
.CalendarioWrap {
	width: 170px;
}

.CalendarioTabla {
	font-size: 10px;
	border: 1px solid #CEDAEC;
}
.CalendarioHead {
	font-size: 11px;
	font-weight: bold;
	background-color: #ECF1F8;
	border-bottom: 1px solid #D9E3F1;
}
.CalendarioCelda, .CalendarioDias, .CalendarioCeldaActual, .CalendarioCeldaTiene {
	padding-bottom: 3px;
	padding-top: 3px;
}
.CalendarioCeldaActual {
	font-weight: bold;
	border: 1px solid #DECA81;
	background-color: #FEF9E7;	
}
.CalendarioCelda {
	font-weight: bold;
	background-color: #FEFEFE;
	border: 1px solid #FEFEFE;
}
.CalendarioCeldaTiene {
	background-color: #F4F8FB;
	border: 1px solid #E1E9F3;
}
.CalendarioDias {
	background-color: #fafafa;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #eee;
}

.CalendarioCelda a, .CalendarioCeldaTiene a,
.CalendarioCelda a:link,  .CalendarioCeldaTiene a:link,
.CalendarioCelda a:visited, .CalendarioCeldaTiene a:visited {
	border-bottom: 1px solid #FEFEFE;
}
.CalendarioCelda a:hover, .CalendarioCeldaTiene a:hover {
	border-bottom: 1px solid #FEFEFE;
}

.CalendarioCeldaActual a,
.CalendarioCeldaActual a:link, 
.CalendarioCeldaActual a:visited {
	color: #C8AA36;
	border-bottom: 1px solid #DECA81;
}
.CalendarioCeldaActual a:hover {
	border-bottom: 1px solid #C8AA36;
}