/*                                                                                          Index Beta
------------------------------------------------------------------------------------------------------
*/
#index-hotelesDestacados{
	overflow:hidden;
	width:220px;
	height:172px;
}
#index-hotelesDestacados img{height:172px;}
/*                                                                                           Landings
------------------------------------------------------------------------------------------------------
*/
.landing .contenedor{
	height:100%
}
.landing span.titulo{
	font-size:4em;
	top:7px;
	left:10px;
	line-height:1em;
	position:absolute;
	display:block;
}
.landing .contenedor ul{
	width:233px;
	text-transform:uppercase;
	margin-top:20px;
	list-style-position:outside;
}
.landing .contenedor ul li a{
	background:url(../img/arrowRightOcre.gif) no-repeat 0 5px;
	padding-left:10px;
	color:#565752;
	font-size:1em;
}
.landing .royal span.titulo{
	color:#DDD992;
}
.landing .royal .contenedor ul li a{
	background:url(../img/arrowRightBlue.gif) no-repeat 0 5px;
	color:#16465e;
}
/*                                                                                              Promos
------------------------------------------------------------------------------------------------------
*/
#promos .c230 span.titulo{
	font-size:1.9em;
}
/*                                                                                         Ficha Hotel
------------------------------------------------------------------------------------------------------
*/
#ficha .contenedor h4{
	margin-left:15px;
}
.contenedor ul.generico {
	margin:15px 25px 25px 25px;
}
.contenedor ul.generico li{
	background:url(../img/dotFicha.gif) no-repeat 0 7px;
	padding-left:10px;
	height:1%; /* IE6 debug */
}
ul.navFicha{
	margin:0 0 20px 4px;
}
ul.navFicha li a{
	background:url(../img/navFicha.gif) repeat-x;
	height:20px;
	width:209px;
	color:#FFF;
	text-transform:uppercase;
	display:block;
	padding:5px 0 0 10px;
}
ul.navFicha li.first a{
	background:url(../img/navFichaSup.gif) no-repeat;
	padding-top:8px;
}
ul.navFicha li.pdf a{
	background:url(../img/navPDF.gif) repeat-x;
	padding-top:2px;
	margin-top:10px;
}
ul.navFicha li a:hover,
ul.navFicha li a.activo{
	background:url(../img/navFichaActivo.gif) repeat-x;
	text-decoration:none;
}
ul.navFicha li.first a:hover, ul.navFicha li.first a.activo{
	background:url(../img/navFichaSupActivo.gif) no-repeat;
}
ul.navFicha li.pdf a:hover{
	background:url(../img/navPDFActivo.gif) repeat-x;
}
ul.icoServicios{
	margin:20px 0 30px 10px;
}
ul.icoServicios li{
	float:left;
	display:inline;
	width:50px;
	margin-bottom:10px;
}
table#meteo {
	width:220px;
	text-align:center;
	margin:10px auto 30px auto;
}
table#meteo td strong{
	font-size:1.2em;
}
/*                                                                                    Ficha Como llegar
------------------------------------------------------------------------------------------------------
*/
ul.ubicacion li{
	border-bottom:2px solid #6c6c6c;
	padding-bottom:10px;
	height:1%; /* lame IE6 */
}
ul.ubicacion li:last-child,
ul.ubicacion li.last{
	border:0;
}
ul.ubicacion li img{
	float:left;
	display:inline;
	margin-right:30px;
}
#map.mapaPrincipal{
	height:300px;
}
/*                                                                                               Golf
------------------------------------------------------------------------------------------------------
*/
ul.desplegable li{
	position:relative;
	margin-bottom:0px;
}
ul.desplegable li a.showPanel,
ul.desplegable li a.hidePanel{
	text-transform:uppercase;
	color:#FFF;
	display:block;
	height:1%;
	padding:3px 8px 2px 8px;
	font-size:1.2em;
	margin-bottom:5px;
	text-decoration:none !important;
}
ul.desplegable li a.showPanel{
	background:#b6bba7 url(../img/arrowRightWhite.gif) no-repeat 98% 50%;
}
ul.desplegable li a.panel-active{
	background:#9da38a url(../img/arrowDownWhite.gif) no-repeat 98% 50%;
}
ul.desplegable li .panel{
	margin:10px 0;
	overflow:hidden; /* Debug IE7 */
}
ul.golf li .panel span{
	font-size:1em;
	margin-left:10px;
	text-transform:uppercase;
}
ul.desplegable li .panel img.logo{
	margin:15px;
}
ul.golf ul li a.showPanel{
	background:#FFF;
	color:#565752;
	border-top:1px solid #b6bba7;
	font-size:0.92em;
	padding:1px 5px;
	margin-bottom:0px !important;
}
ul.golf ul li.last{
	border-bottom:1px solid #b6bba7;
}
ul.golf ul li a.panel-active{
	background:#9da38a;
	color:#FFF;
}
ul.golf ul li a:hover{
	display:block !important;
}
ul.golf ul li a:hover,
a:hover .hoyo,
a.js-hover .hoyo,
.panel-active .hoyo{
	background:#9da38a;
	color:#FFF;
}
.hoyo{
	text-transform:none !important;
}
ul.golf ul ul li a.showPanel{
	color:#9da38a !important;
	border:0;
	background:url(../img/arrowRight.gif) no-repeat 100% 50%;
	display:inline;
	padding-right:15px;
}
ul.golf ul ul li a.panel-active,
ul.golf ul ul li a.js-hover,
ul.golf ul ul li a:hover{
	background:url(../img/arrowDown.gif) no-repeat 100% 50%;
	display:inline !important;
}
ul.golf ul ul li.imagenes .panel{
	width:446px !important;
	padding:0 7px;
}
ul.golf ul ul li.imagenes .imgRight,
ul.golf ul ul li.imagenes .imgLeft{
	margin:10px 0px 0 0 !important;
}
ul.golf ul ul li.last{
	border-bottom:1px solid #FFF;
}
ul.golf ul ul .panel span{
	margin:0 !important;
}
/*                                                                                  Galeria Multimedia
------------------------------------------------------------------------------------------------------
*/
hr{
	width:100%;
	height:3px;
	padding:0;
	border:0;
	margin:20px 0;
	background:#B6BBA7;
}
.galeriaMultimedia{
	width:460px;
}
.galeriaMultimedia h4{
	padding-bottom:20px;
}
.galeriaMultimedia .imagen img{
	background:(../img/ajax-loader.gif) no-repeat 50% 50%;
	width:460px;
}

.tiraMultimedia{
	background:#FFF url(../img/bgGaleria.gif) repeat-x 0 100%;
	height:55px;
	z-index:10;
	padding:15px 10px 0 12px;
}
.tiraMultimedia .mascara{
	float:left;
	display:inline;
	width:385px;
	height:39px;
	margin-left:10px;
	overflow:hidden;
	position:relative;
}
.tiraMultimedia .mascara a img{
	opacity:0.4;
	filter:alpha(opacity=40);
	display:inline;
}
.tiraMultimedia .mascara a.active img{
	opacity:1;
	filter:alpha(opacity=100);
}
.tiraMultimedia li{
	border:2px solid #FFF;
	display:inline;
	float:left;
	margin:0 10px 0 0;
	z-index:16;
}
.tiraMultimedia a.nav{
	display:inline;
	float:left;
	padding-top:9px;
}
ul.selectLayer li{
	float:left;
	display:inline;
	text-transform:uppercase;
	margin-bottom:10px;
	font-size:0.92em;
}
ul.selectLayer li a{
	padding:0 4px;
}
ul.selectLayer li a:hover,
ul.selectLayer li a.actual{
	background:#9DA38A;
	color:#FFF;
	text-decoration:none;
}
a.flowplayer{
	display:block;
	width:460px;
	height:345px;
}
ul.descargas{
	margin-left:5px;
}
ul.descargas li{
	float:left;
	display:inline;
	margin:0 8px 20px 0;
	width:105px;
	position:relative;
}
ul.descargas li a{
	width:76px;
	height:50px;
	position:absolute;
	top:0;
	left:0;
	padding:20px 0 0 29px;
	color:#565752;
	text-transform:uppercase;
	text-decoration:none !important;
	text-indent:-10000px;
	font-size:0.92em;
	overflow:hidden;
	background:#FFF;
	opacity:.6;
	filter:alpha(opacity=60);
}
ul.descargas li a:hover{
	opacity:1;
	filter:alpha(opacity=100);
	background:url(../img/descargar.png) no-repeat 50% 10px;
	text-indent:0;
}

