.opcionesSocios{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}.opcionesSocios a{margin:0 0 1em}.opcionesSocios img{max-width:100%;height:auto}.pgRegistro h2,.pgModificar h2{color:#3c3c3a}.pgRegistro,.pgModificar{max-width:580px}.tDatosUsuario{padding-bottom:20px}.tDatosUsuario.misdatos{background-image:none}.tDatosUsuario th{text-align:left;padding:10px 0 11px 15px}.tDatosUsuario label,.tDatosUsuario .label{color:#3c3c3a;font-weight:bold;min-width:110px;display:inline-block}label.lblRadio{min-width:0;font-weight:normal;text-transform:none}span.spanRadio{margin-right:.6em}.tModificarLogin{max-width:640px}.tModificarLogin .campo{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-basis:100%}.tModificarLogin label,.tModificarLogin .label{min-width:240px}.tModificarLogin .txtRegistro{max-width:310px;flex:1}h2.informacion-web{margin-bottom:20px}.campo{flex:1;flex-basis:40%;padding:7px 10px 9px 15px;white-space:nowrap}.campo-indentado{padding-left:3em}.fila-boletin{text-align:center;flex-basis:100%;margin-top:2em}.fila-boletin .label{font-weight:normal;margin-right:2em;text-transform:none}div.filaActualizar{flex-basis:100%;margin:1em 0}div.tDatosUsuario{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.frmLogin{max-width:300px;margin:3em auto 0}.frmLogin .tDatosUsuario{display:block}.fila-guardar label,.fila-condicioneslegales label{font-weight:normal;text-transform:none}.frmLogin label{min-width:120px;padding-top:4px}.tDatosUsuario.establecerClave label{min-width:200px}.tDatosUsuario.establecerClave .campo input{flex:1}.iLogin{flex:1}.campo-login{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0}.fila-guardar{font-size:85%;display:block;text-align:center}.fila-recordar{text-align:right;margin-top:-10px;margin-bottom:1em}.enlace-recordar,.enlace-registrar{color:#333;font-weight:600;text-decoration:underline;text-decoration-style:dotted}.enlace-recordar{font-size:85%}.fila-registrar{text-align:right;margin-top:2em}.frmRecordar{max-width:410px;margin:3em auto 0}.frmRecordar .tDatosUsuario,.frmRecordar .tDatosUsuario label{display:block}.frmRecordar .iLogin{width:100%}.frmRecordar .campo{display:block}.datosobligatorios{flex-basis:100%;padding-left:15px}.pgRegistro .fila-boletin{text-align:left;padding-left:15px;margin-top:0}.pgRegistro .fila-boletin label.lblRadio{min-width:0}.fila-condicioneslegales{padding-left:15px;margin:1em 0 0}.fichainscripcion{border:1px solid #ccc;margin:1em 0;padding:0 10px 10px}.fichainscripcion .campo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-basis:100%;align-items:center}.fichainscripcion label,.fichainscripcion .label{display:inline-block;min-width:100px;margin-right:5px}#tAlumno input{flex:1}#inscripcion.uriform tbody tr:nth-child(odd) th,#inscripcion.uriform tr:nth-child(odd) td{background-color:#f5f5f5}#inscripcion th{text-align:left}#inscripcion.uriform td.Respuesta{font-weight:bold}#inscripcion.uriform th{font-weight:normal}.sinbullet{list-style:none}.campo.campo-titulo{font-weight:bold;margin-top:1em;padding-bottom:0}.checkalineado .spanCheckbox{display:flex}.checkalineado .spanCheckbox>input{margin-right:10px}p.notaCondicionesLegales{text-align:right;font-size:90%;font-style:italic;margin-bottom:1em}.FormularioGenerado{border:1px solid #ccc;margin:1em 0}.FormularioGenerado label.texto,.FormularioGenerado .label.texto,.FormularioGenerado label.titulo,.FormularioGenerado .label.titulo{display:block;flex:0 0 8em;text-align:left}.pregunta_radioopcion,.pregunta_checkboxopcion,.campo_condicioneslegales{display:block;margin:.4em 0 .4em 1em}.FormularioGenerado input.texto,.FormularioGenerado textarea{width:100%}.campoUriform{clear:both}.campoUriform,.nota-obligatorio{padding:7px 15px 9px 15px}.campoUriform h2:last-child{margin-bottom:0}.textoconsentimiento{margin-left:27px}.Formulario-ConfirmacionPantalla{border:1px solid #ccc;margin:2em auto;max-width:620px;box-sizing:border-box;padding:1em}.Formulario-ConfirmacionPantalla h2{font-weight:normal;font-size:180%;margin-bottom:.8em}.Formulario-ConfirmacionPantalla table{border-collapse:collapse;margin-left:1em;width:calc(100% - 1em)}.Formulario-ConfirmacionPantalla td{padding:6px}.pregunta_contenedorcampo{box-sizing:border-box;display:inline-block;flex:1;padding-left:1em;width:100%}.campo_condicioneslegales a{font-weight:normal}.campo_usuario>p,.campo_usuario>div{margin-bottom:16px}.campo_usuario>div:last-child{margin-bottom:0}.campoUriform div.CampoCabecera{display:inline-block}.CampoCabecera+.CampoCabecera{margin-left:0}.campo_usuario label.texto,.campo_usuario .label.texto,.campo_menores label.texto,.campo_menores .label.texto{display:inline-block;margin-right:.3em;min-width:6em}.CampoCabecera .label.texto{display:none}.campo_usuario .pregunta_contenedorcampo,.campo_menores .pregunta_contenedorcampo,.CampoCabecera .pregunta_contenedorcampo{padding:0;width:auto;display:inline;margin-right:.3em}.campo_menor{margin-bottom:1.6em;margin-left:2em;margin-right:.7em;border:1px solid #aaa;padding-top:1em;padding-right:2em;position:relative}a.borrar-menor{position:absolute;right:4px;top:4px;padding:4px;border-radius:50%;color:#333;cursor:pointer;transition:all .2s ease-out 0s;transition-property:background-color,color;line-height:0}a.borrar-menor:hover{color:#f00;background:#999}.borrar-menor svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.3px}#NuevoMenor{cursor:pointer;font-weight:normal;font-size:80%;padding:5px 1.4em;margin-left:1em;vertical-align:text-bottom}.DatosPersona{margin-left:2em;padding-right:2em;border:1px solid #aaa;margin-right:.7em;padding-top:1em}.campo_menor>div,.DatosPersona>div{margin-bottom:8px}.DatosPersona>div,.campo_menor>div{margin-left:1em;display:flex;flex-wrap:wrap;align-items:center}#DatosMenores{padding-top:1em}.datos_persona{margin-bottom:1em;margin-left:1em;border:1px solid #ccc;padding:5px;display:grid;grid-template-columns:auto 1fr;column-gap:1em}input.texto.uriform-telefono{width:6em}input.texto.uriform-fnacimiento{width:6em}input.texto.uriform-nsocio{width:4em}input.texto.uriform-dni{width:6em}.CuadriculaUriform{width:100%}.CuadriculaUriform caption{text-align:left}.CuadriculaUriform th{font-weight:normal}.CuadriculaUriform thead th,.CuadriculaUriform td{text-align:center}.CuadriculaUriform tbody th{text-align:left}.CuadriculaUriform td{min-width:3em;padding:.2em 0 .4em}.CuadriculaUriform tbody tr:nth-child(odd) th,.CuadriculaUriform tr:nth-child(odd) td{background-color:#f5f5f5}.CuadriculaUriform .spanRadio{margin:0}.campoUriform .spanRadio{white-space:normal}.pregunta_opcionOtra{display:flex;align-items:baseline}.pregunta_opcionOtra .spanRadio,.pregunta_opcionOtra .spanCheckbox{margin-right:0}.pregunta_opcionOtra input[type=text]{width:auto;flex:1}.campoUriform.campo_checkboxset{padding:4px 15px}.mensajecabecera{clear:both;display:flex;margin:1em auto;padding:1em 1em .8em 1.4em;position:relative;text-align:left;transition:all .2s ease-out 0s;width:90%}.mensajecabecera svg{fill:currentColor;height:28px;margin-right:10px;position:relative;top:-2px;vertical-align:middle;width:28px}.mensajecabecera-error{background-color:#d50000;color:#fff}.mensajecabecera-warning{background-color:#ff6d00;color:#fff}.mensajecabecera-info{background-color:#2e7d32;color:#fff}.mensajecabecera::before{background:#fff;content:" ";display:block;height:100%;left:7px;position:absolute;top:0;width:4px}.mensajecabecera a{color:currentColor;text-decoration:underline}.aspa-cerrarmensaje{cursor:pointer}.aspa-cerrarmensaje svg{stroke:currentColor;stroke-width:1.7px;width:12px;height:12px;top:9px;position:absolute;right:2px}.mensajecerrado{padding:0;margin:0 auto;font-size:0;line-height:0}.mensajecerrado svg{height:0;width:0}.Aviso .aspa-cerrarmensaje{display:none}h4.Titulo__Destacado{background-color:#d55016;color:#fff;display:inline-block;font-size:130%;height:1.3em;line-height:1.3em;margin-bottom:.6em;margin-top:1em;padding:.2em 1em;position:relative}h4.Titulo__Destacado:after{border-color:#d55016 transparent;border-style:solid;border-width:1.7em .8em 0 0;content:"";position:absolute;left:100%;width:0;height:0;top:0}.celda_espacioinicial{padding-left:.4em}.bloquesocio{text-decoration:none;position:relative;display:block}.bloquesocio_fondo{position:absolute}.bloquesocio_icono{position:relative;margin:15px auto 10px;display:block;width:64px;background:#fff;padding:10px;border-radius:50%;opacity:.95}.bloquesocio_texto{position:relative;display:block;color:#fff;font-size:28px;text-align:center;font-weight:300;padding-bottom:13px}#enlaces_intranet{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:780px}#enlaces_intranet a{flex-wrap:wrap;font-weight:normal;margin:0 0 1em;position:relative;text-decoration:none}#enlaces_intranet img{height:auto;max-width:100%}#enlaces_intranet .bnaviso-grupo img{position:absolute;top:0}#enlaces_intranet .bnaviso-texto{color:#fff;display:block;font-size:28px;font-weight:300;margin-top:4em;padding-bottom:13px;position:relative;text-align:center;text-shadow:1px 1px 2px #000,-1px -1px 2px #000,1px 1px 7px #000,-1px -1px 7px #000}#enlaces_intranet .slide-miniatura{background:#fff;border-radius:50%;display:block;height:auto;left:50%;margin:15px auto 10px -42px;padding:10px;position:absolute;top:0;width:64px;z-index:1}.cursos_notas .input{background:#f7f7f7;padding:10px;white-space:normal;white-space:initial;flex:1}.pregunta_checkboxopcion .spanCheckbox{display:flex;align-items:baseline}.pregunta_checkboxopcion .spanCheckbox input{margin-right:.4em}.ConfigurarFamilia svg{height:.6em;width:.6em;vertical-align:top}.grupoavisos input{margin-right:5px}.descripcionGrupo{margin-left:2em}.FormularioRellenado>div{margin-bottom:.8em}@media all and (min-width:615px){.bloquesocio_contenido{display:inline-block;max-width:265px;width:265px}#enlaces_intranet a{max-width:265px;width:265px}}@media all and (max-width:614px){.bloquesocio_icono{width:10.3vw;padding:1.7vw;margin:2.4vw auto 1.9vw}#enlaces_intranet .slide-miniatura{width:10.3vw;padding:1.7vw;margin-left:-5.7vw}#enlaces_intranet .bnaviso-texto,.bloquesocio_texto{font-size:4.6vw}#enlaces_intranet a,.opcionesSocios a{max-width:48%;flex:48%;overflow:hidden}.opcionesSocios a.medio{max-width:24%}}@media all and (max-width:680px){.campo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-basis:100%}[type="text"].txtRegistro,[type="password"].txtRegistro{max-width:320px;flex:1}}@media all and (max-width:590px){.opcionesSocios{-webkit-justify-content:space-between;justify-content:space-between}.FormularioGenerado,.Formulario-ConfirmacionPantalla{border:0}.Formulario-ConfirmacionPantalla table{margin-left:0}.campo,.campoUriform,.nota-obligatorio{padding-left:0;padding-right:0}}@media all and (max-width:525px){.tModificarLogin label,.tModificarLogin .label{flex-basis:100%}.tModificarLogin [type="text"].txtRegistro,.tModificarLogin [type="password"].txtRegistro{max-width:none}}@media all and (max-width:510px){.fila-boletin .label{margin:0;display:block}.DatosPersona{margin-left:1em}}@media all and (max-width:400px){.fichainscripcion label{display:block;-ms-flex:100%;-webkit-flex:100%;flex:100%}.fichainscripcion #IdCurso{max-width:100%;width:100%}.campo-indentado{padding-left:15px}.DatosPersona>div,.campo_menor>div{display:block}}@media all and (max-width:350px){.campo label,.campo .label{flex-basis:100%}}.avisoCobro,#peticionPago p{text-align:center}#TpvRedsys{text-align:center}#vueltaPagoOK{margin:1em auto 2em;max-width:620px;box-sizing:border-box}#vueltaPagoOK ul{list-style:none}.historico-listado,ul.listadoOpciones{line-height:1.4;list-style:none;margin-left:0;padding-left:0}.historico-listado>div,.listadoOpciones li{background:#f9f9f9;margin-bottom:1em;padding:10px}.no__elegida{color:#999}.Uriforms-FechaFinInscripcion{margin-left:.5em;opacity:.8}.enlace-paginaadicional{font-size:50%;float:right;transform:translateY(6px)}

