.calendar { 
     border-collapse: collapse; /*background: #CCC;*/ 
}

.iframe {
  vertical-align:top;
  text-align:center;
  background-color:#FFF7DB ;
}

.calendararea{
   position:absolute;
   width:auto;
   height:auto;
}

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

.calendarskin, .calendarskini{
   position:relative;
   vertical-align:top;
   text-align:center;
   width:auto;
   height:auto;
   top:auto;
   left:auto;
   z-index:300;
}

.titlePop, .contentsPop, .closePop, .closePopin { font-size: 10px;  padding: 0px;}
.titlePop, .closePop, .closePopin {
        font: normal 10px Verdana, sans-serif;
        color: #900;
        background-color: #FC6;
        font-weight: bold;
        height: 15px;
        border-top: 1px solid #900;
        border-right: 1px solid #900;
        border-left: 1px solid #900;
}


.closePop, .closePopin {
  text-align: center;   
  cursor: pointer;
  cursor: hand;
  width: 3em;
}                    

.closePopin {
  background-color: #900;
  color: white;
}
                                                                                                         
.contentsPop {
        background-color: #FFF7DB;
        border: 1px solid #900;
        z-index:3000;
        vertical-align:top;
        text-align:center;
}

.cal-sel {
   font-size: 10px;
   
}

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

thead{
     border: 1px solid #FFFFFF;
     padding: 1px;
     width: 20px;
     text-align: center;
}

.wdayh {
     background: #3366FF;
     color: #FFFFFF;
}

.wendh {     
     background: #FC6;
     color: #900;     
}

.wday { 
     background: #FFF7DB; 
     color : black;
     cursor: pointer;
     cursor: hand;
}

.wend { 
     background: #FFCC66; 
     color: #666666; 
     cursor: pointer;
     cursor: hand;
}


.today { 
     background: #900; 
     color: #FFF; 
     cursor: pointer;
     cursor: hand;
}


.refday {
     background: #FF9900;
     color: #FFF;
}

.ndaymonth {
   background: white;
   color : black;
   cursor: pointer;
   cursor: hand;
}

.nday { 
     background: white; 
     color: #999999; 
     text-decoration:line-through;
}


.leyenda {
     white-space:nowrap;
     font: normal 9px Verdana, sans-serif;
     color: black;
     background-color: #FFF7DB;
}

.hmonths {
     border: 1px solid #FFFFFF;
     background-color: #FFF7DB;
     padding: 3px;
     width: 30px;
     text-align: center;
}

.inputdate {
  font-size: 11px;
  border: 2px outset #900;
  background-color: #FC6;
  font-weight: normal;
  cursor:hand;
  cursor:pointer;
}
.inputprice {
	font-size: 11px;
  	border: 2px inset #900;
  	background-color: #FC6;
}
.inputdate2 {
  font-size: 11px;
  border: 2px outset #8EAAE2;
  background-color: #BACBED;
  font-weight: normal;
  cursor:hand;
  cursor:pointer;
}
.inputprice2 {
	font-size: 11px;
  	border: 2px inset #8EAAE2;
  	background-color: #EFF4F4;
}
