a.date-picker {width:16px;height:16px;border:none;color:#fff;padding:0;margin:0;float:left;overflow:hidden;cursor:pointer;background:url(../img/form//calendario.gif) left center no-repeat}
a.date-picker span {margin:0 0 0 -2000px}
div.date-picker-holder {margin:0;padding:0}
div.date-picker-holder {position:relative}
div.date-picker-holder input {float:left}
div.popup-calendar {display:none;position:absolute;z-index:2;top:0;left:-16px;padding:4px;background:#333;color:#fff;overflow:hidden;width:163px}
html>body div.popup-calendar {left:70%}
div.popup-calendar h3 {color:#fff700;font-size:1.1em;padding-bottom:5px}
div.popup-calendar div.link-close {float:right}
div.popup-calendar div.link-prev {margin:5px 0;float:left}
div.popup-calendar div.link-next {margin:5px 0;float:right}
div.popup-calendar div a {padding:1px 2px;text-decoration:none;color:#fff}
div.popup-calendar div a:hover {text-decoration:underline;color:#ff7800}
div.popup-calendar table {border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0}
* html div.popup-calendar table {display:inline}
div.popup-calendar table th,div.popup-calendar table th.weekend {color:#ff7800;width:21px;height:17px;text-align:center}
div.popup-calendar table td {width:21px;height:17px;text-align:center}
div.popup-calendar table td.inactive {color:#999;padding:1px 0 0;text-decoration:line-through}
div.popup-calendar table td a {display:block;width:19px;height:15px;text-decoration:none;color:#fff}
div.popup-calendar table td.weekend a {color:#fff700}
div.popup-calendar table td.today a {border:1px solid #ff7800;background:#333;color:#fff}
div.popup-calendar table td a.selected {background:#ff7800;color:#fff}
div.popup-calendar table td a:hover {background:#fff700;color:#333}