@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
	outline:none;
	list-style:none;
}

body{
	background-color:#f47f00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f5b66;
	line-height:16px;
}

h1, h2, h3, h4{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#topoG{
	background:url(../img/bgTopo.gif) center top no-repeat;
	width:100%;
	display:table;
}

#topo{
	width:764px;
	height:172px;
	display:block;
	margin:0 auto;
	padding:10px 0 0 10px;
	position: relative;
}

/*------------------------------------*/
#pog {
	 width:1px; 
	 height:1px; 
	 display:block;
	 position:absolute;
	 z-index: 10;
}
a.btnfecharpop{
	width:35px;
	height:35px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/transparente.gif) 0 0 no-repeat;
	left: 550px;
	top: 40px;
}
#pog #pop-up{
	width:378px;
	height:262px;
	display:block;
	position:absolute;
	left: 240px;
	top: 30px;
}
/*----------------------------------*/

#topo h1{
	width:178px;
	height:51px;
	float:left;
	padding:42px 0 0 65px;
}

#topo h1 a{
	background:url(../img/logo.gif) left top no-repeat;
	width:178px;
	height:51px;
	display:block;
}

#topo .telTopo{
	background:url(../img/telTopo.gif) left top no-repeat;
	width:182px;
	height:99px;
	display:block;
	float:right;
	text-indent:-99999px;
	overflow:hidden;
}

#topo .menu{
	background-position:left top;
	background-repeat:no-repeat;
	width:609px;
	height:55px;
	display:block;
	clear:both;
	padding:18px 0 0 155px;
}

#topo .menu01{ background-image:url(../img/menu01.gif); }

#topo .menu02{ background-image:url(../img/menu02.gif); }

#topo .menu03{ background-image:url(../img/menu03.gif); }

#topo .menu04{ background-image:url(../img/menu04.gif); }

#topo .menu05{ background-image:url(../img/menu05.gif); }

#topo .menu06{ background-image:url(../img/menu06.gif); }

#topo .menu li{
	height:16px;
	display:block;
	float:left;
	padding-right:28px;
	text-indent:-99999px;
	overflow:hidden;
}

#topo .menu li.btnIrCont{ display:none; }

#topo .menu li a{
	background-position:left top;
	background-repeat:no-repeat;
	height:16px;
	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:39px; }
#topo .menu li.btnHome a{
	background-image:url(../img/btnHome.gif);
	width:39px;
}

#topo .menu li.btnEmpr{ width:57px; }
#topo .menu li.btnEmpr a{
	background-image:url(../img/btnEmpr.gif);
	width:57px;
}

#topo .menu li.btnDiv{ width:62px; }
#topo .menu li.btnDiv a{
	background-image:url(../img/btnDiv.gif);
	width:62px;
}

#topo .menu li.btnAcu{ width:53px; }
#topo .menu li.btnAcu a{
	background-image:url(../img/btnAcu.gif);
	width:53px;
}

#topo .menu li.btnRepr{ width:99px; }
#topo .menu li.btnRepr a{
	background-image:url(../img/btnRepr.gif);
	width:99px;
}

#topo .menu li.btnCont{ width:52px; }
#topo .menu li.btnCont a{
	background-image:url(../img/btnCont.gif);
	width:52px;
}

.geral{
	width:100%;
	display:table;	
}

.bgRepete{ background:url(../img/contG.jpg) center repeat-y; }

.bgCont{ background:url(../img/bgTopCont.jpg) center top no-repeat; }

.bgCont02{ background:url(../img/bgTopCont02.jpg) center top no-repeat; }

#conteudo{
	width:570px;
	display:block;
	margin:0 auto;
	padding:0 46px 0 158px;
}

#conteudo .banner{ padding-bottom:20px; }

#conteudo p{ padding-bottom:18px; }

#conteudo .pBottom{ padding-bottom:0; }

#conteudo .h2Princ{
	width:570px;
	height:35px;
}

#conteudo .solDiv{ background-image:url(../img/solDiv.gif); }

#conteudo .blcChmd{
	width:270px;
	display:block;
}

#conteudo .left{ float:left; }

#conteudo .noLeft{ clear:left; }

#conteudo .right{ float:right; }

#conteudo .titChmd{
	width:270px;
	height:32px;
}

#conteudo .quemS{ background-image:url(../img/quemS.gif); }

#conteudo .divArt{ background-image:url(../img/divArt.gif); }

#conteudo .facil{ background-image:url(../img/facil.gif); }

#conteudo .acus{ background-image:url(../img/acus.gif); }

#conteudo a.link{
	text-decoration:none;
	color:#3f5b66;
	display:block;
}

#conteudo a:hover.link{ text-decoration:underline; }

#conteudo .listCirc{ padding-bottom:18px; }

#conteudo .listCirc li{
	background:url(../img/iconCirc.gif) left 6px no-repeat;
	padding-left:10px;
}

#conteudo .chmdDiv{ padding-top:5px; }

#conteudo .chmdDiv li{
	width:80px;
	height:20px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	
	padding-right:20px;
}

#conteudo .chmdDiv li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:80px;
	height:20px;
	display:block;
}

#conteudo .chmdDiv li a:hover{ background-position:left bottom; }

#conteudo .chmdDiv li a.btnStan{ background-image:url(../img/btnStan.gif); }

#conteudo .chmdDiv li a.btnSky{ background-image:url(../img/btnSky.gif); }

#conteudo .chmdDiv li a.btnEffi{ background-image:url(../img/btnEffi.gif); }

#conteudo .chmdDiv li a.btnArk{ background-image:url(../img/btnArk.gif); }

#conteudo .chmdDiv li a.btnExtr{ background-image:url(../img/btnExtr.gif); }


#conteudo .conhAcus{
	width:230px;
	height:52px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo .conhAcus a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/conhAcus.gif);
	width:230px;
	height:52px;
	display:block;
}

#conteudo .conhAcus a:hover{ background-position:left bottom; }



#conteudo .aArk{ background-image:url(../img/aArk.gif); }

#conteudo .blcEmp{
	background:url(../img/bgBlcEmp.jpg) left top no-repeat;
	width:570px;
	height:283px;
	display:block;
	position:relative;
}

#conteudo .listDiv{
	width:115px;
	height:140px;
	display:block;
	padding:34px 0 0 40px;
}

#conteudo .listDiv li{
	width:115px;
	height:28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo .listDiv li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:115px;
	height:28px;
	display:block;
}

#conteudo .listDiv li a:hover{ background-position:left bottom; }

#conteudo .listDiv li a.lstStan{ background-image:url(../img/lstStan.gif); }

#conteudo .listDiv li a.lstEffi{ background-image:url(../img/lstEffi.gif); }

#conteudo .listDiv li a.lstExtr{ background-image:url(../img/lstExtr.gif); }

#conteudo .listDiv li a.lstSky{ background-image:url(../img/lstSky.gif); }

#conteudo .listDiv li a.lstArk{ background-image:url(../img/lstArk.gif); }


#conteudo .isoAcus{
	width:155px;
	height:85px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	position:absolute;
	top:56px;
	right:73px;
}

#conteudo .isoAcus a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/isoAcus.jpg);
	width:155px;
	height:85px;
	display:block;
}

#conteudo .isoAcus a:hover{ background-position:left bottom; }



#conteudo .divi{ background-image:url(../img/divi.gif); }

#conteudo .imgLeft{
	display:block;
	float:left;
	margin-right:10px;
}

#conteudo .brdImg{
	background-color:#f7782a;
	padding:3px;
}

#conteudo .menuProd{
	background-image:url(../img/menuProd.gif);
	width:130px;
	height:35px;
	float:left;
}

#conteudo .seleDiv ul{
	width:440px;
	height:35px;
	display:block;
	float:left;
}

#conteudo .seleDiv ul li{
	background-color:#3f5b66;
	width:152px;
	height:17px;
	display:block;
	padding:1px;
}

#conteudo .seleDiv ul li select{
	width:152px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#conteudo .h3Padr{
	width:570px;
	height:21px;
}

#conteudo .stan{ background-image:url(../img/stan.gif); }

#conteudo .effi{ background-image:url(../img/effi.gif); }

#conteudo .extr{ background-image:url(../img/extr.gif); }

#conteudo .sky{ background-image:url(../img/sky.gif); }

#conteudo .ark{ background-image:url(../img/ark.gif); }

#conteudo .blcEspec{
	background:#e0e0e0 url(../img/blcEspec.jpg) left top no-repeat;
	width:570px;
	display:table;
}

#conteudo .blcEsp02{
	background:url(../img/blcEsp02.jpg) left bottom no-repeat;
	width:550px;
	display:table;
	padding:10px 10px 0 10px;
}

#conteudo .vejaEsp{
	background-image:url(../img/vejaEsp.gif);
	width:550px;
	height:35px;
}

#conteudo .imgExDiv{
	width:570px;
	height:266px;
	display:block;
	padding:15px 0;
}

#conteudo .blcFts{
	background:url(../img/blcFts.jpg) left top no-repeat;
	width:540px;
	display:table;
	padding:10px 15px;
}

#conteudo .fotos{ background-image:url(../img/fotos.gif); }

#conteudo .blcFts ul{ padding-top:10px; }

#conteudo .blcFts ul li{
	width:137px;
	width:137px;
	display:block;
	float:left;
}

#conteudo .blcFts ul li img{
	background-color:#f7782a;
	width:122px;
	height:122px;
	padding:3px;
}

#conteudo .testeIPT{
	width:207px;
	height:52px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo .testeIPT a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/testeIPT.gif);
	width:207px;
	height:52px;
	display:block;
}

#conteudo .testeIPT a:hover{ background-position:left bottom; }



#conteudo .acusInt{ background-image:url(../img/acusInt.gif); }



#conteudo .repr{ background-image:url(../img/repr.gif); }

#conteudo #blcRepr{
	width:410px;
	display:block;
	float:right;
}

#conteudo #blcRepr .estRepr{
	background:url(../img/estRepr.gif) left top no-repeat;
	width:410px;
	height:29px;
	display:block;
	padding-bottom:5px;
}

#conteudo #blcRepr .estRepr a{
	width:320px;
	height:29px;
	display:block;
	padding-left:90px;
	line-height:29px;
	color:#3f5b66;
	text-decoration:none;
}

#conteudo #blcRepr .estRepr a:hover{ text-decoration:underline; }

#conteudo #blcRepr ul{
	width:390px;
	display:none;
	padding:10px;
}

#conteudo #blcRepr ul li{
	background-position:left top;
	background-repeat:no-repeat;
	width:360px;
	height:25px;
	display:block;
	padding:0 0 3px 30px;
}

#conteudo #blcRepr ul li.icoCont{ background-image:url(../img/icoCont.gif); }

#conteudo #blcRepr ul li.icoTel{ background-image:url(../img/icoTel.gif); }

#conteudo #blcRepr ul li.icoEmail{ background-image:url(../img/icoEmail.gif); }

#conteudo #blcRepr ul li a{
	text-decoration:none;
	color:#3f5b66;
}
#conteudo #blcRepr ul li a:hover{ text-decoration:underline; }



#conteudo .cont{ background-image:url(../img/cont.gif); }

#conteudo #leftCont{
	width:373px;
	display:block;
	float:left;
}

#conteudo #formulario ul{
	width:373px;
	display:block;
}

#conteudo #formulario ul li{
	background:url(../img/bgBox.gif) left top no-repeat;
	width:373px;
	height:25px;
	display:block;
}

#conteudo #formulario ul li.box_mens{
	background:url(../img/bgMens.gif) left top no-repeat;
	height:135px;
}

#conteudo #formulario ul li.box_enviar{ background:none; height:50px; }

#conteudo #formulario ul li label{
	background-position:left top;
	background-repeat:no-repeat;
	height:21px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #formulario ul li.box_nome label{
	background-image:url(../img/nome.gif);
	width:64px;
}

#conteudo #formulario ul li.box_empr label{
	background-image:url(../img/empresa.gif);
	width:79px;
}

#conteudo #formulario ul li.box_email label{
	background-image:url(../img/email.gif);
	width:65px;
}

#conteudo #formulario ul li.box_tel label{
	background-image:url(../img/tel.gif);
	width:78px;
}

#conteudo #formulario ul li.box_assun label{
	background-image:url(../img/assunto.gif);
	width:78px;
}

#conteudo #formulario ul li.box_mens label{
	background-image:url(../img/mens.gif);
	width:98px;
	height:131px;
}

#conteudo #formulario ul li input{
	height:17px;
	display:block;
	float:left;
	
	background-color:transparent;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:3px;
}

#conteudo #formulario ul li.box_nome input{ width:305px; }

#conteudo #formulario ul li.box_empr input{ width:290px; }

#conteudo #formulario ul li.box_email input{ width:303px; }

#conteudo #formulario ul li.box_tel input{ width:290px; }

#conteudo #formulario ul li.box_assun input{ width:290px; }

#conteudo #formulario ul li.box_mens textarea{
	width:270px;
	height:120px;
	display:block;
	float:left;
	margin-top:3px;
	
	background-color:transparent;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#conteudo #formulario ul li.box_enviar input{
	width:157px;
	height:21px;
	float:right;
}

#conteudo #rightCont{
	width:190px;
	display:block;
	float:right;
}

#conteudo #rightCont .endereco{
	background-image:url(../img/endereco.gif);
	width:190px;
	height:19px;
}

#conteudo #rightCont .mandeEmail{
	width:190px;
	height:50px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #rightCont .mandeEmail a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/mandeEmail.gif);
	width:190px;
	height:50px;
	display:block;
}

#conteudo #rightCont .mandeEmail a:hover{ background-position:left bottom; }

#conteudo #rightCont .btnMapa{
	width:130px;
	height:30px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#conteudo #rightCont .btnMapa a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btnMapa.gif);
	width:130px;
	height:30px;
	display:block;
}

#conteudo #rightCont .btnMapa a:hover{ background-position:left bottom; }




/* rodape */

#rodape{
	background:url(../img/bgRodape.gif) left top no-repeat;
	width:685px;
	height:75px;
	display:block;
	clear:both;
	margin:0 auto;
	padding-left:75px;
	padding-top:30px;
	padding:25px 14px 0 75px;
}

#rodape .voltarTopo{ display:none; }

#rodape address{
	text-align:center;
	font-style:normal;
	font-size:10px;
	color:#000000;
}