﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i{margin:0;padding:0;border:0;outline:0;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1;}
:focus{outline:0;}
ol, ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}
input, textarea{margin:0;padding:0;}
hr{margin:0;padding:0;border:0;color:#000;background-color:#000;height:1px;}
html, body{background:#E5EEF4 url(../img/comun/bg-body.png) 0 0 repeat-x;color:#000;font:90% Arial, Helvetica, sans-serif;}
a{color:#104A69;}
a:hover{color:#166C9A;}
img{vertical-align:middle;}
#contenedor-base{position:relative;left:50%;width:780px;margin-left:-390px;}
#cabecera{margin-top:-0.1em;margin-bottom:1em;}
#cabecera #telefono-horario{position:absolute;right:0;top:42px;}
#contenido{width:555px;float:right;}
.listaGuia li{margin-left:2em !important;list-style-type:disc;}
.head3{margin:1em;font-size:1.2em;border-bottom:1px solid #F5C401;}
.head3 img{width:25px;height:25px;}
#menu{width:215px;float:left;}
#buscador{text-align:center;}
#buscador select{width:100%;}
#buscador #lbZona{display:block;margin-top:0.5em;text-align:left;}
#buscador #lbFecha{display:block;margin-top:0.5em;text-align:left;}
#buscador #lbCompania{display:block;margin-top:0.5em;text-align:left;}
#buscador #lbBarco{display:block;margin-top:0.5em;text-align:left;}
#buscador .bt_buscar{margin-top:1em;border:2px solid #185973;padding:0.2em 1em;background-color:#10699C;color:#fff;font-weight:bold;}
#pie{clear:both;float:none;padding:0.5em 0;}
#pie p{border-top:1px solid #8BBAD6;padding:0.5em 0;text-align:center;}
.ocultar{display:none !important;}
.izquierda{float:left;margin-right:1em;}
.derecha{float:right;}
.limpiar{clear:both;float:none;}
.alinearcentro{text-align:center;}
.ampliar{margin-top:0.5em;}
.ampliar a{padding-left:20px;background:transparent url(../img/comun/ico-ampliar.png) left center no-repeat;}
.ampliar a:hover{color:#166C9A !important;}
.contenedor{margin:1em 0;}
.contenedor .contenido{margin:0 5px;padding:0.5em;}
.ofertas .contenido{padding:0.5em 0;}
.c_principal{background-color:#fff;}
.c_principal .contenido{min-height:15em;}
.c_extra{background-color:#F5C401;}
.c_extra_2{background-color:#8BBAD6;}
.c_extra_3{background-color:#C7DDEB;}
.c_extra_4{background-color:#F5C401;}
.c_extra_3 .contenido, .c_extra_4 .contenido{min-height:1em !important;}
.c_extra_2 .contenido{background-color:#C7DDEB;}
.c_principal .roundUp, .c_principal .redondearabajo, .c_extra .roundUp, .c_extra .redondearabajo, .c_extra_2 .roundUp, .c_extra_2 .redondearabajo, .c_extra_3 .roundUp, .c_extra_3 .redondearabajo, .c_extra_4 .roundUp, .c_extra_4 .redondearabajo{height:10px;width:100%;}
.c_principal .roundUp div, .c_principal .redondearabajo div, .c_extra .roundUp div, .c_extra .redondearabajo div, .c_extra_2 .roundUp div, .c_extra_2 .redondearabajo div, .c_extra_3 .roundUp div, .c_extra_3 .redondearabajo div, .c_extra_4 .roundUp div, .c_extra_4 .redondearabajo div{height:10px;width:10px;float:right;overflow:hidden;}
.c_principal .roundUp{background:transparent url(../img/comun/c_principal-esquinas.png) -10px bottom no-repeat;}
.c_principal .roundUp div{background:transparent url(../img/comun/c_principal-esquinas.png) left -10px no-repeat;}
.c_principal .redondearabajo{background:transparent url(../img/comun/c_principal-esquinas.png) -10px top no-repeat;}
.c_principal .redondearabajo div{background:transparent url(../img/comun/c_principal-esquinas.png) left top no-repeat;}
.c_extra .roundUp{background:transparent url(../img/comun/c_extra-esquinas.png) -10px bottom no-repeat;}
.c_extra .roundUp div{background:transparent url(../img/comun/c_extra-esquinas.png) left -10px no-repeat;}
.c_extra .redondearabajo{background:transparent url(../img/comun/c_extra_5-esquinas.png) -10px top no-repeat;}
.c_extra .redondearabajo div{background:transparent url(../img/comun/c_extra_5-esquinas.png) left top no-repeat;}
.c_extra_2 .roundUp{background:transparent url(../img/comun/c_extra_2-esquinas.png) -10px bottom no-repeat;}
.c_extra_2 .roundUp div{background:transparent url(../img/comun/c_extra_2-esquinas.png) left -10px no-repeat;}
.c_extra_2 .redondearabajo{background:transparent url(../img/comun/c_extra_2-esquinas.png) -10px top no-repeat;}
.c_extra_2 .redondearabajo div{background:transparent url(../img/comun/c_extra_2-esquinas.png) left top no-repeat;}
.c_superior .roundUp{background:transparent url(../img/comun/c_superior-esquinas.png) -10px bottom no-repeat !important;}
.c_superior .roundUp div{background:transparent url(../img/comun/c_superior-esquinas.png) left -10px no-repeat !important;}
.c_superior .redondearabajo{background:transparent url(../img/comun/c_superior-esquinas.png) -10px top no-repeat !important;}
.c_superior .redondearabajo div{background:transparent url(../img/comun/c_superior-esquinas.png) left top no-repeat !important;}
.c_extra_3 .roundUp{background:transparent url(../img/comun/c_extra_3-esquinas.png) -10px bottom no-repeat !important;}
.c_extra_3 .roundUp div{background:transparent url(../img/comun/c_extra_3-esquinas.png) left -10px no-repeat !important;}
.c_extra_3 .redondearabajo{background:transparent url(../img/comun/c_extra_3-esquinas.png) -10px top no-repeat !important;}
.c_extra_3 .redondearabajo div{background:transparent url(../img/comun/c_extra_3-esquinas.png) left top no-repeat !important;}
.c_extra_4 .roundUp{background:transparent url(../img/comun/c_extra_4-esquinas.png) -10px bottom no-repeat !important;}
.c_extra_4 .roundUp div{background:transparent url(../img/comun/c_extra_4-esquinas.png) left -10px no-repeat !important;}
.c_extra_4 .redondearabajo{background:transparent url(../img/comun/c_extra_4-esquinas.png) -10px top no-repeat !important;}
.c_extra_4 .redondearabajo div{background:transparent url(../img/comun/c_extra_4-esquinas.png) left top no-repeat !important;}
.maritimos .roundUp{background:transparent url(../img/comun/c_extra_2-esquinas.png) -10px bottom no-repeat;}
.maritimos .roundUp div{background:transparent url(../img/comun/c_extra_2-esquinas.png) left -10px no-repeat;}
.maritimos .redondearabajo{background:transparent url(../img/comun/c_maritimos-esquinas.png) -10px top no-repeat;}
.maritimos .redondearabajo div{background:transparent url(../img/comun/c_maritimos-esquinas.png) left top no-repeat;}
.registrate .roundUp{background:transparent url(../img/comun/c_extra_2-esquinas.png) -10px bottom no-repeat;}
.registrate .roundUp div{background:transparent url(../img/comun/c_extra_2-esquinas.png) left -10px no-repeat;}
.registrate .redondearabajo{background:transparent url(../img/comun/c_maritimos-esquinas.png) -10px top no-repeat;}
.registrate .redondearabajo div{background:transparent url(../img/comun/c_maritimos-esquinas.png) left top no-repeat;}
.registrate .contenido, .guia .contenido{margin:5px;padding:0px;text-align:center;}
.registrate .titulo, .guia .titulo{font-size:1.1em;}
.contenedor .titulo{margin:0 0.5em;font-size:1.1em;font-weight:bold;}
.contenedor .titulo1{margin:0 0.5em;font-size:1.3em;font-weight:bold;}
.contenedor .titulo2{margin:1em 0 0.5em 0;font-size:1.3em;font-weight:bold;margin:1em;}
.contenedor .titulo3{margin:0 0.5em;border-bottom:1px solid #ccc;padding-bottom:0.5em;font-size:1.1em;font-weight:bold;}
.contenedor .comp_titulo{margin:-2.1em 1em 0 0;font-size:0.9em;}
.contenido p{margin-bottom: 4px;}
.ofertas{width:555px;overflow:hidden !important;}
.ofertas .titulo, .destacados .titulo, .interes .titulo, .buscador .titulo1, .maritimos .titulo, .fluviales .titulo, .registrate .titulo, .navieras .titulo, .guia .titulo, .premios .titulo{padding-left:22px;}
.ofertas .titulo{background:transparent url(../img/comun/ico-ofertas.png) left top no-repeat;}
.destacados .titulo{background:transparent url(../img/comun/ico-destacado.png) left top no-repeat;}
.interes .titulo{background:transparent url(../img/comun/ico-interes.png) left top no-repeat;}
.buscador .titulo1{background:transparent url(../img/comun/ico-buscar.png) left top no-repeat;}
.maritimos .titulo{background:transparent url(../img/comun/ico-maritimo.png) left top no-repeat;}
.fluviales .titulo{background:transparent url(../img/comun/ico-fluvial.png) left top no-repeat;}
.registrate .titulo{background:transparent url(../img/comun/sobreofertas.png) left top no-repeat;}
.navieras .titulo{background:transparent url(../img/comun/ico-navieras.png) left top no-repeat;}
.guia .titulo{background:transparent url(../img/comun/ico-interes.png) left top no-repeat;}
.premios .titulo{background:transparent url(../img/comun/ico_premios.png) left top no-repeat;}
.contenedor .pie{margin:0 0.5em;}
.c_extra_4 strong{background-color:#10699C;color:#fff;font-weight:normal;}
.c_extra_4 .reservar_crucero{display:block;float:left;width:380px;margin-top:0.20em;font-size:0.95em;}
.c_extra_4 .precio_reservar{font-size:14px;position:absolute;right:150px;padding:2px;background:#0e6187;margin-top:0.20em;}
.c_extra_4 .bt_reservar_crucero{display:block;float:right;width:111px;margin-top:0.20em;}
.cabinas .bloque{width:156px;margin-left:0.5em;border-right:1px solid #8BBAD6;padding-right:0.5em;float:left;}
.cabinas .ultimo{border-right:0 !important;padding-right:0 !important;}
.bloque h4{color:#195B73;padding-bottom:0.5em;text-align:center;}
.bloque img{border:2px solid #fff;}
.cabinas p{margin:1em 0 0 0 !important;}
.bloque p{text-align:justify;}
.servicios_barco li{display:inline;width:225px;padding:0.2em;float:left;list-style-type:none;}
.noIncluye{margin-left:25px;}
.noIncluye img{margin-bottom:5px;}
.modulo1{width:250px;min-height:130px;height:130px;padding:5px;float:left;font-size:0.85em;border:1px #dddddf solid;margin:1.5px;}
.modulo2{padding:1em 0;border-top:1px solid #ccc;}
.modulo1 h2, .modulo2 h2{font-size:0.97em;font-weight:normal;}
.modulo1 .texto{margin-left:100px;}
.modulo2 .texto{margin-left:220px;}
.modulo1 p, .modulo2 p{margin:0 !important;text-align:justify;}
.modulo1 .foto, .modulo2 .foto{position:relative;float:left;padding:3px;border:1px solid #ccc;margin:0 1em 1em 0;}
.contenido .foto{position:relative;float:left;padding:3px;border:1px solid #ccc;margin:0 1em 0.4em 0;background-color:#fff;}
.piefoto{background-color:#f5c401;color:#000;position:absolute;left:3px;bottom:3px;width:84px;text-align:center;}
.piefoto strong{font-size:1.3em;}
.modulo1 .pie{padding:0.2em;background-color:#E5EEF4;text-align:center;}
.modulo2 .dias{width:3em;height:3em;margin:0.5em 0.5em 1em 0;background-color:#135677;color:#fff;text-align:center;line-height:80%;}
.dias strong{font-size:1.6em;line-height:120%;}
.modulo2 .precio{width:6em;height:3em;margin-top:0.5em;background-color:#F5C401;color:#000;text-align:center;line-height:120%;}
.precio strong{font-size:1.5em;line-height:100%;}
.modulo2 .consultarprecio{width:5em;height:1.8em;margin-top:0.4em;padding-top:0.5em;background-color:#F5C401;font-size:1.3em;color:#000;text-align:center;line-height:120%;}
.modulo2 .ampliar{margin-top:2.2em;float:left;text-align:right;}
.listado1{margin-left:190px;}
.listado1 li{padding:0.1em;list-style-type:none !important;border-bottom:1px solid #8BBAD6;}
.listado1 strong{color:#185973;}
.descripcion p{margin:1em;}
.dvPaginar{clear:both;margin-top:1em;padding:0.5em;text-align:center;}
.dvPaginar li{display:inline;font-weight:bold;}
.dvPaginar a{margin:0 3px 0 0;padding:2px;font-weight:bold;}
.dvPaginar .primera, .dvPaginar .anterior{display:block;padding-right:10px;float:left;}
.dvPaginar .siguiente, .dvPaginar .ultima{display:block;padding-left:10px;float:right;}
.dvPaginar a:hover{color:#000;}
.dvPaginar img{width:87px;height:27px;}
.descargaPDF{height:3em;margin:10px;padding:10px;clear:both;background-color:#fff48b;}
.descargaPDF p{width:365px;float:left;text-align:left !important;}
.descargaPDF img{border:0 !important;float:right;}
.textoNoticia{margin:10px;}
.fechaNoticia{font-size:10px;margin-left:10px;margin-top:2px;}
.tabla-generica{width:100%;}
.tabla-generica-categorias{width:180px;float:left;}
.tabla-generica a:link, .tabla-generica a:hover, .tabla-generica a:visited, .tabla-generica-categorias a:link, .tabla-generica-categorias a:hover, .tabla-generica-categorias a:visited{color:#004a99;}
.tabla-generica th, .tabla-generica-categorias th{padding:4px;background:#09509D;border-top:solid 1px #cddceb;border-right:solid 1px #fff;color:#fff;vertical-align:middle;}
.tabla-generica td, .tabla-generica-categorias td{padding:4px;text-align:center;color:#000;background:#cddceb;border-top:solid 1px #f2f6fb;border-right:solid 1px #f2f6fb;}
.btn{width:10em;margin-top:1em;border:2px solid #185973;padding:1px;background-color:#10699C;color:#fff;font-weight:bold;}
.botonReservar{margin:0;padding:0;margin-top:0px;height:35px;width:190px;margin-left:160px;}
td.celda-tarifa-clara{background:#dee8f2;}
#contenedor-slider, #contenedor-slider-2, #contenedor-slider-3{width:345px;border:1px solid #FFF;border-top:0px;border-left:0px;overflow:auto;margin:0 auto;overflow-x:hidden;overflow-y:hidden;margin:0;padding:0;}
.botonesTarifa{padding-left:175px;}
.botonesTarifa img{padding-left:2px;padding-right:2px;}
.formulario td{border:0px solid #000;padding:4px;vertical-align:middle;}
.formulario input, .formulario textarea, .formulario select{border:1px solid #8BBAD6;padding:0.2em;background-color:#fff;color:#333;font-size:1em;font-family:Arial, helvetica, sans-serif;overflow:auto;}
.formulario input{overflow:hidden;}
.formulario textarea{height:5em;width:98%;}
.formulario fieldset{margin-bottom:1em;border:1px solid #0e6187;padding:1em;background:#c7ddeb;color:#0e6187;}
.formulario legend{color:#422D1A;font-size:1.2em;}
.formulario ul{margin:0px;padding:0px;}
.formulario li{list-style-type:none;}
.formulario label{}
.titulo_form{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#0e6187;}
.formulario .btn{width:10em;height:2em;margin:10px 0 0 160px;border:2px solid #185973;padding:1px;background-color:#10699C;color:#fff;font-weight:bold;}
.formulario .adultos{margin-left:5px;margin-right:5px;}
.formulario .edadesNinos{width:15px;margin-left:0px;margin-top:5px;}
.formulario .edadesAdultos{width:20px;margin-left:0px;margin-top:8px;}
.formulario .labelEdades{display:inline;margin-left:6px;margin-right:4px;}
.obligatorio{margin:0;padding:0;}
.obligatorio span{font-weight:bold;}
#dvRecordarObl{margin-bottom:1em;border:1px solid #D03501;padding:1em;background-color:#FCDED5 !important;color:#D03501;}
#dvRecordarObl p{margin:0px;}
#dvRecordarObl ul{list-style-type:none;margin:0px;padding:10px;background:transparent url(../img/comun/ico_alerta_grande.png) no-repeat left center;}
#dvRecordarObl li{margin-left:30px;padding-left:0.5em;border-left:1px solid #EB3D00;font-weight:bold;list-style-type:none;}
.recordarObl{border:1px solid #EB3D00 !important;background:#FCDED5 url(../img/comun/ico_alerta.png) no-repeat right center !important;color:#000 !important;}
.recordarObl2{border:1px solid #EB3D00 !important;background:#fcded5 !important;color:#000 !important;}
.selectFechasSalida option{text-align:right;}
.formulario .selectCategoria{width:175px;}
#tablaSalidas{width:262px;height:35px;border:0px;margin-top:5px;text-align:center;border:1px solid #fff;}
.celdaSalida0{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFFFFF;background:#1d5fa5;text-align:center;border-left:solid 1px #fff;padding:1px;}
.celdaSalida1{font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#FFFFFF;background:#1d5fa5;border:solid 1px #FFFFFF;text-align:center;padding:1px;vertical-align:middle;}
.celdaSalida2{width:21px;height:12px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#000;background:#cddceb;text-align:center;border:solid 1px #FFFFFF;padding-left:3px;margin:0;}
.noResultado{padding:2px;height:95px;width:475px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#0e6187;background:url("../img/comun/nobarco-trans.png")no-repeat;margin-left:10px;}
.noResultado p{font-family:Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:16px;font-weight:bold;margin-left:95px;margin-top:24px;width:285px;}
.iconoDestacados{background:url("../img/comun/2X1-trans.png") no-repeat!important;}
.iconoDestacados{position:absolute;margin-left:115px!important;margin-left:-45px;margin-top:15px!important;width:47px;height:47px;z-index:99;}
.descuentoDetalles0-25{background:url("../img/comun/icono_verde-trans.png") no-repeat!important;}
.descuentoDetalles26-49{background:url("../img/comun/icono_azul-trans.png") no-repeat!important;}
.descuentoDetalles50-100{background:url("../img/comun/icono_rojo-trans.png") no-repeat!important;}
.descuentoDetalles{background:url("../img/comun/icono_azul-trans.png") no-repeat!important;}
.descuentoHome0-25, .descuentoBuscar0-25{background:url("../img/comun/icono_verde-trans.png") no-repeat!important;}
.descuentoHome26-49, .descuentoBuscar26-49{background:url("../img/comun/icono_azul-trans.png") no-repeat!important;}
.descuentoHome50-100, .descuentoBuscar50-100{background:url("../img/comun/icono_rojo-trans.png") no-repeat!important;}
.ofertaHome, .ofertaBuscar{background:url("../img/comun/ic_home_oferta-trans.png") no-repeat!important;}
.descuentoHome, .descuentoHome0-25, .descuentoHome26-49, .descuentoHome50-100, .ofertaHome{position:absolute;margin-left:55px!important;margin-left:-45px;margin-top:-10px;width:47px;height:47px;z-index:99;}
.descuentoBuscar0-25, .descuentoBuscar26-49, .descuentoBuscar50-100, .ofertaBuscar{padding:0;margin:0;z-index:99;position:absolute;width:47px;height:47px;margin-left:170px!important;margin-left:-45px;margin-top:-10px;}
.descuentoHome p, .descuentoHome0-25 p, .descuentoHome26-49 p, .descuentoHome50-100 p, .descuentoBuscar0-25 p, .descuentoBuscar26-49 p, .descuentoBuscar50-100 p{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;padding-left:9px;padding-top:13px;font-size:15px;text-align:center;line-height:70%;}
.descuentoDetalles0-25, .descuentoDetalles26-49, .descuentoDetalles50-100{position:absolute;margin-left:470px!important;margin-left:250px;margin-top:-45px;width:69px;height:69px;z-index:99;background:#ccc;}
.descuentoDetalles{padding:0;margin:0;margin-top:-10px;height:68px;width:68px;margin-left:500px!important;margin-left:500px;position:absolute;}
.dto{font-size:11px;margin-left:3px;}
.textodto{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#fff;position:relative;left:6px;top:8px;}
.dtodet{position:relative;top:-5px!important;top:-3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;font-weight:bold;margin:0;padding:0;padding-left:8px;}
.descdto{padding-left:65px;padding-top:0px!important;padding-top:0px;font-weight:bold;}
.estadisticas{width:1px;height:1px;}
.boton-gris{font-family:Arial,Helvetica,sans-serif;font-size:14px;background:#ccc;border-right:2px solid #000;border-bottom:2px solid #000;width:90px;margin-top:12px;padding:1px;}
.botonReservar .boton-gris{float:left;}
.precioOferta{font-size:14px;color:#0e6187;font-weight:bold;line-height:20px;}
.textoOferta{font-size:11px;font-weight:normal;margin:0px;color:#0e6187;}
.verdetalles{font-weight:bold;}
.precioFin{width:480px;height:51px;margin:0px;padding:0px;margin-left:10px;margin-top:10px;}
.precioFinal{margin:0;padding:0;background:url("../img/comun/preciofinal.png") no-repeat;width:73px;height:50px;}
.fecha-precio-final{background:#f5c401;border:1px solid #fff;margin-left:10px;margin-right:10px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#66520b;text-align:center;padding-top:2px}
.textoPrecioFin{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#fff;padding-top:15px!important;padding-top:0px;}
.explicaPrecio{float:right;margin-top:-51px;font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;height:51px;width:405px;}
.textoConsultar{font-size:12px;font-weight:bold;position:relative;left:-14px;}
.zonas{width:530px;height:93px;border:1px #f5c401 solid;}
.fotozonas{width:102px;height:68px;border:1px #f5c401 solid;margin:2px 2px 0px 2px;}
.cabecera-zonas{width:530px;height:18px;background-color:#f5c401;}
.tip-cabecera-zonas{font-family:Arial;font-size:15px;font-weight:bolder;color:#000000;padding-left:5px;}
.texto-zonas{width:410px;height:70px;float:right;margin:5px 5px 0px 5px!important;margin:4px 4px 0px 4px;background:url(../img/comun/ancla.png) no-repeat right;font-family:Arial;font-size:11px;color:#477f9e;}
.texto-zonas p{margin:0px;padding:0px;}
.foto-precio-zonas{float:left;}
.enlace-zonas{float:right;font-family:Arial;font-size:13px;font-weight:bold;color:#0074a3;margin:4px;}
.tabla-precio, .tabla-incluye, .tabla-oferta{width:100%;vertical-align:middle;}
.tabla-precio-categorias, .tabla-incluye-categorias{float:left;}
.tabla-oferta a:link, .tabla-oferta a:hover, .tabla-oferta a:visited, .tabla-precio a:link, .tabla-precio a:hover, .tabla-precio a:visited, .tabla-precio-categorias a:link, .tabla-precio-categorias a:hover, .tabla-precio-categorias a:visited{}
.tabla-precio th, .tabla-precio-categorias th{width:120px;padding:2px;background:#fcc400;border-top:none;border-right:solid 1px #fff;color:#665717;vertical-align:middle;}
.tabla-oferta th{padding:2px;background:#0c6086;border-top:none;border-right:solid 1px #fff;color:#fff;vertical-align:middle;}
.tabla-precio td, .tabla-precio-categorias td{padding:2px;text-align:center;color:#000;background:#fbe285;border-top:solid 1px #fff;border-right:solid 1px #fff;vertical-align:middle;}
.tabla-oferta td{padding:2px;text-align:center;color:#0c6086;background:#cddceb;border-top:solid 1px #fff;border-right:solid 1px #fff;vertical-align:middle;}
.tabla-incluye a:link, .tabla-incluye a:hover, .tabla-incluye a:visited, .tabla-incluye-categorias a:link, .tabla-incluye-categorias a:hover, .tabla-incluye-categorias a:visited{}
.tabla-incluye th, .tabla-incluye-categorias th{padding:2px;background:#1458a1;border-top:none;border-right:solid 1px #fff;color:#fff;vertical-align:middle;text-align:center;margin:0;}
td.celda-observaciones{width:290px;font-size:10px;text-align:justify;padding-left:10px;padding-right:10px;}
th.celda-icono-oferta{border-right:#0c6086;}
td.celda-icono-oferta2{border-right:#CDDCEB;width:56px;}
.icono-descuento{background:url("../img/comun/ico-oferta-especial-trans.png") no-repeat!important;position:absolute;margin-left:80px;margin-top:-25px;width:56px;height:56px;z-index:99;}
.celda-precio-oferta{vertical-align:middle;padding:2px;text-align:center;height:17px;font-size:36px;font-weight:bold;background:#0c6086;color:#0c6086;width:100px;}
.celda-precio-oferta2{vertical-align:middle;padding:0px;text-align:center;margin-left:auto;margin-right:auto;border:6px #005b8f solid;font-size:30px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background:#0c6086;color:#0c6086;width:100px;}
.celda-precio-oferta2 td{background:#cddceb;border:none;padding:0px;margin:0px;}
.tabla-oferta .rojotachado{font-family:Verdana,Arial;font-size:11pt;font-style:normal;line-height:normal;text-decoration:line-through;color:#9f0d33;}
.tabla-oferta .table_title{background:#0c6086;width:100px;color:#fff;}
.botonReservar{margin:0;padding:0;margin-top:0px;height:35px;width:190px;margin-left:160px;}
.boton-gris4{font-family:Arial, Helvetica, sans-serif;font-size:14px;background:#ccc;width:160px;margin-top:10px;margin-left:213px;}
.celda-precio{vertical-align:middle;padding:2px;text-align:center;height:17px;font-size:36px;font-weight:bold;background:#fbe285;width:150px;}
.celda-resaltada{padding:0px;margin:0px;font-weight:bold;border:#F4C400 3px solid;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000;}
.tex{color:#665717;}
.exp-texto{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999999;line-height:10px;}
.celda-incluye{padding-left:7px;padding-top:3px;padding-bottom:3px;color:#000;background:#ccdceb;vertical-align:middle;}
.celda-incluye-text, .celda-incluye-text2{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#135f81;background:#ccdceb;width:55px;line-height:10px;padding:3px;vertical-align:middle;}
.celda-incluye-text2{border-right:#fff 1px solid;}
.pola3{float:right;margin-left:20px;margin-bottom:15px;margin-top:-10px;}
.pola1{float:right;margin-left:15px;}
.pola2{float:left;margin-right:15px;margin-top:10px;}
.pola4{float:left;margin-right:15px;margin-top:-10px;}
.pola5{float:left;margin-right:15px;margin-top:55px;margin-left:-20px;}
.flecha_arriba{float:right;margin-top:-25px;}
.tituloesp{color:#000000;}
.especialistas{margin:0;padding:0;margin-top:8px;margin-bottom:-20px;}
.precio_oferta{font-family:Arial;font-size:12px;color:#FFF;line-height:12px;background:#0c6086;}
.oferta_crucero{width:530px;height:120px;border:2px #f5c401 solid;margin-left:auto;margin-right:auto;margin-bottom:8px;}
.tip-cabecera-ofertas{font-family:Arial;font-size:13px;font-weight:bolder;color:#000000;padding-left:5px;}
.foto_oferta{width:138px;height:92px;position:relative;float:left;border:2px solid #f5c401;margin:2px;}
.texto-ofertas{width:233px;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-top:3px;float:left;}
.texto_ofer_negri{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-left:20px;font-weight:bold;}
.ico_caracter{padding-right:3px;}
.precio_oferta{float:right;width:140px;background:#FFF;}
.precio_antes{width:60px;height:40px;background:#f5c401;float:left;margin-top:8px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;text-align:center;line-height:17px;vertical-align:middle;padding-top:7px;}
.precio_ahora{width:60px;height:40px;background:#FF0000;margin-top:8px;margin-right:8px;margin-left:5px;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#fff;text-align:center;line-height:17px;vertical-align:middle;padding-top:7px;}
.iconos{float:left;margin-left:20px;}
.text_precioantes{font-size:20px;}
.boton_oferta{margin-top:10px;margin-left:5px;}
.linea_oferta{width:544px;color:#f5c401;margin-top:5px;margin-bottom:5px;}
.modulo3{padding-top:8px;border-top:1px solid #ccc;}
.modulo2 h5{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#0e6187;font-weight:bold;}
.modulo2 h5 a:visited{padding-left:25px;padding-bottom:15px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#f5c401;background:url(../img/comun/tic.jpg) no-repeat;line-height:18px;font-weight:bold;}
.text_menu_sec{text-align:justify;}
.combo_buscador{width:533px;height:33px;background:url(../img/comun/fond_buscadorprecios.png) no-repeat;margin-bottom:10px;}
.combo_buscador select{width:190px;margin-top:5px;}
.selectfecha{float:left;margin-left:18px;display:inline;}
.selectcategoria{margin-left:18px;display:inline;}
.boton-grisxx{font-family:Arial, Helvetica, sans-serif;font-size:13px;background:#ccc;border-right:2px solid #000;border-bottom:2px solid #000;width:70px;height:22px;display:inline;margin-left:18px;}
.menu_crucero{background:#fbe285;}
.opcionesMenu{margin-top:5px;height:22px;}
.opcionesMenu li{float:left;width:92px;height:20px;text-align:center;vertical-align:middle;padding-top:2px;}
.opcionesMenu a{list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#665717;}
.opcionesMenu a:hover{color:#FFFFFF;font-size:12px;font-weight:bold;}
.opcionesMenu li:hover{background:#f5c401;}
.menu_crucero .seleccionado{background:#f5c401;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#665717;}
.seleccionado p{padding-top:2px;}
.menu_titulo{width:540px;background:#f5c401;height:22px;padding-left:15px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;}
.flecha_titulo{padding-right:5px;width:5px;height:22px;}
.titulo_combo4{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#135b81;line-height:13px;padding-left:25px;}
.boton-gris2{font-family:Arial, Helvetica, sans-serif;font-size:14px;background:#ccc;width:160px;margin-top:10px;}
.cabecera_inca_reservar{background:url(../img/comun/cab_buscador.png) no-repeat;height:6px;width:531px;overflow:hidden;}
.pie_inc_reservar{background:url(../img/comun/pie_buscador.png) no-repeat;height:7px;width:531px;}
.contenedor_inc_reservar{font-family:Arial, Helvetica, sans-serif;background:url(../img/comun/fondo_buscador.png) repeat-y;width:531px;}
#contenido .contenedor .contenido .a2{border:none;margin:0;width:220px;font-size:13px;color:#135b81;line-height:13px;padding-left:0px;width:250px;padding-left:4px;padding-bottom:6px;}
.a2 span{font-size:11px;font-weight:normal;color:#4084a3;}
.a4{float:right;width:55px;background:#0e6187;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#FFFFFF;text-align:center;border:1px solid #fff;padding-left:2px;padding-right:5px;padding-bottom:2px;line-height:13px;vertical-align:middle;}
.a5{float:right;margin:0;padding:0;margin-right:10px;margin-left:10px;}
.a5 div{padding-left:10px;margin-top:5px;}
.a5 input{font-family:Arial, Helvetica, sans-serif;font-size:14px;background:#ccc;width:160px;}
.seccion1{width:534px;background:#c7ddeb;margin-top:5px;}
.foto_instalaciones{border:3px solid #deedf6;width:220px;height:150px;}
.combo_foto{float:left;width:226px;margin-top:10px;padding-left:25px;}
.combo_foto2{float:right;width:226px;margin-top:10px;padding-right:25px;}
.titulo_foto{padding-left:5px;background:#deedf6;height:28px;}
.cabecera_sec{margin-bottom:7px;padding:0px;height:12px;width:534px;}
.pie_sec{margin-top:5px;}
.espacio{height:8px;background:#FFFFFF;}
.lupa_ampliar{float:right;}
.texto_inst{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:7px;color:#0e6187;float:left;width:185px;margin-top:-3px;}
.texto_inst img{width:6px;height:20px;}
.text_combo2{font-size:11px;font-weight:lighter;vertical-align:middle;}
.cabecera_sec{margin-bottom:7px;padding:0px;}
.pie_sec{margin-top:5px;width:534px;height:11px;}
.espacio{height:8px;background:#FFFFFF;}
.lupa_ampliar{float:right;}
.texto_inst{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:7px;color:#0e6187;float:left;width:185px;margin-top:-3px;}
.text_combo2{font-size:11px;font-weight:lighter;vertical-align:middle;}
.text_camarote{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;line-height:12px;padding-bottom:4px;height:60px;margin:1em;text-align:justify;}
.cab_select_camarote{background:url(../img/comun/cab_caja_camarote.png) no-repeat;width:509px;height:9px;}
.select_camarote{border:0;padding:0;margin:0;width:509px;background:#deedf6;}
.pie_select_camarote{background:url(../img/comun/pie_caja_camarote.png) no-repeat;width:509px;height:9px;}
.caja_camarote{padding-left:10px;padding-right:10px;}
.caja_camarote h4{margin-left:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#135b81;line-height:12px;}
.precioCamarote{font-size:11px;font-weight:normal;color:#4084a3;margin-left:7px;}
.caja_camarote p{margin-bottom:8px;}
.foto_camarote{width:150px;height:100px;border:2px solid #FFFFFF;float:left;margin-right:5px;}
.linea_camarotes{height:5px;margin-bottom:5px;border-bottom:1px solid #8cb3c6;height:5px;width:510px;margin-left:10px;}
.form_camarotes{padding-left:5px;padding-right:5px;margin-top:0px;padding-top:0px;}
.form_camarotes input{margin-top:16px;}
.form_camarotes div{margin-top:0px;}
.precio_camarote, .precio_camarote2{font-size:14px;color:#FFFFFF;}
.precio_camarote2{border:2px solid #fff;background:#44687d;padding-left:15px;padding-right:15px;padding-top:1px;padding-bottom:1px;font-weight:bold;}
.categoria_camarote, .categoria_camarote2{color:#c7ddeb;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;line-height:12px;padding-top:2px;}
.categoria_camarote{color:#c7ddeb;}
.categoria_camarote2{color:#125a80;}
.click{float:left;margin-top:15px;margin-left:3px!important;margin-right:3px!important;margin-left:0px;margin-right:0px;}
.texto_reservar_cat{color:#19627e;position:relative;bottom:10px;margin-bottom:-5px;}
.select_categoria1, .select_categoria2, .select_categoria3, .select_categoria4, .select_categoria5, .select_categoria6, .select_categoria7, .select_categoria8, .select_categoria{width:58px;height:39px;border:2px solid #fff;float:left;margin:0px;padding:0px;margin-top:0px;margin-bottom:3px;margin-right:6px;padding:2px 5px;}
.select_categoria1{background:#44687d;}
.select_categoria2{background:#58798d;}
.select_categoria3{background:#6b8b9e;}
.select_categoria4{background:#7e99aa;}
.select_categoria5{background:#93aebf;}
.select_categoria6{background:#a6c0cf;}
.select_categoria7{background:#b4c9d5;}
.select_categoria8{background:#bdcfd9;}
.boton-gris3{font-family:Arial,Helvetica,sans-serif;font-size:12px;background:#ccc;border-right:2px solid #000;border-bottom:2px solid #000;width:80px;margin-top:5px;}
.select_fecha_cat{margin-left:25px;}
.modulo5{font-family:Arial,Helvetica,sans-serif;width:516px;height:32px;background:url(../img/comun/fondo_buscacat.png) no-repeat;padding:0px;padding-top:3px;padding-left:15px;margin-top:5px;}
.modulo5 span{font-size:12px;font-weight:bold;color:#8a732f;padding-left:0px;display:inline;}
.formCamarotes{padding-top:2px;display:inline;vertical-align:middle;padding-left:20px;}
.formCamarotes p{display:inline;}
.formCamarotes input{font-family:Arial,Helvetica,sans-serif;font-size:14px;background:#ccc;width:160px;margin-right:10px;position:absolute;right:12px;margin-top:0px!important;margin-top:15px;}
.larghezza{width:200px !important;}
.texto_azul{font-family:Verdana,Geneva,sans-serif;font-size:14px;font-weight:bold;color:#095e85;margin-left:15px;vertical-align:middle;}
.ico_instalaciones{margin-left:auto;margin-right:auto;}
.ico_instalaciones img{width:32px;height:32px;}
.ico_instalaciones td{text-align:center;vertical-align:middle;padding:2px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#0e6187;width:100px;text-align:center;}
.ico_instalaciones .instalaciones_texto{vertical-align:top;}
.ver_mas{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#0e6187;margin-left:5px;}
.espacio_instalaciones{height:7px;}
.contenido .der{text-align:right;}
.resultadosBusqueda{text-align:center;padding:10px 2px 0px 2px;font-weight:bold;}
.fotoPrensa{float:left;margin:0.5em;}
.izquierda_b{width:170px;margin:0;float:left;background:#FFF;margin-top:8px;text-align:left;}
.derecha_b{width:170px;margin:0;margin-top:8px;float:right;text-align:left;}
.principal_b{width:170px;background-color:#FFF;margin:8px 0px 0px 183px;text-align:left;}
.izquierda_b p, .derecha_b p, .principal_b p{margin:1em;}
#contenido .contenedor .contenido .titulo_banner{border:none;margin:0 0.5em;font-size:1.1em;font-weight:bold;padding-left:3px;}
#contenido .contenedor .contenido .itinerario{text-align:left;font-family:Arial,Helvetica,sans-serif;color:#155f86;font-weight:bold;line-height:10px;font-size:10px;}
.name_barco{float:left;width:98px;font-size:9px;}
.ico_caracteristicas{float:right;margin-bottom:3px;}
.ico_home{padding-right:3px;width:26px;height:35px;}
.ico_titulo{width:25px;height:25px;}
.flecha_camarotes{width:6px;height:10px;}
#pie img{width:78px;height:18px;}
.ico_premios{padding-right:5px;float:left;height:30px;width:36px;}
.text_premios{line-height:16px;color:#104a69;font-size:10px;}
.linea_premios{background:#8bbad6;margin-bottom:2px;}
.puertos{width:555px;height:44px;padding-bottom:8px;padding-top:10px;}
.textotitulo{width:531px;height:18px;background-color:#f4c400;color:#665717;font-size:13px;font-weight:bold;padding:3px 12px 0px 12px;}
.enlaces{width:531px;height:20px;background-color:#fbe285;font-size:12px;padding:1px 12px 0px 12px;border-bottom:solid #f4c400;}
.enlaces a:link{color:#665717;text-decoration:underline;}
.enlaces a:visited{color:#665717;text-decoration:underline;}
.enlaces a:hover{color:#fff;text-decoration:underline;}
.enlaces a:active{color:#fff;text-decoration:underline;}
.enlaces li{float:left;list-style:none;margin:0px 12px 0px 12px;}
.enlaces ul{margin-left:0px;padding-left:0px;margin-top:2px;}
