I thought they were a halftone effect but i dont think it is. Is there a name for this style and how do I achieve it?
There are two things:
One is color halftone - a filter that simulate result of printing where each color dots are far enough to be separated with a naked eye yet close enough to make the picture readable.
Second is overprinting (¡es bueno!) an effect that show itself when there is no "knockout" under certain color/objects and the opaque paint is printed over/under another - this is achieved in photoshop by choosing layer blending mode.