Chalda
Talk to your supervisor's supervisor about it. Or at least tell your supervisor that her attempts have not stopped the behavior and you need her to be more strict. If that doesn't work then there is probably a government controlled board that addresses these kinds of issues. Ask your parents or check the phone book and you can get them involved. You DON'T have to put up with being sexual harassed. If the board won't take action then go to the police. I agree. Tell your supervisor's boss, or someone above you with a lot of power. If they refuse to listen and/or take action, go to the police. You don't have to take it.
You could also mention it to this co-worker's boyfriend, and let him know that his partner is doing & saying these things to you. Maybe he could step in and get this co-worker to stop what he's doing.
If worse comes to worse, you could quit, but that would be a last resort.