Mas que bagunça ein... tenta simplificar seu código. Veja o código fonte que está sendo passado para seu navegador, com o control + u no firefox, e use o firebug ou algo para te axilar (use f12 no chrome por exemplo).
Se usa Internet Explorer... só lamento :-P
Eu faria assim. (faço)
<div class="row-fluid">
<div class="span4">
{{ form.idpessoa.label_tag }}
{{ form.idpessoa}}
</div>
<div class="span4">
{{ form.razao_social.label_tag }}
{{ form.razao_social}}
</div>
<div class="span4">
{{ form.numero.label_tag }}
{{ form.numero}}
</div>
</div>
<div class="row-fluid">
<div class="span4">
{{ form.complemento.label_tag }}
{{ form.complemento}}
</div>
<div class="span4">
{{ form.razao_bairro.label_tag }}
{{ form.razao_bairro}}
</div>
<div class="span4">
{{ form.icidade.label_tag }}
{{ form.icidade}}
</div>
</div>
E
T
C
.
.
.
Seria bom vc usar os erros do django como:
<div class="span4">
{{form.idpessoa.errors}}
{{ form.idpessoa.label_tag }}
{{ form.idpessoa}}
</div>
.