Sgafo:
Había preparado una explicación larga y tediosa acerca de NS4 y porqué no funcionan algunas de las instrucciones... pero mejor pondré el código correspondiente a una de tus páginas... la de Aragón, con los scripts modificados para que funcione correctamente con todos los navegadores (creo)... Por cierto, quité muchas de las etiquetas div que tenías en el mismo, a menos que fueran absolutamente necesarias... a continuación el código....
Código:
<html>
<head>
<title>Arag&oacute;n</title>
<!--Estilo empotrado-->
<style>
A {font-family:arial; font-size:9pt;color:#663300;text-decoration:none;}
A:hover {color:#CC0000;}
P {font-family:arial; font-size:9pt;font-style:bold; color:#663300;}
.txt_msg { color:#FFFFFF; font-size:9pt; font-family:arial;}
#Titulo { position:absolute; left:80; top:110; background-color:#000066; layer-background-color:#000066;}
</style>
<script language="JavaScript">
<!--
var NS4 = (document.layers)? true:false;
var IE4 = (document.all)? true:false;
var DOM = (document.getElementById)? true:false;
var capa;
function ocultaCapa(nmCapa,ind){
if (NS4) capa = eval("document." + nmCapa);
if (IE4) capa = eval(nmCapa + ".style");
if (DOM) capa = eval('document.getElementById("' + nmCapa + '").style');
if (ind){
capa.visibility = NS4 ? "hide" : "hidden";
}else{
capa.visibility = NS4 ? "show" : "visible";
}
}
function cambiaImagen(ruta){
if (NS4) {
// document.layers["tablaimagen"].document.images["foto"].src = ruta;
document.layers["tablaimagen"].document.open();
document.layers["tablaimagen"].document.write('<table border=1 cellPadding=0 cellSpacing=0><tr><td align="center"><IMG src="' + ruta + '" border="0" name="foto"></td></tr></table>');
document.layers["tablaimagen"].document.close();
}else{
document.images["foto"].src = ruta;
}
}
continúa...