Pues creo que tu lógica es correcta mercedesbarrado, yo la he probado y va bien.
Tal vez debas sustituir
Código PHP:
header('Content-type:text/css');
Es decir, comillas simples ('), ya que las dobles, dependiendo de la configuración de php.ini, es posible que no las intreprete como esperas.