* {
	outline:0;
}
html {
	background:#FFF url(../img/home/bg-listra.gif);
}
body {
	background:url(../img/home/pad-top.png) repeat-x center top;
	margin:0px;
	cursor:default;
}
body, select, input, textarea {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
#bSemFundo {
	background:none;
	margin:0;
	padding:0 !important;
}
img {
	border:0;
}
h1#nomeLoja { display:none; }
#mestre {
	position:relative;
	display:block;
	width:970px;
	margin:auto;
	padding-top:15px;
	min-height:300px;
}

.alert { display:none; }
/*.alert {
	display:block;
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:100%;
	text-align:center;
	background-color:#5E39A8;
	opacity:0.9;
	color:#FFF;
	font-weight:bold;
}
.alert .int {
	position:relative;
	padding:10px;
	margin:auto;
	width:950px;
}
.alert .int a.fechar {
	display:block;
	width:15px;
	height:14px;
	position:absolute;
	top:5px;
	right:5px;
	background:url(../img/home/bt-fechar-status.png) no-repeat left top;
	text-indent:-9999px;
}*/
.alertlimpo {
	color:#b00;
	margin-bottom:10px;
}

/*** SIDEBAR ***/
#sidebar {
	display:block;
	float:left;
	width:219px;	
}
#sidebar h3 { display:none; font-size:10px; }

#sidebar .box {
	background:url(../img/home/sidebar/bot-main.png) no-repeat left bottom;
	padding-bottom:15px;
}
#sidebar ul {
	margin:0;
	list-style:none;
	display:block;
}
#sidebar .box ul {
	padding:0px 10px;
	background:url(../img/home/sidebar/pad-main.png) repeat-y left top;
	width:199px;
}
#sidebar .box ul li {
	margin:0px 0px 0px 2px;
	padding-top:2px;
}
#sidebar .box ul li a {
	display:block;
	width:195px;
	height:29px;
}
#sidebar .box ul li a {
	text-indent:-9999px;	
}

/* BOX Main */
#sidebar .main ul.cat { padding-top:45px; }
#sidebar .main a.home {
	display:block;
	width:100%;
	height:135px;
	background:url(../img/home/sidebar/top-main-logo.png) no-repeat left top;
	text-indent:-5000px;
}
#sidebar .main ul.cat li.aliancas a {
	background:url(../img/home/sidebar/cat/aliancas.png) no-repeat left top;
}
#sidebar .main ul.cat li.aneis a {
	background:url(../img/home/sidebar/cat/aneis.png) no-repeat left top;
}
#sidebar .main ul.cat li.aros a {
	background:url(../img/home/sidebar/cat/aros.png) no-repeat left top;
}
#sidebar .main ul.cat li.braceletes a {
	background:url(../img/home/sidebar/cat/braceletes.png) no-repeat left top;
}
#sidebar .main ul.cat li.brincos a {
	background:url(../img/home/sidebar/cat/brincos.png) no-repeat left top;
}
#sidebar .main ul.cat li.conjuntos a {
	background:url(../img/home/sidebar/cat/conjuntos.png) no-repeat left top;
}
#sidebar .main ul.cat li.cordoes_correntes a {
	background:url(../img/home/sidebar/cat/cordoes-correntes.png) no-repeat left top;
}
#sidebar .main ul.cat li.flanela_magica a {
	background:url(../img/home/sidebar/cat/flanela-magica.png) no-repeat left top;
}
#sidebar .main ul.cat li.ponto_luz a {
	background:url(../img/home/sidebar/cat/ponto-luz.png) no-repeat left top;
}
#sidebar .main ul.cat li.linha_religiosa a {
	background:url(../img/home/sidebar/cat/linha-religiosa.png) no-repeat left top;
}
#sidebar .main ul.cat li.meia_alianca a {
	background:url(../img/home/sidebar/cat/meia-alianca.png) no-repeat left top;
}
#sidebar .main ul.cat li.piercing a {
	background:url(../img/home/sidebar/cat/piercing.png) no-repeat left top;
}
#sidebar .main ul.cat li.pingentes a {
	background:url(../img/home/sidebar/cat/pingentes.png) no-repeat left top;
}
#sidebar .main ul.cat li.pulseiras a {
	background:url(../img/home/sidebar/cat/pulseiras.png) no-repeat left top;
}
#sidebar .main ul.cat li.steelman a {
	background:url(../img/home/sidebar/cat/steelman.png) no-repeat left top;
}
#sidebar .main ul.cat li.tornozeleiras a {
	background:url(../img/home/sidebar/cat/tornozeleiras.png) no-repeat left top;
}
#sidebar .main ul.cat li.diversos a {
	background:url(../img/home/sidebar/cat/diversos.png) no-repeat left top;
}
#sidebar .main ul.cat li.pedras_gemas a {
	background:url(../img/home/sidebar/cat/pedras-e-gemas.png) no-repeat left top;
}
#sidebar .main ul.cat li.olho_grego a {
	background:url(../img/home/sidebar/cat/olho-grego.png) no-repeat left top;
}
#sidebar .main ul.cat li.prata_leve a {
	background:url(../img/home/sidebar/cat/prata-leve.png) no-repeat left top;
}
#sidebar .main ul.cat li.infantil a {
	background:url(../img/home/sidebar/cat/infantil.png) no-repeat left top;
}
#sidebar .main ul.cat li.libelula a {
	background:url(../img/home/sidebar/cat/libelulas.png) no-repeat left top;
}
#sidebar .main ul.cat li.broche a {
	background:url(../img/home/sidebar/cat/broche.png) no-repeat left top;
}
#sidebar .main ul.cat li.perolas a {
	background:url(../img/home/sidebar/cat/perolas.png) no-repeat left top;
}
#sidebar .main li.siteantigo a {
	text-indent:0px !important;
}

/*** subcategorias ***/
#sidebar .box ul li ul.subcats {
	padding:0;
	background:none;
	width:auto;
	margin:5px 0;
}
#sidebar .box ul li ul.subcats li,
#sidebar .box ul li ul.subcats li a {
	width:auto;
	height:auto;
	margin:0;
	background:none !important;
	text-indent:0;
}
#sidebar .box ul li ul.subcats li {
	padding:2px 0;
	border-top:1px solid #E6E6E6;	
}
#sidebar .box ul li ul.subcats li.p {
	border:0;
}
#sidebar .box ul li ul.subcats li a {
	display:block;
	margin-left:30px;
	font-size:11px;
	color:#666;
	text-decoration:none;
	padding:2px 0;
}
#sidebar .box ul li ul.subcats li a.ativo {
	color:#5D5293;
	font-weight:bold;
}
#sidebar .box ul li ul.subcats li ul.subcats li a { margin-left:15px !important; }


/* BOX Páginas */
#sidebar .paginas {
	margin-top:10px;
}
#sidebar .paginas h3 {
	display:block !important;
	width:100%;
	text-indent:-3000px;
	height:14px;
	background:url(../img/home/sidebar/top-main.png) no-repeat left top;
	margin:0;
}
#sidebar .paginas ul li.novidades a {
	background:url(../img/home/sidebar/paginas/novidades.png) no-repeat left top;
}
#sidebar .paginas ul li.twitter a {
	background:url(../img/home/sidebar/paginas/twitter.png) no-repeat left top;
}
#sidebar .paginas ul li.institucional a {
	background:url(../img/home/sidebar/paginas/institucional.png) no-repeat left top;
}
#sidebar .paginas ul li.cuidados_joia a {
	background:url(../img/home/sidebar/paginas/cuidados-joia.png) no-repeat left top;
}
#sidebar .paginas ul li.como_comprar a {
	background:url(../img/home/sidebar/paginas/como-comprar.png) no-repeat left top;
}
#sidebar .paginas ul li.faq a {
	background:url(../img/home/sidebar/paginas/faq.png) no-repeat left top;
}
#sidebar .paginas ul li.contato a {
	background:url(../img/home/sidebar/paginas/contato.png) no-repeat left top;
}
#sidebar .paginas ul li.depoimento a {
	background:url(../img/home/sidebar/paginas/depoimentos.png) no-repeat left top;
}


#b_depoimentos .box ul li.depoimento a,
#b_novidades .box ul li.novidades a,
#sidebar .box ul li a.ativo,
#sidebar .box ul li a:hover {
	background-position:left bottom !important;
}

/* Telefone central de atendimento */
#sidebar .foneCentral {
	position:absolute;
	z-index:1;
	top:15px;
	right:0px;
	display:block;
	width:690px;
	background:url(../img/home/content/top-content.png) no-repeat left top;
	padding:15px 16px 10px 15px;	
}
#sidebar .foneCentral address {
	font-style:normal;
	border-bottom:1px solid #CCC;
	padding:0 0 5px 5px;
	height:30px;
}

/* Formul�rio Busca */
#frm_busca {
	position:absolute;
	z-index:1;
	top:160px;
	left:14px;
	display:block;
	padding:0;
}
#frm_busca fieldset {
	padding:0;
	margin:0;
	border:0px;
	height:25px;
	display:block;
}
#frm_busca fieldset legend { display:none; }
#frm_busca fieldset input.txt {
	border:1px solid #B2B2B2;
	padding:3px;
	display:block;
	float:left;
	width:140px;
}
#frm_busca fieldset input.bt {
	border:0;
	width:40px;
	height:23px;
	background:url(../img/home/sidebar/bt-ok.png) no-repeat left top;
	text-indent:-3000px;
	cursor:pointer;
	float:left;
	margin-left:5px;
}
#frm_busca fieldset input.bt:hover {
	background-position:left bottom;
}

/* Menu do cliente */
#navCliente {
	position:absolute;
	top:25px;
	right:15px;
	z-index:2;
	display:block;
	height:40px;
	width:350px;
	overflow:hidden;
	padding-right:125px;
}
#navCliente ul {
	float:right;
	background:url(../img/home/sidebar/sacola.png) no-repeat right bottom;
	padding:0;
}
#navCliente ul li {
	display:block;
	float:left;
	padding:0px 5px;
	border-left:1px solid #A9A3D3;
}
#navCliente ul li {
	margin-top:20px;
}
#navCliente ul li a {
	color:#666;
	text-decoration:none;
}
#navCliente ul li.itens {
	border:0;
	margin-top:5px;
	padding:0;
}
#navCliente ul li.cadastro {
	border:0;
}
#navCliente ul li.itens a {
	color:#5D5293;
	display:block;
	height:20px;
	width:110px;
	padding:15px 50px 0px 5px;
	text-align:right;
	font-weight:normal;
}
#navCliente ul li a:hover { text-decoration:underline; }
#navCliente.cestaCheia ul li.itens a {
	font-weight:bold;	
}
#navCliente.cestaCheia ul { background-position:right top; }

#navCliente p.user {
	display:block;
	position:absolute;
	top:0px;
	right:180px;
	text-align:right;
	margin:0;
	padding:0;
	color:#9C95CD;
	font-weight:bold;	
}
a.siteBlindado {
	display:block;
	position:absolute;
	right:0px;
	top:7px;
}
/* Newsletter */
#frmMailing {
	display:block;
	width:219px;
	height:169px;
	background:url(../img/home/sidebar/news/box-newsletter.png) no-repeat left top;
	float:left;
	margin:10px 0px;
	position:relative;
}
#frmMailing legend { display:none; }
#frmMailing fieldset {
	border:0;
	padding:35px 10px 10px 10px;
}
#frmMailing h3 {
	display:block;
	color:#5D5293;
	font-size:13px;
	margin:0;
	padding:0;
}
#frmMailing fieldset label {
	font-size:11px;
	font-weight:bold;
	color:#666;	
	margin-top:10px;
	display:block;
	float:left;
	width:100%;
}
#frmMailing fieldset label span {
	display:block;
	float:left;
	margin-top:2px;
}
#frmMailing fieldset #email_mailing {
	border:1px solid #666;
	padding:1px 2px;
	width:145px;
	float:right;
}
#frmMailing fieldset input.botao {
	display:block;
	float:right;
	width:108px;
	height:23px;
	background:url(../img/home/sidebar/news/bt-cadastrar.png) no-repeat left top;
	border:0;
	margin-top:10px;
	text-indent:-5000px;
	cursor:pointer;
}
#frmMailing fieldset input.botao:hover { background-position:0px -60px; }
#frmMailing fieldset input.disabled { background-position:left bottom; }
#frmMailing fieldset label.rd {
	width:auto;
	margin-top:5px;
}
#frmMailing fieldset #sm,
#frmMailing fieldset #sf {
	float:left;
}
#frmMailing fieldset #sm { margin-left:42px; }
#frmMailing .loading {
	margin:0;
	padding:0;
	text-align:center;	
}
#frmMailing .loading,
#frmMailing .alertlimpo {
	position:absolute;
	top:auto;
	left:10px;
	bottom:20px;
	width:90px;
	font-size:10px;
	background-color:transparent;
	margin:0;
}
#frmMailing .msg_erro {
	color:#CB001F;
}
#frmMailing .msg_sucesso {
	color:#0A0;
}

/*** SELOS ***/
#sidebar .selos {
	position:relative;
	display:block;
	float:left;
	width:219px;
	height:183px;
	background:url(../img/home/sidebar/selos/box-selos.png) no-repeat left top;
	padding-top:15px;
	margin-bottom:50px;
}
#sidebar .selos img {
	margin-left:18px;
	display:inline;
	float:left;
}
#sidebar .selos img.thawte {
	margin:22px 0 0 8px;
}
a.polvo {
	display:inline;
	clear:right;
	float:right;
	margin:5px 10px 10px 0;
	width:17px;
	height:21px;
	text-indent:-9999px;
	background:url(../img/home/sidebar/selos/polvo.png) no-repeat left top;
}
/*** FIM SIDEBAR ***/

/*** CONTENT ***/
#content,
#content .contentAux {
	display:block;
	float:right;
}
#content {
	margin-top:19px;
	padding-bottom:14px;
	width:721px;
	background:url(../img/home/content/bot-content.png) no-repeat left bottom;
}
#content .contentAux {
	background:url(../img/home/content/pad-content.png) repeat-y left bottom;
	padding:31px 15px 15px 15px;
	width:691px;
	overflow:hidden;
	min-height:1010px;
}
#content .contentAux p a {
	color:#666;
}

#content h3.prod_vazio {
	font-size:12px;
	color:#666;
	text-align:center;
	letter-spacing:1px;
}
#content h3.prod_vazio a {
	color:#9C95CD;
}

/*** MENU DE SUBCATEGORIAS ***/
#subcat {
	padding:0;
	margin:5px 0 0 0;
	list-style:none;
	display:block;
	float:left;
	width:100%;
}
#subcat li {
	display:inline;
	border-left:1px solid #666;
	padding:0 5px;
	float:left;
	margin-top:10px;
}
#subcat li a {
	color:#666;
	text-decoration:none;	
}
#subcat li a:hover {
	color:#5D5293;
	text-decoration:underline;
}

/*** LISTA PRODUTOS ***/
#content .lista_produtos {
	display:block;
	width:720px;
}
#content .lista_produtos .prod {
	position:relative;
	display:block;
	float:left;
	padding:10px 9px 20px 9px;
	height:260px;
	width:193px;
	background:url(../img/home/loja/box-prod-lista.png) no-repeat left top;
	overflow:hidden;
	margin:15px 28px 0px 0px;
	text-align:center;
}
#content .lista_produtos .prod img {
	padding:5px;
	border:1px solid #E6E6E6;	
}
#content .lista_produtos .prod h1 {
	margin:8px 0;
}
#content .lista_produtos .prod h1,
#content .lista_produtos .prod h1 a {
	display:block;
	text-decoration:none;
	text-align:center;
	color:#5D5293;
	font-size:12px;
	font-weight:bold;
}
#content .lista_produtos .prod p { margin:0; }
#content .lista_produtos .prod p a { text-decoration:none; }
#content .lista_produtos .prod p.valor {
	padding:0;
	margin:3px 0px 0px 0px;
	color:#666;
	text-align:center;
}
#content .lista_produtos .prod p.valor del,
#content .lista_produtos .prod p.valor strong {
	display:block;
}
#content .lista_produtos .prod p.valor strong {
	font-size:15px;
}
#content .lista_produtos .prod p.valor em {
	font-weight:bold;
	font-style:normal;
}

/* flags produtos */
#content .lista_produtos .prod .flags {
	display:block;
	text-align:center;	
	padding:0px;
	margin:5px 0 0 0;
	list-style:none;
}
#content .lista_produtos .prod .flags li {
	display:inline;
	margin-right:2px;
}
#content .lista_produtos .prod .flags li img {
	padding:0;
	border:0;
}
#content .lista_produtos .prod a.comprar, 
.bt-comprar {
	display:block;
	margin:3px auto;
	width:108px !important;
	height:23px;
	background:url(../img/home/loja/bt-comprar.png) no-repeat left top;
	text-indent:-9999px;
	cursor:pointer;
}
#content .lista_produtos .prod a.comprar:hover, 
.bt-comprar:hover {
	background-position:left bottom;
}
#content .lista_produtos .prod a.comprar {
	position:absolute;
	bottom:25px;
	left:51px;
}
#content .lista_produtos .prod em.sem_estoque {
	display:block;
	text-align:center;
	font-style:normal;
	text-align:center;
	margin-top:5px;
	font-size:10px;
}
#b_home #content .lista_produtos .prod {
	height:270px;
}
#content .lista_produtos .prod a.cat {
	font-size:11px;
	color:#666;
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:center;
	width:100%;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
}
#content .lista_produtos .prod  a.espiar {
	display:block;
	width:18px;
	height:18px;
	position:absolute;
	top:145px;
	right:5px;
	background:url(../img/home/loja/lupa-espiar.png) no-repeat left top;
	text-indent:-9999px;
}

/* Breadcrumb */
#breadcrumb {
	margin:20px 0px 0px 0px;
	display:block;
	height:47px;
	font-size:35px;
	padding:5px 0px 5px 65px;
	border-bottom:1px solid #CCC;
	font-size:23px;
	color:#FFF;
}
#breadcrumb a, #breadcrumb em, #breadcrumb span {
	color:#FFF;
	font-size:35px;
	text-decoration:none;
	font-style:normal;
}
h2.aliancas {
	background:url(../img/home/cat-icones/aliancas.png) no-repeat left top;
}
h2.aneis {
	background:url(../img/home/cat-icones/aneis.png) no-repeat left top;
}
h2.aros {
	background:url(../img/home/cat-icones/aros.png) no-repeat left top;
}
h2.braceletes {
	background:url(../img/home/cat-icones/braceletes.png) no-repeat left top;
}
h2.brincos {
	background:url(../img/home/cat-icones/brincos.png) no-repeat left top;
}
h2.conjuntos {
	background:url(../img/home/cat-icones/conjuntos.png) no-repeat left top;
}
h2.cordoes_correntes {
	background:url(../img/home/cat-icones/cordoes-correntes.png) no-repeat left top;
}
h2.flanela_magica {
	background:url(../img/home/cat-icones/flanela-magica.png) no-repeat left top;
}
h2.ponto_luz {
	background:url(../img/home/cat-icones/ponto-luz.png) no-repeat left top;
}
h2.linha_religiosa {
	background:url(../img/home/cat-icones/linha-religiosa.png) no-repeat left top;
}
h2.meia_alianca {
	background:url(../img/home/cat-icones/meia-alianca.png) no-repeat left top;
}
h2.piercing {
	background:url(../img/home/cat-icones/piercing.png) no-repeat left top;
}
h2.pingentes {
	background:url(../img/home/cat-icones/pingentes.png) no-repeat left top;
}
h2.pulseiras {
	background:url(../img/home/cat-icones/pulseiras.png) no-repeat left top;
}
h2.steelman {
	background:url(../img/home/cat-icones/steelman.png) no-repeat left top;
}
h2.tornozeleiras {
	background:url(../img/home/cat-icones/tornozeleiras.png) no-repeat left top;
}
h2.diversos {
	background:url(../img/home/cat-icones/diversos.png) no-repeat left top;
}
h2.pedras_gemas {
	background:url(../img/home/cat-icones/pedras-e-gemas.png) no-repeat left top;
}
h2.olho_grego {
	background:url(../img/home/cat-icones/olho-grego.png) no-repeat left top;
}
h2.prata_leve {
	background:url(../img/home/cat-icones/prata-leve.png) no-repeat left top;
}
h2.infantil {
	background:url(../img/home/cat-icones/infantil.png) no-repeat left top;
}
h2.libelula {
	background:url(../img/home/cat-icones/libelulas.png) no-repeat left top;
}
h2.broche {
	background:url(../img/home/cat-icones/broche.png) no-repeat left top;
}
h2.perolas {
	background:url(../img/home/cat-icones/perolas.png) no-repeat left top;
}
h2.pesquisa_produtos {
	background:url(../img/home/cat-icones/pesquisa-produtos.png) no-repeat left top;
	text-indent:-9999px
}
h2.meu_cadastro {
	background:url(../img/home/area-clientes/tit-meu-cadastro.png) no-repeat left top;
	text-indent:-9999px
}
h2.meus_pedidos {
	background:url(../img/home/area-clientes/tit-meus-pedidos.png) no-repeat left top;
	text-indent:-9999px
}
h2.entrar {
	background:url(../img/home/area-clientes/tit-entrar.png) no-repeat left top;
	text-indent:-9999px
}
h2.esqueci_senha {
	background:url(../img/home/area-clientes/tit-esqueci-minha-senha.png) no-repeat left top;
	text-indent:-9999px
}
h2.alterar_senha {
	background:url(../img/home/area-clientes/tit-alterar-senha.png) no-repeat left top;
	text-indent:-9999px
}
h2.senha_alterada {
	background:url(../img/home/area-clientes/tit-senha-alterada-com-sucesso.png) no-repeat left top;
	text-indent:-9999px
}
h2.pedido_confirmado {
	background:url(../img/home/caixa/tit-pedido-confirmado.png) no-repeat left top;
	text-indent:-9999px
}
h2.pagamento_nao_autorizado {
	background:url(../img/home/caixa/tit-pagamento-nao-autorizado.png) no-repeat left top;
	text-indent:-9999px
}
h2.pagamento_autorizado {
	background:url(../img/home/caixa/tit-pagamento-autorizado.png) no-repeat left top;
	text-indent:-9999px
}
h2.email_confirmado {
	background:url(../img/home/loja/tit-email-confirmado-com-sucesso.png) no-repeat left top;
	text-indent:-9999px
}

h2.como_comprar {
	background:url(../img/home/pagina/tit-como-comprar.png) no-repeat left top;
	text-indent:-9999px
}
h2.contato {
	background:url(../img/home/pagina/tit-contato.png) no-repeat left top;
	text-indent:-9999px
}
h2.institucional {
	background:url(../img/home/pagina/tit-institucional.png) no-repeat left top;
	text-indent:-9999px
}
h2.cuidados_joia {
	background:url(../img/home/pagina/tit-cuidados-joia.png) no-repeat left top;
	text-indent:-9999px
}
h2.faq {
	background:url(../img/home/pagina/tit-faq.png) no-repeat left top;
	text-indent:-9999px
}
h2.erro404 {
	background:url(../img/home/pagina/tit-erro404.png) no-repeat left top;
	text-indent:-9999px
}
h2.novidades {
	background:url(../img/home/pagina/tit-novidades.png) no-repeat left top;
	text-indent:-9999px
}
h2.twitter {
	background:url(../img/home/pagina/tit-twitter.png) no-repeat left top;
	text-indent:-9999px
}
h2.comentarios_loja {
	background:url(../img/home/pagina/tit-depoimentos.png) no-repeat left top;
	text-indent:-9999px
}

/* PESQUISA */
#content .meta_pesquisa {
	margin:5px 0 0 0;
	font-size:13px;
}
#content .meta_pesquisa em {
	font-style:normal;
	color:#A59DD4;
	font-weight:bold;	
}

/* SUBCATEGORIAS */
#content .sub_categorias {
	padding:5px;
	width:680px;
	background-color:#F2F2F2;
	margin:20px 0 0 0;
	font-weight:bold;
	float:left;
}
#content .sub_categorias p {
	margin:0 0 5px 0;
	padding:0;	
}
#content .sub_categorias ul {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}
#content .sub_categorias ul li {
	display:block;
	padding:1px 8px 1px 5px;
	border-right:1px solid #666;
	margin-top:5px;
	float:left;
}
#content .sub_categorias ul li a {
	color:#5D5293;
}

/*** Navega��o paginas ***/
#content .nav_pag {
	display:block;
	margin-top:15px;
	font-size:11px;
	float:left;
	width:671px;
	background-color:#E6E6E6;
	padding:5px 10px;
	font-weight:bold;
	color:#4D4D4D;
}
#content .nav_pag .paginacao {
	margin-top:2px;
}
#content .nav_pag a {
	color:#4D4D4D;
	text-decoration:none;
	padding:1px 4px;
	background-color:#E6E6E6;
}
#content .nav_pag strong {
	background-color:#5D5293;
	padding:1px 4px;
	color:#FFF;
}
#content .frm_ordenacao {
	float:right;
	width:230px;
	text-align:right;
	font-size:11px;
}
#content .nav_pag .frm_ordenacao fieldset {
	padding:0;
	margin:0;
	border:0;
}
#content .frm_ordenacao select {
	border:1px solid #666;
	color:#4D4D4D;
}
/* Detalhes do produto */
h1.tit_prod {
	color:#5D5293;
	margin:15px 0px 0px 0px;
	padding:0;
	font-size:19px;
	font-weight:normal;
	float:left;
}
h1.tit_prod img {
	margin-left:5px;
}
h1.tit_prod small {
	font-size:12px;
	font-weight:bold;
}
.descricao {
	width:100%;
	float:left;
}
.descricao .btDuvida {
	display:block;
	float:left;
	width:327px;
	height:24px;
	background:url(../img/home/loja/bt-duvidas-sobre-produto.png) no-repeat left top;
	text-indent:-9999px;
}
.descricao .ajusteMedidas {
	display:block;
	width:240px;
	padding:10px;
	background-color:#D7D7D7;
	position:absolute;
	top:692px;
	right:20px;	
}
.descricao .ajusteMedidas h3 {
	display:block;
	padding:5px 0 10px 68px;
	font-size:18px;
	color:#5D5293;
	background:url(../img/home/pagina/ajuste-anel/icon-tamanho-anel.png) no-repeat left top;
	margin:0 0 10px 0;
	border-bottom:1px solid #FFF;	
}
.descricao .ajusteMedidas p {
	font-weight:bold;
	font-size:12px;
	padding:0 5px;
	line-height:16px;
}
.descricao .ajusteMedidas p a { color:#666; }
#produtos_relacionados {
	display:block;
	float:left;
	width:100%;
	margin-top:10px;	
}
#b_cesta #produtos_relacionados {
	margin-top:40px;	
}
h3.descricao_produto,
h3.prod_relacionados {
	display:block;
	height:20px;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
	text-indent:-5000px;
	margin:15px 0px 0px 0px;
}
h3.prod_relacionados {
	background:url(../img/home/loja/tit-produtos-relacionados.png) no-repeat left top;
}
#b_cesta #produtos_relacionados h3.prod_relacionados {
	background:url(../img/home/loja/cesta/tit-produtos-relacionados.png) no-repeat left top;
}
h3.descricao_produto {
	background:url(../img/home/loja/tit-descricao-produto.png) no-repeat left top;
	margin:10px 0;
	clear:both;
}
#detalhesProduto {
	padding-bottom:15px;
	border-bottom:1px dashed #666;
	font-size:12px;
	display:block;
	float:left;
	width:100%;
}
#detalhesProduto .top {
	position:relative;
	display:block;
	float:left;
	width:100%;
	margin-bottom:5px;
}
#detalhesProduto .imagens {
	position:relative;
	z-index:0;
	display:block;
	height:500px;
	margin-top:5px;
	width:100%;
	float:left;
}
#detalhesProduto .imagens ul {
	display:block;
	float:right;
	width:180px;
	margin:0;
	padding:0;
	list-style:none;	
}
#detalhesProduto .imagens ul li a {
	display:block;
	float:right;
	background:url(../img/home/loja/lupa-ampliar.gif) no-repeat left bottom;
	text-decoration:none;
	padding-bottom:15px;
	margin-bottom:5px;
}
#detalhesProduto .imagens ul li img {
	padding:3px;
	border:1px solid #CCC;
}
#imgGr {
	display:block;
	float:left;
	width:435px;
	height:435px;
	padding:20px;
	background:url(../img/home/loja/bg-box-foto.png) no-repeat left top;
	text-align:center;	
}
#imgGr p {
	margin:0;
	padding:0;
	display:table;
	width:435px;
	height:435px;
	background:url(../img/home/loading.gif) no-repeat center center;
}
#imgGr p span {
	margin:0 !important;
	padding:0 !important;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:100%;
}
#detalhesProduto p.cod {
	position:relative;
	z-index:1;
	font-size:10px;
	margin-top:-20px;
	font-weight:bold;
}
#detalhesProduto .top .flags {
	position:absolute;
	top:3px;
	right:0px;
	display:block;
	height:21px;
	margin:0 !important;
}
#detalhesProduto .top .flags li {
	display:inline;
	margin-left:5px;
}

#detalhesProduto p.valor,
#detalhesProduto p.desconto {
	display:block;
	width:390px;
	padding:5px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
}
#detalhesProduto p.valor {
	background-color:#5D5293;
	margin-top:10px;
}
#detalhesProduto p.desconto {
	background-color:#F2F2F2;
	color:#666;
}
#detalhesProduto p.valor del {
	font-size:12px;
}
#detalhesProduto p.valor strong {
	font-size:20px;
}
#detalhesProduto p.desconto strong {
	color:#5D5293;
	font-size:20px;
}
#detalhesProduto p.valor-sem-estoque {
	background-color:#CCC;
}
#detalhesProduto p.desconto-sem-estoque,
#detalhesProduto p.desconto-sem-estoque strong {
	color:#B2B2B2;
}
#detalhesProduto em.sem-estoque {
	display:block;
	text-indent:-9999px;
	margin-top:15px;
	height:30px;
	width:400px;
	background:url(../img/home/loja/produto-sem-estoque.png) no-repeat center top;	
}
#detalhesProduto #frm-avise-me {
	display:block;
	padding:10px;
	border:1px dashed #CCC;
	border-top:0;
	width:378px;
	margin:0 0 20px 0;
}
#detalhesProduto #frm-avise-me fieldset {
	display:block;
	border:0;
	margin:0;
	padding:0;
}
#detalhesProduto #frm-avise-me h3 {
	font-size:12px;
	color:#5D5293;
	margin:0;
	letter-spacing:1px;	
}
#detalhesProduto #frm-avise-me fieldset label {
	margin-top:5px;
	display:block;
	float:left;
	font-weight:bold;
}
#detalhesProduto #frm-avise-me fieldset label input {
	width:280px;
	padding:3px;
	font-weight:normal;
}
#detalhesProduto #frm-avise-me fieldset .botao {
	display:inline;
	width:40px;
	height:23px;
	background:url(../img/home/loja/cesta/bt-ok.png) no-repeat left top;
	border:0;
	text-indent:-9999px;
	margin:5px 0 0 5px;
	cursor:pointer;
	float:left;
}
#detalhesProduto #frm-avise-me fieldset .botao:hover {
	background-position:left bottom;	
}
#detalhesProduto .detalhes {
	display:block;
	float:left;
	width:100%;	
}
#detalhesProduto .detalhes a {
	color:#666;
}
#detalhesProduto .detalhes a.bt_aneleiro {
	display:block;
	width:100%;
	height:38px;
	background:url(../img/home/pagina/aneleiro/bt-medidas-aneis-aliancas.png) no-repeat center center;
	text-indent:-9999px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-top:10px;
}

/* Forumul�rio do pedido */
#detalhesProduto form {
	margin-top:20px;
	width:400px;
}
#detalhesProduto form fieldset {
	border:0;
	padding:3px;	
}
#detalhesProduto form fieldset.qtde {
	margin:0;
	background-color:#BBB;
}
#detalhesProduto form fieldset.qtde label {
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}
#detalhesProduto form select,
#detalhesProduto form input {
	background-color:#F2F2F2;
	font-weight:bold;
	font-size:11px;
	border:0;
	width:50px;
	border:1px solid #CCC;
}
#detalhesProduto form fieldset.variacoes {
	margin:5px 0 0 0;
	background-color:#F2F2F2;
	padding-top:15px;
}
#detalhesProduto form fieldset.variacoes select {
	float:left;
	display:block;
	margin-right:10px;
	width:90px;
}
#detalhesProduto form fieldset.variacoes input {
	width:130px;
	background-color:#FFF;
	color:#666;
	font-weight:normal;
	padding:1px 2px;
}
#detalhesProduto form fieldset.variacoes label {
	display:block;
	float:left;
	color:#666;
	font-weight:bold;
}
#detalhesProduto form fieldset.variacoes label em {
	font-size:11px;
	font-style:normal;
	margin-left:60px;
}
#detalhesProduto form .bt-comprar {
	border:0;
	float:right;
	margin-top:10px;
}

/**** COMPARTILHAMENTO ***/
div.compartilhar {
	display:block;
	float:right;
	height:24px;
}
div.compartilhar h3 {
	display:block;
	margin:0;
	float:left;
	width:91px;
	height:24px;
	text-indent:-9999px;
	background:url(../img/home/loja/tit-compartilhe.png) no-repeat left center;	
}
div.compartilhar a.bt {
	display:inline;
	float:left;
	width:16px;
	height:16px;
	text-indent:-9999px;
	margin:4px 0 0 10px;
}
div.compartilhar a.email {
	background:url(../img/home/loja/compartilhamento/email.png) no-repeat left top;	
}
div.compartilhar a.twitter {
	background:url(../img/home/loja/compartilhamento/twitter.png) no-repeat left top;	
}
div.compartilhar a.orkut {
	background:url(../img/home/loja/compartilhamento/orkut.png) no-repeat left top;	
}
div.compartilhar a.facebook {
	background:url(../img/home/loja/compartilhamento/facebook.png) no-repeat left top;	
}

#formEnviarPorEmail {
	display:block;
	width:500px;	
	height:310px;
	background-color:#CCC;
	float:left;
	padding:0;
	position:relative;
}
#formEnviarPorEmail h2 {
	display:block;
	width:500px;
	height:38px;
	background:url(../img/home/loja/tit-indique-esse-produto-a-um-amigo.png) no-repeat left top;
	text-indent:-9999px;
	margin:0;	
}
#formEnviarPorEmail fieldset {
	padding:0;
	margin:0;
	border:0;
	padding:10px 15px;
}
#formEnviarPorEmail fieldset label {
	font-weight:bold;
	color:#5D5293;	
}
#formEnviarPorEmail fieldset label input,
#formEnviarPorEmail fieldset label textarea {
	display:block;
	padding:3px;
	border:0;
	background-color:#FFF;
	width:464px;
	margin-top:3px;
}
#formEnviarPorEmail fieldset label textarea {
	height:80px;	
}
#formEnviarPorEmail fieldset .botao {
	display:block;
	width:73px;
	height:23px;
	background:url(../img/home/loja/bt-enviar-compartilhar.png) no-repeat left top;
	text-indent:-9999px;
	border:0;
	float:right;
	cursor:pointer;
}
#formEnviarPorEmail fieldset .botao:hover {
	background-position:0px -50px;
}
#formEnviarPorEmail fieldset .disabled {
	background-position:left bottom !important;
	cursor:default;
}
#formEnviarPorEmail p.loading {
	position:absolute;
	bottom:15px;
	right:110px;
	text-align:right;
}

/**** COMENT�RIOS ***/
#comentarios {
	display:block;
	width:100%;
	float:left;
	margin-top:20px;	
}
#comentarios .btComentario {
	display:block;
	float:left;
	width:100%;
	height:30px;
	background:url(../img/home/loja/bg-bt-comentario.png) no-repeat center top;
	line-height:30px;
	text-indent:15px;
	color:#FFF;	
	text-decoration:none;
}
#b_depoimentos #comentarios .btComentario {
	background:url(../img/home/loja/bg-bt-depoimento.png) no-repeat center top;
	text-indent:-9999px;
}
#comentarios .btComentarioAtivo {
	background-position:center bottom !important;
}
#comentarios h3.produto_comentarios {
	display:block;
	width:100%;
	height:41px;
	float:left;
	background:url(../img/home/loja/tit-comentarios-de-clientes.png) no-repeat center top;
	text-indent:-9999px;
	margin:0;
}
#comentarios ul {
	display:block;
	margin:0px 0 20px 0;
	padding:0;
	width:100%;
	float:left;
}
#b_depoimentos #comentarios ul {
	margin-top:15px;	
}
#comentarios ul li {
	display:block;
	padding:10px;
	background-color:#EEEEFF;
	margin:2px 0px 5px 0px;
	color:#5D5293;
}
#comentarios ul li p.nota {
	display:block;
	margin:0 0 5px 0;
	height:16px;
	background:url(../img/home/loja/estrela-comentario.png) repeat-x left top;
	text-indent:-9999px;
}
#comentarios ul li p.nota-1 {
	width:20px;
}
#comentarios ul li p.nota-2 {
	width:40px;
}
#comentarios ul li p.nota-3 {
	width:60px;
}
#comentarios ul li p.nota-4 {
	width:80px;
}
#comentarios ul li p.nota-5 {
	width:100px;
}
#comentarios ul li h4 {
	font-size:11px;
	margin:0 0 5px 0;
}
#comentarios .frmComentario {
	position:relative;
	display:block;
	width:100%;
	float:left;
	margin-top:10px;
}
#comentarios .frmComentario fieldset {
	padding:10px;
	background-color:#F2F2F2;
	border:0;	
}
#comentarios .frmComentario fieldset br { display:none; }
#comentarios .frmComentario fieldset label {
	margin-bottom:5px;
	color:#5D5293;
	font-weight:bold;
	display:block;
}
#comentarios .frmComentario fieldset label br { display:block; }
#comentarios .frmComentario fieldset label small {
	font-size:10px;
	font-weight:normal;
}
#comentarios .frmComentario fieldset label input,
#comentarios .frmComentario fieldset label textarea {
	border:1px solid #666;
	padding:3px;
}
#comentarios .frmComentario fieldset label input { width:300px; }
#comentarios .frmComentario fieldset label textarea {
	width:660px;
}
#comentarios .frmComentario fieldset .botao {
	display:inline;
	width:73px;
	height:23px;
	background:url(../img/home/pagina/contato/bt-enviar.png) no-repeat left top;
	text-indent:-9999px;
	border:0;
	float:right;
	margin-top:10px;
	cursor:pointer;
}
#comentarios .frmComentario fieldset .botao:hover {
	background-position:0px -50px;
}
#comentarios .frmComentario fieldset input.disabled,
#comentarios .frmComentario fieldset input.disabled:hover {
	background-position:left bottom !important;	
}

#comentarios .frmComentario div.nota {
	display:block;
	width:100%;
	float:left;
	margin:-5px 0 5px 0;
}
#comentarios .frmComentario #notaCap {
	margin-left:10px;
	font-size:11px;
	font-weight:normal;
}
#comentarios .frmComentario .ui-stars-cancel { display:none; }
#comentarios .frmComentario p.loading {
	position:absolute;
	bottom:15px;
	right:100px;
	padding:0;
	margin:0;
}
#comentarios .frmComentario .alertlimpo br { display:block !important; }

#comentarios h3.enviado {
	display: block;
	width: 100%;
	float: left;
	margin-top: 15px;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
}

/*** CESTA ***/
#tit_cesta {
	display:block;
	height:67px;
	margin:50px 0 0 0;
	text-indent:-5000px;
}
h2.cesta_etapa1 {
	background:url(../img/home/loja/cesta/tit-cesta-etapa1.png) no-repeat left bottom;	
}
h2.cesta_etapa2 {
	background:url(../img/home/loja/cesta/tit-cesta-etapa2.png) no-repeat left bottom;	
}
h2.cesta_etapa3 {
	background:url(../img/home/loja/cesta/tit-cesta-etapa3.png) no-repeat left bottom;	
}
.compraSegura {
	position:absolute;
	top:105px;
	right:20px;
	display:block;
	width:96px;
	height:37px;
	background:url(../img/home/loja/cesta/bt-compra-segura.png) no-repeat left top;
	text-indent:-9999px;
	cursor:help;
}
.compraSegura div { display:none; }

.descricaoSSL {
	padding:5px !important;
	text-align:left !important;
	font-weight:normal !important;
	width:200px !important;
}


#content .bt_continuar_comprando {
	display:block;
	width:195px;
	height:23px;
	background:url(../img/home/loja/cesta/bt-continuar-comprando.png) no-repeat left top;
	text-indent:-3000px;
}
#content .bt_continuar_comprando:hover {
	background-position:left bottom;
}
#content .bt_cp_top {
	position:absolute;
	z-index:4;
	top:65px;
	right:15px;
}
#content .bt_cp_bot {
	float:left;
	margin-top:30px;
}
form.formCesta { margin:0; }
form.formCesta fieldset {
	margin:0;
	padding:0;
	border:0;	
}
table.lista_cesta {
	width:100%;
	margin:20px 0 0 0;
}
table.lista_cesta thead th {
	color:#666;
	font-weight:bold;
	height:21px;
	vertical-align:bottom;
}
table.lista_cesta thead th.produto {
	text-align:left;
	width:300px;
}
table.lista_cesta thead th.quantidade {
	width:70px;
	text-align:center;
}
table.lista_cesta thead th.presente {
	width:40px;
	text-indent:-9999px;
	background:url(../img/home/loja/cesta/presente.png) no-repeat center top;
}
table.lista_cesta tbody td {
	background-color:#F2F2F2;
	font-size:11px;
	font-weight:bold;
	color:#666;
	border-bottom:5px solid #FFF;
}
table.lista_cesta tbody td.f {
	text-align:center;
	width:35px;
}
table.lista_cesta tbody td.f img {
	float:left;
	width:50px;
	border:1px solid #CCC;
	margin:3px;
}
table.lista_cesta tbody td.d { padding:0 5px; }
table.lista_cesta tbody td.d a { color:#666; }
table.lista_cesta tbody td.p,
table.lista_cesta tbody td.q,
table.lista_cesta tbody td.vu,
table.lista_cesta tbody td.vt,
table.lista_cesta tbody td.rm {
	text-align:center;
}
table.lista_cesta tbody td.vu {
	width:80px;
}
table.lista_cesta tbody td.vt {
	font-size:16px;
	color:#5D5293;
	width:100px;
}
table.lista_cesta tbody td.rm {
	width:60px;
}
table.lista_cesta tbody td.rm input {
	display:block;
	width:15px;
	height:15px;
	background:url(../img/home/loja/cesta/bt-remover.png) no-repeat left top;
	border:0;
	text-indent:-9999px;
	margin:auto;
	cursor:pointer;
}
table.lista_cesta tbody td.d input,
table.lista_cesta tbody td.q input,
table.lista_cesta tfoot input,
table.lista_cesta tfoot select {
	font-size:11px;
	color:#666;
	font-weight:bold;
	border:1px solid #666;
	background-color:#F5F5F5;
	/*width:120px;*/
}
table.lista_cesta tbody td.q input {
	width:30px;
	text-align:center;
}
table.lista_cesta tfoot tr td {
	border-top:15px solid #FFF;
	background-color:#F2F2F2;
	color:#666;
	font-weight:bold;
}
table.lista_cesta tfoot input,
table.lista_cesta tfoot select {
	margin:0 5px;	
}
table.lista_cesta tfoot select { width:320px; }
table.lista_cesta tfoot #frete_cep {
	width:60px;
	text-align:center;
}
table.lista_cesta .restricao_pagamento { color:#3D9253; }
table.lista_cesta .cep_vazio label { margin-top:5px; }
table.lista_cesta .cep_vazio label,
table.lista_cesta .cep_vazio .bt_ok {
	display:block;
	float:left;
}
table.lista_cesta tfoot .vf {
	text-align:center;
	font-size:16px;
	color:#5D5293;
}
table.lista_cesta tfoot .bt_ok {
	display:block;
	width:40px;
	height:23px;
	background:url(../img/home/loja/cesta/bt-ok.png) no-repeat left top;
	border:0;
	text-indent:-9999px;
	margin:3px auto;
	cursor:pointer;
}
.box_cesta .bt_atualizar,
.box_cesta .bt_esvaziar,
.box_cesta .bt_finalizar_compra {
	display:block;
	float:left;
	width:155px;
	height:23px;
	float:right;
	background:url(../img/home/loja/cesta/bt-atualizar-valores.png) no-repeat left top;
	text-indent:-3000px;
	border:0;
	margin:10px 0px 0px 20px;
	cursor:pointer;
}
.box_cesta .bt_esvaziar {
	background:url(../img/home/loja/cesta/bt-esvaziar-cesta.png) no-repeat left top;
}
.box_cesta .bt_finalizar_compra {
	width:195px;
	height:47px;
	background:url(../img/home/loja/cesta/bt-finalizar-compra.png) no-repeat left top;
}
form.formCesta table tfoot .bt_ok:hover,
.box_cesta .bt_atualizar:hover,
.box_cesta .bt_esvaziar:hover,
.box_cesta .bt_finalizar_compra:hover {
	background-position:left bottom;
}

table.totais {
	width:100%;
	margin-top:10px;	
}
table.totais td,
table.totais th {
	padding:10px;
	color:#808080;
	border-top:5px solid #FFF;
}
table.totais th {
	text-align:right;
	font-size:12px;
	font-weight:bold;
}
table.totais td {
	width:175px;
	font-size:15px;
	font-weight:bold;
}
table.totais .sub_total td,
table.totais .frete td,
table.totais .desconto td {
	background-color:#F2F2F2;	
}
table.totais .frete td em {
	font-style:normal;
	color:#F20000;	
}
table.totais .total td {
	background-color:#5D5293;
	color:#FFF;
}
table.totais .forma td,
table.totais .forma th {
	border:0;
	padding:0 5px;
}
table.totais .forma td {
	font-size:11px;
	color:#5D5293;
	text-align:center;
	margin:0;
}
table.totais .forma td em,
table.totais .forma td strong {
	font-size:15px;
	font-style:normal;
}



table.tf {
	float:right;
	width:380px !important;	
}

h3.codPedido {
	display:block;
	padding:15px;
	background-color:#F2F2F2;
	color:#5D5293;
	font-size:20px;
	font-weight:normal;
}
h3.codPedido strong {
	font-size:22px;
	font-weight:bold;
}
h3.titCobBradesco {
	padding-left:50px;
	background:#F2F2F2 url(../img/home/caixa/bradesco.png) no-repeat left center;	
}
.linksBradesco a {
	display:block;
	float:left;
	padding-left:40px;
	background:url(../img/tp-pagto/bradesco.png) no-repeat left center;
	line-height:30px;
	color:#666;
	font-weight:bold;
	margin:0 20px 0 15px;
}
.boxPagtoFinalizado {
	border:1px solid #A59DD4;
}
.boxPagtoFinalizado h4 {
	color:#5D5293;
	font-size:16px;
	line-height:29px;
	padding:10px 50px;
	border-bottom:1px solid #A59DD4;
	margin:0;
}
.boxPagtoFinalizado h4.boleto { background:url(../img/home/caixa/boleto.png) no-repeat left center; }
.boxPagtoFinalizado h4.visa {
	background:url(../img/home/caixa/visa.png) no-repeat left center;
	padding-left:87px;
}
.boxPagtoFinalizado h4.mastercard {
	background:url(../img/home/caixa/mastercard.png) no-repeat left center;
	padding-left:75px;
}
.boxPagtoFinalizado h4.diners {
	background:url(../img/home/caixa/diners.png) no-repeat left center;
	padding-left:125px;
}
.boxPagtoFinalizado h4.bradesco {
	background:url(../img/home/caixa/bradesco.png) no-repeat left center;
	padding-left:55px;
}
.boxPagtoFinalizado h3 { padding-left:10px; font-size:12px; }
.boxPagtoFinalizado h3 a {
	color:#5D5293;
	text-decoration:underline;
}
.boxPagtoFinalizado p {
	padding:10px;
	margin:0;	
}
.boxPagtoFinalizado p strong {
	color:#5D5293;
}
.boxPagtoFinalizado p a {
	color:#5D5293;
}
.boxPagtoFinalizado p strong a {
	font-size:15px;
	font-weight:bold;
}

/*** FIM CONTENT ***/

/*** PROMO FRETE ***/
a.frete_gratis {
	position:absolute;
	right:15px;
	top:100px;
	display:block;
	width:70px;
	height:35px;
	background:url(../img/home/loja/bt-frete-gratis.png) no-repeat center top;
	text-indent:-9999px;
	cursor:help;
}
a.frete_gratis:hover {
	background-position:left bottom;
}
.tooltip {
	position:absolute;
	z-index:10;
	padding:10px;
	font-weight:bold;
	background-color:#F5F5F5;
	border:1px solid #CFCFCF;
	border-right:2px solid #8F8F8F;
	border-bottom:2px solid #8F8F8F;
	display:none;
	color:#534983;
	text-align:center;
}
/*** FIM PROMO FRETE ***/

/*** CAIXA LOGIN ***/
#boxLogin {
	margin-top:30px;
	display:block;
	padding:10px;
	background-color:#F5F5F5;
	height:35px;
	overflow:hidden;
}
#boxLogin h2 {
	float:left;
	height:20px;
	width:135px;
	display:block;
	margin:5px 0 0 0;
	background:url(../img/home/caixa/tit-ja-sou-cadastrado.png) no-repeat left top;
	text-indent:-3000px;
}
#boxLogin form { 
	display:block;
	float:right;
	width:500px;
	margin:5px 0 0 0;
}
#boxLogin form fieldset {
	border:0;
	padding:0;
	margin:0;
} 
#boxLogin form label {
	font-size:12px;
	font-weight:bold;
	color:#808080;
	margin-right:10px;
	float:left;
	padding-top:3px;
} 
#boxLogin form label input {
	border:1px solid #666;
	background-color:#FFF;
	padding:1px 2px;
	width:120px;
}
#boxLogin form label input.email {
	width:200px;
}
#boxLogin form input.bt_entrar {
	display:block;
	width:55px;
	height:24px;
	background:url(../img/home/caixa/bt-entrar.png) no-repeat left top;
	cursor:pointer;
	border:0;
	float:left;
	text-indent:-3000px;
} 
#boxLogin form input.bt_entrar:hover { background-position:left bottom; }
#boxLogin form input.bt_esqueci_senha {
	display:inline;
	border:0;
	background-color:#F5F5F5;
	float:right;
	margin:0 95px 0 0;
	width:90px;
	cursor:pointer;
}

#boxCadastro {
	margin-top:30px;
}
#boxCadastro h2 {
	display:block;
	padding:10px;
	height:35px;
	overflow:hidden;
	background:#F5F5F5 url(../img/home/caixa/tit-nao-cadastrado.png) no-repeat left center;
	text-indent:-5000px;
	margin:0 0 10px 0;
}
#boxCadastro h3 {
	color:#5D5293;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:1px dotted #5D5293;
	padding:5px;
	margin:0 0 20px 0;
}
#boxCadastro form {
	display:block;
	padding:0px;
	border:0;
	margin:0;
	width:690px;
}
#boxCadastro form fieldset {
	width:510px;
	border:0;
	float:left;
	display:inline;
	margin-left:90px;
}
#boxCadastro form fieldset br { display:none; }
#boxCadastro form fieldset label {
	position:relative;
	display:block;
	text-align:right;
	width:100%;
	margin-bottom:15px;
	color:#5D5293;
	font-weight:bold;
	font-size:13px;
}
#boxCadastro form fieldset label input,
#boxCadastro form fieldset label select {
	width:360px;
	border:1px solid #666;
	padding:1px 2px;
}
#boxCadastro form fieldset label select {
	width:366px;
}
#boxCadastro form fieldset label #erro_cep {
	position:absolute;
	right:-103px;
	width:100px;
	text-align:left;
	color:red;
	font-size:10px;
}
#boxCadastro form fieldset label.rd {
	width:366px;
	float:right;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
#boxCadastro form fieldset label.rd input {
	width:auto;
	border:0;
}
#boxCadastro form fieldset .bt_cadastro {
	display:block;
	width:155px;
	height:23px;
	float:right;
	clear:both;
	margin-top:10px;
	background:url(../img/home/caixa/bt-confirmar-cadastro.png) no-repeat left top;
	border:0;
	text-indent:-5000px;
	cursor:pointer;
}
#boxCadastro form fieldset .bt_cadastro:hover { background-position:left bottom; }
#boxEnderecos { margin-top:30px; width:700px; }
#boxEnderecos h3 {
	display:block;
	height:20px;
	background:url(../img/home/caixa/tit-escolha-endereco.png) no-repeat left top;
	text-indent:-5000px;
	margin:0;
}
#boxEnderecos .end {
	position:relative;
	padding:5px;
	background-color:#F2F2F2;
	margin-top:10px;
	float:left;
	display:block;
	width:681px;
	margin-right:20px;
}
#boxEnderecos .end h4 {
	font-size:15px;
	color:#685E9A;
	margin:0;
	letter-spacing:1px;
}
#boxEnderecos .end input.rd {
	float:left;
}
#boxEnderecos .end p {
	display:block;
	float:left;
	margin:0 0 0 5px;
	width:640px;
}
#boxEnderecos .end .entrega,
#boxEnderecos .end a.editar {
	display:inline;
	float:left;
	width:190px;
	height:23px;
	text-indent:-9999px;
	background:url(../img/home/caixa/bt-entregar-nesse-endereco.png) no-repeat left top;
	margin-top:10px;
	margin-left:5px;
	border:0;
	cursor:pointer
}
#boxEnderecos .end .escolherEndereco br {
	display:block !important;
}
#boxEnderecos .end .escolherEndereco fieldset {
	padding:0 !important;
	margin-left:0 !important;
}
#boxEnderecos .end a.editar {
	margin-left:20px;
	width:130px;
	background:url(../img/home/caixa/bt-editar-endereco.png) no-repeat left top;
}
#boxEnderecos .end .entrega:hover,
#boxEnderecos .end a.editar:hover {
	background-position:left bottom;	
}
#boxEnderecos .end a.excluir_endereco {
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:5px;
	right:5px;
	text-indent:-9000px;
	background:url(../img/home/caixa/bt-remover.png) no-repeat left top;
}
#boxEnderecos .end fieldset {
	width:530px;
	margin:auto;
	border:0;
}
#boxEnderecos .end label {
	font-weight:bold;
	font-size:12px;
}
#boxEnderecos .end fieldset label {
	position:relative;
	display:block;
	width:100%;
	text-align:right;
	margin-top:15px;
}
#boxEnderecos .end fieldset br { display:none; }
#boxEnderecos .end fieldset label input {
	width:400px;
	padding:1px 2px;
	border:1px solid #666;
}
#boxEnderecos .end fieldset span {
	position:absolute;
	right:-85px;
	top:2px;
	width:80px;
	font-size:10px;
	color:#D11010;
	text-align:left;
}
#boxEnderecos .bt_continuar {
	display:inline;
	float:right;
	margin:10px 20px;
	width:108px;
	height:23px;
	background:url(../img/home/caixa/bt-continuar.png) no-repeat left top;
	text-indent:-3000px;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
}
#boxEnderecos .btConfirmar,
#boxEnderecos .btCancelar {
	display:inline;
	float:right;
	margin:10px 0 0 20px;
	width:90px;
	height:23px;
	background:url(../img/home/caixa/bt-confirmar.png) no-repeat left top;
	text-indent:-9000px;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
}
#boxEnderecos .btCancelar {
	background:url(../img/home/caixa/bt-cancelar.png) no-repeat left top;
}
#boxEnderecos .btConfirmar:hover,
#boxEnderecos .btCancelar:hover,
#boxEnderecos .bt_continuar:hover {
	background-position:left bottom;
}
#boxEnderecos .frm_cadastro .c_loading {
	position:absolute;
	width:100px;
	text-align:right;
	bottom:15px;
	right:290px;
}

#b_caixa .mensagemPresente h4 {
	display:block;
	height:19px;
	text-indent:-9999px;
	background:url(../img/home/caixa/tit-mensagem-presente.png) no-repeat left top;
	margin:20px 0 0 0;
}
#b_caixa .mensagemPresente #txtMsgPresente {
	display:block;
	border:1px solid #CCC;
	width:560px;
	height:140px;
}
#b_caixa .mensagemPresente p {
	display:block;
	margin:0;
	font-size:10px;
	height:15px;	
}

/*** CAIXA CADASTRO ***/

/*** CAIXA PAGAMENTO ***/
#formPagto {
	display:block;
	width:100%;
	overflow:hidden;	
}
#formPagto fieldset {
	border:0;
	margin:0;
	padding:0;
	width:750px;
	overflow:hidden;
}
#formPagto fieldset h3 {
	display:block;
	margin:30px 0 5px 0;
	height:25px;
	text-indent:-9999px;
}
#formPagto fieldset.f h3 {
	background:#F5F5F5 url(../img/home/caixa/tit-selecione-frete.png) no-repeat left center;
}
#formPagto fieldset.c h3 {
	background:#F5F5F5 url(../img/home/caixa/tit-selecione-forma-pagto.png) no-repeat left center;
}
#formPagto fieldset a.descricaoFrete {
	display:inline;
	float:none !important;
	margin-left:5px;
}
div.descricaoFrete {
	padding:5px !important;
	text-align:left !important;
	font-weight:normal !important;
	width:400px !important;
}
div.descricaoFrete p { margin:0; }
#formPagto .divTipoCobranca {
	border:1px dashed #666;
	margin:10px 20px 10px 0px;
	padding:10px;
	float:left;
	width:310px;
	height:180px;
	cursor:pointer;
}
#formPagto .divTipoCobranca label.rd {
	font-size:13px;
	font-weight:bold;
	color:#A39FCA;
	width:100%;
	float:left;
	display:block;
}
#formPagto .divTipoCobranca label.rd input {
	float:left;
	margin:20px 5px 0 0;
}
#formPagto .divTipoCobranca label.rd strong {
	display:block;
	float:left;
}
#formPagto .divTipoCobranca table {
	clear:left;
	margin:5px auto 0;
	width:230px;
	color:#666;
}
#formPagto .divTipoCobranca table th, 
#formPagto .divTipoCobranca table td {
	background-color:#F2F2F2;
	padding:2px;
}
#formPagto .divTipoCobranca table th {
	text-align:left;
	font-weight:normal;
}
#formPagto .divTipoCobranca table td {
	text-align:right;
	font-weight:bold;
}
#formPagto .divTipoCobranca p {
	margin:10px 0 0 0;
	float:left;
}
#formPagto .divTipoCobranca label.parc {
	margin-top:10px;
	display:block;
	text-align:center;
}
#formPagto .divTipoCobranca label.parc select {
	padding:0;
	border:1px solid #666;
	background-color:#F5F5F5;
	font-weight:bold;
	width:120px;
	margin-top:5px;
}
#formPagto .bt_continuar {
	display:inline;
	float:right;
	margin:10px 20px;
	width:108px;
	height:23px;
	background:url(../img/home/caixa/bt-continuar.png) no-repeat left top;
	text-indent:-3000px;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
}
#formPagto .bt_continuar:hover {
	background-position:left bottom;
}

div.endereco_entrega,
div.mensagem_presente_confirmar {
	float:left;
	clear:left;
	display:inline;
	margin:15px 0 0 5px;
	font-size:12px;
	color:#666;
	width:280px;
}
div.endereco_entrega h3,
div.mensagem_presente_confirmar h3 {
	margin:0 0 5px 0;
	font-size:14px;
	font-weight:bold;
	color:#5D5293;
}

a.bt_confirmar_pedido {
	display:block;
	float:right;
	width:195px;
	height:47px;
	background:url(../img/home/loja/pagamento/bt-confirmar-compra.png) no-repeat left top;
	text-indent:-5000px;
	border:0;
	margin:10px 0 0 0;
	clear:right;
}
a.bt_confirmar_pedido:hover {
	background-position:left bottom;
}
div.mensagem_presente_confirmar {
	border:1px dashed #CCC;
	background-color:#EFEFEF;
	padding:10px;
}

/*** MEU CADASTRO ***/
#meuCadastro form h3,
#meuCadastro .enderecos h3 {
	display:block;
	height:25px;
	text-indent:-9999px;
}
#meuCadastro .frm_cadastro h3 {
	background:#F5F5F5 url(../img/home/area-clientes/tit-altere-seus-dados.png) no-repeat left center;
}
#meuCadastro .frm_email h3 {
	background:#F5F5F5 url(../img/home/area-clientes/tit-altere-seu-email.png) no-repeat left center;
}
#meuCadastro .frm_senha h3 {
	background:#F5F5F5 url(../img/home/area-clientes/tit-altere-sua-senha.png) no-repeat left center;
}
#meuCadastro .enderecos h3 {
	background:#F5F5F5 url(../img/home/area-clientes/tit-enderecos-cadastrados.png) no-repeat left center;
}
#meuCadastro form h4 {
	color:#5D5293;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:1px dotted #5D5293;
	padding:5px;
	margin:10px 0 20px 0;
}
#meuCadastro form fieldset {
	width:550px;
	border:0;
	margin:0 0 40px 0;
}
#meuCadastro form fieldset label {
	position:relative;
	display:block;
	text-align:right;
	font-size:12px;
	color:#A59DD4;
	font-weight:bold;

}
#meuCadastro form fieldset span {
	position:absolute;
	right:-85px;
	top:2px;
	width:80px;
	font-size:10px;
	color:#D11010;
	text-align:left;
}
#meuCadastro form fieldset label input,
#meuCadastro form fieldset label select {
	width:400px;
	border:1px solid #666;
	padding:1px 2px;
}
#meuCadastro form fieldset .bt {
	display:block;
	width:155px;
	height:23px;
	text-indent:-9999px;
	border:0;
	float:right;
	cursor:pointer;
}

#meuCadastro form fieldset label #email {
	font-weight:bold;
	background-color:#FFF;
	border:1px solid #FFF;
}
#meuCadastro form fieldset label select {
	width:406px;
}
#meuCadastro form fieldset label.rd {
	text-align:left;
	color:#666;
	font-weight:normal;
	font-size:11px;
}
#meuCadastro form fieldset label.rd input {
	width:auto;
	margin-left:145px;
}

#meuCadastro .frm_cadastro .bt {
	background:url(../img/home/area-clientes/bt-alterar-dados.png) no-repeat left top;
}
#meuCadastro .frm_email .bt {
	background:url(../img/home/area-clientes/bt-alterar-email.png) no-repeat left top;
}
#meuCadastro .frm_senha .bt {
	background:url(../img/home/area-clientes/bt-alterar-senha.png) no-repeat left top;
}

#meuCadastro form fieldset .bt:hover {
	background-position:left bottom;
}

#meuCadastro .enderecos h4 {
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}
#meuCadastro .enderecos div {
	padding:10px;
	border-bottom:1px solid #999;
	font-size:12px;
}
#meuCadastro .enderecos div .excluir_endereco {
	display:block;
	width:108px;
	height:23px;
	background:url(../img/home/area-clientes/bt-excluir.png) no-repeat left top;
	text-indent:-3000px;
	margin-top:10px;
}
#meuCadastro .enderecos div .excluir_endereco:hover {
	background-position:left bottom;
}

.frm_cadastro .twitter {
	margin-bottom:10px;
	position:relative;	
}
.frm_cadastro .twitter #twitterUrl {
	position:absolute;
	bottom:-15px !important;
	top:auto !important;
	left:148px;
	right:auto !important;
	color:red;
	font-weight:bold;
	width:300px !important;
}

/*** MEUS PEDIDOS ***/
#meusPedidos table.lista_pedidos {
	width:100%;
	margin-top:20px;
}
#meusPedidos table.lista_pedidos td,
#meusPedidos table.lista_pedidos th {
	border:2px solid #FFF;
	text-align:left;
}
#meusPedidos table.lista_pedidos tbody td {
	background-color:#F2F2F2;
	padding:5px;
	font-weight:bold;
}
#meusPedidos table.lista_pedidos tbody td.d {
	width:150px;
}
#meusPedidos table.lista_pedidos tbody td.c {
	width:150px;
}
#meusPedidos table.lista_pedidos tbody td.c a {
	font-size:15px;
	color:#5D5293;
}

#meusPedidos table.lista_pedidos tbody td.s strong {
	font-size:15px;
	padding-left:30px;
	line-height:22px;
	display:block;
}
#meusPedidos table.lista_pedidos tbody td.s strong.AP,
#meusPedidos h3.AP {
	color:#3D3DF9;
	background:url(../img/home/area-clientes/icon-r.png) no-repeat left center;
}
#meusPedidos table.lista_pedidos tbody td.s strong.AE,
#meusPedidos h3.AE {
	color:#3D3DF9;
	background:url(../img/home/area-clientes/icon-r.png) no-repeat left center;
}
#meusPedidos h3 a.imprimir_boleto {
	display:block;
	width:155px;
	height:23px;
	background:url(../img/home/area-clientes/bt-imprimir-boleto.png) no-repeat left top;
	text-indent:-9999px;
	margin-top:10px;
}
#meusPedidos h3 a.imprimir_boleto:hover {
	background-position:left bottom;
}
#meusPedidos table.lista_pedidos tbody td.s strong.EN,
#meusPedidos h3.EN {
	background:url(../img/home/area-clientes/icon-v.png) no-repeat left center;
	color:#39B54A;
}
#meusPedidos h3.EN a {
	color:#39B54A;
}
#meusPedidos table.lista_pedidos tbody td.s strong.CA,
#meusPedidos h3.CA {
	background:url(../img/home/area-clientes/icon-x.png) no-repeat left center;
	color:#ED1C24;
}
#meusPedidos table.lista_pedidos tbody td.s strong.AL,
#meusPedidos h3.AL {
	color:#3D3DF9;
	background:url(../img/home/area-clientes/icon-r.png) no-repeat left center;
}
#meusPedidos h3.cod_pedido {
	font-size:20px;
	color:#5D5293;
	font-weight:bold;
	background-color:#EFEFEF;
	padding:3px 5px;
	margin:20px 0 0 0;
	position:relative;
}
#meusPedidos h3.cod_pedido a {
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	width:155px;
	height:23px;
	background:url(../img/home/area-clientes/bt-voltar-para-lista.png) no-repeat left top;
	text-indent:-9999px;
	float:right;
}
#meusPedidos h3.cod_pedido a:hover {
	background-position:left bottom;
}

#meusPedidos h4 {
	font-size:12px;
	margin:10px 0 0 0;
}
#meusPedidos h3.status {
	padding:5px 5px 5px 35px;
	background-color:#EFEFEF;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	display:block;
	background-position:5px 5px;
	margin:5px 0 0 0;
}
#meusPedidos h3 small {
	font-size:12px;
}
#meusPedidos p.box {
	padding:5px;
	background-color:#EFEFEF;
	margin:5px 0 0 0;
}
#meusPedidos .bt_cancelar_pedido,
#meusPedidos .bt_cancelar_mesmo {
	display:block;
	width:155px;
	height:23px;
	text-indent:-9999px;
	background:url(../img/home/area-clientes/bt-cancelar-pedido.png) no-repeat left top;
	margin-top:15px;
	border:0;
	cursor:pointer;
}
#meusPedidos .bt_cancelar_mesmo {
	width:195px;
	background:url(../img/home/area-clientes/bt-cancelar-pedido-mesmo.png) no-repeat left top;
}
#meusPedidos .bt_cancelar_pedido:hover,
#meusPedidos .bt_cancelar_mesmo:hover {
	background-position:left bottom;
}

#frmRedefinirSenha h3 {
	font-size:12px;
}
#frmRedefinirSenha fieldset {
	border:0;
	padding:10px;
	background-color:#F2F2F2;
}
#frmRedefinirSenha fieldset label {
	font-weight:bold;
}
#frmRedefinirSenha fieldset label input {
	padding:2px 2px 1px 2px;
	border:1px solid #666;
	width:200px;
}
#frmRedefinirSenha fieldset .bt_enviar {
	border:0;
	margin:0px 0 0 0;
	width:106px;
	height:23px;
	background:url(../img/home/area-clientes/bt-enviar.png) no-repeat left top;
	text-indent:-9999px;
	cursor:pointer;
	margin-left:5px;
}
#frmRedefinirSenha fieldset .bt_enviar:hover {
	background-position:left bottom;
}
#frmTrocaSenha {
	margin:20px 0 0 0;	
	padding:10px;
	background-color:#F2F2F2;
	display:block;
}
#frmTrocaSenha fieldset,
#frmTrocaSenha p {
	border:0;
	padding:0;
	margin:0;
	margin-bottom:10px;
	width:300px;
}
#frmTrocaSenha p {
	margin:0;
	display:block;
	height:23px;
}
#frmTrocaSenha h3 {
	margin:0;
}
#frmTrocaSenha fieldset br { display:none; }
#frmTrocaSenha label {
	display:block;
	margin-top:5px;
	text-align:right;
}
#frmTrocaSenha label input {
	width:200px;
	padding:1px 2px;
	border:1px solid #999;
}
#frmTrocaSenha .bt_altera_senha {
	display:block;
	width:155px;
	height:23px;
	text-indent:-9999px;
	border:0;
	float:right;
	cursor:pointer;
	background:url(../img/home/area-clientes/bt-alterar-senha.png) no-repeat left top;
}

#frmTrocaSenha .bt_altera_senha:hover { background-position:left bottom; }

/*** PEDIDO CONFIRMADO ***/

h3.cod_pedido_confirmado {
	padding:5px;
	background-color:#F2F2F2;
	color:#A59DD4;
	font-size:15px;
}
h3.cod_pedido_confirmado strong {
	font-size:20px;
	color:#5D5293;
	margin-left:10px;
}
.msg_pedido_confirmado {
	padding:10px;
	border:1px solid #A59DD4;
}
.msg_pedido_confirmado h4 {
	margin:0;
	font-size:13px;
	color:#5D5293;
}
.msg_pedido_confirmado p {
	margin:10px 0 0 0;
	line-height:18px;
}
.msg_pedido_confirmado p a {
	color:#5D5293;
	font-weight:bold;
}

#bugIE h4 {
	font-size:11px;
}
.linkVisa {
	text-align:center;
}
.linkVisa a { color:#666; text-decoration:none; }

/*** Novidades ***/
#b_novidades .feedMsg {
	display:block;
	position:absolute;
	z-index:10;
	right:20px;
	top:83px;
	width:325px;
	height:62px;
	line-height:18px;
}
#b_novidades .feedMsg p {
	margin:0;	
	text-align:justify;
}
#b_novidades .feedMsg .oqueerss {
	border-bottom:1px dotted #666;
	cursor:help;
}
#b_novidades .feedMsg .addGoogle {
	display:block;
	width:62px;
	height:17px;
	position:absolute;
	bottom:7px;
	right:55px;
}
#b_novidades .feedMsg .rss {
	display:block;
	width:41px;
	height:17px;
	line-height:normal;
	position:absolute;
	bottom:7px;
	right:0px;
	background:url(../img/home/rss_feed.png) no-repeat left top;
	text-indent:-9999px;
}
#b_novidades #oqueerss_descricao {
	width:310px;
	height:150px;
	position:absolute;
	bottom:-170px;
	left:0px;
	line-height:15px !important;
	text-align:left;
	font-weight:normal !important;
}
#b_novidades #oqueerss_descricao a {
	color:#534983;
}
#b_novidades #oqueerss_descricao a.bt_fechar {
	position:absolute;
	top:1px;
	right:1px;
	display:block;
	width:15px;
	height:15px;
	text-indent:-9999px;
	background:url(../img/home/loja/cesta/bt-remover.png) no-repeat left top;
}


/*** CAIXA SEM MENU ****/

#b_caixa #mestre {
	width:721px;
	background:url(../img/home/content/top-content.png) no-repeat 0 15px;
}
#b_caixa #content .contentAux {
	min-height:none;	
}
#b_caixa #mestre .topSemMenu {
	display:block;
	height:65px;
	width:100%;
	border:1px solid white;
	border-bottom:1px solid #CCC;
	margin-bottom:30px;
}
#b_caixa #mestre #logo a {
	position:absolute;
	top:30px;
	left:15px;
	text-indent:-9999px;
	display:block;
	width:129px;
	height:98px;
	background:url(../img/home/logo.png) no-repeat left top;
}
#b_caixa #mestre .topSemMenu a.siteBlindado {
	right:15px;
	top:40px;
}

#b_caixa #content #tit_cesta {
	margin:0 !important;
}

#b_caixa #content .bt_cp_top {
	z-index:5;
	top:100px;
}

#b_caixa .compraSegura {
	top:35px;
	right:150px;
	width:164px;
	height:37px;
	background:url(../img/home/caixa/bt-ambiente-seguro.png) no-repeat left top;
	text-indent:-9999px;
	cursor:help;
}

#fancy_title { display:none !important; }

table.assBradesco {
	border-collapse:collapse;
	margin-top:15px !important;
}
table.assBradesco,
table.assBradesco td {
	border:1px solid #5F5F5F;
	margin:auto;
}
table.assBradesco td {
	padding:3px 7px;
}

form.formebit {
	display:block;
	margin-top:15px;
	text-align:center;	
}
form.formebit fieldset { border:0; }

/** banner home ***/
#b_home .banners {
	display:block;
	width:100%;	
}
#b_home .banners .full { float:left; }
#b_home .banners .mini { float:right; }


#fancybox-inner #detalhesProduto {
	border:0;
	padding:15px;
	width:900px;
}
#fancybox-inner #detalhesProduto .imagens {
	height:auto;
	margin-top:5px;
	width:475px;
	float:left;
	overflow:hidden;
}
#fancybox-inner #detalhesProduto .imagens ul {
	float:left;
	width:500px;
	margin-top:10px;
}
#fancybox-inner #detalhesProduto .imagens ul li { display:inline; float:left; }
#fancybox-inner #detalhesProduto .imagens ul li a {
	float:left;
	margin-right:8px;
}
#fancybox-inner #detalhesProduto .imagens ul li img {
	width:145px;
}
#fancybox-inner #detalhesProduto .detalhes {
	width:400px;
	float:left;
	margin-left:15px;
}
#fancybox-inner #detalhesProduto .detalhes .tit_prod {
	display:block;
	width:100%;
	margin:0;
	float:none;
}
#fancybox-inner #detalhesProduto .flags {
	list-style:none;
	padding:0;
	display:block;
	margin:5px 0 0 0 !important;
}
#fancybox-inner #detalhesProduto .flags li {
	display:inline;
	height:auto;
	margin-right:10px;
}
#fancybox-inner #detalhesProduto .bt-comprar {
	width:108px;
}
#fancybox-inner #detalhesProduto h3.descricao_produto {
	margin-bottom:5px;	
}

#fancybox-inner #detalhesProduto p.cod {
	margin-top:0px;
}

#fancybox-close {
	width: 85px !important;
	height: 20px !important;
	top: -20px !important;
	right:0 !important;
	background: url('../img/home/fancybox/fechar.png') no-repeat left top !important;
}
.fancybox-ie #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/home/fancybox/fechar.png', sizingMethod='scale') !important; }

/*** depoimentos da home ***/
.depoimentoRand h3 {
	display:block;
	height:23px;
	text-indent:-9999px;
	border-bottom:1px solid #CCC;
	background:url(../img/home/titDepoimentosHome.png) no-repeat left top;
}
.depoimentoRand ul { margin-bottom:0 !important; }
.depoimentoRand a.veja_mais {
	display:block;
	float:right;
	font-weight:bold;
	color:#5D5293;
	margin:0;
}

/*** lista dos ultimos produtos vistos pelo cliente ***/
.ultimosVistos {
	position:relative;
	display:block;
	float:left;
	width:691px;
	overflow:hidden;
	margin-top:10px;
}
.ultimosVistos h3 {
	display:block;
	height:25px;
	text-indent:-9999px;
	border-bottom:1px solid #CCC;
	background:url(../img/home/loja/tit-ultimos-produtos-vistos.png) no-repeat left top;
	margin:o;
}
.ultimosVistos .scroll {
	margin:10px 25px;
	width:641px;
	height:140px;
	overflow:hidden;
	font-size:11px;
}
.ultimosVistos .scroll a.nav {
	display:none;
	width:8px;
	height:17px;
	position:absolute;
	top:80px;
	text-indent:-9999px;
}
.ultimosVistos .scroll a.prev {
	left:5px;
	background:url(../img/home/loja/bt-prev.png) no-repeat left top;
}
.ultimosVistos .scroll a.next {
	right:5px;
	background:url(../img/home/loja/bt-next.png) no-repeat left top;
}
.ultimosVistos .scroll a.navDisable {
	background-position:left bottom !important;
	cursor:default;
}
.ultimosVistos ul {
	float:left;
	padding:0;
	margin:0;
	width:660px;
}
.ultimosVistos ul li {
	display:block;
	float:left;
	width:110px;
	height:140px;
	overflow:hidden;
	padding:0;
	margin:0 22px 0 0;
	list-style:none;
}
.ultimosVistos ul li img { width:110px; }
.ultimosVistos ul li a {
	display:block;
	color:#5D5293;
	text-align:center !important;
	text-decoration:none;
}
