@charset "utf-8";
/* CSS Document */
/*--------------------------------------------------
########### CSS RESET
--------------------------------------------------*/
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, ul, 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-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
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 Tags
--------------------------------------------------*/
body{background:#D6EFF6 url("../imagenes/bg.jpg") repeat-x; font:12px/17px "Trebuchet MS", Tahoma, Verdana;}
h1{font:normal 22px/24px "Trebuchet MS", Tahoma, Verdana;color:#fff;padding-top:5px; padding-left:10px; padding-bottom:16px;}
h2{font:bold 14px/16px "Trebuchet MS", Tahoma, Verdana;color:#3763A4; margin-bottom:10px; text-transform:uppercase}
h3{font:bold 11px/12px "Trebuchet MS", Tahoma, Verdana;color:#1d4a92;}
h4{font:bold 15px/16px "Trebuchet MS", Tahoma, Verdana;color:#1d4a92; margin-bottom:10px; text-transform:uppercase}
h5{font:bold 12px/17px "Trebuchet MS", Tahoma, Verdana;color:#1d4a92;;margin-bottom:5px;}

a{font:bold 12px  "Trebuchet MS", Tahoma, Verdana; color:#FE9900; text-decoration:none}
a:Link{font:bold 12px  "Trebuchet MS", Tahoma, Verdana; color:#FE9900; text-decoration:none}
a:Hover{font:bold 12px  "Trebuchet MS", Tahoma, Verdana; color:#FE9900; text-decoration:underline}
p{
	color:#888888;
	font-family:  "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	padding-right: 10px;
}
p span{color:#3763A4;}

/*--------------------------------------------------
########### Structure
--------------------------------------------------*/
#contenedor{
	width:960px;
	background-color:#FFFFFF;
	overflow:hidden;
	margin:auto;
}

#encabezado{
	width:960px;
	height:138px;
	float:left;
}

#encabezado_izq{
	width:610px;
	/*height:161px;*/
	float:left;
}

#encabezado_der{
	width:350px;
	/*height:161px;*/
	float:right;
}

#encabezado_der_sup{
	width:332px;
	height:32px;
	text-align:right;
	padding-top:8px;
	padding-right:18px;
	background-image:url(../imagenes/menu_top.jpg);
	background-repeat:no-repeat;
	float:left;
}

#encabezado_der_med{
	width:350px;
	height:61px;
	float:left;
	padding-top:10px;
	text-align:right;
	background-image: url(../imagenes/telefono.jpg);
}

#encabezado_der_inf{
	width:350px;
	background-image:url(../imagenes/bg_banderas.jpg);
	background-repeat:no-repeat;
	text-align:right;
	height:31px;
	padding-top:5px;
	float:left;
}

#principal{
	width:960px;
	height:260px;
	float:left;
}

#destacado{
	width:638px;
	padding-top:8px;
	padding-left:7px;
	height:252px;
	float:left;
}

#buscador{
	width:283px;
	height:200px;
	padding:50px 17px 10px 15px;
	background-image:url(../imagenes/buscador_home.jpg);
	background-repeat:no-repeat;
	float:right;
}

#buscador_txt{
	width:47px;
	height:24px;
	float:left;
}
#buscador_casillas{
	width:235px;
	height:24px;
	float:right;
}
#buscadorLateral{
	width:230px;
	padding:40px 8px 15px 8px;
	background:url(../imagenes/buscador_seccion.jpg) no-repeat #1e4a91;
	margin-bottom:10px;
	float:left;
}

#buscador_avanzado{
	width:237px;
	height:24px;
	float:left;
}
#buscador_boton{
	float:right;
}

#contenido{
	width:960px;
	padding-top:10px;
	margin-bottom:10px;
	float:left;
}


#izquierda{
	width:247px;
	padding-left:10px;
	float:left;
}

#titulos_izq{
	width:247px;
	background-image:url(../imagenes/bg_titulo_izq.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-bottom:5px;
}
.titulo_izquierda_margen{
	padding:5px;
}

#detalle_izq{
	width:235px;
	padding:5px;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D7E0E7;
	border-right-color: #D7E0E7;
	border-left-color: #D7E0E7;
}
#cierre_izq{
	width:235px;
	float:left;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #D7E0E7;
	border-right-color: #D7E0E7;
	border-left-color: #D7E0E7;
	/*padding-top: 8px;*/
	padding-right: 5px;
	/*padding-bottom: 10px;*/
	padding-left: 5px;
}
#lista_izq{
	width:116px;
	/*padding-top:5px;*/
	float:left;
}

#lista_der{
	width:116px;
	/*padding-top:5px;*/
	float:right;
}

#lista_bullet{
	padding-top:3px;
	padding-bottom:3px;
}

#botonera_ciudades{
	width:247px;
	margin-bottom:10px;
	float:left;
}

#botonera_itinerario{
	width:247px;
	margin-bottom:10px;
	float:left;
}

#botonera_navieras{
	width:247px;
	margin-bottom:10px;
	float:left;
}

#banner_primero{
	width:247px;
	height:76px;
	float:left;
}

#banner_grande{
	width:247px;
	height:76px;
	float:left;
	margin-top:8px;
}

#banner_peque{
	width:247px;
	height:61px;
	float:left;
	margin-top:8px;
}

#banner_ofertas_lateral{
	width:247px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

#botonera_informes{width:247px;
height:185px;
float:left}


#central{
	width:388px;
	/*height:860px;*/
	text-align:center;
	float:left;
}

#promo_uno{width:388px;
/*height:310px;*/
float:left;
margin-bottom:10px;
}

#promo_dos{width:388px;
height:310px;
float:left;
}

#ofertas{width:388px;
height:108px;
float:left;
}

#newsletter{
	width:370px;
	height:83px;
	text-align:left;
	padding-top:40px;
	padding-left:18px;
	background-image:url(../imagenes/news_home.jpg);
	background-repeat:no-repeat;
	float:left;
}

#derecha{
	width:300px;
	height:805px;
	float:right;
	margin-right:10px;
	background-color: #EEF4F4;
	border: solid 1px #D7DFEA;
}

#derecha_interna{
	width:690px;
	float:right;
}

/* TOP OFERTAS DE PORTADA, LUJO Y FLUVIALES */
#top_ofertas{
	width:300px;
	height:37px;
	margin-left:4px;
	background-image:url(../imagenes/bg_titulo_der.jpg);
	background-repeat:no-repeat;
	float:left;
}

#oferta_uno{
	width:280px;
	margin-left:10px;
	padding:3px 0;
	border-bottom:solid 1px #D7DFEA;
	float:left
}
#oferta_foto{
	width:90px;
	float:left
}
#oferta_txt{
	width:190px;
	float:right;
}
#oferta_ver{
	float:left;
	padding-top:5px;
}
#oferta_precio{
	text-align:right;
	float:right;
}

/* TOP OFERTAS LATERALES PARA LAS NAVIERAS */
#ofertas_lateral{
	width:242px;
	float:right;
	margin-left:5px;
	background-color: #EEF4F4;
	border: solid 1px #D7DFEA;
}

#top_ofertas_lat{
	width:242px;
	height:37px;
	margin-left:4px;
	background-image:url(../imagenes/titulo-top-ofertas-lateral.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:7px;
}

#oferta_uno_lat{
	width:226px;
	margin-left:10px;
	padding:3px 0;
	border-bottom:solid 1px #D7DFEA;
	float:left
}
#oferta_foto_lat{
	width:90px;
	float:left
}
#oferta_txt_lat{
	width:136px;
	float:right;
}
#oferta_ver_lat{
	float:left;
	padding-top:5px;
}
#oferta_precio_lat{
	text-align:right;
	float:right;
}


#mas{width:270px;
padding-top:12px;
padding-left:10px;
height:40px;
float:left}



#navieras{width:940px;
padding-left:10px;
height:210px;
float:left}

#navieras_sup{width:940px;
height:44px;
background-image:url(../imagenes/titulos_genericos.jpg);
background-repeat:no-repeat;
float:left}

#navieras_inf{width:940px;
padding-left:5px;
height:160px;
float:left}

#naviera_uno{width:156px;
height:160px;
float:left}

#naviera_dos{width:156px;
height:160px;
float:left}

#naviera_tres{width:156px;
height:160px;
float:left}

#naviera_cuatro{width:156px;
height:160px;
float:left}

#naviera_cinco{width:158px;
height:160px;
float:left}

#naviera_seis{width:158px;
height:160px;
float:right}

#nombre_navieras{width:144px;
height:32px;
padding-left:4px;
padding-top:4px;
background-color:#D4DFF1;
float:left}


#logos{width:940px;
margin-left:10px;
border-bottom:solid 1px #D7E0E7;
border-top:solid 1px #D7E0E7;
float:left}


#fila_uno{width:940px;
height:35px;
float:left}


#logo_uno{width:117px;
height:35px;
float:left}
#logo_dos{width:102px;
height:35px;
float:left}
#logo_tres{width:100px;
height:35px;
float:left}
#logo_cuatro{width:100px;
height:35px;
float:left}
#logo_cinco{width:100px;
height:35px;
float:left}
#logo_seis{width:100px;
height:35px;
float:left}
#logo_siete{width:100px;
height:35px;
float:left}
#logo_ocho{width:100px;
height:35px;
float:left}
#logo_nueve{width:117px;
height:35px;
float:right}


#fila_dos{width:940px;
height:35px;
float:left}

#fila_tres{width:940px;
height:35px;
float:left}

#fila_cuatro{width:940px;
height:35px;
float:right}

#otros{width:940px;
height:120px;
margin-left:10px;
float:left}

#otro_uno{width:183px;
height:70px;
padding-top:50px;
padding-left:5px;
background-image:url(../imagenes/banner_info.jpg);
background-repeat:no-repeat;
float:left}

#otro_dos{width:183px;
height:70px;
padding-top:50px;
padding-left:5px;
background-image:url(../imagenes/banner_catalogo.jpg);
background-repeat:no-repeat;
float:left}

#otro_tres{width:183px;
height:70px;
padding-top:50px;
padding-left:5px;
background-image:url(../imagenes/banner_video.jpg);
background-repeat:no-repeat;
float:left}

#otro_cuatro{width:183px;
height:70px;
padding-top:50px;
padding-left:5px;
background-image:url(../imagenes/banner_repor.jpg);
background-repeat:no-repeat;
float:left}

#otro_cinco{
	width:183px;
	height:70px;
	padding-top:50px;
	padding-left:5px;
	background-image:url(../imagenes/banner_puertos.jpg);
	background-repeat:no-repeat;
	float:right;
}

#noticias{
	width:948px;
	height:244px;
	padding-left:10px;
	float:left;
}

#noticias_sup{
	width:940px;
	height:44px;
	background-image:url(../imagenes/titulos_genericos2.jpg);
	background-repeat:no-repeat;
	float:left;
}

#noticia_uno{
	width:294px;
	height:160px;
	padding:10px;
	padding-right:0px;
	margin-right:10px;
	border:solid 1px #D7E0E7;
	float:left;
}

#noticia_dos{
	width:294px;
	height:160px;
	margin-right:10px;
	padding:10px;
	padding-right:0px;
	border:solid 1px #D7E0E7;
	float:left;
}

#noticia_tres{
	width:294px;
	height:160px;
	margin-right:10px;
	padding:10px;
	padding-right:0px;
	border:solid 1px #D7E0E7;
	float:right;
}

#noticia_foto{
	width:92px;
	height:80px;
	padding-top:4px;
	float:left;
}

#noticia_txt{
	width:180px;
	float:right;
	text-align:justify;
}




#pie{width:940px;
margin-left:10px;
float:left}

#pie01{width:940px;
padding-top:8px;
padding-bottom:8px;
border-bottom:solid 1px #D7E0E7;
border-top:solid 1px #D7E0E7;
background-color:#EEF4F4;
float:left}

#pie02{width:940px;
border-bottom:solid 1px #D7E0E7;
float:left}

#pie03{width:940px;
padding-bottom:14px;
padding-top:10px;
text-align:center;
float:left}
/*--------------------------------------------------
########### Navegacion
--------------------------------------------------*/

#botonera{width:960px;
height:50px;
float:left}

.nav{}
.nav{float:left;width:960px; margin-left:1px;}
.nav ul{}
.nav ul li{display:inline;}
.nav ul li a{display:block;float:left;height:50px;margin:0px;}

.nav ul li a.home{background:url("../imagenes/bot01.jpg") no-repeat left top;width:79px;}
.nav ul li a.ofertas{background:url("../imagenes/bot02.jpg") no-repeat left top;width:102px;}
.nav ul li a.minicruceros{background:url("../imagenes/bot03.jpg") no-repeat left top;width:148px;}
.nav ul li a.festivos{background:url("../imagenes/bot04.jpg") no-repeat left top;width:113px;}
.nav ul li a.viajenovios{background:url("../imagenes/bot05.jpg") no-repeat left top;width:167px;}
.nav ul li a.grupos{background:url("../imagenes/bot06.jpg") no-repeat left top;width:124px;}
.nav ul li a.fluviales{background:url("../imagenes/bot07.jpg") no-repeat left top;width:124px;}
.nav ul li a.lujo{background:url("../imagenes/bot08.jpg") no-repeat left top;width:103px;}

.nav ul li a.home:hover{background:url("../imagenes/bot01.jpg") no-repeat left -50px;}
.nav ul li a.ofertas:hover{background:url("../imagenes/bot02.jpg") no-repeat left -50px;}
.nav ul li a.minicruceros:hover{background:url("../imagenes/bot03.jpg") no-repeat left -50px;}
.nav ul li a.festivos:hover{background:url("../imagenes/bot04.jpg") no-repeat left -50px;}
.nav ul li a.viajenovios:hover{background:url("../imagenes/bot05.jpg") no-repeat left -50px;}
.nav ul li a.grupos:hover{background:url("../imagenes/bot06.jpg") no-repeat left -50px;}
.nav ul li a.fluviales:hover{background:url("../imagenes/bot07.jpg") no-repeat left -50px;}
.nav ul li a.lujo:hover{background:url("../imagenes/bot08.jpg") no-repeat left -50px;}

.homeactive{background:url("../imagenes/bot01.jpg") no-repeat left bottom;width:79px;height:50px;display:block;float:left;margin:px;}
.ofertasactive{background:url("../imagenes/bot02.jpg") no-repeat left bottom;width:102px;height:50px;display:block;float:left;margin:0px;}
.minicrucerosactive{background:url("../imagenes/bot03.jpg") no-repeat left bottom;width:148px;height:50px;display:block;float:left;margin:0px;}
.festivosactive{background:url("../imagenes/bot04.jpg") no-repeat left bottom;width:113px;height:50px;display:block;float:left;margin:0px;}
.viajenoviosactive{background:url("../imagenes/bot05.jpg") no-repeat left bottom;width:167px;height:50px;display:block;float:left;margin:0px;}
.gruposactive{background:url("../imagenes/bot06.jpg") no-repeat left bottom;width:124px;height:50px;display:block;float:left;margin:0px;}
.fluvialesactive{background:url("../imagenes/bot07.jpg") no-repeat left bottom;width:124px;height:50px;display:block;float:left;margin:0px;}
.lujoactive{background:url("../imagenes/bot08.jpg") no-repeat left bottom;width:103px;height:50px;display:block;float:left;margin:0px;}

/*--------------------------------------------------
########### Footer
--------------------------------------------------*/
.pie_enlaces{width:940px;overflow:hidden; text-align:center; padding-bottom:0px;}

.pie_enlaces a, .menupie a{font:normal 11px/14px "Trebuchet MS";color:#124494;text-decoration:none;text-transform:uppercase}
.pie_enlaces a:hover, .menupie a:hover{text-decoration:underline;}

.menupie{clear:both;padding-top:0px;}

/*--------------------------------------------------
########### Generales
--------------------------------------------------*/

.marco_fotos{
border:solid 1px #D7E0E7;
}


.bullet{
background-image:url(../imagenes/bullet.jpg);
background-repeat:no-repeat;
padding-left:10px;
height:22px;
}

.enlaces{font:bold 12px "Trebuchet MS"; color:#1d4a92; text-decoration:none}
.enlaces:Link{font:bold 12px "Trebuchet MS"; color:#1d4a92; text-decoration:none}
.enlaces:Hover{font:bold 12px "Trebuchet MS"; color:#1d4a92; text-decoration:underline}

.enlacesblancos{font:bold 12px "Trebuchet MS"; color:#fff; text-decoration:none}
.enlacesblancos:Link{font:bold 12px "Trebuchet MS"; color:#fff; text-decoration:none}
.enlacesblancos:Hover{font:bold 12px "Trebuchet MS"; color:#fff; text-decoration:underline}

.txt_blancos_bold{font:bold 12px "Trebuchet MS"; color:#fff; text-decoration:none}
.txt_blancos13_bold{font:bold 12px "Trebuchet MS"; color:#fff; text-decoration:none}
.txt_blancos20_bold{font:bold 24px "Trebuchet MS"; color:#fff; text-decoration:none}
.txt_blancos{font:normal 12px "Trebuchet MS"; color:#fff; text-decoration:none}

.text_bold{font:bold 11px/12px "Trebuchet MS";color:#1d4a92;}
.text_bold12{font:bold 12px/16px "Trebuchet MS";color:#1d4a92;}

.text_bold12tach{
	color:#1d4a92;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: line-through;
}

.precios{font:bold 18px "Trebuchet MS";color:#1d4a92;}

.formularios{
	font:normal 11px "Trebuchet MS"; color:#1d4a92; text-decoration:none;
	background-color: #EEF4F4;
	border: solid 1px #D7DFEA;
}

.formulariosBuscador{
	font:normal 11px "Trebuchet MS"; color:#1d4a92; text-decoration:none;
	background-color: #EEF4F4;
	border: solid 1px #D7DFEA;
	width:100%;
}

.txt_naranjas{
font:bold 15px/16px "Trebuchet MS";color:#ff9900; margin-bottom:10px; text-transform:uppercase}

.txt_naranjas12{
font:bold 12px/16px "Trebuchet MS";color:#ff9900; margin-bottom:10px; text-transform:uppercase}

.txt_rojo12{
font:bold 12px/16px "Trebuchet MS";color:#cc0000; margin-bottom:10px; text-transform:uppercase}

.txt_rojo15{
font:bold 15px/16px "Trebuchet MS";color:#cc0000; margin-bottom:5px; text-transform:uppercase}

.textos{
	color:#888888;
	font-family:  "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}
.textos_enlaces{
	color:#888888;
	font-family:  "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
}
.textos_enlaces:Link{
	color:#888888;
	font-weight: normal;
	text-decoration:none;
}
.textos_enlaces:Hover{
	color:#1d4a92;
	font-weight: normal;
	text-decoration:underline;
}
.txt_itinerarios{font:normal 16px/20px "Trebuchet MS";color:#fff;padding-top:7px; padding-left:10px; padding-bottom:26px;}


/*--------------------------------------------------
########### MENU ITINERARIOS
--------------------------------------------------*/
#menu_ficha{
	width:660px;
height:43px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
background-color:#D6E3EC;
float:left;
}

.menu_ficha{}
.menu_ficha{width:660px;
height:37px;
padding-top:9px;
padding-left:10px;
padding-right:10px;
background-color:#D6E3EC;
float:left;}
.menu_ficha ul{}
.menu_ficha ul li{display:inline;}
.menu_ficha ul li a{display:block;float:left;height:43px;margin:0px; text-align:center;font:bold 12px/16px "Trebuchet MS";color:#1d4a92; padding-top:10px;}
.menu_ficha ul li a.boton{background:url("../imagenes/boton1.jpg") no-repeat left top;width:110px;}
.menu_ficha ul li a.boton:hover{background:url("../imagenes/boton2.jpg") no-repeat left top;width:110px;}
.botonactive{background:url("../imagenes/boton2.jpg") no-repeat left bottom;width:110px;display:block;float:left;margin:0px; text-align:center;font:bold 12px/16px "Trebuchet MS";color:#1d4a92; padding-top:10px; padding-bottom:11px;}

/*--------------------------------------------------
########### Secciones
--------------------------------------------------*/
#derecha_interna{
	width:690px;
	float:right;
}

#titulos_generales{width:690px;
background-image:url(../imagenes/bg_titulo_generales.jpg);
background-repeat:no-repeat;
float:left}


#contenido_internas{
	width:690px;
	float:left;
}

#ficha_cruceros{
	width:680px;
	float:left;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1E4A91;
	border-right-color: #D4E1EA;
	border-bottom-color: #D4E1EA;
	border-left-color: #D4E1EA;
	margin-bottom:14PX;
}
#ficha_01{
width:660px;
height:25px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
background-color:#D6E3EC;
float:left;
}

#ficha_02{
width:660px;
padding: 8px 10px 8px 10px;
border-bottom:solid 1px #D4E1EA;
float:left;
}
#ficha_03{
width:660px;
padding: 8px 10px 8px 10px;
border-bottom:solid 1px #D4E1EA;
float:left;
}
#ficha_04{
width:680px;
height:46px;
float:left;
}

#ficha_left{
width:490px;
float:left;
}
#ficha_left_01{
width:160px;
float:left;
}
#ficha_left_02{
width:330px;
float: right;
}

#ficha_right{
width:170px;
float: right;
}
#icono_ficha{
width:160px;
height:30px;
float:left;
}
#icono{
	width:30px;
	float:left;
}
#iconotext{
	width:130px;
	padding-top:6px;
	float:right;
}

#itinerario_crucero{
width:658px;
border:solid 1px #D4E1EA;
background-color:#edf4f4;
margin-bottom:12px;
padding:10px;
float:left;
}
#itinerario_01{
width:433px;
float:left;
}
#itinerario_logo{
width:188px;
height:150px;
border:solid 1px #D4E1EA;
background-color:#fff;
float:left;
}
#itinerario_barco{
width:240px;
text-align:center;
float:right;
}

#itinerario_02{
width:220px;
float:right;
}

#itinerario_fechas{
width:658px;
padding-top:10px;
margin-top:10px;
float:left;
border-top: 1px dotted #999999;
}

#itinerario_left{
width:465px;
float:left;
}

#itinerario_right_mapa{
width:162px;
padding-left:10px;
background-color:#ECF5F4;
text-align:center;
float: right;
}
#itinerario_right{
width:172px;
float:right;
}

#ficha_itinerario_02{
width:664px;
float:left;
}

#ficha_itinerario_03{
width:660px;
padding: 8px 10px 8px 10px;
float:left;
}

#ficha_itinerario_04{
width:660px;
padding: 8px 10px 8px 10px;
float:left;
border-bottom:solid 1px #D4E1EA;
}
#ficha_itinerario_05{
width:660px;
padding: 8px 10px 8px 10px;
float:left;
}

#camarotes{
width:660px;
float:left;
}

#camarotes_01{
text-align:center;
width:152px;
padding-left:6px;
padding-bottom:10px;
padding-top:10px;
background-color:#EEF4F4;
float:left;
}

#camarotes_02{
text-align:center;
width:155px;
padding-left:3px;
padding-bottom:10px;
padding-top:10px;
background-color:#EEF4F4;
float:left;
}

/* FICHAS INFERIORES */
#ficha_listado_left{
	width:530px;
	float:left;
}
#ficha_listado_left_logo{
	width:122px;
	float:left;
}
#ficha_listado_left_txt{
	width:394px;
	float:right;
}
#ficha_listado_right{
	width:124px;
	text-align:right;
	float:right;
}

/* VUELTAS AL MUNDO */
#listado_vueltas_left{
	width:404px;
	float:left;
}
#listado_vueltas_left_logo{
	width:125px;
	float:left;
	text-align:center;
}
#listado_vueltas_left_txt{
	width:270px;
	float:right;
}
#listado_vueltas_right{
	width:250px;
	text-align:right;
	float:right;
}
#listado_vueltas_right_izq{
	width:120px;
	float:left;
	text-align:center;
}
#listado_vueltas_right_der{
	width:120px;
	float:right;
	text-align:center;
}


/* BARRA DE PAGINACIÓN */
div.navigation {
	background-color:#eee;
	border: 1px solid #d6e3ec;
	margin: 2px auto;
	text-align: center;
	padding: 7px;
	width: 657px;
	float:left;
	white-space: nowrap;
	font:11px "Trebuchet MS";
}
span.navthis {
	padding: 7px;
	background-color: #eee;
	color: #FF7F00;
	font-weight: bold;
	font:11px "Trebuchet MS";
	width:auto;
}
a.nav:link, a.nav:visited, a.nav:active {
	padding: 7px;
	background-color: #eee;
	color: #888;
	text-decoration: none;
	font:11px "Trebuchet MS";
	width:auto;
}
a.nav:hover {
	padding: 6px;
	color: #000;
	background-color: #FFC68C;
	border: 1px solid #FFA851;
	font: 11px "Trebuchet MS";
	width:auto;
}

.titulos_info_barco{
	background-color:#e4edf3; float:left; width:310px; padding:10px; text-align:center; font:bold 12px/16px "Trebuchet MS"; color:#1d4a92;
}
.texto_info_barco_claro{
	float:left; width:159px; padding:3px;;
}
.texto_info_barco_oscuro{
	background-color:#f0f0f0; float:left; width:159px; padding:3px;
}
.texto_info_barco_centrado{
	text-align:center;
}


/* BUSCADOR AVANZADO */
.elementoVisible {
	display:block;
}
.elementoOculto {
	display:none;
}

/* BANNER PRINCIPAL SUPERIOR */
.clear{clear:both;font-size:0;height:0;line-height:0;}
.v3_middle{ width:629px; float:left; margin:10px 0 0 10px;}
.v3_banner{height:301px;font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:3px;}
.banner {width:629px;height:301px;font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#menu0{ width:163px; float:right; border-bottom:#d7e0e7 1px solid; border-right:#d7e0e7 1px solid;}
#menu0 li{ height:62px; position:relative;}
#menu0 li a{ height:52px; padding:6px 4px 4px 10px;cursor:pointer; color:#999; line-height:14px;display:block;font-size:11px; text-decoration:none; background: url(../imagenes/fondo_out.gif) no-repeat;}
#menu0 li b{ display:block; color:#222; line-height:20px;}
#menu0 li.hover{ height:62px; *height:59px;}
#menu0 li.hover a{ color:#222; background: url(../imagenes/fondo_in.png) no-repeat right; _background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/fondo_in.png'); height:53px; width:150px; position:absolute; top:0; right:0; _right:-1px; padding-left:47px;}
#menu0 li.hover b{ color:#d15400;}

.banner_left{ width:463px; height:247px; float:left; padding:0px; overflow:hidden; border:#d7e0e7 1px solid;}
.banner_left li{ float:left; margin:0}
.banner_left img{ display:block;}


/* ADD THIS */
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}
