.imgLeft { width:8px; height:36px; float:left; background:url(../images/left-menu.png) no-repeat; }
.imgRight { width:8px; height:36px; float:left; background:url(../images/right-menu.png) no-repeat; }
.division { width:6px; height:36px; float:left; background:url(../images/freeze.jpg) no-repeat; }
.txtSearch { font: italic 13px/1.1em Georgia, Times, serif; color:#2f0506;}
a.link-livro { display: block; width: 212px; height: 275px; margin: 0 0 0 2px; float: left; }
.txtP1 { padding: 25px 0 0 0; margin: 0 0 0 0px; font: italic 18px/1.2em Georgia, Times, serif; color:#2f0506;  }
.txtP2 { margin: 0 0 0 0px; font: italic 18px/1.4em Georgia, Times, serif; color:#c4560e; }
span.txtPa a { margin: 0 0 0 0px; font: italic 12px/1.8em Georgia, Times, serif; color:#cf763b; font-weight: bold; display: block; text-decoration: none; }
span.txtPa a:hover { color:#c4560e; }
.txtCadast { font-family: 'MeridienLTStdRoman'; font-size:15px; color:#849f71; font-weight:bold; }
.caixas { background-color: #e5e5db; height: 76px; width: 484px; }
.maisRecentes { background-color: #ecece2; width: 480px; float:left; height: 125px; margin-top: 20px; }
.maisRecentes:hover { background-color: #e7e7dd; width: 480px; float:left; height: 125px; margin-top: 20px; }
.melhorAvaliado { background-color: #e5e5db; width: 490px; float:left; height: 100px; margin-top: 20px; }
.textoCaixas { width:300px; margin-left:10px; margin-top:7px; float:left; }
.textoCaixas p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#737367; line-height: 1.3em; }
.textoCaixas a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#849f71; text-decoration:none; }
.textoCaixas a:hover { text-decoration:underline; }
.bloco a:last-child { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#849f71; text-decoration:none; }
.bloco a:last-child:hover { text-decoration:underline; }
.classeImg { display: block; float: left; }

#rodape { width:990px; margin: 0 auto; background:url(../images/img-rodape.png) no-repeat; height: 100px; }
#rodape a.plano-b { width:43px; height:15px; background:url(../images/plano-b.png) no-repeat 0 0; display:block; float: right; margin: 28px 16px 0 0; opacity:0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; filter: alpha(opacity=80); }
#rodape a:hover { opacity:1; filter: alpha(opacity=100); -moz-opacity: 1; filter: alpha(opacity=100); }

#copyright { width:650px; height:10px; margin-top:28px;  margin-left: 36px; padding-top:5px; float: left; }
#copyright p { font: normal 10px/1.2em Verdana, Arial, sans-serif; color: #666559; }
#copyright p a { font-weight: bold; text-decoration: none; color:#666559; }
#copyright p a:hover { font-weight: bold; text-decoration: none; color:#323125; }

div.wp-pagenavi  { height: 30px; text-align: left; }
div.wp-pagenavi  span { font: normal 11px/1.2em Verdana, Arial, sans-serif; color: #666559; }
div.wp-pagenavi  span.current { border: 1px solid #666559; padding: 4px 5x 4px 5px; margin: 0 0 0 4px; }
div.wp-pagenavi  span.pages { padding: 0px 0x 0px 8px; }
div.wp-pagenavi  a.larger,  div.wp-pagenavi a.last, div.wp-pagenavi a.first{ border: 1px solid #dac5b0; padding: 0px 5px 0px 5px; margin: 0 0 0 4px; background-color: #dac5b0; color: #fff;  }
div.wp-pagenavi  a:hover.larger,  div.wp-pagenavi a:hover.last, div.wp-pagenavi a:hover.first { background-color: #b69c83; border: 1px solid #b69c83; }
div.wp-pagenavi  a.smaller { border: 1px solid #dac5b0; padding: 0px 5px 0px 5px; margin: 0 0 0 4px; background-color: #dac5b0; color: #fff;  }
div.wp-pagenavi  a:hover.smaller { background-color: #b69c83; border: 1px solid #b69c83; }

.txt_copy { margin: 0 0 5px 0; padding: 0; height: auto; }
.txt_protect { margin: 0 0 5px 0;; padding: 0; height: auto; }
.txt_anuncie { margin: 0 0 0px 0;; padding: 0; height: auto; }

.ass { font:12px Arial, Helvetica, sans-serif; color:#acaca0; position:absolute; margin-left:350px; }
.logged-in-as { font:12px Arial, Helvetica, sans-serif; color:#acaca0; text-decoration:none; }
.categoria a { font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#6e6e5b; text-decoration:none; }
.categoria a:hover { text-decoration:underline; }
.entry-content { min-height:300px; width:610px; margin-right:18px; float:left; }
.img { width: 120px; height: 87px; float: left; }
.img-top { width: 714px; height: 92px; border: none;}
.img-top p { margin: 0px; padding: 0px; }
.wp-image { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.entry-content p, #busca { font:15px Arial, Helvetica, sans-serif; color:#6e6e5b; line-height:18px; margin-top:24px; }
.entry-title { }
.aligncenter{border: none; }
.alignleft { float:left; padding:0 14px 14px 0; border: none; }
a.linkTitle { font-weight:bold; font-size:15px; line-height:18px; border: none; }
.caption { width:673px; background:#000; padding:20px; position:absolute; margin-bottom:-10px; opacity:.6; color:#FFF; margin-top:254px; }
.tituloNewsletter { float:left; }
h1 { font-family:arial; color:#6E6E5B; font-size:16px; margin-bottom: 10px; font-weight:bold; }
h3 { font-family:arial; color:#1f150f; font-size:12px; }
.pages, .nextpostslink, .previouspostslink, div.wp-pagenavi .last ,div.wp-pagenavi .first { font-family:arial; color:#1f150f; font-size:12px; text-align: center; font-weight: bold; text-decoration: none; margin-left: 5px; }
.votacao { width: 250px; height: 50px; }
.post-ratings { width: 250px; height: 50px; }
.post-ratings-loading { width: 250px; height: 50px; }
.current { font-family:arial; color:#1f150f; font-size:12px; text-align: center; font-weight: bold; text-decoration: none; border: 1px solid #1f150f; padding-left: 5px; padding-right: 5px; margin-left: 10px; margin-right: 10px; }
.page { font-family:arial; color:#1f150f; font-size:12px; text-align: center; font-weight: bold; text-decoration: none; border: 1px solid #1f150f; padding-left: 5px; padding-right: 5px; margin-left: 5px; }
.page:hover { font-family:arial; color:#FFF; font-size:12px; text-align: center; font-weight: bold; text-decoration: none; border: 1px solid #1f150f; padding-left: 5px; padding-right: 5px; margin-left: 5px; background-color: #1f150f; }

.data_post { display:block; font-family:arial; font-size: 12px; }
.textos-postsTitulos-categorias { font-family:arial; font-size: 14px; color:#737367; text-decoration:none; font-weight: bold; }
.textos-postsDescricao-categorias { font-family:arial; font-size: 12px; color:#737367; text-decoration:none; }
/*Estilo dos comentários*/
em { font-style: italic; }
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; font: normal 12px/1.2em Georgia, Times, serif; color: #666559; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li div.comment-author { font: normal 12px/1.2em Georgia, Times, serif; color: #666559;}
ol.commentlist li div.vcard { font:normal 16px arial; }
ol.commentlist li div.vcard cite.fn { font: bold 12px/1.2em Georgia, Times, serif; color: #666559; }
ol.commentlist li div.vcard cite.fn a.url { font-weight:bold; color:#737367; }
ol.commentlist li div.vcard img.avatar { }
ol.commentlist li div.vcard img.avatar-32 { border:1px solid #2f0506; float:left; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.photo { border:1px solid #2f0506; float:left; margin:0 1em 1em 0; }
ol.commentlist li div.vcard span.says { font: bold 12px/1.2em Georgia, Times, serif; color: #666559; }
ol.commentlist li div.commentmetadata { }
ol.commentlist li div.comment-meta { font-weight:bold; color:#666559; font-size:11px; display: block; margin-bottom: 10px; font-family: arial; margin-top: 5px;  }
ol.commentlist li div.comment-meta a { font-weight:bold; color:#666559; font-size:11px; display: block; margin-bottom: 10px; font-family: arial; margin-top: 5px; }
ol.commentlist li div.comment-meta a:hover { color: #000; }
ol.commentlist li p { font-size:20px; margin:0 0 1em; font-family: arial; color: #849F71; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; font-family: arial; color: #849F71; }
ol.commentlist li div.reply a { font-size:11px; font-family: arial; color: #849F71; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt { }
ol.commentlist li ul.children li.bypostauthor { }
ol.commentlist li ul.children li.byuser { }
ol.commentlist li ul.children li.comment { }
ol.commentlist li ul.children li.comment-author-admin { }
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 { }
ol.commentlist li ul.children li.odd { }
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
/*Estilo do Form comentarios*/
#reply-title { font-size:14px; font-family: arial; color: #849F71; font-weight:bold; margin-bottom: 8px; }
#url { font-size:12px; font-family: arial; font-weight:bold; margin-left: 65px; border:1px solid #6E6E5B; }
#email, #author { font-size:12px; font-family: arial; font-weight:bold; margin-left: 47px; border:1px solid #6E6E5B; }
#comment { font-size:12px; font-family: arial; font-weight:bold; margin-left: 23px; border:1px solid #6E6E5B; margin: 0px; padding: 0px; }
#submit { font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; background-color:#849F71; border:0px; cursor:pointer; padding:8px; margin:0px 0 20px 0px; }
#submit:hover {text-decoration:underline; }
.comment-notes { font-size:12px; font-family: arial; color: #6E6E5B; font-weight:bold; margin-bottom: 10px; }
.required { font-size:12px; font-family: arial; color: #FF0000; font-weight:bold; }
.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment { font-size:12px; font-family: arial; color: #6E6E5B; font-weight:bold; margin-top: 5px; }
.form-allowed-tags { font-size:12px; font-family: arial; color: #6E6E5B; padding: 25px; border: 2px solid #bbb; margin-top: 10px; margin-bottom: 30px; }
#respond p.logged-in-as { font-size:12px; font-family: arial; color: #6E6E5B; font-weight:bold; margin-top: 4px; }
.logged-in-as a { font-size:12px; font-family: arial; color: #6E6E5B; font-weight:bold; }
p.form-submit  { margin: 6px 0 0 0; padding: 0px; }
.TextContact { font-family: 'MeridienLTStdRoman'; font-size:14px; color:#b1741c; }
.campoForm li { font:12px Arial; color:#849F71; list-style:none; float:left; padding:10px 0 2px 0; }
.campoForm1 { font:12px Arial; color:#849F71; list-style:none; float:left; padding:10px 0 2px 0; }
.campoForm li:first-child { border-bottom:1px solid #CCC; width:80px; width:80px \0/; margin-right:5px; padding:18px 0 5px 0; }


.campoForm li.cadastre { font:12px Arial; color:#849F71; list-style:none; float:left; padding:10px 0 2px 0; position:absolute; margin:15px 0 0 180px; }


.campoForm input[type="text"], .campoForm input[type="password"] { width:250px; border:0; background:#a4a495; padding:7px; margin-top:2px; outline:none; font:11px Arial, Helvetica, sans-serif; color:#e5e5db; }
.campoForm textarea { width:250px; width:270px \0/; height:100px; resize:none; border:0; background:#a4a495; padding:7px; margin-top:2px; outline:none; font:11px Arial, Helvetica, sans-serif; color:#e5e5db; }
.campoForm input[type="submit"] { width:80px; background:#a4a495; border:0; height:24px; margin:10px 0 0 85px; cursor:pointer; }
.campoForm input[type="button"] { width:80px; background:#a4a495; border:0; height:24px; margin:10px 0 0 85px; cursor:pointer; }
/*TUBE PRESS*/
.tubepress_embedded_title { font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#6e6e5b; text-decoration:none; padding-bottom: 12px; }
.youtube-player { margin-bottom: 15px; }
.tubepress_thumb { height: 130px; background-color: #ecece2; margin-bottom:10px; padding-top:10px;}
.tubepress_thumb:hover { height: 130px; background-color: #ecece2; margin-bottom:10px; padding-top:10px;}
.tubepress_meta_group { float:right; text-align: left; line-height: 10px; }
.tubepress_image { padding-left: 5px; }
.form-allowed-tags { display: none; }
.bistro_ed { width:400px; }

.esqueci_senha{ border-bottom: 1px solid #CCCCCC!important; padding:10px 0 2px 0; position:absolute; margin:-5px 0 0 180px; }
strong{ font-weight: bold; }

/*DIV meus bistros*/
.btn_bistros{ width:20px; height:20px; background-color:#CAC9BF; padding: 10px; cursor:pointer;}
.btn_bistros a {font-family:Arial; font-size:12px; font-weight: bold; color: #000; text-decoration: none; cursor:pointer;}
.nome_user{ color: #2f0506; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.sair_user{ color: #F00; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.sair_user a {color: #F00; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.sair_user:hover{ color: #F00; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.bistro_excluir { float: right; margin-right: 6px; margin-top: -6px; }
.logado {float: left; margin: -24px 0 0 746px; }

.umaestrela { cursor:pointer; }
.porcet { width:50px; height:50px; float:left; font-size:30px; font-weight: bold; color: #333; text-decoration: none; margin-right:10px; font-family: Arial, Helvetica, sans-serif; }
.dados { height: 50px; margin-left:93px; width:900px; }
#comment-23 { display:block; width: 800px; }
.comment-body { margin-top:4px; margin-left:90px; }