/* CSS Document */
/* Fundo do header da tabela */
.TESTcpYearNavigation,.TESTcpMonthNavigation {
	background:#a1a1a1;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}

.TESTcpDayColumnHeader,.TESTcpYearNavigation,.TESTcpMonthNavigation,.TESTcpCurrentMonthDate,.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,.TESTcpOtherMonthDateDisabled,.TESTcpCurrentDate,.TESTcpCurrentDateDisabled,.TESTcpTodayText,
	.TESTcpTodayTextDisabled,.TESTcpText {
	font-family:arial;
	font-size:8pt;
	text-align:center;
}

TD.TESTcpDayColumnHeader {
	color:#5c5c5c;
	background-color:#ffffff;
	text-align: center;
	border-width: 0 0 1 0;
	font-weight:bold;
}

.TESTcpOtherMonthDate,.TESTcpCurrentMonthDateDisabled,.TESTcpOtherMonthDateDisabled,.TESTcpCurrentDateDisabled {
	color:#7E9446;
	text-decoration:none;
}

.TESTcpCurrentMonthDate {
	background-color:#ffffff;
	text-decoration:none;
	color:#5c5c5c;;
	font-weight:bold;
}

.TESTcpCurrentDate {
	text-align:right;
	text-decoration:none;
	background-color:#000000;
	color: #FFFFFF;
	font-weight:bold;
}

.TESTcpOtherMonthDate {
	background-color:#FFFFFF;
	color:#808080;
}

/*data actual*/
TD.TESTcpCurrentDate {
	color:#FFFFFF;
	background-color:#000000;
}

TD.TESTcpCurrentDateDisabled {
	border-width:1;
	border:solid thin #FFAAAA;
}

/*Border à bolta do que está seleccionado*/
TD.TESTcpTodayText,TD.TESTcpTodayTextDisabled {
	background-color: #FFFFFF;
	
	/*border:solid thin #005940;
	border-width:1 0 0 0;*/
}

A.TESTcpTodayText,SPAN.TESTcpTodayTextDisabled {
	height:20px;
	border:#a1a1a1 solid 1px;
}

A.TESTcpTodayText {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

SPAN.TESTcpTodayTextDisabled {
	color:#D0D0D0;
}

.TESTcpBorder {
	background-color:#FFFFFF;
	/*border:solid 1px #777777;*/
}