Hola
kiko's
Que yo sepa no se puede hacer con Css (por cierto, el css que utilizas no funciona en IE), tendrías que usar JavaScript. Creas dos clases:
Código:
.dentro {background:#f00}
.fuera {background:#000}
y se lo asignas a los elementos del formulacion con
onfocus y
onblur
Código:
<input type="text" onfocus = "this.className='dentro'" onblur = "this.className='fuera'" />
Espero que te sirva. Saludos,