body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3{font-size:100%;font-weight:normal;}
strong{font-weight:bold;}
p{margin-bottom:10px;}
a{text-decoration:none;color:#F80497;}
a:hover{background-color:#F80497;color:#FFF;}
html{background:#FFFFFF url(/imagenes/estilos/fondoarriba.png) repeat-x scroll 0 0;}
body{text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#444;background:transparent url(/imagenes/estilos/fondo.png) repeat-y scroll center;}
h1,h2,h3{font-weight:bold;}
h1{font-size:22px;color:#00AAD2;margin-bottom:10px;}
.tituloColumna{font-weight:bold;font-size:22px;color:#00AAD2;margin-bottom:3px;}
h2{font-size:18px;color:#F27F00;margin-bottom:7px;text-align:left;}
h3{color:#00AAD2;font-size:16px;margin-bottom:5px;}
#external{background:transparent url(/imagenes/estilos/fondobarras.png) no-repeat scroll center top;}
#container{height:auto;margin:0px auto;overflow:hidden;width:979px;}
.floatLeft{float:left;}
.floatRight{float:right;}
#header, #topMenu{width:100%;float:left;}
#logo{width:500px;height:103px;float:left;}
#contenido{padding:15px;width:949px;float:left;}
#migas{margin:10px 0 0 15px;float:left;}
#logo a:hover{background-color:transparent;}
#logo img{margin:10px;}
#topMenu{background-color:#00AAD2;}
#topMenu a{color:#FFF;padding-bottom:5px;}
#topMenu a:hover{color:#00AAD2;background-color:#FFF;}
#topMenu li{float:left;font-size:16px;font-weight:bold;margin-left:8px;margin-top:5px;padding:1px 7px 2px;background-color:#0094b7;border-left:1px solid #C9E2F5;border-right:1px solid #C9E2F5;border-top:1px solid #C9E2F5;}
#topMenu li:hover{background-color:#FFF;}
#topMenu .current{background-color:#FFF;color:#00AAD2;}
#topMenu .current a{color:#00AAD2;}
#dobleColumna{width:600px;float:left;}
#multiBuscador{width:610px;}
.modulo600{width:600px;float:left;margin-bottom:10px;text-align:justify;}
#columnaSimple{width:300px;float:left;}
.separacionColumna{margin-left:20px;}
.bloqueLateral{margin-bottom:20px;}
.bloqueLateral ul{margin-bottom:10px;}
.listado, .listadoEnlaces{margin-bottom:20px;list-style-position:inside;}
.listado{list-style-image:url("/imagenes/iconos/listado.png");}
.listadoEnlaces{list-style-image:url("/imagenes/iconos/flecha.png");}
.listado li, .listado li p{margin-bottom:6px;}
.listadoEnlaces li{margin-bottom:3px;text-align:left;}
.enlaces14 a{font-size:14px;font-weight:bold;}
#footer{margin-top:30px;padding:10px 0 5px 0;background-color:#dee9f3;overflow:hidden;width:100%;}
#footer a{font-weight:bold;}
.footerIzq{float:left;margin-left:20px;}
.footerDer{float:right;margin-right:20px;}
#buscaHoteles{width:180px;padding:10px;overflow:hidden;background-color:#EEF5FA;border:1px solid #C9E2F5;font-size:16px;font-weight:bold;}
#buscaHoteles li{clear:both;}
#b_calendarPopup{border-color:#E6EDF6 !important;font-size:14px;}
#b_calendarPopup th, #b_calendarPopup td{text-align:right;padding:5px 7px;}
.b_calSelected{background-color:#F80497;}
.b_calSelected a{color:#FFFFFF;}
.b_calPast{text-decoration:line-through;}
.b_calWeekend{background-color:#C9E2F5;}
.b_caltable{background-color:#EEF5FA;}
.b_calHeader, .b_calClose{background-color:#FFF;}
.b_calDayNames{color:#FFF;}
.b_calDayNames th{background-color:#00AAD2;border-bottom:thin solid #333;font-weight:bold;}
.b_popup{display:none;position:relative;z-index:1000;}
#b_calendarPopup a{font-weight:bold;}
.b_popupInner{background-color:#FFF;border:1px solid #003580;padding:8px;}
.comboFechas{float:left;font-size:14px;margin-bottom:10px;margin-right:5px;padding:3px;}
.b_seeThrough{float:left;margin-top:-4px;}
.b_submitButton{background-color:#00AAD2;color:#FFFFFF;border:1px solid #FFF;font-size:16px;font-weight:bold;height:30px;padding:0 20px;margin-top:5px;}
.botonBuscar{background-color:#30B322;color:#FFFFFF;font-size:16px;font-weight:bold;height:30px;padding:0 20px;margin-top:5px;width:180px;}
#infoHoteles{border:1px solid #B30000;font-weight:bold;margin-bottom:5px;margin-top:15px;overflow:auto;padding:5px;width:590px;}
.mensajeError{color:#B30000;float:left;font-size:14px;margin-bottom:0;margin-left:10px;width:540px;line-height:20px;}
.porqueReservar{list-style-type:disc;list-style-position:inside;font-size:14px;font-weight:bold;}
.imagenDerecha{clear:both;color:#006699;float:right;font-size:11px;margin-bottom:10px;margin-left:15px;text-align:center;font-weight:bold;}
#thumbBox{position:absolute;padding:5px;background:#000;visibility:hidden;z-index:10;cursor:pointer;}
#thumbBox .footerbar{display:none;}
#thumbBox #thumbImage{font-weight:bold;color:#FFF;}
#thumbLoading{position:absolute;visibility:hidden;border:1px solid black;background-color:#EEF5FA;padding:5px;z-index:5;}
.youTube{overflow:hidden;margin-bottom:15px;}
#contactar{margin:25px 0 10px 0;font-size:14px;font-weight:bold;}
#contactar li{clear:both;margin-bottom:12px;}
#contactar label{display:block;float:left;margin-right:10px;text-align:right;width:90px;}
#contactar .campoTexto{background:#EEF5FA none repeat scroll 0 0;border:1px solid #C9E2F5;color:#333333;padding:5px;width:220px;}
/* Guias */
#contenido{padding:12px;width:953px;}
.cajaBusqueda{background:#EEF5FA url(/imagenes/iconos/lupa.gif) no-repeat scroll 0 4px;border:1px solid #C9E2F5;padding:3px 0 3px 19px;width:183px;}
#migas{float:left;}
#migas a{color:#069;}
#migas a:hover{color:#FFFFFF;}
#botones{float:right;margin:10px 10px 0 0;width:205px;}
#botones a:hover{background-color:#C9E2F5;}
.columnaIzquierda{width:160px;float:left;margin-bottom:10px;}
.columnaDerecha{width:200px;float:right;margin-bottom:10px;}
.miniFotos img{margin:0 0 10px 0px;width:140px;border:1px solid black;}
.bloqueLateral ul{margin-bottom:0px;}
#principal, #principalMini{float:right;text-align:justify;}
#principal{width:770px;margin-right:3px;}
#principalMini{margin-right:12px;width:565px;}
.mapa{margin-bottom:20px;}
#footer{padding-top:5px;}
.footerIzq{margin-top:20px;font-weight:bold;}
#principal p, #principalMini p{margin-bottom:15px;}
#principal a, #principalMini a{font-weight:bold;}
.bloqueMenu, .bloqueServicios{background-color:#EEF5FA;border:1px solid #C9E2F5;padding:5px;}
.miniFotos{margin-left:10px;}
.bloqueLateral li{margin:5px 0;}
.bloqueLateral .iconoAvion{list-style-image:url("/imagenes/iconos/avionMini.png");margin-left:20px;}
.bloqueLateral .iconoViaje{list-style-image:url("/imagenes/iconos/maletaMini.png");margin-left:20px;}
.bloqueLateral .iconoMaleta{list-style-image:url("/imagenes/iconos/viajeMini.png");margin-left:20px;}
.bloqueLateral .iconoTraslado{list-style-image:url("/imagenes/iconos/trasladosMini.png");margin-left:20px;}
.bloqueLateral .iconoCoche{list-style-image:url("/imagenes/iconos/cocheMini.png");margin-left:20px;}
.bloqueLateral .iconoActividades{list-style-image:url("/imagenes/iconos/actividadesMini.png");margin-left:20px;}
.bloqueLateral .iconoAudioguia{list-style-image:url("/imagenes/iconos/audioguiaMini.png");margin-left:20px;}
.bloqueLateral .iconoFotos{list-style-image:url("/imagenes/iconos/fotosMini.png");margin-left:20px;}
.activo{font-weight:bold;font-size:16px;}
.bloqueLateral .nivelA{margin-left:20px;list-style-image:url("/imagenes/iconos/flechaMenu.png");}
.bloqueLateral .nivelB{margin-left:28px;list-style-image:url("/imagenes/iconos/flechaMenu2.png");}
.bloqueLateral a{font-weight:bold;color:#006699;}
.bloqueLateral a:hover{color:#FFF;}
.aeropuerto, .coche, .tren, .barco, .horario, .precio, .localizacion, .comollegar, .hotelesTitulo, .autobus{padding:10px 0pt 0pt 38px;margin-bottom:10px;}
.aeropuerto{background:transparent url(/imagenes/iconos/avion.png) no-repeat;}
.coche{background:transparent url(/imagenes/iconos/coche.png) no-repeat;}
.autobus{background:transparent url(/imagenes/iconos/autobus.png) no-repeat;}
.tren{background:transparent url(/imagenes/iconos/tren.png) no-repeat;}
.barco{background:transparent url(/imagenes/iconos/barco.png) no-repeat;}
.horario{background:transparent url(/imagenes/iconos/reloj.png) no-repeat;}
.precio{background:transparent url(/imagenes/iconos/precio.png) no-repeat;}
.localizacion{background:transparent url(/imagenes/iconos/localizacion.png) no-repeat;}
.comollegar{background:transparent url(/imagenes/iconos/comollegar.png) no-repeat;}
.hotelesTitulo{background:transparent url(/imagenes/iconos/hoteles.png) no-repeat;clear:both;}
.infoAdicional{float:right;width:245px;}
.infoAdicional img{border:2px solid #C9E2F5;float:right;}
.otrosDatosPubli{float:left;width:100%;}
.otrosDatos{float:left;width:320px;margin-top:20px;}
.miTabla{margin:5px 0 20px 0;}
.miTabla caption{color:#006699;font-size:13px;font-weight:bold;margin-left:8px;}
.miTabla th{background:#EEF5FA;border:1px solid #C9E2F5;color:#006699;font-weight:bold;padding:6px 6px 6px 8px;}
.miTabla td{background:#FFFFFF;border:1px solid #C1DAD7;color:#4F6B72;padding:6px 6px 6px 8px;}
.miTabla td.alt{background:#F5FAFA;color:#797268;}
.imagenDerecha{font-size:10px;}
.imagenDerecha img{border:2px solid #C9E2F5;}
.listadoQueVer{margin-bottom:10px;}
.listadoQueVer li{width:100%;overflow:hidden;margin-bottom:10px;}
.listadoQueVer img{float:left;margin-right:10px;border:1px solid #000;}
.listadoQueVer .titulo{margin-bottom:5px;font-size:16px;}
#map{margin-bottom:10px;border:3px #C9E2F5 solid;}
.imagenMapa{float:left;border:1px solid #C9E2F5;}
.textoMapa{float:left;margin-left:5px;width:100px;}
.listadoMapa{margin:10px 25px 10px 0;float:left;width:420px;}
.listadoMapa li{margin-bottom:6px;float:left;width:190px;margin-right:20px;text-align:left;}
#listadoMapa{margin:10px 25px 0px 0;float:left;width:230px;}
#listadoMapa li{margin-bottom:4px;float:left;width:230px;margin-right:20px;text-align:left;font-weight:bold;}
#listadoMapa .icono2{background:transparent url("/imagenes/mapas/aeropuerto.png") no-repeat;}
#listadoMapa .icono4{background:transparent url("/imagenes/mapas/estacion-tren.png") no-repeat;}
#listadoMapa .icono6{background:transparent url("/imagenes/mapas/estacion-autobus.png") no-repeat;}
#listadoMapa .icono10{background:transparent url("/imagenes/mapas/calle-plaza-zona.png") no-repeat;}
#listadoMapa .icono12{background:transparent url("/imagenes/mapas/playa.png") no-repeat;}
#listadoMapa .icono14{background:transparent url("/imagenes/mapas/visita-turistica.png") no-repeat;}
#listadoMapa .icono16{background:transparent url("/imagenes/mapas/museo.png") no-repeat;}
#listadoMapa .icono18{background:transparent url("/imagenes/mapas/edificio-religioso.png") no-repeat;}
#listadoMapa .icono20{background:transparent url("/imagenes/mapas/parque-jardin.png") no-repeat;}
#listadoMapa .icono22{background:transparent url("/imagenes/mapas/compras.png") no-repeat;}
#listadoMapa .icono24{background:transparent url("/imagenes/mapas/parque-atracciones.png") no-repeat;}
#listadoMapa .icono26{background:transparent url("/imagenes/mapas/zoologico.png") no-repeat;}
#listadoMapa .icono28{background:transparent url("/imagenes/mapas/ocio.png") no-repeat;}
#listadoMapa .icono36{background:transparent url("/imagenes/mapas/visita-cercana.png") no-repeat;}
.icono2,.icono4,.icono6,.icono10,.icono12,.icono14,.icono16,.icono18,.icono20,.icono22,.icono24,.icono26,.icono28,.icono36{height:24px;margin: 6px 0;padding:4px 0 0 32px;}
.infoMapa{margin-top:18px;margin-bottom:6px;float:left;font-style:italic;color:#6DAAD9;width:400px;margin-left:20px;}
#publicidadMapa{float:left;width:300px;clear:left;}
.publicidadCentral{float:left;margin:0 10px 10px 0;}
.publicidadCentralHorizontal{float:left;margin-left:30px;}
.youTube{overflow:hidden;margin-bottom:15px;}
.listaExpresiones{margin-bottom:10px;width:565px;overflow:auto;clear:both;}
.listaExpresiones li{margin-bottom:6px;float:left;width:139px;}
.palabra{font-weight:bold;color:#006699;}
#websAmigas{margin-bottom:20px;}
#websAmigas li{margin-bottom:7px;}
.eltiempo{margin-bottom:20px;}
.dia{width:45px;}
.mes{width:95px;}
#buscaHoteles li{margin:2px 0;}
#buscaHoteles .verTodos{margin-top:10px;font-size:12px;float:left;}
.hotelesProximos{float:left;margin-bottom:10px;}
.hotelesProximos a{text-decoration:none !important;}
.hotelesProximos li{float:left;width:140px;text-align:center;}
.hotelesProximos img{width:129px;height:86px;border:1px solid #00AAD2;}
#listadoVuelos{font-size:12px;}
#listadoImagenesAgencias{float:left;margin-top:20px;}
#listadoImagenesAgencias li{float:left;width:140px;height:70px;}