Y si lo quieres hacer de forma fácil, puedes utilizar
 rgba(). Siguiendo el ejemplo de 
falconeta8, con esto consigues lo mismo.    
   
Código CSS:
Ver original- div { 
-   background-color: rgba(255,0,0,0.5);  
-   width: 200px; 
-   height: 200px; 
-   padding: 10px; 
- } 
El último valor de rgba es el alpha. Lo que viene siendo la opacidad, va de 0 a 1 como con opacity. 
Edito: El ejemplo de 
falconeta8 no te funcionará, está a falta de varias cosas.