/*  
Theme Name: O Grito! - Blogs
Theme URI: http://revistaogrito.com/
Description: Tema dos blogs da Revista O Grito!
Version: 0.9 beta
Author: Felipe D&aacute;rio (design de Raul Luna)
Author URI: http://felipedario.com/

*/

.post-content embed,
.post-content param,
.post-content object,
.post-content video,
.post-content iframe{
max-width:500px !important;}

*{margin:0;padding:0;}

.c{clear:both;}

.hid{display:none;}

body{
background: #fff;
text-align:left;
font-family:georgia, serif;
color:#000;
font-size:12px;
line-height:1.35em;}

.campo, .sidebar-widget #s{
padding:2px;
font-family:georgia, serif;
color:#fff;
font-size:12px;
background:#000;
border:none;}

.sidebar-widget #s{
display:block;}

.botao, .sidebar-widget #searchsubmit{
cursor:pointer;
font-family:georgia, serif;
color:#000;
font-size:12px;
background:#fff;
border:none;}

.sidebar-widget #searchsubmit{font-weight:bold;}

p{margin-bottom:.5em; }

a img{border:none;}

a{outline:none;}

a:link{
color:#000;
text-decoration:underline; }

a:visited{
color:#808080;
text-decoration:underline; }

a:visited:hover, a:visited:focus, a:visited:active, a:hover, a:focus, a:active{
color:#fff !important;
text-decoration:none;
background:#ff0000;}

.post-content a:link{
color:#f00;}


/* TODAS AS PAGINAS */

#wrap{
width:920px;
margin:0 auto;
border-bottom:10px solid #000;}

#barra-og{
background:#000;
overflow:hidden;}

#barra-og a{
display:block;
height:38px;
width:296px;
float:left;
text-indent:-999em;
background:url(logo-barra-og.png) no-repeat;}

#barra-topo{
overflow:hidden;
text-align:right;
padding:10px 0 5px;
background:url(bg_pontilhado.png) bottom left repeat-x;}

#busca{
width:230px;
float:right;}

#busca .campo{width:200px;}

#social-nets{
text-align:left;
overflow:hidden;
background:url(social-nets.png) top left no-repeat;
margin:2px 0 0 10px;
border-left:2px solid #000;
padding-left:10px;
width:70px;
height:18px;
float:right;}

#acess-links{
margin-top:2px;
font-size:.9em;
float:right;}

#social-nets li, 
#acess-links li{
display:inline;}

#acess-links a{margin-left:15px;}

#social-nets a{
background:none;
float:left;
display:block;
text-indent:-999em;
height:18px;
width:18px;
margin-right:4px;}

#header h1 a{
height:150px;
display:block;
text-indent:-999em;}

#sidebar-direita{
float:right;
width:175px;}

#sidebar-direita h4, #sidebar-esquerda  h4{
border-bottom:3px solid #000;
padding:0 0 5px 10px;
font-size:1.5em;
line-height:1.5em;
font-weight:normal;
text-transform:lowercase;
margin-bottom:10px;}

#sidebar-esquerda{
float:right;
width:200px;}

#sidebar-direita .sidebar-widget, #sidebar-esquerda .sidebar-widget{
margin:0 0 30px;
line-height:2em;}

.sidebar-widget ul{list-style:none;}

.sidebar-widget table{width:100%;}

.sidebar-widget caption{
text-transform:uppercase;
text-align:left;}

.cat-item{
background:url(bg_pontilhado.png) bottom left repeat-x;
text-transform:uppercase;}

.cat-item a{
text-decoration:none;
display:block;
padding:8px 10px;}

.tagcloud{
font-weight:bold;
line-height:2em;}

.tagcloud a{
margin-right:5px;
text-transform:uppercase;}




#ads-footer{
margin-top:20px;
padding-top:10px;
background:url(bg_pontilhado.png) top left repeat-x;}

#footer{
background:url(bg_pontilhado.png) top left repeat-x;
margin-top:15px;
padding-top:15px;}

#newsletter{
background:url(bg_pontilhado.png) bottom left repeat-x;
padding-bottom:15px;
text-align:right;}

#newsletter label{
font-size:1.5em;
margin-right:10px;}

#newsletter  .campo{
width:200px;}


#copyright{
overflow:hidden;
padding:15px 0 15px 388px;
font-size:.9em;
background:url(logos-footer.png) right 15px no-repeat;}

#copyright #icone-og{
background: none !important;
margin-left:15px;
float:right;
display:block;
text-indent:-999em;
width:63px;
height:26px;}

#copyright #icone-plaf{
margin-left:15px;
float:right;
display:block;
text-indent:-999em;
width:33px;
height:26px;
background: none !important;}


/* POST / PAGE */

#content-post-page{
margin-top:15px;
overflow:hidden;}

#post-page-col1{
width:725px;
float:left;}

.post-header h2{
font-style:italic;
background:url(bg_pontilhado.png) bottom left repeat-x;
padding:0 0 5px 15px;
font-size:2em;
line-height:1.5em;
font-weight:normal;
margin-bottom:10px;}

.post-header h2 a{
color:#000;
text-decoration:none;}

.post-date{
overflow:hidden;
padding:0 0 5px 15px;
margin-bottom:1.75em;
font-style:italic;
background:url(bg_pontilhado.png) bottom left repeat-x;}

.like-tweet{
float:right;}


.post-content{ 
background:url(bg_pontilhado.png) bottom left repeat-x;
font-size:15px;
padding-bottom:1px;}

.post-content p{
text-align:justify;
line-height:1.65em;
margin-bottom:1.65em;}

.post-content img{
padding:0 0 10px;
background:url(bg_pontilhado.png) bottom left repeat-x;
display:block;
max-width:100%;
height:auto;
margin-bottom:5px;}

.wp-caption a {background:none;}

.wp-caption img{
padding:0;
background:none;}

.wp-caption-text{
padding:0 0 10px;
background:url(bg_pontilhado.png) bottom left repeat-x;}

.alignleft{
float:left;
margin: 0 20px 10px 0;}

.alignright{
float:right;
margin: 0 0 10px 20px;}

.post-content blockquote{
min-height:95px;
font-size:1.25em;
line-height:1em;
font-style:italic;
padding:8px 50px;
background:url(bg-blockquote.png) top left no-repeat;}

.linkwithin_text, .posts-relacionados-lista{
border-bottom:1px solid #000 !important;
padding:0 0 5px 0 !important;
font-size:1.15em;
text-transform:lowercase;
font-weight:normal !important;
margin-bottom:10px !important;}

.posts-relacionados-lista{
margin-top:-15px;
background:#fff;}

.linkwithin_hook{
padding-bottom:5px;}

.linkwithin_hook b{display:none;}

.st-related-posts{margin-bottom:20px;}

.st-related-posts li{
margin-bottom:5px;}

.addthis_toolbox{
float:right;}

.addthis_toolbox a{background:none;}

.post-meta{
overflow:hidden;
font-size:12px;
font-family:"trebuchet ms", arial, sans-serif;
background:url(bg_pontilhado.png) bottom left repeat-x;
padding:10px 0 15px;
margin-bottom:25px;}

.post-meta p{
padding-right:120px;
margin:0;
color:#a3a3a3;}

.post-meta a{
letter-spacing:.075em;
text-transform:uppercase;}

.navigation{
border-top:1px solid #000;
margin:30px 0 15px;
padding-top:20px;}

.single .navigation ul{
list-style:none;
overflow:hidden;
line-height:1.5em;}

.single .navigation .nleft{
float:left;
width:45%;}

.single .navigation .nright{
float:right;
width:45%;
text-align:right;}

.single .navigation a{
display:block;}

.single .navigation strong{
font-family:"trebuchet ms", arial, sans-serif;
text-transform:uppercase;
font-size:10px;
text-decoration:none;}

#ad-post{
margin:20px 0;}

#archive-col1{
width:500px;
float:left;}

.archive-wrap{}

#sidebar-archive{
float:left;
width:200px;
margin-left:25px;}

#sidebar-archive h3{
font-size:1.5em;
font-weight:normal;
padding-bottom:15px;
margin-bottom:10px;
border-bottom:3px solid #000;}

.archive-wrap .post-header{}

.wp-pagenavi {text-align:center;
line-height:30px;
overflow:hidden;}

.wp-pagenavi a, .wp-pagenavi span{
text-decoration:none;
margin-right:5px;
padding:10px;}

.wp-pagenavi span{
background:#000;
color:#fff;}

/* search results */

#search-results-list{
font-size:14px;
list-style:none;
margin-top:15px;}

#search-results-list li{
background:url(bg_pontilhado.png) bottom left repeat-x;
overflow:hidden;
padding:15px 0;}

#search-results-list span{
display:block;
font-weight:bold;
width:85px;
float:left;}

#search-results-list a{
font-style:italic;
display:block;
width:400px;
float:right;}

.search-results .archive-wrap{
border-top:none; 
border-bottom:1px solid #000;
margin-bottom:15px; }

#search-page-title{
border-bottom:3px solid #000; 
font-size:1.5em;
font-weight:normal;
padding-bottom:15px;}

.search-results .navigation{
border-top:none;
margin:0 0 15px;}

.format-gallery #sidebar-esquerda, .format-gallery .post-meta, .format-gallery .font-size-control, .format-gallery .categorias{
display:none;}

.format-gallery .post-content{
width:725px !important;}

.format-gallery .post-header {}

.format-gallery .post-header h2{
margin:20px 0 10px;}

.format-gallery .post-header h2 a{
/*background:none !important;
padding:0 0 0 0 !important;*/ }

.format-gallery .
post-header .post-date{
margin:0 0 0 30px !important;}

.format-gallery .post-feat-img{
margin-bottom:0 !important;
padding-bottom:0 !important;}

/* comentarios comments */


#comments-area{
padding-top:15px;}

#comments-area h3{
font-size:1.5em;
font-weight:normal;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #000;}

#bg-respond{
overflow:hidden;}

.comment-meta, #comments-area label{
float:left;
width:85px;}

#comments-area label{
font-size:13px;
font-style:italic;
margin:12px 0 20px;
clear:left;}

#comments-area #author, #comments-area #email, #comments-area #url, #comments-area textarea{
float:right;
width:384px;
background:#fff;
color:#000;
border:1px solid #000;
padding:8px;
font-size:13px;
line-height:13px;
font-family:"trebuchet ms", arial, sans-serif;
margin-top:8px;}

#comments-area #submit {
cursor:pointer;
font-family:georgia, serif;
color:#000;
font-size:1.5em;
background:#fff;
border:none;
float:right;
margin-right:365px;
margin-top:10px;}

.commentlist{
font-size:13px;
line-height:13px;
font-family:"trebuchet ms", arial, sans-serif;}

.comment-data{display:none;}

li.comment{
overflow:hidden;
padding-top:25px;}

.comment-meta{
padding-top:10px;}

.comment-meta .avatar{display:none;}

.comment-meta a{
text-decoration:none;
line-height:1.5em;
display:block;}

.comment-meta a:after{
color:#000;
background:#fff;
font-style:italic;
display:block;
content:"disse";}

.comment-content{
float:right;
width:370px;
background:#000;
color:#fff;
padding:10px 15px 0;}

ul.children{clear:both;} 