
Encontré el error!!! (valga la redundancia!).
Resulta que dentro del setTimeout no se puede hacer referencia a variables definidas fuera (Esto solamente en Firefox), entonces hay que declarar todo el "caminito" directamente dentro.
El código quedó así:
setTimeout("document.getElementById('error').style .display = 'none';",2000);
GRACIAS
TUNAIT!!!