/*
Theme Name: Blog do Eliomar
Theme URl: http://www.blogdoeliomar.com.br
Description: Tema criado em Setembro de 2009 para o blog do jornalista Eliomar de Lima
Version: 3.0
Author: O POVO Online
Tags: 2 colunas, Espaco publicitario
*/

*{margin: 0; padding: 0;}
body{	font: 13px Verdana,Arial,Helvetica,sans-serif; color: #595959; padding-bottom: 15px; text-align:center; background:url(images/bg.jpg) repeat-x 0 -4px; }
.inv{display: block; visibility: hidden;}
p{padding: 5px 0;}
a{text-decoration: none; color: #900;}
a:hover{text-decoration: underline; color: #444;}
.alignright{float: right;}
.alignleft{float: left;}
.aligncenter{ display: block; margin: 0 auto; }
img{ margin-right: 10px; border: 1px solid #bbb; }
#container-01{ width: 100%; background: url("images/background.jpg") no-repeat center top; padding-top:8px; }
#container-02{}
#header{ padding-top: 115px; margin:0 auto; width:1000px; }
#header h1 a{ height: 110px; width:284px; display: block; background: url("images/logo.jpg") no-repeat 0 0; margin:0 0 0 22px; clear:left;}
#header .description{ color: #888; margin-top: -10px; padding-left: 30px; display: block; text-transform: lowercase; }



/* TOPO */
#top { width:940px; clear:both; margin:0 auto; padding:0; }
/* superbanner */
#superBanner {position:absolute; overflow:hidden; width:728px; height:90px; margin:5px 0; background:url(images/bg-sb.jpg) no-repeat top left; float:left;}
#superBanner img { float:left;}
/*rss*/
#rss { float:right; width:190px; height:82px; margin-top:5px; padding:8px 0 0 8px; }
.tt-rss { color:#FFF; font:bold 12px Verdana, Arial, Helvetica, sans-serif; float:left; }
#rss ul li { list-style:none; background:url(images/feed.gif) no-repeat center left; padding:5px 0 5px 25px; margin:0; float:left; }
#rss ul li a { color:#FFF;}

/*--- CONTEUDO + SIDEBAR ---------*/
#main-wrapper{ width: 999px; overflow: hidden; border:1px solid #CCC; border-top:none; border-bottom:1px dashed #CCC; margin:15px auto 0 auto; text-align:left; padding-top:20px;}
/*--- CONTEUDO ---------*/
#left{ width: 600px; padding: 15px 0 40px 25px; float:left; }
#left ul, #left ol{ margin-top: 0pt; margin-right: 0pt; margin: 0 0 20px 20px; padding: 0;}
.title-content{ width: 550px; padding: 10px 20px; margin-bottom: 10px; border-bottom: 1px solid #bbb; background:url(images/entry-bg.jpg) repeat-x top; }
.title-content h2{ font: 26px Georgia,"Times New Roman",Times,serif; font-weight: normal; color:#000; }
.title-content h2 a{color: #000; text-decoration: none;}
.title-content h2 a:hover{color: #1273a0;}
.meta-data{ display: block;padding: 5px 10px; color: #823138; font-size:11px; }
.meta-data a{text-decoration: none; color: #444;}
.meta-data a:hover{text-decoration: underline; color: #000;}
.entry{ width: 550px; padding: 2px 20px 30px 20px; font-size:14px; }
.commentlist{width: 200px; padding: 10px 10px;}
.commentlist li{ width: 350px; list-style-type: none; padding-left: 105px; background: url("images/comment.gif") no-repeat 0 0; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #eee; }
#left h3{ font: 18px Verdana,Arial,Helvetica,sans-serif; font-weight: normal; color: #666; padding-top: 15px; }
#commentform{width:200px;}
#commentform input{ width: 550px; height: 16px; background-color: #fff; border: 1px solid #ccc; }
#commentform #comment{ width: 550px; height: 150px; background-color: #fff; border: 1px solid #ccc; }
#commentform #submit{ width: 82px; height: 28px; border: 0; background: url("images/send.gif") no-repeat 0 0; cursor: pointer; }
#post-links{ width: 550px; margin: 10px 20px; position: relative; height:40px; }
.prev-entries{ position: absolute; left: 0; top: 0; }
.prev-entries a{ width: 82px; height: 28px; line-height: 28px; display: block; background: url("images/prev.gif") no-repeat 0 0; text-indent: -9999px; }
.prev-entries a:hover{background: url("images/prev.gif") no-repeat 0 -28px;}
.next-entries{ position: absolute; right: 0; top: 0; }
.next-entries a{ width: 82px; height: 28px; line-height: 28px; display: block; background: url("images/next.gif") no-repeat 0 0; text-indent: -9999px; }
.next-entries a:hover{background: url("images/next.gif") no-repeat 0 -28px;}

/* posts similares */
.posts_similar { margin:20px 0; padding:7px 0; border-bottom:1px solid #CCC; border-top:1px solid #CCC; clear:both; }
.posts_similar h3 { margin: 0 0 5px 20px; font:16px Verdana,Arial,Helvetica,sans-serif; color:#900;}
.posts_similar ul li { list-style:none; margin:5px 0; font-size:11px;  }
.posts_similar a {color:#000; }


/*--- SIDEBAR ---------*/
#right{ width: 320px; float:left; padding:0 10px; }
/* perfil */
#perfil { background:url(images/bg-perfil.jpg) no-repeat top right; width:320px; height:160px; padding:20px 0; margin:15px 0 15px 0; border-top:none;  }
#perfil h3 { text-indent:-5000px; overflow:hidden; width:250px; height:40px; margin-left:10px; }
#perfil p { width:295px; margin:5px 0 0 10px; color:#666; text-align:justify; padding-top:20px; }
/* banner quadrado*/
#bannerQuadrado { background:url(images/bg-banner-quadrado.gif) no-repeat top left; width:300px; height:250px; margin:0 auto; clear:both; }
#twitter{width:275px; height:42px; background:url("images/twitter.jpg") no-repeat; margin-top:15px; margin-left:20px;  }
#twitter a{width:275px; height:42px; background:url("images/twitter.jpg") no-repeat; display:block;}
.sdb-content{ padding: 10px; margin:5px 5px 5px 10px; float:left; width:250px;}
.sdb-content h2{ display:none;}
.sdb-content p {text-align:left !important;}
.sdb-content h3{ width:250px; height: 27px; font: 18px Trebuchet MS, Verdana, Arial; font-weight: normal; color: #000; padding: 6px 20px 0 5px; border-top:2px solid #900;}
.sdb-content ul li{ width: 250px; padding: 2px 0 3px 0; list-style-type: none; background: url("images/sdb-li.gif") no-repeat left bottom; margin-left:10px }
#blogopovo{ margin:0; padding:0;}
#blogopovo ul li{ padding:0; margin-left:5px;}
.sdb-content ul li a{ width: 250px; min-height: 23px; display: block; padding-left: 10px; color: #7a7a7a; padding-top: 8px; text-decoration: none; }
.sdb-content ul li a:hover{background: url("images/sdb-hover.gif") repeat-y 0 0; color: #494949;}
#searchform{ width: 200px; float:right; margin:31px 5px 5px 150px; padding:5px;}
#searchform input{float: left;}
#searchform #s{ width: 153px; height: 19px; border: 0; color: #796a4b; padding-left: 5px; padding-top: 6px; background: url("images/input-bg.gif") no-repeat 0 0; }
#searchform #searchsubmit{ width: 29px; height: 25px; background:
 url("images/search-submit.gif") no-repeat 0 0; border: 0; cursor: pointer; }
.sdb-content ul .recentcomments{ height: 23px; padding-top: 8px; padding-left: 10px; }
.sdb-content ul .recentcomments a:hover{background: transparent;}
#asdsense{float:right;}

.center{width: 210px; text-align: center;}
#wp-calendar, #wp-calendar caption{margin: 10px auto 0 auto;}
#wp-calendar td{padding: 0 5px;}

/*--- RODAPE ---------*/
#footer{ border:1px solid #999; border-top:none; width:1000px; height:50px; background:url(images/bgFooter.jpg) repeat-x top; margin:0 auto;}
#footer h6{background: url(images/logoPortal-footer.gif) no-repeat center; width:240px; height:32px; margin:0 auto; float:right; padding-top:10px; }
#footer p{ height:10px; float:right; }

#bannerHalfPosts { border-bottom:1px solid #CCCCCC; margin-bottom:20px; padding-bottom:20px; text-align:center; }


/*--- PAGINACAO ---------*/
.wp-pagenavi {clear:both;margin-bottom:16px;margin-left:16px;}
.wp-pagenavi span {border:1px solid #BFBFBF;margin:2px;padding:3px 5px;text-decoration:none;display:none !important;}

/*------ BtGPlus -----*/
#googlePlus{clear:both;float:left;margin-right:5px;width:60px;}

/*----- compartilhe -----*/
.addthis_toolbox {float:left;margin:2px 16px 0 0 !important;width:295px !important;}
.addthis_default_style .at300b, .addthis_default_style .at300m{padding:0 !important;}
.addthis_toolbox a{margin:0 4px !important;}
