/* REGRAS GERAISlaranja: #F90azul: #4682B4 / #2378A7 / azul escuro: #163979azul claro: #D6E7EFcinza claro: #999 / #D0D0CF / #ECEBEDcinza escuro: #566marrom claro: #665244 / #998E88marrom escuro: #46382Fmarrom escuro: #665244 (menu lateral)marrom terra: #B95B17amarelo: #F9E706========================== */
#geral {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	color: #434343;
	font: 11px "Verdana", Lucida Sans Unicode, Arial, sans-serif;
	background: #FFF;
}
#conteudo ul {
	margin: 0;
	padding: 15px
}
body {
	margin: 0;
	padding: 0;
	/*background: #ECEBEC;
*/
}
p {
	line-height: 17px;
}
img {
	border: none;
}
br {
	clear: both;
}
#especial br {
	clear: right;
	margin-bottom: 5px;
}
hr {
	clear: both;
	border: none;
	border-bottom: 1px dashed #999;
	height: 1px;
	margin: 0 0 -30px 0;
	padding: 0;
}
/***********************DIV > CABECALHO***********************/
#cabecalho {
background: #163979 url(../img/bg_head.gif) no-repeat top right;
	height: 76px;	
	margin-top: 13px;	 
}
/* DIV > MENU_IDIOMAS */
#menu_idiomas {
	margin: 0;
	height: 23px;
	font-size: 10px;
}
#menu_idiomas ul {
	margin: 0;
	padding: 45px 0 0 0;
}
#menu_idiomas ul li {
	display: inline;
	border-right: 1px solid #999;
	padding: 0 5px 0 0;
}
#menu_idiomas ul li#espanhol {
	border-right: none;
	padding: 0;
}
#menu_idiomas ul li a {
	color: #999;
	text-decoration: none;
}
/***********************DIV > NAVBAR***********************/
#navbar {
  height: 14px;
	margin-top: 14px !important;
	margin-top: 14px;
	background: #F9E706;
	padding: 3px 0 3px 150px;
}
#navbar ul {
	text-align: right;
	margin: 0;
	padding-right: 10px;
}
#navbar li {
	list-style-type: none;
	display: inline;
	padding: 0 5px 0 0;
}
#navbar li a {
	color: #163979;
	text-decoration: none;
}
#navbar li a:hover {
	text-decoration: underline;
}
/***********************DIV > CONTEUDO***********************/
#conteudo {
	margin: 17px 0 10px 0 !important;
	margin: -2px 0 10px 0;
	/*background: red;
*/
}
#conteudo h1 {
	font-size: 15px;
}
#conteudo h1, #conteudo h2, #conteudo h1 a, .mais-not {
	color: #1E4DA4;
	margin: 0 0 15px 0;
}
ul.noticias li {
	margin: 0
}
/*        mapa           */
#mapa-base {
	width: 367px;
	margin-left: auto;
	margin-right: auto;
	border: 1px #000066 solid
}
.mais-not {
	margin: 25px 0 -10px 0;
}
/* imagem por cima do h1 */
#conteudo div.h1_img_direita {
	float: right;
	margin-top: -20px;
	position: relative;
}
#conteudo h1 a {
	text-decoration: none;
}
#conteudo h1 a:hover {
	text-decoration: underline;
}
#conteudo h2 {
	font-size: 13px;
}
#centro_3colunas .legenda-map {
	width: 367px;
	font-size: 10px;
	line-height: 15px;
	color: #006699;
  margin: 5px 0 10px 28px
}
/***********************DIV > CONTEUDO / centro_3colunas, direita, esquerda***********************/
#centro_3colunas h1 a.ancora  {
	text-decoration: none;
  }
 
#centro_3colunas, #direita, #esquerda {
	float: left;
	/*border: 1px solid red;
*/
	/*background: #D6E7EF;
*/
}
#centro_3colunas a, #direita a, #esquerda a {
	color: #566;
	text-decoration: none;
}
#centro_3colunas a:hover, #direita a:hover, #esquerda a:hover {
	text-decoration: underline;
}
#centro_3colunas {
	width: 430px;
	margin: 0 5px 0 10px !important;
}
.ptop {
	margin: -5px  0 10px 0 !important;
	margin: -10px 0 10px 0;
}
#centro_3colunas ul li,#centro_3colunas ol li {
line-height: 17px;
}
#centro_3colunas h1 {
	margin: 0 0 -3px 0 !important;
	margin: 0 0 -12px 0;
}
#centro_3colunas h2 {
	margin: 12px 0 10px 0 !important;
	margin: 23px 0 10px 0;
}
#centro_3colunas h3.dados {
  	color: #1E4DA4;
	font-size: 13px;
  margin: 12px 0 -13px 0 !important;
	margin: 12px 0 -10px 0;
}
p.min {
  margin: 13px 0 0px 0 !important;
	margin: 17px 0 0 0;
}
.ul-top {
	margin: 0 0 -8px 0 !important;
	margin: 0 0 -10px 0;
	line-height: 15px;
}
ul.bottom  {
	margin: 0 0 -15px 0 !important;
	margin: 0 0 -85px 0;
		
}
.ul-top2 {
	margin: 0 0 15px 0 !important;
	margin: 0 0 -10px 0;
}
#centro_3colunas a.linq {
  	color: #0066cc; 
}
.f-right {
cursor: hand;
float: right;
}
i.estat {
  	color: #434343;
}
#centro_3colunas h3 {
	font-size: 12px;

}
.mais-not p {
	margin: 0 0 -9px 0 !important;
	margin: 0 0 -12px 0;
}
#direita {
	width: 150px;
	float: right;
	margin-top: -3px !important;	
  margin-top: -3px;	
}
#gal-direita  {
	width: 165px;
	float: right;
	margin-top: -338px;	
}
.numerador {
text-align: center;
}


#direita div.box_cinza {
	background: #DCE9F7;
	margin-bottom: 5px;
	padding: 5px
}
.esol {
	margin: 0 !important;
}
.esol-dir {
  margin: 3px 0 1px 0!important;
  margin: 5px 0 5px 0;
}
#centro_3colunas .anchor {
	margin: 0 0 10px 0 !important;
	margin: 2px 0 10px 0;	
}

#direita div.box_cinza p {
	margin-bottom: 5px;
	font-size: 10px;	
line-height: 13px;
}
#direita div.box_cinza h1 {
	margin-bottom: -5px !important;
	margin-bottom: -14px;
	background: none;
	color: #163979;
	font-size: 13px
}
#direita div.box_cinza h1 a,#gal-direita div.box_cinza h1 a  {
	color: #163979;
}
#direita div.box_cinza h1 a:hover {
	text-decoration: underline;
}
#esquerda {
	margin-top: -10px;
	float: left;
	width: 155px;
	height: auto;
	text-align: left;
	background-color: #ecf1f4;
	border-top: 10px solid #ecf1f4;
}
#esquerda h1 {
	font-size: 13px;
	margin: 5px 0 5px 5px;
}
#esquerda ul {
	text-align: left;
	margin: 0;
	padding: 0 0 0 5px;
}
#esquerda li {
	list-style-type: none;
	position: relative;
	margin-bottom: 5px;
}
#esquerda strong {
 
	font-size: 12px;
  color: #1E4DA4;
}
#esquerda li.separador {
padding: 0 0 8px 0;
margin: 0 20px 8px 0;
border-bottom: 1px solid #004080;
}
#esquerda li a {
	text-decoration: none;
}
#esquerda li a:hover {
	text-decoration: underline;
}
/*  GALERIA DE FOTOS  */
#conteudo div.img_detalhe {
	margin: 15px 0 0 0 !important;
	margin: 25px 0 0 0;
}
#conteudo div.img_detalhe img {
	border: 1px gray solid
}
#conteudo div.img_detalhe p.legenda {
	font-size: 10px;
	line-height: 15px;
	color: #999;
	margin: 5px 0 0 0 !important;
	margin: 5px 5px 0 0;
}
#gal-direita div.img_th {
	float: left;
	margin: 0 7px 7px 0;
	border: 1px gray solid
}
#gal-direita  small {
	margin: 10px 0  8px 0;
	display: block;
}
/*****************************DIV > CONTEUDO / formulario******************************/
#conteudo form label {
	float: left;
	width: 250px;
	padding: 1px;
	text-align: left;
}
#conteudo form textarea {
	width: 330px;
	height: 150px;
	padding: 1px;
	font: 12px "Verdana", Lucida Sans Unicode, Arial, sans-serif;
}
#direita .endereco {
	padding: 3px 0 7px 15px !important;
	padding: 17px 0 7px 15px;
	margin: 0 0 0 0 !important;
	margin: -5px 0 0 0;
	background-color: #fcf8ef;
}
#direita .endereco p {
	margin: 0 0 10px 0;
	line-height: 13px !important;
	line-height: 17px;
}
/*****************************DIV > CONTEUDO / FOTOS******************************/
div.foto_esquerda, div.foto_direita, div.fotoGaleria, div.fotoGaleriaZoom, div.foto_vertical {
	margin-bottom: 0;
	background: #FFF;
}
div.foto_esquerda, div.foto_direita {
	width: 85px;
}
div.foto_vertical {
	width: 165px;
}
div.foto_esquerda, div.foto_vertical {
	float: left;
	margin-right: 10px;
}
div.foto_esquerda {
	margin: 0 42px 0 0 !important;
	margin-right: 10px;
}
div.foto_direita {
	float: right;
	margin: 15px 35px 0 5px !important;
	margin: 20px 0 0 10px;
}
p.legenda {
	font-size: 9px;
	color: #999;
	line-height: 13px;
	margin: 0;
}
#esquerda div.banner {
	width: 130px;
	margin: 15px auto;
}
#esquerda div.banner img {
	margin: 0 0 5px 0;
}
#direita div.banner {
	border: 1px solid #D0D0CF;
	width: 150px;
	height: 70px;
	padding: 5px;
	margin-bottom: 15px;
	background: #FFF;
}
div.banner_alis {
	/*border: 1px solid #D0D0CF;
*/
	width: 360px;
	margin: 15px 0 15px 15px;
	padding: 5px;
}
/*********************** TABELA ***********************/

table {
	border-collapse:collapse;
	border:1px solid #425a88;
}
table td { 
  text-align: center;
  padding: 5px 5px;
	border:1px solid #425a88;
}
td.left {
  text-align: left;
}
.caption-tr {
  height: 40px !important;  
  height: 27px;
  background-color: #244497;
  color: #f2f7ff;
  font-size: 12px;
}
.alt-color {
  background-color: #f2f7ff;
}
/***********************DIV > RODAPE***********************/
#rodape {
	height: 33px;
	background: #F9E706;
	margin: 15px 0 10px 0;
	padding: 3px 0 0 0
}
#rodape img {
	float: right;
	margin: 0 10px 0 0;
	vertical-align: bottom;
}
/***********************Mapa***********************/

#centro_3colunas p a.ancor {
  	color: #0066cc; 
  	font-size: 12px;
	text-decoration: none;
} 
#centro_3colunas p {margin: 10px 0 10px 0}

#centro_3colunas h1 {margin: 0 0 10px 0}

#centro_3colunas h2 {margin: 10px 0 10px 0}

#centro_3colunas h3 {margin: 10px 0 10px 0; 	line-height: 16px;}

#centro_3colunas .esol {
	margin: -15px 0 -10px 0 !important;
}
#banners {
  margin: 20px 0 0 0; 
}
#banners img {
  margin: 0 2px 2px 0; 
}

