@charset "utf-8";
/* CSS Document */

/*---------------------------------------------------------------------------*/
/* Font & Color */
/*---------------------------------------------------------------------------*/

html, body, td, th, input, textarea, select , button
{ color:#fff; font-family: 'Lora', serif; }


/*---------------------------------------------------------------------------*/
/* Link e comuns*/
/*---------------------------------------------------------------------------*/

a:link, a:visited, a:active { color:#fff200; cursor:pointer; text-decoration:none; }
a:hover { text-decoration:underline; color:#fff; }

ul { list-style: none outside none; }

p { margin:2px 0px 30px 0px; padding:0; font-size:14px; line-height:20px;} 

img{ border:0; }

.clear{clear:both;}

/*---------------------------------------------------------------------------*/
/* Structure */
/*---------------------------------------------------------------------------*/
* { margin: 0; padding: 0; }

html { width:100%;  }

body { text-align:left; width:100%; background:url(_img/bg_f02.jpg) #21201E center 342px no-repeat; }

#faixa-01, #faixa-02, #faixa-03, #faixa-04, #faixa-05 { width:100%; overflow:hidden; }

#faixa-01-inner, #faixa-02-inner, #faixa-03-inner, #faixa-04-inner { width:960px; margin:0 auto; overflow:hidden; }

/*---------------------------------------------------------------------------*/
/* Faixa 01 */
/*---------------------------------------------------------------------------*/

#faixa-01 {background:url(_img/bg_f01.jpg) top center no-repeat;}
#faixa-01-inner {background:url(_img/bg_f01-inner.png) top center no-repeat;}
.titulo { background:url(_img/bg_titulo.png) top center no-repeat; float:left; overflow:hidden; width:655px; height:260px; margin:224px 0px 0px 160px; }
.titulo h1, .titulo h2 { text-indent:-9999px; display: block; height: 10px; overflow: hidden; }
.titulo-lateral { float:right; width:25px;} 
h2.logo-intrinseca {float:left; margin:20px 0px 20px 0px; width:25px; height:98px;}

/*---------------------------------------------------------------------------*/
/* Faixa 02 */
/*---------------------------------------------------------------------------*/

#faixa-02 {}
.f2-esq { float:left; overflow:hidden; width:420px; margin-top:20px; }
.f2-dir { float:right; overflow:hidden; width:470px; background:url(_img/bg_circulo.png) center 10px no-repeat; min-height:380px; margin-top:40px;}
.f2-dir img { float:left; margin:40px 0px 0px 50px;}

a.link-capitulo { text-indent: -9999px; display:block; background:url(_img/bg_link01.png) top center no-repeat; width:178px; height:72px; margin:100px 0px 0px 234px;}
a.link-capitulo:hover { background-position: 0 -72px;}
a.link-folder { text-indent: -9999px; display:block; background:url(_img/bg_link02.png) top center no-repeat; width:177px; height:90px; margin:0px 0px 0px 234px;}
a.link-folder:hover {background-position: 0 -90px;}

a.link-1livro {text-indent: -9999px; display:block; background:url(_img/link_1livro.png) top center no-repeat; width:318px; height:159px; margin: 50px 0 10px 74px;}
/*---------------------------------------------------------------------------*/
/* Faixa 03 */
/*---------------------------------------------------------------------------*/

#faixa-03 { background-color:#0b0402; padding-bottom: 20px}

.f3-esq { float:left; overflow:hidden; width:340px; margin-top:45px; margin-left:70px;}
.f3-dir { float:right; overflow:hidden; width:445px; margin-right:10px; margin-top:32px;}

.f3-esq .img-autor { background:url(_img/foto-autor.jpg) top center no-repeat; border-radius:158px; -moz-border-radius: 158px; width:316px; height:316px; border-style:none; margin-right:10px; float:left; padding:0; display:block; margin-bottom:60px;}

h3.nome-autor { background:url(_img/bg_titulo_autor.png) top left no-repeat; height:23px; text-indent: -9999px; display:block; margin:0px 0px 10px 324px;}
h3.compre { background:url(_img/bg_compre.png) top left no-repeat; height:24px; text-indent: -9999px; display:block; margin-bottom:10px;}
.f3-dir ul { float: left; margin-right: 25px}
.f3-dir ul li { font-size:14px; padding:3px 0px;}
.f3-dir ul li a { color:#FFF; text-decoration:none;}
.f3-dir ul li a:hover { color:#fcb772; }
.f3-dir ul li.preco { color:#d9915f; font-size:15px; font-weight:bold; text-transform:uppercase; }

/*---------------------------------------------------------------------------*/
/* Faixa 04 */
/*---------------------------------------------------------------------------*/

#faixa-04 {background:url(_img/bg_f04.jpg) top center no-repeat; }
#faixa-04-inner { padding-bottom:60px;}

.f4-01, .f4-02, .f4-03, .f4-04 { float:left; width:220px; margin-right:40px;}
div#faixa-04-inner div:last-child { margin-right: 10px;}

.f4-01 p, .f4-02 p, .f4-03 p, .f4-04 p { line-height:18px; border-bottom:double 4px #d9915f; padding-bottom:10px;}

.f4-01 { margin-left:98px; margin-top:93px; background:url(_img/bg_f04_p01.png) top center no-repeat; padding-top:120px;}
.f4-02 { margin-top:45px; background:url(_img/bg_f04_p02.png) top center no-repeat; padding-top:130px;}
.f4-03 { margin-top:90px; background:url(_img/bg_f04_p03.png) top center no-repeat; padding-top:140px;}
.f4-04 { margin-top:128px; background:url(_img/bg_f04_p04.png) top center no-repeat; padding-top:150px;}

/*---------------------------------------------------------------------------*/
/* Faixa 05 */
/*---------------------------------------------------------------------------*/

#faixa-05 { background:url(_img/bg_f05.jpg) top center no-repeat; background-size: cover;}
#faixa-05-inner { padding-bottom:100px; max-width: 1060px;margin:0 auto; overflow:hidden;}


.livro {
    color: #fcb772;
}
.critica { font-size: 16px; line-height: 20px; color: #fcb772}
.critica span { color: #fff; font-style: italic}

.box-outroslivros {
    margin: 10px auto 0;
    padding: 20px 2% 60px;
    width: 92%;
    max-width:920px;
    overflow: hidden;
    text-align: center
}
.lista-livros {
    color: #f37022;
text-align: center;
    font-size: 26px;
    font-weight: normal;
    margin: 0 20px 16px;
    padding: 30px 0 0;
    text-transform: uppercase;
}
ul.outros-livros {
    list-style: outside none none;
    margin: 0 0 10px 0;
    overflow: hidden;
    padding: 0;
    display: block;text-align: center
}
ul.outros-livros li {
    background-color:#f37022;
    margin: 0 8px 10px 0;
    width: 120px;
    display: inline-block;
    
}
ul.outros-livros li:last-child {
    margin-right: 0
}
ul.outros-livros li a {
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
ul.outros-livros li img {
    display: block;
    height: 100%;
    width: 100%;
    
}
ul.outros-livros li a:hover {
    opacity: 0.4;
}
.box-frase {width: 100%;
    max-width: 660px;
    margin: 30px auto 0;
    padding:20px 0 320px;
    text-align: center;
    background: url(_img/bg_p_f05.png) bottom center no-repeat;
   
}
.box-frase p {
    text-align: center;
    text-transform: uppercase;
}
.box-frase p a {
    text-decoration: none;
    font-size: 40px;
    color: #f37022;
}
.box-frase p a:hover {
    color: #fff;
}
.box-frase p a:after {
    content: " »";
    font-size: 50px;
}