.hpreciosGrid {
	background:#D9E1E4;
	border:0;
}
.hpreciosDiv{
	border-bottom:1px solid #EBEFF5;
	background:#fff url(img/hprecios_bg_divres.png) repeat-x 0 0;
}
.act{
	padding:7px 7px 15px 7px;
}
.hpreciosGrid th {
	background:#A1B5BC;
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-align:right;
	vertical-align:top;
	padding:3px 4px 4px 3px;
}
th.hpreciosWeek {
	padding:4px 2px;
	width:5px;
}
th.hpreciosWeekDay { width:69px; }

th.hpreciosRoom, th.hpreciosPriceProm { background:#BCC9CF; }
th.hpreciosRoom { text-align:left; width:305px !important; }
.hpreciosDiv th.hpreciosRoom { width:auto; }

th.hpreciosPriceProm { width:88px; }
th.hpreciosPriceProm span { color:#E8F2F4; }
.hpreciosGrid td {
	color:#2B5459;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:top;
	padding:3px 4px 4px 4px;
}
.hpreciosGrid td small{
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#aaa;
	display:block;
}
tr.hpreciosG1 { background:#fff; }
tr.hpreciosG2 { background:#F0F7F8; }
td.hpreciosWeek {
	padding:3px 1px;
	font:bold 9px Verdana, Geneva, sans-serif;
	color:#A1B5BC;
	background:#E6EBED;
}
td.hpreciosRoom {
	text-align:left;
	color:#3C7980;
	font:normal 10px Tahoma, Geneva, sans-serif;
}
td.hpreciosRoom {
	text-align:left;
	color:#3C7980;
	font:normal 10px Tahoma, Geneva, sans-serif;
}
td.hpreciosPriceProm {
	color:#48AA68;
	font:bold 11px Tahoma, Geneva, sans-serif;
}
td.hpreciosPriceProm input{ margin:3px 0 0 0; }
td.hpreciosPriceProm a{ margin:3px 0 0 0; display:block; }
/**/
div.divPrecios{
	clear:both;
}
table.tabPrecios{
	border:1px solid #DDE6EE;
	background:#FAFBFD;
	margin:5px 0;
}
td.cantidadpax{
	padding:4px;
	width:87px;
}
td.habitacion{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#333;
	padding:4px;
	width:334px;
}
td.habitacion span{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#c60;
}
td.precio{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999;
	text-align:right;
	padding:4px;
	width:200px;
}
td.precio strong{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#EE242C;
}
td.precio small{
	font-size:10px;
}
td.verprecio{
	width:93px;
	text-align:center;
	padding:4px;
}
td.verprecio a{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#390;
	text-decoration:none;
}
td.verprecio a:hover {
	color:#666;
	text-decoration:underline;
}
td.verprecio a:focus { outline:0; }
td.verprecio a.act{
	color:#f60;
}
