.mod_calendar {
	width: 226px;
	height: 150px;
}

	/* MES */

	.mes_calendar {
		width: 226px;
		height: 20px;
		overflow: hidden;
		margin-bottom: 6px;
	}
	
		.mes_calendar .bt_navegacao_mes {
			width: 16px;
			height: 20px;
			overflow: hidden;
			display: block;
		}
		
			.mes_calendar .bt_navegacao_mes a {
				display: block;
				width: 16px;
				height: 20px;
				overflow: hidden;
			}
		
		.mes_calendar .nome_mes {
			width: 194px;
			font-size: 0.55em;
			text-align: center;
			background: url("../images/bg_nome_mes_calendar.gif") 0 0 no-repeat;
			text-transform: uppercase;
			font-weight: bold;
			color: #343434
		}
		
	/* FIM MES */	
	
	/* DIAS */	
	
	.dias_calendar {
		margin: 0 auto;
		width: 194px;		
	}
	
		.dias_calendar tr td {
			padding: 3px 0;
		}
	
		.extcal_weekdays {
			color: #343434;
			font-size: 0.65em;
			font-weight: bold;	
		}		
		
		.extcal_daycell, .extcal_sundaycell, .extcal_todaycell {			
			font-size: 0.7em;
			height: 15px;
		}	
		
			.extcal_daycell a, .extcal_sundaycell a, .extcal_todaycell a {
				color: #343434;
			}
			
			.extcal_daycell a.extcal_busylink {
				background-color: #706d5d;
				color: #fcf7da;
				padding: 1px;
			}			