@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	outline:none;
}

body{
	background-color:#005a1e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#8affc0;
	line-height:16px;
}

h1, h2, h3, h4{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

a{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

a:hover{ background-position:left bottom; }

.ativo a{ background-position:left bottom; }

.geral{
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	display:table;
}

.bgHome{ background-image:url(../img/bgHome.jpg); }

#centraliza{
	width:850px;
	display:block;
	margin:0 auto;
	position:relative;
}

#topo{
	width:850px;
	height:151px;
	display:block;
	padding-top:10px;
}

#topo h1{
	width:225px;
	height:85px;
	float:left;
}

#topo h1 a{
	background-image:url(../img/logo.gif);
	width:225px;
	height:85px;
}

#topo .telTopo{
	background:url(../img/telTopo.gif) left bottom no-repeat;
	width:135px;
	height:45px;
	display:block;
	float:right;
	text-indent:-99999px;
	overflow:hidden;
	position: absolute;
	left: 715px;
	top: 27px;
}

.blcLeft{
	width:129px;
	display:block;
	padding:13px 0 0 44px;
}

.menuInt{ height:490px; float:left; }

.blcLeft ul li{
	height:36px;
	display:block;
	margin:0 auto;
}

.blcLeft ul li a{ height:36px; }

.blcLeft ul li.irCont{ display:none; }

.blcLeft ul li.btnHome{ width:83px; }
.blcLeft ul li.btnHome a{ background-image:url(../img/btnHome.gif); width:83px;  }

.blcLeft ul li.btnEmp{ width:129px; }
.blcLeft ul li.btnEmp a{ background-image:url(../img/btnEmp.gif); width:129px;  }

.blcLeft ul li.btnSer{ width:129px; }
.blcLeft ul li.btnSer a{ background-image:url(../img/btnSer.gif); width:129px;  }

.blcLeft ul li.btnAtu{ width:129px; }
.blcLeft ul li.btnAtu a{ background-image:url(../img/btnAtu.gif); width:129px;  }

.blcLeft ul li.btnFro{ width:129px; }
.blcLeft ul li.btnFro a{ background-image:url(../img/btnFro.gif); width:129px;  }

.blcLeft ul li.btnCli{ width:115px; }
.blcLeft ul li.btnCli a{ background-image:url(../img/btnCli.gif); width:115px;  }

.blcLeft ul li.btnCon{ width:115px; }
.blcLeft ul li.btnCon a{ background-image:url(../img/btnCon.gif); width:115px;  }


.geral .supSol{
	background-image:url(../img/supSol.gif);
	width:371px;
	height:166px;
	position:absolute;
	left:231px;
	top:186px;
}

.geral .chmdEmp{
	width:850px;
	height:163px;
	display:block;
	padding:30px 0 15px 0;
}

.geral .chmdEmp h2{
	background-image:url(../img/h2chmdEmp.gif);
	width:850px;
	height:30px;
}

.geral .chmdEmp h3{
	background-image:url(../img/h3chmdEmp.gif);
	width:850px;
	height:26px;
}

.geral .chmdEmp p{
	width:440px;
	background:url(../img/mais.gif) 230px 50px no-repeat;
	padding-bottom:20px;
}

#flash{
	width:480px;
	height:385px;
	padding-bottom:50px;
	padding-top:15px;
	margin:0 auto;
	
}

p.especial a{
	text-decoration:underline;
	text-indent:0;
	color:#8affc0;
	display:inline;
}

.geral a.link{
	text-decoration:none;
	text-indent:0;
	color:#8affc0;
	display:block;
}

.geral a:hover.link{ text-decoration:underline; }

.geral a.link2{
	text-decoration:none;
	text-indent:0;
	color:#fbb613;
	display:block;
}

.geral a:hover.link2{ text-decoration:underline; }


.geral .chmdSer{
	width:520px;
	height:237px;
	display:block;
	float:right;
	padding:0 60px 0 0;
	position:relative;
}

.geral .chmdSer h2{
	background-image:url(../img/h2chmdSer.gif);
	background-position:right top;
	width:520px;
	height:35px;
	float:right;
}

.geral .chmdSer h3{
	background-image:url(../img/h3chmdSer.gif);
	background-position:right top;
	width:520px;
	height:55px;
	float:right;
	clear:right;
}

.geral .chmdSer p{
	width:270px;
	float:right;
	padding-right:40px;
	clear:both;
	text-align:right;
}

.geral .chmdSer .destSer{
	width:242px;
	height:148px;
	display:block;
	position:absolute;
	left:13px;
	top:20px;
}

.geral .chmdSer .destSer li{
	height:30px;
	display:block;
}

.geral .chmdSer .destSer li a{ height:30px; }

.geral .chmdSer .destSer li.destHid{
	width:135px;
	padding-left:107px;
}
.geral .chmdSer .destSer li.destHid a{
	background-image:url(../img/destHid.gif);
	width:135px;
}

.geral .chmdSer .destSer li.destFos{
	width:85px;
	padding-bottom:58px;
}
.geral .chmdSer .destSer li.destFos a{
	background-image:url(../img/destFos.gif);
	width:85px;
}

.geral .chmdSer .destSer li.destDes{
	width:120px;
	padding-left:59px;
}
.geral .chmdSer .destSer li.destDes a{
	background-image:url(../img/destDes.gif);
	width:120px;
}




.geral .atend{
	background-image:url(../img/atend.gif);
	width:175px;
	height:78px;
	float:left;
}

.geral .chmdArea{
	width:840px;
	height:165px;
	display:block;
	clear:both;
	padding-left:10px;
}

.geral .chmdArea h2{
	width:205px;
	height:117px;
	float:left;
	padding-top:15px;
}

.geral .chmdArea h2 a{
	background-image:url(../img/h2chmdArea.gif);
	width:205px;
	height:117px;
}

.geral .chmdArea .destArea{
	width:465px;
	height:106px;
	display:block;
	float:left;
}

.geral .chmdArea .destArea li{
	width:98px;
	height:106px;
	display:block;
	float:left;
	padding-left:16px;
}

.geral .chmdArea .destArea li a{
	width:98px;
	height:106px;
}

.geral .chmdArea .destArea li a.destSao{ background-image:url(../img/destSao.gif); }

.geral .chmdArea .destArea li a.destCam{ background-image:url(../img/destCam.gif); }

.geral .chmdArea .destArea li a.destSul{ background-image:url(../img/destSul.gif); }

.geral .chmdArea .destArea li a.destNor{ background-image:url(../img/destNor.gif); }

.geral .chmdArea p{
	width:170px;
	float:left;
	padding-top:25px;
}

.geral .acesTbm{
	width:250px;
	height:85px;
	display:block;
	text-indent:-9999999px;
	float:left;
}

.geral .acesTbm a{
	background-image:url(../img/acesTbm.gif);
	width:250px;
	height:85px;
}

.geral .Videos{
	width:262px;
	height:113px;
	display:block;
	text-indent:-9999999px;
	float:left;
	padding-left:150px;
	padding-bottom:15px;
}

.geral .Videos a{
	background-image:url(../img/btnVideo.jpg);
	width:262px;
	height:113px;
}



.bgEmp{ background-image:url(../img/bgEmp.jpg); }

#conteudo{
	width:640px;
	display:block;
	float:right;
	padding-top:10px;
}

#conteudo p{ padding-bottom:18px; }

#conteudo pre{ padding-bottom:18px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#conteudo .pBttm{ padding-bottom:0; }

#conteudo .h2Pdr{
	width:640px;
	height:38px;
}

#conteudo .emp{ background-image:url(../img/emp.gif); }

#conteudo .destEmp{
	width:253px;
	height:180px;
	display:block;
	padding:20px 40px 0 22px;
}

#conteudo .blcMis{ background:url(../img/boxMis.jpg) left top no-repeat; }

#conteudo .blcVis{ background:url(../img/boxVis.jpg) left top no-repeat; }

#conteudo .destEmp h3{
	width:253px;
	height:30px;
}
#conteudo .destEmp p{ color:#00712e; }

#conteudo .blcMis h3{ background-image:url(../img/mis.gif); }

#conteudo .blcVis h3{ background-image:url(../img/vis.gif); }

#conteudo .left{ float:left; }

#conteudo .right{ float:right; }





.bgServ{ background-image:url(../img/bgServ.jpg); }

#conteudo .serv{ background-image:url(../img/serv.gif); }

#conteudo .imgLeft{
	display:block;
	float:left;
	margin-right:10px;
}

#conteudo .h3Serv{
	width:465px;
	height:40px;
}

#conteudo .dese{ background-image:url(../img/dese.gif); }

#conteudo .hidr{ background-image:url(../img/hidr.gif); }

#conteudo .limp{ background-image:url(../img/limp.gif); }

#conteudo .titPdr{
	text-indent:0;
	font-size:11px;
	padding-bottom:5px;
}

#conteudo .espBttm{ padding-bottom:18px; }

#conteudo .menuServ{
	width:620px;
	height:87px;
	display:block;
	padding:22px 0 0 20px;
}

#conteudo .menuServ li{
	width:195px;
	height:52px;
	display:block;
	float:left;
	padding-right:3px;
}

#conteudo .menuServ li a{
	width:195px;
	height:52px;
}

#conteudo .menuServ li a.btnDese{ background-image:url(../img/btnDese.gif); }

#conteudo .menuServ li a.btnHidr{ background-image:url(../img/btnHidr.gif); }

#conteudo .menuServ li a.btnLimp{ background-image:url(../img/btnLimp.gif); }

#conteudo .listCirc{ padding-bottom:18px; }
#conteudo .listCirc li{
	background:url(../img/circ.gif) left 8px no-repeat;
	padding-left:10px;
	height:16px;
}






.bgAtu{ background-image:url(../img/bgAtu.jpg); }

#conteudo .atua{ background-image:url(../img/atua.gif); }

#conteudo .dspNone{
	width:0;
	height:0;
	display:block;
	position:absolute;
	left:0;
	top:0;
	text-indent:-99999px;
	overflow:hidden;
}




.bgGrl{ background-image:url(../img/bgGrl.jpg); }

#conteudo .frot{ background-image:url(../img/frot.gif); }


#conteudo .blcFrota{
	background:url(../img/blcFrota.jpg) left top no-repeat;
	width:621px;
	height:400px;
	display:block;
	float:left;
	padding:36px 0 0 16px;
}

#conteudo .blcFrota #ampliaImg{
	width:385px;
	height:329px;
	display:block;
	float:left;
}

#conteudo .thumbFrota{
	width:200px;
	display:block;
	float:right;
	padding-top:30px;
}

#conteudo .thumbFrota li{
	width:84px;
	height:84px;
	display:block;
	float:left;
	padding:0 11px 11px 0;
}

#conteudo .thumbFrota li a{ text-indent:0; }

#conteudo .videos{ background-image:url(../img/videos.gif); }



#conteudo .clie{ background-image:url(../img/clie.gif); }

#conteudo .clientes{
	width:640px;
	display:block;
}

#conteudo .clientes li{
	width:125px;
	height:95px;
	display:block;
	float:left;
}




.bgPar{ background-image:url(../img/bgPar.jpg); }

#conteudo .parc{ background-image:url(../img/parc.gif); }

#conteudo .pParc{ padding-bottom:7px; }




.bgCon{ background-image:url(../img/bgCon.jpg); }

#conteudo .cont{ background-image:url(../img/cont.gif); }

#conteudo #leftForm{
	width:351px;
	display:block;
	float:left;
}

#conteudo #leftForm li{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/boxGrd.gif);
	width:332px;
	height:40px;
	display:block;
	float:left;
	padding:10px 0 0 19px;
}

#conteudo #leftForm li.box_end{ background-image:url(../img/boxMed.gif); width:236px; }

#conteudo #leftForm li.box_numero{ background-image:url(../img/boxPqn.gif); width:77px; }

#conteudo #leftForm li.box_cidade{ background-image:url(../img/boxMed.gif); width:236px; }

#conteudo #leftForm li.box_uf{ background-image:url(../img/boxPqn.gif); width:77px; }

#conteudo #leftForm li.box_cep{ background-image:url(../img/boxMed.gif); width:236px; }

#conteudo #leftForm li.box_mens{ background-image:url(../img/boxMens.gif); height:195px; }


#conteudo #leftForm li label{
	background-position:left top;
	background-repeat:no-repeat;
	height:17px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #leftForm li.box_nome label{
	background-image:url(../img/nome.gif);
	width:47px;
}

#conteudo #leftForm li.box_email label{
	background-image:url(../img/email.gif);
	width:49px;
}

#conteudo #leftForm li.box_tel label{
	background-image:url(../img/tel.gif);
	width:65px;
}

#conteudo #leftForm li.box_end label{
	background-image:url(../img/end.gif);
	width:35px;
}

#conteudo #leftForm li.box_numero label{
	background-image:url(../img/numero.gif);
	width:16px;
}

#conteudo #leftForm li.box_compl label{
	background-image:url(../img/compl.gif);
	width:103px;
}

#conteudo #leftForm li.box_bairro label{
	background-image:url(../img/bairro.gif);
	width:53px;
}

#conteudo #leftForm li.box_cidade label{
	background-image:url(../img/cidade.gif);
	width:55px;
}

#conteudo #leftForm li.box_uf label{
	background-image:url(../img/uf.gif);
	width:25px;
}

#conteudo #leftForm li.box_cep label{
	background-image:url(../img/cep.gif);
	width:33px;
}

#conteudo #leftForm li.box_mens label{
	background-image:url(../img/mens.gif);
	width:84px;
}

#conteudo #leftForm li input{
	height:17px;
	display:block;
	float:left;
	
	background-color:transparent;
	
	font-family:Verdana, Arial, Helvetica, sans-serifr;
	font-size:12px;
}

#conteudo #leftForm li.box_nome input{ width:270px; }

#conteudo #leftForm li.box_email input{ width:270px; }

#conteudo #leftForm li.box_tel input{ width:250px; }

#conteudo #leftForm li.box_end input{ width:180px; }

#conteudo #leftForm li.box_numero input{ width:50px; }

#conteudo #leftForm li.box_compl input{ width:215px; }

#conteudo #leftForm li.box_bairro input{ width:270px; }

#conteudo #leftForm li.box_cidade input{ width:160px; }

#conteudo #leftForm li.box_uf input{ width:40px; }

#conteudo #leftForm li.box_cep input{ width:185px; }

#conteudo #leftForm li.box_mens textarea{
	width:235px;
	height:141px;
	display:block;
	float:left;
	
	background-color:transparent;
	
	font-family:Verdana, Arial, Helvetica, sans-serifr;
	font-size:12px;
}

#conteudo #leftForm li.box_mens input{
	width:125px;
	height:31px;
	float:right;
	margin-right:30px;
}

#conteudo #rightForm{
	width:263px;
	display:block;
	float:right;
}

#conteudo #rightForm .trabCon{
	background-image:url(../img/trabCon.gif);
	width:263px;
	height:22px;
}

#conteudo #rightForm .blcMapa{
	width:263px;
	display:block;
	padding-top:80px;
}

#conteudo #rightForm .mapa{
	background-image:url(../img/mapa.gif);
	width:263px;
	height:22px;
}

#conteudo #rightForm .btnMapa{ text-indent:0; }

#conteudo #rightForm .blcMapa address{
	background:url(../img/endCont.gif) left top no-repeat;
	width:239px;
	height:69px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #rightForm .blcMapa address br{ display:none; }




/* rodape */

#rodapeG{
	background:#005a1e url(../img/bgRdp.gif) center top no-repeat;
	width:100%;
	display:table;
}

#rodape{
	width:850px;
	height:35px;
	display:block;
	margin:0 auto;
	padding-top:85px;
}

#rodape address{
	background:url(../img/address.gif) left top no-repeat;
	width:640px;
	height:33px;
	float:right;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#rodape a.voltarTopo{ display:none; }
	
#rodape #selos{
	width:194px;
	height:15px;
	display:block;
	float:left;
	}
	
#rodape #selos li{
	width:91px;
	height:15px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-99999px;
	padding-left:6px;
	}
	
#rodape #selos li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:91px;
	height:15px;
	display:block;
	}
	
#rodape #selos li a.ao5{ background-image:url(../img/ao5.gif); }
	
#rodape #selos li a.w3c{ background-image:url(../img/w3c.gif); }
