Texture names and folders, where they are cannon contain spaces (my textures - bad, my_textures - good).
There you have shader for transparent (visually, light and portal transparent) texture.
textures/<path to your texture without extension (.jpg .tga etc.)
{
surfaceparm trans
{
textures/<path to your texture WITH extension>
blendFunc GL_ONE GL_ONE
}
}