/*---------------------------*/
/*### RESET.CSS ###*/
hr {color: #000;background-color: #000;}
/*---------------------------*/

/*---------------------------*/
/*### COMUN.CSS ###*/
select, input, button { border: 1px solid #d2d2d2;}
a {color:#01bccf;}
a.negro {color:#000;}
/* 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:#464646;}
#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; }
.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;}
.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 h2 {color:#fff;background:#01b4cf;}
#popAgencias legend, #popAgencias label {color:#585858;}
#popAgencias form {background:#fff;border-bottom:1px solid #b6b6b6;}
#popAgencias .pie {border-top:1px solid #e2e2e2;}
#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 legend, #popAgencias label {color:#585858;}
#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 .cont-registro {border-top:solid 1px #00BACF;border-bottom:solid 1px #00BACF;}
/* 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;}
/* 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;}

/* 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;}
/*****************//* 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 #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;}
#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;}
#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/cajaPrecio.gif) no-repeat right #e1e1e1; color:#4f4f4f; }
#popup-mapaBusqueda .resultado  .precio a { color:#4f4f4f; }
#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 }

#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;}
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;border-bottom:5px solid #01bccf;}
#popup-serviciosOpcionales form p {background:#f1f1f1;}
#popup-serviciosOpcionales form li {border-bottom:1px dotted #cacaca;color:#666;}
#popup-serviciosOpcionales form small {color:#666;border-top:1px 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 { background: #F8B732; color: #000; }
table.jCalendar td.selected {}
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); }