﻿/* Common tags                 */
/*-----------------------------*/		

body { font-size:75%; font-family:Tahoma; color:#000000; margin: 0; padding: 0; text-align: left; background-image :url('/App_Themes/mai/img/fondo.gif');}
td { font-family:Tahoma;}

a:link      { color: #638FCB; text-decoration:none; }
a:visited 	{ color: #638FCB; text-decoration:none; }
a:active 	{ color: #638FCB;  cursor:hand; text-decoration:none; }
a:hover 	{ color: #638FCB;  cursor:hand; text-decoration:underline; }
	
.title{text-transform: uppercase; font-family: Tahoma; font-size: large; font-weight: bold; color: #41519A;}
 
input{font-family:Tahoma; color:#000000;}
textarea{font-family:Tahoma; color:#000000;}
img{border-width: 0;}

.input_dni{border:solid 1px #666666; width:85px;}
.input_nombre{border:solid 1px #666666; width:230px;}
.input_mail{border:solid 1px #666666; width:390px;}
.inputFecha { width:75px; }
.select_nacionalidad{ width:150px;}

.TextoAzul{color:#1B437E;}
.TextoMarron{color:#666666;}
.TextoAzulClaro{color:#638FCB;}
.TextoBlanco{color:#FFFFFF;}

.tdInf{border-bottom:dotted 1px #666666;}
.tdSup{	border-top:dotted 1px #666666;	}

/* Cabeceras */
h1{font-size: large;color: #6B7EBF}
h2{font-family: Tahoma;font-size: 120%;margin-top: 0;color: #666666;margin-bottom: 0;}
h3{font-family: Tahoma;font-size: small;margin-bottom: -15;color: #6B7EBF;padding-left: 15;}

/*** paneles Master ***/
#general {width:770px;margin:0 auto;text-align:left; background-color:#FFFFFF;}
.cabecera {	position:relative;height:215px;	clear:both;}
.menu {	position:relative;width:755px;clear:both;margin-top:5px;margin-left:8px;}
#datosConBanner {min-height:245px;float:left;width:552px;margin-left:8px;}
#datos {min-height:245px;float:left;width:752px;margin-left:8px;}
.lateral {clear:both;float:left;width:182px;margin-left:8px;margin-top:8px; padding-right:8px; min-height:245px;border-right:dotted 1px #999999;}
.menuprivado { margin-top:8px; margin-left:8px; width:755px; clear:both;}
.pie {clear:both; margin-top:8px;text-align:center;width: 100%;}

/***** Cabecera *****/
.CabeceraLogo {	padding:5px;height:45px;background-color:#102749;clear:both;}
.CabeceraImagen{height:135px;clear:both;}
.CabeceraColor{background-color:#1B437E;height:25px;color:#FFFFFF;clear:both;}

/******** Menu General ********/
.MenuInicio{float: left;width:60px;height:16px;text-align:center;padding-top:4px;}
.MenuNuevaReserva{float: left;width:115px;height:16px;border-left:solid 1px #CCCCCC;text-align:center;padding-top:4px;}
.MenuOfertas{float: left;width:90px;height:16px;border-left:solid 1px #CCCCCC;text-align:center;padding-top:4px;}
.MenuEstablecimientos{float: left;width:90px;height:16px;border-left:solid 1px #CCCCCC;text-align:center;padding-top:4px;}
.MenuLocalidades{float: left;width:105px;height:16px;border-left:solid 1px #CCCCCC;text-align:center;padding-top:4px;}
.MenuAyuda{float: left;width:65px;height:16px;border-left:solid 1px #CCCCCC;text-align:center;padding-top:4px;}
.MenuContacto{float: left;width:85px;height:16px;border-left:solid 1px #CCCCCC;text-align:center;padding-top:4px;}
.MenuMisReservas{float: left;width:120px;height:16px;border-left:solid 1px #CCCCCC;text-align:center;padding-top:1px;}
	
/*Links para el menu principal */
.Menu:link      {font-size:100%; color: #666666; text-decoration:none; font-weight:bold;}
.Menu:visited 	{font-size:100%; color: #666666; text-decoration:none; font-weight:bold;}
.Menu:active 	{font-size:100%; color: #666666;  cursor:hand; text-decoration:none; font-weight:bold;}
.Menu:hover 	{font-size:100%; color: #638FCB;  cursor:hand; text-decoration:"none"; font-weight:bold;}

.MenuUsuario:link      {font-size:100%; color: #638FCB; text-decoration:none; font-weight:bold;}
.MenuUsuario:visited 	{font-size:100%; color: #638FCB; text-decoration:none; font-weight:bold;}
.MenuUsuario:active 	{font-size:100%; color: #638FCB;  cursor:hand; text-decoration:none; font-weight:bold;}
.MenuUsuario:hover 	{font-size:100%; color: #1B437E;  cursor:hand; text-decoration:"none"; font-weight:bold;}

.linkSeleccion:link     {font-size:11px; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkSeleccion:visited 	{font-size:11px; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkSeleccion:active 	{font-size:11px; color: #FFFFFF;  cursor:hand; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkSeleccion:hover 	{font-size:11px; color: #FFFFFF;  cursor:hand; text-decoration:"none"; font-weight:bold; width:100%; height:100%;}

/* PETICION DE HOTELES */
/*Links para indicar que no se puede seleccionar */ /*Links para el boton de reserva/seleccion verde*/
.Seleccion{	font-size: 11px; color: #FFFFFF;	text-decoration: none;	font-weight: bold;	background-color: #009900;	border: solid 1px #004F14;	vertical-align: middle;	text-align: center;	padding-right: 5px;	padding-left: 5px;	padding-bottom: 5px;	padding-top: 5px; margin-right:5px;}
.NoSeleccion{font-size:11px;color: #FFFFFF;text-decoration: none;font-weight: bold;background-color: #CC0000;border: solid 1px #B00000;vertical-align: middle;	text-align: center; padding:5px;margin-right:5px;}
.Peticion{font-size:11px;color: #FFFFFF;text-decoration: none;font-weight: bold;background-color: #FF9900;border: solid 1px #FF6600;vertical-align: middle;	text-align: center; padding:5px;margin-right:5px;}
.SeleccionCerrado{font-size:11px;color: #FFFFFF;text-decoration: none;font-weight: bold;background-color: #000000;border: solid 1px #000000;vertical-align: middle;	text-align: center; padding:5px;margin-right:5px;}

.HotelNoDisponibilidad {color:#990000;}
.HotelCerrado {color:#000000;}

.Seleccion a:link {font-size:11px; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.Seleccion a:visited {font-size:11px; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.Seleccion a:active {font-size:11px; color: #FFFFFF;  cursor:hand; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.Seleccion a:hover 	{font-size:11px; color: #FFFFFF;  cursor:hand; text-decoration:"none"; font-weight:bold; width:100%; height:100%;}

.Peticion a:link {font-size:11px; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.Peticion a:visited {font-size:11px; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.Peticion a:active {font-size:11px; color: #FFFFFF;  cursor:hand; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.Peticion a:hover 	{font-size:11px; color: #FFFFFF;  cursor:hand; text-decoration:"none"; font-weight:bold; width:100%; height:100%;}

/* Botones Menu */
.btnMenu { position:relative;text-align:center;padding:5px; background-color:#638FCB;border-top:solid 1px #999999;border-left:solid 1px #999999;border-right:solid 1px #999999;width:100px;margin-right:2px;float:left;margin-top:2px;z-index:100;}
.btnMenu a:link      {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:normal;}
.btnMenu a:visited 	{font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:normal;}
.btnMenu a:active 	{font-size:100%; color: #FFFFFF;  cursor:hand; text-decoration:none; font-weight:normal;}
.btnMenu a:hover 	{font-size:100%; color: #FFFFFF;  cursor:hand; text-decoration:"none"; font-weight:normal;}

.btnMenuSelected {position:relative;text-align:center;padding:5px;background-color:#F3F3F3;border-top:solid 1px #999999;border-left:solid 1px #999999;border-right:solid 1px #999999;width:100px;margin-right:2px;float:left;margin-top:1px;z-index:102;}	
.btnMenuSelected a:link      {font-size:100%; color: #1B437E; text-decoration:none; font-weight:bold;}
.btnMenuSelected a:visited 	{font-size:100%; color: #1B437E; text-decoration:none; font-weight:bold;}
.btnMenuSelected a:active 	{font-size:100%; color: #1B437E;  cursor:hand; text-decoration:none; font-weight:bold;}
.btnMenuSelected a:hover 	{font-size:100%; color: #1B437E;  cursor:hand; text-decoration:"none"; font-weight:bold;}


/* Buscador General */
.buscadorgeneral{position:relative; z-index:101; margin-top:-10px; border:1px solid #999999; background-color:#F3F3F3; padding:4px 10px 10px 10px; float:none; clear:both;}

/*Texto para destacar el Importe (listado de barcos)*/
.txtImporte {font-family: Tahoma; font-size: 120%; color:#1B437E; font-weight:bold; }
.txtHotel {font-family: Tahoma;font-size: 13px;color:#1B437E;	font-weight:bold;}
.txtSuplemento {font-family: Tahoma;font-size: 115%;color:#666666;	font-weight:bold;}
.txtLocalizador {font-family: Tahoma; font-size: 130%; color:#1B437E; font-weight:bold; }

/* Pasos de la reserva */
.ControlPaso{background-color:#FFFFFF;}
.ControlPasoActual{	background-color: #009900;	color:#FFFFFF;	}

/*Para el calendario*/	
.caltable {border: 1px solid #003580; background-color: #FFFFFF;}
.caltable a:link, .caltable a:visited {color: #0896ff !important;}
.caltable a:hover {color: #feba02 !important; border-color: #feba02 !important;}
.caltable a:active {color: #b30000 !important;border-color: #b30000 !important;}
.caltable td {text-align: center;}
.caltable td a {display: block; text-decoration: none;}
.caltable td.calheader a {display: inline; vertical-align: -.4em;}
.calheader {padding: .4em; white-space: nowrap;}
.calheader select { margin: 0 .6em;}
.monthYear {background-color: #FFFFFF;color: white;}
.dayNames td {border-bottom: 1px solid #003580;background-color: #E6EDF6;}
.days td {color: #779bca; background-color: #E6EDF6; padding: .2em; border: 2px solid #E6EDF6;}
.days td.weekend { background-color: #c5d4e9; border-color: #C5D4E9;}
.days td.past {text-decoration: line-through;}
.days td.today, .days td.future {border: none;padding: 0;}
.days td a { padding: .2em;border: 2px solid #e6edf6;}
.days td.weekend a {border-color: #C5D4E9;}
.days td.today a {background-color: #fff;}
.days td.selected {font-weight: bold;}
.days td.selected a {border-color: #0896FF;}

/*Titulos generales */
.titulo1	{	 font-family:Arial;	 font-size:150%;	 font-weight:bold;	 color:#1B437E;		}
.titulo2	{	 font-family:Arial;	 font-size:135%;	 font-weight:bold;	 color:#638FCB;		}	
.titulo3	{	 font-family:Arial;	 font-size:110%;	 font-weight:bold;	 color:#666666;		}
.titulo4	{	 font-family:Tahoma; font-size:120%; font-weight:bold; color:#1B437E;	}


a.titulo4:link {font-family:Tahoma;font-size:120%;font-weight:bold;color:#1B437E;text-decoration:none;}
a.titulo4:visited {font-family:Tahoma;font-size:120%;font-weight:bold;color:#1B437E;text-decoration:none;}
a.titulo4:active {font-family:Tahoma;font-size:120%;font-weight:bold;color:#1B437E;text-decoration:none;}
a.titulo4:hover {font-family:Tahoma;font-size:120%;font-weight:bold;color:#1B437E;text-decoration:underline;}

/* Capas para datos en listado de hoteles  */
.detalles{	width:385px; height:auto !important;	border:solid 1px #1B437E;padding-bottom:8px;	visibility:hidden;	display:none;	z-index:auto;	background-color:#F7F8F9;}
.precioincluye{	width:350px;	height:auto !important;	border:solid 1px #1B437E; padding-bottom:8px;	visibility:hidden;	display:none;	z-index:auto;	background-color:#F7F8F9;}
.ofertas_especiales { width:250px; height:auto;	border:solid 1px #1B437E; visibility:hidden; display:none; z-index:auto; background-color:#F7F8F9;}
.cambiohabitacion {width:340px; font-size:11px; height:auto !important; padding-bottom:8px; border:solid 1px #1B437E; visibility:hidden; display:none; z-index:auto; background-color:#F7F8F9;}
.cabeceraCambioHabitacion{ background-color:#638FCB;text-align:right;}
.capaOferta { width:450px; height:auto !important; min-height:35px; padding-bottom:8px; border:solid 1px #1B437E; visibility:hidden; display:none;z-index:auto; background-color:#F7F8F9;}

.cabeceraCambioHabitacion a:link {color:#FFFFFF;}
.cabeceraCambioHabitacion a:visited {color:#FFFFFF;}
.cabeceraCambioHabitacion a:active {color:#FFFFFF;}
.cabeceraCambioHabitacion a:hover {color:#FFFFFF;}

/* Capa para control Incidencia */
.incidencia{width:100%; margin-top:8px;	height:auto;border:solid 1px #CC0000;background-color:#F7F7F7;clear:both;}
/* Capa para el control de Errores */
.error{width:100%; margin-top:8px; height:auto;border:solid 1px #CC0000;background-color:#F7F7F7;clear:both;}

/* Control reserva en modificacion */
.ReservaModificando {width:100%; color:#1B437E; margin-top:8px; height:45px;border:solid 1px #999999;background-color:#E6ECF7;clear:both;}
a.LinkModificando:link      { color: #638FCB; text-decoration:none; font-size:14px; }
a.LinkModificando:visited 	{ color: #638FCB; text-decoration:none;  font-size:14px;}
a.LinkModificando:active 	{ color: #638FCB;  cursor:hand; text-decoration:none; font-size:14px; }
a.LinkModificando:hover 	{ color: #638FCB;  cursor:hand; text-decoration:underline;  font-size:14px;}

.reservainfo{	border:solid 1px #999999;	background-color:#F7F7F7;	padding:5px;	z-index:auto;clear:both;	}
.reservaok{	font-family:Tahoma;	font-size:300%;	color:#009900;	font-weight:bold;	}	
.reservako{	font-family:Tahoma;	font-size:300%;	color:#FF0000;	font-weight:bold;	}	
.reservapeticion {font-family:Tahoma;	font-size:300%;	color:#FF9900;	font-weight:bold;	}

.tituloseccion{	border-bottom: dotted 1px #999999;	height: 25px;	margin-top: 8px;	margin-bottom: 8px;	clear: both;	display: block;	background-image: none;}

/* Lateral - Poblaciones */

.LateralPoblacion{font-family: Tahoma;	font-size: 11px;	color: #1B437E;	font-weight:bold;}

a.LateralPresentacion:link      { font-family: Tahoma; font-size: 10px; color: #638FCB; text-decoration: none; }
a.LateralPresentacion:visited   { font-family: Tahoma; font-size: 10px; color: #638FCB; text-decoration: none; }
a.LateralPresentacion:active    { font-family: Tahoma; font-size: 10px; color: #638FCB; text-decoration: none; }
a.LateralPresentacion:hover     { font-family: Tahoma; font-size: 10px; color: #638FCB; text-decoration: underline; }

a.LateralEstablecimientos:link      { font-family: Tahoma; font-size: 10px; color: #638FCB; text-decoration: none; }
a.LateralEstablecimientos:visited   { font-family: Tahoma; font-size: 10px; color: #638FCB; text-decoration: none; }
a.LateralEstablecimientos:active    { font-family: Tahoma; font-size: 10px; color: #638FCB; text-decoration: none; }
a.LateralEstablecimientos:hover     { font-family: Tahoma; font-size: 10px; color: #638FCB; text-decoration: underline; }

.LateralMas{	font-family: Tahoma;	font-size: 10px;	color: #638FCB;}

.selectsavanzados{	width:285px;}
.selectsciudades{	width:145px;}
.selectsmes{	width:125px;}

.botonbuscador{	width:150px;background-color:#1B437E;color:#ffffff;font-weight:bold;border:solid 0px;height:22px; cursor:hand;}
.ControlSiguiente { text-align:right; width:100%;clear:both;margin-top:20px;}

/* Bienvenidos */
.ClavesProfesional{font-family: Tahoma;	font-size: 11px;	color: #333333;}
a.PulsandoAqui:link     { font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: underline; }
a.PulsandoAqui:visited  { font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: underline; }
a.PulsandoAqui:active   { font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: underline; }
a.PulsandoAqui:hover    { font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: underline; }

/* Ofertas */

.OfertaTitulo{color: #666666;	font-weight:bold;}
.OfertaTexto{ color: #666666;}
.OfertaImporte{	font-family: Arial;	font-size: 11px;	color: #638FCB;	font-weight:bold;}

/* Paquete Especial */

.PaqueteEspecialTitulo{	font-family: Arial;	font-size: 16px;	color: #638FCB;	font-weight:bold;}
.PaqueteEspecialFecha{	color: #666666;	font-weight:bold;}
.PaqueteEspecialTexto{	color: #666666;}
.PaqueteEspecialPersona{	font-family: Arial;	font-size: 12px;	color: #666666;}
.PaqueteEspecialPrecio{	font-family: Arial;	font-size: 22px;	color: #FFFFFF;	font-weight:bold;}

/* Paquete destacado */

.LinkGris{	color: #666666;}
.PaqueteTexto{	color: #666666;}
.PaqueteImporte{	font-family: Arial;	font-size: 18px;	color: #638FCB;	font-weight:bold;}

a.LinkGris:link    { color: #666666; text-decoration:none; }
a.LinkGris:visited { color: #666666; text-decoration:none; }
a.LinkGris:active  { color: #666666;  cursor:hand; text-decoration:none; }
a.LinkGris:hover   { color: #666666;  cursor:hand; text-decoration:underline; }


/* Regsitro de usuarios */
.accesousuario{	border:solid 1px #D6D6D6;	padding:0px 0px 0px 0px;	width:180px;	background-color:#EEEEEE;	}
.trTitAcceso { background-color:#DDDDDD;height:24px; padding-top:8px; text-align:center; color:#666666; clear:both;}
.inputAcceso { border: solid 1px #666666; width:100px;}

/* Usuario validado*/

.usuariovalidado {	border:solid 1px #638FCB;	padding:0px 0px 0px 0px;	width:180px;	min-height:150px;	background-color:#F6F9FC;	}

/* Establecimientos */
.EstIntro{ color:#1B437E;}
.EstTitulo{  color:#1B437E;    font-weight:bold;}
.EstNombre{    font-family:Arial;    font-size:16px;    color:#638FCB;    font-weight:bold;}
.EstTipo{    font-family:Arial;    font-size:14px;    color:#666666;    font-weight:bold;}
.EstEstablecimiento{    font-family:Arial;    font-size:14px;    color:#666666;    font-weight:bold;}
.EstClase{    font-family:Arial;    color:#638FCB;    font-weight:bold;}
.EstDesc{    font-family:Arial; color:#666666;}
.EstEnlace:link     { font-family:Arial; font-size:12px; color:#638FCB; font-weight:bold; }
.EstEnlace:visited  { font-family:Arial; font-size:12px; color:#638FCB; font-weight:bold; }
.EstEnlace:active   { font-family:Arial; font-size:12px; color:#638FCB; font-weight:bold; }
.EstEnlace:hover    { font-family:Arial; font-size:12px; color:#638FCB; font-weight:bold; }
.EstDiv{    background-color:#EBF1F8;    border-color:#638FCB;    border-width:1px;    height:20px;    width:180px;    cursor:hand;}

/* Ficha establecimiento */

.HotTipo{    font-family:Arial;    font-size:15px;    color:#1B437E;    font-weight:bold;}
.HotEstablecimiento{    font-family:Arial;    font-size:15px;    color:#1B437E;    font-weight:bold;}
.HotClase{    font-family:Arial;    font-size:12px;    color:#638FD3;    font-weight:bold;}
.HotDesc{    font-family:Arial;    font-size:10px;    color:#666666;}
.HotDireccion{    font-family:Arial;    font-size:11px;    color:#1B437E;}
.HotTelefono{    font-family:Arial;    font-size:11px;    color:#1B437E;}
.HotFax{    font-family:Arial;    font-size:11px;    color:#1B437E;}
.HotEmail{    font-family:Arial;    font-size:11px;    color:#1B437E;}
.HotPoblacion{    font-family:Arial;    font-size:12px;    color:#1B437E;   font-weight:bold;}
.HotServicio{    font-family:Arial;    font-size:11px;    color:#1B437E;}
.HotCaracteristica{    font-family:Arial;    font-size:11px;    color:#1B437E;}
.CajaHotTitulo{	font-family:Tahoma;	font-size:15px;	color:#1B437E;	font-weight:bold;}
.CajaHotClase{	color:#638FCB;	font-weight:bold;}
.CajaHotTexto{	color:#1B437E;}

.CajaHotEnlace:link { color:#638FCB; }
.CajaHotEnlace:visited { color:#638FCB; }
.CajaHotEnlace:active { color:#638FCB; }
.CajaHotEnlace:hover { color:#638FCB; }


/* CAPA AYUDA */

.capaAyuda
{
	padding:8px;
	z-index:1000;
	display:none;
	position:absolute;
	border:solid 1px #666666;
	visibility:hidden;
	float:none;
	overflow:hidden;
    background-color:#FFFFE1;
}

/* CAPA CALENDARIO */

.capaCalendario
{
	z-index:1000;
	display:none;
	position:absolute;
	visibility:hidden;
	float:none;
	overflow:hidden;
	background-image: url(/App_Themes/mai/img/calendario/shadow.png);
    padding: 0 4px 4px 0;

	}
	
.leyenda
{
	margin-top:8px;
	width:100%;
	/*background-image: url(/App_Themes/mai/img/calendario/shadow.png);*/
    /*padding: 0 4px 4px 0;*/
}

.PaqueteEnlace:link     { font-family:Arial; font-size:12px; color:#638FCB; font-weight:bold; }
.PaqueteEnlace:visited  { font-family:Arial; font-size:12px; color:#638FCB; font-weight:bold; }
.PaqueteEnlace:active   { font-family:Arial; font-size:12px; color:#638FCB; font-weight:bold; }
.PaqueteEnlace:hover    { font-family:Arial; font-size:12px; color:#638FCB; font-weight:bold; }

.PaqueteDiv { background-color:#EBF1F8; border-top: solid 1px #B2C7E5; border-left: solid 1px #B2C7E5; border-right: solid 1px #638FCB; border-bottom: solid 1px #638FCB; height:16px; width:160px; }

a.Oferta:link     { font-family:Arial; font-size:12px; color:#1B437E; text-decoration:none; }
a.Oferta:visited  { font-family:Arial; font-size:12px; color:#1B437E; text-decoration:none; }
a.Oferta:active   { font-family:Arial; font-size:12px; color:#1B437E; cursor:hand; text-decoration:none; }
a.Oferta:hover    { font-family:Arial; font-size:12px; color:#1B437E; cursor:hand; text-decoration:underline; }

a.Pie:link      { font-family: Tahoma; font-size: 11px; color: #DBDBDB; text-decoration:none; }
a.Pie:visited   { font-family: Tahoma; font-size: 11px; color: #DBDBDB; text-decoration:none; }
a.Pie:active    { font-family: Tahoma; font-size: 11px; color: #DBDBDB; cursor:hand; text-decoration:none; }
a.Pie:hover     { font-family: Tahoma; font-size: 11px; color: #DBDBDB; cursor:hand; text-decoration:underline; }

.TextoPie    { font-family: Tahoma; font-size: 11px; color: #DBDBDB; }

.subtitulo1	{	 font-family:Arial;	 font-size:120%;	 font-weight:bold;	 color:#1B437E;		}
.subtitulo2	{	 font-family:Arial;	 font-size:105%;	 font-weight:bold;	 color:#638FCB;		}

a.Volver:link       { font-family: Arial; font-size: 18px; color: #FFFFFF; text-decoration:none;}
a.Volver:visited    { font-family: Arial; font-size: 18px; color: #FFFFFF; text-decoration:none;}
a.Volver:active     { font-family: Arial; font-size: 18px; color: #FFFFFF; text-decoration:none;}
a.Volver:hover      { font-family: Arial; font-size: 18px; color: #FFFFFF; text-decoration:none;}

.SeccionOfertaTitulo { font-family:Arial; font-size:16px; color:#638FCB; }
.SeccionOfertaTexto {font-family:Arial; font-size:12px; color:#1B437E; }

.tituloseccion_noborde{ height: 25px;	margin-top: 8px;	margin-bottom: 8px;	clear: both;	display: block;	background-image: none;}

/* Suscripción */
.SuscripcionTextoBlanco { font-family:Arial; font-size:11px; color:#FFFFFF; }
.SuscripcionTextoMarron { font-family:Arial; font-size:11px; color:#666666; }

a.Suscripcion:link      { font-family:Arial; font-size:9px; color:#FFFFFF; text-decoration:none; }
a.Suscripcion:visited   { font-family:Arial; font-size:9px; color:#FFFFFF; text-decoration:none; }
a.Suscripcion:active    { font-family:Arial; font-size:9px; color:#FFFFFF; text-decoration:none; }
a.Suscripcion:hover     { font-family:Arial; font-size:9px; color:#FFFFFF; text-decoration:underline; }

.SuscripcionDiv         { background-color:#999999; width:80px; text-align:center; height:17px; padding-top:2px; float:left;}

.FondoPoblacion         { background-image:url('img/fondo_poblaciones.gif'); padding:0 0 0 0; margin:0 0 0 0; }

/* Acceso */

.AccesoTextoMarron      { font-family:Arial; font-size:11px; color:#666666; }

a.Acceso:link           { font-family:Arial; font-size:11px; color:#666666; text-decoration:none; }
a.Acceso:visited        { font-family:Arial; font-size:11px; color:#666666; text-decoration:none; }
a.Acceso:active         { font-family:Arial; font-size:11px; color:#666666; text-decoration:none; }
a.Acceso:hover          { font-family:Arial; font-size:11px; color:#666666; text-decoration:underline; }

.divAccesoEntrar        { background-color:#666666;height:18px; width:60px; padding-top:3px; text-align:center; clear:both; }
.divAccesoRecordar      { background-color:#FFFFFF;height:17px; width:100px; padding-top:2px; text-align:center; clear:both; border: solid 1px #666666;}

a.AccesoBlanco:link     { font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; }
a.AccesoBlanco:visited  { font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; }
a.AccesoBlanco:active   { font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:none; }
a.AccesoBlanco:hover    { font-family:Arial; font-size:11px; color:#FFFFFF; text-decoration:underline; }

/* Oferta */

.divOferta              { background-color:#1B437E; padding:3px; text-align:center; clear:both; }

a.OfertaBoton:link     { font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:none; }
a.OfertaBoton:visited  { font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:none; }
a.OfertaBoton:active   { font-family:Arial; font-size:12px; color:#FFFFFF; cursor:hand; text-decoration:none; }
a.OfertaBoton:hover    { font-family:Arial; font-size:12px; color:#FFFFFF; cursor:hand; text-decoration:underline; }




/* SECCION MIS RESERVAS */
/* MENU RESERVA */
.PrivadoMenuReserva{background-color:#FFFFFF;}
.PrivadoFichaReserva {margin-top:8px;	background-color:#FFFFFF;	clear:both;	padding:5px;	border:solid 1px #666666;	}
.TextoLocalizador	{color:#638FCB;	font-weight:bold;	font-size:18px;	}

.FondoAzul{color: #FFFFFF;text-decoration: none;font-weight: bold;background-color: #638FCB;border: solid 1px #1B437E;vertical-align: middle;	text-align: center; padding:5px;}
.FondoRojo{color: #FFFFFF;text-decoration: none;font-weight: bold;background-color: #CC0000;border: solid 1px #B00000;vertical-align: middle;	text-align: center; padding:5px;}
.FondoNaranja{color: #FFFFFF;text-decoration: none;font-weight: bold;background-color: #FF6600;border: solid 1px #FF3300;vertical-align: middle;	text-align: center; padding:5px;}
.FondoGris{color: #FFFFFF;text-decoration: none;font-weight: bold;background-color: #E5E5E5;border: solid 1px #666666;vertical-align: middle;	text-align: center; padding:5px;}

.tablaReservas  { border-bottom: dotted 1px #666666; padding-bottom:5px;}
.pieReservas    {border-top: dotted 1px #666666; padding-top:5px; color:#666666; font-weight:bold;}

.Cargando { background-image:url('/App_Themes/mai/img/cargando.gif'); width:16px; height:16px; margin-left:10px; margin-top:10px; }

.tablaFiltroReservas    { border: solid 1px #999999; background-color: #F3F3F3;}
.tdDer  { border-right:dotted 1px #666666;}
.TextoMarronOscuro90 {font-size:90%; color:#333333;}
.TextoMarronOscuro {color:#333333;}

.linkMarronOscuro90:link    {font-size:90%; color: #333333; text-decoration:none; }
.linkMarronOscuro90:visited {font-size:90%; color: #333333; text-decoration:none; }
.linkMarronOscuro90:active 	{font-size:90%; color: #333333; text-decoration:none; }
.linkMarronOscuro90:hover 	{font-size:90%; color: #333333; text-decoration:underline; }

.linkBlanco:link    {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkBlanco:visited {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkBlanco:active 	{font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkBlanco:hover 	{font-size:100%; color: #FFFFFF; text-decoration:underline; font-weight:bold; width:100%; height:100%;}

.linkGris:link      {font-size:100%; color: #999999; text-decoration:none; font-weight: bold; width:100%; height:100%;}
.linkGris:visited 	{font-size:100%; color: #999999; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkGris:active 	{font-size:100%; color: #999999; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkGris:hover 	{font-size:100%; color: #999999; text-decoration:none; font-weight:bold; width:100%; height:100%;}

.linkNegro:link      {font-size:100%; color: #000000; text-decoration:none;}
.linkNegro:visited 	{font-size:100%; color: #000000; text-decoration:none;}
.linkNegro:active 	{font-size:100%; color: #000000; text-decoration:none;}
.linkNegro:hover 	{font-size:100%; color: #000000; text-decoration:underline;}

.BotonAzul{background-image:url('img/boton_azul_col.jpg'); border:solid 1px #333334; vertical-align: middle; text-align: center; height:16px; width:151px; padding-top: 4px; padding-bottom:4px;}
.BotonGris{background-image:url('img/boton_gris_col.jpg'); border:solid 1px #CECECE; vertical-align: middle; text-align: center; height:16px; width:151px; padding-top: 4px; padding-bottom:4px;}
.BotonRojo{background-image:url('img/boton_rojo_col.jpg'); border:solid 1px #333334; vertical-align: middle; text-align: center; height:16px; width:151px; padding-top: 4px; padding-bottom:4px;}
.BotonNaranja{background-image:url('img/boton_naranja_col.jpg'); border:solid 1px #333334; vertical-align: middle; text-align: center; height:16px; width:151px; padding-top: 4px; padding-bottom:4px;}
.BotonVerde{background-image:url('img/boton_verde_col.jpg'); border:solid 1px #333334; vertical-align: middle; text-align: center; height:16px; width:151px; padding-top: 4px; padding-bottom:4px;}

.tablaFiltroProducto    { border: solid 1px #999999; background-color: #F3F3F3;}

.divCapaReserva { border: solid 1px #999999; background-color: #1B437E;}
