Creo que hay un error de logica secuencial:
   Cita:   jQuery(this).attr({ href: "#"});
      jQuery(this).click(function(){
         jQuery("#contenido").load(href);
      });
    Primero estas invalidando el atributo href:  
 Cita:  jQuery(this).attr({ href: "#"});
    Y luego estas asignando ese href al ajax:  
 Cita:     jQuery("#contenido").load(href);
    Lo que estas pidiendo es cargar la pagina # con load.