@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px;}
div {position:relative;}
a img {border:none;}
a:hover {text-decoration:underline;}
body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:#2a456b url(../imgs_gerais/bgt.jpg) repeat-x;
}
/* ---------------------------------- ESTILOS TOPO ----------------------------- */
#Topo {
	margin:0px auto;
	width:780px;
	height:195px;
	padding-bottom:50px;
}
#Sigma-Metais {
	float:left;
	width:165px;
	height:195px;
}
.Busca {
	position:absolute;
	left:626px;
	top:4px;
	width:149px;
	height:109px;
	background:url(../imgs_gerais/cpo-busca-geral.png) no-repeat;
}
.Busca input {
	float:left;
	margin-left:20px;
}
.CampoBusca {
	background:url(../imgs_gerais/cpo-busca.jpg) no-repeat;
	padding-left:3px;
	width:106px;
	height:16px;
	border:none;
}
#Menu {
	position:absolute;
	left:142px;
	top:13px;
	width:490px;
	height:33px;
}
#Menu img {float:left;}
.Certificados {
	position:absolute;
	top:130px;
	left:640px;
	width:120px;
	height:55px;
	color:#bfe6ff;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
}
.Certificados img {margin:6px;}
			/* ---------------------- TOPO LINHAS ------------------ */
#Submenu-Linhas {
	position:absolute;
	top:47px;
	left:146px;
	width:440px;
	height:39px;
	padding:7px 5px 15px 25px;
	background:url(../imgs_gerais/bg-submenu-linhas.png) 3px 0px no-repeat;
}
#Submenu-Linhas .fundo-droplist {
	float:right;
	background:url(../imgs_gerais/bg-droplist-linhas.png) no-repeat;
	width:240px;
	height:39px;
	padding:6px 5px 5px 6px;
	font-size:14px;
	line-height:18px;
	color:#9d9d9d;
}
#Submenu-Linhas select {
	width:200px;
	height:19px;
	font-size:14px;
	line-height:18px;
	color:#9d9d9d;
	border:none;
}
#Submenu-Linhas select option {
	background:#FFF;
}
#Submenu-Linhas h2 {
	float:left;
	font-size:12px;
	line-height:30px;
	color:#FFF;
	font-weight:normal;
}
#Submenu-Linhas h2 a {color:#FFF; text-decoration:none;}
#Submenu-Linhas h2 a:hover {text-decoration:underline;}
			/* ---------------------- FINAL TOPO LINHAS ------------ */
/* ---------------------------------- FINAL ESTILOS TOPO ----------------------- */
/* ---------------------------------- CONTEÚDO CENTRAL ------------------------- */
#Central {
	width:100%;
	min-height:120px;
	display:table;
	background:#c1c1c1;
}
#Conteudo {
	width:780px;
	margin:-50px auto;
	display:table;
	padding:25px 0px 60px 0px;
}
#Bloco-Esq {
	width:570px;
	float:left;
	display:table;
}
#Conteudo h3 {
	font-size:18px;
	line-height:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#435c13;
	font-weight:normal;
	padding-bottom:15px;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:28px;
	color:#414242;
	text-align:left;
	font-weight:normal;
	padding-left:50px;
}
.Item-home {
	float:left;
	width:460px;
	padding:35px 0px 15px 50px;
}
.Item-home img {
	float:left;
	width:270px;
	border:2px solid #7c7c7c;
}
.Item-home h1 {
	position:absolute;
	left:285px;
	bottom:30px;
	line-height:18px;
}
.Item-home h1 a {
	text-decoration:none;
	color:#414242;
	font-size:14px;
	font-style:italic;
}
.Item-home h1 a:hover {text-decoration:underline;}
.Notas-Direita {
	float:right;
	background:url(../imgs_gerais/bg-box-home.png) no-repeat;
	width:157px;
	padding:20px;
	text-align:left;
	color:#18344e;
}
.Notas-Direita h2 {
	font-size:18px;
	line-height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
.Notas-Direita h2 a {
	text-decoration:none;
	color:#414242;
}
.Notas-Direita img {
	width:140px;
	border:2px solid #7c7c7c;
	margin:15px auto;
}
.Notas-Direita p {
	font-size:11px;
	line-height:14px;
}
.Notas-Direita p a {
	text-decoration:none;
	font-weight:bold;
	color:#18344e;
}
/* ---------------------------------- FINAL CONTEÚDO CENTRAL ------------------- */
/* ---------------------------------- LINHAS ----------------------------------- */
#Conteudo-linhas {
	width:734px;
	display:table;
	background:url(../imgs_gerais/bg-linhas-ct.png) repeat-y;
	margin:0px auto;
	color:#868686;
}
#borda-superior-linhas {
	width:734px;
	height:4px;
	background:url(../imgs_gerais/bg-linhas-tp.png) no-repeat;
	top:-4px;
	margin:0px auto;
}
#borda-inferior-linhas {
	background:url(../imgs_gerais/bg-linhas-fundo.jpg) no-repeat;
	width:734px;
	height:73px;
	margin:0px auto;
}
#Conteudo-linhas h2 {
	font-size:18px;
	line-height:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#435c13;
	font-weight:normal;
}
#Conteudo-linhas h1 {
	padding:0px;
	font-size:24px;
	line-height:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#868686;
}
#Esq-linhas {
	float:left;
	width:325px;
	display:table;
	padding:10px 22px;
	text-align:left;
}
#Esq-linhas p {
	width:260px;
	font-size:12px;
	padding:30px 15px;
}
#Box-Thumbs {
	width:285px;
	height:320px;
	padding-left:15px;
}
.thumb-produto-linhas {
	float:left;
	width:80px;
	padding:12px 7px;
	font-size:10px;
	height:105px;
}
.thumb-produto-linhas img {width:80px;}
.thumb-produto-linhas img:hover {opacity:0.40; filter:alpha(opacity=40);}
.thumb-produto-linhas a {color:#868686; text-decoration:none;}
.thumb-produto-registros {
	float:left;
	width:80px;
	padding:12px 7px;
	font-size:10px;
	height:105px;
}
.thumb-produto-registros img {width:50px;}
.thumb-produto-registros img:hover {opacity:0.40; filter:alpha(opacity=40);}
.thumb-produto-registros a {color:#868686; text-decoration:none;}
#Dir-linhas {
	float:right;
	width:345px;
	display:table;
	padding:15px 10px 0px 0px;
}
#Codigo {width:90px; float:left; padding:0px 7px;}
#Dir-linhas h3 {
	font-size:22px;
	width:90px;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
}
#Dir-linhas h4 {
	font-size:14px;
	width:90px;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
}
#produto-anterior {
	float:left;
	width:109px;
	height:23px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:23px;
	color:#FFF;
	background:url(../imgs_gerais/seta-ant-inativa.jpg) no-repeat;
	margin-top:10px;
}
#produto-anterior a {
	display:block;
	color:#FFF;
	text-decoration:none;
	width:109px;
	height:23px;
	background:url(../imgs_gerais/seta-ant-ativa.jpg) no-repeat;
}
#proximo-produto {
	float:left;
	width:109px;
	height:23px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:23px;
	color:#FFF;
	background:url(../imgs_gerais/seta-prox-inativa.jpg) no-repeat;
	margin-top:10px;
}
#proximo-produto a {
	display:block;
	color:#FFF;
	text-decoration:none;
	width:109px;
	height:23px;
	background:url(../imgs_gerais/seta-prox-ativa.jpg) no-repeat;
}
#Dir-linhas img {width:330px; padding-top:25px;}
#Dir-linhasMenor img {width:180px; padding-top:25px;}
#Desenho-tecnico {
	float:right;
	font-size:14px;
	line-height:17px;
	text-align:left;
	width:200px;
	padding-right:20px;
}
#Desenho-tecnico img {width:200px;}
#Desenho-tecnico p {float:left; width:80px;}
.medidas {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
/* ---------------------------------- FINAL LINHAS ----------------------------- */
/* ---------------------------------- CATÁLOGO --------------------------------- */
.produto-catalogo {
	float:left;
	width:203px;
	height:260px;
	background:url(../imgs_gerais/bg-pd-cataogo.png) 38px 0px no-repeat;
	padding:15px 0px 10px 56px;
	display:table;
}
.img_horizontal {
	width:180px;
	height:180px;
	background:#FFF;
	border:2px solid #7c7c7c;
	margin:25px 0px 0px 10px;
	overflow:hidden;
	vertical-align:middle;

}
.img_horizontal img {
	width:170px;
	margin:3px 0px 0px 3px;
}
.img_vertical {
	width:180px;
	height:180px;
	background:#FFF;
	border:2px solid #7c7c7c;
	margin:25px 0px 0px 10px;
	overflow:hidden;
}
.img_vertical img {
	height:130px;
	margin:3px 0px 0px 3px;
}
.produto-catalogo h1 {
	font-size:12px;
	line-height:12px;
	color:#18344e;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-transform:none;
	float:left;
	padding:0px;
}
.produto-catalogo h1 a {
	text-decoration:none;
	color:#18344e;
}
/* ---------------------------------- FINAL CATÁLOGO --------------------------- */
/* ---------------------------------- RODAPÉ CATÁLOGO -------------------------- */
.Mn-inferior-catalogo {
	position:absolute;
	left:191px;
	top:-48px;
	width:402px;
	height:40px;
	background:url(../imgs_gerais/pags-catalogo.png) no-repeat 26px 0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:30px;
	text-align:center;
	color:#424242;
}
.Mn-inferior-catalogo a {
	text-decoration:none;
	color:#18344e;
}
.Mn-inferior-catalogo a:hover {text-decoration:underline;}
.seta-pag-anterior {position:absolute; left:0px; top:0px;}
.seta-pag-proxima {position:absolute; right:0px; top:0px;}
/* ---------------------------------- FINAL RODAPÉ CATÁLOGO -------------------- */
/* ---------------------------------- INSTITUCIONAL ---------------------------- */
.Submenu-esq {
	float:left;
	width:112px;
	height:198px;
	padding:18px 10px 0px 50px;
	background:url(../imgs_gerais/bg-submenu-esq.png) 32px 0px no-repeat;
}
.Submenu-esq li {
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding-bottom:10px;
}
.Submenu-esq li a {
	text-decoration:none;
	color:#18344e;
}
.Submenu-esq li a:hover {
	text-decoration:underline;
}
#Tx-Institucional {
	float:left;
	width:320px;
	color:#414242;
	font-size:13px;
	line-height:18px;
	text-align:left;
}
#Tx-Institucional h1 {
	padding:9px 0px 10px 0px;
}
#Tx-Institucional p {
	width:312px;
	padding:9px 0px;
}
/* ---------------------------------- FINAL INSTITUCIONAL ---------------------- */
/* ----------------------------------- Representantes ---------------------------*/
.bg-representantes {
	background:url(../imgs_gerais/bg-representantes.jpg) no-repeat 72px 40%;
	display:table;
}
.fundo-droplist {
	float:right;
	background:url(../imgs_gerais/bg-droplist.png) no-repeat;
	width:320px;
	height:39px;
	padding:10px 28px 10px 8px;
	font-size:14px;
	line-height:18px;
	color:#9d9d9d;
}
.bg-representantes select {
	width:285px;
	height:19px;
	font-size:14px;
	line-height:18px;
	color:#9d9d9d;
	border:none;
}
.bg-representantes select option {
	background:#FFF;
}
.bg-representantes h1, .bg-representantes h2 {float:none; text-align:left;}
.bg-representantes h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	line-height:28px;
	color:#7a7a7a;
	padding-left:50px;
}
.lista-representantes {
	float:left;
	width:745px;

	min-height: 300px;
	padding:30px 0px 0px 40px;
}
.bloco-representante {
	float:left;
	width:235px;
	padding:10px 0px 10px 10px;
	text-align:left;
	font-size:11px;
	color:#414242;
}
.bloco-representante a {
	text-decoration:none;
	color:#18344e;
}
.bloco-representante a:hover {text-decoration:underline;}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#7a7a7a;
}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
}
/* ----------------------------------- Final Representantes----------------------*/
/* ----------------------------------- RODAPÉ -----------------------------------*/
#Rp-Geral {
	width:100%;
	height:196px;
	background:#2a456b url(../imgs_gerais/bgr.jpg) top repeat-x;
	padding-top:32px;
}
#Rodape {
	width:759px;
	height:139px;
	background:url(../imgs_gerais/bg-rp-ct.jpg) no-repeat;
}
#Rodape .Busca {
	position:relative;
	left:17px;
	float:left;
	margin-top:-17px;
	width:149px;
	height:109px;
	background:url(../imgs_gerais/cpo-busca-geral.png) no-repeat;
}
#Rodape ol {
	float:left;
	padding:15px 20px;
	height:80px;
	width:160px;
}
#Rodape ul {
	float:left;
	padding:15px 20px;
	height:80px;
	width:120px;
	color:#bfe6ff;
	margin-left:15px;
}
#Rodape ul li a {color:#bfe6ff;}
#Rodape ul li {width:132px;}
#Rodape li {
	float:left;
	line-height:18px;
	font-size:11px;
	text-align:left;
	list-style:none;
	color:#FFF;
	width:80px;
}
#Rodape li a {
	text-decoration:none;
	color:#FFF;
}
#Rodape li a:hover {text-decoration:underline;}
#Rodape .Certificados {
	position:relative;
	float:left;
	top:16px;
	left:0px;
	font-size:12px;
	line-height:14px;
	text-transform:capitalize;
	text-align:left;
}
#Rodape .Certificados p {padding-left:5px;}
#Logo-RP {
	float:right;
	padding-right:6px;
	margin-top:-14px;
}
/* ----------------------------------- FINAL RODAPÉ -----------------------------*/