@charset "UTF-8";
/****CSS Document */
/*AUTHOR Jaime Lloro Tarazona */
/***LAST 2011/05/17 */

/******* General Styles */
body {
	background-image: url(../imagenes/footer_2020.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
img.icon {
	vertical-align: middle;
}
a img.icon {
	border: none;
}
.flota-derecha {
	float: right;
	margin-top: 4px;
}
.z-index {
	position: relative;
	z-index: 0;
}
/****FIN General Styles */

/******* HeaderLogo */
#HeaderLogo {
	padding-top: 13px;
	height: 74px;
}
#Logo {
	margin: 0 0 0 42px;
}
#HeaderLogo h1,
#HeaderLogo .h1 {
	margin: 21px 0 0 24px; /* CAMBIO JUNIO 2011 */
	color: #000;
}
#HeaderLogo h1 a,
#HeaderLogo .h1 a,
#HeaderLogo h1 a:link,
#HeaderLogo .h1 a:link,
#HeaderLogo h1 a:visited,
#HeaderLogo .h1 a:visited { /* CAMBIO JUNIO 2011 */
	color: #C00;
}

#NavTopHome {
	margin-top: 18px;
	width: 753px;
	background-image: none;
}
#NavTopHome ul li {
	color: #E6E6E6;
	margin: 0 0 0 5px;
}
#NavTopHome ul li a {
	color: #555;
	margin: 0 0 0 0;
}
#NavTopHome ul li a:hover,
#NavTopHome ul li a:hover.on {
	color: #C00;
}
#NavTopHome ul li a img {
	border: none;
}
#NavTopHome .Usuario {
	margin: 3px;
}
#NavTopHome ul li a.on {
	color: #000;
}
#NavTopHome ul li a.extra {
	color: #C00;
}
#NavTopHome ul li a:hover.extra {
	color: #000;
}
/****FIN HeaderLogo */

/******* HeaderNav */
#HeaderNav {
	height: auto;
}
#HeaderMenu li a:hover {
	color: #C00;
}
/****FIN HeaderNav */

/******* HeaderInfoInf */
#HeaderInfoInf {
	background: -moz-linear-gradient(top, #000, #555);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#555));
}
#EnlacesRapidos {
	color: #9A9A9A;
}
/****FIN HeaderInfoInf */

/******** ColumnaMenus */
#ColumnaMenus {
	width: 210px;
	margin: 0 14px 0 0;
}
#MenuOfertas,
#MenuNuestrosProgramas,
#MenuNuestrosDestinos {
	width: 210px;
	margin-bottom: 14px;
}
#MenuOfertas .h2,
#MenuNuestrosProgramas .h2,
#MenuNuestrosDestinos .h2,
#EspacioDestinos .h2 {
	background-image: none;
	background-color: #555;
	background: -moz-linear-gradient(top, #555, #000);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#000));
	padding: 6px 10px 6px 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	height: 18px;
	color: #FFF;
	width: auto;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-moz-border-radius-topleft: 8px;
		-ms-border-radius-topright: 8px;
		-ms-border-radius-topleft: 8px;
		-webkit-border-top-right-radius: 8px;
		-webkit-border-top-left-radius: 8px;
		-khtml-border-radius-topright: 8px;
		-khtml-border-radius-topleft: 8px;
}
.h3.menuheader {
	margin: 0 0 0 0;
	padding: 6px 10px 6px 10px;
	font-size: 14px;
	height: 18px;
	width: auto;
	border: none;
}
.h3.menuheader.adulto {
	color: #0066B0;
	background-image: none;
	background-color: #FFF;
/*background-image: url(/webs/newlink/images/fondo-botones.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-image: url(http://www.newlink.es/images/fondo-botones.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-repeat: repeat-x; /* para AAUU que no soportan degradados */
	background: -moz-linear-gradient(top, #FFF, #E6E6E6);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#E6E6E6));
	border: solid 1px #E6E6E6;
}
.h3.menuheader.becas {
	color: #FFF;
	background-image: none;
	background-color: #C00;
	background: -moz-linear-gradient(top, #C00, #900);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#C00), to(#900));
}
.h3.menuheader.joven {
	color: #693;
	background-image: none;
	background-color: #FFF;
/*background-image: url(/webs/newlink/images/fondo-botones.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-image: url(http://www.newlink.es/images/fondo-botones.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */

background-repeat: repeat-x; /* para AAUU que no soportan degradados */
	background: -moz-linear-gradient(top, #FFF, #E6E6E6);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#E6E6E6));
	border: solid 1px #E6E6E6;
}
#MenuOfertas ul,
#MenuNuestrosProgramas ul,
#MenuNuestrosDestinos ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: auto;
}
#MenuOfertas ul li,
#MenuOfertas ul.extra li,
#MenuNuestrosProgramas ul li,
#MenuNuestrosDestinos ul li,
#MenuNuestrosProgramas ul.adulto li,
#MenuNuestrosDestinos ul.adulto li,
#MenuNuestrosProgramas ul.becas li,
#MenuNuestrosDestinos ul.becas li,
#MenuNuestrosProgramas ul.joven li,
#MenuNuestrosDestinos ul.joven li {
	background-image: none;
	background-color: #E6E6E6;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	clear: both;
	font-size: 14px;
	width: auto;
}
#MenuOfertas ul li a {
	font-size: 12px;
	display: block;
	clear: both;
	height: 18px;
	color: #C00;
	padding: 4px 10px 2px 10px;
	border: solid;
	border-width: 1px;
	border-color: #E6E6E6;
}
#MenuNuestrosProgramas ul li a,
#MenuNuestrosDestinos ul li a {
	display: block;
	clear: both;
	height: 18px;
	color: #555;
	padding: 4px 10px 2px 10px;
	border: solid;
	border-width: 1px;
	border-color: #E6E6E6;
}
#MenuOfertas ul.extra li a:hover,
#MenuOfertas ul.extra li a:hover {
	background-color: #E6E6E6;
/*background-image: url(/webs/newlink/images/fondo-botones-hover.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-image: url(http://www.newlink.es/images/fondo-botones-hover.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-repeat: repeat-x; /* para AAUU que no soportan degradados */
	background: -moz-linear-gradient(top, #E6E6E6, #FFF);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#E6E6E6), to(#FFF));
	color: #000;
	border-color: #555;
}
#MenuNuestrosProgramas ul.adulto li a:hover,
#MenuNuestrosDestinos ul.adulto li a:hover {
	background-color: #E6E6E6;
/*background-image: url(/webs/newlink/images/fondo-botones-hover.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-image: url(http://www.newlink.es/images/fondo-botones-hover.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-repeat: repeat-x; /* para AAUU que no soportan degradados */
	background: -moz-linear-gradient(top, #E6E6E6, #FFF);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#E6E6E6), to(#FFF));
	color: #0066B0;
	border-color: #555;
}
#MenuNuestrosProgramas ul.becas li a:hover,
#MenuNuestrosDestinos ul.becas li a:hover {
	background-color: #E6E6E6;
/*background-image: url(/webs/newlink/images/fondo-botones-hover.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-image: url(http://www.newlink.es/images/fondo-botones-hover.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-repeat: repeat-x; /* para AAUU que no soportan degradados */
	background: -moz-linear-gradient(top, #E6E6E6, #FFF);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#E6E6E6), to(#FFF));
	color: #C00;
	border-color: #555;
}
#MenuNuestrosProgramas ul.joven li a:hover,
#MenuNuestrosDestinos ul.joven li a:hover {
	background-color: #E6E6E6;
/*background-image: url(/webs/newlink/images/fondo-botones-hover.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-image: url(http://www.newlink.es/images/fondo-botones-hover.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-repeat: repeat-x; /* para AAUU que no soportan degradados */
	background: -moz-linear-gradient(top, #E6E6E6, #FFF);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#E6E6E6), to(#FFF));
	color: #693;
	border-color: #555;
}
#MenuNuestrosProgramas ul li.expandible a:hover,
#MenuNuestrosDestinos ul li.expandible a:hover {
	border-right: none;
}
#MenuNuestrosProgramas ul li.expandible ul li a:hover,
#MenuNuestrosDestinos ul li.expandible ul li a:hover {
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #555;
}
#MenuNuestrosProgramas ul.adulto li .closedsubheader,
#MenuNuestrosDestinos ul.adulto li .closedsubheader,
#MenuNuestrosProgramas ul.joven li .closedsubheader,
#MenuNuestrosDestinos ul.joven li .closedsubheader,
#MenuNuestrosProgramas ul.adulto li .opensubheader,
#MenuNuestrosDestinos ul.adulto li .opensubheader,
#MenuNuestrosProgramas ul.joven li .opensubheader,
#MenuNuestrosDestinos ul.joven li .opensubheader {
	display: block;
	clear: both;
	padding: 6px 10px 6px 10px;
	background-image: none;
}
#MenuOfertas h5,
#MenuOfertas h6,
#MenuNuestrosProgramas h5,
#MenuNuestrosDestinos h5,
#MenuNuestrosProgramas h6,
#MenuNuestrosDestinos h6 {
	display: block;
	clear: both;
	background-color: #E6E6E6;
/*background-image: url(/webs/newlink/images/fondo-botones.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-image: url(http://www.newlink.es/images/fondo-botones.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-repeat: repeat-x; /* para AAUU que no soportan degradados */
	background: -moz-linear-gradient(top, #FFF, #E6E6E6);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#E6E6E6));
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#MenuNuestrosProgramas h6,
#MenuNuestrosDestinos h6 {
	width: 210px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#MenuNuestrosProgramas li.expandible,
#MenuNuestrosDestinos li.expandible {
	position: relative;
}
#MenuNuestrosProgramas li.expandible ul,
#MenuNuestrosDestinos li.expandible ul {
	position: absolute;
	left: 210px;
	top: 0px;
	display: none;
	z-index: 10;
}
#MenuNuestrosProgramas ul li:hover > ul,
#MenuNuestrosDestinos ul li:hover > ul {
	width: 210px;
	margin: 0 0 0 0;
	padding: 24px;
	background-color: #FFF;
	background-image: url(http://www.maculaestudio.com/webs/newlink/images/fondo-mapas.png); /* MODIFICAR con ruta relativa */
	border: solid;
	border-color: #555;
	border-width: 1px;
	border-left: none;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
		-moz-border-radius-topright: 8px;
		-moz-border-radius-bottomright: 8px;
		-ms-border-radius-topright: 8px;
		-ms-border-radius-bottomright: 8px;
		-webkit-border-top-right-radius: 8px;
		-webkit-border-bottom-right-radius: 8px;
		-khtml-border-radius-topright: 8px;
		-khtml-border-radius-bottomright: 8px;
	box-shadow: 5px 2px 5px #999;
		-moz-box-shadow: 5px 2px 5px #999;
		-webkit-box-shadow: 5px 2px 5px #999;
	display: block;
}
#MenuNuestrosProgramas ul li ul li.float-r,
#MenuNuestrosDestinos ul li ul li.float-r {
	margin: 5px 0 3px 5px;
	padding: 25px 0 1px 5px;
	background-color: none;
}
#MenuNuestrosProgramas ul.adulto li ul li,
#MenuNuestrosDestinos ul.adulto li ul li,
#MenuNuestrosProgramas ul.joven li ul li,
#MenuNuestrosDestinos ul.joven li ul li {
	display: block;
	width: 211px;
	margin: 0 0 0 0;
	background-color: #FFF;
}
/****FIN ColumnaMenus */

/******* HeaderInfoInf2 */
#HeaderInfoInf2 {
	background-image: none;
	height: 77px;
	padding: 0 0 0 14px;
	margin: 0;
	float: left;
	width: 730px;
}
#HeaderInfoInf2 h1 {
	color: #000;
	font-size: 32px;
	line-height: 1em;
}
/*****FIN HeaderInfoInf2 */

/******* Content (#ct .ficha) */
#Content {
	margin-top: 14px;
}
#centre {
	width: 700px;
	margin: 0 0 0 225px;
}
#clearfix {
	display: none;
}
#ct-cplt {
	width: 753px;
}
#ct-cplt p {
	color: #000;
	font-size: 18px;
	line-height: 1.3em;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 18px 14px;
}
#ct-cplt p.leyenda {
	font-size: smaller;
}
#ct-cplt p.leyenda img {
	margin: 0 5px 0 15px;
}
#ct .ficha {
	margin: 0 0 14px 0;
}
#ct .ficha .cabecera h2 {
	height: 18px;
	font-weight: bold;
	color: #FFF;
}
#ct .ficha .cabecera {
	margin: 0 0 0 0;
	padding: 6px 10px 6px 10px;	
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-moz-border-radius-topleft: 8px;
		-ms-border-radius-topright: 8px;
		-ms-border-radius-topleft: 8px;
		-webkit-border-top-right-radius: 8px;
		-webkit-border-top-left-radius: 8px;
		-khtml-border-radius-topright: 8px;
		-khtml-border-radius-topleft: 8px;
}
#ct .ficha .cabecera.buscador {
	background-color: #C00;
	background: -moz-linear-gradient(top, #C00, #900);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#C00), to(#900));
}
#ct .ficha .cabecera.adulto {
	background-color: #0066B0;
	background: -moz-linear-gradient(top, #0066B0, #004775);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0066B0), to(#004775));
}
#ct .ficha .cabecera.joven {
	background-color: #693;
	background: -moz-linear-gradient(top, #693, #360);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#693), to(#360));
}
#ct .ficha .cabecera.generica {
	background-color: #555;
	background: -moz-linear-gradient(top, #555, #000);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#000));
}
#ct .ficha .cabecera.adulto a,
#ct .ficha .cabecera.adulto a:visited,
#ct .ficha .cabecera.adulto a:hover,
#ct .ficha .cabecera.joven a,
#ct .ficha .cabecera.joven a:visited,
#ct .ficha .cabecera.joven a:hover,
#ct .ficha .cabecera.generica a,
#ct .ficha .cabecera.generica a:visited,
#ct .ficha .cabecera.generica a:hover {
	color: #FFF;
	font-weight: bold;
}
#ct .ficha .cabecera.adulto img,
#ct .ficha .cabecera.joven img,
#ct .ficha .cabecera.generica img {
	float: right;
	border: none;
}
#ct .ficha .contenido {
	font-size: 14px;
	padding: 20px;
	background-image: url(../imagenes/fondo-ficha.png); /* MODIFICAR con ruta relativa */
	background-position: bottom;
	background-repeat: repeat-x;
}
#ct .ficha .contenido.buscador,
#ct .ficha .contenido.adulto,
#ct .ficha .contenido.joven,
#ct .ficha .contenido.generica {
	border-color: #E6E6E6;
}
#ct .ficha .contenido.resultado {
	border: none;
	padding: 0;
/* MODIFICARRRRRRRRRRRRRRRRRR */	background-color:#FFF;
	background-image: none;
}
#ct .ficha ul,
#ct .ficha li,
.bgblanco {
	background-color: transparent;
}
#ct .ficha .destinos ul h3 a {
	font-size: 12px;
	font-weight: normal;
	color: #555;
	text-decoration: none;
}
#ct .ficha .destinos.adulto ul h3 a:hover {
	color: #0066B0;
}
#ct .ficha .destinos.joven ul h3 a:hover {
	color: #693;
}
#ct .ficha .destinos.generica ul h3 a:hover {
	color: #C00;
}#ct .ficha .destinos.adulto li,
#ct .ficha .destinos.joven li {
	background-image: url(http://www.maculaestudio.com/webs/newlink/images/flecha-destinos.png); /* MODIFICAR con ruta relativa */
}
#ct .ficha .destinos li.completo {
	background-image: url(http://www.maculaestudio.com/webs/newlink/images/flecha-destinos-completo.png); /* MODIFICAR con ruta relativa */
}
#ct .ficha .destinos li.ultimas-plazas {
	background-image: url(http://www.maculaestudio.com/webs/newlink/images/flecha-destinos-ultimas-plazas.png); /* MODIFICAR con ruta relativa */
}
.doscolumnas {
	width: 310px;
}
#ct .ficha li {
	margin: 10px;
}
/* AÑADIRRRRRRRRRRRRRRRRRRRRR */	#ct .ficha .destinos.generica li {
	background-image: url(http://www.maculaestudio.com/webs/newlink/images/flecha-detalles-generica2.png); /* MODIFICAR con ruta relativa */
	margin: 0 0 20px 15px;
}
#ct #detalles {
	font-size: 10px;
	float: left;
/* MODIFICARRRRRRRRRRRRRRRRRR */	padding: 20px 20px 20px 40px;
	margin: 0 0 14px 0;
	background-color: #FFF;
	background-image: -webkit-gradient(
    	linear,
    	left bottom,
    	left top,
    	color-stop(0.9, #FFFFFF),
    	color-stop(1, #E6E6E6)
	);
	background-image: -moz-linear-gradient(
    	center bottom,
    	#FFFFFF 90%,
    	#E6E6E6 100%
	);
	border-radius: 16px;
		-moz-border-radius: 16px;
		-ms-border-radius: 16px;
		-webkit-border-radius: 16px;
		-khtml-border-radius: 16px;
}
#ct #detalles .adulto li {
	list-style-image: url(/webs/newlink/images/flecha-detalles-adultos.png); /* MODIFICAR con ruta relativa */
	margin: 10px;
}
#ct #detalles .joven li {
	list-style-image: url(/webs/newlink/images/flecha-detalles-jovenes.png); /* MODIFICAR con ruta relativa */
	margin: 10px;
}
#ct #detalles .generica li {
	list-style-image: url(/webs/newlink/images/flecha-detalles-generica.png); /* MODIFICAR con ruta relativa */
	margin: 10px;
}
#ct #detalles .adulto li a {
	color: #0066B0;
}
#ct #detalles .joven li a {
	color: #693;
}
#ct #detalles .generica li a {
	color: #C00;
}
#ct #detalles .adulto li,
#ct #detalles .joven li,
#ct #detalles .generica li {
	width: 325px;
}
/****FIN Content (#ct .ficha) */

/******* Buscador (#ct .ficha) */
#ct .ficha .contenido.buscador {
	padding: 10px 0 0 10px;
}
#ct .ficha .contenido.buscador:hover {
	border-color: #555;
	background-image: none;
}
#ct .ficha .contenido.buscador p.tag {
	float: left;
	margin: 0 1px 0 0;
	padding: 0 0 0 0;
}
#ct .ficha .contenido.buscador label {
	float: left;
	width: auto;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
	font-weight: bold;
}
#ct .ficha .contenido.buscador label.otras {
	margin: 2px 0 0 -5px;
	font-weight: normal;
}
#ct .ficha .contenido.buscador input,
#ct .ficha .contenido.buscador select {
	float: left;
}
#ct .ficha .contenido.buscador select {
	margin: 0 10px 20px 0;
}
#ct .ficha .contenido.buscador #edad,
#ct .ficha .contenido.buscador #idioma,
#ct .ficha .contenido.buscador #detalles {
	float: left;
	padding: 14px 0 2px 20px;
	margin: 0 10px 10px 0;
	background-color: #FFF;
/*background-image: url(/webs/newlink/images/fondo-botones-hover.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-image: url(http://www.newlink.es/images/fondo-botones-hover.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-repeat: repeat-x; /* para AAUU que no soportan degradados */
	background-image: -webkit-gradient(
    	linear,
    	left bottom,
    	left top,
    	color-stop(0.41, #FFFFFF),
    	color-stop(1, #E6E6E6)
	);
	background-image: -moz-linear-gradient(
    	center bottom,
    	#FFFFFF 41%,
    	#E6E6E6 100%
	);
	border-radius: 16px;
		-moz-border-radius: 16px;
		-ms-border-radius: 16px;
		-webkit-border-radius: 16px;
		-khtml-border-radius: 16px;
}
/* AÑADIRRRRRRRRRRRRRRRRRR */ #ct .ficha .contenido.buscador #detalles {
	width: 710px;
}
#ct .ficha .contenido.buscador input.boton {
	cursor: pointer;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	float: right;
	margin: -7px 10px 0 0;
	padding: 4px 14px 7px 14px;
	background-color: #C00;
	background: -moz-linear-gradient(top, #C00, #900);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#C00), to(#900));
	border-color: #C00;
	border-width: 2px;
	border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
}
#ct .ficha .contenido.buscador input.boton:hover {
	background: -moz-linear-gradient(top, #900, #C00);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#900), to(#C00));
}
#ct .ficha .contenido.buscador .adulto {
	color: #0066B0;
}
#ct .ficha .contenido.buscador .joven {
	color: #693;
}
/****FIN Buscador (#ct .ficha) */

/******* Resultados (#ct .ficha) */
#ct .ficha .contenido .resultado {
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #E6E6E6;
	background-color: #FFF;
	background-image: url(http://www.maculaestudio.com/webs/newlink/images/fondo-ficha.png); /* MODIFICAR con ruta relativa */
	background-position: bottom;
	background-repeat: repeat-x;
/**/	display: block;
}
#ct .ficha .contenido .resultado:hover {
	border-color: #555;
	background-image: none;
}
#ct .ficha .contenido .resultado img { /* REPASAR */
	float: left;
	/* margin-right: 10px; */
	margin: 0 10px 0 0;
	border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
}
#ct .ficha .contenido .resultado img.icon { /* REPASAR */
	margin: 0 0 0 0;
	border-radius: 0;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-webkit-border-radius: 0px;
		-khtml-border-radius: 0px;
}
#ct .ficha .contenido .resultado h3 {
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 0.2em;
	font-weight: normal;
}
#ct .ficha .contenido .resultado h4 {
	font-size: 18px;
	margin-bottom: 5px;
}
#ct .ficha .contenido .resultado a {
	color: #C00;
}
#ct .ficha .contenido .resultado a img {
	border: none;
}
#ct .ficha .contenido .resultado .reservar-ahora button.boton {
	cursor: pointer;
	width: 100px;
	height: 100px;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 0 0;
	padding: 4px;
	border-width: 2px;
	border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
}
#ct .ficha .contenido .resultado .reservar-ahora button.adulto {
	background-color: #0066B0;
	background: -moz-linear-gradient(top, #0066B0, #004775);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0066B0), to(#004775));
	border-color: #0066B0;
}
#ct .ficha .contenido .resultado .reservar-ahora button.adulto:hover {
	background: -moz-linear-gradient(top, #004775, #0066B0);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#004775), to(#0066B0));
}
#ct .ficha .contenido .resultado .reservar-ahora button.joven {
	background-color: #693;
	background: -moz-linear-gradient(top, #693, #360);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#693), to(#360));
	border-color: #693;
}
#ct .ficha .contenido .resultado .reservar-ahora button.joven:hover {
	background: -moz-linear-gradient(top, #360, #693);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#360), to(#693));
}
#ct .ficha .contenido .resultado .mas-info {
	float: left;
	width: 150px;
	margin-bottom: -5px;
}
#ct .ficha .contenido .resultado .reservar-ahora {
	float: right;
}
#ct .ficha .contenido .resultado p,
#ct .ficha .contenido .resultado ul {
	float: left;
	width: 350px;
	padding: 0;
	margin: 0 0 5px 0;
	color: #555;
	font-size: 12px;
}
#ct .ficha .contenido .resultado li {
	margin: 0 0 0 15px;
	list-style-image: url(http://www.maculaestudio.com/webs/newlink/images/list1.png); /* MODIFICAR con ruta relativa */
}
/****FIN Resultados (#ct .ficha) */

/******* EspacioDestinos (#InfoDestino) */
#EspacioDestinos,
#InfoDestino {
	width: 753px;
}
#InfoDestino ul.menu {
	display: block;
	clear: both;
	padding: 0 0 0 0;
	margin: 4px 0 0 -12px;
	width: auto;
	height: auto;
	background-image: none;
	background-color: #C00;
}
#InfoDestino ul.menu.joven,
#InfoDestino ul.menu.adulto {
	background-color: #FFF;
}
#InfoDestino ul.menu li {
	position: relative;
	font-size: 14px;
	color: #FFF;
	list-style-type: none;
	margin: 0 0 -2px 12px;
	z-index: 10;
}
#InfoDestino ul.menu li.joven a,
#InfoDestino ul.menu li.adulto a {
	padding: 6px 0 6px 0;
	margin: 0;
	width: 139px;
	text-align: center;
	height: auto;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-moz-border-radius-topleft: 8px;
		-ms-border-radius-topright: 8px;
		-ms-border-radius-topleft: 8px;
		-webkit-border-top-right-radius: 8px;
		-webkit-border-top-left-radius: 8px;
		-khtml-border-radius-topright: 8px;
		-khtml-border-radius-topleft: 8px;
}
#InfoDestino ul.menu li.joven a.plus6 {
	width: 108px;
}
#InfoDestino ul.menu li.joven a.plus7 {
	width: 88px;
	font-size: 12px;
	padding: 7px 0 7px 0;
}
#InfoDestino ul.menu li.joven a {
	background-color: #693;
	background: -moz-linear-gradient(top, #693, #360);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#693), to(#360));
	border-color: #693;
	border-style: solid;
	border-width: 1px;
	border-bottom-style: none;
}
#InfoDestino ul.menu li.adulto a {
	background-color: #0066B0;
	background: -moz-linear-gradient(top, #0066B0, #004775);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0066B0), to(#004775));
	border-color: #0066B0;
	border-style: solid;
	border-width: 1px;
	border-bottom-style: none;
}
#InfoDestino ul.menu li.joven a:hover,
#InfoDestino ul.menu li.joven a.selected {
	color: #693;
}
#InfoDestino ul.menu li.adulto a:hover,
#InfoDestino ul.menu li.adulto a.selected {
	color: #0066B0;
}
#InfoDestino ul.menu li.joven a.tarifas,
#InfoDestino ul.menu li.adulto a.tarifas {
	background-color: #C00;
	background: -moz-linear-gradient(top, #C00, #900);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#C00), to(#900));
	border-color: #C00;
}
#InfoDestino ul.menu li.adulto a:hover,
#InfoDestino ul.menu li.adulto a.selected, 
#InfoDestino ul.menu li.joven a:hover, 
#InfoDestino ul.menu li.joven a.selected {
	height: auto;
	background-image: none;
	background-color: #FFF;
	background: -moz-linear-gradient(top, #E6E6E6, #FFF);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#E6E6E6), to(#FFF));
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px;
	border-bottom-style: none;
}
#InfoDestino .contenido {
	font-size: 14px;
	padding: 28px;
	margin-bottom: 14px;
	background-image: url(http://www.maculaestudio.com/webs/newlink/images/fondo-ficha.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px;
}
#InfoDestino .main {
	width: 450px;
	margin-right: 28px;
	float: left;
}
#InfoDestino .titulo {
	width: auto;
	color: #555;
	font-size: 21px;
	font-weight: bold;
	border: none;
	padding: 0 0 0 0;
	margin: -8px 0 20px 0;
}
#InfoDestino .titulo1 {
	width: auto;
	color: #555;
	font-size: 21px;
	font-weight: bold;
	border: none;
	padding: 0 0 0 0;
	margin: 15px 0 15px 0;
}
#InfoDestino .titulo2 {
	width: auto;
	color: #555;
	font-size: 18px;
	font-weight: bold;
	border: none;
	padding: 0 0 0 0;
	margin: 15px 0 15px 0;
}
#InfoDestino .titulo.joven,
#InfoDestino .titulo.adulto,
#InfoDestino .titulo.generica {
	color: #555;
}
#InfoDestino.joven,
#InfoDestino.adulto,
#InfoDestino.generica {
	color: #555;
}
#InfoDestino p {
	color: #000;
	font-size: 14px;
	line-height: 1.6em;
	width: auto;
	margin: 0 0 1.4em 0;
	text-align: left;
}
#InfoDestino .main img.foto-destino {
	float: left;
	margin: 5px 25px 14px 0;
	padding: 0;
	border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
}
#InfoDestino .main li {
	list-style-image: url(/webs/newlink/images/flecha-destinos.png);
	margin-left: 28px;
	padding: 10px;
}
#InfoDestino.joven a,
#InfoDestino.joven a:active,
#InfoDestino.joven a:visited {
	color: #693;
}
#InfoDestino.adulto a,
#InfoDestino.adulto a:active,
#InfoDestino.adulto a:visited {
	color: #0066B0;
}
#InfoDestino.generica a,
#InfoDestino.generica a:active,
#InfoDestino.generica a:visited {
	color: #C00;
}
#InfoDestino .sidebar {
	float: right;
	width: 217px;
}
#InfoDestino .sidebar li {
	float: left;
	list-style: none;
	font-size: 12px;
	margin: 0 10px 18px 10px;
}
#InfoDestino .sidebar img.foto-galeria {
	margin: 3px;
	border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;	
}
#InfoDestino .sidebar a img {
	border: none;
	vertical-align: middle;
}
/****FIN EspacioDestinos (#InfoDestino) */

/******* Fichas largas (#InfoDestino) */
#InfoDestino .main ul.anclas {
	margin: 4px 0 14px 0;
}
#InfoDestino .main ul.anclas li {
	font-size: 12px;
	margin: 0 0 0 18px;
	padding: 0;
	list-style-image: url(/webs/newlink/images/flecha-detalles-adultos.png);
}
#InfoDestino .main h3 {
	margin-top: 14px;
	text-transform: uppercase;
}
#InfoDestino .main h4 img {
	float: right;
}
#InfoDestino .main h4 {
	padding: 8px 8px 8px 14px;
	margin: 14px 0 0 0;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-moz-border-radius-topleft: 8px;
		-ms-border-radius-topright: 8px;
		-ms-border-radius-topleft: 8px;
		-webkit-border-top-right-radius: 8px;
		-webkit-border-top-left-radius: 8px;
		-khtml-border-radius-topright: 8px;
		-khtml-border-radius-topleft: 8px;
	border-style: solid;
	border-width: 1px;
	border-bottom-style: none;
}
#InfoDestino .main h4.adulto {
	background-color: #0066B0;
	background: -moz-linear-gradient(top, #0066B0, #004775);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0066B0), to(#004775));
	border-color: #0066B0;
}
#InfoDestino .main h4.joven {
	background-color: #693;
	background: -moz-linear-gradient(top, #693, #360);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#693), to(#360));
	border-color: #693;
}
#InfoDestino .main h4 a img {
	border: none;
}
#InfoDestino .main .ficha-larga {
	padding: 7px 14px 7px 14px;
	font-size: 12px;
	border: solid 1px #E6E6E6;
	background-color: #FFF;
}
#InfoDestino .main .ficha-larga p {
	font-size: 12px;
}
#InfoDestino .main .ficha-larga ul {
	margin: 0 0 14px 0;
}
#InfoDestino .main .ficha-larga li {
	margin: 0 0 7px 28px;
	padding: 0;
}
.ficha .generica a {
	color: #C00;
}
.ficha .generica h3 {
	margin-left: 14px;
}
.ficha .generica .flota-izquierda {
	float: left;
	margin-right: 20px;
}
/* AÑADIRRRRRRRRRRRRRRRRRR */ #ct .ficha .destinos ul h3 {
	margin-left: 0;
}
/* AÑADIRRRRRRRRRRRRRRRRRR */ .ficha .generica iframe {
	margin-bottom: 20px;
}
/* AÑADIRRRRRRRRRRRRRRRRRR */ .ficha .generica h4 {
	color: #555;
	font-size: 14px;
	margin: 14px 0 -7px 14px;
}

/****FIN Fichas largas (#InfoDestino) */

/******* Ventajas NLK */
#menuventajasderecho {
	width: 217px;
}
#menuventajasderecho p.h2 {
	padding-bottom: 10px;
	margin: 3px 0 -6px 0;
	font-weight: bold;
}
#menuventajasderecho dl {
	margin: 5px 0 14px 0;
	width: 215px;
	border: solid #E6E6E6 1px;
	background-image: url(http://www.maculaestudio.com/webs/newlink/images/fondo-ficha.png); /* MODIFICAR con ruta relativa */
	background-position: bottom;
	background-repeat: repeat-x;
}
#menuventajasderecho dt {
	margin: 0;
	padding: 0;
}
#menuventajasderecho dd p {
	margin: 0 4px 1em -4px;
	padding: 0;
	font-size: 10px;
} 
/****FIN Ventajas NLK */

/******* Calculadora */
#calculadora {
	float: none;
	margin: 0 0 0 0;
	padding: 0;
	width: auto;
	text-align: left;
}
#calculadora .h2 {
	background-color: #C00;
	background: -moz-linear-gradient(top, #C00, #900);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#C00), to(#900));
}
#calculadora .cal-elementos {
	padding: 14px;
	background-color: #FFF;
		background-image: url(http://www.maculaestudio.com/webs/newlink/images/fondo-ficha.png); /* MODIFICAR con ruta relativa */
		background-position: bottom;
		background-repeat: repeat-x;
		border-color: #E6E6E6;
		border-style: solid;
		border-width: 1px;
}
#calculadora label {
	width: auto;
	margin: 0;
	text-indent: 0;
	float: none;
	font-size: 10px;
}
#calculadora select,
#calculadora input {
	width: 180px;
	margin-bottom: 10px;
}
#calculadora .cal-elementos a:link,
#calculadora .cal-elementos a:hover,
#calculadora .cal-elementos a:visited,
#calculadora .cal-elementos a:active {
	color: #C00;
}
#calculadora input.boton {
	width: 186px;
	cursor: pointer;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 4px 14px 7px 14px;
	background-color: #C00;
	background: -moz-linear-gradient(top, #C00, #900);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#C00), to(#900));
	border-color: #C00;
	border-width: 2px;
	border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
}
#calculadora input.menor {
	font-size: 12px;
	padding-bottom: 4px;
}
#calculadora p {
	font-size: 10px;
	margin-bottom: 4px;
}
#InfoDestino .sidebar #calculadora table ul li {
	color: #777;
	font-size: 10px;
	margin: 0;
	padding: 0;
	list-style: disc;
	margin-left: 14px;
}
#calculadora td {
	color: #000;
	border-top: solid 1px #555;
}
#calculadora .calculo-total td {
	border-top-color: #C00;
}
#calculadora .precio {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
/****FIN Calculadora */

/******* Tablas */
#tblPrecios {
	float: none;
	text-align: left;
	color: #555;
	text-decoration: none;
	padding: 0;
	margin: 0;
	width: auto;
}
#tblPrecios .tarifas {
	width: auto;
	color: #555;
	font-size: 18px;
	display: block;
	clear: both;
	padding: 0;
	margin: 14px 0 14px 0;
	font-weight: bold;
}
#tblPrecios h2 {
	padding: 6px 0 6px 0;
	margin: 14px 0 0 0;
	text-align: center;
	height: auto;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-moz-border-radius-topleft: 8px;
		-ms-border-radius-topright: 8px;
		-ms-border-radius-topleft: 8px;
		-webkit-border-top-right-radius: 8px;
		-webkit-border-top-left-radius: 8px;
		-khtml-border-radius-topright: 8px;
		-khtml-border-radius-topleft: 8px;
	border-style: solid;
	border-width: 1px;
	border-bottom-style: none;
}
#tblPrecios h2.adulto {
	background-color: #0066B0;
	background: -moz-linear-gradient(top, #0066B0, #004775);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0066B0), to(#004775));
	border-color: #0066B0;
}
#tblPrecios h2.joven {
	background-color: #693;
	background: -moz-linear-gradient(top, #693, #360);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#693), to(#360));
	border-color: #693;
}
#tblPrecios table {
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 10px;
	text-align: center;
	background-color: #E6E6E6;
}
#tblPrecios th {
	padding: 5px;
	background-color: #E6E6E6;
/*background-image: url(/webs/newlink/images/fondo-botones.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-image: url(http://www.newlink.es/images/fondo-botones.png); /* MODIFICAR con ruta relativa */ /* para AU que no soportan degradados */
background-repeat: repeat-x; /* para AAUU que no soportan degradados */
	background: -moz-linear-gradient(top, #FFF, #E6E6E6);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#E6E6E6));
}
#tblPrecios td {
	padding: 5px;
	background-color: #FFF;
}
#tblPrecios p.tag {
	width: 103px;
	float: left;
	font-size: 12px;
	margin: 0 4px 0 4px;
	text-align: right;
}
#tblPrecios label {
	width: auto;
	margin: 2px 28px 0 0;
	float: left;
	font-size: 12px;
	font-weight: normal;
}
#tblPrecios input {
	float: left;
}
/****FIN Tablas */

/******* Footer */
.Footer {
	margin-bottom: 30px;
	height: 260px;
}
#FooterMenuGeneral,
#FooterMenuHome {
	border-bottom: #555 1px solid;
	padding: 0 0 0 0;
	width: 978px;
	height: 28px;
}
#FooterMenuGeneral img,
#FooterMenuHome img {
	padding-left: 0;
}
#FooterMenuGeneral a img,
#FooterMenuHome a img {
	border: none;
}
#FooterMenuGeneral ul,
#FooterMenuHome ul {
	float: right;
	width: auto;
	margin-right: -5px;
}
#FooterMenuGeneral ul li,
#FooterMenuHome ul li {
	color: #E6E6E6;
	margin-right: 5px;
}
#FooterMenuGeneral ul li a,
#FooterMenuHome ul li a {
	color: #555;
	margin-right: 0;
}
#FooterMenuGeneral ul li a:hover,
#FooterMenuHome ul li a:hover {
	color: #C00;
}
#FooterMenuProgramasAdultos .h2,
#FooterMenuProgramasAdultos ul li a:hover {
	color: #0066B0;
}
#FooterMenuProgramasJovenes .h2,
#FooterMenuProgramasJovene ul li a:hover {
	color: #693;
}
#FooterMenuDestinosIngles .h2 {
	color: #555;
}
#FooterMenuDestinosIngles ul li a:hover {
	color: #C00;
}
#FooterMenuProgramasAdultos ul,
#FooterMenuProgramasJovenes ul,
#FooterMenuDestinosIngles ul {
	margin-top: 3px;
}
#FooterMenuProgramasAdultos ul li a,
#FooterMenuProgramasJovenes ul li a,
#FooterMenuDestinosIngles ul li a {
	color: #555;
}
/****FIN Footer */
