¿Has probado a quitar background-image:none;? Es que una cosa contradice a la otra, y supongo que por ahí vendrá el problema con Firefox.
Dado que el filtro solo es para IE, también podrías ponerlos con
hacks. Algo así:
Código:
/* hack-ie6 */
* html #contenedorgral {
elfilto
}
/* hack-ie7 */
*:first-child+html #contenedorgral {
elfiltro
}
Los pongo por separado para que se vea mas claro.