@charset "utf-8";
/* DEFININDO ESTILO DO BODY*/
body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#666666 url(../img/aco_escovado.jpg);
}
a.linksite{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
a.linksite:hover{
	text-decoration:underline;
}
a.linksite:visited{
	color:#D50503;
	text-decoration:underline;
}
div#tudo{
	width:780px;
	margin:0 auto;
}
hr.site{
	position:static;
	clear:both;
	margin:10px 0 15px 0;
	border:0px;
	height:2px;
	background-color:#cccccc;	
}
hr.col_dir{
	position:static;
	clear:both;
	margin:0;
	border:0px;
	height:2px;
	background-color:#C9D8E9;	
}
span.texto_ok, span.texto_erro{
font-size:12px;
font-weight:bold;
}
span.texto_ok{
color:#0099CC;
}
span.texto_erro{
color:#D50000;
}
/* DEFININDO ESTILO DO DIV PRINCIPAL*/
div#principal{
}
/* DEFININDO ESTILO DO TOPO*/
div#topo{
	position:static;
	margin:0 0 9px 0;
}
div.borda_topo, div.borda_base{
	clear:both;
	height:10px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
/* DEFININDO ESTILO DA BORDA (TOPO)*/
div.borda_topo{
	background-image:url("../img/bg_topline.png");
}
/* DEFININDO ESTILO DA BORDA (BASE)*/
div.borda_base{
	background-image:url("../img/bg_baseline.png");
}
div#corpo{
	position:static;
	float:left;
	width:540px;
	margin:0;
	padding:0;
}
/* COLUNA*/
div#coluna{
	position:static;
	float:left;
	width:200px;
	w/idth:210px;	
	margin:0;
	padding:0 0 0 10px;
}
div#coluna div{
	margin:0;
	padding:0;
	width:200px;
	w/idth:210px;
}
object.coluna_swf object{
	position:relative;
	float:right;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}
td.col_topo{
	background-image:url(../img/box2_topo.png);
	background-repeat:no-repeat;
	height:10px;
	width:200px;
	margin:10px 0 0 0;
	padding:0;
}
div.col_meio{
	position:relative;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#666666;
	font-weight:normal;
}
div.col_meio h1{
	color:#26376B;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 20px;
	padding:0;
}
div.col_meio h2{
	margin:0 0 10px 10px;
	padding:0;
	font-size:11px;
}
h2 a.link_prod{
	color:#000000;
	text-decoration:none;
}
h2 a.link_prod:hover{
	text-decoration:underline;
}
div.col_meio h3{
	margin:0 0 0 10px;
	padding:0;
	font-size:14px;
}
div.col_meio h4{
	margin:0 0 10px 10px;
	padding:0;
	font-size:11px;
}
div.col_meio h4 a{
	color:#666666;
	text-decoration:none;
}
div.col_meio h4 a:hover{
	text-decoration:underline;
}
div.col_meio img.coluna{
	display:block;
	position:static;
	clear:both;
	border:0;
	margin:0 0 5px 0;
	padding:0;
}
div.vinheta_servicos{
	position:static;
	clear:both;
	margin:0 0 0 10px;
	padding:10px;
}
div.servicos{
	position:static;
	clear:both;
}
ul.lista_servicos{
	position:static;
	clear:both;
	color:#000000;
	font-size:11px;
	padding:0 0 20px 10px;
	margin:0;
}
ul.lista_servicos li{
	list-style:none;
	margin:0;
	padding:0;
}
div#coluna div.servicos ul.lista_servicos li a.link_servico{
	color:#000000;
	text-decoration:none;
}
div#coluna div.servicos ul.lista_servicos li a.link_servico:hover{
	text-decoration:underline;
}
ul.lista_clientes{
	position:static;
	clear:both;
	color:#000000;
	font-size:11px;
	padding:0 0 20px 10px;
	margin:10px 0 0 0;
}
ul.lista_clientes li{
	display:block;
	list-style:none;
	margin:0;
	padding:5px 0 5px 0;
}
div.espaco{
	position:static;
	margin:0px;
	padding:0;	
	clear:both;
	height:12px;
	line-height:0px;	
}
div.espaco_col_dir{
	position:static;
	margin:0px;
	padding:0;	
	clear:both;
	height:11px;
	line-height:0px;	
}
td.col_base{
	position:static;
	float:left;
	background-image:url(../img/box2_base.png);
	background-repeat:no-repeat;
	height:10px;
	width:200px;
	margin:0;
	padding:0;
}
div.clear{
	position:static;
	clear:both;
	margin:0;
	padding:0;
}
div.conteudo, conteudo2{
	position:relative;
	float:left;
	width:500px;
	background-color:#FFFFFF;
	margin:0;
}
div.conteudo{
	padding:0 20px 0 20px;
}
div.conteudo2{
	position:relative;
	float:left;
	width:500px;
	background-color:#FFFFFF;
	margin:0;
	padding:20px 20px 0 20px;
}
div.destaque{
	position:static;
	float:left;
	margin:10px 0 20px 0;
	padding:0;
}
div.destaque img{
	position:static;
	float:left;
	display:block;
	border:0;
	margin:0;
	padding:0;
}
div.destaque div{
	position:static;
	float:left;
	margin:0 0 0 10px;
	padding:0;
}
div.destaque div h1{
	width:350px;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:0;
}
div.caixa{
	position:static;
	float:left;
	background-color:#FFFFFF;	
	width:236px;
	w/idth:238px;	
	border-left:#d50503 solid 2px;
	margin:0;
	padding:0 2px 0 10px;
}
div.caixa h1{
	position:static;
	clear:both;
	font-size:11px;
	font-weight:normal;
	margin:0; 
	padding:0px 0 0 0;	
}
div.caixa div{
	position:static;
	float:left;
	margin:10px 0 0 0;
}
div.caixa div img{
	float:left;
	display:block;
	border:0;
}
div.caixa div h2{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 10px;
}
div.quemvende_prod{
	position:static;
	clear:both;
	height:246px;
}
/* DEFININDO ESTILO DAS ULs*/
ul.vinheta{
	position:static;
	clear:both;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
ul.vinheta li{
	float:left;
	margin:0;
	padding:0 5px 0 0;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
ul.leia_mais{
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	clear:both;
}
ul.leia_mais li{
	display:inline;
	margin:0;
	padding:0;
}
ul.leia_mais li a{
	display:block;
	color:#006699;
	font-size:10px;
	text-decoration:none;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
}
ul.leia_mais li a:hover{
	text-decoration:underline;
}
div#rodape{
	position:static;
	margin:10px 0 0 0px;
	padding:3px 10px 11px 10px;
	background-image:url("../img/bg_rodape.png");
	background-repeat:no-repeat;
	width:730px;
	height:10px;
	text-align:center;
	font-size:11px;
}
div#visitas_criacao{
	position:static;
	clear:both;
	width:750px;
}
div#visitas{
	position:static;
	font-size:11px;
	color:#EAEAEA;
	font-weight:bold;
	float:left;
	width:150px;
	margin:5px 0 0 0;
}
div#criacao{
	position:static;
	float:right;
	margin:0px 0 0 0;
	padding:0 0 10px 0;
	width:50px;
	height:10px;
	text-align:right;
	font-size:11px;
}
a.criacao{
	font-size:11px;
	text-decoration:none;
	color:#666666;
}
a.criacao:hover{
	text-decoration:underline;
}
/*P R O D U T O S*/
/*Linha Industrial*/
div.bloco_tecnologia{
	position:static;
	float:left;
	width:500px;
	margin:0;
	padding:0;	
}
div.tecnologia{
	position:static;
	float:left;
	width:290px;
}
p.p_tecnologia{
	position:static;
	float:left;
	width:280px;
	font-size:12px;
}
img.img_tecnologia{
	position:static;
	float:right;
}
div.industrial{
	position:static;
	float:left;
	margin:0 0 20px 0;
}
div.bloco_ind{
	position:static;
	float:left;
	width:470px;
	background-color:#E9E9E9;
	margin:0 0 10px 0;
	padding:15px;
}
div.bloco_ind_esq{
	position:static;
	float:left;
	width:240px;
	background-color:#E9E9E9;
	margin:0 0 20px 0;
	padding:15px;
}
div.bloco_ind_dir{
	position:static;
	float:right;
	background-color:#E9E9E9;
	margin:0 0 20px 0;
	padding:15px;
}
div.portas_especiais{
	position:static;
	float:left;
	margin:0;
	padding:0;
}
div.prod_ind_esq{
	position:static;
	float:left;
	margin:0;
	padding:0;
}
div.ind_esq{
	background-color:#E9E9E9;
	position:static;
	float:left;
	width:205px;
	margin-bottom:10px;
	padding:15px;
}
div.ind_dir{
	background-color:#E9E9E9;
	position:static;
	float:right;
	width:205px;
	margin-bottom:10px;
	padding:15px;
}
h1.tit_prod{
	position:static;
	clear:both;
	margin:0;
	padding:0 0 5px 0;
	color:#000000;
	font-size:12px;
}
img.img_ind_esq1{
	border:0;
	margin:0;
	padding:0;
}
img.img_ind_esq2{
	border:0;
	margin:0 0 0 5px;
	padding:0;
}
div.prod_ind_dir{
	position:static;
	float:right;
	margin:0;
	padding:0;
}
p.p_bloco_ind{
	position:static;
	clear:both;
	padding:10px 0 0 0;
	color:#000000;
	font-size:11px;
}
p.p_ind_dir{
	position:static;
	float:left;
	width:95px;
	color:#000000;
	padding:0 0 0 5px;
	font-size:11px;
}
p.p_ind_esq, p.p_ind_dir2{
	position:static;
	width:205px;
	color:#000000;
	font-size:11px;
	margin:0;
	padding:0 0 10px 0;
}
img.img_ind_dir{
	border:0;
	margin:0;
	padding:0;
}
/*Linha Residencial*/
hr.res{
	position:static;
	clear:both;
	margin:10px 0 15px 0;
	border:0px;
	height:2px;
	color:#005D98;
	background-color:#005D98;	
}
div.bloco_res_esq{
	position:relative;
	float:left;
	background:#005D98;
	margin:0 0 15px 0;
	padding:10px 0 10px 15px;
	width:220px;
	w/idth:240px;	
}
div.bloco_res_pan{
	position:static;
	clear:both;
	background:#005D98;
	margin:0 0 15px 0;
	padding:10px 16px 10px 16px;
	width:467px;
	w/idth:467px;	
}
div.bloco_res_dir{
	position:relative;
	float:right;
	background:#005D98;
	margin:0 0 15px 0;
	padding:10px 0 10px 15px;
	width:220px;
	w/idth:240px;	
}
h1.tit_prod_res{
	position:static;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0 0 5px 0;
}
/*Q U E M   S O M O S*/
div.a_erafe{
	position:static;
	float:left;
	width:500px;
	margin:0;
	padding:0;
}
div.a_erafe_esq{
	position:static;
	float:left;
	width:348px;
}
hr.quem{
	position:static;
	clear:both;
	height:2px;
	background:#D50503;
	margin:0;
	padding:0;
	border:0;
}
hr.clientes{
	position:static;
	clear:both;
	height:2px;
	background:#C9D8E9;
	margin:0;
	padding:0;
	border:0;
}
p.a_erafe{
	display:block;
	position:static;
	float:left;
	width:300px;
	font-size:12px;
	line-height:17px;
}
img.a_erafe{
	display:block;
	position:static;
	float:right;
	margin:0;
	padding:0;
}
div.objetivo, div.pra_quem{
	position:static;
	clear:both;
	width:500px;
	padding:0;
	margin:0;
}
p.objetivo, p.pra_quem{
	position:static;
	clear:both;
	font-size:11px;
	padding:10px 0 20px 0;
	line-height:17px;	
}
div.diferencial{
	position:static;
	float:left;
	padding:20px;
	background-color:#E9E9E9;
}
ul.diferencial{
	position:static;
	clear:both;
	margin:0;
	padding:10px 0;
	list-style:none;
}
ul.diferencial li{
	margin:0;
	padding:2px 0 0 0;
	font-size:11px;
	color:#000000;
}
img.diferencial{
	position:static;
	float:left;
	margin:0;
	padding:0;	
}
div.diferencial_dir{
	position:static;
	float:left;
	margin:0;
	padding:0;
}
p.diferencial{
	position:static;
	float:left;
	width:310px;
	w/idth:320px;	
	margin:0;
	padding:0 0 0 10px;
	font-size:11px;
}
div.responsabilidade{
	position:static;
	float:left;
	width:500px;
	margin:0;
	padding:0;
}
p.responsabilidade{
	position:static;
	float:left;
	width:380px;
	font-size:11px;
	margin:0;
	padding:0;
}
img.responsabilidade{
	position:static;
	float:right;
	margin:0;
	padding:0;
}
/*FORMULARIOS*/
div.form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 0 0px;
	width:500px;
	color:#00599D;
	float:left;
	font-size:12px;
}
div.indices{
	width:95px;
	float:left;
}
div.campos{
	width:330px;
	float:left;
}
div.campos input.campo_form{
	width:330px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:static;
	margin:0 0 10px 0;
	color:#00599D;
}
div.indices, div.campos{
	margin:5px;
	color:#00599D;
}
div.form div.indices label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 11px 0;
	padding:0;
	color:#00599D;
	height:21px;
}
div.form div.campos textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	margin-bottom:2px;
	color:#00599D;
	border-width:1px;
	border-color:#00599D;
	width:328px;
}
div.campos input#enviar{
	text-align:center;
	margin:10px 0 10px 283px;
	color:#ffffff;
	padding:2px;
	font-weight:bold;
	border:0;
	background-color:#D50503;
}