/* Bloco de Notícias */
#content .bloco .noticia{border-bottom:2px dotted #bbb; padding-bottom:10px; margin-bottom:10px}

/* Titulo do Bloco */
#content .bloco .noticia h3.def{margin-bottom:15px; padding-bottom:5px; border-bottom:2px dotted #84a1af; text-indent:35px}

/* Notícia Principal */
#content .bloco .noticia span.data{font-size:11px; color:#000; display:block; margin-bottom:10px}
#content .bloco .noticia h2{font-size:28px; color:#1F293F; margin-bottom:10px; display:block}
#content .bloco .noticia div.image{float:left; width:280px}
#content .bloco .noticia div.image img{border:none; padding:5px}

/* Mais Notícias */
#content .bloco .noticia div.more{float:right; width:320px}
#content .bloco .noticia div.more h5{
	font-size:14px; color:#8e97a9; margin-bottom:15px; padding-bottom:5px; 
	border-bottom:2px dotted #84a1af
}
#content .bloco .noticia div.more ol li{background:#FAFAFA; display:block; clear:left; margin-bottom:6px}
#content .bloco .noticia div.more ol li a span.image{float:left; width:95px}
#content .bloco .noticia div.more ol li a span.image img{border:none; padding:3px}
#content .bloco .noticia div.more ol li a{text-decoration:none; cursor:pointer; display:block}
#content .bloco .noticia div.more ol li a span.text{
	float:right; width:205px; font-size:12px; line-height:18px; 
	color:#4F4545; text-decoration:none; cursor:pointer; display:block
}
#content .bloco .noticia div.more ol li a:hover{color:#6279AF}
#content .bloco .noticia div.more ol li a:hover span.text{color:#000}

/* Calendário */
#content .bloco .calendario h2.title{
	width:615px; height:60px; display:block; background:url(img/calendario-titulo.png) no-repeat left top
}
#content .bloco .calendario #calendar{margin-top:10px}
#content .bloco .calendario #calendar #datepicker{float:left; width:270px}
.ui-datepicker{width:250px}
.ui-datepicker-header, table.ui-datepicker-calendar th, .ui-state-default{font-size:11px}
#content .bloco .calendario #calendar .content{float:right; width:345px; font-size:12px}
#content .bloco .calendario #calendar .content span{display:block}
#content .bloco .calendario #calendar .content span.red{float:right; text-indent:-220px; font-size:12px; color:red}
#content .bloco .calendario #calendar .content #divEventoGeral .lista span.red{float:none; text-indent:0}
#content .bloco .calendario #calendar .content span.data{
	font-size:14px; font-weight:bold; color:#000; display:block; margin-bottom:5px
}
#content .bloco .calendario #calendar .content .lista{padding:10px; background:#efefef}
#content .bloco .calendario #calendar .content .lista span.title{color:#ee1d23; font-size:16px; margin-bottom:5px; font-weight:bold}
#content .bloco .calendario #calendar .content .lista span.text span{margin-top:3px}

/*Data*/
.eventoS{background:url("../js/ui/development-bundle/themes/overcast/images/ui-bg_inset-hard_75_999999_1x100.png") repeat-x scroll 50% 50% #999999;
border:1px solid #fff;
color:#FFFFFF;
font-weight:bold;
}
.eventoN{
	border: 1px solid #fff; background: #eeeeee url(../js/ui/development-bundle/themes/overcast/images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #fffff;
}