@charset "utf-8";



/*RESET*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    /*font-weight:400;*/
    vertical-align: baseline;
}



/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}

ol{
    /*list-style: none;*/
}
ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

*, *:before, *:after {
    box-sizing: border-box;
}







/*ESTILOS GENERICOS*/
::-webkit-scrollbar{
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb{
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.5);
    box-shadow: 0 0 1px rgba(0,0,0,.5);
}


body {
    -webkit-animation-delay: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-duration: 0.1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
}
body.modal-open{
    overflow-y: hidden;
}

html.apple body:not(.mobile).modal-open{
    position: fixed;
}

@-webkit-keyframes fontfix {
    from { opacity: 1; }
    to   { opacity: 1; }
}




*:focus{outline: none !important;} 
*:active{outline: none !important;} 

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

::-moz-selection{
    background:none repeat scroll 0 0 rgba(56, 117, 215, 1) !important; 
    text-shadow:none !important; 
    color:#fff !important;
}
::selection{
    background:none repeat scroll 0 0 rgba(56, 117, 215, 1) !important; 
    text-shadow:none !important; 
    color:#fff !important;
}



a:focus, a:active, 
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    outline : 0;
}

a, button {outline: medium none !important;}

img[src=""], img:not([src]){opacity:0;}



a.btn, button.btn{
    background: var(--colorPrincipal);
    border: medium none;
    border-radius: 5px !important;
    
    /*box-shadow: 0 2px 0 0 #14419e !important;*/
    
    color: #fff;
    display: inline !important;
    float: none;
    font-size: 1rem;
    font-weight: 600;

    margin-right: 20px;
    margin-top: 10px;
    max-width: 17.5rem;
    padding: 0.93rem;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: middle;
    width: auto;
    opacity: 1;
    font-family: 'Robotoc' !important;

}
a.btnMD, button.btnMD {
    display: inline-block !important;
}
a.btnNoLimit, button.btnNoLimit {
    max-width: none !important;
}
a.btnMarginLeft0, button.btnMarginLeft0, .modal a.btnMarginLeft0, .modal button.btnMarginLeft0 {

    margin-left: 0px !important;

}

/*
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled]{
    background: #f0f0f0;
}*/

a.btn-primary, button.btn-primary{
    background: none repeat scroll 0 0 var(--colorPrincipal);
    color: #FFFFFF;
}
a.btn-primary:hover, 
button.btn-primary:hover,
a.btn-primary:active, 
button.btn-primary:active,
a.btn-primary.active, 
button.btn-primary.active,
a.btn-primary.disabled, 
button.btn-primary.disabled,
a.btn-primary[disabled], 
button.btn-primary[disabled]{
    opacity:0.7;
}

a.btn-warning, button.btn-warning{
    background: none repeat scroll 0 0 #EA0450 !important;
    box-shadow: 0 2px 0 0 #9C0034 !important;
    color: #FFFFFF;
}

.btn-primary {
    background: none repeat scroll 0 0 var(--colorPrincipal) !important;

}
.btn:active, 
.btn.active, 
.btn-primary:active, 
.btn-primary.active, 
.btn-success:active, 
.btn-success.active, 
.btn-danger:active, 
.btn-danger.active, 
.btn-warning:active, 
.btn-warning.active, 
.btn-info:active, 
.btn-info.active, 
.btn-inverse:active, 
.btn-inverse.active {
    opacity: 0.75;
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: url("../../assets/images/Itinerario/notAllowed1.png") 10 -250, url("../../assets/images/Itinerario/notAllowed.png"), not-allowed !important;
}



.chosen-container {
    max-width: 100% !important;
}


/* --------LABELS--------*/
.label-success, .badge-success {
    background-color: #04EAAC;
}

.label, .badge {
    border-radius: 2px !important;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -0.6px;
    line-height: 14px;
    padding: 1px 5px !important;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: baseline;
    white-space: nowrap;
}
/* --------FIN DE LABELS--------*/




/*--------ScrollToTop--------*/
#back-top {
    bottom: 10px;
    cursor: pointer;
    display: block !important;
    margin-bottom: 0 !important;
    padding: 0px;
    position: fixed;
    right: 10px;
    z-index: 50007;
    border-radius: 50%;
    overflow: hidden;
    transition: bottom 0.4s ease-out;
}

body.index #back-top {
    right: 460px;
    bottom: 40px;
}

body.actividad #back-top {

    bottom: 10px;
    left: unset;
    margin: 0 !important;
    z-index: 9999999999999999999 !important;
    width: 48px;
    right: 518px !important;

}

#back-top.oculto{
    bottom:-60px !important;
}
#back-top a {
    color: #333;
    display: block;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 700 !important;
    line-height: 100%;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 48px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

body:not(.sinSuavizado) #back-top a{
    transition: all 0.4s ease-in;
}
/*
body.backtotopOculto:not(.sinSuavizado) #back-top a {
    transition: all 0.4s ease-out !important;
}*/

#back-top span {
    /*background: var(--colorPrincipal);*/
    background: none repeat scroll 0 0 rgba(0,0,0,0.7);
    border-radius: 0px;
    display: block;
    height: 48px;
    margin-bottom: 0px;
    width: 48px;
    padding-top: 5px;
    opacity: 1;
}
body:not(.sinSuavizado) #back-top span{
    transition: all 0.4s ease-in;
}

#back-top a:active span,
#back-top a:hover span{
    opacity: 0.4;
}

body #back-top span i{
    color: rgb(255, 255, 255);
    font-size: 25px;
    position: relative;
    top: 4px;
}

/*--------Fin de ScrollToTop--------*/




/*------CHECKBOX------*/
.icheckbox_square-blue,
.iradio_square-blue {
    display: inline-block;
    vertical-align: middle;
    margin: 0px -16px 0 0;
    padding: 0;
    width: 22px;
    height: 22px;
    /*background: url('blue.png') no-repeat;*/
    background-size: 1091%;
    background-image: url('blue@2x.png');
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-blue {
    background-position: 0 0;
}
.icheckbox_square-blue.hover {
    background-position: -24px 0;
}
.icheckbox_square-blue.checked {
    background-position: -48px 0;
}
.icheckbox_square-blue.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-blue.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-blue {
    background-position: -120px 0;
}
.iradio_square-blue.hover {
    background-position: -144px 0;
}
.iradio_square-blue.checked {
    background-position: -168px 0;
}
.iradio_square-blue.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-blue.checked.disabled {
    background-position: -216px 0;
}





/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_square-blue,
    .iradio_square-blue {
        background-image: url(blue@2x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}
/*------FIN DE CHECKBOX------*/





/*-----SIMULACION DE BLINK--------*/
.blink {
    animation: blink 1s steps(5, start) infinite;
    -webkit-animation: blink 1s steps(5, start) infinite;
}
@keyframes blink {
    to { visibility: hidden; }
}
@-webkit-keyframes blink {
    to { visibility: hidden; }
}
/*-----FIN DE SIMULACION DE BLINK--------*/




/*STATUSBAR APP IOS */

html.mobile.apple::before {
    content: ' ';
    position: fixed;
    top: -1.4rem;
    width: 100%;
    background: #111;
    height: 1.4rem;
    z-index: 999999999999999999999999999999 !important;
}
html.mobile.apple::after {
    content: ' ';
    position: fixed;
    top: -1.4rem;
    width: 100%;
    background: #111;
    height: 1.4rem;
    z-index: 999999999999999999999999999999 !important;
}


html.mobile.apple body{
    background: #111111;
}
html.mobile.apple body:after{
    content: ' ';
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: #d6d9de;
    
    z-index: -1;
}

html.mobile.apple body.actividad{
    background: #111111 !important;
}
html.mobile.apple body.actividad:after{
    background: #ffffff !important;
}

/*FIN DE STATUSBAR APP IOS */





/*BARRA DE PROGRESO*/
#progress {
    position: fixed;
    z-index: 2147483647;	
    top: 0;
    left: -6px;
    width: 0%;
    height: 2px;
    background: #fff;
    border-radius: 1px;
    margin-top: 0;
    margin-bottom: 0;

}
body:not(.sinSuavizado) #progress {
    transition: width 500ms ease-out, opacity 400ms linear;
}


#progress dd, #progress dt {
    position: absolute;
    top: 0;
    height: 2px;
    box-shadow: #fff 1px 0 6px 1px !important;
    border-radius: 100%;
}

#progress dt {
    opacity: .6;
    width: 180px;
    right: -80px;
    clip: rect(-6px,90px,14px,-6px);
}

#progress dd {
    opacity: .6;
    width: 20px;
    right: 0;
    clip: rect(-6px,22px,14px,10px);
} 

#progress.colorClaro{
    background:#ff0000;
}
#progress.colorClaro dd, #progress.colorClaro dt {
    box-shadow: #ff0000 1px 0 6px 1px !important;
}

#progress.colorOcsuro{
    background: var(--colorPrincipal);
}
#progress.colorOcsuro dd, #progress.colorOcsuro dt {
    box-shadow: var(--colorPrincipal) 1px 0 6px 1px !important;
}
/*FIN DE BARRA DE PROGRESO*/



body > .tooltip {
    z-index: 99999999999;
}



/*-----LOADER-----*/
.spinner{display:none !important;}

.contenedorLoader {
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 2147483647;
    box-sizing:border-box;
    /*background:rgba(56,117,215,0.25);*/
    background:rgba(0,0,0,0.25);
    cursor:progress;
}
.contenedorLoader.naranja{
    background: rgba(219, 113, 0, 0.25);
    /*z-index: 9999*/
}

body[onload*="Login"]:not(.sinSuavizado) .contenedorLoader{
    transition: all 0.4s ease-in;
}

.contenedorLoader .contenedorLoaderWrapper {
    box-sizing: border-box;
    background: none repeat scroll 0 0 #2561c1;
    border-radius: 50%;

    height: 130px;
    left: 50%;
    left: calc(50% - 65px);
    margin: 0 auto;
    padding: 10px;
    position: absolute;
    top:50%;
    top:calc(50% - 65px);
    width: 130px;
}

.contenedorLoader .lineaCargador{
    border:1px solid #FFFFFF;

    border-top:4px solid rgba(0,0,0,0);
    border-bottom:4px solid rgba(0,0,0,0);

    -moz-animation:spin 1.4s infinite linear;
    -webkit-animation:spin 1.4s infinite linear;
    animation: 1.4s linear 0s normal none infinite spin;

    background-color: rgba(0, 0, 0, 0);

    border-radius: 50%;


    box-sizing: border-box;
    height: 100px;
    left: 0px;
    margin: 0 auto !important;
    opacity: 0.9;
    position: relative;
    top: 3px;
    width: 100px;
}


.contenedorLoader .textoCargador:before {
    /*color: #FFFFFF;
    content: attr(data-textoHover);
    font-size: 13px !important;
    font-weight: 100;
    text-transform:uppercase;*/

    color: #FFFFFF;
    content: attr(data-textoHover);
    font-size: 17px !important;
    font-weight: 800;
    text-transform: uppercase;
    font-family: 'Robotoc' !important;
    letter-spacing: -0.5px;
}
.contenedorLoader .textoCargador {
    display: block;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: -56px;
    width: 100%;
}

.contenedorLoader .contenedorLoaderWrapper.style2{
    background:none !important;
}
.contenedorLoader .contenedorLoaderWrapper.style2 .lineaCargador{
    border-color: var(--colorPrincipal) !important;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4);
}
.contenedorLoader .contenedorLoaderWrapper.style2 .textoCargador:before{
    color: var(--colorPrincipal);
}

.contenedorLoader .contenedorLoaderWrapper.style3{
    background:none !important;
    transform: scale(0);


}
body:not(.sinSuavizado) .contenedorLoader .contenedorLoaderWrapper.style3{
    transition: all 0.25s ease-out;
}
.contenedorLoader .contenedorLoaderWrapper.style3.in{
    transform: scale(1.8);
}
.contenedorLoader .contenedorLoaderWrapper.style3 .lineaCargador{
    border-color: #fff !important;
    box-shadow: 0 0 110px rgba(255, 255, 255, 0.5);
}
.contenedorLoader .contenedorLoaderWrapper.style3 .textoCargador:before{
    color: #fff;
    font-weight: 600;
    text-shadow: 0 0 22px rgba(255, 255, 255, 0.5);
}


/*-----ANIMACION LOADER--------*/

@-moz-keyframes spin {
    0% { -moz-transform:rotate(0deg); }
    100% { -moz-transform:rotate(360deg); }
}
@-moz-keyframes spinoff {
    0% { -moz-transform:rotate(0deg); }
    100% { -moz-transform:rotate(-360deg); }
}

@-webkit-keyframes spin {
    0% { -webkit-transform:rotate(0deg); }
    100% { -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes spinoff {
    0% { -webkit-transform:rotate(0deg); }
    100% { -webkit-transform:rotate(-360deg); }
}

@keyframes spin {
    0% {transform:rotate(0deg); }
    100% {transform:rotate(360deg); }
}
@keyframes spinoff {
    0% {transform:rotate(0deg); }
    100% {transform:rotate(-360deg); }
}

/*-----FIN DE ANIMACION LOADER--------*/


/*-----ANIMACION BACKGROUND LOADER--------*/
.contenedorLoader{
    -webkit-animation: animacionBotonLearNNity 1s; /* Chrome, Safari, Opera */
    animation: animacionBotonLearNNity 1s;
    transition:opacity ease-out 0.20s;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes animacionBotonLearNNity {
    0%   {opacity: 0}
    100% {opacity: 1}
}

/* Standard syntax */
@keyframes animacionBotonLearNNity {
    0%   {opacity: 0}
    100% {opacity: 1}
}
/*-----FIN DE ANIMACION BACKGROUND LOADER--------*/

/*-----FIN DE LOADER-----*/



/*BOOTBOX*/
    .bootbox button.close {
        font-size: 2.4rem;
        right: 0;
        width: 2.4rem;
        height: 2.4rem;
        top: 0;
    }
/*FIN DE BOOTBOX*/


/*NOTY*/
ul#noty_center_layout_container {
    z-index: 2147483647 !important;
    width: 600px !important;
    max-width: 80% !important;
    right: 0 !important;
    left: 0 !important;
    margin: auto !important;
    text-align: center;
}
ul#noty_center_layout_container li {
    border: none !important;
    font-size: 1rem;
    line-height: 1.3rem;
    width: auto !important;
}
ul#noty_center_layout_container li .noty_message {
    padding: 20px !important;
}
ul#noty_center_layout_container li b {
    font-weight: 600;
}
/*FIN DE NOTY*/




/*ACCESIBILIDAD*/



    /*ZOOM*/
    [data-zoom="1"] #page {
      zoom: 1;
    }
    [data-zoom="1.25"] #page {
      zoom: 1.15;
    }
    i[data-zoom="1.25"] {
      zoom: 1.3;
    }
    [data-zoom="1.5"] #page {
      zoom: 1.3;
    }
    i[data-zoom="1.5"] {
      zoom: 1.6;
    }

    @-moz-document url-prefix() {
      [data-zoom="1"] #page {
        -moz-transform: scale(1);
        -moz-transform-origin: 0 0;
      }
      [data-zoom="1.25"] #page {
        -moz-transform: scale(1.15);
        -moz-transform-origin: 0 0;
      }
      [data-zoom="1.5"] #page {
        -moz-transform: scale(1.3);
        -moz-transform-origin: 0 0;
      }
      body[data-zoom="1.25"], body[data-zoom="1.5"] {
        overflow-x: auto;
      }
    }
    /*FIN DE ZOOM*/


    /*CURSORES*/
    [data-cursor="black-cursor"] * {
cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABVCAYAAADpEqwqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEMyOTA2NDhGRDIwMTFFOEIzMUZEOEYzODAyMkFCMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEMyOTA2NDlGRDIwMTFFOEIzMUZEOEYzODAyMkFCMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QzI5MDY0NkZEMjAxMUU4QjMxRkQ4RjM4MDIyQUIyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QzI5MDY0N0ZEMjAxMUU4QjMxRkQ4RjM4MDIyQUIyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgWQEDcAAAM7SURBVHja3JxdaI5hGMfv+crrqzetUJiDMUljlpqPkhMccGbSdkDhcAfLyomzkYMpoaycrWhJKRxYxFaUlCSnpGyZYQe+M2Gui+tub3rZ817P/XHd11W/trU99/v8ns//fT1PM2aiZgFTjaI6C3wHhoANGoTqgPESPgHbUpfa/JcUMgbs1iY1TofjAW1SyE/gsDYpyzGNUsg5YIo2KeQiMF2bFHIdKGiTQgaAedqkkIdAtUShPCd+I3AXWKxJCmslcA9YrkkKq4b22BpNUlgL6OKxUZMUVhG4BWxP+er3LzDhN2uTsgn/oDYpm/A7tElZjmuUipLwQ0gFT/ihpIIl/NCTvp3ADd8JP8ZMdgtwx2fCjzU995rwY/YcvCX82I0ULwlfQnfIecKX0vJymvAl9fHwUdI1FwlfWnNyBtDrIuGHTBTBEr5EqdwJX7IUO+FLl6o44afyFKMFuJI14SfzaKaShJ+SVOaEn5pUpoSfotSkCT9VqdKEv1aTlE34/cAmTVI24d8EdmiSsgn/qk34WqRswr8ArNAkZcVWa5MaBG5PS2yl3wMjwFviNfCGvh9GIfyb2FJfaYVGaOVG6atd8dGS3+HP36RPPU772lIxz6n9dI9RJYVTiEPapLDa6TKsSmoR0CpVCq9KvcxlsRVW5Vos79Xvs/nTLi7QZZczxi5JUu9oeVudzHEGpEjh3XxdmXNkjDleU2ypIZpSl6tLTKnLMaWeAsv+M14TU+oHUBtD6gmwMMOY95li3aGlHgDzM47ZypT6Yhw9tc8ihZF+ToWTtWGmWGcIKXy6N5Mx7lGmFN7rZvuUwjk/d85VTfMljlibL6luBzGqhyn1PMfG/F2NZQY94SiPNeRIK3vyfDBukcdm4lnrEceJpZ8p9SjvBxcoVNZ7mF4059hbW6V2gPBIeMGU6pPc2uow/FcP6qVKFSktcMR6JO+t80wpnFUvlSq1ig4njthJyXurjyn1sZIeYeh/AIArt5exHAbkVzRTENciw1e4nzGXrZN8CLYxD7/1kqXm0kpmkfkAnAKWmATqzCQyLymDFk1CVUuNlnI9kH3GQ389VHWVyNiXgquMgsIbco3rQX8JMAA43cgb100GrQAAAABJRU5ErkJggg==), auto!important;
}
[data-cursor="white-cursor"] * {
cursor: url(data:image/png;base64,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), auto!important;
}

    /*FIN DE CURSORES*/

/*FIN DE ACCESIBILIDAD*/