Tenes razón Sanxuan!
El la pseudo-clase :active tiene problemas principalmente con Internet explorer. Pero tambien la pseudo-clase :focus esta dando problemas, porque el :active es como vos decis funciona mientras se tiene apretado el mouse, ahora una vez que haces click sobre la imagen deberia actuar el :focus cosa que no hace en Chrome y en IE ni te cuento
No quise usar una galeria javascript porque nunca encontre una asi como queria, pero voy a seguir buscando un poco mas, parece ser la mejor solución.
Por ahora la solución inmediata que se me ocurre es dejar la galeria funcionando con la pseudo-clase :hover, funciona en todos los navegadores y no queda mal.
Igual voy a seguir investigando un poco ese tema del :active y del :focus.
Gracias Sanxuan por tu aporte!!