mira este campo en el form...
Domicilio:<input type="text" name="Domicilio" MAXLENGTH=80 SIZE=80><br>
y asi lo tenes para ingresar asi...
$Direccion2=addslashes($Direccion);
entonces $Dirección no tiene nada... pues la que realmente envia el form es Domicilio....
y al hacer el insert llevas es el supuesto Domicilio2 y esa variable no existe...
mira a ver si ahora si..
recuerda los nombres de las variables del form deben ser iguales en el script.... cuando son tomadas..