Comprueba los nombres de los archivos e imágenes. No uso windows, pero para internet explorer es lo mismo "caracol.jpg" que "Caracol.JPG", etc, es decir, le dan igual las mayúsculas y las minúsculas y, por lo que dices, supongo que a firefox sí que le importa y para él son 2 archivos distintos. Es decir, que concuerden las mayúsculas y minúsculas en los nombres de los archivos y del código que los utiliza.