Cita: filter:progid:DXImageTransform.Microsoft.AlphaImag eLoader(src=img/fondo_contenedor-gral.png);
Estas usando un filtro especial de Internet Explorer , lo normal es que no funcione en Mozilla (digo lo normal porque hay cosas especiales de IE que Mozilla está metiendo en sus especificaciones).
Con Mozilla pasa igual.
Los PNG solo se pueden poner transparentes con IE7 y Mozilla, pero no con IE6, para este ultimo hay que usar javascript o algun filtro especial de Internet Explorer. Con tu metodo puedes hacer que se condicione dentro del archivo CSS con un IF si es IE6 y que aplique ese filtro. En caso contrario que no se aplique nada. Tambien supongo que puedes programar este procedimiento con Javascript.
Busca informacion en google.