/*
	Theme Name: Underflash
	Theme URL: http://underflash.com
	Description: Underflash - Web Entretenimento.
	Author: DintStudio
	Author URI: http://www.dintstudio.com
	Version: 1.0
	Tags: 3 colunas, tamanho fixo, branco, vermelho, cinza, preto, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
    Changelog:v1.0 - 11.01.08

*/
/*

CORPO

*/

body {
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-color: #D8D8D8;
}
blockquote {
	background-color: #F7F6F6;
	border: 0px solid #EDEBEB;
	border-bottom-width: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 15px;
}
blockquote img {
	float: left;
}
blockquote p {
	padding: 0px;
	line-height: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
blockquote p a:link, blockquote p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0A76B7;
	text-decoration: none;
	line-height: 18px;
}
blockquote p a:hover, blockquote p a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7EB533;
	text-decoration: none;
	line-height: 18px;
}
#wpcf7-f2-p5-o1 {
	width:100%;
	height:auto;
	float:left;
}
#wpcf7-f1-p3-o1 {
	width:100%;
	height:auto;
	float:left;
}
/*

FUNDO COM SOMBRA

*/.todo {
	height: auto;
	width: 100%;
	background-image: url(images/backwrap.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
.main {
	display: table;
	height: auto;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
/*

HEADER E ELEMENTOS

*/

.header {
	float: left;
	height: 178px;
	width: 990px;
}
.header_right {
	height: 128px;
	width: 544px;
	float:right;
}
.header_ad {
	display: inline;
	float: right;
	height: 60px;
	width: 468px;
	margin-top:31px;
	margin-right:20px;
	clear:both;
}
#panic {
	display: inline;
	float: right;
	border:none;
	clear:both;
	margin-top:8px;
}
.nav {
	float: left;
	height: 28px;
	width: 990px;
}
.nav ul {
	margin: 0px;
	padding: 4px 0px 0px 10px;
	float: left;
	height: 24px;
	width: auto;
	list-style-type: none;
}
.nav ul li {
	font-family: Arial;
	font-size: 14px;
	color: #FFF;
	display: inline;
}
.nav ul li a:link, .nav ul li a:active, .nav ul li a:visited {
	color: #FFF;
	text-decoration: none;
	margin-right: 15px;
}
.nav ul li a:hover {
	text-decoration: underline;
}
.nav_r {
	float: right;
	height: 28px;
	width: 70px;
}
.nav_r img {
	border:none;
	float:left;
}
.logo {
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 128px;
	width: 445px;
}
/*

FORMULARIO BUSCA

*/

.search {
	background-color:#353535;
	float: left;
	height: 50px;
	width: 310px;
	border-bottom:1px solid #fff;
}
#searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B2B4BF;
	height: 23px;
	width: 217px;
	border:solid 1px #B2B4BF;
	float: left;
	display: inline;
	margin-top: 8px;
	margin-right: 5px;
	margin-left: 6px;
	padding-top: 6px;
	padding-left: 3px;
}
#searchbutton {
	margin-top: 8px;
}
/*

CONTEUDOS DEPOIS DO HEADER

*/

.content {
	background-color: #FFF;
	float: left;
	height: auto;
	width: 990px;
	background-image: url(images/back_content2.jpg);
	background-repeat: repeat-y;
	background-position: 0px top;
	padding-bottom:20px;
}
.content_left {
	float: left;
	height: auto;
	width: 680px;
}
.content_right {
	float: right;
	height: auto;
	width: 310px;
}
/*

LATERAL SIDEBAR

*/

.sidebar {
	display: inline;
	float: left;
	height: auto;
	width: 300px;
	margin-left: 5px;
}
.sidebar_top {
	display: inline;
	float: left;
	height: auto;
	width: 300px;
	margin-left: 5px;
	background-image: url(images/back_content.jpg);
	background-repeat: repeat-y;
	background-position: -1px top;
}
.featured {
	display: inline;
	float: right;
	height: auto;
	width: 309px;
	padding:0px;
	background-color:#EBEBEB;
	margin:20px 0px 20px 0px;
	border-bottom:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
}
.featured_inner {
	width:290px;
	height:205px;
	display:table;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
}
.featured_left {
	width:40%;
	height:205px;
	float:left;
	background-image: url(rotator/rotate.php);
	background-repeat: no-repeat;
	background-position: left top;
}
.featured_right {
	width:59%;
	height:205px;
	float:right;
}
ul#ft {
	margin:4px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
}
ul#ft li {
	height:40px;
	border-bottom:1px solid #D8D8D8;
	width:100%;
	padding-top:8px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
}
ul#ft li a, ul#ft li a:visited {
	text-decoration:none;
	line-height:18px;
}
ul#ft li a:hover {
	color:#999;
}
ul#ft img {
	border:none;
	float:left;
	margin-right:7px;
}
ul#ft span {
	color:#CCC;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	display:block;
}
ul#ft li.f-news {
	border:none !important;
}
.f-feed a, .f-feed a:visited {
	color:#D55200;
}
.f-twitter a, .f-twitter a:visited {
	color:#0097C9;
}
.f-orkut a, .f-orkut a:visited {
	color:#CF1199;
}
.f-news a, .f-news a:visited {
	color:#C30020;
}
.random {
	display: inline;
	clear: both;
	float: left;
	height: auto;
	width: 290px;
	font-size:11px;
	background-color:#F6F6F6;
	padding:5px;
}
.random ul {
	list-style-type: none;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 5px;
	float:left;
}
.tt {
	clear:both;
}
.random ul span {
	font-size:10px;
	color:#999;
	padding:5px 0px 5px 0px;
	float:left;
	display:block;
}
.random ul li {
	color:#7D7D7F;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	border-bottom:1px solid #EFEFEF;
	float:left;
	width:100%;
	padding:2px 0px 2px 0px;
}
.random ul li a, .random ul li a:visited {
	font-weight:bold;
	color:#7D7D7F ;
	text-decoration:none;
}
.random ul li a:hover {
	color:#DF1414;
}
.ran_inner {
	float:left;
	height: 143px;
	width: 133px;
	padding:2px 5px 2px 4px;
}
.ran_inner p {
	color:#E90101;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	margin:5px 0px 0px 0px;
	border-left:2px solid #CCC;
}
.ran_inner p a, .ran_inner p a:visited {
	color:#E90101;
	text-decoration:none;
}
.ran_inner p a:hover {
	text-decoration:underline;
}
.ran_inner img {
	border:1px solid #CCC;
	padding:2px;
}
.ran_game {
	float:left;
	height: 143px;
	width: 133px;
	padding:2px 5px 2px 4px;
}
.ran_game p {
	color:#4A8F01;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	margin:5px 0px 0px 0px;
	border-left:2px solid #CCC;
}
.ran_game p a, .ran_game p a:visited {
	color:#4A8F01;
	text-decoration:none;
}
.ran_game p a:hover {
	text-decoration:underline;
}
.ran_game img {
	border:1px solid #CCC;
	padding:2px;
}
.contentdiv {
	float: left;
	height: 240px;
	width: 290px;
}
.contentdiv img {
	border:none;
}
.featured h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7EB533;
}
.tit_cat {
	background-image: url(images/titulo_categoria.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 45px;
	width: 300px;
}
.tit_toppar {
	background-image: url(images/titulo_topparceiros.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 45px;
	width: 300px;
}
.tit_par {
	background-image: url(images/titulo_parceiros.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 45px;
	width: 300px;
}
.tit_divulgue {
	background-image: url(images/titulo_divulgue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 45px;
	width: 300px;
}
.tit_pub {
	background-image: url(images/titulo_pub.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 45px;
	width: 300px;
}
.tit_arq {
	background-image: url(images/titulo_arq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 45px;
	width: 300px;
}
.tit_twi {
	background-image: url(images/titulo_twitter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 45px;
	width: 300px;
}
.tit_tags {
	background-image: url(images/titulo_tags.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 45px;
	width: 300px;
}
.tit_random {
	background-image: url(images/titulo_random.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 45px;
	width: 280px;
}
.tit_random2 {
	background-image: url(images/titulo_random2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 45px;
	width: 280px;
}
.tit_games {
	background-image: url(images/titulo_games.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 45px;
	width: 280px;
}
.divulguebanner1 {
	display: inline;
	float: left;
	height: auto;
	width: 120px;
	padding: 5px;
}
input.divulgue1 {
	background:#FFFFFF;
	width:116px;
	height:16px;
	border:0;
	margin-top:0;
	padding:2px;
	color:#000000;
	font-family:Arial;
	font-size:12px;
}
.inner {
	display: inline;
	float: left;
	height: auto;
	width: 262px;
	margin-left: 20px;
	margin-bottom:8px;
}
.inner img {
	border:none;
}
.inner_wid {
	display: inline;
	float: left;
	height: auto;
	width: 272px;
	margin-left: 13px;
	margin-bottom:8px;
}
.inner_wid img {
	border:none;
	margin:0px 0px 5px 5px;
	float:left;
}
#cat {
	display: inline;
	float: left;
	height: auto;
	width: 262px;
	margin-left: 20px;
	margin-bottom:8px;
}
#cat h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #77D400;
	float: left;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	font-weight:normal;
}
#cat h2 a, #cat h2 a:visited, #cat h2 a:active {
	color: #77D400 ;
	text-decoration:none;
	display:block;
	float: left;
	width:230px;
}
#cat h2 a:hover {
	text-decoration:underline;
}
#cat .catdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	width:230px;
	float:left;
}
.cat_ct {
	float:left;
	border-left: 3px solid #6E6E6E;
	padding: 5px 0px 5px 7px;
}
.ru {
	font-size: 1px;
	float: left;
	height: 2px;
	width: 100%;
	border-top:1px solid #4A4A4A;
	margin-bottom:1px;
	margin-top:3px;
}
/*

TWITTER

*/

#twitter_div {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
ul#twitter_update_list {
	width:260px;
	float: left;
	list-style-type: none;
	padding:0px;
	margin:0px;
}
#twitter_div a, #twitter_div a:visited {
	color: #7EB533;
	text-decoration:none;
}
#twitter_div a:hover {
}
#twitter-link {
	text-align: right;
	display: block;
	float: left;
	width: 100%;
	margin-top: 10px;
}
ul#twitter_update_list li {
	border-bottom:1px solid #4A4A4A;
	width:100%;
	padding: 3px 0px 4px 0px;
}
/*

AREA DE POSTS

*/
.postarea {
	display: inline;
	float: left;
	height: auto;
	width: 650px;
	margin-left: 15px;
}
.continuelendo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DF1414;
	text-decoration: none;
}
.entry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696969;
	line-height:18px;
	float: left;
	height: auto;
	width: 650px;
	background-color:#FFF;
}
.entry p {
	text-indent: 5px;
}
.entry img {
	border: none;
}
.entry a, .entry a:visited {
	color: #63A21D;
	font-weight: bold;
	text-decoration: underline;
}
.entry a:hover, .entry a:active {
	color: #456C13;
	font-weight: bold;
	text-decoration: none;
}
.entry h3 {
	padding:0px;
	margin:0px 0px 5px 0px;
	color: #63A21D;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	clear:both;
	width:100%;
}
.entry h1 {
	color: #DF1414;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	padding:8px 0px 10px 10px;
	border-left:3px solid #CCC;
	line-height:28px;
}
.entry h1 a:link, .entry h1 a:active, .entry h1 a:visited {
	color: #DF1414;
	text-decoration:none;
	font-size: 26px;
}
.entry h1 a:hover {
	text-decoration:underline;
	font-size: 26px;
}
a.more-link {
	color:#C00;
	padding:0px 0px 0px 17px;
	background-image: url(images/ico_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
}
.catnew h2 {
	color: #505050;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 26px;
	padding:8px 0px 10px 0px;
	letter-spacing:-1px;
	margin:0px;
	line-height:28px !important;
}
.catnew h2 a:link, .catnew h2 a:active, .catnew h2 a:visited {
	color: #505050;
	text-decoration:none;
}
.catnew h2 a:hover {
	text-decoration:underline;
}
.catnew span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:bold;
	font-style: italic;
	color: #9FA4AA;
}
.entry ul {
	list-style-type:none;
	padding:0px 0px 0px 5px;
	margin:0px;
	float:left;
}
.entry ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
}
.entry ul li a:link, .entry ul li a:active, .entry ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-decoration:none;
}
.entry ul li a:hover {
	text-decoration:underline;
}
.catnew {
	float: left;
	height: auto;
	width: 650px;
	margin-top:10px;
	margin-bottom:10px;
}
.itens {
	float: left;
	height: 46px;
	width: 650px;
	background-image: url(images/back_itens.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:10px;
	margin-bottom:10px;
}
.itemleft {
	float: left;
	height: 43px;
	width: 230px;
}
.itemleft img {
	float: left;
	border:none;
	margin-right:5px;
}
.itemright {
	float: right;
	height: 43px;
	width: 320px;
}
.itemright .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #061F2C;
	float: left;
	text-transform:uppercase;
	margin-top:16px;
	margin-right: 8px;
	background-image: url(images/calendar.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.itemright .hour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #061F2C;
	float: left;
	text-transform:uppercase;
	margin-top:16px;
	margin-right: 10px;
	background-image: url(images/clock.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.itemright .commentnumber {
	float: left;
	background-image: url(images/back_countcomment.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 46px;
	text-align:center;
}
.itemright .commentnumber a:link, .itemright .commentnumber a:visited, .itemright .commentnumber a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFF;
	margin-top:11px;
	display:block;
	text-decoration:none;
	padding-left:2px;
}
.itemright .commentnumber a:hover {
	text-decoration:underline;
}
.thumb-1 {
	padding: 8px;
	float: left;
	height: 94px;
	width: 94px;
	background-image: url(images/bk_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right:10px;
	border:none;
}
.spcom {
	float:right;
	background-image: url(images/ico_com.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px 0px 0px 13px;
}
.spcom a:link, .spcom a:visited, .spcom a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #61A31D;
	float: left;
	padding-left:5px;
	text-decoration:none;
}
.spcom a:hover {
	text-decoration:underline;
}
.catname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	margin-top:16px;
	text-transform:uppercase;
}
.catname a:link, .catname a:visited, .catname a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #061F2C;
	text-transform:uppercase;
	padding-left:5px;
	text-decoration:none;
}
.catname a:hover {
	text-decoration:underline;
}
.regua {
	float: left;
	height: 5px;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dotted #61A11D;
}
/*CORPO POSTS*/

.post_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height:18px;
}
.post_single {
	float: left;
	height: auto;
	width: 650px;
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
.pb_left_single {
	float: left;
	height: auto;
	width: 340px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.post_bottom {
	float: left;
	height: 50px;
	width: 650px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #EDEBEB;
	border-top:1px solid #EDEBEB;
}
.pb_right {
	float: right;
	height: 40px;
	width: 300px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.pb_left {
	float: left;
	height: 40px;
	width: 340px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.pb_left ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:340px;
	list-style-type:none !important;
}
.pb_left ul span {
	color:#888888;
	display:inline !important;
	float:left;
	width:120px;
	margin: 0px 8px 0px 0px;
	padding: 2px 0px 0px 17px;
	font-size:11px;
}
.pb_left ul span a, .pb_left ul span a:visited {
	color:#888888;
	text-decoration:none;
	font-weight:normal;
	font-size:11px !important;
}
.pb_left ul span a:hover {
	text-decoration:underline;
	color:#888888;
	font-weight:normal;
	font-size:11px !important;
}
.p-cat {
	background-image: url(images/ico_cat.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.p-share {
	background-image: url(images/ico_share.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor:pointer;
}
.p-user {
	background-image: url(images/ico_user.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.p-date {
	background-image: url(images/ico_date.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.post-com {
	float: left;
	height: 50px;
	width: 650px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tag {
	clear: both;
	float: left;
	height: auto;
	width: 610px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tag a:link, .tag a:active, .tag a:visited {
	color:#456C13;
	text-decoration:none;
	font-size: 11px;
}
.tag a:hover {
	text-decoration:underline;
	font-size: 11px;
}
/************** PERSONAGENS *************/

.general {
	float: right;
	height: 39px;
	width: 39px;
	background-image: url(images/general.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.etezinho {
	float: right;
	height: 39px;
	width: 39px;
	background-image: url(images/etezinho.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.gangster {
	float: right;
	height: 39px;
	width: 39px;
	background-image: url(images/gangster.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.guri {
	float: right;
	height: 39px;
	width: 39px;
	background-image: url(images/guri.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.motoboy {
	float: right;
	height: 39px;
	width: 39px;
	background-image: url(images/motoboy.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.nerd {
	float: right;
	height: 39px;
	width: 39px;
	background-image: url(images/nerd.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.velho {
	float: right;
	height: 39px;
	width: 39px;
	background-image: url(images/velho.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.puta {
	float: right;
	height: 39px;
	width: 39px;
	background-image: url(images/puta.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/************** FIM PERSONAGENS *************/

.dica {
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	float:left;
	text-align:right;
	width:250px;
}
#adsingle {
	float: left;
	padding:10px 0px 10px 0px;
	background-color:#FFF;
	width:100%;
}
#related {
	float: left;
	padding:10px 0px 10px 0px;
	background-color:#FFF;
	width:100%;
	margin-top:40px;
}
.hrel {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	width:370px;
	float:left;
	clear:both;
	padding:0px 0px 10px 5px;
	text-transform: uppercase;
	color:#333;
	letter-spacing:-1px;
}
.related_inner {
	float:left;
	width:370px;
}
.b-related {
	width:112px;
	height:172px;
	float:left;
	border-right:1px solid #CCC;
	font-size:11px !important;
	font-weight:normal;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}
.b-related img {
	padding:2px;
	border:1px solid #CCC;
}
.b-related img:hover {
	border:1px solid #C00;
}
.b-related a, .b-related a:visited {
	text-decoration:none;
	color:#999;
	font-weight:normal;
}
.b-related a:hover {
	font-weight:normal;
}
.b-related h4 {
	margin: 0px;
	padding:10px 0px 0px 5px;
	font-size:11px !important;
}
.rel-right {
	width:260px;
	height:210px;
	background-color:#D7D7D7;
	float:right;
}
.rel-top {
	float: left;
	height: 108px;
	width: 240px;
	padding:10px 10px 0px 10px;
	border-bottom:6px solid #fff;
}
.rel-top h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	width:100%;
	float:left;
	clear:both;
	padding:5px 0px 20px 0px;
	margin:0px;
	text-transform: uppercase;
	letter-spacing:-1px;
	color:#999;
}
.rel-top-middle {
	width:100%;
	float:left;
}
.rel-top-middle h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	padding:5px 0px 5px 0px;
	text-transform:none;
	margin:0px;
	letter-spacing:-1px;
	color:#FF5E00;
	float:right;
	width:180px;
}
.rel-top-middle h5 a, .rel-top-middle h5 a:visited {
	color:#FF5E00;
	text-decoration:none;
}
.rel-top-middle h5 a:hover {
	text-decoration:underline;
}
.rel-top-middle span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:0px 0px 0px 0px;
	text-transform:none;
	margin:0px;
	letter-spacing:-1px;
	color:#FF5E00;
	float:right;
	width:180px;
}
.rel-top-middle img {
	float:left;
	padding:0px 0px 0px 0px;
	border:none;
}
.rel-bottom {
	float: left;
	width: 240px;
	padding:5px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.rel-bottom-top {
	font-size:11px;
	text-transform:uppercase;
	width:100%;
	padding:0px 0px 3px 0px;
	border-bottom:1px solid #999;
	color:#333;
}
.rel-bottom-top span, .rel-bottom-top a, .rel-bottom-top a:visited {
	color:#FF5E00;
	text-decoration:none;
}
.feedform {
	font-size:11px;
	text-transform:uppercase;
	width:100%;
	padding:0px;
	margin:0px;
	color:#333;
}
.feedform p {
	width:100%;
	float:left;
	clear:both;
	padding:4px 0px 4px 0px;
	margin:0px;
	text-indent:0px !important;
}
.feedform span {
	color:#FF5E00;
}
.feedform #bt {
	background-color:#999;
	color:#333;
	font-weight:bold;
	border:none;
	padding:3px;
	cursor:pointer;
}
.feedform #emai {
	float:left;
	width:180px;
	border:2px solid #999;
	padding:2px;
	text-transform:uppercase;
	color:#CCC;
	margin-right:3px;
}
/*

IMAGENS

*/

#pr {
	float: left;
	border:none;
	margin-bottom:2px;
}
#pl {
	float: left;
	border:none;
	margin-right:2px;
	margin-bottom:2px;
}
#ir {
	float: left;
	border:none;
	margin-bottom:6px;
}
#il {
	float: left;
	border:none;
	margin-right:6px;
	margin-bottom:6px;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	clear:both;
}
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
}
img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
}
img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
}
/*

ALINHAMENTOS POSTS

*/
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.wp-caption {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
.wp-caption img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.wp-caption p.wp-caption-text {
	width:90%;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 12px;
}
/*

RODAPE E ELEMENTOS

*/

.footer_gravatar {
	display: table;
	height: 120px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #666666;
	padding:15px;
	background-color:#FFF;
}
.footer_gravatar a:link, .footer_gravatar a:visited {
	color:#63A21D;
	text-decoration:none;
}
.footer_gravatar_inner {
	width: 950px;
	height: 110px;
	padding:5px;
	float:left;
	background-color:#F7F6F6;
	border:solid 1px #ECECEC;
	text-align:center;
}
.footer_gravatar img {
	border:none;
	margin-right:10px;
	margin-top:10px;
}
.nulled {
	width:990px;
	float:left;
	background-color:#FFF;
	height:16px;
	font-size:5px;
	background-image: url(images/back_nulled.jpg);
	background-repeat: no-repeat;
	background-position: 2px top;
	clear:both;
}
.footer {
	display:table;
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	padding:15px;
	background-color:#FFF;
	clear:both;
}
.footer_inner {
	padding:5px;
	float:left;
	background-color:#F7F6F6;
	border:solid 1px #ECECEC;
	text-align:center;
	width: 950px;
	height:auto;
}
.footer p {
}
.footer a, #footer a:visited {
	color: #333;
	text-decoration: none;
}
.footer a:hover {
	color: #333;
	text-decoration: underline;
}
.foo_left {
	float: left;
	height: 63px;
	width: 61px;
}
.foo_right {
	float: right;
	height: 63px;
	width: 61px;
}
.foo_center {
	text-align:center;
	margin:0px auto 0px;
}
.foo_center span {
	font-size:11px;
}
.foo_center ul {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	list-style-type: none;
}
.foo_center ul li {
	display: inline;
	padding:0px 0px 0px 0px;
}
.foo_center ul li a, .foo_center ul li a:visited {
	padding:0px 5px 0px 7px;
}
/*

COMENTARIOS

*/

#respond {
	float:right;
	margin-top:20px;
	width:300px;
}
.areacomment {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	display: inline;
	float: left;
	height: auto;
	width: 630px;
	padding:10px;
	margin-left: 5px;
}
.areacomment h4 {
	padding:0px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	color: #63A21D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style:italic;
	letter-spacing: -1px;
	border-bottom:1px solid #ECECEC;
	clear:both;
}
#commentblock {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
#commentblock label {
	font-weight:bold;
	font-size:22px;
}
#forminput {
	float: left;
	background-color:#FFF;
}
#name, #email, #url, #text, #words, #subject, #mycap {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	padding:3px;
	margin-top:3px;
	width:600px;
}
#words {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:3px;
}
#name:focus, #email:focus, #url:focus, #text:focus, #words:focus, #subject:focus, #mycap:focus {
	background-color: #FFFFEF;
}
#commentblock p {
	padding: 0px 20px 10px 0px;
	margin: 7px 0px 0px 0px;
	float:left;
}
.commentleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666;
	width: 630px;
	float: left;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	background-image: url(images/back_commentleft2.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#commentblock ol {
	list-style-type: none;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#commentblock ol li {
	margin: 0px;
	padding: 0px;
}
#commentlist li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.commentdate {
	font-size: 12px;
	padding-left: 0px;
}
#commentlist li p {
	margin-bottom: 8px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
}
.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
}
.commentinfo {
	clear: both;
}
#comday {
	padding-top:12px;
	color: #63A21D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display:block;
}
.avt {
	float:left;
	width:100px;
	height:100px;
	margin:0px;
	background-image: url(images/back_gravatar.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.avt img {
	margin-top: 8px;
	margin-left: 12px;
}
.pinglist p {
	margin: 0px !important;
	padding: 0px !important;
	float:none !important;
}
.pinglist li {
	margin-top: 8px !important;
	padding:5px !important;
}
.pinglist a, .pinglist a:visited {
	text-decoration:none;
	line-height:normal;
	color:#333;
	font-weight:bold;
}
.inpho {
	float:left;
	border:7px solid #F6F4F5;
	text-align:center;
	margin:10px 0px 20px 0px;
	background-color:#fff;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 10px;
	width:620px;
}
.inpho_inner {
	border:1px solid #EBEBEB;
	display:block;
	float:left;
	padding:5px;
	width:610px;
}
.inpho a, .inpho a:visited {
	color:#999;
	text-decoration:underline;
}
.inpho a:hover {
}
.innercom h2 a, .innercom h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	display:block;
	color: #C00;
	text-decoration:underline;
}
.innercom h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	letter-spacing: -1px;
	padding:12px 0px 0px 0px;
	margin:0px;
}
.innercom {
	float:right;
	width:470px;
	display:inline;
	height:auto;
	min-height:100px;
	padding-left:43px;
	background-image:url(images/back_commentleft.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	margin-bottom:5px;
}
.innercom_bottom {
	float:right;
	width:470px;
	display:inline;
	height:5px;
	font-size:5px;
	padding-left:43px;
	background-image:url(images/back_commentleft_bottom.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	clear:both;
}
#commentlabel {
	float: left;
	padding-top:20px;
	color: #DF1414;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	background-repeat: no-repeat;
	background-position: left top;
}
#commentformlabel {
	float:left;
	padding-top:10px;
	color: #DF1414;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	clear:both;
}
#commentlabel span {
	color:#666;
}
#submit {
	float:left;
	background-image: url(images/bt_form.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 208px;
	border:none;
	cursor:pointer;
}
#sub2 {
	float:left;
	background-image: url(images/bt_form2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 136px;
	border:none;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
}
.wpcf7-form label {
	font-weight:bold;
	font-size:22px;
	color:#666;
}
.wpcf7 {
	float:left;
}
.wpcf7 img {
	margin-top:5px;
}
.wpcf7 p {
	padding: 0px 20px 10px 0px;
	margin: 7px 0px 0px 0px;
}
/* PAGENAVI ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.wp-pagenavi {
	padding: 5px;
	float:left;
	display:inline;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:10px;
}
.pages {
	font-size: 16px;
	color: #666;
	padding: 2px 5px;
	margin-right: 5px;
	font-weight: bold;
}
.current {
	background-color: #CCC;
	padding: 2px 4px;
	margin-left: 4px;
	color:#333;
	font-weight:bold;
}
#post-navigator {
	background-color: #FFF;
	border: 9px solid #EBEBEB;
	width: 610px;
	color: #8C5726;
	margin: 0px;
	float: left;
	display:table;
	padding: 15px;
	margin-top:20px;
}
.post-wrapper {
	background-color: #FFF;
	padding: 15px;
	width: 618px;
	border: 1px solid #EBEBEB;
	display:table;
}
#post-navigator-single {
	padding:0px;
	height: auto;
	width: 650px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	display:inline;
}
#post-navigator a, #post-navigator a:visited {
	color: #fff;
	background-color: #DF1414;
	padding: 2px 4px;
	margin: 0px 0px 0px 4px;
	text-decoration: none;
	font-weight:bold;
	background-image: url(images/reply.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#post-navigator a:hover {
	background-color:#333;
	background-image:none;
	color: #fff;
	text-decoration: none;
}
#post-navigator-single .alignleft {
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	float: left;
	width: 50%;
	overflow: hidden;
	height: auto;
}
#post-navigator-single .alignright {
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 50%;
	overflow: hidden;
	height: auto;
	text-align:right;
}
#post-navigator-single a, #post-navigator-single a:visited {
	color:#DF1414;
	margin: 0px;
	text-decoration: none;
	font-weight:bold;
	width:100%;
	height:auto;
}
#post-navigator-single a:hover {
	text-decoration: underline;
	color:#CCC;
}
/* SOCIABLE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.social {
}
div.sociable {
	width:auto;
	position:absolute;
	padding:5px 10px 5px 10px;
	display:block;
}
span.sociable_tagline {

}
span.sociable_tagline span {
	display: none;

}
span.sociable_tagline:hover span {
	display: block;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0px !important;
	padding: 0px !important;
	float:left;
	width:auto !important;
}
.sociable ul li {
	background: none !important;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before {
	content: "";
}
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}
.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

