body {
	margin:0;
	background:#fff;
}
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:12px Verdana, Geneva, sans-serif;
	color:#373737;
	text-decoration:none;
	padding:3px 0;
}
.secao a {
	font:12px Verdana, Geneva, sans-serif;
	color:#373737;
	text-decoration:none;
	padding:2px 0;
}

.secao a:hover {color:#F00; text-decoration:underline;}

.subsecao {
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#000;
	padding:3px 0 3px 25px;
}
.subsecao a {
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#000;
	text-decoration:none;
}

.subsecao a:hover {color:#F00; text-decoration:underline;}

/* categorias */

.caixa_selos {
	text-align:center;
	padding:40px 0
}
/* produto */
li {
	margin:0;
	padding:0;
}
.vitrine {
	width:33%;
	float:left;
	padding-bottom:10px;
}
.conteudo_vitrine {
	width:185px;
	margin:0 auto;
	text-align:center;
}
.produto {
	padding:10px 5px 10px 5px;
}
.nome_produto {
	font:bold 11px Verdana, Geneva, sans-serif;
	text-decoration:underline;
	padding-bottom:10px;
}
.descricao_produto {
	font:10px Verdana, Geneva, sans-serif;
	color:#666666;
	padding-bottom:18px;
	text-decoration:none;
}
.nome_produto, .descricao_produto {
	text-decoration:none;
}
.mais_detalhe {
	font:9px Verdana, Geneva, sans-serif;
	color:#1679a8;
	text-decoration:underline;
}
.mais_detalhe a {
	font:9px Verdana, Geneva, sans-serif;
	color:#1679a8;
	text-decoration:underline;
}
.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 {
	display:none;
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#1679a8;
}
.valor_parcelado {
	font:10px Verdana, Geneva, sans-serif;
	color:#1679a8;
	display:none;
}
.botao_compra {
	padding-top:10px;
}
.vitrine .valor_de_produto {
	font:9px Verdana, Geneva, sans-serif;
	display:none;
	text-align:center;
	color:#666666;
	text-decoration:line-through;
}
.detalhe_produto_navegacao, .categoria_navegacao {
	padding:5px;
	font-size:11px;
	color:#000;
	background:#fff;
}
#vitrine_botoes {
	text-align:center;
	clear:both;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#525252;
	padding:20px;
}
#vitrine_botoes span {
	display:none;
}
#vitrine_botoes button {
	background:#95c8e3;
	color:#525252;
	border:none;
	margin:5px;
	border:1px solid #c3e0ef;
}
#vitrine_botoes button:hover {
	background:#c3e0ef;
	cursor:pointer;
}
/* produto */

/* geral */
.quebra_esquerda, .quebra_esq {
	float:left;
}
.titulos {
	font-size:14px;
	margin:2px 0
}
.alinhar_direita {
	text-align:right;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#topo_loja {
	clear:both;
	width:1024px;
	margin:0 auto;
}
#topo_dir {
	float:left;
	background:url(../images/bg_topo1.jpg) repeat-x top;
	width:564px;
}
#topo_esq {
	float:left;
	background:url(../images/bg_topo1.jpg) repeat-x top;
	width:460px;
}
#login {
	font:11px Verdana, Geneva, sans-serif;
	color:#fff;
	padding:3px 0 5px 183px;
}
#login a {
	font:11px Verdana, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
}
#modelo option {
	display:none;
}
#links a {
	float:left;
}
#links a:hover {
	opacity:0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
}
#automotica {
	padding:41px 0 0 37px;
}
#busca {
	clear:both;
	padding:13px 0 0 46px;
}
#montadora, #primeiro_select {
	background:none;
	border:none;
	font:12px Verdana, Geneva, sans-serif;
	color:#08afff;
}
#campo_busca {
	float:left;
	background:url(../images/campo_busca.jpg);
	height:33px;
	width:776px;
	border:none
}
#campo_busca span {
	display:block;
	height:20px;
	float:left;
	padding-top:8px;
}
#campo_busca select {
	width:120px;
	height:18px;
	font:11px Verdana, Geneva, sans-serif;
}
#campo_busca input {
	width:510px;
	height:14px;
	background:none;
	font:12px Verdana, Geneva, sans-serif;
	color:#08afff;
	border:none
}
#lado_esquerdo {
	float:left;
	width:205px;
}
#categorias {
	padding-top:35px;
}
#campo_news {
	float:left;
	background:url(../images/campo_news.jpg);
	width:149px;
	height:23px;
}
#campo_news input {
	background:none;
	border:0;
	font:10px Verdana, Geneva, sans-serif;
	color:#878787;
	padding:5px 0 0 3px;
	width:140px
}
#meio_conteudo {
	float:left;
	width:613px;
}
#lado_direito {
	float:left;
	width:204px;
	text-align:center;
}
#img_loja {
	padding-top:35px;
	padding-bottom:19px;
}
#entrega {
	margin-top:39px;
	margin-bottom:19px;
}
#correio {
	margin-top:15px;
}
#rodape_loja {
	clear:both;
	width:1024px;
	margin:0 auto;
}
.la {
	margin-right:60px;
}
.modelo {
	display:none;
}
.modelo_visivel {
	display:inline;
}
#shop {
	float:left;
	padding:95px 0 0 48px;
}
#shop img {
	float:left;
	margin-right:20px;
}
#pagamentos {
	margin-top:12px;
	width:737px;
	text-align:right;
	float:left
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#lista_relacionados {
}
#topo {
	width:100%;
	background:url(../images/bg_topo1.jpg) repeat-x top;
}
#base {
	width:100%;
	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;
}
#saudacao_cliente_off, #saudacao_cliente {
	display:none;
}
.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 DINÂMICO */

#banner_dinamico {margin:40px auto 0 auto; padding:0; list-style-type:none; width:987px; height:214px;}
#banner_dinamico li {display:none;}
#banner_dinamico li a {display:block; width:987px; height:214px;}
#banner_dinamico_botoes {display:block; text-align:center; width:987px; margin:0 auto; background:url(../images/bg_banner.gif) no-repeat; height:18px;}
#banner_dinamico_botoes .btn {background:url(../images/btn.gif) no-repeat; cursor:pointer; width:8px; height:8px; float:right; margin:6px 3px 4px 0;}
#banner_dinamico_botoes .btn:hover {background-position:bottom !important;}
