#content
{
	width:950px;
	height:auto;
	margin:auto;
	background-color:#ffdc74;
	margin-top:10px;
	margin-bottom:15px;	
	display:table;
	_padding-bottom:45px;	
	*padding-bottom:45px;	
	_width:960px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.cal_titulo{text-align:center;width:100%;margin:20px;font-size:24px;color:#300;font-family:Arial Black, Helvetica, sans-serif;}
.cal_eventos_anteriores{width:85%;text-align:right;float:right;margin:0 40px 10px 0;*margin:0 25px 10px 0;_margin:0 15px 10px 0;}
.mes{width:750px;height:auto;float:left;position:relative;margin:10px 25px 50px 90px;_margin:10px 10px 50px 60px;}
.calendario{width:175px;border-collapse:collapse;padding:0;margin:0;float:left;position:relative;border:solid 1px #006633;}
.calendario td, .calendario th{text-align:center;border:solid 1px #006633;height:22px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.calendario th{background-color:#006633;color:#fff;font-weight:bold;}
.calendario th.mes_ano{color:#fff;background-color:#006633;}
.cal_eventos{float:left;position:relative;margin:5px 0 10px 85px;}
.cal_eventos td{padding:2px;font-size:11px;}
.cal_eventos td.data{font-weight:bold;text-align:right;}
.cal_eventos td h3{font-weight:normal;font-size:11px;}
.oc{background-color:#86B342;color:#FFF;font-weight:bold;}
.mes_titulo{font-size:14px;	background-color:#006633;float:right;position:relative;text-align:right;font-weight:bold;color:#FFF;width:563px;border:solid 1px #006633;margin-top:-1px;_margin-top:0;*margin-top:0;*padding-top:2px;padding-right:10px;height:21px;_height:20px;*height:20px;}
.datalink{color:#3399ff;font-weight:bold;text-decoration:none;}
.datalink:hover{text-decoration:underline;color:#86b342;}