@charset "utf-8";
/* CSS Document */
#body_home{ margin:0px; padding:0px; color:#515151; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; background: #FFF url(../imagens/fundo_site11.png) repeat-x; }


/******************** global styles **********#1b1064**********/
.hide {
	position:absolute;
	top:-99999em;
	left:0;
}

a, a:visited {
	color:#727272;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#5e5e5e;
}

ul, ol {
list-style-type: none;
padding: 0px;
margin: 0px;
list-style-type:none; 	

}

li { 
margin:0; 
padding:0;
list-style:none;
list-style-type:none; 	
float: left;
}

br { clear:both;}

img { border:0px; }

.invisivel
{
position:absolute;
visibility: hidden;
}



/******************** structure styles ********************/

#estrutura_site { width:1015px; padding-left:6px; padding-right:6px; margin: auto auto;  }

#estrutura_site2 { float:left; padding-left:6px; padding-right:6px; width:1015px; background: url(../imagens/fundo_conteudo.png) repeat-y; }

#topo { float:left; width:1000px;  }

#logo { float:left; margin-top:20px; margin-left:25px;  }

#topo_lateral { float:right; margin-right:25px; }

#conteudo { float:left; padding-bottom:30px; }

#conteudo_interna { float:left; padding-bottom:102px; }

.texto12 { font-size: 12px; color:#4d4d4d; line-height:18px; }

.texto16 { font-size: 16px; color:#4d4d4d; line-height:19px; }

.texto18azul { font-size: 18px; color:#180f61; line-height:20px; }

.texto18azul2 { font-size: 18px; color:#1d5ca3; line-height:20px; }

/*configurar as posiçoes */
#botao_face { float:left;  margin-top:55px; margin-left:-40px;  }
#botao_map { float:left; margin-top:55px;  margin-left:-285px; }
#botao_contato { float:left; margin-top:50px; margin-left:0px;  }

#menu { width:1001px; height:33px; margin-top:24px; padding-top:5px; height:33px; float:left; background:url(../imagens/fundo_menu.new.png) repeat-x; }

a.menu_opcoes { float:left; margin-top:0px; padding-left:38px; padding-right:38px; height:33px; }

a.menu_opcoes:hover { float:left; margin-top:-5px; padding-top:5px; padding-left:38px; padding-right:38px; height:33px; background:url(../imagens/fundo_menu3.fundo.png) top center repeat-x;}

.menu_quebra { float:left; margin-top:1px; }

#destaque_home { float:left; margin-left:24px; margin-top:22px; }

#destaque_home1 { float:left; }

#destaque_home2 { float:left; margin-left:43px; margin-right:43px;  }

#destaque_home3 { float:left; }

#rodape { float:left; height:85; width:1001px; background:url(../imagens/fundo_rodape1.png) repeat-x; }

.logo_rodape { margin-left:355px; margin-top:31px; }

.texto_rodape { text-align:center; width:1001px; padding-bottom:5px; }

.texto_home { float:left; width:290px; line-height:16px; margin-top:8px; clear:both; }
/* altera dps de azul para branco*/

#interna { float:left; width:956px; margin-left:24px; margin-top:22px; background:url(../imagens/fundo_interna.png) repeat-y; }

#foto_interna { float:left; padding-left:2px; background:url(../imagens/barrinha_foto.png) repeat-y; }

#texto_interna { float:left; padding-left:37px; width:600px; }

.texto_interna2 { float:left; padding-left:20px; width:490px; margin-top:12px; }

.texto_interna3 { float:left; padding-left:12px; width:430px; margin-top:20px; }

.bloco_titulo { float:left; padding-right:12px; }

.mapa { float:left; margin-left:20px; margin-top:12px; }

.texto_titulo { float:left; margin-top:-6px; }

.seta { float:left; background:url(../imagens/seta.png) no-repeat; width:8px; height:20px; margin-left:24px; margin-top:22px; clear:both; }

a.link_cinza:link {color:#727272; text-decoration:none;}
a.link_cinza:visited {color:#727272; text-decoration:none;}
a.link_cinza:hover {color:#aa9c0c; text-decoration:none;}

.campo_form { font: 14px Arial; font-weight:bold; float:left; width:90px; margin-top: 15px;}

.campo_contato { font: 13px Arial; color:#515151; 
	background-color: #FFFFFF;
	border: 1px solid #1f1668;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-left:15px;
}

.campoarea_contato { font: 13px Arial; color:#515151;  
	background-color: #FFFFFF;
	border: 1px solid #1f1668;
	float: left;
	width:400px;
	height:150px;
	margin-top: 15px;
	margin-left:15px;
	outline: none;
	overflow: auto;

}

.area_formulario { clear:both; float:left; margin-left:21px; width:600px; }

.area_formulario2 { clear:both; float:left; margin-left:125px; margin-top:15px; }