Tienes un banner del 100% de la pantalla, mientras que la imagen que muestras debe tener 50px por 50px. Al ocupar toda la pantalla es obvio que no podrás seleccionar nada de lo que haya debajo.
El display:block no es necesario ya que es un div, es decir un elemento de bloque.
Ten en cuenta : La propiedad que controla la posición tridimensional de una caja se denomina z-index y sólo tiene efecto sobre los elementos posicionados, es decir, aquellos sobre los que se ha establecido la propiedad position o la propiedad float. Por su propia definición, z-index sólo suele ser útil cuando se producen solapamientos entre las cajas.
Código CSS:
Ver original.imgcp {
position: fixed;
right: 0;
bottom: 0;
display:block;
height: 150px;
width:150px;
background:url(img/cp.png) top right no-repeat;
z-index: 50;
overflow: hidden;
}
y el enlace lo tienes vacio.
Saludos