probé tu código en local, y el error lo da el 2º hack.
Cita: _filter:progid:DXImageTransform.Microsoft.AlphaIma geLoader(enabled=true, sizingMethod=scale src='img/boton.png');
una solución podría ser hacer el borde "redondo" del png del mismo color que el fondo...