﻿span.picker{background:silver url(img/calendar.png) no-repeat center center;cursor:pointer;display:inline-block;height:20px;vertical-align:middle;width:20px;margin:0 0 1px 0}span.picker:hover{background-color:#efefef}.calendar{cursor:default;position:absolute;text-align:center;z-index:2}.calendar,.calendar *{overflow:hidden;padding:0;margin:0;line-height:100%}.calendar .cal-header.cal-dragger{cursor:move}.calendar .cal-header .cal-arrow-left,.calendar .cal-header .cal-arrow-right{cursor:pointer}.calendar .cal-header .cal-arrow-left{float:left}.calendar .cal-header .cal-arrow-right{float:right}.calendar .cal-header .cal-label{display:inline-block;overflow:visible;width:146px}.calendar .cal-header .cal-label.cal-clickable{cursor:pointer}.calendar .cal-body{position:relative}.calendar .cal-body .cal-inner .cal-container{position:absolute;left:0}.calendar .cal-body .cal-inner .cal-container .cal-row div{float:left}.calendar .cal-body .cal-inner .cal-container.cal-month.cal-pickable .cal-row div,.calendar .cal-body .cal-inner .cal-container.cal-year-decade .cal-row div{cursor:pointer}.calendar.vista{background-color:white;border:1px solid silver;border-radius:5px;box-shadow:1px 1px 5px rgba(0,0,0,0.5);color:#000;font:normal 12px Calibri,Helvetica,Trebuchet,Tahoma,Arial,sans-serif;height:150px;width:185px}.calendar.vista .cal-wrapper{padding:10px}.calendar.vista .cal-header{height:22px}.calendar.vista .cal-header .cal-arrow-left,.calendar.vista .cal-header .cal-arrow-right{width:12px;height:16px}.calendar.vista .cal-header .cal-arrow-left{background:transparent url('./img/vista/arrow-left.gif') 5px 3px no-repeat}.calendar.vista .cal-header .cal-arrow-left:hover{background-image:url('./img/vista/arrow-left-hover.gif')}.calendar.vista .cal-header .cal-arrow-right{background:transparent url('./img/vista/arrow-right.gif') 3px 3px no-repeat}.calendar.vista .cal-header .cal-arrow-right:hover{background-image:url('./img/vista/arrow-right-hover.gif')}.calendar.vista .cal-header .cal-label{margin-top:1px;width:120px}.calendar.vista .cal-header .cal-label.cal-clickable:hover{color:#06c}.calendar.vista .cal-body{height:108px}.calendar.vista .cal-body .cal-inner .cal-container{width:166px;height:108px}.calendar.vista .cal-body .cal-inner .cal-container .cal-row{width:166px}.calendar.vista .cal-body .cal-inner .cal-container .cal-row div{background-color:#fff}.calendar.vista .cal-body .cal-inner .cal-container .cal-row div.cal-non-selectable,.calendar.vista .cal-body .cal-inner .cal-container .cal-row div.cal-non-selectable:hover{color:#dcdcdc!important;cursor:default!important;background:none!important}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row{height:122px;height:15px}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row.a{height:16px;border-bottom:1px solid #f5f5f5;margin-bottom:1px}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row.a div{cursor:default!important;color:#9c9c9c!important}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row div{padding-top:1px;width:23px;height:14px}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row div.cal-outside{color:#dcdcdc}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row.a div{color:#9c9c9c}.calendar.vista .cal-body .cal-inner .cal-container.cal-month.cal-pickable .cal-row div:hover{background:url('./img/vista/day.gif') top no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row div.cal-today{background:url('./img/vista/day.gif') 0 -17px no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row div.cal-today:hover{background:url('./img/vista/day.gif') 0 -34px no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row div.cal-selected{background:url('./img/vista/day.gif') 0 -51px no-repeat;color:#06c!important}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row div.cal-selected:hover{background:url('./img/vista/day.gif') 0 -68px no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row div.cal-today.cal-selected{background:url('./img/vista/day.gif') 0 -85px no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-month .cal-row div.cal-today.cal-selected:hover{background:url('./img/vista/day.gif') 0 -102px no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-year-decade .cal-row{height:36px}.calendar.vista .cal-body .cal-inner .cal-container.cal-year-decade .cal-row div{width:41px;padding-top:11px;height:24px}.calendar.vista .cal-body .cal-inner .cal-container.cal-year-decade .cal-row div:hover{background:url('./img/vista/year-decade.gif') top no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-year-decade .cal-row div.cal-today{background:url('./img/vista/year-decade.gif') 0 -37px no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-year-decade .cal-row div.cal-today:hover{background:url('./img/vista/year-decade.gif') 0 -74px no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-year-decade .cal-row div.cal-selected{background:url('./img/vista/year-decade.gif') 0 -111px no-repeat;color:#06c!important}.calendar.vista .cal-body .cal-inner .cal-container.cal-year-decade .cal-row div.cal-selected:hover{background:url('./img/vista/year-decade.gif') 0 -149px no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-year-decade .cal-row div.cal-today.cal-selected{background:url('./img/vista/year-decade.gif') 0 -187px no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-year-decade .cal-row div.cal-today.cal-selected:hover{background:url('./img/vista/year-decade.gif') 0 -225px no-repeat}.calendar.vista .cal-body .cal-inner .cal-container.cal-month.cal-pickable .cal-row div:hover,.calendar.vista .cal-body .cal-inner .cal-container.cal-year-decade .cal-row div:hover{color:#06c}.calendar.vista .cal-footer{display:none}