public NodoArbolBinario<T> eliminar( T aEliminar )
	{
		if(izquierda==null&&derecha==null)
			return null;
		if(elemento.equals(aEliminar)){
			if(izquierda==null)
				return derecha;
			if(derecha==null)
				return izquierda;
			NodoArbolBinario<T> x=derecha.darMenor();
			derecha=derecha.eliminar(aEliminar);

			x.izquierda=izquierda;
			x.derecha=derecha;
			return x;
		}
		else if(izquierda!=null&&izquierda.buscar(aEliminar)!=null){
			izquierda=izquierda.eliminar(aEliminar);
		}
		else{
			if(derecha!=null)
				derecha=derecha.eliminar(aEliminar);
		}
		return this;
	}