@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	outline:none;
	}

body{
	background-color:#050707;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b4f277;
	line-height:18px;
	}

h1, h2, h3, h4{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	}

#geral_topoHome{
	background:#285400 url(../img/bg_geral_topoHome.jpg) center top no-repeat;
	width:100%;
	height:475px;
	display:table;
	}

#geral_topoHome{
	width:100%;
	height:475px;
	display:block;
	}
	
#geral_topoHome #topo_home{
	width:774px;
	height:0;
	display:block;
	margin: 0 auto;
	position:relative;
	}

#geral_topoHome #topo_home #bloco_logoMenu{
	background:url(../img/bg_bloco_logoMenu.jpg) right top no-repeat;
	width:359px;
	height:182px;
	display:block;
	position:absolute;
	left:10px;
	top:20px;
	padding:0 0 0 7px;
	}

#geral_topoHome #topo_home #bloco_logoMenu h1.h1_logoHome{
	background-image:url(../img/h1_logo.gif);
	width:134px;
	height:73px;
	float:left;
	margin-top:53px;
	}

#geral_topoHome #topo_home #bloco_logoMenu h1.h1_logoHome a{
	width:134px;
	height:73px;
	display:block;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home{
	width:225px;
	display:block;
	float:left;
	padding-top:14px;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul{
	width:225px;
	display:block;
	float:left;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li a{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li a:hover{ background-position:left bottom; }

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.menu_fixo01 a{ background-position:left bottom; }

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_irConteudo{ display:none; }

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_home_01{
	width:64px;
	height:24px;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_home_01 a{
	background-image:url(../img/btn_home_01.gif);
	width:64px;
	height:24px;
	}


#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_empresa_01{
	width:85px;
	height:27px;
	padding-left:12px;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_empresa_01 a{
	background-image:url(../img/btn_empresa_01.gif);
	width:85px;
	height:27px;
	}


#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_servicos_01{
	width:84px;
	height:27px;
	padding-top:1px;
	padding-left:35px;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_servicos_01 a{
	background-image:url(../img/btn_servicos_01.gif);
	width:84px;
	height:27px;
	}


#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_pontos_01{
	width:70px;
	height:27px;
	padding-left:29px;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_pontos_01 a{
	background-image:url(../img/btn_pontos_01.gif);
	width:70px;
	height:27px;
	}


#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_portfolio_01{
	width:87px;
	height:21px;
	padding-left:22px;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_portfolio_01 a{
	background-image:url(../img/btn_portfolio_01.gif);
	width:87px;
	height:21px;
	}


#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_contato_01{
	width:74px;
	height:24px;
	padding-left:4px;
	}

#geral_topoHome #topo_home #bloco_logoMenu #menu_home ul li.btn_contato_01 a{
	background-image:url(../img/btn_contato_01.gif);
	width:74px;
	height:24px;
	}

#geral_conteudoHome{
	background:#285400 url(../img/bg_geral_conteudoHome.jpg) center top no-repeat;
	width:100%;
	height:314px;
	display:table;
	}
	
#centraliza{
	width:752px;
	display:block;
	margin:0 auto;
	padding:0 11px;
	}
	
#centraliza p{ padding-bottom:18px; }
	
#centraliza p.paragrafo_bottom{ padding-bottom:0; }
	
#geral_conteudoHome #centraliza #left_home{
	width:355px;
	display:block;
	float:left;
	}
	
#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome{
	width:355px;
	display:block;
	}
	
#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome h2{
	width:355px;
	height:35px;
	clear:left;
	}
	
#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome h2.h2_chamada_empresa{ background-image:url(../img/h2_chamada_empresa.gif); }
	
#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome h2.h2_chamada_portfolio{ background-image:url(../img/h2_chamada_portfolio.gif); }


#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome #ftoPort{
	width:202px;
	height:102px;
	display:block;
	float:left;
	position:relative;
	padding:0 10px 20px 0;
}

#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome #ftoPort img{
	position:absolute;
	top:0;
	left:0;
	opacity: 0.0;
    z-index:6;
	
	background-color:#bede51;
	width:196px;
	height:96px;
	display:block;
	padding:3px;
}

#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome #ftoPort img.active {
    z-index:10;
    opacity:1.0;
}

#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome #ftoPort img.last-active {
    z-index:8;
}





	
#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome p.btn_cliqueAqui{
	width:95px;
	height:26px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-top:2px;
	padding-bottom:0;
	}
	
#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome p.btn_cliqueAqui a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_cliqueAqui.gif);
	width:95px;
	height:26px;
	display:block;
	}
	
#geral_conteudoHome #centraliza #left_home .bloco_chamadaHome p.btn_cliqueAqui a:hover{ background-position:left bottom; }


	
#geral_conteudoHome #centraliza #right_home{
	width:377px;
	height:250px;
	display:block;
	float:right;
	position:relative;
	}
	
#geral_conteudoHome #centraliza #right_home h2.h2_chamada_pontos{
	background-image:url(../img/h2_chamada_pontos.gif);
	width:377px;
	height:43px;
	}
	
#geral_conteudoHome #centraliza #right_home ul{
	width:270px;
	height:190px;
	display:block;	
	padding-left:76px;
}
	
#geral_conteudoHome #centraliza #right_home ul li{
	width:165px;
	height:45px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-top:17px;
}
	
#geral_conteudoHome #centraliza #right_home ul li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:165px;
	height:45px;
	display:block;
}
	
#geral_conteudoHome #centraliza #right_home ul li a:hover{ background-position:left bottom; }
	
#geral_conteudoHome #centraliza #right_home ul li.btnRodoviarios a{ background-image:url(../img/btnRodoviarios.gif); }
	
#geral_conteudoHome #centraliza #right_home ul li.btnAeroportuaria{ padding-left:46px; }
#geral_conteudoHome #centraliza #right_home ul li.btnAeroportuaria a{ background-image:url(../img/btnAeroportuaria.gif); }
	
#geral_conteudoHome #centraliza #right_home ul li.btnUrbanos{ padding-left:104px; }
#geral_conteudoHome #centraliza #right_home ul li.btnUrbanos a{ background-image:url(../img/btnUrbanos.gif); }

#geral_conteudoHome #centraliza #right_home p.btn_conhecaPontos{
	width:178px;
	height:40px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	position:absolute;
	top:215px;
	left:0;
	}
	
#geral_conteudoHome #centraliza #right_home p.btn_conhecaPontos a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_conhecaPontos.gif);
	width:178px;
	height:40px;
	display:block;
	}
	
#geral_conteudoHome #centraliza #right_home p.btn_conhecaPontos a:hover{ background-position:left bottom; }




.geral_topo{
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#285400;
	width:100%;
	display:table;
	}

.topoEmpresa{ background-image:url(../img/bg_topoEmpresa.jpg);}

.geral_topo #topo{
	width:734px;
	height:218px;
	display:block;
	margin:0 auto;
	padding:20px 29px 0 11px;	
	}
	
.geral_topo #topo h1.h1_logo{
	background-image:url(../img/h1_logo.gif);
	width:134px;
	height:73px;
	float:right;
	margin-top:53px;
	}
	
.geral_topo #topo h1.h1_logo a{
	width:134px;
	height:73px;
	display:block;
	}


.geral_topo #topo #menu{
	width:225px;
	display:block;
	float:right;
	padding-top:14px;
	}

.geral_topo #topo #menu ul{
	width:225px;
	display:block;
	float:left;
	}

.geral_topo #topo #menu ul li{
	display:block;
	float:right;
	clear:right;
	text-indent:-99999px;
	overflow:hidden;
	}

.geral_topo #topo #menu ul li a{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	}

.geral_topo #topo #menu ul li a:hover{ background-position:left bottom; }

.geral_topo #topo #menu ul li.menu_fixo a{ background-position:left bottom; }

.geral_topo #topo #menu ul li.btn_irConteudo{ display:none; }

.geral_topo #topo #menu ul li.btn_home{
	width:64px;
	height:24px;
	}

.geral_topo #topo #menu ul li.btn_home a{
	background-image:url(../img/btn_home.gif);
	width:64px;
	height:24px;
	}

.geral_topo #topo #menu ul li.btn_empresa{
	width:85px;
	height:27px;
	padding-right:12px;
	}

.geral_topo #topo #menu ul li.btn_empresa a{
	background-image:url(../img/btn_empresa.gif);
	width:85px;
	height:27px;
	}


.geral_topo #topo #menu ul li.btn_servicos{
	width:84px;
	height:27px;
	padding-top:1px;
	padding-right:35px;
	}

.geral_topo #topo #menu ul li.btn_servicos a{
	background-image:url(../img/btn_servicos.gif);
	width:84px;
	height:27px;
	}


.geral_topo #topo #menu ul li.btn_pontos{
	width:70px;
	height:27px;
	padding-right:29px;
	}

.geral_topo #topo #menu ul li.btn_pontos a{
	background-image:url(../img/btn_pontos.gif);
	width:70px;
	height:27px;
	}


.geral_topo #topo #menu ul li.btn_portfolio{
	width:87px;
	height:21px;
	padding-right:22px;
	}

.geral_topo #topo #menu ul li.btn_portfolio a{
	background-image:url(../img/btn_portfolio.gif);
	width:87px;
	height:21px;
	}


.geral_topo #topo #menu ul li.btn_contato{
	width:74px;
	height:24px;
	padding-right:4px;
	}

.geral_topo #topo #menu ul li.btn_contato a{
	background-image:url(../img/btn_contato.gif);
	width:74px;
	height:24px;
	}
	
.geral_topo #topo h2.h2_empresa{
	background-position:right bottom;
	background-image:url(../img/h2_empresa.gif);
	width:279px;
	height:120px;
	}
	
	

#geral_conteudo{
	background:#3a7c00 url(../img/bg_geral_conteudo.jpg) center top no-repeat;
	width:100%;
	display:table;
	padding-bottom:65px;
	}
	

#geral_conteudo #centraliza h3.h3_principal{
	width:752px;
	height:35px;
	}

#geral_conteudo #centraliza h3.h3_umCaseDeSucesso{ background-image:url(../img/h3_umCaseDeSucesso.gif); }



#geral_conteudo #centraliza p.p_comBotao span{ float:left; padding-top:3px; }

#geral_conteudo #centraliza p span.btn_nossosServicos{
	width:125px;
	height:24px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	padding-left:5px;
	padding-top:0;
	}

#geral_conteudo #centraliza p span.btn_nossosServicos a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_nossosServicos.gif);
	width:125px;
	height:24px;
	display:block;
	}

#geral_conteudo #centraliza p span.btn_nossosServicos a:hover{ background-position:left bottom; }




.topoServicos{ background-image:url(../img/bg_topoServicos.jpg);}
	
.geral_topo #topo h2.h2_servicos{
	background-position:right bottom;
	background-image:url(../img/h2_servicos.gif);
	width:312px;
	height:116px;
	}

#geral_conteudo #centraliza ul.menu_servicos{
	width:752px;
	height:133px;
	display:block;
	padding:13px 0;
	}

#geral_conteudo #centraliza ul.menu_servicos li{
	height:133px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	}

#geral_conteudo #centraliza ul.menu_servicos li a{
	background-position:left top;
	background-repeat:no-repeat;
	height:133px;
	display:block;
	}

#geral_conteudo #centraliza ul.menu_servicos li a:hover{ background-position:left bottom; }

#geral_conteudo #centraliza ul.menu_servicos li.servicos_fixo a{ background-position:left bottom; }

#geral_conteudo #centraliza ul.menu_servicos li.btn_sobreServicos{
	width:160px;
	padding-right:32px;
	}

#geral_conteudo #centraliza ul.menu_servicos li.btn_sobreServicos a{
	background-image:url(../img/btn_sobreServicos.jpg);
	width:160px;
	}

#geral_conteudo #centraliza ul.menu_servicos li.btn_paineisRodoviarios{
	width:169px;
	padding-right:32px;
	}

#geral_conteudo #centraliza ul.menu_servicos li.btn_paineisRodoviarios a{
	background-image:url(../img/btn_paineisRodoviarios.jpg);
	width:169px;
	}

#geral_conteudo #centraliza ul.menu_servicos li.btn_paineisUrbanos{
	width:161px;
	padding-right:10px;
	}

#geral_conteudo #centraliza ul.menu_servicos li.btn_paineisUrbanos a{
	background-image:url(../img/btn_paineisUrbanos.jpg);
	width:161px;
	}

#geral_conteudo #centraliza ul.menu_servicos li.btn_midiaAeroportuaria{
	width:188px;
	}

#geral_conteudo #centraliza ul.menu_servicos li.btn_midiaAeroportuaria a{
	background-image:url(../img/btn_midiaAeroportuaria.jpg);
	width:188px;
	}
	

#geral_conteudo #centraliza h3.h3_asMelhores{ background-image:url(../img/h3_asMelhores.gif); }

#geral_conteudo #centraliza h3.h3_paineisRodoviarios{ background-image:url(../img/h3_paineisRodoviarios.gif); }
	
#geral_conteudo #centraliza h3.h3_paineisUrbanos{ background-image:url(../img/h3_paineisUrbanos.gif); }

#geral_conteudo #centraliza h3.h3_midiaAeroportuaria{ background-image:url(../img/h3_midiaAeroportuaria.gif); }


#geral_conteudo #centraliza .bloco_fotosServicos{
	width:564px;
	display:block;
	float:left;
	}
	
#geral_conteudo #centraliza .bloco_fotosServicos ul{
	width:564px;
	display:block;
	float:left;
	}
	
#geral_conteudo #centraliza .bloco_fotosServicos ul li{
	width:73px;
	height:73px;
	display:block;
	float:left;
	}
	
#geral_conteudo #centraliza .bloco_fotosServicos ul li a{
	background-color:#387004;
	width:73px;
	height:73px;
	display:block;
	float:left;
	}
	
#geral_conteudo #centraliza .bloco_fotosServicos ul li a img{
	background-color:#387004;
	width:65px;
	height:65px;
	display:block;
	float:left;
	padding:4px;
	}
	
#geral_conteudo #centraliza .bloco_fotosServicos ul li a:hover img{
	background-color:#3a7c00;
	width:73px;
	height:73px;
	display:block;
	padding:0;
	}
	
#geral_conteudo #centraliza .bloco_pontosDisponiveis{
	background:url(../img/bloco_pontosDisponiveis.jpg) left top no-repeat;
	width:151px;
	height:108px;
	display:block;
	float:right;
	padding-top:30px;
	padding-left: 15px;
	}
	
#geral_conteudo #centraliza .bloco_pontosDisponiveis p{
	width:120px;
	height:82px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	}
	
#geral_conteudo #centraliza .bloco_pontosDisponiveis p a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_pontosDisponiveis.gif);
	width:120px;
	height:82px;
	display:block;
	}
	
#geral_conteudo #centraliza .bloco_pontosDisponiveis p a:hover{ background-position:left bottom; }




.topoPontos{ background-image:url(../img/bg_topoPontos.jpg);}
	
.geral_topo #topo h2.h2_pontos{
	background-position:right bottom;
	background-image:url(../img/h2_pontos.gif);
	width:232px;
	height:112px;
	}

#geral_conteudo #centraliza h3.h3_comunique{ background-image:url(../img/h3_comunique.gif); }

#geral_conteudo #centraliza ul.menu_pontos{
	width:752px;
	height:97px;
	display:block;
	padding-top:11px;
	padding-bottom: 15px;
	}

#geral_conteudo #centraliza ul.menu_pontos li{
	width:201px;
	height:97px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	padding:0 24px;
	}

#geral_conteudo #centraliza ul.menu_pontos li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:201px;
	height:97px;
	display:block;
	}

#geral_conteudo #centraliza ul.menu_pontos li a:hover{ background-position:left bottom; }

#geral_conteudo #centraliza ul.menu_pontos li a.btn_pontos_Rodoviarios{ background-image:url(../img/btn_pontos_Rodoviarios.gif); }

#geral_conteudo #centraliza ul.menu_pontos li a.btn_pontos_Urbanos{ background-image:url(../img/btn_pontos_Urbanos.gif); }

#geral_conteudo #centraliza ul.menu_pontos li a.btn_pontos_Aeroportuaria{ background-image:url(../img/btn_pontos_Aeroportuaria.gif); }




#geral_conteudo #centraliza h3.h3_pontosRodoviarios{ 
	background-image:url(../img/h3_pontosRodoviarios.gif);
	width:452px;
	float:left;
	}

#geral_conteudo #centraliza h3.h3_pontosUrbanos{ 
	background-image:url(../img/h3_pontosUrbanos.gif);
	width:452px;
	float:left;
	}

#geral_conteudo #centraliza h3.h3_pontosAeroportuaria{ 
	background-image:url(../img/h3_pontosAeroportuaria.gif);
	width:452px;
	float:left;
	}

#geral_conteudo #centraliza .bloco_tipoPainel{
	background:url(../img/bg_bloco_tipoPainel.jpg) left top no-repeat;
	width:300px;
	height:35px;
	display:block;
	float:right;
	}
	
#geral_conteudo #centraliza .bloco_tipoPainel form ul li{
	width:295px;
	height:35px;
	display:block;
	float:right;
	padding-top:5px;
	padding-right:5px;
	}
	
#geral_conteudo #centraliza .bloco_tipoPainel form ul li select{
	background-color:#649f0b;
	width:290px;
	display:block;
	float:right;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1e3401;
	}

#geral_conteudo #centraliza .lista_paineis{
	background:url(../img/bg_lista_paineis_repete.jpg) left repeat-y;
	width:752px;
	display:table;
	}

#geral_conteudo #centraliza .lista_paineis ul{
	background:url(../img/bg_lista_paineis.jpg) left top no-repeat;
	width:752px;
	display:table;
	padding:8px 0;
	}

#geral_conteudo #centraliza .lista_paineis ul li{
	width:357px;
	display:block;
	float:left;
	padding:0 9px 1px 10px;
	}

#geral_conteudo #centraliza .lista_paineis ul li a{
	width:357px;
	color:#b4f277;
	text-decoration:none;
	}

#geral_conteudo #centraliza .lista_paineis ul li a:hover{ font-weight:bold; }
	
	
#geral_conteudo #centraliza .completa_conteudo{ padding-bottom:140px; }



#geral_conteudo #centraliza .lista_paineis_simples{
	background:url(../img/bg_lista_paineis_simples_repete.jpg) left repeat-y;
	width:425px;
	display:table;
	}

#geral_conteudo #centraliza .lista_paineis_simples ul{
	background:url(../img/bg_lista_paineis_simples.jpg) left top no-repeat;
	width:425px;
	display:table;
	padding:8px 0;
	}

#geral_conteudo #centraliza .lista_paineis_simples ul li{
	width:415px;
	display:block;
	float:left;
	padding:0 0 1px 10px;
	}

#geral_conteudo #centraliza .lista_paineis_simples ul li a{
	width:415px;
	color:#b4f277;
	text-decoration:none;
	}

#geral_conteudo #centraliza .lista_paineis_simples ul li a:hover{ font-weight:bold; }


#geral_conteudo #centraliza .lista_pontos{
	background:url(../img/bg_lista_pontos_repete.jpg) left repeat-y;
	width:210px;
	display:block;
	float:left;
	}

#geral_conteudo #centraliza .lista_pontos ul{
	background:url(../img/bg_lista_pontos.jpg) left top no-repeat;
	width:198px;
	display:block;
	float:left;
	padding:8px 0;
	}

#geral_conteudo #centraliza .lista_pontos ul li{
	width:188px;
	display:block;
	float:left;
	padding:0 0 1px 10px;
	}

#geral_conteudo #centraliza .lista_pontos ul li a{
	width:188px;
	color:#b4f277;
	text-decoration:none;
	}

#geral_conteudo #centraliza .lista_pontos ul li a:hover{ text-decoration:underline; }


#geral_conteudo #centraliza #right_paineis{
	width:542px;
	display:table;
	float:right
	}

#geral_conteudo #centraliza #right_paineis .bloco_painel{
	background:url(../img/bg_bloco_painel.jpg) left top no-repeat;
	width:532px;
	height:329px;
	display:none;
	padding:8px 0 15px 10px;
	}
	
#geral_conteudo #centraliza #right_paineis #sub01{ display:block; }

#geral_conteudo #centraliza #right_paineis .bloco_painel .titulo_rodovias{
	width:532px;
	height:32px;
	text-indent:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e4fa7f;
	}

#geral_conteudo #centraliza #right_paineis .bloco_painel h4.h4_dutra{  }

#geral_conteudo #centraliza #right_paineis .bloco_painel img.imagem_painel{
	background-color:#c1db55;
	width:377px;
	height:282px;
	display:block;
	float:left;
	padding:2px;
	}

#geral_conteudo #centraliza #right_paineis .bloco_painel img#imagemUnica_painel{
	background-color:#c1db55;
	width:377px;
	height:282px;
	display:block;
	float:left;
	padding:2px;
	}

#geral_conteudo #centraliza #right_paineis .bloco_painel img#imagemUnica_painel_02{
	background-color:#c1db55;
	width:377px;
	height:282px;
	display:block;
	float:left;
	padding:2px;
	}

#geral_conteudo #centraliza #right_paineis .bloco_painel img#imagemUnica_painel_03{
	background-color:#c1db55;
	width:377px;
	height:282px;
	display:block;
	float:left;
	padding:2px;
	}

#geral_conteudo #centraliza #right_paineis .bloco_painel img#imagemUnica_painel_04{
	background-color:#c1db55;
	width:377px;
	height:282px;
	display:block;
	float:left;
	padding:2px;
	}
	
#geral_conteudo #centraliza #right_paineis .bloco_painel .descricao_painel{
	width:135px;
	height:286px;
	display:block;
	float:left;
	position:relative;
	padding:0 8px;
	}
	
#geral_conteudo #centraliza #right_paineis .bloco_painel .descricao_painel ul li{
	padding-bottom:2px;
	}
	
#geral_conteudo #centraliza #right_paineis .bloco_painel .descricao_painel ul.lista_thumb_pontos{
	width:135px;
	display:block;
	}
	
#geral_conteudo #centraliza #right_paineis .bloco_painel .descricao_painel ul.lista_thumb_pontos li{
	width:60px;
	height:45px;
	display:block;
	float:left;
	padding:0 3px;
	}
	
#geral_conteudo #centraliza #right_paineis .bloco_painel .descricao_painel p.btn_solicitePonto{
	width:135px;
	height:27px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding:0;
	
	position:absolute;
	left:8px;
	bottom:0;
	}
	
#geral_conteudo #centraliza #right_paineis .bloco_painel .descricao_painel p.btn_solicitePonto a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_solicitePonto.jpg);
	width:135px;
	height:27px;
	display:block;
	}
	
#geral_conteudo #centraliza #right_paineis .bloco_painel .descricao_painel p.btn_solicitePonto a:hover{ background-position:left bottom; }
	
#geral_conteudo #centraliza p.btn_voltar{
	width:51px;
	height:14px;
	display:block;
	float:right;
	clear:both;
	text-indent:-99999px;
	overflow:hidden;
	padding-top:25px;
	padding-bottom:0;
	}
	
#geral_conteudo #centraliza p.btn_voltar a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_voltar.gif);
	width:51px;
	height:14px;
	display:block;
	}
	
#geral_conteudo #centraliza p.btn_voltar a:hover{ background-position:left bottom; }



#geral_conteudo #centraliza #right_paineis .bloco_solicite{
	background-color:#306900;
	width:532px;
	height:302px;
	display:none;
	padding:8px 0 0 10px;
	}

#geral_conteudo #centraliza #right_paineis .bloco_solicite h4.h4_solicite{
	width:532px;
	height:32px;
	background-image:url(../img/h4_solicite.gif);
	}

#geral_conteudo #centraliza #right_paineis .bloco_solicite form{
	width:381px;
	display:block;
	}

#geral_conteudo #centraliza #right_paineis .bloco_solicite form ul{
	width:381px;
	display:block;
	}

#geral_conteudo #centraliza #right_paineis .bloco_solicite form ul li{
	width:381px;
	height:54px;
	display:block;
	float:left;
	}

#geral_conteudo #centraliza #right_paineis .bloco_solicite form ul li.especial_none{ display:none; }

#geral_conteudo #centraliza #right_paineis .bloco_solicite form ul li label{
	width:381px;
	height:20px;
	display:block;
	float:left;
	
	font-size:12px;
	font-weight:bold;
	color:#a2c331;
	}

#geral_conteudo #centraliza #right_paineis .bloco_solicite form ul li input{
	background-color:#306900;
	border:2px solid #538809;
	width:381px;
	height:20px;
	display:block;
	float:left;
	padding-top:3px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8cf60;
	}

#geral_conteudo #centraliza #right_paineis .bloco_solicite form ul li input.input_ddd{ width:25px; text-align:center; }

#geral_conteudo #centraliza #right_paineis .bloco_solicite form ul li input.input_pre{ width:38px; text-align:center; margin:0 7px; }

#geral_conteudo #centraliza #right_paineis .bloco_solicite form ul li input.input_suf{ width:38px; text-align:center; }

#geral_conteudo #centraliza #right_paineis .bloco_solicite form ul li input.input_botao{
	background:none;
	border:none;
	width:76px;
	height:27px;
	display:block;
	float:right;
	}




.topoPortfolio{ background-image:url(../img/bg_topoPortfolio.jpg);}
	
.geral_topo #topo h2.h2_portfolio{
	background-position:right bottom;
	background-image:url(../img/h2_portfolio.gif);
	width:308px;
	height:119px;
	}

#geral_conteudo #centraliza h3.h3_oResultado{ background-image:url(../img/h3_oResultado.gif); }


#geral_conteudo #centraliza ul.lista_portfolio{
	width:752px;
	display:block;
	}

#geral_conteudo #centraliza ul.lista_portfolio li{
	width:166px;
	height:108px;
	display:block;
	float:left;
	padding:11px;
	}

#geral_conteudo #centraliza ul.lista_portfolio li a{
	background-color:#366701;
	width:136px;
	height:78px;
	display:block;
	float:left;
	padding:15px;
	}

#geral_conteudo #centraliza ul.lista_portfolio li a:hover{ background-color:#498904; }



#geral_conteudo #centraliza .bloco_paginacao{
	width:752px;
	display:table;
	padding-top:20px;
	}

#geral_conteudo #centraliza .bloco_paginacao ul{
	width:195px;
	height:28px;
	display:block;
	margin:0 auto;
	}

#geral_conteudo #centraliza .bloco_paginacao ul li{
	width:39px;
	height:28px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	}

#geral_conteudo #centraliza .bloco_paginacao ul li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:39px;
	height:28px;
	display:block;
	}

#geral_conteudo #centraliza .bloco_paginacao ul li a:hover{ background-position:left bottom; }

#geral_conteudo #centraliza .bloco_paginacao ul li.paginacao_fixo a{ background-position:left bottom; }

#geral_conteudo #centraliza .bloco_paginacao ul li a.btn_paginacao_01{ background-image:url(../img/btn_paginacao_01.jpg); }

#geral_conteudo #centraliza .bloco_paginacao ul li a.btn_paginacao_02{ background-image:url(../img/btn_paginacao_02.jpg); }

#geral_conteudo #centraliza .bloco_paginacao ul li a.btn_paginacao_03{ background-image:url(../img/btn_paginacao_03.jpg); }

#geral_conteudo #centraliza .bloco_paginacao ul li a.btn_paginacao_04{ background-image:url(../img/btn_paginacao_04.jpg); }

#geral_conteudo #centraliza .bloco_paginacao ul li a.btn_paginacao_05{ background-image:url(../img/btn_paginacao_05.jpg); }




.topoContato{ background-image:url(../img/bg_topoContato.jpg);}
	
.geral_topo #topo h2.h2_contato{
	background-position:right bottom;
	background-image:url(../img/h2_contato.gif);
	width:258px;
	height:112px;
	}

#geral_conteudo #centraliza h3.h3_suaVez{ background-image:url(../img/h3_suaVez.gif); }

#geral_conteudo #centraliza #left_contato{
	width:403px;
	display:block;
	float:left;
	background-color:#306900;
	padding:8px 0 0 20px;
	}

#geral_conteudo #centraliza #left_contato form{
	width:381px;
	display:block;
	}

#geral_conteudo #centraliza #left_contato form ul{
	width:381px;
	display:block;
	}

#geral_conteudo #centraliza #left_contato form ul li{
	width:381px;
	height:54px;
	display:block;
	float:left;
	}

#geral_conteudo #centraliza #left_contato form ul li.campo_mensagem{
	width:381px;
	height:101px;
	display:block;
	float:left;
	}

#geral_conteudo #centraliza #left_contato form ul li label{
	width:381px;
	height:20px;
	display:block;
	float:left;
	
	font-size:12px;
	font-weight:bold;
	color:#a2c331;
	}

#geral_conteudo #centraliza #left_contato form ul li input{
	background-color:#306900;
	border:2px solid #538809;
	width:381px;
	height:20px;
	display:block;
	float:left;
	padding-top:3px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8cf60;
	}

#geral_conteudo #centraliza #left_contato form ul li textarea{
	background-color:#306900;
	border:2px solid #538809;
	width:381px;
	height:67px;
	display:block;
	float:left;
	padding-top:3px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8cf60;
	}

#geral_conteudo #centraliza #left_contato form ul li input.input_ddd{ width:25px; text-align:center;  }

#geral_conteudo #centraliza #left_contato form ul li input.input_pre{ width:38px; text-align:center; margin:0 7px; }

#geral_conteudo #centraliza #left_contato form ul li input.input_suf{ width:38px; text-align:center; }

#geral_conteudo #centraliza #left_contato form ul li input.input_botao{
	background:none;
	border:none;
	width:66px;
	height:27px;
	display:block;
	float:right;
	}

#geral_conteudo #centraliza #right_contato{
	width:329px;
	display:block;
	float:right;
	}

#geral_conteudo #centraliza #right_contato div{
	background-position:left bottom;
	background-repeat:no-repeat;
	width:241px;
	display:table;
	padding-left:88px;
	padding-bottom:20px;
	}

#geral_conteudo #centraliza #right_contato div p{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:0;
	}

#geral_conteudo #centraliza #right_contato div address{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	}

#geral_conteudo #centraliza #right_contato .bloco_telefone{ background-image:url(../img/bg_bloco_telefone.gif); }

#geral_conteudo #centraliza #right_contato .bloco_telefone p{
	background:url(../img/p_telefone.gif) left bottom no-repeat;
	width:241px;
	height:60px;
	}

#geral_conteudo #centraliza #right_contato .bloco_localizacao{ background-image:url(../img/bg_bloco_localizacao.gif); }

#geral_conteudo #centraliza #right_contato .bloco_localizacao address{
	background:url(../img/address_contato.gif) left bottom no-repeat;
	width:241px;
	height:80px;
	}

#geral_conteudo #centraliza #right_contato .bloco_mapa{ 
	background-image:url(../img/bg_bloco_mapa.gif);
	padding-top:25px;
	}
	
#geral_conteudo #centraliza #right_contato .bloco_mapa p{
	width:148px;
	height:40px;
	}
	
#geral_conteudo #centraliza #right_contato .bloco_mapa p a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_mapa.gif);
	width:148px;
	height:40px;
	display:block;
	}
	
#geral_conteudo #centraliza #right_contato .bloco_mapa p a:hover{ background-position:left bottom; }

#geral_conteudo #centraliza #right_contato .bloco_servicos{ 
	background-image:url(../img/bg_bloco_servicos.gif);
	padding-top:31px;
	}
	
#geral_conteudo #centraliza #right_contato .bloco_servicos p{
	width:206px;
	height:40px;
	}
	
#geral_conteudo #centraliza #right_contato .bloco_servicos p a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_chamada_servicos.gif);
	width:206px;
	height:40px;
	display:block;
	}
	
#geral_conteudo #centraliza #right_contato .bloco_servicos p a:hover{ background-position:left bottom; }





/* rodape */

#geral_rodape_home{
	background:url(../img/bg_geral_rodape_home.jpg) center top no-repeat;
	width:100%;
	}
	
#geral_rodape{
	background:url(../img/bg_geral_rodape.jpg) center top no-repeat;
	width:100%;
	}
	
#rodape{
	width:479px;
	height:200px;
	display:block;
	margin:0 auto;
	padding-left:295px;
	padding-top:12px;
	position:relative;
	}
	
#rodape address{
	background:url(../img/address.gif) left top no-repeat;
	width:316px;
	height:38px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	}

#rodape address br{ display:none; }

#rodape .logoRodape{
	width:150px;
	height:40px;
	display:block;
	float:right;
}

#rodape .logoRodape img{
	background-color:#fff;
	width:65px;
	height:32px;
	display:block;
	float:left;
	padding:2px;
	margin-right:6px;
}

#rodape p.p_telefone_rodape{
	background:url(../img/p_telefone_rodape.gif) left top no-repeat;
	width:149px;
	height:16px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	position:absolute;
	left:81px;
	top:61px;
	}
	
#rodape a.btn_voltar_topo{ display:none; }
	
#rodape ul#selos{
	width:194px;
	height:15px;
	display:block;
	float:left;
	padding:7px 0 0 0;
	}
	
#rodape ul#selos{
	width:194px;
	height:15px;
	display:block;
	}
	
#rodape ul#selos li{
	width:91px;
	height:15px;
	display:block;
	float:left;
	padding-right:3px;
	list-style-type:none;
	}
	
#rodape ul#selos li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:91px;
	height:15px;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
	}
	
#rodape ul#selos li a.gdsi{ background-image:url(../img/selo_ao5.jpg); }
	
#rodape ul#selos li a.w3c{ background-image:url(../img/selo_w3c.jpg); 