*{margin:0;padding:0}
body{background:#eee;font-family:Arial;color:#444}
#pagina{width:1000px;margin:0 auto auto}
#contenido-finiquito{width:920px;background:#FFF;border:1px solid #e1e1e1;border-radius:30px;box-shadow:0 0 30px #e1e1e1;margin:0 auto auto;padding:20px 30px 30px}
h1{font-size:5.5em;color:#004080;text-shadow:0 2px 2px #FFF;text-align:center;text-decoration:none}
h2{font-size:1.6em;color:#004080;margin:20px 5px 5px}
P{margin:10px 0;padding:0 0 5px}
TABLE{border-collapse:collapse;border:0;width:100%;padding:5px}
TD{padding:6px}
.boton{font-family:Helvetica;color:#fff;padding:4px 17px 5px 18px;border-radius:4px;border:1px solid #508ebc;background:#4596CE;text-decoration:none;text-shadow:0 -1px 1px #4b81a9;background:-webkit-gradient(linear, left top, left bottom, from(#85bae4), to(#5393c5));background:-webkit-linear-gradient(top, #85bae4 , #5393c5);background:-moz-linear-gradient(top, #85bae4 , #5393c5);background:-ms-linear-gradient(top, #85bae4 , #5393c5);background:-o-linear-gradient(top, #85bae4 , #5393c5);background:linear-gradient(top, #85bae4 , #5393c5)}
.boton:hover{cursor:pointer;background:#9ec441;text-shadow:0 -1px 1px #969696;border:1px solid #8bac39;background:-webkit-gradient(linear, left top, left bottom, from(#b4dd4b), to(#9ec441));background:-webkit-linear-gradient(top, #b4dd4b , #9ec441);background:-moz-linear-gradient(top, #b4dd4b , #9ec441);background:-ms-linear-gradient(top, #b4dd4b , #9ec441);background:-o-linear-gradient(top, #b4dd4b , #9ec441);background:linear-gradient(top, #b4dd4b , #9ec441);}
#calculofiniquito{width:660px;margin:30px auto auto;background:#d8e7fe;font-size:1.1em;border:1px solid #c2d9fe;color:#004080;padding:20px 30px;border-radius:10px;box-shadow:0 0 10px #c2d9fe}
#calculofiniquito{width:660px;background:#d8e7fe;font-size:1.1em;border:1px solid #c2d9fe;color:#004080;border-radius:10px;box-shadow:0 0 10px #c2d9fe;margin:30px auto auto;padding:20px 30px}
INPUT{font-size:1.1em;background-color:#FBFBFB;border:1px solid #B8C7DA;color:#444;margin:0 10px 0 0;padding:0 0 0 1px}
SELECT{font-size:1em;background-color:#FBFBFB;border:1px solid #B8C7DA;color:#444}
em{display:inline-block;height:15px;width:20px;padding:0 0 0 7px}
em.error{background:url(http://cdnpym.es/iconos/error.png) no-repeat 0 0;border:0;color:red}
em.ok{background:url(http://cdnpym.es/iconos/ok.png) no-repeat 0 0;color:green}
INPUT.error{border:1px solid red;background-color:#f5d8d8}
#menutop{font-size:.8em}
#menutop LI{display:inline;border-right:1px solid #C1CDCD}
#menutop LI.final{border-right:0}
#menutop A{color:#838B8B;text-decoration:none;padding:5px 20px}
#menutop A:hover{color:#6495ED;text-shadow:0 1px 1px #FFF;cursor:pointer}
A{text-decoration:none}
A:hover{color:#FF8000}
#calendarDiv{position:absolute;width:205px;border:1px solid #317082;background-color:#FFF;font-family:arial;font-size:10px;visibility:hidden;padding:1px 1px 20px}
#calendarDiv td{font-size:10px;text-align:right;cursor:pointer;margin:0;padding:3px}
#calendarDiv .selectBox{border:1px solid #E2EBED;color:#E2EBED;position:relative}
#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color:#317082;color:#FFF;position:relative}
#calendarDiv .selectBoxTime{border:1px solid #317082;color:#317082;position:relative}
#calendarDiv .selectBoxTimeOver{border:1px solid #216072;color:#216072;position:relative}
#calendarDiv .topBar{height:16px;background-color:#317082;padding:2px}
#calendarDiv .activeDay{color:red}
#calendarDiv .todaysDate{height:17px;line-height:17px;background-color:#E2EBED;text-align:center;position:absolute;bottom:0;width:201px;padding:2px}
#calendarDiv .timeBar{height:17px;line-height:17px;background-color:#E2EBED;width:72px;color:#FFF;position:absolute;right:0}
#calendarDiv .monthYearPicker{background-color:#E2EBED;border:1px solid #AAA;position:absolute;color:#317082;left:0;top:15px;z-index:1000;display:none}
#calendarDiv #monthSelect{width:70px}
#calendarDiv .monthYearPicker div{float:none;clear:both;cursor:pointer;margin:1px;padding:1px}
#calendarDiv .monthYearActive{background-color:#317082;color:#E2EBED}
#calendarDiv .topBar img{cursor:pointer}
INPUT:hover,INPUT:focus{background-color:#FFF;border:1px solid #B8C7DA}
.valid,.valid:focus,.valid:hover{border:1px solid #9BCD9B;background:#C1FFC1}
#menutop A:visited,#menutop A:active{color:#838B8B}
A:visited,A:active{color:#000}
#calendarDiv span,#calendarDiv img,#calendarDiv .todaysDate div{float:left}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver,#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;cursor:pointer;padding:1px 1px 1px 2px}
#calendarDiv .timeBar div,#calendarDiv .topBar div{float:left;margin-right:1px}
