hola
Mikmoro, gracias por molestarte en ver el problema, la clase .sin_img posee esos atributos.
.sin_img {
background:transparent url(../images/sin_img.png) no-repeat 50%;
text-align:center;
}
la única diferencia es el 50% de la posición, pero creo que es lo mismo poner center para horizontal y vertical.
Gracias a todo por opinar, sigo buscando la solución.
Saludos.