
/* This controls the width of the fluid width layouts */
div.fluid	{width:90% !important;}

/* This controls the width of the fixed width layouts */
div.fixed	{width: 950px !important;}

/* Basic Stuff */
*{margin: 0em; padding: 0em;}

body{
	background-color: #fff;
	color: #585858;
	font-size: 9pt;
	font-family: "trebuchet ms", helvetica, sans-serif;
	background: #440000 url('Imagens/bg_dados.jpg');
}

h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	letter-spacing: -1px;
	text-transform: lowercase;
}
h3,h4,h5,h6 {color: #562F00;}
h1 span, h3 span, h4 span {font-weight: bold;}

br.clear	{clear: both;}

img.floatTL {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
	margin-top: 0.5em;
	}

a	{text-decoration: underline; color: #CC6C0C;}
a:hover	{text-decoration: none;}

a.destaque{
	color: #562F00;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	font-size: 2.1em;
	display: block;
	}
a.destaque:hover	{text-decoration: underline;}

a.titulo, .titulo, .rnkTitulo	{
	color: #562F00;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	font-size: 1.6em;
	}
	
.rnkTitulo td {padding: 5px 0;}
.rnkTitulo td a {text-decoration: none;}
.rnkTitulo td a:hover {text-decoration: underline;}

a.titulo:hover	{text-decoration: underline;}

ul.links	{list-style: none;}
ul.links li	{line-height: 2em;}
ul.links li.first	{}

p	{line-height: 1.5em;}

/* Header */
#header	{
	width:950px;
	height:150px;
	margin: 0 auto;
	}

#header_inner	{
	position: relative;
	width: 830px;
	height:120px;
	margin: 0 auto;
	float:left;
	margin-top: 5px;
	}
	
/* Logo */
#logo	{
	position: absolute;
	bottom: 0.6em;
	cursor:hand;
	text-align:center;
	top:5px;
	left: 0;
	}
	
#logo h2	{display: inline;color: #E0D7CC;font-size: 1.0em;}

/* Main */
#main_inner p		{text-align: justify;}
#main_inner ul		{margin-bottom: 1.0em;}
#main_inner			{position: relative;width: 950px;margin: 0 auto;}
#main_inner h3		{font-size: 2.1em; padding-bottom: 0.1em; margin-bottom: 0.8em;}
#main_inner h4		{font-size: 1.2em; padding-bottom: 0.175em; margin-bottom: 1.0em;}
#main_inner .divAvatar {float:left;}
#main_inner .divAvatar input {margin:0 15px 10px 0;}
#main_inner .post	{width:620px; display:table-cell; height:105px;}
#main_inner .post h3{position:relative; font-size:1.7em; padding-bottom:1.2em;}
#main_inner .post ul.post_info	{
	list-style: none;
	margin-top: 2px;
	top: 3em;
	font-size: 0.8em; 
	}
#main_inner .post_vote	{ 
	display: block;
	float: left;
	margin-top: 1px;
	padding-top: 1px;
	font-size: 0.8em;
	}

#main_inner .post ul.post_info li	{
	background-position: 0em 0.2em;
	background-repeat: no-repeat;
	display: inline;
	padding-right: 5px;
	}

#main_inner .post ul.post_info li.data	{background-image: url('Imagens/clock.gif'); background-position: 0px 3px; padding-left: 15px;}
#main_inner .post ul.post_info li.blog	{background-image: url('Imagens/blog.gif'); background-position: 0px 2px;	padding-left: 15px;}
#main_inner .post ul.post_info li.tag	{padding-left: 10px;}
#main_inner .post ul.post_info img	{ float:right;margin-top:3px; position: absolute; }
#main_inner .post ul.post_info li.linkpost	{background-image: url('Imagens/link_post.gif'); background-position: 0px 3px;	padding-left: 15px;}

.conteudo 
{
    overflow:hidden;
    background-color:#fff; 
    padding:10px;width:100%; 
    font-weight:normal; 
    min-height:720px;   
    }
    
.conteudo h2
{
    font-size: 30px;
    margin-bottom: 20px;
}    

.conteudo ol
{
   list-style-type: decimal;
   list-style-position: inside;
}

.divAvatarDet {float:left; margin-right:10px;}

.ratingGauge
{
    float:left;
    margin-top: 5px;
    font-size: 0pt;
	width:90px;
	height:10px;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(imagens/rating/dice3.gif);
}
.ratingGauge .ratingItem {
    font-size:0pt;
    width:14px;
    height:10px;
    background-repeat: repeat-x;
	cursor:hand;
}
.ratingGauge .Filled {
    background-color:transparent;
}
.ratingGauge .Empty {
	background-image:url(imagens/rating/dice_white.gif);
}
.ratingGauge .Saved {
    background-color:transparent;
}


/* ListaRSS */

.divLinksTop  ul {list-style:none; height:30px; float:right; margin-top:5px; }
.divLinksTop  li {display:inline;}
.divLinksTop  li a {
margin-right:5px;
	text-align:center;
	color: #fff;
	border: solid 1px #AA7036;
	text-transform: lowercase;
	font-size: 1.1em;
	padding:5px 10px;
	text-decoration:none;
	background: #CC6C0C url('Imagens/n3.gif') repeat-x;
	float:left;
}

.divLinksFiltro  ul {list-style:none; height:30px;}
.divLinksFiltro  li {display:inline;}
.divLinksFiltro  li a {color: #CC6C0C; text-transform: lowercase; margin-left:5px;}
.resultado_busca { background-color: #CC6C0C; color: #fff; }

/* Footer */
#footer	{
	width: 950px;
	margin: 0 auto;
	text-align: center;
	clear: both;
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	padding-top: 1.0em;
	text-transform: lowercase;
	color: #FFFFFF;
	}

/* Search */
input.button	{
	background: #CC6C0C url('Imagens/n3.gif') repeat-x;
	color: #fff;
	border: solid 1px #AA7036;
	font-weight: bold;
	text-transform: lowercase;
	font-size: 0.8em;
	height: 2.3em;
	}
input.text	{border: solid 1px #F1F1F1;	font-size: 1.0em; padding: 0.25em 0.25em 0.25em 0.25em;}

#search	{
	float: right;
	margin-top: 1.5em;
	margin-right: -42px;
	background: url(imagens/bg_busca.gif) no-repeat ; 
	height: 60px;
	width: 235px;
	padding-top: 10px;
	padding-left: 15px;
	 display: block;
	}
	
	#social 
{
    float:left;
    margin-top:10px;
    margin-right: 10px;
    display: block;
	width: 250px;
	margin-left: 265px;
}

#box	{width: 100%; margin-bottom: 2.0em; color:#F4A460; display:block;}
#box h4 {color:#FFF9E8;}
#box a {color:#ffc074; text-decoration:none;}
#box a:hover {text-decoration:underline;}
#box a.link {text-decoration:underline;}


	/* Primary content */
	#primaryContent_3columns	{width: 735px; margin-right:20px; float:left}
	#columnA_3columns		{float:left;	width:100%;	padding-right:2em;}

	/* Secondary Content */
	#secondaryContent_3columns	{float: left;}
	
	#columnC_3columns	{
		width: 11.0em;
		float: left;
		padding:20px;
		margin-left:10px;
		background-color: #652E10;
		min-height:700px;
		}
	

.intVoto {float:left; margin-right: 5px}

/* DIV destaque */
.divDestaque 	{width:100%; background-color: #FFF9E8; border: 1px solid #584200; padding:10px; overflow:hidden; !border: 1px solid #fff; margin-bottom:10px;}
.blogdest 		{text-transform:uppercase; display:block; font-size: 11px;}

.nomeblog {display:block;font-size: 16px;font-weight: bold; letter-spacing: -1px;}
.urlblog {display:block;font-size: 0.8em;}
.autor {display:block; background-image: url('Imagens/person.gif'); margin-left: 100px; padding-left:15px; font-size: 0.8em; background-repeat: no-repeat; background-position: 0px 4px; }
.cidade {display:block; background-image: url('Imagens/home.gif'); margin-left: 100px; padding-left:15px; font-size: 0.8em; background-repeat: no-repeat; background-position: 0px 4px; }
.sobreblog {display:block; background-image: url('Imagens/blog.gif'); margin-left: 100px; padding-left:15px; font-size: 0.8em; background-repeat: no-repeat; background-position: 0px 4px; }
.imgAvatar{float:left; margin-right:10px;}

.post_titulo {font-size:28px; font-weight:bold; text-decoration:none; text-transform:none;}
.post_data { margin-top:-20px; display:block;  }
.post_blog {float:left; width:720px; padding:5px; background-color: #FFF9E8;border: solid 1px #ccc; display:block; clear:both;}
.post_desc {padding:20px 0 20px 0; }
.post_like {float:left; height:50px; width:500px; display:block;}
.post_leia {float:right; display:block;}

.post_relacionados 
{
  width:720px; display:block; clear:both; float:left;
  margin-left:20px;
  margin-top:20px;
}    

.post_relacionados li
{
    line-height: 20px;
    
}     

.post_relacionados ul
{
 list-style-position: outside;
 list-style-type: circle;     
}

.pergunta {
    font-size:14px;
    font-weight: bold;
    display:block;
    margin-bottom:-15px;
}

#site_ranking 
{
    float: right;
    display: block;
    font-size: 12px;
    font-weight: bold;
    width: 100px;
    text-align: center;
    line-height: 15px;
    padding-top: 10px;
    background: url('Imagens/ranking.png') no-repeat ;
    background-position: center bottom;
    height: 80px;
}

#site_ranking span.numero 
{
     font-size:42px;
     letter-spacing: -4px;
     line-height: 40px;
     text-align: center;
     color:#333333;
     padding-left:15px;
}

#divRanking h3
{
    font-size:  17px;
    margin-top: -20px;
    color: #CC6C0C;
    border: 0px;
} 

#divRanking
{
    padding-bottom: 15px;
} 


.fan_box a:hover{
  text-decoration: none;
}
.fan_box .full_widget{
  height: 200px;
  border: 0 !important;
  background: none !important;
  position: relative;
}
.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
  display: none;
}
.fan_box .connect_action{
  padding: 0 !important;
}
.fan_box .connections{
  padding: 0 !important;
  border: 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffc074
}
span.total{
  color: #FF6600;
  font-weight: bold;
}
.fan_box .connections .connections_grid {
  padding-top: 10px !important;
}
.fan_box .connections_grid .grid_item{
  padding: 0 10px 10px 0 !important;
}
.fan_box .connections_grid .grid_item .name{
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-weight: normal;
  color: #ffc074 !important;
  padding-top: 1px !important;
}
.fan_box .connect_widget{
position: absolute;
top: 0px;
right: 10px;
margin: 0 !important;
color: #ffc074 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
color: #ffc074 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
color: #ffc074 !important;
}

