/* ESTILOS PARA TODAS LAS PAGINAS */
/* ------------------------------------------------------ */
* { padding:0;margin:0; }

body {
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
color:#333;
background:#fff url('/content/groups/public/documents/mc_html_images/000033.gif') top left;
text-align:center;
behavior:url("/content/groups/public/documents/mc_html_otros/mc_csshover.htc");
}
a { color:#333;text-decoration:none; }
a:hover { text-decoration:underline; }
a.submit:hover { text-decoration:none; }

td { vertical-align:top;font-family:arial;font-size:12px;color:#333; }
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; }
h3 a { color:#fff;font-size:21px; }
h4, h4 a { color:#0091d7;font-size:16px; }
h5, h5 a { color:#0091d7;font-size:16px; }
h6, h6 a { color:#0091d7;font-size:11px; }

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;
}
#pg .int { border-bottom:1px solid #fff; }
#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; }

#breadcrumb2 { width:95%;padding:2px 9%;margin:-17px 0 22px 0;border-bottom:1px solid #b0b1a4; }
#breadcrumb2 span { color:#b0b1a4;font-weight:bold; }
#breadcrumb2 a, #breadcrumb2 a span{ font-weight:normal;color:#333; }

#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 { float:right;text-transform:uppercase;border:1px solid #e1bb23;padding: 2px 5px 2px 5px;background:#ffdb4f url(/content/groups/public/documents/mc_html_images/crucero-submit.gif) bottom left repeat-X;color:#786723 ! important;font-weight:bold;font-size:13px; }
.submit:hover { background:#e1bb23 url(/content/groups/public/documents/mc_html_images/crucero-submit.gif) top left repeat-X;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(/content/groups/public/documents/mc_html_images/000164.gif) center left no-repeat; }
.guardar { padding-left:25px;float:right;display:block;height:15px;margin-bottom:-15px;color:#0091d7;text-decoration:underline;}
.volver { padding-left:25px;float:right;display:block;height:15px;margin-bottom:-15px;color:#0091d7;text-decoration:underline;background:transparent;}
h3, .header { background:#338bca url(/content/groups/public/documents/mc_html_images/crucero-header.gif) top left no-repeat;height:40px; }
.header2 { background:#494a42 url(/content/groups/public/documents/mc_html_images/crucero-header2.gif) top left no-repeat;height:40px; }

.colIzq { float:left;width:740px;clear:both; }
.colDcha { float:right;width:200px;}
.colCentro { float:center;width:940px;}
.modulo { background:#e2e4d9 url(/content/groups/public/documents/mc_html_images/crucero-esquina.gif) bottom right no-repeat;margin:0 0 20px 0; }

/*#buscador { position:relative;margin:20px 0 0 0;padding:1px 0 0 0;height:300px;background:url(/content/groups/public/documents/mc_html_images/000077.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 #Div1 { font-size:10px;margin:10px 0 10px 0; }
#pie #Div1 a { text-decoration:underline; }

#pieNivel {text-align:center;font-size:10px;color:#333;font-weight:bold;margin:10px 0 3px 0;padding:0px 20px 0px 20px;}

#fenix { margin:20px 0 0 0; }
#fenix h2 { font-size:10px;margin:10px 0 0 0;padding:0 0 10px 0; }
#fenix h2 a { color:#f4a000;font-size:10px;margin:10px 0 0 0;padding:0 0 10px 0;text-decoration:underline; }

#enlaces { margin:20px 0 20px 0; }
#enlaces li { line-height:25px; }
#enlaces a { color:#0091d7;font-weight:bold;text-decoration:none; }

#enlaceobservaciones {color:#0091d7;font-weight:bold;text-decoration:none;}

a.tt { position:relative; }
a.tt .TT { display:none; }
a.tt:hover .TT { float:left;display:block;position:absolute;top:30px;left:0px;border:1px solid #0091d7;padding:10px;background:#ffffff;z-index:50;text-decoration:none !important;top:0px;}
a.tt:hover .TT .TTDesc { padding:0 0 0 10px;text-decoration:none !important;vertical-align:top; }
.bgiframe { background:#fff;position:absolute;top:0px;z-index:-1;  }

#precio a.tt:hover .TT { left:175px; }
.precioItinerario a.tt:hover .TT { left:175px; }
#detalles a.tt:hover .TT { left:90px; }

#cubiertas { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#cubiertas .int { margin:10px; }
#cubiertas li {margin:10px 0 0 20px; text-align:left; color:#0091d7; text-decoration:none;}
#cubiertas a{text-align:left; line-height:25px; color:#0091d7; font-weight:bold; text-decoration:none;}
#cubiertas li .TT {text-align:left; line-height:25px; color:#0091d7; font-weight:bold; text-decoration:none;}
#cubiertas a .tt:hover .TT { text-align:left; line-height:25px; color:#f4a000; font-size:15px ! important; left:140px; }


/* thickbox */
/**/
#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;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#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 #525252;
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-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}
#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;
}

.precioMin {font-weight:bold;}

.zebra1 .zebraA { background:#d6ecf2; }
.zebra1 .zebraB { background:#c5e7f0; }
.zebra2 .zebraA { background:#f9f9f0; }
.zebra2 .zebraB { background:#fefef9; }

/* misc */
.crucerotabla {z-index:5; }
.crucerotabla th { color:#e1bb23;font-size:13px;text-align:left; }
.crucerotabla td, .crucerotabla th { border-bottom:1px solid #fafafa;height:25px;vertical-align:middle;font-size:12px; }
.crucerotabla td a, .crucerotabla th a { text-decoration:none;font-weight:normal; }
.crucerotabla td span a, .crucerotabla th span a { color:#0091d7; }

.fotos { width:200px; }
.polaroid { position:relative;height:200px; }
.polaroid div { position:absolute;top:0px;left:0px; }
.colDcha .polaroid div { top:5px; }
.thumbs { overflow:auto;width:680px;height:100px;margin:10px 0 0 0; }
.thumbs td { width:75px; }
.thumbs img { vertical-align:top; cursor:hand;}
.thumbs .polaroidthumb { cursor:hand; }
/*.thumbs .polaroidthumb { margin:0px 0 0 -70px;cursor:hand; }*/
.fotos .submit { margin:10px 0 0 0; }

.verMas { float:right;display:block;line-height:21px;padding:0 25px 0 0;margin:-20px 10px 0 0;background:transparent url(/content/groups/public/documents/mc_html_images/crucero-vermas.gif) top right no-repeat;font-size:11px;color:#fff; }
.descuento {background:#E1BB23; padding:0px 5px 0 5px;margin:-20px 10px 0 18px;font-size:15px;color:#fff; font-weight:bold; }

#crucerossimilares { margin:20px 0 0 0;padding:0 0 50px 0;background:#e2e4d9 url(/content/groups/public/documents/mc_html_images/000107.gif) bottom left no-repeat; }
#crucerossimilares h4 { padding:10px 0 0 10px;background:url(/content/groups/public/documents/mc_html_images/000106.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(/content/groups/public/documents/mc_html_images/000151.gif) bottom left no-repeat; }
#sabias h4 { padding:20px 0 0 10px;background:url(/content/groups/public/documents/mc_html_images/000150.gif) top left no-repeat;color:#fff; }
#sabias .int { margin:10px; }

#masinfo { border:1px solid #b0b1a4;margin:20px 0 0 0; padding:20px 0 10px 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('/content/groups/public/documents/mc_html_images/000108.gif') top left no-repeat; }


/* ESTILOS PARA HOME */
/* ------------------------------------------------------ */

#publicidad200x200 { min-height:200px;height:200px;background:#c11; }
#rotativa200x200 { min-height:200px;height:200px;width:200px;background:#fff;overflow:hidden; }
#rotativa200x200x2 { min-height:200px;height:200px;width:200px;background:#fff;overflow:hidden; }
#rotativa603x100 { min-height:100px;height:100px;width:603px;background:#fff;overflow:hidden; }
#rotativa740x320 { min-height:320px;height:320px;width:740px;background:#fff;overflow:hidden; }
#rotativa738x231 { min-height:231px;height:231px;width:738px;background:#fff;overflow:hidden; }

#especiales { min-height:300px;height:300px;width:200px;background:#fff;overflow:hidden; }

#buscador { margin:10px;height:255px;overflow:hidden; }
#buscador h6 { margin:0 0 20px 0; }
.buscCampo { margin:0px;font-size:11px;color:#333;border:1px solid #d2d2d2;width:100px;float:right;clear:both; }
.buscLabel {line-height:25px;color:#0091d7; }
#buscResultados { border:1px solid #b0b1a4;margin:45px 0 0 0;padding:10px;text-align:center;font-size:10px;color:#494a42; }
#buscResCount { font-size:37px;font-weight:bold; }
#buscResCruceros { font-size:19px;font-weight:bold; }

#listaOfertasExclusivas { margin:0 0 10px 0; }
#listaOfertasExclusivas table { background:#fff;margin:10px 10px 0px 10px; }
#listaOfertasExclusivas a { color:#e2e4d9; }
#listaOfertasExclusivas .titulo { display:block;color:#0091d7;font-size:19px;font-weight:bold; }
#listaOfertasExclusivas .destino { display:block;color:#e1bb23;font-size:15px;font-weight:bold; }
#listaOfertasExclusivas .destacado { display:block;color:#ff0040; font-weight:bold;font-size:15px; }
#listaOfertasExclusivas .itinerario { display:block;color:#333;}
#listaOfertasExclusivas .duracion { display:block;color:#333; }
#listaOfertasExclusivas .precioCol { text-align:right;padding:30px 0 0 0; }
#listaOfertasExclusivas .precioCol .precio { display:block;color:#e1bb23;font-size:19px;font-weight:bold; }
#listaOfertasExclusivas .precioCol .precio b { font-size:29px; }

#listaOfertasCompanias { margin:10px; }
#listaOfertasCompanias a { display:block;margin:0 0 20px 0;font-size:19px;color:#0091d7;font-weight:bold; }
#listaOfertasCompanias img { margin:0 20px -20px 0; }

#listaDestinos { background:transparent url(/content/groups/public/documents/mc_html_images/crucero-destinoMapa.gif) top left no-repeat; }
#listaDestinos h6 { margin:0px 10px;padding:10px 0px;font-size:12px; }
#listaDestinos ul { margin:0px 10px 30px 10px;line-height:18px; }

#promo { margin:10px; }
#promo a { color:#0091d7; }
#promo a b { color:#333;font-weight:normal; }

#listaUltimasOfertas { margin:0 10px 10px 10px;}
#listaUltimasOfertas .fila { border-bottom:1px dashed #b0b1a4;font-size:11px;height:30px;padding-top:10px; }
#listaUltimasOfertas .cruceroTitulo{ color:#0091d7;font-size:16px;font-weight:bold;padding:0 5px 0 0; }
#listaUltimasOfertas .itenerario { color:#b0b1a4;font-size:13px;font-weight:bold;padding:0 10px 0 0; }
#listaUltimasOfertas .itenerario b { color:#494a42; }
#listaUltimasOfertas .precio { float:right; }
#listaUltimasOfertas .precio b { color:#0091d7;font-size:19px; }


/* 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; }
.zonaVermas {font-size:17px; font-weight:bold; }
.zonaVermas a { font-size:17px; font-weight:bold !important;text-decoration:none ! important; text-align:right; }
.zonaBarcoDetalles { color:#b0b1a4; }
.zonaBarcoTexto { }
.zonaVerOferta { margin:20px 0 0 0; }
.zonaPrecio .bocadillo { text-align:right;color:#e1bb23;font-size:19px;font-weight:bold ! important; }
.zonaPrecio .bocadillo a { display:block;padding:10px 0 0 10px;color:#e1bb23;font-weight:bold ! important; }
.zonaPrecio .bocadillo span { display:block;font-size:29px;margin:0 0 5px 0; }
.zona td { vertical-align:top; }
.zona td a { color:inherit; }
/*.zona .submit { color:#fff !important;text-decoration:none ! important;font-weight:bold; }*/

/* ESTILOS BARCOS */
/* ------------------------------------------------------ */
.zona h3 {height:35px;}
.ofertasBarco span { text-align:left; color:#e1bb23; font-size:19px; font-weight:bold ! important; }
.ofertasBarco a { text-align:left; color:#e1bb23; font-size:19px; }

.zonaTextoBarcos h4 { display:inline; }
.zonaTextoBarcos img { display:block; }

#camarotes { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#camarotes .int { margin:10px; }
#camarotes { background:#e2e4d9 url(/content/groups/public/documents/mc_html_images/crucero-esquina.gif) bottom right no-repeat;margin:0px;padding:0 0 20px 0; }
#mostrarCam { margin:0px 20px 0px 20px; }
#mostrarCam table { padding:10px; }

#ofertaDestacada { position:relative;margin:10px 0 0 0;font-size:16px;font-weight:bold; }
#ofertaDestacada #video a { color:#0091d7;margin:0 0 0 30px;background:transparent url(/content/groups/public/documents/mc_html_images/000079.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(/content/groups/public/documents/mc_html_images/000080.gif) top left no-repeat; }

#detalles { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#detalles .int { margin:10px; }
.precioDetalles{ color:#e1bb23;font-weight:bold; }
.precioDetalles span { font-size:29px}

#texto { float:left;width:340px; }

.zonaTextoBarcos { display:inline; white-space:nowrap; vertical-align: middle; }

.precioItinerario { border:1px solid #b0b1a4;margin:20px 0 0 0; }
.precioItinerario .int { margin:10px; }

#precio { border:1px solid #b0b1a4;margin:20px 0 0 0; }
#precio .int { margin:10px; }
#precioHolder { width:590px; float:right;overflow:auto;}
#precioHolder td, #precioHolder th { padding:0px 5px;height:25px; text-align:center;white-space:nowrap;}

#precioHolder1 { width:920px; float:left;overflow:auto;}
#precioHolder1 td, #precioHolder1 th { padding:0px 5px;height:25px; text-align:center;white-space:nowrap;}

#pulse {vertical-align: middle; color:#ffffff; font-size:13px; font-weight:bold;}

#masinfo { margin:20px 0 0 0;background:#e2e4d9 url(/content/groups/public/documents/mc_html_images/crucero-esquina.gif) bottom right no-repeat;border:none; }
#masinfo .int { margin:0 10px; padding:10px 0px; }
.mostrarCamImg img { margin:20px 20px 0 20px ; }
.mostrarCamNombre { text-align:left ! important;padding:20px 0 0 0;display:block;color:#0091d7;font-weight:bold;font-size:16px; }
.mostrarCamDesc { text-align:left ! important;display:block;padding:20px 0 0 0;font-size:12px; }
#observaciones { margin:2px 0 0 0;background:#e2e4d9 url(/content/groups/public/documents/mc_html_images/crucero-esquina.gif) bottom right no-repeat;border:none; }
.ampliarImagen { color:#e1bb23;font-weight:bold; text-decoration:none; text-align:center;}

#enlaces { margin:20px 0 20px 0;background:#e2e4d9 url(/content/groups/public/documents/mc_html_images/crucero-esquina.gif) bottom right no-repeat;border:none; }
#enlaces ul { margin:0px 10px;padding:10px 0px }
#enlaces a { font-size:15px ! important; }

#sinimagen { border:1px solid #b0b1a4; vertical-align: middle; text-align:center; }
#sinimagen a { color:#0091d7;text-decoration:none; }

/* 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 */
/* ------------------------------------------------------ */
.resZona { background:#e2e4d9 url(/content/groups/public/documents/mc_html_images/crucero-esquina.gif) bottom right no-repeat;margin:0 0 20px 0; }
.resNaviera { margin:10px;display:block;padding:0 0 10px 0; }
.resItenerario { border-bottom:1px dashed #b0b1a4;font-size:11px;padding-top:10px; }
.resItenPrecioBase { float:right;margin:-3px 0 0 20px;font-size:11px; }
.resItenPrecio { font-size:20px;color:#0091d7;font-weight:bold; }
.resItenNombre { color:#494a42;font-size:16px;font-weight:bold;padding:0 5px 0 0; }
.resItenBarco { color:#b0b1a4;font-size:13px;font-weight:bold;padding:0 5px 0 0; }
.precioNoIncluye {font-size:9px;font-weight:bold;padding:0 5px 0 0; color:#494a42;}
.precioNoIncluye span {color:#0091d7; display:block;}

.nodisponible {height:400px; font-size:15px; font-weight:bold; text-align:center; color:#b0b1a4; margin:100px 0 0 0; }


/* ESTILOS PARA sello descuento */
.sello_dto { z-index:1999; position:absolute; margin-left:570px;margin-top:90px}


#buscador_promo { margin:10px;height:180px;overflow:hidden; }
#buscador_promo h6 { margin:0 0 20px 0; }

/* ESTILOS PARA GIRMALDI*/
#otrasRutasFerries { margin:0 10px 10px 10px;}
#otrasRutasFerries .fila { border-bottom:1px dashed #b0b1a4;font-size:11px;height:20px;padding-top:2px; }
#otrasRutasFerries .cruceroTitulo{ color:#0091d7;font-size:13px;font-weight:bold;padding:0 5px 0 0; }
#otrasRutasFerries .itenerario { color:#b0b1a4;font-size:13px;font-weight:bold;padding:0 10px 0 0; }
#otrasRutasFerries .itenerario b { color:#494a42; }
#otrasRutasFerries .precio { float:right; }
#otrasRutasFerries .precio b { color:#0091d7;font-size:19px; }


/* ESTILOS PARA BUSCADOR DE NAVIERAS */

.moduloNav { background:url(/content/groups/public/documents/mc_html_images/busca_cruceros.jpg) no-repeat;width:657px;height:108px;padding-top:5px;}
.moduloNav2 { background:url(/content/groups/public/documents/mc_html_images/005749.jpg) no-repeat;width:750px;height:160px;padding-top:12px;}

#buscadorNav { margin:20px 15px 0 15px !important;overflow:hidden;padding:5px;text-align:bottom;width:640px;height:150px;}
/*#buscadorNav { margin:20px 0 0 0px !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 {line-height:25px;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;}

#navieras {
	background:transparent url(/content/groups/public/documents/mc_html_images/005736.jpg) repeat-x scroll left bottom;
	float:left;
	margin:0 0 10px;
	padding:0;
}

#navieras ul {
	background:transparent url(/content/groups/public/documents/mc_html_images/005733.jpg) repeat-x scroll left top;
	float:left;
	padding:20px 0 20px 20px;
}
#navieras li {
	float:left;
	margin:0 10px 4px 0;
	width:230px;
}

#navieras h3 {
	-x-system-font:none;
	background:transparent no-repeat scroll left top;	
	height:18px;
	color:#338AC9;
	font-size:13px;
	font-size-adjust:none;
} 