/* ESTILOS PARA TODAS LAS PAGINAS */
/* ------------------------------------------------------ */
body {
	padding:0px;
	margin:0px;
	font-family:arial;
	font-size:12px;
	color:#333;
	background:#fff url('../img/crucero-fondo.gif') top left;
	text-align:center;
}
a { color:#333;text-decoration:none; }
a:hover { text-decoration:underline; }

td { vertical-align:top; }
h1, h2, h3, h4, h5 { font-weight:bold;margin:0px;padding:0px;}
h1, h1 a { color:#0091d7;font-size:27px; }
h2, h2 a { color:#b0b1a4;font-size:21px;margin:0 0 20px 0; }
h3 { padding:5px 0 0 10px;color:#fff;font-size:21px;background:#0091d7 url(../img/crucero-cabeceraAgua.gif) top right no-repeat;height:30px; }
h3 a { color:#fff;font-size:21px; }
h4, h4 a { color:#0091d7;font-size:16px; }
h5, h5 a { color:#0091d7;font-size:16px; }

p { margin:0 0 10px 0;padding:0px; }
img { border:none; }

ul {list-style-type: none;list-style-position: outside; }

#pgExt {
	width:1004px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	background:#b0b1a4;
	padding:0 0 2px 0;
}
#pg {
	width:1000px;
	background:#fff;
	margin:0 2px;
}
#cabecera { margin:0px;background:#0091d7 url(../img/crucero-cabeceraGradiente.gif) bottom left repeat-X;height:130px; }
#cabecera .int { background:transparent url(../img/crucero-cabeceraAgua.gif) top right no-repeat;height:130px; }
#logo { padding:15px 0px 0px 20px; }
#anuncio { float:right;margin:-54px 20px 0 0;width:468px;height:60px; }


#menu { width:860px;font-size:12px;line-height:normal;margin:-29px 0 0 20px;height:29px; }
#menu ul { margin:0px;padding:0px;list-style:none; }
#menu li { display:inline;margin:0px;padding:0px; }
#menu a { height:29px;float:left;background:url(../img/crucero-menuA.gif) no-repeat left top;margin:0 3px 0 0;padding:0 0 0 4px;text-decoration:none;text-transform:uppercase; }
#menu a span { float:none;display:block;background:url(../img/crucero-menuB.gif) no-repeat right top;padding:7px 10px 7px 6px;color:#494A42;font-weight:bold; }
#menu a:hover span { color:#b0b1a4; }
#menu a:hover { background-position:0% 1px; }
#menu a:hover span { background-position:100% 1px; }
#menu li.selected a { background:url(../img/crucero-menuSelA.gif) no-repeat left top; }
#menu li.selected a:hover span { background-position:top right; }
#menu li.selected a span { color:#0091d7; }


#menuplus { width:160px;font-size:12px;line-height:normal;margin:-29px 20px 0 20px;height:29px;float:right; }
#menuplus ul { margin:0px;padding:0px;list-style:none; }
#menuplus li { display:inline;margin:0px;padding:0px; }
#menuplus a { height:29px;float:right;background:url(../img/crucero-menuplusA.gif) no-repeat left top;margin:0 3px 0 0;padding:0 0 0 4px;text-decoration:none;text-transform:uppercase; }
#menuplus a span { float:none;display:block;background:url(../img/crucero-menuplusB.gif) no-repeat right top;padding:7px 10px 7px 6px;color:#494A42;font-weight:bold; }
#menuplus a:hover span { color:#0091d7; }
#menuplus a:hover { background-position:0% 1px; }
#menuplus a:hover span { background-position:100% 1px; }
#menuplus li.selected a { background:url(../img/crucero-menuSelA.gif) no-repeat left top; }
#menuplus li.selected a:hover span { background-position:top right; }
#menuplus li.selected a span { color:#b0b1a4; }

#breadcrumb { width:100%;padding:2px 0px;margin:0 0 20px 0;border-bottom:1px solid #b0b1a4; }
#breadcrumb span { color:#b0b1a4;font-weight:bold; }
#breadcrumb a, #breadcrumb a span{ font-weight:normal;color:#333; }

#pgCont { width:960px;margin:20px; }

.dest { color:#f4a000; }
.floatL { float:left; }
.floatR { float:right; }
.clearB { clear:both; }
.espacio { height:20px; }
.submit { text-transform:uppercase;border:none;padding: 2px 10px 2px 10px;background:#0091d7 url(../img/crucero-cabeceraAgua.gif) top right no-repeat;color:#fff;font-weight:bold;font-size:13px; }
.submit:hover { background:#494a42;color:#ebebeb;cursor:pointer; }
.submitDis { float:right;text-transform:uppercase;border:1px solid #9a9a88;padding: 2px 5px 2px 5px;background:#b0b1a4;color:#9a9a88 ! important;font-weight:bold;font-size:13px; }
.reservar { border:none;padding: 4px 10px 4px 10px;background:#dae649;color:#494a42;font-weight:bold;font-size:15px;text-transform:uppercase; }
.reservar:hover { background:#494a42;color:#ebebeb;cursor:pointer; }
.campo { margin:0px;font-size:11px; color:#333; border:1px solid #d2d2d2; }
.imprimir { padding-left:25px;float:right;display:block;height:15px;margin-bottom:-15px;color:#0091d7;text-decoration:underline;background:transparent url(../img/crucero-imprimir.gif) center left no-repeat; }

.colIzq { float:left;width:740px;clear:both; }
.colDcha { float:right;width:200px; }

#buscador { position:relative;margin:20px 0 0 0;padding:1px 0 0 0;height:300px;background:url(../img/crucero-fondoBuscador.gif) top left no-repeat }
#buscador .int { margin:10px; }
#buscador h6 { color:#0091d7;font-size:16px; }
#buscador .paso4 { text-align:right; }
#buscador .buscadorExtras { position:absolute;top:235px;text-align:right; }
#buscador .buscadorExtras a { display:block;color:#0091d7; }
.buscadorOpcion { margin:0 0 10px 0; }
#bDestino, #bPrecio, #bFecha { width:180px; }

.extraLinks { margin:0px 20px 20px 20px;border-bottom:1px solid #b0b1a4;padding:0 0 20px 0;text-align:center; }
.extraLinks h1, .extraLinks h2, .extraLinks h3, .extraLinks h4, .extraLinks h5, .extraLinks h6 { background:none;text-align:left;color:#b0b1a4;margin:0px;padding:0px }
.extraLinks a { margin:10px 0 3px 0;padding:0px 20px 0px 20px;border-right:1px solid #b0b1a4;white-space:nowrap;line-height:18px; }
.columnas2 div { padding:0px 20px 1px 20px; }
.columnas2 a { margin:0px;padding:0px;border:none;float:left;display:block;width:460px;text-align:left;}
.columnas3 div { padding:0px 20px 1px 20px; }
.columnas3 a { margin:0px;padding:0px;border:none;float:left;display:block;width:300px;text-align:left;}
.extraLinks .destacado { color:#0091d7; }

#pie { background:#e2e4d9;margin:20px 0 0 0;text-align:center;border:1px solid #fff; }
#pie #mascruceros { padding:10px 0 0 0; }
#pie #mascruceros ul { margin:0px;padding:0px;list-style:none; }
#pie #mascruceros li { display:inline;margin:0px;padding:0px; }
#pie #mascruceros a { font-size:10px;color:#333;font-weight:bold;margin:10px 0 0px 0;padding:0px 10px 0px 10px;border-right:1px solid #b0b1a4;text-transform:uppercase; }
#pie #copyright { font-size:10px;margin:10px 0 10px 0; }
#pie #copyright a { text-decoration:underline; }
#pie #Div1 { font-size:10px;margin:10px 0 10px 0; }
#pie #Div1 a { text-decoration:underline; }

/* thickbox */
*{padding: 0; margin: 0;}
#TB_window { font: 12px Arial, Helvetica, sans-serif;color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif;color:#666666; }
#TB_window a {color: #666666;}
#TB_overlay { position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%; }
.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #0091d7;text-align:left;top:50%;left:50%; }
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block;margin: 15px 0 0 15px;border: 1px solid #ccc; }
#TB_caption { height:25px;padding:7px 30px 10px 25px;float:left; }
#TB_closeWindow { height:25px;padding:11px 25px 10px 0;float:right; }
#TB_closeAjaxWindow { padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right; }
#TB_ajaxWindowTitle { float:left;padding:7px 0 5px 10px;margin-bottom:1px; }
#TB_title { background-color:#e8e8e8;height:27px; }
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load { position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect { z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%; }
* html #TB_HideSelect { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent { clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px; }

/* misc */
.crucerotabla {  }
.crucerotabla th { color:#f4a000;font-size:13px; }
.crucerotabla td, .crucerotabla th { border-bottom:1px solid #fafafa;height:30px;vertical-align:middle; }
.crucerotabla td a, .crucerotabla th a { text-decoration:underline;font-weight:normal; }
.crucerotabla td span a, .crucerotabla th span a { color:#0091d7; }

.fotos { width:200px; }
.polaroid { position:relative;height:230px; }
.polaroid div { position:absolute;top:0px;left:0px; }
.thumbs { overflow:auto;width:200px;height:100px;margin:10px 0 0 0; }
.thumbs td { width:75px; }
.thumbs img { vertical-align:top; }
.thumbs .polaroidthumb { margin:0px 0 0 -70px;cursor:hand; }
.fotos .submit { margin:10px 0 0 0; }

#crucerossimilares { margin:20px 0 0 0;padding:0 0 50px 0;background:#e2e4d9 url(../img/crucero-fondoLadoB.gif) bottom left no-repeat; }
#crucerossimilares h4 { padding:10px 0 0 10px;background:url(../img/crucero-fondoLadoT.gif) top left no-repeat; }
#crucerossimilares .int { margin:10px; }
#crucerossimilares .dest { font-weight:bold; }
#crucerossimilares li { padding:0 0 0 10px; }

#sabias { margin:20px 0 0 0;padding:0 0 10px 0;background:#aeb0a2 url(../img/crucero-fondoLado2B.gif) bottom left no-repeat; }
#sabias h4 { padding:20px 0 0 10px;background:url(../img/crucero-fondoLado2T.gif) top left no-repeat;color:#fff; }
#sabias .int { margin:10px; }

#masinfo { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#masinfo .int { margin:10px; }

#observaciones { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#observaciones .int { margin:10px; }
#observaciones h4 { padding:5px 0 0 10px;border-bottom:1px solid #fafafa;height:30px;vertical-align:middle; }


.valoracion { border:1px solid #fff;display:inline;position:relative;overflow:visible; }
.valoracion span { display:block;position:absolute;top:5px;left:10px;height:17px;background:url('../img/crucero-valoracion.gif') top left no-repeat; }

/* ESTILOS PARA HOME */
/* ------------------------------------------------------ */

#destacadaHome { position:relative;margin:20px 0 0 0;font-size:16px;font-weight:bold; }
#destacadaHome #ofertaDest, #destacadaHome #videoDest { padding:25px 0 0 0;position:absolute;top:230px;height:50px; }
#destacadaHome #ofertaDest a { color:#0091d7;margin:0 0 0 30px; }
#destacadaHome #videoDest a { color:#0091d7;margin:0 0 0 30px;background:transparent url(../img/crucero-playpeq.gif) top left no-repeat; }
#destacadaHome #videoDest span { margin:0 0 0 40px; }
#destacadaHome #ofertaDest { right:20px;width:140px;background:transparent url(../img/crucero-fondoOferta.gif) top left no-repeat; }
#destacadaHome #videoDest { right:180px;width:190px;background:transparent url(../img/crucero-fondoVideo.gif) top left no-repeat; }

#navierasHome { margin:20px 0 0 0; }
#navierasHome div { margin:0 0 10px 0; }

#mapaHome { margin:20px 0 0 0;position:relative; }
#mapaHome h3 { padding:0 0 15px 0;color:#494a42;font-size:21px;background:none;height:30px; }
#mapaHome h3 a { color:#494a42;font-size:21px; }
#mapaHome #destinos { position:absolute;width:210px;top:25px;right:20px; }
#mapaHome #destinos a { display:block;color:#0091d7;font-weight:bold;font-size:16px; }

#ultimasOfertasHome { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#ultimasOfertasHome .int { margin:10px; }
#ultimasOfertasHome .navieraCheck { padding:0 15px 0 0;float:left;color:#0091d7; }
#ultimasOfertasHome .navieraCheck input { margin:0 7px 0 0; }
#ultimasOfertasHome .nohay { color:#b0b1a4; }
#ultimasOfertasHome #listaUltimasOfertas { border-top:1px dashed #b0b1a4;margin-top:20px; }
#ultimasOfertasHome #listaUltimasOfertas a { text-decoration:none; }
#ultimasOfertasHome .fila { border-bottom:1px dashed #b0b1a4;font-size:11px;height:30px;padding-top:10px; }
#ultimasOfertasHome .fila .cruceroTitulo{ color:#0091d7;font-size:16px;font-weight:bold;padding:0 10px 0 10px; }
#ultimasOfertasHome .fila .itenerario{ color:#f4a000;font-size:13px;font-weight:bold;padding:0 10px 0 0; }
#ultimasOfertasHome #listaUltimasOfertas .recomendado { background:#f2f3ee url(../img/crucero-recomendado.gif) 680px 7px no-repeat; }

#publicidadHome { margin:20px 0 0 0; }

#ofertasExclusivasHome { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#ofertasExclusivasHome .int { margin:10px; }
#ofertasExclusivasHome #listaOfertasExclusivas { border-top:1px dashed #b0b1a4;float:left;width:720px; }
#ofertasExclusivasHome .fila { border-bottom:1px dashed #b0b1a4;font-size:11px;height:100px;padding-top:10px;float:left;width:360px; }
#ofertasExclusivasHome .exclusivaImagen { width:100px;float:left;margin:0 0 0 5px; }
#ofertasExclusivasHome .exclusivaImagen img { float:left; }
#ofertasExclusivasHome .exclusivaImagen a { margin:0 0 0 -70px; }
#ofertasExclusivasHome .exclusivaImagen a img { float:none; }
#ofertasExclusivasHome .exclusivaTexto { float:left;width:220px; }
#ofertasExclusivasHome .exclusivaTexto span { display:block; }
#ofertasExclusivasHome .cruceroTitulo { color:#0091d7;font-size:16px;font-weight:bold; }
#ofertasExclusivasHome .itenerario{ color:#f4a000;font-size:13px;font-weight:bold; }

#busquedasPopularesHome { margin:20px 0 0 0;padding:1px 0 0 0;font-weight:bold;color:#f4a000;background:url(../img/crucero-fondoPopulares.gif) top left no-repeat;width:200px;min-height:300px; }
#busquedasPopularesHome .int { margin:10px;padding: 10px 0px; }
#busquedasPopularesHome h6 { color:#0091d7;font-size:16px; }
#busquedasPopularesHome a { color:#0091d7;font-weight:normal;display:block; }
#busquedasPopularesHome span { display:block;margin:10px 0px; }


/* ESTILOS PARA NAVIERAS */
/* ------------------------------------------------------ */
#introNavieras { padding:0 220px 0 0;min-height:50px; }
#ofertas { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#ofertas .int { margin:10px; }
.zona { border:1px solid #b0b1a4;margin:20px 0 0 0; }
.zona .int{ margin:10px; }
.zonaFotos, .zonaTexto, .zonaPrecio { padding:10px 0px; }
.zonaTexto { padding-right:20px;}
.zonaTexto span { display:block; }
.zonaTextoNavieras span { display:inline; }
.zonaTitulo { font-size:21px;color:#0091d7;font-weight:bold;text-decoration:underline !important; }
.zonaBarco { font-size:17px;color:#f4a000;font-weight:bold; }
.zonaBarco a { font-size:17px;color:#f4a000 !important;font-weight:bold !important;text-decoration:none ! important; }
.zonaSalidas { font-weight:bold;color:#272724; }
.zonaSalidas a { font-weight:bold ! important;color:#272724!important;text-decoration:none ! important; }
.zonaBarcoDetalles { color:#b0b1a4; }
.zonaBarcoTexto {  }
.zonaVerOferta { margin:20px 0 0 0; }
.zonaPrecio .bocadillo { padding:0 0 20px 0;background:#e2e4d9 url(../img/crucero-fondoLadoB.gif) bottom left no-repeat;text-align:center;font-size:21px;color:#0091d7;font-weight:bold; }
.zonaPrecio .bocadillo a { display:block;padding:10px 0 0 10px;background:url(../img/crucero-fondoLadoT.gif) top left no-repeat;color:#0091d7; }
.zonaPrecio .bocadillo span { font-size:45px; }
.zona td { vertical-align:top; }
.zona td a { color:inherit; }
.zona .submit { color:#fff !important;text-decoration:none ! important;font-weight:bold; }

/* ESTILOS BARCOS */
/* ------------------------------------------------------ */

#ofertaDestacada { position:relative;margin:20px 0 0 0;font-size:16px;font-weight:bold; }
#ofertaDestacada #video a { color:#0091d7;margin:0 0 0 30px;background:transparent url(../img/crucero-playpeq.gif) top left no-repeat; }
#ofertaDestacada #video span { margin:0 0 0 40px; }
#ofertaDestacada #video { padding:25px 0 0 0;position:absolute;top:230px;height:50px;right:20px;width:190px;background:transparent url(../img/crucero-fondoVideo.gif) top left no-repeat; }

#detalles { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#detalles .int { margin:10px; }

#texto { float:left;width:340px; }

#precio { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#precio .int { margin:10px; }
#precioHolder { width:470px;float:right;overflow:auto;}
#precioHolder td, #precioHolder th { padding:0px 5px;height:30px; }
#precioSeleccionado { float:right;color:#0091d7;font-size:15px;font-weight:bold;margin:14px 10px 0 0; }
#precio .reservar { margin:10px 0 0 0; }

#masinfo { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#masinfo .int { margin:10px; }



/* ESTILOS PARA FAQ */
/* ------------------------------------------------------ */
.pregunta { color:#0091d7;font-weight:bold;margin:10px 0 0 0;display:block; }
.respuesta { border:1px solid #b0b1a4;padding:10px;margin:10px 0 0 0;display:none; }


/* ESTILOS PARA OFERTAS */
/* ------------------------------------------------------ */

#destacadaOferta { position:relative;margin:20px 0 0 0;font-size:16px;font-weight:bold; }
#destacadaOferta .bocadillo { text-align:center;padding:25px 0 0 0;position:absolute;right:20px;height:50px;width:190px;background:transparent url(../img/crucero-fondoVideo.gif) top left no-repeat; }
#destacadaOferta .bocadillo a { color:#0091d7; }

#destacadaOferta #videoDest { top:230px; }
#destacadaOferta #videoDest a span { margin:0 0 0 40px; }
#destacadaOferta #videoDest a { background:transparent url(../img/crucero-playpeq.gif) top left no-repeat; }
#destacadaOferta #barcoDest { top:170px; }
#destacadaOferta #precioDest { top:20px;height:100px;background-image:url(../img/crucero-fondoPrecio.gif);padding:15px 0 0 0; }
#destacadaOferta #precioDest a span b { font-size:30px;display:block; }
#destacadaOferta #navieraDest { position:absolute;left:20px;top:230px; }

#detalles { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#detalles .int { margin:10px; }
#texto { float:left;width:340px; }

#precio { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#precio .int { margin:10px; }
#precioHolder { width:470px;float:right;overflow:auto;}
#precioHolder td, #precioHolder th { padding:0px 5px;height:30px; }
#precioSeleccionado { float:right;color:#0091d7;font-size:15px;font-weight:bold;margin:14px 10px 0 0; }
#precio .reservar { margin:10px 0 0 0; }


/* ESTILOS PARA RESULTADOS DE BUSQUEDA */
/* ------------------------------------------------------ */
.noResultados {border:1px solid #b0b1a4;margin:50px 20px 50px 20px; color:#e1bb23;font-weight:bold;font-size:18px;padding: 10px 10px 10px 15px;}

.resZona { border:1px solid #b0b1a4;margin:0 0 20px 0; }
.resNaviera { margin:10px; }
.resNaviera h4 { color:#96d2ef; }
.resItenerario { padding: 10px 0 10px 0; }
.resItenerario a { margin: 0 0 0 20px; }
.resItenPrecioBase { float:right;color:#e1bb23;font-size:15px; }
.resItenPrecio { font-weight:bold;font-size:18px; }
.resItenNombre { color:#494a42;font-weight:bold;font-size:18px; }
.resItenBarco{ color:#b0b1a4;font-weight:bold; }
.resItenSalidas{ color:#b0b1a4; }
.resItinerario{ padding: 10px 0 10px 0;border-bottom:1px dashed #b0b1a4; }
/* ------------------------------------------------------ */
/* -- NUEVOS TIPOS BUSCADOR
/* ------------------------------------------------------ */

/* Estilo textos */
.resItenNombreNuevo {font-size:14px;text-align:left;font-family:Arial;color:#F4A000;font-weight:bold;margin:0px}
.resItenNumDiasNuevo {font-size:14px;text-align:left;font-family:Arial;color:#F4A000;font-weight:bold}
.resTextoItinerario{text-align:left;font-family:arial;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal}
.resTextoNegritaItinerario{text-align:left;font-family:arial;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal}
.resPrecioDesdeItinerario{-x-system-font:none;color:#CCCCCC;font-family:arial;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
.resItenPrecioNuevo {font-size:14px;text-align:left;color:#ffffff;font-family:Arial;font-weight:bold;text-align:center;text-decoration:none}

 
/* ESTILOS PARA PIE MACHEADO DEL BUSCADOR */
.pienivel1 div {
float:left;
margin:0pt 0pt 0pt 15px;
white-space:nowrap;
}
.pienivel1 div a {
color:#707070;
}
.pie2col ul {
list-style-position:outside;
margin:0pt 0pt 2px 5px;
padding:0px;
}
.pie2col ul li {
display:block;
float:left;
margin:0px;
padding:0px;
}
.pie2col ul li a {
color:#707070;
text-decoration:none;
}
.pie2col li {
width:350px;
}
.pie3col ul {
list-style-position:outside;
margin:0pt 0pt 0pt 5px;
padding:0px;
}
.pie3col ul li {
display:block;
float:left;
margin:0px;
padding:0px;
}
.pie3col ul li a {
color:#707070;
text-decoration:none;
}
.pie3col li {
width:250px;
}
.pie3col div {
width:300px;
}
.pie4col div {
width:170px;
}
.pie5col div {
width:140px;
}
.pie2col div {
width:350px;
}

/* ESTILOS PARA BUSCADOR DE NAVIERAS */

.moduloNav {background:url(../img/busca_cruceros2.jpg) no-repeat;width:750px;height:150px;padding-top:12px;margin:0 0 0 0;}
#buscadorNav { margin:25px 15px 0 15px !important;overflow:hidden;padding:5px;text-align:bottom;width:700px;height:150px;}
#buscadorNav p{margin-bottom:5px; }
#buscadorNav h6 { margin:0 0 8px 0; }
.buscCampoNav { margin:0px;font-size:11px;color:#333;border:1px solid #d2d2d2;width:170px;}
.buscLabelNav {line-height:20px;color:#0091d7;margin-left:1px;}
#buscResultadosNav { border:1px solid #b0b1a4;margin:2px 0 0 0;padding:0px;text-align:center;font-size:10px;color:#494a42; }
#buscResCountNav { font-size:13px;color:#0091d7;}
.encontrador {margin-top:20px !important;width:80px !important;}
.submitNav { text-transform:uppercase;border:none;padding: 2px 5px 2px 5px;background:#0091d7 url(../img/crucero-cabeceraAgua.gif) top right no-repeat;color:#fff;font-weight:bold;font-size:13px;width:63px;}
.submitNav:hover { background:#494a42;color:#ebebeb;cursor:pointer; }
.submitDisNav { float:right;text-transform:uppercase;border:1px solid #9a9a88;padding: 2px 5px 2px 5px;background:#b0b1a4;color:#9a9a88 ! important;font-weight:bold;font-size:13px;width:63px; }
/*
#buscadorNav { margin-top:22px !important;overflow:hidden;padding:5px;text-align:bottom;width:700px;}
#buscadorNav p{margin-bottom:5px;}
#buscadorNav h6 { margin:0 0 8px 0;}
.buscCampoNav { margin:0px;font-size:11px;color:#333;border:1px solid #d2d2d2;width:150px;}
.buscLabelNav {color:#0091d7;margin-left:1px; }
#buscResultadosNav { border:1px solid #b0b1a4;margin:10px 0 0 0;padding:0px;text-align:center;font-size:10px;color:#494a42; }
#buscResCountNav { font-size:13px;color:#0091d7;}
.encontrador {margin-top:20px !important;}
*/

.lnkItinerario2 hover {
background:transparent url(../img/boton_ofertadesde.gif) no-repeat scroll left top;
text-decoration:none;
}

.lnkItinerario2 
{
text-decoration:none;
background:transparent url(../img/boton_ofertadesde.gif) no-repeat scroll left top;
position:relative;
display:block;
float:right;
top:-10px;
width:85px;
height:50px;
text-align:left;
margin:0px;
font-size:18px;
padding-left:6px;
padding-top:13px;
color:#ffffff;
font-family:Arial;
font-weight:bold;
}

.lnkItinerario2 .precio_final 
{
position:relative;
display:block;
float:right;
top:-10px;
width:85px;
height:50px;
text-align:left;
margin:0px;
padding-left:6px;
padding-top:13px;
font-family:Arial;
color:#2F72B4;
font-size:11px;
font-weight:normal;
}