@charset "UTF-8";

#blog {
	width: 615px;
	height: 320px;
}

/* posts */
#blog_main {
	position: relative;
	float: left;
	background-color: #fff;
	padding: 20px 25px 0 25px;
	width: 395px;
}

.blog_item_sep {
	height: 7px;
	font-size: 1px;
}

.blog_item {
	padding-bottom: 20px;
}

.blog_titulo {
	color: #31a1ab;
	font-size: 22px;
}

.blog_linha1 {
	background-color: #ccc;
	height: 1px;
	font-size: 1px;
	margin: 5px 0 5px 0;
}

.blog_data {
	color: #999;
	font-size: 11px;
}

.blog_linha2 {
	background-color: #ccc;
	height: 1px;
	font-size: 1px;
	margin: 6px 0 3px 0;
}

.blog_texto {
	/*height: 241px;*/
	line-height: 20px;
	padding-top: 11px;
}

.blog_foto {
	padding-top: 15px;
}

.blog_thumbs {
	
}

.blog_thumbs img {
	padding: 8px 8px 0 0;
}

.blog_embed {
	padding-top: 15px;
}

.ytvideo {
	height: 252px;
}

.blog_footer {
	border-collapse: collapse;
	background-color: #a3d4d8;
	margin-top: 19px;
	width: 395px;
	height: 29px;
}

.blog_footer td {
	padding: 0 6px 0 0 !important;
	margin: 0;
}

.blog_footer_texto {
	color: #fff;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	text-align: right;
}

.blog_footer_bots {
	line-height: 19px;
	width: 50px;
}

.blog_footer_bots img {
	vertical-align: middle;
}

.blog_footer a {
	margin-left: 6px;
}

#blog_bot_mais {
	margin: 0 -25px;
}

/* coluna */
#blog_coluna {
	position: relative;
	float: left;
	background: rgb(22, 22, 22);
	background: rgba(22, 22, 22, .7);
	/*background-color: #161616;*/
	width: 140px;
	padding: 20px 15px 10px 15px;
}

.blog_coluna_titulo {
	color: #31a1ab;
	font-size: 13px;
	font-weight: bold;
}

.blog_coluna_linha {
	background-color: #ccc;
	height: 3px;
	font-size: 1px;
	margin: 5px 0 7px 0;
}

#blog_recentes {
	
}

#blog_categorias {
	padding-top: 21px;
}

.blog_coluna_item {
	line-height: 14px;
	padding: 6px 2px 0 0;
}

.blog_coluna_item a {
	color: #888;
}

.blog_coluna_item a:hover {
	color: #ddd;
}

.blog_coluna_item_on a {
	color: #ddd;
}

.blog_coluna_siga {
	border-collapse: collapse;
	background-color: #363636;
	margin-top: 22px;
	width: 140px;
	height: 27px;
}

.blog_coluna_siga td {
	margin: 0;
}

.blog_coluna_siga_texto {
	color: #31a1ab;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	text-align: center;
}

.blog_coluna_siga_bots {
	line-height: 19px;
	padding: 0 5px 0 0 !important;
	width: 19px;
}

.blog_coluna_siga_bots img {
	vertical-align: middle;
}