/*  
Theme Name:Fernando Sherer
Theme URI: http://blogs.r7.com/fernando-sherer
Description: 	
Blog Fernando Sherer
Version: 1.0
Author: R7
Author URI: http://www.r7.com
*/
@import url("reset.css");
/* geral */

html { background-image:url(images/fundo.jpg); overflow-x:hidden; }
a { text-decoration:none; border:0; }
.clear { clear:both; }
#pub-all{
	background:url(images/fundo-pub.jpg);
	background-repeat:repeat-x;
	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;
}
#container { width:930px; margin:0 auto; background-image:url(images/header-sidebar.jpg); background-repeat:no-repeat; background-position:0 292px; word-wrap:break-word; }

/* posts */
#allcontent { float:left; padding:0; width:565px; }
#topo-content { float:left; width:565px; height:4px; background-image:url(images/topo-content.png);  }
#content { float:left; width:565px; background-image:url(images/corpo-content.png); }
#fundo-content { float:left; width:565px; height:6px; background-image:url(images/fundo-content.png); margin-bottom:30px; }
#content .post-icon { float:left; margin:24px 0 0 2px; clear:left; }
#content .post { margin:0 12px 45px 13px; width:540px; margin-right:12px; display:block; min-height:200px;  }
#content .meta-post { border-bottom:1px solid #E4E4E4; display:block; height:20px; margin-left:46px; margin-top:11px; width:485px; }
#content h3.data { color:#4a4f59; font-family:"Trebuchet MS",sans-serif; font-size:14px; float:left; width:250px; }
#content .comentarios { color:#4a4f59; float:right; font-weight:700; }
#content .comentarios a { color:#4a4f59; }
#content h1.post-title { font-size:28px; margin-left:46px; line-height: 1.2em; }
#content h1.post-title a { color:#4a4f59; }
#content .tags { color:#4a4f59; font-weight:400; margin-left:46px; margin-top:3px; width:475px; background-color:#f2f2f2; padding: 3px 0 3px 8px; }
#content .tags a { font-weight:400; color:#4a4f59; }
#content .entry { line-height:1.2em; width:485px; margin-left:46px; margin-top:15px; font-size: 15px; }
#content .entry p { margin-bottom:12px; }
#content .entry p a { color:#4A4F59; }
#content .error { padding:10px; width:550px; min-height:400px; }
#content .error h1 { font-size:24px; }
#content .error p { font-size:14px; }
#content .sociable { color:#4a4f59; font-size:13px; clear:both; display:block; margin:10px 0 5px; width:485px; }
#content .sociable_tagline { float:left; padding:7px 3px 0 0; }
#content .sociable ul li img { margin:10px 0; }
#content .espalhe { float:left; margin:-10px 10px 0; clear:right; }
#content .espalhe a { color:#4a4f59; margin-right:7px; }
#content .espalhe img { float:left; margin:3px 3px 0 -14px; }
#content .navbar { margin-left:53px; height:35px; margin-bottom:15px; width:485px; font-size:12px; }
#content .navbar span { border:0; }
#content .navbar .pages { border:1px solid #000; }
#content .navbar a { border:0; }
#content .comment-page-numbers { background-color:#F2F2F2; clear:both; color:#4A4F59; font-weight:400; margin-bottom:15px; margin-top:30px; padding:3px 0 3px 8px; width:475px; }
#content .comment-page-numbers a { color:#4A4F59; font-weight:700; }
#content .commentmetadata a { color:#4a4f59; }
#content #comments { background-color:#F2F2F2; clear:both; color:#4A4F59; font-weight:700; margin-bottom:15px; margin-top:30px; padding:3px 0 3px 8px; width:475px; }
#content #comment { width:460px;  }
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;
}
.entry img {
	margin:10px auto;
	overflow:hidden;
}
.entry ul{
	list-style:disc !important;
	padding:25px;
}
.entry ol{
	list-style:decimal !important;
	padding:30px;
}
/* sidebar */
#sidebar { float:right; width:333px; font-family:"Trebuchet MS",sans-serif; font-size:15px; }
#sidebar .allsidebar { width:333px; margin-bottom:15px; }
#sidebar .topo-sidebar { background-image:url(images/topo-sidebar.png); width:333px; height:7px; }
#sidebar .corpo-sidebar { background-image:url(images/corpo-sidebar.png); width:333px;  *margin-bottom: -5px;}
#sidebar .widgettitle { font-family:"Trebuchet MS",sans-serif; display:block; font-weight:bold; background-image:url("images/post-icon.gif"); 
background-position:left 
bottom;  background-repeat:no-repeat; color:#4A4F59; 
font-size:30px; 
margin-left:15px; padding-left:33px; padding-top:20px; text-transform:capitalize;}
#sidebar #tags { display:none;  }
#sidebar .widget_text .textwidget { width:300px; margin:0 auto; padding-top:10px; padding-bottom:15px; }
#sidebar .screen-reader-text { display:none; }
#sidebar #searchform { width:280px !important; margin:0 auto; padding-top:10px; padding-left:33px; padding-bottom:10px; }
#sidebar #s { width:190px; }
#sidebar #searchsubmit { background-image:url(images/buscar.jpg); width:70px; height:24px; border:0; text-indent:-9999em; font-size:0; text-align:left; color:#324b62; margin-top:-2px; }
#sidebar a.acompanhe-rss { color:#000; margin-left:16px; text-decoration:none; vertical-align:middle; }
#sidebar a.acompanhe-rss img { margin:0 5px -15px 0; padding:0; }
#sidebar #wp-calendar { background-color:#ECF1F4; margin:12px auto 0; width:300px; margin-bottom:10px; }
.widget_calendar h2 { margin-bottom:10px; }
#sidebar #wp-calendar caption, #sidebar #wp-calendar th, #sidebar #wp-calendar td { font-size:18px; font-weight:bold; padding:6px; text-align:center; }
#sidebar #wp-calendar tr td a { background-color:#32649a; color:#FFFFFF; display:block; text-decoration:none; padding:3px; }
#sidebar #wp-calendar caption { height:31px; font-size:22px; font-weight:700; background-color:#98b6cd; color:#fff; vertical-align:middle; }
#sidebar .widget_tag_cloud div { width:300px; margin:0 auto; padding-top:10px; font-weight:700; }
#sidebar .widget_tag_cloud a{ color:#4a4f59; }
#sidebar ul { margin:0 10px 10px 50px; padding-top:10px; width:300px; font-size:12px; }
#sidebar ul li { padding-bottom:3px; font-size:15px; }
#sidebar ul li a { color:#000; font-size:15px; }
#sidebar ul li a:hover { text-decoration:underline; } 
#sidebar .fundo-sidebar { background-image:url(images/fundo-sidebar.png); width:333px; height:6px; margin-bottom:15px; }
.links{
	background:url(images/corpo-sidebar.png);
	width:333px;
}
/* comentários */
#content h3#respond { font-size:32px; clear:both; color:#4a4f59; margin-bottom:20px; margin-top:30px; }
#content #commentform small { color:#000; font-family:Tahoma,sans-serif; font-size:12px; }
#content p.moderacao { font-size:10px; line-height:1.4em; }
#include { 
background: rgb(255, 255, 255) url(http://barra.r7.com/css/img/bg_menu.gif) repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; *display:none;  }
.barra_r7 * { font-family:"Trebuchet MS" !important; margin:0; outline:0 none; padding:0; }
.barra_r7 {repeat-x scroll center bottom #FFFFFF; font-size:16px !important; width:1000px; margin:0 auto; }
.barra_r7 fieldset, .barra_r7 img { border:0 none; }
.barra_r7 .clear { clear:both !important; display:block; font-size:0; height:0 !important; line-height:0; }
.barra_r7 .barra_r7_alinha { margin:0 auto; width:930px; } .barra_r7_menu .barra_r7_alinha { padding-top:5px; width:660px; }
.barra_r7 .banner {
background:url("http://barra.r7.com/css/img/publicidade.gif")
no-repeat scroll 14px bottom transparent; clear:both; float:none; height:90px; margin:0 auto 10px; padding-left:33px; padding-right:11px; padding-top:6px; width:728px; }
.barra_r7 h1 { background-image:url("http://barra.r7.com/css/img/logo_barra.gif");
float:left; height:35px; width:39px; }
.barra_r7 h1 a { display:block; height:31px; overflow:hidden; text-indent:-1000px; width:39px; }
.barra_r7 ul { float:left; margin:0 auto; padding-left:5px;height:37px !important; }
.barra_r7 ul li { display:inline; }
.barra_r7 ul li a {
background:url("http://barra.r7.com/css/img/sep_menu.gif") no-repeat scroll right bottom transparent; color:#8D8D8D; float:left; font-weight:bold; letter-spacing:0.01em; padding:8px 17px; text-transform:uppercase; }
.barra_r7 ul li.item1 a { color:#000000; }
.barra_r7 ul li.item2 a { color:#C9168E; }
.barra_r7 ul li.item3 a { color:#246D26; }
.barra_r7 ul li.item4 a { color:#0071BD; }
.barra_r7 ul li.item5 a { background:none repeat scroll 0 0 transparent; }
.barra_r7 form { float:right; padding-top:5px; width:270px; }
.barra_r7 form legend { display:none; }
.barra_r7 form label input { float:left; font-size:13px !important; width:187px; }
.barra_r7 form input.botao { background:none repeat scroll 0 0 #59A0CA !important; border-color:#C5DAF3 #000000 #000000 #C5DAF3; border-right:1px solid #000000; border-style:solid; border-width:1px; clear:none; color:#FFFFFF; cursor:pointer; float:right; font-size:13px; font-weight:bold; height:24px; padding:0; text-align:center; text-transform:uppercase; width:74px; }
.barra_r7 form.areas select { width:270px; }

/*Popup de comments*/

#fundo_popup{
	background-color:#ffffff;
	width:750px;
	margin:100px 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;
}
#header-popup{
	padding-top:110px;
	margin-left:10px;
	display:block;
	font-size: 28px;
}
#header-popup a{
	color:#4a4f59;
	font-size: 28px;
}
#fundo-body{
	background: url(images/topo-bg.jpg) repeat-x;
	margin-top: -155px;
	width:100%;
	padding-top:70px;
}
.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;
}
.commentlist-popup{
	list-style:none;
	margin-left:10px;
	font-family: Tahoma, sans-serif;
}
#commentform{
	margin-left:10px;
}
#close-popup a {
	float:right;
	font-size:small;
	color:#000000;
	font-family: Tahoma, sans-serif;
}
#moderacao-popup{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	margin:15px;
	padding-bottom:15px;
}
.autor{
	background-color:#f2f2f2;
	color:#4a4f59;
	font-weight:700;
	margin-left:0px;
	padding-left:20px;
}
#autor_comment{
	background-color:#f2f2f2;
	color:#4a4f59;
	margin-left:0px;
	padding-left:20px;
	margin-bottom:10px;
}
#num_comments{
	font-family: Tahoma, sans-serif;
	background-color:#f2f2f2;
	color:#4a4f59;
	font-weight:700;
	padding-left:20px;
	margin-bottom:10px;
}

	
#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:#f2f2f2;
	color:#4a4f59;
	padding-left:20px;
	margin-bottom:20px;
	margin-top:20px;
	font-size:small;
}
.pagination a{
	font-family: Tahoma, sans-serif;
	color:#4a4f59;
	font-weight:700;
	font-size:small;
}
#comment{
	width:600px;
}

/*POPUP DE COMENTARIO*/
#commentspopup{
	background-color:transparent;
	background-image:none;
}
#fundo_popup{
	background-color:#ffffff;
	width:750px;
	margin:100px auto auto auto;
	*margin:150px auto auto auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
#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:#4a4f59;
	text-decoration:none;
	font-weight:700;
	font-size:23px;
}

#fundo-body{
	background: url(images/topo-bg.jpg) repeat-x;
	margin-top: -155px;
	width:100%;
	padding-top:70px;
	background-color: transparent;
}
.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;
}
#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:#f2f2f2;
	color:#4a4f59;
	font-weight:700;
	padding-left:20px;
}
#autor_comment{
	background-color:#f2f2f2;
	color:#4a4f59;
	padding-left:20px;
	font-size:small;
}
#num_comments{
	font-family: Tahoma, sans-serif;
	background-color:#f2f2f2;
	color:#4a4f59;
	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:#f2f2f2;
	color:#4a4f59;
	padding-left:20px;
	margin-bottom:20px;
	margin-top:20px;
	font-size:small;
}
.pagination a{
	font-family: Tahoma, sans-serif;
	color:#4a4f59;
	font-weight:700;
	font-size:small;
}
#login{
	font-size:11px;
	float:right;
}

#r7_social_bar{background:#FFF;margin:-20px 4px 0 1px !important;padding:17px 0 17px 17px}

