@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	border:0;
	outline: none;
	list-style:none;
}

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

#bgTop a, #bgDest a, .bgRoda a{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
}

#bgTop a.linkTxt, #bgDest a.linkTxt, .bgRoda a.linkTxt{
	text-indent:0;
}


p{
	padding-bottom: 15px;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434445;
	line-height: 17px;
	background-color:#395667;
}

body.espHome{ background-color:#fff; }

#bgTop{
	width: 100%;
	height: 381px;
	display: block;
	background: url(../img/bgTop.jpg) center top no-repeat;
	position:relative;
}
#bgTop .dspnone{
	width: 0px;
	height: 0px;
	display: block;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}

#top a.conheca{
	width: 207px;
	height: 16px;
	display: block;
	overflow: hidden; 
	position: absolute;
	top:235px; left:540px;
	text-indent: -9999px;
	background-image: url(../img/conheca.gif);
}

#top{
	width: 755px;
	display: block;
	margin: 0 auto;
	padding: 0 10px 0 10px;
	position:relative;
}
#top .dspnone{
	width: 0px;
	height: 0px;
	display: block;
	overflow: hidden;
	position: absolute;
}
#top h1{
	width: 150px;
	height: 73px;
	display: block;
	float: left;
	padding-top: 18px;
}
#top a{
	width: 82px;
	height: 73px;
	background: url(../img/transp.gif) 0 0 no-repeat;
}

#top #menuH ul{
	width: 586px;
	height: 42px;
	display: block;
	padding-top: 42px;
	float: right;
}
#top #menuH ul li{
	height: 42px;
	display: block;
	float: left;
}
#top #menuH ul li a{
	height: 42px;
}
#top #menuH ul li a.btHome{
	width: 78px;
	background-image: url(../img/btHome.jpg);
}
#top #menuH ul li a.btEmpr{
	width: 82px;
	background-image: url(../img/btEmpr.jpg);
}
#top #menuH ul li a.btServ{
	width: 77px;
	background-image: url(../img/btServ.jpg);
}
#top #menuH ul li a.btProd{
	width: 80px;
	background-image: url(../img/btProd.jpg);
}
#top #menuH ul li a.btPort{
	width: 75px;
	background-image: url(../img/btPort.jpg);
}
#top #menuH ul li a.btOrca{
	width: 102px;
	background-image: url(../img/btOrca.jpg);
}
#top #menuH ul li a.btCont{
	width: 92px;
	background-image: url(../img/btCont.jpg);
}
#top #menuH ul li a:hover, #top #menuH ul li a.ativo{
	background-position: left bottom;
}
#bgDest{
	width: 100%;
	height: 479px;
	display: block;
	background: url(../img/bgDest.jpg) center top no-repeat;
}
#bgDest .dspnone{
	width: 0px;
	height: 0px;
	display: block;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}
#dest{
	width: 755px;
	display: block;
	margin: 0 auto;
	padding: 0 10px 0 10px;
}
#dest #left{
	width: 362px;
	display: block;
	float: left;
}
#dest #left #simula{
	width: 362px;
	height: 195px;
	display: block;
}
#dest #left #simula a{
	width: 163px;
	height: 154px;
	background-image: url(../img/btSimu.jpg);
}
#dest #left #simula a:hover{
	background-position: left bottom;
}
#dest #left #g5{
	width: 272px;
	height: 118px;
	display: block;
	color: #FFF;
	padding: 44px 35px 0 55px;
	text-align: right;
}
#dest #left #g5 a{ color:#fff; text-decoration:none; }
#dest #left #g5 a:hover{ text-decoration:underline; }

#dest #left #g5 a span{ padding-right:13px;}

#dest #left #g5 a.seta{
	background-image: url(../img/btConf.jpg);
	background-position:right bottom;
}
#dest #left #orca{
	width: 330px;
	height:95px;
	display: block;
}
#dest #left #orca img{
	float: left;
}
#dest #left #orca h2{
	height:27px;
	background: url(../img/hOrcaH.jpg) 0 0 no-repeat;
}
#dest #left #orca a{ color:#434445; text-decoration:none; }
#dest #left #orca a:hover{ text-decoration:underline; }
#dest #left #orca a.seta2 span{
	background-image: url(../img/btConf2.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:13px;
}
#dest #center{
	width: 212px;
	display: block;
	float: left;
	padding-top: 280px;
}
#dest #center h2{
	height: 32px;
	background: url(../img/hProdH.gif) 0 0 no-repeat;
}
#dest #center ul{
	width: 212px;
	display: table;
}
#dest #center ul li{
	width: 202px;
	height: 20px;
	display: block;
	background: url(../img/ball.jpg) 0 6px no-repeat;
	padding-left: 10px;
	font-size: 12px;
}
#dest #center ul li a{
	text-indent: 0;
	color: #333;
	text-decoration: none; 
}
#dest #center ul li a:hover{
	text-decoration: underline;
}
#dest #right{
	width:140px;
	height: 200px;
	display: block;
	float: left;
	padding-top: 255px;
	padding-left: 17px;
	background: url(../img/imgPort.jpg) 0 340px no-repeat;
}

#dest #right h2{
	height: 32px;
	background: url(../img/hPortH.jpg) 0 0 no-repeat;
}
#dest #right a{ color:#434445; text-decoration:none; }
#dest #right a:hover{ text-decoration:underline; }

#dest #right a.seta3{
	background-image: url(../img/btConf2.jpg);
	background-position:50px bottom;
}

#geral{
	background:url(../img/bgGeral.jpg) top repeat-x;
	width:100%;
	display:table;
}

#topoGer{
	background:url(../img/bgTopo.jpg) center top no-repeat;
	width:100%;
	display:table;
}

#topo{
	width:755px;
	height:95px;
	display:block;
	margin:0 auto;
	padding:15px 10px 0 10px;
}

#topo h1{
	background-image:url(../img/logo.jpg);
	width:150px;
	height:75px;
	float:left;
}

#topo h1 a{
	width:150px;
	height:75px;
	display:block;
}

#topo .telTopo{
	background:url(../img/telTop.gif) left top no-repeat;
	width:146px;
	height:38px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	float:right;
	clear:right;
	padding-bottom:0;
}


#topo #menu{
	background:url(../img/bgMenu.jpg) left top no-repeat;
	width:579px;
	height:32px;
	display:block;
	float:right;
	padding:5px 0 0 6px;
}

#topo #menu li{
	height:27px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}

#topo #menu li.btnIrCont{ display:none; }

#topo #menu li a{
	background-position:left top;
	background-repeat:no-repeat;
	height:27px;
	display:block;
}

#topo #menu li a:hover{ background-position:left bottom; }

#topo #menu li.ativo a{ background-position:left bottom; }

#topo #menu li.btnHome{ width:71px; }
#topo #menu li.btnHome a{
	background-image:url(../img/btnHome.gif);
	width:71px;
}

#topo #menu li.btnEmpr{ width:82px; }
#topo #menu li.btnEmpr a{
	background-image:url(../img/btnEmpr.gif);
	width:82px;
}

#topo #menu li.btnServ{ width:77px; }
#topo #menu li.btnServ a{
	background-image:url(../img/btnServ.gif);
	width:77px;
}

#topo #menu li.btnProd{ width:80px; }
#topo #menu li.btnProd a{
	background-image:url(../img/btnProd.gif);
	width:80px;
}

#topo #menu li.btnPort{ width:75px; }
#topo #menu li.btnPort a{
	background-image:url(../img/btnPort.gif);
	width:75px;
}

#topo #menu li.btnOrca{ width:102px; }
#topo #menu li.btnOrca a{
	background-image:url(../img/btnOrca.gif);
	width:102px;
}

#topo #menu li.btnCont{ width:86px; }
#topo #menu li.btnCont a{
	background-image:url(../img/btnCont.gif);
	width:86px;
}


.contGer{
	background:url(../img/bgCont.jpg) center top no-repeat;
	width:100%;
	display:table;
	padding-bottom:50px;
}

#conteudo{
	background-position:center top;
	background-repeat:no-repeat;
	width:755px;
	display:block;
	margin:0 auto;
	padding:25px 10px 0 10px;
	color:#d1e8f1;
}

#conteudo p.depoimentos{
	isplay:block;
	padding-top:20px;
	text-indent:-99999px;
	overflow:hidden;
	float:left;
}

#conteudo p.depoimentos a{
	background-position:left top;
	background-repeat:no-repeat;
	width:250px;
	height:51px;
	display:block;
}

#conteudo p.depoimentos a.ache{
	background-image:url(../img/dep_ache.gif);}
	
#conteudo p.depoimentos a.eletro{
	background-image:url(../img/dep_eletro.gif);}
	
#conteudo p.depoimentos a.aluglas{
	background-image:url(../img/dep_aluglas.gif);}
	
#conteudo p.depoimentos a.bradesco{
	background-image:url(../img/dep_bradesco.gif);}
	
#conteudo p.depoimentos a.thy{
	background-image:url(../img/dep_thy.gif);}
	
#conteudo p.depoimentos a.vitalab{
	background-image:url(../img/dep_vitalab.gif);}
	
#conteudo p.depoimentos a.volks{
	background-image:url(../img/dep_volks.gif);}
	
#conteudo p.depoimentos a.voto{
	background-image:url(../img/dep_voto.gif);}	
	

#conteudo p.depoimentos a:hover{ background-position:left bottom; }


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

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

#conteudo .h2Princ{
	width:755px;
	height:40px;
}

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

#conteudo p.depo{
	display:block;
	padding-top:20px;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo p.depo a{
	background-image:url(../img/btoDepo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:312px;
	height:87px;
	display:block;
}

#conteudo p.depo a:hover{ background-position:left bottom; }


#conteudo .menuEmpr{
	width:755px;
	height:41px;
	display:block;
	padding-top:5px;
}

#conteudo .menuEmpr li{
	width:238px;
	height:28px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	padding-right:13px;
}

#conteudo .menuEmpr li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:238px;
	height:28px;
	display:block;
}

#conteudo .menuEmpr li a:hover{ background-position:left bottom; }

#conteudo .menuEmpr li.emprAtivo a{ background-position:left bottom; }

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


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

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


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

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

#conteudo .h3Princ{
	width:540px;
	height:30px;
}

#conteudo .h3PrincServ{
	width:200px;
	height:30px;
}

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

#conteudo .pEspEmpr{ padding-right:325px; }

#conteudo .pEspEmpr2{ padding-right:285px; }

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

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

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

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

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


#conteudo .titSeta{
	background:url(../img/iconSeta.gif) left 5px no-repeat;
	text-indent:0;
	font-size:11px;
	color:#d1e8f1;
	padding-left:9px;
}

#conteudo .listCirc{ padding-bottom:15px; }

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

#conteudo .imgParc img{
	padding:0 8px 10px 0;
	display:block;
	float:left;
}



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

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

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

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

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

#conteudo .pEspServ{ padding-right:225px; }

#conteudo #pergResp dt{ padding-bottom:3px; }

#conteudo #pergResp dt a{
	background-position:0 4px;
	background-repeat:no-repeat;
	background-image:url(../img/iconSeta.gif);
	text-decoration:none;
	padding-left:9px;
	color:#d1e8f1;
}

#conteudo #pergResp dt a:hover{
	text-decoration:underline; 
	background-position:2px 4px;
}

#conteudo #pergResp dd{
	display:none;
	padding:0 0 15px 9px;
}

#conteudo a.link{
	text-decoration:none;
	color:#d1e8f1;
}

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


#conteudo .duvFreq{
	background-image:url(../img/duvFreq.gif); 
	width:300px;
	height:67px;
}



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

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

#conteudo #leftProd{
	width:215px;
	height:370px;
	display:block;
	float:left;
}

#conteudo #leftProd ul{
	background:url(../img/menuProd.jpg) left top no-repeat;
	width:188px;
	height:213px;
	display:block;
	padding:17px 0 0 15px;
}

#conteudo #leftProd ul li{
	width:166px;
	height:32px;
	display:block;
	padding-bottom:8px;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #leftProd ul li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:166px;
	height:32px;
	display:block;
}

#conteudo #leftProd ul li a:hover{ background-position:left bottom; }

#conteudo #leftProd ul li.prodOn a{ background-position:left bottom; }

#conteudo #leftProd ul li a.btnIntr{ background-image:url(../img/btnIntr.gif); }

#conteudo #leftProd ul li a.btnArq{ background-image:url(../img/btnArq.gif); }

#conteudo #leftProd ul li a.btnDecor{ background-image:url(../img/btnDecor.gif); }

#conteudo #leftProd ul li a.btnSeg{ background-image:url(../img/btnSeg.gif); }

#conteudo #leftProd ul li a.btnAuto{ background-image:url(../img/btnAuto.gif); }


#conteudo #rightProd{
	width:540px;
	display:block;
	float:right;
}

#conteudo .pEspProd{ padding-right:290px; }

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

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

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

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

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

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

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

#conteudo .ftsProd{
	background:url(../img/bgFtsProd.jpg) left top no-repeat;
	width:537px;
	display:block;
}

#conteudo .ftsProd ul{
	width:537px;
	height:85px;
	display:block;
	padding-top:28px;
}

#conteudo .ftsProd ul li{
	width:71px;
	height:72px;
	display:block;
	float:left;
	padding:0 4px 0 13px;
}

#conteudo .ftsProd .confPort{
	width:285px;
	height:29px;
	display:block;
	margin:0 auto;
	text-indent:-99999px;
	overflow:hidden.
	padding-bottom:0;
}

#conteudo .ftsProd .confPort a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/confPort.gif);
	width:285px;
	height:29px;
	display:block;
}

#conteudo .ftsProd .confPort a:hover{ background-position:left bottom; }

#conteudo .ftsProd h3{
	height: 30px;
	background: url(../img/hEspe.gif) 0 0 no-repeat;
}

#conteudo .ftsProd table.tabela{
	width: 530px;
	display: block;
}
#conteudo .ftsProd table.tabela tr.titulo{
	width: 530px;
	height: 79px;
	display: block;
}
#conteudo .ftsProd table.tabela tr.titulo th{
	height: 79px;
	border-right: 2px solid #6e838e;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	float: left;
}
#conteudo .ftsProd table.tabela tr.titulo th.tit01{
	width: 114px;
	background: url(../img/imgProd.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr1{
	width: 32px;
	background: url(../img/tit01.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr2{
	width: 32px;
	background: url(../img/tit02.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr3{
	width: 32px;
	background: url(../img/tit03.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr4{
	width: 32px;
	background: url(../img/tit04.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr5{
	width: 32px;
	background: url(../img/tit05.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr6{
	width: 32px;
	background: url(../img/tit06.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr7{
	width: 32px;
	background: url(../img/tit07.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr8{
	width: 32px;
	background: url(../img/tit08.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr9{
	width: 32px;
	background: url(../img/tit09.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr10{
	width: 35px;
	background: url(../img/tit10.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr11{
	width: 37px;
	background: url(../img/tit11.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.titpsr12{
	width: 32px;
	background: url(../img/tit12.jpg) 0 0 no-repeat;
}
#conteudo .ftsProd table.tabela tr.titulo th.sembr{
	height: 79px;
	border: none;
}
#conteudo .ftsProd table.tabela tr.faixa{
	width: 530px;
	height: 20px;
	background-color: #558aa0;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
#conteudo .ftsProd table.tabela tr.cor01{
	width: 530px;
	height: 25px;
	background-color: #2a4959;
}
#conteudo .ftsProd table.tabela tr.cor01 td{
	border-right: 2px solid #6e838e;
	display: block;
	float: left;
}
#conteudo .ftsProd table.tabela tr.cor01 td.sembr{
	height: 25px;
	border: none;
}
#conteudo .ftsProd table.tabela tr.cor01 td.txt01{
	width: 109px;
	height: 25px;
	padding-left: 5px;
	font-size: 10px;
}
#conteudo .ftsProd table.tabela tr.cor01 td.txt02{
	width: 32px;
	height: 25px;
	text-align: center;
}
#conteudo .ftsProd table.tabela tr.cor01 td.txt03{
	width: 35px;
	height: 25px;
	text-align: center;
}
#conteudo .ftsProd table.tabela tr.cor01 td.txt04{
	width: 37px;
	height: 25px;
	text-align: center;
}



#conteudo .ftsProd table.tabela tr.cor02{
	width: 530px;
	height: 25px;
	background-color: #183a4b;
}
#conteudo .ftsProd table.tabela tr.cor02 td{
	border-right: 2px solid #6e838e;
	display: block;
	float: left;
}
#conteudo .ftsProd table.tabela tr.cor02 td.sembr{
	height: 25px;
	border: none;
}
#conteudo .ftsProd table.tabela tr.cor02 td.txt01{
	width: 109px;
	height: 25px;
	padding-left: 5px;
	font-size: 10px;	
}
#conteudo .ftsProd table.tabela tr.cor02 td.txt02{
	width: 32px;
	height: 25px;
	text-align: center;
}
#conteudo .ftsProd table.tabela tr.cor02 td.txt03{
	width: 35px;
	height: 25px;
	text-align: center;
}
#conteudo .ftsProd table.tabela tr.cor02 td.txt04{
	width: 37px;
	height: 25px;
	text-align: center;
}




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

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

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

#conteudo .menuPort{
	width:755px;
	height:120px;
	display:block;
	padding:13px 0 6px 0;
}

#conteudo .menuPort li{
	width:167px;
	height:104px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	padding-right:21px;
}

#conteudo .menuPort li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:167px;
	height:104px;
	display:block;
}

#conteudo .menuPort li a:hover{ background-position:left bottom; }

#conteudo .menuPort li.portOn a{ background-position:left bottom; }

#conteudo .menuPort li a.portArq{ background-image:url(../img/portArq.jpg); }

#conteudo .menuPort li a.portDecor{ background-image:url(../img/portDecor.jpg); }

#conteudo .menuPort li a.portSeg{ background-image:url(../img/portSeg.jpg); }

#conteudo .menuPort li a.portAuto{ background-image:url(../img/portAuto.jpg); }


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

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

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

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


#conteudo .ftsPort{
	width:755px;
	display:block;
	padding-top:10px;
}

#conteudo .ftsPort li{
	width:128px;
	height:128px;
	display:block;
	float:left;
	padding:0 23px 23px 0;
}


#conteudo .ftsPort2{
	width:755px;
	display:block;
	padding-top:10px;
}

#conteudo .ftsPort2 li{
	width:128px;
	height:190px;
	display:block;
	float:left;
	padding:0 23px 23px 0;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#conteudo .ftsPort3{
	width:755px;
	display:block;
	padding-top:10px;
}

#conteudo .ftsPort3 li{
	width:128px;
	height:200px;
	display:block;
	float:left;
	padding:0 23px 23px 0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#conteudo .ftsPort4{
	width:755px;
	display:block;
	padding-top:10px;
}

#conteudo .ftsPort4 li{
	width:128px;
	height:210px;
	display:block;
	float:left;
	padding:0 23px 23px 0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



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

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

#conteudo .formOrc{
	width:755px;
	display:block;
}

#conteudo .left{ float:left; }

#conteudo .noLeft{ clear:left; }

#conteudo .right{ float:right; }

#conteudo .titForm{
	width:365px;
	height:30px;
	clear:left;
}

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

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

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

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

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

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

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

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


#conteudo .formOrc ul li{
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
}

#conteudo .formOrc ul li.corEsc label span{ color:#b1ddee; font-weight:bold; }

#conteudo .formOrc ul li.cor02 { color:#b1ddee; }


/* label geral */

#conteudo .formOrc ul li label{ color:#d2e9f2; }

#conteudo .formOrc ul li label.menor{ font-size:10px; }


/* input geral */

#conteudo .formOrc ul li input{
	color:#1d4350;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	background-color:transparent;
}

#conteudo .formOrc ul li input.boxTexto{
	height:17px;
	float:left;
	margin-top:3px;
}

#conteudo .formOrc ul li.box_nome{
	background-image:url(../img/box_nome.gif);
	background-position:right top;
	width:367px;
	height:34px;
	float:left;
}

#conteudo .formOrc ul li.box_nome label{ width:55px; display:block; float:left; }

#conteudo .formOrc ul li.box_nome input{ width:310px; }

#conteudo .formOrc ul li.box_contato{
	background-image:url(../img/box_cont.gif);
	background-position:right top;
	width:329px;
	height:34px;
	float:left;
	padding-left:30px;
}

#conteudo .formOrc ul li.box_contato label{ width:60px; display:block; float:left; }

#conteudo .formOrc ul li.box_contato input{ width:259px; }

#conteudo .formOrc ul li.box_end{
	background-image:url(../img/box_end.gif);
	background-position:left bottom;
	width:270px;
	height:43px;
	float:left;
	margin-bottom:6px;
}

#conteudo .formOrc ul li.box_end label{ width:35px; display:block; }

#conteudo .formOrc ul li.box_end input{ width:250px; margin-left:3px; margin-top:6px; }

#conteudo .formOrc ul li.box_num{
	background-image:url(../img/box_num.gif);
	background-position:left bottom;
	width:72px;
	height:43px;
	float:left;
	margin-bottom:6px;
}

#conteudo .formOrc ul li.box_num label{ width:25px; display:block; }

#conteudo .formOrc ul li.box_num input{ width:43px; margin-left:3px; margin-top:6px; }

#conteudo .formOrc ul li.box_mtd{
	background-image:url(../img/box_mtd.gif);
	background-position:left bottom;
	width:200px;
	height:43px;
	margin-bottom:6px;
	float:left;
}

#conteudo .formOrc ul li.box_mtd label{	width:178px; display:block; }

#conteudo .formOrc ul li.box_mtd input{ width:173px; margin-left:3px; margin-top:6px; }

#conteudo .formOrc ul li.box_uf{
	background-image:url(../img/box_uf.gif);
	background-position:left bottom;
	width:95px;
	height:43px;
	margin-bottom:6px;
	float:left;
}


#conteudo .formOrc ul li.box_uf label{ width:85px; display:block; }

#conteudo .formOrc ul li.box_uf select{ width:75px; margin-left:3px; margin-top:6px; }

#conteudo .formOrc ul li.box_cep{
	background-image:url(../img/box_cep.gif);
	background-position:left bottom;
	width:88px;
	height:43px;
	margin-bottom:6px;
	margin-left:20px;
	float:left;
}

#conteudo .formOrc ul li.box_cep label{ width:85px; display:block; }

#conteudo .formOrc ul li.box_cep input{ margin:6px 5px 0 3px; text-align:center; }

#conteudo .formOrc ul li.box_cep input.cepPre{ width:42px; }

#conteudo .formOrc ul li.box_cep input.cepSuf{ width:30px; }

#conteudo .formOrc ul li.box_email{
	background-image:url(../img/box_email.gif);
	background-position:right top;
	width:370px;
	height:34px;
	float:left;
	margin-top:10px;
}

#conteudo .formOrc ul li.box_email label{ padding-right:7px; display:block; float:left; }

#conteudo .formOrc ul li.box_email input{ width:300px; }

#conteudo .formOrc ul li.box_tel{
	background-image:url(../img/box_tel.gif);
	background-position:right top;
	width:160px;
	height:34px;
	float:left;
	margin-top:10px;	
}

#conteudo .formOrc ul li.espTel{ padding-left:20px; }

#conteudo .formOrc ul li.box_tel label{ width:36px; display:block; float:left; }

#conteudo .formOrc ul li.box_tel input.ddd{ width:22px; }

#conteudo .formOrc ul li.box_tel input.numTel{ width:40px; }

#conteudo .formOrc ul li.box_tel input.pref{ margin:3px 10px 0 10px; }

#conteudo .formOrc ul li.box_conhe{
	background-image:url(../img/box_conhe.gif);
	background-position:left bottom;
	width:365px;
	height:43px;
	float:left;
	margin-bottom:6px;
}

#conteudo .formOrc ul li.box_conhe label{
	width:365px;
	display:block;
}

#conteudo .formOrc ul li.box_conhe input{ width:350px; margin-top:6px; }

#conteudo .formOrc ul li.box_ramo{
	background-image:url(../img/box_ramo.gif);
	background-position:right top;
	width:365px;
	height:34px;
	
	float:right;
}

#conteudo .formOrc ul li.box_ramo label{ padding-right:7px; display:block; float:left; }

#conteudo .formOrc ul li.box_ramo input{ width:230px; }

#conteudo .formOrc ul li.opc_mtd{
	width:182px;
	height:20px;
	float:left;
	padding-top:5px;
}

#conteudo .formOrc ul li.opc_mtd label{ font-weight:normal; float:left; }

#conteudo .formOrc ul li.opc_mtd input{ font-weight:normal; float:left; }


#conteudo .formOrc ul li.tipUti{
	width:150px;
	height:20px;
	float:left;
	padding-top:5px;
}

#conteudo .formOrc ul li.tipUti label{ font-weight:normal; float:left; }

#conteudo .formOrc ul li.tipUti input{ font-weight:normal; float:left; }

#conteudo .formOrc ul li.box_evento{
	background-image:url(../img/box_evento.gif);
	background-position:right top;
	width:365px;
	height:34px;
	float:left;
}

#conteudo .formOrc ul li.box_evento input{ float:left; }

#conteudo .formOrc ul li.box_evento label{ padding-right:12px; display:block; float:left; font-weight:normal; }

#conteudo .formOrc ul li.box_evento input.qualevento{ width:215px; }


#conteudo .formOrc ul li.mtd_sn{
	width:365px;
	height:20px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

#conteudo .formOrc ul li.mtd_sn label{ font-weight:normal; }

#conteudo .formOrc ul li.mtd_sn label.lblPrin{
	padding-right:5px;
	display:block;
	float:left;
	color:#b1ddee;
	font-weight:bold;
}

#conteudo .formOrc ul li.mtd_sn input{ margin-left:10px; }


#conteudo .formOrc ul li.mtd_sn2{
	width:500px;
	height:20px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

#conteudo .formOrc ul li.mtd_sn2 label{ font-weight:normal; }

#conteudo .formOrc ul li.mtd_sn2 label.lblPrin{
	padding-right:5px;
	display:block;
	float:left;
	color:#b1ddee;
	font-weight:bold;
}

#conteudo .formOrc ul li.mtd_sn2 input{ margin-left:10px; }

#conteudo .formOrc ul li.localApli{
	height:20px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}

#conteudo .formOrc ul li.espLocalApli{ padding:5px 50px 0 50px; }

#conteudo .formOrc ul li.localApli label{ font-weight:normal; }

#conteudo .formOrc ul li.localApli label.lblPrin{
	padding-right:5px;
	display:block;
	float:left;
	color:#b1ddee;
	font-weight:bold;
}

#conteudo .formOrc ul li.localApli input{ margin-left:10px; }


#conteudo .formOrc ul li.corVidr{
	width:250px;
	height:20px;
	float:left;
	padding-top:5px;
}

#conteudo .formOrc ul li.corVidr label{ font-weight:normal; }

#conteudo .formOrc ul li.corVidr label.lblPrin{
	padding-right:5px;
	display:block;
	float:left;
	color:#b1ddee;
	font-weight:bold;
}

#conteudo .formOrc ul li.corVidr input{ margin-left:10px; }



#conteudo .formOrc ul li.box_qual{
	background-image:url(../img/box_qual.gif);
	background-position:right top;
	width:365px;
	height:43px;
	float:left;
}

#conteudo .formOrc ul li.espPref{ padding-left:20px; }

#conteudo .formOrc ul li.box_qual label{ padding-right:7px; padding-top:3px; display:block; float:left; font-weight:normal; }

#conteudo .formOrc ul li.box_qual input{ width:320px; }


#conteudo .formOrc ul li.opcEspes{
	width:72px;
	height:20px;
	float:left;
	padding-top:5px;
}

#conteudo .formOrc ul li.opcEspes label{ font-weight:normal; }


#conteudo .formOrc ul li.espesOutro{
	background-image:url(../img/espesOutro.gif);
	background-position:58px top;
	width:180px;
	height:34px;
	float:left;
}

#conteudo .formOrc ul li.espesOutro label{ padding-right:7px; display:block; float:left; font-weight:normal; }

#conteudo .formOrc ul li.espesOutro input{ width:15px; float:left; }
#conteudo .formOrc ul li.espesOutro input.outros{ width:67px; margin-right:3px; }


#conteudo .formOrc ul li.corEsc  label{ font-weight:normal; }

#conteudo .formOrc p{
	font-size:10px;
	color:#9bc9db;
	padding-top:10px;
	line-height:16px;
	clear:left;
}


#conteudo .formOrc ul li.box_obs{
	background-image:url(../img/box_obs.gif);
	background-position:left bottom;
	width:365px;
	height:93px;
	clear:left;
	padding-top:5px;
}

#conteudo .formOrc ul li.box_obs label{ width:365px; }

#conteudo .formOrc ul li.box_obs textarea{
	width:355px;
	height:65px;
	display:block;
	float:left;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	margin-top:8px;
	margin-left:3px;
	background-color:transparent;
}

#conteudo .formOrc ul li.box_filme{
	width:750px;
	height:20px;
	float:left;
	padding-bottom:10px;
}

#conteudo .formOrc ul li.box_filme  label{ font-weight:normal; padding-right:10px; }


#conteudo .formOrc ul li.obsOutros{
	background-image:url(../img/obsOutros.gif);
	background-position:60px top;
	width:365px;
	height:80px;
	float:left;
}

#conteudo .formOrc ul li.obsOutros input{ float:left; }

#conteudo .formOrc ul li.obsOutros label{ width:50px; display:block; float:left; font-weight:normal; }

#conteudo .formOrc ul li.obsOutros textarea{
	width:290px;
	height:65px;
	display:block;
	float:left;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	background-color:transparent;
}


#conteudo .formOrc ul li.opcTrans{
	width:73px;
	height:55px;
	float:left;
	padding-top:5px;
}

#conteudo .formOrc ul li.opcTrans label{ padding-left:10px; }


#conteudo .formOrc ul li.espBox{
	width:500px;
	height:34px;
	clear:left;
}


#conteudo .formOrc ul li.boxPqn{
	background-image:url(../img/boxPqn.gif);
	background-position:right top;
	width:365px;
	height:33px;
	
	clear:left;
}

#conteudo .formOrc ul li.qualPqn{
	width:440px;
	padding-left:25px;

}

#conteudo .formOrc ul li.qualPqn label{
	width:200px;
	padding:0;
	margin:0; 
	float:left;
	display:block;
}

#conteudo .formOrc ul li.qualPqn input{
	float:left;width:260px;padding-top:2px;margin-left:-80px;
}

#conteudo .formOrc ul li.boxPqn label{ width:300px; display:block; float:left; color:#b1ddee; }

#conteudo .formOrc ul li.boxPqn input{ width:63px; }

#conteudo .formOrc ul li.boxEnviar{
	width:365px;
	height:21px;
	display:block;
	padding-top:15px;
}

#conteudo .formOrc ul li.boxEnviar input{
	width:78px;
	height:21px;
	display:block;
	float:right;
}





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

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

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

#conteudo .formCont{
	width:365px;
	display:block;
}

#conteudo .formCont ul{
	width:365px;
	display:block;
}

#conteudo .formCont ul li{
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
	font-weight:bold;
}

#conteudo .formCont ul li.box_nome{
	background-image:url(../img/box_nome2.gif);
	width:365px;
	height:34px;
}

#conteudo .formCont ul li.box_cond{
	background-image:url(../img/box_cond.gif);
	width:364px;
	height:34px;
}


#conteudo .formCont ul li.box_obs{
	background-image:url(../img/box_obs.gif);
	background-position:left bottom;
	width:365px;
	height:93px;
	clear:left;
}

#conteudo .formCont ul li.boxEnviar{
	width:365px;
	height:21px;
	padding-top:15px;
}

#conteudo .formCont ul li.box_end{
	background-image:url(../img/box_end.gif);
	width:293px;
	height:34px;
	float:left;
}


#conteudo .formCont ul li.box_num{
	background-image:url(../img/box_num.gif);
	height:34px;	
	float:left;
}


#conteudo .formCont ul li.box_mtd{
	background-image:url(../img/box_mtd.gif);
	background-position:left bottom;
	width:178px;
	height:43px;
	margin-bottom:6px;
}


#conteudo .formCont ul li.box_cep{
	background-image:url(../img/box_cep.gif);
	background-position:left bottom;
	width:365px;
	height:43px;
	float:left;
	margin-bottom:6px;
}


#conteudo .formCont ul li.box_conhe{
	background-image:url(../img/box_conhe.gif);
	background-position:left bottom;
	width:365px;
	height:43px;
	float:left;
	margin-bottom:6px;
}


#conteudo .formCont ul li.box_email{
	background-image:url(../img/box_email2.gif);
	width:365px;
	height:34px;
	float:left;
}


#conteudo .formCont ul li.box_tel{
	background-image:url(../img/box_tel.gif);
	width:160px;
	height:34px;
}


#conteudo .formCont ul li label{
	color:#d2e9f2;
	display:block;
}



#conteudo .formCont ul li.box_Sel{
	background-image:url(../img/box_mtd.gif);
	background-position:left bottom;
	width:362px;
	height:43px;
	margin-bottom:6px;
	float:left;
}


#conteudo .formCont ul li.box_Sel label{
	width:362px;
	display:block;
}

#conteudo .formCont ul li.box_Sel input{
	width:178px;
	margin-left:3px;
	margin-top:6px;
}

#conteudo .formCont ul li.box_Sel select{ width:170px; margin-left:3px; margin-top:6px; }




#conteudo .formCont ul li.box_nome label{ width:52px; }

#conteudo .formCont ul li.box_cond label{ width:52px; }

#conteudo .formCont ul li.box_email label{ padding-right:7px; }

#conteudo .formCont ul li.box_tel label{ width:33px; }

#conteudo .formCont ul li.box_end label{ width:35px; }

#conteudo .formCont ul li.box_num label{ width:25px; }

#conteudo .formCont ul li.box_mtd label{ width:178px; }

#conteudo .formCont ul li.box_cep label{ width:365px; }

#conteudo .formCont ul li.box_conhe label{ width:365px; }

#conteudo .formCont ul li.box_obs label{ width:365px; }

#conteudo .formCont ul li input{
	height:17px;
	float:left;
	color:#1d4350;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:3px; margin-top:6px;
}

#conteudo .formCont ul li.box_conhe input{ width:350px; margin-top:6px; }

#conteudo .formCont ul li.box_nome input{ width:310px; }

#conteudo .formCont ul li.box_cond input{ width:270px; margin-left:38px; }

#conteudo .formCont ul li.box_tel input.ddd{ width:22px; }

#conteudo .formCont ul li.box_tel input.numTel{ width:35px; }

#conteudo .formCont ul li.box_tel input.pref{ margin:6px 12px 0 10px; }

#conteudo .formCont ul li.box_end input{ width:250px; }

#conteudo .formCont ul li.box_cep input{ margin:6px 5px 0 3px; text-align:center; }

#conteudo .formCont ul li.box_cep input.cepPre{ width:42px; }

#conteudo .formCont ul li.box_cep input.cepSuf{ width:30px; }

#conteudo .formCont ul li.box_mtd input{ width:173px; margin-left:3px; margin-top:6px; }

#conteudo .formCont ul li.box_num input{ width:43px; }

#conteudo .formCont ul li.box_email input{ width:300px; }

#conteudo .formCont ul li.curriculo input{ background-color:#fff; margin:0; height:inherit; }

#conteudo .formCont ul li.box_obs textarea{
	width:355px;
	height:65px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:8px;
	margin-left:3px;
	background-color:transparent;
}

#conteudo .formCont ul li.boxEnviar input{
	width:78px;
	height:21px;
	display:block;
	float:right;
	margin:0;
}

#conteudo .titPdrCont{
	background-position:left bottom;
	width:365px;
	height:35px;	
}

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

#conteudo .formCont .pFaca{
	width:180px;
	height:130px;
	display:block;
	font-size:11px;
	color:#d1e8f1;
}

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


#conteudo .endCont{
	font-style:normal;
	padding-top:3px;
	padding-bottom:12px;
}

#conteudo .imgMapa{ float:left; }

#conteudo .formCont .btnMapa{
	width:121px;
	height:102px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-top:0;
}

#conteudo .btnMapa a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btnMapa.jpg);
	width:121px;
	height:102px;
	display:block;
}

#conteudo .btnMapa a:hover{ background-position:left bottom; }


#conteudo .respOrc{ padding-bottom:300px; }




/* rodape */

.bgRoda{
	width: 100%;
	height: 155px;
	display: block;
	background-repeat:no-repeat;
	background-position:center top;
}

.rdpInt{ background-image: url(../img/bgRodaInt.jpg); padding-top:30px; }

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

.bgRoda .dspnone{
	width: 0px;
	height: 0px;
	display: block;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}

#rodape{
	width: 755px;
	display: block;
	margin: 0 auto;
	padding: 30px 10px 0 10px;
}

#rodape a.email{
	text-indent: 0;
	color: #333;
	text-decoration: none;
	display: inline;
	margin-top: 3px;
}

.rdpInt #rodape a.email{ color:#b4dceb; }

.rdpInt #rodape address{ color:#b4dceb; }

#rodape a:hover.email{ text-decoration: underline; }

#rodape strong{
	width: 96px;
	height: 17px;
	display: block;
	background-position:left top;
	background-repeat:no-repeat;
	margin: 0 auto;
	margin-bottom: 8px;
	text-indent: -9999px;
	overflow: hidden;
}

.rdpInt #rodape strong{ background-image: url(../img/g5Int.gif); }

.rdpHome #rodape strong{ background-image: url(../img/g5.gif); }

#rodape address{
	font-style:normal;
	text-align: center;
	padding-bottom: 5px;
}

#rodape #selos ul{
	width: 185px;
	height: 15px;
	display: block;
	margin: 0 auto;
}

#rodape #selos ul li{
	width: 91px;
	height: 15px;
	display: block;
	float: left;
	padding-right: 3px;
}

#rodape #selos ul li.semp{ padding-right: 0; }

#rodape #selos ul li a{
	width: 91px;
	height: 15px;
	display: block;
}

#rodape #selos ul li a.ao5{ background-image: url(../img/ao5.gif); }	
#rodape #selos ul li a.w3c{ background-image: url(../img/w3c.gif); }

#rodape #selos ul li a.ao5H{ background-image: url(../img/ao5H.jpg); }	
#rodape #selos ul li a.w3cH{ background-image: url(../img/w3cH.jpg); }

/*POP-UP*/
#pog{
	width:1px;
	height:1px; 
	display:block; 
	background-color:#FF0000; 
	margin:0 auto; 
	position:relative;
}

#pog #pop-up{
	width:393px;
	height:208px;
	display:block;
	position:absolute;
	left: -180px;
	top: 180px;
}

a.btnfecharpop{
	width:101px;
	height:32px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/transp.gif) 0 0 no-repeat;
	left: 131px;
	top: 180px;
	outline:none;
	
}

#classHide, #classShow{
	display:block;
	float:left;
	padding-top:5px;
}
