/* CSS Document */
@import "home.css";
@import "imagensDeSecao.css";
@import "zebratable.css";
@import "classesTemplates.css";

*{
	margin:0px;
	padding:0px;

	
}
img{
	border:0px;
}
ul{
	list-style-type:none;
}

div{
	float:left;

}
html, body, .geral{
	height:100%;
}


html{
	background:url(../img/bgInternas.gif) repeat-x top #F0E7CC;
	
	
}
body{
	font:12px Arial, Helvetica, sans-serif;
	color: #514430;
	background:url(../img/bgInternas.gif) repeat-x top #F0E7CC;

}
td, th{
	font:12px Arial, Helvetica, sans-serif;
	
}
a{
	color:#271805;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	color:#95675c;
	text-decoration:none;
}	
input, select{
	border:1px solid #A5ACB2;
	background-color:#FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
	padding:2px 4px 2px 4px;
}	
	.botao{
		height:18px;
		font-size:10px;
	}
label{
	display:block;
}

.geral{
	width:778px;
	background:#F0E7CC url(../img/bgColuna1.jpg) no-repeat 0px 152px;
	
	
	position:absolute;
	margin-left:-389px;
	left:50%;
	/*position:relative_*/
	}

	/* hack para o opera{ */
	@media all and (min-width: 0px){
		.geral{
			left:0px;
			margin-left:0px;
		}
	}
	/* }hack para o opera */
	
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/	
	.header{
		height:210px;
		width:778px;
		background:url(../img/bgHeaderFundo.jpg) no-repeat ;
		
		
	}
		.header h1{
			background:url(../img/bgHeaderLivros.jpg) no-repeat 0px 103px;
			text-indent:-500000px;
			border-bottom:13px solid #F8F4E8;
			width:100%;
			display:block;
			
		}
		.header h1 a{
			background:url(../img/AcademiaBrasileira.jpg) no-repeat top left;
			text-indent:-20000px;
			display:block;
			width:210px;
			height:140px;
			
			
		}
		.header h1 a:hover{
	
				
		}
		.breadcrumb{
			font:bold 14px "Times New Roman", Times, serif ;
			color:#877353;
			margin:0px 0px 0px 40px;
		}
			.breadcrumb li{
				display:inline;
			}
			.breadcrumb a{
				color:#877353;
				text-decoration:none;
				
			}
			.breadcrumb a:hover{
				color:#877353;
				text-decoration:underline;
			}
		.aumentaFonte{
			margin-left:490px;
			margin-right:12px;
			margin-top:-15px;
			display:block;
			background:url(../img/btAumentaFonteTexto.gif) no-repeat top right;
		}	
			.aumentaFonte a div{
				display:none; 
				position:absolute;
				border:1px solid #000;
				background-color:#FFF;
				padding:4px;
				float:right;
				font-size:9px;
				font-family:Arial, Helvetica, sans-serif;
				color:#000000;
				margin-top:-4px;
			
				
			}
			.aumentaFonte a:hover div{
				
			}
			
		
	.menuTopo{
		margin: -22px 0px -86px 0px;
		padding:0px 41px 0px 0px;
		background:url(../img/imagensMenu/bgPMenu.gif) repeat-x top;/**/
		text-align:right;
		
	}
		.menuTopo li{
			display:inline;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;

		}
		.menuTopo ul{
			margin: 0px 0px 0px 0px;		
		}
		.menuTopo li ul li{
			display:block;
			background-color:#669900;
			
		}
	.menuPrincipal{	
		margin: 100px 0px 0px 15px;
		
			
	}
		.menuPrincipal li{	
			display:block;
			float:left;
			margin:0px 0px 0px 0px;
			
			
		}
		/*
		.menuPrincipal a img{
			background-color:#7B4133;
		}
			.menuPrincipal a:hover img{
				background-color:#B6947B;
			}*/
		
		.menuPrincial  li ul li{				
			
			background-color:#FF0000;
		}
			
			.menuPrincipal li:hover ul{	
				display:block;
				
			}
		
			.menuPrincipal li ul{	
				display:none;
				min-width:110px;
				position:absolute;
				background-color:#F2EAD2;
				border:1px solid #FFF;
				
				}

			
			.menuPrincipal li ul li{	
				display:block;
				float:none;				
			}
			.menuPrincipal li ul li a{	
				display:block;
				padding:4px;
				margin:2px;
					color:#7B4133;
				font-weight:bold;
				border-bottom:1px solid #EBE3BE;
				text-decoration:none; 
			}

				.menuPrincipal li ul li a:hover{	
					background-color:#FFF;
					
				}

			

				.menuPrincipal li ul li ul{	
					position:absolute;
					margin:-27px 0px 0px 100%;	
				}
				.menuPrincipal li ul li:hover ul {	
					display:block;
					border:1px solid #FFF;
				}
				.menuPrincipal li ul li ul{
					display:none;
					border:0;
				}
				.menuPrincipal li ul li:hover ul li{	
					display:block;
				}
				.menuPrincipal li ul li ul li{
					display:none;
				}
	
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/	
	.coluna1{
		width:587px;
		margin-top:-54px;
		
	}
		.materia{
			width:508px;
			border:1px solid #FFF;
			margin:15px 0px 20px 20px;
			min-height:225px;
			
			padding:20px 20px 50px 20px;
			
			background:url(../img/bgMateria.jpg) no-repeat top left #F8F3E6;

			
		}
		
			.materia h2{
				font-size:16px;
				font-weight:bold;
				font-variant:small-caps;
				margin:0px 0px 20px 0px;
			}
			.materia p{
				margin:0px 0px 10px 0px;
			}
			.materia td{
				padding:2px;
			}
			.materia a{
				color:#7B4133;
				text-decoration:none;
			}
			.materia a:hover{
				text-decoration:none;
			}
			/*.materia ul{
				margin-left:10px;
			}		*/	
			.materia table{
	
			}
			
			.materia li{
				list-style-image:url(../img/quadradinho.gif);
				margin-left:20px;
				margin-bottom:5px;
				padding-left:00px;
			}
			.materia ul{
				margin-left:10px;

				
				
			}
			
			
			.linhaPontilhada{
				background:url(../img/pontinho_horizontal.gif) repeat-x top left;
				width:100%;
				float:none;
				padding:10px 0px 10px 0px;
			}
			
			.paginacao{
				display:block;
				width:100%;
				text-align:center;
				color:#7B4133;
				font-weight:normal;
			}
			.paginacao a, .paginacao a:hover{
				text-decoration:underline;
			}

			

			.alinhamentoLeft, .alinhamentoleft, .alinhamento, .alinhamentoCenter, .alinhamentocenter, .alinhamentoRight, .alinhamentoright{
				/*background:#FCFAF3;
				border:1px solid #FFF;*/
				padding:10px 10px 5px 10px;
				text-align:center; 
				font-size:10px;
				
			}
			.alinhamentoLeft img, .alinhamentoleft img, .alinhamento img, .alinhamentoCenter img, .alinhamentocenter img, .alinhamentoRight img, .alinhamentoright img{
				margin-bottom:5px;
				
			}
			.alinhamentoLeft p, .alinhamentoleft p, .alinhamento p, .alinhamentoCenter p, .alinhamentocenter p, .alinhamentoRight p, .alinhamentoright p{

			}
			
				.alinhamentoLeft, .alinhamentoleft, .alinhamento{
					float:left; 
					margin:0px 10px 0px 0px;
	
				}
				.alinhamentoCenter, .alinhamentocenter{
					float:none; 
					margin:0px 0px 0px 0px;
					width:100%;
				}
				
					/*					background:none;
					border:0px;.alinhamentoCenter img, .alinhamentocenter img{
						padding:10px 10px 10px 10px;
						background:#FCFAF3;
						border:1px solid #FFF;
					}
					.alinhamentoCenter p, .alinhamentocenter p{
						padding:10px 10px 10px 10px;
						background:#FCFAF3;
						border:1px solid #FFF;
						display:
						
					}*/
				.alinhamentoRight, .alinhamentoright{
					float:right; 
					margin:0px 0px 0px 10px;
				}
				
				.caixaDestaque{
					background-color:#FBF9F2;
					padding:20px;
					width:470px;
				}	
			
			/*.materia img{
				padding:1px;
				background-color:#FFFFFF;
				border:1px solid #000000;
				
			}*/
		.navBottom{
			width:100%;
			background:url(../img/bgNavBottom.gif) no-repeat top center;
			text-align:center;
			padding:10px 0px 0px 0px;
			margin:-60px 0px 0px 0px;
			display:block;
			float:left;
		}
			.navBottom li{
				display:inline;
			}

			.navBottom a{
				color:#877353;
				text-decoration:none;
				display:inline;
			}
			.navBottom a:hover{
				text-decoration:underline;
				color:#877353;
			}
			
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/	
	.coluna2, .coluna2h{
		width:190px;
		padding-left:1px;
		background:url(../img/pontinho_vertical.gif) repeat-y left;
		
		
	
	}
		.coluna2h strong{
		
		}
	.coluna2{
		margin-top:-20px;
	}
	
		.assuntosRelacionados{
			width:100%;
			background:url(../img/bgAssuntosRelacionados.png) repeat-y;
			margin:0px 0px 0px 0px;
			
		}
		.assuntosRelacionados h2{
			width:100%;
			height:37px;
			background:url(../img/H2AssuntosRelacionados.png) no-repeat;
			text-indent:-20000px;
			margin:0px 0px 0px 0px;
		}
		.vejatambem{
			width:100%;
			
		}
		.vejatambem h2{
			width:100%;
			height:40px;
			background:url(../img/H2vejatambem.png) no-repeat;
			text-indent:-20000px;
			margin:0px 0px 0px 0px;
			
			
		}
		.vejatambem li, .assuntosRelacionados li{
			
			list-style-type:square;
			color:#827D6F;
			font-weight:bold;
			margin: 0px 0px 0px 25px;
			padding: 4px 0px 0px 0px;
		}
		
		.vejatambem ul, .assuntosRelacionados ul{
			padding: 3px 0px 15px 0px;
		}
		.vejatambem a, .assuntosRelacionados a{
			text-decoration:none;
			color:#827D6F;
		}
		.vejatambem a:hover, .assuntosRelacionados a:hover{
			text-decoration:none;
			color:#6f6a5e;
			
		}
		
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/	
	.footer{

			width:778px;
			font-size:10px;
			font-family:Arial, Helvetica, sans-serif;
		
		
		
	}
	.footer a{
		font-weight:normal;
	}
		.footer address{
			background:#FFF;
			font:9px Verdana, Arial, Helvetica, sans-serif;
			text-align:center;
			padding:6px;
			
			margin:0px 0px -14px 0px;

			

		}
		
		
