¡Hola!
No; por desgracia eso que querés hacer, y que sería muy útil, no es posible desde CSS.
Por suerte es extremadamente fácil de hacer con jQuery, una librería JavaScript para hacerle la vida más fácil a los desarrolladores. Internet está lleno de tutoriales de jQuery, y además es una herramienta muy simple. Lo que querés hacer se vería más o menos así:
Código:
$("#id_input").focus(function() {
$("#id_contenedor").css("opacity", 1);
});
$("#id_input").blur(function() {
$("#id_contenedor").css("opacity", 0.5);
});