@charset "utf-8";/* CSS Document */.loadingmsg {	font:11px Verdana, Arial, Helvetica, sans-serif;	color:#fff;}#hsworkarea_du, .month {	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#2B2211;	font-size:11px;	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/hotelsearch_ficha/images/raster.gif) repeat top;	border: 1px solid #2B2211;}.precios td {	padding:0px;	margin:0px;	vertical-align:bottom;}.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:#EAE2CE;        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: 35px;	white-space: nowrap;	padding: 0px;	border-right: 1px solid #B9A594;	height: 15px;	text-align: right;	vertical-align: top;	background-color:#89846F;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color:#000000;	}.weekday1  {	width: 13px;	padding: 0px;	border-top: 1px solid #2B2211;	height: 15px;	text-align: center;	vertical-align: top;	background-color:#F5F1E7;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color:#000000;	}.weekday2  {	width: 13px;	padding: 0px;	border-top: 1px solid #2B2211;	height: 15px;	text-align: center;	vertical-align: top;	background-color:#DDDDDD;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color:#000000;	}.weekend1  {	width: 13px;	padding: 0px;	border-top: 1px solid #2B2211;	height: 15px;	text-align: center;	vertical-align: top;	background-color:#B89D08;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color:#FFFFFF;	font-weight: bold;	}.weekend2  {	width: 13px;	padding: 0px;	border-top: 1px solid #2B2211;	height: 15px;	text-align: center;	vertical-align: top;	background-color:#B89D08;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color:#FFFFFF;	font-weight: bold;	}.precios td.preciosesq  {	width: 35px;	padding: 0;	height: 14px;	line-height:7px;	text-align: right;	vertical-align: bottom;	background-color:#2B2211;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#FFFFFF;	white-space:nowrap;	border-right:1px solid #2B2211;	padding-right:1px;	font-weight: normal;	}.select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color:#333333;	background-color:#CCCCCC;	}#currencyarea{    padding-top:5px;	padding-left:2px;	height:20px;	background-color: #CCCCCC;}#currencyarea_b{    padding-top:5px;	padding-left:2px;	height:20px;}.step{	background-color:#e5ebff;	color:#333333;	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/hotelsearch_ficha/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: #333;	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/hotelsearch_ficha/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: #333;	font-size: 9px;	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/hotelsearch_ficha/images/tab_red_bghere.gif) no-repeat;	} #note{ width:30px }  .seluses  {	font:10px Verdana, Arial, Helvetica, sans-serif;	color:#333333;	background-color:#F2F2F2;}.helparea { 	width:auto;	float:right;}#helparea1, #helparea2 {	font:10px Verdana, Arial, Helvetica, sans-serif;	color: #2B2211;	 }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;}.restrictions {	font:10px Verdana, Arial, Helvetica, sans-serif; 	color: #2B2211;	text-align:right;	margin-top:3px;	}	.pusher { clear:both;}.nopricearea { color:#FFF;text-align:center;vertical-align:middle;background-color:#756494;padding:10px;margin-top:-20px;border:1px solid #CDCDE2;}
