*{
	margin:0;
	padding:0;
	list-style-type:none;
}
body{
	background:url(img/body.jpg) repeat-x 0 0;
}
#geral{
	width:760px;
	display:table;
	margin:0 auto;
}
#geral #topo h1 a{
	width:180px;
	height:83px;
	display:block;
	float:left;
	padding-left:20px;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #topo{
	background:url(img/topo.jpg) no-repeat top center;
	width:760px;
	height:83px;
	display:block;
}
#geral #menu{
	width:760px;
	display:block;
	height:42px;
	padding-top:10px;
	background: url(img/bg_menu.jpg) no-repeat center bottom;
	float:left;
}

#geral #menu ul{
	width:320px;
	padding-right:20px;
	height:20px;
	/*background-color:#6666FF;*/
	display:block;
	float:right;
}
#geral #menu ul li{
	float:left;
	height:30px;
	display:block;
}
#geral #menu ul li a{
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	height:30px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#geral #menu ul li a.home{
	background-image: url(img/home.jpg);
	width:64px;
}
#geral #menu ul li a.empresa{
	background-image: url(img/empresa.jpg);
	width:96px;
}
#geral #menu ul li a.produtos{
	background-image: url(img/produtos.jpg);
	width:86px;
}
#geral #menu ul li a.contato{
	background-image: url(img/contato.jpg);
	width:74px;
}
#geral #menu ul li a:hover{
	background-position:0px -33px;
}
#geral #menu ul li span{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:30px;
}


#geral #menu ul li span.home{
	background: url(img/home.jpg) no-repeat 0 -33px;
	width:64px;
}
#geral #menu ul li span.empresa{
	background: url(img/empresa.jpg) no-repeat 0 -33px;
	width:96px;
}
#geral #menu ul li span.produtos{
	background: url(img/produtos.jpg) no-repeat 0 -33px;
	width:86px;
}
#geral #menu ul li span.contato{
	background: url(img/contato.jpg) no-repeat 0 -33px;
	width:74px;
}




#geral #imagem{
	width:760px;
	display:block;
	float:left;
	background:url(img/bg_cont.jpg) repeat-y center center;
}
#geral #conteudo{
	width:760px;
	display:block;
	float:left;
	background:url(img/imagem.gif) no-repeat center top;
}
#geral #imagem p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:13px;
}
#geral #imagem a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
#geral #imagem #conteudo .caixas{
	width:740px;
	display:block;
	float:left;
	padding-left:13px;
	padding-bottom:20px;
}
#geral #imagem #conteudo .caixasInternas{
	width:730px;
	display:block;
	float:left;
	padding-left:13px;
	padding-bottom:20px;
	margin-bottom:5px;
	padding-top:20px;
}

#geral #imagem #conteudo .caixasInternas p{
	padding-bottom:10px;
}

#geral #imagem #conteudo .caixasInternas .sub_inst{
	width:252px;
	height:400px;
	display:block;
	background:url(img/aba.gif) center 185px no-repeat;
	float:left;
}
#geral #imagem #conteudo .caixasInternas .sub_inst h2.aba_empresa{
	width:252px;
	height:42px;
	display:block;
	background:url(img/aba_empresa.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
#geral #imagem #conteudo .caixasInternas .sub_inst ul{
	width:200px;
	display:table;
	padding-left:22px;
	padding-top:7px;

}
#geral #imagem #conteudo .caixasInternas .sub_inst ul li{
	width:200px;
	height:22px;
	display:block;	
	list-style:none;
	float:left;
	padding-bottom:8px;
}
#geral #imagem #conteudo .caixasInternas .sub_inst ul li a{
	width:200px;
	height:22px;
	display:block;
	list-style:none;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	text-decoration: none;
	background-position:left top;
	background-repeat:no-repeat;
}
#geral #imagem #conteudo .caixasInternas .sub_inst ul li a.btn_historico{
	background:url(img/btn_historico.jpg);
}
#geral #imagem #conteudo .caixasInternas .sub_inst ul li a.btn_fabricacao{
	background: url(img/btn_fabricacao.jpg);
}
#geral #imagem #conteudo .caixasInternas .sub_inst ul li a.btn_clientes{
	background:url(img/btn_clientes.jpg);
}
#geral #imagem #conteudo .caixasInternas .sub_inst ul li a.btn_obras{
	background:url(img/btn_obras.jpg);
}
#geral #imagem #conteudo .caixasInternas .sub_inst ul li a:hover{
	background-position:left bottom;
}

#geral #imagem #conteudo .caixasInternas .sub_inst #destaques{
	width:252px;
	height:210px;
	display:block;
	background:url(img/destaques.jpg) 25px 70px no-repeat;
	float:left;
}
#geral #imagem #conteudo .caixasInternas .sub_inst #destaques p{
	padding-top:90px;
	text-align:center;
	position:relative;
	left:-7px;
	color:#aca685;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#geral #imagem #conteudo .caixasInternas .sub_prod{
	width:252px;
	height:190px;
	display:block;
	background:url(img/aba.gif) center bottom no-repeat;
	float:left;
}
#geral #imagem #conteudo .caixasInternas .sub_prod h2.aba_prod{
	width:252px;
	height:42px;
	display:block;
	background:url(img/aba_produtos.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
#geral #imagem #conteudo .caixasInternas .sub_prod ul{
	width:200px;
	display:table;
	padding-left:22px;
	padding-top:7px;

}
#geral #imagem #conteudo .caixasInternas .sub_prod ul li{
	width:200px;
	height:22px;
	display:block;	
	list-style:none;
	float:left;
	padding-bottom:8px;
}
#geral #imagem #conteudo .caixasInternas .sub_prod ul li a{
	width:200px;
	height:22px;
	display:block;
	list-style:none;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	text-decoration: none;
	background-position:left top;
	background-repeat:no-repeat;
}
#geral #imagem #conteudo .caixasInternas .sub_prod ul li a.btn_anti_ruido{
	background:url(img/btn_anti_ruido.jpg);
}
#geral #imagem #conteudo .caixasInternas .sub_prod ul li a.btn_esquadrias{
	background: url(img/btn_esquadrias.jpg);
}
#geral #imagem #conteudo .caixasInternas .sub_prod ul li a.btn_persianas{
	background:url(img/btn_persianas.jpg);
}
#geral #imagem #conteudo .caixasInternas .sub_prod ul li a:hover{
	background-position:left bottom;
}
#geral #imagem #conteudo .caixasInternas .sub_contato{
	width:252px;
	height:350px;
	display:block;
	background:url(img/aba.gif) center 155px no-repeat;
	float:left;
}
#geral #imagem #conteudo .caixasInternas .sub_contato h2.aba_localizacao{
	width:252px;
	height:42px;
	display:block;
	background:url(img/aba_localizacao.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
#geral #imagem #conteudo .caixasInternas .sub_contato ul{
	width:200px;
	display:table;
	padding-left:22px;
	padding-top:7px;

}
#geral #imagem #conteudo .caixasInternas .sub_contato ul li{
	width:200px;
	height:22px;
	display:block;	
	list-style:none;
	float:left;
	padding-bottom:8px;
}
#geral #imagem #conteudo .caixasInternas .sub_contato ul li a{
	width:200px;
	height:22px;
	display:block;
	list-style:none;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	text-decoration: none;
	background-position:left top;
	background-repeat:no-repeat;
}
#geral #imagem #conteudo .caixasInternas .sub_contato ul li a.mapa_sp{
	background:url(img/btn_sp.jpg);
}
#geral #imagem #conteudo .caixasInternas .sub_contato ul li a.mapa_abc{
	background: url(img/btn_abc.jpg);
}
#geral #imagem #conteudo .caixasInternas .sub_contato ul li a.mapa_jundiai{
	background:url(img/btn_jundiai.jpg);
}
#geral #imagem #conteudo .caixasInternas .sub_contato ul li a:hover{
	background-position:left bottom;
}
#geral #imagem #conteudo .caixasInternas .sub_contato #destaques{
	width:252px;
	height:210px;
	display:block;
	background:url(img/caixa_tel.gif) 25px 70px no-repeat;
	float:left;
}
#geral #imagem #conteudo .caixasInternas .sub_contato #destaques p{
	padding-top:85px;
	text-align:center;
	position:relative;
	left:-7px;
	color:#aca685;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
}


#geral #imagem #conteudo .caixasInternas #internas{
	width:475px;
	display:table;
	float:left;
}
#geral #imagem #conteudo .caixasInternas #internas a.prod{
	text-decoration: none;
} 
#geral #imagem #conteudo .caixasInternas #internas a.prod img{
	text-decoration: none;
	border:none;
} 
#geral #imagem #conteudo .caixasInternas #internas h2.h_empresa{
	width:126px;
	height:35px;
	display:block;
	background:url(img/h_empresa.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:15px;
}
#geral #imagem #conteudo .caixasInternas #internas h2.h_produtos{
	width:126px;
	height:35px;
	display:block;
	background:url(img/h_produtos.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:15px;
}
#geral #imagem #conteudo .caixasInternas #internas h2.h_contato{
	width:126px;
	height:35px;
	display:block;
	background:url(img/h_contato.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:15px;
}
#geral #imagem #conteudo .caixasInternas #internas h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #908c70;
	padding-bottom:10px;
}
#geral #imagem #conteudo .caixasInternas #internas h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #908c70;
	padding-bottom:10px;
}
#geral #imagem #conteudo .caixasInternas #internas p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #908c70;
	padding-bottom:9px;
	line-height:18px;
}
#geral #imagem #conteudo .caixasInternas #internas .box_produto{
	width:475px;
	display:table;
	padding:5px 0 5px 0px;
	
}
	
#geral #imagem #conteudo .caixasInternas #internas .box_produto img{
	float:right;
}
#geral #imagem #conteudo .caixasInternas #internas ul{
	padding-bottom:9px;
}
#geral #imagem #conteudo .caixasInternas #internas ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #908c70;
	line-height:18px;
	list-style-position: inside;
	list-style-type: square;
}
#geral #imagem #conteudo .caixasInternas #internas a img.direita{
	float:right;
}
#geral #imagem #conteudo .caixasInternas #internas .ruido{
	width:202px;
	width:235px;
	display:block;
	float:left;
	padding-bottom:15px;
}
#geral #imagem #conteudo .caixasInternas #internas .ruido p{
	width:190px;
	display:table;

}

#geral #imagem #conteudo .caixasInternas #internas form{
	width:475px;
	display:table;
}
#geral #imagem #conteudo .caixasInternas #internas form ul{
	width:475px;
	display:table;
}
#geral #imagem #conteudo .caixasInternas #internas form li{
	width:475px;
	display:block;
	padding-bottom:8px;
	list-style:none;
}
#geral #imagem #conteudo .caixasInternas #internas form li.box_input{
	width:475px;
	height:22px;
	display:block;
	background:url(img/input.jpg) 70px 0 no-repeat;
	float:left;
}
#geral #imagem #conteudo .caixasInternas #internas form li.box_mensagem{
	width:475px;
	height:112px;
	display:block;
	background:url(img/textarea.gif) 70px 0 no-repeat;
	float:left;
}
#geral #imagem #conteudo .caixasInternas #internas form li.btnenviar{
	width:112px;
	height:22px;
	display:block;
	float:left;
}
#geral #imagem #conteudo .caixasInternas #internas form li label{
	width:65px;
	height:22px;
	display:block;
	float:left;
}
#geral #imagem #conteudo .caixasInternas #internas form li input.campos{
	width:390px;
	margin-left:10px;
	background:none;
	border:none;
	padding-top:2px;
	color:#5e5c47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#geral #imagem #conteudo .caixasInternas #internas form li input.btnenviar{
	width:58px;
	height:22px;
	display:block;
	position:relative;
	left:70px;
}
#geral #imagem #conteudo .caixasInternas #internas form li textarea{
	width:395px;
	height:109px;
	margin-left:10px;
	background:none;
	border:none;
	padding-top:2px;
	color:#5e5c47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#geral #imagem #conteudo .caixasInternas #internas form li input.campos{
	width:390px;
	margin-left:10px;
	background:none;
	border:none;
	padding-top:2px;
	color:#5e5c47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#geral #imagem #conteudo .caixasInternas #internas #anima_obras{
	width:442px;
	height:430px;
	display:block;

}


/*
#geral #imagem #conteudo .caixasInternas.borda{
	background:url(img/borda.gif) no-repeat center bottom;
}*/
#geral #imagem #conteudo .caixas.borda{
	background:url(img/borda.gif) no-repeat center bottom;
}
#geral #imagem #conteudo .caixas #apresentacao{
	width:187px;
	display:block;
	float:left;
}
#geral #imagem #conteudo .caixas #apresentacao p{
	width:180px;
	display:block;
	padding-left:2px;
}
#geral #imagem #conteudo .caixas #apresentacao h1{
	width:190px;
	display:block;
	background:url(img/ant_ruido.gif) no-repeat left 0;
	text-indent:-99999px;
	padding:0;
	margin:0;
}
#geral #imagem #conteudo .caixas #linhaProdutos{
	width:550px;
	float:left;
	display:block;
}
#geral #imagem #conteudo .caixas #linhaProdutos h1{
	display:none;
}
#geral #imagem #conteudo .caixas #linhaProdutos ul li{
	width:136px;
	height:206px;
	float:left;
	display:block;
}
#geral #imagem #conteudo .caixas #linhaProdutos ul li a{
	width:136px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #imagem #conteudo .caixas #linhaProdutos ul li a.vidroDuplo{
	background:url(img/vidro_duplo.jpg) no-repeat 0 0;
	height:206px;
	display:block;
}
#geral #imagem #conteudo .caixas #linhaProdutos ul li a.vidroTriplo{
	background:url(img/vidro_triplo.jpg) no-repeat 0 0;
	height:206px;
	display:block;
}
#geral #imagem #conteudo .caixas #linhaProdutos ul li a.vidroQuadrupo{
	background:url(img/vidro_quadruplo.jpg) no-repeat 0 0;
	height:206px;
	display:block;
}
#geral #imagem #conteudo .caixas #linhaProdutos ul li a.vidroCompacto{
	background:url(img/vidro_compacto.jpg) no-repeat 0 0;
	height:206px;
	display:block;
}
#geral #imagem #conteudo .caixas #linhaProdutos ul li a:hover{
	background-position:0px -206px;
}
#geral #imagem #conteudo .caixas #galeriaFotos{
	width:350px;
	float:left;
}
#geral #imagem #conteudo .caixas #galeriaFotos h1{
	width:350px;
	display:block;
	background:url(img/galeria_img.gif) no-repeat left 0;
	text-indent:-99999px;
	padding:0;
	margin:0;
}

#geral #imagem #conteudo .caixas #atendimento {
	width:350px;
	float:left;
	padding-top:20px;
}
#geral #imagem #conteudo .caixas #atendimento h1{
	width:133px;
	height:26px;
	display:block;
	background:url(img/h1atendimento.gif) no-repeat right 0;
	text-indent:-99999px;
	padding:0;
	margin:0;
}

/* orcçamento novo */

#geral #imagem #conteudo .caixas #orcamento{
	width:340px;
	float: right;
	display:table;
	padding-right:10px;
}
#geral #imagem #conteudo .caixas #orcamento h1{
	width:340px;
	display:block;
	background:url(img/orcamento.gif) no-repeat left top;
	text-indent:-99999px;
	margin:0;
	padding-top:10px;
}

#geral #imagem #conteudo .caixas #orcamento form{
	width:340px;
	display:table;
}
#geral #imagem #conteudo .caixas #orcamento form ul{
	width:340px;
	display:table;
}
#geral #imagem #conteudo .caixas #orcamento form ul li{
	width:340px;
	list-style:none;
	float:left;
	padding-bottom:3px;
}

#geral #imagem #conteudo .caixas #orcamento form ul li label{
	width:70px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:22px;
	float:left;
}
#geral #imagem #conteudo .caixas #orcamento form ul li input.campos{
	width:261px;
	height:15px;
	padding-top:3px;
	float:left;
	border: 1px solid #EBE3A6;
}
#geral #imagem #conteudo .caixas #orcamento form ul li input.ddd{
	width:28px;
	height:15px;
	padding-left:10px;
	padding-top:3px;
	float:left;
	border: 1px solid #EBE3A6;
}
#geral #imagem #conteudo .caixas #orcamento form ul li input.fone{
	width:215px;
	height:15px;
	padding-top:3px;
	float:left;
	border: 1px solid #EBE3A6;
	position:relative;
	left:6px;
}
#geral #imagem #conteudo .caixas #orcamento form ul li input.bt{
	float:right;
	display:block;
}
#geral #imagem #conteudo .caixas #orcamento form ul li select{
	float:left;
	width:261px;
	border: 1px solid #EBE3A6;
}
#geral #imagem #conteudo .caixas #orcamento form ul li textarea{
	float:left;
	width:261px;
	border: 1px solid #EBE3A6;
}

/* fim orcçamento novo*/
/*
#geral #imagem #conteudo .caixas #orcamento{
	width:340px;
	float: right;
	display:table;
	padding-right:10px;
}
#geral #imagem #conteudo .caixas #orcamento h1{
	width:340px;
	display:block;
	background:url(img/orcamento.gif) no-repeat left top;
	text-indent:-99999px;
	margin:0;
	padding-top:10px;
}
#geral #imagem #conteudo .caixas #orcamento .formulario{
	width:340px;
	display:block;
	float:left;
	clear:both;
	padding-top:3px;
}
#geral #imagem #conteudo .caixas #orcamento fieldset{

}
#geral #imagem #conteudo .caixas #orcamento fieldset{
	border: none;
}
#geral #imagem #conteudo .caixas #orcamento legend{
	display:none;
}
#geral #imagem #conteudo .caixas #orcamento label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:22px;
	float:left;
}
#geral #imagem #conteudo .caixas #orcamento input.campos{
	width:270px;
	height:15px;
	padding-left:10px;
	padding-top:3px;
	float:right;
	border: 1px solid #EBE3A6;
}
#geral #imagem #conteudo .caixas #orcamento input.ddd{
	width:28px;
	height:15px;
	padding-left:10px;
	padding-top:3px;
	float:left;
	border: 1px solid #EBE3A6;
}
#geral #imagem #conteudo .caixas #orcamento input.fone{
	width:220px;
	height:15px;
	padding-left:10px;
	padding-top:3px;
	float:right;
	border: 1px solid #EBE3A6;
}
#geral #imagem #conteudo .caixas #orcamento input.bt{
	float:right;
	display:block;
}
#geral #imagem #conteudo .caixas #orcamento select{
	float:right;
	width:282px;
	border: 1px solid #EBE3A6;
}
#geral #imagem #conteudo .caixas #orcamento textarea{
	float:right;
	width:270px;
	border: 1px solid #EBE3A6;
}
*/

#geral #imagem #conteudo #rodape{
	width:750px;
	display: table;
	float:left;
	padding-bottom:10px;
	
}
#geral #imagem #conteudo #rodape h1{
	width:297px;
	display:block;
	background:url(img/show_room.gif) no-repeat 10px 0;
	text-indent:-99999px;
	padding:0;
	margin:0;
}
#geral #imagem #conteudo #rodape #enderecos{
	width:750px;
	height:70px;
	display:block;
	padding-left:10px;
}
#geral #imagem #conteudo #rodape #enderecos address{
	width:225px;
	height:50px;
	display:block;
	float:left;
	padding-left:10px;
	margin-left:5px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

/*
#geral #imagem #conteudo #rodape #enderecos address{
	width:225px;
	height:50px;
	display:block;
	float:left;
	padding-left:10px;
	margin-left:5px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}*/
/*
#geral #imagem #conteudo #rodape{
	width:740px;
	display:block;
	background:url(img/borda.gif) no-repeat center 100px;
	float:left;
}*/
#geral #imagem #conteudo #rodape #divisoria{
	width:730px;
	height:50px;
	display:block;
	margin:0 auto;
	background:url(img/divisoria.gif) 5px 0 no-repeat;

}

#geral #imagem #conteudo #rodape #selos{
	width:320px;
	height:40px;
	display:block;
	margin:0 auto;
	background:url(img/borda.gif) no-repeat center top;
	padding-top:10px;
}
#geral #imagem #conteudo #rodape #selos p{
	display:block;
	text-align:center;
}
#geral #imagem #conteudo #rodape #selos a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	padding-top:10px;
}
#geral #imagem #conteudo #rodape #selos a.gdsi{
	background:url(img/gdsi.gif) no-repeat right bottom;
	width:96px;
	height:15px;
	padding-top:10px; 
	float:left;
		position:relative;
	left:60px;
}
#geral #imagem #conteudo #rodape #selos a.w3c{
	background:url(img/w3c.gif) no-repeat right bottom;
	width:91px;
	height:15px;
	padding-top:10px;
	float:left;
	position:relative;
	left:60px;
}

/*GALERIA DE IMAGENS*/
#galeriaImagens{
	width:730px;
	float:left;
	display:block;
}
#galeriaImagens #tumbs{
	width:320px;
	float:left;
	display:block;
	padding-left:5px;
	padding-top:5px;
}
#galeriaImagens #imagemGrande{
	width:350px;
	float:left;
	display:block;
	padding-left:5px;
}

.resposta{
	padding-top:70px;
}
.espaco{
	padding-top:15px;

}
.box_fotos{
	width:470px;
	height:114px;
	display:block;
	float:right;
}
.box_fotos img.direita{
	float:left;
	padding-left:25px;
}
.box_fabricacao{
	width:470px;
	height:228px;
	display:block;
	float:right;
}
.box_fabricacao img{
	float:left;
}
.box_fabricacao img.espacamento{
	padding-right:15px;
}
