/*last-mod: 2014-06-18 12:50 */

body{font-size:10px;font-family:Helvetica, sans-serif;}
html{width:100%;}
a{text-decoration:none;color:inherit;}
a:hover{text-decoration:underline;}

.cleardiv{clear:both;}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
.float_right{float:right;}
.float_left{float:left;}

#fondo {position:fixed;top:0;left:0;bottom:0;right:0;
	background-repeat: no-repeat;background-position: center center fixed; 
	-webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;}
#parte_fixed{position:fixed;top:0;left:0;bottom:0;right:0;}

#barra_superior {font-family: 'Montserrat', sans-serif;position:fixed;top:0;width:100%;height:22px;background-color:#000;color:#ddd;font-size:10px;z-index:99;line-height:22px;}
	#barra_superior_int {float:right;}
	#barra_superior_int div, #barra_superior form{float:left;}
	#barra_superior #newsletter {text-transform:uppercase;margin-right:5px;}
	#barra_superior #buscador {border-left:1px dotted #999;padding-left:5px;height:22px;}
	#barra_superior #idiomas {text-transform:uppercase;border-right:1px dotted #999;border-left:1px dotted #999;padding-right:5px;padding-left:5px;}
	#barra_superior #idiomas a{padding-left:4px;}
	#barra_superior #idiomas a:first-child{border-left:0;}
	#barra_superior #acceso_clientes {text-transform:uppercase;font-weight:700;}
	#barra_superior input {background-color:#3E3E3E;height:16px;border:0;color:#999;margin-top:2px;padding-left:5px;}
	#barra_superior #acceso_clientes{margin-right:10px;margin-left:5px;}
	#barra_superior a.cerrar_sesion {font-style:italic;font-weight:normal;text-transform:none;}
	#barra_superior #resumen_carro {border-right:1px dotted #999;padding-right:5px;padding-left:5px;color:#000;background-color:#D4711E;}
	#barra_superior #resumen_carro img{vertical-align:-2px;}
	#barra_superior img{margin-right:5px;}

#izquierda {position:fixed;top:30px;left:0;bottom:0;width:270px;}
	#menu {font-size:14px;margin-left:78px;color:#fff;margin-bottom:10px;}
	#contenedor_menu.colornegro #menu {color:#000;}
	#menu div.divmenu{border-bottom:1px solid;line-height:20px;position:relative;}
	#menu #menu_principal{border-top:1px solid;}
	#menu a{display:block;position:absolute; top:0;height:100%;width:100%;}
	#menu a:hover{text-decoration:none;}
	.menu_fondo {height:21px;}
	#menu div.divmenu.nivel2{border-bottom:1px solid #bbb;}
	#contenedor_menu.colornegro #menu div.divmenu.nivel2{border-bottom:1px solid #444;}
	#menu div.divmenu.nivel3{border-bottom:1px dotted #888;}
	#contenedor_menu.colornegro #menu div.divmenu.nivel3{border-bottom:1px dotted #888;}
	
	#menu div.divmenu.nivel2 a{padding-left:12px;}
	#menu div.divmenu.nivel3 a{padding-left:18px;font-size:12px;}
	#menu div.divmenu.nivel4 a{padding-left:24px;font-size:12px;}
	#menu div.divmenu.act .menu_fondo {background-color:#000;} 
	#contenedor_menu.colornegro #menu div.divmenu.act .menu_fondo,#contenedor_menu.colornegro #menu div.divmenu.nivel2 .menu_fondo,#contenedor_menu.colornegro #menu div.divmenu.nivel3 .menu_fondo{background-color:#ddd;}
	#menu div.divmenu.act .menu_fondo,#menu div.divmenu:hover .menu_fondo{opacity:1;filter:'alpha(opacity:"1")';}
	#menu div.divmenu.nivel1:hover .menu_fondo {background-color:#000;}
	
	#menu div.divmenu.nivel2.act .menu_fondo,#menu div.divmenu.nivel2:hover .menu_fondo {background-color:#000;opacity:0.80;filter:'alpha(opacity:"0,80")';} 
	#menu div.divmenu.nivel2 .menu_fondo {background-color:#000;opacity:0.60;filter:'alpha(opacity:"0,60")';} 
	#menu div.divmenu.nivel3.act .menu_fondo, #menu div.divmenu.nivel3:hover .menu_fondo {background-color:#000;opacity:0.40;filter:'alpha(opacity:"0,40")';}
	#menu div.divmenu.nivel3 .menu_fondo {background-color:#000;opacity:0.20;filter:'alpha(opacity:"0,20")';}
	
	#contenedor_menu.colornegro #menu div.divmenu.nivel1:hover .menu_fondo {background-color:#ddd;}
	#redes_menu {margin-left:78px;margin-top:20px;}
	#redes_menu a{margin-right:2px;margin-left:2px;}
	#redes_menu a img{width:30px;}

.paginatipo1 {color:#000;}
	/*.paginatipo1 #menu {color:#000;}
	.paginatipo1 #menu div.divmenu.act, .paginatipo1  #menu div.divmenu.nivel2{background-color:#ddd;}*/
	.paginatipo1 #fondo {display:none;}
	.paginatipo1 .columna_centro{top:58px;left:290px;width:915px;} /*para incluir margen-right:10px*/
	.paginatipo1 #centro_fondo{position:absolute;top:0;bottom:0;background-color:#fff;}
	.paginatipo1 #centro {position:absolute;color:#000;padding:75px 0;}
	
	.paginatipo1 .columna_derecha{display:none;}
  
.paginatipo2 .columna_centro{top:0;left:29em;width:54.3em;}
	.paginatipo2 #centro_fondo{position:absolute;top:0;bottom:0;background-color:#fff;}
	.paginatipo2 #centro {position:absolute;color:#000;}
	.paginatipo2 #centro #lado_centro {margin:130px 10px 40px 24px;}
	  
	.paginatipo2 .columna_derecha{top:0;left:84.3em;width:27em;}
	.paginatipo2 #derecha_fondo{display:none;position:absolute;top:0;bottom:0;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}
	.paginatipo2 #derecha {display:none;position:absolute;color:#fff;padding:134px 10px 40px 10px;}

.paginatipo4 .columna_centro{top:0;left:29em;width:54.3em;}
	.paginatipo4 #centro_fondo{position:absolute;top:0;bottom:0;background-color:#fff;}
	.paginatipo4 #centro {position:absolute;color:#000;}
	.paginatipo4 #centro #lado_centro {margin:130px 10px 40px 28px;}
	  
	.paginatipo4 .columna_derecha{top:0;left:84.3em;width:15.8em;}
	.paginatipo4 #derecha_fondo{display:none;position:absolute;top:0;bottom:0;background-color:#fff;opacity:1;filter:'alpha(opacity:"1")';}
	.paginatipo4 #derecha {display:none;position:absolute;color:#000;padding:134px 10px 40px 10px;}

.paginatipo3 {color:#fff;}
	/*.paginatipo3 #menu {color:#fff;}*/
	.paginatipo3 .columna_centro{top:58px;left:290px;width:906px;} /*para incluir margen-right:10px*/
	.paginatipo3 #centro_fondo{display:none;}
	.paginatipo3 #centro {position:absolute;color:#fff;padding:75px 0;}
	
	.paginatipo3 .columna_derecha{display:none;}

.paginatipo5 {color:#fff;}
	/*.paginatipo3 #menu {color:#fff;}*/
	.paginatipo5 .columna_centro{top:58px;left:290px;width:543px;} /*para incluir margen-right:10px*/
	.paginatipo5 #centro_fondo{display:none;}
	.paginatipo5 #centro {position:absolute;color:#fff;padding:75px 0;}
	.paginatipo5 .columna_derecha{top:0;left:84.3em;width:27em;}
	.paginatipo5 #derecha_fondo{display:none;position:absolute;top:0;bottom:0;background-color:transparent;opacity:0.50;filter:'alpha(opacity:"0,50")';}
	.paginatipo5 #derecha {display:none;position:absolute;color:#fff;padding:134px 10px 40px 10px;}
	

#pie {position:fixed;bottom:0;width:100%;height:30px;background-color:#000;color:#ddd;font-size:11px;z-index:99;text-align:center;line-height:30px;text-transform:uppercase;}
	#pie_redes {position:absolute; left:70px;top:5px;display:none;}
	#pie_ideolab {position:absolute; right:110px;top:0px;text-transform: none;}
	#creativecommons{position:absolute; right:20px;top:3px;}
	#pie_texto a{padding:0 5px 0 5px;border-right:1px solid #fff; border-left:1px solid #fff;margin-right:5px;margin-left:5px;}
	#pie .ico_youtube {/*background-color:#fff;padding-top:8px;*/}
#contenedor{position:absolute;top:0px;left:0px;z-index:9;padding-top:22px;bottom:30px;overflow:visible;}

.modulo {position:relative;margin-bottom:10px;margin-right:10px;}
#lado_derecho .modulo,#lado_izquierdo .modulo{margin-right:0px;}
.modulo_flotante {float:left;}
.texto{font-size:12px;line-height:16px;}
	.texto a {color:#3b5f6b;}
	.texto.float_right{width:234px;}
	.texto.float_left{width:234px;}
.paginatipo4 #lado_derecho .texto {width:138px;}

.paginatipo3 .texto_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}}
	.paginatipo3 .texto {overflow:visible;}
	.paginatipo3 .texto_contenido{position:absolute;top:0px;left:0px;width:100%;}

.paginatipo5 .texto_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}}
	.paginatipo5 .texto {overflow:visible;}
	.paginatipo5 .texto_contenido{position:absolute;top:0px;left:0px;width:100%;}

.imagen_superpuesta {position:absolute;}

#lado_derecho .imagen{text-align:center;margin-right:20px;}
	.paginatipo4 #lado_derecho .imagen{border-bottom:1px dotted #000;width:140px;padding-bottom:10px;}
	
.slide {height: 245px;border-bottom:1px solid #fff;clear:both;}
	.nivo-caption{background-color:transparent;opacity:1;filter:'alpha(opacity:"1")';top:0;color:#fff;}
	.contenido_slide .titulo_slide {font-size:48px;font-weight:bold;margin-top:20px;}
	.contenido_slide .descripcion_slide {font-size:18px;margin-top:10px;line-height:22px;}
	.slide .rayas_top {border-top:2px solid #fff;border-bottom:1px solid #fff; height:3px;position:absolute;top:0;z-index:9999;width:100%;}
	
.bloque3 {width:292px;height:175px;}
	.bloque3 h2{color:#fff;font-weight:bold;font-size:20px;line-height:34px;padding-left:10px;position:absolute;top:0px;left:0px;width:292px;z-index:9;}
	.paginatipo1 .bloque3 h2,.paginatipo3 .conSlide .bloque3 h2{font-size:24px;line-height:42px;/*background-color:#000;*/}
	.paginatipo1 .bloque3,.paginatipo3 .conSlide .bloque3 {width:295px;height:181px;}
	.bloque3_fondo {position:absolute;top:0;height:34px;width:292px;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';z-index:6;}
	.paginatipo1 .bloque3_fondo,.paginatipo3 .conSlide .bloque3_fondo {width:295px;height:40px;}
	.bloque3_contenido{position:absolute;top:0px;left:0px;width:292px;z-index:3;}
	.bloque3 .texto{color:#efefef;}

.bloque4{text-align:center;width:216px;height:187px;}
	.bloque4_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}
	.bloque4_contenido{position:absolute;top:20px;left:10px;width:196px;}
	.bloque4 h2{color:#fff;font-weight:bold;font-size:24px;text-transform:uppercase;line-height:24px;margin-bottom:15px;}
	.bloque4 .texto{color:#efefef;}
	
.bloque_texto_foto{width:216px;height:255px;margin-right:46px;border-bottom:1px solid #ddd;}
	.bloque_texto_foto.margen10{margin-right:10px;}
	.bloque_texto_foto.altura255{height:255px;}
	.bloque_texto_foto.altura217{height:217px;}
	/*.bloque_texto_foto:nth-child(3n){margin-right:0px;}*/
	.bloque_texto_foto_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}
	.bloque_texto_foto_contenido{position:absolute;top:0px;left:0px;width:216px;}
	.bloque_texto_foto h2{color:#fff;font-weight:bold;font-size:18px;margin-top:5px;line-height:20px;margin-bottom:15px;}
	.bloque_texto_foto .texto{color:#efefef;}

.bloque_texto_foto.ancha{width:442px;margin-right:10px;border-bottom:0;}
	.bloque_texto_foto.ancha:nth-child(3n){margin-right:10px;}
	.bloque_texto_foto.ancha .bloque_texto_foto_contenido{width:447px;}
	.bloque_texto_foto.ancha h2 {float:left; margin-left:10px;margin-top:20px;width:203px;}
	.bloque_texto_foto.ancha img {float:left;}
	.bloque_texto_foto.ancha .texto{float:left; margin-left:10px;width:203px;}

.bloque_texto_foto.todo{width:894px;margin-right:10px;border-bottom:0;}
	.bloque_texto_foto.todo .bloque_texto_foto_contenido{width:894px;}
	.bloque_texto_foto.todo h2 {float:left; margin-left:10px;margin-top:20px;width:403px;}
	.bloque_texto_foto.todo img {float:left;}
	.bloque_texto_foto.todo .texto{float:left; margin-left:10px;width:403px;}

	.bloque_texto_foto.conPadding	h2 {margin-left:10px;margin-right:10px;}
	.bloque_texto_foto.conPadding	.texto {margin-left:10px;margin-right:10px;}

.columna{width:216px;margin-right:10px;border-bottom:1px solid #ddd;}
/*.columna:nth-child(4n+2){margin-right:0px;}*/
	.columna_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}
	.columna_contenido{position:relative;top:0px;left:0px;width:216px;margin-bottom:38px;}
	.columna h2{color:#fff;font-weight:bold;font-size:18px;line-height:22px;margin-bottom:15px;padding-left:10px;padding-top:10px;}
	.columna .texto {padding:0 10px 0 10px;}

		
.evento{background-color:#000;width:447px;color:#fff;background-color:#000;height:120px;font-size:12px;}
	.evento .evento_izquierda{float:left;padding:10px;background-color:#3b5f6b;height:100px;width:84px;}
	.evento .evento_dia {text-transform:capitalize;margin-bottom:3px;}
	.evento .evento_fecha{text-transform:capitalize;border-bottom:1px solid #fff;font-style:italic;font-weight:bold;}
	.evento .evento_nombre{position:absolute;bottom:10px;/*text-transform:uppercase;*/width:84px;}
	.evento .evento_imagen{float:left;}
	.evento .evento_imagen img {vertical-align:bottom;}
	.evento .evento_texto{width:130px;float:left;padding:10px;color:#efefef;height:88px;overflow:hidden;}

.noticia{background-color:#000;width:442px;color:#fff;background-color:#000;height:602px;font-size:12px;}
	/*.noticia .noticia_izquierda{float:left;padding:10px;background-color:#3b5f6b;height:100px;width:84px;}*/
	.noticia_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}
	.noticia_contenido{position:absolute;top:0px;left:0px;width:442px;}
	.noticia .noticia_fecha{text-transform:capitalize;font-style:italic;font-weight:bold;margin:0 0 4px 10px;padding-top:10px;}
	.noticia .noticia_nombre{/*text-transform:uppercase;*/width:422px;margin-left:10px;line-height:14px;}
	.noticia .noticia_imagen{}
	.noticia .noticia_imagen img {vertical-align:bottom;}
	.noticia .noticia_texto{width:422px;float:left;padding:10px;color:#efefef;}
	.noticia .noticia_botones {position:absolute;bottom:10px;left:10px;}
	.boton_hover.boton_noticia_1 {position:static;bottom:auto;right:auto;float:left;margin-right:10px;}
	.boton_hover.boton_noticia_2 {position:static;bottom:auto;right:auto;float:left;margin-right:10px;}
	.boton_hover.boton_noticia_3 {position:static;bottom:auto;right:auto;float:left;}

.paginatipo5 .noticia{background-color:transparent;width:543px;color:#fff;height:auto;font-size:12px;position:relative;overflow:visible;}
	/*.noticia .noticia_izquierda{float:left;padding:10px;background-color:#3b5f6b;height:100px;width:84px;}*/
	.paginatipo5 .noticia_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.90;filter:'alpha(opacity:"0,90")';}
	.paginatipo5 .noticia_contenido{position:relative;top:0px;left:0px;width:543px;}
	.paginatipo5 .noticia .noticia_fecha{text-transform:capitalize;font-style:italic;font-weight:bold;margin:0 0 4px 10px;padding-top:10px;}
	.paginatipo5 .noticia .noticia_nombre{/*text-transform:uppercase;*/width:523px;margin-left:10px;}
	.paginatipo5 .noticia .noticia_imagen{}
	.paginatipo5 .noticia .noticia_imagen img {vertical-align:bottom;}
	.paginatipo5 .noticia .noticia_texto{width:523px;float:left;padding:10px;color:#efefef;padding-bottom:40px;}
	.paginatipo5 .noticia.cerrada .noticia_imagen img{width:220px;}
	.paginatipo5 .noticia.cerrada .noticia_texto, .paginatipo5 .noticia.cerrada .noticia_botones{display:none;}
	.paginatipo5 .noticia.cerrada .noticia_fecha{position:absolute;left:230px;top:0px;width:300px;}
	.paginatipo5 .noticia.cerrada .noticia_nombre{padding-bottom:40px;position:absolute;left:230px;top:30px;width:300px;}
	.paginatipo5 .noticia.cerrada .boton_cerrar_noticia{display:none;z-index:99;}
	.paginatipo5 .noticia .noticia_botones {position:absolute;bottom:40px;left:10px;}
	.paginatipo5 .boton_hover.boton_noticia_1 {position:static;bottom:auto;right:auto;float:left;margin-right:10px;}
	.paginatipo5 .boton_hover.boton_noticia_2 {position:static;bottom:auto;right:auto;float:left;margin-right:10px;}
	.paginatipo5 .boton_hover.boton_noticia_3 {position:static;bottom:auto;right:auto;float:left;}
	
.paginatipo4 .noticia{background-color:transparent;width:495px;color:#fff;height:auto;font-size:12px;position:relative;overflow:visible;}
	/*.noticia .noticia_izquierda{float:left;padding:10px;background-color:#3b5f6b;height:100px;width:84px;}*/
	.paginatipo4 .noticia_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.90;filter:'alpha(opacity:"0,90")';}
	.paginatipo4 .noticia_contenido{position:relative;top:0px;left:0px;width:495px;}
	.paginatipo4 .noticia .noticia_fecha{text-transform:capitalize;font-style:italic;font-weight:bold;margin:0 0 4px 10px;padding-top:10px;}
	.paginatipo4 .noticia .noticia_nombre{/*text-transform:uppercase;*/width:475px;margin-left:10px;}
	.paginatipo4 .noticia .noticia_imagen{}
	.paginatipo4 .noticia .noticia_imagen img {vertical-align:bottom;}
	.paginatipo4 .noticia .noticia_texto{width:475px;float:left;padding:10px;color:#efefef;padding-bottom:40px;}
	.paginatipo4 .noticia.cerrada .noticia_imagen img{width:220px;}
	.paginatipo4 .noticia.cerrada {padding-bottom:40px;}
	.paginatipo4 .noticia.cerrada .noticia_texto{display:none;}
	.paginatipo4 .noticia.cerrada .noticia_fecha{position:absolute;left:230px;top:0px;width:300px;}
	.paginatipo4 .noticia.cerrada .noticia_nombre{padding-bottom:40px;position:absolute;left:230px;top:30px;width:250px;}
	.paginatipo4 .noticia .noticia_botones {position:absolute;/*bottom:40px;*/left:10px;}
	.paginatipo4 .boton_hover.boton_noticia_1 {position:static;bottom:auto;right:auto;float:left;margin-right:10px;}
	.paginatipo4 .boton_hover.boton_noticia_2 {position:static;bottom:auto;right:auto;float:left;margin-right:10px;}
	.paginatipo4 .boton_hover.boton_noticia_3 {position:static;bottom:auto;right:auto;float:left;}
	
.sabias{background-color:#000;width:447px;color:#fff;}
	.sabias .imagen_sabias{float:left;margin-right:10px;width:200px;height:120px;}
	.sabias .imagen_sabias_vacia{float:left;margin-right:10px;height:120px;}
	.sabias .imagen_sabias img {vertical-align:bottom;}
	.sabias h2{font-family:georgia;font-style:italic;font-size:18px;padding:10px;font-weight:normal;}
	
.boton_hover {position:absolute;right:10px;bottom:10px;height:22px;overflow:hidden;}
	.boton_hover .bottexto{float:left;font-family:'Montserrat', sans-serif;font-size:12px;color:#fff;text-transform:uppercase;line-height:22px;padding-right:5px;}
	.boton_hover .icono {float:left; width:22px;height:22px;}
	
	
	.boton_reservar .icono {background: url(img/iconos/ico_reserva2.png) no-repeat center center;}
	.boton_ver .icono {background: url(img/iconos/ico_ver.png) no-repeat center 0px; }
	.boton_enviar .icono {background: url(img/iconos/ico_reserva2.png) no-repeat center 5px; }
	.boton_comprar .icono {background: url(img/iconos/ico_reserva2.png) no-repeat center center; }
	.boton_anadir .icono {background: url(img/iconos/ico_anadir.png) no-repeat center center; }
	.boton_hover.boton_buscar{right:25px;}
	.boton_buscar .icono {background: url(img/iconos/ico_reserva2.png) no-repeat center center; }
	.boton_pedido .icono {background: url(img/iconos/ico_realizar_pedido.png) no-repeat center center; }
	.boton_entrar .icono {background: url(img/iconos/ico_continuar.png) no-repeat center center; }
	.boton_continuar .icono {background: url(img/iconos/ico_continuar.png) no-repeat center center; }
	.boton_hover.boton_enlace{left:0px;right:auto;}
	.boton_enlace.descargar .icono {background: url(img/iconos/ico_descargar.png) no-repeat center center;}
	.boton_enlace.pagina_int .icono {background: url(img/iconos/ico_mas.png) no-repeat center center;}
	.boton_enlace.pagina_ext .icono {background: url(img/iconos/ico_continuar.png) no-repeat center center;}
	.bot_ampliar .icono{background: url(img/simb_fullscreen.png) no-repeat center center;}
	.bot_cerrar .icono{background: url(img/simb_cerrar.png) no-repeat center center;}
	
	.boton_otra_actividad {text-decoration:none;background-color:#3b5f6b;position:static !important;display:inline !important;
				font-family:'Montserrat', sans-serif;font-weight:normal !important;font-size:10px;color:#fff;text-transform:uppercase;line-height:22px;padding-right:5px;padding-left:5px;}
	.boton_otra_actividad:hover{background-color:#5DB9C8;text-decoration:none;}
	
	.boton_hover .sihover {clear:both;}
	.boton_hover .nohover .bottexto{background-color:#3b5f6b;}
	.boton_hover .sihover .bottexto{background-color:#5DB9C8;}
	.boton_hover .nohover .icono {background-color:#3b5f6b;}
	.boton_hover .sihover .icono {background-color:#5DB9C8;}	
	
	.boton_hover.boton_masinfo .bottexto{margin-top:10px;font-size:8px;padding:2px 5px 2px 5px;line-height:8px;}
	.boton_hover.boton_masinfo .icono {float:left;background: url(img/iconos/ico_mas.png) no-repeat center center; width:22px;height:22px;}
	.boton_hover.boton_masinfo .nohover .bottexto{background-color:#5DB9C8;visibility:hidden;}
	.boton_hover.boton_masinfo .sihover .bottexto{background-color:#3b5f6b;}
	.boton_hover.boton_masinfo .nohover .icono {background-color:#3b5f6b;}
	.boton_hover.boton_masinfo .sihover .icono {background-color:#5DB9C8;}
	
#lado_centro .bloquecabecera h1 {margin-left:-4px;}
.bloquecabecera p:nth-child(n+2){font-size:14px;line-height:16px;}
.paginatipo3 .bloquecabecera {clear:both;border-bottom:1px solid #fff;width:894px;overflow:visible;position:relative;}
	.paginatipo3 .bloquecabecera_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';z-index:1;}
	.paginatipo3 .bloquecabecera_contenido {position:relative;top:0;height:100%;width:100%;z-index:2;}
	.paginatipo3 .bloquecabecera h1 {font-size:48px;font-weight:bold;padding-top:20px;padding-left:10px;margin-bottom:20px;}
	.paginatipo3 #lado_centro .bloquecabecera h1 {margin-left:-2px;}
	.paginatipo3 .bloquecabecera .texto{padding:10px;font-size:18px;line-height:22px;}
	.paginatipo3 .bloquecabecera .rayas_top {border-top:2px solid #fff;border-bottom:1px solid #fff; height:3px;position:absolute;top:0;z-index:9;width:100%;}

.paginatipo3 .bloquecabecera.corta {border-bottom:1px solid #fff;width:740px;}
	.paginatipo3 .bloquecabecera.corta h1 {font-size:80px;margin-bottom:10px;}

.paginatipo5 .bloquecabecera {border-bottom:1px solid #fff;width:543px;overflow:visible;position:relative;}
	.paginatipo5 .bloquecabecera_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';z-index:1;}
	.paginatipo5 .bloquecabecera_contenido {position:relative;top:0;height:100%;width:100%;z-index:2;}
	.paginatipo5 .bloquecabecera h1 {font-size:48px;font-weight:bold;padding-top:20px;padding-left:10px;margin-bottom:20px;}
	.paginatipo5 #lado_centro .bloquecabecera h1 {margin-left:-2px;}
	.paginatipo5 .bloquecabecera .texto{padding:10px;font-size:18px;line-height:22px;}
	.paginatipo5 .bloquecabecera .rayas_top {border-top:2px solid #fff;border-bottom:1px solid #fff; height:3px;position:absolute;top:0;z-index:9;width:100%;}

.paginatipo4 .bloquecabecera,.paginatipo2 .bloquecabecera {border-bottom:1px solid #000;border-top:1px solid #000;width:auto;padding-top:20px;padding-bottom:10px;}
	.paginatipo4 .bloquecabecera_fondo, .paginatipo2 .bloquecabecera_fondo {display:none;}
	.paginatipo4 .bloquecabecera_contenido, .paginatipo2 .bloquecabecera_contenido {}
	.paginatipo4 .bloquecabecera h1, .paginatipo2 .bloquecabecera h1 {font-size:53px;font-weight:bold;padding-left:0px;margin-bottom:20px;}
	.paginatipo4 .bloquecabecera .texto, .paginatipo2 .bloquecabecera .texto{font-size:18px;line-height:22px;}
	.paginatipo4 .bloquecabecera .rayas_top, .paginatipo2 .bloquecabecera .rayas_top {display:none;}

.paginatipo4 #lado_derecho .bloquecabecera {border-top:0;border-bottom:1px solid #000;width:14em;padding-bottom:0px;;margin-top:20px;}
	.paginatipo4 #lado_derecho .bloquecabecera.primer_elemento {height:11.4em;margin-top:0;}
	.paginatipo4 #lado_derecho .bloquecabecera h1 {font-size:18px;font-weight:normal;position:absolute;bottom:4px;margin-bottom:0;}
	.paginatipo4 #lado_derecho .bloquecabecera .texto{font-size:18px;line-height:22px;}
	.paginatipo4 #derecha .bloquecabecera {border-top:0;border-bottom:1px solid #000;width:14em;padding-bottom:0px;;margin-top:20px;}
	.paginatipo4 #derecha .bloquecabecera.primer_elemento {height:11.4em;margin-top:0;}
	.paginatipo4 #derecha .bloquecabecera h1 {font-size:18px;font-weight:normal;position:absolute;bottom:4px;margin-bottom:0;}
	.paginatipo4 #derecha .bloquecabecera .texto{font-size:18px;line-height:22px;}
	
	.paginatipo4 #bloquecabecera .rayas_top {display:none;}

.paginatipo2 #lado_derecho .bloquecabecera {border-top:1px solid #fff;border-bottom:1px solid #fff;width:25em;padding-top:0px;padding-bottom:0px;height:5.8em;}	
	.paginatipo2 #lado_derecho .bloquecabecera h1 {font-size:18px;font-weight:normal;position:absolute;bottom:4px;margin-bottom:0;text-transform:uppercase;line-height:20px;margin-bottom:6px;padding-left:10px;}
	.paginatipo2 #lado_derecho .bloquecabecera .texto{font-size:18px;line-height:22px;}
.paginatipo2 #derecha .bloquecabecera {border-top:1px solid #fff;border-bottom:1px solid #fff;width:25em;padding-top:0px;padding-bottom:0px;height:5.8em;}	
	.paginatipo2 #derecha .bloquecabecera h1 {font-size:18px;font-weight:normal;position:absolute;bottom:4px;margin-bottom:0;text-transform:uppercase;line-height:20px;margin-bottom:6px;padding-left:10px;}
	.paginatipo2 #derecha .bloquecabecera .texto{font-size:18px;line-height:22px;}
#lado_centro .bloquecabecera h1.sintexto {margin-bottom:10px;}

.bloquecabecera.embajadores {border-top:1px solid #978a60;border-bottom:1px solid #978a60;color:#978a60;overflow:visible;}
	.bloquecabecera.embajadores h1 {font-size:80px;margin-bottom:-2px;padding-top:10px;margin-top:0;}
	.bloquecabecera.embajadores .texto {font-size:14px;}
	.bloquecabecera.embajadores .rayas_top {border-top:1px solid #978a60;border-bottom:1px solid #978a60;}
	.paginatipo4 .bloquecabecera.embajadores h1, .paginatipo2 .bloquecabecera h1.embajadores {font-size:53px;font-weight:bold;padding-left:0px;margin-bottom:20px;}

.paginatipo3 .embajador {width:216px;height:202px;border-bottom:1px solid #978a60;margin-top:15px;color:#fff;}
	.paginatipo3 .embajador .nombre{float:left;font-size:14px;font-weight:bold;margin-top:7px;}
	.paginatipo3 .embajador .estrellas{float:right;margin-top:10px;}
	.paginatipo3 .embajador .estrellas img{margin-left:-2px;}
	.paginatipo3 .embajador .direccion{display:none;}
	.paginatipo3 .embajador .telefono{display:none;}
	.paginatipo3 .embajador .web{display:none;}
	
.paginatipo4 .embajador, .paginatipo2 .embajador{background-color:#000;padding-bottom:10px;text-align:center;width:216px;float:left;color:#fff;margin-right:0px;}
	.paginatipo4 .embajador .imagen_embajador, .paginatipo2 .embajador .imagen_embajador{max-width:60%;margin:10px;}
	.paginatipo4 .embajador a:hover, .paginatipo2 .embajador a:hover{text-decoration:none;}
	.paginatipo4 .embajador a:hover .web, .paginatipo2 .embajador a:hover .web{text-decoration:underline;}
	.paginatipo4 .embajador .web, .paginatipo2 .embajador .web{font-weight:bold;}
	

.paginatipo2 #lado_derecho .texto.modulo {width:20.3em;}
.paginatipo2 #lado_derecho .texto.modulo.vineta {/*border-bottom:1px dotted #fff;*/padding-bottom:10px;width:20.3em;text-indent:-6px;padding-left:7px;}
	.paginatipo2 #lado_derecho .texto.modulo.vineta:before {content:"· ";}
	
.traza {font-style:italic;height:14px;}
	.traza.primer_elemento {margin-top:-14px;}
	.traza_actual{font-weight:bold;}
	.traza_volver{float:right;margin-right:12px;text-transform:uppercase;font-weight:bold;}
 .traza_embajadores {color:#978a60;}
 .traza img {margin-right:5px;}
 	.paginatipo3 .traza .negro,.paginatipo5 .traza .negro {display:none;}
	.paginatipo2 .traza .blanco, .paginatipo4 .traza .blanco {display:none;}
	
.texto_mas_nota .texto{width:65%;}
	.texto_mas_nota .nota{width:35%;text-align:right;position:absolute;bottom:0;right:0;font-style:italic;}

.paginatipo4 #lado_derecho .item_tiempo {width:14em;margin-bottom:0;}
	.paginatipo4 #lado_derecho .item_tiempo .parte_visible{width:14em;border-right:2px solid #4CA9B9;padding-top:10px;}
	.paginatipo4 #lado_derecho .item_tiempo .parte_visible img{position:absolute;right:-6px;top:14px;}
	.paginatipo4 #lado_derecho .item_tiempo .parte_visible1{border-bottom:1px dotted #3b516b;padding-bottom:5px;Width:13em;}
	.paginatipo4 #lado_derecho .item_tiempo a {text-decoration:none;}
	.paginatipo4 #lado_derecho .item_tiempo h2{color:#3b516b;font-size:18px; font-weight:bold;/*padding-left:10px;*/}
	.paginatipo4 #lado_derecho .item_tiempo.activo h2{color:#bd702b;}
	.paginatipo4 #lado_derecho .item_tiempo .texto{/*padding-left:10px;*/}
	.paginatipo4 #lado_derecho .item_tiempo .despliegue {display:block;position:absolute; left:18em;top:0; width:357px;height:193px;background-color:#fff;padding:0;margin:0;}	
	.paginatipo4 #lado_derecho .item_tiempo .despliegue .texto{width:199px;float:left;padding-top:10px;}
	.paginatipo4 #lado_derecho .item_tiempo .despliegue img.despliegue_imagen{position:absolute;right:0;top:0;}
	.paginatipo4 #lado_derecho .item_tiempo .despliegue .conector{position:absolute;left:-6px;top:14px;}
	.paginatipo4 #lado_derecho .item_tiempo .despliegue .rayita {background-color:#bd702b;height:2px;width:28px;position:absolute;left:-34px;top:19px;}


.paginatipo4 #lado_derecho .desplegable {width:14em;margin-bottom:0;cursor:pointer;}
	.paginatipo4 #lado_derecho .desplegable .parte_visible{width:14em;border-right:2px solid #4CA9B9;padding-top:10px;}
	.paginatipo4 #lado_derecho .desplegable.linea_tiempo .parte_visible img{position:absolute;right:-6px;top:14px;}
	.paginatipo4 #lado_derecho .desplegable.linea_tiempo .parte_visible1{border-bottom:1px dotted #3b516b;width:13em;}
	.paginatipo4 #lado_derecho .desplegable.linea_tiempo h2{color:#3b516b;font-size:18px; font-weight:bold;padding-left:10px;}
	.paginatipo4 #lado_derecho .desplegable.linea_tiempo.activo h2{color:#bd702b;}
	.paginatipo4 #lado_derecho .desplegable .texto{padding-left:10px;}
	.paginatipo4 #lado_derecho .despliegue {display:none;position:absolute; left:18em;top:0; width:357px;height:193px;background-color:#fff;padding:0;margin:0;}	
	.paginatipo4 #lado_derecho .despliegue .texto{width:199px;float:left;padding-top:10px;}
	.paginatipo4 #lado_derecho .despliegue img.despliegue_imagen{position:absolute;right:0;top:0;}
	.paginatipo4 #lado_derecho .despliegue .conector{position:absolute;left:-6px;top:14px;}
	.paginatipo4 #lado_derecho .despliegue .rayita {background-color:#bd702b;height:2px;width:28px;position:absolute;left:-34px;top:19px;}
.paginatipo4 #lado_derecho .video.desplegable .parte_visible{border-bottom:1px dotted #3b516b;width: 13.8em;border-right:0;padding-bottom:10px;}
	.paginatipo4 #lado_derecho .video .despliegue {padding:10px;width:347px;height:207px;left: 158px;}	
	.paginatipo4 #lado_derecho .video.desplegable .parte_visible .play{display:block;position:absolute;top:36px;left:46px;}
	.paginatipo4 #lado_derecho .video .despliegue .rayita {background-color:#bd702b;height:2px;width:14px;position:absolute;left:-20px;top:19px;}


.paginatipo4 #lado_derecho .imagen.desplegable .parte_visible{width: 13.8em;/*border-bottom:1px dotted #3b516b;*/border-right:0;/*padding-bottom:10px;*/}
	.paginatipo4 #lado_derecho .imagen .despliegue {padding:10px;width:auto;height:auto;left: 158px;}
	.paginatipo4 #lado_derecho .imagen .despliegue img{position:static;}
	.paginatipo4 #lado_derecho .imagen .despliegue .rayita {background-color:#bd702b;height:2px;width:14px;position:absolute;left:-20px;top:19px;}
	.paginatipo4 #lado_derecho .bot_ampliar {display:none;position:absolute;left:493px;top:10px;right:auto;}
	
.paginatipo2 #lado_derecho .contacto.desplegable {width:24.9em;}
	.paginatipo2 #lado_derecho .contacto.desplegable .parte_visible{border-bottom:1px dotted #fff;height:10.2em;display: table-cell;vertical-align:middle;width:24.9em;cursor:pointer;}
	.paginatipo2 #lado_derecho .contacto:first-child{border-top:1px solid #fff;}
	.paginatipo2 #lado_derecho .contacto.desplegable .parte_visible h2{color:#fff;font-size:14px; font-weight:normal;text-align:center;text-transform:uppercase;}
	.paginatipo2 #lado_derecho .contacto.desplegable .parte_visible .conector {position:absolute;right:-21px;top:25px;display:none;}
	.paginatipo2 #lado_derecho .contacto.desplegable.activo .conector{display:block;}
	.paginatipo2 #lado_derecho .contacto.desplegable.activo h2{color:#60b8c8;}
	.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue {display:none;position:absolute; left:27em;top:0; width:25em;background-color:#fff;padding:10px;margin:0;color:#000;}	
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .texto {font-size:12px;line-height:14px;margin-bottom:5px;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue h2{color:#000;font-weight:bold;font-size:18px;border-top:1px solid #000;border-bottom:1px solid #000;
			line-height:26px;padding:0;text-align:left;margin-bottom:20px;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .mail {margin-bottom:20px;margin-top:5px;font-size:12px;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .mail img {margin-right:5px;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .telefono {font-size:12px;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .telefono img {margin-right:5px;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue input,.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue textarea
			{width:100%;border:0;background-color:#eceded;font-size:12px;font-family:Helvetica, sans-serif; font-style:italic;line-height:20px;padding-left:5px;margin-bottom:10px; height:22px;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue input.falta,.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue textarea.falta{background-color:#faa;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue textarea {height:100px;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .nota{float:left;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .nota,.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .privado
			{font-size:10px;font-style:italic;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .respuesta {clear:both;font-size:14px;margin-top:26px;font-weight:bold;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .privado {margin-top:30px;text-align:justify;line-height:11px;clear:both;}
		.paginatipo2 #lado_derecho .contacto.desplegable .contacto_despliegue .boton_enviar {position:static;float:right;}

#lado_centro .contacto.desplegable .contacto_despliegue .privado	{width:300px;margin-top:30px;text-align:justify;font-size:8px;font-style:italic;}	
	#lado_centro .contacto.desplegable .contacto_despliegue input,	#lado_centro .contacto.desplegable .contacto_despliegue textarea {width:100%;border:0;background-color:#eceded;font-size:10px;font-family:Helvetica, sans-serif; font-style:italic;line-height:20px;padding-left:5px;margin-bottom:10px; height:22px;}	
	#lado_centro .contacto.desplegable .contacto_despliegue input.falta, #lado_centro .contacto.desplegable .contacto_despliegue textarea.falta{background-color:#faa;}
		#lado_centro .contacto.desplegable .contacto_despliegue .mail {margin-bottom:20px;margin-top:5px;}
	#lado_centro .contacto.desplegable .contacto_despliegue .mail img {margin-right:5px;}
	#lado_centro .contacto.desplegable .contacto_despliegue h2{display:none;}
	#lado_centro .contacto.desplegable .contacto_despliegue .telefono img {margin-right:5px;}
	#lado_centro .contacto.desplegable .contacto_despliegue textarea{height:100px;}
	#lado_centro .contacto.desplegable .contacto_despliegue .respuesta {clear:both;font-size:12px;margin-top:10px;font-weight:bold;}

#lado_izquierdo .banner1{margin-left:78px;}
	#lado_izquierdo .banner1 .capa_trans{position:absolute; bottom:0;left:0;right:0;background-color:#000;height:30px;opacity:0.50;filter:'alpha(opacity:"0,50")';}
	#lado_izquierdo .banner1 .capa_sobre{position:absolute; bottom:0px;left:10px;color:#fff;font-size:16px;line-height:30px;}
	#lado_izquierdo .banner1 .icono{margin-right:5px;vertical-align:middle;}
	#lado_izquierdo .banner1.tipo2 .icono,#lado_izquierdo .banner1.tipo2  .capa_trans {display:none;}
	#lado_izquierdo .banner1.tipo2 .capa_sobre{position:absolute; bottom:20px;left:30px;color:#715f3b;font-size:17px;line-height:20px;}
	#lado_izquierdo .banner1.tipo2 .capa_sobre b{font-size:22px;}
	/*#lado_izquierdo .modulo.banner1.tipo2 {margin-bottom:0px;}*/

#lado_derecho .banner1{margin-left:78px;}
	#lado_derecho .banner1 .capa_trans{position:absolute; bottom:0;left:0;right:0;background-color:#000;height:30px;opacity:0.50;filter:'alpha(opacity:"0,50")';}
	#lado_derecho .banner1 .capa_sobre{position:absolute; bottom:0px;left:10px;color:#fff;font-size:16px;line-height:30px;}
	#lado_derecho .banner1 .icono{margin-right:5px;vertical-align:middle;}
	#lado_derecho .banner1.tipo2 .icono,#lado_derecho .banner1.tipo2  .capa_trans {display:none;}
	#lado_derecho .banner1.tipo2 .capa_sobre{position:absolute; bottom:20px;left:30px;color:#715f3b;font-size:17px;line-height:20px;}
	#lado_derecho .banner1.tipo2 .capa_sobre b{font-size:22Px;}
		
.titulo {text-transform:uppercase;font-size:18px;font-weight:bold;border-bottom:1px solid #fff;margin-bottom:10px;width:100%;padding-bottom:10px;clear:both;}
	.titulo span{margin-left:10px;}
	.paginatipo3 .titulo {width: 894px;}
	.paginatipo4 #lado_derecho  .titulo {border-bottom:1px solid #000;font-size:14px;text-transform:none;margin-top:10px;padding-bottom:3px;width:138px;}
	.paginatipo4 #lado_derecho  .titulo span{margin-left:0px;}
	.titulo.titulo_dorado{color:#978a60;}
	.titulo.titulo_azul{color:#3b516b;}
	.titulo.titulo_naranja{color:#bd702b;}
	
.actividad{width:216px;height:217px;margin-right:10px;}
	/*.actividad:nth-child(4n+3){margin-right:0px;}*/
	.actividad_fondo {position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}
	.actividad_contenido{position:absolute;top:0px;left:0px;width:216px;}
	.actividad h2{color:#fff;font-weight:bold;font-size:18px;margin-top:5px;line-height:24px;margin-bottom:10px;padding-left:10px;}
	.actividad .texto {padding:0 10px 0 10px;}
	.actividad .boton_masinfo {right:auto;left:10px;}
	.actividad .boton_masinfo .bottexto{display:none;}
	.actividad .actividad_precio{position:absolute;bottom:34px;right:10px;font-size:18px;font-weight:bold;}
	.actividad .actividad_precio.sin_boton_reserva {bottom:10Px;}
	.actividad .actividad_precio span{padding-left:5px;font-size:12px;}

.localizacion .textos div{width:244px;float:left;padding-bottom:30px;} 
	.localizacion .texto1 {margin-right:10px;}
	.localizacion .comollegar {clear:both;font-size:12px;} 
	.localizacion .comollegar1,.localizacion .comollegar2{width:244px;float:left;} 
	.localizacion .comollegar1 {margin-right:10px;}
	.localizacion .imagenes {clear:both;padding-top:10px;} 
	.localizacion .imagenes img{display:block;float:left;}
	.localizacion .mapa {width:245px;height:252px;float:left;margin-left:10px;}
	.localizacion #panel_ruta {font-size:12px;}
	.localizacion .mapa.sinfoto {width:100%;height:450px;float:left;margin-right:10px;}
	.localizacion input{margin-top:10px;float:left;border:0;background-color:#ECEDED;font-size:10px;font-style:italic;line-height:20px;width:250px;padding-left:5px; height:22px;}
	.localizacion .boton_ver {margin-top:10px;position:static;float:right;margin-left:10px;}
	
.eventos_pub table{width:100%;margin-top:20px;}
	.eventos_pub table td {vertical-align:bottom;padding-bottom:3px;}
	.eventos_pub table td.entrada {font-style:italic;}
	.eventos_pub table th {text-align:left;border-bottom:1px solid #000;text-transform:uppercase;}
	.eventos_pub table tr.lista{border-bottom:1px solid #333;font-size:12px;height:24px;}
	.eventos_pub table tr.lista:nth-child(1){height:30px;}
	.eventos_pub table tr.lista:hover,.eventos_pub table tr.lista.activa{background-color:#5DB9C8;color:#fff;}
	.eventos_pub #num_registros{display:none;}
	.eventos_pub #paginacion {float:right;margin-top:8px;}
	.eventos_pub #paginacion span{display:block;float:left;	background-color:transparent;	height:22px;width:22px;;color:#000;text-decoration:none;	text-align:center;
															line-height:22px;font-size:11px;	margin-left:5px;}
	.eventos_pub #paginacion a{	display:block;float:left;	background-color:#61B8C5;	height:22px;width:22px;color:#fff;text-decoration:none;	text-align:center;
															line-height:22px;font-size:11px;	margin-left:5px;}
	/*.eventos_pub #paginacion a.activa, */
	.eventos_pub #paginacion a:hover{	background-color:#3b5f6b;	color:#fff;}
	.eventos_pub tr.detalle {display:none;}
	.eventos_pub .evento_detalle {background-color:#000;color:#fff;position:relative;height:181px;}
		.eventos_pub .evento_imagen{float:left;margin-right:10px;}
		.eventos_pub .evento_imagen img {vertical-align:bottom;}
		.eventos_pub .evento_nombre{padding-top:30px;font-size:14px;margin-bottom:10px;}
		.eventos_pub .boton_comprar{right:auto;left:157px;}
		
.prensa_pub table{width:100%;margin-top:20px;}
	.prensa_pub table td {vertical-align:bottom;padding-bottom:3px;}
	.prensa_pub table td.entrada {font-style:italic;}
	.prensa_pub table th {text-align:left;border-bottom:1px solid #000;text-transform:uppercase;}
	.prensa_pub table tr.lista{border-bottom:1px solid #333;font-size:12px;height:24px;}
	.prensa_pub table tr.lista:nth-child(1){height:30px;}
	.prensa_pub table tr.lista:hover,.prensa_pub table tr.lista.activa{background-color:#5DB9C8;color:#fff;}
	.prensa_pub #num_registros{display:none;}
	.prensa_pub #paginacion {float:right;margin-top:8px;}
	.prensa_pub #paginacion span{display:block;float:left;	background-color:transparent;	height:22px;width:22px;;color:#000;text-decoration:none;	text-align:center;
															line-height:22px;font-size:11px;	margin-left:5px;}
	.prensa_pub #paginacion a{	display:block;float:left;	background-color:#61B8C5;	height:22px;width:22px;color:#fff;text-decoration:none;	text-align:center;
															line-height:22px;font-size:11px;	margin-left:5px;}
	/*.prensa_pub #paginacion a.activa, */
	.prensa_pub #paginacion a:hover{	background-color:#3b5f6b;	color:#fff;}
	.prensa_pub tr.detalle {display:none;}
	.prensa_pub .prensa_detalle {background-color:#000;color:#fff;position:relative;height:181px;}
		.prensa_pub .prensa_imagen{float:left;margin-right:10px;}
		.prensa_pub .prensa_imagen img {vertical-align:bottom;}
		.prensa_pub .prensa_nombre{padding-top:30px;font-size:14px;margin-bottom:10px;}
		
.noticias_pub table{width:100%;margin-top:20px;}
	.noticias_pub table td {vertical-align:bottom;padding-bottom:3px;}
	.noticias_pub table td.entrada {font-style:italic;}
	.noticias_pub table th {text-align:left;border-bottom:1px solid #000;text-transform:uppercase;}
	.noticias_pub table tr.lista{border-bottom:1px solid #333;font-size:12px;height:24px;}
	.noticias_pub table tr.lista:nth-child(1){height:30px;}
	.noticias_pub table tr.lista:hover,.noticias_pub table tr.lista.activa{background-color:#5DB9C8;color:#fff;}
	.noticias_pub #num_registros{display:none;}
	.noticias_pub #paginacion span{display:block;float:left;	background-color:transparent;	height:22px;width:22px;;color:#000;text-decoration:none;	text-align:center;
															line-height:22px;font-size:11px;	margin-left:5px;}
	.noticias_pub #paginacion {float:right;margin-top:8px;}
	.noticias_pub #paginacion a{	display:block;float:left;	background-color:#61B8C5;	height:22px;width:22px;;color:#fff;text-decoration:none;	text-align:center;
															line-height:22px;font-size:11px;	margin-left:5px;}
	/*.eventos_pub #paginacion a.activa, */
	.noticias_pub #paginacion a:hover{	background-color:#C1D700;	color:#fff;}
	.noticias_pub tr.detalle {display:none;}
	.noticias_pub .noticia_detalle {background-color:#000;color:#fff;position:relative;height:181px;}
		.noticias_pub .noticia_imagen{float:left;margin-right:10px;}
		.noticias_pub .noticia_imagen img {vertical-align:bottom;}
		.noticias_pub .noticia_nombre{padding-top:30px;font-size:14px;margin-bottom:10px;}


	.calendario table td{border:1px solid #fff;width:34px;height:34px;text-align:center;vertical-align:middle;}
		.calendario table td.calendario_hoy{background-color:#80b7c6;font-weight:bold;}
		.calendario table td.calendario_actividad{background-color:#3b5f6b;font-weight:bold;}
		.calendario table td.calendario_fuera{color:transparent;}
		.calendario table td.calendario_actividad.sin_esta{opacity:0.60;filter:'alpha(opacity:"0,60")';}
		.calendario table th{padding-bottom:5px;text-transform:capitalize;}
		.calendario #calendario_mes {border: 1px solid #fff;line-height:22px;width:245px;clear:both;position:relative;overflow:auto;margin-bottom:10px;}
		.calendario #calendario_mes a{display:block;float:left;margin:4px 5px 0 5px;}
		.calendario #calendario_mes .nombre_mes {float:left;text-align:center;width:210px;line-height:26px;}
		.calendario a.calendario {display:block;line-height:32px;width:100%;}
		
	.filtro_agenda select{border:1px solid #fff; color:#fff;background-color:#000;}
	.filtro_agenda #agenda_formulario{margin-top:20px;padding-top:20px;border-top:1px dotted #fff;width:245px;border-bottom:1px solid #fff;padding-bottom:40px;}
	
	.colaboradores_mapa .mapa {width:100%;height:600px;}
	.filtro_colaboradores_form {padding-bottom:30px;position:relative;border-bottom:1px solid #fff;margin-bottom:10px;width:25em;}
		.filtro_colaboradores_form .boton_hover.boton_buscar{right:0px;}
		.map_info {overflow:hidden;position:relative;min-width:150px;}
		.map_info .map_info_img{float:left;width:30%;}
		.map_info .map_info_img img{width:90%;}
		.map_info .map_info_cont{float:left;width:70%;}
		#panel_ruta {font-size:14px;}
		/*.filtro_colaboradores_form select{border:1px solid #fff; color:#fff;background-color:#000;}
		.filtro_colaboradores_form input[type='text']{border:1px solid #fff; color:#fff;background-color:#000;width:130px;}*/
		.filtro_colaboradores_form .filtro_radio{margin-right:30px;float:left;}
		.filtro_colaboradores_form .filtro_radios {position:relative;height:70px;margin-top:10px;clear:both;}
		.filtro_colaboradores_form .filtro_buscar {float:left;margin-right:5px;}
		.filtro_colaboradores_form .filtro_botones a{display:block;clear:both;float:left;margin-bottom:4px;height:25px;}
		.filtro_colaboradores_form .filtro_botones a.activo{background-color:#fff;}
		.filtro_colaboradores_form .filtro_botones a img{display:block;float:left;}
		.filtro_colaboradores_form .filtro_botones a span{display:block;float:left;height:16px;padding:5px 5px 0 5px;margin-left:-1px;}
		.filtro_colaboradores_form .filtro_botones a.boton_comer span{background-color:#D4711F;}
		.filtro_colaboradores_form .filtro_botones a.boton_dormir span{background-color:#1A5F6C;}
		.filtro_colaboradores_form .filtro_botones a.boton_compras span{background-color:#9E8D5F;}
		.filtro_colaboradores_form .filtro_botones a.boton_visita span{background-color:#62B8C9;}
		#filtro_colaboradores_lista{clear:both;}
		#filtro_colaboradores_lista_titulo {font-size:16px;font-weight:bold;}
		.colaborador {border-bottom:1px dotted #fff;line-height:14px;font-size:12px;width:250px;padding:10px 0 10px 0;}
		.colaborador h3{text-transform:uppercase;font-weight:bold;}
		.colaborador a{font-weight:bold;}
		.imprimir_ruta{display:none;margin-top:10px;font-size:14px;}
		
	.producto{height:264px;width:212px;overflow:hidden; z-index: 99999;}
		.producto_profesional{height:294px;}
		.producto_fondo{position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}
		.producto .front_producto{position:absolute;top:0;left:0;z-index:9;}
		.producto .nombre_producto {font-weight:normal;font-size:16px;margin:5px 5px 0 10px;}
		.producto .descripcion_producto{position:absolute;top:60px;left:10px;font-size:12px;width:192px;display:none;}
		.producto_profesional .descripcion_producto{top:70px;}
		.producto .precio_producto{font-weight:bold;font-size:18px;position:absolute;bottom:10px;left:10px;z-index:9;}
		.producto .precio_producto span {font-size:10px;margin-left:3px;}
		.producto input{position:absolute;bottom:11px;left:109px;width:10px;border:0px solid #fff;background-color:#ddd;color:#000;padding:2px 0 3px 0;}
		.producto .sin_stock {position:absolute;right:10px;bottom:10px;height:22px;background-color:#3b5f6b;font-family:'Montserrat', sans-serif;font-size:12px;color:#fff;text-transform:uppercase;line-height:22px;padding-right:5px;padding-left:5px;}
		.paginatipo4 .producto_fondo {opacity:1;filter:'alpha(opacity:"1")';}
		.paginatipo4 .producto {color:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.producto input{bottom:9px;}
}
		
	.separador{border-bottom:1px dotted #000;clear:both;}
		.separador.invisible{border-bottom:0;clear:both;}
		.paginatipo2 .separador{border-bottom:1px dotted #fff;clear:both;width:249px;}
		.paginatipo4 #lado_derecho .separador{width:138px;}
	.form_reserva {width:240px;position:relative;padding-bottom:40px;font-size:12px;}
	.form_reserva #reserva_form {margin-top:10px;}
	.form_reserva div {margin-bottom:3px;}
	.form_reserva #reserva_fecha_seleccionada{font-weight:bold;font-size:11px;margin-top:20px;}
		.form_reserva input,.form_reserva select,.form_reserva textarea  {border:1px solid #fff;background-color:#ddd;color:#000;}
		.form_reserva #reserva_datos_contacto input[type='text'],.form_reserva #reserva_datos_contacto select,.form_reserva #reserva_datos_contacto textarea  {width:150px;margin-left:5px;}
		.form_reserva select#reserva_id_pais {width:150px;}
		.form_reserva #reserva_horas{float:left;}
		.form_reserva #reserva_plazas_libres{float:left; margin-top:10px;margin-bottom:10px;}
		.form_reserva #reserva_idiomas{clear:both;}
		.form_reserva .boton_reservar{right:-10px;}
		.form_reserva span.hora_ocupada{/*padding-left:25px;*/line-height:15px;/*font-size:10px;*/}
		.form_reserva span.espacio_hora{padding-left:55px;line-height:15px;}
		.form_reserva div.hora_seleccionable {background-color:#000;padding:2px 5px 2px 0;font-weight:bold;margin-bottom:2px;}
		.form_reserva input[type=radio]{vertical-align: -2px;width: 14px;}
		
	.descargas {width:442px;color:#fff;min-height:255px;font-size:12px;}
		.descargas.todo{width:894px;}
		.descargas_fondo{position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}
		.descargas_contenido{margin:10px;position:relative;}
		.descargas_titulo {margin-top:10px;text-transform:uppercase;border-bottom:1px solid #fff;}
		.descargas_titulo:first-child {margin-top:0px;}
		.descargas_descarga {line-height:20px;border-bottom:1px dotted #fff;/*height:20px;clear:both;*/}
		/*.descargas_descarga.con_portada {height:70px;}*/
		.descargas_descarga img.portada {margin-right:10px;display:block;float:left;margin-top:4px;margin-bottom:4px;}
		.descargas_descarga a.descarga_nombre {display:block;float:left;width:320px;}
		.descargas.todo .descargas_descarga a.descarga_nombre {width:700px;}
		.descargas_descarga a.ver {display:block;float:right;text-transform:capitalize;margin-right:30px;font-style:italic;}
		.descargas_descarga a.descarga_flecha {float:right;}
		.descargas_descarga:hover{background-color:#5DB9C8;}
		
	.visor {width:442px;color:#fff;height:336px;}
		.visor_fondo{display:none;position:absolute;top:0;height:100%;width:100%;background-color:#000;opacity:0.50;filter:'alpha(opacity:"0,50")';}
		.visor_contenido{margin:0 10px 0 10px;position:relative;}
		
	.enlace {height:30px;}
	.nombre_mes {text-transform:uppercase;}
	
	.enlace_redes {clear:both;padding-top:10px;}
	.enlace_redes .fb-like {vertical-align:2px;}
	.enlace_redes .fb-like iframe {margin-bottom:40px;}
	.paginatipo3 .columna_centro.conCabCorta{width:740px;}
	.paginatipo3 .columna_centro.conCabCorta.conBloqueTF{width:786px;}
	.paginatipo3 .columna_centro.conSlide{width:915px;}
	.conBloqueTF .traza_volver{margin-right:46px;}
	.TA_socialButtonReviews {float:left;margin-right:10px;}
	
	#suscripcion_form {
		display:none;
		background-color:#fff;
		position:fixed;
		top:22px;right:235px;z-index:9999;color:#000;width:300px;padding:10px;}
		#suscripcion_form form#form_suscripcion_form {padding-right:5px;}
		#suscripcion_form h2{font-size:24px;}
		#suscripcion_form .texto{margin-top:20px;margin-bottom:10px;}
		#suscripcion_form p {float:left;}
		.form_error{color:#a00;}
		#suscripcion_form .form_error {float:left;margin-left:10px;width:120px;}
		#suscripcion_form #acepto_politicas_error {width:240px;padding-top:0;}
		#suscripcion_form #susc_result {font-size:14px;clear:both;margin-top:10px;}
		#suscripcion_form input[type='text'] {width:100%;border:0;background-color:#eceded;font-size:10px;font-family:Helvetica, sans-serif; font-style:italic;line-height:20px;padding-left:5px;margin-bottom:10px; height:22px;}	
		#suscripcion_form input.falta{background-color:#faa;}
		#suscripcion_form_int{border: 1px solid #eceded;padding:10px 10px 40px 10px;position:relative;}
	
	.cerrar_capa {position:absolute;top:32px;right:-10px;}
	
	#contenido_buscador {color:#000;}
	#contenido_buscador h1 {margin-bottom:10px;font-size:20px;border-bottom:1px solid #000;}
	#contenido_buscador h2 {margin-bottom:5px;font-size:14px;}
	#contenido_buscador div {margin-bottom:15px;font-size:12px;}
	
.twitter {width:270px;}

.mapa_web_pagina {margin-bottom:5px;}
	.mapa_web_pagina .texto{padding-left:40px;}
	.mapa_web_pagina.nivel2 {padding-left:40px;}
	.mapa_web_pagina.nivel3 {padding-left:80px;}
	.mapa_web_pagina.nivel4 {padding-left:120px;}
	.mapa_web_pagina h2{font-size:18px;}
	.mapa_web_pagina.nivel2 h2{font-size:16px;}
	.mapa_web_pagina.nivel3 h2{font-size:15px;}
	.mapa_web_pagina.nivel4 h2{font-size:15px;}
	
	#mensaje_cookies{position:fixed;top:4px;left:30%;right:30%;font-size:14px;color:#000;background-color:#FFFF1F;padding:10px;z-index:999;line-height:20px;text-align:center;}
	/* #F1DC61; */
	#mensaje_cookies a {font-weight:bold;}
	
	
	
	.noticia .enlace_redes {position:relative;padding:10px;}