﻿/*Reset*/
*{padding:0;margin:0;outline:none;font-family:'MyriadPro-Cond';font-size:.97rem;}
a{text-decoration:none;}
a:visited.font13{color:black !important;}
.mostrarTemaOscuro{display:none;}
/*Controles*/
.listaChecks span{width:25%;position:relative;float:left;}
@media(max-width:800px){.listaChecks span{width:50%}}
@media(max-width:450px){.listaChecks span{width:100%}}
.txtCienAncho{width:calc(100% - 1.5rem) !important;}
.txtImporteLetra{width:calc(100%) !important; max-width:100rem !important;}

.ui-datepicker-trigger{width:1.2rem;cursor:pointer!important; margin:-.2rem .4rem;} /*Formato del botón del calendario*/
.cajita,.txt-multi,.master input[type=text],.master input[type=password],select,.calendario,.calendarioGris,.calendarioBlanco{border-color:#CECECE;border-style:solid;border-width:1px;}
select.txtImporteLetra,select{max-width:19.05rem !important;}
select{width:calc(100% - 1.2rem);}
.cajita::-webkit-input-placeholder,.txt-multi::-webkit-input-placeholder,.master input[type=text]::-webkit-input-placeholder,.master input[type=password]::-webkit-input-placeholder,select::-webkit-input-placeholder,.calendario::-webkit-input-placeholder,.calendarioGris::-webkit-input-placeholder,.calendarioBlanco::-webkit-input-placeholder{color:#999999;}

.btnGrandote{border:3px solid #1C7C32 !Important;cursor:pointer!important;padding:.6rem .9rem .6rem .9rem !Important;font-size:1.05rem !Important;width:10rem !Important;}
.ligaFormulario{width:8.5rem !important;display:inline-block;text-align:center;}

.cuatro.columnas.derAIzqResp + .ocho.columnas span, .cinco.columnas.derAIzqResp + .siete.columnas span, .seis.columnas.derAIzqResp + .seis.columnas.breakWord span{font-family:MyriadPro-BoldCond;letter-spacing:0.03rem;}

.custom-file-input {display: inline-block;position: relative; float:left;}
.custom-file-input input {visibility: hidden; width: 1rem;}
.custom-file-input:before {content: 'Subir archivo';display: block; background-color:#5e5e5e; color:#e1e1e1; margin-left:.5rem; outline: none; white-space: nowrap;cursor:pointer!important;text-align: center; font-size: .97rem; position: absolute;border-color:#5e5e5e; padding:.3rem .5rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:5px;font-family: 'MyriadPro-Regular';}
.custom-buscar.custom-file-input:before{content:'Buscar';}
.master input[type=submit], .btnGrandote,#btnFAgregarAddenda,.master input[type=submit], .formato-file:before{padding:.3rem .45rem .35rem .45rem; border:none;font-family: 'MyriadPro-Regular';-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:5px;font-size:.97rem;}
.cajita{float:left; max-width:12rem !important; width:calc(100% - 8.2rem) !important;}
@media (max-width: 1000px) {.custom-file-input:before {content: 'Subir' !important;}.cajita{width:calc(100% - 5rem) !important;max-width:14.6rem !important;}}


/*Panel de usuario*/
.tituloPanelIzq, .cuerpoPanelIzq{color:white;display:inline-block;}
.cuerpoPanelIzq{padding:.8rem 1rem !important;width:calc(100% - 2rem);}
.tituloPanelIzq div:first-child, .tituloPanelIzq div:last-child, .cuerpoPanelIzq div:first-child{position:relative;float:left;}
.cuerpoPanelIzq div:last-child{font-family:'MyriadPro-Bold';}
.tituloPanelIzq div:first-child, .cuerpoPanelIzq div:first-child{width:1.5rem;margin-right:.3rem;margin-left:-.2rem;}
.vigencia{display:flex;justify-content:center;flex-wrap:wrap;height:calc(100% - 3rem);align-content:center;}


.fondo img{position:fixed; width:115%; height:auto;bottom:0;left:0;}
.logo{width:90%; max-width:270px;height:100%;}
.logo img{width:100%;}
.encabezado{display:flex;flex-wrap:nowrap;position:relative;float:left;width:85%;margin-left:7.5%;}
.encabezado > div:first-child{margin-right:.5%;}
#usuarioImagen{display:flex;flex-wrap:nowrap;}
.infoImagen,.imagen{padding:.75rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.infoImagen{width:calc(100% - 6.5rem - 8px);}
.infoImagen div{width:100%;text-align:right;}
.infoImagen div span{padding:0;}
.infoImagen div:nth-child(1) span{color:#346094;}
.infoImagen div:nth-child(2) span{font-size:1.1rem;}
.infoImagen div:nth-child(3) span{font-size:1rem;}
.imagen{width:6.2rem;margin-left:calc(.5rem + 1%);border-radius:7px;align-content:center;}
.imagen div{border-radius:5px;width:6.2rem;height:6.2rem;overflow:hidden;text-align:center;}
.imagen img{width:100%;}
.Transp{background-image:url('Imagenes/General/Transp.png'); outline:0;  width:80%; max-width:500px; background-color:transparent;  border-radius:15px; cursor:pointer!important; background-repeat:repeat; padding: .5rem 1.5rem;  border-width:2px; border-style:solid; border-color:white;}

@media(max-width:950px)
{
#usuarioImagen{width:90%;margin-left:5%!important;}   
}

/*Estilos para el menú*/
.notificacion{position:absolute; margin-left:-1rem; margin-top:.8rem; background-color:red; border-radius:50%; padding:.1rem .4rem .1rem .3rem; font-size:.7rem; font-family: MyriadPro-BoldCond;letter-spacing:0.03rem; color:white;}

/*Inicia la sección del menú*/
/*Inicia la sección del menú*/
.menu{width:100%;top:0;left:0;position:fixed;height:3.3rem;z-index:50;}
.menu > div:first-child{width:calc(100% - 1rem); max-width:1500px;margin:auto;padding:0;}
.menuPrincipal{position:fixed;top:4.9rem;left:0;width:100%;z-index:106;height:6.8rem;}
.menuPrincipal > div{width:100%; max-width:1500px; margin:0 auto;z-index:102;display:flex;flex-wrap:nowrap;width:100%;}
.menuPrincipal > div > div{width:100%;height:auto;}
.menuPrincipal > div > div > a{width:100%;text-align:center;display:flex;flex-wrap:wrap;padding:1.2rem 0;height:calc(100% - 1.4rem);}
.menuPrincipal > div > div > a:hover{background-color:#2b4f72;}
.menuPrincipal > div > div > a > span{width:100%;display:block;color:white;font-family:'HelveticaNeueLTProCn';font-size:.85rem;}
.menuPrincipal > div > div > a > span:first-child img{height:2.1rem;}
.menuPrincipal > div > div > a > span:last-child,span.textoTema{display:flex!important;align-items:center;justify-content:center;}

.Tema > a > img{height:1.65rem;cursor:pointer;}
.Tema{position:relative;}
section.menuTema{position:absolute;top:-1100px;width:100%;font-family:'MyriadPro-Bold' !important;font-size:.9rem;}
section.menuTema div{padding:0;}
section.menuTema div input[type=submit]{padding:.75rem;width:100%;border-radius:0;margin:0;color:white;}
section.menuTema div input[type=submit]:hover,section.menuTema div input[type=submit].temaSeleccionado{padding:.75rem;width:100%;border-radius:0;margin:0;}

#cambioTemaSS img{height:2.1rem;}
.SS .textoTema{color:white;margin-top:.5rem;position:absolute;margin-left:.21rem;}
.ingresoPSS{position:absolute;margin-top:.5rem;margin-left:-5.5rem;width:5rem;}
.margNeg{margin-top:-.5rem;position:absolute;margin-left:-3rem;}

.logosResponsivos{display:flex;flex-wrap:nowrap;}
.logosResponsivos div:nth-child(1){width:calc(55% - 1rem);text-align:right;}
.logosResponsivos div:nth-child(2){width:calc(1px);margin-left:1rem;margin-right:1rem;height:2.5rem;}
.logosResponsivos div:nth-child(3){width:calc(45% - 1rem - 1px);text-align:left;padding-top:.2rem;}
.logosResponsivos div:nth-child(1) img{height:2.5rem;}
.logosResponsivos div:nth-child(3) img{height:2.1rem;}

/*Header sticky*/
.sticky{top:0 !important;}
.headerSO{position:fixed;top:0;left:0;width:100%;height:4.9rem;background-color:white;display:flex;flex-wrap:nowrap;z-index:102;}
.contieneHeader{display: flex;flex-wrap: nowrap;position: relative;float: left;width: 85%;margin-left: 7.5%;align-items:center;}
.contieneLogoH{width:15rem;}
.contieneLogoH img{width:auto;padding-left:.8rem;max-width:10rem;}

.contieneInfoUser{width:calc(100% - 15rem);align-items:center;justify-content:flex-end;}
.contieneInfoUser div:first-child{border-radius: 5px;height:auto;overflow: hidden;text-align: center;padding-top:.15rem;width:9rem;}
.contieneInfoUser div:first-child img{width:auto;background:#E6E7E8;max-width:4.6rem;}

.contieneInfoUser div:nth-child(2){text-align:right;padding:0 0 0 1rem;}
.contieneInfoUser div:nth-child(3){width:1px;background-color:black;height:3rem;margin:0 .8rem;}
.contieneInfoUser div:last-child img{width:7rem;}

@media (max-width: 800px) {
.SS .Tema{position:fixed;top:.5rem;left:.5rem;}
section.menuTema{position:fixed;right:0;max-width:15rem;width:80%;}
#lnkAyuda{display:none;}
.menuPrincipal{width:100%;right:-110%; max-width:none;height:calc(100% - 3.3rem) !important; max-height:none !important;overflow:auto; top:3.3rem;z-index:105;left:initial;}
.menuPrincipal > div{display:initial;}
.menuMas{display:none;visibility:hidden;}
.textoTema{display:none!important;visibility:hidden;}
.Tema{height:3.3rem!important;position:fixed;top:0;right:11.5rem;width:3rem !important;padding:0;z-index:105;}
.menuPrincipal > div > div{width:calc(100% - 4rem);padding:0 2rem;}
.menuPrincipal > div > div > a{text-align:left;border-bottom:1px solid #5B5B5D;}

.menuPrincipal > div > div:last-child > a{border-bottom:none;justify-content:flex-end;}
.menuPrincipal > div > div:last-child > a span:first-child{order:2;padding-left:0;padding-right:2rem;}
.menuPrincipal > div > div:last-child > a span:last-child{order:1;padding-right:1rem;}
.menuPrincipal > div > div.Tema > a{padding:.3rem 0;height:calc(100% - .6rem);}
.menuPrincipal > div > div > a > span{padding-left:2rem;}
.menuPrincipal > div > div.Tema > a > span > img{height:2.4rem;}
}
@media(max-width:600px){
.logosResponsivos div:nth-child(1){width:calc(55% - .5rem);padding-top:.4rem;}
.logosResponsivos div:nth-child(2){margin-left:.5rem;margin-right:.5rem;height:2rem;margin-top:.35rem;}
.logosResponsivos div:nth-child(3){width:calc(45% - .5rem - 1px);text-align:left;padding-top:.45rem;}
.logosResponsivos div:nth-child(1) img{height:1.9rem;}
.logosResponsivos div:nth-child(3) img{height:1.6rem;}
}
@media(max-width:500px){
.logosResponsivos div:nth-child(2),.logosResponsivos div:nth-child(3){display:none;}


}


#lnkAyuda2{position:fixed;top:0;right:8.5rem;width:3rem !important;background-color:transparent;color:#FFF;padding:.66rem 0 .5rem 0;z-index:105;}
#lnkAyuda2 span:first-child{font-size:2rem;margin-left:.5rem;}


.icon, .icon:before, .icon:after {height:.3rem;width:2rem;background-color: #FFF;content: "";border-radius:1rem;position: absolute;left:0;}
.iconMas {position: relative; display: inline-block; width: 2.3rem; height: 2.3rem;overflow: hidden;margin-top:.5rem;}
.iconMas::before, .iconMas::after {content: ''; position: absolute; height: .4rem; width: 70%; top: 50%; left: 0; margin-top: -3px;background: #FFF; border-radius:5px;}
.iconMas::before { /*-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);*/ transform: rotate(90deg);}
.iconMas::after {/*-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);*/transform: rotate(0deg);}
.icon {top: .5rem;}
.icon:before {top:.75rem;}
.icon:after {top:1.5rem;}
.burger2{position:fixed;cursor:pointer!important;width:2rem; height:2.4rem;top:.3rem;right:.5rem;}
.panelico {position:fixed;cursor:pointer!important;width:1.5rem; height:3.3rem;top:0rem;right:6.5rem;}

.burger2 .icon, .panelico .iconMas {transition-duration: 0.2s;transition-delay: 0.2s; cursor:pointer!important;}
.burger2.open .icon, .panelico.open  .iconMas{transition-duration: 0.1s;transition-delay: 0.5s;background: transparent;}
.burger2 .icon:before,.burger2 .icon:after, .panelico .iconMas:before, .panelico .iconMas:after  {transition: transform 0.5s, top 0.5s 0.5s;}
.burger2.open .icon:before,.burger2.open .icon:after  {transition: top 0.5s, transform 0.5s 0.5s;top:.8rem;}
.burger2.open .icon:before{transform: rotateZ(-45deg);}
.burger2.open .icon:after{transform: rotateZ(45deg);}
.panelico.open .iconMas:before{transform: rotate(45deg);}
.panelico.open .iconMas:after{transform: rotate(-45deg);}

@media (max-width: 900px) {
.cabezal{width:5rem;}
.cabezal img{height:2.6rem; margin-top:.25rem; margin-left:1rem;}
.logo{max-width:310px;}
.logo::after {background-image:url('Imagenes/Logos/sistemaonline0-900.png'); width:310px; height:109px;}
.notificacion{margin-top:.4rem;}
}

/*Menú Panel de usuario*/
.bordeado2,.bordeadoSinPadding2{ position:relative; float:left;  } 
.bordeadoSinPadding2{width:97%; padding-bottom:0; }
.bordeado2{width:calc(97% - 3rem); padding-left:1.5rem; padding-right:1.5rem;}
.menuIzq, .menuDer{position:relative;box-sizing:border-box;padding-bottom:.5rem;padding-top:.5rem;float:right;} 
.menuIzq{width:19rem;margin-right:1rem;}
.menuDer{width:calc(100% - 20rem);display:flex;flex-wrap:wrap;align-items:stretch;}
.menuDer > div{width:calc(47% - 3rem - 4px);height:auto;}
.contenedorpanel{position: relative;width: 90%;margin:0 5%;float:left;}

@media(max-width:800px){
.contenedorpanel{width:100%;margin-left:0;}
.menuDer{width:100%;margin-left:0%;float:none;}
.menuDer > div{width:calc(100% - 3rem - 4px);}
.headerSO{display:none !important;}
.infoUsr{position:fixed;top:.6rem;right:3.2rem;}
.infoUsr img{width:2rem;cursor:pointer;}
.infoUsr div:after{content: '';top: -20px;right: 2rem;border: solid transparent;height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-top-color: #FFF;border-width: 10px;margin-left: -10px;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.infoUsr div{position:fixed;top:-20rem;right:2.1rem;background:white;padding:2rem 0;width:15rem;border-radius:10px;text-align:center;border:.5px solid #091858;}
.infoUsr div img{width:6rem;margin-bottom:.8rem !important;}
.infoUsr div img, .infoUsr div span{display:block;margin:auto;}
}
@media(max-width:550px) {
.menuDer > div{width:calc(97% - 3rem - 4px);height:auto;}
}


/*Otro menu*/
.menuIzq li, .menuIzqPanel li {list-style-type:none;position:relative;}
.menuIzq ul ul, .menuIzqPanel ul ul{max-height: 0;overflow:hidden;-moz-transform: scaleY(0);-ms-transform: scaleY(0);-webkit-transform: scaleY(0);transform: scaleY(0);  -moz-transform-origin: 50% 0%;-ms-transform-origin: 50% 0%;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;-moz-transition: max-height .4s ease;-o-transition: max-height .4s ease;-webkit-transition: max-height .4s ease;transition: max-height .4s ease;
  animation: hideAnimation .4s linear;-moz-animation: hideAnimation .4s linear;-webkit-animation: hideAnimation .4s linear;}
.menuIzq ul li input[type=radio]:checked ~ ul, .menuIzqPanel ul li input[type=radio]:checked ~ ul{max-height: 9999px;display:block;-moz-transform: scaleY(1);-ms-transform: scaleY(1);-webkit-transform: scaleY(1);transform: scaleY(1);animation: showAnimation .3s ease-in-out;-moz-animation: showAnimation .3s ease-in-out;-webkit-animation: showAnimation .3s ease-in-out;-moz-transition: max-height .6s ease-in-out;-o-transition: max-height .6s ease-in-out;-webkit-transition: max-height .6s ease-in-out;transition: max-height .6s ease-in-out}
.menuIzq ul li input[type=radio], .menuIzqPanel ul li input[type=radio]{opacity:0;display: block;position: absolute;top: 0;width: 100%;height: 100%;cursor:pointer!important;}
.menuIzq ul li input[type=radio], .menuIzqPanel ul li input[type=radio]{z-index:99999;}
.menuIzq ul li input[type=radio]:checked, .menuIzqPanel ul li input[type=radio]:checked{z-index:-1;}

.menuIzq li .ligasMain {cursor:pointer!important;display:block;}

.menuIzq li .ligasMain div:last-child::after, .menuResponsivo div:last-child::after{font-family: 'icomoon' !important; content:"\e9df"; font-size:.5rem; color:#FFF;position:absolute;right:.8rem; transform: rotate(0deg);transition:transform 0.6s;top:1.1rem;}
.menuResponsivo div:last-child::after{color:white;right:1rem;}
.menuIzq ul li input[type=radio]:checked + .ligasMain div:last-child::after, .menuIzqPanel ul li input[type=radio]:checked + .ligasMain div:last-child::after{transform:rotate(-180deg);transition:transform 0.6s;}

.menuIzq ul ul{position:relative;width:calc(100%); margin:auto;}
.menuIzqPanel ul ul{position:relative;}
.menuIzq ul ul li a{text-decoration: none; display:flex;font-family: MyriadPro-BoldCond;font-size:.89rem; padding:.5rem 2.5rem .5rem 1rem;margin:0 0;letter-spacing:0.03rem;}
.opcionTituloLargo{font-family: MyriadPro-BoldCond;}
.opcionMenu{font-family: MyriadPro-BoldCond;font-size:.89rem;letter-spacing:0.03rem;}


.ultimopanel {border-bottom-right-radius:15px; border-bottom-left-radius:15px; border-bottom:none !important;}

@keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
 
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  } 
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}

/*/////////////////////////////////Menu Izquierdo en resolución mayor//////////////////////////////////////////////////////*/
.menuIzqPanel{position:fixed;left:-100%;width:calc(80%);max-width:25rem;top:4.7rem;height:auto; max-height:calc(100% - 4rem); overflow:scroll;cursor:pointer!important;z-index:105;}
.menuIzqPanel ul{list-style-type:none;}
.menuResponsivo{border-bottom:1px solid #bbbdbf;color:white;width:100%;padding:.5rem 0;}/*quitamos el display:inline y el float:left para que la animación se mantenga*/
.menuResponsivo div:first-child, .menuResponsivo div:last-child{display:inline-block;}
.menuResponsivo div:first-child{width:2rem;text-align:center;}
.menuResponsivo div:last-child{font-size:1.1rem;font-family: 'HelveticaNeueLTProCn';letter-spacing:0.03rem;}

/*Formato para las opciones desplegables*/
.menuIzqPanel ul ul li a {text-decoration: none; display:flex; font-family:MyriadPro-BoldCond;letter-spacing:0.03rem;justify-content:flex-start;align-items:center;}

/*.menuIzqPanel ul ul li a:hover img:first-child,.menuIzqPanel ul ul li a img:last-child,.menuIzqPanel ul ul li a.seleccionaPanelMaster img:first-child{display:initial;}
.menuIzqPanel ul ul li a:hover img:last-child,.menuIzqPanel ul ul li a img:first-child,.menuIzqPanel ul ul li a.seleccionaPanelMaster img:last-child{display:none;}*/
.menuIzqPanel ul ul li a img:last-child{display:none;}
.lista2Resp li{width:100%;padding:0;}
.lista2Resp li a{color:#606060;text-decoration:none;  padding:.5rem 2.5rem; width:calc(100% - 5rem);}
.nuevo, .tituloN{font-family:MyriadPro-BoldCond!important;}
.nuevo > a::after, .tituloN::after{content:" NUEVO";color:#c2c052!important;animation-name: parpadeo;animation-duration: 3s; animation-timing-function: ease-in; animation-iteration-count: infinite; -webkit-animation-name:parpadeo; -webkit-animation-duration: 3s; -webkit-animation-timing-function: ease-in; -webkit-animation-iteration-count: infinite; position:absolute; margin-left:5px;right:1rem;}
.menuIzq .nuevo > a::after{right:5px;}

/*Expand*/
.expand a:link, .expand a:visited  {border-width:1px; background-image:url('Imagenes/Iconos/arrow-down.gif');background-repeat:no-repeat;background-position:98% 50%; color:#FFFFFF; text-decoration:none;}
.expand a:hover, .expand a:active, .expand a:focus {text-decoration:none;}
.expand a.open:link, .expand a.open:visited {background-image:url('Imagenes/Iconos/arrow-up.gif'); background-repeat:no-repeat; background-position:98% 50%;}
.panelfactura, #cambioTema{cursor:pointer;}

@media(max-width:800px)
{.menuIzq{margin-right:0 !important;}
.menuIzq{position:relative;float:left;padding-bottom:.5rem;padding-top:.5rem;width:80%;margin-left:10%;}
.panelfactura { display:none !important;}
.menuIzqPanel{top:3.3rem; width:100% !important; max-width:none !important; height:calc(100% - 3.3rem) !important; max-height:none !important;}
.lista2Resp li a{padding:.5rem 1.25rem;text-align:left;width:calc(100% - 2.5rem);}
}
@media(max-width:450px){.menuIzq{width:90%;margin-left:5%;}}

/*Estilos de header y footer*/
.pie{bottom:0;left:0;text-align:center;width:100%;padding:.3rem 0;z-index:101;position:fixed;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);height:2rem;display:flex;align-items:center;justify-content:center;}
.pie > span {margin:0 1rem;width:1px;height:2rem;background:#FFF;display:inline-block;}
.btnTC{background:#EF8E4E;color:#FFF;border-radius:3px;padding:.2rem .8rem;}
.btnTC span{color:#FFF;}
.btnTC > span:first-child{margin-right:.2rem;font-size:.7rem;}

/*@media (max-width:800px),(max-height:400px){
.pie{display:none;}}*/

.fondo,.fondoLoader,.loader{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.fondoLoader{opacity:.7;z-index:200;}
.loader{display:table;z-index:200;}
.loader div{display:table-cell;vertical-align:middle;text-align:center;}
.loader div img{width:90%;margin:0 5%;max-width:11rem;z-index:103;}
.fondo{z-index:-100;}
.logo350{width:70%;max-width:350px;}.logo300{width:70%;max-width:300px;}.logo250{width:70%;max-width:250px;}.logo200{width:70%;max-width:200px;}.logo150{width:70%;max-width:150px;}.logo450{width:80%;max-width:450px;}

/*Fondos*/
.back1{background-color:white !important;}
.back2{background-color:black !important;}
.back3{background-color:#fff100 !important;} /*Amarillo chillón*/
.back4{background-color:#ffc85d !important;} /*Amarillo*/
.back5{background-color:#b5d562 !important;} /*Verde pistache*/
.back6{background-color:#37b34a !important;} /*Verde obscuro*/
.back7{background-color:#f09021 !important;} /*Anaranjado*/
.back8{background-color:#00a5ca !important;} /*Turquesa*/
.back9{background-color:#091c2a !important;} /*Azul Marino*/

.back11{background-color:#c483b6 !important;} /*Rosa*/
.back12{background-color:#e6e7e8 !important;} /*Casi Blanco*/

.back14{background-color:#e3e4e5 !important;} /*Gris1*/
.back15{background-color:#d3d5d6 !important;} /*Gris2*/
.back16{background-color:#e8e9eb !important;} /*Gris3*/
.back17{background-color:#fff200 !important;} /*Amarillo3*/
.back18{background-color:#D1c428 !important;} /*Amarillo4*/
.back19{background-color:#268945 !important;} /*Verde3*/
.back20{background-color:#b1b4b5 !important;} /*Gris5*/
.back21{background-color:#ededed !important;} /*Gris6*/
.back22{background-color:#3f79bc !important;} /*Azul2*/
.back23 {background-color:#142f54 !important;} /*Azul3*/
.back24 {background-color:#076525 !important;} /*Verde 3*/
.back25 {background-color:#ff0000 !important;} /*Rojo*/
.back26 {background-color:#EAEFF4 !important;} /*Azul Claro*/
.back27 {background-color:#5e5e5e !important;} /*Gris 7*/
.back28 {background-color:#0e1b29 !important;}


/*Bordes*/
.borde1{border-color:white !important;}
.borde2{border-color:black !important;}
.borde3{border-color:#fff100 !important;} /*Amarillo chillón*/
.borde4{border-color:#ffc85d !important;} /*Amarillo*/
.borde5{border-color:#b5d562 !important;} /*Verde pistache*/
.borde6{border-color:#37b34a !important;} /*Verde obscuro*/
.borde7{border-color:#f09021 !important;} /*Anaranjado*/
.borde8{border-color:#00a5ca !important;} /*Turquesa*/
.borde9{border-color:#091c2a !important;} /*Azul Marino*/
.borde10{border-color:#707070 !important;} /*Gris*/
.borde11{border-color:#c483b6 !important;} /*Rosa*/
.borde12{border-color:#e6e7e8 !important;} /*Casi Blanco*/
.borde13{border-color:#346094 !important;} /*Azul1*/
.borde14{border-color:#e3e4e5 !important;} /*Gris1*/
.borde15{border-color:#d3d5d6 !important;} /*Gris1*/
.borde16{border-color:#e8e9eb !important;} /*Gris3*/
.borde17{border-color:#fff200 !important;} /*Amarillo3*/
.borde18{border-color:#D1c428 !important;} /*Amarillo4*/
.borde19{border-color:#268945 !important;} /*Verde3*/
.borde20{border-color:#5e5e5e !important;} /*gris4*/
/*Fuentes*/
.font22,.font1{color:white !important;}

.font3{color:#fff100 !important;} /*Amarillo chillón*/
.font4{color:#ffc85d !important;} /*Amarillo*/
.font5{color:#b5d562 !important;} /*Verde pistache*/
.font6, .fVerde{color:#37b34a !important;} /*Verde obscuro*/
.font7{color:#f09021 !important;} /*Anaranjado*/
.font8{color:#2ed1ff !important;} /*Turquesa*/
.font9{color:#091c2a !important;} /*Azul Marino*/

.font11{color:#c483b6 !important;} /*Rosa*/
.font12{color:#e6e7e8 !important;} /*Casi Blanco*/

.font14{color:#e3e4e5 !important;} /*Gris1*/
.font15{color:#d3d5d6 !important;} /*Gris2*/
.font16, .fGris{color:#BDBEC1 !important;} /*Gris3*/
.font17{color:#939598 !important;} /*Gris4*/
.font18{color:#b1b4b5 !important;} /*Gris5*/
.font19{color:#ededed !important;} /*Gris6*/
.font20{color:#3f79bc !important;} /*Azul2*/

.font23{color:#191919!important;}
.font24{color:#666;}
.font25{color:#191919!important;}
.font26{color:#26BB86!important;}




/*Degradados********************************************/
/*Degradado gris 2*/
.deg-1 { background: #e7e6e5; background: -moz-linear-gradient(left,  #e7e6e5 0%, #ffffff 50%, #bbbdbf 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e7e6e5), color-stop(50%,#ffffff), color-stop(100%,#bbbdbf)); background: -webkit-linear-gradient(left,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); background: -o-linear-gradient(left,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); background: -ms-linear-gradient(left,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); background: linear-gradient(to right,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e6e5', endColorstr='#bbbdbf',GradientType=1 );}
/*Degradado azul 1*/
.deg-2{background: #11315b; background: -moz-linear-gradient(left,#11315b 0%, #005da4 100%, #00457a 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#11315b), color-stop(100%,#005da4), color-stop(100%,#00457a)); background: -webkit-linear-gradient(left,  #11315b 0%,#005da4 100%,#00457a 100%); background: -o-linear-gradient(left,  #11315b 0%,#005da4 100%,#00457a 100%); background: -ms-linear-gradient(left,  #11315b 0%,#005da4 100%,#00457a 100%);background: linear-gradient(to right,  #11315b 0%,#005da4 100%,#00457a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11315b', endColorstr='#00457a',GradientType=1 );}
/*Degradado azul 2*/
.deg-3{background: #0f3d62; background: -moz-linear-gradient(left,  #0f3d62 0%, #0779be 38%, #187ec0 62%, #57c9e8 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0f3d62), color-stop(38%,#0779be), color-stop(62%,#187ec0), color-stop(100%,#57c9e8)); background: -webkit-linear-gradient(left,  #0f3d62 0%,#0779be 38%,#187ec0 62%,#57c9e8 100%); background: -o-linear-gradient(left,  #0f3d62 0%,#0779be 38%,#187ec0 62%,#57c9e8 100%); background: -ms-linear-gradient(left,  #0f3d62 0%,#0779be 38%,#187ec0 62%,#57c9e8 100%); background: linear-gradient(to right,  #0f3d62 0%,#0779be 38%,#187ec0 62%,#57c9e8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f3d62', endColorstr='#57c9e8',GradientType=1 );}
/*Degradado azul 3*/
.deg-4{background: #00076b; background: -moz-radial-gradient(center, ellipse cover,  #00076b 0%, #00155a 50%, #0f1539 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#00076b), color-stop(50%,#00155a), color-stop(100%,#0f1539)); background: -webkit-radial-gradient(center, ellipse cover,  #00076b 0%,#00155a 50%,#0f1539 100%); background: -o-radial-gradient(center, ellipse cover,  #00076b 0%,#00155a 50%,#0f1539 100%); background: -ms-radial-gradient(center, ellipse cover,  #00076b 0%,#00155a 50%,#0f1539 100%); background: radial-gradient(ellipse at center,  #00076b 0%,#00155a 50%,#0f1539 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00076b', endColorstr='#0f1539',GradientType=1 );}
/*Degradado Efecto metálico*/
.deg-5{background: #e9e5e4; background: -moz-linear-gradient(-45deg,  #e9e5e4 0%, #d8dad9 9%, #f9f9f9 14%, #989a9e 36%, #d1d2d3 42%, #5a5b5e 63%, #6d6f71 73%, #838487 85%, #f3f2f2 92%, #c9cacb 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e9e5e4), color-stop(9%,#d8dad9), color-stop(14%,#f9f9f9), color-stop(36%,#989a9e), color-stop(42%,#d1d2d3), color-stop(63%,#5a5b5e), color-stop(73%,#6d6f71), color-stop(85%,#838487), color-stop(92%,#f3f2f2), color-stop(100%,#c9cacb)); background: -webkit-linear-gradient(-45deg,  #e9e5e4 0%,#d8dad9 9%,#f9f9f9 14%,#989a9e 36%,#d1d2d3 42%,#5a5b5e 63%,#6d6f71 73%,#838487 85%,#f3f2f2 92%,#c9cacb 100%); background: -o-linear-gradient(-45deg,  #e9e5e4 0%,#d8dad9 9%,#f9f9f9 14%,#989a9e 36%,#d1d2d3 42%,#5a5b5e 63%,#6d6f71 73%,#838487 85%,#f3f2f2 92%,#c9cacb 100%); background: -ms-linear-gradient(-45deg,  #e9e5e4 0%,#d8dad9 9%,#f9f9f9 14%,#989a9e 36%,#d1d2d3 42%,#5a5b5e 63%,#6d6f71 73%,#838487 85%,#f3f2f2 92%,#c9cacb 100%); background: linear-gradient(135deg,  #e9e5e4 0%,#d8dad9 9%,#f9f9f9 14%,#989a9e 36%,#d1d2d3 42%,#5a5b5e 63%,#6d6f71 73%,#838487 85%,#f3f2f2 92%,#c9cacb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e5e4', endColorstr='#c9cacb',GradientType=1 );}
/*Degradado Gris*/
.deg-6{background: #acacac; /* Old browsers */background: -moz-linear-gradient(top,  #acacac 0%, #797979 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#acacac), color-stop(100%,#797979)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #acacac 0%,#797979 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #acacac 0%,#797979 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #acacac 0%,#797979 100%); /* IE10+ */background: linear-gradient(to bottom,  #acacac 0%,#797979 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#797979',GradientType=0 ); /* IE6-9 */}
.deg-7{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1483c7+0,35608f+100 */
background: #1483c7; /* Old browsers */
background: -moz-linear-gradient(top,  #1483c7 0%, #35608f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1483c7 0%,#35608f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1483c7 0%,#35608f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1483c7', endColorstr='#35608f',GradientType=0 ); /* IE6-9 */
}
.bordeado{ position:relative; float:left; padding-top:0; padding-bottom:1.5rem;width:calc(97% - 3rem - 4px); padding-left:calc(1.5rem - 2px); padding-right:calc(1.5rem - 2px);margin:1.5rem 1.5% 1.5rem 1.5% !important;border-bottom:1px solid #585A5B;}
.tituloBordeado{padding:11px 1rem 10px 1.3rem; position:relative; height:auto; vertical-align:middle; margin-bottom:.8rem;margin-left:calc(-1.5rem + 2px);margin-top:0; width:calc(100% + .7rem - 4px);color:#346094;font-family: 'MyriadPro-Bold';font-size:1.1rem;min-height:1.1rem;letter-spacing:0.03rem;}

.tituloBordeadoPanel, .tituloBordeadoPanelMaster{ padding:8px 1rem 8px 1rem; height:auto; vertical-align:middle;margin-left:0rem;width:calc(100% - 2rem);}
.tituloBordeadoPanelMaster{border-top-left-radius: 15px; border-top-right-radius: 15px; padding:8px 1rem 8px 1rem; position:relative; height:auto; vertical-align:middle;text-transform:uppercase;margin-left:0rem;margin-top:-1.5rem; width:calc(100% - 2rem);}
.contorno, .contornoRojo, .contornoBlanco, .bordeBlanco,.borde-azul,.borde-verde,.borde-gris{width:calc(100% - .9rem - 2px);position:relative;float:left;border-width:1px; border-radius:15px;border-style:solid;padding:.45rem;margin:.45rem 0;} 

.contornoRojo{border-color:#FF0000;}
.contornoBlanco, .bordeBlanco{border-color:#FFFFFF;-webkit-box-shadow: 14px 17px 35px -9px rgba(0,0,0,0.75);-moz-box-shadow: 14px 17px 35px -9px rgba(0,0,0,0.75);box-shadow: 14px 17px 35px -9px rgba(0,0,0,0.75);}
.bordeBlanco{width:calc(100% - 2.9rem - 2px);margin-left:1rem;}
.contornoBlanco{width: calc(97% - 1.4rem);}
.tituloContorno{position:relative;float:left;text-align:center;font-family:MyriadPro-BoldCond;letter-spacing:0.03rem;font-size:1.1rem;width:100%;padding:.7rem 0 .7rem 0;}
.contorno .tituloContorno:first-child{padding:.1rem 0 .7rem 0 !Important;}
.borde-verde {border-radius: 15px 15px 15px 15px;-moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;border: 1px solid #278441;color:#278441;}
.borde-gris {border-radius: 15px 15px 15px 15px;-moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;border: 1px solid #707070;color:#707070;}
.contornoSombra{width:100%;position:relative;float:left;border-width:0px;border-top-width:5px!important;border-style:solid;border-image:url('Imagenes/Decorativos/sombra33.png') 30 stretch;padding:1.2rem 0 1.9rem 0;margin:.8rem 0;background-image:url('Imagenes/Decorativos/sombra33.png');background-position:bottom;background-repeat:no-repeat;background-size:100% 5px;}
/*Modal*/
.tituloModal div:first-child{position:relative;width:calc(100% - 2rem);padding:.3rem 1rem;border-top-left-radius:5px;border-top-right-radius:5px;min-height:1.1rem;background-color:#0c4b7e;}
.tituloModal div:first-child span{font-family:MyriadPro-BoldCond;color:white;letter-spacing:0.03rem;}
.modalD, .modalConf{background: #e7e6e5; background: -moz-linear-gradient(left,  #e7e6e5 0%, #ffffff 50%, #bbbdbf 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e7e6e5), color-stop(50%,#ffffff), color-stop(100%,#bbbdbf)); background: -webkit-linear-gradient(left,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); background: -o-linear-gradient(left,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); background: -ms-linear-gradient(left,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); background: linear-gradient(to right,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e6e5', endColorstr='#bbbdbf',GradientType=1 );}
.fondoMensaje{background-color:black;}
/*Controles*/
.calendarioHora, .calendarioHoraBlanco, .cajita,.calendarioGris,.calendario,.calendarioBlanco,.txt-file,.txt-multi, .master input[type=text],.master input[type=number],.master input[type=password],.master select, .reloj{padding:.2rem .3rem;max-width:18.2rem;width:calc(100% - 3rem);font-size:.97rem;position:relative;outline:0;border-radius:5px;}
.master select{max-width:19.05rem; width:calc(100% - 2.2rem);}
.txt-multi{resize:none;overflow-x:hidden;overflow-y:auto;}
.txt-file{float:left;max-width:12.3rem !important; width:calc(100% - 7.9rem) !important;}
.custom-file-input {display:inline-block;position:relative;float:left;}
.custom-file-input input{visibility:hidden;width:1rem;}
.calendarioGris,.calendarioBlanco,.calendario{ max-width:5rem !important;width:calc(100% - 3.6rem) !important;}
.calendarioHora, .calendarioHoraBlanco{max-width:8.5rem !important;width:calc(100% - 4.5rem) !important;}
.centraConCaja{text-align:center;max-width:18.2rem; width:calc(100% - 2rem);}
.ui-datepicker-trigger{width:1.2rem;cursor:pointer!important; margin:-.2rem .4rem;} /*Formato del botón del calendario*/
.master input[type=submit], .formato-file:before{cursor:pointer!important;margin-bottom:.3rem;}
.fondoSatisfaccion,#ocultarCualquiera{position:fixed;top:0;left:0;width:100%;height:100%;display:none;opacity:.5;cursor:pointer!important;z-index:101;}
.fondoSatisfaccion img,#ocultarCualquiera img{width:120%;position:fixed;bottom:0;left:0;height:auto;}
.anchoFrame{width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:0;left:0;}

@media(max-width:950px) {
.calendarioHora, .calendarioHoraBlanco, .cajita,.calendarioGris,.calendario,.calendarioBlanco,.txt-file,.txt-multi, .master input[type=text],.master input[type=number],.master input[type=password],.master select, .reloj{max-width:none!important;}
}

/*Login*/
.flechaBanner{position:absolute;margin-top:-2.48%;right:2rem;width:7%;}
.lineaLogos{display:inline-block;width:2px;background-color:black;margin-left:1rem;margin-right:1rem;}
.fondoLogin{position:fixed;top:0;left:0;width:100%;height:100%;}
.containerLogin{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;width:100%;}
.containerLogin > div{width:65rem;}
.login input[type=text],.login input[type=password]{background-color:white;border:solid 2px #CECECE;border-radius:10px;color:#606060;padding:.5rem;font-size:1.2rem;font-family: 'MyriadPro-Semibold';}
.login input[type=submit]{background-color:#346195;border-radius:15px;border:none;padding:.4rem 3rem;font-family: 'Cabin-Bold';-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor:pointer;color:white;}
.login input[type=text]::placeholder{color:white;}

.formulario{position:absolute;width:8rem;background-color:#EEE;padding:1rem 1.5rem;border-radius:10px;z-index:201;right:0;font-size:.8rem;}
.formulario input[type=text]{background-color:white;border:solid 1px #26BB86;border-radius:5px;color:#666;width:calc(100% - 1rem - 2px);padding:.3rem .5rem .3em .5rem;font-size:.8rem;position:relative;float:left;}
.formulario input[type=submit]{width:calc(100% - 0rem);background-color:#26BB86;color:white;border:none;padding:.3rem 1.7rem;border-radius:7px;font-family: 'Cabin-Regular';max-width:10rem;font-size:0.8rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.formulario input[type=text]::placeholder{color:gray;}
.cerrarFormulario{position:absolute;top:-.5rem;right:-.5rem;border-radius:15px;color:white;background:#dedede;width:1.2rem!important;height:1.3rem!important;padding:.2rem .1rem!important;text-align:center;}
.cincoLogin{width:25.5rem;padding:1rem 2rem 1.5rem 2rem !important;background:#FFFFFF;border-top:2px solid #346195;-webkit-box-shadow: -1px 1px 12px 6px rgba(104,101,101,0.4); 
box-shadow: -1px 1px 12px 6px rgba(104,101,101,0.4);}
.sieteLogin{width:calc(100% - 26rem);}
#anuncioEncuesta{width:100%;min-height:3rem;top:0;color:black;margin-top:-1rem;}
.opciones label{font-size:1.7rem;z-index:1;}
#chGraficaEncuesta{position:relative;float:left;width:100%!important;height:auto!important;}
.btnSaberMas{position:absolute;width:calc(100%);background-color:#26BB86;color:white;border:none;padding:.3rem 1.7rem;border-radius:7px;font-family: 'Cabin-Regular';max-width:10rem;font-size:0.8rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;right:.3rem;bottom:.3rem;}
.mascaraMasDatos{position:fixed;width:100%;height:100%;top:0;left:0;opacity:.5;background-color:black;z-index:200;}
.divLeyendaContacto{position:absolute;padding:.3rem .5rem;right:12rem;bottom:.3rem;}
.mascaraLeyendaContacto{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;}
#mascaraLeyendaContacto.mascaraLeyendaContacto{z-index:2!important;opacity:.1;}
#lblContactoLeyenda{z-index:3;}
.z2{z-index:2;}
.bntSiguiente{border:2px solid #26BB86;background-color:transparent;padding:.3rem .5rem;position:absolute;max-width:10rem;width:100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;right:.3rem;bottom:.3rem;color:white;background-image:url('Imagenes/General/Transp.png');}
.marginTopNeg-1{margin-top:-1rem;}

.logoLogin,.restoLogoLogin{position:relative;float:left;}
.logoLogin{width:3.5rem;margin-top:-.99rem;}
.logoLogin a img{border-radius:5px;}
.restoLogoLogin{width:calc(100% - 3.5rem);}
.lineaLogin{float:right;position:relative;height:1px;background:white;width:calc(100% - 5rem);margin:1.4rem 0 0rem 0rem;}
.placeholderLogin{font-size:1.2rem;margin-top:.5rem;padding-right:1rem;float:left;position:relative;font-family: 'MyriadPro-Semibold';}
.mostrar70rem.placeholderLog{font-size:1.2rem;font-family:'Cabin-Italic';}
.bannerPublicitario{background-image:url('Imagenes/Login/RM_estructura_Escritorio.png');padding:5.5% 1% 10% 1%!important;background-size:contain;width:calc(98%);background-repeat:no-repeat;overflow:hidden;}
.bannerPublicitario2{background-image:url('Imagenes/Login/RM_estructura_Escritorio.png');padding:5.5% 1% 14% 1%!important;background-size:contain;width:calc(98%);background-repeat:no-repeat;overflow:hidden;min-height:12rem!important;}
.margenAnuncio{position:absolute;top:50%;right:0rem;}
.margenAnuncio2{margin-top:.5rem;}
.logoPAC img{height:5.5rem;border-radius:5px;}
.logoPAC{position:absolute;bottom:-1.5rem;left:0rem;height:5.5rem;z-index:80;}
.mostrar70rem{display:none;}
.seleccion {padding-left:20px;padding-top: 10px;z-index:1;}
.opciones label{padding-left:5px;z-index:1;}
.contenidop {float:left;padding-left:2rem;}
.espectacular {overflow: hidden;position:relative;text-align: center;width:calc(100% - 0rem);padding:0px;float:left;margin-top:3rem;}
.espectacular.rojo{width:calc(100% /*- 10px*/);/*border:5px solid #e20019;*/}
.espectacular a{position:relative;float:left;margin-bottom:-.4rem;height:auto;width:100%;}
.imgLogo{position:absolute;right:25px;width:100px;height:50px;top:20px;z-index:5;}
.bienvenido{line-height:1.3rem;margin-bottom:.7rem;}
.cienAResp70rem{width:100%;}

/*Estilos para el nuevo diseño del login*/
.logosMarca #logoLogin, .logosMarca #logoBlikon, .logosMarca span{height:3rem;}
.seccionaLogin{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem;}
.seccionaLogin div{width:100%;display:flex;align-items:center;}
.seccionaLogin div:first-child{margin-bottom:.5rem;}
.seccionaLogin div:last-child span:first-child{width:calc(100% - 11px);}
.seccionaLogin div:last-child #txtUsuario{width:100%;}
.seccionaLogin div:last-child #txtCuenta, .seccionaLogin div:last-child #txtContrena{width:calc(100% - 1.1rem);}
.login input[type=password]{width:calc(100% - 1.5rem);}
.imgCuentaLogin{height:1rem;margin-bottom:-.4rem;}

@media(max-width:1120px){
    .imgLogo{top:10px;}
}

/*@media(max-width:70rem) {
.containerLogin{width:90%;margin:2rem 5%;height:calc(100% - 4rem); }
.sieteLogin,.cincoLogin{width:calc(85% - 10px);margin-left:7.5% !important;}
.sieteLogin{padding-top:2rem!important;}
.cincoLogin{padding-top:1rem!important;}
.ocultar70rem{display:none;}
.centro70rem{text-align:center;}
.derecha70rem{text-align:right;}
.login input[type=text],.login input[type=password]{width:calc(100% - 10rem - 2px);max-width:30rem;padding:.2rem .5rem;font-size:.95rem;}
.mostrar70rem{display:block;}
.bannerIndex{display:inline;}
.logoPAC{display:none;}
.login input[type=submit]{margin-left:0;margin-right:0;width:100%;padding:.3rem .5rem;}
.espectacular{width:calc(85% - 0rem);margin-left:7.5%;}
.espectacular.rojo{width:calc(85% - 10px);margin-left:7.5%;}
.cienAResp70rem{width:calc(65%);margin-left:17.5%;}
.flechaBanner{margin-top:-2.428%;right:10%;width:6.8%;}
.placeholderLogin{font-size:.95rem;margin-top:.3rem;padding-right:.5rem;}
.contrata{margin-right:7.5%;}
.espectacular{margin-top:1.0rem;}
.izqACen70rem{text-align:center;}

}
@media(max-width:32rem) {
.sieteLogin,.cincoLogin{padding-top:2rem;width:calc(100% - 2rem);margin-left:1rem!important;}
.login input[type=text],.login input[type=password]{width:calc(100% - 3rem - 2px);}
.sieteLogin img{width:70%;}
}*/
@media(max-width:1040px){
    .containerLogin > div{padding:0 2rem;}
}
@media(max-width:1000px) {
.margenAnuncio{top:52%;}
.restoLogoLogin,.restoLogoLogin a{font-size:.8rem;}
.tablaResponsiva2 table tbody tr{width:100%;display:grid !important;}
.tablaResponsiva2 table tbody tr td,.tablaResponsiva2 table tbody tr td div:first-child,.tablaResponsiva2 table tbody tr td div:last-child,.tablaResponsiva2 table tbody tr td:first-child div:first-child,.tablaResponsiva2 table tbody tr td:first-child div:last-child{width:100%;padding:0 !important;margin:0;}
_:-ms-fullscreen, :root .chkListResp table tbody tr td{display:inline-table;}
}
@media(max-width:840px){
    .ocultar840{display:none;}
    .mostrar840{display:inline !important;}
    .cincoLogin{padding:2rem !important;}
    .sieteLogin, .cincoLogin{width:100%;}
    .sieteLogin{display:flex;justify-content:center;}
    /*.logosMarca img:first-child{margin-left:calc(50% - 12rem)}*/
    .seccionaLogin div:first-child{width:9rem;justify-content:flex-end;}
    .seccionaLogin div:first-child div{width:3rem;justify-content:center;margin-right:.5rem;}
    .seccionaLogin div:last-child{width:calc(100% - 9rem);}
    .ajustaA70Rem{margin-left:9rem;width:calc(100% - 9.5rem) !important;}
    .login input[type=submit]{margin-left:0;margin-right:0;width:100%;padding:.6rem 0;}
    .ajustaTituloSO{margin:1rem 0 !important;height:2.5rem;}
}

@media(max-width:800px) {
.margenAnuncio{position:relative;top:initial;margin-top:5rem;}
}

@media(max-width:700px) {    
.bannerPublicitario{background-image:url('Imagenes/Login/espectacular500.png');padding:.7rem .7rem 5rem .7rem!important;width:20rem!important;background-size:contain;height:13rem;margin-left:calc(50% - 10rem);}

.flechaBanner{margin-top:-3.71%;right:10%;width:11%;}
.formulario{position:relative;float:left;margin-left:calc(50% - 9.0rem);}
}

@media(max-width:450px){
    .seccionaLogin div:first-child div{display:none;}
    .seccionaLogin div:first-child{width:6rem;}
    .seccionaLogin div:last-child{width:calc(100% - 6rem);}
    .ajustaA70Rem{margin-left:6rem;width:calc(100% - 6.5rem) !important;}
    .logosMarca #logoLogin, .logosMarca #logoBlikon, .logosMarca span, .ajustaTituloSO{height:2rem;}
    /*.logosMarca img:first-child{margin-left:calc(50% - 8rem);}*/
    .placeholderLogin{font-family:Cabin-Regular;}
}

@media(max-width:390px){
    .imgContrata{width:100% !important;}
}

/*Tooltip*/
.tooltip-content, .tooltip-content-txtmulti, .tooltip-content-modal, .tooltip-content-largo {position: absolute;z-index: 100;width: 20rem;font-size: .97rem;text-align: center;margin: 0 0 10px -250px;cursor: default !important;pointer-events: none;-webkit-font-smoothing: antialiased;color: black;background: transparent;opacity: 0;-webkit-transition: opacity 0.3s 0.3s;transition: opacity 0.3s 0.3s;}
.tooltip-content-largo{width:800px;left:0px;}
.tooltip-content-modal{width:30rem;bottom:-12rem;margin-bottom:10px;left:50%;}
.ayuda:hover + .tooltip-content,.ayuda + .tooltip-content{bottom:1.5rem !important;}
.tooltip-content,.tooltip-content-txtmulti,.tooltip-content-largo{bottom:calc(100% + .2rem);}
.tooltip-Menu{position:absolute;z-index:99999999;width:20rem;font-size:.97rem;text-align:center;right:calc(27.5% - 1rem);top:-15rem;background-color:white;color:black;border-radius:7px;padding:1rem .7rem;box-shadow:2px 2px 55px -3px rgba(0,0,0,0.47);-webkit-box-shadow:2px 2px 55px -3px rgba(0,0,0,0.47);-moz-box-shadow:2px 2px 55px -3px rgba(0,0,0,0.47);animation-duration:15s;animation-name:popUp;animation-timing-function:ease-in;}
.tooltip-Menu::after{content: '';top: -20px;left: 50%;border: solid transparent;height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-top-color:#FFF;border-width: 10px;margin-left: -10px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.tooltip-text {overflow: hidden;-webkit-transform: scale3d(0,1,1);transform: scale3d(0,1,1);-webkit-transition:-webkit-transform 0.3s 0.3s;transition: transform 0.3s 0.3s;border-bottom: 0px solid white;-webkit-box-shadow: 2px 2px 55px -3px rgba(0,0,0,0.47);-moz-box-shadow: 2px 2px 55px -3px rgba(0,0,0,0.47);box-shadow: 2px 2px 55px -3px rgba(0,0,0,0.47);border-radius:7px;}
.tooltip-inner {padding: 1rem;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;background: white;border-radius:7px;}
.tooltip-inner.noBold{font-family:MyriadPro-Cond!important;}

/*********/
@keyframes popUp{from{top:-15rem;}5%{top:7rem;}95%{top:7rem;}to{top:-15rem;}}
@media(max-width:800px){.tooltip-Menu{z-index:999;left:calc(100% - 22rem);position:fixed;}.btnAyudaMenu{background-color:#091c2a !important;}.btnAyudaMenu:hover{background-color:#091c2a !important;}@keyframes popUp{from{top:-8rem;}5%{top:4rem;}95%{top:4rem;}to{top:-8rem;}}}
.tooltip-content span, .tooltip-content-txtmulti span, .tooltip-content-modal span,.tooltip-content-largo span {display: block;}
.tooltip-content::after, .tooltip-content-txtmulti::after, .tooltip-content-modal::after,.tooltip-content-largo::after {content: '';bottom: -20px;left: 50%;border: solid transparent;height: 0;width: 0;position: absolute;pointer-events: none;border-width: 10px;margin-left: -10px;border-color:transparent;border-top-color:white;}
.tooltip-content-modal::after{transform:rotate(180deg);bottom:0;top:-20px;}
.master input[type=text]:focus + .tooltip-content-modal, .master input[type=text]:focus + .tooltip-content, select:focus + .tooltip-content, .calendario:focus + .ui-datepicker-trigger + .tooltip-content, textarea:focus + .tooltip-content-txtmulti, .master input[type=password]:focus + .tooltip-content, .ayuda:hover + .tooltip-content, .master input[type=text]:focus ~ .tooltip-content,select:focus + .tooltip-content-largo, .master input[type=text]:focus + .tooltip-content-largo{opacity: 1;pointer-events: auto;-webkit-transition-delay: 0s;transition-delay: 0s;}
.master input[type=text]:focus + .tooltip-content-modal .tooltip-text, .master input[type=text]:focus + .tooltip-content .tooltip-text, select:focus + .tooltip-content .tooltip-text, .calendario:focus + .ui-datepicker-trigger + .tooltip-content .tooltip-text, textarea:focus + .tooltip-content-txtmulti .tooltip-text, .master input[type=password]:focus + .tooltip-content .tooltip-text, .ayuda:hover + .tooltip-content .tooltip-text, .master input[type=text]:focus ~ .tooltip-content .tooltip-text,select:focus + .tooltip-content-largo .tooltip-text, .master input[type=text]:focus + .tooltip-content-largo .tooltip-text{-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.master input[type=text]:focus + .tooltip-content-modal .tooltip-inner, .master input[type=text]:focus + .tooltip-content .tooltip-inner, select:focus + .tooltip-content .tooltip-inner, .calendario:focus + .ui-datepicker-trigger + .tooltip-content .tooltip-inner, textarea:focus + .tooltip-content-txtmulti .tooltip-inner, .master input[type=password]:focus + .tooltip-content .tooltip-inner, .ayuda:hover + .tooltip-content .tooltip-inner, .master input[type=text]:focus ~ .tooltip-content .tooltip-inner, select:focus + .tooltip-content-largo .tooltip-inner, .master input[type=text]:focus + .tooltip-content-largo .tooltip-inner{-webkit-transition-delay: 0.3s;transition-delay: 0.3s;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
@media(max-width:950px){.tooltip-content-largo,.tooltip-content-modal{margin:0 0 10px 0;left:0;}.tooltip-content-largo{width:100%;}.tooltip-content-largo::after{left:5rem;}}
@media(max-width:800px){.tooltip-Menu::after{left:calc(50% + 10px) !important;margin-left:0;}.tooltip-content, .tooltip-content-txtmulti{width:15rem;font-size:.9rem;margin: 0 0 10px -230px;}.tooltip-inner {padding:1rem .4rem;}}
@media(max-width:700px){.tooltip-content{margin: 0 0 10px -180px;}}
@media(max-width:670px){.tooltip-content-modal{width:15rem;bottom:-21rem;}}
@media(max-width:500px){.tooltip-content, .tooltip-content-txtmulti{margin:auto;left:0;right:0;margin-bottom:10px;}}
.anio .renglon select + .tooltip-content,.renglon .anio .renglon select:focus + .tooltip-content, .dia .renglon select + .tooltip-content,.renglon .dia .renglon select:focus + .tooltip-content,.mes .renglon select + .tooltip-content,.renglon .mes .renglon select:focus + .tooltip-content{margin:0 !important;width:10rem;}
.anio .renglon select + .tooltip-content,.renglon .anio .renglon select:focus + .tooltip-content{left:-3.5rem !important;}
.dia .renglon select + .tooltip-content,.renglon .dia .renglon select:focus + .tooltip-content{left:-1.5rem !important;}
.mes .renglon select + .tooltip-content,.renglon .mes .renglon select:focus + .tooltip-content{left:0rem !important;}
/*Video Ayuda*/
.videoAyuda{width:2.7rem;height:2.7rem;position:absolute;right:0;border-radius:50%;padding:0;margin-right:-3.5rem;display:none!important;}
.videoAyuda a{cursor:help!important;}
.videoAyuda a div{width:2.7rem;height:2.4rem;background-image:url('Imagenes/Decorativos/FL.png');background-repeat:no-repeat;background-size:cover;text-align:center;padding-top:.3rem;}

.videoFijo{position:fixed;top:5.3rem;margin-right:0;left:calc(50% + 750px - .5rem);}
@media(max-width:1667px){
.videoFijo{right:0;left:inherit;margin-right:calc(5% - 2rem);}}
@media(max-width:950px){
.videoAyuda,.videoFijo{left:initial;margin-top:0rem;margin-right:.5rem;top:0;}
.videoAyuda,.videoAyuda a div{width:1.8rem;height:1.8rem;}
}

/*Estilo de los Grids*/
.grid{width:100%;padding:0; border:0px none transparent; margin-bottom:.7rem;margin-top:.7rem;}
.grid tbody tr td{padding-left:.3rem; padding-right:.3rem; word-break:break-all;text-align:center;}
.grid tbody tr th{font-family: MyriadPro-BoldCond !important;letter-spacing:0.03rem;}
.grid tbody tr:first-child{color:white;font-family: MyriadPro-BoldCond;letter-spacing:0.03rem;}
.grid tbody tr:first-child td, .grid tbody tr:first-child th {padding-bottom:.4rem;padding-top:.4rem; text-align:center;}
.grid a{text-decoration:none;text-align:center;display:inline-block;padding:.3rem .2rem 0 .2rem;}
.scrollTabla{width:100%; height:auto; max-height:6rem;overflow-x:hidden;overflow-y:auto;}

/*Formato para el paginado nativo del grid*/
.grid tbody tr td table tbody tr:first-child td{background-color:transparent !Important;color:#346094;}
.grid tbody tr td table tbody tr:first-child td span{font-family:MyriadPro-BoldCond !important;letter-spacing:0.03rem;}

/*Estilo de los botones de los grids*/
.navegacion{text-align:right; color:#346094;font-size:1.3rem; font-family: MyriadPro-BoldCond;letter-spacing:0.03rem;}
.navegacion input[type=submit]{height:1rem;width:1rem;background-position:bottom left; background-repeat:no-repeat !important; background-size:contain; background-color:transparent !important; border:solid 1px transparent; outline:0;padding:0!important;}
.navegacion input[type=submit]:nth-child(1),.navegacion .navegacion1{background-image:url('Imagenes/Menu/primero.png') !important;}
.navegacion input[type=submit]:nth-child(2),.navegacion .navegacion2{background-image:url('Imagenes/Menu/anterior.png') !important;}
.navegacion input[type=submit]:nth-child(3),.navegacion .navegacion3{background-image:url('Imagenes/Menu/siguiente.png') !important;}
.navegacion input[type=submit]:nth-child(4),.navegacion .navegacion4{background-image:url('Imagenes/Menu/ultimo.png') !important;}

.navegacionAddenda{text-align:right; font-size:1.3rem; font-family: MyriadPro-BoldCond;letter-spacing:0.03rem;}
.navegacionAddenda input[type=submit]{height:1.6rem;width:auto;border:solid 0px transparent; outline:0;padding:0 !important;background-color:transparent;color:#00A2FF;margin:0 .4rem;}
.navegacionAddenda input[type=submit]:nth-child(1),.navegacionAddenda .navegacion1,.navegacionAddenda input[type=submit]:nth-child(2),.navegacionAddenda .navegacion2,.navegacionAddenda input[type=submit]:nth-child(3),.navegacionAddenda .navegacion3,.navegacionAddenda input[type=submit]:nth-child(4),.navegacionAddenda .navegacion4{background-image:none!important;display: inline-block;}

/*Menú*/
.iconoAnimacion, .iconoAnimacion:before, .iconoAnimacion:after{height:.3rem;width:2rem;content: "";border-radius:1rem;position: absolute;left:0;}
.iconoAnimacion {top: .5rem;}
.iconoAnimacion:before {top:.75rem;}
.iconoAnimacion:after {top:1.5rem;}
.iconoMenu{position:relative;margin-left:calc(100% - 2rem);cursor:pointer!important;width:2rem; height:2.4rem;}
.iconoMenu .iconoAnimacion {transition-duration: 0.2s;transition-delay: 0.2s; cursor:pointer!important;}
.iconoMenu.open .iconoAnimacion {transition-duration: 0.1s;transition-delay: 0.5s;background: transparent;}
.iconoMenu .iconoAnimacion:before,.iconoMenu .iconoAnimacion:after {transition: transform 0.5s, top 0.5s 0.5s;}
.iconoMenu.open .iconoAnimacion:before,.iconoMenu.open .iconoAnimacion:after{transition: top 0.5s, transform 0.5s 0.5s;top:.8rem;}
.iconoMenu.open .iconoAnimacion:before{transform:rotateZ(-45deg);}
.iconoMenu.open .iconoAnimacion:after{transform:rotateZ(45deg);}

.cuatro.columnas.bold.derAIzqResp + .ocho.columnas, .cinco.columnas.bold.derAIzqResp + .siete.columnas {padding-top:1px !important;display:block;}

/*Opacidades*/.opacidad-1{opacity:.1;}.opacidad-1-5{opacity:.15;}.opacidad-2{opacity:.2;}.opacidad-2-5{opacity:.25;}.opacidad-3{opacity:.3;}.opacidad-3-5{opacity:.35;}.opacidad-4{opacity:.4;}.opacidad-4-5{opacity:.45;}.opacidad-5{opacity:.5;}.opacidad-5-5{opacity:.55;}.opacidad-6{opacity:.6;}.opacidad-6-5{opacity:.65;}.opacidad-7{opacity:.7;}.opacidad-7-5{opacity:.75;}.opacidad-8{opacity:.8;}.opacidad-8-5{opacity:.85;}.opacidad-9{opacity:.9;}.opacidad-9-5{opacity:.95;}
/*Scrollbar*/
::-webkit-scrollbar {width: 9px; height:5px;}
::-webkit-scrollbar-track {background-color: transparent;} 
::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 0.2);} 
::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover {background-color: rgba(0, 0, 0, 0.6);} 
::-webkit-scrollbar-button {background-color: transparent;height:0px; width:0px;}
::-webkit-scrollbar-corner {background-color: transparent;}
/*Formatos generales*/
/*Posiciones*/.posFix{position:fixed;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}.posAbs{position:absolute;}.posRel{position:relative;}.top0{top:0;}.left0{left:0;}.bottom0{bottom:0;}.right0{right:0;}.floatleft{float:left;}.floatright{float:right;}
/*Alineación texto*/.centrar{margin:auto;}.medio{vertical-align:middle;}.arriba{vertical-align:top;}.abajo{vertical-align:bottom;}.justificar{text-align:justify;}


/*Expresiones*/
.expresion{font-size:.9rem;letter-spacing:1px;}
.expresion.especial{margin-left:3.5rem;}
.label,.labelRequerido{padding-top:.3rem !important;text-align:right;font-family: 'MyriadPro-Cond';}
.label span.mCondence,.labelRequerido span.mCondence{font-family:MyriadPro-Cond;}
.labelRequerido:before{content:'* ';}
.labelRequerido{font-family:MyriadPro-BoldCond!important;}
.label2{padding-top:.3rem;}
/*Formato de texto*/
.breakWord,.rompePalabra{word-break:break-word;}.breakPhrase,.rompeFrase{word-break:break-all;}.mayusculas,.uppercase, .tituloBordeado, .tituloBordeado span{text-transform:uppercase;}.lowercase,.minusculas{text-transform:lowercase;}.capitalizado,.capital{text-transform:capitalize;}.noDeco{text-decoration:none;}.subrayadoBajo{text-decoration:underline;}.subrayadoAlto{text-decoration:overline;}.subrayadoMedio{text-decoration:line-through;}.parpadea {animation-name: parpadeo;animation-duration: 3s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name:parpadeo; -webkit-animation-duration: 3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;}@-moz-keyframes parpadeo{0%{opacity:1.0;filter:alpha(opacity=100);}50%{opacity:0.0;filter:alpha(opacity=0);}100%{opacity:1.0;filter:alpha(opacity=100);}}@-o-keyframes parpadeo{0%{opacity:1.0;filter:alpha(opacity=100);}50%{opacity:0.0;filter:alpha(opacity=0);}100%{opacity:1.0;filter:alpha(opacity=100);}}@-webkit-keyframes parpadeo{0%{opacity:1.0;filter:alpha(opacity=100);}50%{opacity:0.0;filter:alpha(opacity=0);}100%{opacity:1.0;filter:alpha(opacity=100);}}@keyframes parpadeo{0%{opacity:1.0;filter:alpha(opacity=100);}50%{opacity:0.0;filter:alpha(opacity=0);}100%{opacity:1.0;filter:alpha(opacity=100);}}
/*Otros elementos*/.cursorOff{ cursor:none!important;}.cursorPoint,.cursorPoint label,.cursorOff input[type=checkbox]{cursor:pointer!important;}.noBorde, .noBorde tr, .noBorde tbody, .noBorde tr td, .noBorde tbody tr, .noBorde tbody tr td, .noBorde tbody th, .noBorde th{border:none; border-color:transparent; border-width:0; -moz-border-top-colors:transparent;-moz-border-right-colors:transparent;-moz-border-bottom-colors:transparent;-moz-border-left-colors:transparent;}.overHidden{ overflow: hidden;}.overAuto{overflow:auto;}.overScroll{overflow: auto;}.overY{overflow-y:scroll;word-break:initial!important;}.overX{overflow-x:scroll;word-break:initial!important;}.dispTable{display: table;}.dispCell{display: table-cell;}.dispInline{display:inline!important;}
/*Contenedores*/.contenedor,.contenedor-0-5,.contenedor-1,.contenedor-1-5,.contenedor-2{position:relative;width:90%;max-width: 1500px;margin:auto;}
/*Renglones*/.renglon, .renglon0, .renglon0-2, .renglon0-5, .renglon1, .renglon1-5{ width:100%; position:relative;min-height:1rem;float:left;}.renglon0-2{padding-top:.2rem; padding-bottom:.2rem;}.renglon,.renglon0{padding:0;}.renglon0-5{padding-top:.5rem; padding-bottom:.5rem;}.renglon1{padding-top:1rem; padding-bottom:1rem;}.renglon1-5{padding-top:1.5rem; padding-bottom:1.5rem;}
.columna,.columnas {float:left;margin-top:0;box-sizing: border-box; padding-bottom:1px; padding-top:0; transition: width 1s, height 1s;-moz-transition:  width 1s, height 1s; -webkit-transition:  width 1s, height 1s; -o-transition:width 1s, height 1s;margin-left: 0.3%;position:relative;}
.una{width:8.0083333333%;}
.dos{width:16.3166666667%;}
.tres{width:24.6250000000%;}
.cuatro{width:32.9333333333%;}
.cinco{width:41.2416666667%;}
.seis{width:49.5500000000%;}
.siete{width:57.8583333333%;}
.ocho{width:66.1666666667%;}
.nueve{width:74.4750000000%;}
.diez{width:82.7833333333%;}
.once{width:91.0916666667%;}
.doce{width:99.4000000000%;}
/*Columnas que no cambiarán porcentaje según resolución*/
.sexto3,.mitad{width:49.5500000000%;}
.sexto2,.tercio{width:32.9333333333%;}
.sexto4,.tercios{width:66.1666666667%;}
.cuarto{width:24.6250000000%;}
.cuarto3{width:74.4750000000%;}
.quinto{width:19.64%;}
.quinto2{width:39.58%;}
.quinto3{width:59.52%;}
.quinto4{width:79.46%;}
.sexto{width:16.3166666667%;}
.sexto5{width:82.7833333333%;}
.dia,.anio{width:29.7%;}
.mes{width:39.7%;}											

/*Formato para Datalist*/
.tablaResponsiva table{width:100%;}
.tablaResponsiva table tbody{width:100%;border:0 none;border-collapse:collapse;}
.tablaResponsiva table tbody tr{width:100%;display:inline-flex;border:0 none;border-collapse:collapse;}
.tablaResponsiva table tbody tr td{width:32.9333333333%;padding-left:.3%;border:none 0;border-collapse:collapse;}

.tablaResponsiva table tbody tr td div:first-child{width:41.2416666667%;}
.tablaResponsiva table tbody tr td div:last-child{width:57.8583333333%;}
.tablaResponsiva table tbody tr td:first-child div:first-child{width:32.9333333333%;}
.tablaResponsiva table tbody tr td:first-child div:last-child{width:66.1666666667%;}

@media(max-width:950px) {
.tablaResponsiva table tbody tr td,.tablaResponsiva table tbody tr td div:first-child,.tablaResponsiva table tbody tr td div:last-child,.tablaResponsiva table tbody tr td:first-child div:first-child,.tablaResponsiva table tbody tr td:first-child div:last-child{width:100%;padding:0 !important;margin:0;}
}

@media(max-width:700px){
.tablaResponsiva table tbody tr{width:100%;display:grid !important;}
.tablaResponsiva table tbody tr td,.tablaResponsiva table tbody tr td div:first-child,.tablaResponsiva table tbody tr td div:last-child,.tablaResponsiva table tbody tr td:first-child div:first-child,.tablaResponsiva table tbody tr td:first-child div:last-child{width:100%;padding:0 !important;margin:0;}
_:-ms-fullscreen, :root .chkListResp table tbody tr td{display:inline-table;}
}

											


/**********************************************************Borrar para que deje de ser responsivo!!!!!!*/
/*Ocultar y mostrar a partir de:*/
.mostrar1000,.mostrar950,.mostrar900,.mostrar850, .mostrar840, .mostrar800,.mostrar750,.mostrar700,.mostrar650,.mostrar600,.mostrar550,.mostrar500,.mostrar450,.mostrar400{display:none;}
li.ocultar{display:none !important;}
/*Text-aling: ______  de _______ a*/
/*Izquierda*/.izquierda,/*A Centro*/.izqACen1000,.izqACen950,.izqACen900,.izqACen850,.izqACen800,.izqACen750,.izqACen700,.izqACen650,.izqACen600,.izqACen550,.izqACen500,.izqACen450,.izqACen400,/*A Derecha*/.izqADer1000,.izqADer950,.izqADer900,.izqADer850,.izqADer800,.izqADer750,.izqADer700,.izqADer650,.izqADer600,.izqADer550,.izqADer500,.izqADer450,.izqADer400{text-align:left;}
/*Centro*/.centro,/*A derecha*/.cenADer1000,.cenADer950,.cenADer900,.cenADer850,.cenADer800,.cenADer750,.cenADer700,.cenADer650,.cenADer600,.cenADer550,.cenADer500,.cenADer450,.cenADer400,/*A Izquierda*/.cenAIzq1000,.cenAIzq950,.cenAIzq900,.cenAIzq850,.cenAIzq800,.cenAIzq750,.cenAIzq700,.cenAIzq650,.cenAIzq600,.cenAIzq550,.cenAIzq500,.cenAIzq450,.cenAIzq400{text-align:center;}
/*Derecha*/.derecha,/*A Izquierda*/.derAIzq1000,.derAIzq950,.derAIzq900,.derAIzq850,.derAIzq800,.derAIzq750,.derAIzq700,.derAIzq650,.derAIzq600,.derAIzq550,.derAIzq500,.derAIzq450,.derAIzq400,/*A centro*/.derACen1000,.derACen950,.derACen900,.derACen850,.derACen800,.derACen750,.derACen700,.derACen650,.derACen600,.derACen550,.derACen500,.derACen450,.derACen400{text-align:right !Important;}
/*Mostrar,Ocultar,Alinear en responsivo*/.mostrarResp{display:none;}.ocultarResp{display:inline;}.izqACenResp,.izqADerResp{text-align:left;}.cenADerResp,.cenAIzqResp{text-align:center;}.derAIzqResp,.derACenResp{text-align:right;}
/*Medias Querys para la - M - A - G - I - A - */
@media(max-width:1500px){.ocultar1500{display:none;}}
@media(max-width:1300px){.ocultar1300{display:none;}}
@media(max-width:1200px){.ocultar1200{display:none;}}
@media(max-width:1150px){.ocultar1150{display:none;}}
@media(max-width:1100px){.ocultar1100{display:none;}}
@media(max-width:1050px){.ocultar1050{display:none;}}
@media (max-width:1000px){.mostrar1000{display:inline;}.ocultar1000{display:none;}.izqACen1000,.derACen1000{text-align:center;}.izqADer1000,.cenADer1000{text-align:right;}.cenAIzq1000,.derAIzq1000{text-align:left;}
}
@media (max-width:950px){.mostrar950{display:inline;}.ocultar950{display:none;}.izqACen950,.derACen950{text-align:center;}.izqADer950,.cenADer950{text-align:right;}.cenAIzq950,.derAIzq950{text-align:left;}                                                                                                                                                                    /***************************************************Mover esta parte para ser responsivo en diferentes dimensiones*/
.label,.labelRequerido{text-align:left;}
.mostrarResp{display:inline;}.ocultarResp{display:none;}.derAIzqResp,.cenAIzqResp{text-align:left;}.izqACenResp,.derACenResp{text-align:center;}.cenADerResp,.izqADerResp{text-align:right;}
.contenedor{width: 100%;}.contenedor-0-5{width:calc(100% - 1rem); padding-left:.5rem; padding-right:.5rem;}.contenedor-1{width:calc(100% - 2rem); padding-left:1rem; padding-right:1rem;}.contenedor-1-5{width:calc(100% - 3rem); padding-left:1.5rem; padding-right:1.5rem;}.contenedor-2{width:calc(100% - 4rem); padding-left:2rem; padding-right:2rem;}

/*Ocultar y mostrar a partir de*/
.una,.dos,.tres,.cuatro,.cinco,.seis,.siete,.ocho,.nueve,.diez,.once,.doce{width:100%;margin-left:0 !important;}
/**************************************************Mover esta parte para ser responsivo en diferentes dimensiones*/
}
@media (max-width:900px){.mostrar900{display:inline;}.ocultar900{display:none;}.izqACen900,.derACen900{text-align:center;}.izqADer900,.cenADer900{text-align:right;}.cenAIzq900,.derAIzq900{text-align:left;}
}
@media (max-width:850px){.mostrar850{display:inline;}.ocultar850{display:none;}.izqACen850,.derACen850{text-align:center;}.izqADer850,.cenADer850{text-align:right;}.cenAIzq850,.derAIzq850{text-align:left;}
}
@media (max-width:800px){.mostrar800{display:inline;}.ocultar800{display:none;}.izqACen800,.derACen800{text-align:center;}.izqADer800,.cenADer800{text-align:right;}.cenAIzq800,.derAIzq800{text-align:left;}
}
@media (max-width:750px){.mostrar750{display:inline;}.ocultar750{display:none;}.izqACen750,.derACen750{text-align:center;}.izqADer750,.cenADer750{text-align:right;}.cenAIzq750,.derAIzq750{text-align:left;}
}
@media (max-width:700px){.mostrar700{display:inline;}.ocultar700{display:none;}.izqACen700,.derACen700{text-align:center;}.izqADer700,.cenADer700{text-align:right;}.cenAIzq700,.derAIzq700{text-align:left;}
}
@media (max-width:650px){.mostrar650{display:inline;}.ocultar650{display:none;}.izqACen650,.derACen650{text-align:center;}.izqADer650,.cenADer650{text-align:right;}.cenAIzq650,.derAIzq650{text-align:left;}
}
@media (max-width:600px){.mostrar600{display:inline;}.ocultar600{display:none;}.izqACen600,.derACen600{text-align:center;}.izqADer600,.cenADer600{text-align:right;}.cenAIzq600,.derAIzq600{text-align:left;}
}
@media (max-width:550px){.mostrar550{display:inline;}.ocultar550{display:none;}.izqACen550,.derACen550{text-align:center;}.izqADer550,.cenADer550{text-align:right;}.cenAIzq550,.derAIzq550{text-align:left;}
}
@media (max-width:500px){.mostrar500{display:inline;}.ocultar500{display:none;}.izqACen500,.derACen500{text-align:center;}.izqADer500,.cenADer500{text-align:right;}.cenAIzq500,.derAIzq500{text-align:left;}
}
@media (max-width:450px){.mostrar450{display:inline;}.ocultar450{display:none;}.izqACen450,.derACen450{text-align:center;}.izqADer450,.cenADer450{text-align:right;}.cenAIzq450,.derAIzq450{text-align:left;}
}
@media (max-width:400px){.mostrar400{display:inline;}.ocultar400{display:none;}.izqACen400,.derACen400{text-align:center;}.izqADer400,.cenADer400{text-align:right;}.cenAIzq400,.derAIzq400{text-align:left;}
}
/*Mostrar y ocultar por alturas*/
.mostrar800Alto,.mostrar750Alto,.mostrar700Alto,.mostrar650Alto,.mostrar600Alto,.mostrar550Alto,.mostrar500Alto,.mostrar450Alto,.mostrar400Alto,.mostrar350Alto,.mostrar300Alto{display:none;}
@media (max-height:800px){.mostrar800Alto{display:inline;}.ocultar800Alto{display:none;}}
@media (max-height:750px){.mostrar750Alto{display:inline;}.ocultar750Alto{display:none;}}
@media (max-height:700px){.mostrar700Alto{display:inline;}.ocultar700Alto{display:none;}}
@media (max-height:650px){.mostrar650Alto{display:inline;}.ocultar650Alto{display:none;}}
@media (max-height:600px){.mostrar600Alto{display:inline;}.ocultar600Alto{display:none;}}
@media (max-height:550px){.mostrar550Alto{display:inline;}.ocultar550Alto{display:none;}}
@media (max-height:500px){.mostrar500Alto{display:inline;}.ocultar500Alto{display:none;}}
@media (max-height:450px){.mostrar450Alto{display:inline;}.ocultar450Alto{display:none;}}
@media (max-height:400px){.mostrar400Alto{display:inline;}.ocultar400Alto{display:none;}}
@media (max-height:350px){.mostrar350Alto{display:inline;}.ocultar350Alto{display:none;}}
@media (max-height:300px){.mostrar300Alto{display:inline;}.ocultar300Alto{display:none;}}
/**********************************************************Borrar para que deje de ser responsivo!!!!!!*/
.ocultar{display:none;}
/*Fuentes**/.font-0-1{font-size:0.1rem;}.font-0-2{font-size:0.2rem;}.font-0-3{font-size:0.3rem;}.font-0-4{font-size:0.4rem;}.font-0-5{font-size:0.5rem;}.font-0-6{font-size:0.6rem;}.font-0-7{font-size:0.7rem;}.font-0-8{font-size:0.8rem;}.font-0-9{font-size:0.9rem;}.font-1,.font-1-0{font-size:1rem;}.font-1-1{font-size:1.1rem;}.font-1-2{font-size:1.2rem;}.font-1-3{font-size:1.3rem;}.font-1-4{font-size:1.4rem;}.font-1-5{font-size:1.5rem;}.font-1-6{font-size:1.6rem;}.font-1-7{font-size:1.7rem;}.font-1-8{font-size:1.8rem;}.font-1-9{font-size:1.9rem;}.font-2,.font-2-0{font-size:2rem;}.font-2-1{font-size:2.1rem;}.font-2-2{font-size:2.2rem;}.font-2-3{font-size:2.3rem;}.font-2-4{font-size:2.4rem;}.font-2-5{font-size:2.5rem;}.font-2-6{font-size:2.6rem;}.font-2-7{font-size:2.7rem;}.font-2-8{font-size:2.8rem;}.font-2-9{font-size:2.9rem;}.font-3,.font-3-0{font-size:3rem;}.font-3-1{font-size:3.1rem;}.font-3-2{font-size:3.2rem;}.font-3-3{font-size:3.3rem;}.font-3-4{font-size:3.4rem;}.font-3-5{font-size:3.5rem;}.font-3-6{font-size:3.6rem;}.font-3-7{font-size:3.7rem;}.font-3-8{font-size:3.8rem;}.font-3-9{font-size:3.9rem;}.font-4,.font-4-0{font-size:4rem;}.font-4-1{font-size:4.1rem;}.font-4-2{font-size:4.2rem;}.font-4-3{font-size:4.3rem;}.font-4-4{font-size:4.4rem;}.font-4-5{font-size:4.5rem;}.font-4-6{font-size:4.6rem;}.font-4-7{font-size:4.7rem;}.font-4-8{font-size:4.8rem;}.font-4-9{font-size:4.9rem;}.font-5,.font-5-0{font-size:5rem;}.font-5-1{font-size:5.1rem;}.font-5-2{font-size:5.2rem;}.font-5-3{font-size:5.3rem;}.font-5-4{font-size:5.4rem;}.font-5-5{font-size:5.5rem;}.font-5-6{font-size:5.6rem;}.font-5-7{font-size:5.7rem;}.font-5-8{font-size:5.8rem;}.font-5-9{font-size:5.9rem;}.font-6,.font-6-0{font-size:6rem;}.font-6-1{font-size:6.1rem;}.font-6-2{font-size:6.2rem;}.font-6-3{font-size:6.3rem;}.font-6-4{font-size:6.4rem;}.font-6-5{font-size:6.5rem;}.font-6-6{font-size:6.6rem;}.font-6-7{font-size:6.7rem;}.font-6-8{font-size:6.8rem;}.font-6-9{font-size:6.9rem;}.font-7,.font-7-0{font-size:7rem;}.font-7-1{font-size:7.1rem;}.font-7-2{font-size:7.2rem;}.font-7-3{font-size:7.3rem;}.font-7-4{font-size:7.4rem;}.font-7-5{font-size:7.5rem;}.font-7-6{font-size:7.6rem;}.font-7-7{font-size:7.7rem;}.font-7-8{font-size:7.8rem;}.font-7-9{font-size:7.9rem;}.font-8,.font-8-0{font-size:8rem;}.font-8-1{font-size:8.1rem;}.font-8-2{font-size:8.2rem;}.font-8-3{font-size:8.3rem;}.font-8-4{font-size:8.4rem;}.font-8-5{font-size:8.5rem;}.font-8-6{font-size:8.6rem;}.font-8-7{font-size:8.7rem;}.font-8-8{font-size:8.8rem;}.font-8-9{font-size:8.9rem;}.font-9,.font-9-0{font-size:9rem;}.font-9-1{font-size:9.1rem;}.font-9-2{font-size:9.2rem;}.font-9-3{font-size:9.3rem;}.font-9-4{font-size:9.4rem;}.font-9-5{font-size:9.5rem;}.font-9-6{font-size:9.6rem;}.font-9-7{font-size:9.7rem;}.font-9-8{font-size:9.8rem;}.font-9-9{font-size:9.9rem;}.font-10{font-size:10rem;}.font-11{font-size:11rem;}.font-12{font-size:12rem;}.font-13{font-size:13rem;}.font-14{font-size:14rem;}.font-15{font-size:15rem;}.font-16{font-size:16rem;}.font-17{font-size:17rem;}.font-18{font-size:18rem;}.font-19{font-size:19rem;}.font-20{font-size:20rem;}.font-21{font-size:21rem;}.font-22{font-size:22rem;}.font-23{font-size:23rem;}.font-24{font-size:24rem;}.font-25{font-size:25rem;}.font-26{font-size:26rem;}.font-27{font-size:27rem;}.font-28{font-size:28rem;}.font-29{font-size:29rem;}.font-30{font-size:30rem;}
/*Anchos*/.anc-0-1{width:.1rem;min-width:.1rem;max-width:.1rem;}.anc-0-2{width:.2rem;min-width:.2rem;max-width:.2rem;}.anc-0-3{width:.3rem;min-width:.3rem;max-width:.3rem;}.anc-0-4{width:.4rem;min-width:.4rem;max-width:.4rem;}.anc-0-5{width:.5rem;min-width:.5rem;max-width:.5rem;}.anc-0-6{width:.6rem;min-width:.6rem;max-width:.6rem;}.anc-0-7{width:.7rem;min-width:.7rem;max-width:.7rem;}.anc-0-8{width:.8rem;min-width:.8rem;max-width:.8rem;}.anc-0-9{width:.9rem;min-width:.9rem;max-width:.9rem;}.anc-1{width:1rem;min-width:1rem;max-width:1rem;}.anc-1-1{width:1.1rem;min-width:1.1rem;max-width:1.1rem;}.anc-1-2{width:1.2rem;min-width:1.2rem;max-width:1.2rem;}.anc-1-3{width:1.3rem;min-width:1.3rem;max-width:1.3rem;}.anc-1-4{width:1.4rem;min-width:1.4rem;max-width:1.4rem;}.anc-1-5{width:1.5rem;min-width:1.5rem;max-width:1.5rem;}.anc-1-6{width:1.6rem;min-width:1.6rem;max-width:1.6rem;}.anc-1-7{width:1.7rem;min-width:1.7rem;max-width:1.7rem;}.anc-1-8{width:1.8rem;min-width:1.8rem;max-width:1.8rem;}.anc-1-9{width:1.9rem;min-width:1.9rem;max-width:1.9rem;}.anc-2{width:2rem;min-width:2rem;max-width:2rem;}.anc-2-1{width:2.1rem;min-width:2.1rem;max-width:2.1rem;}.anc-2-2{width:2.2rem;min-width:2.2rem;max-width:2.2rem;}.anc-2-3{width:2.3rem;min-width:2.3rem;max-width:2.3rem;}.anc-2-4{width:2.4rem;min-width:2.4rem;max-width:2.4rem;}.anc-2-5{width:2.5rem;min-width:2.5rem;max-width:2.5rem;}.anc-2-6{width:2.6rem;min-width:2.6rem;max-width:2.6rem;}.anc-2-7{width:2.7rem;min-width:2.7rem;max-width:2.7rem;}.anc-2-8{width:2.8rem;min-width:2.8rem;max-width:2.8rem;}.anc-2-9{width:2.9rem;min-width:2.9rem;max-width:2.9rem;}.anc-3{width:3rem;min-width:3rem;max-width:3rem;}.anc-3-1{width:3.1rem;min-width:3.1rem;max-width:3.1rem;}.anc-3-2{width:3.2rem;min-width:3.2rem;max-width:3.2rem;}.anc-3-3{width:3.3rem;min-width:3.3rem;max-width:3.3rem;}.anc-3-4{width:3.4rem;min-width:3.4rem;max-width:3.4rem;}.anc-3-5{width:3.5rem;min-width:3.5rem;max-width:3.5rem;}.anc-3-6{width:3.6rem;min-width:3.6rem;max-width:3.6rem;}.anc-3-7{width:3.7rem;min-width:3.7rem;max-width:3.7rem;}.anc-3-8{width:3.8rem;min-width:3.8rem;max-width:3.8rem;}.anc-3-9{width:3.9rem;min-width:3.9rem;max-width:3.9rem;}.anc-4{width:4rem;min-width:4rem;max-width:4rem;}.anc-4-1{width:4.1rem;min-width:4.1rem;max-width:4.1rem;}.anc-4-2{width:4.2rem;min-width:4.2rem;max-width:4.2rem;}.anc-4-3{width:4.3rem;min-width:4.3rem;max-width:4.3rem;}.anc-4-4{width:4.4rem;min-width:4.4rem;max-width:4.4rem;}.anc-4-5{width:4.5rem;min-width:4.5rem;max-width:4.5rem;}.anc-4-6{width:4.6rem;min-width:4.6rem;max-width:4.6rem;}.anc-4-7{width:4.7rem;min-width:4.7rem;max-width:4.7rem;}.anc-4-8{width:4.8rem;min-width:4.8rem;max-width:4.8rem;}.anc-4-9{width:4.9rem;min-width:4.9rem;max-width:4.9rem;}.anc-5{width:5rem;min-width:5rem;max-width:5rem;}.anc-5-1{width:5.1rem;min-width:5.1rem;max-width:5.1rem;}.anc-5-2{width:5.2rem;min-width:5.2rem;max-width:5.2rem;}.anc-5-3{width:5.3rem;min-width:5.3rem;max-width:5.3rem;}.anc-5-4{width:5.4rem;min-width:5.4rem;max-width:5.4rem;}.anc-5-5{width:5.5rem;min-width:5.5rem;max-width:5.5rem;}.anc-5-6{width:5.6rem;min-width:5.6rem;max-width:5.6rem;}.anc-5-7{width:5.7rem;min-width:5.7rem;max-width:5.7rem;}.anc-5-8{width:5.8rem;min-width:5.8rem;max-width:5.8rem;}.anc-5-9{width:5.9rem;min-width:5.9rem;max-width:5.9rem;}.anc-6{width:6rem;min-width:6rem;max-width:6rem;}.anc-6-1{width:6.1rem;min-width:6.1rem;max-width:6.1rem;}.anc-6-2{width:6.2rem;min-width:6.2rem;max-width:6.2rem;}.anc-6-3{width:6.3rem;min-width:6.3rem;max-width:6.3rem;}.anc-6-4{width:6.4rem;min-width:6.4rem;max-width:6.4rem;}.anc-6-5{width:6.5rem;min-width:6.5rem;max-width:6.5rem;}.anc-6-6{width:6.6rem;min-width:6.6rem;max-width:6.6rem;}.anc-6-7{width:6.7rem;min-width:6.7rem;max-width:6.7rem;}.anc-6-8{width:6.8rem;min-width:6.8rem;max-width:6.8rem;}.anc-6-9{width:6.9rem;min-width:6.9rem;max-width:6.9rem;}.anc-7{width:7rem;min-width:7rem;max-width:7rem;}.anc-7-1{width:7.1rem;min-width:7.1rem;max-width:7.1rem;}.anc-7-2{width:7.2rem;min-width:7.2rem;max-width:7.2rem;}.anc-7-3{width:7.3rem;min-width:7.3rem;max-width:7.3rem;}.anc-7-4{width:7.4rem;min-width:7.4rem;max-width:7.4rem;}.anc-7-5{width:7.5rem;min-width:7.5rem;max-width:7.5rem;}.anc-7-6{width:7.6rem;min-width:7.6rem;max-width:7.6rem;}.anc-7-7{width:7.7rem;min-width:7.7rem;max-width:7.7rem;}.anc-7-8{width:7.8rem;min-width:7.8rem;max-width:7.8rem;}.anc-7-9{width:7.9rem;min-width:7.9rem;max-width:7.9rem;}.anc-8{width:8rem;min-width:8rem;max-width:8rem;}.anc-8-1{width:8.1rem;min-width:8.1rem;max-width:8.1rem;}.anc-8-2{width:8.2rem;min-width:8.2rem;max-width:8.2rem;}.anc-8-3{width:8.3rem;min-width:8.3rem;max-width:8.3rem;}.anc-8-4{width:8.4rem;min-width:8.4rem;max-width:8.4rem;}.anc-8-5{width:8.5rem;min-width:8.5rem;max-width:8.5rem;}.anc-8-6{width:8.6rem;min-width:8.6rem;max-width:8.6rem;}.anc-8-7{width:8.7rem;min-width:8.7rem;max-width:8.7rem;}.anc-8-8{width:8.8rem;min-width:8.8rem;max-width:8.8rem;}.anc-8-9{width:8.9rem;min-width:8.9rem;max-width:8.9rem;}.anc-9{width:9rem;min-width:9rem;max-width:9rem;}.anc-9-1{width:9.1rem;min-width:9.1rem;max-width:9.1rem;}.anc-9-2{width:9.2rem;min-width:9.2rem;max-width:9.2rem;}.anc-9-3{width:9.3rem;min-width:9.3rem;max-width:9.3rem;}.anc-9-4{width:9.4rem;min-width:9.4rem;max-width:9.4rem;}.anc-9-5{width:9.5rem;min-width:9.5rem;max-width:9.5rem;}.anc-9-6{width:9.6rem;min-width:9.6rem;max-width:9.6rem;}.anc-9-7{width:9.7rem;min-width:9.7rem;max-width:9.7rem;}.anc-9-8{width:9.8rem;min-width:9.8rem;max-width:9.8rem;}.anc-9-9{width:9.9rem;min-width:9.9rem;max-width:9.9rem;}.anc-10{width:10rem;min-width:10rem;max-width:10rem;}.anc-10-5{width:10.5rem;min-width:10.5rem;max-width:10.5rem;}.anc-11{width:11rem;min-width:11rem;max-width:11rem;}.anc-11-5{width:11.5rem;min-width:11.5rem;max-width:11.5rem;}.anc-12{width:12rem;min-width:12rem;max-width:12rem;}.anc-12-5{width:12.5rem;min-width:12.5rem;max-width:12.5rem;}.anc-13{width:13rem;min-width:13rem;max-width:13rem;}.anc-13-5{width:13.5rem;min-width:13.5rem;max-width:13.5rem;}.anc-14{width:14rem;min-width:14rem;max-width:14rem;}.anc-14-5{width:14.5rem;min-width:14.5rem;max-width:14.5rem;}.anc-15{width:15rem;min-width:15rem;max-width:15rem;}.anc-15-5{width:15.5rem;min-width:15.5rem;max-width:15.5rem;}.anc-16{width:16rem;min-width:16rem;max-width:16rem;}.anc-16-5{width:16.5rem;min-width:16.5rem;max-width:16.5rem;}.anc-17{width:17rem;min-width:17rem;max-width:17rem;}.anc-17-5{width:17.5rem;min-width:17.5rem;max-width:17.5rem;}.anc-18{width:18rem;min-width:18rem;max-width:18rem;}.anc-18-5{width:18.5rem;min-width:18.5rem;max-width:18.5rem;}.anc-19{width:19rem;min-width:19rem;max-width:19rem;}.anc-19-5{width:19.5rem;min-width:19.5rem;max-width:19.5rem;}.anc-20{width:20rem;min-width:20rem;max-width:20rem;}.anc-20-5{width:20.5rem;min-width:20.5rem;max-width:20.5rem;}.anc-21{width:21rem;min-width:21rem;max-width:21rem;}.anc-21-5{width:21.5rem;min-width:21.5rem;max-width:21.5rem;}.anc-22{width:22rem;min-width:22rem;max-width:22rem;}.anc-22-5{width:22.5rem;min-width:22.5rem;max-width:22.5rem;}.anc-23{width:23rem;min-width:23rem;max-width:23rem;}.anc-23-5{width:23.5rem;min-width:23.5rem;max-width:23.5rem;}.anc-24{width:24rem;min-width:24rem;max-width:24rem;}.anc-24-5{width:24.5rem;min-width:24.5rem;max-width:24.5rem;}.anc-25{width:25rem;min-width:25rem;max-width:25rem;}.anc-25-5{width:25.5rem;min-width:25.5rem;max-width:25.5rem;}.anc-26{width:26rem;min-width:26rem;max-width:26rem;}.anc-26-5{width:26.5rem;min-width:26.5rem;max-width:26.5rem;}.anc-27{width:27rem;min-width:27rem;max-width:27rem;}.anc-27-5{width:27.5rem;min-width:27.5rem;max-width:27.5rem;}.anc-28{width:28rem;min-width:28rem;max-width:28rem;}.anc-27-5{width:28.5rem;min-width:28.5rem;max-width:28.5rem;}.anc-27{width:29rem;min-width:29rem;max-width:29rem;}.anc-29-5{width:29.5rem;min-width:29.5rem;max-width:29.5rem;}.anc-30{width:30rem;min-width:30rem;max-width:30rem;}.anc-30-5{width:30.5rem;min-width:30.5rem;max-width:30.5rem;}
/*Altura de elementos*/.espa-0-1{height:.1rem;max-height:.1rem;min-height:.1rem;}.espa-0-2{height:.2rem;max-height:.2rem;min-height:.2rem;}.espa-0-3{height:.3rem;max-height:.3rem;min-height:.3rem;}.espa-0-4{height:.4rem;max-height:.4rem;min-height:.4rem;}.espa-0-5{height:.5rem;max-height:.5rem;min-height:.5rem;}.espa-0-6{height:.6rem;max-height:.6rem;min-height:.6rem;}.espa-0-7{height:.7rem;max-height:.7rem;min-height:.7rem;}.espa-0-8{height:.8rem;max-height:.8rem;min-height:.8rem;}.espa-0-9{height:.9rem;max-height:.9rem;min-height:.9rem;}.espa-1,.espa-1-0{height:1rem;max-height:1rem;min-height:1rem;}.espa-1-1{height:1.1rem;max-height:1.1rem;min-height:1.1rem;}.espa-1-2{height:1.2rem;max-height:1.2rem;min-height:1.2rem;}.espa-1-3{height:1.3rem;max-height:1.3rem;min-height:1.3rem;}.espa-1-4{height:1.4rem;max-height:1.4rem;min-height:1.4rem;}.espa-1-5{height:1.5rem;max-height:1.5rem;min-height:1.5rem;}.espa-1-6{height:1.6rem;max-height:1.6rem;min-height:1.6rem;}.espa-1-7{height:1.7rem;max-height:1.7rem;min-height:1.7rem;}.espa-1-8{height:1.8rem;max-height:1.8rem;min-height:1.8rem;}.espa-1-9{height:1.9rem;max-height:1.9rem;min-height:1.9rem;}.espa-2,.espa-2-0{height:2rem;max-height:2rem;min-height:2rem;}.espa-2-1{height:2.1rem;max-height:2.1rem;min-height:2.1rem;}.espa-2-2{height:2.2rem;max-height:2.2rem;min-height:2.2rem;}.espa-2-3{height:2.3rem;max-height:2.3rem;min-height:2.3rem;}.espa-2-4{height:2.4rem;max-height:2.4rem;min-height:2.4rem;}.espa-2-5{height:2.5rem;max-height:2.5rem;min-height:2.5rem;}.espa-2-6{height:2.6rem;max-height:2.6rem;min-height:2.6rem;}.espa-2-7{height:2.7rem;max-height:2.7rem;min-height:2.7rem;}.espa-2-8{height:2.8rem;max-height:2.8rem;min-height:2.8rem;}.espa-2-9{height:2.9rem;max-height:2.9rem;min-height:2.9rem;}.espa-3,.espa-3-0{height:3rem;max-height:3rem;min-height:3rem;}.espa-3-1{height:3.1rem;max-height:3.1rem;min-height:3.1rem;}.espa-3-2{height:3.2rem;max-height:3.2rem;min-height:3.2rem;}.espa-3-3{height:3.3rem;max-height:3.3rem;min-height:3.3rem;}.espa-3-4{height:3.4rem;max-height:3.4rem;min-height:3.4rem;}.espa-3-5{height:3.5rem;max-height:3.5rem;min-height:3.5rem;}.espa-3-6{height:3.6rem;max-height:3.6rem;min-height:3.6rem;}.espa-3-7{height:3.7rem;max-height:3.7rem;min-height:3.7rem;}.espa-3-8{height:3.8rem;max-height:3.8rem;min-height:3.8rem;}.espa-3-9{height:3.9rem;max-height:3.9rem;min-height:3.9rem;}.espa-4,.espa-4-0{height:4rem;max-height:4rem;min-height:4rem;}.espa-4-1{height:4.1rem;max-height:4.1rem;min-height:4.1rem;}.espa-4-2{height:4.2rem;max-height:4.2rem;min-height:4.2rem;}.espa-4-3{height:4.3rem;max-height:4.3rem;min-height:4.3rem;}.espa-4-4{height:4.4rem;max-height:4.4rem;min-height:4.4rem;}.espa-4-5{height:4.5rem;max-height:4.5rem;min-height:4.5rem;}.espa-4-6{height:4.6rem;max-height:4.6rem;min-height:4.6rem;}.espa-4-7{height:4.7rem;max-height:4.7rem;min-height:4.7rem;}.espa-4-8{height:4.8rem;max-height:4.8rem;min-height:4.8rem;}.espa-4-9{height:4.9rem;max-height:4.9rem;min-height:4.9rem;}.espa-5{height:5rem;max-height:5rem;min-height:5rem;}.espa-5-1{height:5.1rem;max-height:5.1rem;min-height:5.1rem;}.espa-5-2{height:5.2rem;max-height:5.2rem;min-height:5.2rem;}.espa-5-3{height:5.3rem;max-height:5.3rem;min-height:5.3rem;}.espa-5-4{height:5.4rem;max-height:5.4rem;min-height:5.4rem;}.espa-5-5{height:5.5rem;max-height:5.5rem;min-height:5.5rem;}.espa-5-6{height:5.6rem;max-height:5.6rem;min-height:5.6rem;}.espa-5-7{height:5.7rem;max-height:5.7rem;min-height:5.7rem;}.espa-5-8{height:5.8rem;max-height:5.8rem;min-height:5.8rem;}.espa-5-9{height:5.9rem;max-height:5.9rem;min-height:5.9rem;}.espa-6{height:6rem;max-height:6rem;min-height:6rem;}.espa-6-1{height:6.1rem;max-height:6.1rem;min-height:6.1rem;}.espa-6-2{height:6.2rem;max-height:6.2rem;min-height:6.2rem;}.espa-6-3{height:6.3rem;max-height:6.3rem;min-height:6.3rem;}.espa-6-4{height:6.4rem;max-height:6.4rem;min-height:6.4rem;}.espa-6-5{height:6.5rem;max-height:6.5rem;min-height:6.5rem;}.espa-6-6{height:6.6rem;max-height:6.6rem;min-height:6.6rem;}.espa-6-7{height:6.7rem;max-height:6.7rem;min-height:6.7rem;}.espa-6-8{height:6.8rem;max-height:6.8rem;min-height:6.8rem;}.espa-6-9{height:6.9rem;max-height:6.9rem;min-height:6.9rem;}.espa-7{height:7rem;max-height:7rem;min-height:7rem;}.espa-7-1{height:7.1rem;max-height:7.1rem;min-height:7.1rem;}.espa-7-2{height:7.2rem;max-height:7.2rem;min-height:7.2rem;}.espa-7-3{height:7.3rem;max-height:7.3rem;min-height:7.3rem;}.espa-7-4{height:7.4rem;max-height:7.4rem;min-height:7.4rem;}.espa-7-5{height:7.5rem;max-height:7.5rem;min-height:7.5rem;}.espa-7-6{height:7.6rem;max-height:7.6rem;min-height:7.6rem;}.espa-7-7{height:7.7rem;max-height:7.7rem;min-height:7.7rem;}.espa-7-8{height:7.8rem;max-height:7.8rem;min-height:7.8rem;}.espa-7-9{height:7.9rem;max-height:7.9rem;min-height:7.9rem;}.espa-8{height:8rem;max-height:8rem;min-height:8rem;}.espa-8-1{height:8.1rem;max-height:8.1rem;min-height:8.1rem;}.espa-8-2{height:8.2rem;max-height:8.2rem;min-height:8.2rem;}.espa-8-3{height:8.3rem;max-height:8.3rem;min-height:8.3rem;}.espa-8-4{height:8.4rem;max-height:8.4rem;min-height:8.4rem;}.espa-8-5{height:8.5rem;max-height:8.5rem;min-height:8.5rem;}.espa-8-6{height:8.6rem;max-height:8.6rem;min-height:8.6rem;}.espa-8-7{height:8.7rem;max-height:8.7rem;min-height:8.7rem;}.espa-8-8{height:8.8rem;max-height:8.8rem;min-height:8.8rem;}.espa-8-9{height:8.9rem;max-height:8.9rem;min-height:8.9rem;}.espa-9{height:9rem;max-height:9rem;min-height:9rem;}.espa-9-1{height:9.1rem;max-height:9.1rem;min-height:9.1rem;}.espa-9-2{height:9.2rem;max-height:9.2rem;min-height:9.2rem;}.espa-9-3{height:9.3rem;max-height:9.3rem;min-height:9.3rem;}.espa-9-4{height:9.4rem;max-height:9.4rem;min-height:9.4rem;}.espa-9-5{height:9.5rem;max-height:9.5rem;min-height:9.5rem;}.espa-9-6{height:9.6rem;max-height:9.6rem;min-height:9.6rem;}.espa-9-7{height:9.7rem;max-height:9.7rem;min-height:9.7rem;}.espa-9-8{height:9.8rem;max-height:9.8rem;min-height:9.8rem;}.espa-9-9{height:9.9rem;max-height:9.9rem;min-height:9.9rem;}.espa-10{height:10rem;max-height:10rem;min-height:10rem;}.espa-10-5{height:10.5rem;max-height:10.5rem;min-height:10.5rem;}.espa-10-7{height:10.7rem;max-height:10.7rem;min-height:10.7rem;}.espa-11{height:11rem;max-height:11rem;min-height:11rem;}.espa-11-5{height:11.5rem;max-height:11.5rem;min-height:11.5rem;}.espa-12{height:12rem;max-height:12rem;min-height:12rem;}.espa-12-5{height:12.5rem;max-height:12.5rem;min-height:12.5rem;}.espa-13{height:13rem;max-height:13rem;min-height:13rem;}.espa-13-5{height:13.5rem;max-height:13.5rem;min-height:13.5rem;}.espa-14{height:14rem;max-height:14rem;min-height:14rem;}.espa-14-5{height:14.5rem;max-height:14.5rem;min-height:14.5rem;}.espa-15{height:15rem;max-height:15rem;min-height:15rem;}.espa-15-5{height:15.5rem;max-height:15.5rem;min-height:15.5rem;}.espa-16{height:16rem;max-height:16rem;min-height:16rem;}.espa-16-5{height:16.5rem;max-height:16.5rem;min-height:16.5rem;}.espa-17{height:17rem;max-height:17rem;min-height:17rem;}.espa-17-5{height:17.5rem;max-height:17.5rem;min-height:17.5rem;}.espa-18{height:18rem;max-height:18rem;min-height:18rem;}.espa-18-5{height:18.5rem;max-height:18.5rem;min-height:18.5rem;}.espa-19{height:19rem;max-height:19rem;min-height:19rem;}.espa-19-5{height:19.5rem;max-height:19.5rem;min-height:19.5rem;}.espa-20{height:20rem;max-height:20rem;min-height:20rem;}.espa-20-5{height:20.5rem;max-height:20.5rem;min-height:20.5rem;}.espa-21{height:21rem;max-height:21rem;min-height:21rem;}.espa-21-5{height:21.5rem;max-height:21.5rem;min-height:21.5rem;}.espa-22{height:22rem;max-height:22rem;min-height:22rem;}.espa-22-5{height:22.5rem;max-height:22.5rem;min-height:22.5rem;}.espa-23{height:23rem;max-height:23rem;min-height:23rem;}.espa-23-5{height:23.5rem;max-height:23.5rem;min-height:23.5rem;}.espa-24{height:24rem;max-height:24rem;min-height:24rem;}.espa-24-5{height:24.5rem;max-height:24.5rem;min-height:24.5rem;}.espa-25{height:25rem;max-height:25rem;min-height:25rem;}.espa-25-5{height:25.5rem;max-height:25.5rem;min-height:25.5rem;}.espa-26{height:26rem;max-height:26rem;min-height:26rem;}.espa-26-5{height:26.5rem;max-height:26.5rem;min-height:26.5rem;}.espa-27{height:27rem;max-height:27rem;min-height:27rem;}.espa-27-5{height:27.5rem;max-height:27.5rem;min-height:27.5rem;}.espa-28{height:28rem;max-height:28rem;min-height:28rem;}.espa-28-5{height:28.5rem;max-height:28.5rem;min-height:28.5rem;}.espa-29{height:29rem;max-height:29rem;min-height:29rem;}.espa-29-5{height:29.5rem;max-height:29.5rem;min-height:29.5rem;}.espa-30{height:30rem;max-height:30rem;min-height:30rem;}.espa-30-5{height:30.5rem;max-height:30.5rem;min-height:30.5rem;}.espa-31{height:31rem;max-height:31rem;min-height:31rem;}.espa-32{height:32rem;max-height:32rem;min-height:32rem;}.espa-33{height:33rem;max-height:33rem;min-height:33rem;}.espa-34{height:34rem;max-height:34rem;min-height:34rem;}.espa-35{height:35rem;max-height:35rem;min-height:35rem;}.espa-36{height:36rem;max-height:36rem;min-height:36rem;}.espa-37{height:37rem;max-height:37rem;min-height:37rem;}.espa-38{height:38rem;max-height:38rem;min-height:38rem;}.espa-39{height:39rem;max-height:39rem;min-height:39rem;}.espa-40{height:40rem;max-height:40rem;min-height:40rem;}.espa-42{height:42rem;max-height:42rem;min-height:42rem;}.espa-60{height:60rem;max-height:60rem;min-height:60rem;}
/*Ancho*/.anchoAutomatico{width:auto;}.porc5w{width:5%;}.porc10w{width:10%;}.porc15w{width:15%;}.porc20w{width:20%;}.porc25w{width:25%;}.porc30w{width:30%;}.porc35w{width:35%;}.porc40w{width:40%;}.porc45w{width:45%;}.porc50w{width:50%;}.porc55w{width:55%;}.porc60w{width:60%;}.porc65w{width:65%;}.porc70w{width:70%;}.porc75w{width:75%;}.porc80w{width:80%;}.porc85w{width:85%;}.porc90w{width:90%;}.porc95w{width:95%;}.cienAncho,.porc100w{width:100%;}
/*Alto*/.altoAutomatico{height:auto;}.porc5h{height:5%;}.porc10h{height:10%;}.porc15h{height:15%;}.porc20h{height:20%;}.porc25h{height:25%;}.porc30h{height:30%;}.porc35h{height:35%;}.porc40h{height:40%;}.porc45h{height:45%;}.porc50h{height:50%;}.porc55h{height:55%;}.porc60h{height:60%;}.porc65h{height:65%;}.porc70h{height:70%;}.porc75h{height:75%;}.porc80h{height:80%;}.porc85h{height:85%;}.porc90h{height:90%;}.porc95h{height:95%;}.cienAlto,.porc100h{height:100%;}
/*Izquierdo*/.padIzq-0-1{padding-left:.1rem;}.padIzq-0-2{padding-left:.2rem;}.padIzq-0-3{padding-left:.3rem;}.padIzq-0-4{padding-left:.4rem;}.padIzq-0-5{padding-left:.5rem;}.padIzq-0-6{padding-left:.6rem;}.padIzq-0-7{padding-left:.7rem;}.padIzq-0-8{padding-left:.8rem;}.padIzq-0-9{padding-left:.9rem;}.padIzq-1-0,.padIzq-1{padding-left:1rem;}.padIzq-1-1{padding-left:1.1rem;}.padIzq-1-2{padding-left:1.2rem;}.padIzq-1-3{padding-left:1.3rem;}.padIzq-1-4{padding-left:1.4rem;}.padIzq-1-5{padding-left:1.5rem;}.padIzq-1-6{padding-left:1.6rem;}.padIzq-1-7{padding-left:1.7rem;}.padIzq-1-8{padding-left:1.8rem;}.padIzq-1-9{padding-left:1.9rem;}.padIzq-2-0,.padIzq-2{padding-left:2rem;}.padIzq-2-1{padding-left:2.1rem;}.padIzq-2-2{padding-left:2.2rem;}.padIzq-2-3{padding-left:2.3rem;}.padIzq-2-4{padding-left:2.4rem;}.padIzq-2-5{padding-left:2.5rem;}.padIzq-2-6{padding-left:2.6rem;}.padIzq-2-7{padding-left:2.7rem;}.padIzq-2-8{padding-left:2.8rem;}.padIzq-2-9{padding-left:2.9rem;}.padIzq-3-0,.padIzq-3{padding-left:3rem;}.padIzq-3-1{padding-left:3.1rem;}.padIzq-3-2{padding-left:3.2rem;}.padIzq-3-3{padding-left:3.3rem;}.padIzq-3-4{padding-left:3.4rem;}.padIzq-3-5{padding-left:3.5rem;}.padIzq-3-6{padding-left:3.6rem;}.padIzq-3-7{padding-left:3.7rem;}.padIzq-3-8{padding-left:3.8rem;}.padIzq-3-9{padding-left:3.9rem;}.padIzq-4-0,.padIzq-4{padding-left:4rem;}.padIzq-4-1{padding-left:4.1rem;}.padIzq-4-2{padding-left:4.2rem;}.padIzq-4-3{padding-left:4.3rem;}.padIzq-4-4{padding-left:4.4rem;}.padIzq-4-5{padding-left:4.5rem;}.padIzq-4-6{padding-left:4.6rem;}.padIzq-4-7{padding-left:4.7rem;}.padIzq-4-8{padding-left:4.8rem;}.padIzq-4-9{padding-left:4.9rem;}.padIzq-5-0,.padIzq-5{padding-left:5rem;}.padIzq-5-1{padding-left:5.1rem;}.padIzq-5-2{padding-left:5.2rem;}.padIzq-5-3{padding-left:5.3rem;}.padIzq-5-4{padding-left:5.4rem;}.padIzq-5-5{padding-left:5.5rem;}.padIzq-5-6{padding-left:5.6rem;}.padIzq-5-7{padding-left:5.7rem;}.padIzq-5-8{padding-left:5.8rem;}.padIzq-5-9{padding-left:5.9rem;}.padIzq-6-0,.padIzq-6{padding-left:6rem;}.padIzq-6-1{padding-left:6.1rem;}.padIzq-6-2{padding-left:6.2rem;}.padIzq-6-3{padding-left:6.3rem;}.padIzq-6-4{padding-left:6.4rem;}.padIzq-6-5{padding-left:6.5rem;}.padIzq-6-6{padding-left:6.6rem;}.padIzq-6-7{padding-left:6.7rem;}.padIzq-6-8{padding-left:6.8rem;}.padIzq-6-9{padding-left:6.9rem;}.padIzq-7-0,.padIzq-7{padding-left:7rem;}
/*Derecho*/.padDer-0-1{padding-right:.1rem;}.padDer-0-2{padding-right:.2rem;}.padDer-0-3{padding-right:.3rem;}.padDer-0-4{padding-right:.4rem;}.padDer-0-5{padding-right:.5rem;}.padDer-0-6{padding-right:.6rem;}.padDer-0-7{padding-right:.7rem;}.padDer-0-8{padding-right:.8rem;}.padDer-0-9{padding-right:.9rem;}.padDer-1-0,.padDer-1{padding-right:1rem;}.padDer-1-1{padding-right:1.1rem;}.padDer-1-2{padding-right:1.2rem;}.padDer-1-3{padding-right:1.3rem;}.padDer-1-4{padding-right:1.4rem;}.padDer-1-5{padding-right:1.5rem;}.padDer-1-6{padding-right:1.6rem;}.padDer-1-7{padding-right:1.7rem;}.padDer-1-8{padding-right:1.8rem;}.padDer-1-9{padding-right:1.9rem;}.padDer-2-0,.padDer-2{padding-right:2rem;}.padDer-2-1{padding-right:2.1rem;}.padDer-2-2{padding-right:2.2rem;}.padDer-2-3{padding-right:2.3rem;}.padDer-2-4{padding-right:2.4rem;}.padDer-2-5{padding-right:2.5rem;}.padDer-2-6{padding-right:2.6rem;}.padDer-2-7{padding-right:2.7rem;}.padDer-2-8{padding-right:2.8rem;}.padDer-2-9{padding-right:2.9rem;}.padDer-3-0,.padDer-3{padding-right:3rem;}
/*Arriba*/.padArr-0-1{padding-top:.1rem !important;}.padArr-0-2{padding-top:.2rem !important;}.padArr-0-3{padding-top:.3rem !important;}.padArr-0-4{padding-top:.4rem !important;}.padArr-0-5{padding-top:.5rem !important;}.padArr-0-6{padding-top:.6rem !important;}.padArr-0-7{padding-top:.7rem !important;}.padArr-0-8{padding-top:.8rem !important;}.padArr-0-9{padding-top:.9rem !important;}.padArr-1-0,.padArr-1{padding-top:1rem !important;}.padArr-1-1{padding-top:1.1rem !important;}.padArr-1-2{padding-top:1.2rem !important;}.padArr-1-3{padding-top:1.3rem !important;}.padArr-1-4{padding-top:1.4rem !important;}.padArr-1-5{padding-top:1.5rem !important;}.padArr-1-6{padding-top:1.6rem !important;}.padArr-1-7{padding-top:1.7rem !important;}.padArr-1-8{padding-top:1.8rem !important;}.padArr-1-9{padding-top:1.9rem !important;}.padArr-2-0,.padArr-2{padding-top:2rem !important;}.padArr-2-1{padding-top:2.1rem !important;}.padArr-2-2{padding-top:2.2rem !important;}.padArr-2-3{padding-top:2.3rem !important;}.padArr-2-4{padding-top:2.4rem !important;}.padArr-2-5{padding-top:2.5rem !important;}.padArr-2-6{padding-top:2.6rem !important;}.padArr-2-7{padding-top:2.7rem !important;}.padArr-2-8{padding-top:2.8rem !important;}.padArr-2-9{padding-top:2.9rem !important;}.padArr-3-0,.padArr-3{padding-top:3rem !important;}.padArr-4-0,.padArr-4{padding-top:4rem !important;}.padArr-5-0,.padArr-5{padding-top:5rem !important;}.padArr-6-0,.padArr-6{padding-top:6rem !important;}.padArr-7-0,.padArr-7{padding-top:7rem !important;}
/*Abajo*/.padAba-0-1{padding-bottom:.1rem !important;}.padAba-0-2{padding-bottom:.2rem !important;}.padAba-0-3{padding-bottom:.3rem !important;}.padAba-0-4{padding-bottom:.4rem !important;}.padAba-0-5{padding-bottom:.5rem !important;}.padAba-0-6{padding-bottom:.6rem !important;}.padAba-0-7{padding-bottom:.7rem !important;}.padAba-0-8{padding-bottom:.8rem !important;}.padAba-0-9{padding-bottom:.9rem !important;}.padAba-1-0,.padAba-1{padding-bottom:1rem !important;}.padAba-1-1{padding-bottom:1.1rem !important;}.padAba-1-2{padding-bottom:1.2rem !important;}.padAba-1-3{padding-bottom:1.3rem !important;}.padAba-1-4{padding-bottom:1.4rem !important;}.padAba-1-5{padding-bottom:1.5rem !important;}.padAba-1-6{padding-bottom:1.6rem !important;}.padAba-1-7{padding-bottom:1.7rem !important;}.padAba-1-8{padding-bottom:1.8rem !important;}.padAba-1-9{padding-bottom:1.9rem !important;}.padAba-2-0,.padAba-2{padding-bottom:2rem !important;}.padAba-2-1{padding-bottom:2.1rem !important;}.padAba-2-2{padding-bottom:2.2rem !important;}.padAba-2-3{padding-bottom:2.3rem !important;}.padAba-2-4{padding-bottom:2.4rem !important;}.padAba-2-5{padding-bottom:2.5rem !important;}.padAba-2-6{padding-bottom:2.6rem !important;}.padAba-2-7{padding-bottom:2.7rem !important;}.padAba-2-8{padding-bottom:2.8rem !important;}.padAba-2-9{padding-bottom:2.9rem !important;}.padAba-3-0,.padAba-3{padding-bottom:3rem !important;}.padAba-4-0,.padAba-4{padding-bottom:4rem !important;}.padAba-5-0,.padAba-5{padding-bottom:5rem !important;}.padAba-6-0,.padAba-6{padding-bottom:6rem !important;}.padAba-7-0,.padAba-7{padding-bottom:7rem !important;}
/*z-indez*/.zindex99{z-index:99;}.zindex100{z-index:100;}.zindex101{z-index:101;}.zindex102{z-index:102;}.zindex103{z-index:103;}.zindex104{z-index:104;}.zindex105{z-index:105;}.zindex106{z-index:106;}.zindex107{z-index:107;}.zindex108{z-index:108;}.zindex109{z-index:109;}.zindex110{z-index:110;}.zindex111{z-index:111;}.zindex112{z-index:112;}.zindex113{z-index:113;}.zindex114{z-index:114;}.zindex115{z-index:115!important;}.zindex-99{z-index:-99;}.zindex-100{z-index:-100;}.zindex-101{z-index:-101;}.zindex-102{z-index:-102;}.zindex-103{z-index:-103;}.zindex-104{z-index:-104;}.zindex-105{z-index:-105;}.zindex-106{z-index:-106;}.zindex-107{z-index:-107;}.zindex-108{z-index:-108;}.zindex-109{z-index:-109;}.zindex-110{z-index:-110;}
/*CALENDARIOS**/
.calendarioBloqueado{background-color: rgb(235, 235, 228);}

/*Ancho para el autocompletar*/
/*Nuevos estilos para el calendario con hora*/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px;}
.ui-timepicker-div dl { text-align: left;}
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px;}
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%;}
.ui-timepicker-div td { font-size: 90%;}
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0;}
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none;}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%;}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa;}
.ui-timepicker-rtl{ direction: rtl;}
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0;}
.ui-timepicker-rtl dl dt{ float: right; clear: right;}
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px;}

/*Estilos para la hora en una sola línea*/
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, .ui-timepicker-div.ui-timepicker-oneLine dt {display: none;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {display:block;padding-top:2px;font-size:1.2rem;}
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, .ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0 1px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide, .ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
.ui_tpicker_hour_slider select, .ui_tpicker_minute_slider select, .ui_tpicker_second_slider select{width:calc(3.3rem - 2px);}
.ui_tpicker_hour_slider select:focus, .ui_tpicker_minute_slider select:focus, .ui_tpicker_second_slider select:focus{box-shadow:none !important;border-color:none !important;}

/*clases para controles anterior y siguiente de los meses*/
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute !important;top: 2px !important;width: 1.3em !important;height: 1.8em !important;cursor:pointer!important;}
.ui-slider {position: relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor:pointer!important;-ms-touch-action: none;touch-action: none;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}
.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.15em;margin-left: -.6em;}
.ui-widget-content {width:calc(100% - .4em) !important;border: 1px solid #aaaaaa;background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color: #222222;box-shadow:none !important;z-index:999999;}

/*Marca el día actual en el calendario*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:none !important;border:1px solid #ccf0d8 !important;overflow:hidden;}
 .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default.ui-state-highlight{color:white!important;}
 .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today{font:MyriadPro-BoldCond;letter-spacing:0.03rem;color:white !important;background:#ccf0d8 url(Scripts/CalendarioHora/indicador.png) 2px 2px; background-size:50% 50%;text-align:left;background-repeat:no-repeat;border:none !important;}

/*Bordes redondeados para el botón de los sliders de tiempo*/
.ui-corner-all{border-radius:4px;}
/*Terminan estilos nuevos*/
.ui-datepicker-div,.ui-state-default{font-size:.8rem !important;}
.ui-datepicker-calendar thead tr th span,.ui-datepicker-calendar thead tr th,.ui-datepicker-calendar thead tr{font-size:.9rem !important;margin-bottom:0;margin-top:0;}
.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-datepicker {width: 100%; height:auto; padding: .2em .2em 0;display: none; max-width:200px;}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {border: 0;padding: 0;}
.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {right: 1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {margin: 0 1.6em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select {margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%; max-width:200px;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker table {width: 100%;border-collapse: collapse;margin: 0 0 .4em; max-width:200px;}
.ui-datepicker th {padding: .7em .3em;text-align: center;font-family:MyriadPro-BoldCond;letter-spacing:0.03rem;border: 0;}
.ui-datepicker td {border: 0;padding: 1px;}
.ui-datepicker td span,.ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor:pointer!important;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}
.ui-widget {font-family: Verdana,Arial,sans-serif;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family: Verdana,Arial,sans-serif;}
.ui-widget-content { width:100%; /*max-width:200px;*/ border: 1px solid #aaaaaa;background: #ffffff 50% 50% repeat-x;color: #222222;box-shadow: 4px 4px 4px #121212;z-index:999 !important;}
.ui-widget-content a {color: #222222;}
.ui-widget-header {border: 1px solid #aaaaaa;background:#dadada 50% 50% repeat-x;color: #222222;font-family:MyriadPro-BoldCond;letter-spacing:0.03rem;}
.ui-widget-header a {color: #222222;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {border: 1px solid #d3d3d3;background: #e6e6e6 50% 50% repeat-x;color: #555555;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color: #555555;text-decoration: none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {border: 1px solid #999999;background: #dadada 50% 50% repeat-x;color: #212121;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {color: #212121;text-decoration: none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color: #212121;text-decoration: none;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {border:none;font:MyriadPro-BoldCond;letter-spacing:0.03rem;color:white;background:#ccf0d8 url(Scripts/CalendarioHora/indicador.png) 0 0; background-size:100% 100%;text-align:left;background-repeat:no-repeat;}

.ui-icon {width: 16px;height: 16px;background-position: 16px 16px;}
.ui-icon,.ui-widget-content .ui-icon {background-image: url(https://code.jquery.com/ui/1.10.1/themes/base/images/ui-icons_454545_256x240.png);}
.ui-icon-circle-triangle-e { background-position: -48px -192px;}
.ui-icon-circle-triangle-w { background-position: -80px -192px;}
.ui-datepicker-unselectable.ui-state-disabled .ui-state-default{background-color:#efedef;color:#c1c1c1;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-month,.ui-datepicker .ui-datepicker-year{border-radius:10px;outline:0;font-size:.8rem !important;width:50% !important;padding:.2rem;margin-bottom:.5rem;margin-top:.5rem;}


.ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today{border:none !important;color:white !important;background-color:#ccf0d8!important; background:#ccf0d8 url(Scripts/CalendarioHora/indicador.png) 0 0!important; background-size:100% 100% !important;text-align:left;background-repeat:no-repeat;}

/*Modales*/
.mensajes{position:fixed; top:0; left:0; width:100%; height:100%; overflow-y:scroll; z-index:110;}
.contMsj{float:left; position:relative; width:90%; margin-top:1rem; margin-left:5%; margin-bottom:1rem; z-index:103;}
.modalD, .modalConf{  margin-left:auto; margin-right:auto; margin-bottom:1rem; left:0; right:0; border-radius: 7px; box-shadow: 7px 7px 7px #333;border-width: 2px;width:90%;top:30px;padding:0;} 
.modalD{max-width:1000px;}
.modalConf{max-width:500px;}
.zindConfirma2{z-index:103;}
.zindConfirma{z-index:103;}
.tituloModal div:first-child{position:relative;width:calc(100% - 40px);padding:5px 20px;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:1rem;}
.tituloModal div:first-child div{margin:0;position:relative;padding:0;width:calc(100% - 3rem);font-size:1.1rem;}
.modalCerrar { outline:0; position:absolute; top:.3rem; right:.7rem; cursor:pointer!important; font-size:1.5rem; background-color:transparent !important; border-color:transparent !important; border-width:0; border-style:none; background-image:none !important; padding:0 !important;color:white !important;font-size:1.5rem !important;}
.alineaX{text-align:right;color:white;}
.fondoMensaje{position:fixed;opacity:.6;top:0;left:0;width:100%;height:100%;z-index:110; -webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}

/*RedMedia*/
.mensajesRM{position:fixed; top:0; left:0; width:100%; height:100%; overflow-y:scroll; z-index:110;}
.contMsjRM{float:left; position:relative; width:90%; margin-top:1rem; margin-left:5%; margin-bottom:1rem; z-index:103;}
.modalConfRM{margin-left:auto; margin-right:auto; margin-bottom:1rem; left:0; right:0; border-radius: 7px; box-shadow: 7px 7px 7px #333;border-width: 2px;width:90%;top:30px;padding:0;max-width:500px;}
.tituloModalRM div:first-child{position:relative;width:calc(100% - 40px);padding:5px 20px;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:1rem;}
.tituloModalRM div:first-child div{margin:0;position:relative;padding:0;width:calc(100% - 3rem);font-size:1.1rem;}
.modalCerrarRM { outline:0; position:absolute; top:-.7rem; right:-.7rem; cursor:pointer!important; font-size:1.5rem; background-color:#26BB86 !important; border-color:transparent !important; border-width:0; border-style:none; background-image:none !important; padding:.1rem .6rem !important;border-radius:15px;color:white;}
.fondoMensajeRM{position:fixed;opacity:.3;top:0;left:0;width:100%;height:100%;z-index:110; -webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);background-color:#cdcdcd;}
.nModalConfRM{position:absolute;top:90px;float:left;z-index:111;border-radius:5px;background:white;width:calc(50% - 4rem);margin-left:25%;padding:2rem;}
/*Formato para CheckBoxList*/
_:-ms-fullscreen, :root .chkListResp table tbody tr{width:100%;display:inline-table;}
.chkListResp table{width:100%;}
.chkListResp table tbody tr{width:100%;display:inline-flex;}
.chkListResp table tbody tr td:first-child{width:22.22222%;padding-left:11.11111%;}
.chkListResp table tbody tr td:nth-child(2){width:19%;padding-left:14.33333%;}
.chkListResp table tbody tr td:last-child{width:18.66667%;padding-left:14.66666%;}
@media(max-width:950px){.chkListResp table tbody tr td{width:33.33333% !important;padding-left:0 !important;}}
@media(max-width:550px){.chkListResp table tbody tr{width:100%;display:grid !important;}
.chkListResp table tbody tr td{width:100% !important;padding-left:0 !important;}
_:-ms-fullscreen, :root .chkListResp table tbody tr td{display:inline-table;}}


/*estilos para colorPicker*/
.colorpicker {width:356px !Important;height: 176px;overflow: hidden;position: absolute;background: url(../images/colorpicker_background.png);font-family: Arial, Helvetica, sans-serif;display: none;}
.colorpicker_color {width: 150px;height: 150px;left: 14px;top: 13px;position: absolute;background: #f00;overflow: hidden;cursor: crosshair!important;}
.colorpicker_color div {position: absolute;top: 0;left: 0;width: 150px;height: 150px;background: url(../images/colorpicker_overlay.png);}
.colorpicker_color div div {position: absolute;top: 0;left: 0;width: 11px;height: 11px;overflow: hidden;background: url(../images/colorpicker_select.gif);margin: -5px 0 0 -5px;}
.colorpicker_hue {position: absolute;top: 13px;left: 171px;width: 35px;height: 150px;cursor: n-resize !important;}
.colorpicker_hue div {position: absolute;width: 35px;height: 9px;overflow: hidden;background: url(../images/colorpicker_indic.gif) left top;	margin: -4px 0 0 0;	left: 0px;}
.colorpicker_new_color {position: absolute;width: 60px;height: 30px;left: 213px;top: 13px;background: #f00;}
.colorpicker_current_color {position: absolute;width: 60px;height: 30px;left: 283px;top: 13px;background: #f00;}
.colorpicker input {background-color: transparent !Important;border: 1px solid transparent !Important;position: absolute !Important;font-size: 10px !Important;font-family: Arial, Helvetica, sans-serif !Important;color: #898989 !Important;top: 4px !Important;right: 11px !Important;text-align: right !Important;margin: 0;padding: 0 !Important;height: 11px !Important;width:inherit !important;}
.colorpicker input:focus{box-shadow:none !important;border-color:none !Important;}
.colorpicker_hex {position: absolute;width: 72px;height: 22px;background: url(../images/colorpicker_hex.png) top;left: 212px;top: 142px;}
.colorpicker_hex input {right: 6px;}
.colorpicker_field {height: 22px;width: 62px;background-position: top;position: absolute;}
.colorpicker_field span {position: absolute;width: 12px;height: 22px;overflow: hidden;top: 0;right: 0;cursor: n-resize !important;}
.colorpicker_rgb_r {background-image: url(../images/colorpicker_rgb_r.png);top: 52px;left: 212px;}
.colorpicker_rgb_g {background-image: url(../images/colorpicker_rgb_g.png);top: 82px;left: 212px;}
.colorpicker_rgb_b {background-image: url(../images/colorpicker_rgb_b.png);top: 112px;left: 212px;}
.colorpicker_hsb_h {background-image: url(../images/colorpicker_hsb_h.png);top: 52px;left: 282px;}
.colorpicker_hsb_s {background-image: url(../images/colorpicker_hsb_s.png);top: 82px;left: 282px;}
.colorpicker_hsb_b {background-image: url(../images/colorpicker_hsb_b.png);top: 112px;left: 282px;}
.colorpicker_submit {position: absolute;width: 22px;height: 22px;background: url(../images/colorpicker_submit.png) top;left: 322px;top: 142px;
	overflow: hidden;}
.colorpicker_focus {background-position: center;}
.colorpicker_hex.colorpicker_focus {background-position: bottom;}
.colorpicker_submit.colorpicker_focus {background-position: bottom;}
.colorpicker_slider {background-position: bottom;}

/*Nuevo estilo para el nuevo modal*/
.nModal, .nModalConf{position:absolute;top:90px;margin-bottom:5rem; float:left;z-index:111;border-radius:5px;}
.nModal{width:80%;margin-left:10%;}
.nModalConf{width:40%;margin-left:30%;}
.tituloNModal{width:calc(100% - 40px);padding:.5rem 20px;border-top-left-radius:5px;border-top-right-radius:5px;min-height:1.1rem;}
.tituloNModal span{color:white;font-size:1.1rem;font-family:MyriadPro-BoldCond;letter-spacing:0.03rem;text-transform:uppercase;}
.contenidoNModal{position:relative;width:100%;float:left;padding-top:1rem;padding-bottom:1rem;}

@media(max-width:950px){
.nModal{width:90%;margin-left:5%;}
.nModalConf{width:60%;margin-left:20%;}
}

.radioImpuestos input{display:none;}
.radioImpuestos label{font-family:'MyriadPro-BoldCond';}
.radioImpuestos input[type=checkbox] + label:after{font-family:'icomoon' !important;content:"\e9df";font-size:.5rem;position:absolute;transform:rotate(-180deg);transition:transform 0.6s;left:11rem;top:.5rem;cursor:pointer!important;}
.radioImpuestos input[type=checkbox]:checked + label:after{transform:rotate(0deg);transition:transform 0.6s;}
.mensajeImpuestos{border-radius:15px;font-size:1.2rem;max-width:33rem;padding:.3rem .5rem}
@media(max-width:800px){
    .radioImpuestos input[type=checkbox]:checked + label:after{transform:rotate(0deg);transition:transform 0.6s;}
    .radioImpuestos input[type=checkbox] + label:after{font-size:.9rem;left:unset !Important;right:0;top:.3rem !Important;transform:rotate(-180deg);transition:transform 0.6s;}    
    .mensajeImpuestos{position:relative;border:1px solid #346094;border-radius:15px;padding:.7rem;margin:.7rem 0;width:calc(100% - 1.4rem - 2px);font-size:.9rem;background-color:white;max-width:none;text-align:center;}
}

@media(max-width:600px){.nModalConf{width:80%;margin-left:10%;}}
.altoEditorPDF{height:56.6rem;}
@media(max-width:1000px){.altoEditorPDF{height:45rem;}}
embed{overflow:auto;}

.anchoDefinido{margin-right:1rem !important;width:13rem !important;}

/*Estilo que podría causar conflicto con CSS generado desde JS, agregar el padre dentro del not(), si causa conflicto*/
#form1 ~ div:not(#ui-datepicker-div,.colorpicker) div:first-child{background-color:#11315b !important;opacity:.5 !important; background-image:url('Imagenes/General/fondo1220.png');background-size:cover;background-repeat:no-repeat;filter: alpha(opacity=5);}

/*Estilosparacomentariosdesatisfacción*/
.satisfaccion{position:fixed;z-index:100;width:100%;height:100%;top:0;left:0;padding:0;margin:0;border-width:0;}

.satisfaccionX{padding:0;border:none;width:2.1rem;height:2.1rem;z-index:102;position:fixed;bottom:2.2rem;left:.5rem;cursor:help !important;}
.satisfaccionX img{width:2.1rem;height:2.1rem;}
#divMensajeSatisfaccion,.divContainerDown{border:none;width:25rem;top:calc(50% - 9rem);left:calc(50% - 13rem); padding:.7rem;border-radius:10px;position:fixed;z-index:105; background: #e7e6e5; background: -moz-linear-gradient(left,  #e7e6e5 0%, #ffffff 50%, #bbbdbf 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e7e6e5), color-stop(50%,#ffffff), color-stop(100%,#bbbdbf)); background: -webkit-linear-gradient(left,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); background: -o-linear-gradient(left,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); background: -ms-linear-gradient(left,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); background: linear-gradient(to right,  #e7e6e5 0%,#ffffff 50%,#bbbdbf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e6e5', endColorstr='#bbbdbf',GradientType=1 );}
.divContainerDown .renglon{padding-bottom:.3rem;padding-top:.3rem;}
.divContainerDown input[type=radio]{display:none;}
.divContainerDown input[type=radio]+label{opacity:.5;}
.divContainerDown input[type=radio]:checked+label{opacity:1;}
.divContainerDown label div{width:20%;margin:0;padding:0;text-align:center;float:left;position:relative;}
#divMensajeSatisfaccion input[type=submit],.divContainerDown input[type=submit]{color:white;padding:.3rem 1rem !important;font-family:MyriadPro-BoldCond;background-image:url('Imagenes/Satisfaccion/boton.png');text-align:center;background-size:cover;background-color:transparent !important;}
.divContainerDown .renglon .txt-multi{width:calc(100% - .9rem) !important;max-width:30rem !important;}
.lineaSatisfaccion{width:90%;margin-left:5%;height:1px;background-color:black;float:left;position:relative;}
#rdbCalificacion{width:100%;}
#rdbCalificacion tbody tr td span label div{width:100%;text-align:center;}
.animaLabel{top: -1.5rem;color:#FFF;}
.fondoSatisfaccion{display:block;z-index:19!important;}
@media (max-width:800px),(max-height:400px) {.satisfaccionX{bottom:.5rem;}}
@media(max-width:34rem),(max-height:25rem){.satisfaccionX,.divContainerDown,.satisfaccion{display:none !important;}}

/*Addenda*/
.rdbAddenda{float:left;position:relative;transition: 1s;/*-webkit-transition: 1s;*/-moz-transition: 1s;-o-transition: 1s;width:calc(16.666666666666667% - 2rem);margin:1rem 1rem;}
.rdbAddenda > a > div{background-color:white;border:1px solid #E2E2E2;border-radius:15px;width:calc(100% - 1rem - 2px);padding:1rem .5rem;}
.rdbAddenda > a > div > div{display:flex;vertical-align:middle;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;overflow-y:auto;max-height:5rem;min-height:5rem;}
/*.rdbAddenda > a > div > div{}*/
.rdbAddenda > a > div > div > img{width:90%;height:auto;}
.rdbAddenda > a > div > div > label{font-size:1.35rem;word-break:break-word;color:#346094;font-family:MyriadPro-BoldCond;}

@media(max-width:1200px){.rdbAddenda{width:calc(20% - 2rem);}}
@media(max-width:1000px){.rdbAddenda{width:calc(25% - 2rem);}}
@media(max-width:800px){.rdbAddenda{width:calc(33.33333% - 2rem);}}
@media(max-width:600px){.rdbAddenda{width:calc(50% - 2rem);}}
@media(max-width:400px){.rdbAddenda{width:calc(100% - 2rem);}}

.rdbPlantillaAddenda{float:left;position:relative;transition: 1s;/*-webkit-transition: 1s;*/-moz-transition: 1s;-o-transition: 1s;width:calc(33.333333333% - 2rem);margin:.4rem 1rem;}
.rdbPlantillaAddenda input[type=radio]{display:none;}
.rdbPlantillaAddenda input[type=radio] + div{width:calc(100% - 1rem - 2px);transition: 1s;/*-webkit-transition: 1s;*/-moz-transition: 1s;-o-transition: 1s;padding:1rem .5rem;display:table;}
.rdbPlantillaAddenda input[type=radio] + div > div{display:table-cell;vertical-align:middle;text-align:center;}
.rdbPlantillaAddenda input[type=radio] + div > div:first-child{width:calc(60% - 1rem);background-color:white;height:4rem;border:1px solid #E2E2E2;border-radius:15px;padding:1rem .5rem;}
.rdbPlantillaAddenda input[type=radio] + div > div:first-child img{max-height:3rem;height:auto;width:auto;max-width:90%;}
.rdbPlantillaAddenda input[type=radio] + div > div:nth-child(2){width:1rem;}
.rdbPlantillaAddenda input[type=radio] + div > div:last-child{width:40%;text-align:left;margin-left:2rem;}
.lnkAgregarPlantilla,.rdbPlantillaAddenda input[type=radio] + div > div:last-child a{color:#00A2FF;text-decoration:underline;font-family:'MyriadPro-CondIt';}
.rdbPlantillaAddenda a,.rdbPlantillaAddenda span,.rdbPlantillaAddenda label{font-size:1.06rem;}
.rdbPlantillaAddenda .pipe{color:#00A2FF;margin-left:.7rem;margin-right:.7rem;}


@media(max-width:1200px){.rdbPlantillaAddenda{width:calc(50% - 2rem);}}
@media(max-width:800px){.rdbPlantillaAddenda{width:calc(60% - 2rem);margin-left:20%;}}
@media(max-width:600px){.rdbPlantillaAddenda{width:calc(80% - 2rem);margin-left:10%;}}
@media(max-width:550px){.rdbPlantillaAddenda{width:calc(100% - 2rem);margin-left:0%;}}

/*slider*/
.slider{position:relative;cursor:pointer;top:0;right:0;bottom:0;webkit-transition:.4s;transition:.4s;display:flex;background:#FFF;}
.itemSlider{width:100%;}
.controlesSlider .control,.controlesSliderDos .control{position:absolute;top:calc(60% - 10px);cursor:pointer;height:3rem;display:flex;align-items:center;width:3rem;justify-content:center;border-radius:2rem;}
.controlesSlider{z-index:2;}
.controlesSlider > div:first-child{left:-7%;opacity:1;}
.controlesSlider > div:last-child{right:-7%;opacity:1;} 
.zonaTouch{background:transparent;z-index:1;position:absolute;height:100%;width:100%;}
.leyendaLogin{border-top:2px solid #CECECE;color:#356094;text-align:right;font-family:'MyriadPro-Regular';padding-top:0rem;margin-top:.5rem;}

@media(max-width:1200px){
.controlesSlider > div:first-child{left:-5%;}
.controlesSlider > div:last-child{right:-5%;} 
}

@media (max-width: 70rem){
.controlesSlider .control{height:2rem;width:2rem;}
.controlesSlider > div:first-child{left:2.5%;}
.controlesSlider > div:last-child{right:3%;} 
}
/*sliderDos*/
.SliderDos {
    position:relative;cursor:pointer;top:0;right:0;bottom:0;webkit-transition:.4s;transition:.4s;display:none;background:#FFF;
}
.itemSliderDos{width:100%;} 
.zonaTouch{background:transparent;z-index:1;position:absolute;height:100%;width:100%;}
.sliderPaso{width:calc(100% - 6rem);margin-left:3rem;margin-top:1rem;margin-bottom:-4rem;}
.tituloHerramienta{line-height:30px;}
.segundoBotonBase{height:4rem;margin-top:-2rem;padding-bottom:2rem;}
@media(max-width:700px){
.SliderDos{display:flex;}
.slider{display:none;}
.controlesSliderDos .control{height:1.75rem;width:1.75rem;margin-top:-.75rem;}
.controlesSliderDos > div:first-child{left:-2.5%;}
.controlesSliderDos > div:last-child{right:-2.5%;} 
}

/*QR Blikon*/
.QRizq,.QRder{position:fixed;top:0;height:calc(100% - 4rem);overflow:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:2rem 2rem;}
.QRizq{left:0;width:calc(100% - 19rem);background-image:url('Imagenes/QR/FondoIMG.svg');background-size:cover;}
.QRder{right:0;width:11rem;align-items:flex-start;justify-content:center;display:flex;flex-direction:column;}
.QRizqSuperior{height:calc(100% - 10rem);width:100%;display:flex;justify-content:center;align-content:center;}
.divIMG{border-radius:10px;width:100%;display:flex;align-items:center;justify-content:center;}
.divIMG > img{width:auto;border:1rem solid white;height:auto;max-width:calc(100% - 2rem);border-radius:15px;background-color:white;}
.divTarjeta{width:45rem;height:unset;display:flex;flex-wrap:wrap;align-items:center;background-color:white;border-radius:10px;justify-content:center;}
.divTarjeta > div{width:100%;height:auto;max-width:20rem;background-color:#cecece;border-radius:20px;padding:1rem 2.5rem 1rem 2.5rem;padding-right:7rem;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);position:relative;}
.logoTarjeta{text-align:left;padding-bottom:.5rem;padding-top:0rem;}
.logoTarjeta img{max-height:4rem;max-width:10rem;}
.divTarjeta span,.divTarjeta a{color:#444;font-family:'HelveticaNeueLTProMdCnO';}
.divTarjeta span.HelveticaNeueLTProBdCn{font-family: 'HelveticaNeueLTProBdCn';font-size:1.5rem;}
.Empresa{color:#595959!important;}
.decoracionTarjeta{position:absolute;right:2.1rem;z-index:115;width:4rem;height:100%;top:0;}
.decoracionTarjeta > div{float:left;position:relative;width:100%;}
.decoracionTarjeta > div:nth-child(1){height:calc(100% - 7rem);background-image:url('Imagenes/QR/puntosgrisestarjeta.svg');background-size:cover}
.decoracionTarjeta > div:nth-child(2){height:calc(6.5rem);display:flex;align-items:center;}
.decoracionTarjeta > div:nth-child(3){height:calc(.5rem);background-color:#C2C2C2;}
.CagandoQR{position:fixed;top:0;left:0;width:100%;height:100%;background-color:white;z-index:115;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.CagandoQR > div{width:17rem;}
.CagandoQR > div > div{width:100%;text-align:center;}
.CagandoQR > div > div:first-child{height:6rem;}
.CagandoQR > div > div:last-child{height:2.3rem;background-color:white;position:relative;border-radius:50px;width:100%;-webkit-box-shadow: 0px 3px 9px 0px rgba(205,205,205,1);-moz-box-shadow: 0px 3px 9px 0px rgba(205,205,205,1);box-shadow: 0px 3px 9px 0px rgba(205,205,205,1);display:flex;font-size:1rem;align-items:center;justify-content:center;}
.CagandoQR > div > div > img{height:4rem;}


.divExtension{background-color:#c94c4c;display:flex;align-items:center;justify-content:center;width:20rem;border-radius:15px;max-height:25rem;}
.divExtension span{font-size:5rem;color:white;font-family: 'MyriadPro-Bold';}

.QRizqTitulo{height:4rem;background-color:white;width:70%;margin-left:15%;margin-right:15%;border-radius:10px;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;justify-content:center;}
.QRizqTitulo span{font-size:1rem;font-family:'MyriadPro-Bold';}

.QRder > div{width:100%;display:flex;flex-wrap:wrap;}
.QRDerLigas{height:calc(100% - 12rem);display:flex;flex-wrap:wrap;align-content:flex-start;}
.QRDerLigas > div{width:100%;height:1.5rem;display:flex;align-content:center;justify-content:flex-end;}
.QRDerDescargar{height:4rem;display:flex;align-items:center;justify-content:center;}
.QRDerAcerca a,.QRDerContactanos a,.QRDerAviso a{color:black;font-size:1rem;font-family:'Cabin-Regular';display:block;border-right:2px solid transparent;padding-right:.5rem;}
.QRDerAcerca a:hover,.QRDerContactanos a:hover,.QRDerAviso a:hover{color:black;font-family:'Cabin-SemiBold';border-right:2px solid black;}
.QRDerAcerca{margin-top:2rem;}
.QRDerContactanos{}
.QRDerAviso{}
.QRDerLogo{height:7rem;display:flex;align-items:center;justify-content:center;}
.QRDerLogo img{height:5rem;}
.QRbtnDescarga{border:none;border-radius:15px;padding:.9rem 0;width:100%;max-width:12rem;background-color:#4eaced;color:white;font-family: 'MyriadPro-Bold';cursor:pointer;}
.menuPrincipal > div > div > a > span.icon-codigoQr{font-size:2.15rem;padding-bottom:.3rem;}
.CelularQR{width:90%;max-width:650px;}
.opcionesQR{display:flex;flex-wrap:wrap;float:left;}
.categoriaQR{padding:.5rem;text-align:center;}
.categoriaQR input[type=radio]{display:none;}
.categoriaQR input[type=radio] + label img{width:100%;max-width:170px;cursor:pointer;}
.categoriaQR input[type=radio]:checked + label img:first-child,.categoriaQR input[type=radio] + label img:last-child{display:none;}
.categoriaQR input[type=radio]:checked + label img:last-child,.categoriaQR input[type=radio] + label img:first-child{display:initial;}
.contenedorQR input[type=text],.contenedorQR .txt-multi{max-width:38rem;}
.labelColorQR{position:absolute;margin-top:-1.1rem;margin-left:3.7rem;}
.contenedorQR .divColorSelector div{width:2.5rem;height:2.5rem;background-image:none;margin-top:-1rem;border:2px solid #cecece;border-radius:12px;}
.grid.gridQR tbody tr:first-child th:first-child,.grid.gridQR tbody tr:first-child td:first-child {border-top-left-radius:10px;}
.grid.gridQR tbody tr:first-child th:last-child,.grid.gridQR tbody tr:first-child td:last-child {border-top-right-radius:10px;border-right:transparent!important;}
.grid.gridQR tbody tr:first-child td, .grid.gridQR tbody tr:first-child th {background-color:#212121!important;}
.grid.gridQR tbody tr:first-child td, .grid.gridQR tbody tr:first-child th, .grid.gridQR tbody tr td{border-right:1px solid #212121;}
.grid.gridQR tbody tr:last-child{border-bottom:1px solid #212121;}
.grid.gridQR tbody tr:nth-child(odd) td{background-color:#f2f2f2!important;}
.grid.gridQR a div{display:block;width:1.4rem;height:1.4rem;}

/* QR con 8 opciones*/
/*.opcionesQR{width:700px;margin-left:calc(50% - 350px);margin-right:calc(50% - 350px);}
.categoriaQR{width:calc(25% - 1rem);}*/

/* QR con 6 opciones*/
.opcionesQR{width:500px;margin-left:calc(50% - 250px);margin-right:calc(50% - 250px);}
.categoriaQR{width:calc(33.333333333% - 1rem);}

@media(max-width:800px){
.QRizq,.QRder{width:100%;position:initial;}
.divExtension{height:20rem;}
.QRizq{padding:2rem 0;}
.QRder{width:100%;right:auto;padding:0;margin-top:2rem;}
.QRDerLigas > div{justify-content:center;}
.QRDerAcerca{margin-top:2rem;}
.QRDerLogo{height:10rem;}
.QRizqTitulo{margin-top:1rem;}
.opcionesQR{width:90%;margin-left:5%;margin-left:5%;}
.categoriaQR{width:calc(33.3333333333% - 1rem);padding:.5rem;}
}
@media(max-width:600px) {
.categoriaQR{width:calc(33.3333333333% - 1rem);padding:.5rem;}
}
@media(max-width:500px) {
.categoriaQR{width:calc(50% - 1rem);padding:.5rem;}
.divTarjeta{width:calc(90% - 4rem);margin-left:5%;margin-right:5%;}
}
@media(max-width:400px) {
.categoriaQR{width:calc(100% - 1rem);padding:.5rem;}
.categoriaQR input[type=radio] + label img{}
}

/*QR vista previa administrador*/
.VistaPreviaQR{position:relative;margin:auto;width:85%;background-color:white;padding:1.5rem;border-radius:10px;color:white;border:solid 1px #dadada;padding-bottom:0rem;display:block;max-width:13rem;}
.imgVistaPreviaQR img{width:1rem;margin-right:.5rem;}
.tituloQR span{color:#595959;font-family: 'Cabin-Bold';}
.flexQR{display:flex;align-items:center;justify-content:center;}
.VistaPreviaQRDescipcion{background-color:#4EACEC;position:relative;margin:auto;width:calc(85%);max-width:13rem;padding:1.5rem 1.5rem;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border:1px solid #4EACEC;}
.VistaPreviaQRDescipcion span{color:white;font-family: 'MyriadPro-Bold';word-break:break-word}
.ModalRevocacion{position:fixed;top:0;left:0;width:100%;height:100%;z-index:110;}
.ModalRevocacion div:first-child{background-color:#212121;opacity:.5;position:fixed;top:0;left:0;width:100%;height:100%;}
.ModalRevocacion div:last-child{position:fixed;width:700px;height:calc(100% - 4rem);overflow:auto;left:calc(50% - 350px);padding-bottom:2rem;padding-top:2rem;}
.ModalRevocacion div:last-child input[type=image]{position:absolute;top:3rem;right:1rem;background-color:#f2f2f2!important;color:#366196!important;border-radius:50%;height:2rem;width:2rem;}
.tituloAdminQR{display:flex;width:calc(100% - 3rem);border-bottom:1px solid #212121;align-items:center;padding:.5rem 1.5rem;margin-bottom:1rem;font-family: 'MyriadPro-Bold';margin-top:2rem;}
.tituloAdminQR img{margin-right:.5rem;}
.PlantillasComerciales{margin-bottom:1rem;}
.PlantillasComerciales input[type=radio],.PlantillasComerciales input[type=radio] + label img:last-child,.PlantillasComerciales input[type=radio]:checked + label img:first-child{display:none;}
.PlantillasComerciales input[type=radio]:checked + label img:last-child{display:initial;}
.PlantillasComerciales input[type=radio] + label img{width:100%;max-width:12rem;}

/*Estilos para el PopUp Mailing en PanelUsuario*/
.PopUpMailing{position:absolute;top:90px;margin-bottom:5rem; float:left;z-index:111;border-radius:5px;width:25rem;margin-left:calc(50% - 14.5rem);background-color:white;padding:2rem;border-radius:15px;}
.ajustaAnchoPopUp{margin-left:calc(50% - 14.5rem);padding:2rem;width:25rem;border:2px solid black;}
.PopUpMailing .logosResponsivos{padding-bottom:1rem;border-bottom:1px solid #BABCBF;}
.PopUpMailing .logosResponsivos div:nth-child(1), .PopUpMailing .logosResponsivos div:nth-child(3){width:auto;}
.PopUpMailing .logosResponsivos div:nth-child(1) img{height:2rem;margin-top:.3rem;}
.PopUpMailing .logosResponsivos div:nth-child(2){background-color:#BABCBF !important;}
.btnCerrarPopUp{position:absolute;right:-3rem;top:-3.8rem;}
.btnCerrar2{right:-4rem;top:-3rem;}
.somosIP{padding:2rem 0;}
.somosIP img{width:100%;}
.btnLinkMailing{background-color:#FBB03B;color:white;font-family:"Cabin-Bold";padding:.7rem 2rem;border-radius:10px;position:relative;float:left;margin:1rem auto;}
.btnLinkMailing2{background-color:#FBB03B;color:white;font-family:"Cabin-Bold";padding:.7rem 3.5rem;border-radius:7px;position:relative;margin:1rem auto;display:inline-block;}
.cuerpoPopUpMailign, .cuerpoPopUpMailign2{position:relative;float:left;width:90%;margin:2rem 5% 6rem 5%;}
.cuerpoPopUpMailign2{margin:2rem 0;width:100%;}
.cuerpoPopUpMailign div:first-child, .cuerpoPopUpMailign div:first-child span{color:#808080;}
.lineaPopUpMailing{position:relative;float:left;width:15%;border-bottom:1px solid #BABCBF;margin:1.5rem auto;}
.lineaPopUpMailing2{position:relative;float:left;width:7rem;border-bottom:1px solid #BABCBF;margin:1.5rem auto;}
.footerPopUp{border-top:1px solid #BABCBF;padding-top:1rem;}

/*Estilos para nuevo diseño popUp*/
.aviso{font-family:'GibsonSemiBold';color:#F7931E;font-family:1.3rem;}
.logoQR{padding-top:2rem;display:flex;flex-wrap:nowrap;}
.logoQR .imgQR{width:40%;}
.logoQR .textoQR{width:60%;}
.logoQR .textoQR div:first-child{font-family:'GibsonSemiBold';padding-bottom:1rem;padding-top:.5rem;}
.logoQR .imgQR img{height:10rem;}
.ligaIP{color:#65C8D0;font-family: 'GibsonLight';}
.bordeNegro{border-top:1px solid black;width:100%;position:relative;float:left;}
.momento{color:#CCCCCC;font-family: 'HelveticaNeueLTRegular';text-align:right;padding-top:1rem;position:absolute;bottom:.5rem;right:1rem;}

.contieneGlobos{background-color:#cbdbe2;position:relative;width:35rem;margin-left:calc(50% - 17.5rem);margin-top:2rem;float:left;padding:2rem 0;}
.popUpGlobos, .globo2{position: relative;margin-bottom: 0;margin-top: 1rem;float: left;background-color: white;border-radius: 15px;margin-left: calc(50% - 14.5rem);padding: 2rem;width: 25rem;}
.globo2{width:20rem;margin-left:calc(50% - 14.5rem);}
.pestanaGlobo{position:absolute;left:-1.2rem;bottom:1rem;height:2rem;}
.ligaGlobo{color:#0373BD;text-decoration:underline;}
.miniatura{display:flex;align-items:center;}
.miniatura div:first-child{margin-right:1rem;}
.miniatura div:first-child img{height:3rem;}

/*Estilos para otro nuevo diseño de PopUp*/
.contornoPopUp{background-color:#fff;position:relative;width:20rem;float:left;padding:3rem 2rem;border-radius:15px;border:1px solid black;}
.btnRegistrate{background-color:#FBB03B;color:white;font-family: 'Arial-Bold';padding:.5rem 3rem;border-radius:6px;position:relative;float:left;font-size:.85rem;}
.centraVerticalPopup{display:flex;align-items:center;justify-content:center;}
.tituloPopUp{width:100%;}

.imgContenedorAudio{width:100%;}
.imgControl{position:absolute;left:1.5rem;bottom:1.7rem;width:1rem;cursor:pointer;}
.imgPausa{width:1.1rem;}

/*Estilos para otro otro otro nuevo diseño*/
.bordePopUp{border:solid 1px #CCCCCC;display:grid;}
.bordePopUp img{width:100%;}
.bordePopUp a{right:-2.8rem;}
.contornoPopUp{padding-top:2.3rem;top:-3.3rem;}
.tituloPopUp{height:auto!important;}
.contornoPopUp{padding-right:2rem;}
.btnCerrarPopUp{top:-3.2rem;right:-1rem;}

@media(max-width:800px) {
    .ModalRevocacion div:last-child{width:90%;left:5%;}
.ModalRevocacion div:last-child input[type=image]{width:1rem;height:1rem;}
}

@media(max-width:600px) {
    .contieneGlobos{width:95%;margin-left:2.5%;}
    .popUpGlobos, .globo2{width:calc(90% - 4rem);margin-left:5%;}
    /*.btnCerrarPopUp{right:-2rem;}*/
}

@media(max-width:500px){
    .ajustaAnchoPopUp{width:calc(90% - 4rem);margin-left:5%;}
    .logoQR{flex-wrap:wrap;}
    .logoQR .imgQR, .logoQR .textoQR{width:100%;text-align:center;}
}

@media(max-width:450px){.btnCerrarPopUp{right:calc(50% - 31px);}.tituloPopUp{width:100%;}.contornoPopUp{padding:3rem;}}
@media(max-width:430px){.contornoPopUp{width:calc(95% - 6rem);margin-left:2.5%;}}
@media(max-width:340px) {.miniatura{flex-wrap:wrap;align-content:center;}.miniatura div{width:100%;}.miniatura div:first-child{margin-bottom:1rem;justify-content:center;display:flex;}.miniatura div:last-child{text-align:center;}}
@media(max-width:420px){
    .imgContenedorAudio{width:16rem;}
    .imgControl{bottom:1.3rem;}
}

.modalDeseos,.mascaraDeseos{position:fixed;top:0;left:0;width:100%;height:100%;z-index:115;}
.modalDeseos{display:flex;justify-content:center;align-items:center;overflow:auto;}
.mascaraDeseos{background-color:white;opacity:.5;}
.contenidoDeseos{width:40rem;background-color:white;z-index:115;height:auto;margin-top:2rem;margin-bottom:2rem;}
.contenidoDeseos .renglon{width:calc(100% - 5rem);padding-left:2.5rem;padding-right:2.5rem;}
.contenidoDeseos .renglon.encabezadoDeseos{width:calc(100%);padding-left:0rem;padding-right:0rem;}
.modalDeseos .font13{color:#356094!important;}
.cerrarDeseos{position:absolute;width:2rem;height:2rem;z-index:115;top:2rem;right:2rem;}

@media(max-height:700px) {
    .modalDeseos{align-items:baseline;}
}
@media(max-width:42rem) {
.cerrarDeseos{width:5%;height:auto;top:15%;right:7%;}
.contenidoDeseos{width:90%;margin-left:5%;margin-right:5%;}
}


.cartaPorte,.cartaPorte > div:first-child{position:fixed;top:0;left:0;width:100%;height:100%;z-index:109;display:flex;align-items:center;align-content:center;justify-content:center;overflow:auto;}
.cartaPorte > div:first-child{background-color:#f1f1f1;opacity:.5;}
.cartaPorte > div:last-child{background-color:white;width:calc(90%);z-index:110;padding:0;padding-top:2rem;border-radius:20px;border:1px solid #f1f1f1;max-width:60rem;margin-top:2rem;margin-bottom:2rem;position:relative;text-align:center;overflow:hidden;}
.cartaPorte div:last-child img{margin-top:2rem;width:100%;margin-bottom:-1rem;}
.contenedorTipoCambio_radios > div{width:calc(100% - 2rem);margin-left:1rem;}
@media(max-height:900px){
.cartaPorte{align-items:flex-start;}
}
.CerrarCartaPorte{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;}

.popupGeneral div:last-child {display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;width:auto;max-width:initial;}
.btnEmitirV4{position:absolute !important;left:calc(50% - 43.5px);bottom:1rem;}

#divSiguesAqui, #divSiguesAqui div{z-index:130;}
.margenIzq-2{margin-left:2rem;}
.opcionManuales div:last-child::after{content: "" !important;}
.opcionManuales .imgFlechaArriba{position:absolute;right:.8rem;height:.7rem;top:1.1rem;}
.tituloManuales a, .titulo, .btnMasRecursos, .renglonFlex a{color:#356094;}
.tituloManuales a{font-family: 'HelveticaNeueLTProCn';}
.titulo{font-family:'HelveticaNeueLTProBdCn';margin-bottom:.5rem;border-bottom:1px solid #A7B6CE;padding-bottom:.5rem;}
.renglonFlex{display:flex;width:100%;align-items:center;}
.renglonFlex img{height:1.3rem;}
.renglonFlex a{padding-left:.5rem;font-size:1rem;}
.btnMasRecursos{border-bottom:1px solid #356094;}
.btnMasRecursos img{height:.5rem; margin-left:.5rem;}
.col1Manuales, .col2Manuales{width:45%;float:left;}
.col1Manuales{margin-right:5%;}
.col2Manuales{margin-left:5%;}
.opcionMenuManuales a{color:white;font-size:1.1rem;font-family:'HelveticaNeueLTProCn';letter-spacing:0.03rem;}
.imgAyuda{filter: invert(100%) sepia(8%) saturate(0%) hue-rotate(59deg) brightness(200%) contrast(107%);margin-left:.5rem;margin-top:.3rem;}

@media(max-width:1200px) {
    .col1Manuales, .col2Manuales{margin:0;width:100%;}
    .col2Manuales{margin-top:.5rem;}
}
.margenIzq-2{margin-left:2rem;}

.ayuda-contenedor{max-width:1500px;width:85%;margin-left:7.5%;padding-bottom:2rem;display:block;float:left;}
.ayuda-contenedor-recursos > div{width:35%;margin-right:7.5%;}
.ayuda-leyenda{font-size:1.2rem;padding:.5rem 0rem 2rem 0rem;}
.ayuda-titulo{font-size:1.7rem;padding:.8rem 1rem;font-family:MyriadPro-Bold;border-bottom:1px solid;margin-bottom:.5rem;}
.ayuda-subtitulo{display:flex;width:100%;align-items:center;padding:.5rem 1rem;font-size:1.5rem;font-family:MyriadPro-BoldCond;}
.ayuda-recurso{display:flex;width:100%;align-items:center;padding:.25rem 1rem;}
.ayuda-recurso a{display:flex;align-items:center;}
.ayuda-recurso img{height:1rem;margin-right:.5rem;}

@media(max-width:1200px){
.ayuda-leyenda,.ayuda-contenedor-recursos > div{width: calc(49% - 2rem);padding:1rem 1rem 1rem 1rem;}
.ayuda-contenedor-recursos > div{margin-right:0;}
}

@media(max-width:950px){
.ayuda-leyenda,.ayuda-contenedor-recursos > div{width: calc(100% - 2rem);padding:1rem 1rem 1rem 1rem;}
.ayuda-contenedor{width:100%;margin-left:0;}
}

.modalBuenFin,.modalBuenFin > div:first-child{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;align-content:center;justify-content:center;overflow:auto;}
.modalBuenFin > div:first-child{background-color:#f1f1f1;opacity:.5;}
.modalBuenFin > div:last-child{background-color:white;width:calc(90%);z-index:99999;padding:0;padding-top:4rem;border-radius:20px;border:1px solid #f1f1f1;max-width:60rem;margin-top:7rem;margin-bottom:2rem;position:relative;text-align:center;overflow:hidden;}
@media(max-height:900px){
.modalBuenFin{align-items:flex-start;}
}
.CerrarBuenFin{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;z-index:111;}
.buenFin-contenedor{position:relative;display:block;height:auto;}
.buenFin-colIzq, .buenFin-colDer{z-index:1;width:calc(40% - 2rem);margin-left:2rem;color:#FFF;padding:1.5rem 0 2rem 0;display:inline-block;float:left;}
.buenFin-colDer{width:calc(60% - 2rem);}
.buenFin-fondo{position:absolute;left:0;top:0;z-index:-1;width:100%;}
.buenFin-logoBuenFin{height:8rem;margin-bottom:1rem;}
.buenFin-nombre, .buenFin-razonSocial{text-align:left;}
.buenFin-nombre{text-align:center;}
.buenFin-nombre span{font-size:2.5rem;color:#FFF;}
.buenFin-nombre span:first-child{font-family:"MyriadPro-BoldCond"}
.imgAprovecha{margin:1rem 0 2rem 0;width:calc(100% + 2rem);}
.buenFin-imgSubrayado{margin:1rem 0rem .5rem 0rem;}
.buenFin-pago{font-size:1.8rem;margin-bottom:1.2rem;color:white;margin-top:6.5rem;color:#356094;}
.buenFin-pago span{font-family:'MyriadPro-BoldCond';color:white;display:block;font-size:1.5rem;font-style:italic;color:#356094;}
.buenFin-contenedor-ficha{position:relative;display:inline-block;z-index:1;margin-bottom:1rem;width:calc(60%);margin-left:0%;}
.buenFin-ficha{background:#F6F6F6;border-radius:12px;padding:.5rem;float:left;z-index:1;}
.buenFin-ficha > div{text-align:left;margin-bottom:.2rem;}
.buenFin-sombraFicha{border:2px solid #356094; border-radius:12px;width:100%;height:100%;position:absolute;top:.3rem;left:.3rem;z-index:-1;}
.buenFin-titulo{font-size:1rem;font-family:'MyriadPro-BoldCond';}
.buenFin-subtitulo{font-size:1rem;font-family:monospace;margin-left:.2rem;}
.buenFin-titulo, .buenFin-subtitulo{color:black;}
.buenFin-correo, .buenFin-correo span{color:#356094;}
.buenFin-correo{font-size:1.5rem;margin-bottom:2rem;}
.buenFin-correo span{font-size:1.2rem;font-family:'MyriadPro-Bold';font-style:italic;display:block;color:#356094;}
.buenFin-nota{width:calc(100% + 2rem);font-size:1rem;font-style:italic;color:#cecece;text-align:left;padding:.2rem 0;text-align:center;}
.buenFin-logos{display:none;}
.buenFin-btnEnterado{font-size:1.5rem!important;padding:.7rem 2.5rem!important;font-family:'MyriadPro-Cond'!important;border-radius:10px!important;background-color:#5eb057 !important;border:1px solid transparent !important;}
.buenFin-btnEnterado:hover{background-color:#58d54e !important;}

.pnlDocumentos li{display:none;}
.btnNomina12{display:inline !important;}
.btnTipoCambio{margin-top:.5rem;}
.contenedorTipoCambio{margin: 2rem auto 3rem auto;width: 50rem !important;padding: 2rem 0 !important;display:flex;flex-direction:column;align-items:center;}
.contenedorTipoCambio_titulo{font-family:'MyriadPro-Bold';font-size:1rem;margin-bottom:1rem;}
.contenedorTipoCambio_radios{margin-bottom:2rem;}
.contenedorTipoCambio input[type=radio]{visibility:hidden;}
.contenedorTipoCambio input[type=radio] + label{cursor:pointer;padding:.3rem .45rem .35rem .45rem;font-family:'MyriadPro-Regular';border-radius:5px;font-size:.97rem;margin:.5rem;border:1px solid #356094;}
.contenedorTipoCambio input[type=radio]:checked + label{background-color:#356094;color:white;}

.modalTipoCambio{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 109;display: flex;align-items: center;align-content: center;justify-content: center;overflow: auto;}
.mascaraTipoCambio{background-color: #f1f1f1;opacity: .5;width:100%;height:100%;position:fixed;}
.bodyTipoCambio{background-color: white;width: calc(90%);z-index: 110;padding: 0;padding-top: 2rem;border-radius: 20px;border: 1px solid #f1f1f1;max-width: 60rem;margin-top: 2rem;margin-bottom: 2rem;position: relative;text-align: center;overflow: hidden;}

#ContentPlaceHolder1_gdvTipoCambio tbody tr:nth-child(2){border-bottom:#cecece;}
#ContentPlaceHolder1_gdvTipoCambio tbody tr:nth-child(2) td{color:#000!important;}
#ContentPlaceHolder1_gdvTipoCambio tbody tr:nth-child(2) td:first-child{position:relative;}
#ContentPlaceHolder1_gdvTipoCambio tbody tr:nth-child(2) td:first-child::before{content:"Actual";background:#5eb057;color:#FFF;left:0;margin-left:-2rem;margin-top:-.2rem;position:absolute;padding:.2rem 1rem;border-radius:45px;}

.margin-top-2{margin-top:2rem;}
/*Inician estilos para el popup confirmar correo en panel usuario*/
.fondoCorreo{position:absolute;top:0;left:0;width:100%;height:100%;}

.camposActPass{width:100%;display:flex;}
.bordeIzqColor{width:.4rem;background-color:#2ED5FF;border-radius:5px;}
.camposActPass_contenido{width:calc(100% - 2rem);display:flex;flex-direction:column;padding-left:1rem;align-items:flex-start;}
.camposActPass_contenido div{width:100%;text-align:left;}
.camposActPass_contenido_titulo{display:flex;padding-top:1rem;align-items:center;justify-content:flex-start;flex-wrap:wrap;} 
.camposActPass_contenido_lbl{color:#2859A4;font-size:1.2rem;font-family: 'MyriadPro-Bold';margin-right:.5rem;width:11rem;}
.camposActPass_contenido_titulo input[type=text]{background-color:#E4E4E6;padding:.5rem;border:none;max-width:25rem;font-size:1.2rem;border:none !important;}
.tituloCorreoNuevo{color:#091858;font-size:1.2rem;margin-top:1rem;}

.contieneRadioCorreo{margin-top:1rem;}
.contieneRadioCorreo input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.contieneRadioCorreo input[type=radio] + label{cursor:pointer;}
.contieneRadioCorreo input[type=radio] + label span:nth-child(2){margin-left:1.5rem;}
.radioCorreo{background-color: transparent;position: absolute;height: 0.9rem;width: 0.9rem;border-radius: 5px;border: 2px solid #A8A8A8;top:.1rem;}
.radioCorreo:after{display:none;border:solid white;left: 0.26rem;top: 0.07rem;width: 0.17rem;height: 0.45rem;border-width: 0 3px 3px 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);content: "";position: absolute;}
.contieneRadioCorreo input[type=radio]:checked + label .radioCorreo{background-color:#2859A4;border:2px solid #2859A4;}
.contieneRadioCorreo input[type=radio]:checked + label .radioCorreo:after{display:block;}

.txtRadioBold{color:#2859A4;font-family: 'MyriadPro-Bold';font-size:1rem;}
.txtRadioNormal{color:#2B2B2B;font-size:1.2rem;}

.contenidoActPass .btnEnabled:disabled, .contenidoActPass .btnEnabled:enabled, .contenidoActPass .btnDespues{border:none !important;padding:.8rem !important;font-size:1.2rem !important;font-family: 'Cabin-BoldItalic' !important;}
.contenidoActPass .btnDespues{font-family:'Cabin-MediumItalic' !important;}

.footerActPass{width:100%;display:flex;align-items:center;margin-top:2rem;position:relative;float:left;flex-wrap:wrap;}
.footerActPass img{margin-left:.3rem;}
.footerActPass_txtNormal{color:#2859A4;font-size:1.2rem;}
.footerActPass_txtBold{font-family: 'MyriadPro-Bold';color:#2859A4;padding-left:.2rem;font-size:1.1rem;}

.expresionFlex{width:100%;text-align:center;color:red;}

.modalGenerico, .modalGenerico_mascara{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center;overflow:auto;}
.modalGenerico_mascara{background-color:#F1F1F1;opacity:.5;}
.modalGenerico_contenido{background-color:white;width:45rem;z-index:99999;padding:4rem;border-radius:10px;position:relative;text-align:center;overflow:hidden;}
/*Terminan estilos para el popup confirmar correo en panel usuario*/

@media(max-width:500px){
    #ContentPlaceHolder1_gdvTipoCambio tbody tr:nth-child(2) td:nth-child(2){position:relative;}
    #ContentPlaceHolder1_gdvTipoCambio tbody tr:nth-child(2) td:nth-child(2)::before{content:"Actual";background:#5eb057;color:#FFF;left:0;margin-left:-2rem;margin-top:-.2rem;position:absolute;padding:.2rem 1rem;border-radius:45px;}
}

@media(max-width:1000px){
    .buenFin-contenedor {
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+15,ffffff+15,346094+15 */
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(-5deg, #ffffff 15%, #ffffff 15%, #356094 15%); /* FF3.6-15 */
        background: -webkit-linear-gradient(-5deg, #ffffff 15%,#ffffff 15%,#356094 15%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(175deg, #ffffff 15%,#ffffff 15%,#356094 15%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#356094',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
        z-index:-1;
    }
    .buenFin-fondo{display:none;}
    .buenFin-fondoResponsivo{display:inline;position:absolute;left:0;top:0;z-index:-1;width:100%;}
    .buenFin-colIzq, .buenFin-colDer{background:unset;width:calc(100% - 4rem);margin-left:0;float:unset;}
    .buenFin-colIzq{padding-bottom:0;padding-top:8vh;margin-top:5rem;}
    .buenFin-colDer{margin-top:0;}
    .buenFin-logoBuenFin{position:absolute;top:9rem;right:2rem;height:auto;width:15vw;}
    .buenFin-nombre{margin-top:0;}
    .buenFin-nota{width:100%;}
    .buenFin-logos{display:none;width:50%;margin:1rem auto 0 auto;}
    .modalBuenFin > div:last-child{padding-top:2rem;}
    .buenFin-btnEnterado{margin:1.5rem 0 1rem 0!important;box-shadow:none;}
    .buenFin-pago{margin-top:0;}
    .buenFin-pago, .buenFin-pago span, .buenFin-correo, .buenFin-correo span{color:#FFF;}
    .imgAprovechaResp{width:80%;margin:auto;}
    .buenFin-contenedor-ficha{max-width:25rem;margin-left:unset;width:80%;}
    .buenFin-ficha{width:unset;margin-left:unset;}
    .buenFin-correo{margin-bottom:0;}
    .buenFin-pago span,.buenFin-correo span{display:inline;margin-right:auto;}
    .buenFin-nombre span{color:#FFF;}
    .buenFin-sombraFicha{border:2px solid #FFF;}
}

@media(max-width:900px){
    .contenedorTipoCambio{width:100% !important;}    
}

@media(max-width:850px){
    .modalGenerico_contenido{width:calc(90% - 8rem);}
}

@media(max-width:600px){
    .buenFin-logos{width:70%;}
    .buenFin-logoBuenFin{height:auto;top:8rem;right:1rem;}
    .buenFin-nombre span{font-size:1.5rem;}
    .buenFin-pago, .buenFin-pago span, .buenFin-correo, .buenFin-correo span{font-size:1.2rem;}
    .buenFin-pago span, .buenFin-correo span{font-size:1rem;}
    .buenFin-logoBuenFin{width:18vw;}
}

@media(max-width:550px){
    .modalGenerico_contenido{padding:1rem;width:calc(90% - 2rem);}
}

@media(max-width:400px){
    .buenFin-logos{width:80%;}
    .buenFin-logoBuenFin{width:12vw;}
    .buenFin-colIzq{padding-top:0;margin-top:5rem;}
}

.btnAP {background:#EF8E4E;color:#FFF;padding:.3rem .45rem .35rem .45rem;border-radius:5px;}
.tdAP{display:flex;align-items:center;height:2rem;justify-content:center;}
.tdAP > a{display:contents;}

/*Estilos para mascara de imagen de los dias del calendario*/
#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all:after {
    content:"";
    width:200px;
    height:35px;
    background:url("Imagenes/General/DiasCalendario.svg");
    background-size:contain;
    background-repeat:no-repeat;
    position:absolute;
    left:0;
    bottom:-36px;
}

#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all:before {
    content: "";
    width: 200px;
    height: 35px;
    background: #FFF;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    bottom: -36px;
}

.opEspecialMenu img:nth-child(2){margin-left:-1.6rem;display:none;}
.opEspecialMenu:hover img:nth-child(1){margin-left:0rem;}
.resalta{background:#346094;border-radius:10px;color:#FFF;padding:.1rem .2rem;margin-top:-.2rem;margin-left:.1rem;}
.opcionComercioExterior{display:flex;flex-wrap:wrap;}
.opcionComercioExterior span:first-child{width:100%;}
.opcionComercioExterior div{width:100%;margin-top:.3rem;position:relative;height:20px;}

.anuncio-mercancia {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    border-left: 3px solid #38DF57;
    width: calc(100% - 4rem);
    padding: .5rem 1rem;
    margin: 0 1rem;
    background: linear-gradient(90deg, rgba(56,223,87,0.29175420168067223) 0%, rgba(242,242,242,0.8575805322128851) 37%, rgba(242,242,242,1) 62%)
}

    .anuncio-mercancia div {
        margin-right: 1rem;
        width: 100%;
        margin-bottom: .5rem;
    }

    .anuncio-mercancia a {
        padding: .4rem 1rem;
        border-radius: 10px;
        background: #356094;
        color: #FFF;
        border: 1px solid #FFF;
        transition: all .5s;
        margin-bottom: .2rem;
    }

        .anuncio-mercancia a:hover {
            background: #FFF74B;
            color: #356094;
            border: 1px solid #356094;
        }

.marcadorValidaciones{position:fixed;bottom:-30rem;right:calc(50% - 14rem);width:20rem;padding:2rem;background-color:#FFF;z-index:999;transition:all 0.6s;border-top-left-radius:10px;border-top-right-radius:10px;border:4px solid #FF0000;border-bottom:0;overflow:auto;min-height:5rem;max-height:20rem;font-size:1.2rem;}

.marcadorValidaciones span{color:#3f0000;}
.requerido {color: red;font-size: 1rem;right: 20px;}
.campoVacio {border: 2px solid #ff006e !important;}
.btnCerrarMsjValidaciones{padding:.7rem .5rem .7rem 1rem;background-color:#FAC3C5;position:absolute;top:0;right:0;cursor:pointer;font-family:'MyriadPro-Semibold';font-size:1.4rem;border-bottom-left-radius:24px;}

.dispFlex-NoWrap{
    display: flex;
    flex-wrap: nowrap;
}

dispFlex-NoWrap div{width:50%;}

@media(max-width:950px){
    .dispFlex-NoWrap{flex-wrap:wrap;}
    .dispFlex-NoWrap div{width:100%;}
}

.inputTxtCienAncho > select{max-width:100% !important;width:100%;}

.flex{display:flex;flex-wrap:nowrap;}
.flex-dosColumnas{flex-direction:column;}
.tituloModalBuzon{font-family:MyriadPro-BoldCond;color:#346094!important;letter-spacing:0.03rem;position:absolute; left:3rem;top:1rem; font-size:1.5rem;}
.alineaVertical{align-content:center;width:20%;}
.alineaVertical img{margin-top: -2rem;}
.contenidoBuzonRFC{display:flex;flex-wrap:wrap;text-align:left;width:calc(100% - 4rem);margin-bottom:2rem;padding:0 3rem;}
.maxWidth-40{max-width:40rem !important;}
.tituloBuzonRFC{color:#212121;font-size:1.5rem;font-family:MyriadPro-BoldCond;text-align:center;}
.textoBuzonRFC{color:#212121;font-family:'MyriadPro-Semibold';text-align:center;}
.btnVerde, .btnGris{padding:.5rem 2rem !important;cursor:pointer;text-transform:uppercase;color:#000 !important;font-size:1.2rem !important;background-color:#38DF57;font-family:MyriadPro-BoldCond !important;border:none;border-radius:5px;display:inline-block;margin-bottom:.5rem!important;}
.btnGris{color:#FFF !important;background-color:#727272!important;}
.buenFin-contenedor{border-top:1px solid #cecece;}

.avisoBuzon{display:flex;}
.contenidoAvisoBuzon{text-align:left;margin-left:.5rem;}
.especialBuzon{background:red;padding:.3rem .5rem;border-radius:45px;width:3rem;color:#FFF;height:1rem;}
.lnkConoceBuzon{background:red;color:#FFF;padding:.3rem .5rem;border-radius:45px;margin-top:.5rem;display:inline-block;margin-top:1rem;}
.lnkConoceBuzon span{color:#FFF;}
.lnkConoceBuzon img{width:1rem; display:inline-block;margin-bottom:-.1rem;margin-left:.2rem;}

.flex{display:flex;flex-wrap:nowrap;}
.flex-dosColumnas{flex-direction:column;}
.tituloModalBuzon{font-family:MyriadPro-BoldCond;color:#000!important;letter-spacing:0.03rem;position:absolute; left:3rem;top:1rem; font-size:1.5rem;}
.alineaVertical{align-content:center;width:20%;}
.alineaVertical img{margin-top: -2rem;}
.contenidoBuzonRFC{display:flex;flex-wrap:wrap;text-align:left;width:calc(100% - 4rem);margin-bottom:2rem;padding:0 3rem;}
.maxWidth-40{max-width:40rem !important;}
.tituloBuzonRFC{color:#212121;font-size:1.5rem;font-family:MyriadPro-BoldCond;text-align:center;}
.textoBuzonRFC{color:#212121;font-family:'MyriadPro-Semibold';text-align:center;}
.btnVerde, .btnGris{padding:.5rem 2rem !important;cursor:pointer;text-transform:uppercase;color:#FFF !important;font-size:1.2rem !important;background-color:#EF8E4E;font-family:MyriadPro-BoldCond !important;border:none;border-radius:5px;display:inline-block;margin-bottom:.5rem!important;}
.btnGris{color:#FFF !important;background-color:#727272!important;}
.buenFin-contenedor{border-top:1px solid #cecece;}

.imgBuzonRFC{filter:none !important;}

.especial-vigencia{position:absolute;right:0rem;top:-3rem;font-family:MyriadPro-BoldCond;color:#888;}
.imgBuzonSAT{filter:invert(39%) sepia(29%) saturate(7071%) hue-rotate(341deg) brightness(93%) contrast(102%);}

#ContentPlaceHolder1_pnlBuzonSAT > li > .ligasMain > div > span > img{filter:invert(30%) sepia(76%) saturate(409%) hue-rotate(174deg) brightness(99%) contrast(91%);}

@media(max-width:800px) {
    .especial-vigencia{right:0;top:1rem;}
}

.notificacionBuzonRFC{display:flex;align-items:center;justify-content:center;}
.notificacionBuzonRFC div:first-child{width:10%;}
.notificacionBuzonRFC div:first-child img{width:1rem;}
.notificacionBuzonRFC div:last-child{color:#150C4E;font-family: 'MyriadPro-SemiboldIt';font-size:.85rem;line-height:.97rem;}
.btnEntendidoBuzon{position:absolute;right:3rem; bottom:2rem;background:#356094;color:#FFF;border:1px solid #f2f2f2;text-align:center;padding:.5rem 1rem;display:flex;align-items:center;font-size:1.5rem;border-radius:45px;box-shadow:1px 1px 5px #212121;transition:all .2s;}
.btnEntendidoBuzon:hover{background:#f2f2f2;color:#356094;}
.btnEntendidoBuzon img{width:1.5rem;margin-right:.5rem;}

@media(max-width:600px) {
    .btnEntendidoBuzon{right:unset; bottom:1rem; left:1rem;font-size:1.2rem;}
}