body {margin:0; background:#ade4f8 url(../images/bg_topo_geral.gif) repeat-x top;}
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_subsecao{background:url(../images/lado_esq1.jpg) no-repeat top; width:215px; padding-top:71px;}

.bg_secao_subsecao{ background:url(../images/bg_lado_esq.jpg);}

.indice_secao{ margin-left:27px;}

.bg_secao_subsecao_img{margin:0px 0 3px 25px;}

.secao{width:116px; margin-left:25px;}

.bg_secao{background:#595959; width:116px; font:9px Verdana, Geneva, sans-serif; color:#ffffff; text-align:center; margin-left:3px}

.bg_secao a{ text-decoration:none; font:9px Verdana, Geneva, sans-serif; color:#ffffff;}

.bg_secao a:hover{text-decoration:none; font:bold 9px Verdana, Geneva, sans-serif; color:#00a9ea;}

.borda_sup_secao{ background:url(../images/borda_super_secao.jpg) no-repeat top; padding-top:5px; margin-top:5px;}

.borda_inf_secao{ background:url(../images/borda_info_secao.jpg) no-repeat  bottom; height:6px;}

.secao_img{ padding: 3px 0 0 25px;}

.subsecao{ padding-left:35px;padding-top:5px;}

.subsecao a { font: 10px Verdana, Geneva, sans-serif; color:#FFF; text-decoration:none;}

.subsecao a:hover { font: 10px Verdana, Geneva, sans-serif; color:#FFF; text-decoration:underline;}

.barra_secao{padding:3px 0 3px 0px;}

.barra_secao_sub{padding:3px 0 3px 25px;}

.borda_inf_categoria{background:url(../images/borda_info_categorias.jpg); width:215px; height:24px;}


.orkut{ padding:12px 0 0 40px;}

.bit{padding:22px 0 0 30px;}

.borda_rodape_lado_esq{background:url(../images/Borda_esq_rodape.jpg) repeat-y;}
	
.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{float: left; width:33%; display:none;}
.corpo_vitrine{margin:0 auto; text-align:center; width:176px;}
.produto{border:solid 2px #3f89d8; padding:10px 0;}

.preco{font:12px Verdana, Arial, Helvetica, sans-serif; color:#1f8abe; padding:5px 0;}
.vitrine{float: left; width:33%; text-align:center; margin:10px 0;}

.conteudo_vitrine{margin:0 auto; border:solid 1px #cecece; width:174px;}

.produto{padding:10px 0; border:0}

.nome_produto {font:bold 10px Verdana, Geneva, sans-serif; padding:10px 0;}

.valor_produto{font:bold 11px Verdana, Geneva, sans-serif; color:#0d83aa; padding:10px 0;}

.botao_compra{padding:10px 0}

.vitrine:hover {opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65);}

.vitrine .valores {line-height:18px; display:none;}
.vitrine_botao, .vitrine_indisponivel, .valor_por_produto, .valor_parcelado{ display:none;}
.vitrine_indisponivel {font-weight:bold; color:#ccc;}
.vitrine .valor_de_produto {font:11px Verdana, Arial, Helvetica, sans-serif; display:none; text-align:center; color:#82877f;}

.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}

.alinhar_direita {text-align:right;}

#vitrine_botoes {text-align:center; clear:both; font:12px Verdana, Arial, Helvetica, sans-serif; color:#0a4b65; padding:20px;}

#vitrine_botoes button {background:#ccc; color:#fff; border:none; margin:5px; border:1px solid #000; cursor:pointer}
#vitrine_botoes button:hover {background:#efefef; color:#000;}


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#topo_loja {clear:both; width:1001px; margin:0 auto;}

#bg_link_topo{background:url(../images/bg_links.jpg) repeat-x top; height:65px;}

.link_topo{ padding:42px 0 0 180px;}

.link_topo img{ margin:0 35px 0 35px; text-align:center;}


.bg_topo{background:url(../images/bg_topo_1.jpg); width:610px; height:106px; float:left;}

.busca{ padding:75px 0 0 300px; float:left; width:346px; height:27px;}

.campo_busca{background:url(../images/campo_busca.jpg) no-repeat; width:164px; height:21px; float:left; margin-right:4px; margin-left:4px; }

.campo_busca input{background: none; border:none; font:bold 12px Georgia, Times New Roman, Times, serif; color:#00a9ea; width:160px; margin:4px; }

.botao{float:left;}

#lado_esquerdo {float:left; width:215px;}

.borda_super_conteudo{background:url(../images/sobra_conteudo.jpg) repeat-x; width:573px; height:77px;}

#lado_direito {width:213px;}

#banners_direito {width:153px; margin-left:39px; background:url(../images/banners_bg.gif) repeat-y; text-align:center; padding-top:20px;}
.banners_direito_banner {margin:5px 0;}

.img{margin-left:38px;}

#rodape_loja {clear:both; width:1001px; margin:0 auto; text-align:center;}
#rodape_conteudo {text-align:center;  background:#fff}
#rodape_assinaturas {text-align:right; padding:0 20px 0; background:url(../images/rodape_bg_int.jpg) repeat-x top #ade4f8; clear:both}
#rodape_assinaturas img {vertical-align:top; margin:0 5px}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#lista_relacionados {}

#topo {width:100%; background:url(../images/bg_topo_geral.gif) no-repeat top;}

#base {clear:both; background:url(../images/bg_rodape_geral.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 {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; }
