article#info_autor{ background:#111; margin-left:109px; position:relative; padding:22px 40px 22px 128px; min-height:94px; margin-bottom:30px; }
article#info_autor h2{ background:#d6d2c4; color:#000; font-size:16px; text-align:right; padding-right:10px; width:208px; position:absolute; top:110px; left:-109px; height:28px; line-height:28px; vertical-align:middle; text-transform:uppercase; }
article#info_autor img{ position:absolute; top:0; left:-109px; width:164px; height:110px; }
article#info_autor p{ color:#fff; font-size:16px; line-height:22px; }

article#blog_post{ position:relative;  }
article#blog_post div#conteudo_post { width:614px; overflow:hidden; }
article#blog_post div#conteudo_post p { word-wrap:break-word; }
article#blog_post div#conteudo_post time{ float:left; width:40px; background:#000; padding:7px 0; margin-right:10px; margin-bottom:10px; }
article#blog_post div#conteudo_post time span{ display:block; text-align:center; color:#fff; }
article#blog_post div#conteudo_post time span.dia{ font-size:22px; height:22px; line-height:22px; vertical-align:middle; }
article#blog_post div#conteudo_post time span.mes{ font-size:12px; height:12px; line-height:12px; vertical-align:middle; text-transform:uppercase; }
article#blog_post div#conteudo_post{ background:#fff; padding:20px; position:relative; }
article#blog_post div#conteudo_post div.publicidade_200x200{ float:right; width:200px; height:200px; margin-left:15px; margin-bottom:10px; position:relative; top:5px; }
article#blog_post div#conteudo_post div.adsense_middle_text{ margin-bottom:15px;  }
article#blog_post div#conteudo_post *{ color:#333; font-size:16px;line-height:22px; }
article#blog_post div#conteudo_post p{margin-bottom:15px; }
article#blog_post div#conteudo_post p:last-child{ margin-bottom:0; }
article#blog_post div#conteudo_post img{ display:block; max-width:505px; height:auto; margin:10px auto; }
article#blog_post div#conteudo_post h3{ font-size:20px; font-weight:bold; margin:30px 0 20px; text-align:center;}
article#blog_post div#conteudo_post a{text-decoration:underline; color:#000;}
article#blog_post div#conteudo_post a:hover{text-decoration:none;}
article#blog_post div#conteudo_post a.hotword{text-decoration:none; color:#339;}
article#blog_post div#conteudo_post a.hotword:hover{ background:#000; color:#fff;}
article#blog_post div#conteudo_post table{margin:10px 0;border-top:1px solid #000;border-left:1px solid #000;}
article#blog_post div#conteudo_post table tr td,article#blog_post div#conteudo_post table tr th{border-bottom:1px solid #000;border-right:1px solid #000;padding:3px;}
article#blog_post div#conteudo_post table tr td,article#blog_post div#conteudo_post table tr th{padding:5px;}
article#blog_post div#conteudo_post table tr th{font-weight:bold;}
article#blog_post div#conteudo_post ul { margin-bottom:30px; }
article#blog_post div#conteudo_post ul li { margin-bottom:10px; padding-left:10px; list-style:disc inside; line-height:14px; }

div#box_ultimos_posts{ width:300px; margin:0 auto 20px; }
div#box_ultimos_posts h2.tit_box{ width:188px; }
div#box_ultimos_posts ul li{ border-bottom: 1px solid #000; min-height: 24px; padding: 7px 5px 7px 115px;position: relative; }
div#box_ultimos_posts ul li time{ bottom: 11px; color:#000; font-size:16px; left:18px; line-height:18px; position:absolute; }
div#box_ultimos_posts ul li h3 a{ color:#333; }
div#box_ultimos_posts ul li h3 a:hover{ text-decoration:underline; }
div#box_ultimos_posts ul li p a{ color:#333; font-size:12px; }
div#box_ultimos_posts ul li p a:hover{ text-decoration:underline; }

/*
@media all and (max-width: 999px) {
body aside#sidebar_right{display:none;}
body div#main {width:726px}
article#blog_post div#conteudo_post {width:686px}
}
*/