/* CSS Document */

/***==== HOME ====***/
/*General*/
h2.titularesHome{font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#576d7b; text-transform:uppercase;}
h2.titularesHome02{font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#777; text-transform:uppercase;}
h2.titularesHome03{font:1.4em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}

#contenidoHome h3{border:none;}

.masInfo a{color:#595959; text-decoration:underline;}
	.masInfo a:hover{color:#0e5776; text-decoration:none;}

/*Cabecera*/
#estructura { position:relative;}
#cabecera { margin-top:2em;}
#menu{width:100%;}
	#menu img{display:none; visibility:hidden;}
#menu:after { content:"."; clear:both; display:block; height:0px; visibility:hidden;}


#menuPrincipal{float:left; width:17.7em; padding-right:18px; margin-right:18px; border-right: 1px dashed #bfbfbf;}

#menuSecundario{display:inline;width:21em; }
	#menuSecundario li{display:inline;clear:none;width:9.7em; margin-top:1.3em; padding-top:.3em; padding-right:15px;padding-bottom:0; }
			#menuSecundario li.menuSecundarioServicios{width:7em; padding-bottom: 0em; margin-right:18px; border-right: 1px dashed #bfbfbf; padding-left:15px; border-left: 1px dashed #bfbfbf;}	
		#menuSecundario li ul{ background:none;padding-bottom:0; padding-top:.2em;}
		#menuSecundario li li{display:inline;border-right:none; margin:0; }

form.buscador{float:left; clear:none; width:10.6em; padding-top:5.6em;}
	form.buscador label input.inputTexto{width:96.5%;}

.menuOpcionesExternas { float:none; position:absolute; top:0; left:0;}
	.menuOpcionesExternas .oculto { position:absolute; bottom:5px; width:108px; display:block !important; visibility:visible !important; font-size:.55em; padding-left:5px; text-transform:uppercase;}
	.menuOpcionesExternas li { width:108px; float:left; border-right:2px solid #fff;}	
	.menuOpcionesExternas li.last { border-right:0;}
		.menuOpcionesExternas li a { font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:0em; color:#fff !important; text-decoration:none;}
		/* New York */.menuOpcionesExternas li a.uno {background-color:#CC3433; height:27px;}
		/* Venice */.menuOpcionesExternas li a.dos { background-color:#E58A2D; height:27px; }
		/* Bilbao */.menuOpcionesExternas li a.tres { background-color:#527289; height:27px; }
		/* Berlin */.menuOpcionesExternas li a.cuatro { background-color:#343399; height:27px; }
		/* Las Vegas */.menuOpcionesExternas li a.cinco { background-color:#935625; height:27px; }
		/* Guggenheim Foundation */.menuOpcionesExternas li a.seis { background-color:#000000; height:27px;}
		/* Inter exhibitions */.menuOpcionesExternas li a.siete { background-color:#D65C5B; height:27px; }
		
		/* New York */.menuOpcionesExternas li a.uno:hover {background-color:#E08585; height:27px;}
		/* Venice */.menuOpcionesExternas li a.dos:hover { background-color:#F0B982; height:27px; }
		/* Bilbao */.menuOpcionesExternas li a.tres:hover { background-color:#97AAB9; height:27px; }
		/* Berlin */.menuOpcionesExternas li a.cuatro:hover { background-color:#8585C2; height:27px; }
		/* Las Vegas */.menuOpcionesExternas li a.cinco:hover { background-color:#ce7834; height:27px; }
		/* Guggenheim Foundation */.menuOpcionesExternas li a.seis:hover { background-color:#636363; height:27px;}
		/* Inter exhibitions */.menuOpcionesExternas li a.siete:hover { background-color:#E69D9D; height:27px; }
	
	
.hr01 { display:none;}

/*Contenido*/
#contenidoHome{width:100%; clear:both; padding-top:.5em;}

.elementoFlash{width:764px; height:205px; margin:1em auto 0 auto; /*border: 1px solid #c3c3c3;*/ }
	.elementoFlash img{float:left; border-right: 1px solid #c3c3c3; margin-right:1em;}
	.elementoFlash p{font-size:.68em; padding:1em 1em 0 0;}
		.elementoFlash p a{color:#595959; text-decoration:underline;}
			.elementoFlash p a:hover{color:#576d7b; text-decoration:none;}
	
/*Bloque 01*/
#contenidoHome .bloque01{width:100%; margin:1.5em 0 .8em 0;border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; }

#contenidoHome .bloquePlanea{float:left; width:24.8em; padding:.8em 0 1em 0; border-right: 1px solid #c3c3c3; min-height:15.6em; height:auto !important; height:15.6em; }
#contenidoHome .bloquePlanea li{float:left;width:44.5%; padding-right:.85em;}
	#contenidoHome .bloquePlanea li.agenda{float:right; padding-left:1em; padding-right:.5em; border-left:1px dashed #c3c3c3;}
	#contenidoHome .bloquePlanea li h3{ margin:0; padding-top:.5em; font-size:.81em;}
	#contenidoHome .bloquePlanea li p {padding-bottom:1em; font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif; }
	#contenidoHome .bloquePlanea li p a{color:#595959; text-decoration:underline; }
		#contenidoHome .bloquePlanea li p a:hover{color:#576d7b; text-decoration:none; }

	#contenidoHome .bloquePlanea .ejemplo {font:.61em Tahoma, Verdana, Arial, Helvetica, sans-serif;}

	#contenidoHome .bloquePlanea form label input{display:block; float:left; padding:2px 0 1px 2px; font:.75em Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0 .5em 0 0;}
		#contenidoHome .bloquePlanea form label input{display:inline;}
			#contenidoHome .bloquePlanea form .ejemplo{padding-top:.3em; clear:both;}	
		#contenidoHome .bloquePlanea form .boton { width:6.5em; margin:0; padding:0 0 0 1.2em; border:1px solid #bfbfbf; background:#fff url(/img/all/bullet_buscador_boton.gif) no-repeat .5em .4em; font-size:.68em; color:#777; text-align:left; cursor:pointer;}
		
	#contenidoHome .bloquePlanea .nota{clear:both; display:block; float:left; width:87%; margin:2em 0 1em 0; padding:.5em 1em .5em 3em; border:1px solid #c3c3c3; background: #f2f2f2 url(/img/all/ico_nota.gif) no-repeat 8px 5px; font-size:.61em; line-height:1.5em;}
	#contenidoHome .bloquePlanea .nota a{color:#595959; text-decoration:underline;}
		#contenidoHome .bloquePlanea .nota a:hover{ text-decoration:none;}

#contenidoHome .bloqueActividades{float:left; width:9.4em; padding:.8em .5em 1em .9em; border-right: 1px solid #c3c3c3; min-height:15.6em; height:auto !important; height:15.6em; }
	#contenidoHome .bloqueActividades li h3{ margin:0; padding-top:.5em; font-size:.68em; color:#c7351d;}
	
	#contenidoHome .bloqueActividades li p {width:93%; padding-bottom:1em; font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif; }
	#contenidoHome .bloqueActividades li p a{color:#595959; text-decoration:underline; }
		#contenidoHome .bloqueActividades li p a:hover{color:#576d7b; text-decoration:none; }
		
	#contenidoHome .bloqueActividades p.masInfo{font-size:.68em; padding-top:1em;}

#contenidoHome .bloqueProgramacion{float:left; width:10.5em;padding:.8em 0 1em .9em; min-height:15.6em; height:auto !important; height:15.6em; }
	#contenidoHome .bloqueProgramacion h3{ margin:0; padding-top:.5em; font-size:.68em; color:#c7351d;}
	#contenidoHome .bloqueProgramacion li{padding-bottom:.5em; width:100%;}
	#contenidoHome .bloqueProgramacion li p{font-size:.68em; padding-top:.3em;}
	#contenidoHome .bloqueProgramacion li p a{color:#595959; text-decoration:underline; }
		#contenidoHome .bloqueProgramacion li p a:hover{color:#576d7b; text-decoration:none; }
	
	#contenidoHome .bloqueProgramacion p.masInfo{font-size:.68em; padding-top:.7em;}
	
#contenidoHome .bloque01:after{ content:"."; clear:both; display:block; height:0px; visibility:hidden;}

/*** --- Bloque banners --- ***/	
#contenidoHome .bloqueBanners{float:left ;width:100%; margin:0 auto;}
	#contenidoHome .bloqueBanners .bannerVisita{float:right;width:21.5em; height:207px; background: url(/img/all/home/bg_banner_visita.jpg) no-repeat left bottom; color:#fff;}
		#contenidoHome .bloqueBanners .bannerVisita h2{margin-top:.4em; padding-top:.1em; margin-left:.6em; font-weight:normal; text-transform:uppercase;}
		#contenidoHome .bloqueBanners .bannerVisita p{width:14em; margin-left:1.2em;}
			#contenidoHome .bloqueBanners .bannerVisita p a{display:block;font:.81em Georgia, "Times New Roman", Times, serif; color:#cce4f4; text-decoration:none;padding-bottom:2.1em; background: url(/img/all/bullet_banner_visita_home.gif) no-repeat 45% bottom;}
			
	/* BANNER YOUTUBE */
	#contenidoHome .bloqueBanners .bannerYoutube{float:left; width:12.5em;}
	#contenidoHome .bloqueBanners .bannerYoutube a img{display:block; padding:0; width:100%; margin:0 auto;}
	/* BANNER WIKIDOCENTES */
	#contenidoHome .bloqueBanners .bannerWikiDocentes{float:left; width:12.3em;border:#afafaf 1px solid;}
	#contenidoHome .bloqueBanners .bannerWikiDocentes a img{ display:block; padding:0; width:100%; margin:0 auto;}
		
	/* BANNER VAMOS */
	#contenidoHome .bloqueBanners .bannerVamos{float:left;width:12.37em; background: #000 url(/img/all/home/bg_banner_vamos.jpg) no-repeat left bottom; border:1px solid #6aa7be; }
	#contenidoHome .bloqueBanners .bannerVamos img{display:block; padding:0; width:100%; margin:0 auto;}
	#contenidoHome .bloqueBanners .bannerVamos p{padding:1.2em .6em; font:.70em Georgia, "Times New Roman", Times, serif; color:#fff;}
	
	/* BANNER GREEN AREA */
	#contenidoHome .bloqueBanners .bannerGreenAria{
		float: left;
		margin:0 1em 0 0;
	}
	
	/* BANNER ART AFTER DARK */
	#contenidoHome .bloqueBanners .bannerArtAfterDark_es,
	#contenidoHome .bloqueBanners .bannerArtAfterDark_eu,
	#contenidoHome .bloqueBanners .bannerArtAfterDark_en,
	#contenidoHome .bloqueBanners .bannerArtAfterDark_fr{ float:left; width:12.3em; height:13em; background:url(/img/es/home/img_art_after_dark.gif) 0 0 no-repeat; margin-left:.9em; display:inline; }
	#contenidoHome .bloqueBanners .bannerArtAfterDark_es h2{ text-indent:-10000px; margin:0; padding:0; font-size:.05em; }
	/*#contenidoHome .bloqueBanners .bannerArtAfterDark p{ width:14.3em; height:1em; float:left; color:#ffffff; padding:10.3em 0 0 1em; font-size:.8em; display:inline; text-decoration:none; }*/
	#contenidoHome .bloqueBanners .bannerArtAfterDark_es p,
	#contenidoHome .bloqueBanners .bannerArtAfterDark_eu p,
	#contenidoHome .bloqueBanners .bannerArtAfterDark_en p,
	#contenidoHome .bloqueBanners .bannerArtAfterDark_fr p{ text-indent:-999999em; }
	/*#contenidoHome .bloqueBanners .bannerArtAfterDark a{ width:14.3em; height:1em; float:left; color:#ffffff; padding:10.3em 0 0 1em; font-size:.8em; display:inline; text-decoration:none; }*/
	/*#contenidoHome .bloqueBanners .bannerArtAfterDark a:hover{ color:#B9F002; }*/
	#contenidoHome .bloqueBanners .bannerArtAfterDark a.EntrarArt{ width:4.8em; height:1em; float:left; color:#ffffff; padding:.5em 0 2em 7.6em; font-size:1em; display:inline; text-decoration:none; text-transform:uppercase; }
	#contenidoHome .bloqueBanners .bannerArtAfterDark a.EntrarArt:hover{ color:#B9F002; }

	/* BANNER FLW CONCURSO FOTOGRAFIA */
	div.bannerflwConcurso_es a, div.bannerflwConcurso_eu a, div.bannerflwConcurso_en a, div.bannerflwConcurso_fr a{float:left; width:12.3em; height:13em; margin-left:.9em; display:inline; }
	div.bannerflwConcurso_es a{background:url(/img/es/home/flw_concurso_fotografia.gif) 0 0 no-repeat;}
	div.bannerflwConcurso_eu a{background:url(/img/eu/home/flw_concurso_fotografia.gif) 0 0 no-repeat;}
	div.bannerflwConcurso_en a{background:url(/img/en/home/flw_concurso_fotografia.gif) 0 0 no-repeat;}
	div.bannerflwConcurso_fr a{background:url(/img/fr/home/flw_concurso_fotografia.gif) 0 0 no-repeat;}
	div.bannerflwConcurso_es a h2, div.bannerflwConcurso_es a p, div.bannerflwConcurso_eu a h2, div.bannerflwConcurso_eu a p, div.bannerflwConcurso_en a h2, div.bannerflwConcurso_en a p, div.bannerflwConcurso_fr a h2, div.bannerflwConcurso_fr a p{text-indent:-10000px;}

#contenidoHome .bloqueBanners:after{ content:"."; clear:both; display:block; height:0px; visibility:hidden;}

/** Bloque 02**/
#contenidoHome .bloque02{clear:both; float:left; width:100%; margin:.8em 0 .8em 0; border-top: 1px solid #c3c3c3; border-bottom: 1px dashed #c3c3c3; }
	#contenidoHome .bloqueEventos{float:left; width:10.8em; padding:.7em 0 .1em 0; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; height:7.8em;}
	
		#contenidoHome .bloqueEventos h2{color:#777;}
		#contenidoHome .bloqueEventos p{float: left; font:.68em Georgia, "Times New Roman", Times, serif; color:#0e7ba9; padding: 0 1em .3em 0;}
		#contenidoHome .bloqueEventos p a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:underline; }
		#contenidoHome .bloqueEventos p a:hover{color:#576d7b; text-decoration:none; }
		
	#contenidoHome .bloqueHazteAmigo{float:left; padding:.5em .2em .65em 11.4em; background:url(/img/all/home/bg_hazte_amigo.jpg) no-repeat .5em .5em; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; min-height:5em; height:auto !important; height:5em; }
	#contenidoHome .bloqueHazteAmigo h3{margin:0; padding:.6em 0 .2em 0; color:#c7351d;}
	#contenidoHome .bloqueHazteAmigo p {width:10em;}
	#contenidoHome .bloqueHazteAmigo p a{font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:underline; }
		#contenidoHome .bloqueHazteAmigo p a:hover{color:#576d7b; text-decoration:none; }
		
	#contenidoHome .bloqueMultimedia{float:right; width:13.85em; background:url(/img/all/bg_home_multimedia.gif) -5px 0; padding:.5em .5em .5em .9em; min-height:14em; height:auto !important; height:14em; }
			#contenidoHome .bloqueMultimedia li.moviles{border-bottom:1px dashed #c3c3c3; background:url(/img/all/bg_home_moviles.gif) no-repeat 0 0 ; padding:0 0 .5em 3.5em;}
				#contenidoHome .bloqueMultimedia li.moviles h3{font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000; padding:.3em 0 .3em 0; margin:0;}
				
			#contenidoHome .bloqueMultimedia li.moviles p {width:100%; padding-bottom:.5em; font:.75em Georgia, "Times New Roman", Times, serif; color:#000;}
				#contenidoHome .bloqueMultimedia li.moviles p a{font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#0e7ba9; text-decoration:underline; }
					#contenidoHome .bloqueMultimedia li.moviles p a:hover{color:#576d7b; text-decoration:none; }
					
			#contenidoHome .bloqueMultimedia li.audioguias{float:left; background:url(/img/all/ico_audios.gif) no-repeat 0 0 ;padding-left:2.5em; margin-top:1em; padding-bottom:.7em;}
			#contenidoHome .bloqueMultimedia li.suscripciones{float:left; background:url(/img/all/home/ico_rss_home.gif) no-repeat 0 0 ;padding-left:2.5em;}
			#contenidoHome .bloqueMultimedia li.cuentales{float:left; background:url(/img/all/ico_postales.gif) no-repeat 0 0 ;padding-left:2.5em;}
			
			#contenidoHome .bloqueMultimedia li p{font:.68em Georgia, "Times New Roman", Times, serif; color:#159bd3;}
				#contenidoHome .bloqueMultimedia li p a{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#595959; text-decoration:underline; }
					#contenidoHome .bloqueMultimedia li p a:hover{color:#576d7b; text-decoration:none; }
					
			
			#contenidoHome .bloqueTienda{clear:left; float:left; width:21.9em; margin-top:.6em; background:url(/img/all/home/bg_la_tienda.jpg ) no-repeat left 19%; border: 1px solid #c3c3c3; min-height:5.8em; height:auto !important; height:5.6em;}
		#contenidoHome .bloqueTienda h2{float:right; margin-right:.1em; margin-top:.3em; width:5em; padding-right:.65em; background:url(/img/all/bg_a_home_tienda.gif) no-repeat 97% .85em;}
		#contenidoHome .bloqueTienda h2 img{width:100%;}
		#contenidoHome .bloqueTienda p{clear:right;float:right; padding:.4em 0 .4em 0; width:8.8em; text-align:left; }
		#contenidoHome .bloqueTienda p a{ font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#595959; text-decoration:none;}
			#contenidoHome .bloqueTienda p a:hover{text-decoration:underline;}

	#contenidoHome .bloqueEmpleoyPracticas{float:left; border-left:1px dashed #c3c3c3; border-right:1px solid #c3c3c3; width:9.7em; padding:.6em .4em .8em 0; margin-left:.3em; min-height:5.5em; height:auto !important; height:5.2em; background:url(/img/all/home/bg_empleo_practicas.gif) .4em 3.5em no-repeat;}
		#contenidoHome .bloqueEmpleoyPracticas h2{font:.95em bold Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#c3280f; text-align:right;}
		#contenidoHome .bloqueEmpleoyPracticas h2 img{witdh:100%;}
			#contenidoHome .bloqueEmpleoyPracticas p.empleoPracticas{clear:both; }
			#contenidoHome .bloqueEmpleoyPracticas p{font:.68em Georgia, "Times New Roman", Times, serif; color:#576d7b; text-align:right; margin-top:.5em; float:right; width:9.5em;}
			#contenidoHome .bloqueEmpleoyPracticas p a{ font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#595959; text-decoration:underline; margin-top:.1em; float:right;}
			#contenidoHome .bloqueEmpleoyPracticas p a:hover{color:#576d7b; text-decoration:none;}

	#contenidoHome .bloqueSuscripciones{float:left; border-left:1px dashed #c3c3c3; border-right:1px solid #c3c3c3; width:8.9em; padding:1em .5em 1em .7em; margin-left:.3em; min-height:5em; height:auto !important; height:5em;}
		#contenidoHome .bloqueSuscripciones h2{font:1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#595959;}
			#contenidoHome .bloqueSuscripciones p{font:.68em Georgia, "Times New Roman", Times, serif; color:#0a4770;}
			#contenidoHome .bloqueSuscripciones p a{ font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#595959;  text-decoration:underline;}
			#contenidoHome .bloqueSuscripciones p a:hover{color:#576d7b; text-decoration:none;}
