This is a multiple question about genders. Recently I just wondered about this subject while writing and thought: Why is juez or concejal considered masculine while agente and detective are not? ...
I have seen several times the use of @ instead of 'a' or 'o' for refering masculine and femenine words at the same time. For example: Hola a tod@s. Is this an accepted use?