Pretty is something that is pleasing, almost accepting to something beautiful.
Beautiful is having qualities that give great pleasure, they give a nice feeling when seeing something beautiful. Almost like you see and feel "something" nice at the same time.
However, without the technicalities, a woman can be pretty or beautiful. Beautiful is just more sensual. I hope that makes sense. :)