<!--
/* Estilos generales */

body,td,th {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}/*
a:link {
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
	color: #98C0DE;
}
a:active {
	text-decoration: none;
	color: #0000FF;
}
*/
#procesa {
	display: none;
}
#mrh_loading {
	background-image:url(../mrh_imagenes/loading.gif);
	background-repeat: no-repeat;
	width: 220;
	height: 20;
	align: center;
}
#mrh_load{
	visibility: hidden;
	border: 1px solid;
	background-color: #FFFFFF;
	text-align: center;
	position: absolute;
	top:50%;
    left:50%;
    margin-top: -35px;
    margin-left: -170px;
	width: 320px;
	height: 70px;
	align: center;
	padding: 15px;
	z-index: 30;
}
#mrh_carga{
	visibility: hidden;
	border: 1px solid;
	background-color: #FFFFFF;
	text-align: center;
	position: absolute;
	top:50%;
    left:50%;
    margin-top: -35px;
    margin-left: -170px;
	width: 320px;
	height: 70px;
	align: center;
	padding: 15px;
	z-index: 30;
}
#mrh_cargando{
	visibility: hidden;
	border: 1px solid;
	background-color: #FFFFFF;
	text-align: center;
	position: absolute;
	top:50%;
    left:50%;
    margin-top: -35px;
    margin-left: -170px;
	width: 320px;
	height: 70px;
	align: center;
	padding: 15px;
	z-index: 100;
}

/* Fondo de campos de formularios */
input, textarea, select {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(../mrh_imagenes/textbg.gif) top left no-repeat;
  margin-top:2px;
}

/* Capa fondo semi-transparente */
#fondo {	
	filter: alpha(opacity=45);	/* Transparencia IE*/
	opacity: .45;	/* Transparencia */
	background-color: #000;
	position:fixed; 
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index: 10;
}

/* Div contenedor del motor */
#motor {
	width: 98%;
	height: 97%;
	border: 1px solid;
	border-color: #000000;
	background-color: #FFFFFF;
	position: absolute;
	z-index: 15;
	overflow: hidden;
	align: center;
}
#motor2 {
	width: 98%;
	height: 97%;
	border: 1px solid;
	border-color: #000000;
	background-color: #FFFFFF;
	position: absolute;
	z-index: 30;
	overflow: hidden;
	align: center;
	visibility: hidden;
}

/* COLUMNAS PRINCIPALES */
#mrh_header {
	background-color: #B5C9E8;
	text-align: right;
}
#mrh_header2 {
	background-color: #B5C9E8;
	text-align: right;
}
#mrh_left {
	width:20%;
}
#mrh_left2 {
	width:49%;
}
#mrh_right {
	width:38%;
}
#mrh_middle {
	width:40%;
}
#mrh_middle2 {
	width:50%;
}
.column {
  position: relative;
  float: left;
  padding-bottom: 20010px;   /* X + padding-bottom */
  margin-bottom: -20000px;   /* X */
}

/* COLUMNA CENTRAL */
#mrh_res_hab {
	padding: 5px;
	width: 100%;
	height: 450px;
	border: 1px solid;
	overflow: -moz-scrollbars-vertical; 
    overflow-y: scroll; 
	overflow-x: hidden;
}

#mrh_res_ser {
	padding: 5px;
	width: 100%;
	height: 450px;
	border: 1px solid;
	overflow: -moz-scrollbars-vertical; 
    overflow-y: scroll; 
	overflow-x: hidden;
}

#mrh_res_paq {
	padding: 5px;
	width: 100%;
	height: 450px;
	border: 1px solid;
	overflow: -moz-scrollbars-vertical; 
    overflow-y: scroll; 
	overflow-x: hidden;
}

/* SELECCIÓN DE HABITACIONES */
.selectable {
	padding: 5px; 
	text-align: left;
	border: 1px solid;
	border-color: #000000;
	background-color:#FFFFFF;
	width: 93%;
	cursor: pointer;
}
.selectableon {
	padding: 5px;
	text-align: left;
	border: 1px solid;
	border-color: #151F46;
	background-color:#C0DAF5;
	width: 93%;
	cursor: pointer;
}
.shadow {
	padding: 5px; 
	text-align: left;
	border: 1px solid;
	border-color: #000000;
	background-color: #EAEAEA;
	width: 93%;
	cursor: pointer;
	filter: alpha(opacity=45);	/* Transparencia IE*/
	opacity: .65;	/* Transparencia */
}

/* DIV PRECIOS */
#mrh_precios {
	margin-top: 24%;
	margin-left: 1%;
	position: relative;
	width: 100%;
	z-index: 15;
	background-color: #FFFFFF;
}
.white {	
	border: 1px solid;
	border-color: #FFFFFF;
	background: #FFFFFF;
	margin-top: 2px;
}
.nwhite {	
	border: 1px solid;
	border-color: #AFCCEB;
	background: #AFCCEB;
	margin-top: 2px;
}
.wblue {	
	border: 1px solid;
	border-color:#C0DAF5;
	background:#C0DAF5;
	margin-top: 2px;
}
.celeste {	
	border: 1px solid;
	border-color: #E2F3FA;
	background: #E2F3FA;
	margin-top: 2px;
}
.sha {	
	border: 1px solid;
	border-color: #EAEAEA;
	background: #EAEAEA;
	margin-top: 2px;
}

/* CONTINUAR RESERVA */
#mrh_continuar {
	width: 230px;
	height: 35px;
	position: absolute;
	bottom: 16px;
	left: 10px;
	border-color: #000000;
	padding-top: 5px;
	cursor: pointer;
	text-align: center;
	font-size: 12px;
	background-image: url(../mrh_imagenes/botoncont.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}
.continuar {
	background-image:url(../mrh_imagenes/continue.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

/****************************
 * SEGUNDA PARTE DEL MOTOR  *
 ****************************/
 
/* IZQUIERDA */
.tprecios {
	padding: 7px;
	text-align: center;
}

.total {
	border: 1px solid;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
#pane {
	height: 380px;
	width: 480px;
	text-align: center;
	align: center;
	background-color:#FFFFFF;
	margin-left: 15px;
}

/* FOOTER */
#mrh_footer {
	position: absolute;
	text-align: center;
	bottom: 0px;
	width: 100%;
	padding: 2px;
	background-color: #EAEFF7;
	vertical-align: middle;
}

/* CENTRO */

/* Live validation CSS */
.LV_validation_message {
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
	padding: 6px 8px 2px 28px;
	margin: 8px 0px 12px;
	background: url("../mrh_imagenes/ok.png") no-repeat center center;
}
	
.LV_invalid {
    color:#CC0000;
	padding: 6px 8px 2px 8px;
	margin: 8px 0px 12px;
}

.LV_invalid_field {
	input.LV_invalid_field: hover;
	input.LV_invalid_field: active;
	textarea.LV_invalid_field: hover; 
	textarea.LV_invalid_field: active;
	border: 1px solid #CC0000;
}
-->
