body {margin:0; background:url(../images/bg_topo.jpg) no-repeat top center #0f2237;}
body, input, textarea {
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

a {
	text-decoration:none;
	color:#333;
}
input, select, textarea {border:1px solid #ccc;}
a:hover {
	text-decoration:underline;
}

.ajax_loder {
	background: #fff url(../images/icones/loading.gif) center center no-repeat;
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
	position: absolute;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.erro {
	color:#f00;
	font-weight:bold;
}
.confirmacao {
	color:#093;
	font-weight:bold;
	text-align:center;
	display:block;
}
.limpa, .limpar {
	clear:both;
	display:block;
}

.alinhar_centro {text-align:center;}

.campo {width:120px; height:15px; background:none; border:none; font:12px Verdana, Arial, Helvetica, sans-serif; margin:6px 0 0 28px;}

a img {
	border:none;
}
ul {
	list-style:none;
	padding:0;
}

li {margin:0; padding:0;}


/* categorias */
.secao_topo a {background:url(../images/secao_topo.gif) no-repeat top; padding:4px 0 4px 30px; display:block; text-decoration:none; color:#a0b0c2;}
.secao_topo a:hover {color:#e89013;}
.secao_rodape {background:url(../images/secao_rodape.gif) no-repeat bottom;}
.secao_bg {background:url(../images/secao_bg.gif) repeat-y; width:163px; margin:3px auto; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}

.subsecao a {display:block; text-decoration:none; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; width:135px; background:url(../images/subsecao_linha.gif) no-repeat bottom center #2a3c50; margin-left:19px; padding:4px 0 4px 23px;}
.subsecao a:hover {color:#eedb2c; text-decoration:none;}
	
.categoria_on {opacity: 0.45; -moz-opacity: 0.45; filter: alpha(opacity=45)}
/* categorias */

.caixa_selos {text-align:center; padding:40px 0}

/* produto */
.vitrine {width:285px; float:left; margin:8px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0f2237;}
.vitrine_imagens {float:left; width:101px;}
.vitrine_info {width:179px; float:left; padding-left:5px;}
.vitrine_nome a {display:block; text-decoration:none; font-weight:bold; font-size:12px; color:#0f2237;}
.vitrine_resumo  {font-size:9px;}
.vitrine_valor {font-weight:bold; font-size:15px; color:#386aa1;}

.vitrine .valores {font-weight:bold; font-size:15px; color:#386aa1; display:none;}
.vitrine_botao, .vitrine_indisponivel, .valor_por_produto, .valor_parcelado{ display:none;}

.vitrine .valor_de_produto {font-weight:bold; font-size:15px; color:#386aa1; display:none;}


.detalhe_produto_navegacao, .categoria_navegacao {padding:5px; font-size:11px; color:#666; background:#efefef; margin-bottom:10px}
/* produto */

/* geral */
#conteudo_texto {margin:10px ;}
.quebra_esquerda, .quebra_esq {
	float:left;
	}

.titulos {font-size:12px; margin:2px 0; font-weight:bold}

/* mais vendidos */

#mais_vendidos {background:url(../images/maisvendidos_bg.jpg) repeat-y left #284d73; margin-bottom:30px; width:183px}
#mais_vendidos a {text-decoration:none; color:#FFFFFF;text-decoration:underline}
#mais_vendidos .posicao {font-family:Verdana, Geneva, sans-serif; color:#fff; padding:15px 0 0 0; clear:both}
#mais_vendidos .posicao_on {font-family:Verdana, Geneva, sans-serif; color:#fff; padding:15px  0 0 0; clear:both; background:url(../images/maisvendidos_bg_on.jpg) repeat-y #7f460e;}
#mais_vendidos .posicao_on .numero {color:#e89013;}
#mais_vendidos .numero {float:left; width:70px; font-size:40px; padding:5px 0 0 13px; font-weight:bold; color:#1b3755}
#mais_vendidos .img {float:left; width:90px; text-align:center; padding-bottom:10px}
#mais_vendidos .nome {clear:both; text-align:center; border-top:1px solid #224264; padding:2px 7px; font-size:10px; background:url(../images/maisvendidos_bg.jpg) repeat-y left #284d73}
#mais_vendidos .nome strong {text-decoration:underline;}
#mais_vendidos .nome span {font-style:italic}

.mais_vendido_{background:url(../images/bg_lado_dir.jpg) repeat-y top; width:183px; padding:0 0 0px 0}


.mais_vendido_copo{background:url(../images/bg_lado_dir.jpg) repeat-y top; display:block;font: bold 40px Verdana, Arial, Helvetica, sans-serif; color:#224264; }

.mais_vendido_copo_on{background:url(../images/bg_dir2.jpg) repeat-y top; color:#e89013; display:block;}

.mais_vendido_posicao{float:left; padding:30px 33px 0 20px;}



.mais_produto{padding:20px 14px 8px 0}

#topo_loja {width:1004px; margin:0 auto;}

#busca_campo {background:url(../images/busca_bg.gif) repeat-x; width:377px; height:28px; float:left;}

#busca_campo input {width:373px; height:15px; background:none; border:none; font:12px Verdana, Arial, Helvetica, sans-serif; margin:7px 0 0 2px;}

#newsletter {margin-top:20px;}
#newsletter_campo {background:url(../images/newsletter_campo.gif); width:165px; height:40px; float:left;}
#newsletter_campo input {width:145px; height:15px; background:none; border:none; font:12px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 0 15px; color:#fff;}

#meio_conteudo {float:left; width:612px;}

li {list-style:none;}

#rodape_loja {clear:both; background:url(../images/bg_rodape.gif) repeat-x top; text-align:center; padding:7px 0; height:124px; width:1004px; margin:0 auto;}

.borda_meio {border:1px solid #ccc; padding:5px 10px; margin:10px 0;} /* fornece a borda a pagina */

.lyteShop {opacity: 0.80; -moz-opacity: 0.80; filter: alpha(opacity=80); position:fixed; _position:absolute; left:0; top:0; width:100%; height:100%; _width:600px; _height:600px; _margin:0 auto; background:#000; z-index:99999;}
.lyteShop_conteudo {position:fixed; _position:absolute; left:15%; top:15%; width:70%; height:70%; background:#fff;  z-index:99999; overflow:auto; padding:10px; border:4px solid #ccc}
.btn_fechar_lyteshop {text-align:right; border-bottom:1px solid #ccc; padding-bottom:5px; display:block;}
.btn_fechar_lyteshop a {font-size:10px; color:#666; }
