body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img { 
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}

body {
	height: 900px;
	background: url(img/bkg.jpg) repeat-x;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p { font-family:Verdana, Arial, Helvetica, sans-serif;}
.texto { font-family:Verdana, Arial, Helvetica, sans-serif;}


a.link-menu {color:#a0a0a0;text-decoration:none;}
a.link-menu:hover {color:#062a9a;text-decoration:none;}

.link-submenu-on {position:relative; left:12px; color:#062a9a;text-decoration:none;}
a.link-submenu {position:relative; left:12px; color:#a0a0a0;text-decoration:none;}
a.link-submenu:hover {color:#062a9a;text-decoration:none;}

a.link-submenu-sublink {position:relative; left:15px; color:#a0a0a0;text-decoration:none;}

a.link-submenu-sublink:hover {color:#062a9a;text-decoration:none;}
.link-submenu-sublink-on {position:relative; left:15px;color:#062a9a;text-decoration:none;}

a.link-menu-eletrocalha {color:#797979;text-decoration:none;}
a.link-menu-eletrocalha:hover {color:#062a9a;text-decoration:none;}
.link-menu-eletrocalha-on{color:#062a9a;text-decoration:none};

.link-yellow{color:#f1c200;text-decoration:none;}
a.link-yellow {color:#f1c200;text-decoration:none;}
a.link-yellow:hover {color:#f1c200;text-decoration: underline;}
a.link-yellow:visited {color:#f1c200;text-decoration:none;}

a.link-gray {color:#686767; text-decoration:none;}
a.link-gray:hover {color:#062a9a; text-decoration:none;}

a.link-sublinhar {color:#686767; text-decoration:none;}
a.link-sublinhar:hover {color:#686767; text-decoration:underline;}

a.link-top {color:#a4aecd; text-decoration:none;}
a.link-top:hover {color:#062a9a; text-decoration:none;}

a.link-mapa-azul {color:#062a9a; text-decoration:none;}
a.link-mapa-azul:hover {color:#686767; text-decoration:none;}

a.link-mapa-cinza {color:#686767; text-decoration:none;}
a.link-mapa-cinza:hover {color:#062a9a; text-decoration:none;}

#banner_logo {
	position: relative;
	width:666px;
	height:71px;
	float:left;
}

#banner_iso {
	position: relative;
	width:81px;
	height:71px;
	right:4px;
	float:right;
}

.menu {
	position:relative;
	font-size:13px;
	color:#a0a0a0;
	bottom:3px;
}

.menu-on {
	position:relative;
	font-size:13px;
	color:#062a9a;
	bottom:3px;
}

.menu-bar-off {
	width:auto;
	height:9px;
	background-color:#e5e5e5;
}

.menu-bar-on {
	width:auto;
	height:9px;
	background-color:#f1c200;
}

#banner-principal {
	position:relative;
	width:759px;
	height:244px;
	top:2px;
}

.img-links-home {
	width:177px;
	height:88px;
}

.link-box {
	position:relative;
	width:170px;
	left:6px;
	top:8px;
}

.tittle-blue {
	color:#1c3f93;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}

.tittle-amarelo {
	color:#f1c200;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}

.language{
	color:#a4aecd;
	font-size:10px;
	line-height:21px;
}

.regular-gray {
	color:#666666;
	font-size:10px;
	line-height:16px;
}

.copyright {
	color:#999999;
	font-size:9px;
	line-height:16px;
}

.tittle-pag {
	position:relative;
	font-size:14px;
	color:#062a9a;
	font-weight:bold;
	line-height:26px;	
	left:12px;
}

#submenu-box {
	position:relative;
	width:186px;
	top:8px;
}

#submenu {
	height:auto;
	font-size:12px;
	line-height: 24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	font-weight:bold;
}

#submenu li{
	list-style: none;
}

.submenu-on{
	background-color:#fbf0bf;
}

.submenu-sublink {
	height:auto;
	font-size:12px;
	line-height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	font-weight:normal;
}

.submenu-sublink li {
	list-style: none;
}

#empresa-conteudo-box {
	position:relative;
	width:525px;
	height:auto;
	top:13px;
	left:23px;
	display:table;
}
.medium-gray {
	color:#686767;
	font-size:11px;
	line-height:16px;
}

.medium-gray p {
	color:#686767;
	font-size:11px;
	line-height:16px;
}

.bold-gray {
	color:#686767;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}

.box-link-voltar {
	position:relative;
	color:#f1c200;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	top:4px;
	left:10px;
}

.cadastro-texto {
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#686767;
}

.buscar-texto {
	font-size:11px;
	line-height:11px;
	color:#74724d;
}

.buscar {
	width:140px;
	height:13px;
	background-color:#e2ba00;
	font-size:10px;
	line-height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#74724d;
	border:0px;
	vertical-align:top;
	margin-top:3px;
}

.formulario {
	width:369px;
	height:21px;
	color:#686767;
	font-size:12px;
	line-height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #e5e5e5;
	margin-bottom:8px;
}

.assunto {
	width:369px;
	height:21px;
	color:#686767;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:21px;
	border:1px solid #e5e5e5;
	margin-bottom:8px;
}

.msg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

#empresa-sobre-box {
	width:384px;
	height:auto;
	float:left;
}

#empresa-sobre-imgbox {
	width:132px;
	height:auto;
	float:right;
}

.empresa-sobre-img {
	position:relative;
	width:132px;
	height:91px;
	margin-top:8px;
}

#referencias-box {
	position:relative;
	width:715px;
	left:15px;
	top:15px;
}

.fundo-azul-referencias {
	width:737px;
	height:auto;
	background-color:#f8f8f8;
}

.box-referencias {
	position:relative;
	width:221px;
	height:190px;
	left:10px;
	margin-top:10px;	
	float: left;
	margin-right: 8px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 18px;
	background: #f8f8f8;
}

.referencias-img {
	position:relative;
	width:214px;
	height:118px;
	margin-bottom:5px;
	border:1px solid #cdcccc;
}

.titlle-tam13 {
	color:#062a9a;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}

.ref-linha {
	position:relative;
	width:auto;
	margin-top:7px;
	margin-bottom:2px;
	border-bottom:1px solid #cdcccc;
}

.ref-linha2 {
	position:relative;
	width:auto;
	margin-top:2px;
	margin-bottom:7px;
	border-bottom:1px solid #cdcccc;
}

.ref-mais {
	position:relative;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#f1c200;
}

.noticias-box {
	position:relative;
	width:715px;
	height:auto;
	margin-left:15px;
	margin-top:10px;
	display:table;
}

.noticias-img {
	position:relative;
	width:118px;
	height:auto;
	display:table;
	border:1px solid #cdcccc;
	display:table;
	float:left;
}

.noticias-info-box {
	position:relative;
	width:586px;
	height:auto;
	display:table;
	float:right;
}

.busca-box {
	position:relative;
	width:715px;
	height:auto;
	margin-left:15px;
	margin-top:10px;
	display:table;
}

.busca-img {
	position:relative;
	width:118px;
	height:auto;
	display:table;
	border:1px solid #cdcccc;
	display:table;
	float:left;
}

.busca-info-box {
	position:relative;
	width:520px;
	height:auto;
	display:table;
	float:left;
	margin-left: 15px;
}

.title-busca {
	color:#062a9a;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	text-align:left;
}

.dicas-info-box {
	position:relative;
	width:690px;
	height:auto;
	display:table;
	margin-left:25px;
}

.noticias-linha {
	position:relative;
	width:auto;
	height:1px;
	background:#cdcccc;
}

.titlle-noticias {
	color:#062a9a;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	text-align:left;
}

.titlle-dicas {
	position:relative;
	color:#062a9a;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-align:left;
	margin-top:8px;
}

.leia-noticias {
	position:relative;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#f1c200;
	line-height:24px;
}

.legenda-foto-noticias {
	color:#666666;
	font-size:10px;
	line-height:24px;
}

.voltar-noticias {
	position:relative;
	font-size:11px;
	font-weight:bold;
	color:#f1c200;
	line-height:24px;
	left:7px;
}

#contato-conteudo-box {
	position:relative;
	width:525px;
	height:auto;
	top:13px;
	left:23px;
	display:table;
}

.contato-texto {
	font-size:11px;
	line-height:18px;
	color:#686767;
}

.busca-texto {
	font-size:11px;
	line-height:18px;
	color:#74724d;
}

.produtos-conteudo-box {
	position:relative;
	width:552px;
	height:auto;
	margin-top:7px;
	left:10px;
	display:table;
}

.box-produtos {
	position:relative;
	width:251px;
	height:190px;
	left:10px;
	display:table;
	margin-top:10px;		
}

.pd-img {
	position:relative;
	width:249px;
	height:88px;
	margin-bottom:5px;
	border:1px solid #cdcccc;
}

#produto-info-box {
	position:relative;
	width:365px;
	left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#produto-info-box2 {
	position:relative;
	width:525px;
	left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.produto-info-img-box {
	position:relative;
	width:146px;
	background-color:#f3f3f3;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-top:1px;
}

.img-produto {
	position:relative;
	width:125px;
	height:auto;
	margin-top:10px;
}

.abas-on {
	position:relative;
	top:1px;
	font-size:9px;
	color:#737373;
}

.abas-off {
position:relative;
top:1px;
font-size:9px;
color:#a3a3a3;
}

#download-box {
	position:relative;
	width:730px;
	margin-left:15px;
	margin-top:15px;
}

.btn_baixar {
	position:relative;
	top:10px;
}

.box-download {
	position:relative;
	width:251px;
	height:140px;
	left:10px;
	margin-top:10px;		
}

.download-img {
	position:relative;
	width:249px;
	height:88px;
	margin-bottom:6px;
	border:1px solid #cdcccc;
}

.download-linha {
	position:relative;
	width:auto;
	margin-top:3px;
	margin-bottom:2px;
	border-bottom:1px solid #cdcccc;
}

.download-mais {
	position:relative;
	float:right;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#f1c200;
}

.solicite-tittle {
	position:relative;
	width:320px;
	left:20px;
}

.catalogo-texto {
	position:relative;
	font-size:11px;
	line-height:18px;
	color:#686767;
	margin-top:7px;
}

.catalogo-formulario {
	width:310px;
	height:21px;
	color:#686767;
	font-size:12px;
	line-height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #e5e5e5;
}

.box-catalogo-completo {
	position:relative;
	margin-top:2px;
	margin-bottom:3px;
	left:10px;
	color:#686767;
	font-size:10px;
	line-height:16px;
}

.tela-popup {
	position:absolute;
	width:385px;
	margin-left:10px;
	margin-top:10px;
	background:url(img/box_fundo.png);
	z-index:100;
}


.tela-popup2 {
	position:absolute;
	width:385px;
	margin-left:10px;
	margin-top:10px;
	background:url(img/box_fundo.png);
	z-index:100;
}


.box-popup-formulario {
	position:relative;
	width:371px;
	height:340px;
	margin-top:30px;
}

.representantes-form-texto {
	position:relative;
	font-size:11px;
	line-height:18px;
	color:#686767;
	font-weight:bold;
	margin-top:7px;
	margin-left:12px;
}

.representantes-formulario {
	width:360px;
	height:21px;
	color:#686767;
	font-size:12px;
	line-height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #e5e5e5;
	margin-left:12px;
}

#box-popup-lista {
	position:relative;
	width:371px;
	height:340px;
	margin-left:12px;
	margin-top:20px;
}

#popup-lista-esquerda {
	position:relative;
	width:345px;
	float:left;
}

#popup-lista-direita {
	position:relative;
	width:10px;
	float:right;
}

.lista-titulo-on {
	color:#062a9a;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}

.lista-titulo {
	color:#686767;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}

.lista-divisao {
	width:auto;
	margin-top:16px;
	margin-bottom:16px;
	border-bottom:1px dashed #b3c0de;
}

.lista-box {
	width:375px;
	position:relative;
	margin-left:10px;
}

.produtos-titulo {
	color:#a0a0a0;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin-top:9px;
	margin-left:15px;
}

#menu-eletrocalha {
	position:relative;
	width:572px;
	height:27px;
	background-color:#fbf0bf;
}

#menu-eletrocalha li{
	list-style: none; 
	margin-right:4px;
	display: inline;
}

.menu-eletrocalha-estilo {
	color:#797979;
	font-size:10px;
	line-height:25px;
}

.produtos-metal-titulo {
	position:relative;
	color:#a0a0a0;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:6px;
}

.titulo-destaque {
	color:#808dac;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}

#destaque-info-box {
	position:relative;
	width:365px;
	margin-left:10px;
	margin-bottom:3px;
	float:left;
}

#destaque-info-box2 {
	position:relative;
	width:540px;
	height: 100px;
	margin-left:10px;
	margin-bottom:3px;
}

#tabela-icon-box {
	position:relative;
	width:80px;
	margin-top:5px;
	margin-left:50px;
	margin-bottom:3px;
	text-align:center;
	float:left;
}

.box-produtos-metal {
	position:relative;
	width:251px;
	margin-right: 20px;
	height:115px;
	left:10px;
	margin-top:10px;		
	float: left;
}

.metal-titulo {
	color:#a0a0a0;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:8px;
}

.certificado-box{
	background: #f8f8f8;
	height: 22px;
	margin-bottom:5px;
}

.certificados {
	position:relative;
	color:#686767;
	font-size:11px;
	line-height:26px;
	float: left;	
	margin-left: 10px;
}

.btn_certificado {
	position:relative;
	float:right;
}

.linha-produtos-titulo {
	color:#686767;
	font-size:12px;
	line-height:20px;
	margin-left:10px;
}

.imagem-referencia{
	margin-right: 18px;
	margin-bottom: 15px;
}

.imagem-referencia2{
	margin-bottom: 15px;
}



/* inicio estilo título destaque home */


div.tudo {position:relative;margin-left:7px;}
div.texto, div.efeito1, div.efeito2, 
div.efeito3, div.efeito4  { 
	font: 11px "Verdana", Helvetica, sans-serif;
	font-weight: bold;
	}
div.texto {  
	position:absolute; 
	top:0; 
	left:0;
	color:#fff; 
	}
div.efeito1 { 
	position:absolute;
	left: 1px;
	top: -1px;
	color:#666666; 
	}
div.efeito2 { 
	position:absolute;
	left: -1px;
	top: 1px;
	color:#666666; 
	}
div.efeito3 { 
	position:absolute;
	left: -1px;
	top: -1px;
	color:#666666; 
	}
div.efeito4 { 
	position:absolute;
	left: 1px;
	top: 1px;
	color:#666666; 
	}

.msg-solucoes{
	padding: 10px;
	font-size: 11px;
	color: #000;
	border: 1px solid #ccc;
	background: #EEE;
	width: 350px;
}

/* fim estilo título destaque home */