/*---
Folha de estilos de Metais Poly

NEOBIZ - Mundo digital, resultado real.
www.neobiz.com.br

Criado por Juliana Moreira
em setembro/2008
---*/ 

* {
outline:none;
border:none;
margin:0;
padding:0;
font-size:12px;
font-family:'trebuchet ms';
list-style-type:none;
}

a {
text-decoration:none;
color:#f20e06;
}

a:hover {
text-decoration:underline;
}

body {
margin:0;
padding:0;
background:#fff url(../img/bg_geral.jpg) repeat-x;
}

#geral {
width:987px;
margin:auto;
}

p {color:#000;}

/** CLASSES GERAIS **/
.some {display:none;}

.cresce {
clear:both;
width:0;
height:0;
font-size:0;
line-height:0;
float:none;
}

/**  TOPO  **/
#topo {
background:url(../img/bg_topo.jpg) no-repeat top;
padding:29px 0 0 26px;
height:111px;
border-bottom:1px solid #d3d3d3;
}

#topo h1 {
text-indent:-9999px;
float:left;
}

#topo h1 a {
background:url(../img/logo_poly.png) no-repeat;
width:139px;
height:77px;
display:block;
}

#banner {
width:511px;
height:75px;
float:left;
margin:-13px 0 19px 76px;
}

#banner1 {
width:511px;
height:75px;
float:left;
margin:0 0 0 0;
}

#direito {
float:right;
margin:-29px 0 0 0;
padding-right:38px;
}

#direito li {
float:left;
margin:0 0 0 9px;
}

#frBusca {
float:right;
margin:-33px 0 0 0;
background:url(../img/bg_busca.png) no-repeat;
width:240px;
height:25px;
padding:7px 0 0 7px;
}

#frBusca label {
display:none;
}

#frBusca input {
font:normal 10px verdana;
border:1px solid #9a9a9a;
width:165px;
padding:2px 3px 0 3px;
height:15px;
}

#frBusca .btOk {border:none; padding:0; width:44px; height:19px; vertical-align:bottom; margin:0 0 0 -4px;}

/** MENU **/
#menu {
background:url(../img/bg_menu.jpg) no-repeat;
display:block;
height:31px;
width:675px;
margin-left:-13px;
clear:both;
}

#menu li {
float:left;
}

#menu li ul {
position:absolute;
z-index:1000;
background-color:#d52225;
width:170px;
}

#sub_prod {
width:123px !important;
}

#sub_construtora {
width:190px !important;
}

#menu li ul li {
float:none;
display:block;
padding:5px 0;
margin:0 5px;
border-bottom:1px solid #fff;
}

#menu li ul li a {
background:none;
color:#fff;
font:normal 12px 'trebuchet ms';
}

a.mn-empresa, a.mn-produtos, a.mn-dicas, a.mn-noticias , a.mn-revendas , a.mn-repres , a.mn-eventos, a.mn-const, a.mn-fale {
height:31px;
display:block;
text-indent:-9999px;
background:no-repeat left top;
}

#mn1 a:hover, #mn2 a:hover, #mn3 a:hover, #mn4 a:hover, #mn5 a:hover, #mn6 a:hover, #mn7 a:hover, #mn8 a:hover, #mn9 a:hover {
background-position:left bottom;
}

#mn1 a {
background-image:url(../img/mn1.png);
width:94px;
}

#mn2 a {
background-image:url(../img/mn2.png);
width:69px;
}

#mn3 a {
background-image:url(../img/mn3.png);
width:57px;
}

#mn4 a {
background-image:url(../img/mn4.png);
width:56px;
}

#mn9 a {
background-image:url(../img/mn9.png);
width:82px;
}
		
/** CONTEUDO **/
#conteudo {
padding:7px 20px 8px 13px;
}

#conteudo p {
font:normal 12px 'trebuchet ms';
}

h3#tit_geral {
background:url(../img/bg_h3.png) no-repeat;
width:337px;
height:26px;
padding:6px 0 0 8px;
font:bold 16px 'lucida sans';
color:#fff;
margin:-48px 0 0 -10px;
_margin-top:-49px;
position:absolute;
}

h3#tit_geral a {
font:bold 16px 'lucida sans';
color:#fff;
}

p.migalha {
margin:-15px 0 20px 0 !important;
color:#666;
}

p.migalha a {
font:normal 12px 'trebuchet ms';
color:#b50a0b;
}

#txt_geral {
border:1px solid #dcdcdc;
background:url(../img/bg_txtgeral.png) repeat-x top #fff;
width:633px;
float:left;
padding:40px 20px 20px 20px;
}

#txt_geral p {
font:normal 12px 'trebuchet ms';
}

/**  HOME  **/
#cont_esq {
margin-top:-10px;
height:265px;
}

#mais-destaques {
width:680px;
float:left;
_margin-top:-7px;
_background-color:#fff;
}

h3#h3-mais-destaques {
background:url(../img/tit_maisdest.png) no-repeat;
width:107px;
height:18px;
padding:0 0 0 8px;
color:#fff;
margin:0 0 0 10px;
text-indent:-9999px;
}

ul#Prod_destaq_home {
width:678px;
padding:30px 0 20px 0;
display:table;
}

ul#Prod_destaq_home li {
float:left;
padding:0 20px 0 24px;
width:290px;
border-right:1px solid #d3d3d3;
}

ul#Prod_destaq_home img {
float:left;
margin-right:10px;
clear:left;
}

ul#Prod_destaq_home li a:hover {
color:#d22129;
}

ul#Prod_destaq_home p, ul#Prod_destaq_home p a, ul#Prod_destaq_home p span {
font:normal 12px 'trebuchet ms';
clear:right;
color:#505050;
line-height:18px;
}

ul#Prod_destaq_home p.vejamais a span {
font:bold 16px 'trebuchet ms';
color:#b50a0b;
}

ul#Prod_destaq_home h4.Tit_Linha {
padding-bottom:10px;
}

ul#Prod_destaq_home h4.Tit_Linha a {
color:#000;
font:bold 16px 'lucida sans';
}

#cont_dir {
width:259px;
float:right;
padding-top:20px;
}

#eventos {
margin-bottom:52px;
}

h3#h3-eventos {
background:url(../img/tit_eventos.png) no-repeat;
width:107px;
height:18px;
padding:0 0 0 8px;
color:#fff;
margin:0 0 0 10px;
text-indent:-9999px;
}

h3#h3-noticias {
background:url(../img/tit_noticias.png) no-repeat;
width:107px;
height:18px;
padding:0 0 0 8px;
color:#fff;
margin:0 0 0 10px;
text-indent:-9999px;
}

#eventos ul {
background:url(../img/bg_colateral.png) repeat-x bottom #fff;
border:1px solid #f2f2f2;
width:241px;
padding:12px 8px 0 8px;
display:table;
}

#eventos ul li {
padding:0 0 15px 0;
line-height:14px !important;
}

#eventos ul li a {
font:normal 11px 'trebuchet ms';
line-height:14px !important;
color:#313131;
}

#eventos ul li a:hover {
color:#d22129;
}

#eventos p, #eventos p a, #eventos p span {
font:normal 11px 'trebuchet ms';
clear:right;
color:#505050;
line-height:18px;
}

#eventos p.vejamais {
padding-right:8px;
}

#eventos p.vejamais a span {
font:bold 16px 'trebuchet ms';
color:#b50a0b;
}

#eventos h4 {
color:#121212;
background-color:#e1e1e1;
font:normal 11px 'trebuchet ms';
float:left;
padding:0 2px;
margin:0 5px 20px 0;
}

#noticias {
float:right;
width:270px;
_margin-top:-7px;
}

#noticias ul {
padding:20px 8px 0 8px;
display:table;
}

#noticias ul li {
padding:0 0 15px 0;
line-height:14px !important;
list-style-image:url(../img/seta_li.png);
margin-left:18px;
}

#noticias ul li a {
font:normal 11px 'trebuchet ms';
line-height:14px !important;
color:#313131;
}

#noticias ul li a:hover {
color:#d22129;
}

#banners img {
float:left;
margin:15px 0 0 30px;
}

#banners img, #banners img a {
border:1px solid #ddd;
}


/**  INTERNAS  **/
ul#Aa {
position:absolute;
margin:-35px 0 0 520px;
}

ul#Aa li, ul#Aa li a {
font:normal 12px 'trebuchet ms';
color:#ff2e3d;
}

ul#Aa li {
float:left;
}

li#Aa1, li#Aa1 a {
font:bold 10px 'trebuchet ms' !important;
}

li#Aa1 {
margin:0 5px 0 0;
}

li#Aa2, li#Aa2 a {
font:bold 12px 'trebuchet ms' !important;
}

li#Aa2 {
margin:1px 5px 0 0;
}

li#Aa3, li#Aa3 a {
font:bold 14px 'trebuchet ms' !important;
}

li#topVoltar, li#topVoltar a {
font:bold 14px 'trebuchet ms' !important;
}

ul#Linha_List {
width:630px !important;
display:table;
}

ul#Linha_List li {
width:280px;
float:left;
padding:0 14px 30px 0;
min-height:140px;
height:auto !important;
height:140px;
margin-right:10px;
}

ul#Linha_List li img {
float:left;
margin-right:10px;
width:98px;
}

ul#Linha_List li p, ul#Linha_List li, ul#Linha_List li a {
font:normal 12px 'trebuchet ms';
line-height:14px;
color:#313131;
}

ul#Linha_List h4.Tit_Linha {
background-color:#c53630;
min-height:20px;
height:auto !important;
height:20px;
padding:3px 5px;
margin:0 0 10px 0;
}

ul#Linha_List h4.Tit_Linha a {
color:#fff;
font:bold 16px 'lucida sans';
}

ul#Linha_List h4 a, ul#Lista_pedidos h4 {
color:#f20e06;
font:bold 16px 'lucida sans';
}

ul#Linha_List h4 {
margin:0 0 5px 0;
}

#Col_Dir {
float:right;
}

#Col_Dir hr {
border-top:1px solid #e5e5e5;
height:1px;
clear:left;
margin:30px 20px 0 20px;
padding-bottom:30px;
}

h3#destaques {
background:url(../img/h3_destaques.png) no-repeat;
width:107px;
height:18px;
padding:6px 0 0 8px;
color:#fff;
margin:0 0 -6px 10px;
text-indent:-9999px;
}

ul#Prod_destaq_int {
background:url(../img/bg_coldir.png) repeat-x bottom #fff;
border:1px solid #f2f2f2;
width:238px;
padding:30px 15px 0 15px;
display:table;
}

ul#Prod_destaq_int li {
padding:0 0 30px 0;
}

ul#Prod_destaq_int img {
float:left;
margin-right:10px;
clear:left;
}

ul#Prod_destaq_int p, ul#Prod_destaq_int p a, ul#Prod_destaq_int p span {
font:normal 12px 'trebuchet ms';
clear:right;
color:#505050;
line-height:18px;
}

ul#Prod_destaq_int p a:hover {
color:#d22129;
}

ul#Prod_destaq_int p.vejamais a span, p.vejamais a span {
font:bold 16px 'trebuchet ms';
color:#b50a0b;
}

ul#Prod_destaq_int h4.Tit_Linha a {
color:#000;
font:bold 16px 'lucida sans';
padding-bottom:10px;
}

p.vejamais {
text-align:right;
}

p.vejamais a {
color:#9f9b9b !important;
display:block;
}

ul#ListaPedidos li {
font:normal 12px 'trebuchet ms';
}

/* FALE CONOSCO, ENVIAR AMIGO */
#frContato {
width:374px;
margin:auto;
}

#frCotacao {
width:570px;
margin:auto;
}

#frContato legend {
padding-bottom:20px;
}
	
#frContato label {
float:left;
width:60px;
text-align:right;
clear:left;
margin-bottom:10px;
font-weight:bold;
color:#454545;
padding-right:3px;
}
	
#frContato input, #frContato textarea {
font:normal 10px verdana;
border:1px solid #9a9a9a;
width:300px;
padding:3px;
margin-bottom:10px;
font-size:11px;
}

#frCotacao input {
font:normal 10px verdana;
border:1px solid #9a9a9a;
padding:3px;
margin-bottom:10px;
font-size:11px;
}

#frContato textarea	{
height:70px;
}	

.bt_enviar{
border:none !important;
display:block !important;
font-weight:bold !important;
font:bold 12px 'trebuchet ms' !important;
padding:0 !important;
margin-left:168px;
}


/** CAST **/
ul#list {
list-style-type:none;
margin:0; padding:0;
}

ul#list li {
padding:1px 0;
clear:left;
margin-bottom:15px;
}

ul#list a {
color:#000;
}

ul#list a:hover {
color:#f20e06;
}

ul#list img {
float:left;
margin:0 8px 15px 0;
}

ul#list h4 {
text-align:left;
margin:0 !important;
padding:0 !important;
}

ul#list h4 a {
color:#f20e06;
font:bold 14px 'lucida sans';
}

span.data {
font-weight:normal;
color:#777;
font-style:italic;
}

#cxBusca {
padding-bottom:20px;
}

#cxBusca #castSearchInput {
font:normal 10px verdana;
border:1px solid #9a9a9a;
width:165px;
padding:3px;
}

#cxBusca #bt_enviar {
background-color:#F20E06 !important;
color:#FFF !important;
width:50px !important;
padding:0 !important;
font-weight:bold;
height:20px;
}

.cast-h4 {
margin:0 !important;
}

#toolBar {text-align:center; list-style:none; clear:both; margin:15px 0 30px 0;}
#toolBar li {float:left;}
#toolBar li a {padding:0 15px 0 0; font:normal 12px 'trebuchet ms';
color:#b50a0b;}

#buscaGeral li {list-style:none; margin-bottom:15px; border-bottom:1px solid #efefef; position:relative; width:100%;}
#buscaGeral span {top:0; left:512px; font-size:10px; position:absolute;}
#buscaGeral a span {color:#999 !important;}


/** RODAPE **/
#rodape {
background:url(../img/bg_rodape.jpg) repeat-x;
border-top:1px solid #ededed;
padding-bottom:10px;
}

#sub-rodape {
margin:0 auto;
width:987px;
}

ul#Nav_Rap {
background:url(../img/bg_navrap.png) no-repeat;
width:337px;
height:23px;
padding:3px 12px 0 18px;
margin:0 auto;
}

ul#Nav_Rap li, ul#Nav_Rap li a {
font:bold 11px 'trebuchet ms';
color:#686868;
}

ul#Nav_Rap li {
float:left;
}

#rodape #endereco address a, #rodape #endereco p, #rodape #endereco p a {
font:normal 11px 'verdana';
line-height:18px;
}

#endereco {
clear:left;
float:left;
background:url(../img/mapinha.png) no-repeat left top;
}

#endereco p {
font-weight:bold !important;
color:#5d0303;
}

address {
padding-left:40px;
}

address a, #endereco p a {
color:#5c5c5c;
}

#frLetter {
background:url(../img/arroba.png) no-repeat left bottom;
float:right;
width:240px;
height:90px;
margin:-15px 0 0 0;
padding:7px 0 0 67px;
}

#frLetter h3 {
font:bold 16px 'trebuchet ms';
color:#670505;
}

#frLetter label {
display:block;
font:normal 11px 'trebuchet ms';
color:#030303;
line-height:14px;
padding-bottom:15px;
}

#frLetter input {
font:normal 10px verdana;
border:1px solid #9a9a9a;
width:165px;
padding:2px 3px 0 3px;
height:15px;
}

#frLetter .btOk {
border:none;
padding:0;
width:44px;
height:19px;
vertical-align:bottom;
margin:0 0 0 -4px;
}

.logoneobiz {
text-align:right;
padding:0 10px 0 0;
margin:0;
}


/** Tela de Produto **/
#arq_down li a, #itrel li a, #italt li a, #arq_down li, #itrel li, #italt li {font-size:12px!important; font-family:'trebuchet ms' !important; color:#000000; text-decoration:none;}
#tit_produto {font-size:24px; color:#f20e06; font-family:'trebuchet ms'; padding:15px 0 15px 0; font-weight:normal!important;}
#lista_inter h4 {margin:0;}
#lista_inter h4 a {font-size:14px; color:#000000; text-decoration:none; font-family:'lucida sans' !important;}
#lista_inter span a {font:12px 'trebuchet ms' !important; color:#FF0000; text-decoration:none; float:right; padding:5px 10px 0 0;}
#arq_down li, #itrel li, #italt li {margin-bottom:10px;}
#arq_down, #itrel, #italt {width:240px; background:#fff url(../img/bg_listaint.png) bottom repeat-x; min-height:80px; border:1px solid #CCCCCC; margin-bottom:15px; padding:10px 0 0 10px;}
#lista_inter {width:240px; background:#fff url(../img/bg_listaint.png) bottom repeat-x; height:60px; border:1px solid #CCCCCC; margin-bottom:15px; padding:10px 0 0 10px;}
#adlista_prod li {border:1px #CCC solid; width:120px; height:93px; margin-bottom:20px; background:#fff; }
#mostra_foto {float:left; width:300px; min-height:300px;}
#mostra_foto img{float:left;}
#mostra_prod {width:633px; display:table; margin:20px 0;}
#adlista_prod {float:left; width:180px; display:block; margin:auto; background:#F6F6F6; padding-left:40px; overflow:scroll; height:245px; margin-top:15px;}
#ad_prod {background:#F6F6F6; width:220px; display:table; height:280px; padding-top:10px; position:absolute; margin:0 0 0 415px;}


/* Lista de Interesses tela */
span.excluir a { font-size:12px!important; font-family:'trebuchet ms'; color:#fff; width:100px; height:20px; display:block; position:absolute; right:0; top:10px; padding:0 0 0 10px; background-color:#F20E06; font-weight:bold!important;}
#Lista_pedidos p, #Lista_pedidos h4 {width:300px;}
#Lista_pedidos img {float:left; width:98px; margin-left:5px; padding-bottom:5px; margin-bottom:20px;}
#Lista_pedidos li {position:relative; float:left; clear:both; width:548px; border-bottom:solid 1px #ccc; padding-bottom:5px; margin-bottom:20px; }
#txt_geral_lista {
border:1px solid #dcdcdc;
background:url(../img/bg_txtgeral.png) repeat-x top #fff;
width:550px;
float:left;
padding:40px 20px 20px 20px;
}
#txt_geral_kart {
border:1px solid #dcdcdc;
background:url(../img/bg_txtgeral.png) repeat-x top #fff;
width:550px;
float:left;
padding:40px 20px 20px 20px;
}

#txt_geral_kart p {
font:normal 12px 'trebuchet ms';
}

#frEnviaAmigo label{display:block;}
#frEnviaAmigo p {margin-bottom:10px;}
#frEnviaAmigo input, #frEnviaAmigo textarea {border:solid 1px #CCCCCC; width:250px; margin-bottom:20px;}
#frEnviaAmigo textarea {height:100px;}
.bt_enviar {background-color:#F20E06; color:#FFF; width:100px!important;}

/** NEOPHOTO **/
#NF_Categorias ul, #NF_Imagens ul {margin:15px 15px 0 0; padding:0; list-style-type:none; width:487px; display:table;}
#NF_Categorias ul li, #NF_Imagens ul li {float:left; text-align:center; margin:0 30px 20px 0; width:169px; clear:none; min-height:180px; height:auto !important; height:180px;}
#NF_Categorias ul li img, #NF_Imagens ul li img {float:none; display:block; margin:0 auto;}
#NF_Categorias ul li a, #NF_Imagens ul li a {color:#F20E06;}
#NF_Categorias ul li a:hover, #NF_Imagens ul li a:hover {color:#F20E06;}


/**  IMPRIMIR  **/
#imprimirCast {background:none !important; width:760px; margin:0 auto;}

#imprimirCast h4{font-size:14px;}

#imprimirCast h5{ font-size:13px;}

#imprimirCast a{ text-align:center; text-decoration:none;}


/*** EDITOR ***/
h3 {
margin:0;
padding:3px 0 5px 0;
color:#f20e06;
font:bold 16px 'lucida sans';
}

h4 {
color:#f20e06;
font:bold 14px 'lucida sans';
margin-bottom:15px;
}

h5 {
margin:0;
padding:5px 0 10px 0 !important;
font:bold 12px 'lucida sans';
}

h6 {
padding:5px 0 10px 0 !important;
padding:0 0 10px 0 !important;
font:bold 12px 'lucida sans';
}

span {font-weight:bold; color:#f20e06;}

#txt_geral p {margin:0; padding:0 0 15px 0;}