﻿.titulos2_home
{
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
	text-align:left;
	padding-left:7px;
	height:45px;
	background-image:url(../images/home/ultimo_minutorosa.gif);
	padding-left:41px;
	background-repeat:no-repeat;
	border-left:1px solid, border-color:15A4D2;
}
.EncuentraTuHotelIdeal
{
	background-color:#C4007A;
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding-left:14px;
	border:0px;
}
.HotelesRecomendadosCuadro1
{
	width:68px;
	height:23px;
	padding-left:8px; 
	border-color:#4D3300;
	border:1px;
	background-color:#C4007A;
	color:#FFFFFF;
}
.boton_reservaxsl
{
	width:86px;
	 cursor:pointer;
	text-align: center;
	color: red;	
	font-size:11px;
	font-weight:bold;
	border:0;
	display:block;
	/*border-left:solid 3px #5C5C5C;
	border-top:solid 3px #5C5C5C;*/
}

.btn_reservar_res
{
	height:4px; 
	background-image: url(../images/btn_reservar_ibi_up.gif);
	background-repeat:no-repeat;
}


.btn_reservarMedio_res
{

 background-image: url(../images/btn_reservar_ibi_cen.gif);
 background-repeat:repeat;
  background-repeat:repeat-y;
 min-height:36px;
 width:86px;
 padding-top:6px;
}

.btn_reservarMedio_res a
{
	color:#FFF;
}

.btn_reservarAbajo_res
{
	 height:4px;
	 background-image: url(../images/btn_reservar_ibi_but.gif);
	 background-repeat:no-repeat;
}

.btn_reservar_sol
{
	height:4px; 
	background-image: url(../images/btn_reservar_sol_up.gif);
	background-repeat:no-repeat;
}


.btn_reservarMedio_sol
{

 background-image: url(../images/btn_reservar_sol_cen.gif);
 background-repeat:repeat;
  background-repeat:repeat-y;
 min-height:36px;
 width:86px;
 padding-top:6px;
}

.btn_reservarAbajo_sol
{
	height:4px;
	background-image: url(../images/btn_reservar_sol_but.gif);
	background-repeat:no-repeat;
}


.btn_reservarAA
{
	float:left; 
	width:62px; 
	text-align:right;
	color:#FFF;
}
.btn_reservarAB
{
	float:right; 
	padding-right:4px;
	color:#FFF;
}


.solicitar_reservaxsl
{
	width:86px;
	 cursor:pointer;
	vertical-align:top;
	text-align: center;
	color: #FFFFFF;	
	font-size:11px;
	font-weight:bold;
	border:0;
	display:block;

}
.HotelesRecomendadosCuadro2
{
	width:349px; 
	height:23px; 
	font-size:14;
	font-family:Arial;
	border-color:#4D3300;
	border:1px;
	background-color:#C4007A;
	color:#FFFFFF;
}
.HotelesRecomendadosCuadro3
{
	height:23px;
	border-color:#4D3300;
	border:1px;
	background-color:#C4007A; 
	color:#FFFFFF;
	padding-right:6px;
}
.HotelesRecomendadosFondoRepeater
{
	background-color:#C4007A; 
}

.descripcion_home
{
	color:#666666;
	font-size:11px;
	font-family:Arial;
	text-align:left;	
}
.descripcion_home1
{

	color:#666666;
	font-size:13px;
	font-family:Arial;
	text-align:left;
	font-weight:bold;
	/*width:159px;*/


}
.descripcion_home2
{
	background-color:#F0F1F3;
	color:#666666;
	font-size:10px;
	font-family:Arial;
	text-align:left;

	/*width:159px;*/
}
.descripcion_home3
{
	background-color:#666666;
	color:#FFFFFF;
	font-size:13px;
	font-family:Arial;
	text-align:right;
	vertical-align:middle;
	height:30px;
	padding-right:8px;
	/*width:159px;*/
}
.descripcion_leermas
{
	background-color:#F0F1F3;
	color:#666666;
	font-size:10px;
	font-family:Arial;
	text-align:right;
	vertical-align:top;	
	/*width:159px;*/
}
.PaginaHotelesRecomendadosTabla
{
	margin-top:10px ;
	border-color:#4D3300;
	border:1px; 
	background-color:#C4007A;
	color:#FFFFFF;
}
.PaginaHotelesRecomendadosTabla2
{
	background-color:#F0F1F3; height:180px;
}
.temasdeinteres 
{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.precioDesdeUltimoMinuto
{
	padding-left:2px;
	font-size:13px; 
	font-family:Arial;
	color:#666666;
	font-weight:bold;
}
.bordeUltimoMinuto
{
	border:1px dashed; 
	border-color:#F0F1F3;
	margin-left: 10px;
}
.bordeUltimoMinuto2
{
	border-collapse: collapse;
	border-color:#DD0067;
}
.boletin
{
	background-color:#DD0067;
	color:#FFFFFF;
	border:1px;
	border-color:#DD0067;
}
.textoboletin
{
	background-color:#DD0067;
	color:#FFFFFF;
	border:1px;
	border-color:#DD0067;
	font-size:11px;
	padding-left:5px;
}
.cajatextoboletin
{
	background-color:#FFFFFF;
	color:#7B8F98;
	border:1px;
	border-color:#DD0067;
	font-size:11px;
	padding-left:5px;
}
.descripcion_pie
{
	border:0px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	background-color:#FFFFFF;
}
.descripcion_pie2
{
	border:0px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	background-color:#DD0067;
}
.btn_grande {
	background-image: url('/images/home/boton_buscar_home.jpg');
	background-repeat:no-repeat;
	background-color:Transparent;
	border:0px;
	/*background-color:#000000;*/
	/*background-position:right bottom;
	padding-top:0px;
	padding-left:0px;
	text-decoration:none;*/
	width:100px;  /*Esta medida tiene que ser igual a width+padding-left+padding-right de a.btn_grande span */
	height:20px;
	/*vertical-align:top;*/
	text-align: center;
	color: #F0F1F3;	
	font-size:11px;
	/*border:0;
	border-left:solid 3px #5C5C5C;
	border-top:solid 3px #5C5C5C;*/

		
}



.btn_grande span {
	background-image: url(images/home/boton_buscar_izq.gif);
	background-repeat:no-repeat;
	background-position:left top;

	/*padding-bottom:8px;*/
	font-size: 11px;
	font-weight: bold;
	/*padding-left:6px;*/
	/*padding-right:32px;*/
	width:48px;		
}

.btn_grande:hover {
	/*background-image: url(imgs/superboton_on.gif);
	background-repeat:no-repeat;*/
	color:#F0F1F3;/*azul marino;*/
	cursor:pointer;
}
.btn_grande:hover span {
	background-image: url(images/hotel_on.gif);
	background-repeat:no-repeat;
}
.btn_solicitarpresupuesto
{
 background: url( '../images/boton_comprobrarreserva.jpg' );
 background-repeat:no-repeat;
 border: 0;
 cursor: pointer;
 width: 173px;
 /*height: 32px;*/
 color: #F0F1F3;	
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}
.boton_comprobar_reserva
{
	background-image:url('../images/boton_comprobrarreserva.jpg');
	background-repeat:no-repeat;
	background-color:#000000;
	height:20px;
	width:200px;
	vertical-align:top;
	text-align: center;
	border:0px;
	color: #F0F1F3;	
	font-size:8px;
	/*border:0;
	border-left:solid 3px #5C5C5C;
	border-top:solid 3px #5C5C5C;*/
}
.boton_comprobar_reserva:hover
{
	color:#FFFFFF;
	cursor:pointer;
}
.HOTEL_Nombre_zona_listado_hotel
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial;
	background-color: #DD0067;
	/*width: 100%;*/
	border-collapse: collapse;
	border: none;
	height:20px;
}
.HOTEL_Texto_zona_listado_hotel
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
	padding-left:5px;
	border-collapse: collapse;
	border-style:none;
	border-width:0px;
	height:20px;
}
.texto_etiqueta2
{
	font-family: Arial;
	font-size: 12px;
	color: #4D3300;
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
}
.ListAmenitiesHotel
{
	font-size: 11px;
	color: #DD0067;
	font-family: Arial;
	font-weight:bold;
	/*background-color:#008EE3;*/
	background-repeat:repeat-x;
	text-align:left;
	width:220px;
	height:21px;
	padding-left:5px;
	font-weight:bold;
}
.servicioListAmenitiesHotel
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	padding-left:5px;
	/*background-image:url(../images/guioncuadrado.gif);
	background-repeat:no-repeat;
	background-position:left;*/
	text-align:left;
	/*width:100%;*/
}
.lineaSeparacionAmenities
{
 background-color:#DD0067; 
 background-repeat:repeat-x;
}
.textoFichaHotel
{
	padding-left:59px;
	color:#DD0067; 
	font-family:Arial;
	font-size:13px; 
	font-weight:bold;
}
.escapadasCuadro1
{
	width:68px;
	height:23px; 
	padding-left:8px;
	border-color:#4D3300;
	border:1px; 
	background-color:#DD0067; 
	color:#FFFFFF;
}
.escapadasCuadro2
{
	width:349px;
	height:23px; 
	font-size:14; font-family:Arial; 
	border-color:#4D3300;
	border:1px; 
	background-color:#C4007A;
	color:#FFFFFF;
}
.escapadasCuadro3
{
	height:23px; 
	border-color:#4D3300;
	border:1px;
	background-color:#C4007A; 
	color:#FFFFFF; 
	padding-right:6px;
}
.preciodesde
{
	font-size:13px;
	font-family:Arial;
	color:#DD0067;
	font-weight:bold;
}
.descescapada
{
	font-size:10px;
	font-family:Arial;
	color:#000000;
}
.PaginaEscapadasTabla
{
	margin-top:10px ;
	border-color:#4D3300; 
	border:1px; 
	background-color:#C4007A; 
	color:#FFFFFF;
}
.ficha_nombrePaquete
{
 font-family:Arial;
 font-size:12px;
 color:#FFFFFF;
 font-weight:bold;
 background-color:#C4007A;
 padding-left:15px;
 text-transform:capitalize;

} 
.tituloCampo
 {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#4D3300;
 }
.BotonHotelDescripcion
{
	font-family: Arial;
	font-size: 11px;
	color: #DD0067;
	background: url( '/images/botonreservar_Ibi.jpg' );
	border: 0;
	/*cursor: pointer;*/
	width: 175px;
	height: 31px;
	font-weight: bold;
	text-align:left;
	padding-left:3px;
	
}
.rellena_los_datos
{
	color:#DD0067;
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
}
.nombredelpaquete
{
	background-color:#C4007A;
}
.lineaSeparacionPaquetes
{
	background-color:#DD0067;
}
.PaquetesMasInfoHotel
{
	color:#DD0067;
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
}
div.desc .PaquetesMostrarMapa
{
	color:#DD0067;
	text-decoration:underline;
	font-family:Arial; 
	font-size:11px;
	padding-left:0px;
}
.PaquetesHabitacion
{
	padding-left:13px;
	background-color:#D9DFE1;
	color:#4D3300;
	font-family:Arial; 
	font-size:11px;
}
.PaquetesPrecioTotal
{
	background-color:#D9DFE1;
	color:#4D3300;
	font-family:Arial;
	font-size:11px;
}
.PaquetesNombreHabitacion
{
	border-left:1px dashed #7B8F98;
	border-bottom:1px dashed #7B8F98;
	border-right:1px dashed #7B8F98;
	border-top:1px dashed #7B8F98; 
	color:#DD0067;
	font-family:Arial; 
	font-size:10px;
}
.PaquetesPrecio
{
	border-right:1px dashed #7B8F98;
	border-bottom:1px dashed #7B8F98;
	border-top:1px dashed #7B8F98;
	color:#DD0067;
	font-family:Arial;
	font-size:11px;
	font-weight: bold;
}
.PaquetesPrecioRojo
{
	border-right:1px dashed #7B8F98;
	border-bottom:1px dashed #7B8F98;
	border-top:1px dashed #7B8F98;
	color:#CC0000;
	font-family:Arial;
	font-size:11px;
	font-weight: bold;
}
.PasosReserva
{
	background-color:#DD0067;
}
.columnapreciospaquete
{
	padding-bottom:7px;
	padding-right:8px;
	vertical-align:bottom;
	text-align:right;
	background-color:#DD0067;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
}
.PaquetesColumnaDerecha
{
	background-color:#DD0067;
}
.preciototalpaquete
{
	padding-top:4px;
	padding-left:11px;
	background-color:#DD0067;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.descripcion_paquete
{
	color:#DD0067;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	font-weight:bold;
	text-transform:capitalize;
}
.texto_cruceros, span.texto_cruceros, span.texto_cruceros td
{
	border:0px;
	color:#333333;
	font-size:10px;
	font-family:Arial;
	text-align:left;
}
.IframeFichaHotel
{
	padding-left:59px;
	color:#4D3300;
	font-family:Arial;
	font-size:13px; 
	font-weight:bold;
}
.detallesdesureserva
{
	font-family: Arial;
	font-size: 11px;
	color: #DD0067;
	padding-left: 31px;
	font-weight: bold;
	text-align: left;
}
.BookingOtherLineaSeparacion
{
	background-color:#DD0067;
}
.boton_continuarreserva
{

	background-image:url('../images/boton_comprobrarreserva.jpg');
	background-repeat:no-repeat;
	background-color:#000000;
	height:20px;
	width:200px;
	vertical-align:top;
	text-align: center;
	border:0px;
	color: #F0F1F3;	
	font-size:11px;
	/*border:0;
	border-left:solid 3px #5C5C5C;
	border-top:solid 3px #5C5C5C;*/
	
}
.CestaCompraBookingLineaSeparacion
{
	background-color:#DD0067; 
	width:785px; 
	height:1px; 
	background-repeat:repeat-x; 
	margin-bottom:10px
}
.Precio_hotel_listado_cesta_compra
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial;
	text-align:right;
	background-color:#666666;
	vertical-align:bottom;
}
.Total_cesta_compra2
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial;
	padding-left: 20px;
	background-color: #DD0067;
	/*text-transform: uppercase;*/
	height: 19px;
}
.apartado_pago_reserva{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	/*text-transform: capitalize;*/
	color: #DD0067;
	padding-left: 31px;
}
.estadoDeLaReserva
{
	color: #DD0067;	
	font-size: 11px;	
	font-weight: bold;	
	font-family: Arial;
	text-transform:uppercase;	
}
.localizador
{
	color: #DD0067;
}
.StateLinea
{
	color: #DD0067;
	background-color:#DD0067;
}
.NombreZona
{
	text-align:left;
	font-family:Arial; 
	font-size:11px;
	color:#4D3300;
	font-weight:bold;
	padding-left:5px;
}
.FondoApagado
{
	background-color:#DD0067;
}
.subusqueda
{
	padding-left: 5px;
	font-size:13px;
	font-family:Arial;
	color:#4D3300;
	font-weight:bold;
	background-image:url(/images/gafassubusquedaIbi.jpg);
	background-repeat:no-repeat;
}



.texto_etiqueta5
{
	font-family:Arial;
	font-size:13px;	
	color:#4D3300;
	padding-left: 5px;
	text-align:left;
	background-color:#FFFFFF;
	/*font-weight: bold;*/
	/*text-transform:capitalize; */
}
.FiltroDeResultados
{
	background-color:#DD0067;
	height:36px;
}
.texto_encontrados
{
	color:#DD0067;
	font-size:13px;
	font-family:Arial;
	padding-left:5px;
}
.OrdenarPor_Izquierda
{
	color:#4D3300; 
	font-size:11px; 
	background-color:#D6D6D6;
	padding-left: 5px; 
	text-align:left;
}
.nombre_del_hotel
{
	background-color:#E9E9E9;
	padding-left: 3px; 
	text-align:left; 
	font-family:Arial; 
	font-size:11px;
	font-weight:bold;
	color:#4D3300;
	padding-left:5px;
}
.el_nombre_contiene
{
	background-color:#E9E9E9;
	width: 99%;
	font-family:Arial;
	font-size:11px; 
	color:#4D3300;
	padding-left:5px;
}
.boton_buscar2
{
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	background-color:#DD0067;
	/*border: 0px solid #3578ae;*/
	border: 0px solid #DD0067;
	cursor: pointer;
	text-align: center;
	width: 120px;
	padding-left: 0px;
	height: 20px;
	/*font-weight: bold;*/
	/*text-transform: lowercase;*/
}
.precio_slider
{
	background-color:#D6D6D6;
	padding-left:5px; 
	font-family:Arial;
	font-size:11px; 
	color:#4D3300;
	font-weight:bold;
}
.deprecio
{
	font-family:Arial;
	font-size:11px;	
	color:#4D3300;
	background-color:#D6D6D6;
	/*padding-left: 5px;*/
	/*font-weight: bold;*/
	/*text-transform:capitalize; */
}
.categoria_filtro
{
	background-color:#E9E9E9;
	padding-left:5px; 
	font-family:Arial;
	font-size:11px; 
	color:#4D3300;

}
.vermapadetodosloshoteles
{
 font-family:Arial;
 font-size:11;
 text-decoration:underline;
 color:#DD0067;
 border-collapse: collapse;
}
.conversordemoneda
{
 font-family:Arial;
 font-size:11;
 color:#DD0067;
}
.Nombre_hotel_listado2
{
	font-weight: bold;
	padding-left:5px;
	/*font-weight: bold;*/
	font-size:14px;
	color: #000000;
	font-family: Arial;
	border-left-color:#DD0067;
	border-left-style:solid;
	border-left-width:2px;
	/*text-transform: uppercase;*/
}
table.Cabecera_hotel_listado_hotel
{
	color:#434D67;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	border-bottom-color:#DD0067;
	border-bottom-style:solid;
	border-bottom-width:2px;
}
.Link_hotel_listado
{
	font-weight: bold;
	color: #333333;
	font-family: Arial;
	text-decoration: underline;
	padding-left:10px;
}
.Link_hotel_listado2
{
	font-weight: bold;
	color: #DD0067;
	font-family: Arial;
	text-decoration: underline;
	padding-left:10px;
	text-align:right;
}
.texto_crucero
{
	color:#333333;
	font-family:Arial;
	font-size:10px;
	text-decoration:underline;
	
}
Texto_hotel_listado
{
	border: #7b8F98 1px dashed;
	color: #DD0067;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: white;
	border-collapse: separate;
	margin-left:1px;
	margin-top:6px;
	margin-bottom:6px;
	/*text-align: center;*/
}
.reservar
{
	color:#FFFFFF;
	background-color:#DD0067;
	font-family:Arial;
	font-size:10px;
	text-transform:uppercase;
	
}
.reservar_precio
{
	color:Black;
	font-family:Arial;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;	
}
td.DiasSemana_hotel_listado
{
	/*border: #586587 1px solid;*/
	color: #4D3300;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: #D9DFE1;
	text-align: center;
	padding-bottom:2px;
}
.LineaSeparacion
{
	background-color:#DD0067;
}
.total_confirmacion
{
	background-color:#DD0067;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:19px;
	padding-left:3px;
}
.bookingExtTotal
{
	padding-bottom:7px;
	padding-right:8px; 
	vertical-align:bottom; 
	text-align:right; 
	background-color:#DD0067;
	color:#FFFFFF; 
	font-family:Arial; 
	font-size:12px;
}
.texto_promo
{
	font-family:Arial;
	font-size:11px;
	color:#4D3300;
	font-weight:bold;
}
.directorio_hoteles
{
	font-size: 12px;
	color: #4D3300;
	font-family: Arial;
	padding-left: 16px;
	font-weight:bold;
	padding-bottom:5px;
}
.TemaDeInteresZona
{
	font-family:Arial;
	font-size: 11px;
	color:#4D3300; 
	font-weight:normal;
}
.MostrarResultados
{
	font-weight: bold;
	font-size: 12px;
	color: #DD0067;
	font-family: Arial;
}
a.navegador:link 
{
	color:#DD0067;
	font-family:Arial;
	font-size:12px;
}
a.navegador:active
{
	color:Black;
	font-family:Arial;
	font-size:12px;
}
a.navegador:visited
{
	color:#15A4D2;
	font-family:Arial;
	font-size:12px;
}
a.navegador:hover
{
	color:Black;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
/*Título de los suplementos opcionales (si el hotel dispone de ellos) */
.Titulo_suplementos_opcionales
{
	font-weight: bold;
	color: #DD0067;
	font-family: Arial;
	font-size: 11px;
}
.descripcion_hotel
{
	border:0px;
	color:#DD0067;
	font-size:11px;
	font-family:Arial;
	text-align:left;
}
.info_adicional
{
	color:#DD0067;
	font-size:11px;
	font-weight:bold;
}
td.Busqueda_avanzada_caja_buscador_texto_titulo
{
	font-weight: bold;
	font-size: 11px;
	color: #DD0067;
	font-family: Arial;
	padding-left: 5px;
}
.nueva_agencia
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial;
	background-color: #DD0067;
	padding-left:5px;
}
td.searchnombre {
	font-family: Arial;
	font-size: 11px;
	color: #DD0067;
	font-weight:bold;
}
.divFlotanteTexto{
	margin:5px;
	text-align:center;
	line-height:12px;
	vertical-align:middle;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#DD0067;
}
.todosloscomunicados
{
	color:#DD0067;
	font-family:Arial;
	font-size:11px;	
}
#nombreRegimen
{
	color:#DD0067;
}
.divFlotanteEncabezado{
	background-color:#4D3300;
	height:15px;
	padding:2px;
	padding-left:8px;
	color:#586587;
}
.ReserveAloBookingPrecio
{
	padding-bottom:7px;
	padding-right:8px; 
	vertical-align:bottom; 
	text-align:right; 
	background-color:#666666;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
}
.Precio_suplemento
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: #DD0067;
	/*text-align: center;*/
}
.Texto_Precio_Subtotal
{
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: #E9E9E9;
	/*text-align: center;*/
}
.Precio_Subtotal
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	background-color: #DD0067;
	/*text-align: center;*/
}
.BotonVolver
{
	font-family: Arial;
	font-size: 11px;
	color: #B3BEC4;
	background: url( '/images/botonvolver_Ibi.gif' );
	border: 0;
	cursor: pointer;
	width: 175px;
	height: 31px;
	font-weight: bold;
	text-align:left;
	padding-left:3px;
}
.Nombre_serviciosTuristicos
{
	font-size: 12px;
	color: #4D3300;
	font-family: Arial;
	padding-left: 16px;
	font-weight:bold;
	padding-bottom:20px;
}
.SERVICIO_Nombre_zona_listado_servicio
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial;
	background-color: #C4007A;
	/*width: 100%;*/
	border-collapse: collapse;
	border: none;
	height:30px;
	padding-left:16px;
}
.Texto_Link_hotel_listado
{
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: underline;
	padding-left:10px;
}
.texto_SinResultados
{
	border:0px;
	color:#DD0067;
	font-size:10px;
	font-family:Arial;
	text-align:center;
}
.texto_opcionesPago
{
	color:#666666;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	padding-left: 2px;

}

.HotelesRecomendadosTitulo 
{
	overflow:hidden;
}

.HotelesRecomendadosTitulo p 
{
	margin: 10px 0px 8px 0px;
}

.HotelesRecomendadosTitulo .titulosHome 
{
	float:left;	

}

.HotelesRecomendadosTitulo .verTodo 
{
	float:right;	
	color:#FFFFFF;
	font-size:14px;
	margin-left:12px;
}


.hotelRecomendado 
{
	float:left;
	margin-right:4px;
	width:164px;
	height:300px;	
	background-color:#F0F1F3;
	color:#666666;
	margin-bottom:15px;
	position:relative;
}

.ultimohotelRecomendado 
{
	margin-right:0px;	
}  
.hotelRecomendado  .foto img
{
	width:161px;
	margin-top:8px;
}

.hotelRecomendado  .foto
{
	height:128px;
	display:block;
	background-color:#FFFFFF;
}

.hotelRecomendado  .nombre
{
	font-size:13px;
	font-weight:bold;
	padding: 0px 3px 0px 3px;
}

.hotelRecomendado .descripcion 
{
	font-size:10px;
	padding:3px;
}

.hotelRecomendado .precio 
{
	/*padding:8px 4px;*/
	background-color:#666666;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	color:#FFFFFF;
	position:absolute;
	bottom:0px;
	width:100%;
}

.hotelRecomendado  .precio .descripcion_home1
{
	color:#FFFFFF;
	background-color:#666666;
	font-size:13px;
	text-align:left;
	/*width:159px;*/


}

.CabeceraSeccionHome 
{
	background-color:#DD0067;
	
}


.buscadorHome .titulosbuscadorHome td
{
	background-color:#DD0067;
	color:#FFFFFF;	
	height:25px;

}

.buscadorHome .titulosbuscadorHome a.seleccionado
{
	color: #000000;
	background-image:url(/images/pestanon_Ibi.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.Titulo_cesta_compra
{
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	font-family: Arial;
	padding:0 0 3px 9px;
	background-color:#666666;
	width:125px;
	/*border-left: #4e78ae 1px solid;
	border-right: #4e78ae 1px solid;
	border-top: #4e78ae 1px solid;
	border-collapse:collapse;*/
}

.buscadorHome 
{
	background-color:#F0F1F3;
	color:#666666;
	/*text-indent:-10px;*/
}
.Total_cesta_compra
{
	font-weight: bold;
	font-size: 11px;
	color: #434d67;
	font-family: Arial;
	padding-left: 9px;
	background:#F0F1F3 none repeat scroll 0 0;
}
.Total_cesta_compra_small
{
	background:#F0F1F3 none repeat scroll 0 0;
	color:#434D67;
	display:block;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-left:9px;
	width:171px;
}
.Texto_cesta_compra
{
	background:#F0F1F3 none repeat scroll 0 0;
	color:#434D67;
	font-family:Arial;
	font-size:11px;
	padding-left:9px;
	width:784px;
	/*text-align:left;*/
	/*border-collapse:collapse;
	border-left:#4e78ae 1px solid;
	border-right:#4e78ae 1px solid;*/
}
.Texto_cesta_compra_small
{
	background:#F0F1F3 none repeat scroll 0 0;
	color:#434D67;
	font-family:Arial;
	font-size:11px;
	padding-left:9px;
	width:180px;
	/*text-align:left;*/
	/*border-collapse:collapse;
	border-left:#4e78ae 1px solid;
	border-right:#4e78ae 1px solid;*/
}

.hoteles_recomendadosparagrupos
{
 font-family:Arial;
 font-size:11px;
 color:#DD0067;
 font-weight:bold;
}

.motivosparareservar2
{
	 font-family:Arial;
	 font-size:13px;
	 color:#DD0067;
	 font-weight:bold;

}

.boton_nueva_busqueda
{
	background-image:url(/images/boton_comprobrarreserva.jpg);
	background-repeat:no-repeat;
	/*background-color:#15A4D2;*/
	padding-left:0px; 
	font-family:Arial;
	font-size:11px; 
	color:#BD087B;
    font-weight:bold;
    text-align:left;
    padding-left:20px;
}

.boton_nueva_busqueda a
{

	color:#F0F1F3;

}

a{
	color:#BD087B;
	text-decoration:none;
}

.boton_cancelarreserva
{
	background-color:#666666;
	height:20px;
	width:201px;
	vertical-align:top;
	text-align: center;
	color: #FFFFFF;	
	font-size:11px;
	font-weight:bold;
	border:0;
	/*border-left:solid 3px #5C5C5C;
	border-top:solid 3px #5C5C5C;*/
}

.botonregalaunaestancia
{
	background-image:url('/images/botonregalaunaestancia_Ibi.jpg');
	height:36px;
	width:201px;
	vertical-align:top;
	text-align: center;
	color: #FFFFFF;	
	font-size:11px;
	font-weight:bold;
	border:0;
	padding-top:15px;
	padding-right:50px;
	cursor:pointer;
	/*border-left:solid 3px #5C5C5C;
	border-top:solid 3px #5C5C5C;*/
}
.BotonInfohot
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background: url('/images/botonreservar_Ibi.gif');
	border: 0;
	cursor: pointer;
	width: 175px;
	height: 31px;
	font-weight: bold;
	text-align:left;
	padding-left:3px;
	text-align:center;
	background-repeat:no-repeat;
}
.BotonInfohotLittle
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background: url('/images/botonreservarLittle.gif');
	border: 0;
	cursor: pointer;
	width: 85px;
	height: 26px;
	font-weight: bold;
	text-align:left;
	padding-left:3px;
	text-align:center;
	background-repeat:no-repeat;
}

.Fondo_azul_boton_ok
{
	/*background-color: #dde4f0;*/
	font-weight: bold;
	font-size: 11px;
	color: #BD087B;
	font-family: Arial;
	vertical-align: middle;
	text-align: right;
	height: 20px;
	width:250px;
}

.separador_reservadegrupos
{
    border-bottom: solid 1px #DD0067;
	/*background-image: url('/images/linea_separ_buscavanz_Ibi.gif');
	background-repeat: repeat-x;*/
}


.title {
  font-weight:bold;
  background-color:#FFFFFF;
  background-image:url(/images/fondo_cabecera_cal_Ibi.gif);
  background-position:50% 50%;
  background-repeat:no-repeat;
  color:#FFFFFF;

}

.selectedday
{
  background-color:#666666;
  color:#FFFFFF;
  border-width:1px;
  border-style:solid;
  font-weight:bold;
}
.imagengrupo 
{
background-repeat:no-repeat ;
background-image:url(/images/imagen_grupos_Ibi.jpg);
 border-bottom: #dd0067 2px solid;
  background-position: 0px 2px;

 
}

.filto_cat
{
	background-color:#E9E9E9;
	padding-left:5px; 
	font-family:Arial;
	font-size:11px; 
	color:#4D3300;
	font-weight:bold;
}

.descripcion_pie3
{
	border:0px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	background-color:#FFFFFF;
	width:555px;
}

.descripcion_pie4
{
	border:0px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	background-color:#FFFFFF;
	border-color: #000000;
}

.fichaescapada
{
	background-repeat:no-repeat;
	background-image:url("../images/clip_fichahotel_ibi.jpg");
}

.directorio_hoteles_temasdeinteres
{
	font-size: 12px;
	color: #4D3300;
	font-family: Arial;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:0px;
}

td.cablist
{
	border:#3578ae 1px solid;
	background-color :#DD0067;
	color :#ffffff;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Helvetica, Arial;
}

.timbre
{
	background-repeat:no-repeat;
	background-image:url("../images/timbre_ibi.jpg");
}

.boletin2
{
	 font-family:Arial;
	 font-size:13px;
	 color:#666666;
	 font-weight:bold;
	 margin-top:5px;
	 margin-left:2px;
	 margin-right:2px;
}
input , textarea 
{

	border: 1px solid #666666;
}

input[type="hidden"]
{
	border:none;
}
.general
{
	background-color:#F0F1F3;
	margin-top:8px;
}

/*FICHA hotel --> titulares ***************/

/*enlace home*/
.titular1ficha
{
	padding:0 0 0 1px;
}
span.titulares a
{
	color:#666666;
}

.titular2ficha
{
	padding:0 0 0 1px;
}
/*enlace home ,zona y localidad (fuente)*/
.titular1ficha a, .titular2ficha a, .titular3ficha a
{
	font-size:12px;
} 


/*enlace home ,zona y localidad (h1,h2,h3)*/
.titular1ficha h1,.titular2ficha h2,.titular3ficha h3 
{
	font-size:12px;
	display:inline;
	margin:0;
} 
.titular1ficha h1 a, .titular2ficha h2 a, .titular3ficha h3 a, .titular4ficha a
{
	text-decoration:none;
}
.titular1ficha h1 a
{
    font-weight: bold;
	font-size:15px;
	
}
.titular2ficha h2 a
{
	font-size:18px;
	font-weight:bold ;
} 
.titular3ficha h3
{
	color:#FFF;
	font-size:16px;
} 
.titular4ficha h3
{
    font-size:12px;
	color: #DD0067;
	font-weight: bold;
}
/*enlace zona y localidad (h1,h2,h3)*/
.titular2ficha h2 a, .titular3ficha h2 a, .titular3ficha h2 a, .titular3ficha h3 a 
{
	font-weight:bold;
} 

/*enlace h3*/
.titular3ficha
{
	background:#C4007A;
	padding:0 0 0 1px;
}

.titular3ficha a
{
	font-weight:bold;
	font-style:normal;
} 

.titular3ficha a span
{
	font-style:italic;
	font-weight:normal;
}

.titular3ficha span
{
	color:#FFF;
}

.direccion
{
	font-size:12px;
	color:#333;
}
.seguidor01
{
    background-image: url('/images/herramientas/seguidor01_ibi.gif');
    background-position: right;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-right:15px;
    font-size: 14px;
}
.seguidor02
{
    background-image: url('/images/herramientas/seguidor02_ibi.gif');
    background-position: right;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-right:15px;
    font-size: 14px;
}
.seguidor03
{
    background-image: url('/images/herramientas/seguidor03_ibi.gif');
    background-position: right;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-right:15px;
    font-size: 14px;
}
.seguidor01 a, .seguidor02 a, .seguidor03 a
{
    color: #FFFFFF;
    text-decoration: none;
}

/*CSS PARA TODO LO DE AGENCIAS*/

#agencias
{
	font-family:Arial;
	font-size:13px;
	color:#000;
}

#agencias .titulo_agencias
{
	color:#DD0067;
	font-size:22px;
	padding-bottom:15px;
}

#agencias .titulo_agencias_peq
{
	color:#000;
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px;
}

#agencias .titulo_text_box
{
	padding-right:10px;

}

.nueva_agency
{
	font-weight: bold;
	font-family: Arial;
	padding-top:10px;
	padding-bottom:5px;
	font-size:13px;
	color:#666;
}

.texto_etiqueta_agencia
{
	font-family: Arial;
	font-size: 11px;
	color: #000;
	padding-right:2px;
	width:270px;
	padding-top:8px;
}

.caja_texto_agencia
{
    font-size: 11px;
    font-family: Arial;
    color: #333333;
    text-align: left;
    padding-left: 2px;
    padding-right:2px;
    padding-top: 0px; 
    width: 240px;
}

.texto_etiqueta_agencia2
{
	font-family: Arial;
	font-size: 13px;
	color: #666;
	padding-right:2px;
	padding-bottom:15px;
}

#contenedorAgencias
{
	 font-family:Arial;
	 font-size:12px;
	 background-color:#F0F1F3;
	 color: #666666;
	 width:100%;
	 margin-bottom:10px;
}

#contenedorAgencias h2
{
	text-align:center;
	color:white;
	font-size:12px;
	font-weight:bold;
}
#contenedorAgencias h3
{
	font-size:13px;

}
#contenedorAgencias a
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
#buscadorReservas
{
	width:100%;
	height:600px;
}
#buscadorReservas .buscPrin
{
	background-color:#F0F1F3;
}

.tituloAgencia 
{
	background-color: #DD0067;
	color: #FFF;
	height: 25px;
	padding-top:5px;
}

.tituloAgencia h2 
{
	margin: 0;
	padding: 0;
	
}
#contenedorAgencias a.texto_age
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color: #000000;
	cursor: pointer;
	padding-left: 25px;
	padding-top:10px;
}

#misreservas
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;	
	
}
#misreservas .texto_agen
{
	font-family:Arial;
	font-size:12px;
	padding-left:5px;
	text-align:right;
}
#resultReservas
{
	background-color:#666666;
	font-size:13px;
	font-weight:bold;
}
#resultReservas .texto_etiqueta3  {
	color:white;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	text-align:center;
	border: solid 1px #DD0067;
}

.texto_agency
{
	border:0 none;
	color:#000;
	font-family:Arial;
	font-size:10px;
	padding-left:10px;
}

#resultReservas .texto_agency   
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	text-align:center;
	background-color:#F0F1F3;
	border: solid 1px #DD0067;
	cursor: hand;
}


#reservesCat
{
	border: solid 1px #DD0067;
	font-family:Arial;
	font-size:12px;
	background-color:#F0F1F3;
	
}

#reservesCat .texto_etiqueta3
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	text-align:center;
	border: solid 1px #DD0067;
}

 #reservesCat .texto_agency  
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	text-align:center;
	background-color:#F0F1F3;
	border: solid 1px #DD0067;
	cursor: hand;
}

  .reservas td{
    border:1px solid #DD0067;
    color:#333333;
    font-size:11px;
    font-family:Arial;
    background-color:#E9E9E9;
  }