.wrapCalendar{
/*width:225px;*/
/*height:200px;*/
position:absolute;
background-color: black; 
border:1px solid #C8C7C7; 
display:none;
z-index:900;
overflow:auto;
/*opacity:0.7;*/
/*filter:alpha(opacity=70);*/
/*background-image: url(../img/estandar/overlay.png);*/
}

.calendarIn{ cursor:pointer;}

.calendarUl{background-color:gray;}
.calendarList{
color:white;
font-size:12px;
display:inline-block;
background-color:gray;
}

.arrow{width:120px; text-align:center;}
.arrowL{width:20px; text-align:left; cursor:pointer;}
.arrowR{width:20px; text-align:right; cursor:pointer;}

.arrowList{cursor:pointer; margin:0px 0px 0px 0px;}
.arrowList:hover{height:15px;}

.calendarDayUl{}
.calendarDay{
width:25px;
color:white;
cursor:pointer;
display:inline-block;
font-size:11px;
text-align:center;
padding:0px 0px 0px 0px;
background-color:gray;
}

.calendarTitle{
color:white;
font-size:12px;
text-align:center;
padding:5px 0px 5px 0px;
}

.calendarItems{
width:23px; 
color:white;
cursor:pointer;
font-size:11px;
text-align:center;
/*padding:5px 0px 5px 10px;*/
}
.calendarItems:hover{
color:black;
background-color:gray;
}

.calendarWeeks{
width:23px; 
color:white;
font-size:11px;
text-align:center;
font-weight:bold;
}

.calendarHoy{font-weight:bold; color:black; background-color:#EDEDED;}
.calendarDomHoy{font-weight:bold; color:red; background-color:#EDEDED;}
.calendarNext{color:gray;}
.calendarDom{color:red;}
.calendarNextDom{ 
color:red; 
opacity:0.8;
filter:alpha(opacity=80);*
}