/*### BODY ###*/
*{ margin:0; padding:0; border:0px;}
html{ height:100%;}
body{ height:100%; background:#c8c7bd url(../img/repeat-internas.jpg) repeat-x 0 0; font-family:Arial, Verdana, Tahoma; font-size:11px;}

/*### GERAL ###*/
ul{ list-style:none;}
.float{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
img.float, input.float, select.float{ float:left;}
img.right, input.right, select.right{ float:right;}

/*### INDEX ###*/
#index{ background:#c9c6bd url(../img/repeat-inicial.jpg) repeat-x 0 0;}
#total{ float:left; display:inline; width:100%; background:url(../img/bg-inicial.jpg) no-repeat top center;}
#geral{ width:970px; margin:0 auto;}
#selo{ width:290px; height:50px; margin:0px auto; clear:both;}
#selo .txt_selo{float:left; width:auto; padding:10px 10px 0px 10px; font:10px Verdana, Arial, Verdana;}
#selo .txt_selo a{ color:#34080c; text-decoration:none;}
#selo .txt_selo a:hover{ text-decoration:none;}
.rodape{ float:left; display:inline; width:100%; height:30px; margin:40px 0 25px 0;}
.rodape ul{ text-align:center; font-size:10px;}
.rodape li{ display:inline; padding:0 10px 0 10px;}
.rodape li a{ text-decoration:none; color:#34080c;}
.rodape li a:hover{ text-decoration:underline;}

/*### INTERNAS ###*/
#internas{ float:left; display:inline; width:100%; background:url(../img/bg-internas.jpg) no-repeat top center;}
.pagina{ float:left; display:inline; width:100%; margin:0 0 35px 0; background:#ffffff url(../img/bg-pagina.jpg) no-repeat 0 0;}
.twitter{ float:left; display:inline; width:100%; height:48px; background:#ffffff;}
.twitter #fromtwo{  float:right; display:inline; width:360px; margin:8px 20px 0 0; color:#34080c; font-size:10px; text-align:right;}
.twitter #fromtwo a{ text-decoration:none; color:#34080c;}
.twitter #fromtwo a:hover{ text-decoration:underline;}
.twitter .tweet_time{ font-size:11px;}
.twitter p{ float:right; display:inline; width:360px; color:#34080c; font-size:10px;}
.linha{ float:left;}
.campo, .campo_over{ float:left; padding:1px; border:1px solid #d0cfcc; background:#f1efec; font:11px Arial, Verdana, Tahoma; color:#715254;}
.campo_over{ border:1px solid #da9e99;}
.bt_enviar{ float:left;}

/*### LOJAS ###*/
.lojas{ padding:0 0 100px 0;}
.lojas h2{ float:left; display:inline; width:79px; height:18px; background:transparent url(../img/lojas.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:49px 800px 25px 61px;}
.blocoLojas{ float:left; display:inline; width:537px; margin:0 17px 0 55px;}
.blocoLojas dl{ float:left; display:inline; width:537px; height:165px;}
.blocoLojas dt{ float:left; display:inline; text-indent:-99999px; overflow:hidden; margin:0 0 0 0;}
.blocoLojas dd a{ float:right; display:inline; width:107px; height:19px; background:transparent url(../img/conheca-a-loja.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:0 5px 0 0;}
.blocoLojas dd a:hover{ background:transparent url(../img/conheca-a-loja-on.jpg) no-repeat scroll 0 0;}
.dlGetulio{ margin:0 0 20px 0; background:url(../img/bg-patio-getulio.jpg) no-repeat 0 0;}
.dlGetulio dt{ width:150px; height:18px; background:transparent url(../img/patio-getulio.jpg) no-repeat scroll 0 0; margin:64px 115px 64px 271px;}
.dlJardim{ margin:0 0 0 0; background:url(../img/bg-jardim-das-americas.jpg) no-repeat 0 0;}
.dlJardim dt{ width:249px; height:18px; background:transparent url(../img/jardim-das-americas.jpg) no-repeat scroll 0 0; margin:64px 110px 64px 175px;}
.dlLoja{ float:left; display:inline; width:204px; height:271px; padding:60px 60px 0 40px; background:url(../img/bg-loja.jpg) no-repeat 0 0;}
.dlLoja dt{ float:left; display:inline; width:143px; height:28px; background:transparent url(../img/a-shirley.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:0 61px 28px 0;}
.dlLoja dd p{ float:left; display:inline; width:204px; padding:0 0 20px 0; color:#c8bdbd;}
.FotosLojas{ display:none;}

/*### PROGRAMA FIDELIDADE ###*/
.fidelidade{ background:#ffffff url(../img/bg-construcao.jpg) no-repeat 0 0 !important; height:500px;}
.fidelidade h2{ float:left; display:inline; width:325px; height:86px; background:transparent url(../img/pagina-em-construcao.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:106px 0 0 153px;}

/*### NOVIDADES ###*/
.novidades{ padding:0 0 50px 0;}
.novidades h2{ float:left; display:inline; width:146px; height:18px; background:transparent url(../img/novidades.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:49px 755px 25px 61px;}
.imagemNovidade{ float:left; display:inline; margin:0 0 0 45px;}

/*### PRINCIPAIS MARCAS ###*/
.marcas{ padding:0 0 60px 0;}
.marcas h2{ float:left; display:inline; width:254px; height:18px; background:transparent url(../img/principais-marcas.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:49px 650px 23px 61px;}
.marcas li{ float:left; display:inline;}
.marcas li a{ float:left; display:inline; text-indent:-99999px; overflow:hidden;}
.marcas .corporeum a{ width:207px; height:150px; background:transparent url(../img/marca-corporeum.jpg) no-repeat scroll 0 0; margin:0 0 0 49px;}
.marcas .dress a{ width:207px; height:150px; background:transparent url(../img/marca-dress.jpg) no-repeat scroll 0 0; margin:0 0 0 49px;}
.marcas .forum a{ width:203px; height:150px; background:transparent url(../img/marca-forum.jpg) no-repeat scroll 0 0; margin:0 0 0 17px;}
.marcas .shop a{ width:203px; height:150px; background:transparent url(../img/marca-shop.jpg) no-repeat scroll 0 0; margin:0 0 0 17px;}
.marcas .dzarm a{ width:203px; height:150px; background:transparent url(../img/marca-dzarm.jpg) no-repeat scroll 0 0; margin:0 0 0 16px;}
.marcas .nutrisport a{ width:207px; height:150px; background:transparent url(../img/marca-nutrisport.jpg) no-repeat scroll 0 0; margin:16px 0 0 49px;}
.marcas .index a{ width:203px; height:150px; background:transparent url(../img/marca-index.jpg) no-repeat scroll 0 0; margin:16px 0 0 17px;}
.marcas .rubinella a{ width:203px; height:150px; background:transparent url(../img/marca-rubinella.jpg) no-repeat scroll 0 0; margin:16px 0 0 17px;}
.marcas .morenarosa a{ width:203px; height:150px; background:transparent url(../img/marca-morenarosa.jpg) no-repeat scroll 0 0; margin:16px 0 0 17px;}
.marcas .luciennephillip a{ width:207px; height:150px; background:transparent url(../img/marca-luciennephillip.jpg) no-repeat scroll 0 0; margin:16px 0 0 49px;}
.marcas .hering a{ width:203px; height:150px; background:transparent url(../img/marca-hering.jpg) no-repeat scroll 0 0; margin:16px 0 0 17px;}
.marcas .animale a{ width:203px; height:150px; background:transparent url(../img/marca-animale.jpg) no-repeat scroll 0 0; margin:16px 0 0 17px;}
.marcas .nova a{ width:203px; height:150px; background:transparent url(../img/marca-nova.jpg) no-repeat scroll 0 0; margin:16px 0 0 17px;}
.marcas .checklist a{ width:203px; height:150px; background:transparent url(../img/marca-checklist.jpg) no-repeat scroll 0 0; margin:16px 0 0 17px;}

/*### GALERIA DE FOTOS ###*/
.galeria{ padding:0 0 100px 0;}
.galeria h2{ float:left; display:inline; width:243px; height:18px; background:transparent url(../img/galeria-de-fotos.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:49px 660px 25px 61px;}
.blocoGaleria{ float:left; display:inline; width:611px; margin:0 0 27px 50px;}
.blocoGaleria h3{ float:left; display:inline; width:587px; padding:0 12px 7px 12px; color:#b9aaab; font-size:15px; font-weight:bold;}
.blocoGaleria h3 a{ text-decoration:none; color:#b9aaab;}
.blocoGaleria h3 a:hover{ text-decoration:underline;}
.blocoGaleria p{ float:left; display:inline; width:399px; padding:0 200px 0 12px; line-height:15px;}
.blocoGaleria p a{ text-decoration:none; color:#b9aaab;}
.blocoGaleria p a:hover{ text-decoration:underline;}
.thumbsGaleria{ float:left; display:inline; width:585px; height:104px; padding:22px 0 0 21px; background:url(../img/bg-bloco-galeria.jpg) no-repeat 0 0;}
.thumbsGaleria a{ float:left; display:inline; padding:0 3px 0 0;}
.btAcessar{ float:right !important; display:inline; width:65px; height:20px; background:transparent url(../img/bt-acessar.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:75px 0 0 0; padding:0 !important;}
.btAcessar:hover{ background:transparent url(../img/bt-acessar-on.jpg) no-repeat scroll 0 0;}
/*Detalhe*/
.galeriaDetalhe{ padding:0 0 100px 0;}
.galeriaDetalhe h2{ float:left; display:inline; width:243px; height:18px; background:transparent url(../img/galeria-de-fotos.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:49px 660px 24px 61px;}
.boxGaleria{ float:left; display:inline; width:550px; margin:0 0 0 30px;}
.dlEvento{ float:right; display:inline; width:254px; min-height:250px; margin:0 52px 0 0; padding:40px 35px 200px 35px; background:url(../img/bg-galeria.jpg) no-repeat 0 0; color:#b9aaab;}
.dlEvento dt{ padding:0 0 18px 0; font-size:15px; font-weight:bold;}
.dlEvento dd p{ padding:0 0 15px 0;}

/*### TRABALHE CONOSCO ###*/
.trabalhe{ padding:0 0 0 0;}
.trabalhe h2{ float:left; display:inline; width:270px; height:18px; background:transparent url(../img/trabalhe-conosco.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:49px 630px 25px 61px;}
.blocoTrabalhe{ float:left; display:inline; width:100%; height:506px; background:url(../img/bg-trabalhe.jpg) no-repeat left bottom;}
.blocoTrabalhe .linha{ float:left; display:inline; width:700px; height:65px; margin:0 0 0 55px;}
.blocoTrabalhe .linhaA{ float:left; display:inline; width:350px;}
.blocoTrabalhe .linhaB{ float:left; display:inline; width:330px;}
.blocoTrabalhe label{ float:left; display:inline; width:100%; padding:0 0 5px 0; color:#715254; letter-spacing:3px}
.btEnviar a{ float:left; display:inline; width:82px; height:37px; background:transparent url(../img/bt-enviar.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:20px 0 0 0;}
.btEnviar a:hover{ background:transparent url(../img/bt-enviar-on.jpg) no-repeat scroll 0 0;}
.trabalhe p{ padding:0 0 15px 65px; color:#34080c;}

/*### CADASTRE-SE ###*/
.cadastre{ padding:0 0 100px 0;}
.cadastre h2{ float:left; display:inline; width:174px; height:18px; background:transparent url(../img/cadastre-se.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:49px 735px 25px 61px;}
.cadastre label{ float:left; display:inline; width:100%; padding:0 0 5px 0; letter-spacing:3px;}
.blocoCadastrar{ float:left; display:inline; width:420px; height:400px; margin:3px 0 0 55px;}
.blocoCadastrar .bgForm{ width:338px; height:345px; padding:0 44px 0 38px; background:#34080b url(../img/bg-cadastro.jpg) no-repeat 0 0;}
.blocoCadastrar label{ color:#c2b5b6;}
.blocoCadastrar .linha{ float:left; display:inline; width:338px; height:60px;}
.blocoCadastrar h3{ float:left; display:inline; width:245px; height:20px; background:transparent url(../img/formulario-de-cadastro.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:40px 90px 25px 0;}
.blocoCadastrar legend{ float:left; display:inline; width:338px; padding:0 0 20px 0; color:#c2b5b6; font-size:11px;}
.btEnviarCadastro a{ float:left; display:inline; width:82px; height:37px; background:transparent url(../img/bt-enviar.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:2px 0 0 0;}
.btEnviarCadastro a:hover{ background:transparent url(../img/bt-enviar-on.jpg) no-repeat scroll 0 0;}
.blocoAlterar{ float:left; display:inline; width:335px; height:400px; margin:0 0 0 10px; padding:0 50px 0 35px; background:url(../img/bg-cadastro-alterar.jpg) no-repeat 0 0;}
.blocoAlterar label{ color:#9b8586;}
.blocoAlterar h3{ float:left; display:inline; width:280px; height:18px; background:transparent url(../img/alterar-remover-cadastro.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:43px 58px 25px 0;}
.blocoAlterar legend{ float:left; display:inline; width:335px; padding:0 0 20px 0; color:#9b8687; font-size:11px;}
/*Respostas*/
.resposta{ float:left; display:inline; margin:0 0 0 60px;}
.btVoltarResposta{ float:left; display:inline; width:77px; height:27px; background:transparent url(../img/bt-voltar.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:20px 0 0 0;}
.btVoltarResposta:hover{ background:transparent url(../img/bt-voltar-on.jpg) no-repeat scroll 0 0;}

/*### FALE CONOSCO ###*/
.faleConosco{ padding:0 0 100px 0;}
.faleConosco h2{ float:left; display:inline; width:197px; height:18px; background:transparent url(../img/fale-conosco.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:49px 690px 25px 61px;}
.faleConosco dl .ampliar a{ display:inline; width:46px; height:19px; background:transparent url(../img/bt-mapa.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:28px 0 0 0; cursor:pointer;}
.faleConosco dl .ampliar:hover{ background:transparent url(../img/bt-mapa-on.jpg) no-repeat scroll 0 0;}
.faleConosco dt{ float:left; display:inline; text-indent:-99999px; overflow:hidden;}
.faleConosco dl ul{ color:#c8bdbd; letter-spacing:3px}
.dlEndereco1{ float:left; display:inline; width:420px; height:170px; margin:0 0 35px 55px; background:#482023 url(../img/bg-fale1.gif) no-repeat 0 0;}
.dlEndereco1 dt{ width:302px; height:19px; background:transparent url(../img/endereco-shopping.gif) no-repeat scroll 0 0; margin:30px 0 18px 91px;}
.dlEndereco1 ul{ margin:0 25px 0 0; text-align:right;}
.dlEndereco1 .ampliar a{ float:right;}
.dlEndereco2{ float:left; display:inline; width:420px; height:170px; margin:0 0 35px 16px; background:#482023 url(../img/bg-fale2.jpg) no-repeat top right;}
.dlEndereco2 dt{ width:206px; height:19px; background:transparent url(../img/endereco-patio.gif) no-repeat scroll 0 0; margin:30px 170px 18px 29px;}
.dlEndereco2 ul{ margin:0 0 0 25px;}
.dlEndereco2 .ampliar a{ float:left;}
.formLeft{ float:left; display:inline; width:375px; margin:0 0 0 57px;}
.formRight{ float:left; display:inline; width:330px;}
.btEnviarFale{ float:left; display:inline; width:82px;}
.btEnviarFale a{ float:left; display:inline; width:82px; height:37px; background:transparent url(../img/bt-enviar.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:196px 0 0 0;}
.btEnviarFale a:hover{ background:transparent url(../img/bt-enviar-on.jpg) no-repeat scroll 0 0;}
.faleConosco .linha{ float:left; display:inline; width:100%; height:60px;}
.faleConosco label{ float:left; display:inline; width:100%; padding:0 0 5px 0; letter-spacing:3px; color:#715254;}
.cidade{ float:left; display:inline; width:254px; }
.estado{ float:left; display:inline; width:100px; }
/*Resposta*/
.faleConoscoResposta{ padding:0 0 200px 0;}
.faleConoscoResposta h2{ float:left; display:inline; width:197px; height:18px; background:transparent url(../img/fale-conosco.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:49px 690px 25px 61px;}
.faleConoscoResposta p{ padding:0 0 15px 65px; color:#34080c;}

/*### COLECOES ###*/
.colecoes{ padding:0 0 50px 0;}
.colecoes h2{ float:left; display:inline; width:137px; height:28px; background:transparent url(../img/colecoes.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:44px 770px 24px 61px;}
.dlColecao{ float:left; display:inline; width:856px; height:158px; margin:0 0 2px 57px; background:url(../img/bg-colecoes1.jpg) no-repeat top right;}
.dlColecao .fotos{ float:left; display:inline; width:511px;}
.dlColecao dt{ float:left; display:inline; width:249px; height:53px; background:transparent url(../img/colecoes/primavera-verao-2012/primavera-verao-2012.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:22px 0px 15px 37px;}
.dlColecao .descricao{ float:left; display:inline; width:246px; padding:0 60px 0 37px;}
.dlColecao .descricao p{ width:auto; padding:0 0 12px 0;}
.dlColecao .descricao a{ text-decoration:none; color:#c8bdbd;}
.dlColecao .descricao a:hover{ text-decoration:underline;}
.btAcessarColecao{ float:left; display:inline; width:91px; height:27px; background:transparent url(../img/bt-acessar-colecao.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:0 0 0 57px;}
.btAcessarColecao:hover{ background:transparent url(../img/bt-acessar-colecao-on.jpg) no-repeat scroll 0 0;}
.colecoesAnteriores{ float:left; display:inline; width:100%;}
.colecoesAnteriores h3{ float:left; display:inline; width:245px; height:22px; background:transparent url(../img/colecoes-anteriores.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:46px 645px 25px 61px;}
.colecaoAnterior{ float:left; display:inline; width:362px; height:141px; padding:22px 30px 0 30px; background:url(../img/bg-colecoes2.jpg) no-repeat 0 0;}
.colecaoAnterior dt{ padding:0 0 20px 0;}
.colecaoAnterior dd a{ text-decoration:none; color:#8d7476;}
.colecaoAnterior dd a:hover{ text-decoration:underline;}
.dlLeft{ margin:0 0 0 57px;}
.dlRight{ margin:0 0 0 17px;}
/*Detalhe*/
.colecoesDetalhe{ padding:0 0 50px 0; background:#ffffff url(../img/bg-colecoes.jpg) no-repeat 0 0;}
.colecoesDetalhe h2{ float:left; display:inline; width:137px; height:28px; background:transparent url(../img/colecoes.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:44px 770px 22px 61px;}
.btVoltar{ float:left; display:inline; width:77px; height:27px; background:transparent url(../img/bt-voltar.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin:20px 0 0 57px;}
.btVoltar:hover{ background:transparent url(../img/bt-voltar-on.jpg) no-repeat scroll 0 0;}
.fotoZoom{ float:left; display:inline; width:240px; margin:0 0 0 59px;}
.fotoZoom img{ border:1px solid #a38e90;}
.blocoDetalhe{ float:left; display:inline; width:640px;}
.blocoDetalhe h3{  float:left; display:inline; width:567px; padding:20px 35px 18px 38px; font-size:15px; font-weight:bold; color:#9b8687;}
.blocoDetalhe p{ float:left; display:inline; width:567px; padding:0 35px 14px 38px; color:#9b8687;}
