a{text-decoration:none;}
a:hover{text-decoration:underline;}

#content_blog{
	width:900px;
	padding:0 0 0 1px;
	float:left;
	margin:-42px 0 335px 0;
	@margin-bottom:397px;
	position:relative;
	top:0px;
	background:url(images/bg_content-blog.jpg) repeat-y right;
}
#container_content{width:660px;float:left;margin:0;}

.pagetitle{width:615px;float:left;margin:30px 22px 0 22px;font-family:Tahoma, Verdana, Arial;}

/* ----------- POSTS DO BLOG ----------- */
.blog-post{width:615px;padding:0 0 30px 0;float:left;margin:30px 22px 0 22px;border-bottom:#dcdcdc 1px solid;}
.blog-post.no-border{border-bottom:none;}

.blog-post .blog-post_date{
	width:64px;
	height:20px;
	padding:0 0 0 0;
	float:left;
	color:#FFF;
	background:url(images/bg_data.gif) no-repeat 0 0;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: -1px;
}
.blog-post .blog-post_date span{width:64px;float:left;text-align:center;font:16px/20px Tahoma, Arial, Verdana;clear:both;}

.blog-post h2{width:541px;padding:0 0 0 10px;float:left;font:16px/20px Tahoma, Arial, Verdana;color:#5d82c3;}
.blog-post h2 a{color:#5d82c3;}
.blog-post h2 a:hover{color:#4d4d4d;}

.blog-post .blog-post_entry{width:615px;float:left;margin:15px 0 0 0;}
.blog-post .blog-post_entry p{margin:6px 0 6px 0;font:14px/17px Arial, Verdana;color:#666666;}

.blog-post .blog-post_meta{width:615px;float:left;margin:30px 0 0 0;}
.blog-post .blog-post_meta .blog-post_tags{width:477px;float:left;}
.blog-post .blog-post_meta .blog-post_tags p{width:477px;float:left;margin:0;font:14px/17px Arial, Verdana;color:#666666;}
.blog-post .blog-post_meta .blog-post_tags p a{color:#666666;}
.blog-post .blog-post_meta .blog-post_tags p strong{color:#5d82c3;}
.blog-post .blog-post_meta .blog-post_comments{width:137px;float:right;}
.blog-post .blog-post_meta .blog-post_comments p{width:137px;float:left;margin:0;text-align:right;font:14px/17px Arial, Verdana;}
.blog-post .blog-post_meta .blog-post_comments p a{color:#0088e0;text-decoration:underline;}
.blog-post .blog-post_meta .blog-post_tags.full{width:615px;}
.blog-post .blog-post_meta .blog-post_tags.full p{width:615px;}

/* ----------- NAVEGAÇÃO ----------- */
.navigation{width:615px;float:left;background:#FFF;margin:-1px 0 15px 22px;color:#33a0e6;}
.navigation div{width:50%;padding:10px 0 0 0;float:left;}
.navigation div.alignright{text-align:right;}
.navigation div a{font:13px Tahoma, Arial, Verdana;color:#33a0e6;text-decoration:underline;}
.navigation div a:hover{color:#666;}

/* ----------- COMENTÁRIOS ----------- */
#comments{width:615px;float:left;margin:5px 0 0 22px;font:14px Arial, Helvetica, sans-serif;color:#5d82c3;}

.commentlist{width:615px;float:left;margin:0 0 0 22px;list-style:none;}
.commentlist li{width:583px;padding:15px;float:left;margin:5px 0 0 0;border:#c9c9c9 1px solid;position:relative;font-size:14px;color:#666;}
.commentlist li a{color:#666;}
.commentlist li a:hover{text-decoration:underline;}
.commentlist li .comment-body{width:583px;float:left;}
.commentlist li .comment-body .comment-author{width:583px;height:74px;float:left;}
.commentlist li .comment-body .comment-author .avatar{width:74px;height:74px;float:left;border:#c9c9c9 1px solid;}
.commentlist li .comment-body .comment-author .fn{width:477px;float:right;font-weight:bold;font-style:normal;}
.commentlist li .comment-body .comment-author .says{display:none;}
.commentlist li .comment-body .comment-meta{width:477px;float:right;position:absolute;top:33px;right:15px;}
.commentlist li .comment-body p{width:477px;float:right;margin:-20px 0 0 0;}

#respond{width:615px;float:left;margin:10px 0 20px 22px;}
#respond h3{width:615px;float:left;color:#5d82c3;font:20px Tahoma, Verdana, Arial;color:#5d82c3;}
#respond #commentform{width:615px;float:left;margin:10px 0 0 0;}
#respond #commentform #form-container{width:300px;float:left;}
#respond #commentform #p_textarea{float:right;}
#respond #commentform .p_logged{width:615px !important;}
#respond #commentform p{width:300px;float:left;margin:15px 0 0 0;}
#respond #commentform p label{width:300px;float:left;font-size:14px;color:#666;}
#respond #commentform p input{
	width:294px;
	height:15px;
	padding:3px;
	float:left;
	border-top:#abadb3 1px solid;
	border-left:#e2e3ea 1px solid;
	border-right:#e2e3ea 1px solid;
	border-bottom:#e3e9ef 1px solid;
	font:12px Arial, Helvetica, sans-serif;
}
#respond #commentform p textarea{
	width:294px;
	height:123px;
	padding:3px;
	float:left;
	border-top:#abadb3 1px solid;
	border-left:#e2e3ea 1px solid;
	border-right:#e2e3ea 1px solid;
	border-bottom:#e3e9ef 1px solid;
	font:12px Arial, Helvetica, sans-serif;
}
#respond #commentform p.p_logged textarea{width:609px !important;}
#respond #commentform #submit{
	width:103px;
	height:24px;
	float:right;
	margin:10px 0 0 0;
	background:url(images/enviar-botao.gif) no-repeat 0 0;
	border:none;
	overflow:hidden;
	text-indent:-99999px;
}

/* ----------- SIDEBAR ----------- */
#sidebar{width:240px;padding:0 0 20px 0;float:right;}
#sidebar ul{width:210px;padding:0 10px 0 20px;float:left;}
#sidebar ul li{width:210px;float:left;margin:35px 0 0 0;display:inline-block;}
#sidebar ul li h2{width:210px;float:left;font:20px/15px Tahoma, Verdana, Arial;color:#617ec0;}
#sidebar ul li ul{width:210px;padding:0;float:left;margin:15px 0 0 0;list-style:none;}
#sidebar ul li ul li{width:210px;float:left;margin:4px 0 4px 0;display:inline-block;color:#0088e0;}
#sidebar ul li ul li ul{width:190px;margin:5px 0 0 20px;}
#sidebar ul li ul li ul li{width:190px;}
#sidebar ul li ul li a{font:14px/18px Tahoma, Verdana, Arial;color:#0088e0;text-decoration:underline;}
#sidebar ul li ul li a:hover{color:#4d4d4d;}

#tag_cloud-3 div{width:210px;float:left;margin:10px 0 0 0;}
#tag_cloud-3 div a{color:#0088e0;font-weight:bold;}
#tag_cloud-3 div a:hover{color:#4d4d4d;}