                                                                  /*
 * Class:       BODY
 * Type:        global
 * Description: Used for normal text display in body of html
 *
 */
BODY {
  font-size: 11pt;
  font-family: "Georgia, Verdana, Arial, sans-serif, Helvetica";
  padding: 0px;
  border: 0px;
  margin: 0px;
  line-height: 150%;
*/  background-color: #23314e;
*/  background-image: url(/images/back2.jpg);
*/  background-repeat: repeat-x;
}


a { text-decoration: none ; font-family:  Georgia, Trebuchet MS, Verdana, Arial, sans-serif, Helvetica; font-weight: normal;; color:#505050; font-size: 11pt;}
a:link {  font-family: Georgia, Trebuchet MS, Verdana, Arial, sans-serif, Helvetica; font-weight: normal; text-decoration: none; color:#505050; font-size: 11pt;}
a:visited{  font-family: Georgia, Trebuchet MS, Verdana, Arial, sans-serif, Helvetica; font-weight: normal; text-decoration: none; color:#505050; font-size: 11pt;}
a:active {  font-family:  Georgia, Trebuchet MS, Verdana, Arial, sans-serif, Helvetica; font-weight: normal; text-decoration: none; color:#ff3232; font-size: 11pt;}
a:hover { text-decoration: none; font-family: Georgia, Trebuchet MS, Verdana, Arial, sans-serif, Helvetica; font-weight: normal; color:#ff3232; font-size: 11pt;}

p { font-family:  Georgia, Trebuchet MS, Arial, sans-serif, Helvetica; font-size: 11pt; color: #000000; line-height: 150%;}
td { font-family:  Georgia, Trebuchet MS, Verdana, Arial, sans-serif, Helvetica; font-size: 11pt; color: #000000;line-height: 150%;}

.navega {
  font-family: Arial, sans-serif, Verdana, Helvetica, Trebuchet MS;
  font-weight: normal;
  font-size: 10.0pt;
  text-decoration: none;
  color: #FFFFFF;
}

a.navega:link { font-family:  Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 10pt; font-weight: normal; text-decoration: none; color:#FFFFFF}
a.navega:active { font-family: Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 10pt; font-weight: normal; text-decoration: none; color: #FFFFFF;}
a.navega:visited { font-family: Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 10pt; font-weight: normal; text-decoration: none; color: #FFFFFF;}
a.navega:hover { font-family: Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 10pt; font-weight: normal; text-decoration:none; color:#FF0000;}

.navega2 { font-family: Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-weight: normal; font-size: 10.0pt; text-decoration: none; color: #a0a0a0;}
a.navega2:link { font-family:  Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 10pt; font-weight: normal; text-decoration: none; color:#a0a0a0}
a.navega2:active { font-family: Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 10pt; font-weight: normal; text-decoration: none; color: #a0a0a0;}
a.navega2:visited { font-family: Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 10pt; font-weight: normal; text-decoration: none; color: #a0a0a0;}
a.navega2:hover { font-family: Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 10pt; font-weight: normal; text-decoration:none; color:#FF0000;}

.link_especial { font-family: Georgia, sans-serif, Verdana, Helvetica, Trebuchet MS; font-weight: normal; font-size: 8pt; text-decoration: none; color: #FF3232;}
a.link_especial:link { font-family:  Georgia, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 8pt; font-weight: normal; text-decoration: none; color:#FF3232;}
a.link_especial:active { font-family: Georgia, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 8pt; font-weight: normal; text-decoration: none; color: #FF3232;}
a.link_especial:visited { font-family: Georgia, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 8pt; font-weight: normal; text-decoration: none; color: #FF3232;}
a.link_especial:hover { font-family: Georgia, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 8pt; font-weight: normal; text-decoration:none; color:#a0a0a0;}

.titulo { font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 16pt; font-weight: bold; color: #000000; padding: 0px 0px 22px 0px; line-height: 140%;}
.titulo_red { font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 16pt; font-weight: bold; color: #FF3232; padding: 0px 0px 22px 0px; line-height: 140%;}
.infolivro { font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 9pt; font-weight: normal; color: #505050; padding: 13px 0px 28px 0px;}
.cadastro { font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 9pt; font-weight: normal; color: #000000; padding: 0px 0px 22px 0px; line-height: 140%;}

.inforight { font-family: Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 8pt; font-weight: normal; color: #FF0000;}

.conhecamais {font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-weight: normal; font-size: 11.0pt; text-decoration: none; color: #ff3232;}
a.conhecamais:link { font-family:  Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 11pt; font-weight: normal; text-decoration: none; color: #ff3232}
a.conhecamais:active { font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 11pt; font-weight: normal; text-decoration: none; color: #ff3232;}
a.conhecamais:visited { font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 11pt; font-weight: normal; text-decoration: none; color: #ff3232;}
a.conhecamais:hover { font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 11pt; font-weight: normal; text-decoration:none; color: #ff3232;}

.catalogo_tit {font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-weight: bold; font-size: 9pt; text-decoration: none; color: #000000;}
a.catalogo_tit:link { font-family:  Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 9pt; font-weight: bold; text-decoration: none; color: #000000;}
a.catalogo_tit:active { font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 9pt; font-weight: bold; text-decoration: none; color: #000000;}
a.catalogo_tit:visited { font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 9pt; font-weight: bold; text-decoration: none; color: #000000;}
a.catalogo_tit:hover { font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 9pt; font-weight: bold; text-decoration:none; color: #000000;}

.catalogo_aut {font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-weight: bold; font-size: 8pt; text-decoration: none; color: #CACACA;}
a.catalogo_aut:link { font-family:  Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 8pt; font-weight: bold; text-decoration: none; color: #CACACA;}
a.catalogo_aut:active { font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 8pt; font-weight: bold; text-decoration: none; color: #CACACA;}
a.catalogo_aut:visited { font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 8pt; font-weight: bold; text-decoration: none; color: #CACACA;}
a.catalogo_aut:hover { font-family: Georgia, Arial, sans-serif, Verdana, Helvetica, Trebuchet MS; font-size: 8pt; font-weight: bold; text-decoration:none; color: #CACACA;}

.not_secao { font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 9pt; font-weight: bold; color: #8c8c8c;}
.not_titulo { font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 12pt; font-weight: bold; color: #000000;}
.not_relacionadas { font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 9pt; font-weight: bold; color: #a32324;}
.titulo_not_relacionadas { font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 8pt; font-weight: bold; color: #a32324;}
.olho_not_relacionadas { font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 8pt; font-weight: bold; color: #000000;}

/* CONSTRUCAO */
table.bordasimples {border-collapse: collapse;}
table.bordasimples tr td {border:1px solid #FF0000;}

/*
 * Formulário
 */
.formulario {
  width: 700px;
  margin: 0px auto;
}
.formulario input[type='text'], .formulario input[type='file'] {
  display: block;
  margin: 0px 0px 7px;
  width: 700px;
}
.formulario input[type='submit'] {
  display: block;
  margin: 7px auto;
}

/*** PNLD 2018 ***/
div#topo_pnld {width: 800px;height: 90px;padding-top: 10px;}
@media (max-width: 800px) {div#topo_pnld{width: 100%;}}
div.logo_PG_pnld {float: left;}
div.logo_gato_pnld {float: right;}
img.gato_pnld {margin-top:63px;}
div.conteudo {width: 800px;border-top: 1px solid #000000;padding-top: 20px;min-height:400px;vertical-align: top;}
@media (max-width: 800px) {div.conteudo {width: 100%;}}
div.bloco_texto {text-align: left;}
@media (max-width: 800px) {div.bloco_texto {width: 90%; padding: 0px 5%;}}
div.categoria {font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 16pt; font-weight: bold; color: #FF3232; line-height: 140%;text-align: left;padding: 40px 0px 10px 0px;width: 100%;}
@media (max-width: 800px) {div.categoria {width: 90%; padding: 40px 5% 10px 5%;}}
div.categoria2 {font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 16pt; font-weight: bold; color: #000000; line-height: 140%;text-align: left;padding: 0px 0px 40px 0px;width: 100%;}
@media (max-width: 800px) {div.categoria2 {width: 90%; padding: 0px 5% 40px 5%;}}
div#blocos {width: 100%;display: inline-block;padding: 20px 0px;}
div.bloco1 {float: left;width: 40%;padding-left: 5%;}
@media (max-width: 768px) {div.bloco1 {padding-left: 0px; float: none;width: 100%;padding-bottom: 20px;}}
div.bloco2 {float: right;width: 40%;padding-right: 5%;}
@media (max-width: 768px) {div.bloco2 {padding-right: 0px; float: none;width: 100%;padding-bottom: 20px;}}
div.infolivro_pnld {font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 9pt; font-weight: normal; color: #505050; padding: 13px 0px 28px 0px;min-height: 44px;}
@media (max-width: 711px) {div.infolivro_pnld {font-size: 13pt;}}
div.cod_pnld {font-family: Trebuchet MS, Verdana, Arial, sans-serif, Helvetica;background-color: #808080;color: #ffffff;padding: 2px 0px;width: 200px;}
img.bolavermelha {padding-top: 57px;}
img.adelia {padding-top: 19px;}
@media (max-width: 768px) {img.bolavermelha,img.adelia {padding-top: 0px;}}

/*** PNLD2018 - pagina do livro ***/
div.LIVRO_bloco1 {float: left;width: 30%;padding-left: 5%;}
@media (max-width: 615px) {div.LIVRO_bloco1 {float: none;width: 100%;padding-bottom: 20px;padding-left: 0px;}}
div.LIVRO_bloco2 {float: right;width: 55%;padding-left: 5%;padding-right: 5%;text-align: left;}
@media (max-width: 615px) {div.LIVRO_bloco2 {float: none;width: 90%;padding-bottom: 20px;}}
div.LIVRO_infolivro_pnld {font-family: Georgia, Verdana, Arial, sans-serif, Helvetica; font-size: 9pt; font-weight: normal; color: #505050;width: 90%;}
div.resumo {font-family:  Georgia, Trebuchet MS, Arial, sans-serif, Helvetica; font-size: 11pt; color: #000000; line-height: 150%;width: 100%;}
.subtitulo {font-family:  Georgia, Trebuchet MS, Arial, sans-serif, Helvetica; font-size: 11pt; color: #ff0000; line-height: 150%;width: 100%;font-weight: bold;}
div#pnld_botao {background-color: #d3d3d3;height:20px;width: 100px;padding: 5px 2px;text-transform: uppercase;font-weight: bold;}
.link_pnld { font-family: Trebuchet MS, sans-serif, Verdana, Helvetica, Georgia; font-weight: normal; font-size: 12pt; text-decoration: none; color: #FF3232;}
a.link_pnld:link { font-family: Trebuchet MS, sans-serif, Verdana, Helvetica, Georgia; font-size: 12pt; font-weight: normal; text-decoration: none; color:#FF3232;}
a.link_pnld:active { font-family: Trebuchet MS, sans-serif, Verdana, Helvetica, Georgia; font-size: 12pt; font-weight: normal; text-decoration: none; color: #FF3232;}
a.link_pnld:visited { font-family: Trebuchet MS, sans-serif, Verdana, Helvetica, Georgia; font-size: 12pt; font-weight: normal; text-decoration: none; color: #FF3232;}
a.link_pnld:hover { font-family: Trebuchet MS, sans-serif, Verdana, Helvetica, Georgia; font-size: 12pt; font-weight: normal; text-decoration:none; color:#a0a0a0;}
@media (max-width: 615px) {.link_pnld, a.link_pnld:link, a.link_pnld:active, a.link_pnld:visited, a.link_pnld:hover {font-size: 12pt;}}
#blackout {display: none;background-color: rgba(77, 120, 131, 0.75);position: fixed;top: 0px;left: 0px;z-index: 20;width: 100%;height: 100vh;}
#popup {z-index: 40;opacity: 1;padding: 10px 25px;background-color: #fff;position: absolute;top: 32vh;left: 44vw;width: 560px;height: 420px;}
@media(max-width:480px){#popup_audiobook {top: 242px;left: 154px;}}
input.popup_btn_fechar {position: absolute;right: 25px;top: 15px;z-index: 100;border: 0px;background-image: url(../images/fechar.png);background-repeat: no-repeat;width: 14px;height: 14px;}
.popup_titulo {font-family:  Georgia, Trebuchet MS, Arial, sans-serif, Helvetica; font-size: 11pt; color: #ff0000; line-height: 150%;width: 100%;font-weight: bold;}
