input.calendario {  width:100px; cursor:pointer; } input.calendario2 { background: #ced101 url(/css/../img/calendar.png) right center no-repeat; cursor:pointer; } table.jCalendar { border: 1px solid #000; background: #aaa; margin:auto; } table.jCalendar th { background: #590075; color: #d0d100; font-weight: bold; padding: 3px 5px; } table.jCalendar td { background: #ccc; color: #000; padding: 3px 5px; text-align: center; } table.jCalendar td.other-month { background: #ddd; color: #aaa; } table.jCalendar td.today { background: #666; color: #fff; font-weight: bold; } table.jCalendar td.weekend { background: #9b66ac; color: #fff; } table.jCalendar td.selected { background: #f66; color: #fff; font-weight: bold; } table.jCalendar td.selected:hover { background: #f33; color: #fff; } table.jCalendar td:hover, table.jCalendar td.dp-hover { background: #fff; color: #000; } table.jCalendar td.disabled, table.jCalendar td.disabled:hover { background: #bbb; color: #888; } div#dp-popup { position: absolute; font-size: 10px; font-family: arial, sans-serif; background: #ec6e00; padding: 2px; min-height: 172px; min-width: 171px; height: 182px; width: 171px; } div#dp-popup h2 { font-size: 12px; text-align: center; margin: 2px 0; padding: 0; } div#dp-calendar { text-align:center; } a#dp-close { font-size: 11px; padding: 4px 0; text-align: center; display: block; } a#dp-close:hover { text-decoration: none; } div#dp-popup a { color: #000; text-decoration: none; padding: 3px 2px 0; } div#dp-popup div#dp-nav-prev { position: absolute; top: 2px; left: 4px; width: 100px; } div#dp-popup div#dp-nav-prev a { float: left; }  div#dp-popup div#dp-nav-prev a, div#dp-popup div#dp-nav-next a { cursor: pointer; } div#dp-popup div#dp-nav-prev a.disabled, div#dp-popup div#dp-nav-next a.disabled { cursor: default; } div#dp-popup div#dp-nav-next { position: absolute; top: 2px; right: 4px; width: 100px; } div#dp-popup div#dp-nav-next a { float: right; } div#dp-popup a.disabled { cursor: default; color: #aaa; } div#dp-popup td { cursor: pointer; } div#dp-popup td.disabled { cursor: default; } #container { width: 758px; margin: 0 auto; padding: 10px 20px; background: #fff; } #chooseDateForm li { list-style: none; padding: 5px; clear: both; } a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default; } #calendar-me { margin: 20px; }  div#dp-popup { background: #d0d000; }  #datepicker_div, .datepicker_inline { font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 0; margin: 0; background: #d0d000; width: 195px; border: 1px solid #fff; background-color: #d0d000; z-index: 9999;  } #datepicker_div { display: none; z-index: 9999;  } .datepicker_inline { float: left; display: block; border: 0; } .datepicker_rtl { direction: rtl; } .datepicker_dialog { padding: 5px !important; border: 4px ridge #ddd !important; } button.datepicker_trigger { width: 25px; } img.datepicker_trigger { margin: 2px; vertical-align: middle; } .datepicker_prompt { float: left; padding: 2px; background: #d0d000; color: #000; } * html .datepicker_prompt { width: 195px; } .datepicker_control, .datepicker_links, .datepicker_header, .datepicker { clear: both; float: left; width: 100%; color: #fff; } .datepicker_control { background: #d0d000; padding: 2px 0px; } .datepicker_links { background: #d0d000; padding: 2px 0px; } .datepicker_control, .datepicker_links { font-weight: bold; font-size: 0.7em; letter-spacing: 1px; } .datepicker_links label {  padding: 2px 5px; color: #888; } .datepicker_clear, .datepicker_prev { float: left; width: 34%; } .datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev { float: right; text-align: right; } .datepicker_current { float: left; width: 30%; text-align: center; } .datepicker_close, .datepicker_next { float: right; width: 34%; text-align: right; } .datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next { float: left; text-align: left; } .datepicker_header { padding: 0px 0 3px; background: #d0d000; background-image: url(/css/../img/bg_calmonth.gif); text-align: center; font-weight: bold; height: 11px; color: #443; font-size:0.8em; } .datepicker_header select { background: #d0d000; color: #fff; border: 0px; font-weight: bold; } .datepicker { background: #ccc; text-align: center; font-size: 1em; } .datepicker a { display: block; width: 1em; } .datepicker_titleRow { background: #d0d000; border: 1px solid #d0d000; } .datepicker_titleRow td{ color:#fff; } .datepicker_daysRow { background: #d0d000; color: #443; } .datepicker_weekCol { background: #777; color: #443; } .datepicker_daysCell { color: #443; border: 1px solid #d0d000; } .datepicker_daysCell a{ display: block; } .datepicker_weekEndCell { background: #d0d000; } .datepicker_titleRow .datepicker_weekEndCell { background: #d0d000; } .datepicker_daysCellOver { background: #fff; border: 1px solid #d0d000; } .datepicker_unselectable { color: #888; } .datepicker_today { background: #fcc !important; } .datepicker_currentDay { background: #999 !important; } .datepicker_status { background: #ddd; width: 100%; font-size: 80%; text-align: center; }  #datepicker_div a, .datepicker_inline a { cursor: pointer; margin: 0; padding: 0; background: none; color: #443; } .datepicker_inline .datepicker_links a { padding: 0 5px !important; } .datepicker_control a, .datepicker_links a { padding: 2px 5px !important; color: #443 !important; } .datepicker_titleRow a { color: #FFF !important; } .datepicker_control a:hover { background: #fdd !important; color: #443 !important; } .datepicker_links a:hover, .datepicker_titleRow a:hover { background: #ddd !important; color: #443 !important; }  .datepicker_multi .datepicker { border: 1px solid #777; z-index: 9999;  } .datepicker_oneMonth { float: left; width: 156px; margin: 1px 1px 0px 4px; padding: 1px ; border: 1px solid #fff; z-index: 9999;  } .datepicker_newRow { clear: left; }  .datepicker_cover { display: none;  display:block; position: absolute;  z-index: -1;   top: -4px;  left: -4px;  filter:mask(); width:800px; height:600px; }
