body { background-color:#FFF; }
.calendar { 
     border-collapse: collapse; /*background: #CCC;*/ 
	 border:none;
}
.calendararea{
   position:absolute;
   width:0em;
   height:0em;
}

.calendar_return{
   position:relative;
   width:auto;
   height:auto;
}

.calendarskin, .calendarskini {
   position:relative;
   width:auto;
   height:auto;
   left:auto;
   z-index:300;
}

.calendarskin{
   top:-1em;
}
.calendarskini{
   top:auto;
}
.bodycal {
	margin-right:auto;
	margin-left:auto;
	border:none;
}
.titlePop, .contentsPop, .closePop, .closePopin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;  
	padding: 0px;
}
.titlePop, .closePop, .closePopin {
        color: #FFF;
        background-color: #006;
        font-weight: bold;
        border-top: 1px solid #006;
        border-right: 1px solid #006;
        border-left: 1px solid #006;
}

.titlePop {
  text-align:left;
}

.closePop, .closePopin {
  text-align: center;   
  cursor: pointer;
  cursor: hand;
}                    
.closePopin {
  background-color: #06C;
  color: white;
}

.contentsPop {
	border: 1px solid #006;
	z-index:3000;
	background-color: #C6D8FF;
}

.cal-sel {
   font-size: 10px;
   background-color: white;
   color: black;   
}

.wdayh, .wendh, .wday, .wend, .today, .refday, .nday, .ndaymonth, .leyenda, .hmonths, .headercal{
     font: normal 10px Verdana, sans-serif;
     /*border: 1px solid #FFFFFF;*/
     padding: 2px;
     /* width: 20px; */
     text-align: center;
}
.wday, .wend, .today, .refday, .nday, .ndaymonth { border: 1px solid #FFF; }
.wday, .wend, .today, .refday, .ndaymonth { 
	cursor: pointer;
	cursor: hand;
}
thead{
     /*border: 1px solid #FFFFFF;*/
     padding: 1px;
     width: 20px;
     text-align: center;
}

.wdayh {
	color: #FFF;
	background-color: #06C;
}

.wendh {
	color: #FFF;
	background-color: #039;
}

.wday {
	color : #039;
	cursor: hand;
	cursor: hand;
	background-color: #FFF;
}

.wend {
	color: #039;
	cursor: hand;
	cursor: hand;
	background-color: #FFC;
}


.today {
	color: #FFF;
	cursor: hand;
	cursor: hand;
	background-color: #C00;
}


.refday {
	color: #FFF;
	background-color: #F90;
}



.nday {
	background: #FFF;
	color: #999;
	text-decoration: line-through;
}

.ndaymonth {
	color: black;
	cursor: hand;
	cursor: hand;
	background-color: #E0E0E0;
}


.leyenda {
     font: normal 9px Verdana, sans-serif;
     color: black;
	 background-color:#C6D8FF;
	 border:none;
}

.hmonths {
     padding: 3px;
     /* width: 30px; */
     text-align: center;
	 background-color:#C6D8FF; 
}

