#main { max-width: 960px; min-width: 320px; margin: 0 auto; }
form { width: 100%; }
label { display: block; }
input[type=text],input[type=password],input[type=file],select,textarea { width: 100%; }
input[type=submit] { width: 100%; }
fieldset { border: 2px dotted #00f; width: 95% }
#div_portabilidad,#div_domiciliacion { border: 1px dotted #0f0; width: 100%;  }
input[type=radio],input[type=checkbox] { margin:0 }
.comp { display: inline; }
