/* FOLHA DE ESTILOS GERAL DO SITE: AQUI DEVERÃO ENTRAR OS ESTILOS GENÉRICOS PARA O SITE*/

/* Definições dos elementos do site */

body{

	text-align: center;

	margin:0px;

	padding:0px;

	background: url('/images/bg.jpg') repeat-x #e7e8ea;

}



div, td, select, input, textarea{

	font-family: verdana, arial, heveltica;

	font-size:12px;

	color: #6f7072;

}



img{

	border:0px;

}



form, p{

	margin:0px;

	padding:0px;

}



h1{

	font-size:16px;

	color: #1e6497;

	margin: 0px 0px 12px 0px;

}



h2{

	font-size:14px;

	color: #01b6ef;

	margin: 0px 0px 7px 0px;

}



a{

	color: #01b6ef;

	text-decoration: none;

	outline: none;

}



/* Fim das definições dos elementos do site */



/* Definições da estrutura do site */

#controlaConteudo{

	width:988px;

	position:relative;

	margin:auto;

	text-align:left;

}



#topo{

	padding: 10px 0px 5px 0px;

}



#logo{

	float: left;

	margin-right: 45px;

}



#menuTopo{

	background: url('/images/barra_menu.gif') no-repeat;

	height:33px;

}

#menuTopo a{

	float:left;

	color: #d8e7f5;

	font-weight: bold;

	font-size:14px;

	text-decoration:none;

	margin: 7px 10px 0px 20px;

}



#topoInferior{

	height:30px;

	background: url('/images/bg_busca_topo.gif') repeat-x;

	padding: 6px 10px 0px 10px;

}





#btnBuscaTopo{

	margin-bottom:-4px;

}



#lateralEsquerda{

	padding:10px;

	float:left;

	width:182px;

	height:690px;

}



#lateralEsquerda a{

	display:block;

	padding: 0px 0px 5px 25px;

	text-decoration:none;

	color:#1e6498;

}



#lateralEsquerda a:hover, #lateralEsquerda .menuMarcado{

	color: #01b6ef;

	background: url('/images/bullet_azul.gif') no-repeat 7px 2px;

}



#lateralDireita{

	/*background: url('/images/lateral_direita.jpg') no-repeat;*/

	background-color: #686868; 

	float:right;

	padding:15px 5px 0px 20px;

	width:174px;

	height:auto;

}



#lateralDireita, #lateralDireita span , #lateralDireita a, #lateralDireita h1{

	color: #fff;

	text-decoration: none;

}



.divisor{

	margin: 0px 0px 12px 15px;

}



#conteudo{

	

	float:left;

	padding: 8px;

	width:571px;

}

/*utilizada nas fotos miniaturas*/

.fotos{

	border:1px solid #777;

	padding:5px;

	margin:2px;

	float:left;

	width: 120px;

	text-align:center;

}

/*utilizada nas fotos ampliadas*/

#conteudoFoto{

	background:#fff;

	position:absolute;

	top:100px;

	left:200px;

	display:none;

}



#foto{

	margin:10px 0px 0px 10px;

}

		

#rodape{

	text-align:center;

	clear:both;

}



/* Fim das definições da estrutura do site */



/* Definições do contedo */

.floatLeft{

	float:left;

}



.floatLeftImg{

	float:left;

	margin-right:10px;

}



.floatRight{

	float:right;

}



.floatRightImg{

	float:right;

	margin-left:10px;

}



.center{

	text-align:center;

}



.clear{

	clear:both;

}



.block{

	display:block;

}



.none{

	display:none;

}



.label{

	float:left;

	text-align: right;

	padding:4px 5px 2px 0px;

	width:130px;

	font-weight:bold;

}



.input{

	margin:2px 5px 0px 0px;

	width: 200px;

}



#fotoAmpliada{

	display:none;

	position: absolute;

	top: 120px;

	left: 100px;

	padding: 10px;

	background: #fff;

	border:2px solid #1e6497;

	width:100px;

}

/*Fim das definições do conteudo*/

