/* Style sheet datepicker */
.datepicker_vista{width:172px;height:135px;position:absolute;padding:14px;font-family:Tahoma, sans-serif;font-size:10px;color:#000;background: url(tl_files/bodypix/datepicker/frame.png) no-repeat;}
.datepicker_vista .header{height:15px;position:relative;margin-bottom:5px;padding-top:1px;}
.datepicker_vista .header .title{margin:0 18px;text-align:center;}
.datepicker_vista .header .titleText{}
.datepicker_vista .header .previous,.datepicker_vista .header .next,.datepicker_vista .header .closeButton{width:12px;height:12px;top:2px;position:absolute;overflow:hidden;background:url("tl_files/bodypix/datepicker/buttons.png") left top no-repeat;cursor: pointer;text-indent: -40px;}
.datepicker_vista .header .previous{left:4px;}
.datepicker_vista .header .previous:hover{background-position:left bottom;}
.datepicker_vista .header .next{right:4px;background-position: -13px top;}
.datepicker_vista .header .next:hover{background-position: -13px bottom;}
.datepicker_vista .header .closeButton{right:0;top:0;display:none;background-position:right top;}
.datepicker_vista .header .closeButton:hover{background-position:right bottom;}
.datepicker_vista .body{width:168px;height:112px;top:0;left:2px;position:relative;overflow:hidden;}
.datepicker_vista .time{width:100%;height:100%;position:relative;}
.datepicker_vista .time .hour,.datepicker_vista .time .separator,.datepicker_vista .time .minutes{width:50px;top:10px;position:absolute;padding:2px;text-align:center;border:1px solid #ccc;font-size:32px;background: #fff;}
.datepicker_vista .time .hour{left:15px;}
.datepicker_vista .time .separator{width:10px;left:76px;border:0px;background: transparent;}
.datepicker_vista .time .minutes{left:95px;}
.datepicker_vista .time .ok{width:136px;top:65px;left:15px;position:absolute;font-size:20px;}
.datepicker_vista .days .day{width:23px;height:15px;overflow:hidden;float:left;margin:0 1px 1px 0;text-align:center;}
.datepicker_vista .days .titles{height:15px;margin-bottom:1px;border-bottom:1px solid #e0e0e0;}
.datepicker_vista .days .day0{margin-right:0;}
.datepicker_vista .days .week5 .day{margin-bottom:0;}
.datepicker_vista .days .week .day{cursor: pointer;}
.datepicker_vista .days .week .day:hover{color:#0084AA;background: url(tl_files/bodypix/datepicker/days.png) left top no-repeat;}
.datepicker_vista .days .otherMonth{color:#aaa;}
.datepicker_vista .days .selected{color:#316879;background: url(tl_files/bodypix/datepicker/days.png) left bottom no-repeat;}
.datepicker_vista .months .month{width:55px;height:21px;overflow:hidden;float:left;margin:0 1px 1px 0;padding-top:6px;text-align:center;cursor: pointer;}
.datepicker_vista .months .month3,.datepicker_vista .months .month6,.datepicker_vista .months .month9,.datepicker_vista .months .month12{margin-right:0;}
.datepicker_vista .months .month10,.datepicker_vista .months .month11,.datepicker_vista .months .month12{margin-bottom:0;}
.datepicker_vista .months .month:hover{color:#0084AA;background: url(tl_files/bodypix/datepicker/months.png) left top no-repeat;}
.datepicker_vista .months .selected{color:#316879;background: url(tl_files/bodypix/datepicker/months.png) left bottom no-repeat;}
.datepicker_vista .years .year{width:32px;height:21px;overflow:hidden;float:left;margin:0 1px 1px 0;padding-top:6px;text-align:center;cursor: pointer;}
.datepicker_vista .years .year4,.datepicker_vista .years .year9,.datepicker_vista .years .year14,.datepicker_vista .years .year19{margin-right:0;}
.datepicker_vista .years .year15,.datepicker_vista .years .year16,.datepicker_vista .years .year17,.datepicker_vista .years .year18,.datepicker_vista .years .year19{margin-bottom:0;}
.datepicker_vista .years .year:hover{color:#0084AA;background: url(tl_files/bodypix/datepicker/years.png) left top no-repeat;}
.datepicker_vista .years .selected{color:#316879;background: url(tl_files/bodypix/datepicker/years.png) left bottom no-repeat;}
.datepicker_vista .unavailable{background: none !important;color: #fbb !important;cursor: default !important;}

