.box3_conteudo {
	margin:10px 0 0 0;
}
.box3_conteudo H3 {
	text-transform:uppercase;
}
#box1 {
	background:#FFFFFF;
	margin:10px 0 0 0;
	width:341px;
	float:left;
	overflow:hidden;
	display:inline;
}
#box1_bg {
	background:url(../../img/home_blog_bg_bot.jpg) no-repeat scroll;
	background-position:left bottom;
	padding:0 0 20px;
	width:341px;
	height:176px;
	min-height:176px;
}
#box1_conteudo {
	margin:0 20px 0 10px;
	overflow:hidden;
}
#box1_conteudo P {
	margin:3px 0;
}
#box1_conteudo #data {
	margin:0 0 8px 0;
}
.box1_dir {
	background:url(../../img/box_dir.png) repeat-y;
	_background:url(../../img/box_dir.jpg) repeat-y;
	background-position:right;
	_width:100%;
	_height:150px;
	overflow:hidden;
	_overflow:visible;
}
.box2_down img { _behavior: url(iepngfix.htc) }
#blog_post {
	float:left;
	width:210px;
}
#blog_post P SPAN {
	color:#5b809d;
}
.box1_texto h3, .box1_texto p {
	padding-top:10px;
}
.box2_conteudo {
	background:#F5F6F6 url(../../img/box_bg.jpg) repeat-x scroll;
	_background:#F5F6F6 url(../../img/box_bg2.jpg) repeat-x scroll;
	*background:#F5F6F6 url(../../img/box_bg2.jpg) repeat-x scroll;
	background-position:bottom;
	margin-left:20px;
	width:294px;
	height:180px;
	overflow:visible;
}
#box2 {
	float:left;
	margin:3px 0 0 34px;
	width:393px;
	display:inline;
}
#box3 {
	width:555px;
	float:left;
}
#box4 {
	float:left;
	margin:0 0 0 19px;
	font-size:10px;
	position:relative;
}
#calendar_home_evento {
	background:url(../../img/bg_calendar.jpg);
	width:178px;
	margin:10px 0 0;
	padding:7px 0 8px 10px;
	display:none;
}
#calendar_home_evento A{
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#calendar_home_evento A:hover {
	text-decoration:underline;
}	
#calendar_home_evento .sim{
	background:#98ABC8;
}

#calendar_top {
	text-align:center; 
	background:#617cb2; 
	color:#FFFFFF; 
	font-weight:bold;
}
#conteudo_top {
	overflow:hidden;
	float:left;
}
#conteudo_bot {
	overflow:hidden;
	float:left;
	margin:25px 0 0 0;
}
.dias_semana{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
}
#foto {
	float:left;
	margin-right:12px;
}
#loading {
	padding-bottom:44px;
	padding-top:44px;
	position:absolute;
	text-align:center;
	width:auto;
}
.player {
	padding:10px 25px;
}