@import url('menu.css');
body{margin: 0 auto; display:block; font-family:Trebuchet MS, cursive, Arial, Verdana; font-size:11px;
    background:url('/media/img/bg/bg_fundo.gif') repeat-x top #f2eee6; line-height:15px; }


#linha-topo{height:4px; width:100%; background-color:#fff; font-size:1px;}
#conteudo-geral{width:746px; margin: 0 auto; display:block; }

#topo {width:746px; height:103px; background:url('/media/img/logo.gif') no-repeat top;}
#topo a{  float:left; display:inline; margin:10px 0 0 15px; width:150px; height:78px; text-indent:-9999px;}
#topo span{float:right; display:inline; background:url('/media/img/bg/bg_topo_data.gif') no-repeat top; text-align:center; padding-top:3px; color:#996600; width:284px; height:21px; margin:0 15px 0 0;}
#container-topo {position:absolute; width:746px;}
#container-menu {}
#meio {height:289px; width:746px; float:left; display:inline; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff;}

#menu {display:block; height:29px; width:746px; position:relative; z-index:101;}
/*


#menu ul{width:746px; background:url('/media/img/menu.png') no-repeat top; background-position:0 -44px; height:45px;}
#menu ul li{float:left; display:inline; }
#menu ul li a{display:block;}
#menu ul .quem-somos{background-position:0 0; width:90px;}
#menu ul .quem-somos:hover{background-position:0 -44px; }

#menu ul .produtos{background-position:-90px 0px; width:72px;}
#menu ul .produtos:hover{background-position:-90px -44px;}

#menu ul .cursos{background-position:-162px 0px; width:61px;}
#menu ul .cursos:hover{background-position:-162px -44px;}

#menu ul .novidades{background-position:-223px 0px; width:79px;}
#menu ul .novidades:hover{background-position:-223px -44px;}

#menu ul .dicas{background-position:-302px 0px; width:54px;}
#menu ul .dicas:hover{background-position:-302px -44px;}

#menu ul .espaco-homem{background-position:-356px 0px; width:106px;}
#menu ul .espaco-homem:hover{background-position:-356px -44px;}

#menu ul .produtos-corretos{background-position:-462px 0px; width:218px;}
#menu ul .produtos-corretos:hover{background-position:-462px -44px;}

#menu ul .contato{background-position:-680px 0px; width:66px;}
#menu ul .contato:hover{background-position:-680px -44px;}

.item-menu{background:url('/media/img/menu.png') no-repeat top;  height:29px; font-size:1px; text-indent:-99999px;}

*/
#container-restrita{position:absolute; width:100%; }
#area-restrita {top:-10px; _top:-23px; padding:15px 0 0 0; float:right; position:relative; width:446px; height:64px;  background:url('/media/img/bg/bg_area_restrita.png') no-repeat top;}
#area-restrita h2{float:left; display:inline; color:#996701; margin:10px 0 0 15px; }
#area-restrita form{float:left; margin:0 0 0 2px; display:inline;}
#area-restrita form fieldset{margin:5px 0 0 0;}
#area-restrita form label{color:#5c5441; font-family:Trebuchet MS, cursive, Arial, Verdana; font-size:11px; float:left; display:inline; margin:5px 0 0 15px;}
#area-restrita form .texto{margin: 0 0 0 5px; height:20px; border:0; float:left; display:inline; width:98px;}
#area-restrita form .submit{background:url('/media/img/bt_ok.png') top no-repeat; border:0; width:34px; height:22px;}
#area-restrita form img{ margin:7px 0 0 0;}

#flash {background-color:#FFF; width:746px; height:289px;}


/* RODAPE */
#rodape {margin:30px auto; width:300px; text-align:center; }
body #conteudo-geral .margin_rodape{margin-top:75px;}
#rodape p{color:#8d836f; }
#rodape .logo_atual{margin:10px 0 0 0; }
#rodape img{margin:2px 2px 0 0; display:inline;}
#rodape a{color:#8d836f;}


/* CONTEUDO */
#conteudo {background:url('/media/img/bg/bg_baixo_lay.gif') no-repeat bottom #fff;  width:748px; float:left; display:inline;}
.padding-conteudo {padding-bottom:140px; padding-top:15px;}
#conteudo2 {background:url('/media/img/bg/bg_baixo_lay_2.gif') no-repeat bottom #fff;  width:748px; float:left; display:inline;}
.padding-conteudo2 {padding-bottom:47px;}
#conteudo2 .conteudo-interno {background:url('/media/img/bg/bg_conteudo_2.gif') repeat-x bottom #fff; width:730px; height:277px; margin: 0 auto; overflow:auto; padding: 0 0 50px 0;}
#div-esq {width:232px; float:left; margin:5px 0 0 8px; display:inline;}
#busca-index {width:232px; height:260px; background:url('/media/img/bg/bg_busca.gif') repeat-x bottom #fff;}
#busca-index h2{background:url('/media/img/topo_busca.gif') no-repeat top;  margin:0 0 0 20px; width:49px; height:15px; text-indent:-9999px;}
#busca-index #linha-busca {width:189px; height:4px; background-color:#cec9a6; margin:7px 0 0 22px; font-size:1px;}
#busca-index p{width:200px; margin:10px 0 10px 22px; font-family:Trebuchet MS, cursive, Arial, Verdana; font-size:11px; color:#666666;}
#busca-index form{z-index:102; position:relative; float:left; margin:0 0 0 2px; display:inline;}
#busca-index form fieldset{}
#busca-index form label{color:#5c5441; font-family:Trebuchet MS, cursive, Arial, Verdana; font-size:11px; float:left; display:inline; margin:7px 0 2px 22px;}
#busca-index form .select{margin: 0 0 0 22px; float:left; display:inline; width:200px;}
#busca-index form .tipo {margin: 0 0 0 22px; float:left; display:inline; width:150px;}
#busca-index form .submit{background:url('/media/img/bt_ok.png') top no-repeat; border:0; width:34px; height:22px; float:right; margin:-2px 18px 0 0;}

#cadastre-se{width:232px; height:130px; background:url('/media/img/bg/bg_cadastre_se.gif') repeat-x top #fff; padding:20px 0 0 0;}
#cadastre-se h2{background:url('/media/img/topo_cadastre-se.gif') no-repeat top;  margin:0 0 0 20px; width:97px; height:15px; text-indent:-9999px;}
#cadastre-se #linha-cadastre {width:189px; height:4px; background-color:#cec9a6; margin:7px 0 0 22px; font-size:1px;}
#cadastre-se p{width:200px; margin:10px 0 10px 22px; font-family:Trebuchet MS, cursive, Arial, Verdana; font-size:11px; color:#666666;}
#cadastre-se form{z-index:102; position:relative; float:left; margin:0 0 0 2px; display:inline;}
#cadastre-se form .nome{margin: 0 0 10px 22px; height:18px; color:#666666; border:1px solid #cacece; float:left; display:inline; width:184px;}
#cadastre-se form .email{margin: 0 0 0 22px; float:left; display:inline; color:#666666; width:149px; height:18px; border:1px solid #cacece;}
#cadastre-se form .submit{background:url('/media/img/bt_ok.png') top no-repeat;  border:0; width:34px; height:22px; float:left; display:inline; text-indent:-99999px; margin:0 18px 0 0;}

#div-dir {float:left; display:inline;}
#novidades-index {width:450px; margin:5px 0 0 30px;}
#novidades-index h2{background:url('/media/img/topo_novidades.gif') no-repeat top;  width:85px; height:15px; text-indent:-9999px;}
#novidades-index .linha_top_novidades{width:450px; height:4px; background-color:#e6e4d1; margin:7px 0 5px 0; font-size:1px;}
#novidades-index .box-novidade-index {width:450px; margin:15px 0 0 0; height:85px;}
#novidades-index .box-novidade-index .container-imagem {width:103px; height:74px; overflow:hidden; }
#novidades-index .box-novidade-index .imagem{float:left; display:inline; width:103px; height:76px;  border: 1px solid #cccccc; margin: 4px 15px 0 0;}
#novidades-index .box-novidade-index .imagem img{padding:2px 0 0 2px;}
#novidades-index .box-novidade-index .conteudo-novidade {width:330px; float:left; display:inline;}
#novidades-index .box-novidade-index span {color:#666666; font-size:10px; margin: 0 0 6px 0; }
#novidades-index .box-novidade-index .conteudo-novidade a{ text-decoration:none;}
#novidades-index .box-novidade-index .conteudo-novidade a:hover{ text-decoration:underline;}
#novidades-index .box-novidade-index .conteudo-novidade .resenha{color:#887c61;}
#novidades-index .box-novidade-index .conteudo-novidade .titulo{ color:#f9a716; font-size:13px; margin: 0 0 7px 0;}
#novidades-index .box-novidade-index p {color:#887c61;  font-size:11px;}
#novidades-index .linha_botton_novidades{width:450px; height:1px; background-color:#cec9a6; margin:19px 0 0 0; font-size:1px;}
#novidades-index .mais_novidades{width:247px; height:19px; background:url('/media/img/mais_novidades.gif') no-repeat top; float:right; display:inline; margin: 1px 0 0 0;}

#c-baixo{position:absolute; margin-bottom:10px;}
#baixo {width:748px; height:200px; float:left; display:inline; position:relative; margin:15px 0 0 0;}
#baixo .linha-box {width:171px; height:4px; background-color:#cec9a6; margin:7px 0 0 22px; font-size:1px;}
#baixo .box-baixo1 { width:225px; height:189px; margin:0 0 0 18px; float:left; display:inline; background:url('/media/img/bg/bg_box_index.png') no-repeat top;}
#baixo .box-baixo1 h2{background:url('/media/img/topo_dicas.gif') no-repeat top;  margin:15px 0 0 20px; width:49px; height:18px; text-indent:-9999px;}
#baixo .box-baixo1 .texto{width:190px; height:120px; overflow:auto; margin:10px 0 0 20px; }
#baixo .box-baixo1 .texto a{color:#f9a716; font-size:12px; text-decoration:none;}
#baixo .box-baixo1 .texto a:hover{text-decoration:underline;}
#baixo .box-baixo1 .texto .resenha{color:#887c61; font-size:11px; margin:0 0 15px 0; display:block;}
#baixo .box-baixo2{ width:225px; height:189px; margin:0 0 0 18px; float:left; display:inline; background:url('/media/img/bg/bg_box_index.png') no-repeat top;}
#baixo .box-baixo2 h2{background:url('/media/img/topo_cursos.gif') no-repeat top;  margin:15px 0 0 20px; width:57px; height:18px; text-indent:-9999px;}
#baixo .box-baixo2 img{border:1px solid #cccccc; margin: 15px 0 0 22px;}
#baixo .box-baixo2 .resenha{color:#887c61; font-size:11px; margin:10px 0 0 20px; width:180px; display:block; text-decoration:none;}
#baixo .box-baixo2 .resenha:hover{text-decoration:underline;}
#baixo .box-baixo3 { width:225px; height:189px; margin:0 0 0 18px; float:left; display:inline; background:url('/media/img/bg/bg_box_index.png') no-repeat top;}
#baixo .box-baixo3 h2{background:url('/media/img/topo_nossas_lojas.gif') no-repeat top;  margin:15px 0 0 20px; width:102px; height:18px; text-indent:-9999px;}
#baixo .box-baixo3 img{border:1px solid #cccccc; margin: 15px 0 0 22px;}
#baixo .box-baixo3 .resenha{color:#887c61; font-size:11px; margin:10px 0 0 20px; width:180px; display:block; text-decoration:none;}
#baixo .box-baixo3 .resenha:hover{text-decoration:underline;}
#baixo .mais_dicas{width:150px; height:21px; background:url('/media/img/bt_outras_dicas.png') no-repeat top; float:left; display:inline; margin: -5px 0 0 80px; text-indent:-9999px;}


/*   QUEM SOMOS   */
#quem-somos {padding:0 10px 0 22px;}
#quem-somos h2{background:url('/media/img/topo_quem_somos.gif') no-repeat top;  margin:15px 0 0 0; width:103px; height:18px; text-indent:-9999px;}
#quem-somos .linha-grande {width:698px; height:4px; background-color:#e6e4d1; margin:7px 0 5px 0; font-size:1px;}
#quem-somos .esq{width:445px; float:left; margin: 10px 0 0 0; display:inline;}
#quem-somos .esq p{margin:0 0 10px 0; line-height:15px; color:#666666; font-size:11px;}
#quem-somos .dir{height:205px; width:225px; float:right;}
#quem-somos .dir .box-quem-somos{width:225px; height:189px; float:left; display:inline; background:url('/media/img/bg/bg_box_index.png') no-repeat top;}
#quem-somos .dir .box-quem-somos h2{background:url('/media/img/topo_nossas_lojas.gif') no-repeat top;  margin:15px 0 0 20px; width:102px; height:18px; text-indent:-9999px;}
#quem-somos .dir .box-quem-somos img{border:1px solid #cccccc; margin: 15px 0 0 22px;}
#quem-somos .dir .box-quem-somos p{color:#887c61; font-size:11px; margin:10px 0 0 20px; width:180px;}
#quem-somos .dir a{width:160px; height:21px; background:url('/media/img/bt_todas_lojas.png') no-repeat top; float:left; display:inline; margin:-5px 0 0 50px; text-indent:-9999px;}


/*   CONTATO   */
#contato {padding:0 10px 0 22px;}
#contato h2{background:url('/media/img/topo_contato.gif') no-repeat top;  margin:15px 0 0 0; width:64px; height:15px; text-indent:-9999px;}
#contato .linha-grande {width:698px; height:4px; background-color:#e6e4d1; margin:7px 0 5px 0; font-size:1px;}
#contato .esq{width:445px; float:left; margin: 10px 0 0 0; display:inline;}
#contato .esq p{margin:0 0 10px 0; line-height:15px; color:#666666; font-size:11px;}
#contato .dir{height:205px; width:225px; float:right;}
#contato .dir .box-quem-somos{width:225px; height:189px; float:left; display:inline; background:url('/media/img/bg/bg_box_index.png') no-repeat top;}
#contato .dir .box-quem-somos h2{background:url('/media/img/topo_nossas_lojas.gif') no-repeat top;  margin:15px 0 0 20px; width:102px; height:18px; text-indent:-9999px;}
#contato .dir .box-quem-somos img{border:1px solid #cccccc; margin: 15px 0 0 22px;}
#contato .dir .box-quem-somos p{color:#887c61; font-size:11px; margin:10px 0 0 20px; width:180px;}
#contato .dir a{width:160px; height:21px; background:url('/media/img/bt_todas_lojas.png') no-repeat top; float:left; display:inline; margin:-5px 0 0 50px; text-indent:-9999px;}

#niceform h3{ padding:0 0 20px 0; font-size:16px }
#niceform p{ padding:0 0 1em 0 } 
#niceform .large{ width:420px; color:#666666;}
#niceform .medium{ width:300px }
#niceform .small{ width:100px }
#niceform .smaller{ width:50px }
#niceform .form-row { padding:0 0 1em 0 }
#niceform .form-row label{ width:102px; text-align:left; padding:4px 10px 0 0; text-align:right; color:#666666;}
.contato .form-row label{ width:60px; color:#666666;}
#niceform .form-row input{ border:1px solid #ccc; height:17px; color:#666; padding:3px 0 0 0 }
#niceform .form-row textarea{ border:1px solid #ccc; width:295px; height:120px; color:#666; padding:3px }
#niceform .submit-row input{ float:right; cursor:pointer; margin:0 30px 0 0; background:url(../img/bt_enviar_inscricao.gif) no-repeat; border:none; width:76px; height:19px; padding:2px 0 0 0 }
.contato .submit-row input{ margin:0 115px 0 0; }
#niceform .errorlist {margin-left:112px}
form.blockForm div.form-row{}
form.blockForm div.form-row input, form.blockForm div.form-row select, div.submit-row input{ float:left; display:inline }
form.blockForm div.form-row label{ float:left; display:inline }


/*  CURSOS  */
#cursos {padding:0 10px 0 22px;}
#cursos h2{background:url('/media/img/topo_cursos.gif') no-repeat top;  margin:15px 0 0 0; width:64px; height:15px; text-indent:-9999px;}
#cursos .linha-grande {width:698px; height:4px; background-color:#cec9a6; margin:7px 0 5px 0; font-size:1px;}
#cursos p{color:#666666;clear:both; font-size:11px;}
#cursos label{color:#998e77; font-size:12px; margin:10px 0 4px 0; display:block; }
#cursos select{margin:0 0 30px 0; width:150px;}
#cursos h3{color:#fe9e00; font-size:15px;}
#cursos h3 a{color:#fe9e00; font-size:15px; text-decoration:none;}
#cursos h3 a:hover{text-decoration:underline;}
#cursos .linha-media {width:698px; height:4px; background-color:#e4e2cf; margin:7px 0 5px 0; font-size:1px;}
#cursos .box-curso {width:675px; margin:20px 0 0 0;}
#cursos .box-curso span{font-size:10px; color:#666666;margin:2px 0 0 0;}
#cursos .box-curso a{font-size:13px; color:#f9a716; margin:2px 0 0 0; text-decoration:none;}
#cursos .box-curso p{font-size:11px; color:#887c61; margin:2px 0 0 0;}
#cursos .box-curso p a{font-size:11px; color:#887c61; margin:2px 0 0 0; text-decoration:none;}
#cursos .box-curso p a:hover{text-decoration:underline;}
#cursos .linha_botton_cursos{width:698px; height:1px; background-color:#cec9a6; margin:19px 0 0 0; font-size:1px;}
#cursos .inscreva_se_curso{width:259px; height:19px; background:url('/media/img/bt_inscreva_se_curso.png') no-repeat top; float:right; display:inline; margin: 1px 18px 0 0;}

/*  NOVIDADES INTERNO  */
#cursos-interno {padding:0 10px 0 22px;}
#cursos-interno .topo {width:100%; float:left;}
#cursos-interno h2{background:url('/media/img/topo_cursos.gif') no-repeat top; float:left;  margin:15px 0 5px 0; width:64px; height:15px; text-indent:-9999px;}
#cursos-interno .voltar{float:right; display:inline; font-size:11px; color:#666666; margin:15px 20px 0 0; text-decoration:none;}
#cursos-interno a{float:right; font-size:11px; color:#666666; margin:0 10px 0 0; text-decoration:none;}
#cursos-interno .linha-grande {width:698px; height:4px; background-color:#cec9a6; margin:7px 0 5px 0; font-size:1px; display:block; clear:both;}
#cursos-interno span{color:#666666; margin:10px 0 0 0; font-size:11px; display:block;}
#cursos-interno h3{font-size:18px; color:#f9a716; margin:5px 0 35px 0;}
#cursos-interno .imagem{float:left; display:inline; border: 1px solid #cccccc; margin: 4px 10px 0 0;}
#cursos-interno .imagem img{padding:3px 3px 0 3px;}
#cursos-interno .texto{color:#887c61;  font-size:11px; margin:0 0 25px 0; width:690px;}



/*  DICAS  */
#dicas {padding:0 10px 0 22px;}
#dicas h2{background:url('/media/img/topo_dicas.gif') no-repeat top;  margin:15px 0 0 0; width:44px; height:18px; text-indent:-9999px;}
#dicas .linha-grande {width:698px; height:4px; background-color:#cec9a6; margin:7px 0 5px 0; font-size:1px;}
#dicas p{color:#666666;clear:both; font-size:11px; margin:0 0 25px 0;}
#dicas .box-dica {width:675px; margin:25px 0 0 0;}
#dicas .box-dica h3{font-size:13px; color:#f9a716; margin:2px 0 0 0;}
#dicas .box-dica h3 a{font-size:13px; color:#f9a716; margin:2px 0 0 0; text-decoration:none;}
#dicas .box-dica h3 a:hover{text-decoration: underline;}
#dicas .box-dica p{font-size:11px; color:#887c61; margin:2px 0 0 0;}
#dicas .box-dica p a{font-size:11px; color:#887c61; margin:2px 0 0 0; text-decoration:none;}
#dicas .box-dica p a:hover{text-decoration: underline;}
#dicas .box-dica .linha_bottom_dica{width:675px; height:1px; background-color:#cec9a6; font-size:1px; margin:10px 0 0 0;}
.bt_detalhe_dica{width:160px; height:19px; background:url('/media/img/bt_mais_detalhes.png') no-repeat top; float:right; display:inline; margin: 1px 0 0 0;}

/*  DICAS INTERNO  */
#dicas-interno {padding:0 10px 0 22px;}
#dicas-interno h2{background:url('/media/img/topo_dicas.gif') no-repeat top; float:left;  margin:15px 0 5px 0; width:44px; height:18px; text-indent:-9999px;}
#dicas-interno .voltar{float:right; display:inline; font-size:11px; color:#666666; margin:15px 20px 0 0; text-decoration:none;}
#dicas-interno a{float:right; font-size:11px; color:#666666; margin:0 10px 0 0; text-decoration:none;}
#dicas-interno .linha-grande {width:698px; height:4px; background-color:#cec9a6; margin:7px 0 5px 0; font-size:1px; display:block; clear:both;}
#dicas-interno h3{font-size:18px; color:#f9a716; margin:15px 0 35px 0;}
#dicas-interno .imagem{float:left; display:inline;  border: 1px solid #cccccc; margin: 4px 10px 0 0;}
#dicas-interno .imagem img{margin:2px 3px 0 2px;}
#dicas-interno p{color:#887c61;  font-size:11px; margin:0 0 25px 5px; width:680px;}


/* Produtos */
#produtos {width:450px; margin:5px 0 0 30px;}
#produtos .produtos_geral{background:url('/media/img/topo_produtos_geral.gif') no-repeat top;  width:159px; height:15px; text-indent:-9999px;}
#produtos .espaco_homem{background:url('/media/img/topo_espaco_homem.gif') no-repeat top;  width:119px; margin: 0 0 -4px 0; height:19px; text-indent:-9999px;}
#produtos .ecologicamente_corretos{background:url('/media/img/topo_ecologicamente_corretos.gif') no-repeat top;  width:298px;  height:15px; text-indent:-9999px;}
#produtos .resultado_busca{background:url('/media/img/topo_resultado_busca.gif') no-repeat top;  width:164px;  height:15px; text-indent:-9999px;}
#produtos .busca_detalhada{background:url('/media/img/topo_busca.gif') no-repeat top;  width:49px; height:15px; text-indent:-9999px;}
#produtos .produtos_profissionais{background:url('/media/img/topo_linha_profissional.gif') no-repeat top;  width:237px; height:15px; text-indent:-9999px; margin:20px 0 5px 0; float:left; display:inline;}
#produtos .linha_top_novidades{width:450px; height:4px; background-color:#e6e4d1; margin:7px 0 5px 0; font-size:1px; float:left; display:inline;}
#produtos .box-produtos {width:450px; margin:15px 0 0 0; float:left; display:inline;}
#produtos .box-produtos .imagem {  float:left; display:inline; }
#produtos .box-produtos .imagem img{margin-top:16px;}
#produtos .box-produtos .texto {float:left; width:300px; display:inline; margin:10px 0 0 10px; padding:0 0 5px 0;}
#produtos .box-produtos .texto span {color:#666666; font-size:10px; margin: 0 0 6px 0; }
#produtos .box-produtos .texto h3 {color:#f9a716; font-size:13px; margin: 0 0 7px 0;}
#produtos .box-produtos .texto h3 a{color:#f9a716; font-size:13px; margin: 0 0 7px 0; text-decoration: none;}
#produtos .box-produtos .texto h3 a:hover{text-decoration: underline;}
#produtos .box-produtos .texto p {color:#887c61;  font-size:11px; width:320px; margin:0 0 10px 0;}
#produtos .box-produtos .texto p a{color:#887c61;  font-size:11px; width:320px; margin:0 0 10px 0; text-decoration: none;}
#produtos .box-produtos .texto p a:hover{text-decoration: underline;}
#produtos .box-produtos .texto .de {color:#f9a716;  font-size:11px; text-decoration:line-through; display:block; margin:0 0 5px 0;}
#produtos .box-produtos .texto .por {color:#79786a;  font-size:12px;  }
#produtos .box-produtos .texto .preco {color:#a89572;  font-size:21px; margin: 0 0 20px 0;}
#produtos .linha_botton_novidades{width:450px; height:1px; background-color:#cec9a6; margin:10px 0 0 0; font-size:1px;}


/*  NOSSAS LOJAS  */
#lojas {padding:0 10px 0 22px;}
#lojas h2{background:url('/media/img/topo_nossas_lojas.gif') no-repeat top;  margin:15px 0 0 0; width:102px; height:18px; text-indent:-9999px;}
#lojas .linha-grande {width:698px; height:4px; background-color:#cec9a6; margin:7px 0 5px 0; font-size:1px;}
#lojas p{color:#666666;clear:both; font-size:11px; margin:0 0 25px 0;}
#lojas .box-loja {width:450px; margin:25px 0 0 0;}
#lojas .box-loja .imagem {float:left; display:inline; width:147px; height:108px; border: 1px solid #cccccc; margin: 4px 15px 0 0;}
#lojas .box-loja .imagem .container-imagem {height:106px; overflow:hidden; width:147px;}
#lojas .box-loja .imagem img{padding:2px 0 0 2px; display:inline;}
#lojas .box-loja .texto {width:250px; float:left; display:inline;}
#lojas .box-loja .texto h3{font-size:13px; color:#f9a716; margin:2px 0 10px 0;}
#lojas .box-loja .texto p{font-size:11px; color:#887c61; margin:2px 0 0 0;}
#lojas .box-loja .texto .bt_detalhe_dica{width:160px; float:left; display:inline; height:19px; background:url('/media/img/bt_como_chegar.gif') no-repeat top; display:inline; margin: 10px 0 0 20px;}


/*  NOVIDADES  */
#novidades {padding:0 10px 0 22px;}
#novidades h2{background:url('/media/img/topo_novidades.gif') no-repeat top;  width:85px; height:15px; text-indent:-9999px;}
#novidades .linha-grande {width:698px; height:4px; background-color:#cec9a6; margin:7px 0 5px 0; font-size:1px;}
#novidades p{color:#666666; font-size:11px; margin: 0 0 0 0;}
#novidades .box-novidade {width:700px; margin:15px 0 0 0; height:85px;}
#novidades .box-novidade .imagem{float:left; display:inline; width:103px; height:76px; border: 1px solid #cccccc; margin: 4px 15px 0 0;}
#novidades .box-novidade .imagem .container-imagem {width:103px; height:74px; overflow:hidden; }
#novidades .box-novidade .imagem img{padding:2px 0 0 2px;}
#novidades .conteudo-novidade {width:510px; float:left; display:inline;}
#novidades .conteudo-novidade a{color:#887c61;  font-size:11px;}
#novidades .box-novidade span {color:#666666; font-size:10px; margin: 0 0 6px 0; }
#novidades .box-novidade .titulo {color:#f9a716; font-size:13px; margin: 0 0 7px 0; text-decoration:none;}
#novidades .box-novidade .titulo:hover {text-decoration:underline;}
#novidades .box-novidade .resenha {color:#887c61; font-size:11px; width:500px;  text-decoration:none;}
#novidades .box-novidade .resenha:hover {text-decoration:underline;}

/*  NOVIDADES INTERNO  */
#novidades-interno {padding:0 10px 0 22px;}
#novidades-interno h2{background:url('/media/img/topo_novidades.gif') no-repeat top;  width:85px; height:15px; float:left; text-indent:-9999px; margin:15px 0 5px 0;}
#novidades-interno .voltar{float:right; display:inline; font-size:11px; color:#666666; margin:15px 20px 0 0; text-decoration:none;}
#novidades-interno a{float:right; font-size:11px; color:#666666; margin:0 10px 0 0; text-decoration:none;}
#novidades-interno .linha-grande {width:698px; height:4px; background-color:#cec9a6; margin:7px 0 5px 0; font-size:1px; display:block; clear:both;}
#novidades-interno span{color:#666666; margin:10px 0 0 0; font-size:11px; display:block;}
#novidades-interno h3{font-size:18px; color:#f9a716; margin:5px 0 35px 0;}
#novidades-interno .imagem{float:left; display:inline; border: 1px solid #cccccc; margin: 4px 10px 0 0;}
#novidades-interno .imagem img{padding:3px 3px 0 3px;}
#novidades-interno .texto{color:#887c61;  font-size:11px; margin:0 0 25px 0; width:690px;}

/*  PRODUTOS INTERNO  */
#produto-interno {padding:0 10px 0 22px;}
#produto-interno .topo {width:100%; float:left;}
#produto-interno .voltar{float:right; display:inline; font-size:11px; color:#666666; margin:15px 20px 0 0; text-decoration:none;}
#produto-interno h2{background:url('/media/img/topo_produto.gif') no-repeat top; float:left;  margin:15px 0 5px 0; width:78px; height:15px; text-indent:-9999px;}
#produto-interno .migalhas{color:#887c61; display:block; margin:0 0 20px 0;}
#produto-interno .linha-grande {width:698px; height:4px; clear:both; background-color:#cec9a6; margin:7px 0 5px 0; font-size:1px; display:block;}
#produto-interno .imagem{ display:inline; float:left; text-align:center; width:236px;  border: 1px solid #cccccc; margin: 4px 10px 0 0; padding:3px 0 0 0;}
#produto-interno h3{color:#f9a716; font-size:13px; margin:0 0 15px 0;}
#produto-interno h4 a{background:url('/media/img/aba_produto.gif') no-repeat top; color:#FFF; font-size:11px; display:block; margin:0 10px 0 0; float:left; height:17px; padding-top:3px; width:70px;  text-align:center; cursor:pointer; text-decoration:none;}
#produto-interno h4 a:hover{text-decoration:underline;}
#produto-interno .contexto {width:420px; float:left; display:inline; margin-left:10px;}
#produto-interno .conteudo_descricao{  color:#887c61;  font-size:11px; margin:0 0 25px 0;  clear:both; padding: 15px 0 0 5px;}
#produto-interno .conteudo_fotos{ color:#887c61;  font-size:11px; margin:0 0 25px 10px; width:440px; clear:both; padding: 15px 0 0 5px;}
#produto-interno .conteudo_fotos .imagem1{ display:inline; float:left; text-align:center; width:115px; height:75px;  border: 1px solid #cccccc; margin: 15px 20px 0 0; }
#produto-interno .de {color:#f9a716;  font-size:11px; text-decoration:line-through; display:block; margin:20px 0 5px 0;}
#produto-interno .por {color:#79786a;  font-size:12px;  }
#produto-interno .preco {color:#a89572;  font-size:21px; margin: 0 0 20px 0;}
#produto-interno .linha_botton_produtos{width:706px; height:1px; background-color:#cec9a6; margin:19px 0 1px 0; font-size:1px;}
.bt_indique_amigo{width:160px; height:19px;  background:url('/media/img/bt_indique_amigo.gif') no-repeat top; background-position:0 -19px; float:right; display:inline; margin: 1px 0 0 0;}
#indique {width:700px; margin:20px 0 0 0;}
#indique .campo{float:left; margin:10px 20px 0 0; display:inline;}
#indique label{color:#666666; font-size:11px;}
#indique .enviar {background:url('/media/img/bt_enviar_inscricao.gif') no-repeat top; cursor:pointer; width:76px; height:19px; border:0; display:block;}



/* INSCREVA-SE CURSO */
#inscrever-curso{ height:360px; width:470px; background:url('/media/img/bg/bg_inscricao.gif') repeat-x top;}

.bt_enviar_inscricao{width:206px; height:19px;  background:url('/media/img/bt_enviar_inscricao2.png') no-repeat top; float:right; display:inline; margin: 1px 0 0 0;}
#inscreva-se {width:444px; margin:70px 0 0 135px;}
#inscreva-se .campo{float:left; margin:10px 20px 0 0; display:inline;}
#inscreva-se label{color:#666666; font-size:11px;}
#inscreva-se .enviar {background:url('/media/img/bt_enviar_inscricao.gif') no-repeat top; cursor:pointer; width:76px; height:19px; border:0; display:block;}


.clear {clear:both;}
.paginacao{text-align:center; padding:15px 0 0 0;  clear:both;}
.paginacao span{padding:0 3px 0 3px; color:#999;}
.paginacao a {color:#444; text-decoration:none;}
.space {width:100%; height:15px;}



/* Success, notice and error boxes
*************************************/

.error,
.notice,
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }