/* CSS Document */
#geral {
	padding-top:30px;
}
.blog_imagem_principal {
	background-image: url(../images/blog_img_principal.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}
#blog_conteudo_principal {
	float:left;
	width:382px;
	display:block;
}
#blog_conteudo #topo {
	width:382px;
	padding:0px;
	float:left;
}
#topo H1#blog_tit {
	background-image: url(../images/blog_tit_geral.gif);
	background-repeat: no-repeat;
	background-position: 7px 19px;
	width:70px;
	height:57px;
}
#blog_conteudo {
	display:block;
	float:left;
	width:600px;
}
#blog_txt {
	display:block;
	float:left;
	width:358px;
	padding-top:15px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:15px;
}
#blog_conteudo_menu {
	display:block;
	float:left;
	width:218px;
	padding-bottom:30px;
}
#blog_arquivo {
	display:block;
	float:left;
	width:218px;
	padding-top:10px;
	background-image: url(../images/blog_box_bordas.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;	
}
#blog_arquivo_int1 {
	background-image: url(../images/blog_box_baixo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float:left;
}
#blog_arquivo_int2 {
	background-image: url(../images/blog_box_topo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:50px;
	padding-left:10px;
	padding-right:52px;
	padding-bottom:50px;
	display:block;
	float:left;
}
.blog_caixa {
	display:block;
	float:left;
	width:156px;
}
.blog_caixa_tit {
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	background-image: url(../images/blog_box_linha_tit.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	display:block;
	font-size:9px;
}
#blog_anterior H3 {
	background-image: url(../images/blog_box_tit_ant.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:11px;
	width:140px;
	display:block;
}
#blog_anterior UL {
	float:left;
	display:block;
	width:156px;
	list-style:none;
	padding-bottom:10px;
}
#blog_anterior LI {
	float:left;
	display:block;
	width:148px;
	background-image: url(../images/blog_box_linha_txt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding-top:3px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:5px;
	color:#638ba8;
}
#blog_anterior LI A {
	display:block;
	width:142px;
	padding-top:3px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:3px;
	color:#638ba8;
	text-decoration:none;
}
#blog_anterior LI A:hover {
	background-color:#d8eaf9;
}
#blog_arq H3 {
	background-image: url(../images/blog_box_tit_arq.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:11px;
	width:140px;
	display:block;
}
#blog_arq UL {
	padding-top:4px;
	float:left;
	display:block;
	width:156px;
	list-style:none;
	padding-bottom:10px;
}
#blog_arq LI {
	float:left;
	display:block;
	width:148px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding-top:1px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	color:#638ba8;
}
#blog_arq LI A {
	display:block;
	width:142px;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	color:#638ba8;
	text-decoration:none;
}
#blog_arq LI A:hover {
	background-color:#d8eaf9;
}
#power_blog {
	float:left;
	display:block;
	width:218px;
}
#power_blog SPAN{
	padding-top:8px;
	padding-left:45px;
	padding-bottom:20px;
	width: 88px;
	display: block;
}
#blog_materia_txt{
	float:left;
	width:358px;
	display:block;
}
#blog_materia_txt DIV.blog_materia_int {
	float:left;
	width:358px;
	display:block;
	padding-bottom:30px;
}
.blog_data {
	color:#638ba8;
	text-transform:uppercase;
	font-size:10px;
	display:block;
}
.blog_titulo {
	color:#2a8fd8;
	font-size:18px;
	display:block;
	padding-bottom:18px;
	font-weight:bold;
}
#blog_conteudo_principal DIV.blog_materia SPAN {
	display:inline;
}
.blog_materia {
	font-size:11px;
	display:block;
}
.blog_materia A {
	color:#2a8fd8;
	font-weight:bold;
}
.blog_rodape {
	padding-top:18px;
	color:#9d9e9e;
	font-size:10px;
	text-transform:uppercase;
	padding-bottom:30px;
}
.blog_nome {
	display:inline;
	color:#0f5694;
}
.blog_rodape A {
	color:#0f5694;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:none;
	text-decoration:none;
	font-weight:bold;
}
.blog_rodape A:hover {
	text-decoration:underline;
}
#blog_txt DIV#blog_comentario {
	padding:0px;
}
#blog_txt DIV#blog_comenta_1 {
	padding:0px;
	background-image: url(../images/blog_comente_fundo2.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#blog_txt DIV#blog_comenta_2 {
	padding-top:0px;
	padding-bottom:25px;
	background-image: url(../images/blog_comente_fundo3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}
#blog_txt DIV#blog_comenta_3 {
	padding-top:30px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:0px;
	width:308px;
	background-image: url(../images/blog_comente_fundo1.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
.comenta_tit {
	color:#0f5694;
	font-size:12px;
	font-weight:bold;
	display:block;
	width:308px;
}
.comenta_nome {
	font-size:12px;
	font-weight:bold;
	display:block;
}
.comenta_nome SPAN {
	display:inline;
}
.comenta_txt {
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	display:block;
}
.comenta_txt A {
	color:#2a8fd8;
	font-weight:bold;
}
.comenta_fim {
	font-size:10px;
	color:#0f5694;
	display:block;
}
#blog_txt DIV#blog_volta {
	padding-top:15px;
	padding-bottom:0px;
}
#blog_txt DIV#blog_volta SPAN.blog_menu_volta {
	display:block;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8ba6b9;
	font-weight:bold;
	padding-left:12px;
	background-image: url(../images/blog_ico_flecha.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#blog_txt DIV#blog_volta SPAN.blog_menu_volta A {
	color:#8ba6b9;
	text-decoration:none;
}
#blog_txt DIV#blog_volta SPAN.blog_menu_volta A:hover {
	text-decoration:underline;
}
#next_link {
	float:left;
	display:block;
	width: 210px;
	padding-left:8px;
}
#next_link A {
	display:block;
	background-image: url(../images/blog_link_next.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 102px;
	width: 171px;	
}
#next_link A:hover {
	background-position: -171px 0px;
}
#twitter, #friend_connect {
	float:left;
	width:218px;
	display:block;
}

