/*  
Theme Name:Edu Guedes
Theme URI: http://blogs.r7.com/edu-guedes
Description: 	
Blog Edu Guedes
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;
}

body{
text-align:left;
margin: 0 auto;
background: url(images/topo-bg.jpg) repeat-x;
background-color: #292119;
}

img{
border: none;
}

p, ul, dl, ol, li{
font-family: Tahoma, sans-serif;
font-size: 14px;
color: #fff;		

}

#wrapper a{
font-family: Tahoma, sans-serif;
text-decoration: none;
color: #fff;	
}

#wrapper a:visited{
font-family: Tahoma, sans-serif;
text-decoration: none;
color: #666;
}

#wrapper a:hover{
font-family: Tahoma, sans-serif;
text-decoration: none;
color:#ccc;
}

#wrapper a:active{
font-family: Tahoma, sans-serif;
text-decoration: none;
color:#f96;
}

/*Formata cabecalhos em geral*/
h1, h2, h3, h4, h5, h6{
font-family: "Trebuchet MS", sans-serif;
color: #ce966c;
}

h1{
font-size: 28px;
line-height: 30px;
color: #ce966c;
margin: 0 0 5px 0;
}

h2{
font-size: 24px;
}

.widgettitle{
font-family: "Trebuchet MS", sans-serif;
font-size: 24px;
margin: 5px 0 5px 0;
color: #ce966c;
text-transform:capitalize;
font-weight:bold;
}

h3{
font-size: 20px;
}

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


/*Formata titulos de posts (links) h2*/
h1 a{
font-family: "Trebuchet MS", sans-serif;
font-size:28px;
text-decoration: none;
color: #ce966c;
}

h1 a:visited{
font-family: "Trebuchet MS", sans-serif;
font-size:28px;
text-decoration: none;
color: #666;
}

h1 a:hover{
font-family: "Trebuchet MS", sans-serif;
font-size:28px;
text-decoration: none;
color: #ccc;
}

h1 a:active{
font-family: "Trebuchet MS", sans-serif;
font-size:28px;
text-decoration: none;
color: #f96;
}
/*Fim formatacao links h2*/

/*Formata titulos h2 sidebar*/
h2{
font-family: "Trebuchet MS", sans-serif;
font-size:24px;
text-decoration: none;
color: #ce966c;
margin: 10px 0 10px 0;
}
/*Fim formatacao de titulos h2 sidebar*/



/*Formata wrapper, container do blog*/
#wrapper{
width: 970px;
margin: 104px auto;
padding: 0;
background-image: url(images/header-sidebar.jpg);
background-repeat: no-repeat;
background-position: left 363px;
*background-position: 0px 468px;
*padding-top:104px;
}


/*Finaliza wrapper, container do blog*/


/*Inicia header*/
#header{
height: 322px;
z-index: 1;
}

#header .header-img{
}
/*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: "Trebuchet MS", sans-serif;
font-size:16px;
font-weight: bold;
text-decoration: none;
}

#menu ul li a.noticias{
font-family: "Trebuchet MS", sans-serif;
font-size:16px;
font-weight: bold;
text-decoration: none;
color: #f95e00;
}

#menu ul li a.entretenimento{
font-family: "Trebuchet MS", sans-serif;
font-size:16px;
font-weight: bold;
text-decoration: none;
color: #c9168e;
}

#menu ul li a.esportes{
font-family: "Trebuchet MS", sans-serif;
font-size:16px;
font-weight: bold;
text-decoration: none;
color: #246d26;
}

#menu ul li a.videos{
font-family: "Trebuchet MS", sans-serif;
font-size:16px;
font-weight: bold;
text-decoration: none;
color: #0071bd;
}

#menu ul li a.record{
font-family: "Trebuchet MS", sans-serif;
font-size:16px;
font-weight: bold;
text-decoration: none;
color: #8d8d8d;
}

#menu ul li a:visited{
font-family: "Trebuchet MS", sans-serif;
font-size:16px;
font-weight: bold;
text-decoration: underline;
color: #c66;
}

#menu ul li a:hover{
font-family: "Trebuchet MS", sans-serif;
font-size:16px;
font-weight: bold;
text-decoration: none;
color: #666;
}

#menu ul li a:active{
font-family: "Trebuchet MS", sans-serif;
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: 725px;
}
/*Fim box-busca menu superior*/

/*Finaliza formatacao menu*/



/*Formata botao "buscar"*/
#menu form input.buscar{
font-family:"Trebuchet MS", sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
background-color:#ff8800;
color:#fff;
width: 76px;	
height: 29px;
border:2px outset #ff8800;
}

fieldset{
border: 0;
margin: 0;
padding: 0;
background: none;

}

/*Finaliza formatacao botao "buscar*/

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

.widget_tag_cloud form{display:none}

/*Finaliza formatacao botao "tag*/

/*Sidebar*/
/* Formatação geral sidebar. */
#sidebar{
float: left;
width: 250px;
margin: 100px 10px 18px 50px;
z-index: 2;
color: #000;
}

#sidebar ul{
float: left;
width: 248px;
list-style: none;
}

#sidebar li.widget{
position: relative;
float: left;
width: 258px;
background-color: #010100;
border: solid 1px #000;
padding: 13px 10px 23px 22px;
margin: -10px 5px 0 -10px;
list-style: none;
}
/*Insere sombra png transparente nos widgets. :-) */
.sombra-li{
width: 285px;
float: left;
background-image: url(images/shadow-box.png);
padding: 0 0 6px 0;
margin: 22px 0 0 20px;
}


/* Fim formatacao geral sidebar. */

/* Widget de publicidade */
#text-7{background:none !important;width:300px !important;margin-left:8px}
#text-7 ul, #text-7 ul li{margin:0 !important;padding:0 !important;width:300px !important}
#text-7 ul li{background:none !important;border:0 !important} 
#text-7 ul li h2.widgettitle{font-family: "Trebuchet MS", sans-serif;font-size: 10px;color: #fff;margin:0;padding:0;font-weight:normal}
#text-7 ul li div.textwidget{}
/* Fim do Widget de publicidade */

/*Links dentro da sidebar*/
#sidebar ul li{
padding: 0;
margin: 0 0 5px 0;
font-family: Tahoma, sans-serif;
font-size:14px;
color: #fff;	
}

#sidebar a.url{
display: block;
font-weight: bold;
}

#sidebar ul li a{
padding: 0;
margin: 0 0 -5px 0;
font-family: Tahoma, sans-serif;
font-size:14px;
text-decoration: none;
color: #fff;	
}

#sidebar ul li a:visited{
font-family: Tahoma, sans-serif;
font-size:14px;
text-decoration: none;
color: #666;
}


#sidebar ul li a:hover{
font-family: Tahoma, sans-serif;
font-size:14px;
text-decoration: none;
color:#ccc;
}


#sidebar ul li a:active{
font-family: Tahoma, sans-serif;
font-size:14px;
text-decoration: none;
color:#f96;
}

#sidebar .rss{
float: right;
margin: 12px 0 0 0;
padding: 0;
}

#sidebar .widget_recent_entries ul a{
display: block;
font-weight: bold;
color: #fff;
}
#sidebar .widget_tag_cloud{
display: inline;
}

#sidebar .widget_tag_cloud a{
color: #fff;
}

#get_recent_comments_wrap .titulo-comentario{
display: block;
}

.textwidget{
color: #fff;
}

#sidebar ul li.recentcomments{
color: #fff;
}

#sidebar .sociable{
display: none;
}

/*Finaliza sidebar*/


/*Inicia content*/
#content{
width: 510px;
float: right;
background-color: #010100;
border: solid 1px #000;
padding: 33px 10px 33px 52px;
margin: -9px 5px 5px -10px;
}

.shadow{
width: 570px;
float: right;
background-image: url(images/shadow-box.png);
padding: 0;
margin: 52px 15px 0 20px;
}

img, div { behavior: url(iepngfix.htc); }

#content .post{
width: 505px;
margin-bottom: 55px;
margin-left: -14px;
}

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

#content h3.data{
font-family: "Trebuchet MS", sans-serif;
font-size: 20px;
color: #ff9d00;
}	

#content .comentarios-topo{
float: right;
margin: -25px 0 0 0;
}	

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

#content .entry{
margin: 10px 0 0 0;
}			

#content .sociable{
float: left;
margin: 10px 0 5px 0;
width: 275px;
}

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



#content .entry img{
margin: 10px 0;
}

#content .entry img.icons{
margin: 0;
}

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

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

#content .navbar .direita{
float: right;

}

#content .publicado{
color: #ff9d00;
font-family: Arial;
font-size:13px;
display:block;
clear:both;
}

.espalhe a{color: #ff9d00 !important;font-family: Arial !important;font-size:13px !important} 
.sociable-hovers{opacity:1.0 !important;filter:alpha(opacity=100) !important}

#content .espalhe{
float: left;
margin: 20px 10px 0 10px;
}

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

/*Finaliza content*/



/* Inicio Formatacao exibicao comentarios */
ol li{
margin: 5px 20px 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;
color: #000;
}
/* Fim Formatacao comentarios */

/* Extras */

.alignright, img.alignright {
display: inline;
float: right;
padding: 4px;
margin: 0 0 2px 5px;
}

.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;
}

.cleared {
clear: both;
}



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

/*Publicidade*/
#apDiv1{
position:absolute;
width:730px;
height:90px;
text-align:center;
margin-top: -100px;
text-align: center;
z-index:10;
clip: rect(0,730,90,0);
overflow: hidden;
margin-left: 22%;
*margin-top: 5px;
*margin-left: 10%;
}

#publicidade{
position: relative;
height: 35px;
width: 930px;
background-color: #fff;
overflow: hidden;
margin: 0 auto;
margin-top: 104px;
padding: 0;
text-align: center;
}
.allsidebar{ position: relative;
	float: left;
	width: 258px;
	background-color: #010100;
	border: solid 1px #000;
	padding: 13px 10px 23px 22px;
	margin: -10px 5px 0 -10px;
	list-style: none;
}


#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;
}
#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;
word-wrap:break-word;
}
.commentlist-popup{
list-style:none;
}
#commentform{
margin-left:10px;
display:block;
}
#commentform p{
color:black;
font-size:11px;
}
#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:#c4b7ab;
color:#ce966c;
font-weight:700;
margin-left:-20px;
padding-left:20px;
}
#autor_comment{
background-color:#c4b7ab;
color:#ce966c;
margin-left:-20px;
padding-left:20px;
}
#num_comments{
font-family: Tahoma, sans-serif;
background-color:#c4b7ab;
color:#ce966c;
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:#c4b7ab;
color:#ce966c;
padding-left:20px;
margin-bottom:20px;
margin-top:20px;
font-size:small;
}
.pagination a{
font-family: Tahoma, sans-serif;
color:#ce966c;
font-weight:700;
font-size:small;
}
#login{
font-size:11px;
float:right;
color:black;
}

#r7_social_bar {margin:15px -10px 0 -8px !important}
#r7_social_bar a,
#r7_social_bar div,
#r7_social_bar iframe{margin-right: 5px !important}



