#corpo #colunaMeio #textos #agenda {
	background: url(../imagens/bg_calendario.gif) no-repeat bottom center;
	width: 210px;
	padding-bottom: 8px;
	float: left;
	margin-right: 15px;
}
#corpo #colunaMeio #textos #agenda #meses {
	background: #FF0368;
	color: #FFF;
	font-size: 20px;
	letter-spacing: -1px;
	padding: 3px 0 2px 0;
	height: 25px;
	width: 210px;
}
#corpo #colunaMeio #textos #agenda #meses strong { text-align: center; width: 158px; float: left; }
#corpo #colunaMeio #textos #agenda #meses a.avancaMes,
#corpo #colunaMeio #textos #agenda #meses a.voltaMes { clear: none; width: 11px; float: left; display: inline; }

#corpo #colunaMeio #textos #agenda #meses a.avancaMes { 
	background: url(../imagens/seta_mes.gif) no-repeat right;
	margin-right: 15px;
}
#corpo #colunaMeio #textos #agenda #meses a.voltaMes {
	background: url(../imagens/seta_mes.gif) no-repeat left;
	margin-left: 15px;
}

#corpo #colunaMeio #textos #agenda table { text-align: center; font-size: 11px; margin: 13px 0 0 7px; }
#corpo #colunaMeio #textos #agenda table thead { font-weight: bold; color: #4C4C4C; font-size: 12px; }
#corpo #colunaMeio #textos #agenda table thead tr th { padding-bottom: 10px; }
#corpo #colunaMeio #textos #agenda table tbody tr td {
	background: url(../imagens/dia_vazio.gif) no-repeat center center; 
	color: #777;
	width: 22px;
	height: 22px;
	padding: 6px 3px;
}
#corpo #colunaMeio #textos #agenda table tbody tr td a { color: #777; }
#corpo #colunaMeio #textos #agenda table tbody tr td.Vazio { background: none; }
#corpo #colunaMeio #textos #agenda table tbody tr td.diaCheio a { color: #FFF; }
#corpo #colunaMeio #textos #agenda table tbody tr td.diaCheio { background: url(../imagens/dia_cheio.gif) no-repeat center center; }
#corpo #colunaMeio #textos #agenda table tbody tr td.diaCorrente { background: url(../imagens/dia_corrente.gif) no-repeat center center; color: #191919; }
#corpo #colunaMeio #textos #agenda table tbody tr td.diaCorrente a { color: #191919; }

#corpo #colunaMeio #textos #eventos {
	float: left;
	width: 395px;
	padding-top: 8px;
}
#corpo #colunaMeio #textos #eventos ul {
	padding-bottom: 10px;
	border-bottom: #CCC 1px solid;
	margin: 0 5px 22px 0;
	display: block;
}
#corpo #colunaMeio #textos #eventos .img_agenda {
	float: left;
	display: inline;
	margin-right: 8px;
	width: 120px;
}
#corpo #colunaMeio #textos #eventos ul.img {
	float: left;
	display: inline;
	width: 260px;
}
#corpo #colunaMeio #textos #eventos ul li {	margin: 0; padding: 3px 0 3px 7px; line-height: 14px; text-align: left; }
#corpo #colunaMeio #textos #eventos ul li.tituloEvento {
	background: #D8E500;
	font-size: 18px;
	font-weight: bold;
	color: #191919;
	display: inline;
	letter-spacing: -1px;
	padding: 6px 6px 4px 6px;
	line-height: 24px;
}
#corpo #colunaMeio #textos #eventos ul li.onde { margin-top: 10px; }
#corpo #colunaMeio #textos #eventos ul li strong { color: #A71B79; }

#corpo #colunaMeio #textos h3.titAgenda {
	float: left;
	margin-right: 80px;
	display: inline;
}

#corpo #colunaMeio #textos .boxGuia { width: 350px; float: left; }
#corpo #colunaMeio #textos .boxGuia h4 { 
	font-size: 16px; 
	letter-spacing: -1px; 
	text-align: right; 
	color: #DDD; 
	padding: 2px 4px 4px 0;
	cursor: default;	
}

#corpo #colunaMeio #textos .boxGuia a { color: #FFF; font-weight: bold; margin: 0 4px; }
#corpo #colunaMeio #textos .boxGuia ul.guia li { display: inline; border-right: #FFF 1px solid; }
#corpo #colunaMeio #textos .boxGuia ul.guia li.noBorder { border: none; }
#corpo #colunaMeio #textos .boxGuia a:hover { color: #D8E500; }

#corpo #colunaMeio #textos #guiCirculando ul.dadosGuia li {
	display: block;
	border-bottom: #CCC 1px solid;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
#corpo #colunaMeio #textos #guiCirculando ul.dadosGuia li h4 {
	background: #D8E500;
	font-size: 18px;
	font-weight: bold;
	color: #191919;
	display: inline;
	padding: 0 6px 0 6px;
}
#corpo #colunaMeio #textos #guiCirculando ul.dadosGuia li img { 
	float: left; 
	margin: 5px 10px 0 0; 
	padding: 5px 5px 5px 0;
	width: 120px;
}
#corpo #colunaMeio #textos #guiCirculando ul.dadosGuia li dl {
	display: block;
	width: 482px;
	float: left;
	margin-top: 10px;
}
#corpo #colunaMeio #textos #guiCirculando ul.dadosGuia li dl dt { float: left; font-weight: bold; margin-right: 5px; }
#corpo #colunaMeio #textos #guiCirculando ul.dadosGuia li dl dt,
#corpo #colunaMeio #textos #guiCirculando ul.dadosGuia li dl dd { line-height: 18px; }
#corpo #colunaMeio #textos #guiCirculando ul.dadosGuia li dl a { color: #333; font-weight: bold; }