a {
  color: #333333;
  text-decoration: underline;
}

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

.header_logotip {
  clear: left;
  float: left;
}
.header_logotip img {
  height: 100px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 0px;
  overflow: hidden;
}
.header_text_1, .header_text_2, .header_text_3 {
  clear: right;
  float: right;
  margin-right: 20px;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
}
.header_text_2 {
  color: #2c383e;
  font-size: 16px;
}
.header_text_3 {
  color: #2c383e;
  font-size: 16px;
}

/* Part central */
.pagina,
.dades_personals_default, .dades_personals_bcn,
.seleccio_oferta_default, .seleccio_oferta_bcn,
.confirmar_default, .confirmar_bcn,
.estudiant_creat_default, .estudiant_creat_bcn {
  background-repeat: no-repeat;
  border: 0px solid #748fa6;
  border-radius: 0px 0px 6px 6px;
  clear: both;
  margin: 0 auto;
  padding-bottom: 36px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  width: 800px;
}

.titol_pagina_dades_personals, .titol_pagina_seleccio_oferta, .titol_pagina_confirmacio {
  text-align: center;
  margin: 0 auto;
  padding: 8px 0px;
  width:100%;
}

.titol_pagina_dades_personals h2, .titol_pagina_seleccio_oferta h2, .titol_pagina_confirmacio h2 {
  margin: 0 auto;
  text-align: center;
}

/* Formularis */
#form_dades_personals,
#form_seleccio_oferta,
#form_confirmar {
  width:100%;
  margin:0 auto;
}

/* Botons */
#form_dades_personals .accions,
#form_seleccio_oferta .accions,
#form_confirmar .accions {
  clear: both;
  width:100%;
  margin:0 auto;
}
#form_dades_personals .accions .submit,
#form_seleccio_oferta .accions .submit,
#form_confirmar .accions .submit {
  margin:0 auto;
  text-align:center;
}
#form_dades_personals .accions .submit input,
#form_seleccio_oferta .accions .submit input,
#form_confirmar .accions .submit input {
  width:140px;
  margin:0 auto;
  margin-top: 10px;
}


/* Caixes */
.dades_estudiant,
.dades_tutor1,
.dades_tutor2,
.dades_iban,
.seleccio_oferta_default form > .ambit, .seleccio_oferta_bcn form > .ambit,
.seleccio_oferta_default .ambits_llista_espera, .seleccio_oferta_bcn .ambits_llista_espera,
.seleccio_oferta_default .autoritzacions, .seleccio_oferta_bcn .autoritzacions,
.seleccio_oferta_default .barems, .seleccio_oferta_bcn .barems,
.propostes_academiques,
.ofertes_seleccionades,
.autoritzacions_seleccionades,
.barems_seleccionats {
  clear: both;
  border: 1px solid #919ca6;/* #dadddd #aaaaaa #748fa6 #365668 */
  border-radius: 6px;
  float: none;
  margin-top: 20px;
  padding: 6px;
  width: 786px;
  overflow: hidden;
}

.dades_estudiant,
.seleccio_oferta_default form > .ambit, .seleccio_oferta_bcn form > .ambit {
  margin-top: 0px;
}

.ambits_llista_espera > .ambit {
  
}



.dades_estudiant .titol,
.dades_estudiant .dades_naixement h4,
.dades_estudiant .dades_naixement h4,
.dades_estudiant .a_dades_contacte h4,
.dades_estudiant .dades_contacte h4,
.dades_estudiant .dades_adreca h4,
.dades_estudiant .dades_formacio h4,
.dades_tutor1 .titol,
.dades_tutor1 .dades_adreca h4,
.dades_tutor1 .dades_contacte h4,
.dades_tutor2 .titol,
.dades_tutor2 .dades_adreca h4,
.dades_tutor2 .dades_contacte h4,
.dades_iban .titol,
.propostes_academiques .titol,
.ofertes_seleccionades .titol,
.barems_seleccionats .titol {
  border-radius: 4px;
}

.ambit .titol,
.autoritzacions .titol,
.barems .titol {
  /* background-color: #dcecfc; */
  background-color: #FFFFFF;
  border-radius: 4px;
}

abbr.required {
  padding-right: 4px;
}

div.accions .submit input {
  font-size: 1.1em;
  height: 26px;
  line-height: 1.1em;
  margin: 0 auto;
  padding-left: 4px;
  padding-right: 4px;
  width: 140px;
}


.footer_default {
  clear:both;
  margin: 0 auto;
  padding-top:10px;
  width:100%;
  text-align: center;
}

.footer_logotip {
  text-align: center;
}

.footer_logotip img {
  height: 100px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 0px;
  overflow: hidden;
}

.footer_text_1, .footer_text_2, .footer_text_3 {
  color:#333333;
  padding-bottom:20px;
  margin-left: 20px;
  margin-right: 20px;
  text-align:center;
}

div#div_verifica_buid {
  display: none;
}

