﻿
* { margin: 0; padding: 0; }

body, html { min-width: 1280px; height: 100%; font-family:Tahoma, Geneva, sans-serif !important; }

img { border: 0px; }

#buscar-flutuante 					  { position: fixed; top: 0; left:0; height: 60px; width: 100%; z-index: 2147483647; display: none; background: #565D78 url(../imagens/barra-flutuante.png) no-repeat top center; }
#buscar-flutuante form  			  { margin: 12px 5px 5px 5px; }
#buscar-flutuante [type="text"] 	  { background: none; border: none; padding: 10px 5px; width: 310px; }
#buscar-flutuante [type=submit] 	  { margin:0; padding: 9px; background: none; border: none; color: #333; }
#buscar-flutuante [type=submit]:hover { color: #999; cursor: pointer; } 
#marca-flutuante 	 				  {  }
#marca-flutuante img 				  { height: 50px; margin: 5px }

.nextel-flutuante { color: #FFFFFF; font-size: 14px; margin: 12px 50px 0 43px; }

.telefone-flutuante { margin-top: 6px; }

.sacola-flutuante        { float: left !important; color: #fff; font-size: 12px; padding: 8px 0 0 75px  }
.sacola-flutuante strong { font-size: 13px;  }

##buscar-flutuante .centraliza { width: 1280px; } 

#conteudo-categoria-flutuante { position: relative; }

#categoria-flutuante {
background: none repeat scroll 0 0 #FFFFFF;
padding: 10px 5px;
position: absolute;
top: 0;
z-index: 99999;
width: 100%;
}

.borda-site { background: #ce271f; padding: 1px 0; }

.esquerda { float: left; }

.direita { float: right; }

.clear { clear: both; }

.centraliza-banner,/*{ width: 1280px; margin: auto; }*/
.centraliza { width: 1000px; margin: auto; }

.titulo-area { position: relative; margin-bottom: 10px; padding-bottom: 5px; }

li.titulo-area { background-color: none !important; }

.titulo-area h1 { color: #FFFFFF; font: 16px arial, sans-serif; text-transform: uppercase; padding: 9px 0 0 15px; }

#carregando-busca { width: 50px; height: 50px; position: fixed; z-index: 999999999995; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; display: none; }

#dvJuridica { display: none; }

.txVerticalCentral { vertical-align: middle; }

.txErro { color: red; font-size: 9px; }

.dvEndereco { float: left; margin: 10px; width: 300px; }

.dvMsgErro { width: 800px; margin: 15px auto; font-size: 16px; }

.input { width: 100%; }

.dvOpcPagamento { margin: 25px 0px 15px 0px; }

.dvFormaPagameto { width: 150px; float: left; margin: 0px 5px; text-align: center; }

.dvFormaPagameto { text-align: center; border-left: 1px solid #ddd; margin-bottom: 10px; }

.dvOpcPagamento .dvFormaPagameto:first-child { border-left: none !important; }

.dvPagamento .titulo-subsecao { width: 50%; }

.dvPagamento { width: 98%; margin: 10px 0px 10px 0px; padding: 1%; display: none; }

.dvInputGrande { width: 800px; margin: 10px 0px 10px 0px; }

.dvColunaEsq { float: left; text-align: right; width: 250px; margin-right: 10px; }

.submit-padrao-pequeno { width: 125px; background: #2aa6e5; padding: 3px 0; border: none; cursor: pointer; color: #fff; margin: 10px auto; border-radius: 0px; text-align: center; }

.submit-padrao,
.submit-padrao-cancela,
.submit-padrao-media { width: 250px; background: #8C194D; padding: 3px 0; border: none; cursor: pointer; color: #f6ab2a; float: right; margin: auto; margin: 10px 0; border-radius: 0px; text-align: center; }

.submit-padrao:hover { background: #600; }

.bandeira-cartoes { margin: 10px 0; }

.bandeira-cartoes li { width: 54px; height: 55px; float: left; margin-right: 10px; }

.bandeira-cartoes [type=radio] { padding: 0; margin: 40px 0 0 22px; }

.informacoes-boleto { font-size: 14px; color: #666; margin: 10px 0; }

.informacoes-boleto span { display: block; padding-top: 20px; }

.informacoes-boleto p { font-size: 12px }

.informacoes-boleto ul { margin-bottom: 20px; }

.informacoes-boleto li { margin: 10px 0; }

.informacoes-boleto img { float: left; margin-right: 10px; }

.seleciona-parcelamento { width: 315px; background: #DFF; padding: 5px 15px; font: 14px Helvetica, verdana; color: #666; }

.seleciona-parcelamento select { border: 1px solid #ccc; color: #666; font-size: 11px; }

.dvCartao1 { float: left; width: 60%; margin: 0px 10px 0px px; }

.dvCartao2 { float: left; width: 35%; margin: 0px 0px 0px 10px; }

.dvFloat { float: left; }

.dvInput { width: 580px; margin: 3px 0px; }

.dvInput input { width: 340px; padding: 2px; border: 1px solid #ccc; }

.dvInput select { border: 1px solid #ccc; color: #999; }

.nome-campo { float: left; width: 106px; font-size: 11px; margin-top: 4px; }

.nome-campo .valor_forma_pagamento_parcela { font-size: 11px; }

p.valor_forma_pagamento_parcela { padding-bottom: 10px; }

.txErro { color: red; font-size: 9px; }

.dvColunaDir { float: left; }

#cep1 { width: 85px; float: left; }

.traco-cep { width: 5px; float: left; margin: 8px 0 0 1px }

#cep2 { width: 50px; float: right; }

#infos-cliente-cabecalho { padding-top: 15px; float: left; }

.dvDestaque { height: 300px; }

.textarea-confirma-pgto { clear: both; width: 98%; height: 100px; resize: none; margin: 10px 0; padding: 10px; border: 1px solid #ccc; font: 12px "Trebuchet MS", Geneva, sans-serif; }

.textarea-confirma-pgto:hover { border: 1px solid #09F; }

.submit-padrao,
.submit-padrao-cancela,
.submit-padrao-media { width: 250px; background: #2aa6e5; padding: 3px 0; border: none; cursor: pointer; color: #fff; float: right; margin: auto; margin: 10px 0; border-radius: 10px; text-align: center; }

.submit-padrao:hover { background: #599df0; }

.submit-padrao-cancela { background: #CCC; width: 190px; margin-left: 10px; margin-right: 10px; }

.submit-padrao-cancela:hover { background: #999; }

.submit-padrao-media { background: #2aa6e5; width: 190px; margin-left: 10px; margin-right: 10px; }

.submit-padrao-media:hover { background: #06F; }

.voltar-loja { text-align: center; }

.centraliza-texto-submit { text-align: center; font-size: 12px }

.cinza { background: #999; }

.cinza:hover { background: #ccc; }

.borda-principal { border: 1px solid #CCCCCC; margin: 10px 0; width: 98%; padding: 1%; }

.centraliza-msg { width: 100%; text-align: center; padding: 20px 0; font-size: 12px !important; }

.telefones_head { font-size: 13px; float: right; margin-right: 300px; margin-top: 20px; }

.cad_ped { font-size: 12px }

.link_cad_ped { color: #09F; font-family: "Trebuchet MS"; line-height: 110%; text-decoration: none; font-size: 12px; }

:hover.link_cad_ped { color: #09F; font-family: "Trebuchet MS"; font-size: 12px; text-decoration: none }

.texto_pagamento { color: #000000; font-family: "Trebuchet MS"; text-decoration: none; font-size: 14px; font-weight: bold }

.fundo_celula_pagamento { background: #f1f1f1; }

.nome_forma_pagamento { color: #8c194d; font-family: "Trebuchet MS"; text-decoration: none; font-size: 14px; font-weight: bold }

.valor_forma_pagamento { color: #0066CC; font-family: "Trebuchet MS"; text-decoration: none; font-size: 14px; font-weight: bold }

.valor_forma_pagamento_parcela { color: #666666; font-family: "Trebuchet MS"; text-decoration: none; font-size: 12px; font-weight: none }

.desc_acres_valor_forma_pagamento { color: #CC0000; font-family: "Trebuchet MS"; text-decoration: none; font-size: 14px; font-weight: none }

.obs_forma_pagamento { color: #999999; font-family: "Trebuchet MS"; text-decoration: none; font-size: 13px; font-weight: none }

.avisos_forma_pagamento { color: #CC0000; font-family: "Trebuchet MS"; text-decoration: none; font-size: 14px; font-weight: none }

#tabs { font-size: 18px; font-family: Tahoma, Geneva, sans-serif; font-style: italic; margin: 20px 0 0 0; }

#tabs_cartao { border : 1px solid #FFFFFF; }

#tabs_cartao2 { border : 1px solid #FFFFFF; }

.aviso_atencao { color: #999999; font-family: "Trebuchet MS"; text-decoration: none; font-size: 13px; font-weight: none }

.textocesta { color: #000000; font-family: "Trebuchet MS"; text-decoration: none; font-size: 11pt; font-weight: none }

.textocesta_1 { color: #000000; font-family: "Trebuchet MS"; text-decoration: none; font-size: 9pt; font-weight: bold }

.textocesta_desconto { color: #CC0000; font-family: "Trebuchet MS"; text-decoration: none; font-size: 11pt; font-weight: none }

.border_table { border : 1px solid #eaeaea; }

.border_celula_top_bottom { border-left-width: 1; border-right-width: 1; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea }

.border_celula_left { border-left: 1px solid #eaeaea; border-right-width: 1; border-top-width: 1; border-bottom-width: 1 }

.fundo_celula { background: #eaeaea; }

.border_table_cart { border : 1px solid #eaeaea; }

.border_celula_cart_left { border-left: 1px solid #eaeaea; border-right-width: 1; border-top-width: 1; border-bottom-width: 1 }

.border_cart_fch { border : 1px solid #666666; background: #F1F1F1 }

.fundo_celula_cep { background: #f1f1f1; }

.fundo_celula_cep_1 { background: #f1f1f1; }

.fundo_celula_cesta { background: #f1f1f1; }

.fundo_celula_peso_cesta { background: #f1f1f1; border-left: 1px solid #f1f1f1; border-right-width: 1; border-top-width: 1; border-bottom-width: 1 }

.fundo_celula_cesta_descricao { background: #f1f1f1; border-left: 1px solid #eaeaea; border-right-width: 1; border-top-width: 1; border-bottom-width: 1 }

.borda_celula_cesta { border-left: 1px solid #eaeaea; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #eaeaea }

.borda_celula_cesta_1 { border-left-width: 1; border-right: 1px solid #eaeaea; border-top-width: 1; border-bottom: 1px solid #eaeaea }

.borda_celula_cesta_2 { border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-top-width: 1; border-bottom: 1px solid #eaeaea }

.borda_celula_div_cesta { border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-top-width: 1; border-bottom-width: 1 }

.borda_celula_div_cesta_1 { border-left-width: 1; border-right: 1px solid #eaeaea; border-top-width: 1; border-bottom-width: 1 }

.fundo_celula_cesta_total { background: #ffffff; }

.fundo_celula_desconto_progressivo { background: #d6edd6; }

.fundo_celula_cupom_desconto { background: #ffff99; }

.fundo_celula_desconto_ret_local { background: #99ccff; }

.fundo_celula_desconto_cliente { background: #FFCC99; }

.fundo_celula_frete { background: #eaeaea; }

.fundo_celula_cesta_cupomdesconto { background: #f1f1f1; }

.fundo_celula_cesta_cupomdesconto_1 { background: #f1f1f1; }

.fundo_celula_cesta_obs { background: #f1f1f1; }

.fundo_celula_cesta_obs_1 { background: #f1f1f1; }

.brevedescricao { font-family: "Trebuchet MS", helvetica, sans-serif; font-size: 11px; color: #666562; }

.nomeproduto { color: #000; font-style: italic; font-family: "Trebuchet MS"; text-decoration: none; font-size: 14px; text-align: left; width: 200px; height: margin:auto;
}

.nomeproduto:hover { color: #999; }

.frete-home { background: url(../imagens/bg-frete-home.jpg); width: 209px; height: 22px; margin-top: 10px; }

.frete-home p { color: #FFFFFF; padding: 3px 0 0 10px; }

.frete-vazio { background: none; }

.nomeproduto-fundo { display: table-cell; height: 55px; vertical-align: middle; padding: 5px; }

.nome_produto_mostraproduto { font-size: 24px; }

.preco_venda { font-family: 12px "Trebuchet MS", helvetica, sans-serif; }

.preco_venda_de { color: #000; font: 12px Arial, sans-serif; text-decoration: line-through; }

.preco_venda_por { color: #D00; font: bold 16px Arial, sans-serif; padding-left: 5px; }

.preco_venda_economia { font-family: "Trebuchet MS", helvetica, sans-serif; font-size: 10px; color: #999; text-align: center; margin: 0 0 15px 0; }

.parcelamento-cielo { color: #729dcb; font-weight: bold; font-size: 12px; }

.codigopedido { color: #fff; font-family: "Trebuchet MS"; text-decoration: none; font-size: 16pt; font-weight: bold; }

.texto_fecha_pedido { color: #666; font-family: "Trebuchet MS"; text-decoration: none; font-size: 10pt; font-weight: none }

.texto_fch_pagto { color: #666; font-family: "Trebuchet MS"; text-decoration: none; font-size: 10pt; font-weight: none }

input.campo_newsletter { background: #f6ab2a; height: 14pt; font-size: 10pt; font-family: "Trebuchet MS", Helvetica, sans-serif; color: #000000; border: 1px solid #8c194d; padding-left: 2px; padding-top: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

input.campo_logon { height: 18pt; font-size: 11pt; font-family: "Trebuchet MS", Helvetica, sans-serif; color: #666666; border: 1px solid #B2BEC5; padding-left: 2px; padding-top: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius : 5px; }

textarea.textarea_1 { height: 40px; width: 98%; font-size: 11pt; font-family: "Trebuchet MS", Helvetica, sans-serif; color: #666666; border: 1px solid #B2BEC5; padding-left: 2px; padding-top: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius : 5px; }

a { color: inherit; text-decoration: none; }

ul li { list-style: none; }

img { border: none; }

.borda-input { border: 1px solid #ccc; }

.clear { clear: both; }

#container { width: 1280px; background-color: #fff; margin: 25px auto auto; font: 11px "Trebuchet MS", Geneva, sans-serif; color: #333; }

#container-mega { width: 1280px; margin: 25px auto auto; font: 11px "Trebuchet MS", Geneva, sans-serif; color: #333; }

#cabecalho { width: 100%; background: url(../imagens/bg-cabecalho.jpg) top center no-repeat; font-family: Arial, Geneva, sans-serif }

.cabecalho-lojas { width: 100%; }

#menu-informacoes { width: 100%; height: 80px; }

#menu-superior { width: 685px; float: left; }

#menu-superior ul { font-family: 'Roboto Condensed', sans-serif; font-size: 15px; font-style: italic; font-weight: bold; margin-top: 20px; }

#menu-superior li { float: left; margin: 0 15px; }

#menu-superior li a:hover { color: #999; }

#menu-superior li span { position: relative; top: 8px; }

#menu-superior li img { float: left; margin-right: 10px; }

#menu-superior a { position: relative; top: 9px; }

#rastrear { width: 115px; float: left; margin-top: 20px; }

#rastrear ul { }

#rastrear li { float: right; }

#tel-0800 { width: 200px; float: left; font-size: 14px; margin-top: 24px; }

#tel-0800 .esquerda { color: #C00; font: bold 32px "Arial Black", arial, Gadget, sans-serif; margin-left: 10px; }

#tel-0800 .direita a { font-size: 13px; font-weight: normal; }

#barra-pesquisa { width: 100%; font: 13px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; padding-left: 0px; }

#barra-pesquisa ul { }

#barra-pesquisa li:first-child { letter-spacing: 1px; }

#barra-pesquisa li { float: left; margin: 10px 27px; }

#barra-destaque { width: 100%; clear: both; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; }

#menu-destaque { width: 460px; float: left; }

#menu-destaque li { width: 25%; height: 60px; float: left; display: table; box-shadow: -2px 0 2px #ddd; }

#menu-destaque li a { height: 100%; width: 100%; display: table-cell; vertical-align: middle; text-align: center; }

#menu-destaque li a:hover { color: #fff; }

#input-pesquisa-cabecalho { margin: 10px 0 0 40px; width: 345px; float: left; }

#input-pesquisa-cabecalho [type=text] { width: 300px; background: none; border: none; font-size: 16px; color: #666; padding: 8px 0; }

#input-pesquisa-cabecalho [type=submit] { width: 45px; color: #000; letter-spacing: -1px; padding: 5px 0; background: none; border: none; font: bold 18px "Trebuchet MS", Helvetica, sans-serif; }

#input-pesquisa-cabecalho [type=submit]:hover { cursor: pointer; color: #666; }

#divulgar { width: 140px; float: left; margin: 11px 0 0 60px; }

#sac { width: 100%; color: #fff; font-size: 14px; margin: 4px 20px; }

#sac ul { float: left; margin-left: 25px; padding-top: 4px; font-family: 'Roboto Condensed', sans-serif; }

#sac h1 { float: left; margin-top: 5px; }

#marca { margin: 20px 0; width: 350px; float: left; text-align: center; }

#info-cliente { width: 650px; float: right; }

#link-produtos { height: 50px; }
#link-produtos ul { margin: 14px 0 0 30px; }
#link-produtos li { float: left; margin-right: 30px; position: relative; }
#link-produtos .todas-categorias ul { margin: 0 !important; width: 100%;  }
#link-produtos .todas-categorias ul ul {  width: 210px !important; float: left; margin: 0px !important; }
#link-produtos li:hover { background: #fff; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#link-produtos li:hover .subcategorias-cabecalho { display: block; }
#link-produtos li:hover .todas-categorias { display: block; }
#link-produtos li:hover .todas-categorias a { color: #29166f; padding:2px; font-size: 10px !important; text-decoration: none; }
#link-produtos li a { font-size: 13px !important; font-style: italic; font-weight: bold; }
#link-produtos .categoria-lateral a:hover { color: #666 !important; text-decoration: underline;  }
#link-produtos .subcategoria-lateral a { background: none !important; color: #666 !important; font-size: 12px !important;  }

.todas-categorias .categoria-lateral { background: none !important; padding: 0px; }
.todas-categorias .categoria-lateral p { border-bottom: none !important; border-top: none !important; }
.todas-categorias .categoria-lateral a { padding: 0 !important; font-style: normal !important; }
.todas-categorias .subcategoria-lateral { border: none; display: block; left:0px; padding-bottom: 0px; position: relative; top: 0px; width: 100%; background: none; }
.todas-categorias .subcategoria-lateral li { background: none !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; display: block !important; padding: 2px 0px 2px 10px; float: none !important; }
.todas-categorias .titulocategoria > img { display: none; }
.todas-categorias, 
.subcategorias-cabecalho { display: none; left: 0; position: absolute; background: none repeat scroll 0 0 #FFFFFF; border-bottom: 5px solid #66758F; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0 3px 3px #999999; }	
.subcategorias-cabecalho ul { margin: 0 !important; padding: 5px; width: 200px; }
.subcategorias-cabecalho li { padding: 0px; float: none !important; text-align: left;  }

.todas-categorias { width: 695px; left: -387px; right: 0%; z-index: 9999; padding: 10px; border:3px solid #c01d23; border-radius: 5px; }
.todas-categorias .clear { clear: none !important; } 

#link-produtos .subcategorias-cabecalho a  { color: #333; font-size: 11px !important;  }
 
#infos { float: right; width: 600px; display: table-cell; vertical-align: middle; margin-top: 10px; }

.afasta-topo { margin-top: 20px; }

.conteudo-infos { float: left; width: 33%; font-style: italic; }

.conteudo-infos img { float: left; margin: 5px 5px 0 0; }

.conteudo-infos p { color: #666666; font-size: 11px; }

.conteudo-infos strong { font-size: 15px; color: #C00; }

.conteudo-infos a { color: #333; }

.conteudo-infos a:hover { color: #999; }

.fazer-login { text-decoration: underline; font-size: 12px; color: #666; font-weight: bold; }

.fazer-login:hover { color: #ccc; }

.esqueci-senha { font-size: 12px; color: #999 !important; font-weight: bold; }

.esqueci-senha:hover { color: #666; }

.conteudo-pesquisa { width: 1000px; height: 55px; margin: 2px auto; background-color: #388ba4; }

.conteudo-pesquisa-line1 { width: 100%; height: 9px; ; background-color: #de127b; float: left; }

.conteudo-atendimento { width: 100%; height: 150px; background-color: #f4f3f4; float: left; }

.conteudo-atendimento ul { width: 1000px; margin: 0px auto; }

.conteudo-atendimento ul li { width: 27%; margin: 3px 3%; float: left; }

.conteudo-atendimento ul li p { margin: 0 4%; float: right; font-family: "Trebuchet MS", Geneva, sans-serif; color: #666; font-size: 14px; }

.img-rede ul li { width: 200px; float: left }

.conteudo-title { width: 990px; height: 50px; margin: auto; border-top: 2px solid #5b9df1; }

.conteudo-title li { width: 300px; margin: 0; float: left; border-bottom: 2px solid #5b9df1; font-family: "Trebuchet MS", Geneva, sans-serif; font-size: 20px; color: #333; font-weight: 100; padding: 15px 0; }

.conteudo-title li[title="duvidas"] { margin: 0px 45px; }

.conteudo-links { width: 100%; height: 100px; ; background-color: #463f40; float: left; }

.conteudo-links ul { width: 1000px; margin: 0px auto; font-family: "Trebuchet MS", Geneva, sans-serif; color: #666; font-size: 11px }

.conteudo-links ul li a { width: 274px; margin: 3px 3%; float: left; }

.conteudo-pesquisa-line2 { width: 100%; height: 30px; ; background-color: #DE127B; float: left; }

.conteudo-pesquisa-line2 span { color: #FFF; font-size: 12px; font-family: "Trebuchet MS", Geneva, sans-serif; padding-left: 25%; }

.bg-pesquisa1 { width: 100%; }

.bg-pesquisa1 img { margin: auto; }

.seta { margin: auto; width: 20px; position: relative; margin-top: 7px; }

.campo-pesquisa { width: 340px; margin: 0 0 0 0px; background: none; border: none; float: left; }

.enviar-pesquisa { border: none; background: none; cursor: pointer; float: right; }

#infos-destaque { width: 100%; background: white; text-align: center; position: relative; z-index: 99; }

#lojas-especias-centro { width: 100%; background: white; }

#conteudo-principal { width: 1280px; margin: auto; }

.conteudo-principal-mega { padding: 435px 0; }

/*------------------- Estilos dos Fomularios ------------------------------------*/


.cabecalho-cliente { border-bottom: 1px solid #ccc; background: url(../imagens/bg-cabecalho-cliente.jpg) top center no-repeat; height: 130px; }

.cabecalho-cliente .marca { width: 222px !important; margin-top: 20px; float: left; }

.cabecalho-cliente #cabecalho-direita {
background: url(<%= url %>imagens/fundo-sacola.jpg)top center no-repeat; height: 130px; }

.cabecalho-cliente #cabecalho-direita p { width: 150px; margin: auto; padding: 1px 0; }

#etapas-compra { width: 540px; float: left; border: none; margin: 35px 55px 0 25px; }

#etapas-compra img { float: left; }

#pagina-cliente { width: 77%; margin: auto; background: white; padding: 10px 2%; padding-bottom: 120px; }

#pagina-cliente .titulo-secao { color: #666; border-bottom: 1px solid #999; margin-top: 35px; }

#formularios-acesso { width: 90%; margin: 100px auto 40px auto; padding: 10px; color: #666; }

#formularios-acesso h2 { font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; padding-bottom: 10px; color: #09F; margin-bottom: 10px; }

.dvCad { width: 95%; margin: 0px auto 40px auto; padding: 10px; color: #666; }

.cadH2 { font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; padding-bottom: 10px; color: #09F; margin-bottom: 10px; }

.inputCad { width: 500px; border: 1px solid #CCC; padding: 5px 0; margin-bottom: 5px; }

.inputCadPeq { width: 200px; border: 1px solid #CCC; padding: 5px 0; margin-bottom: 5px; }

.inputCadDDD { width: 45px; border: 1px solid #CCC; padding: 5px 0; margin-bottom: 5px; text-align: center; }

.inputCadCEP1 { width: 90px; border: 1px solid #CCC; padding: 5px 0; margin-bottom: 5px; text-align: center; }

.inputCadCEP2 { width: 45px; border: 1px solid #CCC; padding: 5px 0; margin-bottom: 5px; text-align: center; }

select .inputCadPeq { width: 200px; border: 1px solid #CCC; padding: 5px 0; margin-bottom: 5px; }

.dvCad input[type=submit] { width: 250px; background: #2aa6e5; padding: 3px 0; border: none; cursor: pointer; color: #fff; float: right; margin: auto; margin-top: 10px; }

.dvCad input[type=submit]:hover { background: #599df0; }

#formulario-login input[type=button] { width: 100px; background: #2aa6e5; padding: 3px 0; border: none; cursor: pointer; color: #fff; float: right; margin-top: 10px; }

#formulario-login input[type=button]:hover { background: #06F; }

#formulario-login input[type=submit] { width: 150px; font-size: 15px; background: #2aa6e5; padding: 3px 0; border: none; cursor: pointer; color: #fff; float: right; margin-top: 10px; }

#formulario-login input[type=submit]:hover { background: #06F; }

.borda-formularios { border-radius: 15px; }

#formulario-login { width: 42%; float: left; border-right: 1px solid #ccc; padding-right: 4%; }

#formulario-login p { padding-bottom: 10px }

#formulario-login input { width: 100%; border: 1px solid #CCC; padding: 5px 0; margin-bottom: 5px; }

#formulario-login input[type=button] { width: 100px; background: #2aa6e5; padding: 3px 0; border: none; cursor: pointer; color: #fff; float: right; margin-top: 10px; }

#formulario-login input[type=button]:hover { background: #06F; }

#formulario-login input[type=submit] { width: 150px; font-size: 15px; background: #2aa6e5; padding: 3px 0; border: none; cursor: pointer; color: #fff; float: right; margin-top: 10px; }

#formulario-login input[type=submit]:hover { background: #06F; }

.login-invalido { color: #C00; font-size: 12px; width: 97%; padding: 3px 5px !important; margin-bottom: 10px; background: #F99; border: 1px solid #C00 }

.vermelho { color: #C00; font-weight: bold; font-size: 10px; }

#senha-login { color: #666; }

#lista-cliente { width: 50%; float: left; margin-top: 10px }

#lista-cliente li { list-style: inside; }

#inputs-cep-cadastro { width: 50%; float: right; }

#formulario-cadastro { width: 51%; float: right; }

#formulario-cadastro h2 { color: #999; }

#formulario-cadastro p { padding-top: 0px; }

#formulario-cadastro input { border: 1px solid #ccc; padding: 5px; margin-bottom: 5px; }

#formulario-cadastro input[type=submit] { width: 150px; font-size: 15px; margin: 55px 80px 0 0; background: #ddd; border: 1px solid #ccc; padding: 2px 0; cursor: pointer; color: #666; float: right; }

#cep-cadastro-1 { width: 80px; padding: 5px 0; text-align: center }

#cep-cadastro-2 { width: 35px; padding: 5px; text-align: center }

#inputs-cep-cadastro { height: 70px; }

.inputs-pesquisa { width: 100%; float: left; margin-bottom: 10px; }

#rodape-cliente { position: relative; margin: auto;  height: 120px; width: 1000px; clear: both; font: 12px "Trebuchet MS", Geneva, sans-serif; }

#rodape-cliente #rodape { border-top: 2px solid #cc3300; width: 95% }

.conteudo-principal-lojas-principais { margin-top: 395px; position: relative; z-index: 999; }

.banner-principal { width: 100%; text-align: center; background-color: #000; width: 100%; height: 333px; vertical-align: top; border-bottom: 2px solid #F00; }

banner-a1 { height: 140px; width: 100%; text-align: center; }

.banner-a1 ul li { width: 100%; height: 333px; text-align: center; }

.faixa-azul		 { background-color: #29166f; height: 56px; width: 100%; border-bottom: 2px solid #999; padding-top:10px; }
.faixa-azul span { color: #FFFFFF; display: inline; font-family: Verdana,Geneva,sans-serif; font-size: 25px; font-style: italic; height: 40px; vertical-align: middle; }
.faixa-azul ul   { background-color: #28166f; height: 68px; width: 100%; border-bottom: 2px solid #999; }
.faixa-azul img  { padding: 0 10px; }

.conteudo-faixa { padding-top: 5px; }

.faixa-azul-aviso { width: 1000px; }

.faixa-seta { padding-top: -25px; background: #fff url(../imagens/sombra-b1.png) 0 66px repeat-x; border-top:2px solid #F00; }

.faixa-a img { margin: -2px 0 1px; }

.aviso { text-align: center; padding: 16px 0 0 100px; float: left }

.aviso-txt { text-align: center; padding: 20px 0 0 3px; float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 21px; color: #FFF; }

.bk-centro { width: 100%; z-index: 0; background: url(../imagens/sombra-b2.jpg) repeat-x; padding-top: 1px; }

#banner-lojas-especiais-bg { position: absolute; top: 167px; right: 0; width: 100%; height: 100%; z-index: 1; background-repeat: no-repeat; background-position: top center; }

/*------------------- Background lojas especiais ------------------------------------*/


#fundo-banner-loja { clear: both; margin: auto }

#banner-loja { width: 1000px; height: 573px; margin: auto; }

#banner-lojas-especiais { width: 1000px; height: 395px; margin: auto; margin-top: 45px; text-align: center; }

.titulo-secao { width: 300px; border-bottom: 1px solid #113a73; padding-bottom: 5px; margin-bottom: 15px; font-size: 24px; font-weight: normal; color: #113a73; }

.titulo-secao2 { width: 200px; border-bottom: 1px solid #113a73; padding-bottom: 5px; margin-bottom: 15px; font-size: 24px; font-weight: normal; color: #113a73; float: left; }

.titulo-secao3 { width: 350px; border-bottom: 1px solid #113a73; padding-bottom: 5px; margin-bottom: 15px; font-size: 24px; font-weight: normal; color: #113a73; float: left; }

#coluna-direita { width: 220px; float: left; padding-left: 5px; }

#coluna-direita-p { width: 220px; float: right; }

.banner-lat-dir { padding: 5px 0 0 6px; border: 1px solid #999; border: 1px solid #99CCCC; margin-top: 5px; text-align: center }

#banner-lateral-b { width: 208px; text-align: center; border: 1px solid #b0c8e3; padding: 2px 0 3px 0; }

#coluna-esquerda { width: 200px; border: 1px solid #99CCCC; margin: 5px 5px; padding: 4px; float: left; }

#coluna-esquerda-p { width: 880px; float: left }

#coluna-esquerda-loja { width: 200px; margin: -25px 0 0 5px; ; padding: 4px; float: left; }

.titulo-lateral { width: 100%; margin: 10px 0 0; }

.titulo-lateral p { color: #FFFFFF; font: 16px helvetica; padding: 0 10px; }

.corpo_menu1 { background: #F9F9F9; width: 100%; color: #333; font: 12px "Trebuchet MS", Arial, "Trebuchet MS", sans-serif; }

.categorias-conteudo { width: 200px; margin-bottom: 20px; }

categorias-servicos { width: 200px; margin-bottom: 20px; font-size: 14px; font-weight: bold; padding: 10px 10px; }

categorias-servicos a { padding: 2px; }

categoria-servicos:hover { background: #437dbb url(../imagens/bg-hover.png) repeat-x; }

.categorias-servicos { background: #f9f9f9; position: relative; }

.categorias-servicos a { display: block; padding-right: 4px; color: #000; }

.categorias-servicos:hover { background: #
}

.categorias-servicos p { padding: 8px 5px 8px 10px; text-align: left; border-top: 1px solid #fff; border-bottom: 1px solid #ddd; display: block; color: #333; }

.titulo-todas-marcas { background: #333333; color: #FFFFFF; font-size: 14px; padding: 10px; text-align: center; }

.bordas-lojas-especiais { border: 10px solid #39778B; }

.categoria-lateral 	 { background: none repeat scroll 0 0 #F9F9F9; border-top: 1px solid #CCCCCC; position: relative; }
.categoria-lateral a { display: block; padding: 8px 12px 5px 10px; color: #000; }

.categoria-lateral:hover,
.categoria-lateral a:hover { background: #437dbb url(../imagens/bg-hover.png) repeat-x; color: #fff; }

.categoria-lateral a:hover { background: none; }

.categoria-lateral p { text-align: left; border-top: 1px solid #fff; border-bottom: 1px solid #ddd; display: block; color: #333; }

.titulocategoria > img   { position: absolute; right: 10px; top: 13px; }
#link-produtos .titulocategoria a:hover { background:#29166f; color:#fff !important; text-decoration:none}
#link-produtos .subcategoria-lateral a:hover { background:#ccc; }

.categoria-lateral:hover ul { display: block; }

.categoria-lateral ul 	 { display: none; width: 200px; z-index: 9999999999999; background: #f9f9f9; border: 1px solid #ddd; position: absolute; top: -1px; left: 100%; padding: 6px 0; }
.subcategoria-lateral li { padding: 5px 0; }
.subcategoria-lateral a,
.categoriaLojaEspecial a { padding: 1px 10px; text-align: left; display: block; color: #453980 !important; }
.subcategoria-lateral a:hover,
.categoriaLojaEspecial a:hover { background-color: #437dbb; margin: auto; color: #000 !important; font-size: 11px; }
.subcategoria-lateral span { color: #FF0481; }
.todas-categorias .categoria-lateral 	 { margin: 5px 1% !important; padding: 5px 0 !important; width: 23%; }

/* COLUNA CENTRO */

#coluna-centro 					{ width: 810px; margin: 5px 5px; padding: 4px; float: left; }
#coluna-centro-mega				{ width: 1049px; margin: 5px 5px; padding: 4px; float: left; }
#coluna-centro-departamento		{ width: 810px; margin: 5px 5px; padding: 4px; float: left; }


.bg-banner-default1 { width: 100%; margin: auto; margin-bottom: 30px; background-color: #CCC; }
.bg-banner-default2 { width: 100%; margin: auto; }
.bg-banner-default3 { width: 100%; margin: auto; }
.bg-banner-default4 { width: 100%; margin: auto; }

.banner-default1 { width: 1000px; height: 398px; margin: auto; margin-bottom: 30px; alignment-adjust: central; background-color: #333; float: left; }
.banner-default2 { width: 1000px; height: 750px; margin: auto; text-align: center; background-color: #222222; float: left; }
.banner-default3 { width: 1000px; height: 750px; margin: auto; text-align: center; background-color: #01dfb8; float: left; }
.banner-default4 { width: 1000px; height: 750px; margin: auto; text-align: center; background-color: #12afa6; float: left; }

.banner-compracolet { margin: auto; }

/* Compra coletiva */ 

.clear { width: 100%; clear: both; height: 1px; }

.espaco .cursor { background: #069; padding:5px 10px; border-radius: 7px; color: #fff; display: inline-block;box-shadow: 0 1px 0 #006699;}
.espaco .cursor:hover { background: #08b8e2; }

#cc { width: 100%; border-radius: 10px; font-family: Arial, Helvetica, sans-serif; margin-top: 10px }

#cc h1 { font: 1.0em Verdana, Arial, Helvetica, sans-serif; padding: 10px; font-weight: bold; color: #0D7DA2; text-shadow: 0 2px 1px #fff }

#fundo-tit-produto { width: 99%; margin: auto; display: block; margin: 5px auto; padding: 5px; }

#fundo-tit-produto h1 { border-radius: 10px; margin: 10px 0 0 0; padding-top: 10px }

#cc-esquerda { width: 23%; float: left; background: #0d7da2; border-radius: 10px; margin-left: 10px; }

#cc-nome-produto { width: 95%; margin: auto; margin-top: 10px; border-radius: 10px; }

#cc-nome-produto h2 { font: 18px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #fff }

#cc-comprar { width: 95%; height: 51px; margin: auto; margin-top: 10px; border-radius: 10px; }
#cc-comprar input[type=image] { border-radius: 10px; }
#cc-comprar p a { width: 100%; height: 51px; display: block; color: #fff; font-size: 15px !important; }
#cc-comprar a:hover { text-decoration: none; color: #999 }

#cc-esgotado { width: 95%; height: 51px; margin: auto; margin-top: 10px; border-radius: 10px; }
#cc-esgotado input[type=image] { border-radius: 10px; }
#cc-esgotado p a { width: 100%; height: 51px; display: block; color: #fff; font-size: 15px !important; }
#cc-esgotado a:hover { text-decoration: none; color: #999 }
 Estava ruim. Dor #cc-botao-comprar img {
margin: 5px 0 0 10px
}

#cc-preco { color: #fff; width: 95%; margin: 10px auto; font-size: 20px; }
#cc-preco p { margin: 0; padding: 0; }

.preco { margin-left: 20px; display: block; }

.cifrao { font-size: 14px; margin-left: 10px }

#cc-vantagens { width: 95%; margin: 10px auto; background-color: #ccc; border-radius: 10px; font-size: 11px }
#cc-vantagens p { margin: 5px; }
#cc-vantagens-descontos { width: 50%; float: left; }
#cc-vantagens-economia { width: 50%; float: left; }

#cc-contagem { width: 95%; margin: auto; background: #073254; border-radius: 15px; }
#cc-contagem p { color: #fff; padding-top: 5px; }
#cc-contagem img { margin: 5px 0 0 5px; }

#defaultCountdown { width: 100% !important; height: 42px; margin: auto; border: none; border-radius: 5px; color: #fff; }

.countdown_section { float: left; width: 20% !important; margin: 0 2.5%; padding: 0; }

#cc-compradores { width: 95%; margin: auto; color: #fff; background: #fff; border-radius: 10px }
#cc-compradores p { font-weight: bold; color: #f00; padding: 5px }

#cc-direita { width: 73%; float: left; margin: auto; }

#cc-imagem { width: 98%; margin: auto; display: block; height: 430px; }
#cc-imagem img { padding: 5px 0 }

#area-imagem { position: relative; margin: auto; margin-top: -430px; z-index: 3; display: block; }

#cc-informacoes { width: 98%; margin: 10px auto; background: #0d7da2; border-radius: 10px; color: #ccc; font-size: 12px; }
#cc-informacoes h3 { font-size: 16px; padding: 0px; margin: 15px; color: #fff; }
#cc-informacoes h4 { font-size: 16px; padding: 0px; margin: 15px 0 0 0px; color: #fff; }

.cc-textos-info p,
li,
span { margin: 0px; padding: 0 0px; text-align: justify; }

#cc-informacoes-destaque { width: 50%; float: left; }

#cc-informacoes-regulamento { width: 50%; float: left; }

/* Compra coletiva */ 

#destaques-semana { width: 100%; margin: 10px 0 0; }

.img-produto-destaque { width: 40%; float: left; text-align: center; }

.img-produto-destaque img { max-width: 65%; }

.txt-produto-destaque { width: 57%; height: auto; float: right; border-left: 1px solid #ccc; padding-left: 2%; }

.txt-produto-destaque p { width: 100%; height: auto; }

.txt-produto-destaque H1 { width: 100%; height: auto; color: #28166f; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 30px; font-style: italic; font-weight: bold; }

.preco-oferta { font: 16px Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0; }

.opcoes-pagamento-home { font-size: 14px; }

.tit-0800 { margin: 5px 0 5px; }

.tit-exclusivo { margin: 0 0 0 0; width: 220px; }

.destaque1 { z-index: 0; margin: -45px 0 0 0; padding-top: 50px; width: 220px; float: left }

.tit-personnalite { z-index: 9999999; margin: 0 0 0 0; width: 220px; float: left }

.destaque2 { z-index: 0; width: 220px }

.tit-personnalite img,
.tit-exclusivo img { position: relative; z-index: 9999999 }

.destaque-extra-lateral { position: relative; margin-top: -46px; z-index: 999 }

.slide-destaque { width: 95%; margin: 20px auto; border-bottom: 1px solid #CCCCCC; }

.banner-destaque { width: 745px; height: 230px; }

#banner-lateral-destaque { width: 745px; margin: 0 0 10px 10px; }

#produtos-destaque { width: 100%; }

#resultado-pesquisa { width: 100%; border-bottom: 1px solid #ccc; }

.lista-produtos-destaque { width: 97%; clear: both; border: 1px solid #ccc; margin-bottom: 10px; padding: 10px; }

.item-produto-destaque { width: 224px; float: left; background-position: top left; background-repeat: no-repeat; margin: 20px 0; padding: 0 17px; }

.item-produto-destaque-mega { width: 305px; float: left; background-position: top left; background-repeat: no-repeat; margin: 10px 10px 30px 3px; border-right: 1px solid #ccc; }

.item-produto-destaque-mega-b { border-bottom: 1px solid #ccc; }

.item-produto-destaque:nth-child(even) { border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: -5px 20px; }

.item-produto-destaque-mega { width: 238px; float: left; background-position: top right; background-repeat: no-repeat; margin-bottom: 10px; margin-right: 20px; }

.line { width: 1px; border-right::1px solid #ccc;
height: 150px }

.imagem-produto { width: 200px; margin: auto; margin-top: 35px; text-align: center; font-size: 10px; color: #666; font-weight: normal; }

.imagem-produto:hover { width: 200px; margin: auto; margin-top: 35px; text-align: center; font-size: 10px; color: #666; font-weight: normal; }

.preco-nome-produto { }

.exibe-preco { font: 12px Arial, sans-serif; color: #666; margin-top: 10px; }

.menor { font-size: .8em; }

.imagem-interna-produto { height: 140px; position: relative; margin: auto; margin: 5px auto; text-align: center; font-size: 10px; color: blue; font-weight: normal; }

.imagem-interna-produto img { max-height: 100%; }

#lista-produtos-destaque img { }

#lista-produtos-destaque p { text-align: center; }

#lojas-especias-centro { width: 100%; }

#lojas-especias-centro .titulo-secao { width: 98%; margin: auto; }

#historico-centro { width: 98%; margin: auto; clear: both; padding: 60px 20px 50px 0; }

#mais-vendidos { width: 98%; margin: auto; clear: both; }

.titulo-banner-centro { margin: 0px 0px 5px 10px; }

.produto-banner { width: 18%; height: 420px; position: relative; border: 1px solid #999; padding: 1px; float: left; margin: 10px 9px 5px 6px; margin-bottom: 5px; }

.produto-banner a { color: #CC0066 !important; font: 11px "Trebuchet MS", Geneva, sans-serif; }

.produto-banner a:hover { text-decoration: underline; }

.img-banner-centro { margin: -5px 0 5px 2px; width: 98%; }

.produto-banner h1 { text-align: center; font-weight: bold; font-size: 11px !important; color: #8c194d; border-top: 1px solid #8c194d; padding-top: 5px; width: 97.5%; margin: auto; }

.produto-banner ul { padding: 5px; text-align: justify; color: #666; font: 11px "Trebuchet MS"; }

.produto-banner ul li { padding: 5px 0; list-style: inside; }

.produto-banner p { padding: 5px; }

#servicos-col-centro { width: 810px; margin: 40px 0; }

.servico { float: left; width: 190px; text-align: center; font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left: 5px; }

/* FIM COLUNA CENTRO */


#rodape { background-image: url("../imagens/bg-rodape.png"); background-repeat: no-repeat; width: 100%; }

.dvBusca2 { width: 100%; margin: auto; float: left; }

.dvBusca2 input[type="text"] { width: 870px; padding: 8px 10px; margin-left: 14px; font-size: 16px; color: #999; border: 1px #000000 }

.dvBusca2 input[type="submit"] { background: url("../imagens/bt-ok.png") center center; border: 1px solid #ccc; background-repeat: no-repeat; border: 0 none; float: right; margin: 5px 40px 0 0; padding: 5px 25px; }

#pesquisa { width: 100%; height: 52px; background: #b6231b; }

#pesquisa .pesquisar-rodape { margin-top: 10px; width: 765px; }

#pesquisa .pesquisar-rodape img { float: left; margin-top: 1px; }

#pesquisa .pesquisar-rodape [type="text"] { margin-top: 1px; padding: 7px 5px 8px 5px; width: 642px; }

#pesquisa .pesquisar-rodape [type=submit] { margin-top: 1px; float: right; border: none; background: #FA832A; border: none; color: #fff; font-size: 16px; width: 75px; padding: 6px 25px; }

#pesquisa .pesquisar-rodape [type=submit]:hover { opacity: .7; }

.bg-pesquisa2 { background-image: url("../imagens/bg-pesquisa1.png"); width: 100%; margin-top: 10px; color: #666 }

.r-telefone { width: 1000px; height: 300px; background-color: #fff; border-bottom: 2px solid #F00; margin-top: -10px; float: left; }

.r-telefone-img { padding-left: 50px; padding-top: 15px; }

.tel0 { color: #28166f; text-align: left; font-family: Arial, Geneva, sans-serif; padding-top: 30px; padding-left: 45px; font-size: 22px; font-style: italic; }

.tel1 { color: #333; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; width: 930px; margin: 10px 0 -5px 50px; float: left }

.newsletter { background-image: url("../imagens/bg-newslleter.jpg"); background-repeat: no-repeat; height: 77px; text-align: center; width: 100%; margin: 34px 0 0 60px; padding: 22px 0 0 151px; }

.newsletter p { width: 870px; padding: 0; }

.newsletter input { border: none; padding: 10px 5px; }

.newsletter [type=submit] { border: none; background: none; padding: 0; color: #fff; font-size: 20px; font-style: italic; margin-right: 10px; }

.newsletter [type=submit]:hover { color: #CCC; cursor: pointer; }

.nome-imput { width: 155px; }

.email-imput { width: 190px; }

.bt-comprar { text-align: right; vertical-align: bottom; }

.bt-comprar img { margin: 0 30px 0 0; }

.formas-pg-r { margin: auto; width: 100%; text-align: center; }

.formas-pg { margin: auto; width: 100%; text-align: left; }

.formas-pg-txt { margin: auto; width: 100%; text-align: left; font-weight: bold; font-size: 14px; font-style: italic; }

.r-tit-1 { width: 140px; height: 35px; margin-top: 10px; float: left; }

.r-tit-2 { width: 420px; height: 35px; margin-top: 10px; margin-left: 19px; float: left; }

.r-tit-3 { width: 410px; height: 35px; margin-top: 10px; float: left; }

.institucional { float: left; width: 570px; }

.r-institucional { width: 140px; float: left; }

.r-institucional2 { width: 110px; float: left; }

.r-institucional3 { width: 110px; float: left; }

.r-institucional4 { width: 210px; float: left; }

.r-insti-font { color: #333; font-family: "Trebuchet MS", Geneva, sans-serif; font-size: 13px; margin: 0 29px 0 0; }

.r-insti-font2 { color: #28166f; font-family: Arial, "Lucida Grande", sans-serif; font-size: 18px; font-style: italic; font-weight: bold; }

.r-insti-font a { color: #555; display: block; font-style: italic; padding: 9px 0; text-transform: lowercase; }

.r-insti-font a:hover { text-decoration: underline; }

.r-selos { width: 480px; padding: 160px 0 0 20px; }

.r-redes { width: 400px; text-align: left; float: left; }

.r-redes1 { background: #fff; border: 1px solid #CCCCCC; border-radius: 5px; margin-bottom: 10px; }

#pagamento-rodape { float: left; margin: 20px 30px 0 30px; }

#selos-rodape { width: 100%; background: #463f40; color: #000; font: 14px Arial; }

#direitos-reservados { background-image: url("../imagens/bg-direitos.png"); height: 65px; width: 100%; text-align: center; font: 9px "Trebuchet MS"; padding: 5px 0; }

#direitos-reservados p { width: 100%; text-align: center; color: #999; }

/* Fim Rodape */


#rodape-centro { width: 1000px; margin: auto }

#rodape-contato { width: 100%; margin: auto; float: left; border: 1px solid #000000 }

.rodape-contato-centro { }

.rodape-icone { width: 50px; float: left; width: 52px; }

#rodape-links { width: 100%; height: 275px; margin: 20px auto; background-color: #fff; }

#rodape-links ul { margin: auto 10px; }

.rc-centro { width: 1000px; height: 350px; background: #fff; border: 1px solid #000000; z-index: 9999999 }

.txt-links { font-family: "Trebuchet MS", Geneva, sans-serif; font-weight: 100px; color: #b03418; font-size: 16px; float: left; border: 1px solid #999 }

.bloco1 { width: 320px; height: 280px; margin: auto 5px; float: left; }

.bloco1 ul h1 { width: 100%; height: 35px; padding-top: 7px; }

.bloco1 ul li { width: 300px; height: 71px; margin-bottom: 5px; border: 1px solid #CCC; background-color: #f7f7f9 }

.bloco2 { width: 320px; height: 280px; margin: auto 5px; float: left; }

.bloco2 ul h1 { width: 100%; height: 35px; padding-top: 7px; }

.liBloco2 { width: 300px; height: 71px; margin-bottom: 5px; border: 1px solid #CCC; background-color: #f7f7f9 }

.bloco3 { width: 320px; height: 280px; margin: auto 5px; float: left; }

.bloco3 ul h1 { width: 100%; height: 35px; padding-top: 7px; }

.bloco3 ul li { width: 300px; height: 23px; margin-bottom: 5px; font-size: 14px; font-weight: 100; color: #999; background-color: #f7f7f9 }

.bloco3 ul li a { color: #b03418; }

.bloco3:hover ul li { width: 300px; height: 23px; margin-bottom: 5px; font-size: 14px; font-weight: 100; color: #666; background-color: #f7f7f9 }

.texto-icone-comprar { width: 125px; float: left; }

.texto-icone-comprar p { padding-top: 0px; font-size: 11px !important; font-weight: normal; }

#selos-seguranca { width: 1000px; margin: auto; }

.selos-seguranca-conteudo { width: 100px; height: 150px; margin: auto; float: left; }

.selos-seguranca-conteudo h2 { font-family: "Trebuchet MS", Geneva, sans-serif; font-size: 15px; color: #666; padding: 10px 0; width: 100px; }

.cartoes-rodape { width: 300px; height: 250px; margin: 0 0 0 200px; float: left; }

.cartoes-rodape h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-seriff; font-size: 15px; color: #666; padding: 10px 0; }

#rodape-menu { width: 40%; float: left; margin-bottom: 20px; }

#rodape-menu p { padding-left: 10px; }

#rodape-menu ul { padding: 5px 10px; }

#rodape-menu ul a { font-size: 10px !important; font-weight: normal !important; }

#rodape-menu ul a:hover { text-decoration: underline; }

.botoes { font-family: "Trebuchet MS", helvetica, sans-serif; font-size: 9px; color: #121212; padding: 1px 1px 1px 1px; border: 1px solid #999999; }

.input { font-family: "Trebuchet MS", helvetica, sans-serif; font-size: 11px; color: #121212; height: 16px; padding: 2px 2px 0px 2px; border: 1px solid #999999; background: #FFFFFF; }

#lista-cabecalho { width: 99%; background: #ececec; padding: 5px 0; margin-bottom: 20px; }

#descricao-categoria { width: 100%; padding: 5px 0; }

#msg-encontrado { width: 38%; padding-left: 2%; float: left; }

#ordenacao { width: 58%; margin-right: 2%; float: right; text-align: right; }

#lista-2-produtos { width: 100%; clear: both; margin: 30px; }

.lista-produto { width: 48%; float: left; margin-bottom: 30px; }

.img-lista-produtos { text-align: center; width: 46%; float: left; margin-right: 1%; }

.img-lista-produtos img { width: 150px; }

.info-lista-produtos { width: 53%; float: left; }

body { overflow-x: hidden; }

h1 { margin: 0; padding: 0; }

#ratingForm { }

#cBotao { margin-left: 20px; }

#mostra-conteudo { width: 100%; }

#migalhas { margin: 10px 0px; width: 50% }

#migalhas div { padding: 3px 10px; padding-right: 0; width: 100%; vertical-align: middle; font-style: italic; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Geneva, sans-serif; }

#migalhas ul li { display: table-cell; vertical-align: middle; }

#migalhas-categoria { width: 50%; float: left; text-align: right; }

#migalhas-categoria ul { margin: 15px 17px; }

#migalhas-categoria li { display: inline; margin-left: 10px; font-size: 11px; color: #222; }

#migalhas-categoria a:hover { text-decoration: underline; }

.titulo-infoproduto { margin: 10px 0 0 0; }

#mostra-conteudo-esquerdo { width: 29%; float: left; text-align: center; margin: 15px 0 10px 5px; }

.imagem-produto-grande { width: 355px; margin-bottom: 10px; }

.icones-fotos-produto { }

.icones-fotos-produto ul { float: left; width: 70px; }

.img-produto { max-width: 200px !important; height: auto !important; }

.imagem-produto-grande a { height: auto !important }

.lateral-miniaturas { float: left; width: 100%; margin: 0 0 0 15px }

.lateral-miniaturas li { border: 1px solid #ccc; height: 105px;  padding: 0; margin: 10px 2px; float: left; text-align: center; }

.lateral-miniaturas img { padding: 2px 2%; max-height: 95% !important; }

#ver-video img { padding: 25px; }

#mostra-conteudo-direito { width: 60%; float: left; margin-left: 5%; }

#mostra-info-produto { width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #CCC; }

.fabricante-codigo { font: 10px "Trebuchet MS", Arial, sans-serif; margin-bottom: 10px; color: #df127b; }

.fabricante-codigo strong { color: #555; }

.fabricante-codigo li { float: left; padding-right: 10px; }

.mostra-titulo-produto { padding: 10px; font: 35px "Trebuchet MS", Helvetica; color: #330066; text-transform: capitalize; }

.mostra-descricao-produto { color: #666666; font: 13px trebuchet ms; margin-bottom: 10px; }

#mostra-votacao { width: 100%; margin: 10px 0; }

#mostra-votacao-esquerda { float: left; width: 50%; }

#mostra-votacao-direita { float: right; width: 50%; }

#mostra-votacao-direita li ul { color: #999; margin-left: 10px; }

#mostra-votacao-direita a:hover { text-decoration: underline; }

#mostra-precos-produtos { width: 100%; border: 1px solid #CCC; background: #f9f9f9; margin-bottom: 10px; }

.produto-indisponivel { text-align: center; width: 100%; padding: 10px 0 0 0; }

.produto-indisponivel img { padding: 10px 0; }

.botao-esquerdo-compra { width: 30px; float: left; margin-left: 110px; }

.botao-direito-produto { width: 110px; float: right; margin-right: 10px; }

.mostra-preco-parcelado { width: 46%; margin: 1%; float: left; }

.botao-comprar-produto { width: 50%; margin: 13px 1%; float: left; }

.riscado { text-decoration: line-through; }

.lista-grade li { float: left; }

.grade-radio { width: 15%; }

.grade-nome { width: 60%; }

.grade-preco { width: 20%; }

.grade-help { width: 5%; }

#botao-comprar-produto { width: 100%; }

#botao-esquerdo-compra { width: 50%; float: left; }

#botao-direito-produto { width: 50%; float: right; }

#mostra-compartilhar { width: 100%; }

#compartilhar-redes { width: 80%; float: left; }

#compartilhar-redes ul li { width: 20%; float: left; }

#compartilhar-email { width: 20%; float: right; margin-top: 10px; }

#mostra-formas-pagamento { width: 100%; border: 1px solid #CCC; background: #f9f9f9; margin: 5px 0; }

#mostra-detalhes { width: 99%; margin: auto; }

#conteudo-descricao { width: 80%; margin: -11px auto 20px; auto;
border: 1px solid #ccc; padding: 10px; float: left; }

#avalie-produto-esquerda { width: 300px; margin: 15px 0; }

#avalie-produto-esquerda li { float: left; font-size: 9px; padding: 0 15px; }

#avalie-produto-esquerda li:first-child { padding-left: 0; }

#avalie-produto-esquerda p { margin: -80px 40px 0px 0; color: #666; }

#mostra-comentarios { width: 100%; color: #666; }

.item-comentario { margin: 10px 0; border-bottom: 1px solid #ccc; padding-bottom: 10px; }

.titulo-comentario { font-weight: bold; font-size: 12px; background: #eee; padding: 3px 5px; }

.cabecalho-comentario { font-weight: normal; }

.cabecalho-comentario p { padding: 5px; }

.cabecalho-comentario a:hover { text-decoration: underline; }

.corpo-comentario { font-weight: normal; font-size: 11px; padding: 0 5px 0 20px; }

#mostra-similares { margin: 10px 0; }

.produto-similar { width: 16%; display: inline-block; text-align: center; }

#mostra-opiniao { margin: 10px 0; }

#opiniao { width: 100%; margin: 30px 0; }

#opiniao-esquerda { float: left; width: 45%; margin-left: 5%; }

#opiniao-direita { float: right; width: 30%; padding: 70px 0 0px 0; }

.starv { display: inline; border: 0; width: 20px; height: 20px; }

.Astarv { border: 0; width: 20px; height: 20px; cursor: default; }

.Bstarv { border: 0; width: 20px; height: 20px; cursor: default; }

.logarv { display: inline; border: 0; width: 20px; height: 20px; }

.main { float: left; width: 100%; background: #999; }

.abaixo { float: left; width: 100%; background: #CCC; }

.cabecalho-opiniao { background: #ccc; }

.icone-opiniao { float: left; width: 5%; padding: 4px 2px 2px 2px; }

.nome-opiniao { float: left; width: 93%; padding-top: 15px; }

.opiniao-util { padding: 5px 10px; background: #ddd; }

.opiniao-util p { width: 17%; float: left; padding-top: 5px; }

.opiniao-util a { width: 6%; float: left; }

.opiniao-comentario { padding: 5px 10px; background: #eee; margin-bottom: 10px; }

.texto_form_pagto_visa_lat_1 { padding: 5px 10px; }

.aviso-visa { padding: 10px; }

#endereco-frete { width: 29%; float: left; }

#endereco-frete h1 { padding-top: 5px; font-size: 13px; }

#endereco-frete ul { width: 95%; margin: 10px 0 0px 5px; }

#endereco-frete li { width: 100%; }

#endereco-frete span { width: 30%; float: left; font-weight: bold; }

.entrega-dado { width: 70%; float: left; }

.bt-alterar-end { margin-top: 10px }

#frete { border: 1px solid #ccc; width: 66%; float: right; padding: 20px 2%; margin-bottom: 30px }

.produto-frete { border-bottom: 1px solid #ccc; margin-bottom: 10px; }

#informacao-frete { border-bottom: 1px solid #ccc; margin-bottom: 10px; }

#informacao-frete ul { width: 100%; }

#informacao-frete li { width: 85px; height: 100%; float: left; }

.info-descricao-frete { width: 370px !important; }

.info-quant-frete { width: 70px !important; margin-right: 20px; }

.exibe-foto-produto { width: 60%; float: left; }

.exibe-nome-produto-frete { width: 80%; float: left; }

.exibe-nome-frete { padding-top: 7%; }

#exibe-frete-peso { width: 50%; padding: 5px; float: left; }

.exibe-thumb-produto { width: 20%; float: left; }

.lista-produto-frete { width: 40%; float: left; }

.lista-produto-frete li { width: 33%; float: left; }

.lista-produto-frete li p { padding-top: 25%; }

.linha-h { width: 100%; height: 1px; background: #ccc; margin: 10px 0; }

#exibe-frete-cupom { width: 50%; float: right; text-align: right; }

#exibe-frete-desconto { width: 50%; float: right; text-align: right; }

#exibe-total-pedido { width: 50%; text-align: right; float: right; }

#exibe-total-pedido strong { font-size: 14px; }

#exibe-produtos-valor { width: 100%; border: 1px solid #ccc; margin: 10px 0; }

#exibe-total-produtos { width: 12%; float: right; text-align: center; padding: 13px 0; border-left: 1px solid #ccc; }

#exibe-total-valor { width: 15%; float: right; height: 100%; padding: 17px 5px 0 5px; }

#lista-frete li { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; }

.icone-frete { width: 150px; padding: 5px 0; float: left; }

.radio-frete { width: 30px; float: left; text-align: center; margin-top: 12px; }

.nome-frete { width: 300px; float: left; margin-top: 12px; }

.descricao-frete { float: left; width: 480px; margin-top: 12px; }

#cep-cesta { width: 150px; float: right; }

#cep-cesta-conteudo { width: 500px; float: right; text-align: right; }

#opcoes-cesta { margin-top: 20px; }

#mostra-compre-junto li { border-bottom: 1px solid #ccc; margin-bottom: 10px; }

#mostra-compre-junto li:last-child { border-bottom: none; }

.item-compre-junto { width: 100%; clear: both; padding: 10px 0; text-align: center; }

.compre-junto-botao { width: 100%; margin: 10px 0; }

.compre-junto-descricao { width: 40%; float: left; text-align: left; }

.compre-junto-produto { width: 15%; float: left; }

.compre-junto-com { width: 10%; float: left; padding-top: 50px; font-weight: bold; font-size: 28px; color: #222; }

/*----------inicio-payment----------*/


#endereco-entrega { width: 300px; float: left; }

#endereco-entrega p { padding-bottom: 1px; line-height: 120%; }

#endereco-entrega p span { padding-left: 10px; }

#endereco-entrega p strong { margin-top: 10px; }

.campo-entrega { width: 25%; float: left; }

.valor-entrega { width: 75%; float: right; }

#detalhes-frete { width: 630px; float: right; padding: 5px 10px; border: 1px solid #ccc; }

#detalhes-frete ul { border-bottom: 1px solid #ccc; padding-bottom: 10px; }

.titulo-descricao-pedido { width: 55%; float: left; padding-top: 5px; }

.titulo-qtd-pedido { width: 06%; float: left; padding-top: 5px; }

.titulo-preco-pedido { width: 20%; float: left; padding-top: 5px; }

.titulo-total-pedido { width: 19%; float: left; padding-top: 5px; }

#total-produto-pedido .titulo-preco-pedido,
#desconto-progressivo-pedido .titulo-preco-pedido,
#cupom-desconto-pedido .titulo-preco-pedido,
#desconto-cliente-pedido .titulo-preco-pedido,
#taxa-adicional-pedido .titulo-preco-pedido,
#valor-frete-pedido .titulo-preco-pedido,
#total-com-frete-pedido .titulo-preco-pedido { font-size: 11px; font-weight: bold; }

#total-produto-pedido .titulo-total-pedido,
#desconto-progressivo-pedido .titulo-total-pedido,
#cupom-desconto-pedido .titulo-total-pedido,
#desconto-cliente-pedido .titulo-total-pedido,
#taxa-adicional-pedido .titulo-total-pedido,
#valor-frete-pedido .titulo-total-pedido,
#total-com-frete-pedido .titulo-total-pedido { font-size: 11px; font-weight: bold; }

#total-com-frete-pedido { background: #eee; }

.titulo-subsecao { width: 100%; border-bottom: 1px solid #666; padding-bottom: 5px; margin-bottom: 15px; font-size: 18px; font-weight: normal; color: #666; }

.forma-pgto { width: 100%; margin: 10px 0; }

.icone-input-pgto { width: 15%; float: left; text-align: center; }

.descricao-forma-pgto { width: 83%; float: left; padding-left: 2%; }

.nome-banco-pgto { width: 100%; height: 20px; font-size: 11px; color: 000; }

.opcao-pgto { border: 1px solid #ccc; margin: 10px auto; padding: 10px 0; }

.div-50 { width: 47%; float: left; margin: auto 1% 20px; height: 130px; }

.div-h9 { width: 9% !important; }

/*----------fim-payment----------*/


.msg-adicionar { font-family:Verdana, Geneva, sans-serif; font-style: italic; text-align: center; font-size:16px; margin: -30px 0 38px; padding: 20px 10px; 	border: 1px solid #CCCCCC;}

.titulo-fecha-pedido { width: 98%; padding: 5px 1%; background: #09F; margin: 5px 0; color: #fff; font-weight: bold; }

.titulo-fecha-pedido h1 { font-size: 35px; font-style: italic; }

.dados-cliente-entrega { width: 49%; float: left; margin-right: 5px; padding: 1px 0; }

.dados-cliente-valor { width: 50%; float: left; border-left: 1px solid #999; }

#numero-pedido { width: 158px; height: 94px; float: left; }

#msg-pedido { float: left; margin-top: 20px; text-align: center; width: 560px; }

.msg-boleto { text-align: center; }

#situacao-pedido { float: left; width: 240px; background: #eee; padding: 5px 0; }

#situacao-pedido li { padding: 2px 10px; }

#ebit-fecha-pedido { width: 468px; height: 60px; margin: 10px auto; text-align: center; }

#numero-pedido p { color: #FFF; font-size: 23px; font-weight: bold; padding-top: 40px; text-align: center; }

.produtos-pedido-nome { width: 70%; float: left; }

.produtos-pedido-qtd { width: 10%; float: left; }

.produtos-pedido-valor { width: 15%; float: left; }

.produtos-pedido-subtotal { width: 15%; float: left; }

.produtos-pedido .item p { padding-left: 10px; }

.fecha-pagamento { width: 100%; padding-bottom: 10px; }

.botao-fecha-pedido { background: #E9E9E9; border: 1px solid #CCCCCC; display: block; margin: 10px auto; padding: 10px; text-align: center; width: 500px; }

.botao-fecha-pedido:hover { background: #CCC; border: 1px solid #999; }

.dados-cliente-entrega .campo-cadastro { width: 25%; float: left; }

.dados-cliente-entrega .valor-cadastro { width: 75%; float: left; }

.lista-dados-cliente-valor { border: 1px solid #CCCCCC; margin: auto; padding: 1% 0; width: 95%; }

.dados-cliente-valor li { float: left; width: 40%; padding: 2px 1%; }

.dados-cliente-valor-conteudo { border: 1px solid #CCCCCC; border-right: none; border-left: none; }

.dados-cliente-valor-conteudo li { background: #ccc; border: 1px solid #fff; }

.valor { text-align: left !important; background-color: #FFFFFF !important; }

/*----------fim-finish----------*/


.txUp { text-transform: uppercase; }

.txDe { font-size: 17px; font-family: "Trebuchet MS", Geneva, sans-serif; color: #333; text-decoration: line-through; font-style: italic; }

.txPor { font-size: 22px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Geneva, sans-serif; font-weight: 200; color: #cc3333; font-style: italic; }

.txEconomia { color: #ccc; }

.txFreteGratis { color: #ccc; }

.txAzul { color: #06369c; }

.txVerticalCentral { vertical-align: middle; }

.txqtd { height: 25px; margin: 0 0 0 40px; vertical-align: middle; }

.txrede { width: 75px; font-size: 12px; font-family: "Trebuchet MS", Geneva, sans-serif; text-align: left; }

.dvBoxPreco { padding-bottom: 5px; margin-bottom: 15px; }

.dvBoxPreco .esquerda { width: 100%; margin: 1%; }

.dvBoxPreco strong { font-size: 12px; }

.gray { color: #333; }

.gray .riscado { color: #666; }

.dvBoxComprar .esquerda { width: 48%; }

.dvBoxComprar .direita { margin-right: 30px; }

.titulo-grade { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 15px; }

.botao-comprar { float: right; }

.bg-opcoes-grades { display: inline; background: #f3f3f3; padding: 5px 15px 5px 0px; }

#opcao-grade { border: none; background: none; }

.preco-produto { margin-top: 10px; }

#disponibilidade { padding: 10px 0; margin: 10px 0; font: 14px "Trebuchet MS", sans-serif; color: #333; }

.opcoes-produto { }

.opcoes-produto li { font-size: 10px; float: left; padding: 0 2px; }

.dvBoxCategoria { background-color: #F52974; border: 1px solid #f0f0f0; margin: 10px 0px; padding: 5px; }

.dvBoxCategoria p { text-transform: uppercase; color: red; }

.dvBoxDescricao { padding: 5px; }

.campo-cep-01 { width: 100px; float: left; }

.campo-cep-02 { width: 100px; float: left; }

.input-medio { width: 200px; }

.exemplo-preenchimento { width: 100px; float: left; padding-left: 10px; }

#ceperro { text-align: center }

.meu-cadastro-msg { color: #666; }

.meu-cadastro-msg strong { font-size: 13px; }

#opcoes-meu-cadastro { width: 100%; border: 1px solid #ccc; margin: 10px 0; }

#opcoes-meu-cadastro ul { width: 95%; margin: 20px auto; }

.opcao-meu-cadastro-icone { width: 5%; float: left; }

.opcao-meu-cadastro-texto { width: 95%; float: left; }

.opcao-meu-cadastro-texto p { padding-bottom: 5px; color: #666; }

.opcao-meu-cadastro-texto a { color: #666; }

.opcao-meu-cadastro-texto a:hover { color: #999; text-decoration: underline; }

.botao-meu-pedido { width: 190px; color: #fff !important; padding: 2px 5px; text-align: center; border-radius: 10px; display: block; background: #09F; margin: 10px 30px; margin-top: 0; float: left; }

.botao-meu-pedido:hover { color: #CCC !important; text-decoration: none !important; background: #06F; }

.dobra-fonte { font-size: 1.2em; }

#alerta-pedidos { width: 99%; background: #FF6; padding: 5px 0; margin: auto; margin: 5px 0 15px 0; border: 1px solid #900; }

#icone-atencao { width: 50px; float: left; text-align: center; margin-top: 3px; }

#texto-atencao { width: 875px; float: left; }

#lista-meus-pedidos { width: 95%; margin: 10px auto; border: 1px solid #CCC; padding: 20px }

#lista-meus-pedidos-conteudo { border-bottom: 1px solid #CCC; margin-bottom: 10px; padding-bottom: 10px; }

.lista-numero-pedido { width: 20%; float: left; }

.lista-data-pedido { width: 10%; float: left; }

.lista-status-pedido { width: 20%; float: left; }

.lista-forma-pgto-pedido { width: 20%; float: left; }

.lista-refazer-pedido { width: 30%; float: left; text-align: center; }

.confirma-pedidos { margin: 15px 0 !important; }

.confirma-pedidos li { float: left; padding-bottom: 1px; }

.confirma-pedidos ul { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; }

.confirma-pedidos-titulos { margin: 5px 0; text-align: center; }

.confirma-pedidos-lista { margin: 10px 0; text-align: center; }

.confirma-pedidos-data { width: 15%; }

.confirma-pedidos-numero { width: 15%; }

.confirma-pedidos-numero a:hover { text-decoration: underline; }

.confirma-pedidos-forma { width: 20%; }

.confirma-pedidos-valor { width: 15%; }

.confirma-pedidos-situacao { width: 35%; }

.confirma-pedidos-situacao a:hover { text-decoration: underline; }

#alterar-email p,
#alterar-senha p { padding: 5px 0; }

.campo-alterar-senha { width: 50%; float: left; }

.campo-alterar-senha input { width: 90%; padding: 5px; border: 1px solid #ccc; float: left; }

/*----------fim-cliente-------------*/


font { color: #666; font-family: "Trebuchet MS"; text-decoration: none; font-size: 10pt; font-weight: none }

.texto_01 { font-size: 8pt; font-family: "Trebuchet MS", Geneva, sans-serif; }

.link_01 { font-size: 10pt; font-family: "Trebuchet MS", Geneva, sans-serif; font-weight: bold; text-decoration: none; color: #cc009b; }

.link_01:hover { text-decoration: underline; }

.topo_esquerdo { float: left; }

.topo_centro { float: left; border-top: 1px solid #CECECE; width: 980px; height: 10px; }

.topo_direito { float: left; }

.central { width: 988px; height: auto; clear: both; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; padding-left: 5px; padding-right: 5px; }

.rodape_esquerdo { float: left; }

.rodape_centro { float: left; border-bottom: 1px solid #CECECE; width: 980px; height: 10px; }

.rodape_direito { float: left; }

.dvCartao1 { float: left; width: 60%; margin: 0px 10px 0px px; }

.dvCartao2 { float: left; width: 35%; margin: 0px 0px 0px 10px; }

.dvFloat { float: left; }

.dvInput { width: 270px; margin: 10px 0px 10px 0px; }

.dvInput input { width: 270px; height: 25px; }

.dvInput select { width: 60px; height: 25px; }

.dados-cliente-entrega { width: 49%; float: left; margin-right: 5px; padding: 1px 0; }

.dados-cliente-entrega .campo-cadastro { width: 25%; float: left; height: 15px }

.dados-cliente-entrega .valor-cadastro { width: 75%; float: left; height: 15px }

.lista-dados-cliente-valor { border: 1px solid #CCCCCC; margin: auto; padding: 1% 0; width: 95%; }

.dados-cliente-valor li { float: left; width: 47%; padding: 2px 1%; }

.dados-cliente-valor-conteudo { border: 1px solid #CCCCCC; border-right: none; border-left: none; }

.dados-cliente-valor-conteudo li { background: #ccc; border: 1px solid #fff; }

.valor { text-align: left !important; background-color: #FFFFFF !important; }

.titulo-fecha-pedido .texto_fecha_pedido { color: #fff; }

.verde { background: #00c500 !important; color: #fff !important; }

.borda-esquerda { border-right: 1px solid #CCCCCC; }

/* Menu Vertical */



#menuVertical { /*border: 1px solid black;
border-bottom-width: 0;*/ /*width: 185px;*/
}

#menuVertical ul { margin: 0; padding: 0; list-style-type: none; /*font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;*/ font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Lucida Grande, sans-serif; }

#menuVertical li a { display: block; padding: 3px 0; padding-left: 9px; /*width: 169px; */ text-decoration: none; color: #506976; /*background-color: #2175bc;*/ background-color: #ffffff; border-bottom: 1px solid #cccccc; border-left: 7px solid #edecec; }

e1e0e0 * html #menuVertical li a { width: 187px; w\idth: 169px; }

#menuVertical li a:hover { background-color: #dddada; border-left-color: #b3b0b0; }

#menuVertical div.menutitle { color: #506976; border-bottom: 1px solid black; padding-left: 5px; /*background-color: black;*/ background-color: #ffffff; font: 14px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; }

#menuVertical .menutitle { font-size:
}

/* Fim Menu Vertical */

/*NOVO MOSTRAPRODUTO*/

#principal { padding: 10px; }

.mostraprod-col-direita { border: 1px solid #CCCCCC; float: right; padding: 5px 0; text-align: center; width: 200px; }

#mostraprod-col-esquerda { width: 1024px; padding: 10px; float: left; border: 1px solid #BCC7DD; }

#mostraprod-borda-bottom { border-bottom: 1px solid #ccc; overflow: hidden; position: relative; padding-bottom: 20px; }

#mostraprod-esquerda { width: 365px; float: left; padding-right: 8px; text-align: center; }

#mostraprod-direita { width: 630px; float: right; padding: 10px; }

#borda-divisoria { background: #ccc; height: 100%; margin: 0 0 0 370px; position: absolute; width: 1px; }

#imagem-prod-grande img { max-width: 98%; }

#imagem-prod-pequena ul { margin: 10px 0px 10px 3px; }

#imagem-prod-pequena li { float: left; width: 24%; margin-right: 1%; }

#imagem-prod-pequena img { max-width: 100%; }

.mostraprod-descricao h1 { color: #29166F; font: italic bold 28px arial; font-style: italic; }

.mostraprod-descricao p { color: #333; margin-top: 10px; font: 13px Arial, Helvetica, sans-serif; }

.compre-junto-descricao .mostraprod-descricao h1 { font-size: 18px; }

.compre-junto-descricao .mostraprod-descricao p { font-size: 13px; }

#mostraprod-preco { margin: 20px 0; }

#mostraprod-comprar { width: 190px; float: left; font-family: Helvetica, Arial, sans-serif; }

#mostraprod-de-por { letter-spacing: -1px; font-style: italic; }

#mostraprod-de { color: #999; font-size: 16px; text-decoration: line-through; }

#mostraprod-por { color: #C00; font-size: 22px; }

#mostraprod-info { font-size: 14px; color: #333; letter-spacing: -1; margin: 10px 0; }

#mostraprod-info ul { margin: 5px 0; }

#mostraprod-info li { padding: 2px 0; text-align: left;}

#mostraprod-info a:hover { text-decoration: underline; }

#mostraprod-disponibilidade { font-size: 15px; font-style: italic; color: #666; margin: 10px 0; }

#mostraprod-disponibilidade span { color: #28166f; font-weight: bold; }

#mostraprod-dados-direita { width: 438px; float: left; }

#mostraprod-parcelamento { width: 100%; border: 1px solid #29166F; }

#mostraprod-parcelamento ul { font-size: 14px; font-style: italic; padding: 10px; color: #666; }

#input-quantidade { float: right; margin: 5px 30px; font-style: normal; letter-spacing: 0; }

#input-quantidade input { border: 1px solid #CCCCCC; font-weight: bold; padding: 5px; text-align: center; width: 30px; color: #333; }

#mostraprod-calcular-frete { background: #28166f; padding: 5px 0; width: 330px; margin: 10px 0; }

#mostraprod-calcular-frete [type=button] { background: none; border: none; color: #fff; float: left; font-size: 15px; font-style: italic; padding: 10px 10px 6px; }

#mostraprod-calcular-frete [type=button]:hover { cursor: pointer; color: #ccc; }

#mostraprod-calcular-frete [type=text] { border: none; padding: 10px 0; margin-right: 5px; float: right; text-align: center; }

#mostraprod-descricao-completa { margin: 30px 0 10px 0; }

.mostraprod-preco-crosseling { }

.mostraprod-preco-crosseling .preco_venda_de { font-size: 16px; font-style: italic; font-weight: bold; color: #999; text-decoration: line-through; }

.mostraprod-preco-crosseling .preco_venda_por { font-size: 20px; font-style: italic; color: #C00; padding-left: 15px; text-transform: capitalize; }

.mostraprod-preco-crosseling .preco_venda_economia { font-style: italic; }

.mostraprod-similares { margin-bottom: 50px; }

.mostraprod-similares .item-produto-destaque { width: 21%; padding: 0 53px; margin: 0 9px;position:relative; }

.mostraprod-similares li { border-bottom: 1px solid #ccc; }

.mostraprod-similares li .item-produto-destaque:nth-child(even) { border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-bottom: 15px; }

.bxhome .item-produto-destaque { width: 20%; padding: 0 53px; padding-bottom: 0px; margin: 0px; }

.mostraprod-brevedescricao { height: 70px; }

.mostraprod-brevedescricao .bx-controls .bx-has-controls-direction { margin-top: 60px; }

.mostraprod-similares .bx-wrapper .bx-prev { right: -6px; }

.mostraprod-similares .bx-wrapper .bx-prev,
.mostraprod-similares .bx-wrapper .bx-next { margin: 0; background-image: url(../imagens/controls_roxo.png) }

.mostraprod-similares .bx-controls.bx-has-controls-direction { margin-top: 0; }

.mostraprod-similares .bx-wrapper .bx-controls-direction a { height: 24px; }

.novidade-home { width: 808px; }

.linha-novidades { border-bottom: 1px solid #CCC; padding: 10px 0 10px 30px; }

/*MODAL CEP */

#fecha-consulta { display: none; background: #FFFFFF; border: 1px solid #999999; font-size: 12px; left: 50%; margin: -172px 0 0 300px; padding: 5px; position: fixed; top: 50%; z-index: 100; border-top-left-radius: 10px; border-top-right-radius: 5px; font-weight: bold; }

#fecha-consulta:hover { background: #999; color: #fff; }

#fecha-consulta span { text-transform: uppercase; }

#modal-cep { background: none repeat scroll 0 0 #333333; display: none; height: 100%; left: 0; opacity: 0.3; position: fixed; top: 0; width: 100%; }

#modal-cep-conteudo { background: none repeat scroll 0 0 #FFFFFF; border: 5px solid #FFFFFF; border-radius: 5px; box-shadow: 0 3px 5px #333333; display: none; height: 300px; left: 50%; margin: -150px 0 0 -350px; padding: 10px 0; position: fixed; top: 50%; width: 700px; z-index: 99999; overflow: auto; }

#modal-cep-conteudo li { border-bottom: 1px solid #EEEEEE; padding: 10px 0; }

#modal-cep-conteudo p { clear: both; }

#modal-cep-conteudo .icone-frete { padding: 20px 10px 0; width: 85px; }

#modal-cep-conteudo .nome-frete { font-size: 1.1em; font-weight: bold; padding-top: 18px; width: 200px; }

#modal-cep-conteudo .descricao-frete { display: table-cell; vertical-align: middle; width: 390px; }

#modal-cep-conteudo .botoes { background: none repeat scroll 0 0 #990000 !important; border: medium none !important; border-radius: 10px; box-shadow: 0 1px 1px #666666; color: #FFFFFF; float: right; font-size: 11px; padding: 3px; width: 50px; }

#modal-cep-conteudo .botoes:hover span { background: none repeat scroll 0 0 #CCCCCC !important; color: #FFFFFF; }

#modal-cep-conteudo .botoes:hover { background: none repeat scroll 0 0 #999999 !important; box-shadow: 0 0 0; color: #333333; cursor: pointer; }

#modal-cep-conteudo .botoes span { background: none repeat scroll 0 0 #666666; border-radius: 6px; padding: 0 4px; text-transform: uppercase; }

/* - - - - - - - - - */


* { margin: 0; padding: 0; }

ul li { list-style: none; }

#rotativo-container { position: relative; overflow: hidden; background: #333; }

#rotativo-carregando { display: block; position: absolute; margin: 100px 0; top: 50%; left: 50%; }

#rotativo-largura-minima { margin: auto; min-width: 1000px }

#rotativo { display: none; position: relative; margin: auto; }

#rotativo li { float: left; position: relative; opacity: 1; overflow: hidden; padding: 0 !important; }
#rotativo li a { display: block; }
#rotativo .descricao-imagem { font: italic 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; position: absolute; z-index: 9999; bottom: -200px; background: #F00; color: #FFFFFF; opacity: .8; }

#rotativo .descricao-imagem h1 { font-size: 18px; line-height: 0.8; padding: 10px 15px 5px 15px; }

#rotativo .descricao-imagem p { line-height: 0.9; padding: 5px 15px 10px 15px; }

/* - - - - - - - - - - - - - */

.bxslider li { text-align: center; }

.descricao-coletiva { text-align: justify; }

/* Compra coletiva */

.esq { float: left; }

.dir { float: right; }

#dvCompraColetiva > div.esq { width: 600px; }

#dvCompraColetiva > div.dir { width: 400px; }

#dvCompraColetiva { font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif; }

#dvCompraColetiva h1 { color: #cc3333;font: italic 42px "Arial",sans-serif; font-weight: bold; }

#dvCompraColetiva p { color: #444444; }

.dir > img { max-width: 400px !important; max-height: 400px !important; }

.cursor { cursor: pointer; }

.invisivel { display: none; text-align: justify; }
.invisivel [align=left],
.titulo-coletiva { text-align: justify !important }
.middle { vertical-align: middle; }

.espaco { margin: 25px 0; }

.relogio .horas { width: 64px; height: 68px; background: url(../imagens/fundo-horas.png) no-repeat; padding: 10px 10px 0 10px; text-align: center; font-size: 48px; color: #fff; }

.relogio .texto { width: 64px; height: 78px; text-align: center; font-style: italic; padding: 10px 10px 0 10px; }

.compraram { font-size: 20px; color: #FF0000 !important; }

.preco { font-size: 36px; }

.espaco-lateral { margin: 0 10px; }

.form > div { margin:10px 0; }

/* Confirmação de pagamento */
.ulConfirmaPagamento { width:400px; }
.ulConfirmaPagamento .esquerda { font-weight:bold; margin-right:10px; width:140px; }
.ulConfirmaPagamento .direita { text-align:left; width:200px; }