public void insertarOrdenado(int dato) {
		if (this.estaOrdenada()) {
			Nodo nuevo = new Nodo(dato);
			Nodo nodo = this.nodoInicial;
			if (this.nodoInicial == null)
				this.nodoInicial = new Nodo(dato);
			else {
				if (dato <= nodo.getDato())
					this.insertarInicio(dato);
				else
					while (nodo != null) {
						if (nodo.getSiguiente() != null) {
							if (nodo.getDato() <= dato
									&& nodo.getSiguiente().getDato() >= dato) {
								nuevo.setSiguiente(nodo.getSiguiente());
								nodo.setSiguiente(nuevo);
								return;
							}
						} else {
							nodo.setSiguiente(nuevo);
							return;
						}
						nodo = nodo.getSiguiente();
					}
			}
		}
	}