/* INTERNAS */
#busca_topo {width:424px; height:40px; background-image:url(/imagens/bg_busca.gif); position:absolute; right:121px; top:40px;}
#busca_topo form {float:left;}
#busca_topo label {width:55px; font-size:14px; color:#53A5B4; float:left; text-align:right; padding-right:10px; margin-top:13px;}
.campobusca {width:245px; padding:0; float:left; border:0; background:none; color:#666; font-size:11px; margin-top:15px;}
.okbusca {float:left; margin-left:10px; margin-top:11px;}
#busca_topo h3 a {font-size:11px; color:#67B0BD; text-align:center; text-decoration:none; float:left; width:50px; padding-left:5px; margin-top:5px;}
#busca_topo h3 a:hover {text-decoration:underline;}

#carrinho, .topoCarrinho {width:121px; height:45px; background-image:url(/imagens/bg_carrinho.png); position:absolute; top:38px; right:0; display:block;}
#carrinho img, .topoCarrinho img {float:left; margin-top:10px; padding-left:15px;}
#carrinho p, .topoCarrinho p {width:68px; font-size:11px; color:#67B0BD; text-align:left; float:right; margin-top:15px;}

#imgcolecao {width:805px; float:left; overflow:hidden; margin-bottom:10px;}

#divimgcolecao, #ctl00_ContentPlaceHolder1_divimgcolecao {overflow:hidden; height:318px; margin-bottom:10px;}

/* DIV DA BARRA COM OS TÍTULOS E SUBTÍTULOS DAS PÁGINAS INTERNAS  */
#barra_titulo, .barra_titulo {width:805px; height:40px; background-color:#F5F4F4; float:left;}
#barra_titulo h1, .barra_titulo h1 { float:left; margin-top:12px; padding-left:20px; }
#barra_titulo h1, .barra_titulo h1, #barra_titulo h1 *, .barra_titulo h1 * {font-size:15px; color:#6DB7C5; text-transform:uppercase; text-decoration:none}
#barra_titulo p, .barra_titulo p {font-size:24px; color:#A8A8A8; float:left; margin:0 10px; margin-top:6px;}
#barra_titulo h2, .barra_titulo h2, #barra_titulo h2 *, .barra_titulo h2 * {font-size:15px; color:#EB6799; text-decoration:none }
#barra_titulo h2, .barra_titulo h2 { float:left; margin-top:12px;}
#barra_titulo h3, .barra_titulo h3 {font-size:15px; color:#9F1A4D; float:left; margin-top:12px;}



/* DIV QUE LISTA AS CATEGORIAS */
#box_categorias {width:820px; float:left; overflow:hidden;}
#box_categorias ul {list-style:none;}
#box_categorias li {float:left; font-size:18px; letter-spacing:-1px; color:#4A8BC4; line-height:40px; padding-right:10px; margin-bottom:50px;}


/* DIV QUE LISTA OS PRODUTOS DENTRO DE UM CATEGORIA */
#box_produtos {width:820px; float:left; padding-bottom:20px;}
#box_produtos h2 {float:left; clear:left;}

#box_produtos ul {width:800px; list-style:none; padding-left:5px; margin-top:20px; float:left;}
#box_produtos ul li {width:145px; height:300px; float:left; font-size:12px; color:#C1C1C1; padding:0 7px; text-align:center; position:relative;}
#box_produtos ul li h3 {position:absolute; left:10px; bottom:65px; font-size:16px; color:#EC71A1;}
#box_produtos ul li img.prod_detalhe {position:absolute; right:5px; bottom:65px;}
#box_produtos ul li img.adiciona_colec {position:absolute; left:15px; bottom:30px; cursor:pointer;}
#box_produtos ul li .popupcolec {width:123px; height:0px; position:absolute; top:264px; left:17px; background-image: url(/imagens/bg_popupcolec.png); overflow: hidden;}
#box_produtos ul li .popupcolec form {margin-top: 3px; padding-left: 6px}
#box_produtos ul li .popupcolec select {clear: left; border:#b5b5b5 1px solid; padding:1px; font-size:10px; float:left; margin-bottom: 3px; width:111px; color:#999;}



/* DIV QUE ENGLOBA TODA A PÁGINA DE UM DETERMINADO PRODUTO */
#produto_interna {width:820px; float:left;}

/* DIV COM AS INFORMAÇÕES DO PRODUTO */
#produto_info {width:343px; float:left; overflow:hidden; padding-left:20px; margin-top:10px; }
.linhainfo {float:left;}

.info_box {width:343px; float:left; position:relative; margin-top:10px; padding-bottom:15px;}
.info_box h1 {font-size:22px; font-weight:normal; color:#C1C1C1;}
.info_box h2 {font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#E95B93; float:left; margin-top:5px; padding-right:10px;}
.info_box h3 {font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#B6B6B6;  margin-top:11px; margin-bottom:10px;}
.info_box h4 a {font-size:11px; color:#777676; margin-top:2px; clear:left; background:url(/imagens/setinhas.gif) left no-repeat; padding-left:10px; text-decoration:none;}
.info_box h4 a:hover {text-decoration:underline;}

.info_box p {font-size:14px; color:#7C7C7C; margin-top:10px; padding-right:80px;}
.info_box p.visualize {font-size:13px; color:#7C7C7C; font-weight:bold;}
.modelo_interna, .modelo_interna  * {color:#7C7C7C; text-decoration:none}
.marca_interna, .marca_interna * {color:#F3A7C5; text-decoration:none}

.info_box table {border:0; margin-top:2px; border-collapse:collapse;}
.info_box td {font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#E95B93; text-align:center; padding:0 5px;}

#estampagrande1, #estampagrande2, #estampagrande3, #estampagrande4 {position:absolute; left:0; top:-70px; z-index:999; }

.info_box img.adicionar_cesta {position:absolute; bottom:10px; right:20px;}

/* DIV COM A FOTO DO PRODUTO */
#produto_imagem {width:424px; float:left; margin-top:20px; padding-left:17px; overflow:hidden;}

/* BOX COM OUTRAS OPÇÕES PARA COMBINAR COM O PRODUTO EM DESTAQUE*/
#combine {width:805px; float:left; border-top:4px solid #B1D6F5; margin-top:20px; padding-bottom:35px;}

#combine_navega {width:172px; float:left;}
#combine_navega h2 {margin:10px 0;}

#combine_img {width:172px; height:260px; float:left;}
#combine_nav {width:172px; height:15px; clear:left; float:left; margin-top:15px;}
#combine_nav img {float:left;}
#combine_nav #navega, .navega {width:144px; height:15px; text-align:center; float:left;}
#combine_nav #navega ul, .navega ul {width:42px; height:14px; list-style:none; text-align:center; margin:0 auto; border:1px solid #D9D9D9;}
#combine_nav #navega li, .navega li {width:14px; height:14px; text-align:center; background-color:#E7E7E7; color:#9F9F9F; font-size:11px; float:left;}
#combine_nav #navega li a, .navega li a {text-decoration:none; color:#9F9F9F; background-color:#E7E7E7;}
#combine_nav #navega li a:hover, .navega li a:hover {color:#333;}
#combine_nav #navega li.nav_atual, .navega li.nav_atual {background-color:#FFF;}

#combine_produto {width:594px; margin-top:30px; float:left; position:relative;}

#carregando {background:#FFF; width:594px; height:0px; text-align:center; position:absolute; top:0; left:0; overflow:hidden;}
#carregando img {margin-top:100px;}


.combine_info {width:584px; float:left; padding-left:10px; overflow:hidden;}
.linhainfo_combine {float:left; margin:12px 0;}


.combine_box {width:437px; float:left;}

.combine_box_detalhes {width:437px; float:left;}
.combine_box_detalhes h1 {font-size:17px; color:#C1C1C1;}
.combine_box_detalhes p {font-size:12px; color:#7C7C7C;}

.combine_box_estampa {width:266px; float:left; overflow:hidden;}
.combine_box_tamanho {width:165px; float:left; padding-left:0px; overflow:hidden;}

.combine_box_estampa p, .combine_box_tamanho p {font-size:11px; color:#7C7C7C; font-weight:bold; margin-top:10px;}
.combine_box_estampa table, .combine_box_tamanho table {border:0;}
.combine_box_estampa td , .combine_box_tamanho td {font-family:Tahoma, Geneva, sans-serif; vertical-align:middle; font-size:12px; color:#E95B93; text-align:center; padding:0 2px; line-height:20px;}

.combine_box_tamanho td input {text-align:left; overflow:hidden;}

#combine .combine_preco {width:147px; float:left;}
#combine .combine_preco h2 {font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#E95B93; float:left; margin-top:10px; margin-bottom:0; padding-bottom:0; margin-bottom:0; overflow:hidden;}
#combine .combine_preco h3 {font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#B6B6B6; float:left; margin-bottom:5px; clear:left;}
#combine .combine_preco h4 {clear:left;}
#combine .combine_preco h4 a {font-size:10px; color:#777676; margin-top:2px; background:url(/imagens/setinhas.gif) left no-repeat; padding-left:10px; text-decoration:none; clear:left;}
#combine .combine_preco h4 a:hover {text-decoration:underline;}
#combine .combine_preco img.combine_adicionar_cesta {float:left; margin-bottom:10px;}


/* CENTRAL DE ATENDIMENTO */

/* DIV QUE DEFINE O TAMANHO DA ÁREA PRINCIPAL DA "CENTRAL DE ATENDIMENTO" E DA "AJUDA" */
#box_central {width:820px; float:left; overflow:hidden; padding-top:20px;}

/* DIVS COM OS ITENS DA HOME DA "CENTRAL DE ATENDIMENTO" */
.itens_central {width:350px; float:left; padding-left:40px; margin-bottom:20px;}
.itens_central p {width:230px; font-size:10px; color:#999; margin-top:8px;}
.itens_central p a {font-size:10px; color:#999; text-decoration:none;}
.itens_central p a:hover {text-decoration:underline;}
.central_icone {float:left; margin-right:7px; padding-bottom:20px;}
.central_titulo {margin-top:15px;}

/* DIV DO MENU À DIRETA DA CENTRAL DE ATENDIMENTO */
#menu_central {width:160px; height:300px; float:right; padding-right:35px;}
#menu_central ul {list-style:none;}
#menu_central li {width:151px; height:38px; display:block; line-height:38px; font-size:13px; color:#898989;}
#menu_central li a {width:124px; height:38px; display:block; font-size:13px; color:#898989; background:url(/imagens/bg_menu_atendimento.gif) left center no-repeat; text-decoration:none; padding-left:27px;}
#menu_central li a:hover {color:#353535; background:url(/imagens/bg_menu_atendimento_over.gif) left center no-repeat;}
#menu_central li a.ativo {color:#353535; background:url(/imagens/bg_menu_atendimento_over.gif) left center no-repeat;}


/* DIV DO CORPO DA CENTRAL DE ATENDIMENTO COM AS DEFINIÇÕES DE TÍTULOS, PARÁGRAFOS, LISTAS, ETC */
#corpo_central, .corpo_central {width:605px; float:left; padding-left:15px;}
#corpo_central h1, .corpo_central h1 {font-size:17px; color:#464646; margin-bottom:15px;}
#corpo_central h2, .corpo_central h2 {font-size:16px; color:#464646; margin-top:30px;}
#corpo_central p, .corpo_central p {font-size:13px; color:#464646; margin-bottom:15px;}
#corpo_central p.rastreamento, .corpo_central p.rastreamento {color:#CE0909; font-weight:bold;}
#corpo_central em, .corpo_central em {font-size:11px; color:#464646;}
#corpo_central ul, .corpo_central ul {width:580px; list-style:none;}
#corpo_central ul li, .corpo_central ul li {width:580px; font-size:13px; color:#646363; margin-bottom:15px; float:left; clear:left;}
#corpo_central label, .corpo_central label {width:160px; font-size:13px; color:#646363; line-height:25px; text-align:left; float:left; /*clear:left;*/}
#corpo_central label.linhanormal, .corpo_central label.linhanormal {line-height:normal;}
#corpo_central textarea, .corpo_central textarea {width:300px; height:113px; font-size:13px; font-weight:bold; color:#646363; border:1px solid #A3D2D8; padding:5px; float:left; clear:left; overflow:auto;}
#corpo_central textarea.menor, .corpo_central textarea.menor {width:230px; height:113px; font-size:13px; font-weight:bold; color:#646363; border:1px solid #A3D2D8; padding:5px; float:left; clear:none; overflow:auto;}

#corpo_central textarea.menor_maes, .corpo_central textarea.menor_maes {width:230px; height:113px; font-size:13px; font-weight:bold; color:#646363; border:1px solid #A3D2D8; padding:5px; clear:none; overflow:auto; *margin-top:-15px !important;}

/* FORMULÁRIOS DA CENTRAL DE ATENDIMENTO */
.tit_formulario {float:left; clear:left; margin:15px 0;}
input.campo_central_longo {width:380px; font-size:13px; font-weight:bold; color:#646363; border:1px solid #A3D2D8; padding:5px; float:left;}
input.campo_central_medio {font-size:13px; font-weight:bold; color:#646363; border:1px solid #A3D2D8; padding:5px; float:left; width:180px
}
input.campo_central_medio_maes {width:230px; font-size:13px; font-weight:bold; color:#646363; border:1px solid #A3D2D8; padding:5px; float:left; *margin-top:-15px !important;}
input.campo_central_pequeno {width:93px; font-size:13px; font-weight:bold; color:#646363; border:1px solid #A3D2D8; padding:3px; float:left; margin-top:-10px;}
input.campo_central_curto {width:140px; font-size:13px; font-weight:bold; color:#646363; border:1px solid #A3D2D8; padding:5px; float:left;}
input.campo_central_micro {width:80px; font-size:13px; font-weight:bold; color:#646363; border:1px solid #A3D2D8; padding:5px; float:left; text-transform:uppercase;}
input.radio_central {margin-right:5px; margin-left:15px; margin-top:5px;}
input.checkbox_central {margin-right:5px; margin-top:8px;}

#botoes_form {width:605px; height:90px; float:left; clear:left; margin-top:15px;}
.botoes_central {float:left; margin-left:20px;}

/* TABELAS DA CENTRAL DE ATENDIMENTO */
/* ÚLTIMO PEDIDO */
table.tab_ultimo_pedido {width:578px; margin-top:5px;}
table.tab_ultimo_pedido tr.tabelatitulo {height:34px;}
table.tab_ultimo_pedido tr.tabelatitulo th.tit_tab_esq {background:url(/imagens/bg_tit_tabela_esq.gif) no-repeat top left #9CCED8;}
table.tab_ultimo_pedido tr.tabelatitulo th.tit_tab_dir {background:url(/imagens/bg_tit_tabela_dir.gif) no-repeat top right #9CCED8;}
table.tab_ultimo_pedido th {font-size:15px; color:#FFF; text-align:left; padding-left:10px; background-color:#9CCED8;}
table.tab_ultimo_pedido td.cel_produtos {font-size:13px; color:#464646; padding:10px 5px 10px 10px; border-bottom:1px solid #CCC;}
table.tab_ultimo_pedido td.cel_abatimentos {font-size:11px; color:#464646; padding:2px 5px 2px 10px;}
table.tab_ultimo_pedido td.cel_total {font-size:13px; font-weight:bold; color:#464646; padding:10px 5px 10px 10px; border-top:1px solid #CCC; empty-cells:show;}
/* TODOS OS PEDIDO */
table.tab_todospedidos {width:305px; margin-top:5px;}
table.tab_todospedidos tr.linha_cinza {height:24px; background-color:#F8F8F8; border:0;}
table.tab_todospedidos tr.linha_cinza td.setarosa {background:url(/imagens/tab_linha_cinza_seta_rosa.gif) no-repeat #F8F8F8;}
table.tab_todospedidos tr.linha_branca {height:24px; background-color:#FFFFFF; border:0;}
table.tab_todospedidos tr.linha_branca td.setarosa {height:24px; background:url(/imagens/tab_linha_branca_seta_rosa.gif) no-repeat #FFFFFF; border:0;}
table.tab_todospedidos th {text-align:left; padding-left:10px; height:40px;}
table.tab_todospedidos td {font-size:13px; color:#464646; padding-left:15px;}
/* IMPRESSÃO DE BOLETO */
table.tab_impressao_boleto {width:450px; margin-top:5px;}
table.tab_impressao_boleto tr.linha_cinza {height:24px; background-color:#F8F8F8; border:0;}
table.tab_impressao_boleto tr.linha_cinza td.setarosa {background:url(/imagens/tab_linha_cinza_seta_rosa.gif) no-repeat #F8F8F8;}
table.tab_impressao_boleto tr.linha_branca {height:24px; background-color:#FFFFFF; border:0;}
table.tab_impressao_boleto tr.linha_branca td.setarosa {height:24px; background:url(/imagens/tab_linha_branca_seta_rosa.gif) no-repeat #FFFFFF; border:0;}
table.tab_impressao_boleto th {text-align:left; padding-left:10px; height:40px;}
table.tab_impressao_boleto td {font-size:13px; color:#464646; padding-left:15px;}

/* "ÚLTIMO PEDIDO" */
#box_ultimopedido {width:600px; float:left; margin-bottom:20px;}
#box_ultimopedido img {margin-left:15px; margin-right:30px;}

#end_entrega {width:250px; float:left; line-height:20px; border-right:1px dotted #464646; padding-left:20px; padding-top:15px; margin-right:40px; margin-bottom:20px;}
#info_entrega {width:250px; line-height:20px; padding-top:15px; float:left; margin-bottom:20px; }

#statuspedido {width:268px; height:32px; background-image:url(/imagens/bg_status.gif); margin-top:10px; overflow:hidden;}
#statuspedido p {line-height:30px; height:32px; margin-left:15px; vertical-align:middle;}
#statuspedido span.vermelho {font-size:18px; color:#ED1C24; font-weight:bold; margin-right:10px; float:left;}
#statuspedido span.verde {font-size:18px; color:#3C3; font-weight:bold; margin-right:10px; float:left;}

/* "ATENDIMENTO" */
#sac_form {width:340px; float:left;}
#sac_tel {width:220px;  border-left:1px dotted #D8D7D8; padding:20px 0 110px 20px; margin-top:20px; float:left;}
#sac_tel h2 {font-size:22px; color:#6DB7C5; margin-top:10px;}



/* PÁGINA DE LOGIN */
.cadastrese {width:529px; height:157px; background-image:url(/imagens/bg_box_cadastrese.gif); margin-bottom:25px; float:left; overflow:hidden;}
.cadastrese-novo {width:529px; height:217px; background-image:url(/imagens/bg-box-minhaconta.jpg); margin-bottom:25px; margin-left:129px; float:left; overflow:hidden;}

.identifique-se {width:529px; height:157px; background-image:url(/imagens/bg-box-identifique-se.jpg); margin-bottom:25px; margin-left:129px; float:left; overflow:hidden;}

.logos-emails {width:529px; height:157px; text-align:center; margin-bottom:25px; margin-left:129px; float:left; overflow:hidden;}
.logos-emails p {width:auto; font-size:11px; text-align:center; color:#838181;}

.txt_login {width:195px; height:157px; float:left;}
.txt_login img {margin-top:25px; padding-left:20px; margin-bottom:30px; float:left;}
.txt_login h3 {width:170px; font-size:12px; color:#838181; float:left; padding-left:20px;}
.txt_login p {width:170px; font-size:11px; color:#838181; float:left; padding-left:20px; clear:left;}

.form_login {width:290px; height:50px; float:left; margin-top:70px; padding-left:5px;}
.form_login p {font-size:25px; color:#ABD4DC; float:left;}
.form_login label {width:185px; font-size:11px; margin-right:10px; color:#838181; float:left;}

.logincep1 {width:80px; font-size:22px; color:#646363; letter-spacing:2px;  padding:5px 5px; border:1px solid #ABD4DC;}
.logincep2 {width:50px; font-size:22px; color:#646363; letter-spacing:2px; padding:5px 5px; margin-right:10px;  border:1px solid #ABD4DC;}
.campo_login {width:100px; font-size:14px; color:#646363;  padding:10px 5px; border:1px solid #ABD4DC;}

.bot_ok_login {float:left; margin-top:15px;}

#esqueci_senha {width:256px; height:341px; background:url(/imagens/bg_box_esqueci_senha.gif) no-repeat; padding-right:15px; float:right; position:relative;}
.tit_esquecisenha {margin-top:25px; padding-left:20px; margin-bottom:10px; float:left;}
#esqueci_senha p {width:210px; font-size:11px; color:#838181; float:left; padding:0 20px;}

#form_esquecisenha {width:230px; float:left;}
#form_esquecisenha label {font-size:11px; margin-top:10px; color:#838181; float:left;}
.campo_email {width:200px; font-size:14px; color:#646363; padding:10px 5px; border:1px solid #ABD4DC; float:left; clear:left;}
.campo_verifica {width:100px; font-size:14px; color:#646363; padding:10px 5px; border:1px solid #ABD4DC; float:left; clear:left;}
.captcha {position:relative; top:-98px; left:138px; }
.bot_ok_verifica {clear:left; margin-left:20px; margin-top:20px;}


/* AJUDA */

/* DIV DO MENU À DIRETA DA AJUDA*/
#menu_ajuda {width:160px; height:300px; float:right; padding-right:35px;}
#menu_ajuda ul {list-style:none;}
#menu_ajuda li {width:160px; height:38px; display:block; line-height:38px; font-size:13px; color:#898989;}
#menu_ajuda li a {width:150px; height:38px; display:block; font-size:13px; color:#898989; background:url(/imagens/bg_menu_atendimento.gif) left center no-repeat; text-decoration:none; padding-left:27px;}
#menu_ajuda li a:hover {color:#353535; background:url(/imagens/bg_menu_atendimento_over.gif) left center no-repeat;}
#menu_ajuda li a.ativo {color:#353535; background:url(/imagens/bg_menu_atendimento_over.gif) left center no-repeat;}


/* CORPO AJUDA */
#corpo_ajuda {width:590px; float:left; padding-left:15px;}
#corpo_ajuda h2 {font-size:16px; color:#515050; background:url(/imagens/seta_azul.gif) left no-repeat; padding-left:15px; margin-top:30px; margin-bottom:5px;}
#corpo_ajuda h3 {font-size:13px; color:#515050; margin-top:30px;}
#corpo_ajuda p {font-size:12px; color:#515050; margin-bottom:15px; text-align:justify;}
#corpo_ajuda p a {font-size:12px; color:#EB6799; text-decoration:underline;}
#corpo_ajuda p a:hover {font-weight:bold;}

#corpo_ajuda p.politica {font-size:18px; color:#36b5cc; margin-bottom:0; margin-top:15px;}

#corpo_ajuda p.pergunta {font-size:16px; font-weight:bold; color:#35B5CB; margin-bottom:5px; margin-top:15px;}
#corpo_ajuda p.pergunta a {font-size:16px; cursor:pointer; font-weight:bold; color:#35B5CB; text-decoration:none;}
#corpo_ajuda p.pergunta a:hover {text-decoration:underline;}

#corpo_ajuda p.resposta {font-size:12px; color:#515050; margin:0; display:none;}
#corpo_ajuda div.resposta {font-size:12px; color:#515050; margin:0; display:none;}
#corpo_ajuda ul {list-style:none; padding-left:20px; margin-top:10px;}
#corpo_ajuda ul li {font-size:12px; color:#515050; margin-bottom:5px;}
#corpo_ajuda ul li a {font-size:12px; color:#35B5CB; text-decoration:none;}
#corpo_ajuda ul li a:hover {text-decoration:underline;}

#corpo_ajuda div.formapagamento {width:501px; height:93px; background:url(/imagens/bg_formapagamento.png) no-repeat right; position:relative; margin:20px 0; padding-left:40px;}
#corpo_ajuda div.formapagamento h3 {position:absolute; top:15px; left:70px; font-size:12px; font-weight:normal; margin:0;}
#corpo_ajuda div.formapagamento p {position:absolute; top: 30px; left:70px; font-size:18px; margin:0; padding:0;}
#corpo_ajuda div.formapagamento img {position:absolute; top:23px; right:35px;}

#resposta13 {margin-top:10px; padding-left:30px;}
.esconde {display:none;}


/* CORPO A EMPRESA */
#corpo_aempresa{width:800px; float:left; padding-left:15px;}
#corpo_aempresa p {width:550px; font-size:12px; color:#515050; margin-bottom:15px; text-align:justify;}
#corpo_aempresa p a {font-size:12px; color:#EB6799; text-decoration:underline;}
#corpo_aempresa p a:hover {font-weight:bold;}
#corpo_aempresa img {float:right; margin-right:20px;}
.conceito {margin:15px 0; padding-left:20px;}

/* HOTSITES */
#topo_hotsite {width:805px; float:left; overflow:hidden; margin-bottom:15px;}
#topo_hotsite img {float:left;}

#destaques {width:805px; float:left; margin-bottom:15px;}

.destaque {width:257px; float:left; margin-top:10px;}
.dst {padding-left:17px;}

.destaque_info {width:227px; background-color:#828282; padding:5px 15px; float:left; position:relative;}
.destaque_info h2 {font-size:18px; font-weight:normal; color:#FEFEFE;}
.destaque_info h3 {font-size:11px; font-weight:normal; color:#FA89B5;}
.destaque_info p {font-size:37px; font-family:"Times New Roman", Times, serif; color:#FEFEFE; float:left; margin-top:5px; padding-left:5px;}
.destaque_info p span.centavos {font-size:20px; font-family:"Times New Roman", Times, serif; color:#FEFEFE; vertical-align:text-top;}
.destaque_info img {position:absolute; bottom:10px; right:10px;}

#colecoes {width:805px; float:left;}
.controle_galeria {width:14px; height:176px; float:left; padding:0 15px;}
.controle_galeria img {margin-top:80px; float:left;}

#galeria_colecoes {width:733px; margin:0 auto;}

#lista_imagens {width:645px; overflow:hidden; float:left; margin:10px 0;}

#lista_imagens table {margin:0 auto;}

#lista_imagens tr td {width:117px; padding:0 5px;}
#lista_imagens tr td img {float:left; overflow:hidden; cursor:pointer;}

#galeria_colecoes .foto_colecao {width:117px; height:35px; background-color:#F6F6F6; float:left;}
#galeria_colecoes .foto_colecao p {color:#EC71A1; line-height:35px; padding:0 5px;}


.lista_colecoes {width:805px; background:url(/imagens/hotsites/topo_colecao.png) no-repeat #F7F7F7; float:left; margin-top:15px; padding-bottom:20px;}

.lista_colecoes h1 {font-size:36px; font-weight:normal; color:#D1D0D0; float:right; margin-top:18px; padding-right:15px;}

.lista_colecoes .filtros_colecoes {width:805px; float:left; margin-top:10px;}
.lista_colecoes .filtros_colecoes p {float:left; font-size:12px; font-weight:bold; line-height:20px; color:#EC71A1; padding-left:20px;}
.lista_colecoes .filtros_colecoes .titordenar {width:80px; color:#65B5C1;}
.lista_colecoes .filtros_colecoes .filcolec_radio {margin:0 3px 0 10px;}
.lista_colecoes .filtros_colecoes select {width:130px; border:1px solid #CCC; color:#D4598D; font-size:11px; padding:2px; float:left; margin-right:6px;}

.formordenar {width:340px; float:left;}
.formfiltro {width:450px; float:left;}

.lista_colecoes ul {width:800px; list-style:none; padding-left:5px; margin-top:20px; float:left;}
.lista_colecoes ul li {width:145px; height:325px; float:left; font-size:12px; color:#C1C1C1; padding:0 7px; text-align:center; position:relative;}
.lista_colecoes ul li h3 {position:absolute; left:10px; bottom:45px; font-size:16px; color:#EC71A1;}
.lista_colecoes ul li img.prod_detalhe {position:absolute; right:5px; bottom:45px;}
.lista_colecoes ul li img.adiciona_colec {position:absolute; left:15px; bottom:30px; cursor:pointer;}
.lista_colecoes ul li .popupcolec {width:123px; height:0px; position:absolute; top:288px; left:17px; background-image: url(/imagens/bg_popupcolec.png); overflow: hidden;}
.lista_colecoes ul li .popupcolec form {margin-top: 3px; padding-left: 6px}
.lista_colecoes ul li .popupcolec select {clear: left; border:#b5b5b5 1px solid; padding:1px; font-size:10px; float:left; margin-bottom: 3px; width:111px; color:#999;}

.modelo {font-size:11px; font-weight:bold; color:#4A8BC4; text-decoration:none;}
.modelo:link {font-size:11px; font-weight:bold; color:#4A8BC4; text-decoration:none;}
.modelo:visited {font-size:11px; font-weight:bold; color:#4A8BC4; text-decoration:none;}
.modelo:hover {font-size:11px; font-weight:bold; color:#4A8BC4; text-decoration:underline;}
.modelo:active {font-size:11px; font-weight:bold; color:#4A8BC4; text-decoration:none;}

.marca {font-size:11px; color:#EC71A1;}


.paginacao {width:140px; height:38px; background:url(/imagens/bg_paginacao.gif) right top no-repeat; float:left; clear:left; text-align:center; padding-left:640px;}
.paginacao p {font-size:14px; line-height:38px; color:#65B5C1; letter-spacing:2px; font-weight:bold;}
.paginacao p a {font-size:14px; color:#DB8D99; text-decoration:none;}
.paginacao p a:hover {text-decoration:underline;}


.paginacao span {font-size:14px; line-height:38px; color:#65B5C1; letter-spacing:2px; font-weight:bold; text-decoration:none;}
.paginacao span span {font-size:14px; line-height:38px; color:#FFF; letter-spacing:2px; font-weight:bold; text-decoration:none; background-color:#E45B93; padding:2px 3px 2px 4px;}
.paginacao span a {font-size:14px; color:#DB8D99; text-decoration:none; }
.paginacao span a:hover {text-decoration:underline;}

#corpo_aempresa .paginacao p a {font-size:14px; color:#DB8D99; text-decoration:none;}


#topo_colecoes {width:805px; height:94px; background-image:url(/imagens/hotsites/topo_colecao.png); float:left; margin-top:15px;}
#topo_colecoes h1 {font-size:36px; font-weight:normal; color:#D1D0D0; float:right; margin-top:18px; padding-right:15px;}

#corpo_colecoes {width:805px; background-color:#F7F7F7; float:left; margin-bottom:20px;}
#corpo_colecoes ul {list-style:none; padding-left:20px;}
#corpo_colecoes li {width:107px; height:230px; float:left; font-size:12px; color:#C1C1C1; padding:0 10px; position:relative;}
#corpo_colecoes li h3 {position:absolute; left:10px; bottom:55px; font-size:16px; color:#EC71A1;}

#corpo_colecoes li img.prodhotsite_detalhe {position:absolute; left:15px; bottom:35px;}




#box_cesta {width:620px; float:left; overflow:hidden;}

#box_cesta h2 {margin-top:20px; padding-left:10px; font-size:16px; color:#6BB7C5;}
#box_cesta p {font-size:14px; color:#6BB7C5; margin-top:10px; padding-left:20px; }
.fretepara {color:#949494; font-weight:normal;}

#box_cesta table {width:620px; margin-top:15px;}
#box_cesta table tr {background-color:#FDFDFD;}
#box_cesta table th {font-size:15px; color:#6BB7C5; padding:5px 10px; text-align:left;}
#box_cesta table td, #box_cesta table td * {font-size:12px; color:#646363; text-decoration:none }
#box_cesta table td {padding:5px 10px; text-align:left; border-top:2px solid #FFF;}
#box_cesta table td input {border:1px solid #CCC; width:45px; font-size:12px; color:#666; padding:3px; }
#box_cesta table td.celseta {width:10px; text-align:center;}
#box_cesta table td.celpreco {background-color:#F8F8F8; text-align:right; width:100px;}
#box_cesta table td.celtotal {background-color:#F2F2F2; text-align:right; width:100px;}
#box_cesta table td.celexcluir {text-align:center; width:25px;}


#frete {width:400px; float:left;}
#frete label {float:left; color:#646363; padding-right:5px; font-size:11px; line-height:21px;}
.campocep1 {width:40px; float:left; border:1px solid #b02c5d; font-size:11px; color:#666; padding:3px; margin-right:2px;}
.campocep2 {width:25px; float:left; border:1px solid #b02c5d; font-size:11px; color:#666; padding:3px; margin-left:2px;}

#frete p.fretecep {font-size:15px; color:#CCCBCB; float:left; line-height:20px;}
.okfrete {float:left; margin-left:10px; margin-top:1px;}

#cestatotal {width:180px; float:right; margin-top:55px;margin-right:35px;}
#cestatotal p {width:90px; height:39px; line-height:39px; padding-right:10px; text-align:right; background-color:#F2F2F2; font-size:12px; color:#666; float:right;}
#cestatotal p.total {font-size:14px; font-weight:bold;}
#cestatotal img {clear:left; float:left; margin-top:25px; margin-right:10px;}

#botoes_cesta {width:624px; float:left; margin-top:25px;}
#botoes_cesta img {float:right; margin-left:10px;}
#botoes_cesta img.centraliza {margin-top:6px;}

#box_compretambem {width:155px; float:left; margin-top:10px; padding-left:25px; padding-bottom:60px;}
.imgcompretb {float:left; margin-bottom:20px;}


.box_iteminfo {width:153px; height:260px; float:left; position:relative; z-index:1;}
.box_iteminfo h3 {position:absolute; left:0px; bottom:5px; font-size:16px; color:#EC71A1;}
.box_iteminfo img.prod_detalhe {position:absolute; right:5px; bottom:5px;}

.box_acidiona {width:153px; height:50px; float:left; position:relative; z-index:999; overflow:visible; text-align:center;}
.box_acidiona img.adiciona_colec {position:absolute; left:5px; top:0px; cursor:pointer;}
.box_acidiona .popupcolec {width:123px; height:0px; position:absolute; top:24px; left:7px; background-image: url(/imagens/bg_popupcolec.png); overflow:hidden;}
.box_acidiona .popupcolec form {margin-top: 3px; padding-left: 6px}
.box_acidiona .popupcolec select {clear: left; border:#b5b5b5 1px solid; padding:1px; font-size:10px; float:left; margin-bottom: 3px; width:111px; color:#999;}


#cestabox {width:620px; float:left; overflow:hidden; background-color:#FFF;}
body.bgcestabox {background:#FFF;}

/* FRETE */
.rblFrete {
    float:left;
}
.rblFrete * label, .rblFrete label {
    width:auto;
    float:left;
    clear:none;
}
.rblFrete * input, .rblFrete input {
    clear:both;
    float:left;
    width:auto;
    margin:2px;
}

.opacity20 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity: 0.2;
}
.bannerVideo{width:805px; height:312px; margin:0 auto; background-image:url(/imagens/banner_principal_video.jpg); background-repeat:no-repeat;}
.video{width:342px; height:230px; float:right; margin-top:73px; margin-right:10px;}


/* PÁGINA DE DEPOIMENTOS */

#depoimentos_esq
{
	width:392px; 
	height:auto;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#515050;
	margin-bottom:10px;
}

#depoimentos_esq img
{
	float:none;
}

#depoimentos_esq p
{
	width:392px; 
	margin-top:-10px;
	text-indent:38px;
	line-height:18px;
	font-size:14px;
}

.fecha_aspas
{
	margin-left:5px;
}

#depoimentos_esq p.depo_nome
{
	width:392px; 
	text-align:right;
	font-size:12px;
}

.separador_depo
{
	margin-left:22px;
	margin-top:-10px;
}




#depoimentos_dir
{
	width:392px; 
	height:auto;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#515050;
	margin-left:200px;
	margin-bottom:5px;
}

#depoimentos_dir img
{
	float:none;
}

#depoimentos_dir p
{
	width:392px; 
	margin-top:-10px;
	text-indent:38px;
	line-height:18px;
	font-size:14px;
}

.fecha_aspas
{
	margin-left:5px;
}

#depoimentos_dir p.depo_nome
{
	width:392px; 
	text-align:right;
	font-size:12px;
}

.separador_depo
{
	margin-left:22px;
	margin-top:-10px;
	margin-bottom:10px;
}



/* COLUNA CADASTRE-SE */

#coluna_cadastre{
	background-image:url(/imagens/bg_coluna_cadastre.jpg);
	width:122px;
	height:215px;
}

#coluna_cadastre h1{
	padding-top:15px;
	margin-left:8px;
}


/* MARCAS */

#box_marcas_internas{
	width:560px;
	min-height:118px;
	height:auto;
	margin-bottom:10px;
}

#logo_marcas_internas{
	width:100px;
	min-height:118px;
	height:auto;
	float:left;
	background-image:url(/imagens/bg_logo_marcas.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
	margin-right:25px;
	padding-top:10px;
}


#box_marcas_internas h1{
	font-family:Arial,Helvetica,sans-serif;
	color:#515050;
	font-size:18px;
	font-weight:bold;	
	padding-top:8px;
}

#box_marcas_internas p{
	font-family:Arial,Helvetica,sans-serif;
	color:#515050;
	font-size:12px;
	font-weight:normal;
	width:430px;
	margin-bottom:0px;
	float:left;
}

.separador_marcas{
	margin-left:10px;	
}


/* PRESS ROOM */

#box_pressroom{
	width:578px;
	min-height:100px;
	height:auto;
}

#logo_pressroom{
	width:116px;
	height:79px;
	float:left;
	border:1px #cccccc solid;	
	text-align:center;
	margin-right:13px;
}

#box_pressroom img{
	margin-right:0px;
	float:none;
	margin-top:6px;
}

#box_pressroom h1{
	font-family:Arial,Helvetica,sans-serif;
	color:#515050;
	font-size:17px;
	font-weight:bold;
	margin-bottom:-4px;
	*margin-bottom:-7px !important;
}

.data_pressroom{
	font-family:Tahoma, Geneva, sans-serif;
	color:#ea5c93;
	font-size:11px;
	font-weight:bold;
	margin-left:11px;	
}

#box_pressroom p{
	font-family:Arial,Helvetica,sans-serif;
	color:#515050;
	font-size:12px;
	font-weight:normal;
	width:420px;
	margin-bottom:0px;
	margin-left:11px;
	float:left;
	padding-top:10px;
}

#box_pressroom p a{
	color:#515050;
	text-decoration:none;
	}

#box_pressroom p a:hover{
	color:#515050;
	text-decoration:underline;
	font-weight:normal;
}

/* TABELA MEDIDAS */

#box_geral_tabela{
	width:780px;
	height:auto;
}

#box_logo_tabela{
	width:194px;
	height:100px;
	float:left;
	text-align:center;
	}

#box_logo_tabela img{
	margin-top:20px;
}

.separador_vertical{	
	width:1px;
	height:100px;
	background-image:url(/imagens/separador_logo.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
}

.separador_horizontal{	
	padding-bottom:15px;
}


/* SALDÃO */

#saldao_ofertas{
	width:192px; 
	height:auto; 
	min-height:370px;
	float:left; 
	margin-right:12px;
	text-align:left;
}

#saldao_ofertas p{
	color:#575757;
	font-size:11px;
}

.preco_antigo{
	font-size: 11px; 
	color:#999; 
	font-weight: normal; 
}

.preco_saldao{
	font-size: 15px; 
	color:#ac0e0d; 
	font-weight: bold; 
}

.preco_tanga{
	font-size: 15px; 
	color:#af5ea1; 
	font-weight: bold; 
}

.bt_saldao{
	margin-left:20px;
	margin-top:17px;
}

/* CHÁ DE LINGERIE */

#geral_cha{
	width:807px; 
	height:auto;
	margin-bottom:36px;
	display:table;
}

#cha_lingerie, .cha_lingerie{
	width:135px; 
	height:350px; 
	min-height:250px;
	float:left; 
	margin-left:22px;
	text-align:left;
}

#cha_lingerie p, .cha_lingerie p{
	color:#b71111;
	font-size:11px;
	font-weight:bold;
}

.marca_cha{
	color:#ed72a1;
	font-size:10px;
}

.preco_cha{
	font-size: 16px; 
	color:#7d7d7d; 
	font-weight: bold; 
}

.preco_cha_total{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px; 
	color:#ea5c93; 
	font-weight: bold; 
	height:41px;
}

.preco_cha_total span{
	float:left;
	padding-left:5px;
	*padding-top:8px!important;
	padding-top:7px;
}

.add_lista{
	color:#7d7d7d;
	font-size:11px;
	font-weight:normal;
}

.cha_mensagem{
	color:#7d7d7d;
	font-size:12px;
	font-weight:normal;
}

.cha_frete{
	color:#777676;
	font-size:12px;
	font-weight:bold;
}

.end_azul{
	color:#6bb7c5;
	font-size:15px;
	font-weight:bold;
}

#txt_cha{
	width:805px;
	height:auto;	
}

#txt_cha h1{
	font-size:25px; 
	color:#a8a18f; 
	margin-bottom:15px; 
	letter-spacing:-1px;
}

#txt_cha p {
	font-size:13px; 
	color:#a8a18f; 
	margin-bottom:15px;
}

#lista_cha{
    width:600px;
	height:auto;	
	color:#706854; 
}

#lista_cha li{
	border-bottom:1px #dfddd6 solid;
	padding:5px 0 5px 0;
	font-size:14px;
}

#lista_cha li a{
	color:#706854;
	text-decoration:none;
}

#lista_cha li a:hover{
	color:#a8a18f; 
	text-decoration:underline;
}

#cha_box_form{
	width:248px;
	height:auto;
	float:left;
	margin-top:27px;
	*margin-top:33px;
}

#box_cha{
	/*width:248px;*/
	width:228px;
	height:173px;
	margin:0 auto;
	float:left;
	background-image:url(/imagens/bg_box_cha.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	padding:10px;
}

#box_cha p{
	color:#706854;
}

#box_cha label, .box_cha label {width:160px; font-size:13px; color:#646363; line-height:25px; text-align:left; float:left; /*clear:left;*/}
input.campo_central_cha {width:214px; font-size:13px; font-weight:bold; color:#646363; border:1px solid #a8a18f; padding:5px; float:left;}
#box_cha ul, .box_cha ul {width:160px; list-style:none;}
#box_cha ul li, .box_cha ul li {font-size:13px; color:#646363; margin-bottom:15px;}	


	
	
/*RODAPÉ LOGOTIPOS*/

#rodape_logos
{
	width:987px; 
	height:auto; 
	border-top:1px solid #e6e5e5; 
	margin-top:30px;
	font-size:11px;
	color:#7d7d7d;
	padding-top:10px;
	padding-bottom:15px;

}

#logos_rodape
{
	width:250px; 
	height:auto; 
	float:left;  		
}

#logos_rodape img
{
	margin-right:10px;	
	margin-top:5px;
}


.chaComprado 
{
    filter:alpha(opacity=30);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    opacity:0.3;
    -moz-opacity:0.3;
    }
	
.chaNaoComprado 
{
    filter:alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity:1.0;
    -moz-opacity:1.0;
    }	
	
.box_endereco_cha{
width:463px; 
height:83px; 
margin:0 auto; 
background-image:url(/imagens/bg_box_endereco_cha.jpg); 
background-repeat:no-repeat; 
text-align:center; 
padding-top:18px;
}

.box_endereco_cha p{
font-family:Arial, Helvetica, sans-serif; 
font-size:18px; 
color:#ea5c93; 
letter-spacing:-1px; 
margin:0px;
font-weight:normal;
}

.box_endereco_cha p.endereco{
font-family:Arial, Helvetica, sans-serif; 
font-size:15px; 
color:#646363; 
margin-top:10px;
margin:0px; 
margin-top:6px;
}

.box_endereco_cha p.endereco a{
font-family:Arial, Helvetica, sans-serif; 
font-size:15px; 
color:#646363; 
margin-top:10px;
margin:0px; 
margin-top:6px;
text-decoration:none;
}

.box_endereco_cha p.endereco a:hover{
text-decoration:underline;
}

.selecionaCorBorda {
	border: 1px solid #F69; 
}


 .btnFinalizarPedidoOff, .btnFinalizarPedido
{
 background-repeat:no-repeat;
 height:38px;
 width:188px;
 background-color:transparent;
 border:0;
}

.btnFinalizarPedido 
{
 background-image:url('/imagens/bot_finalizarpedido.gif');
 cursor:pointer;
 }
 
 .btnFinalizarPedidoOff
{
 background-image:url('/imagens/bot_finalizarpedido_off.gif');
 cursor:default;
 }
 
#tit_prod{ margin-left:17px; margin-top:32px; float:left;}

/* Selo Promoção */
.selo {
    background: url("/imagens/off.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 60px;
    padding-top: 05px;
    position: absolute;
    width: 65px;
    top: -10px;
    left: 0px;
    text-align: center;
}

.valorSelo
{
    font-size: 35px;
    font-weight: bold;
}

.percentualSelo
{
	font-size: 20px;
}

.offSelo
{
	font-size: 15px;
}
