body{margin:0 auto;}
#topo{clear:both; width:100%;margin:0 auto;}
#meio{clear:both; width:100%;margin:0 auto;}
#base{width:100%;}
#geral{width:1020px; clear:both; margin:0 auto; background:url(../images/bg_centro.jpg) repeat-y top;}
.quebra_esq{float:left;}
.limpa{clear:both;}


#topo_site{width:1020px; clear:both; margin:0 auto;}

#logo_site{ clear:both; padding:0 0 3px 73px;}



#borda_topo{width:1020px; background:url(../images/bg_centro.jpg) repeat-y top; clear:both;}

#bg_links{float:left; width:1020px; float:left;background:url(../images/bg_links_topo.jpg) repeat-x top;}

#links_topo{float:left;  height:31px; padding-left:446px; width:543px;}

#links_topo a{float:left; display:block; background-position:top; height:31px;}
#links_topo a:hover{ background-position:bottom;}

#empresa{ background:url(../images/empresa.jpg); width:85px;}
#consultoria{ background:url(../images/consultoria.jpg); width:93px;}
#Beneficios{ background:url(../images/beneficios.jpg); width:97px;}
#ramos{ background:url(../images/elementares.jpg); width:165px;}
#Contatos{ background:url(../images/contatos.jpg); width:80px;}

#borda_dir_topo{float:left; background:url(../images/borda_dir_topo.jpg); width:31px; height:52px;}

#flash{clear:both; width:960px; padding-top:1px; background:#CCCCCC; height:352px}

#borda_esq_topo1{float:left;}

#meio_conteudo{width:960px;float:left; padding-bottom:10px;}

.bg_bobo{background:url(../images/bg_bobo.jpg) repeat-x top #e2e2e2; padding:25px 0 0 12px; font:12px Verdana, Geneva, sans-serif; color:#000; text-align:left; width:948px;}

.conheca{float:left; width:270px; font:12px Verdana, Geneva, sans-serif; color:#000; text-align:left; line-height:17px}
.conheca  img{margin-top:12px; margin-bottom:25px; display:block;}

.conheca p{display:block; text-align:justify;}

.corpo_endereco{float:left; padding:16px 0 0 10px;}



#endereco{clear:both; width:653px; border:solid 1px #f2f2f2; height:22px; background:#e4e4e4; padding:5px 0 0 13px;}

.texto_endereco1{ float:left; background:url(../images/barra.jpg) no-repeat left top; padding:30px 0 0 10px; width:225px; font:9px Verdana, Geneva, sans-serif; color:#a1a1a1; margin-top:2px;height:120px;}
.texto_endereco1 strong{display:block;}

.texto_endereco2{ float:left; background:url(../images/barra.jpg) no-repeat left top; padding:30px 0 0 10px; width:215px; font:9px Verdana, Geneva, sans-serif; color:#a1a1a1; margin-top:2px;height:120px;}
.texto_endereco2 strong{display:block;}

.texto_endereco3{ float:left; background:url(../images/barra.jpg) no-repeat left top; padding:30px 0 0 10px; width:190px; font:9px Verdana, Geneva, sans-serif; color:#a1a1a1; margin-top:2px;height:120px;}
.texto_endereco3 strong{display:block;}

#rodape{clear:both; width:963px; margin:0 auto; background:url(../images/Borda_inf.jpg) no-repeat top; padding:27px 0 0 58px; height:63px;}

#links_rodape{float:left; width:470px; padding:15px 0 0 190px;}

#links_rodape a{float:left; display:block; text-decoration:none; font:10px Verdana, Geneva, sans-serif; color:#a8a7a7; padding:0 15px; }
#links_rodape a:hover{text-decoration:underline;}
#home{background:url(../images/borda_links_rodape.jpg) no-repeat right;}
#Empresa_rodape{background:url(../images/borda_links_rodape.jpg) no-repeat right;}
#produtos{background:url(../images/borda_links_rodape.jpg) no-repeat right;}
#Servicos{background:url(../images/borda_links_rodape.jpg) no-repeat right;}
#contatos_rodape{}

.pontos{padding:5px 0 0 75px; float:left;}

/*EMPRESA*/

.bg_meio1{background:url(../images/bg_meio1.jpg) repeat-x top; padding:23px 0 0 15px;}

.sobre_empresa{float:left; background:#d7eae0; width:446px; padding:11px 0 10px 12px; border-right:solid 1px #e2e2e2}
.divisao{ border-left:solid 1px #e2e2e2; float:left; padding-left:10px; margin-left:10px;}
.sobre_empresa span{display:block;}
.sobre_empresa h2{display:block; font:bold 12px Verdana, Geneva, sans-serif;}
.sobre_empresa p{font:10px Verdana, Geneva, sans-serif; text-align:justify; display:block; padding:0 20px 0 0;}


.lado_dir_empresa{border-left:solid 1px #e2e2e2; float:left;padding-left:10px; margin-left:10px; }
.missao{clear:both; background:#e9e9e9; width:465px; padding:0 0 15px 0}
.missao p{font:11px Verdana, Geneva, sans-serif; color:#585858; text-align:justify; padding:0 10px 0 15px}
.missao span{ display:block; padding:5px 0 10px 20px;}

.valores{clear:both; width:465px; padding:7px 0 15px 0}
.valores span{ display:block; padding:10px 0 5px 20px;}
.valores p{font:11px Verdana, Geneva, sans-serif; color:#999999; text-align:justify; padding:0 10px 0 15px}

.diferencas{clear:both; background:#e9e9e9; width:465px; padding:0 0 15px 0}
.diferencas p{font:11px Verdana, Geneva, sans-serif; color:#585858; text-align:justify; padding:0 10px 0 15px}
.diferencas span{ display:block; padding:13px 0 0 20px;}

/*contatos*/
.contato{float:left; background:#d7eae0; width:435px; padding:11px 0 0 12px; border-right:solid 1px #e2e2e2}
.contato h3{display:block; font:12px Verdana, Geneva, sans-serif; font-weight:normal; padding-top:15px;}
.contato form{padding:25px 0 143px 0}
.contato form span{float:left; width:98px; height:30px; font:12px Verdana, Geneva, sans-serif; color:#0f0f0f; margin-left:25px;}
.contato form input{float:left; width:272px; border:solid 1px #7fb9a3; color:#CCC; font:10px Verdana, Geneva, sans-serif; height:20px; padding-left:5px;}
.contato form textarea{float:left; width:272px; height:105px;border:solid 1px #7fb9a3;  color:#CCC; font:10px Verdana, Geneva, sans-serif;padding-left:5px;}
.contato form img{float:right; margin:10px 34px 0 0;}

#borda_dir_topo1{float:left;}

/*RAMOS ELEMENTARES */

#ramos_elementares{background:#d7eae0; width:922px; padding:11px 0 10px 12px;}

.texto_ramos_elementares{ float:left; font:12px Verdana, Geneva, sans-serif; color:#330; padding:30px 0 0 10px; text-align:justify; width:700px;}


