/*
Theme Name: Eduardo Marini
Theme URI:
Description:Tema para o blog Eduardo Marini
Author:Equipe R7 Blogs
Author URI:http://www.r7.com
Version:2.0
Tags:r7,site,programa,record,eduardo marini
*/
@charset "UTF-8";
/* reset */
body,p,h1,h2,h3,h4,h5,h6,li,ul{margin:0;padding:0;list-style:none}
#audiencia{width:0;height:0;display:block;overflow:hidden}

/* ESTRUTURA */
#all{
	font-family:'Trebuchet MS',sans-serif;
	overflow:hidden;
	background:url('images/bg-header.jpg') top center #e5dfd5 no-repeat;
	min-width:986px;
}
#wrapper{
	margin:0 auto;
	width:985px;
	position:relative
}
a{text-decoration:none}
a:hover{text-decoration:underline}
a img{border:0}

#site-title{
	width:100%;
	height:275px;
	text-indent:-999em
}
#site-title a{
	display:block;
	width:100%;
	height:100%;
}
#selo{
	font-size:9px;
	color:#515151;
	position:absolute;
	top:185px;
	right:0
}
#selo span{
	display:block
}
#main{
	width:636px;
	float:left;
	background:url('images/post-bottom.png') left bottom no-repeat;	
	padding:20px 0 29px 0
}
.widget-squareisland{
	background:#ccc
}

a.button,
.button{
	border:1px solid #6d0707;
	background:url('images/bg-botoes.png') bottom right repeat-x #a30b0b;
	padding:0 10px;
	height:21px;
	line-height:21px;
	display:inline-block;
	float:right;
	color:#fff !important;
	font-size:14px;	
	cursor:pointer;
	text-transform:uppercase
}
div.rodape_interno{
	margin:0
}
/* Fim ESTRUTURA */

/* POSTS */
.post{
	background:url('images/post-middle.png') repeat-y;
	padding:20px 17px 0 17px;
}
.post:first-child{
	padding-top:0
}
.post .date{
	padding:14px;
	float:left;
	background:url('images/bg-data.png');
	color:#fff;
	text-align:center;
	font-weight:bold;
	margin:0 10px 0 0; 
	line-height:0.8em
}
.day{
	font-size:25px
}
.month, .time{
	font-size:11px;
	display:block
}
.post h1,
.post h1 a{
	font-size:24px;
	color:#900505;
	min-height:75px
}	
.share-social{
	clear:both;
	margin:12px 0;
	padding:0 0 12px 0;
	overflow:hidden;
	height:20px
}
.share-social div,
.share-social a{
	float:left;
	margin-right:10px
}
.meta{
	clear:both;
	background:#2a6e84;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin-bottom:20px;
	overflow:hidden
}
.meta a{
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
}
.meta span{
	display:block;
	float:left
}
.meta .tags{
	padding:2px 5px;
	background:#358ba7;
	width:450px;
}
.meta .comment {
    background:url('images/ico-comments.png') 5px 7px no-repeat;
    width:110px;
	padding:2px 5px 2px 25px;	
}
.post .entry p{
	font-size:15px;
	color:#000;
	margin-bottom:1em
}
.post .entry p a{
	color:#103573;
}
.entry{
	border-bottom:1px solid #cccccc;
}
/* Fim POSTS */

/* IMAGENS */
.alignleft{
	float:left;
	margin:0 10px 10px 0;
}
.alignright{
	float:right;
	margin:0 0 10px 10px;
}
.aligncenter{
	display:block;
	margin:15px auto
}
.wp-caption{
	margin-top:0;
	font-size:11px;
	font-style: italic;
}
/* Fim - IMAGENS */

/* SOCIABLE */
.espalhe{
    overflow:hidden;
    padding:0 0 15px 0
}
.espalhe *, .espalhe * a{
    color:#900505;
    font-size:14px;
    font-weight:bold;
    opacity:1;
}
.sociable_tagline{
    float:left;
    margin-right:10px
}
.espalhe div.sociable,
.sociable ul,
.espalhe .print,
.espalhe .email{
    float:left;
    margin:0 20px 0 0;
}
.sociable_tagline{
    float:left;
    margin-right:10px
}
.sociable-hovers {
    opacity: 1 !important;
    -moz-opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.espalhe .print img, 
.espalhe .email img{
	display:none
}
.espalhe .print{
    background:url('images/ico-print.png') top right no-repeat;
    padding-right:25px;
}
.espalhe .email{
    background:url('images/ico-print.png') bottom right no-repeat;
    padding-right:25px;
}
/* Fim - SOCIABLE */

/* PAGENAVI */
.navbar{
	background:url('images/post-middle.png') repeat-y;
	padding:17px 17px 40px 17px;
}
.navbar .wp-pagenavi{
	padding-top:17px;
	border-top:1px solid #ccc;
	text-align:center
}
.navbar .wp-pagenavi a,
.navbar .wp-pagenavi span{
	font-size:13px;
	color:#000
}
.navbar .wp-pagenavi span.current{
	color:#fff;
	background:#358ba7
}
.navbar .wp-pagenavi a,
.navbar .wp-pagenavi span.current{
	display:inline-block;
	padding:2px 6px;
	margin:0 10px
}
/* Fim - PAGENAVI */

/* SIDEBAR */
#sidebar{
	width:334px;
	float:right
}
#sidebar a{
	color:#000
}

.widget-title{
	font-size:18px;
	font-weight:bold;
	color:#9f2626;
	margin-bottom:5px;
}
.widget-container{
	padding:5px 17px;
	background:url('images/widget-middle.png');
	position:relative;
	z-index:1
}
.widget-container p{
	overflow:hidden
}
.textwidget{
	font-size:15px;
}
.widget-top{
	width:334px;
	height:18px;
	display:block;
	background:url('images/widget-top.png');
}
.widget-fot{
	width:334px;
	height:18px;
	display:block;
	background:url('images/widget-bottom.png');
	margin-bottom:10px
}
.widget_tag_cloud form{
	display:none
}
/* Fim SIDERBAR */
/* PUBLICIDADE */
#sidebar .widget-title.publicidade {
    color:#333;
    font-size:9px;
    height:9px;
    line-height:9px;
    margin:0;
    padding:10px 0 2px 0;
    text-align:right;
	font-weight:normal
}
/* Fim - PUBLICIDADE */
/* BUSCA */
#searchform{
	overflow:hidden;
	padding:15px 0
}	
#searchform input{
	float:left;
	display:block;
	height:30px;
	padding:0;
}	
#searchform input#s{
	border:1px solid #2a6e84;
	border-right:none 0;
	width:258px;
}
#searchform input.submit{
	width:40px;
	height:32px;
	font-size:18px;
}
/* Fim BUSCA */

/* CALENDARIO */
#sidebar #calendar_wrap{
	position:relative;
	width:182px;
	margin:0 auto
}
.widget_calendar table{
	margin:0 auto;
	border-collapse:collapse
}
.widget_calendar tbody td, .widget_calendar thead th{
	border:1px solid #c7c7c7;
	font-size:11px;
	height:23px;
	width:23px;
	text-align:center
}
.widget_calendar table caption{
	color:#6a6a6a;
	font-size:18px;
	padding-bottom:5px;
	text-align:center
}	
.widget_calendar tbody td{
	text-align:center
}
.widget_calendar  th{
	color:#fff;
	background:#9f2626;
}	

#sidebar .widget_calendar  tbody td a{
	background:url('images/ico-calendar.png') -3px -16px no-repeat;
	color:#000;
	display:block;
	height:23px;
	line-height:23px;
	width:23px
}
.widget_calendar  tfoot #next a,
.widget_calendar  tfoot #prev a{
	background:url('images/ico-calendar.png') left top no-repeat;
	width:15px;
	height:15px;
	position:absolute;
	top:6px;
	text-indent:-99em
}
.widget_calendar  tfoot #next a{
	background:url('images/ico-calendar.png') right top no-repeat;
	right:0
}
/* Fim CALENDARIO */

/* LISTAS */
.widget-container ul li{
	border-top:1px solid #ccc;
	padding:15px 0;
	font-size:14px;	
}
.widget-container ul li:first-child{
	border:0 none;
	padding:0 0 15px 0
}
.widget-container ul li a{
	font-size:14px;
	color:#000;
}
/* Fim LISTAS*/

/* TEM PRA TODO MUNDO */
.tptm li{
	overflow:hidden
}
.tptm .title{
	padding:10px 0
}
.post-thumb{
	background:url('images/bg-tptm.png');
	width:74px;
	height:75px;
	display: inline-block;
	float:left;
	margin-right:15px;
}	
.post-thumb img{
	margin:4px 0 0 3px;
}
img.tt-tptm{
	position:absolute;
	top: -64px;
	right: -46px;
	z-index:-1
}
/* Fim - TEM PRA TODO MUNDO */

/* TWITTER */
.twtr-tweet-text p em,
.twtr-hd, 
.twtr-ft{
	display:none !important
}
.widget-container .twtr-avatar .twtr-img img {
	width:45px;
	height:45px
}
.twtr-tweet-text p {
	font-size:12px
}
.twtr-tweet-text p a{
	font-weight:bold;
	font-size:13px;
}
div.twtr-tweet{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc !important;
	font-size:12px;
}
.twtr-avatar {
    display: block;
    float: left;
    height: 45px;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 45px;
}
/* Fim - TWITTER */

/* RSS */
.widget-rssr7 a{
	display:block;
	background:url('images/ico-rss.png') left center no-repeat;
	padding-left:40px;
	font-weight:bold;
	font-size:14px;
	height:45px;
	line-height:45px;
}
/* Fim - RSS */

/* TABS DA SIDEBAR */
.widget-container .widget-container{ /* INCEPTION! */
	background:none;
	padding:0;
}
.tabs-container{
	border:1px solid #b9b8b9;
	width:298px
}
#sidebar .tabs ul{
	overflow:hidden;
}
#sidebar .tabs ul li{
	width:50%;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#e6e5e5;
	font-weight:bold;
	float:left;
	padding:0;
	border:0;
}
#sidebar .tabs ul li a{
	font-size:14px;
	color:#666;
	display:block;
	width:100%;
	height:29px;
}
#sidebar .tabs ul li.active{
	background:#fff
}
#sidebar .tabs ul li.active a{
	color:#900505;
	border:0
}
#sidebar #tabs_content div{
	width:300px;
	padding:10px 0;
	display: none;
}
#sidebar #tabs_content div.active{
	display: block;
}
#tabs_content ul{
	margin:15px
}
#tabs_content .comment_author{
	color:#358ba7;
	font-weight:bold;
	display:block
}
#tabs_content .comment_date{
	color:#358ba7;
	font-size:12px;
	display:block
}
/* Fim - TABS DA SIDEBAR */

/* ULTIMAS DO R7 */
#sidebar #no-r7 li h5 a{
	background:#358ba7;
	color:#fff;
	font-size:12px;
	display:inline-block;
	padding:0 5px
}
#no-r7 p,
#no-r7 p a{
	font-weight:bold;
	font-size:18px
}
#no-r7 ul li{
	border-top:1px solid #ccc;
	padding:15px 0;
}
#no-r7  ul li:first-child{
	border:0 none;
	padding:0 0 15px 0
}
#no-r7  ul li a{
	font-size:14px;
	color:#000;
}
/* Fim - ULTIMAS DO R7 */

/* LISTA DE BLOGS DO R7 */
.widget-container ul.widget-blogs-r7{
	overflow:hidden
}
.widget-container ul.widget-blogs-r7 li{
	width:140px;
	display:block;
	float:left;
	padding:0 10px 0 0;
	line-height:16px;
	border:none
}
.widget-container ul.widget-blogs-r7 li a{
	font-size:12px;
}	
/* Fim - LISTA DE BLOGS DO R7 */

/* Comments popup */
#commentspopup{background:#dedede}
#commentspopup .area-comments{background:#FFF;float:left}
#commentspopup h1.header{font:bold 28px Arial;color:#132861;margin-left:15px}
#commentspopup .date-author, #commentspopup .no-comments-yet{margin-left:15px;font:bold 12px "Trebuchet MS";color:#333}
#commentspopup .comments-number{margin-left:15px;font:bold 13px "Trebuchet MS";color:#333;}
#commentspopup .comment{margin:12px 12px 0 12px;width:705px;float:left}
#commentspopup .comment .comment-author cite a{font:bold 16px "Trebuchet MS";color:#333;text-decoration:none}
#commentspopup .comment .comment-author cite a span{font:bold 12px "Trebuchet MS";color:#333}
#commentspopup .comment-even{background:#eee}
#commentspopup .comment-odd{}
#commentspopup .comment .comment-author{margin:5px 10px 0 10px}
#commentspopup .comment .comment-texto{margin:10px;font:normal 14px "Trebuchet MS";color:#333}
#commentspopup .comment-waiting-info{color: #333;font-family: Lucida Grande,Verdana,Geneva,Sans-serif;font-style: normal;font-weight: bold}
#pagination-comments{width:100%;text-align:center;margin:10px 0}
#pagination-comments ul li{display:inline}
#pagination-comments ul li a{color:#333;text-decoration:none;font:bold 12px "Trebuchet MS";clear:both}
#pagination-comments ul li a:hover{text-decoration:underline}
#commentform{margin:15px}
#commentspopup label{font:bold 16px Trebuchet MS;color:#333}
#commentspopup .submit-comment{margin: 5px;cursor:pointer;}
#commentspopup h2.comment-invite{font:bold 25px Arial;color:#132861;margin:15px}
#commentspopup input,
#commentspopup textarea{border:solid 1px #333}
#commentspopup .submit-comment{border:none;background:#132861;color:#fff}
#moderacao-popup{padding:15px;font:normal 12px 'trebuchet ms';color:#333}
#a-close-popup{text-align:right;margin-top:3px}
#a-close-popup a{text-decoration:none;font:14px Trebuchet MS;color:#333}
#pagination-comments ul li {display:inline;color:#333}
#pagination-comments{text-align:center;margin-bottom:10px}
#commentspopup a,
#pagination-comments ul li a:hover,
#a-close-popup a:hover{text-decoration: underline}
#commentlist{list-style:none}
/* Fim Comments popup */

/* CATEGORIA ESPECIFICA  - category-tem-pra-todo-mundo */
.category-tem-pra-todo-mundo #all{
	background-image:url('images/bg-header-tptm.jpg')
}
.category-tem-pra-todo-mundo  .post .date{
	background:url('images/bg-data-tptm.png');	
}
.category-tem-pra-todo-mundo  .post .meta{
	background:#900505;
}
.category-tem-pra-todo-mundo  .post .tags{
	background:#1a7a04;
}

#r7_social_bar{margin:15px -10px 10px 4px !important}



