/* CSS Document */

/** -- PLANEA TU VISITA -- **/

	/*** ---- Genericos ---- ***/

	.contenidoPestanyasAncho h3{clear:both; font-size: 1.27em; border:none;}
		.contenidoPestanyasAncho h3.conSubtitulo{margin-bottom:.2em;}
			.contenidoPestanyasAncho .subtitulo{display:block; margin-bottom: 1.5em; font: 1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#576975;}
	
	.moduloAgenda .subtitulo{clear:both; display:block; margin: .5em 0 .7em 0; font:1.27em Georgia, "Times New Roman", Times, serif; color:#3f5e71;}
		
	.contenidoPestanyasAncho {float:left; width:95.5%; }
	.contenidoPestanyasAncho .bloque{float:left; width:32.8em; padding-left:7px; padding-bottom: 4em;}
		.moduloRecomendaciones .contenidoPestanyasAncho .bloque{ padding-bottom: .5em;}
	
	.contenidoPestanyasAncho .volver{font-size:1.5em;}
	.bloque .volver{font-size:1.5em;}
	
	p.destacado{clear:both; display:block; width:30em; padding:.5em 1em .5em 1em; margin:2em 0; border:1px solid #c3c3c3; background: #f2f2f2; font-size:1em;}
				
	h3.titularFondo, h4.titularFondo{clear:both; display:block; width:28em; margin:2em 0 .5em 0; padding:.8em 1em; font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif; background:#f4f3f3; color:#576975; border-top:1px dashed #bfbfbf;border-bottom:1px dashed #bfbfbf;}
	
	h3.titularFondo02{clear:both; display:block; width:96%; margin:2em 0 .5em 0; padding:.4em 1em; font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif; background:#f4f3f3; color:#595959; border-top:1px dashed #bfbfbf;border-bottom:1px dashed #bfbfbf;}
	
	.titularPlano{clear:both; padding:0 0 .7em 1em;font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#3f5e71}
		.planoVisita{padding:0 1em 1em 1em; width:92%;}
	
	.enlaceExterno{display:block; margin:.7em 0 0 0; padding: 0 0 1em 1.7em; background:url(/img/all/ico_enlace_externo.gif) no-repeat top left; color:#595959; font:1em Tahoma, Verdana, Arial; }
		.enlaceExterno:hover{ color:#576975; text-decoration:none;}	
	
	.tituloTipo2{clear:both; padding:2em 0 0.2em 0; margin:0 0 .8em 0; font:1.45em Georgia, "Times New Roman", Times, serif; color:#3f5e71; border-bottom:1px dashed #bfbfbf;}

	p.entradilla{padding-bottom:1em;font:.875em Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #a44d44;}
	
	.enlaceFinal{padding-top:2em; }
	a.verRes{ color:#595959; text-decoration:underline;}
	a.verRes:hover { text-decoration:none; color:#576975}
	/*** ---- Modulos ---- ***/
	.moduloInformacion{width:100%;}
	
	.moduloAgenda{width:100%; float:left;  }	
		.moduloAgenda .bloque{float:left; width:34.8em; font: .68em Tahoma, Verdana, Arial, Helvetica, sans-serif; }
		.moduloAgenda .avisosPatrocinadores{font: .68em Tahoma, Verdana, Arial, Helvetica, sans-serif; }
			.moduloAgenda .localizacion{margin:1em 0; font-size: 1em;} 
			.moduloAgenda .nota{width:90%; margin-top:0;}

		.moduloAgenda .txt02{padding-bottom:1.5em;}
	
	.moduloBilbao{width:100%;}

			.moduloBilbao .enlacesBilbao li a{padding-left:1em; background: url(/img/all/bullet_buscador_boton.gif) no-repeat left .3em;font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:underline;}
				.moduloBilbao .enlacesBilbao li a:hover{color:#576975; text-decoration:none;}
	
	.nota{clear:both; display:block; width:31em; padding:.5em 1em .5em 3em; border:1px solid #c3c3c3; background: #f2f2f2 url(/img/all/ico_nota.gif) no-repeat 8px 5px; font-size:.91em;}
		.nota a{color:#595959; text-decoration:underline;}
			.nota a:hover{ text-decoration:none;}
	
		.nota ul{margin:.5em 0;}
			.nota li{background: url(/img/all/bullet_lista_nota.gif) no-repeat 0 5px; margin-left:1em; margin-bottom:.2em; padding-left:1em;}
	
	.trasLista{width:31.1em; padding-left:0; background-color:#fff; font-size:1em;}
		.trasLista p{padding-left:3em; width:28em; }
	
	.infoAgenda{display:block; float:left; width: 34.7em; padding: 2px; border: 1px dashed #c3c3c3; background:#F2F2F2;}
		.infoAgenda p{display:block; padding: 10px 10px 0 10px; background:#f2f2f2;}
		.infoAgenda p.last{display:block; padding: 10px; background:#f2f2f2;}
		.infoAgenda .botoneraAgenda{display:block;  background:#f2f2f2; }
	
	.info{clear:both; float: left; display:block; width:28em; margin:1.5em 0;padding:.5em 1em .5em 3em; border:1px solid #c3c3c3; background: #f2f2f2 url(/img/all/ico_info.gif) no-repeat 8px 5px; font-size:1em;}
	
	.bordeado{display:inline; clear:both; float:left; width:30.8em; border: 1px solid #c3c3c3; padding:1em; margin-bottom:1.5em; }
		.bordeado .bottom{margin-bottom:1.5em;}
		
		.bordeado .visitas {padding-bottom:.3em;}
			.bordeado .visitas li{background: url(/img/all/bullet_buscador_boton.gif) no-repeat left .3em;}

		.bordeado p{padding:.5em 0 .2em 0;}
			.bordeado p.titularListado{ padding-top:0; color:#3f5e71;}
	.sombreado{background:#f8f8f8; margin-top:0;}
			
	.direccion {display: block; float:right; width:12.5em; margin:1.6em 0 0 0; padding:2px 0 0 0; border-bottom:1px solid #ccc;}
		.direccion .titulo { padding:0 0 5px 20px; border-bottom:1px solid #ccc; background:url(/img/all/ico_direccion.gif) no-repeat 2px 0; font:1.1em Tahoma, Verdana, Arial; color:#000;}
		.direccion .datosDireccion { margin:2px 0; padding:4px 2px 4px 7px; background:#f3f3f3; font:1em Tahoma, Verdana, Arial;}
			.direccion .datosDireccion span{color:#3f5e71;}
	
	
	
	
	.moduloVamosGuggenheim{float:left; border:1px solid #aeb3b6;}
		.moduloVamosGuggenheim .ejemploVamos{ width:18em; float:right; font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif; position:relative; top:-1px; right:-1px; background: url(/img/all/bg_box_vamos_guggenheim_tr.gif) no-repeat right 0;}
			.moduloVamosGuggenheim .ejemploVamos img{display:inline; float:left; width:99px; height:120px; margin-top:3em; margin-bottom:1em; padding:33px 33px 8px 31px; background:url(/img/all/bg_img_vamos_guggenheim.gif) no-repeat 0 0;}
			.moduloVamosGuggenheim .ejemploVamos a{ clear:both;display:block; width:15em; padding-left:2em; background:url(/img/all/ico_ver_ejemplo.gif) no-repeat 0 .1em; color:#595959; text-decoration:underline; }
				.moduloVamosGuggenheim .ejemploVamos a:hover{text-decoration:none; background:url(/img/all/ico_ver_ejemplo_hover.gif) no-repeat 0 .1em;color:#3d7a91;}
		
		.moduloVamosGuggenheim h2 {display:inline; width:21.6em; float:left; padding:2.2em 0 0 1em; font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#3d7a91; text-transform:uppercase; float:left; position:relative; top:-1px; left:-1px; background: url(/img/all/bg_box_vamos_guggenheim_tl.gif) no-repeat left 0;}
		.moduloVamosGuggenheim h2 img{float:left;width:100%;}

		.moduloVamosGuggenheim p{display:inline; width:27em; float:left; padding:1em 0 0 0; margin-left:2.5em; font:.75em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000;}

		.moduloVamosGuggenheim ol{display:block; clear:both; width:33.9em; float:left; margin:2em 0; padding-left:1.5em; }
			.moduloVamosGuggenheim li{display:inline; width:14em; padding-right:1em; float:left; font:.75em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
				.moduloVamosGuggenheim li span{display:block; float:left; width:10em; padding-top:1em;}
				.moduloVamosGuggenheim li img{width:auto; float:left; padding-top:0; padding-right:.5em;}
		.moduloVamosGuggenheim .botoneraVamos{clear:both; float:left; padding-left:15em; padding-bottom:1.45em; position:relative; bottom:-1px; left:-1px; background:url(/img/all/bg_box_vamos_guggenheim_bl.gif) no-repeat left bottom;}
		.moduloVamosGuggenheim .cornerBr{float:right; width:1em; padding:0 7em 3.41em 0; position:relative; bottom:-1px; right:-1px;  background: url(/img/all/bg_box_vamos_guggenheim_br.gif) no-repeat right bottom;}

	
	/*** ---- Imagenes ---- ***/
	.map{width:100%;}
	.minimap{width:58%;float:left; padding-bottom:1em;}
	.plano{ clear:both; padding:10px 0 0 0;}
	#map { width:356px; height:362px;}
	
	
	/*** ---- Tablas ---- ***/
	p.no_tarifa{
		padding:1.8em 0 2em 0;
		color:#FF0000;
		font-weight:bold;
		clear:both;
	}
	.titularTabla{display:block; float:left; width:32em; margin:0 0 0 0; padding:.3em 0; border:1px solid #c3c3c3; text-align: left; background-color:#f2f2f2;}
		.titularTabla h4{display:block;float:left; width:50%; padding:.5em 0 0 .5em; font: 1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#576975; }
		.titularTabla span{font-size:1.1em; color:#595959;}
		.titularTabla a{display:block; width:6em; float:right; padding:.3em 0 .7em 2.8em; margin:.2em 0 0 0 ; background:url(/img/all/ico_calendario_big_02.gif) no-repeat top left; text-align:left;color:#595959; text-decoration:underline;}
			.titularTabla a:hover{text-decoration:none;}
		
	.resultadosTarifa{clear:both; float:left; width:32.2em; margin:0 0 1em 0; padding:0; border:1px solid #c3c3c3; border-top:none; border-collapse:collapse; font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	.resultadosTarifa caption{display:none; visibility:hidden;}
		.resultadosTarifa td, .resultadosTarifa th  { text-align:center; border-bottom:1px solid #c3c3c3; border-right: 1px solid #c3c3c3; padding:.4em 0;}
		
		.resultadosTarifa th{font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#3f5e71;}
	
	.moduloAgenda .resultadosTarifa {margin-bottom:2em;}
		.moduloAgenda .resultadosTarifa th{border-top: 1px solid #c3c3c3; background-color:#f2f2f2;}
	
	/*** ---- Banner Visita Virtual ---- ***/
	
	.bannerVisitaVirtual{display:block; float:left; clear:both; padding:0; float:left; width:99.2%; background:#667c8a url(/img/all/planea_visita/bg_banner_visita_virtual.jpg) no-repeat 100% 0; }
		.bannerVisitaVirtual #tituloVisita{display:block; padding-top:.2em; margin-left:.3em; font:1.425em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
		.bannerVisitaVirtual p{display:block; width: 16em; margin:0; padding: .2em 1em .8em 1em; font:.81em Georgia, "Times New Roman", Times, serif; color:#e0e5e8;}

		.bannerVisitaVirtual .entrar{display:block; width:16em; margin: 0 0 0 3em; padding: .9em 3em .8em 1em; background:#4a6170 url(/img/all/bg_a_entrar.gif) no-repeat 98% 4px; font: .68em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
			.bannerVisitaVirtual .entrar:hover{text-decoration:none;}
	
	/*** ---- Módulo Derecha ---- ***/	
	
		.avisosPatrocinadores{display:inline; float:right; width:13.45em; padding-left:10px; margin-right:0; margin-bottom:2em; padding-right:0; border-left: 1px solid #dfdfdf;}
			.avisosPatrocinadores span { display:block; clear:both; padding:.5em 0; font:1em Tahoma, Verdana, Arial; color:#595959;}
			.avisosPatrocinadores p { padding:1.2em 0 .7em 0; clear:both; font:1em Tahoma, Verdana, Arial; color:#595959;}
			
			.avisosPatrocinadores #bannerEncuesta { margin:0; padding:0;}
			.avisosPatrocinadores #bannerEncuesta a { float: left; width:146px; height:210px; text-indent:-90000em; background: url(/img/es/planea_visita/bg_bannerEncuesta.jpg) no-repeat 0 0;}
			.avisosPatrocinadores #bannerEncuesta a:hover { background: url(/img/es/planea_visita/bg_bannerEncuesta_hover.jpg) no-repeat 0 0;}
			.avisosPatrocinadores #bannerEncuesta a.eu { background: url(/img/eu/planea_visita/bg_bannerEncuesta.jpg) no-repeat 0 0;}
			.avisosPatrocinadores #bannerEncuesta a.eu:hover { background: url(/img/eu/planea_visita/bg_bannerEncuesta_hover.jpg) no-repeat 0 0;}
			.avisosPatrocinadores #bannerEncuesta a.en { background: url(/img/en/planea_visita/bg_bannerEncuesta.jpg) no-repeat 0 0;}
			.avisosPatrocinadores #bannerEncuesta a.en:hover { background: url(/img/en/planea_visita/bg_bannerEncuesta_hover.jpg) no-repeat 0 0;}
			.avisosPatrocinadores #bannerEncuesta a.fr { background: url(/img/fr/planea_visita/bg_bannerEncuesta.jpg) no-repeat 0 0;}
			.avisosPatrocinadores #bannerEncuesta a.fr:hover { background: url(/img/fr/planea_visita/bg_bannerEncuesta_hover.jpg) no-repeat 0 0;}
			
			.avisosPatrocinadores .infoMovil{float:left; clear:both; width:100%; margin-top:1em; border-bottom: 5px solid #e5e5e5; border-top:1px dashed #bfbfbf; background:#f8f8f8 url(/img/all/banner_05.gif) no-repeat .2em 1em;} 
				.avisosPatrocinadores .txtEnlace {display:inline; clear:none; width:55%; float:left; margin-left:5.85em; background:#f8f8f8; font:1em Tahoma, Verdana, Arial; color:#595959; line-height:1.5em;}
					.avisosPatrocinadores .txtEnlace a {display:block; padding:1.9em 0 .5em 0; background: url(/img/all/bullet_txtEnlace.gif) no-repeat 0 .7em;}
					.avisosPatrocinadores .txtEnlace a:hover{background:url(/img/all/bullet_txtEnlace_hover.gif) no-repeat 0 .7em; color:#0b76a4;}
				.avisosPatrocinadores .imgEnlace { float:left; padding:1em .5em .5em 0; margin:0;}
			
			.avisosPatrocinadores a { color:#595959; text-decoration:underline;}
			.avisosPatrocinadores a:hover { text-decoration:none; color:#576975}
			
			.avisosPatrocinadores .especial { margin-right:17px; margin-left:20px;}
			
			.aviso {clear:both; float:left; width:100%; margin-top:1em; padding:12px 0 0 0; border-bottom:5px solid #3c4e58; border-top:1px dashed #3c4e58; background:#f0feff;}
				.aviso h4 { margin:0; padding:0 0 0 27px; background:url(/img/all/ico_aviso_02.gif) no-repeat 10px 2px; font:1.27em Tahoma, Verdana, Arial; color:#087079;}
				.aviso p { padding:.7em 0 1em 10px; margin-right:1em; font:1em Tahoma, Verdana, Arial; color:#3c4e58;}
					.aviso p a{color:#3c4e58;}
				.aviso .verSalas{ display:block;padding-left:1em; background:url(/img/all/bg_a_masInfo.gif) no-repeat 0  .3em;}

			.accesibilidad { margin-top:2.2em; font-size:.68em;}
				.accesibilidad h4{padding-left: 3.5em; padding-bottom: 1em; background: url(/img/all/ico_nota_accesibilidad.gif) no-repeat 8px top; font-size:1.1em;}
					.accesibilidad p{margin:-1.2em 0 .2em 3em;}
						.accesibilidad p a{color:#595959; text-decoration:underline;}
							.accesibilidad p a:hover{color:#576975; text-decoration:none;}
				
			.avisosPatrocinadores .bannerAmigos{display:inline; clear:both; float:left; width:15em; margin:1.4em -8px 0 -8px; padding:0 0 5.8em 0; background: url(/img/all/bg_bannerAmigos.jpg) no-repeat 0 0;}
				.avisosPatrocinadores .bannerAmigos img.hazteAmigo{padding:1em 0 0 1.4em;}
				
				.avisosPatrocinadores .bannerAmigos a{display:block; width:7em; color:#595959; text-decoration:underline;} 				
					.avisosPatrocinadores .bannerAmigos a:hover{text-decoration:none;}
				.avisosPatrocinadores .bannerAmigos .descargarGuias{margin: 6.2em 0 0 5.5em; width:8em;}
					.avisosPatrocinadores .bannerAmigos .descargarGuias:hover{color:#0b76a4;text-decoration:none;}
				.avisosPatrocinadores .bannerAmigos .darAlta{margin: .5em 0 0 4.9em; font: 1.1em Tahoma, Verdana, Arial; display:block;}
					.avisosPatrocinadores .bannerAmigos .darAlta:hover{color:#576975; text-decoration:none;}
					
			.avisosPatrocinadores .bannerAccesibilidad{display:inline; clear:both; float:left; width:14em; height:9em; margin:.3em 0 1.5em; padding:0; }
				.avisosPatrocinadores .bannerAccesibilidad a{ margin:5.3em 1em 0 2.3em; float:right; text-align:right; font-weight:bold; }
			.avisosPatrocinadores #acesibilidad_es{ background: url(/img/es/planea_visita/bg_accesibilidad.jpg) no-repeat 0 0; }
			.avisosPatrocinadores #acesibilidad_fr{ background: url(/img/fr/planea_visita/bg_accesibilidad.jpg) no-repeat 0 0; }
			.avisosPatrocinadores #acesibilidad_eu{ background: url(/img/eu/planea_visita/bg_accesibilidad.jpg) no-repeat 0 0; }
			.avisosPatrocinadores #acesibilidad_en{ background: url(/img/en/planea_visita/bg_accesibilidad.jpg) no-repeat 0 0; }
			
			
		.avisosPatrocinadores:after { content:"."; display:block; clear:both; height:0; visibility:hidden;}
		
		.entrada{ background:url(../../img/all/bg_compra_entradas.gif) no-repeat #175b86; padding: 2em 0 0 3em; clear:both; float:left; width:10.5em; *width:10.4em; height:7.2em; margin:1em 0 0 0; border:solid 1px #dfdfdf; border-bottom:solid 3px #bdbdbd;}
			.entrada h4{ text-indent:-10000px;}
			.entrada h4.compra_es{ background:url(../../img/es/planea_visita/h4_compra_entrada.gif) no-repeat; height:3.2em}
			.entrada h4.compra_eu{ background:url(../../img/eu/planea_visita/h4_compra_entrada.gif) no-repeat; height:3.2em}
			.entrada h4.compra_en{ background:url(../../img/en/planea_visita/h4_compra_entrada.gif) no-repeat; height:3.2em}
			.entrada h4.compra_fr{ background:url(../../img/fr/planea_visita/h4_compra_entrada.gif) no-repeat; height:3.2em}
			.entrada a.por_internet_es, .entrada a.por_internet_eu, .entrada a.por_internet_en{ font-family:Tahoma; color:#FFFFFF; text-decoration:none; float:left; margin:1.9em 0 0 4em;*margin:0.4em 0 0 4em;}
			.entrada a.por_internet_fr { font-family:Tahoma; color:#FFFFFF; text-decoration:none; float:left; margin:1.4em 0 0 4em;*margin:0 0 0 4em;}
			.entrada a.por_internet_es:hover, .entrada a.por_internet_en:hover, .entrada a.por_internet_eu:hover, .entrada a.por_internet_fr:hover{ text-decoration:underline; color:#FFFFFF;}
			
	/*** --- Restaurantes --- ***/
	
	.moduloRestaurantes {width:100%; padding-bottom: 3em; overflow:hidden; height: 1%;}
	.moduloRestaurantes em {color: #000;}
	.moduloRestaurantes a.visita, .moduloRestaurantes a.visita:hover {display: block; margin:0 0 0 .4em; padding:.3em 1em .4em .4em; font:.70em Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #c3d1d9; background-color: #1f5b7b; text-decoration:none;}
	.moduloRestaurantes a.visita:hover {color: #1f5b7b; background-color: #f3f3f3; text-decoration:none;}
	.moduloRestaurantes a.reserva, .moduloRestaurantes a.reserva:hover {margin:1em 0 0 .4em; padding:.3em .5em .4em .4em; font:.70em Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; background-color: #979ca0; text-decoration:none;}
	.moduloRestaurantes a.reserva:hover {color: #1f5b7b; background-color: #f3f3f3; text-decoration:none;}
	p.entradilla_restaurante {padding:1em 0 1em 0; font:.75em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#595959; line-height:1.5em;}
	.banner_reservas_restaurantes {position:relative; display:block; float:right; overflow:visible; margin:.5em .5em 0 1em; z-index:1;}
	.banner_reservas_restaurantes #reserva_nerua, .banner_reservas_restaurantes #reserva_bistro {position: absolute; display: block; width:13.6em; height:2.5em; padding: 1.1em 1em; vertical-align: center; left: 12em; top: 5em; color:#fff; font-size:.70em; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(../../img/all/bg_boton_reserva.gif) no-repeat 0 0; z-index:10; text-decoration:none; text-transform:uppercase;}
	 .banner_reservas_restaurantes #reserva_bistro {top: 8.6em; padding: .4em 1em;}
	.colRestaurantes {clear:right; float:left; width:280px;}
	.colRestaurantes p.txt { margin:.5em .8em 1.5em .4em; font:.70em Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em;}
	.colRestaurantes p {display: block;}
	.margenDer {margin-right:5px;}
	.margenTop_es, .margenTop_eu, .margenTop_en, .margenTop_fr {margin-top: 29px;}
	.margenTop_es {margin-top: 45px;}
	.margenTop_fr {margin-top: 45px;}
	.margenTop2 {margin-top: 3px;}
	.paddingBottom {padding-bottom:4px;}
	h3.nerua {display:block; width:267px; height:46px; margin:1em 0 0 0; text-indent:-90000px; overflow:hidden; background:url(../../img/all/restaurantes/titulo_restaurante_nerua.gif) no-repeat 0px 0px; border-bottom: 0px;}
	h3.nerua span {visibility:hidden}
	h3.bistro {display:block; width:267px; height:46px; margin:1em 0 0 0; text-indent:-90000px; overflow:hidden; background:url(../../img/all/restaurantes/titulo_restaurante_bistro.gif) no-repeat 0px 0px; border-bottom: 0px;}
	h3.bistro span {visibility:hidden}
	.fagor {width: 7em; text-align:left;}
	.fagor img {padding-top:.5em;}
	.colaborador {font-size: .60em; color:#979ca0;}
			
	/*** ---- Listados ---- ***/

	.transportes{clear:both; display:inline; margin:1em 0; width:100%; float:left;}
		.transportes li{width:47%;float:left; padding:0 0 1em 0; margin-bottom:1em; border-bottom:1px dashed #c3c3c3;}
		.transportes li.frt{float:right;}
			.transportes li img{float:left; padding-right:.5em;}
			.transportes li .tipoTransporte{display:block; padding:.8em 0; color:#3f5e71;}
	
			.transportes li a{display:block; color:#595959; text-decoration:underline;}
					.transportes li a.verMas{float:left; padding-left:.8em; background: url(/img/all/bullet_buscador_boton.gif) no-repeat left .3em;}
				.transportes li a:hover{text-decoration:none;}
		
	.transportes li ul{display:inline; margin-bottom:0;}
		.transportes li li{clear:both; width:90%; padding-left:1.2em; margin-bottom:0; background: url(/img/all/bullet_ulVentajasPrecios_ul_ul_li.gif) no-repeat left .2em; border:none;}
	
	.moduloAgenda .transportes{margin-bottom:0; padding:0;}
		
	.reglas{float:left; width:100%; margin-top:1em; margin-bottom:0; border: 1px solid #c3c3c3; border-bottom: none;}
		.reglas li{float:left; padding:.5em 2%; width:96%; border-bottom: 1px solid #c3c3c3;}
			.reglas li img{display:block; float:left;}
			.reglas li span{float:right; display:block; width:88%; padding-top:.8em;}

	.listado{margin:.5em 0 0 0;}	
		.listado li{ margin-bottom:.5em; padding:0 0 0 1.4em; background: url(/img/all/bullet_ulVentajasPrecios_ul_ul_li.gif) no-repeat left .18em;}
		.listado a{color:#595959; text-decoration:underline;}
			.listado a:hover{ text-decoration:none;}
	
		.contenidoPestanyas .tarifas{margin-bottom:3em; }
		.contenidoPestanyas .tarifas li, .moduloAgenda .tarifas li{ margin-bottom:1em; padding:0 0 0 1.4em; background: url(/img/all/bullet_ulVentajasPrecios_ul_ul_li.gif) no-repeat left .18em;}
	
	.moduloAgenda .tarifas li.antes{margin-top:1em;}
		.moduloAgenda .tarifas li.ultimo{padding-bottom:3em;}
	.moduloAgenda .tarifas li a{color:#595959; text-decoration:underline}
		.moduloAgenda .tarifas li a:hover{text-decoration:none}

	
	.contenidoPestanyas .horarios, .moduloAgenda .horarios {margin-bottom:1em;}
		.contenidoPestanyas .horarios li, .moduloAgenda .horarios li{margin-bottom:.5em}
		
		
	.salasDisponibles{width:100%;}
		.salasDisponibles li{clear:both; float:left; width:100%;}

		.salasDisponibles .mapaSalas{width: 31.8em; margin:1.5em 0 0 0; border: 1px solid #c3c3c3;}
			.salasDisponibles .mapaSalas .leyenda {display:block; float:left; width:30em; padding:5px 10px; border-bottom:1px solid #c3c3c3;}
			.salasDisponibles .mapaSalas .leyenda p{display: block; float:left; width:50%;font: 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			.salasDisponibles .mapaSalas .leyenda span{display: block; float:right; font-size:1em; }
				.salasDisponibles .colorDisponible{display:block; height:1.2em; width:1.5em; margin-right:.5em; background:#ffffff;}
				.salasDisponibles .colorCerrada{display:block; height:1.2em; width:1.5em; margin-right:.5em; background:#f00;}
			.salasDisponibles .mapaSalas img{clear:both;margin:0; padding:0;height:260px; width:340px;}
			
		.salasDisponibles .salas{clear:both; float:left; width:100%; margin-bottom:2em; border-collapse:collapse;}
			.salasDisponibles .salas th { padding:.5em 0; padding-left:1em;color:#3f5e71; vertical-align:top;}
			.salasDisponibles .salas td { padding:.5em 0;}
				.salasDisponibles .salas td a{color:#595959; text-decoration:underline;}
					.salasDisponibles .salas td a:hover{text-decoration:none;}
			.salasDisponibles .salas .fondo{background:#f2f2f2;}
		
		.salasDisponibles .titularSalas{ float:left; margin:2em 0 1em 0; font: 1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#3f5e71;}
			.salasDisponibles .titularSalas span{float:left;}
			.salasDisponibles p { clear:both;}
		
		.salasDisponibles .subListado{margin-bottom:.2em;}
	
	
	.moduloAgenda .actividadesRelacionadas{clear:both; float:left; width:100%;  font-size: 1.45em;}
			.moduloAgenda .actividadesRelacionadas p{font-size: .68em; padding:0; margin:0;}
				.moduloAgenda .actividadesRelacionadas li {clear:both; width:98% ;margin:0 0 1em .7em; padding-bottom:.5em; }	
				
					.moduloAgenda .actividadesRelacionadas img{float:left; width:127px; height:108px; padding:9px 9px 10px 9px; margin: 0 .8em .5em 0; background:url(/img/all/bg_img_actividades_zona_privada.gif) no-repeat 0 0;}

					.moduloAgenda .actividadesRelacionadas .tipoActividad{margin-top: .3em;color:#2182c0; font-size: .68em;}
						.moduloAgenda .actividadesRelacionadas .tipoActividad span{color:#576975;}
					.moduloAgenda .actividadesRelacionadas h4{margin:.5em 0; font: .875em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000;}
						.moduloAgenda .actividadesRelacionadas h4.tituloDestacada{font-size:1.25em;}
			
					.moduloAgenda .actividadesRelacionadas .actividad {display: block; float:left; width: 12.4em; margin:0; padding:0; }
						.moduloAgenda .actividadesRelacionadas li.nofoto .actividad{width:100%;}
									
							.moduloAgenda .actividadesRelacionadas .actividad .fecha{display:inline; width:98.5%; float:left; margin:.5em 0 1em 0; padding:2px 0 2px 1.8em; background: url(/img/all/ico_calendario2.gif) no-repeat 0 2px; font: .68em Tahoma, Verdana, Arial; color:#595959;}
							
					.moduloAgenda .actividadesRelacionadas .resenya{display: block; float:left; width:100%; font-size:.68em;}

					.moduloAgenda .actividadesRelacionadas .hr01{clear:both; margin:0 5em; padding-top:1em; background-position:bottom;}

				.moduloAgenda .actividadesRelacionadas:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
	
	ul.enmarcados{display:inline; clear:both; float:left; width: 33.4em; margin:2em 0 .5em -2px;}
		ul.enmarcados li{float:left; clear:both; width:34.5em; margin:1.5em 0 2.5em 0; padding:0;}
		
		ul.enmarcados li div.museo{border: 1px solid #bfbfbf;margin:0; padding:0;}
		ul.enmarcados li div.museo h4{display:block; position:relative;top:-2.1em; background:url(../../img/all/bg_museo.gif) no-repeat #fff; padding: 1.4em 0 0 5.5em; width:8em; height:4.5em; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:1.2em;}
		ul.enmarcados li div.museo ul li{ display:block; position:relative;background:url(../../img/all/bg-menu-bloque.gif) no-repeat 0 0.3em; float:left; margin:-4em 0 0 1.5em; padding:0 0 0 1.3em; width:30em;}
		ul.enmarcados li div.museo p.notab{clear:both; display:block; position:relative; width:29em;  padding:1em 1em 1em 4em; border-top:#bfbfbf 1px dashed; background: #f6f6f6 url(/img/all/ico_nota.gif) no-repeat 1.6em 0.8em; float:left; font-size:.91em; margin:-2em 1em 1.5em 1.7em;_margin:-2em 1em 1.5em 1em;}

		ul.enmarcados li div.cajero{border: 1px solid #bfbfbf;margin:0; padding:0;}
		ul.enmarcados li div.cajero h4{display:block; position:relative;top:-2em; background:url(../../img/all/bg_cajero.gif) no-repeat #fff; padding: 1.4em 0 0 5.5em; width:7em; height:4.5em; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:1.2em;}
		ul.enmarcados li div.cajero ul{display:block; position:relative;margin:-4em 0 2.5em 1.5em; float:left;}
		ul.enmarcados li div.cajero ul li{ background:url(../../img/all/bg-menu-bloque.gif) no-repeat 0 0.3em; padding:0 0 0 1.3em; margin:0 0 0.5em 0;width:30em}
		ul.enmarcados li div.cajero p.notab{clear:both; display:block; xposition:relative; width:29em; padding:1em 1em 1em 4em; border-top:#bfbfbf 1px dashed; background: #f6f6f6 url(/img/all/ico_nota.gif) no-repeat 1.6em 1em; float:left; font-size:.91em; margin:-2em 1em 1.5em 1.7em;_margin:-2em 1em 1.5em 1em;}
	
		ul.enmarcados li div.internet{border: 1px solid #bfbfbf;margin:0; padding:0;}
		ul.enmarcados li div.internet h4{display:block; position:relative;top:-2em; background:url(../../img/all/bg_internet.gif) no-repeat #fff; padding: 1.4em 0 0 5.5em; width:8em; height:4.5em; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:1.2em;}
		ul.enmarcados li div.internet ul li{ display:block; position:relative;background:url(../../img/all/bg-menu-bloque.gif) no-repeat 0 0.3em; float:left; margin:-4em 0 0 1.5em; padding:0 0 0 1.3em;width:30em}
		ul.enmarcados li div.internet a.compra_entradas{ background: url(../../img/all/bg_a_masInfo.gif) no-repeat 0 0.3em; color:#595959; padding: 0 0 0 0.9em;float:left; margin:-1.5em 0 2em 1.6em;}
		ul.enmarcados li div.internet a.compra_entradas:hover{ text-decoration:none;}
		
	p.notac{background: url(/img/all/ico_notac.gif) no-repeat;padding:0.4em 0 0 2.2em; height:2em; font-weight:bold; font-size:0.9em;}
	h4.grupo{ background:url(../../img/all/ico_grupos.gif) no-repeat #f4f3f3 0.8em 0.7em; padding:1em 0 0 3.3em; height:2em;}
	
	ul.enmarcadosb{margin:1.5em 0 0 0; display:block;}	
		ul.enmarcadosb li.triple{background:#f8f8f8; float:left;  border:1px solid #bbbbbb; width:15.7em; margin:0 0.5em 0.5em 0;}
			ul.enmarcadosb li.triple div{border:2px solid #FFFFFF;}
			ul.enmarcadosb li.triple div ul li{ background:url(../../img/all/bg-menu-bloque.gif) no-repeat 1em 0.3em; padding:0 0 0 3em; margin:0 0 0.5em 0;}
			ul.enmarcadosb li.triple div h4{ font-family:Tahoma; font-size:1em; font-weight:bold;}
			ul.enmarcadosb li.triple div h4.telefono{ background:url(../../img/all/ico_telefonob.gif) no-repeat 1em 0.5em;; padding:1em 0 0 4em; height:2.5em;}
			ul.enmarcadosb li.triple div h4.fax{ background:url(../../img/all/ico_fax.gif) no-repeat 1em 0.5em;; padding:1em 0 0 4em; height:2.5em;}
		ul.enmarcadosb li.triple_ultimo{background:#f8f8f8; float:left;  border:1px solid #bbbbbb; width:32.1em; margin:0 0.5em 0 0;}
			ul.enmarcadosb li.triple_ultimo div{border:2px solid #FFFFFF;}
			ul.enmarcadosb li.triple_ultimo div h4{ font-family:Tahoma; font-size:1em; font-weight:bold;}
			ul.enmarcadosb li.triple_ultimo div h4.raton{ background:url(../../img/all/ico_raton.gif) no-repeat 1em 0.5em;; padding:1em 0 0 4em; height:2.5em;}
			ul.enmarcadosb li.triple_ultimo div ul li{ width:28em; background:url(../../img/all/bg-menu-bloque.gif) no-repeat 1em 0.3em; padding:0 0 0 3em; margin:0 0 0.5em 0;}
			ul.enmarcadosb li.triple_ultimo div ul li a{color:#3784a9;}
	.espacio{margin:1em 0 0 0; float:left;}
	
	
	
	ul.enmarcados_vis{display:inline; clear:both; float:left; width: 33.4em; margin:2em 0 .5em -2px;}
		ul.enmarcados_vis li{ display:inline; float:left;  width: 15.7em; margin-right: 1em;border:1px solid #c3c3c3;}
			ul.enmarcados_vis li.triple{width: 98.8%; margin:0 1px 0 0;}
		
		ul.enmarcados_vis li.ultimo{float:right; margin-right: 0;}
			ul.enmarcados_vis li span{display:block; margin-bottom:.5em; font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#576975;}
				ul.enmarcados_vis li.triple span{font-size:1em;}
			
			ul.enmarcados_vis li div{display:inline; float:left; width:14.5em; min-height: 9em; padding:.5em; border:1px solid #fff; background:#f8f8f8;}
					ul.enmarcados_vis li.triple div{display:block; width:31.8em; min-height:8em;}
					ul.visitas li.triple div{min-height:8em;}

				ul.enmarcados_vis li div li{float:left; width:12.5em; margin:0 1.5em 0 0; padding:0 0 .5em 1.4em; border:none; background: url(/img/all/bullet_ulVentajasPrecios_ul_ul_li.gif) no-repeat 0 .18em;}
					/*ul.enmarcados_vis li.triple div li{width: 8em;}*/
		ul.enmarcados_vis li p.nota{clear:both; float:left; width:13.3em; margin-top:.3em; background-color:#fff; border-left:none; border-right:none; border-bottom:none;}
		ul.enmarcados_vis li a{color:#595959; text-decoration:underline;}
			ul.enmarcados_vis li a:hover{text-decoration:none;}

		ul.visitas{margin-top:.5em;}
		
		
		.moduloAgenda .resultadosExposiciones li{float:left; width:100%; margin:0 0 2em 0;}
			.moduloAgenda .resultadosExposiciones img{display:block; float:left; width:111px; height:100px; padding:3px; margin:.3em 1.25em .5em 0; border:1px solid #bfbfbf;}
			.moduloAgenda .resultadosExposiciones img.destacada{width:266px; height:176px; }
				
				.moduloAgenda .resultadosExposiciones li.nofoto .exposicion{width:100%;}
				.moduloAgenda .resultadosExposiciones .exposicion p {font: 1em Tahoma, Verdana, Arial; color:#595959;}
				.moduloAgenda .resultadosExposiciones .exposicion .tipoExposicion{margin: .3em 0 .5em 0;font-family:Georgia, "Times New Roman", Times, serif; color:#0b76a4;}
					.moduloAgenda .resultadosExposiciones .exposicion .temporal{color:#896714;}
				.moduloAgenda .resultadosExposiciones .exposicion h4{font: 1.27em Tahoma, Verdana, Arial; color:#000; margin: 0 0 .5em 0;}
				.moduloAgenda .resultadosExposiciones .exposicion .fecha{display:inline; padding:2px 0 2px 1.7em; background:url(/img/all/ico_calendario2.gif) no-repeat 0 2px;}
				.moduloAgenda .resultadosExposiciones .exposicion .descripcion{margin:.7em .5em .3em 0;}
				
		.listaEnBilbao{clear:both; font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			.listaEnBilbao li{float:left; width:100%; margin-bottom:1em;}
				.listaEnBilbao li img{float:left; margin-right: .7em;}
				.listaEnBilbao li span{display:block; float:left; padding-top:.7em; width:93%}
		
		.listaZonasBilbao{clear:both; width:100%; padding-top:2em;}
			.listaZonasBilbao li{border:1px dashed #c3c3c3; padding:3px; margin-bottom:2em;background:#fff;}
				.listaZonasBilbao li div{background:#f6f6f6; margin:0; padding:0 0 1em 0;}
				 	.listaZonasBilbao li div .fotoBilbao{display:inline; float:left; margin:-12px 0 1em -5px; width:204px; height:176px; padding:12px 28px 25px 10px; background: url(/img/all/bg_img_li_zonas_bilbao.gif) no-repeat left top;}
					.listaZonasBilbao li div h3{display:inline; width: 15.9em; float:right; margin:-4px; padding:4.2em 0 .1em .6em; background:url(/img/all/bg_zonas_bilbao_corner.gif) no-repeat right top; border:0; font:1.25em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#a44d44;}
						.listaZonasBilbao li div h3.introLarga{padding-top:2em;}
					
					.listaZonasBilbao li div p.intro{float:left; width: 21em; padding-top: 1em; padding-left:1em; font:.75em Tahoma, Verdana, Arial, Helvetica, sans-serif;} 
					.listaZonasBilbao li div p.queVer{clear:both;padding:0 1.5em 0 1.5em; font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
						.listaZonasBilbao li div span.queVer{padding-left:2em; padding-right:.3em; background: url(/img/all/ico_que_ver.gif) no-repeat left 1px;}
		
	/*** ---- Formularios ---- ***/
	
	.formBuscadorTarifas{float:left; border: 1px solid #c3c3c3; width:30em; padding:10px; margin-bottom:3em; margin-right:0; background:#f2f2f2;}
		.formBuscadorTarifas span{display:block;}
		.formBuscadorTarifas input{clear:both; display:inline; float:left; margin-top:1em;}
			.formBuscadorTarifas input#fechaTarifa{padding:2px 3px; width: 5.5em; font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}

		.formBuscadorTarifas button{display:block; float:left; margin:1em 0 1em 1em;}
		.formBuscadorTarifas .ejemplo{display:block; clear:both; margin-bottom:1em; font-size:.9em;}
		.formBuscadorTarifas .margenSuperior{margin-top:1em;}
		
		
	.reservaGrupos{float:left; width:100%;}
		.reservaGrupos fieldset {clear:both; float: left; width:100% }
		.reservaGrupos label {clear:both; float:left; width:100%; margin-top:1.5em;}
			.reservaGrupos label span{clear:left; display:inline; float:left; padding-top:.3em; padding-right:.5em; font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
				.reservaGrupos label.datosPersonales span{width:5.5em; }
					.reservaGrupos label span.error{display:block; float:left; width:25em; padding-left:7.5em; padding-top:0; font:.9em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#f00;}
			.reservaGrupos label.datosPersonales input{float:left; padding:1px 3px; font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
				.reservaGrupos label.datosPersonales input{ width:22em;}
					.reservaGrupos label input#telefono, .reservaGrupos label input#fax{width: 12em;}
			
		.reservaGrupos .fechaVisita{clear:both; float:left; padding-top:3em; padding-bottom:1em;}
			.reservaGrupos label input#fechaVisita{float:left;width: 6em; margin-left:.5em;}
				.reservaGrupos label a { display:block; float:left; margin:0 0 0 2em;}
				.reservaGrupos .ejemplo{ display:block; clear:both; width: 10em; margin-left:11.7em;margin-bottom:1em; font-size:.9em;}
		
		.reservaGrupos fieldset fieldset {clear:both; float:left; margin-top:.5em;}
			.reservaGrupos fieldset fieldset label{clear:none; float:left; display:inline; width:5em; margin-top:0;margin-left:.5em; }
				.reservaGrupos fieldset fieldset span{clear:none; float:left; margin:0; padding-top:.1em; font-size:1.1em;}
				.reservaGrupos fieldset fieldset select{clear:none; float:left; margin:0; padding:0; font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;width:3.8em;}
					.reservaGrupos fieldset fieldset select#horaEntrada{width:4.9em;}
		
		.reservaGrupos input#numTarjeta{width:11em;}
	
		.reservaGrupos .caducidad label{width:5.2em; margin-left:.8em;}
			.reservaGrupos .caducidad select{width:5em;}
		
		.reservaGrupos .check input{float:left; display:block; width:1em; height:1em; margin:.2em .5em 0 0;}
		.reservaGrupos .check span {clear:none; float:left; display:block; color:#000; padding-top:0; font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			.reservaGrupos .check span a{display:inline; float:none; padding:0; margin:0; color:#000; text-decoration:underline;}
				.reservaGrupos .check span a:hover{text-decoration:none;}
				
		.reservaGrupos .botonera{clear:both; float:left; display:block; width:100%; padding:3em 0 0 0;}
	
	
	.formAgendaRapida{ width:100%; }
		.formAgendaRapida ol{display:block; float:left; padding:1em 0 2em 0;}
		.formAgendaRapida li{clear:both; width:100%; padding-bottom:2em; float:left; }
			.formAgendaRapida .preguntas{font:1.27em Georgia, "Times New Roman", Times, serif; font-weight:normal;  color:#3f5e71; margin-bottom:0;}
				.formAgendaRapida .preguntas span{font:2.2em Georgia, "Times New Roman", Times, serif;}
		.formAgendaRapida label, .formAgendaRapida p{clear:both; width:100%; float:left; color: #595959;}
		
		.formAgendaRapida p {margin-bottom:1em;}
		.formAgendaRapida label input, .formAgendaRapida label span{margin:0;float:left;}
			.formAgendaRapida label{display: inline; padding:.2em 0 0 1em}
				.formAgendaRapida label a{display:block;}
			
			.formAgendaRapida label #fecha{width:5.2em; margin:0 1em 0 0; padding:2px 5px; font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif; }
			.formBuscadorTarifas #fecha{margin:0 1em 0 0; }
			.formAgendaRapida .ejemplo { clear:both; display:block; padding:.5em 0 0 0;}
			.formAgendaRapida label span{margin:0;padding-top:.2em; float:left;}
				.formAgendaRapida label.check span{display:inline; padding-left:.6em;}
				.formAgendaRapida label.check input{display:inline; height:1em; width:1em; margin-top:.2em;}
			.formAgendaRapida .boton02 {display:inline; margin:0 14em 0 0;}
		
	/*** ---- Botones ---- ***/
		.formBuscadorTarifas .boton { float:left; width:6em; margin:0; padding:.15em 10px .15em 12px; border:1px solid #bfbfbf; background:#fff url(/img/all/bullet_buscador_boton.gif) no-repeat .4em .5em; font: 1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#595959; text-align:left; cursor:pointer;}						
			.formBuscadorTarifas .boton:hover { border:1px solid #8dbad6; background:#f8f8f8 url(/img/all/bullet_buscador_boton_hover.gif) no-repeat .4em .5em; color:#576975;}
			
		
	.boton02{display:block; float:right; padding:.5em 0 .5em 0; width:25%; border:1px solid #bfbfbf; background:#ececec; color:#595959; font:1.2em Tahoma, Verdana, Arial; }
	.boton02:hover{background:#595959; color:#fff; cursor:pointer;}
	* html .boton02 { padding:.5em 1.3em; }
				.largo{ width:35%;}
		
		.botoneraVamos a.boton02 {float:left; display:block; width:8em; text-align:center; text-decoration:none; font-size:.83em;}
				
		.botoneraAgenda a#imprimir, .botoneraAgenda a#imprimir02{margin:1em 1em .7em 0em; }
		
		

		
		
				.botoneraAgenda a#imprimir span.imprimir, .botoneraAgenda a#imprimir02 span.imprimir{display:block; width:5em; padding: 0 0 .2em 2.6em;background:url(/img/all/ico_impresora_off.gif) no-repeat 10px .3em;  color:#595959; font: 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
					.botoneraAgenda a#imprimir:hover span.imprimir, .botoneraAgenda a#imprimir02:hover span.imprimir{background:url(/img/all/ico_impresora_on.gif) no-repeat 10px .3em;  color:#fff;}
