Debido a la disparidad de programas de correos, sistemas operativos en los que corren, correo en la web (gmail, yahoo...) es prácticamente imposible lograr el mismo resultado en todos y cada uno.
Como generalidad: uso de tablas para la composición del correo y estilos en línea.
Pero como por ahí sigue siendo
"de gratis total" eso que llaman buscadores:
1 artículo veterano (2007) de Chris Coyier
1 guía del Css soportado en los mails actualizada a Sept-11