body {margin:0; background:url(../images/bg_body.jpg) no-repeat top center #939598;}
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;
}

.centralizar {text-align:center;}

.limpa, .limpar {
	clear:both;
	display:block;
}
a img {
	border:none;
}
ul {
	list-style:none;
	padding:0;
}

li {margin:0; padding:0;}

.vitrine_oferta_off {display:none;}
.vitrine_oferta_on {display:block;}


/* categorias */
	
.categoria_on {opacity: 0.45; -moz-opacity: 0.45; filter: alpha(opacity=45)}

/* categorias */

.caixa_selos {text-align:center; padding:40px 0}

/* produto */
li {margin:0; padding:0;}


.vitrine .valores {line-height:18px; display:none;}
.vitrine_botao, .vitrine_indisponivel, .valor_por_produto, { display:none;}

.vitrine .valor_de_produto {font:11px Verdana, Arial, Helvetica, sans-serif; display:none; text-align:center; color:#82877f;}

.valor_parcelado {font-weight:bold;}

.detalhe_produto_navegacao, .categoria_navegacao {padding:5px; font-size:11px; color:#000; background:#fff; margin-bottom:10px}
/* produto */

/* geral */
.quebra_esquerda, .quebra_esq {
	float:left;
	}

.titulos {font-size:14px; margin:2px 0}

#saudacao_cliente_off, #saudacao_cliente {display:none;}

.alinhar_direita {text-align:right;}
#afasta_conteudo h1, #conteudo_corpo h1 {font-size:14px; margin:2px 0;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#topo_loja {
	width:1000px;
	margin:0 auto;
}
#topo_esq {
	width:344px;
	float:left;
}
#busca_campo {
	float:left;
	background:url(../images/busca_campo.jpg);
	width:266px;
	height:32px;
}
#busca_campo input {
	width:165px;
	height:20px;
	background:none;
	border:none;
	font:12px Verdana, Geneva, sans-serif;
	margin:8px 0 0 95px;
	color:#ed1c24;
}

.secao a {font:12px Verdana, Arial, Helvetica, sans-serif; color:#fff; background:url(../images/secao_img.gif) no-repeat center left; margin:10px 0 10px 38px; padding:2px 25px 2px 30px; display:block; text-decoration:none;}
.secao a:hover {background:url(../images/secao_img_hover.gif) no-repeat center left; color:#9622b6;}

.subsecao a {font:12px Verdana, Arial, Helvetica, sans-serif; color:#4a4c4d; background:#939699; width:144px; margin:1px 0 1px 30px; padding:1px 0 1px 37px; display:block; text-decoration:none;}
.subsecao a:hover {color:#fa00dc;}
.plg_categoria_arvore_sub_on a {text-decoration:underline; color:#5985c4;}
.plg_categoria_arvore_nav { margin-left:70px;}


.vitrine {background:url(../images/vitrine_bg.gif) repeat-y center; width:50%; text-align:center; margin:10px auto; float:left;}
.vitrine a {color:#5f6262;}
.vitrine_nome {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#5f6262; padding:10px;}
.vitrine_nome a {display:block; width:280px; margin:0 auto;}
.vitrine_valor {float:left; width:115px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}

#foto_lista {
	margin:0;
	padding:0;
	list-style:none;
	width:541px;
}
.foto_li {
	width:238px;
	float:left;
	margin:25px 10px;
	padding:0;
	font:italic 11px Verdana, Geneva, sans-serif;
	color:#5f6262;
	height:280px;
}
.foto_tabela {
	width:100%;
	height:215px;
}
.foto_tabela_td {
	background:url(../images/bg_foto.gif) no-repeat top center;
	vertical-align:middle;
	text-align:center;
	padding:14px 0 0 10px
}
.texto_foto {
	margin-left:13px;
	background:#bfc1c1;
	padding:5px
}
.localidade_foto {
	float:right;
	padding-top:10px;
}

#envie_sua_foto_texto, #envie_sua_foto_texto a {color:#fff;}
#envie_sua_foto_texto a {text-decoration:underline;}

#vitrine_botoes {text-align:center; clear:both; font:12px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:20px;}

#vitrine_botoes button {background:#ed1c24; color:#fff; border:none; margin:5px; border:1px solid #e6e4e4; cursor:pointer;}
#vitrine_botoes button:hover {background:#e6e4e4; color:#000;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#lista_relacionados {}

#topo {background:url(../images/bg_topo.jpg) no-repeat top center;}

.topo_compra {width:989px; margin:0 auto;}

#base {margin:0 auto; clear:both; background:url(../images/bg_rodape.jpg) no-repeat top center;}

#texto_contato {color:#000;}
#contato_pagina {margin:10px 0; color:#000;}
.tabela_contato {width:100%;}
.tabela_contato td {padding:5px 4px; vertical-align:top;}
.tabela_contato .dados { text-align:right; width:25%}
#contato_pagina .campo {border:1px solid #ccc; background:#fff; font-size:11px; padding:2px; font-weight:bold}
.btn_enviar_form {padding:4px; font-weight:bold; border:1px solid #ccc; background:#efefef; text-decoration:none; color:#000;}

.submenu { }

.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; }

