@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
	outline: none;
	list-style-type: none;
}
h1, h2, h3, h4, h5{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.dspnone{
	width: 1px;
	height: 1px;
	display: block;
	overflow: hidden;
	position: absolute;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}
body.home{
	background: url(../img/bgTop.jpg) top center no-repeat;
	background-color: #d6d6d6;
}
body.interna{
	background: url(../img/bgInt.jpg) top center no-repeat;
	background-color: #d6d6d6;
}
body.contato{
	background: url(../img/contato.jpg) top center no-repeat;
	background-color: #d6d6d6;
}
#geral{
	width: 960px;
	display: block;
	margin: 0 auto;
}

/*------------------------------------*/
#pog {
	 width:1px; 
	 height:1px; 
	 display:block;
	 position:absolute;
	 z-index: 10;
}
a.btnfecharpop{
	width:102px;
	height:22px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/transparente.gif) 0 0 no-repeat;
	left: 566px;
	top: 123px;
}
#pog #pop-up{
	width:465px;
	height:285px;
	display:block;
	position:absolute;
	left: 210px;
	top: 120px;
}
/*----------------------------------*/


#geral #topo{
	width: 960px;
	height: 427px;
	display: block;
	position: relative;
}

#geral #topo #logo{
	width: 250px;
	height: 265px;
	display: block;
	float: left;
	padding-left: 20px;
}
#geral #topo #logo h1{
	width: 150px;
	height: 95px;
	display: block;
}
#geral #topo #logo a{
	width: 150px;
	height: 95px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/transp.gif) 0 0 no-repeat;
}
#geral #topo #menu{
	width: 598px;
	display: block;
	float: right;
	background: url(../img/bgMenu.jpg) 0 0 no-repeat;
}
#geral #topo #menu ul{
	width: 578px;
	height: 45px;
	display: block;
	padding: 16px 0 0 18px;
}
#geral #topo #menu ul li{
	height: 30px;
	display: block;
	float: left;
	padding-right: 7px;
}
#geral #topo #menu ul li a{
	height: 30px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}
#geral #topo #menu ul li a.btHome{
	width: 60px;
	background-image: url(../img/btHome.gif);
}
#geral #topo #menu ul li a.btEmpr{
	width: 73px;
	background-image: url(../img/btEmpr.gif);
}
#geral #topo #menu ul li a.btProd{
	width: 74px;
	background-image: url(../img/btProd.gif);
}
#geral #topo #menu ul li a.btRepr{
	width: 116px;
	background-image: url(../img/btRepr.gif);
}
#geral #topo #menu ul li a.btClie{
	width: 79px;
	background-image: url(../img/btClie.gif);
}
#geral #topo #menu ul li a.btCont{
	width: 67px;
	background-image: url(../img/btCont.gif);
}
#geral #topo #menu ul li a:hover{
	background-position: left bottom;
}
#geral #topo #menu ul li a.ativo{
	background-position: left bottom;
}
#geral #topo #menu #txtIsola{
	width: 315px;
	display: block;
	padding-top: 21px;
	color: #c5dff2;
	line-height: 17px;
	position: absolute;
	top: 60px;
	left: 330px;
}
#geral #topo #menu #txtIsola p{
	width: 260px;
	float: right;
	text-align: right;
	padding-right: 27px;
}
#geral #topo #menu #txtIsola h2{
	height: 71px;
	background: url(../img/hisola.gif) 0 0 no-repeat;
}
#geral #topo #menu #flash{
	width: 278px;
	height: 278px;
	display: block;
	position: absolute;
	top: 100px;
	left: 644px;
}
#geral #topo #video{
	width: 606px;
	display: block;
	position: absolute;
	top: 235px;
	left: 47px;
}
#geral #topo #video a{
	width: 177px;
	height: 192px;
	display: block;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/btvideo.jpg) 0 0 no-repeat;
}
#geral #topo #video a:hover{
	background-position: 0 -192px;
}
#geral #topo #video h4{
	width: 420px;
	height: 150px;
	background: url(../img/hvideo.gif) 0 65px no-repeat;
}
#geral #destaque{
	width: 940px;
	height: 274px;
	display: block;
	padding-left: 20px;
}
#geral #destaque #prod{
	width: 269px;
	height: 274px;
	display: block;
	float: left;
	background: url(../img/bgprod.jpg) right top no-repeat;
}
#geral #destaque #prod h2{
	height: 81px;
	background: url(../img/hprod.gif) 0 0 no-repeat;
}
#geral #destaque #prod ul{
	width: 269px;
	display: table;
}
#geral #destaque #prod ul li{
	width: 259px;
	display: table;
	float: left;
	padding-bottom: 5px;
	padding-left: 10px;
	background: url(../img/ball.jpg) 0 5px no-repeat;
}
#geral #destaque #prod ul li.aster{
	width: 140px;
	background: url(../img/asteristico.jpg) 0 5px no-repeat;
}
#geral #destaque #prod ul li.aster1{
	width: 83px;
	background: url(../img/asteristico.jpg) 0 5px no-repeat;
}
#geral #destaque #prod ul li a{
	text-decoration: none;
	color: #666;
}
#geral #destaque #prod ul li a:hover{
	text-decoration: underline;
}
#geral #destaque #empr{
	width: 346px;
	height: 274px;
	display: block;
	float: left;
	line-height: 18px;
	background: url(../img/bgisola.jpg) right top no-repeat;
}
#geral #destaque #empr h2{
	height: 81px;
	background: url(../img/hisola2.gif) 0 0 no-repeat;
}
#geral #destaque #empr p{
	padding: 0 10px 7px 21px;
}
#geral #destaque #empr ul{
	width: 325px;
	height: 41px;
	display: table;
	padding-left: 21px;
}
#geral #destaque #empr ul li{
	width: 132px;
	height: 41px;
	display: block;
	padding-right: 10px;
	float: left;
}
#geral #destaque #empr ul li.semesp{
	padding-right: 0;
}
#geral #destaque #empr ul li a{
	width: 132px;
	height: 41px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}
#geral #destaque #empr ul li a.btRemo{
	background-image: url(../img/btremov.jpg);
}
#geral #destaque #empr ul li a.btConv{
	background-image: url(../img/btconv.jpg);
}
#geral #destaque #empr ul li a:hover{
	background-position: left bottom;
}
#geral #destaque #repres{
	width: 290px;
	height: 274px;
	display: block;
	float: left;
	line-height: 18px;
	background: url(../img/bgrepr.jpg) right top no-repeat;
}
#geral #destaque #repres h2{
	height: 81px;
	background: url(../img/hseja.gif) 0 0 no-repeat;
}
#geral #destaque #repres p{
	width: 180px;
	padding-left: 21px;
	padding-bottom: 10px;
}
#geral #destaque #repres a{
	width: 148px;
	height: 41px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 16px;
	background: url(../img/btCads.jpg) 0 0 no-repeat;
}
#geral #destaque #repres a:hover{
	background-position: left bottom;
}

/* -----               INTERNAS              ----- */
#geralInt{
	width: 968px;
	display: table;
	margin: 0 auto;
	padding: 0 10px 0 22px;
}
#geralInt #topoInt{
	width: 964px;
	height: 173px;
	display: block;
	position: relative;
}
#geralInt #topoInt a.btvideo{
	width: 231px;
	height: 129px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/btvideoInt.jpg) 0 0 no-repeat;
	position: absolute;
	top: 109px;
	left: 731px;
	z-index: 1000000;
}
#geralInt #topoInt a:hover{
	background-position: left bottom;
}


#geralInt #topoInt #logo{
	width: 340px;
	height: 173px;
	display: block;
	float: left;
	padding-left: 20px;
}
#geralInt #topoInt #logo h1{
	width: 150px;
	height: 95px;
	display: block;
}
#geralInt #topoInt #logo a{
	width: 150px;
	height: 95px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/transp.gif) 0 0 no-repeat;
}
#geralInt #topoInt #menuInt{
	width: 602px;
	display: block;
	float: right;
	z-index: 10;
}
#geralInt #topoInt #menuInt ul{
	width: 574px;
	height: 45px;
	display: block;
	padding: 16px 0 0 18px;
}
#geralInt #topoInt #menuInt ul li{
	height: 30px;
	display: block;
	float: left;
	padding-right: 7px;
}
#geralInt #topoInt #menuInt ul li a{
	height: 30px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}
#geralInt #topoInt #menuInt ul li a.btHome{
	width: 60px;
	background-image: url(../img/btHome.gif);
}
#geralInt #topoInt #menuInt ul li a.btEmpr{
	width: 73px;
	background-image: url(../img/btEmpr.gif);
}
#geralInt #topoInt #menuInt ul li a.btProd{
	width: 74px;
	background-image: url(../img/btProd.gif);
}
#geralInt #topoInt #menuInt ul li a.btRepr{
	width: 116px;
	background-image: url(../img/btRepr.gif);
}
#geralInt #topoInt #menuInt ul li a.btClie{
	width: 79px;
	background-image: url(../img/btClie.gif);
}
#geralInt #topoInt #menuInt ul li a.btCont{
	width: 67px;
	background-image: url(../img/btCont.gif);
}
#geralInt #topoInt #menuInt ul li a:hover{
	background-position: left bottom;
}
#geralInt #topoInt #menuInt ul li a.ativo{
	background-position: left bottom;
}
#geralInt #conteudo{
	width: 966px;
	display: block;
	color: #3c3c3c;
}
#geralInt #conteudo p{
	padding-bottom: 20px;
	line-height: 17px;
}
#geralInt #conteudo h2.hQual{
	height: 71px;
	background: url(../img/hQual.jpg) 0 0 no-repeat;
}
#geralInt #conteudo .box{
	width: 322px;
	height: 400px;
	display: block;
	float: left;
	padding: 0 15px 0 10px;
}
#geralInt #conteudo .box ul.btnQual{
	width: 271px;
	height: 130px;
	display: block;
	margin: 0 auto;
}
#geralInt #conteudo .box ul.btnQual li{
	width:271px;
	height: 50px;
	display: block;
	float: left;
}
#geralInt #conteudo .box ul.btnQual li a{
	width: 271px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}
#geralInt #conteudo .box ul.btnQual li a.bt01{
	background-image: url(../img/btIsolaConv.jpg);
}
#geralInt #conteudo .box ul.btnQual li a.bt02{
	background-image: url(../img/btIsolaRemo.jpg);
}
#geralInt #conteudo .box ul.btnQual li a:hover{
	background-position: left bottom;
}

#geralInt #conteudo .box1{
	width: 550px;
	display: table;
	float: left;
}

#geralInt #conteudo #contLeft{
	width: 477px;
	height: 400px;
	display: block;
	float: left;
	padding-right: 13px;
}
#geralInt #conteudo #contLeft h2{
	height: 71px;
	background: url(../img/hEmpr.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #contLeft img{
	padding-bottom: 10px;
}
#geralInt #conteudo #contRight{
	width: 460px;
	height: 329px;
	display: block;
	float: left;
	padding: 71px 0 0 12px;
}

#geralInt #conteudo #bottom{
	width: 968px;
	height: 205px;
	display: block;
}
#geralInt #conteudo #bottom .box{
	width: 276px;
	height: 174px;
	display: block;
	float: left;
	padding: 31px 23px 0 23px;
	background: url(../img/box.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #bottom .box h3{
	height: 28px;
}
#geralInt #conteudo #bottom .box h3.visao{
	background: url(../img/visao.jpg) 0 0 no-repeat
}
#geralInt #conteudo #bottom .box h3.missao{
	background: url(../img/missao.jpg) 0 0 no-repeat
}
#geralInt #conteudo #bottom .box h3.valores{
	background: url(../img/valores.jpg) 0 0 no-repeat
}
#geralInt #conteudo #bottom .box ul{
	width: 226px;
	display: table;
}
#geralInt #conteudo #bottom .box ul li{
	width: 103px;
	height: 20px;
	display: block;
	float: left;
	padding-left: 10px;
	background: url(../img/ball.jpg) 0 5px no-repeat;
}

/* -----               PRODUTOS              ----- */

#geralInt #conteudo #submenu{
	width: 203px;
	height: 390px;
	display: block;
	float: left;
	background: url(../img/bgSub.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #submenu ul{
	width: 193px;
	display: table;
	padding: 16px 0 0 10px;
}
#geralInt #conteudo #submenu ul li{
	width: 193px;
	height: 14px;
	display: block;
	padding-bottom: 7px;
}
#geralInt #conteudo #submenu ul li.esp{
	padding-bottom: 10px;
}
#geralInt #conteudo #submenu ul li a{
	width: 193px;
	height: 14px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}
#geralInt #conteudo #submenu ul li a.bt01{
	background-image: url(../img/btProdutos.gif);
}
#geralInt #conteudo #submenu ul li a.bt02{
	background-image: url(../img/btIsoConv.gif);
}
#geralInt #conteudo #submenu ul li a.bt03{
	background-image: url(../img/btAero.gif);
}
#geralInt #conteudo #submenu ul li a.bt04{
	background-image: url(../img/btFibrCera.gif);
}
#geralInt #conteudo #submenu ul li a.bt05{
	background-image: url(../img/btEspu.gif);
}
#geralInt #conteudo #submenu ul li a.bt06{
	background-image: url(../img/btRoch.gif);
}
#geralInt #conteudo #submenu ul li a.bt07{
	background-image: url(../img/btVidr.gif);
}
#geralInt #conteudo #submenu ul li a.bt08{
	background-image: url(../img/btSili.gif);
}
#geralInt #conteudo #submenu ul li a.bt09{
	background-image: url(../img/btIsoRemo.gif);
}
#geralInt #conteudo #submenu ul li a.bt10{
	background-image: url(../img/btCone.gif);
}
#geralInt #conteudo #submenu ul li a.bt11{
	background-image: url(../img/btEqui.gif);
}
#geralInt #conteudo #submenu ul li a.bt12{
	background-image: url(../img/btTubu.gif);
}
#geralInt #conteudo #submenu ul li a.bt13{
	background-image: url(../img/btTeci.gif);
}
#geralInt #conteudo #submenu ul li a.bt14{
	background-image: url(../img/btFibrVidr.gif);
}
#geralInt #conteudo #submenu ul li a.bt15{
	background-image: url(../img/btFibrCera.gif);
}
#geralInt #conteudo #submenu ul li a.bt16{
	background-image: url(../img/btalum.gif);
}
#geralInt #conteudo #submenu ul li a:hover{
	background-position: left bottom;
}
#geralInt #conteudo #submenu ul li a.ativo{
	background-position: left bottom;
}
#geralInt #conteudo #center{
	width: 514px;
	display: table;
	float: left;
}
#geralInt #conteudo #center img{
	float: left;
}
#geralInt #conteudo #center p.tit{
	padding-bottom: 0px;
}
#geralInt #conteudo #center p.tit2{
	padding-bottom: 0;
	clear: left;
}
#geralInt #conteudo #center h2{
	height: 70px;
}
#geralInt #conteudo #center h2.hprod{
	background: url(../img/hprod2.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hConv{
	background: url(../img/hConv.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hAero{
	height: 91px;
	background: url(../img/hAero.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hCera{
	height: 91px;
	background: url(../img/hCera.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hEspu{
	height: 91px;
	background: url(../img/hEspu.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hRoch{
	height: 91px;
	background: url(../img/hRoch.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hVidr{
	height: 91px;
	background: url(../img/hVidr.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hSili{
	height: 91px;
	background: url(../img/hSili.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hRemo{
	background: url(../img/hRemo.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hCone{
	height: 91px;
	background: url(../img/hCone.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hIsolaCone{
	height: 91px;
	background: url(../img/hIsolaCone.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hIsolaEquip{
	height: 91px;
	background: url(../img/hIsolaEquip.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hIsolaEquip{
	height: 91px;
	background: url(../img/hIsolaEquip.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hIsolaTubu{
	height: 91px;
	background: url(../img/hIsolaTubu.jpg) 0 0 no-repeat;
}



#geralInt #conteudo #center h2.hEqui{
	height: 91px;
	background: url(../img/hEqui.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hTubu{
	height: 91px;
	background: url(../img/hTubu.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hTerm{
	background: url(../img/hTerm.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hVidro{
	height: 91px;
	background: url(../img/hFibra.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hCeramica{
	height: 91px;
	background: url(../img/hCeramica.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center h2.hAlum{
	background: url(../img/hAlum.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #center table{
	width: 504px;
	display: table;
	border: 5px solid #275e9f;
	margin-bottom: 30px;
}
#geralInt #conteudo #center table tr.topo{
	width: 504px;
	height: 29px;
	background-color: #d3d7d8;
}
#geralInt #conteudo #center table tr.cor1{
	width: 504px;
	height: 94px;
	background-color: #e6e6e6;
}
#geralInt #conteudo #center table tr.cor2{
	width: 504px;
	height: 94px;
	background-color: #d3d7d8;
}
#geralInt #conteudo #center table td.td01{
	width: 231px;
	border-bottom: 1px solid #3b6ca6;
	border-right: 2px solid #3b6ca6;
	padding: 0 10px 0 10px;
}
#geralInt #conteudo #center table td.td01a{
	width: 231px;
	border-right: 2px solid #3b6ca6;
	padding: 0 10px 0 10px;
}
#geralInt #conteudo #center table td.td02{
	width: 231px;
	border-bottom: 1px solid #3b6ca6;
	padding: 0 10px 0 10px;
}
#geralInt #conteudo #center table td.td02a{
	width: 231px;
	padding: 0 10px 0 10px;
}

#geralInt #conteudo #center table.tabela{
	width: 504px;
	display: table;
	border: 2px solid #275e9f;
	margin-bottom: 15px;
}
#geralInt #conteudo #center table.tabela tr{
	width: 504px;
	height: 17px;
	background-color: #e6e6e6;
}
#geralInt #conteudo #center table.tabela tr.top{
	background-color: #d3d7d8;
	height: 36px;
}
#geralInt #conteudo #center table.tabela tr.cor{
	background-color: #d3d7d8;
}
#geralInt #conteudo #center table.tabela td{
	width: 99px;
	border-bottom: 2px solid #3b6ca6;
	border-right: 2px solid #3b6ca6;
	text-align: center;
}
#geralInt #conteudo #center table.tabela td.bordaBot{
	border-bottom: none;
}
#geralInt #conteudo #center table.tabela td.bordaRig{
	border-right: none;
}
#geralInt #conteudo #center table.tabela td.bordaRig2{
	border-right: none;
	border-bottom: none;
}
#geralInt #conteudo #center ul.lista{
	width: 514px;
	display: table;
	padding-bottom: 20px;
}
#geralInt #conteudo #center ul.lista li{
	width: 504px;
	display: table;
	padding-bottom: 4px;
	padding-left: 10px;
	line-height: 18px;
	background: url(../img/ball.jpg) 0 6px no-repeat;
}
#geralInt #conteudo #center ul.botao{
	width: 374px;
	height: 136px;
	display: block;
	padding-bottom: 30px;
	margin: 0 auto;
}
#geralInt #conteudo #center ul.botao li{
	width: 141px;
	height: 136px;
	display: block;
	float: left;
	padding-right: 90px;
}
#geralInt #conteudo #center ul.botao li.rightnone{
	padding-right: 0;
}
#geralInt #conteudo #center ul.botao li a{
	width: 141px;
	height: 136px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}
#geralInt #conteudo #center ul.botao li a.btnFib01{
	background-image: url(../img/btVidro.jpg);
}
#geralInt #conteudo #center ul.botao li a.btnFib02{
	background-image: url(../img/btCeramica.jpg);
}
#geralInt #conteudo #center ul.botao li a:hover{
	background-position: left bottom;
}
#geralInt #conteudo #right{
	width: 225px;
	height: 463px;
	display: block;
	float: left;
	padding: 82px 0 0 15px;
	background: url(../img/DivisaoProd.jpg) 3px 60px no-repeat;
}
#geralInt #conteudo #right h2{
	height: 31px;
	background: url(../img/hIsolaRemo.jpg) 12px 0 no-repeat;
}
#geralInt #conteudo #right a{
	width: 211px;
	height: 110px;
	display: block;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-right: 0;
}
#geralInt #conteudo #right a.btisola01{
	background-image: url(../img/btIsolaCone.jpg)
}
#geralInt #conteudo #right a.btisola02{
	background-image: url(../img/btIsolaEqui.jpg)
}
#geralInt #conteudo #right a.btisola03{
	background-image: url(../img/btIsolaTubu.jpg)
}
#geralInt #conteudo #right a:hover{
	background-position: left bottom;
}

#geralInt #conteudo #ContRepr{
	width: 717px;
	display: block;
	float: left;
	position: relative;
}
#geralInt #conteudo #ContRepr p.tel{
	width: 151px;
	height: 79px;
	display: block;
	background: url(../img/tel.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: -25px;
	left: 429px;
}
#geralInt #conteudo #ContRepr p.bottommaior{
	padding-bottom: 100px;
}
#geralInt #conteudo #ContRepr h2{
	height: 70px;
}
#geralInt #conteudo #ContRepr h2.hRepr{
	background: url(../img/hRepr.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #ContRepr h2.hCont{
	background: url(../img/hCont.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #ContRepr ul.form01{
	width: 358px;
	height: 460px;
	display: block;
	float: left;
	background: url(../img/form01.jpg) 0 0 no-repeat;
	padding-top: 3px;
}
#geralInt #conteudo #ContRepr ul.form01 li{
	width: 358px;
	height: 31px;
	display: block;
	color: #3468a5;
}
#geralInt #conteudo #ContRepr ul.form01 li input{
	height: 17px;
	border: none;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
#geralInt #conteudo #ContRepr ul.form01 li label{
	display: none;
}
#geralInt #conteudo #ContRepr ul.form01 li.nome{
	width: 297px;
	padding-left: 61px;
}
#geralInt #conteudo #ContRepr ul.form01 li.nome input{
	width: 275px;
}
#geralInt #conteudo #ContRepr ul.form01 li.rua{
	width: 297px;
	padding-left: 61px;
}
#geralInt #conteudo #ContRepr ul.form01 li.rua input{
	width: 195px;
	margin-right: 35px;
}
#geralInt #conteudo #ContRepr ul.form01 li.rua input.num{
	width: 40px;
	margin-right: 0;
}
#geralInt #conteudo #ContRepr ul.form01 li.estado{
	width: 297px;
	padding-left: 61px;
}
#geralInt #conteudo #ContRepr ul.form01 li.estado select{
	width: 150px;
	margin-right: 45px;
}
#geralInt #conteudo #ContRepr ul.form01 li.estado input.cep01{
	width: 40px;
	margin-right: 9px;
}
#geralInt #conteudo #ContRepr ul.form01 li.estado input.cep02{
	width: 25px;
	margin-right: 0;
}
#geralInt #conteudo #ContRepr ul.form01 li.tel{
	width: 297px;
	height: 50px;
	padding-left: 61px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tel input.num01{
	width: 18px;
	margin-right: 9px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tel input.num02{
	width: 30px;
	margin-right: 11px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tel input.num03{
	width: 30px;
	margin-right: 59px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tel input.num04{
	width: 30px;
	margin-right: 0;
}
#geralInt #conteudo #ContRepr ul.form01 li.tit01{
	width: 297px;
	height: 64px;
	padding-top: 3px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tit01 input{
	width: 12px;
	height: 12px;
	background-color: transparent;
	margin-right: 3px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tit02{
	width: 297px;
	height: 46px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tit02 input{
	width: 12px;
	height: 12px;
	background-color: transparent;
	margin-right: 3px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tit03{
	width: 358px;
	height: 95px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tit03 input{
	width: 12px;
	height: 12px;
	background-color: transparent;
	margin-right: 3px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tit03 ul.listaInt{
	width: 358px;
	display: block;
	position: relative;
}
#geralInt #conteudo #ContRepr ul.form01 li.tit03 ul.listaInt li{
	width: 139px;
	height: 21px;
	display: block;
	float: left;
}
#geralInt #conteudo #ContRepr ul.form01 li.tit03 ul.listaInt li.maior{
	width: 297px;
}
#geralInt #conteudo #ContRepr ul.form01 li.tit03 ul.listaInt li.maior input.outros{
	width: 260px;
	height: 17px;
	float: left;
	position: absolute;
	top: 67px;
	left: 68px;

}
#geralInt #conteudo #ContRepr ul.form02{
	width: 358px;
	height: 450px;
	display: block;
	float: left;
	background: url(../img/form02.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #ContRepr ul.form02 li{
	width: 338px;
	height: 31px;
	display: block;
	color: #3468a5;
	padding-left: 20px;
}
#geralInt #conteudo #ContRepr ul.form02 li textarea{
	width: 322px;
	height: 62px;
	border: none;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
#geralInt #conteudo #ContRepr ul.form02 li label{
	display: none;
}

#geralInt #conteudo #ContRepr ul.form02 li.tit04{
	height: 96px;
	padding-top: 47px;
}
#geralInt #conteudo #ContRepr ul.form02 li.tit05{
	height: 48px;
}
#geralInt #conteudo #ContRepr ul.form02 li.tit05 input{
	width: 13px;
	height: 13px;
	background-color: transparent;
	margin-right: 3px;
}
#geralInt #conteudo #ContRepr ul.form02 li.tit06{
	height: 99px;
}
#geralInt #conteudo #ContRepr ul.form02 li.obs{
	height: 73px;
}
#geralInt #conteudo #ContRepr ul.form02 li.btn{
	height: 46px;
}
#geralInt #conteudo #ContRepr ul.form02 li.btn input{
	float: right;
	padding-right: 24px;
}


/* -----               FORMULARIO CONTATO              ----- */
#geralInt #conteudo #ContRepr p.formu{
	padding-left: 170px;
}
#geralInt #conteudo #ContRepr ul.form03{
	width: 367px;
	height: 270px;
	display: block;
	float: left;
	background: url(../img/form03.jpg) 160px 0 no-repeat;
	padding-top: 3px;
	padding-left: 160px;
}
#geralInt #conteudo #ContRepr ul.form03 li{
	width: 358px;
	height: 31px;
	display: block;
	color: #3468a5;
}
#geralInt #conteudo #ContRepr ul.form03 li input{
	height: 17px;
	border: none;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
#geralInt #conteudo #ContRepr ul.form03 li label{
	display: none;
}
#geralInt #conteudo #ContRepr ul.form03 li.nome{
	width: 297px;
	padding-left: 87px;
}
#geralInt #conteudo #ContRepr ul.form03 li.nome input{
	width: 275px;
}
#geralInt #conteudo #ContRepr ul.form03 li.rua{
	width: 297px;
	padding-left: 87px;
}
#geralInt #conteudo #ContRepr ul.form03 li.rua input{
	width: 195px;
	margin-right: 35px;
}
#geralInt #conteudo #ContRepr ul.form03 li.rua input.num{
	width: 40px;
	margin-right: 0;
}

#geralInt #conteudo #ContRepr ul.form03 li.tel{
	width: 297px;
	height: 32px;
	padding-left: 87px;
}
#geralInt #conteudo #ContRepr ul.form03 li.tel input.num01{
	width: 18px;
	margin-right: 9px;
}
#geralInt #conteudo #ContRepr ul.form03 li.tel input.num02{
	width: 30px;
	margin-right: 11px;
}
#geralInt #conteudo #ContRepr ul.form03 li.tel input.num03{
	width: 30px;
	margin-right: 59px;
}
#geralInt #conteudo #ContRepr ul.form03 li.tel input.num04{
	width: 30px;
	margin-right: 0;
}
#geralInt #conteudo #ContRepr ul.form03 li.obs{
	width: 300px;
	height: 73px;
	padding-left: 87px;
}
#geralInt #conteudo #ContRepr ul.form03 li.obs textarea{
	width: 275px;
	height: 62px;
	border: none;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
#geralInt #conteudo #ContRepr ul.form03 li.btn{
	height: 46px;
}
#geralInt #conteudo #ContRepr ul.form03 li.btn input{
	width: 87px;
	height: 37px;
	float: right;
	padding-right: 24px;
}




#geralInt #conteudo #ContRepr #contatos{
	width: 705px;
	height: 180px;
	display: block;
	float: left;
	padding: 16px 0 0 16px;
	background: url(../img/bgCont.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #ContRepr #contatos h2{
	height: 28px;
	background: url(../img/hPref.jpg) center 0 no-repeat;
}
#geralInt #conteudo #ContRepr #contatos ul{
	width: 705px;
	display: table;
}
#geralInt #conteudo #ContRepr #contatos ul li{
	display: table;
	float: left;
	padding-bottom: 6px;
}
#geralInt #conteudo #ContRepr #contatos ul li.col01{
	width: 226px;
	font-size: 12px;
	color: #275e9f;
	padding-left: 30px;
}
#geralInt #conteudo #ContRepr #contatos ul li.col02{
	width: 190px;
	font-size: 12px;
	color: #858484;
}
#geralInt #conteudo #ContRepr #contatos ul li.col03{
	width: 200px;
	font-size: 12px;
	color: #858484;
}
#geralInt #conteudo #ContRepr #contatos a{
	text-decoration: none;
	color: #858484;
}
#geralInt #conteudo #ContRepr #contatos a:hover{
	text-decoration: underline;
	color: #858484;
}
#geralInt #conteudo #ContRepr #mapa{
	width: 209px;
	height: 176px;
	display: block;
	float: right;
	padding-right: 10px;
}
#geralInt #conteudo #ContRepr #mapa a{
	width: 209px;
	height: 176px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/mapa.jpg) 0 0 no-repeat;
}
#geralInt #conteudo #ContRepr #mapa a:hover{
	background-position: left bottom;
}


/* -----               RODAPÉ              ----- */

#rodHome{
	width: 100%;
	height: 61px;
	display: block;
	background: url(../img/repeatRod.jpg) top center repeat-x;
}
#rodape{
	width: 840px;
	display: block;
	margin: 0 auto;
	padding-left: 100px;
}
#rodape address{
	width: 537px;
	height: 35px;
	float: left;
	text-indent: -9999px;
	background: url(../img/end.gif) 0 0 no-repeat;
}
#rodape ul{
	width: 190px;
	height: 15px;
	display: block;
	float: left;
	padding-top: 16px;
}
#rodape ul li{
	width: 91px;
	height: 15px;
	display: block;
	float: left;
	padding-right: 3px;
}
#rodape ul li a{
	width: 91px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#rodape ul li a.ao5{
	background: url(../img/ao5.jpg) 0 0 no-repeat;
}
#rodape ul li a.w3c{
	background: url(../img/w3c.jpg) 0 0 no-repeat;
}




