@charset "iso-8859-1";
/* CSS Document */

a { color:#999999; text-decoration:none;}
a:visited { color:#999999; text-decoration:none;}
a:hover { color:#333333; text-decoration:none;}

#blogWrapper { width:100%; height:auto;}
#blogWrapper * {margin:0px; padding:0px; }

.blogPost {
	float:left;
	width:720px;
	}
	
.blogPost img {padding:6px;}

/* -- Titulo do post -- */
#blogWrapper h2 { color:#990000; font-size:25px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; line-height:28px;   } 
#blogWrapper h2 a, a:visited { color:#990000; text-decoration:none;}
#blogWrapper h2 a:hover { color:#FFCC00; text-decoration:none;}

.blogPostData { font-size:9px; color:#999999; font-style:italic;}
.blogPostData a, a:visited {color:#999999; text-decoration:none; }
.blogPostData a:hover {color:#000000; text-decoration:none; }

.blogCategoria { font-size:10px; color:#990000; }
.blogCategoria a, a:visited {color:#990000; text-decoration:none; }
.blogCategoria a:hover {color:#FF0000; text-decoration:none; }

.blogTag {color:#CCCCCC; font-size:9px; }
.blogTag a, a:visited {color:#CCCCCC; text-decoration:none; }
.blogTag a:hover {color:#333333; text-decoration:underline; }


/* -- Sidebar -- */
#blogSidebar {
	float:right;
	width:230px;
	font-size:11px;
	line-height:17px;
	margin-top:65px;
	}
	
#blogSidebar h3 {
	width:230px;
	height:45px;
	color:#FFCC00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	background:url(../blog/topico.png) top left no-repeat;
	padding-top:10px;
	}
	
#blogSidebar h3#BlogArquivos { }
#blogSidebar h3#BlogCategorias {}
#blogSidebar h3#BlogLinks { }
#blogSidebar h3#BlogTwitter { color:#35b0cd; background:url(../blog/topico_twitter.jpg) top left no-repeat; padding-top:15px;}
	
#blogSidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#blogSidebar a {
	display: block;
	color:#990000;
	background:none;
	width:96%;
	text-decoration: none;
	padding:2px;
	}

#blogSidebar a:hover {
	background:url(../blog/bot-hover.png) bottom left no-repeat;
	color:#FF9900;
	}
	
/* TAG CLOUDS */
#blogSidebar a.clouds:link { text-decoration: none; background:none; display:inline;}
#blogSidebar a.clouds:visited { text-decoration:none; background:none; display:inline;}
	
/* -- Comentarios --*/	
.blogComentario { color:#990000; font-size:20px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;  }

.blogComentarioNome {
	color:#dda100;
	font-weight:bold;
	font-size:11px;
	}
	
.blogComentarioSite { font-size:10px; color:#666666; font-style:italic;}
.blogComentarioSite a {color:#666666; text-decoration:none; }
.blogComentarioSite a:visited {color:#666666; text-decoration:none; }
.blogComentarioSite a:hover {color:#333333; text-decoration:none; }

.botComente a {
		text-indent:-9000px;
		display:block;
		float:left;
		outline:none;
		background:url(../images/bot-blog-comente.gif) top center no-repeat; width:157px; height:29px;
		}
												
	.botComente a:hover {background:url(../images/bot-blog-comente.gif) bottom center no-repeat; width:157px; height:29px; }

/* -- navegacao ---*/
.blogNavegacao {
	float:left;
	width:33%;
	font-size:10px;
	text-align:left;
	}
	
.blogNavegacao a, a:visited {color:#990000; text-decoration:none;}
.blogNavegacao a:hover {color:#FF9900; text-decoration:none;}


/* estilos da paginação */
#blogWrapper	ul#paging {
		list-style:none;
		margin:0 auto;
		padding:0;
		display:inline;
		font-weight:normal;
		}
		
#blogWrapper	ul#paging li{
		float:left;
		padding-right:5px;
		}
		
	ul#paging li a:link, a:visited{	text-decoration:none;	}
	ul#paging li a:hover{	text-decoration: underline;	}





/* ---- linha HR --------[inicio] --------------- */

#blog hr {
	background:#CCCCCC;
	border:none;
	height:1px;
	width:auto;
	margin:5px 0 -12px 0px;
	text-align:left;
	}
	
/* ---- linha HR --------[fim] --------------- */	


/* --- Twitter ----- */

#blogTwitterPost { width:223px; float:left; height:300px; clear:both; }
.tweet { float:left; margin-bottom:5px;  }
.tweetPost {line-height:15px; margin-bottom:25px;}
.tweetPost span {font-size:9px; color:#ffcb09}

#blogTwitterPost a { color:#F90; text-decoration:underline; background:none;}
#blogTwitterPost a:visited { color:#F90; text-decoration:underline; background:none; }
#blogTwitterPost a:hover { color:#900; text-decoration:underline; background:none; }


 
 
ul#twitter_update_list a { color:#F30; background:none; width:auto; display:inline; text-decoration:underline;}
ul#twitter_update_list a:hover { color:#FC0; background:none; width:auto; display:inline;}

#twitter_div ul {
list-style-image:url(../images/icon_chat.gif);
margin-left:15px;
_margin-left:0px;
}

#twitter_div li span {
margin-left:-3px;
_margin-left:0px;
}

#twitterLink {text-align:center; float:right; background:none; width:154px; height:36px;}
#twitterLink a:hover {background:none;}


/*--- plugin - Blog Share ------- */

div.compartilhando { margin:0; font-size:10px; color:#F90;}

span.compartilhe { position: relative; }
span.compartilhe span { display: none; width: 14em; }
span.compartilhe:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.compartilhando span {
	display: block;
}
.compartilhando ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.compartilhando ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 8px;
}
.compartilhando ul li:before { content: ""; }
.compartilhando img {
	float: none;
	width: 26px;
	height: 25px;
	border: 0;
	margin: 0;
	padding: 0;
}

.compartilharWebIcon {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=50);
}
.compartilharWebIcon:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}



/*-- fim plugin - blog share ---- */


/*  --- HACKS TIPS e mais... -----------------------------  */

.clear {         /* --- "hack" para o Mozilla que nÃfÂ£o expande a div se houver divÃ,Â´s com Float ---- */
	float: none;
	clear: both;
	display: block;
	}



