#msgHeader .dica { width: 850px; margin: 5px auto 0px auto; }
#msgHeader .dica strong { padding-left: 15px; background-position: 0 -183px; font-size: 1.10em; }
#msgHeader .dica { background-position: center 36px; }
#msgHeader .dica { padding-bottom: 10px; background: url(../imagens/dica-base-bg-maior.png) center bottom no-repeat;}
#msgHeader .dica .mensagem { padding: 10px; background: #fbf369; color: #ff795d; }
#msgHeader .dica .mensagem strong { padding-left: 13px; background: url(../imagens/estante-icones.gif) 0 -140px no-repeat;  }
#msgHeader .dica .mensagem a.fechar { position: relative; top: -5px; float: right; display: block; width: 6px; height: 5px; background: url(../imagens/dica-botao-fechar.gif) no-repeat; text-indent: -9999em; overflow: hidden; }

#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.exibicao_grade li.personalizada a.arrastar { position: absolute; top: 20px; left: 35px; width: 78px; height: 17px; background: url(../imagens/estante-livro-arrastar.png) no-repeat; text-indent: -9999em; overflow: hidden; z-index: 2; }
#comunidade.estante #conteudo .resultados #coluna1 ul.exibicao_grade li.personalizada a.arrastar { position: absolute; top: 20px; left: 35px; width: 78px; height: 17px; background: url(../imagens/estante-livro-arrastar.png) no-repeat; text-indent: -9999em; overflow: hidden; z-index: 2; }


* {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
}


/*PADRAO USUARIO*/
#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.exibicao_grade li.padrao {
border-top:1px solid #EEEEEE;
height:162px;
padding-top:30px;
position:relative;
}

/*PADRAO COMUNIDADE*/
#comunidade.estante #conteudo .resultados #coluna1 ul.exibicao_grade li.padrao  {
border-top:1px solid #EEEEEE;
height:162px;
padding-top:20px;
position:relative;
}


/*PERSONALIZADA USUARIO*/
#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.exibicao_grade li.personalizada {
height:162px;
padding-bottom:10px;
padding-top:20px;
position:relative;
}

/*PERSONALIZADA COMUNIDADE*/
#comunidade.estante #conteudo .resultados #coluna1 ul.exibicao_grade li.personalizada {
height:162px;
padding-bottom:10px;
padding-top:20px;
position:relative;
}

/* FUNDO ESTANTE USUARIO */
#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.madeira_maple {
background:transparent url(../imagens/maple.jpg) repeat scroll left top;
}

#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.vidro {
background:transparent url(../imagens/glass_new.jpg) repeat scroll left top;
}

#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.madeira_tabaco {
background:transparent url(../imagens/tabaco.jpg) repeat scroll left top;
}

#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.madeira_ipe {
background:transparent url(../imagens/ip^d.jpg) repeat scroll left top;
}

#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.aco {
background:transparent url(../imagens/steel.jpg) repeat scroll left top;
}
/* FIM DO FUNDO ESTANTE USUARIO*/


/* FUNDO ESTANTE COMUNIDADE */
#comunidade.estante #conteudo .resultados #coluna1 ul.madeira_maple {
background:transparent url(../imagens/maple.jpg) repeat scroll left top;
}

#comunidade.estante #conteudo .resultados #coluna1 ul.vidro {
background:transparent url(../imagens/glass_new.jpg) repeat scroll left top;
}

#comunidade.estante #conteudo .resultados #coluna1 ul.madeira_tabaco {
background:transparent url(../imagens/tabaco.jpg) repeat scroll left top;
}

#comunidade.estante #conteudo .resultados #coluna1 ul.madeira_ipe {
background:transparent url(../imagens/ip^d.jpg) repeat scroll left top;
}

#comunidade.estante #conteudo .resultados #coluna1 ul.aco {
background:transparent url(../imagens/steel.jpg) repeat scroll left top;
}
/* FIM DO FUNDO ESTANTE COMUNIDADE */


.topo_madeira_maple {
background:transparent url(../imagens/topo_maple.jpg) no-repeat scroll 0 0;
height:25px;
width:730px;
}

.topo_madeira_tabaco {
background:transparent url(../imagens/topo_tabaco.jpg) no-repeat scroll 0 0;
height:25px;
width:730px;
}

.topo_madeira_ipe {
background:transparent url(../imagens/topo_ipe.jpg) no-repeat scroll 0 0;
height:25px;
width:730px;
}

.topo_aco {
background:transparent url(../imagens/aco.jpg) no-repeat scroll 0 0;
height:25px;
width:730px;
}

/* USUARIO */
#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.aco {
background:transparent url(../imagens/steel.jpg) repeat scroll left top;
}

#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.madeira_ipe {
background:transparent url(../imagens/ip^d.jpg) repeat scroll left top;
}

#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.vidro {
background:transparent url(../imagens/glass_new.jpg) repeat scroll left top;
}

#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.madeira_tabaco {
background:transparent url(../imagens/tabaco.jpg) repeat scroll left top;
}

#perfil_usuario.interna_perfil #conteudo .resultados #coluna1 ul.madeira_maple {
background:transparent url(../imagens/maple.jpg) repeat scroll left top;
}

/* COMUNIDADE */
#comunidade.estante #conteudo .resultados #coluna1 ul.aco {
background:transparent url(../imagens/steel.jpg) repeat scroll left top;
}

#comunidade.estante #conteudo .resultados #coluna1 ul.madeira_ipe {
background:transparent url(../imagens/ip^d.jpg) repeat scroll left top;
}

#comunidade.estante #conteudo .resultados #coluna1 ul.vidro {
background:transparent url(../imagens/glass.jpg) repeat scroll left top;
}

#comunidade.estante #conteudo .resultados #coluna1 ul.madeira_tabaco {
background:transparent url(../imagens/tabaco.jpg) repeat scroll left top;
}

#comunidade.estante #conteudo .resultados #coluna1 ul.madeira_maple {
background:transparent url(../imagens/maple.jpg) repeat scroll left top;
}


.popup.personalizar_estante .titulo {
background:url("../imagens/popup-titulos.png") no-repeat scroll -1px -90px transparent;
height:32px;
padding:18px 18px 0 0;
}

.popup.personalizar_estante h1 {
margin:0;
}
.popup.personalizar_estante h3 {
margin:0 0 15px 0;
}

.popup.personalizar_estante fieldset ul.opcoes_de_fundo {
display:block;
margin-top:10px;
width:750px;
height:120px;
list-style:none outside none;
}

.popup.personalizar_estante fieldset ul.opcoes_de_fundo li {
/*display:inline;*/
float: left;
width:200px;
-moz-border-radius:20px 20px 20px 20px;
background:none repeat scroll 0 0 #EEEEEE;
line-height:30px;
margin:2px 2px 2px 0;
padding:10px 30px 10px 10px;
}

.popup.personalizar_estante fieldset ul.opcoes_de_fundo li label input {
height:auto;
margin-right:2px;
padding:0;
width:auto;
}

.popup.personalizar_estante fieldset ul.opcoes_de_fundo li label {
font:bold 1.16em Verdana,sans-serif;
}

ul.itens {
padding-top:15px 0 0 30px!important;
}

.popup.personalizar_estante .preview {
display:block;
margin-top:10px;
width:730px;
height:192px;
}

/*POPUPS*/
.popup.personalizar_estante .popup_madeira_maple{
background: url(../imagens/marple_popup.jpg) no-repeat scroll 0 0;
}
.popup.personalizar_estante .popup_madeira_tabaco{
background: url(../imagens/tabaco_popup.jpg) no-repeat scroll 0 0;
}
.popup.personalizar_estante .popup_vidro{
background: url(../imagens/vidro.jpg) no-repeat scroll 0 0;
}
.popup.personalizar_estante .popup_madeira_ipe{
background: url(../imagens/ipe_popup.jpg) no-repeat scroll 0 0;
}
.popup.personalizar_estante .popup_aco{
background: url(../imagens/steel_popup.jpg) no-repeat scroll 0 0;
}
.popup.personalizar_estante .popup_nenhuma{
background: url(../imagens/nenhuma.jpg) no-repeat scroll 0 0;
}
/* FIM POPUPS */


.popup.personalizar_estante .popup_conteudo form ul.acoes li {
margin-right:20px;
}

.popup.personalizar_estante .popup_conteudo form ul.acoes li a.botao {
margin:0 auto;
width:130px;
}

.popup.personalizar_estante .popup_conteudo form ul.acoes {
padding: 30px 0 0 60px;
width:400px;
margin: 0 auto;
}

/* IMAGEM E VIDEO PARA RECADO PARTICULAR*/
#perfil_usuario.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia { width: 425px; margin: 10px 0; }
#perfil_usuario.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia .ampliado { display: none; }
#perfil_usuario.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia.ativo .ampliado { display: block; }
#perfil_usuario.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia .thumb { display: block; }
#perfil_usuario.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia.ativo .thumb { display: none; }
#perfil_usuario.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia .ampliado p.fechar { height: 21px; margin: 0; background: #eeeeee; }
#perfil_usuario.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia .ampliado p.fechar a { float: right; display: block; width: 25px; height: 21px; margin-bottom: 0; background: url(../imagens/atividades-visualizacao-midia-fechar.gif) 0 0 no-repeat; text-indent: -9999em; overflow: hidden; }
#perfil_usuario.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia .ampliado p.fechar a:hover { background-position: 0 -21px; }
#perfil_usuario.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto a.balao { display: inline-block; padding-left: 14px; background: url(../imagens/icones-acoes-atividades.gif) 0 -28px no-repeat; }

/*intens relacionados autor (ver todas)*/
#autor.logado #conteudo.coisas_relacionadas .conteudo_principal #coluna1 h3 a {
font-size:0.5em;
margin-left:10px;
padding-left:5px;
border-left: solid 1px #38A1C9;;
}

/*intens relacionados de livros (ver todas)*/
#livro.logado #conteudo.coisas_relacionadas .conteudo_principal #coluna1 h3 a {
font-size:0.5em;
margin-left:10px;
padding-left:5px;
border-left: solid 1px #38A1C9;;
}

/*botão comparar preços do livro*/
.popup.ler_livro .popup_conteudo a.comparar_livro {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagens/popup-ler-livro-botao-comparar.jpg) no-repeat scroll 0 0;
color:#333E2F;
display:block;
float:left;
height:33px;
line-height:33px;
padding-left:37px;
width:134px;
}

/*botão comparar preços do livro*/
.popup.ler_livro .popup_conteudo a.comprar_livro {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagens/comprar_livro_ler_livro.jpg) no-repeat scroll 0 0;
color:#333E2F;
display:block;
float:left;
height:33px;
line-height:33px;
padding-left:57px;
width:134px;
}

/*Citações na Home*/
#home #coluna2 #citacao { margin-top: 40px; }
#home #coluna2 #citacao p em { font: italic 1.5em/20px Verdana, sans-serif; color: #12b1b3; }
#home #coluna2 #citacao p { margin-bottom: 20px; }
#home #coluna2 #citacao p a { color: #38a1c9; }
#home #coluna2 #citacao p a.botao_gostei { position: relative; top: -2px; float: left; display: block; width: 83px; height: 19px; margin-right: 8px; background: url(../imagens/home-botao-gostei.gif) 0 0 no-repeat; font: normal .9em/19px Verdana, sans-serif; text-indent: 24px; text-decoration: none; color: #fff; }
#home #coluna2 #citacao p a.botao_gostei:hover { background-position: 0 -29px; }

/*Popup Citação (linha 611, estilo_geral.css)*/
.popup.adicionar_citacao .popup_conteudo form fieldset textarea { width: 415px; height: 50px; margin: 30px 0 0 30px; }
 
/*Livros relacionados*/
#livro #conteudo #coluna2 ul.abas li.aba.ativa .detalhes ul { list-style: none; }
#livro #conteudo #coluna2 ul.abas li.aba.ativa .detalhes ul li a.gostei strong { padding-left: 13px; background: url(../imagens/icones-acoes-atividades.gif) 0 3px no-repeat; font-size: .9em; color: #ff795d; }

#autor.logado #conteudo #coluna1 .imagem {
margin-bottom:30px!important;
}

/*BLOCO DE CITAÇÃO NA EDIÇÃO DO LIVRO*/
#livro.logado #conteudo.edicao #coluna2 .conteudo_principal form fieldset ol li.citacoes { margin-bottom: 10px; }
#livro.logado #conteudo.edicao #coluna2 .conteudo_principal form fieldset ol li.citacoes ul li.atividade { border-bottom: 1px #eee solid; }
#livro.logado #conteudo.edicao #coluna2 .conteudo_principal form fieldset ol li.citacoes { width: 490px; }
#livro.logado #conteudo.edicao #coluna2 .conteudo_principal form fieldset ol li.citacoes ul li p { margin-bottom: 5px; }
#livro.logado #conteudo.edicao #coluna2 .conteudo_principal form fieldset ol li.citacoes ul li a.remover { padding-left: 15px; background: url(../imagens/icone-excluir.png) left center no-repeat; }
#livro.logado #conteudo.edicao #coluna2 .conteudo_principal form fieldset ol li.citacoes textarea { width: 480px; height: 50px; margin-bottom: 10px; }


/*Login do topo não logado*/
#topo form#frmnaologado {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0;
padding-top:0;
width:470px;
}
#topo form#frmnaologado a.botao_cadastrar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF795D none repeat scroll 0 0;
color:#FFFFFF;
margin-top:4px;
padding:4px 8px;
position:relative;
text-decoration:none;
top:-5px;
}
#topo form#frmnaologado a.botao_cadastrar:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FD3C13 none repeat scroll 0 0;
color:#FFFFFF;
margin-top:4px;
padding:4px 8px;
position:relative;
text-decoration:none;
top:-5px;
}
#topo form#frmnaologado fieldset {
padding:0;
width:350px;
}
#topo form#frmnaologado fieldset a.azul{
background:#38A1C9 none repeat scroll 0 0;
margin: 0 0 0 5px;
font-size:1.2em;
}
#topo form#frmnaologado fieldset a.azul:hover{
background:#74BEDA none repeat scroll 0 0;
margin: 0 0 0 5px;
font-size:1.2em;
}
#topo form#frmnaologado fieldset ol {
width:375px;
}
#topo form#frmnaologado fieldset ol li {
display:inline;
float:none;
font-size:0.75em;
}
#topo form#frmnaologado fieldset ol li input {
top:0;
width:130px;
position:relative;
}
#topo form input {
border:1px solid #C7AD3C;
color:#584E10;
font-style:italic;
padding:2px;
position:relative;
top:3px;
width:130px;
}
#topo form#frmnaologado fieldset ol li input {
top:0;
width:130px;
}
#topo form input {
border:1px solid #C7AD3C;
color:#584E10;
font-style:italic;
padding:2px;
position:relative;
top:3px;
width:130px;
}
#topo form#frmnaologado fieldset ol li {
display:inline;
float:none;
font-size:0.75em;
}
#topo form#frmnaologado fieldset ol li.permanecer {
display:block;
padding-top:3px;
text-align:left;
}


/*banner*/

#banner_x90 {
font-size:8px;
}

/*aba de ler resumo em livro não logado*/
 #livro #conteudo #coluna1 .menu_livro { margin-bottom: 20px; text-align: left; list-style: none; }
 #livro #conteudo #coluna1 .menu_livro li { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px #eeeeee solid; }
 #livro #conteudo #coluna1 .menu_livro li a { display: block; width: 140px; height: 20px; padding-left: 25px; background: url(../imagens/livro-logado-coluna1-menu.png) no-repeat; font: normal .9em/21px Verdana, sans-serif; text-decoration: none; color: #1b95c3; }
 #livro #conteudo #coluna1 .menu_livro li a:hover, #livro.logado #conteudo #coluna1 .menu_livro li.ativo a { color: #fff; }
 #livro #conteudo #coluna1 .menu_livro li.ler_livro a { background-position: 0 -227px; }
 #livro #conteudo #coluna1 .menu_livro li.ler_livro a:hover { background-position: -218px -227px; }
 #livro #conteudo #coluna1 .menu_livro li.colocar_estante a { background-position: 0 0; }

 
 /*concertos no bloco topo*/
 
 #topo form#frmnaologado {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0;
padding-top:0;
width:470px;
height:44px;
float:right;
}
#topo form#frmnaologado a.botao_cadastrar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF795D none repeat scroll 0 0;
color:#FFFFFF;
margin-top:4px;
padding:4px 8px;
text-decoration:none;
position:relative;
top:-5px;
}
#topo form#frmnaologado a.botao_cadastrar:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FD3C13 none repeat scroll 0 0;
color:#FFFFFF;
margin-top:4px;
padding:4px 8px;
text-decoration:none;
}
#topo form#frmnaologado fieldset {
padding:0;
width:350px;
height:40px;
background:transparent none repeat scroll 0 0;
}
#topo form#frmnaologado fieldset a.azul{
background:#38A1C9 none repeat scroll 0 0;
margin: 0 0 0 5px;
font-size:1.2em;
}
#topo form#frmnaologado fieldset a.azul:hover{
background:#74BEDA none repeat scroll 0 0;
margin: 0 0 0 5px;
font-size:1.2em;
}
#topo form#frmnaologado fieldset ol {
width:375px;
height:40px;
color:#333;
}
#topo form#frmnaologado fieldset ol li {
display:inline;
float:none;
font-size:0.75em;
}
#topo form#frmnaologado fieldset ol li input {
width:130px;
font-size:1.4em;
height:16px;
}
#topo form input {
border:1px solid #C7AD3C;
color:#584E10;
font-style:italic;
padding:2px;
width:130px;
}
#topo form input {
border:1px solid #C7AD3C;
color:#584E10;
font-style:italic;
padding:2px;
width:130px;
}
#topo form#frmnaologado fieldset ol li {
display:inline;
float:none;
font-size:0.75em;
}
#topo form#frmnaologado fieldset ol li.permanecer {
display:block;
padding-top:3px;
text-align:left;
}


/* HACKS PARA A POPUP DE INDICAR AMIGOS */


.popup.indique_pagina form #indica_esq {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding-top:57px;
position:relative;
text-align:center;
top:-25px;
width:170px;
float:left;
}
.popup.indique_pagina form .indica_livro {
background:transparent url(../imagens/coluna1-clips.gif) no-repeat scroll -188px 0;
}
.popup.indique_pagina form .indica_autor {
background:transparent url(../imagens/coluna1-clips.gif) no-repeat scroll -775px 0;
}
.popup.indique_pagina form .indica_comunidade {
background:transparent url(../imagens/coluna1-clips.gif) no-repeat scroll -1175px 0;
}

.popup.indique_pagina form #indica_dir {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding-left:40px;
position:relative;
text-align:center;
top:-5px;
width:500px;
float:left;
}
.popup.indique_pagina form #indica_esq div.imagem {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin-bottom:10px;
padding:10px 11px 14px;
position:relative;
text-align:center;
width:147px;
}
.popup.indique_pagina form #indica_esq div.livro{
background:transparent url(../imagens/livro-imagem-moldura.gif) no-repeat scroll 0 0;
}
.popup.indique_pagina form #indica_esq div.autor, 
.popup.indique_pagina form #indica_esq div.comunidade {
background:transparent url(../imagens/coluna1-foto-bg.gif) no-repeat scroll center bottom;
}
 .popup.indique_pagina .tituloComunidade {
  height: 29px; padding: 14px 21px 0 0; background: url(../imagens/popup-titulos.png) -1px -41px no-repeat;
  }
  
.popup .tituloComunidade a.fechar {
 display: block; width: 13px; height: 10px; background: url(../imagens/popup-botao-fechar.png) no-repeat; text-indent: -9999em; overflow: hidden; 
 }
.popup.indique_pagina .tituloComunidade { height: 31px; padding: 55px 18px 0 0; background-position: -1px 1px; }


 .popup.indique_pagina .tituloAutor {
  height: 27px; padding: 23px 21px 0 0; background: url(../imagens/popup-titulos.png) -1px -294px no-repeat;
  }
  
.popup .tituloAutor a.fechar {
 display: block; width: 13px; height: 10px; background: url(../imagens/popup-botao-fechar.png) no-repeat; text-indent: -9999em; overflow: hidden; 
 }


.popup.indique_pagina form #indica_esq .votos ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 50px;
}
.popup.indique_pagina form #indica_esq .votos ul li {
float:left;
}
.popup.indique_pagina form #indica_esq .votos ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagens/votacao-estrelas.gif) no-repeat scroll -20px 0;
display:block;
height:14px;
overflow:hidden;
text-indent:-9999em;
width:14px;
}

.popup.indique_pagina form #indica_esq .votos ul li.votado {
background-position:0 0;
}
.popup.indique_pagina form #indica_esq .votos p {
font-size:0.8em;
}
.popup.indique_pagina form #indica_esq .votos p em {
display:none;
}
.popup.indique_pagina form #indica_esq h4 {
font-size:1.2em;
margin:0 0 10px 0;
}
.popup.indique_pagina form #indica_esq h5 {
font-size:0.9em;
margin:0 0 10px 0;
}
.popup.indique_pagina form fieldset ol li textarea {
height:70px!important;
}


/* Aviso de erro em feedback */
form p.aviso_validacao_feedback { padding: 5px; margin: 10px 0; padding-left: 20px; border: 1px #d25757 dashed; color: #d25757; width: 589px; background: url(../imagens/-botao-excluir.gif) 5px center no-repeat; }
form .campo_erro { border: 1px #d25757 solid; }


/*popup ler resumo*/
.popup.ler_resumo .popup_conteudo .leitura { width: 765px; height: 393px; border: 2px #38a1c9 solid; overflow-y: auto; overflow-x: hidden; }
.popup.ler_resumo .popup_conteudo a.fechar { display: inline-block; margin-top: 15px; padding-left: 20px; background: url(../imagens/popup-botao-cancelar.gif) left no-repeat; font-size: 1.5em; color: #707070; }
.popup.ler_resumo .popup_conteudo a.fechar:hover { text-decoration: none; color: #666; }

/*Trocar Imagem Autor*/
#autor.logado #conteudo #coluna1 .imagem span { position: absolute; bottom: 18px; left: 12px; display: none; width: 146px; height: 30px; background: #2e81a2; font: normal .9em/30px Verdana, sans-serif; text-align: center; opacity: 0.8; filter:alpha(opacity=80); color: #fff; }
#autor.logado #conteudo #coluna1 .imagem span:hover { cursor: pointer; }
* html #autor.logado #conteudo #coluna1 .imagem span { bottom: 16px; }

#glbBarra.r1024 ul.glbBotoes li.glbHome {width:155px;background:#ADADAD url(http://www.globo.com/Portal/cda/Barra/img/barraGLB_bt_home1024.gif) no-repeat;}
#glbBarra.r1024 ul.glbBotoes li.glbNoticias {width:131px;background:#AF0001 url(http://www.globo.com/Portal/cda/Barra/img/barraGLB_bt_noticias1024.gif) no-repeat;}
#glbBarra.r1024 ul.glbBotoes li.glbEsportes {width:131px;background:#769D03 url(http://www.globo.com/Portal/cda/Barra/img/barraGLB_bt_esportes1024.gif) no-repeat;}
#glbBarra.r1024 ul.glbBotoes li.glbEntretenimento {width:131px;background:#D65703 url(http://www.globo.com/Portal/cda/Barra/img/barraGLB_bt_entretenimento1024.gif) no-repeat;}
#glbBarra.r1024 ul.glbBotoes li.glbVideos {width:131px;background:#504D4D url(http://www.globo.com/Portal/cda/Barra/img/barraGLB_bt_videos1024.gif) no-repeat;}
#glbBarra.r1024 ul.glbBotoes li.glbAssinantes {width:131px;background:#E7BA03 url(http://www.globo.com/Portal/cda/Barra/img/barraGLB_bt_assinantes1024.gif) no-repeat;}
#glbBarra.r1024 ul.glbBotoes li.glbTodos {width:133px;background:#6C7F91 url(http://www.globo.com/Portal/cda/Barra/img/barraGLB_bt_todos1024.gif) no-repeat;margin-right:0px;}

}

/*PERFIL PROMOÇÃO*/
  #perfil_usuario #coluna1 div.avatar_badge {  position: relative; margin: 0 0 45px 1px; padding: 9px 12px 15px 11px; background: url(../imagens/coluna1-foto-bg.gif) center bottom no-repeat; }
  * html #perfil_usuario #coluna1 div.avatar_badge { height: 1%; }
  #perfil_usuario #coluna1 div.avatar_badge span { position: absolute; bottom: 18px; left: 12px; display: none; width: 146px; height: 30px; background: #2e81a2; font: normal .9em/30px Verdana, sans-serif; text-align: center; opacity: 0.8; filter:alpha(opacity=80); color: #fff; }
  #perfil_usuario #coluna1 div.avatar_badge span:hover { cursor: pointer; }
  * html #perfil_usuario #coluna1 div.avatar_badge span { bottom: 16px; }
.badge_geral {z-index: 10; position: absolute; margin: -45px 0px 0px -55px; width: 117px; height: 93px;}
.badge_quiz {z-index: 10; position: absolute; margin: 163px 0px 0px -5px; width: 44px; height: 75px;}
.badge_colecao {z-index: 10; position: absolute; margin: 163px 0px 0px 28px; width: 44px; height: 75px;}
.badge_popularidade {z-index: 10; position: absolute; margin: 163px 0px 0px 65px; width: 44px; height: 75px;}
.badge_engajamento {z-index: 10; position: absolute; margin: 163px 0px 0px 98px; width: 44px; height: 75px;}
.badge_mobile {z-index: 10; position: absolute; margin: 163px 0px 0px 130px; width: 44px; height: 75px;}


/* IMAGEM E VIDEO PARA RECADO PARTICULAR PARA EDITORA*/
.conta_editora.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia { width: 425px; margin: 10px 0; }
.conta_editora.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia .ampliado { display: none; }
.conta_editora.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia.ativo .ampliado { display: block; }
.conta_editora.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia .thumb { display: block; }
.conta_editora.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia.ativo .thumb { display: none; }
.conta_editora.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia .ampliado p.fechar { height: 21px; margin: 0; background: #eeeeee; }
.conta_editora.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia .ampliado p.fechar a { float: right; display: block; width: 25px; height: 21px; margin-bottom: 0; background: url(../imagens/atividades-visualizacao-midia-fechar.gif) 0 0 no-repeat; text-indent: -9999em; overflow: hidden; }
.conta_editora.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto .visualizacao_midia .ampliado p.fechar a:hover { background-position: 0 -21px; }
.conta_editora.recados #conteudo #coluna2 .coluna_atividades ul li.recado .texto a.balao { display: inline-block; padding-left: 14px; background: url(../imagens/icones-acoes-atividades.gif) 0 -28px no-repeat; }

/* BOTAO EDITAR NO PERFIL DE INFORMAÇÕES DA EDITORA */
#perfil_usuario.informacoes #conteudo #colunas #coluna2 ol li.editarInf a.editar { float: right; display: inline-block; width: 36px; height: 17px; padding-left: 18px; background: url(../imagens/perfil-info-editar.gif) 0 -27px no-repeat; font: normal .9em/17px Verdana, sans-serif; text-decoration: none; color: #1b95c3; }
#perfil_usuario.informacoes #conteudo #colunas #coluna2 ol li.editarInf a.editar:hover { background-color: #38a1c9; background-position: 0 0; color: #fff; }

/* ------- PERFIL PUBLICO - INFORMACAO PESSOAL DA EDITORA ------- */
#perfil_usuario.publico #limites #conteudo #coluna2 ul.caixa_resumo { padding: 40px 25px; background: #f4f4f3; list-style: none; }
#perfil_usuario.publico #limites #conteudo #coluna2 ul.caixa_resumo li { float: left; width: 500px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px #fff solid; }
#perfil_usuario.publico #limites #conteudo #coluna2 ul.caixa_resumo li.social { border: 0; margin-bottom: 0; padding-bottom: 0; }
#perfil_usuario.publico #limites #conteudo #coluna2 ul.caixa_resumo li h4 { float: left; width: 110px; font-size: 1em; text-align: right; }
#perfil_usuario.publico #limites #conteudo #coluna2 ul.caixa_resumo li .texto { width: 365px; margin-left: 115px; }
#perfil_usuario.publico #limites #conteudo #coluna2 ul.caixa_resumo li .texto ul li { float: none; border: 0; padding: 0; }
#perfil_usuario.publico #limites #conteudo #coluna2 ul.caixa_resumo li .texto ul.redes li { display: inline; margin-right: 10px; padding-right: 10px; border-right: 1px #babdb8 solid; }
#perfil_usuario.publico #limites #conteudo #coluna2 ul.caixa_resumo li .texto ul.redes li.ultimo { border: 0; padding: 0; }

/* ------- PERFIL PUBLICO NAO LOGADO - EDITORA ------- */
#pessoa #coluna1 dl dt { margin-bottom: 10px; font: bold .9em Verdana, sans-serif; }
#pessoa #coluna1 .info_perfil { width: 170px; margin-bottom: 15px; padding: 12px 0; background: #f4f4f3; text-align: center; }
#pessoa #coluna1 dl dd ul { list-style: none; }
#pessoa #coluna1 dl dd ul li { margin-bottom: 5px; }
#pessoa #coluna1 dl dd ul li a { display: inline-block; width: 163px; padding: 2px 0 2px 5px; font: normal .9em/20px Verdana, sans-serif; }
#pessoa #coluna1 dl dd ul li a:hover { text-decoration: underline; }
#pessoa #coluna1 dl dd ul li.ativo a { background: #38a1c9; text-decoration: none; color: #fff; }
#pessoa #conteudo #coluna1 .info_perfil ul { list-style: none; }
#pessoa #conteudo #coluna1 .info_perfil dl dt { margin-top: 10px; padding-top: 10px; border-top: 1px #fff solid; }
#pessoa #conteudo #coluna1 .info_perfil dl dt.afinidade_pessoal { padding-top: 0; margin-top: 0; border: 0; }
#pessoa #conteudo #coluna1 .info_perfil dl dd ul li { margin: 0 0 3px; }
#pessoa #conteudo #coluna1 .info_perfil dl dd ul li a { width: auto; line-height: normal; margin: 0; }
#pessoa #conteudo #coluna1 .info_perfil dl dd.leitura_atual { font-size: .9em; }
#pessoa #conteudo #coluna1 .info_perfil { text-align: left; }
#pessoa #conteudo #coluna1 .info_perfil { width: auto; padding: 10px; }
  
  
/* ------- INDICAR AMIGO ------- */
.popup.nao_logado { display: block; }
.popup.nao_logado .titulo { height: 29px; padding: 14px 21px 0 0; background: url(../imagens/popup-titulos.png) -1px -149px no-repeat; }
.popup.nao_logado h1 { margin-bottom: 15px; font-size: 1.83em; text-align: left; }
.popup.nao_logado form fieldset ol { width: 380px; margin: 0 auto; padding: 20px 20px 20px 0px;  }
.popup.nao_logado form fieldset ol li { margin-bottom: 10px; list-style: none;}
.popup.nao_logado form fieldset ol li label { display: block; margin-bottom: 5px; display: inline;}
.popup.nao_logado form fieldset ol li input { width: 350px; height: 20px; padding: 2px 0 0 2px; }
.popup.nao_logado form fieldset ol li #chkRemember{ width: 15px; height: 15px; padding: 2px 0 0 2px; }
.popup.nao_logado form fieldset ol li textarea { width: 350px; height: 50px; padding: 2px 0 0 2px; }
.popup.nao_logado form ul.acoes { width: 380px; margin: 0 auto; }  
.popup.nao_logado form fieldset ol li.campo_genero ul{ list-style: none outside none;}

/* DEGUSTAR LIVRO - SITE EM GERAL (LIVRO/TRECHO/RESUMO)*/
a.selo_degustar_livro { position: absolute; top: 3px; right: -1px; display: block; width: 22px; height: 100px; background: url(../imagens/selo-degustar-grande_livro.png) 0 0 no-repeat; text-indent: -9999em; overflow: hidden; }
a.selo_degustar_livro:hover { background-position: -49px 0; }

a.selo_degustar_trecho { position: absolute; top: 3px; right: -1px; display: block; width: 22px; height: 100px; background: url(../imagens/selo-degustar-grande_trecho.png) 0 0 no-repeat; text-indent: -9999em; overflow: hidden; }
a.selo_degustar_trecho:hover { background-position: -49px 0; }

a.selo_degustar_resumo { position: absolute; top: 3px; right: -1px; display: block; width: 22px; height: 100px; background: url(../imagens/selo-degustar-grande_resumo.png) 0 0 no-repeat; text-indent: -9999em; overflow: hidden; }
a.selo_degustar_resumo:hover { background-position: -49px 0; }

/* ESTANTE DE USUARIO*/
a.selo_degustar_livro_usuario { position: absolute; top: 0px; right: 2px; display: block; width: 22px; height: 100px; background: url(../imagens/selo-degustar-grande_livro.png) 0 0 no-repeat; text-indent: -9999em; overflow: hidden; }
a.selo_degustar_livro:hover { background-position: -49px 0; }

a.selo_degustar_trecho_usuario { position: absolute; top: 0px; right: 2px; display: block; width: 22px; height: 100px; background: url(../imagens/selo-degustar-grande_trecho.png) 0 0 no-repeat; text-indent: -9999em; overflow: hidden; }
a.selo_degustar_trecho:hover { background-position: -49px 0; }

a.selo_degustar_resumo_usuario { position: absolute; top: 0px; right: 2px; display: block; width: 22px; height: 100px; background: url(../imagens/selo-degustar-grande_resumo.png) 0 0 no-repeat; text-indent: -9999em; overflow: hidden; }
a.selo_degustar_resumo:hover { background-position: -49px 0; }

a img, form fieldset { border: 0; }
a { text-decoration: none; color: #38a1c9; }
a:hover { text-decoration: underline; }

.aviso_validacao_no_border { padding: 5px; margin: 10px 0; color: #d25757; font-weight: bold}
