.header_consulta {
  clear: both;
  margin: 0 auto;
  margin-bottom: 30px;
  overflow: hidden;
  padding-top: 4px;
  width: 100%;
}

.pagina {
  margin: 0 auto;
  max-width: 780px;
  padding: 10px;
}

.app_form {
  clear: both;
  border: 1px solid #919ca6;
  border-radius: 6px;
  margin-bottom: 20px;
  padding: 6px;
  width: auto;
}

.app_form .title {
  border-radius: 4px;
  padding: 6px;
  background-color: #dcecfc;
  padding-left: 10px;
}

.app_form #info {padding: 10px;}

.app_form #div_id_inscripcio {clear:both;float:left;padding-left: 10px;}
.app_form #div_id_inscripcio label {width: 320px;}
.app_form #div_id_inscripcio input {width: 120px;}

.app_form #div_data_naixement {clear:both;float:left;padding-left: 10px;}
.app_form #div_data_naixement label {width: 320px;}
.app_form #div_data_naixement input {width: 120px;}

.app_form #div_dni_tutor {clear:both;float:left;padding-left: 10px;}
.app_form #div_dni_tutor label {width: 320px;}
.app_form #div_dni_tutor input {width: 120px;}

.app_form .accions {padding-top: 20px;width:100%;margin:0 auto;}
.app_form .accions .submit {width:90%;margin:0 auto;text-align:center;}
.app_form .accions .submit input {width:140px;margin:0 auto;}

