Google's Page Speed has some information regarding using efficient CSS selectors. I suggest starting there.
So (very) basically, they recommend to:
Avoid using descendant selectors, especially those that specify redundant ancestors
So your second option is the fastest.