
/* 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/bg6.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:120px;
	margin: 0 auto;
	}

#header_inner	{
	position: relative;
	width: 765px;
	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,h4	{border-bottom: dashed 1px #E1E1E1; position: relative;}
#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; 
    border: 1px dashed #584200;
    padding:10px;width:100%; 
    !border: 1px dashed #fff;
    font-weight:normal;    
    }
    
.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;
	border-top: dashed 1px #E1E1E1;
	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;
    height: 60px;
	width: 250px;
	margin-top: 25px;
	margin-left: 265px;
}

#box	{position: relative; width: 100%; margin-bottom: 2.0em; color:#F4A460;}
#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-left:20px;
		}
	

.intVoto {float:left; margin-right: 5px}

/* DIV destaque */
.divDestaque 	{width:100%; background-color: #FFF9E8; border: 1px dashed #584200; padding:10px; overflow:hidden; !border: 1px dashed #fff; margin-bottom:10px;}
.blogdest 		{text-transform:uppercase; display:block; font-size: 11px;}

/* TAG CLOUD */
.tag1 {font-size: 1.0em;}
.tag2 {font-size: 1.1em;}
.tag3 {font-size: 2.2em;}
.tag4 {font-size: 2.3em;}
.tag5 {font-size: 1.4em;}
.tag6 {font-size: 1.5em;}
.tag7 {font-size: 2.6em;}
.tag8 {font-size: 2.7em;}
.tag9 {font-size: 1.8em;}
.tag10 {font-size: 1.9em;}


.tagMenor1 {font-size: 1.0em;}
.tagMenor2 {font-size: 1.1em;}
.tagMenor3 {font-size: 1.2em;}
.tagMenor4 {font-size: 1.3em;}
.tagMenor5 {font-size: 1.4em;}
.tagMenor6 {font-size: 1.5em;}
.tagMenor7 {font-size: 1.6em;}
.tagMenor8 {font-size: 1.7em;}
.tagMenor9 {font-size: 1.8em;}
.tagMenor10 {font-size: 1.9em;}


.tagCloud {line-height:15px;}
.tagCloud a {word-spacing:5px; text-align:left; text-decoration:none; color:#FF8C00;}
.tagCloud a:hover {text-decoration:underline;}

.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; }
.blogdesc {clear:left; position: relative;}
.imgAvatar{float:left; margin-right:10px;}
.leiamais{float:right; margin-top:20px; margin-bottom:20px;display:block; background: url('Imagens/n5.gif') no-repeat 0px 2px; padding-left:16px;}
.indicar_twitter{float:right; margin-top:20px; margin-bottom:20px;display:block; padding-left:18px;padding-right:20px;}
.votar_post{float:left; display:block; width:180px; margin-top:20px; margin-left:120px; margin-bottom:20px;}


.lista_post_relacionado ul {margin-left: 20px;}
.lista_post_relacionado ul li { line-height:20px;}
.lista_post_relacionado p {font-weight: bold; letter-spacing: -1px;border-bottom: dashed 1px #E1E1E1; position: relative; font-size: 1.2em; margin-bottom:10px;}

.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;
} 
