body {margin:0;}
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 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	border-left:2px solid #000;
	margin:0 0 9px 18px;
	padding-left:5px;
}
.submenu {display:none;}
.secao a {
	color:#000;
}
.subsecao {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 5px 20px;
	width:157px;
}
.subsecao a {
	color:#000;
}
	
.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:33%;
	text-align:center;
	float:left;
	margin-bottom:40px;
}

.vitrine_img {
	height:130px;
	line-height:130px;	
}

.vitrine_produto {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.vitrine_produto a {
	color:#000;
}
.vitrine_info {
	font-size:12px;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
}

.vitrine_oferta_off { display:none;float:right;}
.resumo {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding:2px 0
}
.noticias {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0;
	padding-left:10px;
	text-align:left;
}
.noticias a {
	color:#0b7198;
}

.vitrine .valores {font-size:12px; color:#005e88; font-weight:bold; font-style:none; line-height:18px; display:none;}
.vitrine_botao, .vitrine_indisponivel, .valor_por_produto, .valor_parcelado{ display:none;}
.valor_de_produto {font-size:12px; text-decoration:line-through;}
.valor_parcelado {font-size:10px; font-weight:normal}
.vitrine_indisponivel {color:#ccc; font-weight:bold}


.vitrine .valor_de_produto {font:11px Verdana, Arial, Helvetica, sans-serif; color:#005e88; display:none; text-align:center;}


.detalhe_produto_navegacao, .categoria_navegacao {padding:5px; font-size:11px; color:#000; background:#fff; margin-bottom:10px}
/* produto */

/* geral */
.alinha {width:1014px; margin:0 auto;}
#afasta_conteudo {margin:10px;}

#contato_pagina {margin:10px 0;}
.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}




.quebra_esquerda, .quebra_esq {
	float:left;
	}

.titulos {font-size:12px; margin:2px 0; color:#0F729B}


#topo_loja {width:1023px; margin:0 auto; }

.links_rodape {
	width:611px;
	border-top:1px solid #000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:5px;
	margin-left:183px;
}
.links_rodape a {
	margin:0 10px;
	color:#000;
	text-decoration:none;
}
.links_rodape a:hover {
	color:#666666;
}

#rodape_loja {width:1014px; height:210px; background:url(images/bg_base.gif) repeat-x top; margin:0 auto; clear:both;}
#rodape_conteudo_gerenviavel {font:9px Verdana, Arial, Helvetica, sans-serif; padding:5px; overflow:hidden}
/* depoimentos */
#list_depoimentos li {
font-style:italic;
margin-bottom:10px;
}
#list_depoimentos span {
color:#003399;
font-style:normal;
font-weight:bold;
}

#noticias_direita a {font-size:11px; font-weight:normal; color:#0F729B; line-height:18px}

#topo {background:url(../images/bg_topo.jpg) no-repeat top center;}

#topo_faixa_banner {background:url(../images/faixa_banner_novo.jpg) no-repeat top center; width:100%; height:74px; clear:both;}

#base {clear:both; background:url(../images/bg_base.gif) top repeat-x #fff;}

#topo_saudacao {float:left; background:url(../images/topo_saudacao.jpg); width:348px; height:26px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#066892; padding:23px 0 0 34px;}
#topo_saudacao a {color:#066892;}

#busca_campo {float:left; background:url(../images/busca.jpg); width:314px; height:49px;}
#busca_campo input {width:250px; height:15px; background:none; border:none; font:12px Verdana, Arial, Helvetica, sans-serif; margin:21px 0 0 55px;}

#menu_topo_cima {float:left; width:283px;}

#menu_topo_cima a {display:block; float:left; background-position:top; height:49px;}
#menu_topo_cima a:hover {background-position:bottom;}

#cadastro {background:url(../images/cadastro.jpg); width:90px;}
#pedidos {background:url(../images/pedidos.jpg); width:72px;}
#carrinho {background:url(../images/carrinho.jpg); width:89px;}

#topo_menu_baixo {float:left; width:695px;}
#topo_menu_baixo a {display:block; float:left; background-position:top; height:46px;}
#topo_menu_baixo a:hover {background-position:bottom;}

#home {background:url(../images/home.jpg); width:64px;}
#empresa {background:url(../images/empresa.jpg); width:87px;}
#laboratorios {background:url(../images/laboratorios.jpg); width:135px;}
#parceiros {background:url(../images/parceiros.jpg); width:102px;}
#duvidas {background:url(../images/duvidas.jpg); width:86px;}
#fale_conosco {background:url(../images/fale_conosco.jpg); width:133px;}

#saudacao_cliente_off, #saudacao_cliente {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; }

