

body{ color:#313131 /*#414141 #565656*/ }
strong,b{ color:#000 }
h5{ color:#000 }
img{border:none;}

#conteudo{

width:100%;
height:auto;
margin:0;
padding:0;
background:url(../layout/pagina_fundo.gif) repeat-y #fff

}

#masthead{

height:182px;
background:url(../layout/topo_fd.gif) repeat-x #fff;
margin:0px;
padding:0px;
}


/*
#masthead #topo_menu .menuboxtit { height:148px; margin-top:5px; }
#masthead #topo_menu .menubox_bar { height:32px; float:left }
#masthead #topo_menu .menubox_icone { height:110px; float:left; margin-top:5px; }
#masthead #topo_menu .menuboxtop { float:left; }
	
#masthead #topo_menu #icones{ BACKGROUND:#fff; WIDTH:350px; FLOAT:left; MARGIN:0; PADDING:0; MARGIN-TOP:30px;  }
#masthead #topo_menu #icones ul.controle_h { BACKGROUND:none; MARGIN:0px; PADDING:0; }
#masthead #topo_menu #icones ul.controle_h li { BACKGROUND:none; WIDTH:35px; TEXT-ALIGN:center; LIST-STYLE:none; DISPLAY:inline; PADDING-LEFT:5px; PADDING-RIGHT:5px; FLOAT:left }
*/

#masthead #topo_menu {
	background:url(../layout/topo_menu_fd.gif) repeat-x;
	width:975px;
	/*height:55px;*/
	text-align:left;
	float:left;
	}
	
/*
#masthead #topo_menu .menuboxtit { background:red; width:595px; height:140px; margin:0; padding:0; }
#masthead #topo_menu .menuboxtop { float:left; }
#masthead #topo_menu .menubox_bar { width:100%; height:32px; float:left }
#masthead #topo_menu #icones li{ display: inline; list-style-type: none; padding-right:px; float:left; }
*/


#masthead #topo_menu .logo{ /*background:red;*/ float:left; width:382px; height:182px; margin:0; padding:0;}
#masthead #topo_menu .barra{ /*background:blue;*/ float:left; width:555px; height:45px; margin:0; padding:0; padding-top:5px}
#masthead #topo_menu .barra_nome{ padding-top:10px; color:#fff}
#masthead #topo_menu .icones{ /*background:green;*/ float:left; width:575px; height:103px; margin:0; padding:0; }
#masthead #topo_menu .menuboxtop { float:left; width:555px; margin:0; padding:0; /*background:green;*/   }
#masthead #topo_menu .buscar{ color:#FF8500; text-transform:uppercase; font-size:11px; padding-top:5px; padding-left:10px }

#masthead #topo_menu .barra_nome a:link{ color:#fff; text-decoration:none }
#masthead #topo_menu .barra_nome a:visited{ color:#fff; text-decoration:none }
#masthead #topo_menu .barra_nome a:hover{ color:#FF8500; text-decoration:none }

#masthead #topo_menu #icones li{ display:inline; list-style-type:none; padding-right:7px; margin-top:15px; height:27px; line-height:27px; float:left; }
#masthead #topo_menu #icones a:link{ color:#797979; text-decoration:none }
#masthead #topo_menu #icones a:visited{ color:#797979; text-decoration:none }
#masthead #topo_menu #icones a:hover{ color:#FF8500; text-decoration:none }

#masthead #form_ul{ color:#FF8500; text-transform:uppercase; font-size:11px; padding-top:7px; padding-left:10px }
#masthead #form_ul ul{ margin:0; padding:0; }
#masthead #form_ul li{ display:inline; list-style-type:none; padding-right:5px; height:21px; line-height:21px; float:left; }
#masthead #form_ul  button{ width:21px; height:21px; background:url(../layout/menu_buscar_bt.gif) no-repeat #313131; border:0px; padding:0px; font-size:11px; }
#masthead #form_ul  input{ height:16px; background:url(../layout/menu_buscar_cp.gif) repeat-x #313131; border:0px solid #000; padding-top:2px; padding-left:3px;  }


#main{
height:300px;
background:url(../layout/conteudo_fd.gif) top repeat-x #fff;
margin:0px;
padding:0px;
}

#main .titulo{ 
height:41px;
line-height:41px;
background:url(../layout/conteudo_ico.gif) left no-repeat;
margin:0px;
margin-bottom:30px;
padding:0px;
padding-left:46px;
}

#main .titulo a:link{ color:#000; text-decoration:none;  }
#main .titulo a:visited{ color:#000; text-decoration:none;  }
#main .titulo a:hover{ color:#FF8500; text-decoration:none;  }

#main .titulo_meio{ 
height:51px;
line-height:65px;
background:url(../layout/conteudo_meio_ico.gif) left no-repeat;
margin:0px;
margin-bottom:50px;
padding:0px;
padding-left:46px;
text-align:left;
}

#main .titulo_meio_sep{ 
height:51px;
line-height:65px;
background:url(../layout/conteudo_meio_ico_sep.gif) left no-repeat;
margin:0px;
margin-bottom:50px;
padding:0px;
padding-left:46px;
}

#main .titulo_cad{ 

/*
color:#FF6600;
padding:5px 0;
margin-top:10px;
font-size: 1.3em;
font-weight: normal;
*/
/*
margin: 0;
padding: 0;
font-family:  Arial, Verdana, sans-serif; 
font-weight: normal; 
line-height: 1em; 
text-align: left; 
font-size: 23px; 
padding: 23px 0 10px 0; 
margin: 0;
color:#FF6600;
*/

margin: 0;
padding: 0;
font-family:  Arial, Verdana, sans-serif; 
/*font-weight: normal; */
font-weight: bold; 
line-height: 1em; 
text-align: left; 
/*font-size: 19px; */
font-size: 17px; 
padding: 13px 0 5px 0; 
margin: 0;
color:#FF6600;

}

#main .titulo_cad_m{ 

margin: 0;
padding: 0;
font-family:  Arial, Verdana, sans-serif; 
font-weight: bold; 
line-height: 1em; 
text-align: left; 
/*font-size: 20px; */
font-size: 15px; 
padding: 5px 0 10px 0; 
margin: 0;
color:#FF6600;

}
#main .titulo_cad_p{ 

margin: 0;
padding: 0;
font-family:  Arial, Verdana, sans-serif; 
font-weight: bold; 
line-height: 1em; 
text-align: left; 
/*font-size: 17px; */
font-size: 15px; 
padding: 5px 0 5px 0; 
margin: 0;
color:#FF6600;

}



#main .div_meio{
height:300px;
background:url(../layout/conteudo_meio_fd.gif) top repeat-x #fff;
margin:0px;
padding:0px;
}

#main .div_meio_separa{
height:300px;
background:url(../layout/conteudo_meio_fd_sep.gif) top repeat-x #fff;
margin:0px;
padding:0px;
}

#main h5.div_meio_separa2{
height:16px;
background:url(../layout/conteudo_meio_fd_sep_curva.gif) no-repeat transparent;
margin:0px;
padding:0px;
}

#main .div_meio_sombra{
background:url(../layout/conteudo_sombra_vp.gif) right no-repeat #fff;
border-right:0px solid #E8E8E8;
width:45%;
height:250px;
padding:20px;
padding-right:30px;
float:left;
}

/* form */
#main .caixa_titulo{ 
background:url(../icones/ico_seta.gif) left center no-repeat ;
width:98%;
height:41px;
line-height:41px;
margin:0px;
margin-bottom:0px;
border-bottom:0px solid #E8E8E8;
padding:0px;
padding-left:15px;
float:left;
}

#main .caixa{ 
background:#F6F6F6;
width:100%;
height:auto;
margin:0px;
margin-bottom:10px;
border:2px solid #E8E8E8;
padding:10px;
float:left;
}

#main .caixa_frete{ background:#F6F6F6; border:2px solid #E8E8E8; padding:10px; margin-bottom:10px }

/* caixa pedido / endereco */
#main .caixa_endereco{ 
background:#F6F6F6;
width:300px;
height:100px;
margin:0px;
margin-bottom:10px;
border:2px solid #E8E8E8;
padding:10px;
margin-right:10px;
float:left;
}

#main .caixa_aviso{ 
background:url(../icones/ico_alerta.gif) center top no-repeat ;
border:0px solid #FF8300;
color:#FF8300;
width:100%;
padding-top:81px;
margin:0px;
margin-bottom:10px;
text-align:center;
text-transform:uppercase;
font-weight:bold;

}

#main .caixa_aviso_left{ 
background:url(../icones/ico_alerta.gif) left top no-repeat ;
border:0px solid #FF8300;
color:#FF8300;
height:155px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
padding-top:25px;
padding-left:75px;
text-align:left;
text-transform:uppercase;
font-weight:bold;
float:left;
}

#main .caixa_negaviso{ 
background:#C40000;
border:2px solid #C40000;
color:#fff;
width:675px;
height:auto;
margin:0px;
margin-bottom:10px;
padding:10px;
float:left;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

/* Caixa de login de usuario */
#main .caixa_user_mold_esq{ background:url(../layout/conteudo_sombra_vp_.gif) right no-repeat; border-right:0px solid #E8E8E8; width:310px; height:250px; padding:20px; float:left }
#main .caixa_user_mold_dir{ width:40%; height:250px; padding:20px; float:left }
#main .caixa_user_mold_sombra{ background:url(../layout/sombra_p.gif) center top no-repeat; width:285px; height:20px; margin:0; padding:0; float:left; display:block }
#main .caixa_user_mold_itens{ width:285px; float:left; display:block }
#main .caixa_user{ 
background:#F6F6F6;
width:285px;
height:155px;
margin:0px;
margin-bottom:0;
margin-top:10px;
border:2px solid #E8E8E8;
padding:10px;
float:left;
}

#main .barra_curva1{ background:url(../layout/curva_dir.gif) no-repeat; width:13px; height:55px; margin:0; padding:0  }
#main .barra_curva2{ background:url(../layout/curva_esq.gif) no-repeat; width:13px; height:55px; margin:0; padding:0  }
#main .barra_curva3{ background:url(../layout/curva_fd.gif) repeat-x; color:#fff; margin:0; padding:0; }
#main .barra_curva5{ background:url(../layout/pop_fundo.gif) repeat-x; height:37px; line-height:37px; margin:0; padding:0; }

#main a:link{ color:#FF8500; text-decoration:none;  }
#main a:visited{ color:#FF8500; text-decoration:none;  }
#main a:hover{ color:#000; text-decoration:none;  }

#main #icones li{ display:inline; list-style-type:none; padding-right:7px; margin-top:15px; height:27px; line-height:27px; float:left; }


/* VARIACOES */
#main .principal_conteudo{ height:auto; padding:20px; padding-top:0; float:left }
#main .principal_conteudo h5.conteudo_titulo{ display:none }
#main .principal_conteudo_buscar{ height:275px; padding:20px; padding-top:15px; padding-left:0px }

#main_busca{ float:right; margin-right:57px; margin-top:-60px; }
#main_busca select { background:#F6F6F6; color:#000; margin-bottom:10px; border:0 }
#main_busca img { display:none }
#main_busca .drop_filtros{ border-bottom:1px solid #E4E4E4; padding-top:2px; padding-bottom:2px; }


#main_carrinho{
height:auto;
padding:20px;
padding-top:0px;
padding-bottom:50px
}

#main_logar{
/*background:#F6F6F6;*/
width:93%;
height:auto;
padding:20px;
padding-top:0px;
float:left;
}

#main_carrinho a:link{ color:#000; text-decoration:none;  }
#main_carrinho a:visited{ color:#000; text-decoration:none;  }
#main_carrinho a:hover{ color:#FF8500; text-decoration:none;  }

#main_carrinho input{ width:50px; background:url(../layout/menu_buscar_cp.gif) repeat-x #313131; border:1px solid #3F373F; padding:1px }
#main_carrinho button{ cursor:pointer }
#main .campo{ width:50px; background:url(../layout/menu_buscar_cp.gif) repeat-x #313131; border:1px solid #3F373F; border-right:0px; padding:1px }
#main .cont_interno{ height:auto;padding:20px;padding-top:0px }

/* tabela de precos */
#main_tabela{
height:auto;
padding:20px;
padding-top:0px
}

#main_tabela .td_titulo { 
color:#000;
TEXT-TRANSFORM: uppercase;
background-color:#F7F7F7;
border-bottom:1px solid #dfdfdf;
width:100%;
height:25px;
line-height:25px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
padding:0px;
padding-left:10px;
text-align:left;
}

#main_tabela .titulo_cad{ 

margin: 0;
padding: 0;
font-family:  Arial, Verdana, sans-serif; 
font-weight: normal; 
line-height: 1em; 
text-align: left; 
font-size: 19px; 
padding: 13px 0 5px 0; 
margin: 0;
color:#FF6600;

}

#main_tabela td { font-size:12px; font-family:arial,tahoma,verdana; border-bottom: 1px solid #F3F3F3; COLOR:#2E2E2E; }
#main_tabela a:link, a:visited { text-decoration:none; color:#2E2E2E; }
#main_tabela a:hover { text-decoration:none; color:#FF8500; }
#main_tabela .td_preco { width:20%; text-align:left; }
#main_tabela .td_estoq { width:20%; text-align:center; }
#main_tabela .div_avancadas { float:left; width:195px }
#main_tabela .tabela_texto { color:#343839; margin-bottom:10px; }

#banner{
width:100%;
height:227px;
background:url(../layout/banner_fundo.gif) repeat-x #000;
margin:0px;
padding:0px;
z-index:0;
float:right;
text-align:right;
}

#banner #icones li{ display:inline; list-style-type:none; margin:0px; height:27px; line-height:27px; float:left; }
#banner #icones .ico_marcado{ color:#FF8500; display:block; padding-left:10px; padding-right:10px; }
#banner #icones a:link{ color:#797979; text-decoration:none; display:block; padding-left:10px; padding-right:10px; }
#banner #icones a:visited{ color:#797979; text-decoration:none; display:block; padding-left:10px; padding-right:10px; }
#banner #icones a:hover{ color:#FF8500; text-decoration:none; display:block; padding-left:10px; padding-right:10px; }



/*
#buscar{
height:227px;
background:url(../layout/conteudo_meio_busca.gif) top repeat-x #fff;
background:red;
margin:0px;
padding:0px;
padding-left:50px
}

#buscar .titulo{ height:51px; line-height:51px; color:#fff; margin-left:0px; padding-left:36px }
*/

/* busca site */
#buscar{ width:90%; padding:10px; padding-top:0px; margin-left:25px; /*background:#000*/ }
#buscar input{ font-size:10px; width:95%; }
#buscar select{ font-size:10px; width:100%; TEXT-TRANSFORM:uppercase; }
#buscar button
{ 
	background:url('../icones/botao_buscar_pt.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	height: 34px;
	line-height: 31px;
	margin: 0 auto;
	padding: 0;
	padding-left: 15px;
	padding-bottom: 5px;
	text-align: left;
	width: 103px;
}

#buscar .tab_detc{ padding-bottom:3px; padding-right:3px }
#buscar .button_inativo{ color:#fff; }
#buscar .button_ativo{ color:#000; }
#buscar .campos_ativo{ border:1px solid #FF8300; }

/*#buscar .button_inativo{ background-color:#000; color:#fff; border:0px; width:100%; height:25px }*/
/*#buscar .button_ativo{ background-color:#FF8300; color:#000; border:0px; width:100%; height:25px }*/



#secondary{
width:236px;
height:auto;
/*background:url(../layout/menu_fd_.gif) repeat-y #fff;*/
margin:0px;
padding:0px;
}

#secondary .titulo{ height:51px; line-height:51px; background:url(../layout/menu_ico.gif) no-repeat; margin-left:0px; padding-left:36px; font-size:12px; font-weight:bold; TEXT-TRANSFORM:uppercase;  }
#secondary .drop_marcas { width:185px; /*height:29px; line-height:20px;*/ padding:5px; font-size:11px; border:1px solid #E1E1E1/*#F78214*/; margin-top:7px; margin-left:15px }

#secondary2{
width:236px;
height:227px;
background:url(../layout/menu_buscar_fd.gif) no-repeat #313131;
margin:0px;
padding:0px;
}


#secondary2 .carrinho{ color:#FF8500; height:117px; line-height:95px; padding-left:22px }
#secondary2 .buscar{ color:#FF8500; height:55px; padding-left:21px }
#secondary2 .titulo{ height:63px; line-height:43px; background:url(../layout/menu_buscar_ico.gif) no-repeat #313131; padding-left:36px; font-size:12px; font-weight:bold; TEXT-TRANSFORM:uppercase;   }

#secondary2 button{ width:21px; height:21px; background:url(../layout/menu_buscar_bt.gif) no-repeat #313131; border:0px; padding:0px; font-size:11px; margin-bottom:5px }
#secondary2 input{ height:18px; background:url(../layout/menu_buscar_cp.gif) repeat-x #313131; border:0px solid #000; margin-bottom:5px }

#secondary2 a:link{ color:#FF8500; text-decoration:none;  }
#secondary2 a:visited{ color:#FF8500; text-decoration:none;  }
#secondary2 a:hover{ color:#FFF; text-decoration:none;  }





#secondaryFull{height:50px; background-color:#333333; border-top:#FFFFFF 2px solid;margin:0px; padding:0px;}
.googleAds{text-align:center;}


#footer{
height:250px;
color:#fff;
background:url(../layout/inferior_fd.gif) repeat-x #404040;
margin:0px;
padding:0px;
}

#footer .curva{ margin-bottom:20px; float:left }
#footer .cartoes{ margin-left:250px; margin-top:-50px; margin-bottom:20px; float:left }
#footer .texto{ margin:0px; padding:0 }
#footer .by{ float:right; margin-top:30px; font-size:11px }

#footer a:link{ color:#f5f5f5; text-decoration:none;  }
#footer a:visited{ color:#f5f5f5; text-decoration:none;  }
#footer a:hover{ color:#FF8500; text-decoration:none;  }
#footer strong{ color:#fff }

/* Tabelas */
#tab_pedidos td{ height:35px; border-bottom:1px solid #E8E8E8; }
#tab_pedidos_det td{ height:55px; border-bottom:1px solid #E8E8E8; }

#tab_pedidos .tab_off{ background:#fff; color:#000; }
#tab_pedidos .tab_over{ background:#FF8300; color:#fff; cursor:pointer }
#tab_pedidos .tab_over_off{ background:#FF8300; color:#fff; }
#tab_pedidos_det .tab_off{ background:#fff; color:#000; }
#tab_pedidos_det .tab_over{ background:#FF8300; color:#fff; cursor:pointer }
#tab_pedidos_det .tab_over_off{ background:#FF8300; color:#fff; }
#tab_pedidos_det .tab_preco{ color:#C40000; font-weight:bold }

/* avisos */
#tab_pedidos .ativo{ color:#008800 }
#tab_pedidos .vencido{ color:#C40000 }

/* popmodal - externo */
#poptitulo{
BACKGROUND:url(../layout/pop_fundo.gif) repeat-x #000000; 
color:#fff;
font-weight:bold;
padding-left:10px;
height:35px;
line-height:35px;
TEXT-TRANSFORM:uppercase;
FONT-WEIGHT:bold; 
TEXT-ALIGN:left;
}

/* pagina de impressao */

#print{
height:635px;
background:url(../layout/conteudo_fd.gif) top repeat-x #fff;
margin:0px;
padding:0px;
text-align:left;
}

#print .titulo{ 
height:41px;
line-height:41px;
background:url(../layout/conteudo_ico.gif) left no-repeat;
margin:0px;
margin-bottom:30px;
padding:0px;
padding-left:46px;
}

#print .titulo a:link{ color:#000; text-decoration:none;  }
#print .titulo a:visited{ color:#000; text-decoration:none;  }
#print .titulo a:hover{ color:#FF8500; text-decoration:none;  }

#print .titulo_meio{ 
height:51px;
line-height:65px;
background:url(../layout/conteudo_meio_ico.gif) left no-repeat;
margin:0px;
margin-bottom:50px;
padding:0px;
padding-left:46px;
}

#print .div_meio{
height:300px;
background:url(../layout/conteudo_meio_fd.gif) top repeat-x #fff;
margin:0px;
padding:0px;
}

/* form */
#print .caixa_titulo{ 
background:url(../icones/ico_seta.gif) left center no-repeat ;
width:98%;
height:41px;
line-height:41px;
margin:0px;
margin-bottom:0px;
border-bottom:0px solid #E8E8E8;
padding:0px;
padding-left:15px;
float:left;
}

#print .caixa{
background:#F6F6F6;
width:100%;
height:auto;
margin:0px;
margin-bottom:10px;
border:2px solid #E8E8E8;
padding:10px;
float:left;
}

#print .caixa_aviso{ 
background:#FF8300;
border:2px solid #FF8300;
color:#fff;
width:675px;
height:auto;
margin:0px;
margin-bottom:10px;
padding:10px;
float:left;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

#print .caixa_negaviso{ 
background:#C40000;
border:2px solid #C40000;
color:#fff;
width:675px;
height:auto;
margin:0px;
margin-bottom:10px;
padding:10px;
float:left;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

#print a:link{ color:#FF8500; text-decoration:none;  }
#print a:visited{ color:#FF8500; text-decoration:none;  }
#print a:hover{ color:#000; text-decoration:none;  }


/* impressao */
#impressao .caixa_titulo{ 
background:url(../icones/ico_seta.gif) left center no-repeat ;
width:98%;
height:41px;
line-height:41px;
margin:0px;
margin-bottom:0px;
border-bottom:0px solid #E8E8E8;
padding:0px;
padding-left:15px;
float:left;
}

#impressao .caixa{ 
background:#F6F6F6;
width:97%;
height:auto;
margin:0px;
margin-bottom:10px;
border:2px solid #E8E8E8;
padding:10px;
float:left;
}

#impressao a:link{ color:#FF8500; text-decoration:none;  }
#impressao a:visited{ color:#FF8500; text-decoration:none;  }
#impressao a:hover{ color:#000; text-decoration:none;  }

/* - fox
a.imgtransparencia {
	background-repeat: repeat;

	opacity:1.00;
	-moz-opacity: 1.00;
	filter: Alpha(Opacity=100);	
	
	color: #CCCCCC;
	font-family: verdana;
	font-size: 12px;
}

a:hover.imgtransparencia {
	background-repeat: repeat;
	
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: Alpha(Opacity=65);	
	
	color: #CCCCCC;
	font-family: verdana;
	font-size: 12px;
}
*/

.imgtransparencia {   }
.imgtransparencia_over { 

	opacity: 0.65; /* firefox */
	-moz-opacity: 0.65; /* Versões antigas */
	filter: alpha(opacity=50); /* IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /* IE8 */

 }

/* Monta Cpu */
#yui-main .yui-b.monta_comp { margin:0; }
#main.monta_comp { height:auto; padding:0px; margin:0 }
#main .titulo.monta_comp { text-align:left; margin-bottom:0px; }
#main_tabela.monta_comp { width:100%; height:455px; padding:0px; margin:0 }
#form .vagas{ float:left; width:100%; margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #ECECEC }
