Seguro. Empezando por tu selector. Podes cambiar esto:
 
$('.espacios#monumentos a') 
por esto 
$('.espacios a')  
Luego la pregunta es qué variables dentro del evento click son unicas para cada caso. En principio yo veo solamente esta:  
$("#monumentos .escenario img") 
Cambiemosla por: 
$(this).siblings("div.escenario").children("img") // es decir, etiqueta hermana llamada escenario, y su hija la img. 
 Cita:  
$('.espacios a') .click(function (evt) {
				evt.preventDefault();
				var largePath = $(this).attr("href");
				var largeAlt = $(this).attr("title");
				$(".escenario .loader").fadeIn("slow", function() {
 
laImagen = $(this).siblings("div.escenario").children("img");
 
laImagen .attr({ src: largePath, alt: largeAlt }).load(function() {
						$(".escenario .loader").fadeOut("slow");
					});        		
				});
	});
    ref: 
http://api.jquery.com/siblings/ http://api.jquery.com/children/ 
Respecto a esto: $(".escenario .loader") habría que tener es cuidado de que se refiera realmente al escenario en cuestion. Mejor que quede así:  
 $(this).siblings("div.escenario")... y ahí el .loader no se que sea.