/*  
Theme Name:Britto Jr
Theme URI: http://blogs.r7.com/britto-jr
Description: Blog Britto Jr
Version: 1.0
Author: R7
Author URI: http://www.r7.com
*/

body, h1, h2, h3, h4, h5, h6, address, bloquote, ul, dd, dl, hr, p, form{
	margin:0;
	padding:0;
}

blockquote p {
	background:url(images/aspas.png) left top scroll no-repeat;
	font-size: 13px !important;
	font-style:italic;
	margin-left: 15px;
	padding-left:30px;
	padding-top:6px;
}

img{border: none;}

.entry ul{
	list-style:disc !important;
	padding:25px;
	font-size: 14px;
	color: #3f3c3c;

}
.entry ol{
	list-style:decimal !important;
	padding:30px;
	font-size: 14px;
	color: #3f3c3c;
}

#all{
	margin:0;
	width:100%;
	background: url(images/bg-listras.gif);
	background-color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#wrapper a{
	text-decoration: none;
	color: #767c7b;	
	word-wrap: break-word;
}

/*formata twitter*/
.twtr-hd {display:none;}
.twtr-ft {display:none;}

/*Formata cabecalhos em geral*/
h1, h2, h3, h4, h5, h6{
	color: #767c7b;
}
h1.page-title{
	margin: -30px 0 40px 0;
}
h1{
	font-size: 28px;
	line-height: 35px;
	color: #767c7b;
	margin: 0 0 5px 0;
}

h2{
	font-size: 24px;
}

.widgettitle{
	font-size: 24px;
	margin: 5px 0 5px 0;
	color: #d5ba8a;
	display: block;
	font-weight: 700;
}

h3{font-size: 20px;}

h4, h5, h6{font-size: 18px;}
/*Fim formatacao cabecalhos*/

.tags {font-size:11px; color:#565b5d;margin-left:35px;}

/*Formata titulos de posts (links) h1*/
h1 a{
	font-size:33px;
	text-decoration: none;
	color: #767c7b;
}
/*Fim formatacao links h1*/

/*Formata titulos h2 */
h2{
	font-size:24px;
	text-decoration: none;
	color: #d5ba8a;
	margin: 10px 0 10px 0;
}
/*Fim formatacao de titulos h2 */


/*Formata wrapper, container do blog*/
#wrapper{
		width: 970px;
		margin:0 auto;
		padding:0;
		margin-top:-38px;
		*top: -58px;
		*position:relative;
}
/*Finaliza wrapper, container do blog*/


/*Inicia header*/
#header{
		margin:0;
		width:100%;
		height:434px;
		text-align:center;
		overflow:hidden;
}
/* Finaliza header*/


/*Inicia formatacao menu*/
#menu{
		position: relative;
		height: 42px;
		width: 930px;
		background: url(images/barratopo-bg.jpg) repeat-x;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		text-align: center;
}

#menu ul {
		position: relative;
		margin: 8px 0 0 20px;
 		padding: 0;
		text-align: center;
		width: 605px;
		float: left;
}

#menu .r7{
		position: relative;
		margin: 0;
		float: left;
}

#menu ul li{
		position: relative;
		margin: 0 6px 12px 0;
		padding: 12px 6px 12px 0;
		text-transform: uppercase;
		list-style: none;
		display: inline;
		background-image: url(images/separador.png);
		background-repeat: no-repeat;
		background-position: right center;
}

#menu ul li.none{
		background: none;
}


#menu ul li a{
		font-family: Tahoma, sans-serif;
		font-size:16px;
		font-weight: bold;
		text-decoration: none;
}

#menu ul li a.noticias{
		font-size:16px;
		font-weight: bold;
		text-decoration: none;
		color: #f95e00;
}

#menu ul li a.entretenimento{
		font-size:16px;
		font-weight: bold;
		text-decoration: none;
		color: #c9168e;
}

#menu ul li a.esportes{
		font-size:16px;
		font-weight: bold;
		text-decoration: none;
		color: #246d26;
}

#menu ul li a.videos{
		font-size:16px;
		font-weight: bold;
		text-decoration: none;
		color: #0071bd;
}

#menu ul li a.record{
		font-size:16px;
		font-weight: bold;
		text-decoration: none;
		color: #8d8d8d;
}

#menu ul li a:visited{
		font-size:16px;
		font-weight: bold;
		text-decoration: underline;
		color: #c66;
}

#menu ul li a:hover{
		font-size:16px;
		font-weight: bold;
		text-decoration: none;
		color: #666;
}

#menu ul li a:active{
		font-size:16px;
		font-weight: bold;
		text-decoration: none;
		color: #fc9;
}

/*Formata box de busca do menu superior*/

#menu form{
		margin: 0;
		padding: 0;
		float: right;
}

#menu form input {
		margin: 5px 0 0 0;
}

form input {
		margin: 5px 0 5px 0;
}

form textarea{
		width: 440px;
}
/*Fim box-busca menu superior*/

/*Finaliza formatacao menu*/



/*Formata botao "buscar"*/
#menu form input.buscar{
			font-size:15px;
			font-weight:bold;
			text-align:center;
			background-color:#f474ca;
			color:#fff;
			width: 76px;	
			height: 29px;
			border:2px outset #feabe3;
			}
			
fieldset{
			border: 0;
			margin: 0;
			padding: 0;
			background: none;
			
}

/*Finaliza formatacao botao "buscar*/

/*Formata botao "tag"*/
form input.tag{
			font-size:13px;
			font-weight:bold;
			text-align:center;
			background-color: #d5ba8a;
			color:#fff;
			width: 76px;	
			height: 29px;
			border:2px outset #d5ba8a;
			}

/*Finaliza formatacao botao "tag*/


/*Sidebar*/
/* Formatação geral sidebar. */
#sidebar{
		float: left;
		width: 345px;
		padding:10px;
		position:relative;
		background:url(images/bg-widget.png) repeat-y; 
	
}



#sidebar li.widget{
		position: relative;
		float: left;
		width: 310px;
		padding: 13px 0px 23px 0px;
		list-style: none;
		background-image: url(images/bg-widget.png);
		
}
.allsidebar, .widget-blogs-r7 {
		float: left;
		width: 345px;
		list-style: none;
}

.allsidebar li, .widget-blogs-r7 li {width:150px; margin-right:10px; float:left;}
/* Fim formatacao geral sidebar. */

/*Links dentro da sidebar*/
#sidebar ul{float: left;width:310px;list-style: none; margin-left:18px; margin-left:20px;}
#sidebar ul li {padding: 0;	margin: 0 0 5px 0; font-size:14px;	color: #888888; }
#sidebar a.url {display: block;font-weight: bold; padding-left:20px;}
#sidebar ul li a{color: #888888;}
#sidebar .rss {float: right; margin: 12px 0 0 0; padding: 0;}
#sidebar .widget_recent_entries ul a{display: block;font-weight: bold;color: #888888;background:url(images/li-disc.png) no-repeat; padding-left:20px; font-size:13px !important;}
#sidebar .widget_recent_comments ul li{display: block;font-weight: bold;color: #888888;background:url(images/li-disc.png) no-repeat; padding-left:20px; font-weight:normal !important;}
#sidebar .widget_recent_comments ul a {font-weight:bold; font-size:13px !important;}
#sidebar .widget_search li { display:none;}
#sidebar .widget_tag_cloud {display: inline;}
#sidebar .widget_tag_cloud a {color: #888888;}
#get_recent_comments_wrap .titulo-comentario {display: block;}
.textwidget {color: #888888; font-size: 14px;}
#sidebar ul li.recentcomments {color: #888888;}
#sidebar .sociable {display: none;}
#sidebar .widget_recent_entries ul li{ *margin-bottom:-5px;}
#sidebar .widget_recent_entries p {display:none; visibility:hidden;}
.rss a {*margin-top:20px; *position:absolute;}

#sidebar .widget-title {background: url(images/sprite-sidebar.png) no-repeat; width:348px; height:39px; text-indent:-1000px; margin:10px 0 10px 0;}
#sidebar .blogs-r7 {background-position:0 -450px;}
#sidebar .tags {background-position:0 -400px;}
#sidebar .rss {background-position:0 -350px;}
#sidebar .ultimos-posts {background-position:0 -300px;}
#sidebar .ultimos-comentarios {background-position:0 -250px;}
#sidebar .arquivo {background-position:0 -200px;}
#sidebar .facebook {background-position:0 -150px;}
#sidebar .twitter {background-position:0 -100px;}
#sidebar .busca {background-position:0 -50px;}
#sidebar .perfil {background-position:0 0; margin-top:0;}
#sidebar .publicidade { background:none; border-top:1px solid #999; padding-top:10px; height:0; width:323px; text-indent:0 !important; font-size:11px; font-weight:normal; padding-left:20px; }
#sidebar .agora_no_r7, #sidebar .textwidget, #sidebar .tagcloud, #sidebar .widget-rssr7 {padding:0 20px}
#sidebar .widget-squareisland {padding-left:20px!important;}

.widget-squareisland {padding:10px 0 0 0 !important;}

#sidebar .twtr-widget-profile div {padding:0 !important; }
.twtr-user {display:none !important;}
.twtr-hyperlink {color:#3f3c3c;}
.twtr-tweet-wrap {margin-bottom:10px !important;}
.twtr-widget .twtr-new-results {font-size:12px;}

.twtr-tweet-wrap em { font-weight:bold; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;}

.tw-fb {float:left; width:100%;}

.tw-fb div {float:left; margin-left:10px;}


.all-sidebar {width:365px; float:left;}
.bg-sidebar-top, .bg-sidebar-bottom  {width:365px; height:20px; clear:both; margin:0; padding:0;}
.bg-sidebar-top {background: url(images/bg-widget-top.png) no-repeat;}
.bg-sidebar-bottom {background: url(images/bg-widget-bottom.png) no-repeat;}

.all-content {width:365px; float:left; margin-left:10px;}
.bg-content-top, .bg-content-bottom  {width:601px; height:20px; clear:both; margin:0; padding:0;}
.bg-content-top {background: url(images/bg-posts-top.png) no-repeat;}
.bg-content-bottom {background: url(images/bg-posts-bottom.png) no-repeat;}


#tags1 {display:none;}

/*Finaliza sidebar*/

.comentarios-data-autor {width:50px; float:left; height:77px; background:url(images/bg-data.png); margin:0 20px 0 -30px;}

/*Inicia content*/
#content{
		width: 540px;
		padding: 33px 30px;
		position:relative;
		background-image: url(images/bg-posts.png);
}

#content h1 {width:470px; display:inline-block;}

img, div { behavior: url(http://s1.blogs.r7.com/iepngfix.htc); }

#content .post{
	width: 540px;
	margin-bottom: 30px;
}

#content .post-icon{
	margin: -10px 0 0 -52px;
	float: left;
	display:none;
}

#content h3.data{
	font-size: 24px;
	color: #FFF;
	text-align:center;
	margin-left:-4px;
}	

#mes {
	text-transform:uppercase;
	font-size:14px;
	text-align:center;
}
#hora {
	font-size:11px;
	text-align:center;
	margin-top:5px;
}

#content .comentarios-topo{
	font-size:12px;
	font-weight:bold;
	color: #565b5d;		
	margin-left:35px;
}	
#content .comentarios-topo a{
	color: #565b5d;	
}

#content a.link-post{
	font-family: Tahoma, sans-serif;
	font-size:14px;
	text-decoration: underline;
	color:#888888;
}


#content .entry{
	margin: 10px 0 0 0;
	word-wrap: break-word;
}			

#content .sociable{
	margin: 20px 0 5px 0;
	display: block;
	width: 290px;
	float:left;
	position: relative;
}

#content .sociable_tagline{
	float: left;
	padding: 0px 3px 0 0;
	position:relative;
}

#content img.icons{
	margin: 0;
	vertical-align:middle;
}

#content .entry p {
	padding-top:20px;
	font-size:14px;
	color: #3f3c3c;
}
#content .navbar{
	margin: 0;
	text-align: center;
	width: 470px;
	height: 27px;
}

#content .navbar .esquerda{
	float: left;
}

#content .navbar .direita{
	float: right;
}

#content .publicado{
	color: #474747;
	font-family: Tahoma, sans-serif;
	float: left;
	clear: left;
	margin:0 10px 10px 10px;
	font-size: 12px;
}
#content .publicado a{
	color: #474747;
}
		
#content .espalhe{
	float: left;
	margin: 20px 10px 0;
	color: #474747;
	font-family:Arial, Helvetica, sans-serif;
}

#content .espalhe img{
	margin: 0px 10px 0 -5px;
	float: left;
}

#content .espalhe a{
	color: #474747;
	font-size: 12px;
	font-weight:bold;
}

/*Finaliza content*/


/* Inicio Formatacao exibicao comentarios */
ol li{
	margin: 5px 0 10px 0;
}

#commentform label.error {
	float: left;
	margin: 10px 0 10px 0;
	background: #fff url('images/error.gif') no-repeat left; 
	border:1px solid #dbdbd3;
	width: 280px;
	padding-left:20px;
}
/* Fim Formatacao comentarios */

/* Extras */

.alignright, img.alignright {
	display: inline;
	float: right;
	padding: 4px;
	margin: 0 0 2px 5px;
	display: block;
	font-weight: 700;
}

.alignleft, img.alignleft {
	display: block;
	float: left;
	padding: 4px;
	margin: 0 5px 2px 0;
}

.aligncenter, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	clear: both;
}

.cleared {
	clear: both;
}



.wp-caption-text {
	font-size:12px !important;
	font-style:italic;
	margin:0 0 5px 4px;
	padding-top:0 !important;
	text-align:center;
}

/*Publicidade*/
#all-pub{
	background:url(images/bg-pub.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:147px;
}
#publicidade {
	height:90px;
	margin-left:0;
	position:relative;
	width:728px;
	z-index:5;
	clip: rect(0,730,90,0);
}
#pub-out{
	clear:both;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	text-align:center;
	width:728px;
}

.barra_r7{
	width:970px;
	margin: 0 auto;
}
.barra_r7 ul{
	height: 37px !important;
}

/*POPUP DE COMENTARIO*/
#commentspopup{
	background-color:#1E1E1E;
	background-image:none;
}
#fundo_popup{
	background-color:#ffffff;
	width:750px;
	margin:100px auto auto auto;
	*margin:150px auto auto auto;	
}
#banners-popup{
	position:absolute;
	width:730px;
	height:90px;
	text-align:center;
	margin-top: 10px;
	text-align: center;
	z-index:10;
	clip: rect(0,730,90,0);
	overflow: hidden;
	margin-left: 10px;
	*margin-left: 0px;
}
#header-popup{
	padding-top:110px;
	margin-left:10px;
	display:block;
}
#header-popup a{
	color:#9a7b44;
	text-decoration:none;
	font-weight:700;
	font-size:23px;
	word-wrap: break-word;
}

#fundo-body{
	background: url(images/topo-bg.jpg) repeat-x;
	margin-top: -155px;
	width:100%;
	padding-top:70px;
	background-color: #1E1E1E;
}
.head-comment-popup{
	font-weight:700;
	color:#000000
}
.head-comment-popup a{
	font-weight:700;
	color:#000000
}
#comment-popup p{
	margin-bottom:10px;
	color:#000000; 
	font-size:small;
	word-wrap:break-word;
}
.commentlist-popup{
	list-style:none;
	padding:15px;
	font-family: Arial; !important
}
#commentform{
	margin-left:10px;
}
#submit {
	background-image: url(images/bt-enviar.png);
	width: 85px;
	height: 27px;
	text-indent:-9999px;
	border:0 none;
	font-size:0;
	color:#FFFFFF;
	display:block;
	cursor:pointer;
}
#comment{
	width:725px;
	display:block;
}
#close-popup a {
	float:right;
	font-size:small;
	color:#ffffff;
	font-family: Tahoma, sans-serif;
}
#moderacao-popup{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	margin:15px;
	padding-bottom:15px;
	color: #000000;
}
.autor{
	background-color:#ebd5ad;
	color:#9a7b44;
	font-weight:700;
	padding-left:20px;
}
#autor_comment{
	background-color:#ebd5ad;
	color:#9a7b44;
	padding-left:20px;
	font-size:small;
}
#num_comments{
	font-family: Tahoma, sans-serif;
	background-color:#ebd5ad;
	color:#9a7b44;
	font-weight:700;
	padding-left:20px;
}

	
#data_popup{
	margin-left:10px;
	font-size:small;
	color:#000000;
	font-family: Tahoma, sans-serif;
	padding-bottom:15px;
}
.pagination{
	font-family: Tahoma, sans-serif;
	background-color:#ebd5ad;
	color:#9a7b44;
	padding-left:20px;
	margin-bottom:20px;
	margin-top:20px;
	font-size:small;
}
.pagination a{
	font-family: Tahoma, sans-serif;
	color:#9a7b44;
	font-weight:700;
	font-size:small;
}
#login{
	font-size:11px;
	float:right;
}
/*TWEET BUTTON*/
.tw_button{
	float:left;
	clear:both;
	margin-top:30px;
	margin-bottom:10px;
}
.sociable {
	padding-top:0 !important;
	clear:both;
}
.espalhe{
	clear:right;
}
.wp-pagenavi {
	border: none !important;
	color: #888888;
}
.wp-pagenavi span.pages{
	border: none !important;
}


#commentspopup{background:#3f3f3f;}
#commentspopup p{margin:0;margin-left:15px}
#commentspopup .area-comments{background:#fff;margin:7px}
#commentspopup .header{font:bold 28px Arial;color:#757a7a;margin:15px;padding-top:25px;padding-bottom:10px}
#commentspopup .date-author{font:bold 12px Trebuchet MS;color:#000;margin-top:15px;margin-bottom:15px}
#commentspopup .comments-number{font:bold 13px Trebuchet MS;color:#757a7a}
#commentspopup .comment-text,
#commentspopup .comment-text p{font:14px Trebuchet MS;color:#000;margin-bottom:15px}
#commentspopup .comment {margin:15px}
#commentspopup .comment p cite a{font:16px Trebuchet MS;color:#757a7a;text-decoration:none}
#commentspopup .comment p cite a:hover{text-decoration:underline}
#commentspopup .comment p cite a span{font-size:12px}
#commentspopup .comment-even{background:#EEEEEE;}
#commentspopup label{font:bold 16px Trebuchet MS;color:#757a7a}
#commentspopup .submit-comment{display: block; background: #75757A; margin: 10px 0; color: white; font-size: 18px; font-weight: bold; line-height: 32px; height: 32px; width: 130px; border: solid 1px #CCC; padding: 0px; cursor: pointer; } 
#commentspopup h2.comment-invite{font:bold 25px Arial;color:#757a7a;margin:15px}
#commentspopup input,
#commentspopup textarea{border:solid 1px #757a7a;}
#commentspopup #pagination-comments li { float:left; padding:5px;}
#commentspopup #pagination-comments li a{ color:#757a7a;}
#commentspopup .link-sair-comments a {color:#333;} 


/* Arquivos */
.widget_calendar{
	font-size:15px;
}
#sidebar .widget_calendar .widget-title{
	background-position:0 -200px
}
#calendar_wrap{
	position:relative;
	width:220px;
	margin:0 auto;
	padding:30px 0
}
.widget_calendar table{
	margin:0 auto;
}
.widget_calendar table caption{
	color:#637e76;
	font-size:22px;
	text-transform:capitalize;
	font-weight:bold;
	text-align: center;	
	height: 35px;	
}	
.widget_calendar tbody td{
	width:30px;
	text-align:center;
	font-weight:bold
}
.widget_calendar  th{
	color:#637e76;
	font-weight:bold;
	font-weight:bold	
}	

#sidebar .widget_calendar  tbody td a{
	background:#6c6c6c;
	color:#fff;
	display:block;
}
.widget_calendar  tfoot #next a,
.widget_calendar  tfoot #prev a{
	background:url('images/bt-calendario.png') no-repeat;
	width:19px;
	height:19px;
	position:absolute;
	top:4px;
	text-indent:-99em
}
.widget_calendar  tfoot #next a{
	background-position:top right;
	right:0
}

/* Busca */
#searchform{
	padding:0 15px;
	background:url('images/bg-busca.png') 15px 0 no-repeat;
}
#searchform input{
	border:none;
	background:none;
	display:block;
	float:left;	
}
input#s{
	width:197px;
	padding:0 10px 0 35px;
	height:30px;
	margin:5px 0;
}
input#searchsubmit{
	display:block;
	float:left;
	font-size:17px;
	color:#fff;
	height:30px;
	width:50px;
}

#r7_social_bar div{padding:0 !important}


/* Plugin Agora no R7 */
.agora_no_r7:first-child, .agora_no_r7 h3 {display:none;}
.agora_no_r7 { margin: 20px auto; width: 284px; }
/* Plugin Agora no R7 */
