#CALENDAR {
	width:200px; padding-bottom:4px;
	position:absolute; left:170px; top:70px; z-index:99999;
	background:#777; border:2px solid; border-color:#fff #000 #000 #fff;
}
#CALENDAR div {padding-bottom:0;}
#CALENDAR a, #CALENDAR span {
	width:10%; padding:4px 1%; margin:4px 0 0 2%;
	text-align:center;
	background:#fff;
	float:left; display:inline;
}
#CALENDAR .mes_y_anio {position:relative;}
#CALENDAR .mes_y_anio div {position:absolute; top:30px; background:#CCC; border:#000 1px solid;}
#CALENDAR .mes_y_anio div a {color:#333; width:100%;}
#CALENDAR .mes_y_anio #anoA {left:0; width:40px;}
#CALENDAR .mes_y_anio #mesA {left:40px; width:60px;}
#CALENDAR .mes_y_anio #mesB {right:40px; width:60px;}
#CALENDAR .mes_y_anio #anoB {right:0; width:40px;}
#CALENDAR .mes_y_anio a {width:5%; background:none; color:#FFF;}
#CALENDAR .mes_y_anio a:hover, #CALENDAR .dias_numeros a:hover {color:#000; font-weight:bold;}
#CALENDAR .mes_y_anio span {width:58%; font-weight:bold; background:none; color:#FFF;}
#CALENDAR .dias_semana span {background:#ccc;}
#CALENDAR .fin_de_semana {background:#999;}
#CALENDAR .fecha_actual {background:#CCC; font-weight:bold;}
#CALENDAR .otros_dias {color:#999;}
#CALENDAR .dias_numeros span {background:#555;}
#CALENDAR .boton_cerrar {float:right; margin:-22px -2px 0 0; border-right:#000 2px solid; padding:4px 4%; position:relative; width:auto;}
#CALENDAR .boton_cerrar:hover {background:#CCC;}
