Look up the scientific (not political!) term for homosexuality, which, shockingly, is not ‘gaiety’, as you all thought, but ‘pederasty’, and see the word’s two meanings.
Nope. Pederasty means essentially "boy lover," and is thus a sub-group of homosexuality. The traditional pederast was an ephobophile (lover of post-pubescent boys), not a pedophile (pre-pubescent).
Technically, an ephebophile or pedophile as such can go after either sex, but a pederast is limited to boys. I'm not sure, but technically I also don't think a female can be a pederast.