

#ctl00_ContentPlaceHolder1_Cal1_calendar, #ctl00_ContentPlaceHolder1_Cal2_calendar
{
	border-collapse: collapse;
	width: 141px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
	float: left;
}

#ctl00_ContentPlaceHolder1_Cal2_calendar { margin: 0 1em 0 1em; }


#ctl00_ContentPlaceHolder1_Cal1_calendar a, #ctl00_ContentPlaceHolder1_Cal2_calendar a, #ctl00_ContentPlaceHolder1_Cal1_calendar a:visited, #ctl00_ContentPlaceHolder1_Cal2_calendar a:visited
{
	color: #000;
	padding: 0 3px;
	text-decoration: none;
}

#ctl00_ContentPlaceHolder1_Cal1_calendar a:hover, #ctl00_ContentPlaceHolder1_Cal2_calendar a:hover
{
	color: #FFF;
	background: #82C482;
}

caption
{
	font-weight: bold;
	padding: 0;
	text-align: center;
	color: #000;
}

#ctl00_ContentPlaceHolder1_Cal1_calendar th, #ctl00_ContentPlaceHolder1_Cal2_calendar th
{
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #434F5E;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}

#ctl00_ContentPlaceHolder1_Cal1_calendar td, #ctl00_ContentPlaceHolder1_Cal2_calendar td
{
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 20px;
	height: 20px;
	text-align: center;
	color: #333;
	background: url(../images/mijas/calendar_bg.png) no-repeat right top;
}

#ctl00_ContentPlaceHolder1_Cal1_calendar .bkd, #ctl00_ContentPlaceHolder1_Cal2_calendar .bkd
{	
	color: #FFF;
	background: url(../images/mijas/calendar_bg.png) no-repeat right bottom;
}

#ctl00_ContentPlaceHolder1_Cal1_calendar .mday, #ctl00_ContentPlaceHolder1_Cal2_calendar .mday
{
	background: #DDD;
}

#ctl00_ContentPlaceHolder1_Cal1_calendar .fnight, #ctl00_ContentPlaceHolder1_Cal2_calendar .fnight
{	
	color: #333;
	background: url(../images/mijas/calendar_bg.png) no-repeat left top;
}

#ctl00_ContentPlaceHolder1_Cal1_calendar .lnight, #ctl00_ContentPlaceHolder1_Cal2_calendar .lnight
{	
	color: #333;
	background: url(../images/mijas/calendar_bg.png) no-repeat left bottom;
}



.dateselect
{
	width: 141px;
	margin: 0 30px 5px 0;
	background: url(../images/mijas/calendar_arrow.png) no-repeat 120px 5px;
}
.dateselect select
{
	background: #e0e7f9;
}

.calkey { padding: 0.5em 0 0 0; float: left; clear: left; width: 100%; }

#pagecont .calkey img
{
	border: 0pt none;
	padding: 0pt;
	margin-left: 1em;
	float: none;
	position: relative;
	top: 2px;
}

/* Date select page, section below calendars */
#ctl00_ContentPlaceHolder1_UpdatePanel1
{
	padding-top: 1em;
}

.highlight
{
	background: #FF9;
}

#calwrap /* Wrapper so please wait sign can be absolute positioned. Float for IE6. */
{
	position: relative;
	float: left;
}