@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	border:0;
	padding:0;
	outline:0;
	list-style:none;
}

body{
	background-color:#071a20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#84c5d0;
	line-height:20px;
}

h1, h2, h3, h4{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

.topoGeral{
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	display:table;
}

.topoGeralH{ background-image:url(../img/bgTopoHome.jpg); }

.topo{
	width:754px;
	display:block;
	margin:0 auto;
	padding:0 10px;
	position:relative;
}

/*------------------------------------*/
#pog {
	 width:1px; 
	 height:1px; 
	 display:block;
	 position:absolute;
	 z-index: 10;
}
a.btnfecharpop{
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/transparente.gif) 0 0 no-repeat;
	left: 510px;
	top: 140px;
}
#pog #pop-up{
	width:416px;
	height:404px;
	display:block;
	position:absolute;
	left: 140px;
	top: 97px;
}












.topoH{ height:573px; }

.topoInt{ height:165px; }

.topo h1{
	width:135px;
	height:112px;	
}

.topoH h1{
	background-image:url(../img/logoH.jpg);
	float:left;
}

.topoInt h1{
	background-image:url(../img/logo.jpg);
	float:right;
}

.topo h1 a{
	width:135px;
	height:112px;
	display:block;
}

.topo #menuHome{
	width:595px;
	height:35px;
	display:block;
	position:absolute;
	top:62px;
	right:10px;
}

.topo ul#menuOculto{
	width:1px;
	height:1px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
}




.topo .telTopo{
	background:url(../img/telTopo.gif) left top no-repeat;
	width:208px;
	height:62px;
	display:block;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}

.topo .btn_dest{
	width:154px;
	height:135px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	position:absolute;
	right:29px;
	bottom:32px;
}

.topo .btn_dest a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_dest.gif);
	width:154px;
	height:135px;
	display:block;
}

.topo .btn_dest a:hover{ background-position:left bottom; }

.contGeral{
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	display:table;
	padding-bottom:30px;
}

.contHome{ background-image:url(../img/bgContHome.jpg); }

#centraliza{
	width:754px;
	display:block;
	margin:0 auto;
}

#centraliza p{ padding-bottom:20px; }

#centraliza pre{ padding-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#centraliza .textBottom{ padding-bottom:0; }

#centraliza .chamada{
	display:block;
	float:left;
	position:relative;
}

#centraliza .chamada p{ padding-bottom:0; }

#centraliza .chamada p.btnMais{
	width:28px;
	height:28px;
	display:block;	
	text-indent:-99999px;
	overflow:hidden;
	
	position:absolute;
}

#centraliza .chamada p.btnMais a{
	background-position:right top;
	background-repeat:no-repeat;
	width:28px;
	height:28px;
	display:block;
}


#centraliza .chamada #facehome{
	position:absolute;
	width:450px;
	height:35px;
	display:block;
	left: -342px;
	top: 227px;
}
#faceint{
	position:absolute;
	width:450px;
	height:35px;
	display:block;
	left:10px;
	top: -15px;
}



#centraliza .chamada p.btnMais a:hover{ background-position:right bottom; }

#centraliza .chamada .btnMais_01{ top:100px; left:305px; }
#centraliza .chamada .btnMais_01 a{ background-image:url(../img/btnMais_1.jpg); }

#centraliza .chamada .btnMais_02{ top:142px; left:55px; }
#centraliza .chamada .btnMais_02 a{ background-image:url(../img/btnMais_2.jpg); }


#centraliza .destInst{ 
	width:460px;
	height:193px;
	padding-right:72px;
}

#centraliza .destInst h2{
	background-image:url(../img/h2_destInst.gif);
	width:160px;
	height:107px;
	float:left;
}

#centraliza a.link{
	text-decoration:none;
	color:#71c9d8;
	display:block;
}

#centraliza a:hover.link{ text-decoration:underline; }

#centraliza a.link02{
	text-decoration:none;
	color:#b4ebf5;
	font-weight:bold;
}

#centraliza a:hover.link02{ text-decoration:underline; }

#centraliza .destServ{
	background:url(../img/bgDestServ.jpg) left top no-repeat;
	width:152px;
	height:193px;
	padding-left:70px;
}

#centraliza .destServ h2{
	background-image:url(../img/h2_destServ.gif);
	width:129px;
	height:27px;
}

#centraliza .destServ p{ line-height:23px; }

#centraliza .destProd{
	width:345px;
	height:153px;
	padding-top:40px;
}

#centraliza .destProd h2{
	background-image:url(../img/h2_destProd.gif);
	width:113px;
	height:37px;
}

#centraliza .destProd ul li{ font-size:13px; }

#centraliza ul.listaCirc li{
	background:url(../img/iconCirc.gif) left 7px no-repeat;
	padding-left:10px;
}

#centraliza ul.listaCirc li a{
	text-decoration:none;
	color:#71c9d8;
}

#centraliza ul.listaCirc li a:hover{
	text-decoration:underline;
	color:#eafafd;
}

#centraliza .destMarc{	width:405px; }

#centraliza .destMarc h2{
	background-image:url(../img/h2_destMarc.gif);
	background-position:right top;
	width:405px;
	height:35px;
}

#centraliza .destMarc .espRight{
	text-align:right;
	padding-bottom:17px;
}

#centraliza .destMarc .espRight span{ padding-right:30px;}

#centraliza .destMarc .blcMarcas{ padding-left:21px; }

#centraliza .destMarc .blcMarcas img{ float:left; }




.topoGeralInt{ background-image:url(../img/bg_topoGeralInt.jpg); }

.topo #menu{
	width:601px;
	height:34px;
	display:block;
	float:right;
	padding-top:10px;
}

.topo #menu li{
	height:34px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}

.topo #menu li.btn_irCont{ display:none; }

.topo #menu li a{
	background-position:left top;
	background-repeat:no-repeat;
	height:34px;
	display:block;
}

.topo #menu li a:hover{ background-position:left bottom; }

.topo #menu li.ativo a{ background-position:left bottom; }

.topo #menu li.btn_home{ width:65px; }
.topo #menu li.btn_home a{
	background-image:url(../img/btn_home.gif);
	width:65px;
}

.topo #menu li.btn_empresa{ width:102px; }
.topo #menu li.btn_empresa a{
	background-image:url(../img/btn_empresa.gif);
	width:102px;
}

.topo #menu li.btn_servicos{ width:107px; }
.topo #menu li.btn_servicos a{
	background-image:url(../img/btn_servicos.gif);
	width:107px;
}

.topo #menu li.btn_produtos{ width:117px; }
.topo #menu li.btn_produtos a{
	background-image:url(../img/btn_produtos.gif);
	width:117px;
}

.topo #menu li.btn_clientes{ width:104px; }
.topo #menu li.btn_clientes a{
	background-image:url(../img/btn_clientes.gif);
	width:104px;
}

.topo #menu li.btn_contato{ width:106px; }
.topo #menu li.btn_contato a{
	background-image:url(../img/btn_contato.gif);
	width:106px;
}

.topo .telTopoInt{
	background:url(../img/telTopoInt.gif) left bottom no-repeat;
	width:143px;
	height:52px;
	display:block;
	float:right;
	clear:right;
	text-indent:-9999px;
	overflow:hidden;
}

.contEmp{ background-image:url(../img/bgContEmp.jpg); }

.contInt{ background-image:url(../img/bgContInt.jpg); }

.contProd{ background-image:url(../img/bgContProd.jpg); }

#centraliza .h2Padrao{
	width:754px;
	height:35px;
}

#centraliza .h3Padrao{
	width:754px;
	height:44px;
}

#centraliza .h2_aGsProj{ background-image:url(../img/aGsProj.gif); }

#centraliza .h3_otima{ background-image:url(../img/otimaImag.gif); }

#centraliza .imagemLeft{
	display:block;
	float:left;
	margin-right:15px;
}

#centraliza .imagemRight{
	display:block;
	float:right;
	margin-left:10px;
}

#centraliza .btn_servEmp{ line-height:50px; }

#centraliza .btn_servEmp span{ display:block; float:left; }

#centraliza .btn_servEmp a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_servEmp.jpg);
	width:155px;
	height:50px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}

#centraliza .btn_servEmp a:hover{ background-position:left bottom; }



#centraliza .h2_nossosServ{ background-image:url(../img/nossosServ.gif); }

#centraliza .h3_profissionalismo{ background-image:url(../img/profissionalismo.gif); }

#centraliza .h3_manContr{ background-image:url(../img/manContr.gif); }

#centraliza .h3_manPrev{ background-image:url(../img/manPrev.gif); }

#centraliza .h3_instRes{ background-image:url(../img/instRes.gif); }

#centraliza .serv{
	width:754px;
	height:87px;
	display:block;
	padding-top:11px;
}

#centraliza .serv li{
	width:230px;
	height:87px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	padding:0 10px;
}

#centraliza .serv li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:230px;
	height:87px;
	display:block;
}

#centraliza .serv li a:hover{ background-position:left bottom; }

#centraliza .serv li a.btn_manContr{ background-image:url(../img/btn_manContr.jpg); }

#centraliza .serv li a.btn_manPrev{ background-image:url(../img/btn_manPrev.jpg); }

#centraliza .serv li a.btn_instRes{ background-image:url(../img/btn_instRes.jpg); }


#centraliza .servInt{
	width:754px;
	height:37px;
	display:block;
	float:right;
	padding-top:30px;
}

#centraliza .espBottom{ padding-bottom:50px; }

#centraliza .servInt li{
	width:247px;
	height:37px;
	display:block;
	float:left;
	padding-left:2px;
	text-indent:-99999px;
	overflow:hidden;
}

#centraliza .servInt li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:247px;
	height:37px;
	display:block;
}

#centraliza .servInt li a:hover{ background-position:left bottom; }

#centraliza .servInt li.fixoServ a{ background-position:left bottom; }

#centraliza .servInt li a.btn_manContr_Int{ background-image:url(../img/btn_manContr_Int.gif); }

#centraliza .servInt li a.btn_manPrev_Int{ background-image:url(../img/btn_manPrev_Int.gif); }

#centraliza .servInt li a.btn_instRes_Int{ background-image:url(../img/btn_instRes_Int.gif); }

#centraliza .btn_voltar{
	width:67px;
	height:37px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-top:30px;
	padding-bottom:0;
}

#centraliza .btn_voltar a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_voltar.gif);
	width:67px;
	height:37px;
	display:block;
}

#centraliza .btn_voltar a:hover{ background-position:left bottom; }



#centraliza .h2_nossosProd{ background-image:url(../img/nossosProd.gif); }

#centraliza .h3_sempre{ background-image:url(../img/sempre.gif); }

#centraliza .prod{
	width:491px;
	height:60px;
	display:block;
	float:left;
	padding-top:33px;
	padding-bottom:40px;
}

#centraliza .prod li{
	width:107px;
	height:60px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}

#centraliza .prod li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:107px;
	height:60px;
	display:block;
}

#centraliza .prod li a:hover{ background-position:left bottom; }

#centraliza .prod li.btn_progNew{ padding-left:3px; }
#centraliza .prod li.btn_progNew a{ background-image:url(../img/btn_progNew.jpg); }

#centraliza .prod li.btn_progUsad{ padding-left:16px; }
#centraliza .prod li.btn_progUsad a{ background-image:url(../img/btn_progUsad.jpg); }

#centraliza .prod li.btn_acess{ padding-left:17px; }
#centraliza .prod li.btn_acess a{ background-image:url(../img/btn_acess.jpg); }

#centraliza .prod li.btn_pecas{ padding-left:16px; }
#centraliza .prod li.btn_pecas a{ background-image:url(../img/btn_pecas.jpg); }


#centraliza .selectProd{
	background:url(../img/bg_select.jpg) left 8px no-repeat;
	width:355px;
	height:42px;
	display:block;
	padding-top:11px;
	padding-left:3px;
}

#centraliza .selectProd select{
	background-color:#165e6f;
	width:345px;
	color:#fff;
}

#centraliza .h3Produtos{
	width:754px;
	height:44px;
}

#centraliza .h3_projNew{ background-image:url(../img/proj_novos.gif); }

#centraliza .h3_projUsad{ background-image:url(../img/proj_usados.gif); }

#centraliza .h3_acess{ background-image:url(../img/proj_acess.gif); }

#centraliza .h3_pecas{ background-image:url(../img/proj_pecas.gif); }


#centraliza .subProd{
	background:url(../img/bg_menuProd.gif) left repeat-y;
	width:131px;
	display:block;
	float:left;
	padding-right:20px;
}

#centraliza .subProd li{
	width:131px;
	height:24px;
	display:block;
}

#centraliza .subProd li a{
	background:url(../img/iconSeta.gif) 6px 8px no-repeat;
	width:116px;
	height:24px;
	display:block;
	color:#bde6ed;
	
	text-decoration:none;
	padding-left:15px;
}

#centraliza .subProd li a:hover{
	background:url(../img/overProd.jpg) left top no-repeat;
	font-weight:bold;
}

#centraliza .subProd li.fixoProd a{
	background:url(../img/overProd.jpg) left top no-repeat;
	font-weight:bold;
}

#centraliza #rightProd{
	width:603px;
	display:block;
	float:left;
}

#centraliza #rightProd h4{
	text-indent:0;
	font-size:13px;
	padding-bottom:9px;
}

#centraliza .prodInt{ float:left; }

#centraliza .prodInt li{ height:180px; }

#centraliza .prodDetalhe li{ height:205px; }

#centraliza .listaProd li{
	width:128px;
	display:block;
	float:left;
	padding-right:22px;
	
	text-align:center;
	font-size:12px;
	line-height:16px;
	
	position:relative;
}

#centraliza .listaProd li a img{
	background-color:#1a96a9;
	width:124px;
	height:124px;
	display:block;
	padding:2px;
	margin-bottom:3px;
}

#centraliza .listaProd li a.thumb{
	display:block;
	float:left;
	margin-top:6px;
}

#centraliza .listaProd li a.central{ padding:0 8px 0 9px; }

#centraliza .listaProd li a.thumb img{
	background-color:#1a96a9;
	width:32px;
	height:32px;
	display:block;
	padding:2px;
	margin-bottom:3px;
}

#centraliza .listaProd li a:hover img{ background-color:#2fd5ee; }


#centraliza .listaProd li strong{ display:block; }

#centraliza .listaProd li a.btnDetalhes{
	background:url(../img/btnDetalhes.jpg) left top no-repeat;
	width:128px;
	height:17px;
	display:block;
	
	text-decoration:none;
	font-size:10px;
	color:#0daab8;
	
	position:absolute;
	bottom:20px;
	left:0;
}

#centraliza .listaProd li a:hover.btnDetalhes{ color:#2fd5ee; }

#centraliza .descrProd{
	width:281px;
	display:block;
	float:left;
}

#centraliza .descrProd li strong{ color:#1a96a9; }

#centraliza #rightProd .btnCatalogo{
	width:172px;
	height:40px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}

#centraliza #rightProd .btnCatalogo a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_catalogo.gif);
	width:172px;
	height:40px;
	display:block;
}

#centraliza #rightProd .btnCatalogo a:hover{ background-position:left bottom; }



#centraliza .h2_clientes{ background-image:url(../img/clientes.gif); }

#centraliza .h3_trabalho{ background-image:url(../img/trabalho.gif); }

#centraliza .clientes{
	background:url(../img/bgClientes.jpg) left top no-repeat;
	width:708px;
	height:311px;
	display:block;
	padding:8px 23px 0 23px;
}

#centraliza .clientes img{ float:left; margin-top:25px; }




#centraliza .h2_contato{ background-image:url(../img/contato.gif); }

#centraliza .h3_foco{ background-image:url(../img/foco.gif); }

#centraliza #leftContato{
	width:380px;
	display:block;
	float:left;
	padding-top:25px;
}

#centraliza #leftContato form ul{
	width:380px;
	display:block;
}

#centraliza #leftContato form ul li{
	background:url(../img/bg_box.gif) right top no-repeat;
	width:380px;
	height:31px;
	display:block;
	padding-top:3px;
}

#centraliza #leftContato form ul li.box_mensagem{
	background-image:url(../img/bg_mensagem.gif);
	height:91px;
}

#centraliza #leftContato form ul li label{
	background-position:left top;
	background-repeat:no-repeat;
	width:80px;
	height:25px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}

#centraliza #leftContato form ul li.box_nome label{ background-image:url(../img/label_nome.gif); }

#centraliza #leftContato form ul li.box_email label{ background-image:url(../img/label_email.gif); }

#centraliza #leftContato form ul li.box_tel label{ background-image:url(../img/label_tel.gif); }

#centraliza #leftContato form ul li.box_servico label{ background-image:url(../img/label_servicos.gif); }

#centraliza #leftContato form ul li.box_mensagem label{ background-image:url(../img/label_mensagem.gif); }


#centraliza #leftContato form ul li input{
	width:295px;
	height:17px;
	display:block;
	float:left;
	
	background-color:transparent;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#84C5D0;
}

#centraliza #leftContato form ul li select{
	width:295px;
	display:block;
	float:left;
	
	background-color:#0d2e38;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#84C5D0;
}

#centraliza #leftContato form ul li textarea{
	width:295px;
	height:75px;
	display:block;
	float:left;
	
	background-color:transparent;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#84C5D0;
}

#centraliza #leftContato form ul li.box_enviar{
	background:none;
}

#centraliza #leftContato form ul li.box_enviar input{
	width:114px;
	height:47px;
	float:right;
}

#centraliza #rightContato{
	background:url(../img/bg_rightContato.jpg) left top no-repeat;
	width:253px;
	height:269px;
	display:block;
	float:right;
	padding-top:35px;
	padding-left:92px;
}

#centraliza #rightContato h4{ height:25px; float:left; }

#centraliza #rightContato h4.h4_tel{
	background-image:url(../img/h4_tel.gif);
	width:73px;
}

#centraliza #rightContato h4.h4_msn{
	background-image:url(../img/h4_msn.gif);
	width:40px;
}

#centraliza #rightContato h4.h4_email{
	background-image:url(../img/h4_email.gif);
	width:46px;
}

#centraliza #rightContato h4.h4_skype{
	background-image:url(../img/h4_skype.gif);
	width:49px;
}

#centraliza #rightContato h4.h4_face{
	background-image:url(../img/h4_face.gif);
	width:63px;
}

#centraliza #rightContato p{
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:21px;
}

#centraliza #rightContato p.tel{
	background-image:url(../img/tel.gif);
	width:155px;
}

#centraliza #rightContato p.msn{
	background-image:url(../img/msn.gif);
	width:145px;
}

#centraliza #rightContato p.btn_email a{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/btn_email.gif);
	width:145px;
	height:25px;
	display:block;
}

#centraliza #rightContato p.btn_email a:hover{ background-position:left bottom; }

#centraliza #rightContato p.skype a{
	background-image:url(../img/btn_skype.gif);
	width:80px;
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
	display:block;
}

#centraliza #rightContato p.skype a:hover{
	background-position:left bottom;
}

#centraliza #rightContato p.face a{
	background-image:url(../img/face.gif);
	width:162px;
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
	display:block;
}

#centraliza #rightContato p.face a:hover{
	background-position:left bottom;
}












/* rodape */

.geralRodape{
	background:url(../img/bgRodape.jpg) center top no-repeat;
	width:100%;
	display:table;
}

#rodape{
	width:774px;
	height:145px;
	display:block;
	margin:0 auto;
	padding-top:25px;
}

#rodape #menuRodape{
	width:580px;
	height:32px;
	display:block;
	margin:0 auto;
}

#rodape #menuRodape li{
	height:32px;
	display:block;
	float:left;
}

#rodape #menuRodape li a{
	font-weight:bold;
	color:#4ca0bb;
	
	text-decoration:none;
	text-transform:uppercase;
	padding:0 15px;
}

#rodape #menuRodape li a:hover{ color:#eafafd; }

#rodape p{
	color:#a8d6e3;
	text-align:center;
}

#rodape a.voltarTopo{ display:none; }
	
#rodape ul#selos{
	width:194px;
	height:15px;
	display:block;
	padding:16px 0 0 0;
	margin:0 auto;
	}
	
#rodape ul#selos li{
	width:91px;
	height:15px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-99999px;
	padding-right:6px;
	}
	
#rodape ul#selos li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:91px;
	height:15px;
	display:block;
	}
	
#rodape ul#selos li a.ao5{ background-image:url(../img/selo_ao5.jpg); }
	
#rodape ul#selos li a.w3c{ background-image:url(../img/selo_w3c.jpg); }

