body {margin:0; background:url(../images/bg_body.jpg) no-repeat top center #696969; min-width:913px;}
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;}


/* categorias */

.secao a {border-bottom:1px solid #6d8421; padding:5px 0; text-decoration:none; font:bold 10px Verdana, Geneva, sans-serif; color:#6d8421; display:block; color:#6d8421; text-decoration:none; list-style:none;} 
.subsecao {border-bottom:1px solid #6d8421; text-decoration:none; font:bold 10px Verdana, Geneva, sans-serif; text-decoration:none; list-style:none; margin-left:15px; border-left:10px solid #6d8421;} 
.subsecao a {color:#444911; text-decoration:none; display:block;  padding:5px} 

a {text-decoration:none}
a:hover {text-decoration:underline}
	
.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:288px; height:335px; float:left; font:12px Arial, Helvetica, sans-serif; color:#857b59; margin:15px 0; text-align:center; display:none;}
.vitrine_box {width:300px; margin:0 auto;}
.vitrine_img {background:url(../images/vitirne_bg.jpg) repeat-y center;}
.vitrine a {color:#857b59}

.vitrine .valores {line-height:18px; display:none; color:#000;}
.vitrine_botao, .vitrine_indisponivel, .valor_parcelado{ display:none; font-weight:normal; font-size:10px;}
.valor_por_produto {display:none; font-size:13px;}

.vitrine .valor_de_produto {font:11px Verdana, Arial, Helvetica, sans-serif; display:none; text-align:center; color:#000; text-decoration:line-through;}

.detalhe_produto_navegacao, .categoria_navegacao {padding:5px; font-size:11px; color:#666; background:#efefef; margin-bottom:10px}

#vitrine_botoes {text-align:center; clear:both; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:20px;}

#vitrine_botoes button {background:#6d8421; color:#fff; border:none; margin:5px; border:1px solid #627b0e; cursor:pointer;}
#vitrine_botoes button:hover {background:#627b0e;}

.vitrine_oferta_off {display:none;}
.vitrine_oferta_on {display:inline;}

/* produto */

/* geral */
.quebra_esquerda, .quebra_esq {
	float:left;
	}

.titulos {font-size:14px; margin:2px 0}

.alinhar_direita {text-align:right;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#menu-topo a {padding:2px 0; text-indent:4px; text-align:left; text-decoration:none; display:block; margin:0; height:16px; font:bold 13px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px dotted #8a8a8a; width:160px}
#menu-topo a:hover {border-bottom:1px solid #8a8a8a; color:#ff2e3a}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#lista_relacionados {}

#topo {}

#base {margin:0 auto; clear:both;}

#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_ {display:none;}

.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; }



#banner_dinamico {margin:10px auto 0 auto; padding:0; list-style-type:none; width:526px; border:2px solid #996;}
#banner_dinamico li {display:none;}
#banner_dinamico li a {display:block; height:70px;}
#banner_dinamico_botoes {display:block; text-align:right; padding-right:11px;}
#banner_dinamico_botoes input {background-position:top; border:none; margin:0; cursor:pointer; width:15px; height:15px; display:none;}
#banner_dinamico_botoes input:hover {background-position:bottom !important;}
#banner_dinamico_botoes span {display:none;}

#quadro1 {background:url(../images/but1.gif);}
#quadro2 {background:url(../images/but2.gif);}
#quadro3 {background:url(../images/but3.gif);}
#quadro4 {background:url(../images/but4.gif);}
