@charset "utf-8";
/* CSS Document */


.loadingmsg {
  font:11px Verdana, Arial, Helvetica, sans-serif;
  color:#006;
}
#hsworkarea {
  width:650px;
  height:500px;
}
#hsworkarea_du, .month {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#3f200b;
  font-size:8px;
  text-align:left;
  font-weight:normal;
}
.month {
  height:20px;
}
table.precios {
  padding: 0px;
  width:100%;
  /*border-collapse:collapse;*/
	height: 15px;
  margin-top:8px;
  background: url(http://www.hotelsearch.com/mre/graph_availrates/blue/images/raster.gif) repeat top;
  position:relative;
}
.precios td {
  padding:0px;
  margin:0px;
  width:10px;
}
.preciosb {
  vertical-align:bottom;
  text-align: center;
  background-color:#FFFFFF;
  opacity: .8;
  filter: alpha(opacity=80);
}
.preciosbfinde {
  vertical-align:bottom;
  text-align: center;
  background-color:#e9effa;
  opacity: .8;
  filter: alpha(opacity=80);
}
.preciosbover {
  vertical-align:bottom;
  text-align: center;
  background-color:#DEF7FF;
  opacity: .8;
  filter: alpha(opacity=80);
}
.preciosbovernodisp {
  vertical-align:bottom;
  text-align: center;
  background-color:#FFFFE7;
  opacity: .8;
  filter: alpha(opacity=80);
}
.preciosboveroffer {
  vertical-align:bottom;
  text-align: center;
  background-color:#ffe7de;
  opacity: .8;
  filter: alpha(opacity=80);
}
.preciosizq {
  width: 25px;
  white-space: nowrap;
  padding: 0px;
  border-right: 1px solid #cfbb78;
  height: 15px;
  text-align: right;
  vertical-align: top;
  background-color:#3f200b;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 5px;
  color:#FFFFFF;
}
.weekday1 {
  width: 13px;
  padding: 0px;
  border-top: 1px solid #cfbb78;
  height: 15px;
  text-align: center;
  vertical-align: top;
  background-color:#3f200b;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  color:#FFF;
}
.weekday2 {
  width: 13px;
  padding: 0px;
  border-top: 1px solid #cfbb78;
  height: 15px;
  text-align: center;
  vertical-align: top;
  background-color:#553913;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  color:#fff;
}
.weekend1 {
  width: 13px;
  padding: 0px;
  border-top: 1px solid #cfbb78;
  height: 15px;
  text-align: center;
  vertical-align: top;
  background-color:#cfbb78;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  color:#000;
}
.weekend2 {
  width: 13px;
  padding: 0px;
  border-top: 1px solid #cfbb78;
  height: 15px;
  text-align: center;
  vertical-align: top;
  background-color:#cfbb78;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  color:#000;
}
.precios td.preciosesq {
  width: 30px;
  padding: 0;
  height: 14px;
  line-height:7px;
  text-align: right;
  vertical-align: bottom;
  background-color:#3f200b;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7px;
  color:#FFFFFF;
  white-space:nowrap;
  border-right:solid 1px #cfbb78;
  padding-right:1px;
}
.select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7px;
  color:#FF9900;
}
#currencyarea {
  padding-top:5px;
  padding-left:2px;
  height:20px;
  background-color: #cfbb78;
}
#currencyarea_b {
  padding-top:5px;
  padding-left:2px;
  height:20px;
}
.step {
  background-color:#e5ebff;
  color:#006;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
.navi {
  margin: 0;
  padding:0;
  height: 15px;
  background: url(http://www.hotelsearch.com/mre/graph_availrates/blue/images/tab_red_bottom.gif) repeat-x bottom;
}
.navi li {
  margin: 0;
  padding: 0;
  text-align:center;
  width:34px;
  height:15px;
  display: inline;
  list-style-type: none;
}
.navi a:link, .navi a:visited {
  color: #006;
  font-size: 9px;
  margin:0;
  padding:0;
  padding-top:2px;
  float: left;
  text-decoration: none;
  width:34px;
  height:15px;
  background: url(http://www.hotelsearch.com/mre/graph_availrates/blue/images/tab_red_base.gif) no-repeat;
  line-height: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navi #here a:link, .navi #here a:visited {
  color: #006;
  font-size: 7px;
  font-weight: bold;
  line-height: 14px;
  margin:0;
  padding:0;
  padding-top:2px;
  float: left;
  text-decoration: none;
  width:35px;
  height:15px;
  background: url(http://www.hotelsearch.com/mre/graph_availrates/blue/images/tab_red_bghere.gif) no-repeat;
}
#note {
  width:30px
}
.seluses {
  font:8px Verdana, Arial, Helvetica, sans-serif;
  color:#3f200b;
  background-color:#FFFFFF;
}
.helparea {
  width:auto;
  float:right;
}
#helparea1, #helparea2 {
  font:7px Verdana, Arial, Helvetica, sans-serif;
  color: #006;
}
td div#helparea1 {
  text-align:left
}
td div#helparea2 {
  text-align:right
}
div#helparea1 img, div#helparea2 img {
  margin-right:5px;
}
#hsworkarea_dr {
  float:right;
  width:auto;
}
div.restrictions {
  font:8px Verdana, Arial, Helvetica, sans-serif;
  color: #006;
  text-align:right;
  margin-top:3px;
}
.pusher {
  clear:both;
}
.nopricearea {
  color:#006;
  text-align:center;
  vertical-align:middle;
  background-color:#B3CCFF;
  padding:10px;
  margin-top:-20px;
  border:1px solid #006;
}
