Más sencillo y en la línea de daPhyre
Código css:
Ver original#banderas a img {opacity: 0.5; filter:alpha(opacity=50);}
#banderas a:hover img {opacity: 1; filter:alpha(opacity=100);}
problema, no valida css2.1
Otras formas:
http://araudi.net/ejemplos/rollover_..._posicion.html colocando la imagen como fondo.
http://araudi.net/ejemplos/BN-Color.html con dos imágenes en el html
Espero que algo de esto te sirva
Un saludo