I beleve it's a gender issue. *ahem.*

Masculine denotes "straight ahead"; feminine (derecha) is "right."