en realidad puedes poner una imagen .jpg que pese 5Mb y lo único que pasaría es que la pagina demoraría mas en cargar, pero tanto IE como FF deberían mostrarla, como primera opción diría que el detalle podría estar en las mayúsculas minúsculas, no es igual .jpg que .JPG.
el código que pones abajo es solo un ejemplo verdad, porque bannerprueba.jpg aparentemente no existe, por lo menos no en esa ubicación o con ese nombre.
otro detalle, por lo menos a mi me aparece así (IE8 y FF3.6.8), es que tienes varios enlaces rotos, salvo inicio y brochure (dise
%F1os1.html) el resto de enlaces aparecen como Page not found.