*{
	font-family:Helvetica,Arial,sans-serif;
	margin:0;
	padding:0;
}
#banner{
}
#banner div{
	width:1000px;
	margin:auto;
	z-index:-1;
}
a img{
	border:0;
}
#fundoopcoes{
	background:url(fundo_topo.gif) repeat-x top;
}
#opcoes{
	height:79px;
	color:#fff;
}
#opcoes b,#opcoes a{
	color:#ff5;
}
#opcoes div{
	float:right;
}
#meucarrinho{
	background:url(fundo_meu_carrinho.gif) no-repeat;
	height:68px;
	width:315px;
	color:#aaa;
	padding:11px 0px 0px 18px;
}
#meucarrinho b{
	color:#fb0;
	font-weight:700;
}
#meucarrinho a{
	color:#999;
	text-decoration:underline;
}
#atendimento{
	text-align:right;
	margin:5px 0px;
}
#atendimento a{
	display:block;
	margin-top:7px;
}
#opcoes form{
	margin-left:150px;
	width:290px;
	height:32px;
	background:url(fundo_busca.gif) no-repeat top;
	clear:right;
}
#opcoes form div{
	padding:8px 14px 0px;
}
#opcoes input{
	border:0;
	font-size:10px;
	width:190px;
	margin:6px 0px 0px 10px;
	font-size:18px;
	color:#baa;
}
#opcoes form div input{
	width:auto;
	margin:0;
}
#opcoes select{
	font-size:10px;
	color:#fff;
	background:#c5c5c5;
	border:1px solid #c5c5c5;
	line-height:10px;
	margin:-3px 0px 0px 213px;
	width:170px;
	padding:0px 5px 0px;
	visibility:hidden;
	float:right;
	position:absolute;
	z-index:800;
}
#campobusca{
	width:460px;
	margin:0px;
}
#campobusca form{
}
#campobusca form a{
	display:inline-block;
	color:#fff;
	margin-left:3px;
	padding-left:10px;
	width:160px;
	height:16px;
}
#allCategories{
	border:10px #FD9900 solid;
	background-color:#F35202;
	color:#FFFFFF;
	height:130px; 
	width:680px; 
	position:absolute; 
	padding-top:15px;  
	top:120px;
	left:178px; 
	z-index:999;
	opacity:1; 
}
#showAll{
	text-align:right;
	width:315px;
	background:url(../img/topo_cat_fundo.jpg) repeat-x top;
	float:left;
	height:42px;
}
#showAll li{
	width:162px;
	float:left;
}
#fundomenu{
	clear:both;
	background:url(../img/topo_men_fundo.jpg) repeat-x top green;
}
#menu{
	height:42px;
	width:1000px;
}
#menutopo{
	margin-left:315px;
}
#menutopo a{
	display:inline-block;
	padding:14px 8px 14px 5px;
}
.divMenuAll{
	padding:4px 0px 4px;
	text-align:left;
}
#duvidas{
	background:url(bt_duvida.gif) no-repeat 0px 6px;
	padding-left:20px;
	margin:5px 0px;
}
#duvidas a{
	font-weight:700;
}
#banner_categoria{
	background:url(categorias/fundo.jpg) repeat-x;
	height:37px;
	padding-left:10px;
}
#banner_categoria div{
	background:url(categorias/fundo2.jpg) left top no-repeat;
	height:36px;
	padding-top:1px;
}
#banner_categoria a{
	display:inline-block;
	overflow:hidden;
	height:32px;
}
#banner_categoria a img{
	margin-top:-32px;
}
#geral,#corpo{
	width:expression(document.body.clientWidth<1002?"1000px":"auto");
}
#corpo{
	background:url(fundo_destaque.gif) repeat-x top;
}
.cat1,.cat2,.cat3{
	font-size:11px;
	font-weight:700;
	color:#565656;
	display:block;
	padding:1px;
}
.cat1:hover,.cat2:hover,.cat3:hover{background:#eee}
.cat2{font-weight:100}
.cat3{color:#ffbe65}
.cat3 b{color:#565656}
.cat4{display:block;padding:7px 0px 7px}
#bannersdireito form{
	border:1px solid #dadada;
	border-top:1px solid #fff;
	width:152px;
	padding:10px 7px 10px;
	margin:0;
}
#bannersdireito form div{
	background:#fff;
	border:1px solid #dadada;
	text-align:right;
	padding:0;
	height:20px;
}
#bannersdireito input{
}
#inputpromocoesemail,#inputpromocoesnome{
	width:115px;
	border:0;
	top:-5px;
	position:relative;
	margin-right:10px;
	font-size:12px;
}
#inputpromocoesnome{
	top:2px;
}
#promocoes{
	background:#fff;
}
.bannerdireita{
	padding:14px 14px 7px 14px;
	width:140px;
	height:230px;
	background:url(fundo_banner_lateral.jpg) 7px 7px no-repeat #eee;
}
.bannerdireita img{
	width:140px;
	height:140px;
}
.input{
	background:url(input_fundo.gif) repeat-x #fff;
	border:1px solid #f19466;
	padding:3px;
	font-size:11px;
	margin:2px 0px 2px 10px;
}