h1.principal{ margin-bottom:15px; }

#main article{ margin-bottom:60px; padding:15px; background:#fff; }
#main article h2.tit_humor{ font-size:28px; text-transform:uppercase; margin-bottom:10px; }
#main article h2.tit_humor a{  color:#000; }
#main article h2.tit_humor a:hover { color:#000; text-decoration:underline; }
#main article div.conteudo img{ display:block; margin:0 auto 15px; max-width: 614px; height:auto;}
#main article div.conteudo img.hide{ display:none; }
#main article div.conteudo a{ color:#000; text-decoration:underline;}
#main article div.conteudo a:hover{ text-decoration:none;}
#main article div.conteudo p{ margin-bottom:15px; line-height:24px; color:#111; }
#main article div.conteudo{ margin-bottom:30px; }

#main article div.conteudo > h3{ font-size: 22px; font-weight: bold; margin:30px 0 20px 0; background: #ffdc4f; padding:7px 13px; font-family: 'Yanone Kaffeesatz'; }
#main article div.conteudo > h3 span,
#main article div.conteudo > h3 strong{ font-size: 22px; font-weight: bold; font-family: 'Yanone Kaffeesatz'; }
#main article div.conteudo > h3 a,
#main article div.conteudo > h3 a.hotword { font-size: 22px; font-weight: bold; font-family: 'Yanone Kaffeesatz';  color: #000; text-decoration:none; }
#main article div.conteudo > h3 a:hover,
#main article div.conteudo > h3 a.hotword:hover { text-transform:none; background:none; }
#main article div.conteudo > h4{ font-size: 20px; color: #000; font-weight: bold; font-family: 'Yanone Kaffeesatz'; margin-bottom: 15px; display: block;}
#main article div.conteudo > h4 span,
#main article div.conteudo > h4 strong{ font-size: 20px;  color: #000; font-weight: bold; font-family: 'Yanone Kaffeesatz'; }
#main article div.conteudo > h4 a,
#main article div.conteudo > h4 a.hotword { font-size: 20px; color: #000;  font-weight: bold; font-family: 'Yanone Kaffeesatz'; text-decoration:none; }
#main article div.conteudo > h4 a:hover,
#main article div.conteudo > h4 a.hotword:hover { text-transform:none; background:none; }


#main div.info_table{ margin-top:-30px; margin-bottom:80px; }
#main div.info_table p.registros{ padding-left:3px; }


/* COMPARTILHAR */
div.share_humor{ height:70px; overflow:hidden; }
div.share_humor .twitter-share-button{ float:left; margin-right:10px;}
div.share_humor .facebook-share-button{ width:55px; float:left; border:0; margin-right:10px;}
div.share_humor .plus_one{ width:55px; float:left; }

div.share_humor a.bt_orkut_compartilhar{width:120px; float:right; height:31px; text-indent:-9999px; }
div.share_humor a.bt_orkut_compartilhar{background:url('/img/ico/icones_sprite.png?v=27') no-repeat -0 -140px; }

div.share_humor a.bt_comentar{ float:right; position:relative; text-indent:0; display:block; padding:0 14px 0 44px; height:30px; line-height:30px; vertical-align:middle; color:#000; font-size:14px; text-transform:uppercase; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-right:1px solid #d2d1cf; border-bottom:1px solid #d2d1cf; background: #fff; /* for non-css3 browsers */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f7f1'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f7f1)); /* for webkit browsers */ background: -moz-linear-gradient(top,#fff,#f9f7f1); /* for firefox 3.6+ */ }
div.share_humor a.bt_comentar span{ display:block; background:url('/img/ico/icones_sprite.png?v=27') no-repeat -54px -24px; width:22px; height:16px; position:absolute; top:8px; left:14px; text-indent:-9999px; }
div.share_humor a.bt_orkut_compartilhar:hover, div.share_humor a#bt_comentar:hover{ -moz-box-shadow:3px 3px 8px #aaa; -webkit-box-shadow:3px 3px 8px #aaa; box-shadow:3px 3px 8px #aaa;}

/* BOX CATEGORIAS */
div.box_categorias{ width:300px; margin:0 auto 20px;}
div.box_categorias h2.tit_box{ width:188px; }
div.box_categorias ul li{ border-bottom:solid 1px #f0eee9; background-color:#fff;}
div.box_categorias ul li:hover{ background:#D6D2C4; box-shadow:inset 0 0 10px rgba(0,0,0,0.2);}
div.box_categorias ul li a{ position:relative; text-transform:uppercase; color:#000; padding:5px 15px 5px 20px; line-height:20px; vertical-align:middle; display:block;}
div.box_categorias ul li a:before{ content:">"; position:absolute; left:9px; top:4px; display:block; width:4px; height:7px; }

/*
@media all and (max-width: 999px) {
	body div#conteudo div#main{width:726px}
	body aside#sidebar_right{display:none;}
	body div#conteudo div#main div.info_table{ width: 727px;}
}
*/