/*Popup Calendar Styles*/
.head {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}

.text {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}

#popupcalendar {
	width: 185px;
	height: 130px;
	left: 0px;
	top: 0px;
	background-color: white;
	position: absolute;
	visibility: hidden;
}

a.cal-DayLink {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #6D7392;;
	border: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

a.cal-DayLink:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	color: #6D7392;
}

a.cal-DayLink:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #Ffffff;
	color: #336666;
}

.cal-TextBox {
	color: #6D7392;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFFFFF;
}

a.cal-TodayLink {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #A40000;
	background-color: transparent;
}

a.cal-TodayLink:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #F3F2F4;
	color: #a40000;
}

a.cal-TodayLink:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #F3F2F4;
	color: #B70000;
}

.cal-GreyDate {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
	color: #6D7392;
}

.cal-GreyInvalidDate {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: line-through;
	background-color: #FF0000;
	color: #cccccc;
}

.cal-DayCell {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal; /*#a40000;*/
}

.cal-HeadCell {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #F3F2F4; /* #CCCC99; */;
	color: #336666
}

.cal-Table {
	border-top-color: #6D7392;
	border-left-color: #6D7392;
	border-right-color: #6D7392;
	border-bottom-color: #6D7392;
	background-color: #FFFFFF;
}

.capa {
	border: 1px #6D7392 solid
}

.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2B4792;
	text-decoration: none;
	/*Modif 21/03/2017: Sintaxis invalida (accesibilidad)
	border: 1px #6D7392 solid border-top-color :   #6D7392;
	*/
	border: 1px #6D7392 solid;
	border-top-color: #6D7392;
	border-left-color: #6D7392;
	border-right-color: #6D7392;
	border-bottom-color: #6D7392;
	background-color: #FFFFFF;
}