
form, input {
  margin:0px;
  padding:0px;
}

form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  text-align:right;
  padding-top:3px;
  padding-right:2px;
}

/******************************** formulario de informacion ***********************************/
#datos_obligatorios, #datos_opcionales {
  float:left;
  background:transparent url(/common/pi/privada/imagenes/bg_box.gif) right bottom no-repeat;
  height:230px;
  padding:10px 15px;
}

#datos_obligatorios {
  border:1px solid #eff5fb;
}
    #datos_obligatorios p label {
      width: 110px;
    }

#datos_opcionales {
  border-right:1px solid #eff5fb;
  border-top:1px solid #eff5fb;
  border-bottom:1px solid #eff5fb;
  border-left:1px solid #ffffff;
}
    #datos_opcionales p label {
      width: 100px;
    }

#capcha {
  float:left;
  width:690px;
  border-bottom:1px solid #eff5fb;
  padding:10px 15px;
}
    #capcha p label {
      width: 400px;
      padding-right:10px;
    }

#condiciones, #botones {
  padding:10px;
  text-align:center;
}
#LOPD {
  font-size:10px;
  color:#888888;
  text-align:center;
  padding:15px;
}

.select_agencias_boletin, .select_sucursales_boletin {
	width:225px;
}