@charset "utf-8";
/* CSS Document */

ul {margin: 0; padding: 0;}
/*H1 {font-family: Arial; font-size: 25px !important; font-weight: bold; letter-spacing: -1px; margin-bottom: 0; margin-top: 0;}
H2 {font-family: Arial; font-size: 24px; font-weight: bold; letter-spacing: -1px;}*/

#CONTAINER {width: 990px;}
#arbolMenu {height: 20px; padding: 5px 0 0 10px;}

/* CLASES DE TEXTO ADAPTADAS */
.productoDestinoTitle a {font-family: Arial; font-size: 16px; font-weight: bold; text-decoration: underline;}
.selTipo li {border: 1px solid #FFFFFF;}
.selProducto li {border: 1px solid #FFFFFF;}
.linkTipo:hover {cursor: pointer;}
.linkProducto:hover {cursor: pointer;}

/* MAPA GUIA */
#lateralIzq {width: 310px; float: left; margin-top: -140px;}
#MapGuia {width: 280px; float: left; padding: 10px; margin: 0 0 0 10px; _margin-left: 5px; min-height:360px;/*height: 285px;*/}
#MapLineaTop, #MapLineaBottom {width: 280px; height: 1px; margin: 0 10px; _margin-top: -20px;}
#MapGuiaTitulo {margin: 0 0 10px 0; padding: 0 0 0 5px;}
#MapGuiaMapa img {width: 280px;}
#MapFondo {width: 280px; _width: 275px; min-height: 130px; padding: 0 0 5px 0;}
#MapGuiaDesc {width: 270px; padding: 10px 5px;}
#MapGuiaIco {padding: 0 0 10px 10px;}
#AgrupGuiaLink {margin: 0 0 0 5px;}

/* PRODUCTO ZONA */
#divTituloOfertas {
   
    float: right;
    margin-right: 20px;
    margin-top: 20px;
    padding: 10px;
    width: 615px;
}
#productosZona { 
	border: 2px solid #BFCCD9;
	background-color: #DCEBFF;
   float: right;
   margin-right: 20px;
   width: 631px;
}
.productoDestacado{float: left;}
.TituloProducto {padding: 3px ;}
.contenidoProducto {width: 180px; height: 250px; padding: 10px; overflow: hidden;}
.contenidoProductoLista {
    min-height: 60px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 3px;
    width: 215px;
	 background-color: #FFFFFF;}
.nombrePrecioProducto {height: auto; margin: 5px 0 0 0; overflow: hidden;}
.productoDestinoTitle {float: left; padding: 0;}
.productoPrecio {float: left; margin: -3px 2px 0 0;text-align:right;width:50px;}
.descripcionProducto{width: 180px; margin: 5px 0 0 0;}
.producto_lista{list-style-type: square; margin: 0 0 0 15px; line-height: 14px;}


/*
#producto0, #producto1, #producto2 {float: left;}
#TituloProducto0, #TituloProducto1, #TituloProducto2 {padding: 0 0 3px 2px;}
#contenidoProducto0, #contenidoProducto1, #contenidoProducto2 {min-height: 205px; margin: 0 20px 0 0; padding: 10px;}
#nombrePrecioProducto0, #nombrePrecioProducto1, #nombrePrecioProducto2 {width: 180px; height: auto; margin: 8px 0 0 0; overflow: hidden;}
#productoDestino0, #productoDestino1, #productoDestino2 {float: left; padding: 0 0px 0 0; width:125px;}
#productoPrecio0, #productoPrecio1, #productoPrecio2 {float: left; margin: -3px 2px 0 0;text-align:right;width:50px;}
#descripcionProducto0, #descripcionProducto1, #descripcionProducto2 {width: 180px; margin: 5px 0 0 0;}
#producto_lista0, #producto_lista1, #producto_lista2 {list-style-type: square; margin: 0 0 0 15px; line-height: 14px;}
*/

/* BUSCADOR *margin: 20px 0 0 0;*/
#wrapBuscador {height: 205px;}
#BuscadorForm1 {float: left; margin: 8px 0 0 15px; _margin-left: 8px;}
#BuscadorEspacio {float: left; margin: 75px 0 0 0;}
#BuscadorForm2 {float: left; margin: 8px 0 0 5px;}
#BuscadorTipoTitulo, #BuscadorProTitulo {margin: 0 0 3px 0;}
#botonseleccionar {float: left; width: 95px; height: 20px; margin: 178px 0 0 -90px;}
#selPro {width: 300px;}
#selTipo {width: 140px;}
.contDetalles {padding: 10px;}
.detallesOferta {padding-top: 3px; font-weight: normal !important;}

/***** DIV CABECERA *****/
#homeContenedorCabecera {width: 990px; height: 150px; background-repeat: no-repeat;}
.divPromo_1444 {background: blue;}

/***** TEXTO CONTENIDO GENERAL *****/
#General {width: 300px; float: left; margin: 20px 0 0 10px; _margin-left: 5px;}
#GeneralTitulo {margin: 0 0 5px 5px;}
#GeneralContTexto {width: 280px; float: left; padding: 10px; /*text-align:justify;*/}
#GeneralTexto {padding: 0;}
#GeneralImagen {width: 300px; float: left; text-align: center;}
#GeneralVerMas {width: 285px; padding: 10px 15px 10px 0; text-align: right;}
#seccion0, #seccion1, #seccion2, #seccion3, #seccion4, #seccion5, #seccion5 {margin: 0 0 10px 0;}
/*
#General {float: left; width: 975px; padding: 15px 0 25px 15px;}
#GeneralContTexto {float: left; width: 725px;}
#GeneralImagen {float: left; width: 205px; min-height: 250px; margin: 0 0 0 30px;}
#GeneralVerMas {float: left;}
*/

/*FILTROS PRODUCTO DESTINO*/
.selTipo {list-style: none; padding: 3px 3px 0 0; line-height: 16px;}
.selProducto {list-style: none; padding: 3px 3px 0 0; line-height: 16px;}
.divLink {width: 100%;}

/***** DENTRO DEL TOOLTIP *****/
#descripcion-producto-H ul {padding-left: 40px;}
#descripcion-producto-V ul {padding-left: 20px;}
#selTipo a {outline: 0;}

/***** LISTA PRODUCTOS *****/
#listaTodosProductos {width: 640px; margin: 10px 15px 0 0; _margin-right: 8px; overflow: hidden; float: right; display :none; }
.divTipoProducto {width: 640px; padding: 5px 0; float: left;}
.nombreTipoProducto {width: 100%; padding: 4px 6px; margin-bottom: 2px;}
.listaProductos {width: 640px;}
.producto {list-style: none; padding: 3px 6px; width: 300px;}
.producto:hover {background-color: #EDF1F4; cursor: pointer;}
.nombreProducto{ float: left;}
.precioProducto {margin: 0;}
.izq {float: left;}
.der {float: right;}
.contFilaProductos {overflow: hidden; width: auto;}
.textoReservar {float: right;}
.tituloProducto {overflow: hidden;}

/***** LOGOS PROVEEDORES *****/
#divProveedores {width: 280px; margin-top: 25px;}
.contProveedores {list-style-type: none; margin-top: 10px;}
.proveedor {width: 85px; height: 30px; line-height: 30px; float: left; margin: 0 8px 8px 0; *margin: 0 12px 8px 0;}
.logoProveedor {vertical-align: middle;}

/***** NUBE DE TAGS *****/
#nubeTags {width: 290px; float: left; margin: 15px 0 10px 10px; _margin-left: 5px; padding: 5px;}

/***** CLASES PARA EL LISTADO DE TAGS *****/
#papTagsDestino {list-style: none outside none; line-height: 140%; overflow: hidden; /*_width: 215px;*/}
#papTagsDestino li {display: inline; padding: 0 0 5px 3px; max-height: 20px; /*float: left;*/}
a.tagList_11 {font-family: Arial; font-size: 11px; color: #003366; font-weight: normal;}
a.tagList_12 {font-family: Arial; font-size: 12px; color: #003366; font-weight: bold;}
a.tagList_14 {font-family: Arial; font-size: 14px; color: #003366; font-weight: normal;}
a.tagList_16 {font-family: Arial; font-size: 16px; color: #9E0039; font-weight: bold;}
a.tagList_18 {font-family: Arial; font-size: 18px; color: #003366; font-weight: normal;}
a.tagList_20 {font-family: Arial; font-size: 20px; color: #9E0039; font-weight: normal;}
a.tagList_22 {font-family: Arial; font-size: 22px; color: #9E0039; font-weight: bold;}
a.tagList_24 {font-family: Arial; font-size: 24px; color: #9E0039; font-weight: normal;}
a.tagList_26 {font-family: Arial; font-size: 26px; color: #003366; font-weight: normal;}
a.tagList_28 {font-family: Arial; font-size: 28px; color: #9E0039; font-weight: normal;}

#CampanyasZona {float: right;  margin: 10px 15px 10px 0; overflow: hidden; width: 640px; background-color :#E1E19B; padding-bottom: 15px;}
#CZ_titulo {margin: 12px;}
#CZ_contenido {float: left;}
#CZ_pestanya {float:left; width:155px;	margin-left: 12px;}
#CZ_pestanya li {list-style: none; }
.li_activo {list-style: none; background-color:#FFFFFF;	color: #9E0039; }
.li_activo a {color: #9E0039;	text-decoration: none !important; }
#CZ_pestanya li a {display:block; text-decoration: underline; text-align:center;	font-size: 15px; text-align: left; font-weight: bold;	padding :5px; }
#CZ_pestanya li a:hover { background-color:#FFFFFF; text-decoration: none !important; }
.cam_inactiva { display:none ; }
.cam_activa { display:block !important; width :410px; float:left; background-color:#FFFFFF; margin-bottom: 10px;}
#CZ_producto {float:left; min-height: 80px;}
#CZ_pro_content {	float:left; width: 124px; margin: 5px 0;}
#CZ_pro_img {float:left; margin:10px;}
#CZ_pro_nombre {float:left; width: 124px;}
#CZ_pro_desc {float:left; width: 124px;}
#CZ_pro_precio {float:left; width: 124px;}

#HotelesZona {float: right;  margin: 10px 15px 0 0; overflow: hidden; width: 640px;  border: 1px solid #FDE7B4;}
#HZ_titulo {padding: 12px; background-color :#FDE7B4; }
#HZ_contenido {float: left; margin-left: 10px;}
#HZ_hotel_0, #HZ_hotel_1, #HZ_hotel_2, #HZ_hotel_3, #HZ_hotel_4, #HZ_hotel_5, #HZ_hotel_6, #HZ_hotel_8 {float:left; }
#HZ_hotel_content {	float:left; width: 145px; margin: 5px;}
#HZ_hotel_img {float:left; margin:9px 0;}
#HZ_hotel_nombre {float:left; width: 145px;}
#HZ_hotel_desc {float:left; width: 145px;}
#HZ_hotel_precio {float:left; width: 145px;}

.bazulLilaFort h2{
	background-color: #FDE7B4;
   padding: 12px;
	color: #003366 !important;
   font-size: 19px;
}