/*  
Theme Name: O Grito 2013
Version: 1.5
Author: Felipe D&aacute;rio 
Author URI: http://felipedario.com/

*/


/*geral */

body{
background: #fff;
text-align:left;
font-family:georgia, serif;
color:#000;
font-size:14px;
line-height:1.5em;}

.c{clear:both;}

.hid{display:none;}

.campo{
padding:4px;
font-family:arial, helvetica, geneva, sans-serif;
color:#fff !important;
font-size:14px;
background:#000;
border:none;}

.botao{
padding:4px;
cursor:pointer;
font-family:georgia, serif;
color:#000;
font-size:14px;
background:#fff;
border:none;}

p{margin-bottom:.5em; }

/* links */

a img{border:none;}

a{
outline:none;}

a:link{
color:#000;
text-decoration:underline; }

a:visited{
color:#000;
text-decoration:underline; }

#edicao-atual a:visited, #post-categs a:visited, #post-categs a:link{color:#000; }

#edicao-atual a:visited:hover{color:#fff; }

a:visited:hover, a:hover{
color:#fff;
text-decoration:none;
background:#ec008c;}

 a:visited:focus, a:visited:active, a:focus, a:active{
color:#fff;
text-decoration:none;
background:#000;}

::selection {
color:#fff;
background:#ec008c;}

::-moz-selection {
color:#fff;
background:#ec008c;}


/* CORES */

/* musica */
#menu .musica a:hover, 
#menu .musica a:focus , 
#menu .musica a:active,
#menu .musica:hover > a,
#post-categs .musica:hover,
#post-categs .musica:focus,
#post-categs .musica:active {
background: #fe0000 !important;
color:#fff;}

#musica-col1 a:hover, 
#musica-col2 a:hover{
background: #fe0000;
color:#fff;}

body.category-musica a:hover{
background: #fe0000;
color:#fff;}

body.category-musica .categorias a{
background: #fe0000 !important;
color:#fff !important;}

body.category-musica .post-content a:hover{
background: #fe0000 !important;
color:#fff !important;}

body.category-musica .post-content a:link{
color: #fe0000;}

body.category-musica .post-content a:visited{
color:#808080;}



/* quadrinhos */
#menu .quadrinhos a:hover,
#menu .quadrinhos a:focus , 
#menu .quadrinhos a:active,
#menu .quadrinhos:hover > a,
#post-categs .quadrinhos:hover,
#post-categs .quadrinhos:focus,
#post-categs .quadrinhos:active {
background: #0072fe;
color:#fff;}

#quadrinhos-col1 a:hover, 
#quadrinhos-col2 a:hover{
background: #0072fe;
color:#fff;}

body.category-quadrinhos a:hover,
body.category-critica-hq a:hover{
background: #0072fe;
color:#fff;}

body.category-quadrinhos .categorias a,
body.category-critica-hq .categorias a{
background: #0072fe !important;
color:#fff !important;}

body.category-quadrinhos .post-content a:hover,
body.category-critica-hq a:hover{
background: #0072fe !important;
color:#fff !important;}

body.category-quadrinhos .post-content a:link,
body.category-critica-hq a:link{
color: #0072fe;}

body.category-quadrinhos .post-content a:visited,
body.category-critica-hq a:visited{
color:#808080;}


/* cinema */
#menu .cinema a:hover,
#menu .cinema a:focus , 
#menu .cinema a:active,
#menu .cinema:hover > a,
#post-categs .cinema:hover,
#post-categs .cinema:focus,
#post-categs .cinema:active {
background: #a1fe00;
color:#000;}

#home-cinema ul a:hover{
background: #a1fe00;
color:#000;}

body.category-cinema a:hover{
background: #a1fe00;
color:#000;}

body.category-cinema .categorias a{
background: #a1fe00 !important;
color:#000 !important;}

body.category-cinema .post-content a:hover{
background: #a1fe00 !important;
color:#000 !important;}

body.category-cinema .post-content a:link{
color: #71b300;}

body.category-cinema .post-content a:visited{
color:#808080;}


/* livros */
#menu .livros  a:hover, 
#menu .livros  a:focus , 
#menu .livros a:active,
#menu .livros:hover > a,
#post-categs .livros:hover,
#post-categs .livros:focus,
#post-categs .livros:active{
background:#008700;
color:#fff;}

#home-livros ul a:hover{
background: #008700;
color:#fff;}

#home-livros ul a:hover{
background: #008700;
color:#fff;}

body.category-livros a:hover,
body.category-critica-livro a:hover{
background: #008700;
color:#fff;}

body.category-livros .categorias a,
body.category-critica-livro .categorias a{
background: #008700 !important;
color:#fff !important;}

body.category-livros .post-content a:hover,
body.category-critica-livro .post-content a:hover{
background: #008700 !important;
color:#fff !important;}

body.category-livros .post-content a:link,
body.category-critica-livro .post-content a:link{
color: #008700;}

body.category-livros .post-content a:visited,
body.category-critica-livro .post-content a:visited{
color:#808080;}



/* artes visuais */
#menu .artes-visuais:hover,
#menu .artes-visuais:focus , 
#menu .artes-visuais:active,
#post-categs .artes-visuais:hover,
#post-categs .artes-visuais:focus,
#post-categs .artes-visuais:active{
background: #a100fe;
color:#fff;}

body.category-artes-visuais a:hover{
background: #a100fe;
color:#fff;}

body.category-artes-visuais .categorias a{
background: #a100fe !important;
color:#fff !important;}

body.category-artes-visuais .post-content a:hover{
background: #a100fe !important;
color:#fff !important;}

body.category-artes-visuais .post-content a:link{
color: #a100fe;}

body.category-artes-visuais .post-content a:visited{
color:#808080;}


/* mixer */

#menu .mixer a:hover,
#menu .mixer a:focus, 
#menu .mixer a:active{
background: #00fed1;
color:#000;}

/* sociedade */
#post-categs .sociedade:hover,
#post-categs .sociedade:focus,
#post-categs .sociedade:active{
background: #00fed1;
color:#000;}

body.category-sociedade a:hover,
body.category-sociedade-e-cyberespaco  a:hover{
background: #00fed1;
color:#000;}

body.category-sociedade .categorias a,
body.category-sociedade-e-cyberespaco .categorias a{
background: #00fed1 !important;
color:#000 !important;}

body.category-sociedade .post-content a:hover,
body.category-sociedade-e-cyberespaco .post-content a:hover{
background: #00fed1 !important;
color:#000 !important;}

body.category-sociedade .post-content a:link,
body.category-sociedade-e-cyberespaco .post-content a:link{
color: #00b897;}

body.category-sociedade .post-content a:visited,
body.category-sociedade-e-cyberespaco  .post-content a:visited{
color:#808080;}



/* tv */
#menu .tv:hover,
#menu .tv:focus , 
#menu .tv:active,
#post-categs .tv:hover,
#post-categs .tv:focus,
#post-categs .tv:active{
background: #f26522;}

#home-tv ul a:hover{
background: #f26522;
color:#000;}

body.category-tv a:hover{
background: #f26522;
color:#000;}

body.category-tv .categorias a{
background: #f26522 !important;
color:#000 !important;}

body.category-tv .post-content a:hover{
background: #f26522 !important;
color:#000 !important;}

body.category-tv .post-content a:link{
color: #f26522;}

body.category-tv .post-content a:visited{
color:#808080;}


/* moda */
#menu .moda:hover,
#menu .moda:focus , 
#menu .moda:active,
#post-categs .moda:hover,
#post-categs .moda:focus,
#post-categs .moda:active{
background: #FFFF00;
color:#000;}

body.category-moda a:hover{
background: #FFFF00;
color:#000;}

body.category-moda .categorias a{
background: #FFFF00 !important;
color:#000 !important;}

body.category-moda .post-content a:hover{
background: #FFFF00 !important;
color:#000 !important;}

body.category-moda .post-content a:link{
background: #FFFF00;
color:#000;}

body.category-moda .post-content a:visited{
color:#808080;}


/* circuito */
#post-categs .circuito a:hover,
#post-categs .circuito a:focus,
#post-categs .circuito a:active{
background: #fe0000;
color:#fff;}

#home-circuito-col1 a:hover,
#home-circuito-col2 a:hover{
background: #fe0000;
color:#fff;}

body.category-circuito a:hover,
body.category-mp3 a:hover,
body.category-mixtape-mp3 a:hover,
body.category-podcast-mp3 a:hover,
body.category-video a:hover{
background: #fe0000;
color:#fff;}

body.category-circuito .categorias a,
body.category-mp3 .categorias a,
body.category-mixtape-mp3 .categorias a,
body.category-podcast-mp3 .categorias a,
body.category-video .categorias a{
background: #fe0000 !important;
color:#fff !important;}

body.category-circuito .post-content a:hover,
body.category-mp3 .post-content a:hover,
body.category-mixtape-mp3 .post-content a:hover,
body.category-podcast-mp3 .post-content a:hover,
body.category-video .post-content a:hover{
background: #fe0000 !important;
color:#fff !important;}

body.category-circuito .post-content a:link,
body.category-mp3 .post-content a:link,
body.category-mixtape-mp3 .post-content a:link,
body.category-podcast-mp3 .post-content a:link,
body.category-video .post-content a:link{
color: #fe0000;}

body.category-circuito .post-content a:visited,
body.category-mp3 .post-content a:visited,
body.category-mixtape-mp3 .post-content a:visited,
body.category-podcast-mp3 .post-content a:visited,
body.category-video .post-content a:visited{
color:#808080;}



/* blogs */
#menu .blogs a:hover,
#menu .blogs a:focus , 
#menu .blogs a:active,
#menu .blogs:hover > a,
#post-categs .blogs a:hover,
#post-categs .blogs a:focus,
#post-categs .blogs a:active{
background-color: #808080; 
color:#fff;}


/* ultimas */
#menu .ultimas:hover,
#menu .ultimas:focus , 
#menu .ultimas:active,
#post-categs .ultimas:hover,
#post-categs .ultimas:focus,
#post-categs .ultimas:active{
background-color: #000;
color:#fff !important;}




/* TODAS AS PAGINAS */

h1, h2, h3, h4, h5, h6 {color:#000;}

#wrap{
background: #fff;
width:1045px;
margin:0 auto;
border-top:8px #000 solid;
border-bottom:8px solid #000;}

#barra-topo{
overflow:hidden;
text-align:right;
padding:8px 0 8px;
background:url(bg_pontilhado.png) bottom left repeat-x;}

#barra-topo a{
text-decoration:none;}

#busca{
width:200px;
float:right;}

#busca .campo{
width: 192px;
height: 15px;
background: #000 url(search-icon.png)  176px 0 no-repeat;}

#busca .botao{
display: none;}

#acess-links{
margin-top:2px;
font-size:12px;
width:300px;
float:right;}

#social-nets li, 
#acess-links li{
display:inline;}

#acess-links a:link{
margin-left:8px;
color: #999;}

#acess-links a:hover, #acess-links a:active{
color: #fff;}

#social-nets{
text-align:left;
background:url(http://revistaogrito.ne10.uol.com.br/page/wp-content/uploads/2013/04/social-nets-2.png) top left no-repeat;
margin:0 10px 0 30px;
width:190px;
height:23px;
float:right;}

#social-nets a{
background: none;
float:left;
display:block;
text-indent:-999em;
height:23px;
width:23px;
margin-right:8px;}

#barra-logo{
padding-top:10px;
margin-bottom:10px;
float:left;
width:220px;}

.home #barra-logo{
width:350px !important;}

#barra-logo a{
background:url(logo-og.png) no-repeat !important;
text-indent:-999em;
height:60px;
margin-top: 5px;
display:block;}

#anuncio-header{
margin-top:10px;
float:right;
width:500px;
height: 60px;}

#menu{
font-size:1.4em;
border-top:8px solid #000;
padding-bottom: 1px;
background:url(bg_pontilhado.png) bottom left repeat-x;
clear:both;}

#menu > ul{
width:1070px;	}

#menu a{
text-decoration:none;
padding:10px 22px;
display:block;}

#menu a:visited, #menu a:link{color:#000;}

#menu a:hover, #menu a:active, #menu a:focus{
background:#fff;
color:#000;}

#menu ul{
list-style:none;}

#menu li{
position: relative;
float:left;}

#menu li ul{
border:1px solid #000;
background:#fff;
display:none;
position: absolute;
top: 35px;
left: 0;
z-index:15000;}

#menu ul ul{width: 230px;}

#menu li:hover > ul{
display:block;}

#menu li ul li{
float:none !important;}

#menu li ul a{
padding:10px 22px;
border-bottom:1px dashed #000;}

#menu li ul li:last-child a{
border:none;}

#sidebar-global{
float:right;
width:300px;
padding-bottom:15px;}

#link-mtv{
display:block; 
background:none;
text-decoration:none; 
color:#000;
margin-bottom:15px;}

#sidebar-global h3 {
font-size:1em !important;
font-weight:normal !important;
padding-bottom:2px !important;
margin-bottom:10px !important;
border-bottom:1px solid #000 !important;}

#sidebar-global .textwidget{
margin:20px 0;}

#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:267px;}

#copyright{
overflow:hidden;
padding:15px 0 15px 388px;
font-size:12px;
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;}

#anuncio-esquerda{
z-index:-500000;
position:fixed;
left:0;
top:0;}

#anuncio-direita{
z-index:-500000;
position:fixed;
right:0;
top:0;}

/* HOME */

#content-home{
margin-top:15px;
overflow:hidden;}

#content-home h2{
font-size:1.5em;
font-weight:normal;
margin-bottom:10px;
padding-bottom:15px;
border-bottom:3px solid #000;}

#content-home h3{
font-size:1.5em;
font-weight:normal;
margin-bottom:10px;
padding-bottom:15px;
border-bottom:1px solid #000;}

h2 a:link, h2 a:visited,h3  a:link, h3 a:visited{
color:#000;
text-decoration:none;}

h2 a:hover, h2 a:active, h2 a:focus, h3 a:hover,  h3 a:active, h3 a:focus{
color:#000 !important;
background:#fff !important;
text-decoration:underline;}

#home-coluna1{
float:left;
width:730px;}

#edicao-atual{
background:url(bg_pontilhado.png) bottom left repeat-x;
padding-bottom:15px;
overflow:hidden;}

#edicao-atual a{
text-decoration:none;}

#e-a-slide{
margin-left:-5px;
width:425px;
float:left;
position:relative;}

#e-a-slide img{
max-width: 420px !important;}

#e-a-slide .textwidget a{
margin:0 0 10px 10px;
font-size:1.5em;
line-height:1.25em;
font-weight:normal;
display:block;}

#e-a-slide .pagination{
overflow:hidden;
position:absolute;
top:0;
right:15px;
list-style:none;
z-index:10000;}

#e-a-slide .pagination li{
float:left;
font-style:italic;
margin-right:1px;
background:#fff;
padding:1px;}

#e-a-slide .pagination li a{
text-decoration:none;
padding:5px 10px;
display:block;}

#e-a-slide  .slides_container {
width:420px;
height:420px;}

#e-a-slide  .slides_container div{
width:420px;
height:420px;
display:block;}

#e-a-col2{
width:130px;
float:left;
margin:-10px 0 0 15px;}

#e-a-col3{
width:130px;
margin-top:-10px;
float:right;}

#e-a-col2 .textwidget, #e-a-col3 .textwidget{
background:url(bg_pontilhado.png) bottom left repeat-x;
padding:10px 0 15px;}

#e-a-col2 .textwidget:last-child, #e-a-col3 .textwidget:last-child{
background:none;
padding:10px 0 0;}

#e-a-col2 strong a, #e-a-col3 strong a{
font-family:arial, helvetica, geneva, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight: bold;
letter-spacing: .1em;
text-decoration:none;
margin:0 0 5px 10px;}

#e-a-col2  a, #e-a-col3  a{
display:block;}

#e-a-col2  .textwidget > a, #e-a-col3 .textwidget > a{
border-left:3px solid #000;
padding-left:7px;
font-style:italic;
display:block;}

#e-a-col2  img, #e-a-col3 img{
display:block;
margin:0 0 5px -10px;
width: 130px;
height:auto;}

#e-a-col2 .veja-mais{
margin-top:10px;}

#home-linha2{
padding: 30px 0 0;
overflow:hidden;}

#barra-noticias-home{
float:left;
width:200px;
margin-bottom:20px;}

#barra-noticias-home li{
background:url(bg_pontilhado.png) bottom left repeat-x;
overflow:hidden;
padding:10px 0;}

#barra-noticias-home span{
display:block;
font-weight:bold;
width:45px;
float:left;}

#barra-noticias-home ul a{
font-style:italic;
display:block;
width:145px;
float:right;}

#linha2-coluna2{
float:right;
width:505px;
margin-bottom:15px;}

#home-blogs, #home-quadrinhos, #home-crits{
clear: both;
overflow:hidden;
margin-bottom:15px;}

/* home blogs, quadrinhos */

#home-blogs, #home-quadrinhos{
background:url(bg_pontilhado.png) bottom left repeat-x;	
padding:0 0 15px;}


#home-blogs-col1 a, #home-blogs-col2 a, #home-quadrinhos-col1 a, #home-quadrinhos-col2 a{
	display: block;}

#home-blogs-col1, #home-quadrinhos-col1{
width:355px;
float:left;
overflow:hidden;}

#home-blogs img, #home-quadrinhos img{
height:auto;
width:200px;
height:auto;
display:block;
float: left;}

#home-blogs strong, #home-quadrinhos strong{
font-family:arial, helvetica, geneva, sans-serif;
text-transform:uppercase;
font-size:12px;
letter-spacing: .05em;
margin:0 0 5px 10px;}

#home-blogs-col1 strong, #home-quadrinhos-col1 strong{ 
	width:130px;
	float:right;}

#home-blogs-col1 em, #home-quadrinhos-col1 em{
width:130px;
float:right;
font-size:1.25em;
line-height:1.25em;
font-weight:normal;}

#home-blogs-col2, #home-quadrinhos-col2{
width:130px;
float:right;}

#home-blogs-col2 .textwidget, #home-quadrinhos-col2 .textwidget{
padding:0 0 15px;}

#home-blogs-col2 .textwidget:first-child,#home-quadrinhos-col2 .textwidget:first-child{
background:url(bg_pontilhado.png) bottom left repeat-x;
margin-bottom:10px;}

#home-blogs-col2 em, #home-quadrinhos-col2 em{
display: block;
border-left:3px solid #000;
padding-left:7px;}



/* home crits */

.tabnav{
overflow:hidden;}

.tabnav li {
text-transform:uppercase;
font-size:12px;
font-weight: bold;
letter-spacing: .1em;
list-style: none;
float:left;
border-right:1px solid #000;}

.tabnav .last{border:none;}

.tabnav li a {
text-decoration:none !important;
display:block;
padding:2px;
margin:0 4px;}

.tabnav li.ui-tabs-selected a {
 background:#000;
 color:#fff;}

.tabdiv{
border-top:1px solid #000;
margin-top: 5px;
padding-top:10px;}

.ui-tabs-hide {display: none; }

.home-crits-col1 a, .home-crits-col2 a{
	display: block;}

.home-crits-col1{
width:355px;
float:left;
overflow:hidden;}

.home-crits-col1 img{
height:auto;
min-width:175px;
max-width:200px;
max-height:215px;
display:block;
float: left;}

.home-crits-col1 strong, .home-crits-col2 strong{
font-family:arial, helvetica, geneva, sans-serif;
text-transform:uppercase;
font-size:12px;
letter-spacing: .05em;
margin:0 0 5px 10px;}

.home-crits-col1 strong{
	width:130px;
	float:right;}

.home-crits-col1 em{
width:130px;
float:right;
font-size:1.25em;
line-height:1.25em;
font-weight:normal;}

.home-crits-col1 .leia-mais{
color: #000;
width:130px;
float:right;
display:block;
background: transparent url(bg_pontilhado.png) top left repeat-x;
padding-top:15px;
margin-top: 15px;
font-size: 12px;}

.home-crits-col2{
width:130px;
float:right;}

.home-crits-col2 .textwidget{
padding:0 0 15px;}

.home-crits-col2 .textwidget:first-child{
background:url(bg_pontilhado.png) bottom left repeat-x;
margin-bottom:10px;}

.home-crits-col2 em{
display: block;
border-left:3px solid #000;
padding-left:7px;}


hr{
border: none;
background:url(bg_pontilhado.png) top left repeat-x;
height: 1px;}

#home-opiniao{
float: left;
width: 720px;
overflow:hidden;
padding:15px 0 0;}

#opiniao-slide{
float:left;
margin-left:-5px;
width: 720px;
position:relative;}

#opiniao-slide  img{
float: left;
width: 410px !important;
max-height: 300px !important;
height:auto;
display:block;}

#opiniao-slide .slides_container em{
margin-left:430px !important;
display:block;
font-size:1.25em;
line-height:1.25em;
margin-bottom:10px;}

#opiniao-slide .slides_container p{
margin-left:430px;}

#opiniao-slide .pagination{
overflow:hidden;
position:absolute;
top:0;
left:280px;
list-style:none;
z-index:10000;}

#opiniao-slide .pagination li{
float:left;
font-style:italic;
margin-right:1px;
background:#fff;
padding:1px;}

#opiniao-slide .pagination li a{
text-decoration:none;
padding:5px 10px;
display:block;}

/* #opiniao-slide  .slides_container {
width:590px;
height:280px;} */

#opiniao-slide .slides_container div{
width: 720px;
height:280px;
display:block;}

#opiniao-slide .slides > div {overflow:hidden;
position:absolute; 
top:0; 
width: 720px;
height:280px;
display:none; }


/* artes visuais */

#opiniao-col3{
padding:15px 0 0;
float:right;
width:300px;}

#opiniao-col3 .textwidget{
overflow:hidden;
background:url(bg-opiniao.png) bottom right no-repeat;}

#opiniao-col3 .textwidget:last-child{
background:none;
padding-top: 0;}

#opiniao-col3 .textwidget a{
display:block;
font-style:italic;
width:130px;
float:right;
padding:10px 0 10px 20px;}

#opiniao-col3 .textwidget:last-child a{
padding:10px 0 0 20px;	}

#opiniao-col3 .textwidget > a:first-child{
float:left;
display:inline;
padding:0 !important;}

#opiniao-col3  a:hover, 
#opiniao-col3  a:active,
#opiniao-col3  a:focus{background:#000;}

#opiniao-col3 img{
height:auto;
width:150px;
display:block;}

#opiniao-col3 .leia-mais{margin-left:175px;}

#home-linha3{
background:url(bg_pontilhado.png) top left repeat-x;
clear:both;
margin-top:15px;
overflow:hidden;
padding:15px 0 0}

#home-arquivos{
width:250px;
float:left;}

#home-arquivos .textwidget{
padding:10px 0 15px;
background:url(bg_pontilhado.png) top left repeat-x;
font-style:italic;}

#home-arquivos div .textwidget:first-child{
background: none;}

#home-arquivos .textwidget em a{
display:block;
border-left:3px solid #000;
padding-left:10px;}

#home-arquivos img{
display:block;
margin:0 0 10px 0;
width:200px;
height:auto;}


#home-especiais{
width:510px;
margin-left:20px;
float:left;
overflow:hidden;}

#especiaisl-col1{
width:245px;
float:left;}

#especiaisl-col1 .textwidget{
padding:10px 0 15px;
background:url(bg_pontilhado.png) top left repeat-x;
font-style:italic;}

#especiaisl-col1 .textwidget:first-child{
background: none;}

#especiaisl-col1 .textwidget em a{
display:block;
border-left:3px solid #000;
padding-left:10px;}

#especiaisl-col1 img{
display:block;
margin:0 0 10px 0;
width:200px;
height:auto;}

#home-especiais .main-slide2{
width:245px;
position:relative;
float:right;
padding-bottom:25px;}

.holder2{
overflow:hidden;
padding-bottom:10px; }

.holder2 li{
list-style:none outside none;
float:left;}

#home-especiais .main-slide2 li{
width:100%;
padding:10px 0;
background:url(bg_pontilhado.png) top left repeat-x;
font-style:italic;}

#home-especiais .main-slide2 li:first-child{
	background: none;}

#home-especiais .main-slide2 li a{
display:block;
border-left:3px solid #000;
padding-left:10px;}

#home-popular{
width:250px;
float:right;}

#home-popular .tabnav{
text-transform:uppercase;
font-size:12px;
font-weight: bold;
letter-spacing: .1em;}

#home-popular ul, #home-popular li{
list-style:none;}

#home-popular .tabdiv li:first-child{
margin-top:-10px;}

#home-popular .tabdiv li{
padding:10px 0 10px 5px;
background:url(bg_pontilhado.png) bottom left repeat-x;}

#home-popular .tabdiv li a{
display:block;
font-style:italic;}

#home-popular .post-stats, #home-popular h2{display:none;}

#home-linha4, #home-linha5{
background:url(bg_pontilhado.png) bottom left repeat-x;
padding-bottom: 15px;
margin-bottom:15px;
overflow:hidden;}

#home-linha4 ul, #home-linha5 ul{
	list-style: none;}

#home-linha4 li, #home-linha5 li{
padding:10px 0;
background:url(bg_pontilhado.png) top left repeat-x;
font-style:italic;}

#home-linha4 li:first-child, #home-linha5 li:first-child{
background:none;}

#home-linha4 li a, #home-linha5 li a{
display:block;
border-left:3px solid #000;
padding-left:10px;}

#home-linha4{
padding-top:15px;}

#home-musica{
overflow:hidden;
width:510px;
float:left;}

#musica-col1{
float:left;
width:245px;}

#musica-col1  em a{
display:block;
border-left:3px solid #000;
padding-left:10px;
font-style:italic;
margin:10px 0;
font-size:1.25em;
line-height:1.25em;}

#musica-col1 img{
display:block;
width:245px;
height:auto;}

#musica-col2{
float:right;
width:245px;}



#home-quad2{
overflow:hidden;
width:510px;
float:right;}

#home-quad2-col1{
float:left;
width:245px;}

#home-quad2-col1  a{
display:block;
border-left:3px solid #000;
padding-left:7px;
font-style:italic;
margin-bottom:10px;
font-size:1.25em;
line-height:1.25em;}

#home-quad2-col1 img{
display:block;
margin:0 0 15px -10px;
width:245px;
height:auto;}

#home-quad2-col2{
float:right;
width:245px;}



#home-cinema{
width:250px;
float:left;}

#home-livros{
width:250px;
margin-left:15px;
float:left;}

#home-tv{
width:250px;
float:left;
margin-left:15px;}

#home-midia{
width:250px;
float:right;}


/* ads */

#anuncio-topo-site div{
padding-bottom:10px;}

#barra-noticias-home .textwidget{
padding-bottom: 10px;}

#area-especial-home div{
padding-bottom: 10px;}

#area-especial-home{}

.home-ads{
clear: both;
text-align:center;
overflow:hidden;}

.home-ads div, .home-ads iframe, .home-ads embed, .home-ads img{
margin: auto;
padding: 10px 0;}


/* POST / PAGE */

.post-wrap{}

#content-post-page{
margin-top:15px;
overflow:hidden;}

#post-page-col1{
width:725px;
float:left;}

.categorias{
margin-left:30px;
overflow:hidden;}

.categorias ul{list-style:none;}

.categorias li{display:inline}

.categorias a{
float:left;
display:block;
text-transform:uppercase;
font-size:12px;
font-weight: bold;
letter-spacing: .1em;
text-decoration:none;
padding:2px 2px 2px 20px;
margin-right:10px;
color:#fff;
background:#000;}

.tipo-materia{
padding:0 10px 10px;
border-bottom:3px solid #000;
margin-bottom:15px;}

#post-page-col1 .post-header{
background:url(bg_pontilhado.png) bottom left repeat-x;
overflow:hidden;
margin:20px 0 15px;}

.post-header-col2{
line-height:1.75em;
float:right;
width:200px;}

#post-page-col1 .post-header h2{
float:left;
width:500px;
font-size:1.5em;
line-height:1.25em;
font-weight:normal;}

#post-page-col1 .post-header h2 a{
font-style:italic;
color:#000;
display:block;
min-height:35px;
padding:0 0 15px 15px;
background:url(barra.png) 0 0 no-repeat;
text-decoration:none;}

#post-page-col1 .post-header h2 a:hover{
color:#ec008c !important;
background:url(barra.png) 0 0 no-repeat !important;}

.post-date{
margin:0 0 20px 30px;
font-style:italic;}

.post-feat-img{
clear:both;}

.post-feat-img div{
background:url(bg_pontilhado.png) bottom left repeat-x;
margin-bottom:15px;}

.post-feat-img img{
max-width:100%;
height:auto;
display:block;
border:1px solid #000 !important;
margin-bottom:15px;}

.post-linha2{
overflow:hidden;}

.post-content{ 
font-size:14px;}

.post-content embed,
.post-content param,
.post-content object,
.post-content video,
.in-post-content iframe{
max-width:500px !important;}

#post-page-col1 .post-content{
float:left;
width:500px;}

.post-content p{
text-align:justify;
line-height:1.5em;
margin-bottom:1.5em;}

.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;}

.post-content p:empty{display:none;}

.wp-caption{
margin:0 0 1em !important;
padding:0 !important;
font-size:.8em;
text-align:right !important;
overflow:hidden;
max-width:500px !important;}

.wp-caption a {background:none;}

.wp-caption img{
margin:0 !important;
padding:0 !important;
background:none;}

.wp-caption-text{
margin:0 !important;
padding:10px 0;
text-align:right !important;
background:url(bg_pontilhado.png) bottom left repeat-x;}

.alignleft{text-align:right !important;
float:left;
margin: 0 20px 10px 0;}

.aligncenter {
text-align:right !important;
display: block; 
margin: auto}

.alignright{
text-align:right !important;
float:right;
margin: 0 0 10px 20px;} 

.alignnone{text-align:right !important;}

.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;}

body.page .posts-relacionados-lista,body.page  .st-related-posts{
display:none;}

.fb-comments-tittle{
background:url(bg_pontilhado.png) top left repeat-x;
font-size:1.5em;
font-weight:normal;
padding:15px 0;
margin-bottom:15px;
border-bottom:1px solid #000;
text-transform:lowercase;}

.fb-comments iframe{
margin-top:-16px;}

.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:arial, helvetica, geneva, sans-serif;
text-transform:uppercase;
font-size:12px;
letter-spacing: .1em;
text-decoration:none;}

#sidebar-post{
float:right;
width:200px;}

/* .like-tweet{
padding:30px 0 10px;} */

.like-tweet iframe{
margin-left:2px;
float:left;}

.gplus{
float:right;
width:50px;}

.post-meta{
background:url(bg_pontilhado.png) top left repeat-x;
border-bottom:1px solid #000;
padding:10px 0;}

.post-meta a{
text-transform:uppercase;
font-weight: bold;
letter-spacing: .1em;}

#sidebar-post h3{
font-size:1.5em;
font-weight:normal;
margin-bottom:10px;
padding-bottom:15px;
border-bottom:3px solid #000;}

/ * .home .widgettitle, .widgettitle{
text-transform:lowercase;
font-weight:bold;
font-size:1em;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:3px solid #000;} */

#sidebar-post-stuff{}

#sidebar-post-stuff div{
	padding: 10px 0;}

#barra-noticias-post{
margin:15px 0 30px;}

#sidebar-post .textwidget {
margin-bottom:15px;}

#barra-noticias-post li{
background:url(bg_pontilhado.png) bottom left repeat-x;
overflow:hidden;
padding:10px 0;}



#barra-noticias-post span{
display:block;
font-weight:bold;
width:45px;
float:left;}

#barra-noticias-post ul a{
font-style:italic;
display:block;
width:145px;
float:right;}

#twitter-mentions h4{display:none;}

#twitter-mentions{
margin-bottom:30px;
/* height:350px;
overflow:hidden; */}

#twitados #twitter-mentions{margin-bottom:0;height:300px;}

#twitter-mentions .twtr-widget{
margin:-23px 0 0 -10px;}

#twitter-mentions .twtr-widget a:hover{
background:none !important;}

#twitter-mentions .twtr-user{
font-weight:bold;}

#post-arquivos{
margin-bottom:30px;}

select{width: 100%;}

#post-categs{
margin-bottom:30px;}

#post-categs ul{
text-transform:uppercase;
list-style:none;}

#post-categs ul ul{display:none;}

#post-categs li{
background:url(bg_pontilhado.png) bottom left repeat-x;}

#post-categs a{
text-decoration:none;
display:block;
padding:10px;}

#post-tags{
font-weight:bold;
line-height:2em;
margin-bottom:30px;}

#post-tags a{
margin-right:5px;
text-transform:uppercase;}

#ad-post div{
margin:15px 0 5px;}


/* ARCHIVE */

.img-do-post{
margin:0 1.5em 0 0;
width:150px;
float:left;}

.img-do-post img{
background:#fff !important;
padding:0 !important;}

#archive-col1{
width:500px;
float:left;}

#archive-col1 .post-content{overflow:hidden;}

.archive-wrap{
padding-top:15px;
border-top:3px solid #000; 
margin-bottom:40px;}

#sidebar-archive{
float:left;
width:200px;
margin-left:25px;}

#sidebar-archive h3{
font-weight:bold;
font-size:1em;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:3px solid #000;}

.archive-wrap .post-header{}

.archive-wrap .post-header h2{
background:url(bg-h2-post.png) bottom right no-repeat;
margin:20px 0 10px;
font-size:1.75em;
line-height:1.25em;
font-style:italic;
font-weight:normal;}

.page .post-header h2{
background:none !important;
margin:20px 0 0 !important;}

.archive-wrap .post-header h2 a{
color:#000;
display:block;
min-height:35px;
padding:0 0 15px 30px;
background:url(barra.png) 15px 0 no-repeat !important;
text-decoration:none;} 

.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{
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-post, .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{
background:url(bg_pontilhado.png) top left repeat-x;
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:14px;
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:14px;
line-height:13px;
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:14px;
line-height:14px;}

.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;}

.comment-content a:link{
color:#fff;}

.comment-content a:hover, .comment-content a:focus, .comment-content a:active{
background:#fff;
color:#000;}

ul.children{clear:both;} 

/* Le fin */