/*
  Cliente: Kraft foods
  Projeto: Royal

  --------------
  PALETA DE CORES
  --------------

  #6c3500 - Textos


  --------------
  ORDEM DOS ATRIBUTOS
  --------------

  { position: ; top: ; left: ; clear: ; float: ; display: ; width: ; height: ; margin: ; padding: ; border: ; background: ; font: ; text: ; color: ; }
*/


/*
  --------------
  ELEMENTOS e CLASSES
  --------------
*/

/* ------- GERAL ------- */
* { margin: 0; padding: 0; } /* reseta todas as margens, paddings e define o nivel das camadas do site */


/* ------- ELEMENTOS ------- */
a { color: #cf220a; }
a img, form fieldset { border: 0; }
form fieldset textarea { font: normal 1em "Trebuchet MS", sans-serif; }

  /* formulario */
  .coluna2 fieldset { border: 0; }
  .coluna2 fieldset ol { list-style: none; }
  .coluna2 fieldset ol li { margin-bottom: 15px; }
  .coluna2 fieldset ol li label { display: block; margin-bottom: 5px; font-size: 1.3em; color: #cf220a; }
  .coluna2 fieldset ol li input { width: 480px; height: 20px; padding: 5px 0 0 10px; border: 1px #e8c7a0 solid; font: normal 1em "Trebuchet MS", sans-serif; color: #712103; }
  .coluna2 fieldset ol li .campo_reset { font-style: italic; font-weight: normal; color: #d4bcb3; } /* text que muda o estado ao ser clicado (tem value original que muda ao ser clicado) */
  .coluna2 fieldset ol li select { height: 20px; border: 1px #e8c7a0 solid; color: #712103; }
  .coluna2 fieldset ol li textarea { border: 1px #e8c7a0 solid; font: normal 1em "Trebuchet MS", sans-serif; color: #712103; }
  .coluna2 fieldset ol li.especial { float: left; margin-right: 20px; } 
  .coluna2 fieldset button { border: 0; }
  .coluna2 fieldset button:hover { cursor: pointer; }

  /* titulos */
  .paginas #conteudo h1 { margin-bottom: 20px; padding-left: 75px; zoom: 1; }
  .paginas #conteudo h1 span { display: block; height: 100%; font: normal 25px/46px "Trebuchet MS", sans-serif; text-indent: 0; }



/* ------- CLASSES ------- */
.direita { float: right; }
.esquerda { float: left; }
p.direita, p.esquerda { float: none; }
p.direita { text-align: right; }
p.esquerda { text-align: left; }
.centro { text-align: center; }
a.botao_imprimir { display: block; width: 131px; height: 28px; padding-left: 45px; background: url(../images/botao-imprimir.gif) no-repeat; font: bold 15px/30px "Trebuchet MS", sans-serif; text-decoration: none; color: #712103; }
a.botao_voltar { display: block; width: 87px; height: 30px; background: url(../images/botao-voltar2.png) no-repeat; text-indent: -999em; overflow: hidden; }

/* contendo float */
.contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contemfloat { display: inline-block; }
/* Hides from IE-mac \*/
* .contemfloat { height: 1%; }
.contemfloat { display: block; }
/* End hide from IE-mac */


html { font-size: 100%; }
body { font: .81em "Trebuchet MS", Arial, sans-serif; color: #6c3500; }

.pelicula { position: absolute; top: 0; left: 0; width: 100%; z-index: 11; }

.print { display: none; }

/* botoes */
a.botao { display: inline-block; height: 28px; padding-left: 12px; background: url(../images/bg-botoes.png) no-repeat; font-size: 15px; line-height: 28px; text-decoration: none; color: #f5be47; }
a.botao strong { display: inline-block; height: 28px; padding-right: 12px; background: url(../images/bg-botoes.png) right 0 no-repeat; cursor: pointer; }
a.botao:hover { background-position: 0 -28px; text-decoration: none !important; }
a.botao:hover strong { background-position: right -28px; }
  a.botao.marron { background-position: 0 -56px; }
  a.botao.marron strong { background-position: right -56px; }
  a.botao.marron:hover { background-position: 0 -84px; }
  a.botao.marron:hover strong { background-position: right -84px; }
  a.botao.rosa { padding-left: 20px; background-position: 0 -112px; color: #fffdac; }
  a.botao.rosa strong { padding-right: 20px; background-position: right -112px; }
a.botao_criar_post { display: block; width: 147px; height: 33px; padding-left: 45px; font: normal 1.3em/33px "Trebuchet MS", sans-serif; text-decoration: none; }
a.botao_criar_post.atalho { position: relative; top: 30px; }
.botao_criar_post { display: block; width: 147px; height: 33px; padding-left: 45px; font: normal 1.3em/33px "Trebuchet MS", sans-serif; text-decoration: none; }
.botao_criar_post.atalho { position: relative; top: 30px; }

ul.opcoes, ul.paginacao { list-style: none; }

ul.paginacao { height: 1%; overflow: hidden; }
ul.paginacao li { float: left; }
ul.paginacao li a { float: left; display: block; padding: 0 6px; background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; font: normal 1.84em/28px monospace; text-decoration: none; color: #e84757; }
ul.paginacao li.anterior { margin-right: 25px; }
ul.paginacao li.anterior a { width: 124px; height: 46px; padding: 0; background: url(../images/botao-anterior-paginacao.png) no-repeat; text-indent: -999em; overflow: hidden; }
ul.paginacao li.proximo a { width: 124px; height: 46px; padding: 0; background: url(../images/botao-proximo-paginacao.png) no-repeat; text-indent: -999em; overflow: hidden; }
ul.paginacao li.ultimo { margin-left: 25px; }
ul.paginacao li.ultimo a { width: 112px; height: 46px; padding: 0; background: url(../images/botao-ultimo-paginacao.png ) no-repeat; text-indent: -999em; overflow: hidden; }
ul.paginacao li.ativo a { color: #e5183f; }


  .limites { width: 968px; margin: 0 auto; }

    #topo h2 { float: left; width: 127px; height: 119px; background: url(../images/marca-royal.png) no-repeat; text-indent: -999em; overflow: hidden; }
    #topo h2 a { display: block; width: 127px; height: 119px; }

    #topo .menu { float: right; height: 17px; margin-top: 20px; padding-right: 25px; list-style: none; }
    #topo .menu li { float: left; margin-left: 13px; padding-left: 17px; line-height: 17px; font-size: .92em; }
    #topo .menu li.desativado a { cursor: default; outline: 0; opacity: .5; }
      #topo .menu { background: url(../images/bg-item-menu-topo.gif) right center no-repeat; }
      #topo .menu li { background: url(../images/bg-item-menu-topo.gif) 0 center no-repeat; }
      #topo .menu li.primeiro { margin-left: 0; }
      #topo .menu li a { color: #440505; }

    #topo .menu_secoes { float: right; clear: right; width: 700px; height: 38px; padding-top: 34px; list-style: none; }
    #topo .menu_secoes li { float: left; height: 38px; padding-left: 1px; }
    #topo .menu_secoes li span { float: left; display: block; height: 38px; padding-right: 4px; }
/*
    #topo .menu_secoes li:hover, #topo .menu_secoes li.ativo { background: url(../images/bg-item-menu-secoes-ativo.png) no-repeat; }
    #topo .menu_secoes li:hover span, #topo .menu_secoes li.ativo span { background: url(../images/bg-item-menu-secoes-ativo.png) right -38px no-repeat; }
*/
    #topo .menu_secoes li a { float: left; display: block; padding: 8px 15px 7px 19px; background: url(../images/bg-item-menu-secoes.png) left 15px no-repeat; font-size: 1.07em; text-decoration: none; color: #6c0000; }
    #topo .menu_secoes li.desativado:hover, #topo .menu_secoes li.desativado { background: none; }
    #topo .menu_secoes li.desativado:hover span, #topo .menu_secoes li.desativado span { background: none; }
    #topo .menu_secoes li.desativado:hover a { cursor: default; outline: 0; }

    #rodape { padding: 17px 0 30px; border-top: 1px solid #fff; font-weight: bold; }
    #rodape h4 { float: left; width: 77px; height: 26px; margin-right: 20px; background: url(../images/marca-kraft.png) no-repeat; text-indent: -999em; overflow: hidden; }
    #rodape h4 a { display: block; width: 77px; height: 26px; }
    #rodape p, #rodape ul { padding-top: 2px; font-size: .76em; line-height: 26px; text-transform: uppercase; color: #fff; }
    #rodape p { float: left; }
    * html #rodape p { font-size: .73em; }
    #rodape ul { float: left; list-style: none; }
    #rodape ul li { float: left; margin-left: 5px; padding-left: 10px; background: url(../images/bg-item-menu-topo.gif) 0 center no-repeat; line-height: 26px; }
    #rodape ul li a { text-transform: none; color: #fff; }
    #rodape .info { clear: both; padding-top: 10px; }
    #rodape .info p { padding: 0; float: none; line-height: 16px; text-transform: none; }

    #video { top: -999em; width: 804px; height: 617px; padding-top: 85px; text-align: center; z-index: 4; }
    #video ul.opcoes { padding-top: 93px; }
    #video ul.opcoes li { display: inline; margin: 0 6px; }

/* linhas separadoras verticais e horizontais */
.separador_vertical { padding-right: 10px; background: url(../images/clube/separador-vertical.png) right 0 repeat-y; }
.separador_horizontal { padding-right: 10px; background: url(../images/clube/separador-horizontal.png) 0 bottom repeat-x; }

/* ------- POPUP ------- */
div.popup { display: none; position: absolute; width: 411px; height: 282px; padding: 0 20px; background: url(../images/popup-bg.png) 0 bottom no-repeat; z-index: 999; }
div.popup h3 { clear: none; width: 370px; margin-top: 5px; margin-bottom: 45px; margin-left: 10px; padding-bottom: 5px; background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; font: bold 25px "Trebuchet MS", sans-serif; color: #e84757; }
div.popup a.fechar { display: block; width: 29px; height: 29px; margin: -5px 0 5px; background: url(../images/popup-botao-fechar.png) no-repeat; text-indent: -9999em; overflow: hidden; }
div.popup a.close { display: block; width: 29px; height: 29px; margin: -5px 0 15px; background: url(../images/popup-botao-fechar.png) no-repeat; text-indent: -9999em; overflow: hidden; }

div.popup .texto { margin-bottom: 30px; padding: 0 80px; font-size: 1.15em; line-height: 26px; text-align: center; } 
div.popup .texto p strong { color: #e9515e; }

  /* termos de uso */
  #termos_uso { height: 450px; }
  #termos_uso h3 { margin-bottom: 25px; }
  #termos_uso .texto { height: 310px; padding: 0 10px 0 0; font-size: 1em; line-height: normal; text-align: left; overflow-y: scroll; }
  #termos_uso .texto h5 { font-size: 1.07em; }
  #termos_uso .texto h5, #termos_uso .texto p { margin-bottom: 10px; }

  /* popup sucesso */
  div.popup.sucesso a.botao_voltar { display: block; width: 200px; height: 64px; background: url(../images/popup-sucesso-botao-voltar.png) no-repeat; text-indent: -9999em; overflow: hidden; }

  /* popup erro */
  div.popup.erro a.botao_tentar { display: block; width: 200px; height: 64px; margin-right: 20px; background: url(../images/popup-erro-botao-tentar.png) no-repeat; text-indent: -9999em; overflow: hidden; }
  div.popup.erro h3 { color: #b00a0e; }

  /* popup envie foto */
  div#envie_foto.popup .texto { margin-bottom: 20px; font-size: 1em; text-align: left; }
  div#envie_foto.popup .texto h4 { font-size: 1em; color: #cf220a; }
  div#envie_foto.popup .texto form { padding-top: 20px; }
  div#envie_foto.popup .texto form label { font-size: 1.2em; color: #4b2d22; }
  
  /* popup POST - comentario enviado */
  #comentario_enviado.popup { height: 200px; }
  #comentario_enviado.popup h3 { font-size: 21px; }
  
  /* popup - excluir clube */
  #excluir_clube.popup p { margin-bottom: 40px; }
  
  /* popup - criar clube */
  #criar_clube.popup { height: 455px; padding: 0 0 0 20px; }
  #criar_clube.popup h3 { margin-bottom: 20px; }
  #criar_clube.popup form fieldset ol { padding-bottom: 10px; list-style: none; }
  #criar_clube.popup form fieldset ol li { clear: both; float: left; }
  #criar_clube.popup form fieldset ol li.campo_nome { width: 160px; }
  #criar_clube.popup form fieldset ol li label { margin-bottom: 5px; font-size: 1.28em; color: #cf220a; }
  #criar_clube.popup form fieldset ol li.campo_nome input { width: 150px; height: 20px; padding: 7px 0 0 3px; border: 1px #e8c7a0 solid; }
  #criar_clube.popup form fieldset ol li.campo_foto { width: 250px; }
  #criar_clube.popup form fieldset h4 { margin-bottom: 10px; font-size: 1.28em; color: #7e3400; }
  #criar_clube.popup form fieldset.convide_amigos label { display: block; padding-bottom: 10px; font: normal 1em/25px "Trebuchet MS", sans-serif; }
  #criar_clube.popup form fieldset textarea { width: 370px; height: 93px; margin-bottom: 20px; padding: 3px; border: 1px #e8c7a0 solid; }
  #criar_clube.popup form fieldset button { display: block; width: 103px; height: 46px; margin-left: 275px; border: 0; text-indent: -9999em; overflow: hidden; }
  html > body #criar_clube.popup form fieldset button { background: url(../images/botao-enviar2.png) no-repeat; }
  * html #criar_clube.popup form fieldset button { background: url(../images/botao-enviar2-ie.png) no-repeat; }

  /* popup - gerenciar membros */
  #gerenciar_membros.popup { height: 550px; padding: 0 0 0 20px; }
  #gerenciar_membros.popup h3 { margin-bottom: 20px; }
  #gerenciar_membros.popup form p,
  #gerenciar_membros.popup form label { display: block; margin-bottom: 10px; font-size: 1.15em; color: #4b2d22; }
  #gerenciar_membros.popup form { clear: both; }
  #gerenciar_membros.popup form fieldset ol { padding-bottom: 20px; list-style: none; }
  #gerenciar_membros.popup form fieldset ul { padding-bottom: 15px; list-style: none; }
  #gerenciar_membros.popup form fieldset ul li { float: left; position: relative; width: 68px; height: 68px; padding: 0 10px 10px 0; }
  #gerenciar_membros.popup form fieldset ul li a { position: absolute; bottom: 11px; left: 1px; display: block; width: 66px; background-color: #cf220a; font-size: 1.15em; text-align: center; text-decoration: none; color: #fff; }
  #gerenciar_membros.popup form fieldset ul li img { width: 66px; height: 66px; border: 1px solid #ae5015; }
  #gerenciar_membros.popup form fieldset h4 { margin-bottom: 10px; font-size: 1.28em; color: #7e3400; }
  #gerenciar_membros.popup form fieldset textarea { width: 370px; height: 93px; margin-bottom: 20px; padding: 3px; border: 1px #e8c7a0 solid; }
  #gerenciar_membros.popup form fieldset button { display: block; width: 103px; height: 46px; margin-left: 275px; border: 0; background: url(../images/botao-enviar2.png) no-repeat; text-indent: -9999em; overflow: hidden; }

  /* popup - selecionar grupo */
  #selecionar_grupo_desafio.popup { height: 285px; padding: 0 0 0 20px; }
  #selecionar_grupo_desafio.popup h3 { margin-bottom: 20px; padding-top: 15px; }
  #selecionar_grupo_desafio.popup ul { margin-bottom: 20px; list-style: none }
  #selecionar_grupo_desafio.popup ul li { float: left; }
  #selecionar_grupo_desafio.popup ul li.primeiro { margin-right: 5px; }
  #selecionar_grupo_desafio.popup ul label { display: block; padding: 10px; background-color: #fef3da; font-size: 1.16em; text-transform: uppercase; color: #603913; }
  #selecionar_grupo_desafio.popup p { margin-bottom: 15px; font-size: 1.15em; color: #4b2d22; }
  #selecionar_grupo_desafio.popup p strong { color: #f25a3c; }
  #selecionar_grupo_desafio.popup a.botao_criar_post { background: url(../images/clube/skin-esquema1-logado-botao-criar-post.png) no-repeat; color: #ffeea0; }
  #selecionar_grupo_desafio.popup .botao_criar_post { background: url(../images/clube/skin-esquema1-logado-botao-criar-post.png) no-repeat; color: #ffeea0; border: 0px;}


  /* popup - Enviar Mensagem */
  #enviar_mensagem.popup { width: 525px; height: 589px; padding: 10px 10px 0 30px; background: url(../images/clube/popup-maior-bg.png) no-repeat;  }
  #enviar_mensagem.popup h3 { margin-bottom: 10px; }
  #enviar_mensagem.popup p.introducao { padding-bottom: 10px; font-size: 1.07em; width: 500px; }
  #enviar_mensagem.popup dl { float: left; width: 220px; margin-right: 9px; padding: 10px 10px 0 5px; background: #fbecca; }
  #enviar_mensagem.popup dl.marginais { margin-right: 0; }
  #enviar_mensagem.popup dl dt { padding-bottom: 10px; font-size: 1.14em; color: #7e3400; }
  #enviar_mensagem.popup .clubes { padding-bottom: 15px; }
  #enviar_mensagem.popup .clubes .listagem_membros { float: left; width: 235px; height: 100px; }
  #enviar_mensagem.popup .clubes .listagem_membros li { position: relative; float: left; width: 36px; height: 36px; margin: 0 8px 8px 0; list-style: none; }
  #enviar_mensagem.popup .clubes .listagem_membros img { display: block; width: 36px; height: 36px; }
  #enviar_mensagem.popup .clubes .listagem_membros a,
  #enviar_mensagem.popup .clubes .listagem_membros span.moderador { position: absolute; top: 0; left: 0; display: block; width: 36px; height: 36px; background: url(../images/clube/moldura-membro-clube.png) 0 -999em no-repeat; text-indent: -999em; overflow: hidden; z-index: 10; }
  #enviar_mensagem.popup .clubes .listagem_membros span.moderador { border: 0; background-position: 0 0; z-index: 8; }
  #enviar_mensagem.popup .clubes .listagem_membros h6 { display: none; }
  #enviar_mensagem.popup div.tooltip,
  #enviar_mensagem.popup div.tooltip span { display: block; background: url(../images/clube/balao-nome-membro-clube.png) right -47px no-repeat; }
  #enviar_mensagem.popup div.tooltip { display: none; position: absolute; top: -25px; left: -35px; padding-right: 30px; font-size: .92em; color: #fff; z-index: 9; }
  #enviar_mensagem.popup div.tooltip span { background-position: 0 0; min-width: 35px; height: 40px; padding: 7px 0 0 30px; text-align: center; }
  #enviar_mensagem.popup form { width: 493px; }
  #enviar_mensagem.popup form fieldset { clear: both; }
  #enviar_mensagem.popup form fieldset ol { padding-top: 7px; list-style: none; }
  #enviar_mensagem.popup form fieldset ol li { margin-bottom: 5px; float: left;}
  #enviar_mensagem.popup form fieldset ol li label { float: left; width: 50px; margin-right: 17px; font-size: 1.07em; text-align: left; }
  #enviar_mensagem.popup form fieldset ol li input,
  #enviar_mensagem.popup form fieldset ol li textarea { width: 414px; padding: 3px; border: 1px #e8c7a0 solid; }
  #enviar_mensagem.popup form fieldset ol li input { height: 15px; }
  #enviar_mensagem.popup form fieldset ol li textarea { height: 104px; }
  #enviar_mensagem.popup form button { float: right; width: 104px; height: 54px; border: 0; background: url(../images/clube/popup-enviar-mensagem-botao-enviar.png) no-repeat; text-indent: -9999em; overflow: hidden; }
  #enviar_mensagem.popup form button:hover { cursor: pointer; }
  
  /* popup - Adicionar Receita */
  #adicionar_receita.popup { height: auto; }
  #adicionar_receita.popup h3 { margin-bottom: 20px; }
  #adicionar_receita.popup  { width: 401px; }
  #adicionar_receita.popup fieldset ol { list-style: none; }
  #adicionar_receita.popup fieldset ol li { margin-bottom: 30px; }
  #adicionar_receita.popup fieldset ol li { margin-bottom: 15px; }
  #adicionar_receita.popup fieldset ol li label { display: block; margin-bottom: 5px; font-size: 1.3em; color: #cf220a; }
  #adicionar_receita.popup fieldset ol li input { width: 389px; height: 20px; padding: 5px 0 0 10px; border: 1px #e8c7a0 solid; font: normal 1em "Trebuchet MS", sans-serif; color: #712103; }
  #adicionar_receita.popup fieldset ol li textarea { width: 399px; height: 95px; border: 1px #e8c7a0 solid; font: normal 1em "Trebuchet MS", sans-serif; color: #712103; }
  #adicionar_receita.popup button.botao_enviar { width: 104px; height: 55px; margin-right: 40px; border: 0; background: url(../images/clube/botao-enviar-maior.png) no-repeat; text-indent: -9999em; overflow: hidden; }
  #adicionar_receita.popup fieldset a { float: right; display: block; width: 115px; height: 46px; border: 0; text-indent: -9999em; overflow: hidden; background: url(../images/clube/criar-post-add-item-janela-botao-concluido.gif) no-repeat;}
  /* popup - Adicionar Receita */
  #post_enviado.popup { height: 160px; }
  #post_enviado.popup h3 { width: 385px; margin-bottom: 20px; text-align: center; }
  
  /* cadastro sucesso */
  div#cadastro_sucesso { height: 170px; }
  div#cadastro_sucesso h3 { width: auto; margin-bottom: 15px; text-align: center; }
  div#cadastro_sucesso .texto { margin-bottom: 0; padding: 0; }

  /* popup - editar galeria */
  div#editar_galeria { height: auto; padding-bottom: 20px; }
  div#editar_galeria h3 { clear: none; width:  auto; margin-bottom: 5px; padding-top: 15px; }
  div#editar_galeria p { margin-bottom: 24px; font-size: 1.15em; color: #4b2d22; }
  div#editar_galeria label { display: block; margin-bottom: 5px; font-weight: bold; font-size: 1.38em; color: #cf220a; }
  div#editar_galeria input.nome { width: 400px; padding: 4px 0; border: 1px solid #e8c7a0; }
  div#editar_galeria ul { padding: 5px 0 20px; list-style: none; }
  div#editar_galeria ul span { font-size: 1.15em; color: #4b2d22; }
  div#editar_galeria ul li { padding: 13px 0; border-bottom: 1px dashed #d99161; }
  div#editar_galeria ol { padding-bottom: 20px; }
  div#editar_galeria ol li { margin-bottom: 5px; list-style: none; }
  div#editar_galeria ul li .botao,
  div#editar_galeria ul li .botao strong { display: inline-block; height: 27px; border: 0; background: url(../images/clube/botao-marrom.png) no-repeat; line-height: 27px; text-shadow: rgba(72,25,24,.41) 1px 1px 0; cursor: pointer; color: #fff; }
  div#editar_galeria ul li .botao { padding-left: 12px; font-size: .92em; }
  div#editar_galeria ul li .botao strong { padding-right: 12px; background-position: right -27px; }
  * html div#editar_galeria ul li .botao strong { zoom: 1; height: 27px; }
  div#editar_galeria form fieldset button { float: right; display: block; width: 103px; height: 46px; border: 0; text-indent: -9999em; overflow: hidden; }
  html > body div#editar_galeria form fieldset button { background: url(../images/botao-enviar2.png) no-repeat; }
  * html div#editar_galeria form fieldset button { background: url(../images/botao-enviar2-ie.png) no-repeat; }

  /* popup - cadastro-registre-historia completo */
  div#cadastro_completo { width: 431px; height: auto; padding: 3px 0 0 20px; }
  div#cadastro_completo h3,
  div#cadastro_completo .texto { width: 395px; padding: 0; }
  div#cadastro_completo h3 { margin-bottom: 15px; padding: 0 0 5px 5px; font-size: 1.69em; }
  div#cadastro_completo .texto { line-height: normal; }
  div#cadastro_completo a.fechar { margin: 0; }
    div#cadastro_completo .texto p { margin-bottom: 15px; color: #4b2d22; }
    div#cadastro_completo .texto p.codigo { margin-bottom: 20px; font-size: .92em; text-transform: uppercase; }
    div#cadastro_completo .texto p.codigo,
    div#cadastro_completo .texto p.codigo strong { color: #3d95c1; }
    div#cadastro_completo .texto p.codigo strong { display: block; font-weight: normal; font-size: 3.3em; letter-spacing: 8px; }
	div#cadastro_completo .texto p.codigo strong.hack{ color: #3d95c1; line-height: normal;}
    div#cadastro_completo .texto a.botao_conteudo_exclusivo { display: block; width: 162px; height: 37px; margin: 0 auto; background: url(../images/registre/botao-conteudo-exclusivo.png) no-repeat; text-indent: -999em; overflow: hidden; }

  /* popup - cadastro-registre-historia - codigo_invalido */
  div#codigo_invalido { width: 431px; height: auto; padding: 3px 0 0 20px; }
  div#codigo_invalido h3,
  div#codigo_invalido .texto { width: 395px; padding: 0; }
  div#codigo_invalido h3 { margin-bottom: 25px; padding: 0 0 5px 5px; font-size: 1.69em; text-align: center; color: #b00a0e; }
  div#codigo_invalido .texto { line-height: normal; }
  div#codigo_invalido a.fechar { margin: 0; }
  div#codigo_invalido .texto p { margin-bottom: 20px; }
  div#codigo_invalido a.tentar { float: right; display: block; width: 204px; height: 76px; background: url(../images/registre/botao-tentar.png) no-repeat; text-indent: -999em; overflow: hidden; }

  /* popup - cadastro-registre-historia - codigo_cadastrado */
  div#codigo_cadastrado { width: 431px; height: auto; padding: 3px 0 0 20px; }
  div#codigo_cadastrado h3,
  div#codigo_cadastrado .texto { width: 395px; padding: 0; }
  div#codigo_cadastrado h3 { margin-bottom: 25px; padding: 0 0 5px 5px; font-size: 1.69em; text-align: center; color: #b00a0e; }
  div#codigo_cadastrado .texto { line-height: normal; }
  div#codigo_cadastrado a.fechar { margin: 0; }
  div#codigo_cadastrado .texto p { margin-bottom: 20px; }
  div#codigo_cadastrado a.tentar { float: right; display: block; width: 204px; height: 76px; background: url(../images/registre/botao-tentar.png) no-repeat; text-indent: -999em; overflow: hidden; }


/*
  --------------
  PAGINAS
  --------------
*/

/* ------- HOME ------- */
#home .interna { background: url(../images/bg-topo.png) center 0 no-repeat; }
#home #conteudo { background: url(../images/bg-destaques-home.png) center bottom no-repeat; }
#home #conteudo .limites { width: 1010px; padding-bottom: 35px; /* background: url(../images/bg-opcoes-secao-home.png) center 410px no-repeat; */ }
#home #conteudo .destaque_flash { position: relative; height: 403px; margin-bottom: 8px; padding-top: 15px; background: url(../images/molduras-destaque-home.png) center 0 no-repeat; text-align: center; }
#home #conteudo .destaque_flash a { display: block; position: absolute; top: 312px; left: 437px; width: 100px; height: 30px; background-color: #fff; text-indent: -999em; overflow: hidden; opacity: 0; filter: alpha(opacity=0); }

#home #conteudo .destaque_minha_receita { height: 330px; padding: 48px 0 63px 75px; }
#home #conteudo .destaque_minha_receita h3 { width: 543px; height: 41px; margin-bottom: 35px; background: url(../images/titulo-destaque-minha-receita.png) no-repeat; text-indent: -999em; overflow: hidden; }
#home #conteudo .destaque_minha_receita .texto { padding-left: 5px; }
#home #conteudo .destaque_minha_receita .texto .descricao { width: 422px; height: 93px; margin-bottom: 42px; background: url(../images/texto-destaque-minha-receita-royal.png) no-repeat; text-indent: -999em; overflow: hidden; }
#home #conteudo .destaque_minha_receita .texto .comecar { width: 249px; height: 17px; margin-bottom: 14px; background: url(../images/texto-comecar-minha-receita-royal.png) no-repeat; text-indent: -999em; overflow: hidden; }
#home #conteudo .destaque_minha_receita .texto ul { list-style: none; }
#home #conteudo .destaque_minha_receita .texto ul li { display: inline; margin-right: 15px; }

#home #conteudo .opcoes_secao { /* height: 168px; */ list-style: none; }
#home #conteudo .opcoes_secao li { float: left; }
#home #conteudo .opcoes_secao li h4 { position: absolute; top: -999em; }
#home #conteudo .opcoes_secao li p { font-weight: bold; font-size: .92em; line-height: 16px; text-align: center; color: #fff; }
#home #conteudo .opcoes_secao li p a { display: block; padding: 130px 20px 0; background: url(../images/link-em-breve.png) 0 -999em no-repeat; text-decoration: none; color: #fff; }

#home #conteudo .opcoes_secao li.promocao { width: 230px; margin: 0 25px 0 20px; background: url(../images/bg-destaque-codigo-premiado.png) no-repeat; }

#home #conteudo .opcoes_secao li.minha_receita { width: 240px; margin: 0; background: url(../images/bg-destaque-minha-receita-royal.png) center 10px no-repeat; }
#home #conteudo .opcoes_secao li.receitas { width: 180px; margin: 0 50px; background: url(../images/bg-destaque-receitas.png) 0 10px no-repeat; }
#home #conteudo .opcoes_secao li.truques { float: right; width: 180px; background: url(../images/bg-destaque-truques-mae.png) 0 -15px no-repeat; }
#home #conteudo .opcoes_secao li.aproveite { position: relative; top: -15px; width: 196px; padding-top: 15px; background: url(../images/bg-destaque-aproveite-familia.png) no-repeat; }
#home #conteudo .opcoes_secao li.convide { width: 180px; background: url(../images/bg-destaque-convide.png) 0 30px no-repeat; }
#home #conteudo .opcoes_secao li.monte_clube { width: 205px; margin-right: 50px; background: url(../images/bg-destaque-monte-seu-clube.png) no-repeat;  }
#home #conteudo .opcoes_secao li.registre { width: 249px; margin-right: 35px; background: url(../images/registre/bg-destaque-registre-historia.png) 0 38px no-repeat;  }
#home #conteudo .opcoes_secao li.registre a { padding: 130px 20px 0 60px; }
#home #conteudo .opcoes_secao li.clube_segredinhos { width: 276px; height: 179px; margin-right: 55px; padding: 25px 17px 0 190px; background: url(../images/clube/bg-destaque-clube-segredinhos.png) no-repeat;  }
#home #conteudo .opcoes_secao li.clube_segredinhos h4 { position: static; top: 0; width: 257px; height: 38px; margin-bottom: 10px; background: url(../images/clube/titulo-promocao-vencedor.png) no-repeat; text-indent: -999em; overflow: hidden; }
#home #conteudo .opcoes_secao li.clube_segredinhos p { text-align: left; }
#home #conteudo .opcoes_secao li.clube_segredinhos p a { padding: 0; }
#home #conteudo .opcoes_secao li.clube_segredinhos p a strong { color: #aa090e; }
#home #conteudo .opcoes_secao li.clube_segredinhos a.participar { display: block; width: 131px; height: 29px; margin-top: 20px; background: url(../images/clube/botao-131.png) no-repeat; font-size: 1.07em; line-height: 29px; text-decoration: none; text-align: center; color: #fffdac; }

#home #conteudo .opcoes_secao li.desativado { background-position: 0 -20px; }
#home #conteudo .opcoes_secao li.desativado p a { background-position: 10px 77px; color: #f1cb9a; cursor: default; outline: 0; }


/* ------- PAGINAS ------- */
.paginas #topo { height: 125px; }

.paginas #conteudo { padding-top: 74px; background: url(../images/bg-topo-conteudo-interno.png) center 0 no-repeat; }
.paginas #conteudo .interna { padding-bottom: 129px; background: url(../images/bg-base-conteudo-interno.png) center bottom no-repeat; }
.paginas #conteudo .interna .limites { width: 1020px; background: url(../images/bg-meio-conteudo-interno.png) center 0 repeat-y; }

/* coluna1 */
.paginas #conteudo .coluna1 { float: left; width: 193px; padding: 0 0 26px 30px; background: url(../images/coluna1-decoracao-base.gif) 30px bottom no-repeat; }
.paginas #conteudo .coluna1 h1 { padding: 0; }
.paginas #conteudo .coluna1 ul.menu { background: url(../images/coluna1-menu-bg.png) repeat-y; list-style: none; }
.paginas #conteudo .coluna1 ul.menu li { padding-bottom: 1px; background: url(../images/coluna1-menu-bg-pontilhado.gif) bottom repeat-x; }
.paginas #conteudo .coluna1 ul.menu li a { display: block; padding: 10px 0 10px 22px; font: normal 1.15em "Trebuchet MS", sans-serif; text-decoration: none; color: #4b2d22; zoom: 1; }
.paginas #conteudo .coluna1 ul.menu li a:hover,
.paginas #conteudo .coluna1 ul.menu li.ativo a { background: #fbdfb3; }
.paginas #conteudo .coluna1 ul.menu li a span { display: inline; padding-right: 15px; background: url(../images/coluna1-menu-bullet.gif) right bottom no-repeat; zoom: 1; cursor: pointer; }
.paginas #conteudo .coluna1 a.botao_envie_receita { display: block; width: 193px; height: 52px; background: url(../images/coluna1-botao-enviar-receita-bg.png) no-repeat; font: normal 1.15em/52px "Trebuchet MS", sans-serif; text-align: center; text-decoration: none; color: #7b1414; }
.paginas #conteudo .coluna1 a.botao_envie_receita:hover { background: #e1b26f; }
.paginas #conteudo .coluna1 a.botao_qual_truque { display: block; width: 193px; height: 52px; background: url(../images/coluna1-botao-enviar-receita-bg.png) no-repeat; font: normal 1.15em/52px "Trebuchet MS", sans-serif; text-align: center; text-decoration: none; color: #7b1414; }
.paginas #conteudo .coluna1 a.botao_qual_truque:hover { background: #e1b26f; }


.paginas #conteudo .coluna1 .aproveite { position: relative; width: 196px; padding-top: 130px; background: url(../images/bg-destaque-aproveite-familia.png) no-repeat; }
.paginas #conteudo .coluna1 .aproveite h4 { position: absolute; top: -999em; }
.paginas #conteudo .coluna1 .aproveite p { width: 136px; height: 46px; margin: 0 auto; background: url(../images/texto-aproveite.png) no-repeat; text-indent: -999em; overflow: hidden; }
.paginas #conteudo .coluna1 .aproveite p a { position: absolute; top: 0; left: 0; display: block; width: 196px; height: 176px; text-indent: -999em; overflow: hidden; }

.paginas #conteudo .coluna1 .receitas { position: relative; width: 190px; padding-top: 105px; background: url(../images/bg-destaque-receitas.png) no-repeat; }
.paginas #conteudo .coluna1 .receitas h4 { position: absolute; top: -999em; }
.paginas #conteudo .coluna1 .receitas p { width: 129px; height: 50px; margin: 0 auto; background: url(../images/texto-receitas.png) no-repeat; text-indent: -999em; overflow: hidden; }
.paginas #conteudo .coluna1 .receitas p a { position: absolute; top: 0; left: 0; display: block; width: 190px; height: 155px; text-indent: -999em; overflow: hidden; }

.paginas #conteudo .coluna1 .truques_mae { position: relative; width: 186px; padding-top: 130px; background: url(../images/bg-destaque-truques-mae.png) no-repeat; }
.paginas #conteudo .coluna1 .truques_mae h4 { position: absolute; top: -999em; }
.paginas #conteudo .coluna1 .truques_mae p { width: 129px; height: 50px; margin: 0 auto; background: url(../images/texto-receitas.png) no-repeat; text-indent: -999em; overflow: hidden; }
.paginas #conteudo .coluna1 .truques_mae p a { position: absolute; top: 0; left: 0; display: block; width: 186px; height: 155px; text-indent: -999em; overflow: hidden; }

.paginas #conteudo .coluna1 .promocao { position: relative; width: 186px; padding-top: 135px; background: url(../images/bg-destaque-codigo-premiado_pq.png) center 0 no-repeat; }
.paginas #conteudo .coluna1 .promocao h4 { position: absolute; top: -999em; }
.paginas #conteudo .coluna1 .promocao p { width: 154px; height: 68px; margin: 0 auto; background: url(../images/texto-promocao.png) no-repeat; text-indent: -999em; overflow: hidden; }
.paginas #conteudo .coluna1 .promocao p a { position: absolute; top: 0; left: 0; display: block; width: 186px; height: 220px; text-indent: -999em; overflow: hidden; }

.paginas #conteudo .coluna1 .segredo { position: relative; width: 186px; padding-top: 105px; background: url(../images/bg-destaque-segredo_pq.png) center 0 no-repeat; }
.paginas #conteudo .coluna1 .segredo h4 { position: absolute; top: -999em; }
.paginas #conteudo .coluna1 .segredo p { width: 165px; height: 50px; margin: 0 auto; background: url(../images/texto-segredo.png) no-repeat; text-indent: -999em; overflow: hidden; }
.paginas #conteudo .coluna1 .segredo p a { position: absolute; top: 0; left: 0; display: block; width: 186px; height: 160px; text-indent: -999em; overflow: hidden; }

/* coluna2 */
.paginas #conteudo .coluna2 { width: 710px; margin-left: 275px; }
.paginas #conteudo .coluna2 .paginacao { width: 570px; }
.paginas #conteudo .coluna2 .caixa { width: 378px; padding-top: 22px; background: url(../images/bg-topo-conteudo-caixa.png) no-repeat; }
.paginas #conteudo .coluna2 .caixa .interna { padding-bottom: 22px; background: url(../images/bg-base-conteudo-caixa.png) 0 bottom no-repeat; }
.paginas #conteudo .coluna2 .caixa .interna p { margin: 0; }
.paginas #conteudo .coluna2 h3 { height: 32px; margin-bottom: 20px; font-size: 1.3em; }
.paginas #conteudo .coluna2 h3 span { float: left; display: block; padding: 0 93px 0 10px; background: url(../images/bg-titulo-coluna2-paginas.png) right 0 no-repeat; line-height: 32px; text-transform: uppercase; color: #ffba00; }
.paginas #conteudo .coluna2 p { line-height: 20px; margin-bottom: 15px; }



/* truques da mae */
#truques_mae #conteudo .coluna1 h1 { width: 191px; height: 107px; margin-bottom: 30px; background: url(../images/titulo-truques-mae.png) no-repeat; text-indent: -999em; overflow: hidden; }
#truques_mae #conteudo .coluna1 h4 { width: 193px; height: 49px;  background: url(../images/coluna1-titulo-truques.png) no-repeat; text-indent: -9999em; overflow: hidden; }

#truques_mae #conteudo .coluna2 .novo_truque { position: relative; top: 7px; display: block; width: 205px; height: 28px; background: url(../images/botao-cadastre-truque.png) no-repeat; text-indent: -999em; overflow: hidden; }

#truques_mae #conteudo .coluna2 ul.lista_truques { padding: 30px 0 50px; list-style: none; color: #671600; }
#truques_mae #conteudo .coluna2 ul.lista_truques li.truque { padding-bottom: 25px; height: 1%; overflow: hidden; }
#truques_mae #conteudo .coluna2 ul.lista_truques li.truque h4 { margin-bottom: 5px; padding-left: 5px; font-size: 1.23em; color: #8b160a; }
#truques_mae #conteudo .coluna2 ul.lista_truques li.truque h4 strong { display: inline-block; padding-bottom: 3px; background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; }
#truques_mae #conteudo .coluna2 ul.lista_truques li.truque p { padding-left: 5px; line-height: 17px; color: #5b5b5b; }


/* cadastrar truques */
#cadastrar_truques #conteudo .coluna1 h1 { width: 191px; height: 107px; margin-bottom: 30px; background: url(../images/titulo-truques-mae.png) no-repeat; text-indent: -999em; overflow: hidden; }
#cadastrar_truques #conteudo .coluna1 h4 { width: 193px; height: 49px;  background: url(../images/coluna1-titulo-truques.png) no-repeat; text-indent: -9999em; overflow: hidden; }

#cadastrar_truques #conteudo .coluna2 h1 { margin-bottom: 50px; }
#cadastrar_truques #conteudo .coluna2 form p { color: #5b5b5b; }
#cadastrar_truques #conteudo .coluna2 form label { float: left; width: 215px; padding: 3px 20px 0 0; font-weight: bold; font-size: 1.23em; text-align: right; color: #cf220a; }
#cadastrar_truques #conteudo .coluna2 form input, #cadastrar_truques #conteudo .coluna2 form textarea { width: 450px; padding: 4px 5px; border: 2px solid #f3e1cd; background-color: #fff; }
#cadastrar_truques #conteudo .coluna2 form textarea { height: 100px; }
#cadastrar_truques #conteudo .coluna2 form .texto p { margin-left: 235px; }
#cadastrar_truques #conteudo .coluna2 form ol { padding: 15px 0; }
#cadastrar_truques #conteudo .coluna2 form li { margin-bottom: 15px; }
#cadastrar_truques #conteudo .coluna2 form li p { margin-left: 15px; font-size: .84em; }
#cadastrar_truques #conteudo .coluna2 form li.captcha .imagem { float: left; width: 215px; padding-right: 20px; text-align: right; }
#cadastrar_truques #conteudo .coluna2 form li.captcha label { width: auto; }

#cadastrar_truques #conteudo .coluna2 form ul.opcoes { float: right; width: 460px; padding-right: 15px; }
#cadastrar_truques #conteudo .coluna2 form ul.opcoes button { display: block; width: 103px; height: 46px; border: 0; background: url(../images/botao-enviar2.png) no-repeat; text-indent: -999em; overflow: hidden; }
#cadastrar_truques #conteudo .coluna2 form ul.opcoes li a.voltar {display: block; width: 103px; height: 46px; background: url(../images/botao-voltar.png) no-repeat; text-indent: -999em; overflow: hidden; }

  /* aviso */
  #cadastrar_truques #conteudo .coluna2 .aviso { margin-left: 75px; }
  #cadastrar_truques #conteudo .coluna2 .aviso p strong { color: #c2280b; }



/* receitas */
#receitas #conteudo .coluna1 h1 { width: 193px; height: 132px; margin-bottom: 30px; padding: 0; background: url(../images/titulo-receitas.png) 10px 0 no-repeat; text-indent: -999em; overflow: hidden; }
#receitas #conteudo .coluna1 h4 { width: 193px; height: 49px;  background: url(../images/coluna1-titulo-receitas.gif) no-repeat; text-indent: -9999em; overflow: hidden; }

#receitas #conteudo .coluna2 h1 { margin-bottom: 30px; }
#receitas #conteudo .coluna2 .frmbusca { float: right; width: 218px; padding-top: 5px; }
* html #receitas #conteudo .coluna2 .frmbusca { width: 221px; }
#receitas #conteudo .coluna2 .frmbusca input { float: left; display: block; width: 131px; height: 18px; margin: 0 5px 10px 0; padding: 4px 5px 4px 32px; border: 0; background: url(../images/bg-input-busca.png) no-repeat; font-size: 1em; font-style: italic; color: #927d6b; }
#receitas #conteudo .coluna2 .frmbusca button { width: 40px; height: 27px; border: 0; background: url(../images/botao-40.png) no-repeat; font-weight: bold; font-size: 1.07em; color: #76242c; }
#receitas #conteudo .coluna2 .frmbusca a.botao { padding-left: 10px; }
#receitas #conteudo .coluna2 .frmbusca a.botao strong { padding-right: 10px; }

#receitas #conteudo .coluna2 .lista_receitas { height: 1%; padding-bottom: 40px; list-style: none; overflow: hidden; }
#receitas #conteudo .coluna2 .lista_receitas li { float: left; width: 200px; margin-right: 55px; padding-bottom: 23px; }
#receitas #conteudo .coluna2 .lista_receitas li.ultimo { margin: 0; }
#receitas #conteudo .coluna2 .lista_receitas li img { border: solid #ffa729; border-width: 3px 0; }
#receitas #conteudo .coluna2 .lista_receitas li a { text-decoration: none; color: #e5183f; }


/* receita */
#receita #conteudo .coluna1 h1 { width: 193px; height: 132px; margin-bottom: 30px; padding: 0; background: url(../images/titulo-receitas.png) 10px 0 no-repeat; text-indent: -999em; overflow: hidden; }
#receita #conteudo .coluna1 h4 { width: 193px; height: 49px;  background: url(../images/coluna1-titulo-receitas.gif) no-repeat; text-indent: -9999em; overflow: hidden; }

#receita #conteudo .coluna2 h4 { margin-bottom: 20px; font: bold 20px "Trebuchet MS", sans-serif; color: #8b160a;  }
#receita #conteudo .coluna2 .receita,
#receita #conteudo .coluna2 p,
#receita #conteudo .coluna2 ol { line-height: 20px; list-style: none; color: #5b5a5a; }
#receita #conteudo .coluna2 .receita,
#receita #conteudo .coluna2 ol { padding: 0 0 30px 15px; }
#receita #conteudo .coluna2 ol li { margin-bottom: 10px; list-style: decimal; }

#receita #conteudo .coluna2 .imagem { height: 1%; padding: 18px 0 38px 0; background: url(../images/moldura-foto-minha-receita.png) no-repeat; overflow: hidden; }
#receita #conteudo .coluna2 .imagem .mascara { float: left; max-width: 379px; border: 3px solid #e6682f; overflow: hidden; }
* html #receita #conteudo .coluna2 .imagem .mascara { width: expression( document.body.clientWidth < 379 ? "379px" : "auto" ); }
#receita #conteudo .coluna2 .imagem .mascara img { display: block; max-width: 379px; }
* html #receita #conteudo .coluna2 .imagem .mascara img { width: expression( document.body.clientWidth < 379 ? "379px" : "auto" ); }

#receita #conteudo .coluna2 .imagem .botao { margin-right: 10px; }
#receita #conteudo .coluna2 ul.opcoes { padding: 20px 20px 12px 0; }


/* fermento */
#fermento #conteudo h1 { float: left; margin-left: 35px; }
#fermento #conteudo h4 { width: 292px; height: 63px; margin-bottom: 40px; background: url(../images/titulo-segredo-familia.png) no-repeat; text-indent: -999em; overflow: hidden; }
#fermento #conteudo .texto { clear: left; position: relative; top: -46px; width: 760px; margin-left: 115px; padding: 130px 60px 0 0; background: url(../images/bg-fermento.png) right 0 no-repeat; }
#fermento #conteudo .texto p { line-height: 20px; margin-bottom: 15px; text-align: justify; }
#fermento #conteudo .texto p strong { color: #b90000; }


/* fale conosco */
#fale_conosco #conteudo .limites { width: 1012px; }
#fale_conosco #conteudo h1 { width: 222px; height: 48px; margin-bottom: 25px; background: url(../images/titulo-fale-conosco.png) no-repeat; text-indent: -999em; overflow: hidden; }
#fale_conosco #conteudo h4 { width: 270px; height: 32px; margin-bottom: 20px; padding-left: 10px; background: url(../images/bg-titulo-coluna2-paginas.png) no-repeat; font-weight: normal; line-height: 32px; text-transform: uppercase; font-size: 1.3em; color: #ffba00; }
#fale_conosco #conteudo form { background: url(../images/bg-fale-conosco.png) right 0 no-repeat; }
#fale_conosco #conteudo form fieldset { width: 480px; padding-right: 50px; background: url(../images/separacao-colunas-pq.png) right 155px no-repeat;}
#fale_conosco #conteudo form label { float: left; width: 155px; padding: 3px 10px 0 0; text-align: right; font-weight: bold; font-size: 1.07em; }
#fale_conosco #conteudo form input, #fale_conosco #conteudo form textarea { width: 300px; padding: 4px 5px; border: 0; background-color: #f9dba7; }
#fale_conosco #conteudo form textarea { width: 465px; height: 100px; }
#fale_conosco #conteudo form ol { padding: 15px 0; }
#fale_conosco #conteudo form li { margin-bottom: 10px; }
#fale_conosco #conteudo form .texto label { float: none; display: block; padding: 10px 0 10px 3px; text-align: left; }
#fale_conosco #conteudo form ul.opcoes li.direita { padding: 0 0 5px 45px; background: url(../images/bg-moldura-marron.png) 0 bottom no-repeat; }
#fale_conosco #conteudo form button { position: relative; top: -5px; float: left; width: 107px; height: 28px; border: 0; background: url(../images/botao-frm-107.gif) no-repeat; font-weight: bold; font-size: 1.15em; color: #f5be47; }
#fale_conosco #conteudo form button:hover { background-position: 0 -28px; }

  /* aviso */
  #fale_conosco #conteudo .aviso { width: 284px; margin: 0 auto; padding: 65px 77px 20px 50px; background: url(../images/bg-cadastro-box-erro.png) no-repeat; text-align: center; }
  #fale_conosco #conteudo .aviso h5 { margin-bottom: 30px; font-size: 1.3em; color: #ffba00; }
  #fale_conosco #conteudo .aviso p { margin-bottom: 30px; font-weight: bold; font-size: 1.07em; color: #6c2e00; }
  #fale_conosco #conteudo .aviso p strong { color: #c2280b; }
  #fale_conosco #conteudo .aviso a.botao { position: relative; top: 30px; }

  #fale_conosco #conteudo .sucesso p { margin-bottom: 40px; }
  #fale_conosco #conteudo .sucesso h5 { margin-bottom: 40px; }



/* convide familia */
#convide_familia #conteudo h1 { float: left; margin-left: 35px; }
#convide_familia #conteudo .descricao { float: right; width: 433px; height: 120px; margin: 0 65px 60px 0; background: url(../images/texto-descricao-convite.png) no-repeat; text-indent: -999em; overflow: hidden; }
* html #convide_familia #conteudo .descricao { margin-right: 35px; }
#convide_familia #conteudo .compartilhe { clear: both; padding-bottom: 40px; padding-left: 80px; list-style: none; }
#convide_familia #conteudo .compartilhe li { float: left; width: 240px; background: url(../images/separacao-colunas-redes-sociais.gif) right 73px no-repeat; text-align: center; }
#convide_familia #conteudo .compartilhe li div { margin: 0 35px 0 20px; }
#convide_familia #conteudo .compartilhe li.email { width: 195px; }
#convide_familia #conteudo .compartilhe li.email div { margin: 0 30px 0 0; background: url(../images/icone-email.png) center 60px no-repeat; }
#convide_familia #conteudo .compartilhe li.orkut div { background: url(../images/icone-orkut.png) center 60px no-repeat; }
#convide_familia #conteudo .compartilhe li.twitter div { background: url(../images/icone-twitter.png) center 60px no-repeat; }
#convide_familia #conteudo .compartilhe li.facebook { width: 190px; background: none; }
#convide_familia #conteudo .compartilhe li.facebook div { margin-right: 0; background: url(../images/icone-facebook.png) center 60px no-repeat; }
#convide_familia #conteudo .compartilhe h4 { margin-bottom: 177px; font-size: 1.3em; text-transform: uppercase; color: #c20f04; }
#convide_familia #conteudo .compartilhe p { margin-bottom: 25px; font-weight: bold; color: #5b5b5b; }
#convide_familia #conteudo .compartilhe li div a { display: block; width: 80px; height: 28px; margin: 0 auto; background: url(../images/botao-enviar.png) no-repeat; text-indent: -999em; overflow: hidden; }

#convide_familia #compartilhar_email { display: none; position: absolute; height: 510px; z-index: 999; }
#convide_familia #compartilhar_email h3 { margin-bottom: 20px; }
#convide_familia #compartilhar_email form ol { width: 370px; margin-left: 10px; list-style: none; }
#convide_familia #compartilhar_email form ol li { margin-bottom: 5px; padding: 3px 0 3px 15px; border: 1px solid #e8c7a0; background-color: #fff; }
#convide_familia #compartilhar_email form ol label { float: left; margin-right: 10px; font-size: 1em; font-style: italic; line-height: 26px; color: #603002; }
#convide_familia #compartilhar_email form ol input, #convide_familia #compartilhar_email form ol textarea { padding: 5px 3px; *padding: 3px; border: 0; background-color: #fff; }
#convide_familia #compartilhar_email form ol input { width: 200px; height: auto; }
#convide_familia #compartilhar_email form ol textarea { width: 200px; height: 83px; font-size: 1em; }
#convide_familia #compartilhar_email form .captcha { margin: 0; padding: 10px 0 10px 10px; }
#convide_familia #compartilhar_email form .captcha a { font-size: .76em; color: #603002; }
#convide_familia #compartilhar_email form .captcha label { margin-bottom: 5px; width: auto; float: none; line-height: 14px; text-align: left; }
#convide_familia #compartilhar_email form .captcha input { display: block; width: 100px; padding: 2px 3px; border: 1px solid #b68429; }
#convide_familia #compartilhar_email form .captcha img { width: 110px; margin-right: 10px; }
#convide_familia #compartilhar_email form ul.opcoes { width: 370px; margin-left: 10px; padding-top: 15px; }
#convide_familia #compartilhar_email form ul.opcoes a.botao_enviar { display: block; width: 80px; height: 28px; margin: 0 auto; background: url(../images/botao-enviar.png) no-repeat; text-indent: -999em; overflow: hidden; }
#convide_familia #compartilhar_email form button { width: 107px; height: 28px; border: 0; background: url(../images/botao-frm-107.gif) no-repeat; font-weight: bold; font-size: 1.15em; color: #f5be47; }
#convide_familia #compartilhar_email form button:hover { background-position: 0 -28px; }

#convide_familia #enviado_email { display: none; position: absolute; height: 240px; z-index: 4; }
#convide_familia #enviado_email h4 { padding-bottom: 60px; background: url(../images/ajax-loader.gif) center bottom no-repeat; text-align: center; font-size: 1.3em; line-height: 27px; color: #ffba00; }
#convide_familia #enviado_email p { width: 200px; height: 27px; margin: 0 auto; padding-bottom: 20px; background: url(../images/ajax-loader.gif) center bottom no-repeat; text-indent: -999em; overflow: hidden; }

#convide_familia #convite_enviado { display: none; position: absolute; height: 140px; z-index: 4; }



/* receitas colaborativas */
#receitas_colaborativas #conteudo .coluna1 h3 { width: 174px; height: 141px; margin-bottom: 45px; background: url(../images/titulo-minha-receita-royal.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#receitas_colaborativas #conteudo .coluna1 h4 { width: 193px; height: 49px;  background: url(../images/coluna1-titulo-receitas.gif) no-repeat; text-indent: -9999em; overflow: hidden; }

#receitas_colaborativas #conteudo .coluna2 h1 { margin-bottom: 60px; }
#receitas_colaborativas #conteudo .coluna2 .frmbusca { float: right; width: 218px; padding-top: 5px; }
* html #receitas_colaborativas #conteudo .coluna2 .frmbusca { width: 221px; }
#receitas_colaborativas #conteudo .coluna2 .frmbusca input { float: left; display: block; width: 131px; height: 18px; margin: 0 5px 10px 0; padding: 4px 5px 4px 32px; border: 0; background: url(../images/bg-input-busca.png) no-repeat; font-size: 1em; font-style: italic; color: #927d6b; }
#receitas_colaborativas #conteudo .coluna2 .frmbusca button { width: 40px; height: 27px; border: 0; background: url(../images/botao-40.png) no-repeat; font-weight: bold; font-size: 1.07em; color: #76242c; }
#receitas_colaborativas #conteudo .coluna2 .frmbusca a.botao { padding-left: 10px; }
#receitas_colaborativas #conteudo .coluna2 .frmbusca a.botao strong { padding-right: 10px; }

#receitas_colaborativas #conteudo .coluna2 .lista_receitas { height: 1%; padding-bottom: 40px; list-style: none; overflow: hidden; }
#receitas_colaborativas #conteudo .coluna2 .lista_receitas li { display: inline-block; position: relative; width: 200px; margin-right: 50px; padding-bottom: 23px; vertical-align: text-top; }
* html #receitas_colaborativas #conteudo .coluna2 .lista_receitas li { zoom: 1; }
#receitas_colaborativas #conteudo .coluna2 .lista_receitas li span.selo { position: absolute; top: 0; right: 0; width: 25px; height: 27px; background: url(../images/selo-royal-receita-aprovada-icone.png) no-repeat; text-indent: -999em; overflow: hidden; }
#receitas_colaborativas #conteudo .coluna2 .lista_receitas li.ultimo { margin: 0; }
#receitas_colaborativas #conteudo .coluna2 .lista_receitas li img { border: solid #ffa729; border-width: 3px 0; }
#receitas_colaborativas #conteudo .coluna2 .lista_receitas li a { text-decoration: none; color: #e27635; }
#receitas_colaborativas #conteudo .coluna2 .lista_receitas li a strong { display: block; font-weight: normal; color: #e5183f; }
#receitas_colaborativas #conteudo .coluna2 .lista_receitas li a span { color: #712103; }
#receitas_colaborativas #conteudo .coluna2 .lista_receitas li a em { display: block; font-style: normal; }

#receitas_colaborativas #conteudo .coluna2 div.disclaimer { clear: both; margin-bottom: 20px; font-size: 0.8em; text-align: center; }


/* ------- ENVIAR RECEITA ------- */
#envie_receita div#sucesso.popup h3 { margin-bottom: 30px; margin-top: 20px; }
#envie_receita div#sucesso.popup a.botao_voltar { margin-right: 20px; }

#envie_receita #conteudo .limites div.coluna1 h3 { width: 172px; height: 137px; margin-bottom: 45px; background: url(../images/titulo-minha-receita-royal.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#envie_receita #conteudo .limites div.coluna1 h4 { width: 193px; height: 49px;  background: url(../images/coluna1-titulo-receitas.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
#envie_receita #conteudo .limites div.coluna2 div.introducao p em { font-size: .9em; color: #e84757; }
#envie_receita #conteudo .limites div.coluna2 form fieldset { width: 493px; padding-left: 20px; }
#envie_receita #conteudo .limites div.coluna2 form fieldset input { background-color: #fff; }
#envie_receita #conteudo .limites div.coluna2 form fieldset ol li.tipo_receita { width: 150px; margin-right: 100px; }
#envie_receita #conteudo .limites div.coluna2 form fieldset ol li.tipo_receita select { width: 145px; }
#envie_receita #conteudo .limites div.coluna2 form fieldset ol li.tempo_preparo select { width: 100px; }
#envie_receita #conteudo .limites div.coluna2 form fieldset ol li.tempo_preparo select.campo_horas { margin-right: 30px; }
#envie_receita #conteudo .limites div.coluna2 form fieldset ol li textarea { width: 460px; height: 160px; padding: 10px 15px; }
#envie_receita #conteudo .limites div.coluna2 form button { display: block; width: 155px; height: 61px; background: url(../images/enviar-receita-botao-enviar.png) no-repeat;  text-indent: -9999em; overflow: hidden; }


/* ------- MINHA RECEITA ------- */
#minha_receita div#envie_foto { height: 490px; }
#minha_receita div#envie_foto h3 { margin-bottom: 20px;  }
#minha_receita div#envie_foto .texto { padding: 0 0 0 10px; line-height: 18px; }
#minha_receita div#envie_foto a.botao_voltar { margin-right: 15px; }
#minha_receita div#envie_foto form ol { margin-bottom: 25px; }
#minha_receita div#envie_foto form input { width: 280px; background-color: #fff; margin: 5px;}
#minha_receita div#envie_foto form .captcha { margin: 0; padding: 10px 0 5px 0; }
#minha_receita div#envie_foto form .captcha a { font-size: .76em; color: #603002; }
#minha_receita div#envie_foto form .captcha label { width: auto; float: none; margin-bottom: 5px; line-height: auto; text-align: left; }
#minha_receita div#envie_foto form .captcha input { display: block; width: 100px; padding: 2px 3px; border: 1px solid #b68429; }
#minha_receita div#envie_foto form .captcha img { width: 110px; height: 65px; margin-right: 10px; }
#minha_receita div#envie_foto form button { display: block; width: 103px; height: 43px; margin-left: 260px; border: 0; background: url(../images/botao-enviar2.png) no-repeat; text-indent: -999em; overflow: hidden; }

#minha_receita div#foto_enviada .texto { padding: 0 20px 0 10px; line-height: 18px; }
#minha_receita div#foto_enviada a.botao_voltar { margin-right: 20px; }

#minha_receita div#erro_envio_foto .texto { padding: 0 20px 0 10px; line-height: 18px; }

#minha_receita div#comentario_enviado h3 { font-size: 22px; }
#minha_receita div#comentario_enviado .texto { padding: 0 20px 0 10px; line-height: 18px; }
#minha_receita div#comentario_enviado a.botao_voltar { margin-right: 20px; }


#minha_receita div#imagem_ampliada { height: auto; padding-bottom: 30px; }
#minha_receita div#imagem_ampliada .texto { margin: 0; padding: 40px 10px 0 0; text-align: center; }
#receita #conteudo .coluna2 .imagem .mascara img { display: block; max-width: 379px; }
* html #receita #conteudo .coluna2 .imagem .mascara img { width: expression( document.body.clientWidth < 379 ? "379px" : "auto" ); }


#minha_receita #conteudo .coluna1 h3 { width: 172px; height: 137px; margin-bottom: 45px; background: url(../images/titulo-minha-receita-royal.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#minha_receita #conteudo .coluna1 h4 { width: 193px; height: 49px; background: url(../images/coluna1-titulo-receitas.gif) no-repeat; text-indent: -9999em; overflow: hidden; }

#minha_receita #conteudo .coluna2 { position: relative; }
#minha_receita #conteudo .coluna2 h4 { display: block; height: 100%; font: bold 22px/46px "Trebuchet MS", sans-serif; text-indent: 0; color: #8b160a;  }

#minha_receita #conteudo .coluna2 span.selo_royal { position: absolute; top: -60px; right: 0; display: block; width: 79px; height: 128px; background: url(../images/selo-royal-receita-aprovada.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#minha_receita #conteudo .coluna2 .cabecalho { margin-bottom: 35px; padding-left: 70px; background: url(../images/titulo-principal-decoracao.png) left 10px no-repeat;  }
#minha_receita #conteudo .coluna2 .cabecalho h1 { margin-bottom: 0; padding: 0; background: transparent; }
#minha_receita #conteudo .coluna2 .cabecalho h1 span { line-height: 40px; }
#minha_receita #conteudo .coluna2 .cabecalho p.autor { display: inline; margin-right: 35px; color: #ff8200; }
#minha_receita #conteudo .coluna2 .cabecalho p.autor a { border-bottom: 1px #f54200 dashed; text-decoration: none; color: #888886; }
#minha_receita #conteudo .coluna2 .cabecalho ul.redes { position: relative; top: 5px; display: inline; list-style: none; }
#minha_receita #conteudo .coluna2 .cabecalho ul.redes li { display: inline; }

#minha_receita #conteudo .coluna2 .resumo_receita { height: 1%; padding: 18px 0 38px 0; background: url(../images/moldura-foto-minha-receita.png) no-repeat; overflow: hidden; }
#minha_receita #conteudo .coluna2 .resumo_receita .foto { float: left; max-width: 379px; border: 3px solid #e6682f; overflow: hidden; }
* html #minha_receita #conteudo .coluna2 .resumo_receita .foto { width: expression( document.body.clientWidth < 379 ? "379px" : "auto" ); }
#minha_receita #conteudo .coluna2 .resumo_receita .foto img { display: block; }
#minha_receita #conteudo .coluna2 .resumo_receita .foto img { max-width: 379px;  max-height: 215px;}
* html #minha_receita #conteudo .coluna2 .resumo_receita .foto img { width: expression( document.body.clientWidth < 379 ? "379px" : "auto" ); }
#minha_receita #conteudo .coluna2 .resumo_receita ul { float: left; width: 172px; padding-top: 15px; background: url(../images/bg-dados-minha-receita.png) no-repeat; font: normal 1.3em/16px "Trebuchet MS", sans-serif; list-style: none; color: #754c24; }
#minha_receita #conteudo .coluna2 .resumo_receita ul li { padding-left: 66px; }
#minha_receita #conteudo .coluna2 .resumo_receita ul strong { display: block; margin-bottom: 5px; font: bold 15px/16px "Trebuchet MS", sans-serif; color: #8b160a; }
#minha_receita #conteudo .coluna2 .resumo_receita ul li.tempo { height: 53px; margin-bottom: 33px; }
#minha_receita #conteudo .coluna2 .resumo_receita ul li.rendimento { height: 37px; margin-bottom: 25px; }
#minha_receita #conteudo .coluna2 .resumo_receita ul li.testou { height: 48px; margin-bottom: 20px; font-size: .93em; }
#minha_receita #conteudo .coluna2 .resumo_receita ul li.testou strong { margin-bottom: 0; font-size: 14px; color: #f8c219; }
#minha_receita #conteudo .coluna2 .resumo_receita ul li.testou a { text-decoration: none; color: #f3f0e8; }


#minha_receita #conteudo .coluna2 ul.ingredientes { margin-bottom: 30px; padding-left: 20px; list-style: none; }
#minha_receita #conteudo .coluna2 ul.ingredientes li { color: #5b5a5a; }
#minha_receita #conteudo .coluna2 div.modo_preparo { margin-bottom: 20px; padding-bottom: 40px; background: url(../images/minhas-receitas-modo-preparo-bg.png) bottom center no-repeat; }
#minha_receita #conteudo .coluna2 div.modo_preparo ol { list-style: decimal inside; }
#minha_receita #conteudo .coluna2 div.modo_preparo ol li { margin-bottom: 15px; }
#minha_receita #conteudo .coluna2 div.modo_preparo ol li,
#minha_receita #conteudo .coluna2 div.modo_preparo p { color: #5b5a5a; }
#minha_receita #conteudo .coluna2 div.galeria { position: relative; height: 220px; padding-bottom: 30px; background: url(../images/minhas-receitas-fotos-bg.png) bottom center no-repeat; }
#minha_receita #conteudo .coluna2 div.galeria h4 { height: auto; color: #ad4800; }
#minha_receita #conteudo .coluna2 div.galeria ul { list-style: none; }
#minha_receita #conteudo .coluna2 div.galeria a.botao_navegacao { display: block; position: absolute; top: 40px; width: 18px; height: 28px; margin-top: 40px; background: url(../images/galeria-fotos-botao-navegacao.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#minha_receita #conteudo .coluna2 div.galeria a.botao_navegacao.anterior { left: 0; background-position: 0 0; }
#minha_receita #conteudo .coluna2 div.galeria a.botao_navegacao.proxima { right: 20px; background-position: -34px 0; }
#minha_receita #conteudo .coluna2 div.galeria .mascara { width: 630px; margin-left: 30px; overflow: hidden; }
#minha_receita #conteudo .coluna2 div.galeria ul.fotos { width: 650px; height: 133px; overflow: hidden; }
#minha_receita #conteudo .coluna2 div.galeria ul.fotos li { float: left; width: 105px; margin-right: 25px; text-align: center; }
#minha_receita #conteudo .coluna2 div.galeria ul.fotos li a { color: #8c6239; }
#minha_receita #conteudo .coluna2 div.galeria ul.fotos li a img { margin-bottom: 10px; border: 2px #a67c52 solid; max-height: 100px; max-width: 100px;}
#minha_receita #conteudo .coluna2 div.galeria ul.fotos li a:hover img { border-color: #8a6037; }
#minha_receita #conteudo .coluna2 div.galeria a.botao_envie_foto { display: block; width: 163px; height: 28px; background: url(../images/galeria-botao-enviar-foto.gif) no-repeat; font: bold 1.15em/28px "Trebuchet MS", sans-serif; text-decoration: none; text-indent: 45px; color: #ffeea0; }
#minha_receita #conteudo .coluna2 div.galeria ul.fotos li a span { display: block; }
#minha_receita #conteudo .coluna2 div.comentarios { margin-bottom: 30px; }
#minha_receita #conteudo .coluna2 div.comentarios h4 { color: #f54200; }
#minha_receita #conteudo .coluna2 div.comentarios ul { padding: 0 85px 0 35px; list-style: none; }
#minha_receita #conteudo .coluna2 div.comentarios ul li { padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px #c7b687 solid; }
#minha_receita #conteudo .coluna2 div.comentarios ul li p.autor { margin-bottom: 0; font-size: 1.38em; color: #cf220a; }
#minha_receita #conteudo .coluna2 div.comentarios ul li span.data { color: #f54200; }
#minha_receita #conteudo .coluna2 div.comentarios ul li .texto { padding-top: 20px; color: #5b5a5a; }
#minha_receita #conteudo .coluna2 form#comentar_receita h4 { color: #f54200; }
#minha_receita #conteudo .coluna2 form#comentar_receita fieldset { width: 640px; padding-left: 40px; }
#minha_receita #conteudo .coluna2 form#comentar_receita fieldset ol li textarea { width: 620px; padding: 10px; }
#minha_receita #conteudo .coluna2 form#comentar_receita button { width: 182px; height: 28px; background: url(../images/minhas-receitas-comentar-botao-enviar.gif) no-repeat; font: bold 1.15em/28px "Trebuchet MS", sans-serif; text-align: center; color: #712103; }

#minha_receita #conteudo .coluna2 form#comentar_receita li.captcha .imagem { float: left; padding-right: 20px; }
#minha_receita #conteudo .coluna2 form#comentar_receita li.captcha label { width: auto; }
#minha_receita #conteudo .coluna2 form#comentar_receita li.captcha input { width: 400px; }
#minha_receita #conteudo .coluna2 form#comentar_receita li.captcha a { font-size: .91em; color: #cf220a; }


/*
  --------------
  Clube segredinhos
  --------------
*/
.clube #topo { height: 165px; }

.clube #conteudo { padding-top: 18px; }
.clube #conteudo .botao,
.clube #conteudo .botao strong { display: inline-block; height: 27px; border: 0; line-height: 27px; text-shadow: rgba(72,25,24,.41) 1px 1px 0; cursor: pointer; }
.clube #conteudo .botao { padding-left: 12px; font-size: .92em; }
.clube #conteudo .botao strong { padding-right: 12px; background-position: right -27px; }
* html .clube #conteudo .botao strong { zoom: 1; height: 27px; }
* html .clube #conteudo button.botao strong { position: relative; left: -7px; }
.clube #conteudo button.botao::-moz-focus-inner { border: 0; padding: 0; }

.clube #conteudo ul.paginacao li a { padding: 0 6px 4px; font: 1.15em "Trebuchet MS", sans-serif; color: #e84757; }
.clube #conteudo ul.paginacao li.anterior { margin: 0 10px 0 0; }
.clube #conteudo ul.paginacao li.proximo { margin: 0 0 0 10px; }
.clube #conteudo ul.paginacao li.anterior a { width: 8px; height: 23px; padding: 0; background: url(../images/clube/setas-paginacao.png) 0 5px no-repeat; }
.clube #conteudo ul.paginacao li.proximo a { width: 8px; height: 23px; padding: 0; background: url(../images/clube/setas-paginacao.png) -8px 5px no-repeat; }


.clube #conteudo .topo_clube { position: relative; width: 1011px; height: 99px; margin: 0 auto 24px; padding-top: 10px; background: url(../images/clube/bg-topo-clube.png) no-repeat; }
.clube #conteudo .topo_clube h2 { position: absolute; top: -55px; right: 32px; width: 123px; height: 143px; background: url(../images/clube/ilustracao-clube.png) no-repeat; text-indent: -999em; overflow: hidden; }
.clube #conteudo .topo_clube h3 { width: 118px; height: 53px; margin: -50px auto 0; background: url(../images/clube/link-item-menu-titulo-clube-galeria.png) no-repeat; text-indent: -9999em; overflow: hidden; }
.clube #conteudo .topo_clube ul { padding: 17px 0 0 30px; height: 59px; list-style: none; }
.clube #conteudo .topo_clube ul li { float: left; height: 59px; }
.clube #conteudo .topo_clube ul li a { float: left; width: 100%; height: 100%; text-indent: -999em; overflow: hidden; }
/*
.clube #conteudo .topo_clube ul li.clube { width: 179px; background: url(../images/clube/link-item-menu-clube.png) no-repeat; }
.clube #conteudo .topo_clube ul li.premiacao { width: 155px; background: url(../images/clube/link-item-menu-clube-premiacao.png) no-repeat; }
.clube #conteudo .topo_clube ul li.desafio { width: 127px; background: url(../images/clube/link-item-menu-clube-desafio.png) no-repeat; }
.clube #conteudo .topo_clube ul li.galeria_clubes { width: 141px; background: url(../images/clube/link-item-menu-clube-galeria.png) no-repeat; }
.clube #conteudo .topo_clube ul li.frmbusca { width: 186px; padding-left: 17px; background: url(../images/clube/link-item-menu-clube-busca.png) 17px 10px no-repeat; }
.clube #conteudo .topo_clube ul li.frmbusca label { display: block; width: 100%; height: 35px; text-indent: -999em; overflow: hidden; }
.clube #conteudo .topo_clube ul li.frmbusca input { width: 120px; padding: 5px 10px; border: 0; background: none; }
.clube #conteudo .topo_clube ul li.frmbusca button { width: 36px; padding: 3px 0; border: 0; background: none; text-indent: -999em; overflow: hidden; cursor: pointer; }
*/
.clube #conteudo .topo_clube .frmbusca { width: 186px; padding-left: 17px; background: url(../images/clube/link-item-menu-clube-busca.png) 17px 10px no-repeat; }
.clube #conteudo .topo_clube .frmbusca label { display: block; width: 100%; height: 35px; text-indent: -999em; overflow: hidden; }
.clube #conteudo .topo_clube .frmbusca input { width: 120px; padding: 5px 10px; border: 0; background: none; }
.clube #conteudo .topo_clube .frmbusca button { width: 36px; padding: 3px 0; border: 0; background: none; text-indent: -999em; overflow: hidden; cursor: pointer; }

.clube #conteudo .coluna1 { width: 194px; padding: 0; margin-left: 30px; background: none; }
* html .clube #conteudo .coluna1 { margin-left: 20px; }


.clube #conteudo .coluna1 .frmlogin { width: 194px; height: 260px; margin-bottom: 30px; background: url(../images/clube/caixa-login.png) no-repeat; }
.clube #conteudo .coluna1 .frmlogin fieldset { padding: 0 15px; }
.clube #conteudo .coluna1 .frmlogin h4 { height: 68px; background: url(../images/clube/titulo-acesse.png) center 23px no-repeat; text-indent: -999em; overflow: hidden; }
.clube #conteudo .coluna1 .frmlogin li { margin-bottom: 13px; list-style: none; }
.clube #conteudo .coluna1 .frmlogin label { display: block; padding-bottom: 3px; font-weight: bold; font-size: 1.07em; color: #21494c; }
.clube #conteudo .coluna1 .frmlogin input { width: 150px; padding: 4px 5px; border: 1px solid #ae8b62; border-bottom-color: #d9b785; background-color: #fff; }
.clube #conteudo .coluna1 .frmlogin a { display: block; width: 71px; font-weight: bold; font-size: .92em; text-decoration: none; color: #507677; }
.clube #conteudo .coluna1 .frmlogin button { float: right; }
* html .clube #conteudo .coluna1 .frmlogin button { position: relative; left: 20px; }
* html .clube #conteudo .coluna1 .frmlogin button strong { left: -11px; }


.clube #conteudo .coluna2 { padding-bottom: 20px; }
.clube #conteudo .coluna2 h4 { margin-bottom: 15px; font-weight: normal; font-size: 1.69em; }
.clube #conteudo .coluna2 p { font-size: 1.07em; color: #ad4800; }
.clube #conteudo .coluna2 p strong { color: #773200; }


.clube #conteudo .coluna2 .texto img.direita { margin-bottom: 65px; }
.clube #conteudo .coluna2 .texto ol { padding: 7px 0 50px 25px; list-style-position: inside; }
.clube #conteudo .coluna2 .texto ol li { margin-bottom: 7px; font-weight: bold; font-size: 1.07em; color: #603913; }
.clube #conteudo .coluna2 .texto ol li p { padding-left: 21px; font-weight: normal; font-size: 1em; }
.clube #conteudo .coluna2 .texto ul { padding: 10px 0 10px 7px; }
.clube #conteudo .coluna2 .texto ul li { margin-bottom: 3px; padding-left: 14px; background: url(../images/clube/bullet-laranja.png) 0 7px no-repeat; font-weight: bold; list-style: none; color: #e84757; }

.clube #conteudo a.cadastro { display: block; width: 361px; height: 45px; background: url(../images/clube/botao-acao-361.png) no-repeat; font-weight: bold; font-size: 1.23em; line-height: 45px; text-align: center; text-decoration: none; color: #fffdac; }

.clube #conteudo .ultimos_posts { clear: both; width: 914px; height: 175px; margin: 0 auto; padding: 30px 0 0; background: url(../images/clube/caixa-ultimos-post.png) no-repeat; }
.clube #conteudo .ultimos_posts .info { float: left; width: 165px; padding: 10px 45px 0 25px; }
.clube #conteudo .ultimos_posts .info p { margin-bottom: 13px; font-size: 1.07em; color: #b34a00; }
.clube #conteudo .ultimos_posts .info a { display: block; width: 75px; height: 25px; background: url(../images/clube/botao-75.png) no-repeat; font-size: .92em; line-height: 25px; text-align: center; text-decoration: none; color: #fff;  }
.clube #conteudo .ultimos_posts h4 { margin-bottom: 7px; font-weight: normal; font-size: 1.53em; color: #703600; }
.clube #conteudo .ultimos_posts ul { /*height: 160px;*/ list-style: none; }
.clube #conteudo .ultimos_posts ul li { float: left; width: 160px; height: 160px; padding-left: 10px; }
.clube #conteudo .ultimos_posts ul li.primeiro { padding-left: 0; }
.clube #conteudo .ultimos_posts ul a img { display: block; max-width: 150px; max-height: 100px; margin: 5px 0; }
.clube #conteudo .ultimos_posts ul a { font-weight: bold; text-decoration: none; color: #703600; }
.clube #conteudo .ultimos_posts ul a span { font-weight: normal; text-decoration: underline; }

/* ------- CLUBE ------- */
#clube #conteudo .topo_clube { margin-bottom: 45px; }
#clube #conteudo .coluna1 .frmenquete { position: relative; width: 194px; padding: 50px 0 0; background: url(../images/clube/caixa-enquete.png) no-repeat; }
#clube #conteudo .coluna1 .frmenquete fieldset { position: relative; top: 23px; padding: 0 20px 43px; background: url(../images/clube/caixa-enquete.png) 0 bottom no-repeat; }
#clube #conteudo .coluna1 .frmenquete h4 { position: absolute; top: -51px; left: 0; width: 154px; height: 19px; background: url(../images/clube/titulo-enquete.png) center 0 no-repeat; text-indent: -999em; overflow: hidden; }
#clube #conteudo .coluna1 .frmenquete li { list-style: none; }
#clube #conteudo .coluna1 .frmenquete p { margin-bottom: 13px; padding-right: 20px; font-weight: bold; font-size: 1.07em; color: #21494c; }
#clube #conteudo .coluna1 .frmenquete .pergunta ul { margin-bottom: 15px; }
#clube #conteudo .coluna1 .frmenquete .pergunta ul li { height: 1%; margin-bottom: 5px; overflow: hidden; }
#clube #conteudo .coluna1 .frmenquete .pergunta ul li input { position: relative; top: 2px; float: left; margin: 0 8px 10px 0; } 
#clube #conteudo .coluna1 .frmenquete .aviso { display: none; }
#clube #conteudo .coluna1 .frmenquete .aviso p { padding: 0; }
#clube #conteudo .coluna1 .frmenquete .resultado { display: none; }
#clube #conteudo .coluna1 .frmenquete .resultado ul { margin-bottom: 20px; }
#clube #conteudo .coluna1 .frmenquete .resultado ul li { position: relative; width: 133px; margin-bottom: 10px; background: url(../images/clube/graficos-enquete-bg.png) 0 bottom no-repeat; }
#clube #conteudo .coluna1 .frmenquete .resultado ul span { display: block; padding-bottom: 5px; }
#clube #conteudo .coluna1 .frmenquete .resultado ul strong { position: absolute; bottom: -1px; right: -26px; float: right; width: 20px; font-size: .84em; text-align: left; color: #125963; }
#clube #conteudo .coluna1 .frmenquete .resultado ul em { position: relative; display: block; height: 10px; background: url(../images/clube/graficos-enquete.png) right -10px no-repeat; text-indent: -999em; overflow: hidden; }
#clube #conteudo .coluna1 .frmenquete .resultado ul em strong { position: absolute; top: 0; left: 0; display: block; width: 4px; height: 10px; background: url(../images/clube/graficos-enquete.png) no-repeat; }
#clube #conteudo .coluna1 .frmenquete .resultado ul .vencedor em { background-position: right -30px; }
#clube #conteudo .coluna1 .frmenquete .resultado ul .vencedor em strong { background-position: 0 -20px; }
* html #clube #conteudo .coluna1 .frmenquete button { position: relative; top: 26px; left: 20px; }
* html #clube #conteudo .coluna1 .frmenquete button strong { left: -11px; }

#clube #conteudo .coluna2 h1 { width: 700px; height: 57px; margin-bottom: 45px; padding: 0; background: url(../images/clube/titulo-segredinho-historia.png) no-repeat; text-indent: -999em; overflow: hidden; }
#clube #conteudo .coluna2 img.imagem_clube { position: relative; left: -25px; margin: 30px 0 50px; }
#clube #conteudo .coluna2 p { font-size: 1em; }
#clube #conteudo .coluna2 p strong { color: #703600; }
#clube #conteudo .coluna2 p.destaque { font-size: 1.38em; color: #703600; }
#clube #conteudo .coluna2 h4 { margin-bottom: 0; padding-top: 28px; font-size: 1.38em; color: #af1a10; }
#clube #conteudo .coluna2 ul { margin-bottom: 25px; font-size: 1.23em; }
#clube #conteudo .coluna2 ul li { padding-left: 25px; font-weight: normal; color: #e84757; }
#clube #conteudo .coluna2 h3 { font-weight: normal; font-size: 1.84em; color: #703600; }
#clube #conteudo .coluna2 a.cadastro { margin: 0 auto; }
#clube #conteudo .coluna2 .texto ol.passos { margin-bottom: 25px; padding: 0; list-style: none; overflow: hidden; }
#clube #conteudo .coluna2 .texto ol.passos li { float: left;; width: 158px; padding-left: 20px; font-weight: normal; font-size: 1.07em; color: #b34a00; }
#clube #conteudo .coluna2 .texto ol.passos li.primeiro { padding-left: 0; }
#clube #conteudo .coluna2 .texto ol.passos li strong { display: block; width: 110px; padding: 10px 0 ; color: #703600; }


/* ------- DESAFIO ------- */
#desafio #conteudo .coluna2 .texto .descricao { color: #6C0000; font-size: 1.53em; font-weight: bold; margin-bottom: 20px; width: auto;}
#desafio #conteudo .coluna2 .texto { margin-bottom: 30px; }
#desafio #conteudo .coluna2 .texto p { width: 560px; }
#desafio #conteudo .coluna2 .texto p.jwt_patch_title { width: 600px; }
#desafio #conteudo .coluna2 .texto .descricao { width: auto; margin-bottom: 20px; font-weight: bold; font-size: 1.53em; color: #6c0000; }
#desafio #conteudo .coluna2 .texto strong { color: #6c0000; }
#desafio #conteudo .coluna2 a.cadastro { margin: 0 auto; }

  /* logado */
  #desafio #conteudo .aguarde_ganhador { width: 952px; margin: 0 auto; }
  #desafio #conteudo .aguarde_ganhador .texto { padding: 0 20px 100px 55px; }
  #desafio #conteudo .aguarde_ganhador .texto h3 { width: 461px; height: 19px; margin-bottom: 10px; background: url(../images/clube/titulo-desafio-aguarde.png) no-repeat; text-indent: -999em; overflow: hidden; }
  #desafio #conteudo .aguarde_ganhador .texto p { margin-bottom: 30px; font-size: 1.07em; color: #ad4800; }
  #desafio #conteudo .aguarde_ganhador .texto a.botao_outros_resultados { display: block; width: 150px; height: 45px; margin: 0; background: url(../images/clube/botao-veja-outros-resultados.png) no-repeat; text-indent: -9999em; overflow: hidden; }

  #desafio #conteudo .aguarde_desafio { width: 952px; margin: 0 auto; }
  #desafio #conteudo .aguarde_desafio .texto { padding: 0 10px 100px 55px; }
  #desafio #conteudo .aguarde_desafio .texto h3 { width: 551px; height: 20px; margin-bottom: 10px; background: url(../images/clube/titulo-desafio-aguarde-desafio.png) no-repeat; text-indent: -999em; overflow: hidden; }
  #desafio #conteudo .aguarde_desafio .texto p { margin-bottom: 30px; font-size: 1.07em; color: #ad4800; }
  #desafio #conteudo .aguarde_desafio .texto p strong { color: #6e2e00; }
  #desafio #conteudo .aguarde_desafio .texto a.botao_outros_resultados { display: block; width: 150px; height: 45px; margin: 0; background: url(../images/clube/botao-veja-outros-resultados.png) no-repeat; text-indent: -9999em; overflow: hidden; }

  #desafio #conteudo .resultado { width: 690px; padding: 0 0 0 75px; }
  #desafio #conteudo .resultado h4 { padding-top: 30px; }
  #desafio #conteudo .resultado h4,
  #desafio #conteudo .resultado p { font-size: 1.46em !important; color: #773200; }
  #desafio #conteudo .resultado p { margin-bottom: 50px !important; }
  #desafio #conteudo .resultado p strong { color: #e4213d; }
  #desafio #conteudo .resultado a.botao_outros_resultados { margin: 0 !important; }

  #desafio #conteudo .vencedores .texto { width: 750px; }
  #desafio #conteudo .vencedores .texto h3 { width: 191px; height: 20px; margin-bottom: 20px; background: url(../images/clube/titulo-veja-ganhadores.png) no-repeat; text-indent: -999em; overflow: hidden; }
  #desafio #conteudo .vencedores .texto li { margin-bottom: 10px; font-size: 1.07em; color: #ad4800; list-style: none; }
  #desafio #conteudo .vencedores .texto li strong { font-size: 1.28em; color: #e4213d; }
  #desafio.clube #conteudo .vencedores h1 { height: 1%; margin-bottom: 30px; }
  #desafio.clube #conteudo .vencedores h1 span { height: auto; line-height: 1em; }
  #desafio.clube #conteudo .vencedores h1 em { display: block; font-size: .56em; line-height: 1em; font-weight: normal; font-style: normal; text-transform: uppercase; }



/* ------- GALERIA ------- */
#galeria #conteudo h1 { display: block; width: 333px; height: 46px; margin: 0 auto; padding: 0; background: url(../images/clube/titulo-galeria-de-clubes.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#galeria #conteudo ul.listagem_clubes { margin: 20px 0 0 30px; }
#galeria #conteudo ul.listagem_clubes li { list-style: none; }
#galeria #conteudo ul.listagem_clubes .clube { float: left; width: 230px; padding: 10px 45px 15px 15px; margin: 0 15px 30px 0; border-bottom: 4px solid #f2d298; background-color: #f7d58a; }
/* #galeria #conteudo ul.listagem_clubes .clube img.direita { border: 3px solid #fca584; } */
#galeria #conteudo ul.listagem_clubes .clube h5 { margin-bottom: 10px; font-size: 1.23em; color: #b21a12; }
#galeria #conteudo ul.listagem_clubes .clube span.contador_visitas { font-size: .9em; color: #ff8500; }
#galeria #conteudo ul.listagem_clubes .clube span.contador_visitas strong { font-weight: normal; color: #6c0000; }
#galeria #conteudo ul.listagem_clubes .clube ul { margin-bottom: 10px; font-size: 1.07em; line-height: 20px; color: #ad4800; }
#galeria #conteudo ul.listagem_clubes .clube ul strong { color: #7e3400; }
#galeria #conteudo ul.listagem_clubes .clube a { display: block; width: 73px; height: 25px; background: url(../images/clube/botao-73.png) no-repeat; font-size: .92em; line-height: 25px; text-align: center; text-decoration: none; color: #fff; }

#galeria #conteudo .coluna2 { width: 950px; margin: 0 auto; padding-bottom: 20px; }
#galeria #conteudo .coluna2 .paginacao { min-width: 156px; padding: 10px 45px 0 0; }
#galeria #conteudo ul.paginacao .ativo a { color: maroon; }

#galeria #conteudo ul.paginacao { padding: 10px 45px 0 0; }
#galeria #conteudo ul.listagem_clubes .clube img.direita {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #FCA584;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FCA584;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 3px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FCA584;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 3px;
    border-top-color: #FCA584;
    border-top-style: solid;
    border-top-width: 3px;
    max-height: 98px;
    max-width: 98px;
}

/* ------- BUSCA ------- */
#busca #conteudo h1 { margin-bottom: 45px; }
#busca #conteudo h1,
#busca #conteudo ul.listagem_resultado { width: 585px; margin-left: 40px; }
#busca #conteudo ul.listagem_resultado { list-style: none; }
#busca #conteudo ul.listagem_resultado li { margin-bottom: 35px; }
#busca #conteudo ul.listagem_resultado h5 { margin-bottom: 13px; font-size: 1.23em; }
#busca #conteudo ul.listagem_resultado h5 a { padding-bottom: 3px; border-bottom: 1px dashed #8b160a; text-decoration: none; color: #8b160a; }
#busca #conteudo ul.listagem_resultado p { margin-bottom: 10px; color: #5b5b5b; }
#busca #conteudo ul.listagem_resultado a.url { font-size: .92em; font-style: italic; text-decoration: none; color: #e84757; }

#busca #conteudo ul.paginacao { padding: 10px 45px 0 0; }


/* ------- ESQUECI SENHA ------- */
#esqueci_senha #conteudo h1 { margin-left: 30px; }
#esqueci_senha #conteudo .frmsenha { width: 375px; margin-left: 106px; }
#esqueci_senha #conteudo .frmsenha p { margin-bottom: 10px; font-size: 1.07em; color: #21494c; }
#esqueci_senha #conteudo .frmsenha p strong { font-size: 1.14em; }
#esqueci_senha #conteudo .frmsenha input { width: 285px; padding: 4px 5px; border: 1px solid #ae8b62; border-bottom-color: #d9b785; background-color: #fff; }
* html #esqueci_senha #conteudo .frmsenha input { float: left }
#esqueci_senha #conteudo div.cadastro { margin-right: 85px; }
#esqueci_senha #conteudo div.cadastro p { margin-bottom: 10px; }
#esqueci_senha #conteudo div.cadastro a.cadastro { position: relative; left: -14px; }

/* ------- CADASTRO ------- */
#cadastro #conteudo h1,
#cadastro #conteudo .frmcadastro { margin-left: 30px; }
#cadastro #conteudo .frmcadastro { width: 635px; }
#cadastro #conteudo .frmcadastro p { margin-bottom: 25px; font-weight: bold; font-size: 1.38em; color: #712103; }
#cadastro #conteudo .frmcadastro p.descricao { width: 635px; font-weight: normal; font-size: 1.23em; color: #712103; }

#cadastro #conteudo .frmcadastro .passos { margin-bottom: 25px; border-bottom: 5px solid #f77c3b; list-style: none; }
#cadastro #conteudo .frmcadastro .passos li { position: relative; top: 4px; float: left; margin: 0 6px 0 0; padding: 7px 12px; background-color: #fcc762; font-size: 1.15em; text-transform: uppercase; }
#cadastro #conteudo .frmcadastro .passos li.ativo { top: 0; margin: 0 6px 0 0; background-color: #f87722; font-size: 1.46em; color: #f7cb4d; }

#cadastro #conteudo .frmcadastro .redes { margin-bottom: 25px; padding: 10px 13px; background-color: #fbf0d3; }
#cadastro #conteudo .frmcadastro .redes p { margin-bottom: 0; }  
#cadastro #conteudo .frmcadastro .redes ul { float: right; height: 32px; padding: 0 40px 0 30px; list-style: none; }
#cadastro #conteudo .frmcadastro .redes ul li { float: left; width: 32px; height: 32px; }
#cadastro #conteudo .frmcadastro .redes ul li a { display: block; width: 32px; height: 32px; background: url(../images/clube/icones-redes-sociais.png) no-repeat; text-indent: -999em; overflow: hidden; }
#cadastro #conteudo .frmcadastro .redes ul li.google { margin-right: 15px; }
#cadastro #conteudo .frmcadastro .redes ul li.facebook a { background-position: 0 -32px; }

#cadastro #conteudo .frmcadastro ol { margin-bottom: 30px; }
#cadastro #conteudo .frmcadastro ol li { height: 1%; margin-bottom: 20px; list-style: none; overflow: hidden; }
#cadastro #conteudo .frmcadastro ol li input { width: 170px; padding: 5px; border: 1px solid #e8c7a0; background-color: #fff; font-size: 1em; font-style: italic; color: #712103; }
#cadastro #conteudo .frmcadastro ol li label input { width: auto; border: 0; }
#cadastro #conteudo .frmcadastro ol li.item_regulamento { height: 20px; }
#cadastro #conteudo .frmcadastro ol li.item_regulamento label a { border-bottom: 1px #ad6c41 dashed; text-decoration: none; }

html > body#cadastro #conteudo .frmcadastro ol li input { color: #d4bcb3; }
html > body#cadastro #conteudo .frmcadastro ol li input:focus { color: #712103; }

#cadastro #conteudo .frmcadastro ol li ul { height: 1%; overflow: hidden; }
#cadastro #conteudo .frmcadastro ol li ul li { float: left; width: 210px; margin-bottom: 0; }

#cadastro #conteudo .frmcadastro label { display: block; font-weight: bold; font-size: 1.23em; color: #cf220a; }
#cadastro #conteudo .frmcadastro em { color: #b6855b; }

#cadastro #conteudo .frmcadastro ol li.imagem div { float: left; padding-right: 20px; }
#cadastro #conteudo .frmcadastro ol li.imagem img { border: 1px solid #e8c7a0; }
#cadastro #conteudo .frmcadastro ol li.imagem label { padding-top: 15px; }


#cadastro #conteudo .frmcadastro .passo1 ol li ul li { width: 285px; }
#cadastro #conteudo .frmcadastro .passo1 ol li ul li input { width: 270px; }
#cadastro #conteudo .frmcadastro .passo1 ol li ul li.grande { width: 350px; }
#cadastro #conteudo .frmcadastro .passo1 ol li ul li.grande input { width: 315px; }
#cadastro #conteudo .frmcadastro .passo1 ol li .email { display: none; }
#cadastro #conteudo .frmcadastro .passo1 ol li .dados_menor { display: none; padding: 20px 0 0 30px; }
#cadastro #conteudo .frmcadastro .passo1 ol li .dados_menor li { width: auto; padding-right: 10px; }
#cadastro #conteudo .frmcadastro .passo1 ol li .dados_menor input { width: 300px; }
#cadastro #conteudo .frmcadastro .passo1 ol li .dados_menor input.cpf { width: 240px; }
#cadastro #conteudo .frmcadastro .passo1 ol li .ativo { display: block; }
#cadastro #conteudo .frmcadastro .passo1 em { float: right; width: 210px; padding-right: 20px; text-align: right; }
#cadastro #conteudo .frmcadastro .passo1 button { float: right; display: block; width: 153px; height: 61px; border: 0; background: url(../images/clube/botao-proximo-passo.png) no-repeat; text-indent: -999em; overflow: hidden; cursor: pointer; }


#cadastro #conteudo .frmcadastro .passo2 input.grande { width: 590px; }
#cadastro #conteudo .frmcadastro .passo2 button { float: right; display: block; width: 162px; height: 61px; border: 0; background: url(../images/clube/botao-finalizar-cadastro.png) no-repeat; text-indent: -999em; overflow: hidden; cursor: pointer; }


/* ------- AJUDA ------- */
#ajuda #conteudo h1,
#ajuda #conteudo .descricao,
#ajuda #conteudo .listagem_ajuda,
#ajuda #conteudo .paginacao { margin: 0 40px 0 30px; }

#ajuda #conteudo h1 { margin-bottom: 20px; padding-top: 20px; background-position: left 20px; }
#ajuda #conteudo h5 { margin-bottom: 5px; font-weight: normal; font-size: 1.38em; }
#ajuda #conteudo p { color: #5b5b5b; }

#ajuda #conteudo .descricao { margin-bottom: 35px; }

#ajuda #conteudo .listagem_ajuda { margin-bottom: 40px; list-style: none; }
#ajuda #conteudo .listagem_ajuda li { padding: 20px 30px 25px; background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; }
#ajuda #conteudo .listagem_ajuda img.direita { margin-left: 80px; }


/* ------- PAGINA CLUBE ------- */
#pagina_clube #conteudo .topo_clube { margin-bottom: 17px; }

#pagina_clube #conteudo a.cadastro { margin: 0 0 10px 20px; }

#pagina_clube #conteudo .imagem { float: left; padding-left: 36px; }
#pagina_clube #conteudo .imagem img { border: 2px solid #fca584; }

#pagina_clube #conteudo .sobre_grupo { float: left; width: 782px; padding-left: 27px; }
#pagina_clube #conteudo .sobre_grupo h1 { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 3px solid #f2d298; }
#pagina_clube #conteudo .sobre_grupo .listagem_membros { float: left; width: 235px; height: 100px; }
#pagina_clube #conteudo .sobre_grupo .listagem_membros li { position: relative; float: left; width: 36px; height: 36px; margin: 0 8px 8px 0; list-style: none; }
#pagina_clube #conteudo .sobre_grupo .listagem_membros img { display: block; width: 36px; height: 36px; }
#pagina_clube #conteudo .sobre_grupo .listagem_membros a,
#pagina_clube #conteudo .sobre_grupo .listagem_membros span.moderador { position: absolute; top: 0; left: 0; display: block; width: 36px; height: 36px; background: url(../images/clube/moldura-membro-clube.png) 0 -999em no-repeat; text-indent: -999em; overflow: hidden; z-index: 10; }
#pagina_clube #conteudo .sobre_grupo .listagem_membros span.moderador { border: 0; background-position: 0 0; z-index: 8; }
#pagina_clube #conteudo .sobre_grupo .listagem_membros h6 { display: none; }
#pagina_clube #conteudo .sobre_grupo div.tooltip,
#pagina_clube #conteudo .sobre_grupo div.tooltip span { display: block; background: url(../images/clube/balao-nome-membro-clube.png) right -47px no-repeat; }
#pagina_clube #conteudo .sobre_grupo div.tooltip { display: none; position: absolute; padding-right: 30px; font-size: .92em; color: #fff; z-index: 9; }
#pagina_clube #conteudo .sobre_grupo div.tooltip span { background-position: 0 0; min-width: 35px; height: 40px; padding: 7px 0 0 30px; text-align: center; }

#pagina_clube #conteudo .classificacao { float: left; padding: 12px 20px 10px; background-color: #fdeec9; }
* html #pagina_clube #conteudo .classificacao { width: 300px; }
#pagina_clube #conteudo .classificacao h5,
#pagina_clube #conteudo .classificacao strong { font-size: 1.23em; color: #21494c; }
#pagina_clube #conteudo .classificacao h5 { margin-bottom: 10px; }
#pagina_clube #conteudo .classificacao ul { float: left; margin-right: 15px; height: 24px; list-style: none; }
#pagina_clube #conteudo .classificacao ul li { float: left; width: 26px; height: 24px; padding-left: 10px; }
#pagina_clube #conteudo .classificacao ul li a { display: block; width: 26px; height: 24px; background: url(../images/clube/estrelas.png) no-repeat; text-indent: -999em; overflow: hidden; }
#pagina_clube #conteudo .classificacao ul li.um { padding: 0; }

    #pagina_clube #conteudo .classificacao ul.voto1meio li.um a { background-position: 1px -25px; }
    
    #pagina_clube #conteudo .classificacao ul.voto2meio li.um a { background-position: 1px -49px; }
    #pagina_clube #conteudo .classificacao ul.voto2meio li.dois a { background-position: 1px -25px; }
    
    #pagina_clube #conteudo .classificacao ul.voto3meio li.um a { background-position: 1px -49px; }
    #pagina_clube #conteudo .classificacao ul.voto3meio li.dois a { background-position: 1px -49px; }
    #pagina_clube #conteudo .classificacao ul.voto3meio li.tres a { background-position: 1px -25px; }
    
    #pagina_clube #conteudo .classificacao ul.voto4meio li.um a { background-position: 1px -49px; }
    #pagina_clube #conteudo .classificacao ul.voto4meio li.dois a { background-position: 1px -49px; }
    #pagina_clube #conteudo .classificacao ul.voto4meio li.tres a { background-position: 1px -49px; }
    #pagina_clube #conteudo .classificacao ul.voto4meio li.quatro a { background-position: 1px -25px; }
    
    #pagina_clube #conteudo .classificacao ul.voto5meio li.um a { background-position: 1px -49px; }
    #pagina_clube #conteudo .classificacao ul.voto5meio li.dois a { background-position: 1px -49px; }
    #pagina_clube #conteudo .classificacao ul.voto5meio li.tres a { background-position: 1px -49px; }
    #pagina_clube #conteudo .classificacao ul.voto5meio li.quatro a { background-position: 1px -49px; }
    #pagina_clube #conteudo .classificacao ul.voto5meio li.cinco a { background-position: 1px -25px; }


  #pagina_clube #conteudo .classificacao ul.voto1 li.um a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto1 li.dois a { background-position: 0 0; }
  #pagina_clube #conteudo .classificacao ul.voto1 li.tres a { background-position: 0 0; }
  #pagina_clube #conteudo .classificacao ul.voto1 li.quatro a { background-position: 0 0; }
  #pagina_clube #conteudo .classificacao ul.voto1 li.cinco a { background-position: 0 0; }
  
  #pagina_clube #conteudo .classificacao ul.voto2 li.um a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto2 li.dois a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto2 li.tres a { background-position: 0 0; }
  #pagina_clube #conteudo .classificacao ul.voto2 li.quatro a { background-position: 0 0; }
  #pagina_clube #conteudo .classificacao ul.voto2 li.cinco a { background-position: 0 0; }
  
  #pagina_clube #conteudo .classificacao ul.voto3 li.um a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto3 li.dois a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto3 li.tres a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto3 li.quatro a { background-position: 0 0; }
  #pagina_clube #conteudo .classificacao ul.voto3 li.cinco a { background-position: 0 0; }
  
  #pagina_clube #conteudo .classificacao ul.voto4 li.um a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto4 li.dois a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto4 li.tres a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto4 li.quatro a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto4 li.cinco a { background-position: 0 0; }
  
  #pagina_clube #conteudo .classificacao ul.voto5 li.um a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto5 li.dois a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto5 li.tres a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto5 li.quatro a { background-position: 1px -49px; }
  #pagina_clube #conteudo .classificacao ul.voto5 li.cinco a { background-position: 1px -49px; }


#pagina_clube #conteudo .ultimos_posts { height: auto; margin-bottom: 30px; padding-top: 70px; border: 0; }
* html #pagina_clube #conteudo .ultimos_posts { padding-top: 70px !important; }
#pagina_clube #conteudo .ultimos_posts a.mais { display: block; padding: 0 9px; background-color: #a8744b; font-weight: bold; font-size: 1.23em; line-height: 28px; text-decoration: none; color: #ffeea0; outline: none; }
#pagina_clube #conteudo .ultimos_posts h4 { width: auto; height: auto; background: none; font-weight: normal; font-size: 1.69em; text-indent: 0; }
#pagina_clube #conteudo .ultimos_posts ul a { display: block; font-size: .92em; }
#pagina_clube #conteudo .ultimos_posts ul li.item { height: auto; margin-bottom: 15px; padding-left: 10px; text-align: center; }
#pagina_clube #conteudo .ultimos_posts ul a.mascara { display: inline-block; margin-bottom: 7px; text-decoration: none; }
#pagina_clube #conteudo .ultimos_posts ul a.mascara img { max-width: 130px; max-height: 73px; margin: 0; }
#pagina_clube #conteudo .ultimos_posts ul a.mascara span { position: absolute; margin: -28px 0 0 2px; display: block; width: 26px; padding: 1px 0; background-color: #ae5015; font-size: .84em; line-height: 12px; text-transform: uppercase; text-align: center; color: #fff; }
* html #pagina_clube #conteudo .ultimos_posts ul .mascara img { width: expression( document.body.clientWidth < 130 ? "130px" : "auto" ); height: 73px; }

#pagina_clube #conteudo .livro_receitas { width: 892px; margin: 0 auto; padding: 33px 30px 30px; }
#pagina_clube #conteudo .livro_receitas a.mais { display: block; padding: 0 9px; font-weight: bold; font-size: 1.23em; line-height: 28px; text-decoration: none; outline: none; }
#pagina_clube #conteudo .livro_receitas h4 { margin-bottom: 18px; font-weight: normal; font-size: 1.69em; text-indent: 0; }
#pagina_clube #conteudo .livro_receitas ul { list-style: none; }
#pagina_clube #conteudo .livro_receitas ul li { float: left; width: 134px; margin: 0 55px 20px 0; text-align: center; }
#pagina_clube #conteudo .livro_receitas ul li.marginais { margin-right: 0; }
#pagina_clube #conteudo .livro_receitas ul a { font-size: .92em; }
#pagina_clube #conteudo .livro_receitas ul a img { display: block; margin-bottom: 7px; }
#pagina_clube #conteudo .livro_receitas ul a.mascara { display: inline-block; margin-bottom: 7px; text-decoration: none; }
#pagina_clube #conteudo .livro_receitas ul a.mascara img { max-width: 130px; max-height: 73px; margin: 0; display:block;}


#pagina_clube #conteudo .atualizacoes ul.paginacao li { width: auto; margin: 0; padding: 0; max-height: 20px; }
#pagina_clube #conteudo .atualizacoes ul.paginacao li.anterior { margin-right: 25px; }
#pagina_clube #conteudo .atualizacoes ul.paginacao li.proximo { margin-left: 25px; }


/* ------- clubes classificados ------- */
#pagina_clube #conteudo .limites.clube_classificados { position: relative; }
#pagina_clube #conteudo .limites.clube_classificados .sobre_grupo { width: 525px; }
body#pagina_clube.esquemacor1 #conteudo .limites.clube_classificados .ultimos_posts { clear: none; width: 701px; margin: 200px 0 0 30px; *margin: 0 0 0 30px; background: url(../images/clube/minhas-postagens-classificados-secao-clube-bg.png) no-repeat; }

#pagina_clube #conteudo .limites.clube_classificados .ultimos_posts a.mais { margin-right: 30px; }
#pagina_clube #conteudo .limites.clube_classificados .ultimos_posts h4 { padding-left: 20px; }
#pagina_clube #conteudo .limites.clube_classificados .ultimos_posts ul li { height: auto; }
#pagina_clube #conteudo .limites.clube_classificados .ultimos_posts ul li.item { width: 155px; }
#pagina_clube #conteudo .limites.clube_classificados .ultimos_posts ul li:nth-child(4n) { background: none; }

body#pagina_clube.esquemacor1 #conteudo .limites.clube_classificados .livro_receitas { width: 641px; margin-left: 30px; }
#pagina_clube #conteudo .limites.clube_classificados .livro_receitas ul li.item { margin: 0 0 20px 25px; }
body#pagina_clube.esquemacor1 #conteudo .limites.clube_classificados .livro_receitas { background: url(../images/clube/caixa-ultimos-receitas-classificados.gif) no-repeat; }

#pagina_clube #conteudo .limites.clube_classificados .lista_classificados { position: absolute; top: 160px; right: 0; width: 225px; height: 609px; margin-right: 30px; padding-top: 30px; background: url(../images/clube/lista-classificados-bg.png) no-repeat; z-index: 2; }
#pagina_clube #conteudo .limites.clube_classificados .lista_classificados h3 { margin-bottom: 15px; padding-left: 20px; font-size: 1.83em; color: #b21a12; text-transform: uppercase; }
#pagina_clube #conteudo .limites.clube_classificados .lista_classificados ul li { margin-bottom: 7px; padding: 0 0 5px 35px; background: url(../images/clube/lista-classificados-separador.png) no-repeat 35px bottom; font-size: 1.08em; font-weight: bold; color: #f0553a; text-transform: uppercase; list-style: none; }
#pagina_clube #conteudo .limites.clube_classificados .lista_classificados ul li:last-child { background: none; }
#pagina_clube #conteudo .limites.clube_classificados .lista_classificados ul li span { display: block; font-size: .83em; font-weight: normal; color: #a8734a; text-transform: none; }
#pagina_clube #conteudo .limites.clube_classificados .lista_classificados ul li.vencedor { background: url(../images/clube/lista-classificados-medalha.png) no-repeat 7px -2px; color: #a5160c; }
#pagina_clube #conteudo .limites.clube_classificados .lista_classificados ul li.vencedor span { padding-bottom: 5px; background: url(../images/clube/lista-classificados-separador.png) no-repeat 0 bottom; color: #a5160c; }




/* ------- POST CLUBE ------- */
#post_clube #conteudo .box_dicas,
#post_clube #conteudo .conteudo_dicas { margin-bottom: 37px; }

#post_clube #conteudo .coluna1 .ultimos_posts_clube { position: relative; top: -17px; }
#post_clube #conteudo .coluna1 .ultimos_posts_clube { padding-bottom: 26px; }
#post_clube #conteudo .coluna1 .ultimos_posts_clube h4 { width: 113px; height: 33px; padding: 24px 40px 0; font-size: .92em; line-height: 14px; text-align: center; }
#post_clube #conteudo .coluna1 .ultimos_posts_clube ul { padding-top: 23px; list-style: none; text-align: center; }
#post_clube #conteudo .coluna1 .ultimos_posts_clube ul li { padding-bottom: 22px; }
#post_clube #conteudo .coluna1 .ultimos_posts_clube ul li a span { display: block; padding-top: 3px; }

#post_clube #conteudo .coluna2 h2 { width: 704px; margin-bottom: 6px; padding-bottom: 11px; background: url(../images/clube/separacao-titulo-post-clube.png) 0 bottom no-repeat; font-weight: normal; font-size: 2.75em; text-align: right; text-transform: uppercase; color: #e84757; }
#post_clube #conteudo .coluna2 .navegacao { width: 704px; margin-bottom: 20px; }
#post_clube #conteudo .coluna2 .navegacao li { list-style: none; background: url(../images/clube/setas-navegacao-proximo-post.png) no-repeat; }
#post_clube #conteudo .coluna2 .navegacao .proximo { float: right; padding-right: 12px; background-position: right -11px; }
#post_clube #conteudo .coluna2 .navegacao .anterior { padding-left: 12px; background-position: 0 4px; }
#post_clube #conteudo .coluna2 .navegacao a { display: inline-block; padding-bottom: 2px; background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; text-decoration: none; color: #995f38; }
#post_clube #conteudo .coluna2 .navegacao a span { color: #e37a39; font-style: italic; }

#post_clube #conteudo .coluna2 .cabecalho { position: relative; margin-bottom: 35px; padding-left: 70px; background: url(../images/clube/titulo-principal-decoracao-vermelha.png) left 10px no-repeat; zoom: 1; }
#post_clube #conteudo .coluna2 .cabecalho h1 { width: 490px; margin-bottom: 0; padding: 14px 0 4px; background: transparent; }
#post_clube #conteudo .coluna2 .cabecalho h1 span { font-size: 22px; line-height: 19px; font-weight: normal; text-transform: inherit; }
#post_clube #conteudo .coluna2 .cabecalho p.autor { display: inline; margin-right: 35px; }
#post_clube #conteudo .coluna2 .cabecalho p.autor a { text-decoration: none; }
#post_clube #conteudo .coluna2 .cabecalho ul.redes { position: relative; top: 5px; display: inline; list-style: none; }
#post_clube #conteudo .coluna2 .cabecalho ul.redes li { display: inline; }
#post_clube #conteudo .coluna2 .cabecalho p.data { position: absolute; top: 40px; left: 0; color: #f12300; }
#post_clube #conteudo .coluna2 .cabecalho .selo_vencedor { position: absolute; top: 0; right: 0; display: block; width: 137px; height: 47px; text-indent: -9999em; overflow: hidden; }
  #post_clube #conteudo .coluna2 .cabecalho .selo_vencedor.dia_dos_pais { background: url(../images/clube/selo-vencedor-desafio-dia-dos-pais.png) no-repeat; }
  #post_clube #conteudo .coluna2 .cabecalho .selo_vencedor.dia_das_criancas { background: url(../images/clube/selo-vencedor-desafio-dia-das-criancas.png) no-repeat; }
  #post_clube #conteudo .coluna2 .cabecalho .selo_vencedor.festa_junina { background: url(../images/clube/selo-vencedor-desafio-festa-junina.png) no-repeat; }

#post_clube #conteudo .coluna2 .texto a.denunciar { display: inline-block; margin-bottom: 30px; border-bottom: 1px dashed #dc8b40; color: #d16a17; text-decoration: none; }
#post_clube #conteudo .coluna2 .texto .imagens_post { height: 1%; overflow: hidden; }
#post_clube #conteudo .coluna2 .texto .imagem_destaque { display: inline-block; margin: 0 20px 0 0; padding-top: 18px; background: url(../images/moldura-foto-minha-receita.png) no-repeat; }
#post_clube #conteudo .coluna2 .texto .video { padding-top: 18px; float: right;}
#post_clube #conteudo .coluna2 .texto .video img { border: 0 !important; }
* html #post_clube #conteudo .coluna2 .texto .imagem_destaque { display: inline; }
#post_clube #conteudo .coluna2 .texto .imagem_destaque img { display: inline-block; max-width: 346px; border: 3px solid #e6682f; }
* html #post_clube #conteudo .coluna2 .texto .imagem_destaque img { width: expression( document.body.clientWidth < 346 ? "346px" : "auto" ); }
#post_clube #conteudo .coluna2 .texto { padding-bottom: 20px; color: #712103; }
#post_clube #conteudo .coluna2 .texto p { margin-bottom: 20px; font-size: 1em; }

#post_clube #conteudo .coluna2 .outras_imagens { margin-bottom: 40px; }
#post_clube #conteudo .coluna2 .outras_imagens h4 { margin-bottom: 10px; padding-bottom: 3px; background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; font-weight: normal; font-size: 1.69em; color: #ad4800; }
#post_clube #conteudo .coluna2 .outras_imagens .galeria { position: relative; }
#post_clube #conteudo .coluna2 .outras_imagens .galeria .mascara { width: 625px; margin: 0 auto; overflow: hidden; }
#post_clube #conteudo .coluna2 .outras_imagens .galeria ul { height: 102px; list-style: none; }
#post_clube #conteudo .coluna2 .outras_imagens .galeria ul li { float: left; width: 125px; height: 102px; text-align: center; }
#post_clube #conteudo .coluna2 .outras_imagens .galeria ul img { max-width: 99px; max-height: 98px; border: 2px solid #ae5015; }
* html #post_clube #conteudo .coluna2 .outras_imagens .galeria ul img { width: expression( document.body.clientWidth < 99 ? "99px" : "auto" ); height: 98px; }


#post_clube #conteudo .coluna2 .outras_imagens .galeria a.anterior,
#post_clube #conteudo .coluna2 .outras_imagens .galeria a.proximo { position: absolute; top: 37px; display: block; width: 16px; height: 27px; background: url(../images/clube/setas-galeria.png) no-repeat; text-indent: -999em; overflow: hidden; outline: 0; }
#post_clube #conteudo .coluna2 .outras_imagens .galeria a.anterior { left: 20px; }
#post_clube #conteudo .coluna2 .outras_imagens .galeria a.proximo { right: 20px; background-position: -16px 0; }
#post_clube #conteudo .coluna2 .outras_imagens .galeria a.inativo { display: none; }

#post_clube #conteudo .coluna2 .receita { margin-bottom: 30px; }
#post_clube #conteudo .coluna2 .receita h3 { width: 695px; height: auto; margin-bottom: 0; padding: 10px 0 10px 15px; background-color: rgba(180, 212, 198, .52); font-weight: normal; font-size: 1.61em; color: #3b5e5f; }
* html #post_clube #conteudo .coluna2 .receita h3 { background-color: #d9dbb0; }
#post_clube #conteudo .coluna2 .receita a.imprimir { position: relative; top: 9px; right: 15px; width: 155px; height: 24px; background: url(../images/clube/botao-imprimir.png) no-repeat; text-indent: -999em; overflow: hidden; }
* html #post_clube #conteudo .coluna2 .receita a.imprimir { top: 33px; }
#post_clube #conteudo .coluna2 .receita a.favoritar { position: relative; top: 9px; right: 15px; width: 180px; height: 24px; margin-right: 10px; background: url(../images/clube/botao-favoritar.gif) no-repeat; font: normal 1.09em/23px "Trebuchet MS", sans-serif; text-decoration: none; text-indent: 30px; color: #ffeea0; }
* html #post_clube #conteudo .coluna2 .receita a.favoritar { top: 33px; }
#post_clube #conteudo .coluna2 .receita .texto { padding: 20px 30px 20px; background-color: #f3ead1; }
#post_clube #conteudo .coluna2 .receita .texto h4 { margin-bottom: 10px; font-size: 1.38em; color: #41664c; }
#post_clube #conteudo .coluna2 .receita .texto ul,
#post_clube #conteudo .coluna2 .receita .texto ol { padding: 0 0 20px; }
#post_clube #conteudo .coluna2 .receita .texto ul li,
#post_clube #conteudo .coluna2 .receita .texto ol li { font-weight: normal; color: #5b5a5a; }
#post_clube #conteudo .coluna2 .receita .texto ul li { background-image: url(../images/clube/bullet-azul.png); }

#post_clube #conteudo .coluna2 .comentarios { padding-top: 40px; background: url(../images/clube/moldura-comentarios-post-clube.png) no-repeat; }
#post_clube #conteudo .coluna2 .comentarios h3 { float: left; margin: 0; padding-right: 38px; font-size: 1.76em; }
#post_clube #conteudo .coluna2 .comentarios a.comentar { display: block; width: 118px; height: 30px; background: url(../images/clube/botao-comentar.png) no-repeat; text-indent: -999em; overflow: hidden; }
#post_clube #conteudo .coluna2 .comentarios ul.lista_comentarios { clear: left; padding: 0 0 30px; list-style: none; }
#post_clube #conteudo .coluna2 .comentarios ul.lista_comentarios li { padding: 20px 0 18px; background: url(../images/clube/pontilhado-cinza.gif) 0 bottom repeat-x; }
#post_clube #conteudo .coluna2 .comentarios ul.lista_comentarios img { float: left; border: 1px solid #cd6210; }
#post_clube #conteudo .coluna2 .comentarios ul.lista_comentarios strong.autor { display: block; margin-left: 63px; font-size: 1.38em; }
#post_clube #conteudo .coluna2 .comentarios ul.lista_comentarios p.data { margin-left: 63px; margin-bottom: 7px; }
#post_clube #conteudo .coluna2 .comentarios ul.lista_comentarios div { margin-left: 63px; }

#post_clube #conteudo .coluna2 .comentarios .paginacao { width: auto; }

#post_clube #conteudo .coluna2 .comentarios #frmcomentar { clear: both; width: 587px; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar h4 { margin-bottom: 10px; font-weight: normal; font-size: 1.69em; }

#post_clube #conteudo .coluna2 .comentarios #frmcomentar label { float: left; width: 105px; padding: 3px 20px 0 0; font-weight: bold; font-size: 1.23em; text-align: right; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar input,
#post_clube #conteudo .coluna2 .comentarios #frmcomentar textarea { width: 450px; padding: 4px 5px; border: 1px solid #e8c7a0; background-color: #fff; }
* html #post_clube #conteudo .coluna2 .comentarios #frmcomentar input,
* html #post_clube #conteudo .coluna2 .comentarios #frmcomentar textarea { width: 440px; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar textarea { height: 100px; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar ol { padding: 15px 0; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar li { margin-bottom: 15px; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar li p { margin-left: 15px; font-size: .84em; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar li.captcha { margin-bottom: 0; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar li.captcha .imagem { float: left; width: 105px; padding-right: 20px; text-align: right; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar li.captcha .imagem img { width: 105px; height: 60px; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar li.captcha label { float: none; width: auto; text-align: left; }
#post_clube #conteudo .coluna2 .comentarios #frmcomentar li.captcha a { font-size: .92em; color: #cf220a; }

#post_clube #conteudo .coluna2 .comentarios #frmcomentar button { float: right; display: block; width: 109px; height: 61px; border: 0; background: url(../images/clube/botao-enviar-grande.png) no-repeat; text-indent: -999em; overflow: hidden; }

#command button { float:rigth; background: url(../images/clube/botao-marrom.png) no-repeat; color: #fff; padding-right: 12px; background-position: right -27px; border: 0;}

.clear {clear: both;}

.errors {
    display: block;
    color: red;
}

#cep.errors { width: 140px; }

.errorsWithMargin {
    color: red;
    display: block;
    margin-left: 240px;
}

.noDisplay {
    display: none;
}

/*
  --------------
  AREA LOGADA  
  --------------
*/

/* ------- GERAL ------- */
.clube.paginas #conteudo span.contador { position: relative; top: -1px; display: inline-block; height: 20px; padding-left: 6px; font: normal 1em/20px "Trebuchet MS", sans-serif; zoom: 1; }
.clube.paginas #conteudo span.contador em { display: inline-block; height: 20px; padding-right: 6px; font: normal 1em/20px "Trebuchet MS", sans-serif; zoom: 1; }

.clube.paginas #conteudo .listagem_clubes span.contador { background: url(../images/clube/skin2-esquema4-contador-numero-bg-esquerda.png) no-repeat !important; }
.clube.paginas #conteudo .listagem_clubes span.contador em { background: url(../images/clube/skin2-esquema4-contador-numero-bg-direita.png) right center no-repeat !important; }


.clube.paginas #conteudo .painel_usuario { width: 760px; margin: 0 0 0 30px; padding: 10px; background: url(../images/clube/logado-painel-usuario-bg.png) no-repeat; }
.clube.paginas #conteudo .painel_usuario .foto { margin-right: 10px; }
.clube.paginas #conteudo .painel_usuario .foto img { max-width: 35px;}
.clube.paginas #conteudo .painel_usuario h4 { margin-bottom: 8px; font-size: 1.33em; }
.clube.paginas #conteudo .painel_usuario ul { list-style: none; }
.clube.paginas #conteudo .painel_usuario ul li { float: left; margin-right: 10px; padding: 3px 13px 3px 0; background: url(../images/clube/separador-vertical.png) right center repeat-y; }
.clube.paginas #conteudo .painel_usuario ul li.ultimo { margin-right: 0; background: transparent; }
.clube.paginas #conteudo .painel_usuario ul li a { font-size: 1.07em; text-decoration: none; }
.clube.paginas #conteudo .painel_usuario ul li a:hover { text-decoration: underline; }

.clube.paginas #conteudo .box_dicas { width: 760px; margin: 0 0 20px 30px; padding: 10px; font-size: 1.07em; }
.clube.paginas #conteudo .box_dicas a { text-decoration: none; }

.clube.paginas #conteudo .conteudo_dicas { display: none; position: relative; width: 760px; margin: 0 0 20px 30px; padding: 10px; font-size: 1.07em; }
.clube.paginas #conteudo .conteudo_dicas a { text-decoration: none; }
.clube.paginas #conteudo .conteudo_dicas a.fechar { float: right; font-size: .92em; text-transform: uppercase; color: #ffdf94; }
.clube.paginas #conteudo .conteudo_dicas ul { margin: 0 55px; padding: 20px 0 20px; list-style: none; font-size: 1.07em; }
.clube.paginas #conteudo .conteudo_dicas ul li { display: none; }
.clube.paginas #conteudo .conteudo_dicas ul li.ativo { display: block; }
.clube.paginas #conteudo .conteudo_dicas a.proxima,
.clube.paginas #conteudo .conteudo_dicas a.anterior { position: absolute; top: 50%; display: block; width: 16px; height: 29px; margin-top: -14px; background: url(../images/clube/setas-navegacao-dicas.png) no-repeat; text-indent: -999em; overflow: hidden; }
.clube.paginas #conteudo .conteudo_dicas a.proxima { right: 20px; background-position: -16px 0; }
.clube.paginas #conteudo .conteudo_dicas a.anterior { left: 20px; }

.clube.paginas #conteudo .info_perfil { margin-left: 30px; padding-bottom: 20px; }
.clube.paginas #conteudo .info_perfil .imagem { /*width: 123px; height: 126px; border: 1px #853f0c solid;*/ overflow: hidden; }
.clube.paginas #conteudo .info_perfil .imagem img { max-width: 123px; max-height: 126px;}

/* ------- PERFIL DA PESSOA ------- */
#clube.perfil #conteudo .topo_clube { margin-bottom: 24px; }
#clube.perfil #conteudo .info_perfil .texto { margin-left: 160px; padding-top: 90px; }
#clube.perfil #conteudo .info_perfil .texto a.botao_criar_clube { float: left; display: block; width: 150px; height: 52px; margin-right: 20px; background: url(../images/clube/logado-botao-criar-clube.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#clube.perfil #conteudo .info_perfil .texto p { font-size: 1.23em; line-height: 38px; color: #8b160a; }
#clube.perfil #conteudo ul.listagem_clubes { margin: 0 40px 0 30px; list-style: none; }
#clube.perfil #conteudo ul.listagem_clubes li.info_clube { padding: 15px 0 15px 15px; border-bottom: 3px #f2d198 solid; background: url(../images/clube/perfil-listagem-clubes-info-clube-bg.png) repeat-y;  }
#clube.perfil #conteudo ul.listagem_clubes li.info_clube .avatar { width: 70px; height: 70px; margin-right: 20px; border: 2px #fcb190 solid; overflow: hidden; }
#clube.perfil #conteudo ul.listagem_clubes li.info_clube .texto h5 { padding-bottom: 15px; font-size: 1.38em; color: #e22c2f; }
#clube.perfil #conteudo ul.listagem_clubes li.info_clube .texto h5 em { font-weight: normal; font-style: normal; font-size: .7em; color: #ad4800; }
#clube.perfil #conteudo ul.listagem_clubes li.info_clube .texto ul { list-style: none; }
#clube.perfil #conteudo ul.listagem_clubes li.info_clube .texto ul li { float: left; margin-right: 10px; }
#clube.perfil #conteudo ul.listagem_clubes li.info_clube .texto ul li.separador_vertical { margin-right: 20px; padding-right: 20px; }
#clube.perfil #conteudo ul.listagem_clubes li.info_clube .texto ul li a.botao_criar_post { position: relative; top: -4px; }
#clube.perfil #conteudo ul.segundo_clube li.info_clube .texto ul li.separador_vertical { padding-right: 358px; }

#clube.perfil #conteudo .moderacao_post { display: none; margin: 0 40px 0 30px; padding: 30px 20px; background-color: #fef4d7; }
#clube.perfil #conteudo .moderacao_post ul { list-style: none; }
#clube.perfil #conteudo .moderacao_post ul li.post { float: left; width: 150px; margin: 0 40px 20px 0; }
#clube.perfil #conteudo .moderacao_post ul li.post .imagem { margin-bottom: 5px; }
#clube.perfil #conteudo .moderacao_post div.tooltip,
#clube.perfil #conteudo .moderacao_post div.tooltip span { display: block; background: url(../images/clube/balao-nome-membro-clube.png) right -47px no-repeat; }
#clube.perfil #conteudo .moderacao_post div.tooltip { display: none; position: absolute; padding-right: 30px; font-size: .92em; color: #fff; z-index: 9; }
#clube.perfil #conteudo .moderacao_post div.tooltip span { background-position: 0 0; min-width: 35px; height: 40px; padding: 7px 0 0 30px; text-align: center; }
#clube.perfil #conteudo .moderacao_post ul li.post .imagem span { position: absolute; display: block; width: 30px; height: 30px; padding-top: 3px; background-color: #e4605b; font-size: .84em; line-height: 12px; text-align: center; text-transform: uppercase; color: #fef4d7; }
#clube.perfil #conteudo .moderacao_post ul li.post .imagem img { display: block; max-height: 77px; max-width: 140px;}
#clube.perfil #conteudo .moderacao_post ul li.post p { margin-bottom: 10px; padding-bottom: 10px; background: url(../images/clube/pontilhado-cinza.gif) 0 bottom repeat-x; }
#clube.perfil #conteudo .moderacao_post ul li.post a.ver_post { display: block; width: 101px; height: 29px; margin-bottom: 7px; background: url(../images/clube/botao-moderacao-visualizar.png) no-repeat; font-weight: bold; font-size: 1.07em; line-height: 26px; text-align: center; text-decoration: none; color: #ffeea0; }
#clube.perfil #conteudo .moderacao_post ul li.post .opcoes { height: 23px; }
#clube.perfil #conteudo .moderacao_post ul li.post a.ver_post { float: left; display: block; width: 101px; height: 29px; margin-bottom: 7px; background: url(../images/clube/botao-moderacao-visualizar.png) no-repeat; font-weight: bold; font-size: 1.07em; line-height: 26px; text-align: center; text-decoration: none; color: #ffeea0; }
#clube.perfil #conteudo .moderacao_post ul li.post a.desafio_royal { position: relative; top: -5px; left: 5px; float: left; display: block; width: 38px; height: 34px; background: url(../images/icone-desafio-royal.png) no-repeat; text-indent: -999em; overflow: hidden; }
#clube.perfil #conteudo .moderacao_post ul li.post a.desafio_royal span { position: absolute; top: 0; left: 0; display: block; width: 38px; height: 34px; text-indent: -999em; overflow: hidden; z-index: 10; }
#clube.perfil #conteudo .moderacao_post ul li.post .opcoes { clear: both; height: 23px; }
#clube.perfil #conteudo .moderacao_post ul li.post .opcoes li { float: left; }
#clube.perfil #conteudo .moderacao_post ul li.post .opcoes li a { display: block; width: 67px; height: 21px; padding-top: 2px; background: url(../images/clube/botao-moderacao-excluir.png) no-repeat; font-size: .92em; text-align: center; text-decoration: none; color: #fef4d6; }
#clube.perfil #conteudo .moderacao_post ul li.post .opcoes li.excluir { padding-right: 9px; }
#clube.perfil #conteudo .moderacao_post ul li.post .opcoes li.aprovar a { background-image: url(../images/clube/botao-moderacao-aprovar.png); }

#clube.perfil #conteudo .moderacao_comentarios { display: none; margin: 0 40px 0 30px; padding: 30px 20px; background-color: #fef4d7; }
#clube.perfil #conteudo .moderacao_comentarios ul {  width: 720px; list-style: none; }
#clube.perfil #conteudo .moderacao_comentarios ul li.post { margin-bottom: 30px; }
#clube.perfil #conteudo .moderacao_comentarios ul li.post p { margin-bottom: 10px; }
#clube.perfil #conteudo .moderacao_comentarios ul li.post .opcoes { width: 144px; height: 23px; padding-top: 10px; background: url(../images/clube/pontilhado-cinza.gif) repeat-x; }
#clube.perfil #conteudo .moderacao_comentarios ul li.post .opcoes li { float: left; }
#clube.perfil #conteudo .moderacao_comentarios ul li.post .opcoes li a { display: block; width: 67px; height: 21px; padding-top: 2px; background: url(../images/clube/botao-moderacao-excluir.png) no-repeat; font-size: .92em; text-align: center; text-decoration: none; color: #fef4d6; }
#clube.perfil #conteudo .moderacao_comentarios ul li.post .opcoes li.excluir { padding-right: 9px; }
#clube.perfil #conteudo .moderacao_comentarios ul li.post .opcoes li.aprovar a { background-image: url(../images/clube/botao-moderacao-aprovar.png); }



/* ------- REGULAMENTO CLUBE ------- */
#regulamento.clube #conteudo .interna .limites .texto { padding: 50px 50px 50px 275px; background: url(../images/clube-regulamento-ilustracao.gif) 45px 70px no-repeat; }
#regulamento.clube #conteudo .interna .limites .texto li { list-style: none; }
#regulamento.clube #conteudo .interna .limites .texto h4 { margin-bottom: 20px; font-size: 1em; }
#regulamento.clube #conteudo .interna .limites .texto h5 { font-size: 1em; }
#regulamento.clube #conteudo .interna .limites .texto ul { margin-bottom: 20px; }
#regulamento.clube #conteudo .interna .limites .texto p { margin-bottom: 10px; }
#regulamento.clube #conteudo .interna .limites .texto table { margin: 20px 0; border-collapse: collapse; }
#regulamento.clube #conteudo .interna .limites .texto table tr td,
#regulamento.clube #conteudo .interna .limites .texto table tr th { padding: 5px; border: 1px #90632e solid; }
#regulamento.clube #conteudo .interna .limites .texto table thead tr th.coluna_execucao { width: 140px; text-align: left; }
#regulamento.clube #conteudo .interna .limites .texto table thead tr th.coluna_participacao { width: 420px; text-align: left; text-indent: 39px; }
#regulamento.clube #conteudo .interna .limites .texto table thead tr th.coluna_data { width: 110px; }
#regulamento.clube #conteudo .interna .limites .texto table tbody tr td { text-align: center; }
#regulamento.clube #conteudo .interna .limites .texto ol li ul { list-style: none; }
#regulamento.clube #conteudo .interna .limites .texto ol li ul li { margin-bottom: 0; }
#regulamento.clube #conteudo .interna .limites .texto table tbody tr th { width: 100px; text-align: left; font-weight: normal; }


/* ------- PREMIACAO ------- */
#premiacao #conteudo .coluna2 .texto p { width: 470px; }
#premiacao #conteudo .coluna2 .texto ul { margin-bottom: 20px; }
#premiacao #conteudo .coluna2 .texto ul li { margin-bottom: 10px; }
#premiacao #conteudo .coluna2 .texto strong { font-size: 1.07em; }
#premiacao #conteudo .coluna2 .texto p.centro { width: auto; }
#premiacao #conteudo .coluna2 .texto img { margin-bottom: 20px; }
#premiacao #conteudo .coluna2 .texto p.descricao { margin-bottom: 0; }
#premiacao #conteudo .coluna2 .texto a.participar { display: block; width: 163px; height: 36px; background: url(../images/clube/botao-acao-163.png) no-repeat; font-weight: bold; font-size: 1.23em; line-height: 36px; text-align: center; text-decoration: none; color: #fffdac; }

#premiacao.clube #conteudo .interna .limites .apresentacao_premios { padding: 20px 30px 30px 80px; }
#premiacao.clube #conteudo .interna .limites .apresentacao_premios h5 { margin-bottom: 15px; font-size: 1.69em; color: #6c0000; }
#premiacao.clube #conteudo .interna .limites .apresentacao_premios p { margin-bottom: 15px; font-size: 1.07em; color: #ad4800; }
#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul { margin-left: 20px; font-weight: bold; font-size: 1.07em; }
#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul li { margin-bottom: 10px; color: #e84757; }
#premiacao.clube #conteudo .interna .limites .apresentacao_premios strong { font-size: 1.07em; }
#premiacao.clube #conteudo .interna .limites .apresentacao_premios p.centro { width: auto; }
#premiacao.clube #conteudo .interna .limites .apresentacao_premios img { margin-bottom: 10px; }
#premiacao.clube #conteudo .interna .limites .apresentacao_premios p.descricao { margin-bottom: 0; }
#premiacao.clube #conteudo .interna .limites .apresentacao_premios a.participar { display: block; width: 163px; height: 36px; background: url(../images/clube/botao-acao-163.png) no-repeat; font-weight: bold; font-size: 1.23em; line-height: 36px; text-align: center; text-decoration: none; color: #fffdac; }


/* ------- RECEITAS FAVORITAS ------- */
#receitas_favoritas.clube #conteudo .interna .limites .listagem_receitas { padding: 0 30px 30px; }
#receitas_favoritas.clube #conteudo .interna .limites .listagem_receitas ul.receitas { padding: 0 20px 45px; list-style: none; }
#receitas_favoritas.clube #conteudo .interna .limites .listagem_receitas ul.receitas li { position: relative; display: inline-block; width: 136px; margin: 40px 54px 0 0; font-size: .85em; zoom: 1; vertical-align: top; }
* html #receitas_favoritas.clube #conteudo .interna .limites .listagem_receitas ul.receitas li { display: inline; }
#receitas_favoritas.clube #conteudo .interna .limites .listagem_receitas ul.receitas li.marginais { margin-right: 0; }
/*#receitas_favoritas.clube #conteudo .interna .limites .listagem_receitas ul.receitas li div div { top: -4px; left: 2; display: block; width: 136px; padding-top: 85px; background: url(../images/clube/receitas-favoritas-estrela.png) 0 0 no-repeat; z-index: 2; }*/
#receitas_favoritas.clube #conteudo .interna .limites .listagem_receitas ul.receitas li img { border: 2px #fff solid; max-height: 73px; max-width: 130px}
#receitas_favoritas.clube #conteudo .interna .limites ul.paginacao { margin-right: 50px; }


/* ------- PAGINA CLUBE - LOGADO ------- */
#pagina_clube #conteudo .sobre_grupo .titulo { position: relative; top: -5px; margin-bottom: 7px; padding-bottom: 5px; border-bottom: 3px #f2d298 solid; }
#pagina_clube #conteudo .sobre_grupo .titulo h1 { float: left; margin: 0 35px 0 0; border: 0; zoom: 1; }
#pagina_clube #conteudo .sobre_grupo .titulo h1 span { float: left; }
#pagina_clube #conteudo .sobre_grupo .titulo a.botao { position: relative; top: 10px; float: left; }
#pagina_clube #conteudo .membros a.botao { position: relative; top: 55px; }
#pagina_clube #conteudo .ultimos_posts h4 .contador { position: relative; top: -3px; font-size: .5em; }
#pagina_clube #conteudo .ultimos_posts ul.listagem_todos.logado li.separador_vertical.marginais { padding-right: 0; background: transparent; }
#pagina_clube #conteudo .ultimos_posts ul.listagem_todos.logado li ul.acoes { padding-top: 20px; }
#pagina_clube #conteudo .ultimos_posts ul.listagem_todos.logado li ul.acoes li { float: none; display: inline; width: auto; margin: 0 10px 0 0; padding: 0 15px 0 0; background: none; border-right: 1px #f58522 solid; }
#pagina_clube #conteudo .ultimos_posts ul.listagem_todos.logado li ul.acoes li.ultimo { border-right: 0; margin-right: 0; padding-right: 0; }
#pagina_clube #conteudo .ultimos_posts ul.listagem_todos.logado li ul.acoes li a { display: inline; text-decoration: none; color: #f58522; }
#pagina_clube #conteudo .ultimos_posts ul.listagem_todos.logado li ul.acoes li a:hover { text-decoration: underline; }


/* ------- SOBRE O CLUBE - LOGADO ------- */
#sobre_clube #conteudo .texto { padding: 25px 100px 30px 50px; }
#sobre_clube #conteudo .texto .funcionamento p { margin-bottom: 15px; font-size: 1.07em; color: #ad4800; }
#sobre_clube #conteudo .texto .funcionamento p strong { color: #603913; }
#sobre_clube #conteudo .texto .funcionamento h1 { width: 638px; height: 46px; margin-bottom: 25px; padding: 0; background: url(../images/clube/titulo-segredinho-historia.png) no-repeat; text-indent: -999em; overflow: hidden; }
#sobre_clube #conteudo .texto .funcionamento img.imagem_clube { position: relative; left: -25px; margin: 10px 0 30px; }
#sobre_clube #conteudo .texto .funcionamento p { font-size: 1em; }
#sobre_clube #conteudo .texto .funcionamento p strong { color: #703600; }
#sobre_clube #conteudo .texto .funcionamento p.destaque { clear: left; margin-bottom: 0; font-size: 1.38em; color: #703600; }
#sobre_clube #conteudo .texto .funcionamento h4 { margin-bottom: 10px; padding-top: 28px; font-weight: normal; font-size: 1.38em; color: #af1a10; }
#sobre_clube #conteudo .texto .funcionamento ul { margin-bottom: 15px; padding: 10px 0 10px 7px; font-size: 1.23em; }
#sobre_clube #conteudo .texto .funcionamento ul li { margin-bottom: 5px; padding-left: 25px; background: url(../images/clube/bullet-laranja.png) 0 7px no-repeat; font-weight: normal; list-style: none; color: #e84757; }
#sobre_clube #conteudo .texto .funcionamento h3 { margin-bottom: 25px; font-weight: normal; font-size: 1.84em; color: #703600; }
#sobre_clube #conteudo .texto .funcionamento a.cadastro { margin: 0 auto; }
#sobre_clube #conteudo .texto .funcionamento ol.passos { margin-bottom: 50px; padding: 0; list-style: none; overflow: hidden; }
#sobre_clube #conteudo .texto .funcionamento ol.passos li { float: left;; width: 158px; padding-left: 50px; font-weight: normal; font-size: 1.07em; color: #b34a00; }
#sobre_clube #conteudo .texto .funcionamento ol.passos li.primeiro { padding-left: 0; }
#sobre_clube #conteudo .texto .funcionamento ol.passos li strong { display: block; width: 110px; padding: 10px 0 ; color: #703600; }


/* ------- EDITAR PERFIL - LOGADO ------- */
#editar_perfil #conteudo h1 { margin: 0 30px 35px 30px; padding-top: 20px; background-position: 0 20px; }
#editar_perfil #conteudo #frmeditar { width: 640px; padding: 0 30px; }
#editar_perfil #conteudo #frmeditar h3 { padding-bottom: 10px; font-size: 1.28em; }
#editar_perfil #conteudo #frmeditar ol { margin-bottom: 30px; }
#editar_perfil #conteudo #frmeditar ol li { height: 1%; margin-bottom: 10px; list-style: none; overflow: hidden; }
#editar_perfil #conteudo #frmeditar ol li input { width: 170px; padding: 5px; border: 1px solid #e8c7a0; background-color: #fff; font-size: 1em; font-style: italic; color: #712103; }
#editar_perfil #conteudo #frmeditar ol li label input { width: auto; border: 0; }
#editar_perfil #conteudo #frmeditar ol li.item_regulamento { height: 20px; }
#editar_perfil #conteudo #frmeditar ol li.item_regulamento label a { border-bottom: 1px #ad6c41 dashed; text-decoration: none; }
html > body#editar_perfil #conteudo #frmeditar ol li input { color: #d4bcb3; }
html > body#editar_perfil #conteudo #frmeditar ol li input:focus { color: #712103; }
#editar_perfil #conteudo #frmeditar ol li ul { height: 1%; overflow: hidden; }
#editar_perfil #conteudo #frmeditar ol li ul li { float: left; width: 285px; margin-bottom: 0; }
#editar_perfil #conteudo #frmeditar ol li ul li input { width: 270px; }
#editar_perfil #conteudo #frmeditar label { display: block; padding-bottom: 5px; font-weight: bold; font-size: 1.23em; color: #cf220a; }
#editar_perfil #conteudo #frmeditar label em { font-size: .75em; color: #b6855b; }
#editar_perfil #conteudo #frmeditar ol li.imagem div { float: left; padding-right: 20px; }
#editar_perfil #conteudo #frmeditar ol li.imagem img { border: 1px solid #e8c7a0;  max-width: 55px;}
#editar_perfil #conteudo #frmeditar ol li.imagem label { padding-top: 15px; }
#editar_perfil #conteudo #frmeditar ol li .grande { width: 350px; }
#editar_perfil #conteudo #frmeditar ol li .grande input { width: 315px; }
#editar_perfil #conteudo #frmeditar ol li input.campo_endereco { width: 600px; }
#editar_perfil #conteudo #frmeditar ol li.multiplo ul li { width: 190px; margin-right: 23px; }
#editar_perfil #conteudo #frmeditar ol li.multiplo ul li input { width: 178px; }
#editar_perfil #conteudo #frmeditar ol li select { width: 150px; }
#editar_perfil #conteudo #frmeditar button { float: right; display: block; width: 153px; height: 53px; border: 0; background: url(../images/clube/editar-perfil-botao-editar.png) no-repeat; text-indent: -999em; overflow: hidden; cursor: pointer; }
  
  /* Alterar senha */
  #editar_perfil #conteudo #frmalterarsenha { width: 260px; padding-right: 30px; }
  #editar_perfil #conteudo #frmalterarsenha fieldset { padding: 20px 15px; background: #fdf3d6; }
  #editar_perfil #conteudo #frmalterarsenha fieldset ul li { padding-bottom: 15px; }
  #editar_perfil #conteudo #frmalterarsenha fieldset ul li label { display: block; padding-bottom: 5px; font-size: 1.14em; color: #cf220a; }
  #editar_perfil #conteudo #frmalterarsenha fieldset ul li input { width: 215px; padding: 5px; border: 1px solid #e8c7a0; background-color: #fff; font-size: 1em; font-style: italic; color: #712103; }
  #editar_perfil #conteudo #frmalterarsenha fieldset button { display: block; width: 70px; height: 28px; border: 0; background: url(../images/clube/editar-perfil-alterar-senha-botao-salvar.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
  #editar_perfil #conteudo #frmalterarsenha div h5 { padding-bottom: 15px; font-size: 1.14em; color: #cf220a; }
  #editar_perfil #conteudo #frmalterarsenha h3 { padding-bottom: 15px; font-size: 1.28em; color: #712103; }
  #editar_perfil #conteudo #frmalterarsenha ul { list-style: none; }

/* ------- DESAFIO ------- */
#desafio.clube #conteudo .interna .limites .desafio_mes { padding: 20px 30px 0; }
#desafio.clube #conteudo .interna .limites .desafio_mes h1 { height: 1%; margin-bottom: 30px; }
#desafio.clube #conteudo .interna .limites .desafio_mes h1 span { height: auto; line-height: 1em; }
#desafio.clube #conteudo .interna .limites .desafio_mes h1 em { display: block; font-size: .56em; line-height: 1em; font-weight: normal; font-style: normal; text-transform: uppercase; }
#desafio.clube #conteudo .interna .limites .desafio_mes h3 { height: 20px; margin-bottom: 15px; text-indent: -9999em; overflow: hidden; }
#desafio.clube #conteudo .interna .limites .desafio_mes p { font-size: 1.1em; margin-bottom: 15px; color: #ad4800; }
#desafio.clube #conteudo .interna .limites .desafio_mes a.botao_quero { display: block; width: 176px; height: 55px; margin: 30px 0; background: url(../images/clube/botao-quero-participar.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#desafio.clube #conteudo .interna .limites .desafio_mes a.botao_outros_resultados { display: block; width: 150px; height: 45px; margin: 30px 0 0 300px; background: url(../images/clube/botao-veja-outros-resultados.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#desafio.clube #conteudo .interna .limites .desafio_mes .premio { float: right; padding: 0 0 40px 40px; font-size: .9em; text-transform: uppercase; text-align: center; }
#desafio.clube #conteudo .interna .limites .desafio_mes .premio img { display: block; margin-bottom: 10px; }

#desafio.clube #conteudo .interna .limites .desafio_mes .ultimos_posts { height: 174px; margin-top: 20px; background: url(../images/clube/caixa-clubes-participando.png) no-repeat; overflow: hidden; }
#desafio.clube #conteudo .interna .limites .desafio_mes .ultimos_posts ul li { width: 178px; margin: 0; padding: 0; }
#desafio.clube #conteudo .interna .limites .desafio_mes .ultimos_posts ul li img { margin: 0 auto; }
#desafio.clube #conteudo .interna .limites .desafio_mes .ultimos_posts h4 { width: 311px; background: url(../images/clube/titulo-clubes-participando.png) no-repeat; }

#desafio.clube #selecionar_grupo { width: 534px; height: 320px; background: url(../images/clube/popup-selecionar-grupo-bg.png) no-repeat; }
#desafio.clube #selecionar_grupo form { font-size: 1.15em; color: #4b2d22; }
#desafio.clube #selecionar_grupo form h3 { padding-top: 30px; }
#desafio.clube #selecionar_grupo form p { clear: both; }
#desafio.clube #selecionar_grupo form p strong { color: #f25a3c; }
#desafio.clube #selecionar_grupo form ol { padding: 10px 0 20px; list-style: none; }
#desafio.clube #selecionar_grupo form ol li { float: left; display: inline; width: 205px; margin-right: 35px; background: #fdf3d8; text-transform: uppercase; }
#desafio.clube #selecionar_grupo form ol li.ultimo { margin: 0; }
#desafio.clube #selecionar_grupo form ol li label { display: block; padding: 20px 5px 20px 30px; }
#desafio.clube #selecionar_grupo form ol li label input { position: absolute; margin: 0 0 0 -18px; vertical-align: text-bottom; }
#desafio.clube #selecionar_grupo form button.botao_criar_post { display: block; width: 147px; height: 33px; margin-top: 10px; padding-left: 15px; border: 0; background: url(../images/clube/logado-botao-criar-post.gif) no-repeat; font: normal 1.3em/33px "Trebuchet MS", sans-serif; text-decoration: none; color: #ffeea0; }

  /* ------- DIA DOS PAIS ------- */
  #desafio.clube #conteudo .interna .limites .desafio_mes.pais h3 { width: 519px; background: url(../images/clube/titulo-desafio-dia-dos-pais.png) no-repeat; }
  
  /* ------- DIA DAS CRIANCAS ------- */
  #desafio.clube #conteudo .interna .limites .desafio_mes.criancas h3 { width: 254px; background: url(../images/clube/titulo-desafio-dia-das-criancas.png) no-repeat; }
  #desafio.clube #conteudo .interna .limites .desafio_mes.criancas .premio { padding-left: 0; }
  #desafio.clube #conteudo .interna .limites .desafio_mes.criancas a.botao_outros_resultados { margin-left: 250px; }
  
  /* ------- FESTA JUNINA ------- */
  #desafio.clube #conteudo .interna .limites .desafio_mes.festa_junina h3 { width: 486px; background: url(../images/clube/titulo-desafio-festa-junina.png) no-repeat; }
  
  /* ------- AGUARDE ------- */
  #desafio.clube #conteudo .interna .limites .desafio_mes.aguarde .premio { padding: 0 100px 50px 0; }
  
  #desafio.clube #conteudo .interna .limites .desafio_mes.aguarde .divulgacao { width: 520px; padding: 70px 0 0 55px; }
  #desafio.clube #conteudo .interna .limites .desafio_mes.aguarde .divulgacao h3 { background: url(../images/clube/titulo-desafio-aguarde.png) no-repeat; }
  
  /* ------- GANHADOR ------- */
  #desafio.clube #conteudo .interna .limites .desafio_mes.ganhador .premio { padding: 0 150px 50px 0; }
  
  #desafio.clube #conteudo .interna .limites .desafio_mes.ganhador .divulgacao { width: 400px; padding: 70px 0 0 90px; font-size: 1.73em; }
  #desafio.clube #conteudo .interna .limites .desafio_mes.ganhador .divulgacao h3 { width: auto; height: auto; margin: 0; background: transparent; font-size: 1em; text-indent: 0; }
  #desafio.clube #conteudo .interna .limites .desafio_mes.ganhador .divulgacao p { font-size: 1em; }
  #desafio.clube #conteudo .interna .limites .desafio_mes.ganhador .divulgacao p strong { color: #e4213d; }
  
  /* ------- VEJA QUEM JA GANHOU ------- */
  #desafio.clube #conteudo .interna .limites .desafio_mes.quem_ganhou h3 { width: 191px; background: url(../images/clube/titulo-desafio-vencedores.png) no-repeat; }
  #desafio.clube #conteudo .interna .limites .desafio_mes.quem_ganhou .divulgacao { width: 400px; }
  
  #desafio.clube #conteudo .interna .limites .desafio_mes.quem_ganhou .divulgacao ul { list-style: none; }
  #desafio.clube #conteudo .interna .limites .desafio_mes.quem_ganhou .divulgacao ul li { margin-bottom: 1em; font-size: 1.1em; }
  #desafio.clube #conteudo .interna .limites .desafio_mes.quem_ganhou .divulgacao ul li strong { font-size: 1.28em; color: #e84757; }
  
  #desafio.clube #conteudo .interna .limites .desafio_mes.quem_ganhou .premio { padding-bottom: 40px; }


/* ------- MINHAS POSTAGENS - (MEUS POSTS) ------- */
#minhas_postagens #conteudo .listagem_posts { padding: 0 30px 0; }
#minhas_postagens #conteudo .listagem_posts h1 { padding-bottom: 10px; margin-bottom: 35px; }
#minhas_postagens #conteudo .listagem_posts dl { margin-bottom: 30px; padding-bottom: 60px; }
#minhas_postagens #conteudo .listagem_posts dl dt { margin-bottom: 10px; font-weight: bold; font-size: 1.69em; }
#minhas_postagens #conteudo .listagem_posts dl dd ul { padding-bottom: 4px; list-style: none; }
#minhas_postagens #conteudo .listagem_posts dl dd ul li { padding: 20px; font-size: 1.15em; }
#minhas_postagens #conteudo .listagem_posts dl dd ul li a { text-decoration: none; color: #ad4800; }
#minhas_postagens #conteudo .listagem_posts dl dd ul li a:hover { text-decoration: underline; }
#minhas_postagens #conteudo .listagem_posts dl dd ul li a.botao { margin-left: 15px; font-size: .86em; }

#minhas_postagens #conteudo .listagem_posts dl.ultimo { margin-bottom: 0; padding-bottom: 0; background: none !important; }


/* ------- MENSAGENS E ALERTAS ------- */
#mensagens_alertas #conteudo .listagem_mensagens { padding: 0 30px 0; }
#mensagens_alertas #conteudo .listagem_mensagens h1 { padding-bottom: 10px; margin-bottom: 35px; }
#mensagens_alertas #conteudo .listagem_mensagens a.botao_enviar_mensagem { display: block; width: 184px; height: 28px; margin-bottom: 40px; text-indent: -9999em; overflow: hidden; }
#mensagens_alertas #conteudo .listagem_mensagens dl { margin-bottom: 30px; padding-bottom: 60px; }
#mensagens_alertas #conteudo .listagem_mensagens dl dt { margin-bottom: 10px; font-weight: normal; font-size: 1.69em; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul { padding-bottom: 4px; list-style: none; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li { font-size: 1.04em; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a { text-decoration: none; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a:hover { text-decoration: underline; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a.botao { margin-left: 15px; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a img { float: left; }    
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a span { display: block; margin-left: 55px; padding-top: 10px; font-size: 1.1em; }

#mensagens_alertas #conteudo .listagem_mensagens dl.ultimo { margin-bottom: 0; padding-bottom: 0; background: none !important; }

#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li { height: 1%; padding-right: 28px; overflow: hidden; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li .opcoes { width: 170px; padding-top: 15px; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li .imagem { float: left; padding: 8px; text-align: center; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li .imagem span { display: none; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li .imagem a.botao { display: none; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li .texto { width: 680px; margin-left: 60px; padding: 15px 0 0; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li .texto p { font-size: 1.15em; color: #ae4800; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li .texto p.resumo { margin-bottom: 25px; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li .texto div { display: none; }

#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.ativo .imagem { width: 64px; padding: 8px 10px; background-color: #fdf3d8; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.ativo .imagem span { display: block; padding: 25px 0 5px; font-weight: bold; font-size: 1.15em; color: #df4348; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.ativo .imagem a.botao { display: inline-block; margin: 0; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.ativo .texto { width: 620px; margin: 0 0 0 84px; padding: 10px 20px 15px; /* border-left: 84px solid #fdf3d8; */ }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.ativo .texto div { display: block; color: #8b160a; }
#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.ativo .texto div p { color: #8b160a; }

  
  
/* ------- CRIAR NOVO POST ------- */
#criar_post #conteudo h1 { width: 875px; margin: 0 auto 15px; }
#criar_post #conteudo .coluna1 { margin-top: 93px; }
#criar_post #conteudo .coluna1 h4 { font: bold 1.14em/40px "Trebuchet MS", sans-serif; text-indent: 18px; }
#criar_post #conteudo .coluna1 ul { padding: 20px 0 0 15px; list-style: none; }
#criar_post #conteudo .coluna1 ul li.add_item { position: relative; margin-bottom: 15px; }
#criar_post #conteudo .coluna1 ul li.add_item a.botao_titulo { display: block; width: 167px; height: 24px; font: normal 1.07em/24px "Trebuchet MS", sans-serif; text-indent: 33px; text-decoration: none; }
#criar_post #conteudo .coluna1 ul li.add_item.imagem a.botao_titulo { background-position: 0 0; }
#criar_post #conteudo .coluna1 ul li.add_item.video a.botao_titulo { background-position: 0 -40px; }
#criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens a.botao_titulo { background-position: 0 -80px; }
#criar_post #conteudo .coluna1 ul li.add_item.receita a.botao_titulo { background-position: 0 -119px; }
  /* janela para add item */
  #criar_post #conteudo .coluna1 ul li.add_item .janela { display: none; }
  #criar_post #conteudo .coluna1 ul li.add_item .janela { position: absolute; top: -6px; left: 138px; width: 297px; height: 205px; padding: 10px 0 0 80px; z-index: 2; }
  #criar_post #conteudo .coluna1 ul li.add_item .janela a.fechar { display: block; width: 29px; height: 29px; margin: -5px 0 15px; text-indent: -9999em; overflow: hidden; }
  #criar_post #conteudo .coluna1 ul li.add_item .janela h5 { margin: 25px 0; padding-left: 33px; font-size: 1.14em; }
  #criar_post #conteudo .coluna1 ul li.add_item .janela p { font-size: 1.15em; }
  #criar_post #conteudo .coluna1 ul li.add_item .janela .botao_concluido { display: block; width: 110px; height: 27px; margin-right: 40px; border: 0; text-indent: -9999em; overflow: hidden; }
  #criar_post #conteudo .coluna1 ul li.add_item .janela .botao_concluido:hover { cursor: pointer; }
    /* imagem */
    #criar_post #conteudo .coluna1 ul li.add_item.imagem .janela h5 { background-position: 0 2px; }
    #criar_post #conteudo .coluna1 ul li.add_item.imagem .janela input { margin-bottom: 50px; }
    /* video */
    #criar_post #conteudo .coluna1 ul li.add_item.video .janela h5 { margin-bottom: 13px; background-position: 0 -33px; }
    #criar_post #conteudo .coluna1 ul li.add_item.video .janela label { display: block; margin-bottom: 10px; font-size: 1.15em; }
    #criar_post #conteudo .coluna1 ul li.add_item.video .janela textarea { width: 265px; height: 65px; padding: 3px; margin-bottom: 10px; border: 0; }
    /* galeria de imagens */
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens { height: 25px; }
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens h5 { margin-bottom: 15px; }
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens a.botao_titulo { position: absolute; top: 0; left: 0; z-index: 3; }
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens .janela { position: absolute; top: -6px; left: 138px; width: 376px; height: auto; padding: 0 0 20px; }
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens .janela .moldura { width: 297px; padding: 10px 0 0 80px; }
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens .janela h5 { background-position: 0 -72px; }
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens .janela p { padding-bottom: 10px; margin-right: 35px; }
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table { width: 263px; margin-bottom: 20px; border-collapse: collapse; }
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table thead tr th { padding: 5px 10px; font-size: 1.07em; text-align: left; }
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr th,
    #criar_post #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr td { padding: 10px 0; text-align: left; }
  
#criar_post #conteudo .coluna2 { margin-left: 245px; }
#criar_post #conteudo .coluna2 fieldset { position: relative; }
#criar_post #conteudo .coluna2 fieldset ol { padding-bottom: 20px; }
#criar_post #conteudo .coluna2 fieldset ol li input { width: 715px; }
#criar_post #conteudo .coluna2 fieldset ol li textarea { width: 725px; height: 240px; }
#criar_post #conteudo .coluna2 .item_anexado { padding-bottom: 30px; }
#criar_post #conteudo .coluna2 .item_anexado fieldset { padding: 30px 15px 20px; background: #fdf4db; }
#criar_post #conteudo .coluna2 .item_anexado ul.acoes { padding-right: 15px; list-style: none; }
#criar_post #conteudo .coluna2 .item_anexado ul.acoes li { float: left; padding-left: 35px; }
#criar_post #conteudo .coluna2 .item_anexado p { font-size: 1.28em; }
#criar_post #conteudo .coluna2 .item_anexado p strong { color: #cf220a; }
#criar_post #conteudo .coluna2 button.botao_enviar { width: 104px; height: 55px; border: 0; background: url(../images/clube/botao-enviar-maior.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#criar_post #conteudo .coluna2 a.botao_visualizar { display: block; width: 174px; height: 55px; margin-right: 25px; background: url(../images/clube/botao-visualizar-post.png) no-repeat; text-indent: -9999em; overflow: hidden; zoom: 1; }


/* ------- EDITAR VISUAL - A FABRICA DE SKINS ------- */
#editar_visual #conteudo .visual { padding: 0 30px 30px; }
#editar_visual #conteudo .visual form { padding-bottom: 40px; }
#editar_visual #conteudo .visual form fieldset p { padding-bottom: 10px; }
#editar_visual #conteudo .visual form fieldset img { float: left; width: 62px; height: 64px; border: 2px #fbb38d solid; }
#editar_visual #conteudo .visual form fieldset .alterar { margin-left: 80px; }
#editar_visual #conteudo .visual form fieldset .alterar label { display: block; padding: 10px 0 10px; font-size: 1.28em; color: #cf220a; }
#editar_visual #conteudo .visual .fabrica_skins p.introducao { padding-bottom: 20px; }
#editar_visual #conteudo .visual .fabrica_skins dl { float: left; padding-bottom: 20px; margin-right: 40px; padding-top: 15px; }
#editar_visual #conteudo .visual .fabrica_skins dl.tipo_fonte { margin-right: 0; }
#editar_visual #conteudo .visual .fabrica_skins dl dt { padding-bottom: 13px; font-size: 1.28em; color: #8b160a; }
#editar_visual #conteudo .visual .fabrica_skins dl dd ul { list-style: none; }
#editar_visual #conteudo .visual .fabrica_skins dl dd ul li { float: left; margin-right: 7px; }
#editar_visual #conteudo .visual .fabrica_skins dl dd ul li a { display: block; }
#editar_visual #conteudo .visual .fabrica_skins dl dd ul li a img { border: 1px #84837e solid; }
#editar_visual #conteudo .visual .fabrica_skins dl dd ul li a:hover img,
#editar_visual #conteudo .visual .fabrica_skins dl dd ul li.ativo a img { border: 1px #fd5649 solid; }
#editar_visual #conteudo .visual .acoes { height: 33px; padding: 10px; background-color: #fbeac6; }
#editar_visual #conteudo .visual .acoes a.botao { position: relative; top: 5px; float: left; }
#editar_visual #conteudo .visual .acoes p { float: right; width: 215px; }
#editar_visual #conteudo .visual .acoes p strong { float: right; padding: 10px 20px 0 0; font-size: 1.28em; color: #e84757; }
#editar_visual #conteudo .visual .acoes p input { float: right; display: block; width: 104px; height: 35px; background: url(../images/clube/botao-salvar.png) no-repeat; text-indent: -9999em; overflow: hidden; cursor: pointer; }


/*
  --------------
  FABRICA DE SKINS
  --------------
*/

/* ------- Fundos ------- */
/* bg1 */ body.bg1 { background: url(../images/bg-html.png) repeat; }
/* bg2 */ body.bg2 { background: url(../images/clube/skin-plano-fundo-bg2.gif) repeat; }
/* bg3 */ body.bg3 { background: url(../images/clube/skin-plano-fundo-bg3.gif) repeat; }
/* bg4 */ body.bg4 { background: url(../images/clube/skin-plano-fundo-bg4.gif) repeat; }
/* bg5 */ body.bg5 { background: url(../images/clube/skin-plano-fundo-bg5.gif) repeat; }

/* ------- Fontes ------- */
/* tipofonte1 */ body.tipofonte1 { font-family: "Trebuchet MS", Arial, sans-serif; }
/* tipofonte2 */ body.tipofonte2 { font: .9em Times; }
/* tipofonte3 */ body.tipofonte3 { font: .79em "Comic Sans", "Comic Sans MS"; }

/* outros ajustes*/
/* tipofonte3 */ body.tipofonte3 #conteudo .painel_usuario ul li a { font-size: 1em !important; }

/* ------- Esquemas de cor ------- */
  
  /* --- ESQUEMA1 --- */
  body.esquemacor1 #conteudo,
  body.esquemacor1.clube #conteudo .coluna2 p,
  body.esquemacor1#premiacao.clube #conteudo .interna .limites .apresentacao_premios p,
  body#post_clube.esquemacor1 #conteudo .coluna2 .outras_imagens h4,
  body.#pagina_clube.clube.esquemacor1 #conteudo .ultimos_posts h4,
  body.esquemacor1#minhas_postagens #conteudo .listagem_posts dl dd ul li,
  body.esquemacor1#minhas_postagens #conteudo .listagem_posts dl dd ul li a,
  body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li,
  body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a,
  body.esquemacor1#sobre_clube #conteudo .texto .funcionamento ol li p em,
  body.esquemacor1#sobre_clube #conteudo .texto .funcionamento ol li ul,
  body.esquemacor1#sobre_clube #conteudo .texto .funcionamento ol li ul li span { color: #ad4800; }
  body.esquemacor1 #conteudo h1 { background: url(../images/titulo-principal-decoracao.png) left center no-repeat; }
  body.esquemacor1 #conteudo h1 span { color: #e84757; }
  body.esquemacor1 #conteudo h5 { color: #e84757; }
    body.esquemacor1#galeria #conteudo ul.listagem_clubes .clube h5 { color: #e84757; }
  body.esquemacor1 #conteudo .box_dicas,
  body.esquemacor1 #conteudo .conteudo_dicas { background: #e4605a; color: #fff; }
  body.esquemacor1 #conteudo .box_dicas p a { border-bottom: 1px #fad293 dashed; color: #fad293; }
  body.esquemacor1 #conteudo a.botao_criar_post { background: url(../images/clube/skin-esquema1-logado-botao-criar-post.png) no-repeat; color: #ffeea0; }
  body.esquemacor1.clube.paginas #conteudo span.contador { background: url(../images/clube/contador-numero-bg-esquerda.png) left center no-repeat; color: #fff; }
  body.esquemacor1.clube.paginas #conteudo span.contador em { background: url(../images/clube/contador-numero-bg-direita.png) right center no-repeat; color: #fff; }
  body.esquemacor1#editar_perfil #conteudo #frmeditar label { color: #cf220a; }
  body.esquemacor1#ajuda #conteudo .listagem_ajuda li { background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; }
  body.esquemacor1#premiacao.clube #conteudo .interna .limites .apresentacao_premios p strong { color: #773200; }
  body.esquemacor1#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul.premiacao li { color: #f57833; }
  body.esquemacor1#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul.premiacao li p { color: #e84757; }
  body.esquemacor1#desafio.clube #conteudo .interna .limites .desafio_mes h1 em  { color: #ed6600; }
  body.esquemacor1#desafio.clube #conteudo h1 em { color: #ed6600; }
  body.esquemacor1 .coluna2 form fieldset ol li label { color: #cf220a; }
    /* painel usuario */
    body.esquemacor1.clube.paginas #conteudo .painel_usuario { border-bottom: 3px #eeb887 solid; }
    body.esquemacor1.clube.paginas #conteudo .painel_usuario h4 { color: #e22c2f; }
    body.esquemacor1.clube.paginas #conteudo .painel_usuario ul li a { color: #7e3400; }
    /* ultimos posts */
    /*
    body.clube.esquemacor1 #conteudo .ultimos_posts { border-bottom: 3px solid #712103; background: url(../images/clube/caixa-ultimos-post.png) no-repeat; }
    body.clube.esquemacor1 #conteudo .ultimos_posts h4 { background: url(../images/clube/titulo-ultimos-post.png) no-repeat; }
    body.clube.esquemacor1 #conteudo .ultimos_posts ul a { color: #507677; }
    body.clube.esquemacor1 #conteudo .ultimos_posts ul a img { border: 2px solid #e27635; max-height: 90px}
    */
    /* livro de receitas */
    body#pagina_clube.esquemacor1 #conteudo .livro_receitas { border-bottom: 3px #f99e64 solid; background: url(../images/clube/caixa-ultimos-receitas.gif) 0 0 no-repeat; }
    body#pagina_clube.esquemacor1 #conteudo .livro_receitas a.mais { background-color: #fac690; color: #712103; }
    body#pagina_clube.esquemacor1 #conteudo .livro_receitas h4 { color: #f54200; }
    body#pagina_clube.esquemacor1 #conteudo .livro_receitas ul a { color: #b92423; }
    body#pagina_clube.esquemacor1 #conteudo .livro_receitas ul a img { border: 2px solid #fff; max-height: 70px; max-width: 125px; display: block;}
    body#pagina_clube.esquemacor1 #conteudo .ultimos_posts { padding-top: 40px; border: 0; background: url(../images/clube/minhas-postagens-secao-clube-bg.png) no-repeat; }
    /* paginacao */
    body.esquemacor1.clube #conteudo ul.paginacao li a { background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #e84757; }
    body.esquemacor1.clube #conteudo ul.paginacao li.anterior a { background: url(../images/clube/setas-paginacao.png) 0 5px no-repeat; }
    body.esquemacor1.clube #conteudo ul.paginacao li.proximo a { background: url(../images/clube/setas-paginacao.png) -8px 5px no-repeat; }

    /* botoes */
    body.clube.esquemacor1 #conteudo .botao,
    body.clube.esquemacor1 #conteudo .botao strong { background: url(../images/clube/botao-marrom.png) no-repeat; color: #fff; }
    body.clube.esquemacor1 #conteudo .botao strong { padding-right: 12px; background-position: right -27px; }
    /* menu topo */
    body.clube.esquemacor1 #topo .menu { background: url(../images/bg-item-menu-topo.gif) right center no-repeat; }
    body.clube.esquemacor1 #topo .menu li { background: url(../images/bg-item-menu-topo.gif) 0 center no-repeat; }
    body.clube.esquemacor1 #topo .menu li a { color: #440505; }
    /* Pagina do Post */
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 .cabecalho h1 span { color: #ff8500; }
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 .cabecalho p.autor { color: #e27635; }
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 .cabecalho p.autor a { color: #712103; }
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 .texto img { border: 3px solid #e6682f; }
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 h2 { background: url(../images/clube/separacao-titulo-post-clube.png) 0 bottom no-repeat; color: #e84757; }
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 .navegacao li { background: url(../images/clube/setas-navegacao-proximo-post.png) no-repeat; }
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 .navegacao a { background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #995f38; }
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 .navegacao a span { color: #e37a39; }
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 .navegacao .proximo { background-position: right -11px; }
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 .navegacao .anterior { background-position: 0 4px; }
    body#post_clube.esquemacor1 #conteudo .coluna1 .ultimos_posts_clube { background: url(../images/clube/base-caixa-ultimos-posts.png) 0 bottom no-repeat; }
    body#post_clube.esquemacor1 #conteudo .coluna1 .ultimos_posts_clube h4 { background: url(../images/clube/titulo-ultimos-post-coluna1-post-clube.png) no-repeat; color: #712103; }
    body#post_clube.esquemacor1 #conteudo .coluna1 .ultimos_posts_clube ul { background-color: #f5d69f; }
    body#post_clube.esquemacor1 #conteudo .coluna1 .ultimos_posts_clube ul li img { border: 2px solid #e27635; }
    body#post_clube.esquemacor1 #conteudo .coluna1 .ultimos_posts_clube ul li a { color: #507677; }
    body#post_clube.esquemacor1 #conteudo .coluna2 .comentarios { background: url(../images/clube/moldura-comentarios-post-clube.png) no-repeat; }
    body#post_clube.esquemacor1 #conteudo .coluna2 .comentarios h3 { color: #f54200; }
    body#post_clube.esquemacor1 #conteudo .coluna2 .comentarios ul.lista_comentarios strong.autor { color: #cf220a; }
    body#post_clube.esquemacor1 #conteudo .coluna2 .comentarios ul.lista_comentarios div { color: #5b5a5a; }
    body#post_clube.esquemacor1 #conteudo .coluna2 .outras_imagens h4 { background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; }
    body#post_clube.esquemacor1 #conteudo .coluna2 .outras_imagens .galeria ul img { border: 2px solid #ae5015; }
    /* Pagina - criar post */
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 { padding-bottom: 30px; background: url(../images/clube/criar-novo-post-coluna1-bg.png) 0 bottom no-repeat; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 h4 { background: url(../images/clube/criar-novo-post-coluna1-titulo.png) no-repeat; color: #712103; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item a.botao_titulo { background: url(../images/clube/criar-novo-post-coluna1-add-itens-bg.png) no-repeat; color: #ffeea0; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.imagem a.botao_titulo { background-position: 0 0; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.video a.botao_titulo { background-position: 0 -40px; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.galeria_imagens a.botao_titulo { background-position: 0 -80px; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.receita a.botao_titulo { background-position: 0 -119px; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item .janela { background: url(../images/clube/criar-post-add-item-janela-bg.png) no-repeat; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item .janela a.fechar { background: url(../images/popup-botao-fechar.png) no-repeat; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item .janela h5 { background: url(../images/clube/criar-post-add-item-janela-titulos.gif) no-repeat; color: #712103; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item.imagem .janela h5 { background-position: 0 2px; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item.video .janela h5 { background-position: 0 -33px; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela h5 { background-position: 0 -72px; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item .janela p { color: #955728; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item .janela .botao_concluido { background: url(../images/clube/criar-post-add-item-janela-botao-concluido.gif) no-repeat; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item.video .janela label { color: #955728; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela { background: url(../images/clube/criar-post-add-item-janela-galeria-bg.png) 0 50px no-repeat; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela .moldura { background: url(../images/clube/criar-post-add-item-janela-galeria-moldura-bg.png) 0 top no-repeat; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table thead tr th { padding: 0 0 10px; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table thead tr th input { padding: 3px 10px; width: 239px; border: 1px solid #e8c7a0; font-size: 1.15em; color: #4b2d22; }
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr th,
    body#criar_post.clube.esquemacor1 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr td { border-bottom: 1px #fff dashed; }
    /* ultimos posts */
    body.#pagina_clube.clube.esquemacor1 #conteudo .ultimos_posts { background: url(../images/clube/moldura-caixa-postagens.png) 0 30px no-repeat; }
    body.#pagina_clube.clube.esquemacor1 #conteudo .ultimos_posts a.mais { background-color: #a8734b; color: #ffeea0; }
    body.#pagina_clube.clube.esquemacor1 #conteudo .ultimos_posts ul a.mascara img { border: 2px solid #ae5015; }
    body.#pagina_clube.clube.esquemacor1 #conteudo .ultimos_posts ul a.mascara span { background-color: #ae5015; color: #fff; }
    /* ------- minhas postagens ------- */
    body.esquemacor1#minhas_postagens #conteudo .listagem_posts dl { background: url(../images/clube/minhas-postagens-secao-clube-bg.png) 0 bottom no-repeat; }
    body.esquemacor1#minhas_postagens #conteudo .listagem_posts dl dt { color: #8b160a; }
    body.esquemacor1#minhas_postagens #conteudo .listagem_posts dl dd ul { background: url(../images/clube/minhas-postagens-lista-bg.png) 5px bottom no-repeat; }
    body.esquemacor1#minhas_postagens #conteudo .listagem_posts dl dd ul li { background: #fcecc4; }
    body.esquemacor1#minhas_postagens #conteudo .listagem_posts dl dd ul li.alternada { background: #f5d9a0; } 
    body.esquemacor1#minhas_postagens #conteudo .listagem_posts dl dd ul li a strong { color: #8b160a; }
    body.esquemacor1#minhas_postagens #conteudo .listagem_posts dl dd ul li a.botao strong { color: #fff; }
    /* ------- mensagens e alertas ------- */
    body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens a.botao_enviar_mensagem { background: url(../images/clube/botao-enviar-mensagem.gif) no-repeat; }
    body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens dl { background: url(../images/clube/minhas-postagens-secao-clube-bg.png) 0 bottom no-repeat; }
    body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens dl dt { color: #8b160a; }
    body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens dl dd ul { background: url(../images/clube/minhas-postagens-lista-bg.png) 5px bottom no-repeat; }
    body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li { background: #fcecc4; }
    body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.alternada { background: #f5d9a0; }
    body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a,
    body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a strong { color: #ad4800; }
    body.esquemacor1#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a.botao strong { color: #fff; }
    /* ------- sobre o clube ------- */
    body.esquemacor1#sobre_clube #conteudo .texto .funcionamento ol,
    body.esquemacor1#sobre_clube #conteudo .texto .funcionamento ol span { color: #ad4800; }
    body.esquemacor1#sobre_clube #conteudo .texto .funcionamento ol li ul li { color: #e84757; }
    body.esquemacor1#sobre_clube #conteudo .texto .funcionamento ol strong { font-size: 1.07em; color: #603913; }
      

  /* --- ESQUEMA2 --- */
  body.esquemacor2 #conteudo,
  body.esquemacor2.clube #conteudo .coluna2 p,
  body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item .janela p,
  body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item.video .janela label { color: #5a6b82; }
  body.esquemacor2 #conteudo h1 { background: url(../images/titulo-principal-decoracao.png) left center no-repeat; }
  body.esquemacor2 #conteudo h1 span { color: #74849d; }
  body.esquemacor2 #conteudo h4 { color: #773b79; }
  body.esquemacor2 #conteudo h5 { color: #0076a3; }
    body.esquemacor2#galeria #conteudo ul.listagem_clubes .clube h5 { color: #0076a3; }
  body.esquemacor2 #conteudo .box_dicas,
  body.esquemacor2 #conteudo .conteudo_dicas { background: #b3bcc3; color: #fff; }
  body.esquemacor2 #conteudo .box_dicas p a { border-bottom: 1px #ffeea0 dashed; color: #ffeea0; }
  body.esquemacor2 #conteudo a.botao_criar_post { background: url(../images/clube/skin-esquema2-logado-botao-criar-post.png) no-repeat; color: #ffeea0; }
  body.esquemacor2.clube.paginas #conteudo span.contador { background: url(../images/clube/skin-esquema2-contador-numero-bg-esquerda.png) left center no-repeat; color: #fff; }
  body.esquemacor2.clube.paginas #conteudo span.contador em { background: url(../images/clube/skin-esquema2-contador-numero-bg-direita.png) right center no-repeat; color: #fff; } 
  body.esquemacor2#editar_perfil #conteudo #frmeditar label { color: #43597b; }
  body.esquemacor2#ajuda #conteudo .listagem_ajuda li { background: url(../images/clube/skin-esquema2-pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; }
  body.esquemacor2#premiacao.clube #conteudo .interna .limites .apresentacao_premios p { color: #43597b; }
  body.esquemacor2#premiacao.clube #conteudo .interna .limites .apresentacao_premios p strong { color: #0076a3; }
  body.esquemacor2#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul.premiacao li { color: #b3bcc3; }
  body.esquemacor2#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul.premiacao li p { color: #e84757; }
  body.esquemacor2#desafio.clube #conteudo .interna .limites .desafio_mes h1 em { color: #f29ca1; }
  body.esquemacor2#desafio.clube #conteudo h1 em { color: #f29ca1; }
  body.esquemacor2 .coluna2 form fieldset ol li label { color: #43597b; }
    /* painel usuario */
    body.esquemacor2.clube.paginas #conteudo .painel_usuario { border-bottom: 3px #4a4c99 solid; }
    body.esquemacor2.clube.paginas #conteudo .painel_usuario h4 { color: #5a136a; }
    body.esquemacor2.clube.paginas #conteudo .painel_usuario ul li a { color: #0076a3; }
    /* ultimos posts */
    body.clube.esquemacor2 #conteudo .ultimos_posts { border-bottom: 3px solid #712103; background: url(../images/clube/skin-esquema2-caixa-ultimos-post.png) no-repeat; }
    body.clube.esquemacor2 #conteudo .ultimos_posts h4 { background: url(../images/clube/titulo-ultimos-post.png) no-repeat; }
    body.clube.esquemacor2 #conteudo .ultimos_posts ul a { color: #507677; }
    body.clube.esquemacor2 #conteudo .ultimos_posts ul a img { border: 2px solid #e27635; }
    /* livro de receitas */
    body#pagina_clube.esquemacor2 #conteudo .livro_receitas { border-bottom: 3px #b3bcc3 solid; background: url(../images/clube/skin-esquema2-caixa-ultimos-receitas.gif) 0 0 no-repeat; }
    body#pagina_clube.esquemacor2 #conteudo .livro_receitas a.mais { background-color: #fac690; color: #712103; }
    body#pagina_clube.esquemacor2 #conteudo .livro_receitas h4 { color: #5a136a; }
    body#pagina_clube.esquemacor2 #conteudo .livro_receitas ul a { color: #b92423; }
    body#pagina_clube.esquemacor2 #conteudo .livro_receitas ul a img { border: 2px solid #fff; max-width: 130px; max-height: 73px; margin: 0; display:block;}
    body#pagina_clube.esquemacor2 #conteudo .ultimos_posts { padding-top: 40px; border: 0; background: url(../images/clube/skin-esquema2-minhas-postagens-secao-clube-bg.png) no-repeat; }
    
    /* paginacao */
    body.esquemacor2.clube #conteudo ul.paginacao li a { background: url(../images/clube/skin-esquema2-pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #74849d; }
    body.esquemacor2.clube #conteudo ul.paginacao li.anterior a { background: url(../images/clube/setas-paginacao.png) 0 5px no-repeat; }
    body.esquemacor2.clube #conteudo ul.paginacao li.proximo a { background: url(../images/clube/setas-paginacao.png) -8px 5px no-repeat; }

    /* botoes */
    body.clube.esquemacor2 #conteudo .botao,
    body.clube.esquemacor2 #conteudo .botao strong { background: url(../images/clube/botao-marrom.png) no-repeat; color: #fff; }
    body.clube.esquemacor2 #conteudo .botao strong { padding-right: 12px; background-position: right -27px; }
    /* menu topo */
    body.clube.esquemacor2 #topo .menu { background: url(../images/clube/skin-esquema2-bg-item-menu-topo.png) right center no-repeat; }
    body.clube.esquemacor2 #topo .menu li { background: url(../images/clube/skin-esquema2-bg-item-menu-topo.png) 0 center no-repeat; }
    body.clube.esquemacor2 #topo .menu li a { color: #440505; }
    /* Pagina do Post */
    body#post_clube.clube.esquemacor2 #conteudo .coluna2 .cabecalho h1 span { color: #74849d; }
    body#post_clube.clube.esquemacor2 #conteudo .coluna2 .cabecalho p.autor { color: #f29ca1; }
    body#post_clube.clube.esquemacor2 #conteudo .coluna2 .cabecalho p.autor a { color: #f29ca1; }
    body#post_clube.clube.esquemacor2 #conteudo .coluna2 .texto img { border: 3px solid #58687c; }
    body#post_clube.clube.esquemacor2 #conteudo .coluna2 h2 { background: url(../images/clube/separacao-titulo-post-clube.png) 0 bottom no-repeat; color: #74849d; }
    body#post_clube.clube.esquemacor1 #conteudo .coluna2 .navegacao li { background: url(../images/clube/setas-navegacao-proximo-post.png) no-repeat; }
    body#post_clube.clube.esquemacor2 #conteudo .coluna2 .navegacao a { background: url(../images/clube/skin-esquema2-pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #74849d; }
    body#post_clube.clube.esquemacor2 #conteudo .coluna2 .navegacao a span { color: #69d2e7; }
    body#post_clube.clube.esquemacor2 #conteudo .coluna2 .navegacao .proximo { background-position: right -11px; }
    body#post_clube.clube.esquemacor2 #conteudo .coluna2 .navegacao .anterior { background-position: 0 4px; }
    body#post_clube.esquemacor2 #conteudo .coluna1 .ultimos_posts_clube { background: url(../images/clube/skin-esquema2-base-caixa-ultimos-posts.png) 0 bottom no-repeat; }
    body#post_clube.esquemacor2 #conteudo .coluna1 .ultimos_posts_clube h4 { background: url(../images/clube/skin-esquema2-titulo-ultimos-post-coluna1-post-clube.png) no-repeat; color: #712103; }
    body#post_clube.esquemacor2 #conteudo .coluna1 .ultimos_posts_clube ul { background-color: #f9dea0; }
    body#post_clube.esquemacor1 #conteudo .coluna1 .ultimos_posts_clube ul li img { border: 2px solid #e27635; max-width: 180px;}
    body#post_clube.esquemacor1 #conteudo .coluna1 .ultimos_posts_clube ul li a { color: #507677; }
    body#post_clube.esquemacor1 #conteudo .coluna2 .comentarios { background: url(../images/clube/moldura-comentarios-post-clube.png) no-repeat; }
    body#post_clube.esquemacor1 #conteudo .coluna2 .comentarios h3 { color: #f54200; }
    body#post_clube.esquemacor2 #conteudo .coluna2 .comentarios ul.lista_comentarios strong.autor { color: #74849d; }
    body#post_clube.esquemacor1 #conteudo .coluna2 .comentarios ul.lista_comentarios div { color: #5b5a5a; }
    body#post_clube.esquemacor2 #conteudo .coluna2 .outras_imagens h4 { background: url(../images/clube/skin-esquema2-pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #74849d; }
    body#post_clube.esquemacor2 #conteudo .coluna2 .outras_imagens .galeria ul img { border: 2px solid #7d8a9f; }
    /* Pagina - criar post */
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 { padding-bottom: 30px; background: url(../images/clube/skin-esquema2-criar-novo-post-coluna1-bg.png) 0 bottom no-repeat; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 h4 { background: url(../images/clube/skin-esquema2-criar-novo-post-coluna1-titulo.png) no-repeat; color: #4b4e99; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item a.botao_titulo { background: url(../images/clube/skin-esquema2-criar-novo-post-coluna1-add-itens-bg.png) no-repeat; color: #ffeea0; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.imagem a.botao_titulo { background-position: 0 0; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.video a.botao_titulo { background-position: 0 -40px; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.galeria_imagens a.botao_titulo { background-position: 0 -80px; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.receita a.botao_titulo { background-position: 0 -119px; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item .janela { background: url(../images/clube/skin-esquema2-criar-post-add-item-janela-bg.png) no-repeat; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item .janela a.fechar { background: url(../images/popup-botao-fechar.png) no-repeat; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item .janela h5 { background: url(../images/clube/skin-esquema2-criar-post-add-item-janela-titulos.gif) no-repeat; color: #4b4e99; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item.imagem .janela h5 { background-position: 0 2px; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item.video .janela h5 { background-position: 0 -33px; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela h5 { background-position: 0 -72px; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item .janela .botao_concluido { background: url(../images/clube/criar-post-add-item-janela-botao-concluido.gif) no-repeat; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela { background: url(../images/clube/skin-esquema2-criar-post-add-item-janela-galeria-bg.png) 0 50px no-repeat; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela .moldura { background: url(../images/clube/skin-esquema2-criar-post-add-item-janela-galeria-moldura-bg.png) 0 top no-repeat; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table thead tr th { background: #fff; }
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr th,
    body#criar_post.clube.esquemacor2 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr td { border-bottom: 1px #fff dashed; }
    /* ultimos posts */
    body.#pagina_clube.clube.esquemacor1 #conteudo .ultimos_posts { background: url(../images/clube/moldura-caixa-postagens.png) 0 30px no-repeat; }
    body.#pagina_clube.clube.esquemacor1 #conteudo .ultimos_posts a.mais { background-color: #a8734b; color: #ffeea0; }
    body.#pagina_clube.clube.esquemacor1 #conteudo .ultimos_posts h4 { color: #ad4800; }
    body.#pagina_clube.clube.esquemacor1 #conteudo .ultimos_posts ul a.mascara img { border: 2px solid #ae5015; }
    body.#pagina_clube.clube.esquemacor1 #conteudo .ultimos_posts ul a.mascara span { background-color: #ae5015; color: #fff; }
    
    /* ------- minhas postagens ------- */
    body.esquemacor2#minhas_postagens #conteudo .listagem_posts dl { background: url(../images/clube/skin-esquema2-minhas-postagens-secao-clube-bg.png) 0 bottom no-repeat; }
    body.esquemacor2#minhas_postagens #conteudo .listagem_posts dl dt { color: #0076a3; }
    body.esquemacor2#minhas_postagens #conteudo .listagem_posts dl dd ul { background: url(../images/clube/minhas-postagens-lista-bg.png) 5px bottom no-repeat; }
    body.esquemacor2#minhas_postagens #conteudo .listagem_posts dl dd ul li { background: #fdf1cc; color: #4b4d98; }
    body.esquemacor2#minhas_postagens #conteudo .listagem_posts dl dd ul li.alternada { background: #f5daa3; }
    body.esquemacor2#minhas_postagens #conteudo .listagem_posts dl dd ul li a { color: #0076a3; }
    body.esquemacor2#minhas_postagens #conteudo .listagem_posts dl dd ul li a strong { color: #4b4d98; }
    body.esquemacor2#minhas_postagens #conteudo .listagem_posts dl dd ul li a.botao strong { color: #fff; }
    /* ------- mensagens e alertas ------- */
    body.esquemacor2#mensagens_alertas #conteudo .listagem_mensagens a.botao_enviar_mensagem { background: url(../images/clube/botao-enviar-mensagem.gif) no-repeat; }
    body.esquemacor2#mensagens_alertas #conteudo .listagem_mensagens dl { background: url(../images/clube/skin-esquema2-minhas-postagens-secao-clube-bg.png) 0 bottom no-repeat; }
    body.esquemacor2#mensagens_alertas #conteudo .listagem_mensagens dl dt { color: #0076a3; }
    body.esquemacor2#mensagens_alertas #conteudo .listagem_mensagens dl dd ul { background: url(../images/clube/minhas-postagens-lista-bg.png) 5px bottom no-repeat; }
    body.esquemacor2#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li { background: #fdf1cc; color: #4b4d98; }
    body.esquemacor2#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.alternada { background: #f5daa3; }
    body.esquemacor2#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a { color: #0076a3; }
    body.esquemacor2#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a strong { color: #4b4d98; }
    body.esquemacor2#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a.botao strong { color: #fff; }
    /* ------- sobre o clube ------- */
    body.esquemacor2#sobre_clube #conteudo .texto .funcionamento ol { color: #43597b; }
    body.esquemacor2#sobre_clube #conteudo .texto .funcionamento ol li p em { color: #0076a3; }
    body.esquemacor2#sobre_clube #conteudo .texto .funcionamento ol li ul { color: #43597b; }
    body.esquemacor2#sobre_clube #conteudo .texto .funcionamento ol li ul li { color: #b3bcc3; }
    body.esquemacor2#sobre_clube #conteudo .texto .funcionamento ol li ul li span { color: #e84757; }  
    
    
    /* --- ESQUEMA3 --- */
    body.esquemacor3 #conteudo,
    body.esquemacor3.clube #conteudo .coluna2 p,
    body.esquemacor3#premiacao.clube #conteudo .interna .limites .apresentacao_premios p,
    body#post_clube.esquemacor1 #conteudo .coluna2 .outras_imagens h4,
    body.#pagina_clube.clube.esquemacor3 #conteudo .ultimos_posts h4,
    body.esquemacor3#minhas_postagens #conteudo .listagem_posts dl dd ul li,
    body.esquemacor3#minhas_postagens #conteudo .listagem_posts dl dd ul li a,
    body.esquemacor3#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li,
    body.esquemacor3#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a,
    body.esquemacor3#sobre_clube #conteudo .texto .funcionamento ol li p em,
    body.esquemacor3#sobre_clube #conteudo .texto .funcionamento ol li ul,
    body.esquemacor3#sobre_clube #conteudo .texto .funcionamento ol li ul li span { color: #ad4800; }
    body.esquemacor3 #conteudo h1 { background: url(../images/titulo-principal-decoracao.png) left center no-repeat; }
    body.esquemacor3 #conteudo h1 span { color: #e84757; }
    body.esquemacor3 #conteudo h5 { color: #e84757; }
    body.esquemacor3#galeria #conteudo ul.listagem_clubes .clube h5 { color: #e84757; }
    body.esquemacor3 #conteudo .box_dicas,
    body.esquemacor3 #conteudo .conteudo_dicas { background: #fcdfd2; color: #7e3400; }
    body.esquemacor3 #conteudo .box_dicas a,
    body.esquemacor3 #conteudo .conteudo_dicas a { color: #e84757 !important; }
    body.esquemacor3 #conteudo .conteudo_dicas a.proxima,
    body.esquemacor3 #conteudo .conteudo_dicas a.anterior { background-image: url(../images/clube/setas-navegacao-dicas-skin3.png) !important; }
    body.esquemacor3 #conteudo .box_dicas p a { border-bottom: 1px #e84757 dashed; }
    body.esquemacor3 #conteudo a.botao_criar_post { background: url(../images/clube/skin-esquema1-logado-botao-criar-post.png) no-repeat; color: #ffeea0; }
    body.esquemacor3.clube.paginas #conteudo span.contador { background: url(../images/clube/contador-numero-bg-esquerda.png) left center no-repeat; color: #fff; }
    body.esquemacor3.clube.paginas #conteudo span.contador em { background: url(../images/clube/contador-numero-bg-direita.png) right center no-repeat; color: #fff; }
    body.esquemacor3#editar_perfil #conteudo #frmeditar label { color: #cf220a; }
    body.esquemacor3#ajuda #conteudo .listagem_ajuda li { background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; }
    body.esquemacor3#premiacao.clube #conteudo .interna .limites .apresentacao_premios p strong { color: #773200; }
    body.esquemacor3#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul.premiacao li { color: #f57833; }
    body.esquemacor3#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul.premiacao li p { color: #e84757; }
    body.esquemacor3#desafio.clube #conteudo .interna .limites .desafio_mes h1 em { color: #ed6600; }
    body.esquemacor3#desafio.clube #conteudo h1 em { color: #ed6600; }
    body.esquemacor3 .coluna2 form fieldset ol li label { color: #cf220a; }
      /* painel usuario */
      body.esquemacor3.clube.paginas #conteudo .painel_usuario { border-bottom: 3px #ad3e2c solid; }
      body.esquemacor3.clube.paginas #conteudo .painel_usuario h4 { color: #e22c2f; }
      body.esquemacor3.clube.paginas #conteudo .painel_usuario ul li a { color: #7e3400; }
      /* ultimos posts */
      body.clube.esquemacor3 #conteudo .ultimos_posts { border-bottom: 3px solid #712103; background: url(../images/clube/caixa-ultimos-post.png) no-repeat; }
      body.clube.esquemacor3 #conteudo .ultimos_posts h4 { background: url(../images/clube/titulo-ultimos-post.png) no-repeat; }
      body.clube.esquemacor3 #conteudo .ultimos_posts ul a { color: #507677; }
      body.clube.esquemacor3 #conteudo .ultimos_posts ul a img { border: 2px solid #e27635; }
      /* livro de receitas */
      body#pagina_clube.esquemacor3 #conteudo .livro_receitas { border-bottom: 3px #f99e64 solid; background: url(../images/clube/caixa-ultimos-receitas.gif) 0 0 no-repeat; }
      body#pagina_clube.esquemacor3 #conteudo .livro_receitas a.mais { background-color: #fac690; color: #712103; }
      body#pagina_clube.esquemacor3 #conteudo .livro_receitas h4 { color: #f54200; }
      body#pagina_clube.esquemacor3 #conteudo .livro_receitas ul a { color: #b92423; }
      body#pagina_clube.esquemacor3 #conteudo .livro_receitas ul a img { border: 2px solid #fff; max-height: 70px; max-width: 125px; display: block;}
      body#pagina_clube.esquemacor3 #conteudo .ultimos_posts { padding-top: 40px; border: 0; background: url(../images/clube/minhas-postagens-secao-clube-bg.png) no-repeat; }
      /* paginacao */
      body.esquemacor3.clube #conteudo ul.paginacao li a { background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #e84757; }
      body.esquemacor3.clube #conteudo ul.paginacao li.anterior a { background: url(../images/clube/setas-paginacao.png) 0 5px no-repeat; }
      body.esquemacor3.clube #conteudo ul.paginacao li.proximo a { background: url(../images/clube/setas-paginacao.png) -8px 5px no-repeat; }
  
      /* botoes */
      body.clube.esquemacor3 #conteudo .botao,
      body.clube.esquemacor3 #conteudo .botao strong { background: url(../images/clube/botao-marrom.png) no-repeat; color: #fff; }
      body.clube.esquemacor3 #conteudo .botao strong { padding-right: 12px; background-position: right -27px; }
      /* menu topo */
      body.clube.esquemacor3 #topo .menu { background: url(../images/bg-item-menu-topo.gif) right center no-repeat; }
      body.clube.esquemacor3 #topo .menu li { background: url(../images/bg-item-menu-topo.gif) 0 center no-repeat; }
      body.clube.esquemacor3 #topo .menu li a { color: #440505; }
      /* Pagina do Post */
      body#post_clube.clube.esquemacor3 #conteudo .coluna2 .cabecalho h1 span { color: #ff8500; }
      body#post_clube.clube.esquemacor3 #conteudo .coluna2 .cabecalho p.autor { color: #e27635; }
      body#post_clube.clube.esquemacor3 #conteudo .coluna2 .cabecalho p.autor a { color: #712103; }
      body#post_clube.clube.esquemacor3 #conteudo .coluna2 .texto img { border: 3px solid #e6682f; }
      body#post_clube.clube.esquemacor3 #conteudo .coluna2 h2 { background: url(../images/clube/separacao-titulo-post-clube.png) 0 bottom no-repeat; color: #e84757; }
      body#post_clube.clube.esquemacor3 #conteudo .coluna2 .navegacao li { background: url(../images/clube/setas-navegacao-proximo-post.png) no-repeat; }
      body#post_clube.clube.esquemacor3 #conteudo .coluna2 .navegacao a { background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #995f38; }
      body#post_clube.clube.esquemacor3 #conteudo .coluna2 .navegacao a span { color: #e37a39; }
      body#post_clube.clube.esquemacor3 #conteudo .coluna2 .navegacao .proximo { background-position: right -11px; }
      body#post_clube.clube.esquemacor3 #conteudo .coluna2 .navegacao .anterior { background-position: 0 4px; }
      body#post_clube.esquemacor3 #conteudo .coluna1 .ultimos_posts_clube { background: url(../images/clube/base-caixa-ultimos-posts.png) 0 bottom no-repeat; }
      body#post_clube.esquemacor3 #conteudo .coluna1 .ultimos_posts_clube h4 { background: url(../images/clube/titulo-ultimos-post-coluna1-post-clube.png) no-repeat; color: #712103; }
      body#post_clube.esquemacor3 #conteudo .coluna1 .ultimos_posts_clube ul { background-color: #f5d69f; }
      body#post_clube.esquemacor3 #conteudo .coluna1 .ultimos_posts_clube ul li img { border: 2px solid #e27635; }
      body#post_clube.esquemacor3 #conteudo .coluna1 .ultimos_posts_clube ul li a { color: #507677; }
      body#post_clube.esquemacor3 #conteudo .coluna2 .comentarios { background: url(../images/clube/moldura-comentarios-post-clube.png) no-repeat; }
      body#post_clube.esquemacor3 #conteudo .coluna2 .comentarios h3 { color: #f54200; }
      body#post_clube.esquemacor3 #conteudo .coluna2 .comentarios ul.lista_comentarios strong.autor { color: #cf220a; }
      body#post_clube.esquemacor3 #conteudo .coluna2 .comentarios ul.lista_comentarios div { color: #5b5a5a; }
      body#post_clube.esquemacor3 #conteudo .coluna2 .outras_imagens h4 { background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; }
      body#post_clube.esquemacor3 #conteudo .coluna2 .outras_imagens .galeria ul img { border: 2px solid #ae5015; }
      /* Pagina - criar post */
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 { padding-bottom: 30px; background: url(../images/clube/criar-novo-post-coluna1-bg.png) 0 bottom no-repeat; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 h4 { background: url(../images/clube/skin-esquema3-criar-novo-post-coluna1-titulo.png) no-repeat; color: #fff; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item a.botao_titulo { background: url(../images/clube/skin-esquema3-criar-novo-post-coluna1-add-itens-bg.png) no-repeat; color: #ffeea0; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.imagem a.botao_titulo { background-position: 0 0; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.video a.botao_titulo { background-position: 0 -40px; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.galeria_imagens a.botao_titulo { background-position: 0 -80px; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.receita a.botao_titulo { background-position: 0 -119px; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item .janela { background: url(../images/clube/skin-esquema3-criar-post-add-item-janela-bg.png) no-repeat; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item .janela a.fechar { background: url(../images/popup-botao-fechar.png) no-repeat; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item .janela h5 { background: url(../images/clube/criar-post-add-item-janela-titulos.gif) no-repeat; color: #712103; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item.imagem .janela h5 { background-position: 0 2px; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item.video .janela h5 { background-position: 0 -33px; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela h5 { background-position: 0 -72px; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item .janela p { color: #955728; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item .janela .botao_concluido { background: url(../images/clube/criar-post-add-item-janela-botao-concluido.gif) no-repeat; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item.video .janela label { color: #955728; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela { background: url(../images/clube/skin-esquema3-criar-post-add-item-janela-galeria-bg.png) 0 50px no-repeat; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela .moldura { background: url(../images/clube/skin-esquema3-criar-post-add-item-janela-galeria-moldura-bg.png) 0 top no-repeat; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table thead tr th { background: #fff; }
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr th,
      body#criar_post.clube.esquemacor3 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr td { border-bottom: 1px #fff dashed; }
      /* ultimos posts */
      body.#pagina_clube.clube.esquemacor3 #conteudo .ultimos_posts { background: url(../images/clube/moldura-caixa-postagens.png) 0 30px no-repeat; }
      body.#pagina_clube.clube.esquemacor3 #conteudo .ultimos_posts a.mais { background-color: #a8734b; color: #ffeea0; }
      body.#pagina_clube.clube.esquemacor3 #conteudo .ultimos_posts ul a.mascara img { border: 2px solid #ae5015; }
      body.#pagina_clube.clube.esquemacor3 #conteudo .ultimos_posts ul a.mascara span { background-color: #ae5015; color: #fff; }
      /* ------- minhas postagens ------- */
      body.esquemacor3#minhas_postagens #conteudo .listagem_posts dl { background: url(../images/clube/minhas-postagens-secao-clube-bg.png) 0 bottom no-repeat; }
      body.esquemacor3#minhas_postagens #conteudo .listagem_posts dl dt { color: #8b160a; }
      body.esquemacor3#minhas_postagens #conteudo .listagem_posts dl dd ul { background: url(../images/clube/minhas-postagens-lista-bg.png) 5px bottom no-repeat; }
      body.esquemacor3#minhas_postagens #conteudo .listagem_posts dl dd ul li { background: #fcecc4; }
      body.esquemacor3#minhas_postagens #conteudo .listagem_posts dl dd ul li.alternada { background: #f5d9a0; } 
      body.esquemacor3#minhas_postagens #conteudo .listagem_posts dl dd ul li a strong { color: #8b160a; }
      body.esquemacor3#minhas_postagens #conteudo .listagem_posts dl dd ul li a.botao strong { color: #fff; }
      /* ------- mensagens e alertas ------- */
      body.esquemacor3#mensagens_alertas #conteudo .listagem_mensagens a.botao_enviar_mensagem { background: url(../images/clube/botao-enviar-mensagem.gif) no-repeat; }
      body.esquemacor3#mensagens_alertas #conteudo .listagem_mensagens dl { background: url(../images/clube/minhas-postagens-secao-clube-bg.png) 0 bottom no-repeat; }
      body.esquemacor3#mensagens_alertas #conteudo .listagem_mensagens dl dt { color: #8b160a; }
      body.esquemacor3#mensagens_alertas #conteudo .listagem_mensagens dl dd ul { background: url(../images/clube/minhas-postagens-lista-bg.png) 5px bottom no-repeat; }
      body.esquemacor3#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li { background: #fcecc4; }
      body.esquemacor3#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.alternada { background: #f5d9a0; }
      body.esquemacor3#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a strong { color: #8b160a; }
      body.esquemacor3#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a.botao strong { color: #fff; }
      /* ------- sobre o clube ------- */
      body.esquemacor3#sobre_clube #conteudo .texto .funcionamento ol { color: #603913; }
      body.esquemacor3#sobre_clube #conteudo .texto .funcionamento ol li ul li { color: #e84757; }  
    
    
  
  /* --- ESQUEMA4 --- */
  body.esquemacor4 #conteudo,
  body.esquemacor4.clube #conteudo .coluna2 p,
  body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item .janela p,
  body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item.video .janela label { color: #064258; }
  body.esquemacor4 #conteudo h1 { background: url(../images/clube/titulo-principal-decoracao-vermelha.png) left 0 no-repeat; }
  body.esquemacor4 #conteudo h1 span { color: #74849d; }
  body.esquemacor4 #conteudo h4 { color: #773b79; }
  body.esquemacor4 #conteudo h5 { color: #0076a3; }
    body.esquemacor4#galeria #conteudo ul.listagem_clubes .clube h5 { color: #0076a3; }
  body.esquemacor4 #conteudo .box_dicas,
  body.esquemacor4 #conteudo .conteudo_dicas { background: #9ad4c7; color: #fff; }
  body.esquemacor4 #conteudo .box_dicas p a { border-bottom: 1px #ffeea0 dashed; color: #ffeea0; }
  body.esquemacor4 #conteudo a.botao_criar_post { background: url(../images/clube/skin-esquema4-logado-botao-criar-post.png) no-repeat; color: #ffeea0; }
  body.esquemacor4.clube.paginas #conteudo span.contador { background: url(../images/clube/skin-esquema4-contador-numero-bg-esquerda.png) left center no-repeat; color: #fff; }
  body.esquemacor4.clube.paginas #conteudo span.contador em { background: url(../images/clube/skin-esquema4-contador-numero-bg-direita.png) right center no-repeat; color: #fff; } 
  body.esquemacor4.clube.paginas #conteudo .listagem_clubes span.contador { background: url(../images/clube/skin2-esquema4-contador-numero-bg-esquerda.png) left center no-repeat; color: #fff; }
  body.esquemacor4.clube.paginas #conteudo .listagem_clubes span.contador em { background: url(../images/clube/skin2-esquema4-contador-numero-bg-direita.png) right center no-repeat; color: #fff; } 
  body.esquemacor4#editar_perfil #conteudo #frmeditar label { color: #43597b; }
  body.esquemacor4#ajuda #conteudo .listagem_ajuda li { background: url(../images/clube/skin-esquema2-pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; }
  body.esquemacor4#premiacao.clube #conteudo .interna .limites .apresentacao_premios p { color: #43597b; }
  body.esquemacor4#premiacao.clube #conteudo .interna .limites .apresentacao_premios p strong { color: #0076a3; }
  body.esquemacor4#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul.premiacao li { color: #9cd6c8; }
  body.esquemacor4#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul.premiacao li p { color: #71a704; }
  body.esquemacor4#desafio.clube #conteudo .interna .limites .desafio_mes h1 em { color: #71a704; }
  body.esquemacor4#desafio.clube #conteudo h1 em { color: #71a704; }
  body.esquemacor4 .coluna2 form fieldset ol li label { color: #0076a3; }
    /* painel usuario */
    body.esquemacor4.clube.paginas #conteudo .painel_usuario { border-bottom: 3px #404e9b solid; }
    body.esquemacor4.clube.paginas #conteudo .painel_usuario h4 { color: #71a704; }
    body.esquemacor4.clube.paginas #conteudo .painel_usuario ul li a { color: #0076a3; }
    /* ultimos posts */
    body.clube.esquemacor4 #conteudo .ultimos_posts { border-bottom: 3px solid #712103; background: url(../images/clube/skin-esquema2-caixa-ultimos-post.png) no-repeat; }
    body.clube.esquemacor4 #conteudo .ultimos_posts h4 { background: url(../images/clube/titulo-ultimos-post.png) no-repeat; color: #ad4800; }
    body.clube.esquemacor4 #conteudo .ultimos_posts ul a { color: #507677; }
    body.clube.esquemacor4 #conteudo .ultimos_posts ul a img { border: 2px solid #e27635; }
    /* livro de receitas */
    body#pagina_clube.esquemacor4 #conteudo .livro_receitas { border-bottom: 3px #f9a067 solid; background: url(../images/clube/caixa-ultimos-receitas.gif) 0 0 no-repeat; }
    body#pagina_clube.esquemacor4 #conteudo .livro_receitas a.mais { background-color: #fac690; color: #712103; }
    body#pagina_clube.esquemacor4 #conteudo .livro_receitas h4 { color: #3b5e5f; }
    body#pagina_clube.esquemacor4 #conteudo .livro_receitas ul a { color: #b92423; }
    body#pagina_clube.esquemacor4 #conteudo .livro_receitas ul a img { border: 2px solid #fff; max-height: 70px; max-width: 125px; display: block;}
    body#pagina_clube.esquemacor4 #conteudo .ultimos_posts { padding-top: 40px; border: 0; background: url(../images/clube/skin-esquema2-minhas-postagens-secao-clube-bg.png) no-repeat; }
    body#pagina_clube.esquemacor4 #conteudo .ultimos_posts a.mais { background-color: #a7724a; color: #ffeea0; }
    body#pagina_clube.esquemacor4 #conteudo .ultimos_posts span.contador { background: url(../images/clube/skin3-esquema4-contador-numero-bg-esquerda.png) 0 center no-repeat; }
    body#pagina_clube.esquemacor4 #conteudo .ultimos_posts span.contador em { background: url(../images/clube/skin3-esquema4-contador-numero-bg-direita.png) right center no-repeat; }
    
    /* paginacao */
    body.esquemacor4.clube #conteudo ul.paginacao li a { background: url(../images/clube/skin-esquema2-pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #74849d; }
    body.esquemacor4.clube #conteudo ul.paginacao li.anterior a { background: url(../images/clube/setas-paginacao.png) 0 5px no-repeat; }
    body.esquemacor4.clube #conteudo ul.paginacao li.proximo a { background: url(../images/clube/setas-paginacao.png) -8px 5px no-repeat; }

    /* botoes */
    body.clube.esquemacor4 #conteudo .botao,
    body.clube.esquemacor4 #conteudo .botao strong { background: url(../images/clube/botao-marrom.png) no-repeat; color: #fff; }
    body.clube.esquemacor4 #conteudo .botao strong { padding-right: 12px; background-position: right -27px; }
    /* menu topo */
    body.clube.esquemacor4 #topo .menu { background: url(../images/clube/skin-esquema4-bg-item-menu-topo.png) right center no-repeat; }
    body.clube.esquemacor4 #topo .menu li { background: url(../images/clube/skin-esquema4-bg-item-menu-topo.png) 0 center no-repeat; }
    body.clube.esquemacor4 #topo .menu li a { color: #440505; }
    /* Pagina do Post */
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 .cabecalho h1 span { color: #74849d; }
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 .cabecalho p.autor,
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 .cabecalho p.autor a { color: #71a704; }
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 .cabecalho .selo_vencedor.dia_dos_pais { background: url(../images/clube/selo-vencedor-desafio-dia-dos-pais-skin4.png) no-repeat; }
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 .texto img { border: 3px solid #405473; }
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 h2 { background: url(../images/clube/separacao-titulo-post-clube.png) 0 bottom no-repeat; color: #74849d; }
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 .navegacao li { background: url(../images/clube/setas-navegacao-proximo-post.png) no-repeat; }
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 .navegacao a { background: url(../images/clube/skin-esquema2-pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #74849d; }
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 .navegacao a span { color: #69d2e7; }
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 .navegacao .proximo { background-position: right -11px; }
    body#post_clube.clube.esquemacor4 #conteudo .coluna2 .navegacao .anterior { background-position: 0 4px; }
    body#post_clube.esquemacor4 #conteudo .coluna1 .ultimos_posts_clube { background: url(../images/clube/skin-esquema2-base-caixa-ultimos-posts.png) 0 bottom no-repeat; }
    body#post_clube.esquemacor4 #conteudo .coluna1 .ultimos_posts_clube h4 { background: url(../images/clube/skin-esquema2-titulo-ultimos-post-coluna1-post-clube.png) no-repeat; color: #712103; }
    body#post_clube.esquemacor4 #conteudo .coluna1 .ultimos_posts_clube ul { background-color: #f9dea0; }
    body#post_clube.esquemacor4 #conteudo .coluna1 .ultimos_posts_clube ul li img { border: 2px solid #f29ca1; max-width: 130px;}
    body#post_clube.esquemacor4 #conteudo .coluna1 .ultimos_posts_clube ul li a { color: #507677; }
    body#post_clube.esquemacor4 #conteudo .coluna2 .cabecalho p.data { color: #0076a3; }
    body#post_clube.esquemacor4 #conteudo .coluna2 .comentarios { background: url(../images/clube/moldura-comentarios-post-clube.png) no-repeat; }
    body#post_clube.esquemacor4 #conteudo .coluna2 .comentarios h3 { color: #74849d; }
    body#post_clube.esquemacor4 #conteudo .coluna2 .comentarios ul.lista_comentarios strong.autor { color: #74849d; }
    body#post_clube.esquemacor4 #conteudo .coluna2 .comentarios ul.lista_comentarios p.data { color: #71a704; }
    body#post_clube.esquemacor4 #conteudo .coluna2 .comentarios ul.lista_comentarios div { color: #5b5a5a; }
    body#post_clube.esquemacor4 #conteudo .coluna2 .outras_imagens h4 { background: url(../images/clube/skin-esquema2-pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #74849d; }
    body#post_clube.esquemacor4 #conteudo .coluna2 .outras_imagens .galeria ul img { border: 2px solid #7d8a9f; }
    /* Pagina - criar post */
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 { padding-bottom: 30px; background: url(../images/clube/skin-esquema4-criar-novo-post-coluna1-bg.png) 0 bottom no-repeat; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 h4 { background: url(../images/clube/skin-esquema4-criar-novo-post-coluna1-titulo.png) no-repeat; color: #712103; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item a.botao_titulo { background: url(../images/clube/skin-esquema4-criar-novo-post-coluna1-add-itens-bg.png) no-repeat; color: #ffeea0; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.imagem a.botao_titulo { background-position: 0 0; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.video a.botao_titulo { background-position: 0 -40px; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.galeria_imagens a.botao_titulo { background-position: 0 -80px; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.receita a.botao_titulo { background-position: 0 -119px; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item .janela { background: url(../images/clube/skin-esquema4-criar-post-add-item-janela-bg.png) no-repeat; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item .janela a.fechar { background: url(../images/popup-botao-fechar.png) no-repeat; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item .janela h5 { background: url(../images/clube/skin-esquema4-criar-post-add-item-janela-titulos.gif) no-repeat; color: #712103; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item.imagem .janela h5 { background-position: 0 2px; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item.video .janela h5 { background-position: 0 -33px; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela h5 { background-position: 0 -72px; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item .janela .botao_concluido { background: url(../images/clube/criar-post-add-item-janela-botao-concluido.gif) no-repeat; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela { background: url(../images/clube/skin-esquema2-criar-post-add-item-janela-galeria-bg.png) 0 50px no-repeat; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela .moldura { background: url(../images/clube/skin-esquema4-criar-post-add-item-janela-galeria-moldura-bg.png) 0 top no-repeat;  }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table thead tr th { background: #fff; }
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr th,
    body#criar_post.clube.esquemacor4 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr td { border-bottom: 1px #fff dashed; }
    /* ultimos posts */
    body.#pagina_clube.clube.esquemacor4 #conteudo .ultimos_posts { background: url(../images/clube/moldura-caixa-postagens.png) 0 30px no-repeat; }
    body.#pagina_clube.clube.esquemacor4 #conteudo .ultimos_posts a.mais { background-color: #a7734b; color: #ffeea0; }
    body.#pagina_clube.clube.esquemacor4 #conteudo .ultimos_posts h4 { color: #ad4800; }
    body.#pagina_clube.clube.esquemacor4 #conteudo .ultimos_posts ul a.mascara img { border: 2px solid #ae5015; }
    body.#pagina_clube.clube.esquemacor4 #conteudo .ultimos_posts ul a.mascara span { background-color: #ae5015; color: #fff; }
    
    /* ------- minhas postagens ------- */
    body.esquemacor4#minhas_postagens #conteudo .listagem_posts dl { background: url(../images/clube/skin-esquema2-minhas-postagens-secao-clube-bg.png) 0 bottom no-repeat; }
    body.esquemacor4#minhas_postagens #conteudo .listagem_posts dl dt { color: #0076a3; }
    body.esquemacor4#minhas_postagens #conteudo .listagem_posts dl dd ul { background: url(../images/clube/minhas-postagens-lista-bg.png) 5px bottom no-repeat; }
    body.esquemacor4#minhas_postagens #conteudo .listagem_posts dl dd ul li { background: #fdf1cc; color: #4b4d98; }
    body.esquemacor4#minhas_postagens #conteudo .listagem_posts dl dd ul li.alternada { background: #f5daa3; }
    body.esquemacor4#minhas_postagens #conteudo .listagem_posts dl dd ul li a { color: #0076a3; }
    body.esquemacor4#minhas_postagens #conteudo .listagem_posts dl dd ul li a strong { color: #4b4d98; }
    body.esquemacor4#minhas_postagens #conteudo .listagem_posts dl dd ul li a.botao strong { color: #fff; }
    /* ------- mensagens e alertas ------- */
    body.esquemacor4#mensagens_alertas #conteudo .listagem_mensagens a.botao_enviar_mensagem { background: url(../images/clube/botao-enviar-mensagem.gif) no-repeat; }
    body.esquemacor4#mensagens_alertas #conteudo .listagem_mensagens dl { background: url(../images/clube/skin-esquema2-minhas-postagens-secao-clube-bg.png) 0 bottom no-repeat; }
    body.esquemacor4#mensagens_alertas #conteudo .listagem_mensagens dl dt { color: #0076a3; }
    body.esquemacor4#mensagens_alertas #conteudo .listagem_mensagens dl dd ul { background: url(../images/clube/minhas-postagens-lista-bg.png) 5px bottom no-repeat; }
    body.esquemacor4#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li { background: #fdf1cc; color: #4b4d98; }
    body.esquemacor4#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.alternada { background: #f5daa3; }
    body.esquemacor4#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a { color: #0076a3; }
    body.esquemacor4#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a strong { color: #4b4d98; }
    body.esquemacor4#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a.botao strong { color: #fff; }
    /* ------- sobre o clube ------- */
    body.esquemacor4#sobre_clube #conteudo .texto .funcionamento ol { color: #43597b; }
    body.esquemacor4#sobre_clube #conteudo .texto .funcionamento ol li p em { color: #0076a3; }
    body.esquemacor4#sobre_clube #conteudo .texto .funcionamento ol li ul { color: #43597b; }
    body.esquemacor4#sobre_clube #conteudo .texto .funcionamento ol li ul li { color: #9cd6c8; }
    body.esquemacor4#sobre_clube #conteudo .texto .funcionamento ol li ul li span { color: #71a704; }


  /* --- ESQUEMA5 --- */
  body.esquemacor5 #conteudo,
  body.esquemacor5.clube #conteudo .coluna2 p,
  body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item .janela p,
  body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item.video .janela label { color: #ad4800; }
  body.esquemacor5 #conteudo h1 { background: url(../images/titulo-principal-decoracao.png) left 0 no-repeat; }
  body.esquemacor5 #conteudo h1 span { color: #e84757; }
  body.esquemacor5 #conteudo h4 { color: #f54200; }
  body.esquemacor5 #conteudo h5 { color: #0076a3; }
    body.esquemacor5#galeria #conteudo ul.listagem_clubes .clube h5 { color: #0076a3; }
  body.esquemacor5 #conteudo .box_dicas,
  body.esquemacor5 #conteudo .conteudo_dicas { background: #c55740; color: #fff; }
  body.esquemacor5 #conteudo .box_dicas p a { border-bottom: 1px #ffeea0 dashed; color: #ffeea0; }
  body.esquemacor5 #conteudo a.botao_criar_post { background: url(../images/clube/skin-esquema5-logado-botao-criar-post.png) no-repeat; color: #ffeea0; }
  body.esquemacor5.clube.paginas #conteudo span.contador { background: url(../images/clube/skin-esquema5-contador-numero-bg-esquerda.png) left center no-repeat; color: #fff; }
  body.esquemacor5.clube.paginas #conteudo span.contador em { background: url(../images/clube/skin-esquema5-contador-numero-bg-direita.png) right center no-repeat; color: #fff; } 
  body.esquemacor5.clube.paginas #conteudo .listagem_clubes span.contador esquemacor5
  body.esquemacor5.clube.paginas #conteudo .listagem_clubes span.contador em { background: url(../images/clube/skin2-esquema4-contador-numero-bg-direita.png) right center no-repeat; color: #fff; } 
  body.esquemacor5#editar_perfil #conteudo #frmeditar label { color: #43597b; }
  body.esquemacor5#ajuda #conteudo .listagem_ajuda li { background: url(../images/clube/skin-esquema2-pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; }
  body.esquemacor5#premiacao.clube #conteudo .interna .limites .apresentacao_premios p { color: #ad4800; }
  body.esquemacor5#premiacao.clube #conteudo .interna .limites .apresentacao_premios p strong { color: #6e2e00; }
  body.esquemacor5#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul.premiacao li { color: #f57833; }
  body.esquemacor5#premiacao.clube #conteudo .interna .limites .apresentacao_premios ul.premiacao li p { color: #c4553e; }
  body.esquemacor5#desafio.clube #conteudo .interna .limites .desafio_mes h1 em { color: #ed6600; }
  body.esquemacor5#desafio.clube #conteudo h1 em { color: #ed6600; }
  body.esquemacor5 .coluna2 form fieldset ol li label { color: #cf220a; }
    /* painel usuario */
    body.esquemacor5.clube.paginas #conteudo .painel_usuario { border-bottom: 3px #f2d39a solid; }
    body.esquemacor5.clube.paginas #conteudo .painel_usuario h4 { color: #e22c2f; }
    body.esquemacor5.clube.paginas #conteudo .painel_usuario ul li a { color: #7e3400; }
    /* ultimos posts */
    body.clube.esquemacor5 #conteudo .ultimos_posts { border-bottom: 3px solid #712103; background: url(../images/clube/skin-esquema2-caixa-ultimos-post.png) no-repeat; }
    body.clube.esquemacor5 #conteudo .ultimos_posts h4 { background: url(../images/clube/titulo-ultimos-post.png) no-repeat; color: #ad4800; }
    body.clube.esquemacor5 #conteudo .ultimos_posts ul a { color: #507677; }
    body.clube.esquemacor5 #conteudo .ultimos_posts ul a img { border: 2px solid #e27635; }
    /* livro de receitas */
    body#pagina_clube.esquemacor5 #conteudo .livro_receitas { border-bottom: 3px #f9a067 solid; background: url(../images/clube/caixa-ultimos-receitas.gif) 0 0 no-repeat; }
    body#pagina_clube.esquemacor5 #conteudo .livro_receitas a.mais { background-color: #fac690; color: #712103; }
    body#pagina_clube.esquemacor5 #conteudo .livro_receitas h4 { color: #f54200; }
    body#pagina_clube.esquemacor5 #conteudo .livro_receitas ul a { color: #b92423; }
    body#pagina_clube.esquemacor5 #conteudo .livro_receitas ul a img { border: 2px solid #fff; max-height: 70px; max-width: 125px; display: block;}
    body#pagina_clube.esquemacor5 #conteudo .ultimos_posts { padding-top: 40px; border: 0; background: url(../images/clube/skin-esquema2-minhas-postagens-secao-clube-bg.png) no-repeat; }
    body#pagina_clube.esquemacor5 #conteudo .ultimos_posts a.mais { background-color: #a7724a; color: #ffeea0; }
    body#pagina_clube.esquemacor5 #conteudo .ultimos_posts span.contador { background: url(../images/clube/skin3-esquema4-contador-numero-bg-esquerda.png) 0 center no-repeat; }
    body#pagina_clube.esquemacor5 #conteudo .ultimos_posts span.contador em { background: url(../images/clube/skin3-esquema4-contador-numero-bg-direita.png) right center no-repeat; }
    
    /* paginacao */
    body.esquemacor5.clube #conteudo ul.paginacao li a { background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #e84757; }
    body.esquemacor5.clube #conteudo ul.paginacao li.anterior a { background: url(../images/clube/setas-paginacao.png) 0 5px no-repeat; }
    body.esquemacor5.clube #conteudo ul.paginacao li.proximo a { background: url(../images/clube/setas-paginacao.png) -8px 5px no-repeat; }

    /* botoes */
    body.clube.esquemacor5 #conteudo .botao,
    body.clube.esquemacor5 #conteudo .botao strong { background: url(../images/clube/botao-marrom.png) no-repeat; color: #fff; }
    body.clube.esquemacor5 #conteudo .botao strong { padding-right: 12px; background-position: right -27px; }
    /* menu topo */
    body.clube.esquemacor5 #topo .menu { background: url(../images/clube/skin-esquema5-bg-item-menu-topo.png) right center no-repeat; }
    body.clube.esquemacor5 #topo .menu li { background: url(../images/clube/skin-esquema5-bg-item-menu-topo.png) 0 center no-repeat; }
    body.clube.esquemacor5 #topo .menu li a { color: #440505; }
    /* Pagina do Post */
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 .cabecalho h1 { border: 0; }
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 .cabecalho h1 span { color: #ff8500; }
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 .cabecalho p.autor { color: #e27635; }
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 .cabecalho p.autor a { color: #712103; }
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 .texto img { border: 3px solid #e6682f; }
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 h2 { background: url(../images/clube/separacao-titulo-post-clube.png) 0 bottom no-repeat; color: #e84757; }
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 .navegacao li { background: url(../images/clube/setas-navegacao-proximo-post.png) no-repeat; }
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 .navegacao a { background: url(../images/clube/skin-esquema2-pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #9a5f38; }
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 .navegacao a span { color: #ff2f06; }
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 .navegacao .proximo { background-position: right -11px; }
    body#post_clube.clube.esquemacor5 #conteudo .coluna2 .navegacao .anterior { background-position: 0 4px; }
    body#post_clube.esquemacor5 #conteudo .coluna1 .ultimos_posts_clube { background: url(../images/clube/base-caixa-ultimos-posts.png) 0 bottom no-repeat; }
    body#post_clube.esquemacor5 #conteudo .coluna1 .ultimos_posts_clube h4 { background: url(../images/clube/titulo-ultimos-post-coluna1-post-clube.png) no-repeat; color: #712103; }
    body#post_clube.esquemacor5 #conteudo .coluna1 .ultimos_posts_clube ul { background-color: #f5d69f; }
    body#post_clube.esquemacor5 #conteudo .coluna1 .ultimos_posts_clube ul li img { border: 2px solid #7c8a9e; }
    body#post_clube.esquemacor5 #conteudo .coluna1 .ultimos_posts_clube ul li a { color: #507677; }
    body#post_clube.esquemacor5 #conteudo .coluna2 .cabecalho p.data { color: #f12300; }
    body#post_clube.esquemacor5 #conteudo .coluna2 .comentarios { background: url(../images/clube/moldura-comentarios-post-clube.png) no-repeat; }
    body#post_clube.esquemacor5 #conteudo .coluna2 .comentarios h3 { color: #f54200; }
    body#post_clube.esquemacor5 #conteudo .coluna2 .comentarios ul.lista_comentarios strong.autor { color: #cf220a; }
    body#post_clube.esquemacor5 #conteudo .coluna2 .comentarios ul.lista_comentarios p.data { color: #f12300; }
    body#post_clube.esquemacor5 #conteudo .coluna2 .comentarios ul.lista_comentarios div { color: #5b5a5a; }
    body#post_clube.esquemacor5 #conteudo .coluna2 .outras_imagens h4 { background: url(../images/pontilhado-horizontal-paginacao.png) 0 bottom repeat-x; color: #ad4800; }
    body#post_clube.esquemacor5 #conteudo .coluna2 .outras_imagens .galeria ul img { border: 2px solid #ae5015; }
    /* Pagina - criar post */
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 { padding-bottom: 30px; background: url(../images/clube/skin-esquema4-criar-novo-post-coluna1-bg.png) 0 bottom no-repeat; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 h4 { background: url(../images/clube/skin-esquema5-criar-novo-post-coluna1-titulo.png) no-repeat; color: #ffeea0; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item a.botao_titulo { background: url(../images/clube/criar-novo-post-coluna1-add-itens-bg.png) no-repeat; color: #ffeea0; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.imagem a.botao_titulo { background-position: 0 0; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.video a.botao_titulo { background-position: 0 -40px; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.galeria_imagens a.botao_titulo { background-position: 0 -80px; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.receita a.botao_titulo { background-position: 0 -119px; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item .janela { background: url(../images/clube/criar-post-add-item-janela-bg.png) no-repeat; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item .janela a.fechar { background: url(../images/popup-botao-fechar.png) no-repeat; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item .janela h5 { background: url(../images/clube/criar-post-add-item-janela-titulos.gif) no-repeat; color: #712103; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item.imagem .janela h5 { background-position: 0 2px; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item.video .janela h5 { background-position: 0 -33px; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela h5 { background-position: 0 -72px; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item .janela p { color: #955728; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item .janela .botao_concluido { background: url(../images/clube/criar-post-add-item-janela-botao-concluido.gif) no-repeat; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item.video .janela label { color: #955728; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela { background: url(../images/clube/criar-post-add-item-janela-galeria-bg.png) 0 50px no-repeat; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela .moldura { background: url(../images/clube/criar-post-add-item-janela-galeria-moldura-bg.png) 0 top no-repeat; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table thead tr th { background: #fff; }
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr th,
    body#criar_post.clube.esquemacor5 #conteudo .coluna1 ul li.add_item.galeria_imagens .janela table tbody tr td { border-bottom: 1px #fff dashed; }
    /* ultimos posts */
    body.#pagina_clube.clube.esquemacor5 #conteudo .ultimos_posts { background: url(../images/clube/moldura-caixa-postagens.png) 0 30px no-repeat; }
    body.#pagina_clube.clube.esquemacor5 #conteudo .ultimos_posts a.mais { background-color: #a7734b; color: #ffeea0; }
    body.#pagina_clube.clube.esquemacor5 #conteudo .ultimos_posts h4 { color: #ad4800; }
    body.#pagina_clube.clube.esquemacor5 #conteudo .ultimos_posts ul a.mascara img { border: 2px solid #ae5015; }
    body.#pagina_clube.clube.esquemacor5 #conteudo .ultimos_posts ul a.mascara span { background-color: #ae5015; color: #fff; }
    
    /* ------- minhas postagens ------- */
    body.esquemacor5#minhas_postagens #conteudo .listagem_posts dl { background: url(../images/clube/skin-esquema2-minhas-postagens-secao-clube-bg.png) 0 bottom no-repeat; }
    body.esquemacor5#minhas_postagens #conteudo .listagem_posts dl dt { color: #ad4800; }
    body.esquemacor5#minhas_postagens #conteudo .listagem_posts dl dd ul { background: url(../images/clube/minhas-postagens-lista-bg.png) 5px bottom no-repeat; }
    body.esquemacor5#minhas_postagens #conteudo .listagem_posts dl dd ul li { background: #fdf1cc; color: #4b4d98; }
    body.esquemacor5#minhas_postagens #conteudo .listagem_posts dl dd ul li.alternada { background: #f5daa3; }
    body.esquemacor5#minhas_postagens #conteudo .listagem_posts dl dd ul li a { color: #ad4800; }
    body.esquemacor5#minhas_postagens #conteudo .listagem_posts dl dd ul li a strong { color: #8b160a; }
    body.esquemacor5#minhas_postagens #conteudo .listagem_posts dl dd ul li a.botao strong { color: #fff; }
    /* ------- mensagens e alertas ------- */
    body.esquemacor5#mensagens_alertas #conteudo .listagem_mensagens a.botao_enviar_mensagem { background: url(../images/clube/botao-enviar-mensagem.gif) no-repeat; }
    body.esquemacor5#mensagens_alertas #conteudo .listagem_mensagens dl { background: url(../images/clube/skin-esquema2-minhas-postagens-secao-clube-bg.png) 0 bottom no-repeat; }
    body.esquemacor5#mensagens_alertas #conteudo .listagem_mensagens dl dt { color: #ad4800; }
    body.esquemacor5#mensagens_alertas #conteudo .listagem_mensagens dl dd ul { background: url(../images/clube/minhas-postagens-lista-bg.png) 5px bottom no-repeat; }
    body.esquemacor5#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li { background: #fdf1cc; color: #4b4d98; }
    body.esquemacor5#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li.alternada { background: #f5daa3; }
    body.esquemacor5#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a { color: #ad4800; }
    body.esquemacor5#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a strong { color: #8b160a; }
    body.esquemacor5#mensagens_alertas #conteudo .listagem_mensagens dl dd ul li a.botao strong { color: #fff; }
    /* ------- sobre o clube ------- */
    body.esquemacor5#sobre_clube #conteudo .texto .funcionamento ol,
    body.esquemacor5#sobre_clube #conteudo .texto .funcionamento ol li p em,
    body.esquemacor5#sobre_clube #conteudo .texto .funcionamento ol li ul { color: #ad4800; }
    body.esquemacor5#sobre_clube #conteudo .texto .funcionamento ol li ul li { color: #f57833; }
    body.esquemacor5#sobre_clube #conteudo .texto .funcionamento ol li ul li span { color: #c4553e; }


    /* bullets rodape */
    body.clube.esquemacor5 #rodape ul li { background: url(../images/clube/skin-esquema5-bg-item-menu-topo.png) 0 center no-repeat; }
    body.clube.esquemacor4 #rodape ul li { background: url(../images/clube/skin-esquema4-bg-item-menu-topo.png) 0 center no-repeat; }
    body.clube.esquemacor3 #rodape ul li { background: url(../images/bg-item-menu-topo.gif) 0 center no-repeat; }
    body.clube.esquemacor2 #rodape ul li { background: url(../images/clube/skin-esquema2-bg-item-menu-topo.png) 0 center no-repeat; }
    body.clube.esquemacor1 #rodape ul li { background: url(../images/bg-item-menu-topo.gif) 0 center no-repeat; }


/*
  --------------
  REGISTRE SUA HISTORIA
  --------------
*/

/* -------- INSTRUCOES -------- */
#registre_historia_instrucoes #conteudo h1 { position: absolute; width: 226px; height: 200px; margin: -35px 0 0 20px; padding: 0; background: url(../images/registre/titulo-promocao-registre-historia.png) no-repeat; text-indent: -999em; overflow: hidden; }
#registre_historia_instrucoes #conteudo .limites { position: relative; }
#registre_historia_instrucoes #conteudo .codigo_embalagem { position: absolute; top: 10px; right: 25px; }
#registre_historia_instrucoes #conteudo .descricao { width: 578px; height: 106px; margin: 0 0 30px 260px; background: url(../images/registre/texto-descricao-promocao-registre.png) no-repeat; text-indent: -999em; overflow: hidden; }
#registre_historia_instrucoes #conteudo img.imagem { display: block; width: 710px; margin: 0 auto 30px; }
#registre_historia_instrucoes #conteudo .info { width: 667px; height: 39px; margin: 0 auto 30px; background: url(../images/registre/texto-premios-registre.png) no-repeat; text-indent: -999em; overflow: hidden; }
#registre_historia_instrucoes #conteudo a.participe { display: block; width: 495px; height: 46px; margin: 0 auto 28px; background: url(../images/registre/botao-cadastre-promocao-registre.png) no-repeat; text-indent: -999em; overflow: hidden; }
#registre_historia_instrucoes #conteudo ul { width: 333px; height: 27px; margin: 0 auto; background: url(../images/registre/menu-opcoes-cadastro-bg.png) 0 center no-repeat; list-style: none; text-align: center; }
#registre_historia_instrucoes #conteudo ul li { display: inline; height: 27px; padding: 0 5px; }
#registre_historia_instrucoes #conteudo ul li a { display: inline-block; padding: 0 15px; border-radius: 3px; background-color: #a0b8aa; line-height: 27px; text-decoration: none; color: #2b7897; }

/* -------- CADASTRO -------- */
#registre_historia_cadastro #conteudo .coluna1 { padding-top: 230px; background: url(../images/registre/item-destaque-menu-coluna1.png) right bottom no-repeat; }
#registre_historia_cadastro #conteudo .coluna1 li a span { padding-right: 13px; background: url(../images/registre/coluna1-menu-bullet.gif) right 5px no-repeat; }
#registre_historia_cadastro #conteudo .coluna1 li.participe a { color: #8b4274; }
#registre_historia_cadastro #conteudo .coluna1 li.participe a span { background: none; }
#registre_historia_cadastro #conteudo .coluna1 h1 { position: absolute; width: 226px; height: 200px; margin: -230px 0 0 -13px; background: url(../images/registre/titulo-promocao-registre-historia.png) no-repeat; text-indent: -999em; overflow: hidden; }
#registre_historia_cadastro #conteudo .coluna1 h4 { width: 194px; height: 73px; background: url(../images/registre/titulo-menu-coluna1.png) no-repeat; text-indent: -9999em; overflow: hidden; }

#registre_historia_cadastro #conteudo .coluna2 p strong { color: #e84757; }
#registre_historia_cadastro #conteudo .coluna2 form { width: 493px; padding: 20px 0 0 20px; }
#registre_historia_cadastro #conteudo .coluna2 form label { color: #a15448; }
#registre_historia_cadastro #conteudo .coluna2 form p.obrigatorio { float: right; margin: 0; font-size: .76em; color: #e84757; }

#registre_historia_cadastro #conteudo .coluna2 form ol ol { overflow: hidden; }
* html #registre_historia_cadastro #conteudo .coluna2 form ol ol { height: 1%; }
#registre_historia_cadastro #conteudo .coluna2 form ol ol li { float: left; margin-bottom: 0; }
#registre_historia_cadastro #conteudo .coluna2 form ol ol li.primeiro { margin-right: 17px; }
#registre_historia_cadastro #conteudo .coluna2 form ol ol input { width: 225px; }

#registre_historia_cadastro #conteudo .coluna2 form .endereco ol input { width: 140px; }
#registre_historia_cadastro #conteudo .coluna2 form .endereco ol li { margin-right: 17px; }
#registre_historia_cadastro #conteudo .coluna2 form .endereco ol .ultimo { margin-right: 0px; }


#registre_historia_cadastro #conteudo .coluna2 form .cidade select { width: 150px; }
#registre_historia_cadastro #conteudo .coluna2 form .cidade input { width: 310px; }

#registre_historia_cadastro #conteudo .coluna2 form .codigo_embalagem { position: relative; margin-bottom: 60px; }
#registre_historia_cadastro #conteudo .coluna2 form .codigo_embalagem em.codigo { top: 10px; right: -190px; position: absolute; display: block; width: 221px; height: 141px; background: url(../images/registre/imagem-exemplo-cod-embalagem.png) no-repeat; text-indent: -999em; overflow: hidden; }
#registre_historia_cadastro #conteudo .coluna2 form .codigo_embalagem label { color: #1d668b; }
#registre_historia_cadastro #conteudo .coluna2 form .codigo_embalagem input { width: 53px; margin-right: 5px; }

#registre_historia_cadastro #conteudo .coluna2 form .captcha { height: 130px; overflow: hidden; }
#registre_historia_cadastro #conteudo .coluna2 form .captcha label { font-weight: bold; font-size: 1.15em; float: left;}
#registre_historia_cadastro #conteudo .coluna2 form .captcha .imagem { float: left; padding-right: 20px; text-align: right; }
#registre_historia_cadastro #conteudo .coluna2 form .captcha .imagem img { display: block; }
#registre_historia_cadastro #conteudo .coluna2 form .captcha .imagem a { font-size: .84em; color: #440505; }
#registre_historia_cadastro #conteudo .coluna2 form .captcha input { width: 260px; }
* html #registre_historia_cadastro #conteudo .coluna2 form .captcha input { width: 245px; }

#registre_historia_cadastro #conteudo .coluna2 form .termos label { font-size: 1.07em; color: #a15448; }
#registre_historia_cadastro #conteudo .coluna2 form .termos label a { color: #a15448; }
#registre_historia_cadastro #conteudo .coluna2 form .termos input { width: auto; height: auto; margin-right: 5px; padding: 0; border: 0; vertical-align: baseline; }

#registre_historia_cadastro #conteudo .coluna2 form .menor_idade { padding-left: 17px; }
#registre_historia_cadastro #conteudo .coluna2 form .menor_idade ol li { float: none; margin-bottom: 10px; }
#registre_historia_cadastro #conteudo .coluna2 form .menor_idade ol ol li { float: left; margin-bottom: 0; }
#registre_historia_cadastro #conteudo .coluna2 form .menor_idade label { font-size: 1.07em; color: #e84757; }
#registre_historia_cadastro #conteudo .coluna2 form .menor_idade input { width: 208px; }

#registre_historia_cadastro #conteudo .coluna2 form button { display: block; width: 142px; height: 61px; margin-left: 350px; background: url(../images/registre/botao-participar.png) no-repeat; text-indent: -999em; overflow: hidden; cursor: pointer; }


/* -------- PREMIOS -------- */
#registre_historia_premios #conteudo .coluna1 { padding-top: 230px; background: url(../images/registre/item-destaque-menu-coluna1.png) right bottom no-repeat; }
#registre_historia_premios #conteudo .coluna1 li a span { padding-right: 13px; background: url(../images/registre/coluna1-menu-bullet.gif) right 5px no-repeat; }
#registre_historia_premios #conteudo .coluna1 li.participe a { color: #8b4274; }
#registre_historia_premios #conteudo .coluna1 li.participe a span { background: none; }
#registre_historia_premios #conteudo .coluna1 h1 { position: absolute; width: 226px; height: 200px; margin: -230px 0 0 -13px; background: url(../images/registre/titulo-promocao-registre-historia.png) no-repeat; text-indent: -999em; overflow: hidden; }
#registre_historia_premios #conteudo .coluna1 h4 { width: 194px; height: 73px; background: url(../images/registre/titulo-menu-coluna1.png) no-repeat; text-indent: -9999em; overflow: hidden; }

#registre_historia_premios #conteudo .coluna2 p { margin: 0 50px 25px 0; }
#registre_historia_premios #conteudo .coluna2 p strong { color: #e84757; }
#registre_historia_premios #conteudo .coluna2 h3 { width: 571px; height: 47px; margin: 0 auto 20px; background: url(../images/registre/titulo-cadastre-embalagem.png) no-repeat; text-indent: -999em; overflow: hidden;  }

#registre_historia_premios #conteudo .coluna2 h4 { height: auto; margin-bottom: 5px; padding-bottom: 10px; background: url(../images/registre/moldura-tabela-premios.png) 0 bottom no-repeat; font-size: 1.23em; color: #712103; }

#registre_historia_premios #conteudo .coluna2 .datas_sorteios { padding-bottom: 15px; background: url(../images/registre/moldura-tabela-premios.png) 0 bottom no-repeat; font-size: 1.07em; }
#registre_historia_premios #conteudo .coluna2 .datas_sorteios ol { float: left; width: 175px; }
#registre_historia_premios #conteudo .coluna2 .datas_sorteios li { padding-left: 15px; background: url(../images/registre/pontilhado-linhas-tabela.gif) -1px bottom repeat-x; line-height: 39px; list-style: none; }
#registre_historia_premios #conteudo .coluna2 .datas_sorteios li.ultimo { background: none; }
#registre_historia_premios #conteudo .coluna2 .datas_sorteios li.realizado { text-decoration: line-through; color: #3d95c1; }


/* -------- GANHADORES -------- */
#registre_historia_ganhardores #conteudo .coluna1 { padding-top: 230px; background: url(../images/registre/item-destaque-menu-coluna1.png) right bottom no-repeat; }
#registre_historia_ganhardores #conteudo .coluna1 li a span { padding-right: 13px; background: url(../images/registre/coluna1-menu-bullet.gif) right 5px no-repeat; }
#registre_historia_ganhardores #conteudo .coluna1 li.participe a { color: #8b4274; }
#registre_historia_ganhardores #conteudo .coluna1 li.participe a span { background: none; }
#registre_historia_ganhardores #conteudo .coluna1 h1 { position: absolute; width: 226px; height: 200px; margin: -230px 0 0 -13px; background: url(../images/registre/titulo-promocao-registre-historia.png) no-repeat; text-indent: -999em; overflow: hidden; }
#registre_historia_ganhardores #conteudo .coluna1 h4 { width: 194px; height: 73px; background: url(../images/registre/titulo-menu-coluna1.png) no-repeat; text-indent: -9999em; overflow: hidden; }

#registre_historia_ganhardores #conteudo .coluna2 h1 { margin-bottom: 35px; }

#registre_historia_ganhardores #conteudo .coluna2 h3,
#registre_historia_ganhardores #conteudo .coluna2 h4 { height: auto; margin-bottom: 10px; padding-bottom: 10px; background: url(../images/registre/moldura-tabela-premios.png) 0 bottom no-repeat; font-size: 1.23em; color: #712103; }
#registre_historia_ganhardores #conteudo .coluna2 h3 { background: none; padding: 0; }

#registre_historia_ganhardores #conteudo .coluna2 ul { padding: 0 0 20px 25px; background: url(../images/registre/moldura-tabela-premios.png) 0 bottom no-repeat; font-size: .76em; line-height: 34px; list-style: none; }
#registre_historia_ganhardores #conteudo .coluna2 ul strong { font-weight: normal; font-size: 1.4em; color: #ae1710; }

#registre_historia_ganhardores #conteudo .coluna2 .ganhador { margin-bottom: 50px; padding: 15px 0 20px 60px; background: url(../images/registre/estrela-ganhador.png) no-repeat; font-size: 1.07em; color: #6b0000; }
#registre_historia_ganhardores #conteudo .coluna2 .ganhador strong { font-weight: normal; font-size: 1.7em; color: #3d95c1; }


/* ------- CONTEUDO EXCLUSIVO - RECEITA ------- */
#conteudo_exclusivo #conteudo .coluna1 { padding-top: 230px; background: url(../images/registre/item-destaque-menu-coluna1.png) right bottom no-repeat; }
/* #conteudo_exclusivo #conteudo .coluna1 li a span { padding-right: 13px; background: url(../images/registre/coluna1-menu-bullet.gif) right 5px no-repeat; } */
#conteudo_exclusivo #conteudo .coluna1 li.participe a { color: #8b4274; }
#conteudo_exclusivo #conteudo .coluna1 li.participe a span { background: none; }
#conteudo_exclusivo #conteudo .coluna1 h1 { position: absolute; width: 226px; height: 200px; margin: -230px 0 0 -13px; background: url(../images/registre/titulo-promocao-registre-historia.png) no-repeat; text-indent: -999em; overflow: hidden; }
#conteudo_exclusivo #conteudo .coluna1 h4 { width: 194px; height: 73px; background: url(../images/registre/titulo-menu-coluna1.png) no-repeat; text-indent: -9999em; overflow: hidden; }

/* conteudo bloqueado */
#conteudo_exclusivo.bloqueado #conteudo .coluna2 a.botao_cadastre_participe { display: block; width: 387px; height: 47px; background: url(../images/conteudo-exclusivo-botao-cadastre-participe2.png) no-repeat; text-indent: -9999em; overflow: hidden; }
/*
#conteudo_exclusivo.bloqueado #conteudo .coluna2 h1 { height: 31px; padding: 10px 0 0 75px; background-position: left center; }
#conteudo_exclusivo #conteudo .coluna2 h1 { margin-bottom: 20px; padding: 30px 0 0 100px; background: url(../images/titulo-principal-decoracao.png) 22px 32px no-repeat; font-size: 1.53em; text-transform: uppercase; color: #e84757; }
#conteudo_exclusivo #conteudo .coluna2 h1 span { line-height: 30px; }
*/
#conteudo_exclusivo #conteudo .coluna2 .imagem { margin-bottom: 30px; padding-right: 15px; overflow: hidden; }
*html #conteudo_exclusivo #conteudo .coluna2 .imagem { height: 1%; }
#conteudo_exclusivo #conteudo .coluna2 .imagem img { margin-right: 30px; }
#conteudo_exclusivo #conteudo .coluna2 .imagem p { line-height: 18px; color: #b65c15; }
#conteudo_exclusivo #conteudo .coluna2 .imagem p strong { color: #773200; }
#conteudo_exclusivo #conteudo .coluna2 .info { margin-bottom: -70px; padding: 0 190px 100px 0; background: url(../images/registre/imagem-exemplo-cod-embalagem2.png) right bottom no-repeat; font-size: 1.5em; line-height: 26px; color: #712103; }
#conteudo_exclusivo #conteudo .coluna2 .info em { display: block; font-style: normal; }
#conteudo_exclusivo #conteudo .coluna2 .info span { font-weight: bold; color: #1d668b; }
#conteudo_exclusivo #conteudo .coluna2 .info strong { color: #e84757; }
#conteudo_exclusivo #conteudo .coluna2 .descricao { padding-bottom: 10px; }
#conteudo_exclusivo #conteudo .coluna2 .descricao p { padding-bottom: 10px; line-height: 18px; }
#conteudo_exclusivo #conteudo .coluna2 h4 { padding: 0 0 8px 47px; background: url(../images/registre/bg-receita-exclusiva.png) 0 5px no-repeat; }
#conteudo_exclusivo #conteudo .coluna2 .descricao h3 { margin: 0; background: none; }
#conteudo_exclusivo #conteudo .coluna2 .descricao h3,
#conteudo_exclusivo #conteudo .coluna2 h4,
#conteudo_exclusivo #conteudo .coluna2 .receita h5 { font-weight: normal; font-size: 1.46em; color: #8c4475; text-transform: uppercase; }
#conteudo_exclusivo #conteudo .coluna2 .receita h5 { margin-bottom: 12px; text-transform: inherit; color: #e84757; }
#conteudo_exclusivo #conteudo .coluna2 .receita { width: 500px; padding: 20px 40px 60px; background: url(../images/registre/bg-receita-exclusiva.png) 0 bottom no-repeat; }
#conteudo_exclusivo #conteudo .coluna2 .receita .ingredientes { float: left; width: 230px; }
#conteudo_exclusivo #conteudo .coluna2 .receita .ingredientes ul { font-size: .92em; list-style: none; }
#conteudo_exclusivo #conteudo .coluna2 .receita .ingredientes ul li { margin-bottom: 5px; line-height: 20px; }
#conteudo_exclusivo #conteudo .coluna2 .receita .modo_preparo { float: right; width: 240px; }
#conteudo_exclusivo #conteudo .coluna2 .receita .modo_preparo p { margin-bottom: 15px; font-size: .92em; line-height: 18px; }
#conteudo_exclusivo #conteudo .coluna2 .receita .modo_preparo p strong { color: #f25449; }
#conteudo_exclusivo #conteudo .coluna2 a.imprimir_receita { display: block; width: 193px; height: 54px; background: url(../images/registre/botao-imprimir-receita-exclusiva.png) no-repeat; text-indent: -999em; overflow: hidden; }
#conteudo_exclusivo #conteudo .coluna2 .paginacao { position: relative; min-width: inherit; width: 580px; height: 60px; padding: 15px 0 0 0; }
#conteudo_exclusivo #conteudo .coluna2 .paginacao li { margin: 0 0 0 25px; }
#conteudo_exclusivo #conteudo .coluna2 .paginacao li.anterior { position: absolute; left: 25px; }
#conteudo_exclusivo #conteudo .coluna2 .paginacao li.proximo { position: absolute; right: 55px; }
#conteudo_exclusivo #conteudo .coluna2 .paginacao li a.imprimir_receita { position: absolute; top: 6px; left: 195px; }

#conteudo_exclusivo #conteudo .coluna2 a.imprimir_receita { display: block; width: 193px; height: 54px; background: url(../images/registre/botao-imprimir-receita-exclusiva.png) no-repeat; text-indent: -999em; overflow: hidden; }

/* -------- REGULAMENTOS -------- */
#regulamentos #conteudo h1 { margin-left: 35px; }
#regulamentos #conteudo p { margin-bottom: 10px; font-size: 1.23em; text-align: center; color: #712103; }
#regulamentos #conteudo p strong { display: block; color: #e84757; }

#regulamentos #conteudo .opcoes { width: 600px; margin: 0 auto; list-style: none; }
#regulamentos #conteudo .opcoes .registre { float: left; padding-top: 60px; background: url(../images/registre/seta-regulamento-esquerda.png) 113px 0 no-repeat; }
#regulamentos #conteudo .opcoes .registre a { display: block; width: 226px; height: 200px; background: url(../images/registre/titulo-promocao-registre-historia.png) no-repeat; text-indent: -999em; overflow: hidden; }
#regulamentos #conteudo .opcoes .clube { float: right; padding-top: 60px; background: url(../images/registre/seta-regulamento-direita.png) 22px 0 no-repeat; }
#regulamentos #conteudo .opcoes .clube a { display: block; width: 166px; height: 194px; background: url(../images/clube-regulamento-ilustracao.gif) no-repeat; text-indent: -999em; overflow: hidden; }


/* ------- REGULAMENTO ------- */
#registre_regulamento #conteudo .texto { padding: 50px 50px 50px 320px; background: url(../images/registre/titulo-promocao-registre-historia.png) 45px 55px no-repeat; }
#registre_regulamento #conteudo .texto ol { list-style: none; }
#registre_regulamento #conteudo .texto h4 { margin-bottom: 20px; font-size: 1em; }
#registre_regulamento #conteudo .texto h5 { margin-bottom: 10px; padding-top: 10px; font-size: 1em; }
#registre_regulamento #conteudo .texto p,
#registre_regulamento #conteudo .texto ol li { margin-bottom: 10px; }
#registre_regulamento #conteudo .texto ol li ul { margin-bottom: 20px; list-style: none; }
#registre_regulamento #conteudo .texto ol li ul li { margin-bottom: 0; }
#registre_regulamento #conteudo .texto ol { margin-bottom: 40px; }
#registre_regulamento #conteudo .texto ol ol { margin-bottom: 0; }
#registre_regulamento #conteudo .texto table { margin: 20px 0; border-collapse: collapse; }
#registre_regulamento #conteudo .texto table thead tr th.coluna_execucao { width: 140px; text-align: left; }
#registre_regulamento #conteudo .texto table thead tr th.coluna_participacao { width: 420px; text-align: left; text-indent: 39px; }
#registre_regulamento #conteudo .texto table thead tr th.coluna_data { width: 110px; }
#registre_regulamento #conteudo .texto table tbody td,
#registre_regulamento #conteudo .texto table tbody th { border: 1px solid #90632e; }
#registre_regulamento #conteudo .texto table tbody tr td { text-align: center; }
#registre_regulamento #conteudo .texto table tbody tr th { text-align: left; font-weight: normal; }



