El problema está cuando quiero poner una imagen mediante css si lo pongo por html <img> no hay drama ,pero como son iconos quedan medio desordenados ya que no los puedo acomodar con el top left.(Si se puede avisen que soy novato)
Les dejo la syntaxis
Código HTML:
HTML <div class="titulo">    CONTACTO</div> CSS .titulo { background:url("imagenes/correo.png")no-repeat 0px 3px; float:right; width:289px; background-color:#68729E; color:#FFF; font-size:8pt; font-weight: normal; letter-spacing: 2px; margin:-38px 2px 13px 0px; padding:12px 0px 9px 19px; text-transform:uppercase; border-left-color:black; border-top-color:black; border-right-color:transparent; border-bottom-color:transparent; border-style:solid; border-width:1px; }
Donde estan los espacios en blanco va la imagen,lo probé en IE 9.(FF y Chrome anda bien)
Tengo otra hoja para IE , probe cambiandole los px pero no aparece
EDIT:Todas las imagen estan en RGB , todas PNG , probe con bmp 24bit y sigue igual, validacion de w3c con 0 errores 0 advertencias , probe de ponerles diferenes valores de z-index (mas alla que las imagen no sea otra capa , si no que esta adentro de una capa), los nombre de las imagenes no tienen caracteres raros en miniscula sin espacios, uso este doctype <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> seguire probando cosas
(Realmente muy bueno este sitio tiene de todo )
Desde ya muchas gracias.