/*Wrapper*/
html .r01gContainer{font-size:14.6px;padding: 0 !important;}
body .r01gContainer{line-height: 1.3;}
.r01gContainer{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;}
.r01gContainer .contenedor{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;}
.r01gContainer .contenedorForm{width:60%;}
.r01gContainer .container_error {
    background: #f1caca;
    padding: 15px 20px;
    border: 1px solid darkred;
    border-radius: 20px;
}
.r01gContainer .container_error img {width: 8%;}
.r01gContainer .containerTextFeedback {width: 92%;margin-left: 3em;}

/*App Edukiontzi*/
.app_edukiontzi {display: inline-block;}

/*LogOut*/
.r01gContainer .sesionClose {font-size: 1.2em;}
.r01gContainer .hastaPronto {font-size: 2em;}

/*...Márgenes y paddings...*/
.r01gContainer .sinpadding{padding: 0;}
.r01gContainer .mleft-feedback{margin-left:6em!important;}

/*...Colores....*/
.r01gContainer .grey{color:#adadad;}
.r01gContainer .blue{color:#1472a4!important;}
.r01gContainer .blue-bold{color:#1472a4;font-weight:600!important;}
.r01gContainer .bg-pagotasas{padding: 15px; background:#f1f1f1;border: 1px solid lightgrey;}
.r01gContainer .primary-txt{color: #064278;}
.r01gContainer footer.btn-toolbar {background: white;}
.r01gContainer .link span {color: #1472a4; text-decoration: underline;}
.r01gContainer .linea-top-da {border-top: 1px solid #f1f1f1;padding-top: 1em;}
.r01gContainer a { -webkit-tap-highlight-color: rgba(0,0,0,0.1); }


/*Titles y Textos*/
div.r01gContainer p, div.r01gContainer div.r01gContainer div {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;text-align: justify;}
.r01gContainer h6.infoTitle {
	font-weight: 700;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;
	margin-top: 0;
	font-size: 0.9em;
}
.r01gContainer .titleOpe{margin: .3em 0;}
.r01gContainer .titlePage{
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;
}


.r01gContainer .checkDiv{
	margin-bottom: 10px
}


.r01gContainer .checkLabel{
	margin-left: 15px
}


.r01gContainer .titleForm{    
	color: #1472a4;
    font-size: 1.3em;
    margin-bottom: 15px;
    width: 100%;
	border-bottom: 1px solid #f1f1f1;
    padding-bottom: 15px;
	font-weight: normal;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;
	margin-top:0;
	font-weight: 600;
}
.r01gContainer .titleForm2{    
	color: #1472a4;
    font-size: 1.2em;
    width: 100%;
    padding-bottom: 5px;
}
.r01gContainer .titleForm3 {
    color: #1472a4;
    font-size: .95em;
    width: 100%;
    padding-bottom: 5px;
    font-weight: 700;
}
.r01gContainer .titleInfo{
	font-size: 1.3em;
	color: grey;
	font-weight:normal;	
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;
	margin-top:0;
}
.r01gContainer .titleInfo i.fa{color: grey;}
.r01gContainer .textoInformativo{
	font-style:italic;
	color:#d1d1d1;
	font-size: .8em;
	line-height: 1.2;
}
.r01gContainer .campo-adicional{text-transform:lowercase;}
.r01gContainer .campo-adicional::first-letter{text-transform:capitalize;}
/* .r01gContainer label.select-material.campo-adicional {width: 85%;} */
.r01gContainer .radio-buscador{height:4.2em!important;}
.r01gContainer .text-break {overflow-wrap: break-word;word-break: break-word;}
.r01gContainer h4.errorTitle {font-size: 1.4em;}
.r01gContainer #textoProteccionDatos{font-size:.9em;}
.r01gContainer #textoProteccionDatos a {color: #1472a4;text-decoration: underline;}
.r01gContainer #textoOposicion a {color: #1472a4;text-decoration: underline;font-size:.9em;}

/*Margenes*/
.r01gContainer .seccionResumen, .r01gContainer .seccionRequisitos {
    margin: 0 0 1.2em 0;
}
/*Notificaciones y Errores*/
.r01gContainer .notificacionBuscador, .r01gContainer .resultadoComprobacion, .r01gContainer .notificacion .leyendaMeritos .leyendaTopado {
    color: grey;
    font-style: italic;
    font-size: .9em;
}
.r01gContainer .notificacion .leyendaMeritos .leyendaTopado i{
    color: grey;
    font-size: 2.5em;
}

.r01gContainer .leyendaMeritos {
    color: grey;
    font-style: italic;
    margin-bottom: 3.5em;	
}

.r01gContainer .leyendaTopado {
    color: grey;
    font-style: italic;
    
    font-size: 0.9em;
}


.r01gContainer .notificacion i.info {font-size: 1.3em;}
/*...Paso Atras...*/
.r01gContainer .back {
    color: #1472a4;
    font-size: 42px;
    line-height: 100%;
    margin-left: 12px;
    margin-top: 6px;
}
.r01gContainer .pasoAtras h3 {
    margin-bottom: 5px;
    margin-top: 5px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 11px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;
}
.r01gContainer .pasoAtras h2 {
    margin-bottom: .5rem;
    font-weight: 400;
	font-size: 23px;
	margin-top: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;
}
/*... Usuario ...*/
.r01gContainer a.userPhone {
    background: #333;
}
.r01gContainer .usuario {
    width: 92%;
    margin: .7em auto;
    padding: .2em 0;
	color:white;
	font-weight:500;
}
.r01gContainer .salir a {
    color: white!important;
	text-decoration: none!important;
	font-size: .8em;
	font-weight:400;
}
.r01gContainer .iconoUser {position:absolute;font-size: 20px;color: #333;}
.r01gContainer .nameUser {display: inline-block;}
.r01gContainer .usuarioConected{background:#4E4E4E;}
.r01gContainer .acceso {
    border: 1px solid #333;
    padding: 2em;
    font-size: 1em;
}
.r01gContainer a.acceso{color:#333!important;text-decoration:none!important;}
.r01gContainer .lineas-faq{border-bottom: 1px solid #333;}
.r01gContainer .lineas-faq.primeraFila {border-top: 1px solid #333;}

/*...Botones...*/
.r01gContainer .btn-principal{background:#1472a4;color:white;border-radius:5px;}
.r01gContainer .btn-secundario{border:1px solid #1472a4;background:white;color:#1472a4;border-radius:5px;}
.r01gContainer  button.previous {
    border: 2px solid #1472a4;
    background: white;
    color: #1472a4;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bolder;
    margin-right: 20px;
    border-radius: 6px;
    padding: 12px 25px;
}
.r01gContainer .link-login{text-decoration:none!important;}
.r01gContainer .cont-link-login{
	padding-top: 3em;
	margin-bottom: 3.5em;	
}
.r01gContainer .cont-link-login .link-login{
	padding: 1em;
	font-size: 1.2em !important;
}

/*...Desplegable...*/
.r01gContainer i.accordionCustomIco{display: inline-block;}

/*...Formulario...*/
.r01gContainer .text-area-altura{
	height:100px;
}


/*...Convocatorias...*/
.r01gContainer .rup-autocomplete_label {
    background-image: url(../../rup/portal/images/rup.autocomplete.png)!important;
    background-repeat: no-repeat!important;
    background-position: left!important;
    padding-left: 1.5em!important;
/*     border: 0.5px solid #7F9DB9!important; */
}
.r01gContainer .recorrerConvocatorias, .r01gContainer .recorrerConvocatorias02, .r01gContainer .recorrerConvocatoriasInfo, 
.r01gContainer .recorrer-noticia, .r01gContainer .recorrer-noticia-info, .r01gContainer .recorrerResultados{padding: 1rem 0; margin: 0;}
.r01gContainer .recorrerConvocatorias02Info {padding: 0 0 1rem; margin: 0;}
.r01gContainer .recorrerConvocatorias:hover {background: rgba(0,0,0,.04);}
.r01gContainer .recorrerConvocatorias02, .r01gContainer .recorrerConvocatorias02Info{background:#e6e6e6;}
.r01gContainer .fechas{font-size:.7em; margin-top: 0.5em;}
.r01gContainer .inscripciones {font-size: 1em;font-weight: 600;}
.r01gContainer .iconoSize {font-size: 1.7em;}
.r01gContainer .iconoInscripciones {font-size: 2em;position: absolute;margin: .4em;}
/* .r01gContainer .labelBold{font-weight: 700; font-size: .9em;} */
/* .r01gContainer .labelBold span{font-weight: normal;} */
.r01gContainer .convocatoria{font-weight: 700;}
.r01gContainer .titleOpe {margin: .3em 0;}
.r01gContainer .textoOpe {margin: 0 0 .5em 0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;}
.r01gContainer .info span {color: #1472a4;text-transform: uppercase;text-decoration: underline;font-size: .9em;}
.r01gContainer .enlaceDescarga span {color: #1472a4;text-decoration: underline;font-size: .9em;}
.r01gContainer .iconoDocumento {position:absolute;font-size: 16px;color: #064278;}
.r01gContainer .estadoInscripcion, .r01gContainer .divPlazo {border-right: 1px solid #eaeaea;border-left: 1px solid #eaeaea;}
.r01gContainer .btn-inscribirme-altura{height:4em;}

/*...Acciones destacadas...*/
.r01gContainer .recorrerAccionesDestacadas {padding: 1rem 0; margin: 0; background: #ffc107;}

/*....Solicitud, justificante, Mi Solicitud....*/
.r01gContainer .formSolicitud header {
    height: auto;
	margin-bottom: 0!important;
	z-index: 0;
}
.r01gContainer .formSolicitud footer {background:white;}
.r01gContainer .solicitud, .r01gContainer .justificante{
	border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    padding: 5px 30px;
    margin-bottom: 20px;
}

.r01gContainer div.solDestinos .solicitud,
.r01gContainer div.solDestinos .justificante{
	border-left: none;
    border-right: none;
    padding: 5px 5px;
}

.r01gContainer .misolicitud{padding: 5px 10px;margin-bottom: 20px;}
.r01gContainer .bg-grey{background: #ddd;}
.r01gContainer .infoText{ 
    max-height: 23em;
    overflow: hidden;
    text-align: justify;
    margin-bottom: 1rem;
	color: grey;
	line-height: 1.4em;
	font-size: .9em;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;
}
.r01gContainer .infoText-all{ 
    text-align: justify;
    margin-bottom: 1rem;
	color: grey;
	line-height: 1.4em;
	font-size: .9em;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;
}
.r01gContainer .informacion a.more {
    color: #1472a4;
    text-decoration: none;
    font-size: 15px;
}
.r01gContainer .obligatorio{color:#cc0145;margin-right: .2em;}
.r01gContainer .perfil {margin: 1em 0;}
.r01gContainer .doc-fichero-subido {margin-left: 6.5%;}
.r01gContainer input:disabled {background: #e9ecef;}
.r01gContainer .iconoSolicitud {font-size: 2em;position: absolute;margin: .4em 0;}
.r01gContainer .iconoCalMisResultados {font-size: 2em;position: absolute;margin: .4em 0;}

/*Table*/
.r01gContainer tr.headerMeritos {background: lightgrey;}
.r01gContainer .tableMeritos {font-size:1em;}
.r01gContainer .tableMeritos th {font-weight:normal;}
.r01gContainer .tableMeritos a {color:#333333;}

/*Meritos*/
.containerMeritos .row {margin: 0;}
.r01gContainer .containerMeritos ul li {display:inline-block;width: 20px;height: 15px;}
.r01gContainer .containerMeritos a{color:#333333!important;text-decoration:none!important;}
.r01gContainer .seccionResumen a, .r01gContainer .containerFaq a {text-decoration:none!important;}
.r01gContainer .containerMeritos .headerMeritos {background: lightgrey;}
.r01gContainer .containerMeritos ul, .r01gContainer .seccionResumen ul {margin: 0;padding: 5px 0;}
.r01gContainer .icoModificar, .r01gContainer .icoEliminar, .r01gContainer .icoPlegar, .r01gContainer .icoVer {font-size: 1.1em;}
.r01gContainer .icoEliminar {top: -1px;position: relative;}
.r01gContainer .icoVer {top: -1px;position: relative;}
.r01gContainer .icoPlegar {top: -2px;position: relative;}
.r01gContainer .lineaExperiencia{border-bottom:1px solid #e6e6e6;padding: 5px;}
.r01gContainer .lineaExperienciaResumen{border-bottom:1px solid #e6e6e6;padding: 5px;}
.r01gContainer .ellipsis{
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.r01gContainer textarea#descripcionPuesto {height: 100px;}
.r01gContainer .check-alegados{padding: 0.2rem 1.25rem;}

/*Meritos resumen*/
.containerMeritosResumen .row {margin: 0;}
.r01gContainer .containerMeritosResumen a{color:#333333!important;text-decoration:none!important;}
.r01gContainer .containerMeritosResumen .headerMeritosResumen .headerMeritosResumenRes {background: lightgrey;}

/*Validaciones*/
.r01gContainer span.error{
	color: #d9534f;
	vertical-align: super;
	padding: 0;
}
/*Tooltip*/
.r01gContainer .candado {
    margin-left: 0 !important;
    font-size: 21px !important;
}
.r01gContainer .con-tooltip .tooltipBoton{text-transform: none;text-align: justify;}
.r01gContainer .con-tooltip a {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
.r01gContainer .tooltipBoton[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipBoton[aria-hidden="false"]{
	display:block;
	width: 17rem;    
    padding: 10px 15px;
    background: #FFF;
    color: #333333;
    position: absolute;
    top: 100%;
    z-index: 1;
    border-radius: 2px;
    font: 16px;
    box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
    overflow: auto;
}

.r01gContainer .con-tooltipAcciones .tooltipBotonAcciones{text-transform: none;text-align: justify;}
.r01gContainer .con-tooltipAcciones a {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
.r01gContainer .tooltipBotonAcciones[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipBotonAcciones[aria-hidden="false"]{
	display:block;
	width: 17rem;    
    padding: 10px 15px;
    background: #FFF;
    color: #333333;
    position: absolute;
    top: 100%;
    z-index: 1;
    border-radius: 2px;
    font: 16px;
    box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
    overflow: auto;
}

.r01gContainer .con-tooltip-micarpeta .tooltipMicarpeta{text-transform: none;text-align: justify;}
.r01gContainer .con-tooltip-micarpeta .tooltipButtonMiCarpeta[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipMicarpeta[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipMicarpeta[aria-hidden="false"]{
	display:block;
	width: 17rem;    
    padding: 10px 15px;
    background: #FFF;
    color: #333333;
    top: 100%;
    position: absolute;
    z-index: 1;
    border-radius: 2px;
    font: 16px;
    box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
    overflow: auto;
    margin-left:1em;
}

.r01gContainer .con-tooltip-modif .tooltipBotonSolIns{text-transform: none;text-align: justify;}
.r01gContainer .con-tooltip-modif .tooltipButtonModifIns[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipBotonSolIns[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipBotonSolIns[aria-hidden="false"]{
	display:block;
	width: 17rem;    
    padding: 10px 15px;
    background: #FFF;
    color: #333333;
    top: 100%;
    position: absolute;
    z-index: 1;
    border-radius: 2px;
    font: 16px;
    box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
    overflow: auto;
    margin-left:1em;
}

.r01gContainer .con-tooltip .tooltipBotonMsg{text-transform: none;text-align: justify;}
.r01gContainer .tooltipBotonMsg[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipBotonMsg[aria-hidden="false"]{
	display:block;
	width: 17rem;    
    padding: 10px 15px;
    background: #FFF;
    color: #333333;
    top: 100%;
    left: -7rem;
    z-index: 1;
    border-radius: 2px;
    font: 16px;
    box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
    overflow: auto;
    margin-left:1em;
}

.r01gContainer .con-tooltip-justif-pago .tooltipJustificante{text-transform: none;text-align: justify;}
.r01gContainer .con-tooltip-justif-pago .tooltipButtonJustificante[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipJustificante[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipJustificante[aria-hidden="false"]{
	display:block;
	width: 17rem;    
    padding: 10px 15px;
    background: #FFF;
    color: #333333;
    top: 100%;
    position: absolute;
    z-index: 1;
    border-radius: 2px;
    font: 16px;
    box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
    overflow: auto;
    margin-left:1em;
}


.r01gContainer .icoInfoDisabled i {vertical-align: middle;}

.r01gContainer a.enlaceDisabled:link,
.r01gContainer a.enlaceDisabled:visited,
.r01gContainer a.enlaceDisabled{color:grey!important;cursor: default;}

.r01gContainer .con-tooltipDownload .tooltipBotonDownload{text-transform: none;text-align: justify;}
.r01gContainer .con-tooltipDownload a {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
.r01gContainer .tooltipBotonDownload[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipBotonDownload[aria-hidden="false"]{
	display:block;
	width: 17rem;    
    padding: 10px 15px;
    background: #FFF;
    color: #333333;
    position: absolute;
    top: 100%;
    left: -7rem;
    z-index: 1;
    border-radius: 2px;
    font: 16px;
    box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
    overflow: auto;
}




/*Mis resultados*/
.r01gContainer .apto {
    background: #1472a4;
    border-radius: 15px;
    padding: 5px;
    color: white;
    font-weight: bold;
    width: 100pt;
    margin: 0 auto;
    text-align: center;
}
.r01gContainer .apto-consulta {
    background: #1472a4;
    border-radius: 10px;
    padding: 4px;
    color: white;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
}

.r01gContainer .estadoGlobal {
    background: #1472a4;
    border-radius: 10px;
    padding: 4px;
    color: white;
    font-weight: bold;
    margin: 10px;
    text-align: center;
}


.r01gContainer .tooltipMicarpetaResult{text-transform: none;text-align: justify;}
.r01gContainer .tooltipMicarpetaResult[aria-hidden="true"]{display:none;}
.r01gContainer .tooltipMicarpetaResult[aria-hidden="false"]{
	display:block;
	width: 17rem;    
    padding: 10px 15px;
    background: #FFF;
    color: #333333;
    top: 100%;
    position: absolute;
    z-index: 1;
    border-radius: 2px;
    font: 16px;
    box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
    overflow: auto;
    margin-left:8em;
}


/*Responsive*/
@media screen and (max-width: 1100px){
.r01gContainer .iconoInscripciones {margin: .4em 0;}
}
@media only screen and (min-width: 913px){
	.r01gContainer .formulario-masinformacion {display: none;}
	.r01gContainer .tooltipBoton[aria-hidden="false"]
	{
		left: -7rem;
	}
	.r01gContainer .subfaseContainer .tooltipBoton[aria-hidden="false"],
	.r01gContainer .tooltipMicarpeta[aria-hidden="false"]{
		left: 0rem; 
	}

	.r01gContainer .tooltipBotonSolIns[aria-hidden="false"]{
		left: 0rem;	
	}
}

@media screen and (max-width:991px){
	.r01gContainer .contenedorForm {width: 85%;}
	.r01gContainer .informacion {display: none;}
	.r01gContainer .solicitud, .r01gContainer .justificante{border: 0;}
	.r01gContainer .usuario {display:none;}
	.r01gContainer .formulario-masinformacion.masinformacion-open {display: block;}
	.r01gContainer .formulario-masinformacion {display: none;}
	.r01gContainer .formulario-masinformacion.masinformacion-open p {font-size: 15px;margin-bottom: 1rem;text-align: justify;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;}
	.r01gContainer .iconoInscripciones {margin:.1em 0 0 0em;}
	.r01gContainer .iconoDocumento {display:none;}
	.r01gContainer .btn-inscribirme-altura {height: 2em;}
	.r01gContainer .radio-buscador {height: 3.5em!important;}
	.r01gContainer .apto {margin: 0;}
}
@media only screen and (max-width: 991px) and (min-width: 320px){
	.r01gContainer .tit-formulario-masinformacion {
	    text-align: right;
	    text-transform: uppercase;
	    color: #1472a4;
	    margin-top: -37px;
	    font-size: 14px;
	    font-weight: bold;
	    margin-bottom: 1rem;
	    margin-top: 1rem;
	   /*display:block;*/
	    cursor: pointer;
	}
}

@media screen and (min-width: 768px){
	.r01gContainer .tooltipJustificante[aria-hidden="false"]{
		left: -5rem;
		top: 2rem;
	}
} 

@media screen and (max-width: 768px){
	.r01gContainer .container_error img {width: 15%!important;}
	.r01gContainer .iconoSize {font-size: 1.8em;}
	.r01gContainer .fechas{font-size: .7em;}
	.r01gContainer .inscripciones {font-size: 1em;}
	.r01gContainer .pasoAtras h3 {font-size: 9px;}
	.r01gContainer .pasoAtras h2 {font-size: 21px;}	
} 
@media screen and (max-width: 767px){
	.r01gContainer .estadoInscripcion{border-right: none;border-left: none;}
}
@media screen and (max-width: 576px){
	.r01gContainer .radio-buscador {height: 6.5em!important;}
	.r01gContainer .apto {width: 25%;}
}
@media screen and (max-width: 480px){
	.r01gContainer .containerTextFeedback {width: 79%;margin-left: 3em;}	
	.r01gContainer .container_error img {width: 19%!important;}
	.r01gContainer .contenedorForm{width:90%;}
	.r01gContainer .acceso {padding: 1em;}
	.r01gContainer .mleft-feedback {margin-left: 2em!important;}
	.r01gContainer .apto {width: 35%;}
	.r01gContainer .apto-consulta {width: 100%;}
	.r01gContainer .estadoGlobal {width: 100%;}
}
@media screen and (max-width: 375px){
	.r01gContainer .rup-feedback ul {padding: 0px 0.6rem;}
	.r01gContainer .rup-feedback.rup-feedback_image div:last-child {text-align: left;}
	.r01gContainer .tooltipMicarpetaResult[aria-hidden="false"]{
		left: -7rem; 
	}
}

/*Oculto*/
.r01gContainer .oculto{
	display:none;
}
.r01gContainer .ocultoImp{
	display:none !important;
}
.r01gContainer .active{
  display:block;
}

.r01gContainer .deshabilitado{
  opacity:0.2;
}

.r01gContainer .textoInfoJustificante{
text-align: justify;
}





.r01gContainer .seccion2{
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #c5c5c5;
    padding: 0;
}


.r01gContainer .seccion2 fieldset{
	
    border: 0;
}


.r01gContainer .letraAcordeon{
	color:#666666;
	text-decoration: none;
	font-weight:bold;
	font-size: 1em;
}

.r01gContainer .letraAcordeon{
	margin: 0;
    border-radius: 3px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 10px;
}

.r01gContainer .letraAcordeon:active, .letraAcordeon:focus{
	outline: none;
}



.r01gContainer .acordeon {
	width: -webkit-fill-available;
	text-align: left;
	position: relative;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*
	display: inline;
	vertical-align: baseline;
	margin: 0.3em 0.2em 0.4em 0.2em;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	padding: .4em 1em .3em;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
}

.r01gContainer .blanco {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	
}
.r01gContainer .blanco:hover, .blanco:focus {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.r01gContainer .blanco:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

	.r01gContainer .tit-formulario-masinformacion-destinos {
	    text-align: right;
	    text-transform: uppercase;
	    color: #1472a4;
	    margin-top: -37px;
	    font-size: 14px;
	    font-weight: bold;
	    margin-bottom: 1rem;
	    margin-top: 1rem;
	    /*display:block;*/
	    cursor: pointer;
	}
	

	.r01gContainer .formulario-masinformacion-destinos.masinformacion-open {display: block;}
	.r01gContainer .formulario-masinformacion-destinos {display: none;}
	.r01gContainer .formulario-masinformacion-destinos.masinformacion-open p {font-size: 15px;margin-bottom: 1rem;text-align: justify;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;}
	
	.r01gContainer .tit-formulario-masinformacion-resultas {
	    text-align: right;
	    text-transform: uppercase;
	    color: #1472a4;
	    margin-top: -37px;
	    font-size: 14px;
	    font-weight: bold;
	    margin-bottom: 1rem;
	    margin-top: 1rem;
	    /*display:block;*/
	    cursor: pointer;
	}
	.r01gContainer .formulario-masinformacion-resultas.masinformacion-open {display: block;}
	.r01gContainer .formulario-masinformacion-resultas {display: none;}
	.r01gContainer .formulario-masinformacion-resultas.masinformacion-open p {font-size: 15px;margin-bottom: 1rem;text-align: justify;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;}

	.r01gContainer .tit-formulario-masinformacion-meritos {
	    text-align: right;
	    text-transform: uppercase;
	    color: #1472a4;
	    margin-top: -37px;
	    font-size: 14px;
	    font-weight: bold;
	    margin-bottom: 1rem;
	    margin-top: 1rem;
	    /*display:block;*/
	    cursor: pointer;
	}
	

	.r01gContainer .formulario-masinformacion-meritos.masinformacion-open {display: block;}
	.r01gContainer .formulario-masinformacion-meritos {display: none;}
	.r01gContainer .formulario-masinformacion-meritos.masinformacion-open p {font-size: 15px;margin-bottom: 1rem;text-align: justify;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Open Sans", sans-serif;}

.r01gContainer span.meritoNoAlegado{
	font-style:italic;
	margin-bottom: .3em;	
}

.r01gContainer textarea.ac27aaTextArea{
	width: 100%;
}


.r01gContainer .ui-tabs .ui-state-active a,
.r01gContainer .ui-tabs .ui-state-active a:link,
.r01gContainer .ui-tabs .ui-state-active a:visited {
  color: #333333;
  text-decoration: none;
}

.r01gContainer .ui-tabs .ui-state-active,
.r01gContainer .ui-tabs .ui-widget-content .ui-state-active,
.r01gContainer .ui-tabs .ui-widget-header .ui-state-active,
.r01gContainer .ui-tabs a.ui-button:active,
.r01gContainer .ui-tabs .ui-button:active,
.r01gContainer .ui-tabs .ui-button.ui-state-active:hover {
  border: 1px solid #333;
  font-weight: normal;
  color: #333333;
}

.r01gContainer #servprestadoadm_detail_div label,
.r01gContainer #SolicPeriodosServAlegados1_detail_div label{
	top: -20px;
}

.r01gContainer #servprestadoadm_detail_div input,
.r01gContainer #SolicPeriodosServAlegados1_detail_div input{
	padding: 5px 7px 5px 12px;
}

.r01gContainer #litabs-0, 
.r01gContainer #litabs-1,
.r01gContainer #litabs-2,
.r01gContainer #litabs-0 a,
.r01gContainer #litabs-1 a, 
.r01gContainer #litabs-2 a{
	background: #1472a4;
	color: white;
}

.r01gContainer .clsBuscadorTitulacion{
	margin-bottom:3em;
	padding-bottom: 2em;	
}
.r01gContainer .clsBuscadorTitulacion legend{
	font-weight:bold;
	font-size:medium;
	text-decoration:underline;
	margin-bottom:25px;
}

.r01gContainer .clsAccordionTitulacion h1.clsAccordionActivo{
	color:white !important;
	font-size:1.25em;
}

.r01gContainer .ac27-prg-autocomplete_alegartitulacion .rup-combobox,
.r01gContainer .ac27-prg-autocomplete_busquedaConvocatorias .rup-combobox{
	display:block;
	width:inherit;
}

.r01gContainer .ac27-prg-autocomplete_alegartitulacion .rup-combobox a,
.r01gContainer .ac27-prg-autocomplete_busquedaConvocatorias .rup-combobox a{
	margin-left:-10px;
}

.r01gContainer #accordionFiltroConvocatorias .ac27-prg-capaBuscadorTitulacion{
	margin-bottom:10px;
}	

.r01gContainer #accordionFiltroConvocatorias .ac27-prg-capaBuscadorTitulacion fieldset{
	margin-bottom:15px;
}

.r01gContainer .clsAvisoExamenesAdaptacionesFaseOposicion{
	font-weight:bold;
	text-align:justify;
	border-top:1px solid;
	border-bottom:1px solid;
	margin-bottom:1em;
	padding:10px;	
}

.r01gContainer h4.listaPublicaciones{
	color: #064278;
	border-bottom: 0.9px solid #dddddd;
}

.r01gContainer .resumenMeritos h4{
	border-bottom: 1px dotted lightgrey;
}

.r01gContainer div.textoExplicativoSPCandidato{
	text-align:justify;
}

.r01gContainer label span.destinosautomat{
	font-weight: normal;
}

#destPuestosOfertados_detalle ul,
#destPuestosOfertados_consulta_div ul{
	margin: 0;
}

#destPuestosOfertados_detalle .fechaPerceptividadLabel,
#destPuestosOfertados_consulta_div .fechaPerceptividadLabel{
	font-style: italic;
}

#destPuestosOfertados_detalle .fechaPerceptividadValue,
#destPuestosOfertados_consulta_div .fechaPerceptividadValue{
	font-style: italic;	
}


.r01gContainer .leyendaDestinos,
.ac27aa-modal-container .leyendaDestinos{
    color: grey;
    font-style: italic;
    margin-bottom: 3.5em;	
}

.r01gContainer .fechaFirmaTomapos{
    font-style: italic;
    margin-bottom: 3.5em;	
}

.r01gContainer .textoFirmaTomaPosesion,
.ac27aa-modal-container .textoFirmaTomaPosesion{
    font-style: italic;
    margin-bottom: 3.5em;	
}

#selAutomaticModal div.avisoUsuario {
	background-color: #D9EDF78C;
}

.r01gContainer a.linkVisualizarPuesto{
	color:#333333!important;
	text-decoration:none!important;
}

.r01gContainer span.clsElConjuntaConvocatoria,
.r01gContainer div.alert span.enfasis,
.r01gContainer span.servprestPdteAlegar{
	font-weight: bold;
}

.r01gContainer .eleccionConjunta div.alert-primary,
.r01gContainer #ac27aa-prg-avisoElConjunta{
background-color: #D9EDF78C;	
}

.r01gContainer  .fechaTomaPosesionLabel,
.r01gContainer  .fechaTomaPosesionLabel{
	color: #1472a4;
    font-size: .95em;
    font-weight: 700;
}

.r01gContainer  .fechaTomaPosesionDiv,
.r01gContainer  .fechaTomaPosesionDiv{
	text-align: right;
}

.r01gContainer .botonFirmarDeclResp{
	margin-top: 50px;
	margin-bottom: 50px;
}

.r01gContainer .label2{    
	color: #1472a4;
    font-size: 1.2em;
    width: 100%;
    padding-bottom: 5px;
    font-weight: 100;
}

.r01gContainer .sinVineta{    
	list-style-type: none;
}

.r01gContainer #listaDeclRespIncorporacion .checkLabel,
.r01gContainer #ocultar-mostrar-datos-DR .checkbox-material{
text-align: justify;	
}


.r01gContainer #informacion .prg-tomapos-enlace-citaprev a span,
.r01gContainer #informacionResumen .prg-tomapos-enlace-citaprev a span
{text-decoration: underline;}

.listadoJustificantes {    
    margin-top: 0.5em;   
}

#listadoJustificantesAportadosResumen {    
    margin-bottom: 1em;   
}

#listadoJustificantesAportados {    
    margin-bottom: 1em;   
}

.r01gContainer .btnFirmarDocTomapos{
	background-color: #ffc107 !important;
	color: black !important;
	font-size: 1.1em !important;
	font-weight: bold !important;	
}

.r01gContainer .btnFirmarDocTomapos:hover{
	background-color: white !important;
}

.r01gContainer .btn-tomap{
	background-color: #ffc107 !important;
	color: black !important;
	font-weight: bold !important;	
}
 
.r01gContainer .negrita{
	font-weight: bold !important;	
}

.r01gContainer ul.sinvineta {
  list-style:none !important;
}

.r01gContainer ul.textoayuda {
  margin-left: 30px;
}

.r01gContainer .iconoRojo{
	color: red;
}
