html{    height:100%;     margin:0;    padding:0px; }body{    background-color: #e6e6e6;    height:100%;    padding:0px;    font-size:11px;    margin:0px;    font-family: Arial, Helvetica;}#centerElement{    position:relative;    width:775px;    height:553px;    left:50%;    top:0;    margin-left:-387px;}#container{	position:absolute;	top:0px;	width:775px;	left:50%;    padding:0;    margin:0;	margin-left:-360px;    background: #002A7D url('../img/sombras.gif') repeat-y;	color: #000;}#contenidoDegradado{	width:775px;	padding:0;	margin:0;    background: url('../img/degradado.jpg') no-repeat;}#contenidoDegradadoPrueba{	width:775px;	padding:0;	margin:0;    background: url('../img/fondo_lasede.jpg') bottom center no-repeat;}#contenidoDegradadoDistances{	width:775px;	padding:0;	margin:0;  background: url('../img/fondo_distances.jpg') 7px 0 no-repeat;}#contenidoDegradadoDistances_2{	width:775px;	padding:0;	margin:0;  background: url('../img/fondo_distances_2.jpg') 7px 0 no-repeat;}#contenidoDegradadoHome{	width:775px;	padding:0;	margin:0;    background: url('../img/fondoHome.jpg') no-repeat;}#top{	position:relative;	width:775px;	height:157px;	margin:0;	padding:0;	background-color: #ddd;}#leftnav{	position:relative;	float:left;	width:166px;	padding-left:10px;   	padding-right:5px;	padding-top:5px;}* html #leftnav {padding-right:2px; margin-top:4px;} #submenu{	position:relative;	float:left;	padding-left:5px;	padding-top:5px;	margin-left:5px;	width:166px;}* html #container #submenu {padding-left:0;margin-left:0;margin-top:4px;} h1{	width:167px;	height:17px;	margin:2px;	padding-left:5px;	padding-top:3px;	background-color:#002D87;	color:#fff;	font-size:11px;	font-weight:normal;}#leftnav a, #submenu a{    display:block;    width:167px;    min-height:17px;    text-decoration:none;    color:#fff;}#leftnav ul, #submenu ul {padding:0; margin:0;}#leftnav li, #submenu li {	display:block;	list-style-type:none; 	margin:2px;}#leftnav li a.actual, #submenu li a.actual{	display:block;	padding:1px;    padding-top:4px;    padding-bottom:0px;	padding-left:20px;	width:151px;	min-height:17px;	text-decoration:none;	color:#fff;	background-color:#960300;	filter:alpha(opacity=60);	-moz-opacity:0.6;	opacity: 0.6; }#leftnav li a, #submenu li a{	display:block;	padding:1px;    padding-top:4px;    padding-bottom:0px;	padding-left:20px;	width:151px;	min-height:17px;	text-decoration:none;	color:#fff;	background-color:#afb8d6;}#leftnav li a.actual, #submenu li a.actual{	display:block;	padding:1px;    padding-top:4px;    padding-bottom:0px;	padding-left:20px;	width:151px;	min-height:17px;	text-decoration:none;	color:#fff;	filter:alpha(opacity=60);	-moz-opacity:0.6;	opacity: 0.6; 	background: #960300 url('../img/flechita.gif') no-repeat;	background-position:3% 50%;}* html #leftnav li a{height:17px;}   * html #submenu li a{height:17px;} #leftnav li a:hover, #submenu li a:hover{    background-color:#960300;     color:#fff;    filter:alpha(opacity=60);	-moz-opacity:0.6;	opacity: 0.6; }#submenu li li a{	display:block;	margin-left:15px;	padding:1px;    padding-top:4px;    padding-bottom:0px;	padding-left:25px;	width:129px;	min-height:17px;	text-decoration:none;	color:#fff;	background-color:#afb8d6;}#submenu li a.actualYates{	padding:1px;    padding-top:4px;	padding-left:20px;	margin:0;	width:151px;	min-height:17px;		color:#fff;	background: #960300 url('../img/flechita.gif') no-repeat;	background-position:3% 50%;	filter:alpha(opacity=60);	-moz-opacity:0.6;	opacity: 0.6; 		}#submenu li li a.actualYatesSubNivel{	margin:0;	margin-left:15px;	padding:1px;    padding-top:4px;    padding-bottom:0px;	padding-left:37px;	width:117px;	min-height:17px;	color:#fff;	background: #960300 url('../img/flechita.gif') no-repeat;	background-position:17% 50%;		filter:alpha(opacity=60);	-moz-opacity:0.6;	opacity: 0.6; 	}h2{	width:167px;	height:17px;	margin:2px;	padding-left:5px;	padding-top:3px;	background-color:#002D87;	color:#fff;	font-size:11px;	font-weight:normal;}h3{	width:378px;	height:17px;	margin:0px;	padding-left:10px;	padding-top:2px;	background-color:#960300;	color:#fff;	font-size:11px;	font-weight:normal;	filter:alpha(opacity=60);	-moz-opacity:0.6;	opacity: 0.6; }* html h3{padding-right:0px;} h3.cabListino{width:555px;}#contentHome{   	position:relative;	float:left;	width:534px;	margin:0px;	margin-left:28px;    margin-top:0;	margin-bottom:25px;	padding-right:0;    padding-bottom:0;}#content{	position:relative;	float:right;	width:383px;	margin:0px;	margin-right:15px;	margin-top:7px;	margin-bottom:25px;	padding-right:5px;    padding-bottom:0;}* html #content{margin-right:8px;padding:0;margin-top:9px;} #linkPdf{ background:#AFB8D6;  padding:10px; width:368px;}#linkPdf a.attach{color:#fff; font-size:12px; color:#fff; text-decoration:none;}#linkPdf a.attach:hover{color:#960300;}/*distances*/#contentDistances{	position:relative;	float:right;	width:383px;	height:596px;	margin:0px;	margin-right:15px;	margin-top:7px;	margin-bottom:25px;	padding-right:5px;    padding-bottom:0;}#contentDistancesDistances{	position:relative;	float:right;	width:383px;	height:696px;	margin:0px;	margin-right:15px;	margin-top:7px;	margin-bottom:25px;	padding-right:5px;  padding-bottom:0;}* html #contentDistances{margin-right:8px;padding:0;margin-top:9px;}* html #contentDistancesSamples{margin-right:8px;padding:0;margin-top:9px;} #contentDistances ul, #contentDistancesDistances ul{	margin:0;	padding:0;	margin:10px 0 0 10px;}#contentDistances ul li, #contentDistancesDistances ul li{	list-style:none;	font-weight:bold;	font-size:11px;	color:#fff;}#contentDistances span, #contentDistancesDistances span{	display:inline;	margin:0;	padding:0;	color:#F13136;	font-size:11px;	font-weight:bold;}#contentListino{	position:relative;	float:right;	width:560px;	margin:0px;	margin-right:15px;	margin-top:7px;	margin-bottom:25px;	padding-right:5px;    padding-bottom:0;    background-color:#afb8d6;}* html #contentListino{margin-right:8px;padding:0;margin-top:9px;} #content.tabla{	    background-color:#afb8d6;    width:373px;}/* texto ------------ */#content p{	width:368px;	padding-left:10px;    padding-right:10px;	padding-bottom:20px;    padding-top:20px;    margin:0;    margin-top:2px;    margin-bottom:2px;    text-align:justify;    color:#fff;	background-color:#afb8d6;}#content p.blanco{color:#fff; font-size:11px;margin-top:0;}#content p.tituloImg{line-height:20px;padding-top:0;padding-bottom:0;color:#fff;}#content #presentazioneEmpresa{width:388px; margin:0; padding:0; margin-left:5px; }#content ul {	width:386px;	float:left;	list-style-type:none; 	display:inline;	padding:0; 	padding-top:15px;	margin:0;}#content ul.listaLinksImg{    padding-top:0;    padding-bottom:2px;}#content li {	display:inline;	width:120px;	float:left;	margin:3px;	margin-left:0;	margin-right:11px;	color:#fff;}#content li a{	display:block;	width:120px;	line-height:17px;	text-decoration:none;	color:#fff;	background-color:#afb8d6;}#content li a.linkFlecha{	display:block;	width:20px;	height:20px;	text-align:center;	text-decoration:none;	background-color:#afb8d6;}#content li a:hover{	filter:alpha(opacity=60);	-moz-opacity:0.6;	opacity: 0.6; 	background-color:#960300; }#content li span.galeria{	width:107px;	padding-left:5px;	padding-top:5px;	padding-bottom:5px;	padding-right:0;	margin:2px;	color:#fff;}.imgCaption{	width:120px;	margin:0;	padding:0;	padding-left:0;}#content li.ultimo{	float:right;	margin:0;	padding:0;	padding-top:3px;}#content li.centro{	float:left;	margin:0;	padding:0;	padding-top:3px;}#content li.ultimoFoto{	float:right;	width:20px;	text-align:right;	margin:0;	padding:0;	padding-left:80px;	padding-top:3px;}#content li.centroFoto{	float:left;	text-align:center;	margin:0;	padding:0;	padding-top:5px;}.tituloTuristica{    width:378px;	color:#960300;	font-size:10px;	font-weight:normal;    padding:0;    margin:0;    padding-top:15px;    padding-bottom:15px;    background-color:#afb8d6;}table {    width:378px;    border-collapse: collapse;    border-spacing: 0;    border-width: 0;    color:#666;    background-color:#afb8d6;    padding:10px;} #tabla{    width:378px;    padding:0;    margin:0;    padding-left:10px;    padding-top:10px;    padding-bottom:10px;    background-color:#afb8d6;}.tdUno{    width:123px;    padding:0;    margin:0;}.tdDos{    width:82px;    padding-left:0;    margin:0;}#tablaListinoBarcos{   width:544px;   border-collapse: collapse;   border-spacing: 3px;   border-width: 0;   color:#666;   background-color:#afb8d6;   padding:10px;   margin:10px;}#tablaListinoBarcos th, #tablaListinoPeriodo th, #tablaListinoExtras th, #tablaListinoCleaning th, #tablaListinoTransfers th, #tablaListinoHorarios th{    color:#fff;     font-size:11px;     font-weight:normal;    border:3px;}#tablaListinoBarcos td, #tablaListinoPeriodo td, #tablaListinoExtras td, #tablaListinoCleaning td, #tablaListinoTransfers td, #tablaListinoHorarios td{    font-size:11px;     background-color:#fff;    border-style:solid;    border-bottom-width:4px;    border-right-width:1px;    border-left-width:0;    border-color:#afb8d6;}#tablaListinoBarcos th.ancho{width:148px;text-align:left;padding-left:8px;}#tablaListinoBarcos th.normal{width:65px;text-align:center;}#tablaListinoBarcos td.ancho{width:148px;text-align:left;padding-left:10px;}#tablaListinoBarcos td.normal{width:65px;text-align:center;}#periodo{clear:both;}#tablaListinoPeriodo{   width:544px;   border-collapse: collapse;   border-spacing: 3px;   border-width: 0;   color:#666;   background-color:#afb8d6;   padding:10px;   margin:10px;}#tablaListinoPeriodo th{padding-left:10px;}#tablaListinoPeriodo td{width:25px;text-align:center;}#tablaListinoPeriodo td.Periodo{width:120px;text-align:center;}#tablaListinoPeriodo td.bordeIzq{width:25px; border-left-width:4px;}#tablaListinoExtras{   float:left;   width:340px;   border-collapse: collapse;   border-spacing: 3px;   border-width: 0;   color:#666;   background-color:#afb8d6;   padding:10px;   margin:10px;}* html #tablaListinoExtras{margin:5px} #tablaListinoExtras th{text-align:left;padding-left:10px;}#tablaListinoExtras td.extras{width:145px;padding-left:10px;}#tablaListinoExtras td{width:205px;padding-left:10px;}#tablaListinoCleaning{   float:right;   width:180px;   border-collapse: collapse;   border-spacing: 3px;   border-width: 0;   color:#666;   background-color:#afb8d6;   padding:10px;   margin:10px;}*html #tablaListinoCleaning{margin-top:5px;}#tablaListinoCleaning th{text-align:left;padding-left:10px;}#tablaListinoCleaning td.cleanings{width:123px;padding-left:10px;text-align:left;}#tablaListinoCleaning td{width:50px;text-align:center;}#transferReductions{clear:both;}#tablaListinoTransfers{   float:left;   width:340px;   border-collapse: collapse;   border-spacing: 3px;   border-width: 0;   color:#666;   background-color:#afb8d6;   padding:10px;   margin:10px;}* html #tablaListinoTransfers{margin:5px} #tablaListinoTransfers td.tipo{width:77px; padding-left:10px;}#tablaListinoTransfers td.pax{width:65px; padding-left:10px;}#tablaListinoTransfers td.ruta{width:145px; padding-left:10px;}#tablaListinoTransfers td.precio{width:60px; text-align:right;padding-right:10px;}#transferReductions p.listinoReductions{width:180px; float:right; color:#fff; font-size:11px; }*html #transferReductions p.listinoReductions{padding-top:6px; }#horarios{clear:both;}#tablaListinoHorarios{   width:544px;   border-collapse: collapse;   border-spacing: 3px;   border-width: 0;   color:#666;   background-color:#afb8d6;   padding:10px;   margin:10px;}#tablaListinoHorarios th{text-align:left; padding-left:10px;}#tablaListinoHorarios td.conceptos{width:147px; padding-left:10px; vertical-align:top;}#tablaListinoHorarios td {width:395px; padding-left:10px;}#contactoDescarga{clear:both; margin:0;padding:0;margin-left:15px; width:544px;}#contacto{float:left; padding-bottom:20px; width:320px; color:#fff; font-size:11px;font-weight:bold;padding-top:0}#pdf{float:right; padding-bottom:20px;width:150px; color:#fff; font-size:11px;font-weight:bold;padding-top:0}#contactoDescarga a.descarga{margin-top:10px; margin-bottom:10px; text-decoration:none; font-weight:bold;color:#fff; font-size:11px;padding-right:10px;}*html #contactoDescarga a.descarga{padding-top:0;}#contactoDescarga a.descarga:hover{color:#960300}#content form{    width:368px;	padding-left:10px;    padding-right:10px;	padding-bottom:10px;    padding-top:20px;    margin:0;    margin-top:2px;    margin-bottom:2px;    text-align:justify;    color:#666;	background-color:#afb8d6;}#content form label{color:#fff; font-size:12px; vertical-align:top;}#content form input{width:300px; height:18px;color:#666;font-size:12px;}#content form input.nombre{margin-left:12px}#content form input.email{margin-left:25px}#content form input.asunto{margin-left:19px}#content form textarea.texto{margin-left:28px}#content form textarea{width:300px; height:95px;color:#666;font-size:12px;font-family:arial;}#content form a{padding-left:155px; padding-top:15px;}#content p.formulario{text-align:center;color:#fff; font-size:12px; padding-top:5px; padding-bottom:5px;}#content p.resultado{text-align:center;color:#fff; font-size:12px; padding-top:25px; padding-bottom:5px; height:230px;}#content p a{color:#fff;text-decoration:none;font-size:12px;}#footer{	position:relative; 	clear:both;	width:100%;    height:177px;	bottom:0;   	margin: 0;	padding-top:0;    padding-bottom:10px;	background-color:#ddd;}.video{	width:100%;	text-align:center;	margin-top:20px;}