/*TAGS GERAIS*/
* {font-family:inherit;font-size:100%;margin:0;padding:0;}
body {background:#d0e8ac url(imgs/bg-body.jpg) repeat-x top;color:#333;font:13px georgia,arial,helvetica,freesans,sans-serif;}
li {list-style:none;}
img, fieldset {border:0;}
a {color:#64941D;text-decoration:none;}
hr, legend {display:none;}
input, textarea {font:13px georgia,arial,helvetica,freesans,sans-serif;}
acronym, abbr {border-bottom:1px dotted #666;cursor:help;}
blockquote {background:#F3F9EA url(imgs/citebg.gif) no-repeat center left;border-left:5px solid #64941D; width:565px;color:#666;font-size:12px;font-weight:bold;margin-bottom:20px;overflow:hidden;padding:10px 20px 10px 70px;}

/*GRID*/
#pyle-geral {margin:0 auto;width:940px; background:url(imgs/bg-geral.jpg) top center no-repeat;}
#pyle-miolo {background:#fff url(imgs/miolo-bg2.gif) no-repeat bottom left;clear:both;float:left;width:740px;position:relative;}
#pyle-miolo-bg {padding:30px 0px 30px 0px; background:url(imgs/miolo-bg-curva.gif) no-repeat top left; width:740px; overflow:hidden  }
#pyle-min-height { float:left; width:40px; height:2200px }
#pyle-min-height-conteudo { float:left; width:660px; margin:0; padding:0 }
#pyle-lateral {float:right;width:200px;}
#pyle-rodape {clear:both;}
#pyle-bgrodape { background:url(imgs/rodape-bg.jpg) repeat-x bottom center }

/* super banner */
#box-superbanner a {display:block;padding-top:12px;text-align:center;}

/* Idiomas */
#pyle-idiomas { height:30px; font:10px Georgia; color:#547D9D; padding-left:190px; line-height:25px }
#pyle-idiomas a { color:#547D9D; }
#pyle-idiomas a.ativo { text-decoration:underline; }


/* topo */
#pyle-topo {padding-top:0px; height:170px;}
#pyle-topo h1 {display:block;position:absolute;height:153px;width:259px;}
#pyle-topo h1 a {cursor:pointer;display:block;height:100%; outline:0;}
#pyle-topo h1 a span {display:none;}
#pyle-topo cite { display:none  }


#pyle-topo .icone-feed {background:url(imgs/feed.gif) no-repeat left bottom;cursor:pointer;height:101px;width:182px; position:absolute; margin-left:740px; margin-top:-27px;outline:0}
#pyle-topo .icone-feed span {display:none;}

#pyle-menu {overflow:hidden; width:740px; height:32px; padding-top:138px; text-align:right; }
#pyle-menu ul { float:right }
#pyle-menu li { float:left;margin-left:10px;}
#pyle-menu li a {background:url(imgs/menu-bg.gif) no-repeat top left;color:#32608d;display:block;float:left;font-size:15px;font-style:italic;outline:0; height:32px; line-height:32px; padding:0 15px}
#pyle-menu li a:hover, #pyle-menu .current_page_item a {background:url(imgs/menu-ativo.gif) no-repeat top left !important;color:#64941D;}


/* posts */
#listagem-posts li {border-bottom:5px solid #999;margin-bottom:30px;padding-bottom:12px;}
#listagem-posts li li {border:0;margin:0 0 8px 25px;padding:0;}
#listagem-posts li ul li {list-style:square inside;}
#listagem-posts li ol li {list-style:decimal inside;}
#listagem-posts li a:hover {text-decoration:underline;}

#listagem-posts li .titulo-post {color:#64941D;font-size:30px;margin-bottom:25px; line-height:100%}
#listagem-posts li .titulo-post a {color:#64941D;}

#listagem-posts li .infos-post {color:#999;overflow:auto;margin-bottom:18px;}
#listagem-posts li .infos-post .data-post {float:left; font-size:12px}
#listagem-posts li .infos-post .autor-post {float:right; font-size:12px;  }
#listagem-posts li .infos-post .autor-post a { color:#999; text-decoration:underline }
#listagem-posts li .detalhes-post {clear:both;overflow:auto; width:660px; height:40px; line-height:40px; background:url(imgs/post-home-coment.gif) no-repeat top left;}
#listagem-posts li .detalhes-post .numcomentarios-post {float:left; width:195px; background:url(imgs/post-home-coment-ico.gif) no-repeat center left; padding-left:25px; margin-left:10px; color:#666666; font-weight:bold; height:40px; overflow:hidden}
#listagem-posts li .detalhes-post .numcomentarios-post a {font-weight:normal; text-decoration:underline; }
#listagem-posts li .detalhes-post .categorias-post {float:left; width:350px; background:url(imgs/post-home-categ-ico.gif) no-repeat center left; padding-left:25px; margin-left:10px; color:#666666; font-weight:bold}
#listagem-posts li .detalhes-post .categorias-post a {font-weight:normal; text-decoration:underline; }

#listagem-posts li .conteudo-post {clear:both;}
#listagem-posts li .conteudo-post p {margin-bottom:18px;}
#listagem-posts li .conteudo-post a { text-decoration:underline; }
#listagem-posts li .tags {margin-bottom:18px;}
#listagem-posts li .box-compartilhar-post {margin-bottom:20px;}
#listagem-posts li .box-posts-relacionados,
#listagem-posts li .box-posts-relacionados h3 {margin-bottom:12px;}

/* proximo/anterior */
.proximo-post, .post-anterior {border:0;width:280px; height:80px; background:url(imgs/single_navegacao.jpg) no-repeat center; padding:20px 20px 0 20px}
.box-posts-proximos-anteriores {margin-bottom:16px;overflow:hidden;}
.box-posts-proximos-anteriores a { color:#64941D; font-size:15px; font-weight:bold; font-style:italic; line-height:130%; display:block; margin-top:10px;}
.box-posts-proximos-anteriores a:hover {text-decoration:underline;}
.box-posts-proximos-anteriores strong {display:block;}
.box-posts-proximos-anteriores .proximo-post {float:left;}
.box-posts-proximos-anteriores .post-anterior {float:right;text-align:right;}

.box-paginacao a { display:block; float:left; width:220px; height:40px; line-height:40px; color:#666666; margin-right:10px; background:url(imgs/navegacao-botao-bg.gif) no-repeat center left; text-align:center; font-size:15px; font-weight:bold; font-style:italic }

/* comentarios */
#box-comentarios { margin-top:40px; clear:both }
#box-comentarios #comments {font-size:25px;font-weight:bold;letter-spacing:-1px;margin-bottom:18px; color:#666 }
#box-comentarios #comments strong { color:#64941D }

#box-comentarios #respond { clear:both;color:#64941D;font-size:25px;font-weight:normal;letter-spacing:-1px;margin-bottom:10px;padding-bottom:8px; font-weight:bold; padding-top:40px}

#box-comentarios .lista-comentarios {}
#box-comentarios .lista-comentarios li { margin:0; clear:both; padding-top:30px}
#box-comentarios .lista-comentarios .alt .conteudo-comentario {background-color:#fff;}
#box-comentarios .lista-comentarios li .topo-comentario {float:left; width:120px; line-height:150%}
#box-comentarios .lista-comentarios li .conteudo-comentario {font-size:12px; color:#333; border:2px solid #64941D;padding:20px;background-color:#E4EFD5; float:left; width:496px; }
#box-comentarios .lista-comentarios .comentario-autor { display:block; }
#box-comentarios .lista-comentarios .comentario-autor a { display:block; color:#64941D; font-size:12px; font-weight:bold; text-decoration:underline }



#formulario-comentarios ul li {margin-bottom:10px; clear:both}
#formulario-comentarios ul li label {font-weight:normal; float:left; width:200px; display:block; margin-right:10px; text-align:right; line-height:30px;}
#formulario-comentarios  .subscribe-to-comments label { float:none; display:inline; }
#formulario-comentarios  .subscribe-to-comments { text-align:right; width:640px }
#formulario-comentarios ul li label span { display:block; color:#999; font-size:11px}
#formulario-comentarios ul li .campo-formulario,
#formulario-comentarios ul li textarea {border:1px solid #ccc;color:#666;display:block;font-size:16px;font-style:italic;margin:6px 0;padding:5px;width:430px; background:#f2f2f2}
#formulario-comentarios ul li #submit {background:url(imgs/btbg.jpg) repeat-x center;border:1px outset #ccc; height:27px; color:#64941D;cursor:pointer;font-size:12px;font-weight:bold; padding:0 20px; float:right; }

/* lateral */
#pyle-lateral li { clear:both;  }
#pyle-lateral h2 { background:#64941d url(imgs/bg-titulo-lateral.gif) no-repeat right top;border-left:5px solid #5a841a;color:#fff;font-size:18px;font-style:italic;letter-spacing:-1px; padding:6px 0 6px 10px;}
#pyle-lateral h2 a {color:#fff;}
#pyle-lateral .widget {margin-bottom:20px;}

#pyle-lateral #get-recent-comments li { background-color:#fff;border-bottom:1px dotted #999;border-left:5px solid #f2f2f2;color:#666;display:block;padding:6px 0 6px 10px; }
#pyle-lateral #get-recent-comments li a { border:0; padding:0; margin:0; background:none; display:inline; font-weight:normal; float:none }


#pyle-lateral .conteudo-tagcloud, #pyle-lateral .textwidget {background-color:#fff; border-left:5px solid #f2f2f2; color:#666; margin:0 0 20px 0; padding:10px; width:175px }
#pyle-lateral .conteudo-tagcloud a {color:#666;}
#pyle-lateral .conteudo-tagcloud a:hover {color:#64941d;text-decoration:underline;}

#pyle-lateral li ul li a {background-color:#fff;border-bottom:1px dotted #999;border-left:5px solid #f2f2f2;color:#666;display:block;padding:6px 0 6px 10px; width:185px}
#pyle-lateral li ul li a:hover {background-color:#f6f5f7;border-left-color:#d5d4d7;}

#pyle-lateral #networkedblogs_widget {background-color:#fff;border-left:5px solid #f2f2f2;color:#666;margin-bottom:20px;padding:6px 0 6px 10px;}

#formulario-busca {margin-bottom:30px;padding-left:10px;}
#formulario-busca legend {color:#34618e;display:block;font-size:15px;font-style:italic;margin-bottom:10px;}
#formulario-busca * {vertical-align:middle}
#formulario-busca .campo-texto {background:url(imgs/search-textobg.gif);;border:none;height:20px;margin-right:-3px;padding:5px 0 0 5px;width:145px;}



/* rodape */
#pyle-rodape {clear:both;padding-top:10px; padding-bottom:50px}
#pyle-rodape h2 {font-size:18px;font-style:italic;margin-bottom:12px;}
#pyle-rodape a:hover {text-decoration:underline;}
#pyle-rodape .conteudo-rodape {margin:0 auto;overflow:auto;padding-left:30px;width:910px;}

#pyle-rodape .box-infos-pyle {color:#666;float:left;font-size:10px;width:190px;}
#pyle-rodape .box-infos-pyle .marca-rodape {background:url(imgs/marca-rodape.png) no-repeat;display:block;height:80px;margin-bottom:16px;}

#pyle-rodape .box-infos-pyle .marca-rodape span {display:none;}
#pyle-rodape .box-infos-pyle .marca-cc {margin-top:16px;}

#pyle-rodape .box-listas-rodape {background:url(imgs/divisor-blocos-rodape.gif) no-repeat left center;float:left;min-height:200px;padding:0 40px;width:270px;}
.box-listas-rodape h2 { border-bottom:1px dotted #999; text-decoration:underline; padding-bottom:10px; margin:0 !important; }
.box-listas-rodape #get_recent_comments_wrap li, .rodape-artigos_populares li { border-bottom:1px dotted #999999; padding:8px 0; line-height:150%; }
.box-listas-rodape #get_recent_comments_wrap li a, .rodape-artigos_populares li a { color:#333; font-weight:normal }
.rodape-artigos_populares a { display:block; padding-left:40px; height:40px;}
.box-listas-rodape #artigo_popular1 { background:url(imgs/artigo-popular-1.gif) no-repeat center left; font-weight:normal; }
.box-listas-rodape #artigo_popular2 { background:url(imgs/artigo-popular-2.gif) no-repeat center left; font-weight:normal; }
.box-listas-rodape #artigo_popular3 { background:url(imgs/artigo-popular-3.gif) no-repeat center left; font-weight:normal; }




/* CLASSES */
.aligncenter {display:block;margin:0 auto 14px;}
.alignleft {float:left;margin:0 16px 16px 0;}
.alignright {float:left;margin:0 0 16px 16px;}

.titulo-busca {font-size:25px;font-style:italic;font-weight:normal;margin-bottom:20px;}
.campo-banners {background-color:#f4f5f5;border:1px inset #777;height:60px;width:500px;}