Hola limado.
No sé a qué error te refieres ¿Será uno de estos
43 errores?
El error de base que encuentro es empezar con una declaración de DOCTYPE (en este caso "-//W3C//DTD HTML 4.01 Transitional//EN") para despues incumplirla sistematicamente.
Ya sé que sois legión los que pasáis de los estándares, pero ¿por que empleáis DOCTYPE's que declaran un DTD estándar?
Si declaras un documento: "-//W3C//DTD HTML 4.01 Transitional//EN". Entonces "DTD HTML 4.01 Transitional" dice que tu página tiene (como mínimo) 43 errores.
¿Que no te importa lo que digan los DTD's? Pues no te sientas obligado a incluir un DOCTYPE.