Hola Rododendro.
He dado por descontado que el fenómeno te aparece sólo cuando visualizas la página con el Internet Explorer y que con otros navegadores no te pasa lo mismo.
Mejor precisarlo porque, al manejar imágenes tanto en gif como en png, hay que tener en cuenta que, al prepararlas para web, se puede haber establecido un color como transparente y, claro, eso hay que hacerlo teniendo en cuenta el color del fondo en el que se va a situar la imagen. Si se cambia el color del fondo se obtendrán efectos indeseables.
Para averiguar si el problema viene de allí tienes muchos métodos: yo abriría la imagen con el Photoshop o con El Gimp colocándole de bajo una capa que probaría a rellenar con distintos colores: a ver lo que pasa.
También puedes probar, simplemente a visualizar la página con el firefox (que, fijo, no tiene ningún tipo de incompatibilidad con el formato .png) y, de la misma manera, si pruebas a cambiar el color del fondo, te darás perfectamente cuenta de si hay zonas transparentes.
Si quieres enterarte bien de cómo funciona CSS , crear una hoja de estilo para tu página, crear también una hoja de estilo “especial” para el I.E. y todo eso, te aconsejo que te estudies bien
este estupendo tutorial de Gepetto sobre diseño web a mi me resultó utilísimo.
Un saludo. Piero.