no todos los navegadores cargan el DOM de la misma forma, por lo que veo tienes un bloque de script al final que lógicamente se ejecutaría al final de que el DOM estuviese cargado y funcionaria perfecto, en este caso con FF, pero eso no quiere decir que IE otros navegadores lo hagan igual.
la solución es verificar si el DOM está completamente cargado antes de llamar a ese bloque, una opción rápida y sin complicaciones sería anidarlo dentro de una función y llamarla en el
onload del body:
Código Javascript
:
Ver original<script type="text/javascript">
function aparecerCursos(b)
{
cCursos=document.getElementById("cursos");
if(b) { cCursos.style.visibility="visible"; } else { cCursos.style.visibility="hidden"; }
}
</script>
<body onload="
aparecerCursos(false);">...