/*---------------------------*/

/*### RESET.CSS ###*/

hr {color: #000;background-color: #000;}

/*---------------------------*/



/*---------------------------*/

/*### COMUN.CSS ###*/

select, input, button { border: 1px solid #d2d2d2;}

a {color:#01bccf;}

a.negro {color:#000;}

.linkbutton { color:#01bccf; }

/* Formularios */

.req {color:#A71B1A;}

/* Cajas de seleccion */

.selectBox span { border-color: #F9B530; }

/* Menu de cabecera */

#herramientas form select {color:#666666;}

/* Pie de página */

#menuPie {background:url(../contenidos/ibj_b2c/imagenes/bgMenuPie.gif) repeat-x left center;color:#F8B732;}

#menuPie h2 a {color:#333333;border-left:1px solid #fbd6a3;border-right:1px solid #e4bd7e;}

#menuPie h2.submenu a {background:url(../contenidos/ibj_b2c/imagenes/bulletMenuPie.gif) right center no-repeat;}

#submenuPieFlotante .top {background:url(../contenidos/ibj_b2c/imagenes/pieSubmenuTop.png) top center no-repeat;}

#submenuPieFlotante .bottom {background:url(../contenidos/ibj_b2c/imagenes/pieSubmenuBottom.png) top center no-repeat;}

#submenuPieFlotante .content {background:url(../contenidos/ibj_b2c/imagenes/pieSubmenuBg.png) center repeat-y;}

#submenuPieFlotante .titulo a {color:#333333;}

#submenuPieFlotante  .close {border-top:1px solid #e2e2e2;background:url(../contenidos/ibj_b2c/imagenes/pieSubmenuCerrar.gif) no-repeat right .4em;}

#submenuPieFlotante ul {border-bottom:1px solid #b6b6b6;}

#submenuPieFlotante ul li,

#contenido .lateralEstatico .navMenu li {background:url(../contenidos/ibj_b2c/imagenes/bulletCuadro.gif) no-repeat left 5px;}

#submenuPieFlotante ul li {/* Fix IE */background-color:#fff;}

#submenuPieFlotante ul li a,

#contenido .lateralEstatico .navMenu li a {color:#000000;}

#submenuPieFlotante ul li:hover,

#submenuPieFlotante ul li.hover,

#submenuPieFlotante ul li.seleccion,

#contenido .lateralEstatico .navMenu li.seleccion {background:url(../contenidos/ibj_b2c/imagenes/bulletFlecha.gif) no-repeat left 5px #fff;}

#submenuPieFlotante ul li:hover a,

#submenuPieFlotante ul li.hover a,

#submenuPieFlotante ul li.seleccion a,

#contenido .lateralEstatico .navMenu li.seleccion a,

#contenido .lateralEstatico .navMenu li:hover a,

#contenido .lateralEstatico .navMenu li.hover a { color:#01bbcf; }



/* Navegación ayuda */

#contenedorPie #navAyuda {border: 1px solid #e5e5e5;background: url(../contenidos/ibj_b2c/imagenes/fondoNavAyuda.gif) repeat-x;}



#contenedorPie #navAyuda ul li a:link,

#contenedorPie #navAyuda ul li a:visited,

#contenedorPie #navAyuda ul li a:hover,

#contenedorPie #navAyuda ul li a:active {color: #999;}



/* Categoría estrellas */

.categoria .cat1, .categoria .cat2, .categoria .cat3, .categoria .cat4, .categoria .cat5  { background:url(../contenidos/ibj_b2c/imagenes/estrella.gif) repeat-x left; }

.categoriaBig .bigcat1, .categoriaBig .bigcat2, .categoriaBig .bigcat3, .categoriaBig .bigcat4, .categoriaBig .bigcat5  { background:url(../contenidos/ibj_b2c/imagenes/estrella2.gif) repeat-x left;}



/* Subzona */

.subzona { background:url(../contenidos/ibj_b2c/imagenes/subzonaBg.png) no-repeat; color:#4f4f4f !important; }



/* Botones */

.boton,

.botonMini,

.botonGris  {color:#fff;}

.botonMini, .boton { background:url(../contenidos/ibj_b2c/imagenes/btnNegro.gif) repeat-x bottom #4F4F4F; }

.botonGris { background:url(../contenidos/ibj_b2c/imagenes/btnGris.gif) repeat-x bottom #91a4b2; }

.cajaGris .boton, .boton.fondoGris { background:url(../contenidos/ibj_b2c/imagenes/btnNegroFondoGris.gif) repeat-x bottom #4F4F4F; }

.boton.fondoNaranja { background:url(../contenidos/ibj_b2c/imagenes/btnNaranjaFondoGris.gif) repeat-x bottom #F7B732; 
                      color:Black;}

.cajaGris,

.cajaAzul {background:#f1f1f1;}

.cajaAzul {background:#edf4f5;}

/* POPUP */

.cortina {background:#01bbcf;}

.popup .popupTop {background:url(../contenidos/ibj_b2c/imagenes/popupTop.png) no-repeat bottom center; }

.popup .popupHeader {border-bottom:1px solid #01bbcf;}

.popup .popupHeader  a {border-left:1px dotted #01bbcf;}

.popup .popupContent {background:url(../contenidos/ibj_b2c/imagenes/popupBg.png) repeat-y center center;}

.popup .popupFooter {background:#f1f1f1; }

.popup .popupBottom {background:url(../contenidos/ibj_b2c/imagenes/popupBottom.png) no-repeat top center;}

.popup .cerrar {color:#656565;background:url(../contenidos/ibj_b2c/imagenes/cerrar.gif) no-repeat left;}

/* Modulo BUSCADOR */

.buscadorVertical {border-bottom:1px solid #c2c2c2;}

.buscadorVertical small {color:#01bbcf;}

/*07/01/2011 Tarea 16153 Punto 5 - Eliminar el borde inferior
.buscadorVertical .habitacionFormulario {border-bottom:1px dotted #c2c2c2;}*/

.buscadorVertical .habitacionFormulario .cabecera {color:#006699;}

.buscadorVertical .habitacionFormulario .edadNino {color:#666666;}

.buscadorHorizontal small {color:#01bbcf;}

.buscadorHorizontal  .habitacionFormulario .cabecera {color:#006699;}

/* Galeria de imagenes */

.galeriaImagenes .thumb {background:url(../contenidos/ibj_b2c/imagenes/galeriaThumb.gif) center center no-repeat;}

.galeriaImagenes .thumb.selected {background-image:url(../contenidos/ibj_b2c/imagenes/galeriaThumb_selected.gif);}

#popAgencias .top { background:url(../contenidos/ibj_b2c/imagenes/popAgenciasTop.png) top left no-repeat;}

#popAgencias .bottom {background:url(../contenidos/ibj_b2c/imagenes/popAgenciasBottom.png) top left no-repeat;}

#popAgencias .content {background:url(../contenidos/ibj_b2c/imagenes/popAgenciasBg.png) left repeat-y;}

#popAgencias a.cerrar {color:#acacac;background:url(../contenidos/ibj_b2c/imagenes/cerrar.gif) left center no-repeat;}

/* Popup agencias */

#popAgencias h2 {color:#fff;background:#01b4cf;}

#popAgencias label {color:#585858; font-size:1em; margin-top:1em;}

#popAgencias .pie {border-top:1px solid #e2e2e2;}

#popAgencias form {background:#fff;border-bottom:1px solid #b6b6b6;}

/* Pantalla de espera */

#espera .cortinaEspera { background:#fff; }

#espera .logo { background-image:url(../contenidos/ibj_b2c/imagenes/espera.gif); color:#00629c; }

/* Formulario de registro */

.formLogin legend {color:#666;}

.formLogin #lbl_accept-conditions {border-top:solid 1px #DDD;}

.formLogin .cont-registro {/*border-top:solid 1px #00BACF;border-bottom:solid 1px #00BACF;*/}

.formLogin .cont-registro .botonera {margin-left:-1.3em;}

.formLogin fieldset.alta-cliente .cont-registro .botonera {margin-left:0;margin-bottom:0;overflow:visible;}

.formLogin fieldset.alta-cliente .botonera a.boton {margin-right:1em;}

.formLogin fieldset.alta-cliente .botonera input.boton {margin-right:0;}

/* Formulario Cierre de Cliente */

/*datos pasajero*/

.formLogin fieldset.passenger-data fieldset legend {color:#000;}

/*datos cobro*/

.formLogin fieldset.pay-data h3 span.price {color:#01BCCF;}

/*datos facturacion*/

.formLogin fieldset.pay-data .form-bill-data {border:solid 1px #00BACF;}

.bill-data a.down, .bill-data a.up {color:#666;}

.bill-data a.up {background-image:url('/contenidos/ibj_b2c/imagenes/double_arrow_up.gif');}

.bill-data a.down {background-image:url('/contenidos/ibj_b2c/imagenes/double_arrow_down.gif');}

/*---------------------------*/



/*---------------------------*/

/*### HOME.CSS ###*/

/*INICIO COLUMNA DERECHA*/

h2.seccionesHome {background: #01bbcf url(../contenidos/ibj_b2c/imagenes/flechaHomeOff.gif) no-repeat 0.94em 0.3em;border-bottom: 0.13em solid #fff;}

h2.seccionesHome.selected{background: #01bbcf url(../contenidos/ibj_b2c/imagenes/flechaHomeOn.gif) no-repeat 0.94em 0.3em;}

h2.seccionesPopup {background: #01bbcf none no-repeat 0.94em 0.3em;border-bottom: 0.13em solid #fff;}

/* Formulario Planear mi viaje */

#contenedorPlanear form {color:#585858;}

#contenedorPlanear form input,

#contenedorPlanear form select{color: #585858;border: 1px solid #7e7e7e;border-bottom: 1px solid #eaeaea;}

#contenedorPlanear .boton {color:#fff;}





/*

#verOfertas a:link,

#verOfertas a:visited,

#verOfertas a:hover,

#verOfertas a:active,

#verVacaciones a:link,

#verVacaciones a:visited,

#verVacaciones a:hover,

#verVacaciones a:active {color: #01bbcf;}

*/

#contenedorExplorar h3 {color:#01bbcf;}

#contenedorExplorar p {color:#333333;}

#contenedorExplorar p em {color:#01bbcf;}

#contenedorExplorar .masInfo { color:#FAC03F; }

#contenedorEscoger .carruselSimple li a {border:3px solid #fff;}

#contenedorEscoger .carruselSimple li a:hover {border:3px solid #ffee00;}

#contenedorEscoger .carruselSimple li span {background:#1c6c77;color:#fff;}

#contenedorEscoger .carruselSimple .leftControl {background:url(../contenidos/ibj_b2c/imagenes/explorarCarruselL.png) center center;}

#contenedorEscoger .carruselSimple .rightControl {background:url(../contenidos/ibj_b2c/imagenes/explorarCarruselR.png) center center;}





#contenedorEncontrar .masInfo { background:url(../contenidos/ibj_b2c/imagenes/vermas1.gif) no-repeat; }

#contenedorExplorar .masInfo { background:url(../contenidos/ibj_b2c/imagenes/vermas2.gif) no-repeat; }

#contenedorEscoger .masInfo { background:url(../contenidos/ibj_b2c/imagenes/vermas3.gif) no-repeat; }



#contenedorEncontrar .masInfo .color1,

#contenedorExplorar .masInfo .color1,

#contenedorEscoger .masInfo .color1 { color:#fff; }

#contenedorEncontrar .masInfo .color2,

#contenedorExplorar .masInfo .color2,

#contenedorEscoger .masInfo .color2 { color:#F9B530; }

#contenedorEncontrar .masInfo .color3,

#contenedorExplorar .masInfo .color3,

#contenedorEscoger .masInfo .color3 { color:#01bbcf; }





/*---------------------------*/



/*---------------------------*/

/*### SECCION.CSS ###*/

html {color: #585858;}

#menu {background:#fff url(../contenidos/ibj_b2c/imagenes/menuBg.gif) top repeat-x;}

#menu li.seleccion {border-bottom:4px solid #248b9a;}

#contenedor .migas {color:#333;}

#contenedor .migas a {color:#333;}

#contenedor .migas strong{color:#01bccf;}

#contenido h2 {background:url(../contenidos/ibj_b2c/imagenes/seccionCabeceraBg.gif) repeat-x top #737373;color:#fff;}

#aviso {color:#323335;}

#aviso h3 {color:#9a6600;}

#aviso .top {background:url(../contenidos/ibj_b2c/imagenes/avisoTop.gif) no-repeat center bottom;}

#aviso .contenido {background:url(../contenidos/ibj_b2c/imagenes/avisoBg.gif) repeat-y center center #f8b834;}

#aviso .bottom {background:url(../contenidos/ibj_b2c/imagenes/avisoBottom.gif) no-repeat center top;}

#contenido .contenidoLateral h3,

#popup .contenidoLateral h3 {background:#a9a9a9;color:#fff;}

#contenido .contenidoLateral h3.controlDesplegable,

#popup .contenidoLateral h3.controlDesplegable {background:url(../contenidos/ibj_b2c/imagenes/controlDesplegableOn.gif) right no-repeat #a9a9a9;}

#contenido .contenidoLateral h3.controlDesplegable.open,

#popup .contenidoLateral h3.controlDesplegable.open {background-image:url(../contenidos/ibj_b2c/imagenes/controlDesplegableOff.gif) !important;}



#cabeceraPasos { background: #a9a9a9;}

#cabeceraPasos li { background:url(../contenidos/ibj_b2c/imagenes/pasosBgOff.gif) no-repeat right top; color:#9c9e9f; }

#cabeceraPasos li.seleccion { background:url(../contenidos/ibj_b2c/imagenes/pasosBg.gif) no-repeat right top; color:#000; }

#cabeceraPasos li span, #cabeceraPasos li a { color:#9c9e9f; }

#cabeceraPasos li.seleccion span, #cabeceraPasos li.seleccion a { color:#000; }



#contenido .herramientasDePagina a {color:#fff;}

#contenido .herramientasDePagina li {background:url(../contenidos/ibj_b2c/imagenes/separadorToolsPagina.gif) no-repeat left top;}

/* Titulos */

#contenido .contenidoPrincipal h3 strong,

#contenido .contenidoCompleto h3 strong,

#contenido .contenidoPrincipal h3 span,

#contenido .contenidoCompleto h3 span {color:#01bbcf;}

/* Grupos de contenidos en pantallas con formulario */

.grupo h3 {border-bottom:1px solid #dedede;border-left:1px solid #dedede;color:#00bacf;}

.grupo h3 span,

.grupo h3 q {color:#676767;}

.grupo .contenido {border-left:1px solid #dedede;border-bottom:3px solid #dedede;}

/* MODULO LISTADO DE OFERTAS */

#contenedorEncontrar #listadoOfertas {color: #666;}

#contenedorEncontrar #listadoOfertas li { border-bottom-color:#DFDFDF; }

#contenedorEncontrar #listadoOfertas li a { color:#666; }

#contenedorEncontrar #listadoOfertas li strong {color: #000;}

#contenedorEncontrar #listadoOfertas li span {color: #01bbcf;}



#contenido #listadoOfertas li { background:#f1f1f1; }

#contenido #listadoOfertas h3 strong { color:#01bbcf;}

#contenido #listadoOfertas li h4 {color:#fff;background:#01bbcf;}

#contenido #listadoOfertas li h4 a { color:#fff; }

#contenido #listadoOfertas li .subtitulo { color:#01bbcf; }

#contenido #listadoOfertas li .subtitulo span {background:#fff; border-left:1px solid #01bccf; border-right:1px solid #01bccf; }

#contenido #listadoOfertas li .precio { background:url(../contenidos/ibj_b2c/imagenes/cajaPrecio.gif) no-repeat right #e1e1e1; color:#1c6c77; }

#contenido #listadoOfertas li .precio a { color:#1c6c77; }

#contenido #listadoOfertas.tipo1 li .descripcion {color:#000;}



/* Oferta del mapa ampliado */

#popup-mapaBusqueda .resultadoOferta { background:#f1f1f1; }

#popup-mapaBusqueda .resultadoOferta h4 {color:#fff;background:#01bbcf;}

#popup-mapaBusqueda .resultadoOferta h4 a { color:#fff; }

#popup-mapaBusqueda .resultadoOferta .subtitulo { color:#01bbcf; }

#popup-mapaBusqueda .resultadoOferta .subtitulo span {background:#fff; border-left:1px solid #01bccf; border-right:1px solid #01bccf; }

#popup-mapaBusqueda .resultadoOferta .precio { background:url(../contenidos/ibj_b2c/imagenes/cajaPrecioMini.gif) no-repeat right #e1e1e1; color:#1c6c77; }

#popup-mapaBusqueda .resultadoOferta .precio a { color:#1c6c77; }



/* Modulo OFERTA */

.moduloOferta {background:#f1f1f1;}

.moduloOferta h4 {color:#fff;background:#01b4cf;}

.moduloOferta .subtitulo {color:#01bbcf;}

.moduloOferta .subtitulo span {background:#fff;}

.moduloOferta .precio { background:url(../contenidos/ibj_b2c/imagenes/cajaPrecio.gif) no-repeat right #e1e1e1; color:#1c6c77; }

.moduloOferta .descripcion {color:#000;}

.moduloOferta .masInfo {border-top:1px dotted #c2c2c2;}



/* Modulo BOTON COMPARAR HOTELES */

.botonCompararHoteles {background:url(../contenidos/ibj_b2c/imagenes/btnCompararHoteles.gif) no-repeat #333;color:#fff;}

.botonCompararHoteles span {color:#02bbd0;}



/* Modulo LISTA DESTINOS */

.moduloListaDestinos .contenido {border-bottom:1px solid #a9a9a9;}

.moduloListaDestinos h4,

.moduloListaDestinos ul.sinCabecera li a {color:#01bbcf;background:url(../contenidos/ibj_b2c/imagenes/flechaDestinos_h.gif) no-repeat .3em center #e6f6f8;}

.moduloListaDestinos h4.open {color:#1b94a5;background:url(../contenidos/ibj_b2c/imagenes/flechaDestinos_down.gif) no-repeat .3em center #ceeef1;}

.moduloListaDestinos li {border-bottom:1px solid #fff;}

.moduloListaDestinos li a {background:url(../contenidos/ibj_b2c/imagenes/flechaDestinos_li.gif) no-repeat 1.3em center;color:#333333;}

.moduloListaDestinos li.seleccion a {color:#fff;background:url(../contenidos/ibj_b2c/imagenes/flechaDestinos_selected.gif) no-repeat .5em .3em #aeaeae;}

.moduloListaDestinos li ul {border-top:1px solid #fff;}

.moduloListaDestinos li li a {background:url(../contenidos/ibj_b2c/imagenes/flechaDestinos_li.gif) no-repeat 1.3em center !important;color:#aeaeae !important;}

.moduloListaDestinos li li.seleccion a {background:url(../contenidos/ibj_b2c/imagenes/flechaDestinos_selected2.gif) no-repeat .5em .3em #efefef !important;color:#333333 !important;}

/* Modulo BANNER */

.moduloBannerGuia .contenido {color:#fff;}

.moduloBannerGuia .contenido strong {background:#fff;color:#00afc2;}

/*****************//* FICHA HOTELES *//*****************//*****************//*****************//*****************/

#popup-fichaHotel .fichaCabecera .infoHotel {background:url(../contenidos/ibj_b2c/imagenes/graficoDotted.gif) repeat-y right;}

#popup-fichaHotel .fichaCabecera .infoHotel h2 {color:#01bbcf;}

#popup-fichaHotel .fichaCabecera .infoHotel .precio span {color:#01bbcf;}

#popup-fichaHotel .menu li span {color:#000;background:url(../contenidos/ibj_b2c/imagenes/pestanaFlecha.gif) 2em .13em no-repeat #01bbcf;}

#popup-fichaHotel .menu li a.open span {color:#fff;background:url(../contenidos/ibj_b2c/imagenes/pestanaFlecha_selected.gif) 2em .13em no-repeat #1c6c77;}

#popup-fichaHotel .pestana {border:1px solid #fff;border-bottom:5px solid #01bbcf;}

#popup-fichaHotel #ficha-infoHotel .resaltado {color:#fff;background:#01bbcf;}

/* Ficha Hotel : Localizacion */

#popup-fichaHotel #ficha-localizacion .mapa {background:#cecece;}

#popup-fichaHotel #ficha-localizacion .leyenda {border-top:1px solid #c2c2c2;border-bottom:1px solid #fff;}

#popup-fichaHotel #ficha-localizacion .leyenda .relieve {border-bottom:1px solid #c2c2c2;border-top:1px solid #fff;}

#popup-fichaHotel #ficha-localizacion .leyenda ul li {background:url(../contenidos/ibj_b2c/imagenes/gmapIcon.gif) left top no-repeat;color:#fff;}

#popup-fichaHotel #ficha-localizacion .leyenda ul  li span {color:#333333;}

#popup-fichaHotel #ficha-localizacion .leyenda .separador {border-top:1px dotted #c2c2c2;border-bottom:1px dotted #fff;}

/* COLORES DE LA LEYENDA */

#popup-fichaHotel #ficha-localizacion .leyenda ul.naranja  li {color:#333333;}

#popup-fichaHotel #ficha-compararHoteles form p {border-left:1px dotted #c2c2c2;border-right:1px dotted #c2c2c2;}

#popup-fichaHotel #ficha-compararHoteles form p span {color:#666666;background:url(../contenidos/ibj_b2c/imagenes/comparativaMaletas.gif) left center no-repeat;}

#popup-fichaHotel #ficha-compararHoteles form .nombreHotel {color:#01bccf;}

/* Ficha Hotel : Comparativa : Tabla */

#popup-fichaHotel #ficha-compararHoteles table th {border-left:1px solid #fff;border-right:1px solid #fff;}

#popup-fichaHotel #ficha-compararHoteles table th,

#popup-fichaHotel #ficha-compararHoteles table td {border-bottom:1px solid #fff;}

#popup-fichaHotel #ficha-compararHoteles table tr.odd th,

#popup-fichaHotel #ficha-compararHoteles table tr.odd td {background:#e3eff0;}

#popup-fichaHotel #ficha-compararHoteles table tr.title th,

#popup-fichaHotel #ficha-compararHoteles table tr.title td {background:#c2d0d9 !important;}

#popup-fichaHotel #ficha-compararHoteles table .comodidades tr.odd th,

#popup-fichaHotel #ficha-compararHoteles table .comodidades tr.odd td {background:#ededed;}

#popup-fichaHotel #ficha-compararHoteles table thead th {color:#01BCCF;}

#popup-fichaHotel #ficha-compararHoteles table .imagenes td {background:#fff !important;}

#popup-fichaHotel #ficha-compararHoteles table .imagenes td .content {border-top:1px solid #01bbcf;border-bottom:1px solid #01bbcf;padding-bottom:5px;}

/*****************//* GUIA DESTINO *//*****************//*****************//*****************//*****************/

#popup-guiaDestino .cabecera form {border-left:1px solid #dedede;border-bottom:1px solid #dedede;}

#popup-guiaDestino .menu li span {color:#000;background:url(../contenidos/ibj_b2c/imagenes/pestanaFlecha.gif) 2em .13em no-repeat #01bbcf;}

#popup-guiaDestino .menu li a.open span {color:#fff;background:url(../contenidos/ibj_b2c/imagenes/pestanaFlecha_selected.gif) 2em .13em no-repeat #1c6c77;}

#popup-guiaDestino .texto h4 { background:#e2e2e2; margin-left:0em; margin-top:1em; }

#popup-guiaDestino .texto .strong {font-weight:bold; }

#popup-guiaDestino .texto strong  { color:#00c6d8; }

#popup-guiaDestino #guia-inicio .cabeceraPestana {background:#f1f1f1;}

#popup-guiaDestino #guia-inicio .cabeceraPestana .titulo h4 {background:#fff;color:#01bbcf;}

#popup-guiaDestino #guia-inicio .cabeceraPestana .titulo .subtitulo {background:#f1f1f1;color:#333333;}

#popup-guiaDestino #guia-inicio .cabeceraPestana .comentario {color:#333333;}

#popup-guiaDestino #guia-inicio .cabeceraPestana .comentario h5 {color:#01BBCF;}

#popup-guiaDestino #guia-practica .mapa {background:#cecece;}

#popup-guiaDestino #guia-practica .leyenda {border-top:1px solid #c2c2c2;border-bottom:1px solid #fff;}

#popup-guiaDestino #guia-practica .leyenda .relieve {border-bottom:1px solid #c2c2c2;border-top:1px solid #fff;}

#popup-guiaDestino #guia-practica .leyenda ul  li {background:url(../contenidos/ibj_b2c/imagenes/gmapIcon.gif) left top no-repeat;color:#fff;}

#popup-guiaDestino #guia-practica .leyenda ul  li span {color:#333333;}

#popup-guiaDestino #guia-practica .leyenda .separador {border-top:1px dotted #c2c2c2;border-bottom:1px dotted #fff;}

#popup-guiaDestino #guia-sugerencias .submenu li a,

#popup-guiaDestino #guia-excursiones .submenu li a {background:url(../contenidos/ibj_b2c/imagenes/flechaMedia.gif) no-repeat .7em center #e6f6f8;color:#01bbcf;}

#popup-guiaDestino #guia-sugerencias .submenu li a.open,

#popup-guiaDestino #guia-excursiones .submenu li a.open {background:url(../contenidos/ibj_b2c/imagenes/flechaMedia_selected.gif) no-repeat .7em center #ceeef1;}

#popup-guiaDestino #guia-sugerencias .pestana h4,

#popup-guiaDestino #guia-excursiones .pestana h4 {color:#1c6c77;}

#popup-seleccionHotel h4 {color:#666666;border-bottom:4px solid #01bbcf;}

#popup-seleccionHotel h4 span {color:#01bbcf;}

#popup-seleccionHotel p {color:#666666;}

#seleccionHotelBuscador {border-top:1px dotted #cacaca;border-bottom:1px dotted #cacaca;}

/* 13/01/2011 - comentado segun Tarea 16445 
#seleccionHotelBuscador .botonera {border-top:4px solid #01bbcf;}*/

#seleccionHotelBuscador .botonera .boton {background:url(../contenidos/ibj_b2c/imagenes/btnNegroFondoGris.gif) repeat-x bottom #4F4F4F;}

#popup-formEmail h5 span {color:#01bbcf;}

#popup-formEmail form {border-top:5px solid #01bbcf;border-bottom:5px solid #01bbcf;}

#popup-formEmail form fieldset {border-top:1px dotted #cacaca;border-bottom:1px dotted #cacaca;}

#popup-formEmail form fieldset label span {color:#666666;}

#popup-formEmail p, #popup-formEmail h6 {color:#666666;}

#popup-formEmail .box {background:#effafb;}

/* ESTILOS PARA PAGINAS ESTATICAS */

#contenido .lateralEstatico { }

#contenido .lateralEstatico.foto {background:#fff;}

#contenido .lateralEstatico h2 { }

#contenido .lateralEstatico h2 span,

#contenido .lateralEstatico h2 a {color:#464646; }

#contenido .lateralEstatico .navMenu .top {background:url(../contenidos/ibj_b2c/imagenes/submenuTop.png) top center no-repeat;}

#contenido .lateralEstatico .navMenu .bottom {background:url(../contenidos/ibj_b2c/imagenes/submenuBottom.png) top center no-repeat;}

#contenido .lateralEstatico .navMenu .content {background:url(../contenidos/ibj_b2c/imagenes/submenuBg.png) center repeat-y;}



#contenido #contenidoEstatico {border-top:1px solid #b6b6b6;}

#popup-seleccionHotel h4 {border-bottom:4px solid #01bbcf;}

#seleccionHotelBuscador {border-top:1px dotted #cacaca;border-bottom:1px dotted #cacaca;}

/* 13/01/2011 - comentado segun Tarea 16445 
#seleccionHotelBuscador .botonera {border-top:4px solid #01bbcf;}*/

/*---------------------------*/



/*---------------------------*/

/*### SECCION.ENCONTRAR.CSS ###*/

#contenido h2 {background: #01BCCF;color:#fff;}

#detalleBannerOfertas strong {color:#01bccf;}

#hotelSeleccionado {background:#edf4f5;}

#hotelSeleccionado .columnaDerecha h3 {color:#01bbcf;background:#fff;}

#hotelSeleccionado .columnaDerecha .precio {color:#1c6c77;}

#hotelSeleccionado .columnaDerecha .estancia {color:#333333;border-bottom:1px solid #b9c8ca;}

#hotelSeleccionado .columnaDerecha .descripcion {border-top:1px solid #fff;}

#hotelSeleccionado .pie {background:url(../contenidos/ibj_b2c/imagenes/masInfoBg.gif) repeat-x top #e2edef;border-top:1px dotted #c2c2c2;}

#grafico form {border-bottom:33px solid #d8d8d8;background:url(../contenidos/ibj_b2c/imagenes/graficoDotted.gif) repeat-y right;}

#hotelSeleccionado .columnaDerecha .descripcion {border-top:1px solid #fff;}

#grafico form select {color:#666;}

#grafico form small {color:#666;}

#grafico .generado .barra {background:#969696;}

#grafico .generado .seleccion .barra {background:#01bbcf;}

#grafico .generado .base {background:url(../contenidos/ibj_b2c/imagenes/graficoDotted.gif) no-repeat right center #b0b0b0;color:#fff;}

#grafico .generado .seleccion .base {color:#333;}

#grafico .generado .leyenda .etiqueta {color:#666;border-top:1px dotted #b0b0b0; background:#fff; }

#grafico .generado .disabled .barra { background:transparent;}

#grafico .generado .disabled .seleccion .barra {background:transparent;}

#grafico .generado .disabled .base {background:#d0d0d0; color:#fff;}

#grafico .generado .disabled .seleccion .base { color:#333; }

#grafico .tip strong {color:#01bbcf;}

/*---------------------------*/



/*---------------------------*/

/*### SECCION.ESTATICAS.CSS ###*/

html {color: #585858;}

/* SITEMAP */

#contenidoEstatico ul.sitemap a, .contenidoEstatico ul.sitemap a {color:#333;}

/* PARRAFO */

#contenidoEstatico p, .contenidoEstatico p {color:#333;}

#contenidoEstatico a, .contenidoEstatico a {color:#01bbcf;}

/* BOTONES */

#contenidoEstatico .botonSubir a, .contenidoEstatico .botonSubir a {color:#333;background:url(../contenidos/ibj_b2c/imagenes/bulletSubir.gif) no-repeat left center;}

/* CABECERAS */

#contenidoEstatico h3, .contenidoEstatico h3 {color:#1c6c77;}

#contenidoEstatico h4, .contenidoEstatico h4 {color:#1c6c77;}

#contenidoEstatico h5, .contenidoEstatico h5 {color:#01bbcf; border-bottom:1px solid #b6b6b6;}

#contenidoEstatico .cabeceraAzul, .contenidoEstatico .cabeceraAzul {background:url(../contenidos/ibj_b2c/imagenes/bgDegradAzul.gif) top left repeat-x #2e6f7a;color:#fff;}

/* Lista tipo 2 */

#contenidoEstatico ul.tipo2 > li, .contenidoEstatico ul.tipo2 > li {color:#174b7d;background:url(../contenidos/ibj_b2c/imagenes/bulletCuadroAzul.gif) left .2em no-repeat;}

#contenidoEstatico ul.tipo3 > li , .contenidoEstatico ul.tipo3 > li{color:#333333;background:url(../contenidos/ibj_b2c/imagenes/bulletRaya.gif) left .5em no-repeat;}

/* TABLAS */

#contenidoEstatico table thead th, .contenidoEstatico table thead th {background:#e3eff0;color:#000;border-left:1px solid #fff;}

#contenidoEstatico table tbody th, .contenidoEstatico table tbody th {color:#000;}

#contenidoEstatico table th, .contenidoEstatico table th,

#contenidoEstatico table td, .contenidoEstatico table td {border-left:1px solid #bebebe;}

#contenidoEstatico table tr:nth-child(even) td, .contenidoEstatico table tr:nth-child(even) td {background:#ededed;}

#contenidoEstatico table tr.even td, .contenidoEstatico table tr.even td {background:#ededed;}

#contenidoEstatico table tr:nth-child(even) th, .contenidoEstatico  table tr:nth-child(even) th,

#contenidoEstatico table tr:nth-child(even) td, .contenidoEstatico table td:nth-child(even) td {border-left:1px solid #fff;}

#contenidoEstatico table tr.even th, .contenidoEstatico table tr.even th,

#contenidoEstatico table tr.even td, .contenidoEstatico table tr.even td {border-left:1px solid #fff;}

/* MENUS */

#contenidoEstatico ul.menuLinea li, .contenidoEstatico ul.menuLinea li,

#contenidoEstatico ol.menuLinea li, .contenidoEstatico ol.menuLinea li {color:#333;border-left:1px solid #333;}

#contenidoEstatico ul.menuLinea li a, .contenidoEstatico ul.menuLinea li a,

#contenidoEstatico ol.menuLinea li a, .contenidoEstatico ol.menuLinea li a {color:#333;}

/*---------------------------*/



/*---------------------------*/

/*### SECCION.EXPLORAR.CSS ###*/

#mapaNivel1 .contenido {border-bottom:1px dotted #cacaca;}

#listaDestinos h4 {background:#01bbcf;color:#fff;}

#listaDestinos h4 a {color:#fff;}

#listaDestinos ul li a {color:#333;}

#listaDestinos ul li a:hover {text-decoration:underline; color:#01BBCF;}

#contenido .tituloMapa2 h2,

#contenido .tituloMapa3 h2 {background:#01BCCF;color:#fff;}

#mapaGrande.pruebas {background:url(../content/mapaDestinos.gif) no-repeat #A6C0D6;}

#descripcionMapa.nivel2 {border-top:1px dotted #cacaca;color:#666;}

#descripcionMapa.nivel2  p.subtitulo strong {color:#01bccf;}

#descripcionMapa.nivel3 {color:#333;}

#listaDestinos.nivel3 {border-top:5px solid #01bbcf;}

#listaDestinos.nivel3 li {background:url(../contenidos/ibj_b2c/imagenes/flechaDestinos2.gif) no-repeat .1em center;}

/*---------------------------*/

	

/*---------------------------*/

/*### SECCION.PLANEAR.CSS ###*/

h3 {color:#666666;}

.hrTotal {background:#01bccf;}

.advertencia {border-bottom:1px solid #01bccf;}

.grupo .hr {border-bottom:1px solid #dedede;}

/* Selector de rango de precios */

.selectorRangos .slider {background:#f1f1f1;}



/* Lista de fechas disponibles */

#fechasDisponibles ul li.seleccion { }

#fechasDisponibles ul li a { color:#333; }

#fechasDisponibles ul li a.precioTipo1 {background-image:url(../contenidos/ibj_b2c/imagenes/bgFechaTipo1.gif); }

#fechasDisponibles ul li a.precioTipo2 {background-image:url(../contenidos/ibj_b2c/imagenes/bgFechaTipo2.gif); }

#fechasDisponibles ul li a.precioTipo3 {background-image:url(../contenidos/ibj_b2c/imagenes/bgFechaTipo3.gif); }

#fechasDisponibles ul li.seleccion a { background-image:url(../contenidos/ibj_b2c/imagenes/bgFechaSeleccion.gif); }



#fechasDisponibles .compararPrecios { color:#58585a; }

#fechasDisponibles .compararPrecios span { color:#01bccf; }



#resultadosCabecera {border-bottom:4px solid #01bccf;}

#resultadosPie {border-bottom:4px solid #01bccf;border-top:1px solid #01bccf;}

#resultadosCabecera h3 {color:#666;}

#resultadosPie small {color:#666;}

#resultadosCabecera  .resultadosPaginado .selected a,

#resultadosPie  .resultadosPaginado .selected a {color:#000;}



#resultadosListado .cortina { background:#fff; }

#resultadosListado .resultado  .nombre {color:#4f4f4f;}

#resultadosListado .resultado  .regimen {color:#02bbd0;}

#resultadosListado .resultado  .precio { background:url(../contenidos/ibj_b2c/imagenes/cajaPrecio.gif) no-repeat right #e1e1e1; color:#4f4f4f; }

#resultadosListado .resultado  .precio a { color:#4f4f4f; }

#resultadosListado .resultado  .masinfo a { color:#4f4f4f; }

#resultadosListado .resultado  .masinfo img { vertical-align:middle; }

#resultadosListado .resultado .pie  { background:url(../contenidos/ibj_b2c/imagenes/bgBotonGris.gif) repeat-x #666;  }

#resultadosListado .resultado .pie a  { color:#fff }

#popup-mapaBusqueda .resultado  .nombre {color:#4f4f4f;}

#popup-mapaBusqueda .resultado  .regimen {color:#02bbd0;}

#popup-mapaBusqueda .resultado  .precio { background:url(../contenidos/ibj_b2c/imagenes/cajaPrecioMini.gif) no-repeat right #e1e1e1; color:#4f4f4f; }

#popup-mapaBusqueda .resultado  .precio a { color:#4f4f4f; }

#popup-mapaBusqueda .resultado  .subzona span { color:#000; }

#popup-mapaBusqueda .resultado  .masinfo a { color:#4f4f4f; }

#popup-mapaBusqueda .resultado  .masinfo img { vertical-align:middle; }

#popup-mapaBusqueda .resultado .pie  { background:url(../contenidos/ibj_b2c/imagenes/bgBotonGris.gif) repeat-x #666;  }

#popup-mapaBusqueda .resultado .pie a  { color:#fff; }

#popup-mapaBusqueda #listaHotelesMapa li .text{ border-color:#fff; }

#popup-mapaBusqueda #listaHotelesMapa li.hover .text { border-color:#F9B530; }



#filtros form, #filtrosMapa form { border-bottom:1px solid #a9a9a9; }

#filtros form .tituloFormulario, #filtrosMapa form .tituloFormulario {color:#333333;background:#f1f1f1;}

#filtros form fieldset .botonera, #filtrosMapa form fieldset .botonera {border-top:1px dotted #a9a9a9;}

#infoTotal {border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}

#infoTotal li {color:#000;}

#infoTotal ul.infoHotel {border-top:1px solid #dedede;}

#infoTotal ul.infoHotel li {border-right:1px solid #dedede;}

#infoTotal div.infoCliente {border-top:1px solid #dedede;}

#infoTotal div.infoCliente h4 {border-bottom:solid 1px #01BCCF;color:#666;}

p.lineaPrecioTotal {background:#f1f1f1;}

p.lineaPrecioTotal .precio {color:#04bad0;}

/* Cuadro de información del vuelo */

#infoVuelo table th {background:#f2f2f2;}

#infoVuelo table th.first {background:#e2e2e2;}

#infoVuelo table td {border-top:1px solid #dedede;}

#infoHotel ul li {color:#000;}

#infoHotel .texto h4 { color:#00BACF; }

/* formulario de opciones de alojamiento */

#opcionesAlojamiento fieldset legend {color:#666;}

#opcionesAlojamiento label {border-bottom:1px dotted #cacaca;}

#opcionesAlojamiento label.seleccion {background:#f1f1f1;border-bottom:1px solid #fff;}

/* sin formulario, solo alojamiento seleccionado */

#opcionesAlojamiento .contenido.elegido li {background:#F2F2F2;}

#opcionesAlojamiento .resumen li {color:#666;}

#opcionesAlojamiento .resumen strong {color:#01bccf;}

#opcionesAlojamiento .resumen em {background:#f1f1f1;color:#000;}

/* Listado de servicios incluidos y opcionales */

#serviciosOpcionales fieldset li {border-top:1px dotted #cacaca;}

#serviciosIncluidos li, #serviciosIncluidos p {border-bottom:1px dotted #cacaca;}

#serviciosIncluidos  p {color:#000;}

#serviciosOpcionales .seleccion p {color:#01bbd2;}

#serviciosOpcionales fieldset ul {border-bottom:1px solid #cacaca;}

#serviciosOpcionales .seleccion li {background:#e4eff1;border-bottom:2px solid #fff;}

#serviciosOpcionales .seleccion span {border-right:2px solid #fff;}

#serviciosOpcionales .seleccion .fecha,

#serviciosOpcionales .seleccion .precio {background:#f1f1f1;}

#serviciosOpcionales .accion a {color:#000;}

/* POPUP SERVICIOS OPCIONALES */

#popup-serviciosOpcionales h4 {border-bottom:5px solid #01bccf;}

#popup-serviciosOpcionales h4 em{color:#01bccf;}

#popup-serviciosOpcionales form {border-top:5px solid #01bccf;}

#popup-serviciosOpcionales form fieldset p {background:#f1f1f1;}

#popup-serviciosOpcionales form fieldset li {border-bottom:1px dotted #cacaca;color:#666; }

#popup-serviciosOpcionales form small { color:#666;border-top:1px solid #01bccf;}

#popup-serviciosOpcionales .masInfo { border-top:5px solid #01bccf; }

#popup-serviciosOpcionales h5 {color:#01bccf;}

#popup-serviciosOpcionales h6 {color:#666;}

#popup-serviciosOpcionales p {color:#666;}

/* POPUP CAMBIAR VUELO */

#popup-cambiarVuelo h4{border-bottom:5px solid #01bccf;}

#popup-cambiarVuelo h4 span {color:#01bccf;}

#popup-cambiarVuelo h5 {color:#01bccf;}

#popup-cambiarVuelo .vueloActual table th {background:#e4eff1;border-right:1px solid #fff;border-bottom:1px solid #fff;border-top:1px solid #fff;}

#popup-cambiarVuelo .vueloActual table td {background:#f1f1f1;border-right:1px solid #fff;border-top: 1px dotted #fff;border-bottom: 1px dotted #cacaca;}

#popup-cambiarVuelo .vueloActual table tr:last-child td {border-bottom:3px solid #fff;}

#popup-cambiarVuelo .vueloActual .lineaPrecio {background:#01bccf;color:#fff;}

#popup-cambiarVuelo .vueloAlternativo table th {background:#f1f1f1;}

#popup-cambiarVuelo .vueloAlternativo table td {background:#fff;border-right:1px solid #f1f1f1;border-bottom:1px dotted #c9c9c9;}

#popup-cambiarVuelo .vueloAlternativo .lineaPrecio {background:#01bccf;color:#fff;}

#popup-cambiarVuelo .vueloAlternativo .lineaPrecio {background:#f1f1f1;color:#02bbcf;}

#popup-cambiarVuelo .vueloAlternativo .lineaPrecio em {color:#9a9a9a;}

/* informacion importante en pantallas de compra (parte inferior) */

#informacionImportante .cabecera {background-color:#A9A9A9;}

#informacionImportante .cabecera h3 {color:#FFF;}

#informacionImportante .contenido div {color:#666;}

/*---------------------------*/



/* Calendario buscador */

div.dp-popup-bg { background: url(../contenidos/ibj_b2c/imagenes/bgCalendario.png) no-repeat top; }

div.dp-popup-footer { background: url(../contenidos/ibj_b2c/imagenes/bgCalendarioBottom.png) no-repeat bottom; }

div.dp-popup a { color: #000; }

div.dp-popup a.disabled { color: #aaa; }

table.jCalendar th { background: #01BBCF; color: #fff; }

table.jCalendar td { background: #ccc; color: #000; }

table.jCalendar td.other-month { background: #ddd; color: #aaa; }

table.jCalendar td.today { color: #000; background:#aaa; }

table.jCalendar td.selected { background: #F8B732; }

table.jCalendar td.selected.dp-hover {}

table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td { background: #fff; color: #000; }

table.jCalendar tr.selectedWeek td { background: #f66; color: #fff; }

table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover { background: none; color: #999; }

table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover { background: #bbb; color: #888; }



/* Banner grande */

#carruselBanerHome li em { color:#fff; }

#carruselBanerHome li strong { color:#01BBCF; background:#fff; }

#carruselBanerHome li span { color:#fff; }

#carruselBanerHome li small { color:#fff; }	

.botoneraBanner { color:#fff; }

.botoneraBanner a { background-image:url(../contenidos/ibj_b2c/imagenes/buttonsBanner.gif); } 

