Hit CTRL + ALT + DEL, click the Processes tab, then find and delete HL.EXE. It's usually the cause of this problem.
I've been having this problem since Steam became official. If you have this same problem, good luck... no fix has been released for it. Every time you finish playing CS or any other HL mod, you will have to close it from the task manager.