/* CSS Document */

body {margin:0px auto; padding:0; font-family:Verdana; color:#6d6d6d; font-size:11px; background:url(../../imagens/fundo_site.jpg) repeat-x #fff}

.topo {margin:0 auto; width:1019px; height:115px;}
.topo_index {margin:0 auto; width:1022px; height:115px;}
.texto_topo{width:1005px; margin-top: 10px; position:absolute; color: #787878; font-size:10px; text-align:center;}
.texto_topo a{text-decoration:none; color: #787878;}
.texto_topo a:hover{ text-decoration:none; color: #000;}

.topo .logo img { position: absolute; }
.topo_index .logo img { position: absolute; z-index: 1000; }

.texto_menu{width:679px;margin-top: 30px; margin-left:332px; position:absolute; color: #fff; font-size:16px;}
.texto_menu a{text-decoration:none; color: #fff;}
.texto_menu a:hover{text-decoration:none; color: #fff;}

#busca{ width:230px;float:left; text-align:right; }

#barra_topo{ width:480px;float:right; margin-top: 7px; }

/*MENU*/
.texto_menu ul{}
.texto_menu li{list-style:none; display:inline;}

.conteudo {margin:0 auto; width:1033px; min-height:290px;z-index:0;}
.borda_esquerda {float:left; width:20px; height:290px;background:url(../../imagens/borda-esquerda.jpg) no-repeat right;}
.centro { float:left; width:994px; min-height:290px; background:#fff;z-index:0;font-size:11px; padding-top: 68px;}
.centro_index { float:left; width:994px; min-height:290px;background:#fff;z-index:0;font-size:11px; margin-left:20px;}

.conteudo_centro{padding:25px; min-height:290px;}

.borda_direita {float:left; width:10px; height:290px;background:url(../../imagens/borda-direita.jpg) no-repeat left;}
.titulo{color:#000066;font-size:14px;margin-bottom:22px;}
.clear{clear:both;}

.rodape{margin:0 auto; height:59px; background:#082e58; heigth:59px;}
.rodape_top{margin:0 auto;width:1005px; height:68px;  background:url(../../imagens/rodape_aux_topo.png) repeat-y;}
.rodape_bottom{margin:0 auto;width:1005px; height:21px; background:url(../../imagens/rodape_aux.png) repeat-y;}
.texto_rodape{color: #636363; font-size:10px; text-align:center; padding-top:26px; line-height:200%;}


.lista_noticia a{text-decoration:none; color:#6d6d6d;}
.lista_servicos a{text-decoration:none; color:#6d6d6d;}
.box_servico {float: left;width:940px;}
.lista_servicos_texto{float:left; width:620px;}
.lista_servicos_imagem{float:left;width:310px;margin-right:10px;padding-bottom: 25px;}
.lista_servicos_imagem{ float: left; width: 297px; margin-left: 13px; text-align: center; position: relative; height: 165px; overflow: hidden; position: relative; }
.lista_servicos_imagem ul { height:188px; width:100%;  position: relative; margin: 0 auto; padding:0; list-style: none;}
.lista_servicos_imagem ul li { position:absolute; top:0; left:0; width:100%; height:305px; z-index:90; display:none}
.lista_servicos_imagem div.barra { width:0; height:3px; background:#fff; position:absolute; z-index:99; left:0; top:0;opacity: 0.6}
.lista_servicos_imagem div.fundo { width:100%; height:305px; position:absolute; left:0; top:0; bottom:0; right:0; z-index:0; display:none}
.lista_servicos_imagem p { position: absolute; display: none; width: 100%; z-index: 1000; text-align: right; margin-top: 48px; }
.lista_servicos_imagem p span { background: url(../../imagens/nav_banner.png) right; font-family: 'verdana'; font-size: 11px; padding: 6px 0 7px; text-align: center; color: #555; width: 26px; margin-left: 2px; cursor: pointer; display: inline-block; }
.lista_servicos_imagem p span.ativo { background-position: left; color: #fff; }


.lista_servicos_imagem_2{float:left;width:310px;margin-right:10px;padding-bottom: 25px;}
.lista_servicos_imagem_2{ float: left; width: 297px; margin-left: 13px; text-align: center; position: relative; height: 165px; overflow: hidden; position: relative; }
.lista_servicos_imagem_2 ul { height:188px; width:100%;  position: relative; margin: 0 auto; padding:0; list-style: none;}
.lista_servicos_imagem_2 ul li { position:absolute; top:0; left:0; width:100%; height:305px; z-index:90;}




.localizacao_texto{float:left; width:340px;}
.localizacao_imagem{float:left;width:600px;}

.lista_parceiros{float:left; width:930px; padding-bottom:15px;}
.lista_parceiros_imagem{float:left;width:297px; height:166px; background:url(../../imagens/borda_parceiros.png) no-repeat;}
.lista_parceiros_box_img{margin:0 auto; width:182px; height:138px;padding-top:15px;}
.lista_parceiros_texto{float:left; width:605px; padding-left: 25px; padding-top: 20px;}

.lista_parceiros_texto a {text-decoration:none; color:#000;}


.box_conteudo{width:940px;}
.box_conteudo a {text-decoration:none; color:#6d6d6d;}

.box_esquerda{float:left; width:290px;margin-right:23px; color:#6d6d6d;}
.box_centro{float:left; width:290px;margin-right:23px; color:#6d6d6d;}
.box_direita{float:left; width:313px; color:#6d6d6d;}

.box_texto_servico{ float:right;}
.box_texto_servico a {text-decoration:none; color:#082e58;}


.box_texto_noticia{ float:right;}
.box_texto_noticia a {text-decoration:none; color:#082e58;}

.formulario{ background:#fff; border: solid 1px #c8c8c8; color:#000; padding:2px; font:11px verdana;}
#input_buscar{border-left: 1px solid #e0e0e0;border-right: 0px;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;
background:#fff; height:20px; color:#000; padding:2px; font:11px verdana;}

.banner_index { background: url(../../imagens/banner_aviao.jpg) top center no-repeat; height: 264px; width: 1000px; padding-left: 7px; margin: 0; float: left; }
.banner_index .wrapper { width: 970px; margin: 0 auto; }
.banner_index .slide { float: left; width: 970px; margin-left: 13px; text-align: center; position: relative; height: 305px; overflow: hidden; position: relative; }
.banner_index .slide ul { height:188px; width:100%;  position: relative; margin: 0 auto; padding:0; list-style: none;}
.banner_index .slide ul li { position:absolute; top:0; left:0; width:100%; height:305px; z-index:90; display:none}
.banner_index .slide div.barra { width:0; height:3px; background:#fff; position:absolute; z-index:99; left:0; top:0;opacity: 0.6}
.banner_index .slide div.fundo { width:100%; height:305px; position:absolute; left:0; top:0; bottom:0; right:0; z-index:0; display:none}
.banner_index .slide p { position: absolute; display: block; width: 100%; z-index: 1000; text-align: right; margin-top: 48px; }
.banner_index .slide p span { background: url(../../imagens/nav_banner.png) right; font-family: 'verdana'; font-size: 11px; padding: 6px 0 7px; text-align: center; color: #555; width: 26px; margin-left: 2px; cursor: pointer; display: inline-block; }
.banner_index .slide p span.ativo { background-position: left; color: #fff; }
.banner_index b.borda { background: url(../../imagens/borda_banner.png); width: 970px; height: 7px; display: block; position: absolute; z-index: 100; margin: 224px 0 0 13px; }