#rsv_content textarea { margin: 0px; padding: 0px; border: 1px dashed #999933; color: #000; width: 95%; height: 130px; }
#rsv_content input { margin: 0px; padding: 0px; border: 1px dashed #999933; color: #000; }
#rsv_content button { margin: 0px 7px; padding: 0px 10px; border: 1px solid; color: #fff; background: #999933; cursor: pointer; }
#rsv_content button:hover { color: #999933; background: #fff; }

#rsv_content { margin: 0px auto; padding: 0px; border: 0px; text-align: left; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.rsv_table { margin: 0px; border: 1px; padding: 0px; text-align: left; width: 100%; height:auto; }
.rsv_title { font-size: 18px; font-weight: bold; color: #999933; text-align: center; }
.rsv_subtitle { font-size: 14px; color: #999933; padding: 0px; margin: 0px; margin-bottom: 5px; }
.rsv_subtitlecnt { font-size: 14px; color: #999933; padding: 0px; margin: 0px; margin-bottom: 5px; text-align: center; }
.rsv_spec {font-size: 12px; padding: 0px; margin: 0px; margin-bottom: 5px; }
.rsv_comment { padding: 0px; margin: 0px; font-size: 11px; text-indent: 10px; }
.rsv_commentcnt { padding: 0px; margin: 0px; font-size: 11px; text-indent: 10px; text-align: center; }
.rsv_left { width: 17%; }
.rsv_left_tour { width: 20%; }
.rsv_rght { width: 90%; }
.rsv_cent { text-align: center; width: 90%; }
.rsv_coll1 { width: 40%; }
.rsv_coll2 { width: 10%; }
.rsv_coll3 { width: 70%; }
.rsv_coll4 { width: 15%;  font-weight: bold; color: #f00;}
.rsv_dx { text-align: right; padding-right: 20%; padding-bottom:30;  }
.error { font-size: 12px;font-weight: bold; color: #f00; }
.rsv_collsize { width: 113px; }
.rsv_collspace { width: 220px; }
.timerent { font-size: 11px; font-weight: bold; }
.pricerent { font-size: 11px; }
.slc_date { border: 0px !important; pointer: default; }
.summary0 {font-size: 14px;}
.summary1 {font-size: 12px;font-weight: bold;}
.summary2 {font-size: 12px; margin: 0px; padding: 0px; font-weight: bold;}
.abort{ margin: 0px 7px; padding: 0px 10px !important; border: 1px solid white !important; color: #fff !important; background: #999933; cursor: pointer;}

/* calendario */
#calframe { position: absolute; width: 220px; height: 160px; z-index: 99; border: 2px solid; background: white; }
.cal { font-size: 10px; font-weight: bold; color: #000; }
.num { font-size: 11px; text-decoration: none; }
.mese { font-size: 13px; font-weight: bold; color: #000; }
.butt { font-size: 10px; cursor: pointer; }
.button { background: #999933; cursor: pointer; }

.style4 {
	color: #006446;
	font-weight: bold;
}
.style5 {color: #990000}

