body { font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif ; font-size: 9pt ; color: #81745F }
a { text-decoration: none ; color: #81745F ; border: none }
a.hover { text-decoration: underlined }
table { font-size: 9pt }
.mais { color: #436E39 ; font-weight: bold ; font-family: Arial, Trebuchet MS, Helvetica, Sans-Serif }
a.mais:hover { color: #99AE6A ; font-weight: bold ; font-family: Arial, Trebuchet MS, Helvetica, Sans-Serif }
.linha { border-bottom: dotted 2px #99AE6A }
.lembrar { color: #AA522D ; font-size: 7pt }
.login1 { background-color: #AA522D ; color: #FFFFFF ; border: solid #AA522D 1px ; text-align: center }
.login { background-color: #F7DDD2 ; width: 200 ; color: #AA522D ; border: solid #AA522D 1px ; text-align: center }
.botaologin { background-color: #AA522D ; color: #FFFFFF ; font-size: 8pt ; height: 16 ; border: none ; cursor: pointer ; font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif }
.btautor { background-color: #99AE6A ; color: #FFFFFF ; width: 150 ; font-weight: bold ; text-align: center }
.botao3 { background-color: #436E39 ; color: #FFFFFF ; width: 100 ; font-weight: bold ; text-align: center ; cursor: pointer }
a.btautor:hover { background-color: #436E39 ; color: #FFFFFF ; width: 150 ; font-weight: bold ; text-align: center }
.cred { font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif ; font-size: 7pt ; color: #000000 ; text-align: right }
a.cred:hover { text-decoration: underline }
.marcatexto { background-color: #436E39 ; filter: progid:DXImageTransform.Microsoft.Glow(color=#436E39,strength=1) ; color: #99AE6A ; width: 130px ; height: 740px ; position: absolute ; top: 20px ; left: 15px ; padding-top: 7px ; font: bold 11pt ; text-align: center }
a.area { color: #99AE6A ; font-size: 11pt ; font-weight: bold ; text-align: center }
.menuitem { border-bottom: solid #99AE6A 1px ; height: 27 }
a.item:link { color: #FFFFFF ; cursor: pointer ; padding-top: 5 ; padding-bottom: 5 ; padding-left: 5 ; font-size: 8pt ; font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif ; width: 100% ; height: 100% ; text-decoration: none }
a.item:visited { color: #FFFFFF ; cursor: pointer ; padding-top: 5 ; padding-bottom: 5 ; padding-left: 5 ; font-size: 8pt ; font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif ; width: 100% ; height: 100% ; text-decoration: none }
a.item:hover { background-color: #5E814A }
a.item:active { color: #FFFFFF ; cursor: pointer ; padding-top: 5 ; padding-bottom: 5 ; padding-left: 5 ; font-size: 8pt ; font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif ; width: 100% ; height: 100% ; text-decoration: none }
a.item { color: #99AE6A ; cursor: default ; padding-top: 5 ; padding-bottom: 5 ; padding-left: 5 ; font-size: 8pt ; font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif ; width: 100% ; height: 100% ; text-decoration: none }
.busca { background: url(imagens/bgb_lojavirtual.jpg) ; color: #436E39 ; width: 100 ; height: 65 ; text-align: right ; font-size: 8pt }
.cx { font-size: 8pt }
input { font-size: 8pt }
select { font-size: 8pt }
.botao { background-color: #436E39 ; color: #FFFFFF ; font-size: 8pt ; height: 16 ; border: none ; cursor: pointer ; font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif  }
.botao2 { background-color: #436E39 ; color: #FFFFFF ; text-align: center ; font-size: 8pt ; height: 16 ; border: none ; cursor: pointer ; font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif  }
.titulo1 { color: #436E39 ; font-size: 16pt ; text-align: right ; font-weight: bold }
.titulo2 { color: #99AE6A ; font-size: 12pt ; font-weight: bold }
a.titulo2:hover { color: #436E39 }
.titulo3 { color: #99AE6A ; font-size: 12pt ; font-weight: bold ; cursor: default }
.texto1 { color: #436E39 ; font-size: 8pt ; font-weight: bold }
.sumario { border-top: dotted #99AE6A 2px ; text-align: right ; height: 30 }
.sinopse { text-indent: 20pt ; text-align: justify }
.quad { background-color: #436E39 ; width: 25 ; height: 25 }
.quad1 { background-color: #436E39 ; width: 23 ; height: 23 }
.quad2 { background-color: #99AE6A ; height: 25 ; color: #FFFFFF ; font-size: 11pt ; font-weight: bold ; text-align: right }
.quad2c { background-color: #436E39 ; height: 20 ; color: #FFFFFF ; font-size: 10pt ; font-weight: bold ; text-align: right }
.quad1b { background-color: #99AE6A ; width: 23 ; height: 23 }
.quad2b { background-color: #436E39 ; height: 25 ; color: #FFFFFF ; font-size: 11pt ; font-weight: bold ; text-align: right }
.livtitulo { color: #436E39 ; font-size: 10pt ; font-weight: bold }
.livtitulo1 { color: #436E39 ; font-size: 9pt ; font-weight: bold }
.livtitulo2 { color: #436E39 ; font-size: 11pt ; font-weight: bold }
.livautor { color: #99AE6A ; font-size: 9pt ; font-weight: bold }
.livautor1 { color: #81745F ; font-size: 9pt ; font-decoration: italic }
.livpreco { background-color: #99AE6A ; width: 60 ; height: 21 ; vertical-align: middle ; color: #FFFFFF ; font-size: 9pt ; font-weight: bold ; text-align: center }
.info1 { color: #FFFFFF ; width: 82 ; background-color: #99AE6A ; border-top: solid #FFFFFF 1px ; font-weight: bold }
.info1b { color: #FFFFFF ; width: 82 ; background-color: #960000 ; border-top: solid #FFFFFF 1px ; font-weight: bold }
.info2 { border-top: solid #BEB6BB 1px }
.nfoto { width: 180 ; height: 270 ; border: solid #81745F 1px ; background-color: #DFDBD2 ; text-align: center ; vertical-align: middle }
.tabtitulo { background-color: #436E39 ; height: 20 ; color: #FFFFFF ; font-size: 9pt ; font-weight: bold }
.tabitem { border-bottom: solid #99AE6A 1px ; height: 30px}
.rotulo { color: #436E39 }
.autor_nome { color: #99AE6A ; font-size: 14pt ; font-weight: bold }
.colecao { color: #436E39 ; font-size: 9pt ; font-weight: bold }
a.colecao:hover { color: #99AE6A }
.infos { color: #436E39 ; font-size: 8pt }
.lojabot { background-color: #99AE6A ; width: 106px ; height: 15 ; color: #FFFFFF ; font-size: 7pt ; font-weight: bold ; text-align: right ; padding-right: 3px; cursor: pointer; }
a.lojabot:hover { background-color: #436E39 }
.complemento { width: 65px ; height: 65px ; position: absolute ; top: 430px ; left: 390px }
.lojabot1 { background-color: #96AEBE ; width: 106px ; height: 15 ; color: #FFFFFF ; font-size: 7pt ; font-weight: bold ; text-align: right ; padding-right: 3px; cursor: pointer; }
a.lojabot1:hover { background-color: #403B75 }
.lojabot2 { background-color: #C8917F ; width: 106px ; height: 15 ; color: #FFFFFF ; font-size: 7pt ; font-weight: bold ; text-align: right ; padding-right: 3px; cursor: pointer; }
a.lojabot2:hover { background-color: #781E19 }
.ebitem { color: #436E39 ; font-size: 10pt ; font-weight: bold }
a.ebitem:hover { color: #99AE6A }
.texto { text-indent: 20pt ; text-align: justify }
.botebook { background-color: #436E39 }
a.botebook { background-color: #436E39 ; color: #FFFFFF ; font-weight: bold ; width: 100% ; height: 100% ; padding-left: 5px ; padding-right: 5px ; padding-top: 3px ; padding-bottom: 3px }
a.botebook:hover { background-color: #99AE6A }
.preco { cursor: pointer ; overflow: hidden ; background-color: #99AE6A ; text-align: center ; width: 65px ; height: 17px ; color: #FFFFFF ; font-size: 9pt ; font-weight: bold }
.precoimpresso { cursor: pointer ; overflow: hidden ; background-color: #436E39 ; text-align: center ; width: 65px ; height: 17px ; color: #FFFFFF ; font-size: 9pt ; font-weight: bold }
.precoebook { cursor: pointer ; overflow: hidden ; background-color: #403B75 ; text-align: center ; width: 65px ; height: 17px ; color: #FFFFFF ; font-size: 9pt ; font-weight: bold }

.pop-comprar { display:none; position:absolute; top:0; left:0; z-index:998; width:100%; height:915px; background:url(imagens/bkg_shadow.png); color:#666666; }
.pop-comprar .popup-comprar { position:absolute; top:240px; left:275px; z-index:999; width:450px; height:290px; background:url(imagens/bkg_comprar.png) 0 0 no-repeat;}
.pop-comprar .popup-comprar .imagens { width:375px; height:50px; margin:40px 40px 10px 35px; overflow:hidden; } 
.pop-comprar .popup-comprar .conteudo { width:375px; height:140px; margin:0px 40px 0px 35px; overflow:hidden; } 
.pop-comprar .popup-comprar .conteudo p { display:block; clear:both; text-indent:15px; margin:5px 0px }
.pop-comprar .popup-comprar .botoes { width:375px; height:30px; margin:5px 40px 0px 35px; overflow:hidden; } 
.pop-comprar .popup-comprar .botoes .voltar { display:block; width:80px; padding:2px; margin-left:20px; float:right; background:url(imagens/bkg_button.png) 0 100% repeat-x #dddddd; font-size:10px; text-align:center; color:#FFF; cursor:pointer; }
.pop-comprar .popup-comprar .botoes .continuar { display:block; width:210px; padding:2px; margin-left:20px; float:right; background:url(imagens/bkg_button.png) 0 100% repeat-x #e6d046; font-size:10px; text-align:center; color:#FFF; cursor:pointer; }

.libri_comprar { display:block; width:150px; padding:2px; margin: 0 auto 0 auto; background:url(imagens/bkg_button.png) 0 100% repeat-x #e6d046; font-size:10px; text-align:center; color:#FFF; cursor:pointer; }
.venda_libri { width:198px; height:135px; margin:0 auto 0 auto; text-align:center; background:url(imagens/bkg_product-price.png) 0 0 no-repeat; }
.venda_libri2 { width:198px; height:180px; margin:0 auto 0 auto; text-align:center; background:url(imagens/bkg_product-price2.png) 0 0 no-repeat; }
.libri_ebook { width:150px; padding:2px; margin:5px auto 5px auto; background:#d9e4f4; font-size:10px; color:#76869e; }
