/* CSS Document */body form { font:11px Verdana, Arial, Helvetica, sans-serif;}select.mod-form {  FONT-FAMILY: Verdana; FONT-SIZE: 8pt; width: 60px;}input.mod-form {  FONT-FAMILY: Verdana; FONT-SIZE: 8pt; width: 150px;}.button-disp{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: pointer;  background-color:#B42719; color:#fff; font-weight:bold; width:160px; height:25px; margin:0px; padding:0px 0px 0px 0px; }a.button-disp:link { text-decoration: none; }a.button-disp:visited { text-decoration: none; }a.button-disp:hover { background-color:#861D12;  text-decoration: none; color:#B42719; }/****** calendario *********/ .calendar_date_select {  color:white;  font-family: Verdana, Arial, Helvetica, sans-serif;  border:#777 1px solid;  display:block;  width:190px;  z-index: 1000;}/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath .calendar_date_select */ iframe.ie6_blocker {  position: absolute;  z-index: 999;} .calendar_date_select thead th {  font-weight:bold;  font-size:11px;  padding-left:7px;  background-color: #E7E8E8;  border-bottom:2px solid black;  color: black !important;} .calendar_date_select .cds_buttons {  text-align:center;  padding:5px 0px;  background-color: #861D12;} .calendar_date_select .cds_footer {  background-color: black;  font-size:11px;  padding:3px;  text-align:center;} .calendar_date_select table {  margin: 0px;  padding: 0px;} .calendar_date_select .cds_header {  background-color: #B42719;  border-bottom: 2px solid #aaa;  text-align:center;} .calendar_date_select .cds_header span {  font-size:3px;  color: black;  font-weight: bold; } .calendar_date_select select { font-size:11px;} .calendar_date_select .cds_header a:hover {  color: #fff;} .calendar_date_select .cds_header a {  width:22px;  height:20px;  text-decoration: none;  font-size:14px;  color:black !important;} .calendar_date_select .cds_header a.prev {  float:left; padding-top:4px;} .calendar_date_select .cds_header a.next {  float:right; padding-top:4px;} .calendar_date_select .cds_header a.close {  float:right;  display:none;} .calendar_date_select .cds_header select.month {  width:80px; margin:2px;  } .calendar_date_select .cds_header select.year {  width:50px; margin:2px;} .calendar_date_select .cds_buttons a {  color: white;  font-size: 9px;} .calendar_date_select td {  background-color: #B42719;  font-size:11px;  width: 24px;  height: 18px;  text-align:center;  vertical-align: middle;} .calendar_date_select td.weekend {  background-color: #861D12;} .calendar_date_select td div {  color:#fff;} .calendar_date_select td div.other {  color: #999;} .calendar_date_select td.selected div {  color:black;} .calendar_date_select tbody td {  border-bottom: 1px solid #550000;} .calendar_date_select tbody td.selected {  background-color:white;  color:black;} .calendar_date_select tbody td:hover {  background-color:#663333;}  .calendar_date_select tbody td.today {  border: 1px dashed red;} .calendar_date_select td.disabled div {  color: #440000;} .fieldWithErrors .calendar_date_select {  border: 2px solid red;}