


.layer_calendari
{
	width:150px;
	background-color:white;
	background:white;
	layer-background-color:white;
	position:absolute;
	visibility:hidden;
}


.layer_calendari table
{
	border:0px;

}

/* css per calendari administració */
	.ADMINcpYearNavigation,
	.ADMINcpMonthNavigation
			{
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color: #777777;	
			/*font-weight:bold;*/
			font-size: 9pt;
			}
	.ADMINcpDayColumnHeader,
	.ADMINcpYearNavigation,
	.ADMINcpMonthNavigation,
	.ADMINcpCurrentMonthDate,
	.ADMINcpCurrentMonthDateDisabled,
	.ADMINcpOtherMonthDate,
	.ADMINcpOtherMonthDateDisabled,
	.ADMINcpCurrentDate,
	.ADMINcpCurrentDateDisabled,
	.ADMINcpTodayText,
	.ADMINcpTodayTextDisabled,
	.ADMINcpText
			{
/*			font-family:arial;
			font-size:8pt;*/
			}
	TD.ADMINcpDayColumnHeader
			{
			text-align:center;
			border-bottom:solid 1px #777777;
			/*border-width:0 0 1 0;*/
			font-weight:bold;
			background:#cccccc;
			padding:1px;
			}
	.ADMINcpCurrentMonthDate,
	.ADMINcpOtherMonthDate,
	.ADMINcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.ADMINcpCurrentMonthDateDisabled,
	.ADMINcpOtherMonthDateDisabled,
	.ADMINcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.ADMINcpCurrentMonthDate
			{
			color:#777777;
			font-weight:bold;
			}
	.ADMINcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.ADMINcpOtherMonthDate
			{
			color:#808080;
			}
	TD.ADMINcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #cccccc;
			border-width:1;
				border:solid 1px #777777;
			}
	TD.ADMINcpCurrentDateDisabled
			{
			border-width:1;
			border:solid 1px #FFAAAA;
			}
	TD.ADMINcpTodayText,
	TD.ADMINcpTodayTextDisabled
			{
			border:solid 1px #777777;
			border-width:1 0 0 0;
			
			}
	A.ADMINcpTodayText,
	SPAN.ADMINcpTodayTextDisabled
			{
			height:20px;
			}
	A.ADMINcpTodayText
			{
			color:#777777;
			font-weight:bold;
			}
	SPAN.ADMINcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
.ADMINcpBorder
{
	border:1px solid #bbbbbb;
	border-collapse: collapse;
	
}

.ADMINcpBorder tr
{
	background:#ffffff;
}

.ADMINcpBorder td
{
	border:1px solid #bbbbbb;
	margin:0px;
	padding:2px;
}

.ADMINcpBorder th
{
	background-color : #EFEFDE;
	margin:0px;
	padding:2px;
	height:20px;
	border:1px solid #bbbbbb;
}
	