*{ 
  margin:0;
  padding:0;
 }
 
/*-----estrutura--------*/

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#183000;
	background:url(../img/fundo_body.jpg) repeat-x 0 0;
	}
	
#geral{
	width:775px;
	display:table;
	margin:0 auto;
	}
	
#geral li{
	list-style:none;
	}
	
#geral a{
	overflow:hidden;
	text-decoration:none;
	}	
	
#geral h2{
	text-indent:-99999px;
	}
	
#geral p{
	padding-bottom:13px;
	}
		
/*-----head--------*/

#geral #head{
	width:775px;
	height:286px;
	display:block;
	background:url(../img/fundo_head.jpg) no-repeat 0 0;
	}
	
#geral #head a.logo{
	width:194px;
	height:200px;
	display:block;
	float:left;
	text-indent:-99999px;
	background:url(../img/logotipo.gif) no-repeat 10px 8px;
	}
	
.dis_none{
	display:none;
	}	
	
#geral #head #flash_home{
	width:522px;
	height:199px;
	display:block;
	float:left;
	margin-left:47px;
	position:relative;
	top:15px;
	}	

#geral #head #flash_head{
	width:522px;
	height:199px;
	display:block;
	float:left;
	margin-left:47px;
	background:url(../img/banner.jpg) 0 15px no-repeat;;
	}	
	
#geral #head ul{
	position:relative;
	height:50px;
	width:504px;
	display:block;
	float:right;
	padding-left:23px;
	background:url(../img/fundo_menu.jpg) no-repeat 0 0;
	padding-right:11px;
	}	

#geral #head ul li{
	display:block;
	float:left;
	height:50px;
	}

#geral #head ul li a{
	display:block;
	float:left;
	height:50px;
	text-indent:-99999px;
	}
		
#geral #head .bt_home{
	background:url(../img/bt_home.jpg) no-repeat 0 0;
	width:53px;
	}
		
#geral #head .bt_inst{
	background: url(../img/bt_institucional.jpg) no-repeat 0 0;
	width:88px;
	}	

#geral #head .bt_serv{
	background: url(../img/bt_servicos.jpg) no-repeat 0 0;
	width:67px;
	}

#geral #head .bt_orca{
	background: url(../img/bt_orcamentos.jpg) no-repeat 0 0;
	width:82px;
	}

#geral #head .bt_client{
	background: url(../img/bt_clientes.gif) no-repeat 0 0;
	width:67px;
	}

#geral #head .bt_faq{
	background: url(../img/bt_faq.jpg) no-repeat 0 0;
	width:38px;
	}

#geral #head .bt_cont{
	background: url(../img/bt_contato.jpg) no-repeat 0 0;
	width:61px;
	}

#geral #head ul li a:hover{
	background-position:0 -50px;
	}
/*sub menu institucional*/
#geral #head #subInst{
	position:absolute;
	width:305px;
	height:137px;
	display: none;
	left:76px;
	top:43px;
	background:url(../img/fundo_submenuInst.gif) no-repeat 0 0;
	}

#geral #head #subInst ul{
    width:305px;
	display:block;
	background:none;
	position:inherit;
	left:-15px;
	}

#geral #head #subInst li{
    width:305px;
    display:block;
	float:left;
	clear:left;
	height:22px;
	line-height:25px;
	}

#geral #head #subInst a{
	width:305px;
	height:22px;
	display:block;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:0;
	}
	
#geral #head #subInst a:hover{
	text-decoration:underline;
	}	
/*final sub menu institucional*/
#geral #head #sub_sac{
	position:absolute;
	width:139px;
	height:157px;
	display:none;
	left:164px;
	top:43px;
	background:url(../img/fundo_submenu.gif) no-repeat 0 0;
	}

#geral #head #sub_sac ul{
    width:139px;
	display:block;
	background:none;
	position:inherit;
	left:-15px;
	}

#geral #head #sub_sac li{
    width:130px;
    display:block;
	float:left;
	clear:left;
	height:22px;
	line-height:25px;
	}

#geral #head #sub_sac a{
	width:130px;
	height:22px;
	display:block;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:0;
	}
	
#geral #head #sub_sac a:hover{
	text-decoration:underline;
	}	

/*-----content home--------*/

#geral .content{
	width:775px;
	display:table;
	}

.home{
	background:url(../img/fundo_content.jpg) no-repeat 0 0;
	}
	
#geral .content #box_left{
	width:390px;
	height:400px;
	display:block;
	float:left;
	padding-left:56px;
	}
	
.maisprod{
	height:60px;
	display:block;
	background:url(../img/h2_mais_produtividade.gif) no-repeat 0 38px;
	}	
	
#geral .content #box_left p{
	width:345px;
	}	
	
.maisprod{
	height:65px;
	display:block;
	background:url(../img/h2_mais_produtividade.gif) no-repeat 0 38px;
	}	
	
.laranja {
	color:#FE8222;
	font-weight:bold;
	}

.bt{
	width:352px;
	height:23px;
	display:block;
	background:url(../img/bt_saibamais.gif) no-repeat 37px 0;
	text-indent:-99999px;
	}	
	
	
.bt2{
	width:352px;
	height:23px;
	display:block;
	background:url(../img/bt_cliqueaqui.gif) no-repeat 37px 0;
	text-indent:-99999px;
	}
	
.entreem{
	height:59px;
	display:block;
	background: url(../img/h2_entre_em_contato.gif) no-repeat 0 31px;
	}		
	
#geral .content #box_right{
	width:300px;
	display:block;
	float:right;
	padding-right:23px;
	}
/*espaço #box_right*/
.space{
	padding-bottom:23px;
	}

.transeflu{
	height:67px;
	display:block;
	background: url(../img/h2_transporte_efluentes.gif) no-repeat 0 38px;
	}

#geral .content #box_right img{
	display:block;
	padding-bottom:17px;
	}

#geral .content #box_right p{
	width:260px;
	}
	
.hidrojat{
	height:60px;
	display:block;
	background: url(../img/h2_hidrojateamento_alfaserv.gif) no-repeat 0 28px;
	}

.selo20anos{
	height:60px;
	display:block;
	background: url(../img/h2_vinteanos.gif) no-repeat 0 28px;
}
#geral .content #box_right p.atuacao img{
	float:left;
	padding-right:5px;
}

#geral .content #box_right a{
	color:#183000;
	}
	
#geral .content #box_orca{
	width:395px;
	display:block;
	height:125px;
	clear:left;
	margin-left:56px;
	background:url(../img/fundo_orcamento.jpg) no-repeat 0 0;
	}	
	
#geral .content #box_orca p{
	width:345px;
	}	
	
.facaseuor{
	height:30px;
	display:block;
	background: url(../img/h2_faca_seu_orcamento.gif) no-repeat 0 0;
	}	

/*-----intitucional--------*/

.institu{
	background:url(../img/fundo_content.jpg) no-repeat 0 0;
	}
	
.institu2{
	background:url(../img/fundo_content02.jpg) no-repeat 0 0;
	}
	
	
#geral .content #box_left_inter{
	width:390px;
	display:table;
	float:left;
	padding-left:56px;
	padding-bottom:60px;
}

	
#geral .content #box_left_inter #quemsomos{
	height:70px;
	display:block;
	background:url(../img/h2_quem_somos.gif) no-repeat 0 38px;
	}

#geral .content #box_left_inter #clientes{
	height:70px;
	display:block;
	background:url(../img/h2_clientes.gif) no-repeat 0 38px;
	}

#geral .content #box_left_inter p{
	width:330px;
	}
		
#geral .content #box_left_inter img{
	padding-bottom:10px;
	}
	
#geral .content #box_left_inter #filos_empres{
	height:50px;
	display:block;
	background:url(../img/h2_filosofia_empresa.gif) no-repeat 0 15px;
	}

.bt3{
	width:352px;
	height:23px;
	display:block;
	background: url(../img/bt_voltar_topo.gif) no-repeat 37px 0;
	text-indent:-99999px;
	padding-bottom:13px;
	}

#geral .content #box_left_inter #auto_licen{
	height:50px;
	display:block;
	background:url(../img/h2_autorizacoes_licenca.gif) no-repeat 0 15px;
	}
	
#geral .content #box_left_inter #qualidadeEseguranca{
	height:50px;
	display:block;
	background:url(../img/h2_qualidade_e_seguranca.gif) no-repeat 0 15px;
	}

.img_logo{
    padding-right:20px;
	padding-bottom:13px;
	}

.img_logo2{
     padding-right:0;
	 padding-bottom:13px;
	}

#geral .content #box_left_inter #quali{
	height:50px;
	display:block;
	background:url(../img/h2_qualidade.gif) no-repeat 0 15px;
	}

#geral .content #box_left_inter #infra_estru{
	height:70px;
	display:block;
	background:url(../img/h2_infra_estrutura.gif) no-repeat 0 38px;
	}
	
#geral .content #box_left_inter #equipa{
	height:50px;
	display:block;
	background:url(../img/h2_equipamentos.gif) no-repeat 0 15px;
	}

#geral .content #box_left_inter #cursos_treina{
	height:70px;
	display:block;
	background:url(../img/h2_cursos_treinamento.gif) no-repeat 0 38px;
	}

#geral .content #box_right #menu_inst{
	padding-top:38px;
	}
	
#geral .content #box_right #menu_inst li{
	height:32px;
	}	
	
#geral .content #box_right #menu_inst a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	}

#geral .content #box_right #menu_inst a:hover{
	text-decoration:underline;
	}

/*-----páginas de serviços--------*/


.fundo3{background:url(../img/fundo_content3.jpg) no-repeat 0 0;}

.fundo4{background:url(../img/fundo_content4.gif) no-repeat 0 0;}
	
.fundo5{background:url(../img/fundo_content5.gif) no-repeat 0 0;}
	
.fundo_pagHidro{background:url(../img/fundo_content02.jpg) no-repeat 0 0;}

.fundo_pagLimpTec{background:url(../img/fundo_pagLimpeza.jpg) no-repeat 0 0;}

.fundo_transpEflu{background:url(../img/fundo_content02.jpg) no-repeat 0 0;}

.hidro{
	height:70px;
	display:block;
	background:url(../img/h2_hidrojateamento.gif) no-repeat 0 38px;
	}
		
.desobs{
	height:70px;
	display:block;
	background:url(../img/h2_desobstrucao.gif) no-repeat 0 38px;
	}

.imgtop{padding-top:68px;}

.transeflue{
	height:70px;
	display:block;
	background:url(../img/h2_transporte_efluente.gif) no-repeat 0 38px;
	}

.limp_tec{
	height:70px;
	display:block;
	background:url(../img/h2_limpeza_tecnica.gif) no-repeat 0 38px;
	}
	
.limp_caixas{
	height:70px;
	display:block;
	background:url(../img/h2_limpeza_de_caixas.gif) no-repeat 0 38px;
	}

.imglow{
	margin-bottom:30px;
	}

.caixadagua{
	height:70px;
	display:block;
	background:url(../img/h2_caixa_agua.gif) no-repeat 0 38px;
	}
	
#geral .content #box_left_inter2{
	width:360px;
	display:table;
	float:left;
	padding-left:56px;
	padding-bottom:60px;
	}
	
#geral .content #box_left_inter2 p{
	width:330px;
	}	
	
.conpragas{
	height:70px;
	display:block;
	background:url(../img/h2_controle_pragas.gif) no-repeat 0 38px;
	}
	
#geral .content #box_right2{
	width:318px;
	display:block;
	float:right;
	padding-right:23px;
	}

#geral .content #box_right2 img{
	display:block;
	padding-bottom:17px;
	padding-left:18px;
	}

#geral .content #box_right2 p{
	width:300px;
	}
	
#geral .content #box_right2 img.imgbai{
	display:block;
	padding-bottom:38px;
	padding-left:18px;
	}	
	
#geral .content #box_right2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#183000;
	text-decoration: underline;	
	}	

.visto{
	height:70px;
	display:block;
	background:url(../img/h2_vistoria_tecnica.gif) no-repeat 0 37px;
}
.visto2{
	height:70px;
	display:block;
	background:url(../img/h2_vistoria_tecnica2.gif) no-repeat 0 37px;
}
	
#geral h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#183000;
	font-weight: bold;
	padding-bottom:13px;
	padding-top:13px;
	}
	
#geral .content #box_left_inter .linkserv{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#183000;
	font-weight:bold;
	text-decoration:underline;
	}
	
#geral .content #box_left_inter2 .linkserv{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#183000;
	font-weight:bold;
	}

/*-----orçamento--------*/	

.orca{
	height:70px;
	display:block;
	background:url(../img/h2_orcamento.gif) no-repeat 0 38px;
	}
	
#geral .content  #form_orca{
	width:355px;
	}

#geral .content  #form_orca li{
	width:355px;
	display:block;
	clear:left;
	}

#geral .content #box_left_inter #form_orca li #box1{
	width:135px;
	display:block;
	float:left;
	}

	
#geral .content #box_left_inter #form_orca #box1 li{
	padding-top:18px;
	display:block;
	width:135px;
	}	
	
#geral .content #box_left_inter #form_orca #box1 label{
	width:115px;
	height:15px;
	display:block;
	padding-top:0;
	font-weight: bold;
	float:left;
	}

#geral .content #box_left_inter #form_orca #box1 input{
	width:15px;
	height:12px;
	float:left;
	border:none;
	}
		
		
#geral .content #box_left_inter #form_orca li #box2{
	width:200px;
	display:none;
	float:right;
	padding-top:32px;
	}

#geral .content #box_left_inter #form_orca li #box2 label{	
    width:80px;
	height:15px;
	display:block;
	padding-top:6px;
	font-weight: bold;
	float:left;
	margin-bottom:2px;
	}

#geral .content #box_left_inter #form_orca li #box2 input{
	width:115px;
	height:20px;
	display:block;
	border:#B4D272 solid 1px;
	float:left;
	padding-top:0;
	margin-bottom:2px;
	}		
		
		
#geral .content  #form_orca li label{
	width:355px;
	height:15px;
	display:block;
	padding-top:12px;
	font-weight: bold;
	}	
	
#geral .content  #form_orca li input{
	width:355px;
	height:20px;
	display:block;
	border:#B4D272 solid 1px;
	}
	
#geral .content  #form_orca select{
	width:240px;
	height:20px;
	display:block;
	float:left;
	border:#B4D272 solid 1px;
	}
		
#geral .content  #form_orca li textarea{
	width:355px;
	height:105px;
	display:block;
	border:#B4D272 solid 1px;
	margin-bottom:10px;
	}

#geral .content  #form_orca #botao{
	width:72px;
	height:20px;
	display:block;
	border:#B4D272 solid 1px;
	float:right;
	background:transparent; 
	font-weight: bold;
	}

/*-----depoimentos--------*/	

.depoim{
	height:70px;
	display:block;
	background: url(../img/h2_depoimentos.gif) no-repeat 0 38px;
	}

.ita{
	font-style: italic;
	color:#4c9800;	
	}

.esq{
	height:50px;
	float:right;
	text-align:right;
	padding-right:65px;
	}

.esq2{
	float:right;
	text-align:right;
	padding-right:65px;
	}

/*-----faq--------*/

.pergun{
	height:70px;
	display:block;
	background:url(../img/h2_perguntas.gif) no-repeat 0 38px;
	}

#geral .content #box_left_inter2 #subMenu1{
	padding-top:15px;
	padding-bottom:10px;
	}

	
.dspNone{
	display:none;
	padding-bottom:20px;
	}	
	
#geral .content #box_left_inter2 #subMenu1 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#183000;
	font-weight:bold;
	text-decoration:none;
	}	
	
#geral .content #box_left_inter2 a{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#183000;
	text-decoration:underline;
	}	
/*-----contato--------*/

.contat{
	height:70px;
	display:block;
	background:url(../img/h2_contato.gif) no-repeat 0 38px;
	}

#geral .content #box_right2 img.mapa{
	display:block;
	padding-bottom:12px;
	padding-left:0;
	border:none;
	}

/*-----footer--------*/	

#footer{
	width:100%;
	height:50px;
	background:url(../img/fundo_footer.jpg) repeat-x 0 0;
	clear:both;
	}
	
#footer #midlle{
	width:706px;
	height:37px;
	display:block;
	margin:auto;
	}	

#footer #midlle address{
	width:462px;
	padding-top:7px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-style: normal;
	float:left;
	padding-left:20px;
	}
	
#footer #midlle #selos{
	width:180px;
	height:15px;
	display:block;
	float:right;
	padding-top:16px;
	}	

#footer #midlle #selos .w3c{
	width:80px;
	height:15px;
	display:block;
	float:left;
	text-indent:-99999px;
	background:url(../img/xhtml.gif) no-repeat 0 0;
	overflow:hidden;
	}
	
#footer #midlle #selos .si	{
	width:91px;
	height:15px;
	display:block;
	float:right;
	text-indent:-99999px;
	background:url(../img/gd.gif) no-repeat 0 0;
	overflow:hidden;
	}	
ul.Nclientes{
	padding-bottom:40px;
	display:block;
	float:left;
}
ul.Nclientes li{
	float:left;
	padding: 0 4px 10px 0;
	display:block;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#183000;
}
ul.Nclientes li.larg2{
	width:80px;
	display:block;
	float:left;
}
ul.Nclientes li.SSP{
	width:180px;
	display:block;
	float:left;
}
