﻿/*Estilos para los checkbox de complementos en GenerarCFDI 3.3*/
.listaChecks span{width:25%;position:relative;float:left;}
@media(max-width:800px){.listaChecks span{width:50%}}
@media(max-width:450px){.listaChecks span{width:100%}}

/*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:#474c57 !important;opacity:.5 !important; background-image:url('Imagenes/General/fondoAplicativo.png');background-size:cover;background-repeat:no-repeat;filter: alpha(opacity=5);}

/***************************************/
.txtCienAncho{width:calc(100% - 1.5rem) !important;}
.txtImporteLetra{width:calc(100%) !important; max-width:100rem !important;}
.fondo {background-color:#e1e0e2;}
.fondo img{position:fixed; width:100%; height:auto;bottom:0;left:0;}
#ocultarCualquiera, .fondoMensaje {background: rgba(18,18,18,0.6);}
.renglonSinEspacios{ width:100%; position:relative; float:left; margin-bottom:-5px; }
/*Login*/
.header{top:0;left:0;width:100%;height:4rem;background-color:#c90808; padding:.5rem; position:fixed; -webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0); transform: translateZ(0);z-index:109;}
.contienelogin{width:80%; margin:auto; max-width:500px;}
.cajaLogin{float:left; width:calc(100% - 10rem); margin-left:-1rem; padding:.5rem .5rem .5rem 2rem; font-size:1.2rem; outline:0; border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; }
.tituloLogin{width:15.7rem; margin:auto;}
.etiqueta1,.etiqueta2{width:5rem; padding:.5rem;position:relative; color:white; font-size:1.4rem; float:left; z-index:11;margin-left:1rem; font-family:'MyriadPro-Cond' !important;}
.etiqueta1:before, .etiqueta2:before {content:""; position:absolute; left:100%; top:1rem; width:0; height:0; border-top:.5rem solid transparent; border-bottom:.5rem solid transparent;z-index:11;} 
.etiqueta1{background-color:#c90808;}
.etiqueta1:before{ border-left:.7rem solid #c90808;}
.etiqueta2{background-color:#313643;}
.etiqueta2:before{ border-left:.7rem solid #313643;}
.sombraInferior {-webkit-box-shadow: 0px 14px 17px -1px rgba(212,210,212,0.79);-moz-box-shadow: 0px 14px 17px -1px rgba(212,210,212,0.79);box-shadow: 0px 14px 17px -1px rgba(212,210,212,0.79);}
.loginDatos{position:relative; float:left; width:calc(100% - 3rem); padding:1rem 1.5rem;}
.posicionRojoIco {left:-4.3rem; top:-4rem !important;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid; border-color: #fa0a32; color: #fa0a32; background-color: #fa0a32;}
.posicionGrisIco {left:-4.3rem; top:1rem !important;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid; border-color: #474c57; color: #474c57;}

/*Clases para el login etiqueta animada*/
.input-text-wrap {position: relative; margin-bottom:1.5rem; }
.input-text-wrap.is-focused .input-text-label, .input-text-wrap.has-value .input-text-label {top: -25px;font-size: 1.1rem;line-height: 1.2rem;color:black;}
.input-text-wrap.is-disabled .input-text-label {color: rgba(158, 158, 158, 0.4);}
.input-text-wrap.is-disabled [type="text"], .input-text-wrap.is-disabled [type="password"]{ pointer-events: none;}
.formatotxt:disabled, .formatotxt2:disabled {background: transparent;}
.input-text-label {position: absolute;  top: 1rem; left:8rem; display: inline-block; font-family: MyriadPro-Cond !important; font-size: 1.1rem;  color:#908f8e;line-height: 1.2rem;  pointer-events: none;  transition: .3s top, .3s font-size, .3s color; transition-timing-function: cubic-bezier(0.02, 0.01, 0.47, 1);}

@media (max-height:700px) {
.header { display:none;}
}
.bordeadoLogin {border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border: 0px solid #000000;}
.opacidadLogin{background-color:white;opacity: 0.5;position:absolute;top:0;left:0;width:100%;height:100%; border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;}
.cajaborderojo {border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border: 0px solid #000000;}
.alturatop { height:2.1rem; max-height:2.1rem; min-height:2.1rem;}
.alturabottom {height:2.5rem; max-height:2.5rem; min-height:2.5rem;}
.posicionRojoIco {left:-4rem; top:5rem}
.posicionGrisIco {left:-4rem; top:10rem;}

.lineadoparrafo {line-height:90%;}
.espacioletras {letter-spacing: 0.0625rem;}

@media (max-width: 500px) {
.loginDatos{width:100%; padding:1rem 0rem;}
.contienelogin{width:100%;}
.alturatop { height:1.2rem; max-height:1.2rem; min-height:1.2rem;}
.alturabottom {height:1.5rem; max-height:1.5rem; min-height:1.5rem;}
}
.btn{border:0;border-radius:4px; font-size:1rem; color:white; text-transform:uppercase; cursor:pointer;margin: 5px;outline: 0; transition: all .1s linear; vertical-align:middle;  text-decoration:none;background: #474c57; background: -moz-linear-gradient(top,  #474c57 0%, #474c57 48%, #313643 51%, #313643 100%); background: -webkit-linear-gradient(top,  #474c57 0%,#474c57 48%,#313643 51%,#313643 100%);background: linear-gradient(to bottom,  #474c57 0%,#474c57 48%,#313643 51%,#313643 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474c57', endColorstr='#313643',GradientType=0 ); border: 3px solid transparent;border-image:url(Imagenes/Botones/lineas.png) 100% stretch; padding:.3rem 1.5rem;}
.btn:hover{background: #ec353c; background: -moz-linear-gradient(top,  #ec353c 0%, #ec353c 50%, #ec1c24 52%, #ec1c24 100%); background: -webkit-linear-gradient(top,  #ec353c 0%,#ec353c 50%,#ec1c24 52%,#ec1c24 100%);background: linear-gradient(to bottom,  #ec353c 0%,#ec353c 50%,#ec1c24 52%,#ec1c24 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec353c', endColorstr='#ec1c24',GradientType=0 ); color:white; }

/*Panels*/
.bordeado,.bordeadoSinPadding{ position:relative; float:left; border-radius:10px 10px 7px 7px; padding-top:1.5rem; padding-bottom:1.5rem; margin:2.5%; } 
.bordeadoSinPadding{width:95%; padding-bottom:0; border-radius:18px; background-color:#CCC; }
.bordeado{background-color:#ede8e8; width:calc(95% - 3rem); padding-left:1.5rem; margin-top:2rem; padding-right:1.5rem;-webkit-box-shadow: 13px 13px 5px 0px rgba(205,205,205,1);-moz-box-shadow: 13px 13px 5px 0px rgba(205,205,205,1);box-shadow: 13px 13px 5px 0px rgba(205,205,205,1);}
.tituloBordeado{position:relative;text-align:center; color:white; font-family:MyriadPro-BoldCond; margin-top:-2.5rem; margin-left:-2rem;margin-bottom:1rem; background:url(Imagenes/General/trapecio.png) no-repeat; background-size:100% 100%; width:auto; max-width:10rem; min-width:8rem; padding-left:9%;padding-right:12%;padding-bottom:1.3rem; padding-top:.3rem;}
.tituloBordeadoPanel, .tituloBordeadoPanelMaster{border-radius:18px 18px 0 0; padding:8px 1rem 8px 1rem;height:auto; vertical-align:middle; -webkit-box-shadow: 0px -8px 14px 1px rgba(170,170,170,1);-moz-box-shadow: 0px -8px 14px 1px rgba(170,170,170,1);box-shadow: 0px -8px 14px 1px rgba(170,170,170,1);margin-left:0rem;margin-top:-1rem; width:calc(100% - 2rem); background-color:#EC1F26; color:#f9b754;}

/*Contorno*/
.contorno, .contornoRojo, .contornoBlanco, .borde-azul,.borde-verde,.borde-gris{width:calc(100% - 1.4rem); position:relative; float:left; border-width:1px; border-radius:15px; border-style:solid; padding:.7rem;margin:.7rem 0;}
.contornoBlanco{margin-top:2rem;-webkit-box-shadow: 13px 13px 5px 0px rgba(205,205,205,1);-moz-box-shadow: 13px 13px 5px 0px rgba(205,205,205,1);box-shadow: 13px 13px 5px 0px rgba(205,205,205,1);} 
.contorno, .borde-azul{border-color:#706f6f;padding:.7rem !Important;margin:.7rem 0 !Important;}
.contornoRojo{border-color:#FF0000;}

.contorno .tituloContorno{position:relative;float:left;text-align:center;font-family:MyriadPro-BoldCond;font-size:1.3rem;width:100%;padding:.7rem 0 .7rem 0;}
.contorno .tituloContorno:first-child{padding:.1rem 0 .7rem 0;}
.encabezado{width:95%; padding-left:0rem; padding-bottom:1rem; }
.btnGrandote{width:10rem !important;cursor:pointer;padding:.6rem .5rem !Important;font-size:1.2rem !Important;text-align:center;}
.ligaFormulario{display:inline-block;width:10rem !Important;}
/*Botones y etiquetas*/
.master input[type=submit], .formato-file:before, .btnGrandote{border:0;border-radius:4px; font-size:1rem; color:white; text-transform:uppercase; cursor:pointer;outline:0;padding:.3rem .45rem .35rem .45rem; vertical-align:middle;background: #474c57; background: -moz-linear-gradient(top,  #474c57 0%, #474c57 48%, #313643 51%, #313643 100%); background: -webkit-linear-gradient(top,  #474c57 0%,#474c57 48%,#313643 51%,#313643 100%); background: linear-gradient(to bottom,  #474c57 0%,#474c57 48%,#313643 51%,#313643 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474c57', endColorstr='#313643',GradientType=0 ); border: 3px solid transparent;}
.label, .labelRequerido{color:#706f6f;}
.label2{padding-top:.3rem;}

/*Inputs*/
.calendarioHora, .calendarioHoraBlanco, .cajita, .calendarioGris,.calendarioBlanco,.txt-file,.txt-multi, .master input[type=text],.master input[type=number],.master input[type=password],.master select{border-color:#CCCCCC; background-color:#DDDDDD; border-style:solid; border-width:2px;}
.txt-multi{resize:none;overflow-y:auto;overflow-x:hidden;}
::-webkit-input-placeholder{color:#787878 !important;}
::-moz-placeholder{color:#FFFFFF !important;}
:-ms-input-placeholder{color:#FFFFFF !important;}
:-moz-placeholder{color:#FFFFFF !important;}
.txt-multi, .master input[type=text], .master input[type=password], .centraConCaja {max-width:18.2rem; width:calc(100% - 2rem);}
.centraConCaja{text-align:center;}
.cajita{float:left; max-width:12rem !Important; width:calc(100% - 8.5rem) !Important;padding:.3rem .3rem;}
.calendario, .calendarioGris, calendarioBlanco{max-width:5rem !important; width:calc(100% - 3.4rem) !important;}
.calendarioHora, .calendarioHoraBlanco{max-width:7.5rem !important;width:calc(100% - 4.5rem) !important;}
.master select{max-width:19.05rem !important; width:calc(100% - 2.15rem) !important;}
.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; border:0;border-radius:4px; font-size:1rem; color:white; text-transform:uppercase; cursor:pointer;outline:0;padding:.3rem .45rem .35rem .45rem; margin-left:.5rem; white-space: nowrap; position: absolute;text-align:center; transition: all .1s linear; vertical-align:middle;  text-decoration:none; background: #474c57; background: -moz-linear-gradient(top,  #474c57 0%, #474c57 48%, #313643 51%, #313643 100%); background: -webkit-linear-gradient(top,  #474c57 0%,#474c57 48%,#313643 51%,#313643 100%); background: linear-gradient(to bottom,  #474c57 0%,#474c57 48%,#313643 51%,#313643 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474c57', endColorstr='#313643',GradientType=0 ); border: 3px solid transparent;border-image:url(Imagenes/Fondos/lineas.png) 100% stretch;}
.custom-file-input:hover:before {background: #ec353c;background: -moz-linear-gradient(top,  #ec353c 0%, #ec353c 50%, #ec1c24 52%, #ec1c24 100%);background: -webkit-linear-gradient(top,  #ec353c 0%,#ec353c 50%,#ec1c24 52%,#ec1c24 100%);background: linear-gradient(to bottom,  #ec353c 0%,#ec353c 50%,#ec1c24 52%,#ec1c24 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec353c', endColorstr='#ec1c24',GradientType=0 ); }
.ui-datepicker-trigger{width:1.2rem;cursor:pointer; margin:-.2rem .4rem;} /*Formato del botón del calendario*/
/*Degradados*/
.deg-1{}/*Vacío para éste aplicativo*/
/*Controles*/
.calendarioHora, .calendarioHoraBlanco, .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:1.1rem;position:relative;outline:0;}
.txt-file{float:left;max-width:12.3rem !important; width:calc(100% - 7.9rem) !important;}
.reloj,.calendarioGris,.calendarioBlanco,.calendario{ max-width:5rem !important;width:calc(100% - 3.4rem) !important;}
.calendarioHora, .calendarioHoraBlanco{max-width:8.5rem !important;width:calc(100% - 3rem) !important;}
.centraConCaja{text-align:center;max-width:18.2rem; width:calc(100% - 2rem);}
.ui-datepicker-trigger{width:1.2rem;cursor:pointer; margin:-.2rem .4rem;} /*Formato del botón del calendario*/
.master input[type=submit], .formato-file:before{cursor:pointer;margin-bottom:.3rem;}
#ocultarCualquiera{position:fixed;top:0;left:0;width:100%;height:100%;display:none;opacity:.5;cursor:pointer;z-index:101;}
#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: 1000px) {
.custom-file-input:before {content: 'Subir';}
.cajita{width:calc(100% - 5.9rem);max-width:14.6rem; }
}
/*Estilo de los Grids*/
.grid{width:100%; background-color:white; padding:0; -webkit-box-shadow: 5px 5px 22px -4px rgba(0,0,0,0.75);-moz-box-shadow: 5px 5px 22px -4px rgba(0,0,0,0.75); box-shadow: 5px 5px 22px -4px rgba(0,0,0,0.75); border:0px none transparent; margin:.7rem 0;}
.grid tbody tr:nth-child(odd) td{background-color:#DADADA;}
.grid tbody tr th{font-family: MyriadPro-BoldCond !important;font-weight:normal !important;}
.grid tbody tr td{border-right:#000 1px solid;padding-left:.3rem; padding-right:.3rem; word-break:break-all;text-align:center;}
.grid tbody tr td:last-child, .grid tbody tr:first-child td {border-right:solid 1px transparent;}
.grid tbody tr:first-child{color:white; font-weight:bold; }
.grid tbody tr td:first-child{border-top-left-radius:5px !Important; border-bottom-left-radius:5px !Important;}
.grid tbody tr td:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.grid tbody tr:first-child td, .grid tbody tr:first-child th {padding-bottom:.4rem;background-color:#BE202E !important; padding-top:.4rem; text-align:center;}
.grid tbody tr:last-child{border-bottom:2px solid transparent;}
/*.grid tbody tr:last-child td{padding-bottom:.5rem;}*/
.grid a{text-decoration:none; color:#707070;padding:.3rem .2rem .1rem .2rem;display:inline-block;}

/*Estilo de los botones de los grids*/
.navegacion{text-align:right; color:black;font-size:1.3rem; font-family: MyriadPro-BoldCond;}
.navegacion input[type=submit],.navegacion input[type=submit]:hover{height:1.7rem !important; background-position:bottom left; background-repeat:no-repeat !important; background-size:contain; background-color:transparent; border:solid 1px transparent; outline:0;padding:0 !important;width:1.7rem!important;}
.navegacion input[type=submit]:nth-child(1){background-image:url('Imagenes/Botones/primero.png');}
.navegacion input[type=submit]:nth-child(2){background-image:url('Imagenes/Botones/anterior.png');}
.navegacion input[type=submit]:nth-child(3){background-image:url('Imagenes/Botones/siguiente.png');}
.navegacion input[type=submit]:nth-child(4){background-image:url('Imagenes/Botones/ultimo.png');}

/*icono "+" menu mobil*/
.icon, .icon:before, .icon:after {height:.3rem;width:2rem;background-color: #F8FFE9;content: "";border-radius:1rem;position: absolute;left:0;}
.iconMas {position: relative; display: inline-block; width: 40px; height: 40px; margin-top:.4rem; overflow: hidden;}
.iconMas::before, .iconMas::after {content: ''; position: absolute; height: .3rem; width: 100%; top: 50%; left: 0; margin-top: -1px;background: #FFF;}
.iconMas::before {transform: rotate(90deg); }
.iconMas::after {transform: rotate(0deg);}
.icon {top: .5rem;}
.icon:before {top:.75rem;}
.icon:after {top:1.5rem;}
.burger2{position:relative; margin-left:calc(100% - 2rem);cursor:pointer;width:2rem; height:2.4rem;}
.panelico {position:relative; margin-right:calc(100% - 2rem);cursor:pointer;width:2rem; height:2.4rem;}

.burger2 .icon, .panelico .iconMas {transition-duration: 0.2s;transition-delay: 0.2s; cursor:pointer;}
.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);}

/*Modales*/
.tituloModal div:first-child {background-color:#BE202E !important; color:white;}
.modalCerrar {color:white !important;}
.modalD{background-image:url('Imagenes/Decorativos/gris.png'); background-size:cover;}

/*Inicia la sección del menú*/
.menu{width:100%;top:0;left:0;position:fixed;height:3.3rem;background-color:#BE202E;}
.menuPrincipal{width:100%; height:5.5rem; position:fixed;top:0;right:0;background-color:#BE202E;z-index:102;}
.menuPrincipal div div{width:100%; max-width:800px; margin:0 auto; margin-top:1.5rem;z-index:102;}
.menuPrincipal div div a{display:block;width:16.6%; text-align:center;float:left;position:relative;text-decoration:none; color:#ffffff;  font-size:1.5rem; padding:.3rem 0;}
.menuPrincipal > div span:nth-child(1) { display:none;}
.menuPrincipal > div span:nth-child(2) { font-family:MyriadPro-BoldCond !important;}
.seleccionado{color:#f9b754 !important;}
.menuPrincipal div div a span:first-child{font-size:2rem;}

.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%;}

@media (max-width: 800px)
{
.menuPrincipal{width:100%;right:-110%; background-color:#fff;height:calc(100% - 3.3rem); max-height:calc(100% - 3.3rem); overflow:auto; top:3.3rem; z-index:105;}
.menuPrincipal div div{margin-top:0rem; padding-left:0rem;}
.menuPrincipal div div a{width:100% !important; display:block; padding-top:1.1rem; padding-bottom:1.1rem; text-align:center; font-size:1.3rem; color:#313643;}
.menuPrincipal div div a:first-child { border-top:none;}
.menuPrincipal div div a:last-child { border-bottom:none;}
.seleccionado{background-color:#313643; color:#FFFFFF !important;}
}

/*Menú Panel de usuario*/
.bordeado2, .bordeadoSinPadding2{ position:relative; float:left; border-radius:18px 18px 15px 15px; padding-top:1.5rem; margin:0 1.5% 1.5% 1.5%;-webkit-box-shadow: 19px 19px 16px -11px rgba(0,0,0,0.55);-moz-box-shadow: 19px 19px 16px -11px rgba(0,0,0,0.55);box-shadow: 19px 19px 16px -11px rgba(0,0,0,0.55);}
.bordeadoSinPadding2{width:97%;padding-top:1.5rem; border-radius:18px; border-color:#013374;}
.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;} 
.menuIzq{width:18rem;float:left;}
.menuDer{width:calc(90% - 18rem);float:right;}
.contenedorpanel{position: relative;width: 85%;max-width: 1300px;margin: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;}
.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;border-bottom:solid 1px #FFF; background-color:#BE202E;color:white;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;}
.menuResponsivo div:last-child::after{color:#313643;right:1rem;font-size:.9rem;}
.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% - 3rem);margin:auto;}
.menuIzqPanel ul ul{position:relative;}
.menuIzq ul ul li a {text-decoration:none;display:block;font-family:MyriadPro-BoldCond;font-size:1.15rem;padding:.5rem 1rem; border-radius:5px 5px 5px 5px; color:#414042; margin-bottom:7px; background: rgb(205,205,204); background: -moz-linear-gradient(top,  rgb(205,205,204) 1%, rgb(255,255,255) 100%); background: -webkit-linear-gradient(top,  rgb(205,205,204) 1%,rgb(255,255,255) 100%);background: linear-gradient(to bottom,  rgb(205,205,204) 1%,rgb(255,255,255) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcc', endColorstr='#ffffff',GradientType=0 ); -webkit-box-shadow: 0px 0px 0px 2px rgba(205,205,204,1);-moz-box-shadow: 0px 0px 0px 2px rgba(205,205,204,1);box-shadow: 0px 0px 0px 2px rgba(205,205,204,1);margin:1rem 0;}
.menuIzq ul ul li a:hover, .seleccionaPanel {background:none; color:white; background-color:#EC1F26; -webkit-box-shadow: 0px 0px 0px 2px rgba(236,31,37,1);-moz-box-shadow: 0px 0px 0px 2px rgba(236,31,37,1);box-shadow: 0px 0px 0px 2px rgba(236,31,37,1);}
.ultimopanel {border-bottom-right-radius:15px; border-bottom-left-radius:15px; border-bottom:none !important;}

.tituloPanelIzq, .cuerpoPanelIzq{display:inline-block;font-family:MyriadPro-BoldCond;}
.cuerpoPanelIzq{padding:.5rem 1rem;width:calc(100% - 2rem);}
.tituloPanelIzq div:first-child, .tituloPanelIzq div:last-child, .cuerpoPanelIzq div:first-child{position:relative;float:left;}
.tituloPanelIzq div:first-child, .cuerpoPanelIzq div:first-child{width:1.5rem;}

@keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  /*40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }*/
  /*80%{
      -moz-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }*/
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
/*@-moz-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-webkit-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  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);
  }
  /*50%{
      -moz-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }*/
  /*60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }*/
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
/*@-moz-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-webkit-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  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%;background-color:#fff;width:18rem;max-width:20rem;top:5.5rem;cursor:pointer;z-index:105; border-radius:18px;overflow-y:auto;}
.menuIzqPanel ul{list-style-type:none;}
.menuResponsivo{border-bottom:1px solid #bbbdbf;color:#313643;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:.9rem;font-family: MyriadPro-BoldCond;}

/*Formato para las opciones desplegables*/
.menuIzqPanel ul ul li a {text-decoration: none; display:block; font-weight:bold;border-bottom:1px solid #bbbdbf;}
.menuIzqPanel ul ul li:last-child a{border-bottom:none !important;}
.menuIzqPanel ul li:last-child .menuResponsivo{border-bottom:none !important;}
.menuResponsivo:hover, .menuIzqPanel ul li ul li a:hover, .seleccionaPanelMaster{background-color:#bdbec0; color:#313643 !important;}
.lista2Resp li{width:100%;padding:0;}
.lista2Resp li a{color:#313643;text-decoration:none;padding:.5rem 2.5rem;width:calc(100% - 5rem);}

.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%;}

/*Lets hide the non active LIs by default*/
/*.menuIzq  ul ul, .menuIzqPanel ul ul {
	display: none;
}
.menuIzq  li.active ul, .menuIzqPanel  li.active ul {
	display: block;
}*/

@media(max-width:800px){
.menuIzq{margin-right:0 !Important; display:none !important;}
.menuIzq, .menuDer{position:relative;float:left;padding-bottom:.5rem;padding-top:.5rem;} 
.menuIzq, .menuDer{width:80%;margin-left:10%;}
.menuIzqPanel{top:3.3rem; width:100% !important;max-width:none !important; height:calc(100% - 4rem) !important; max-height:none !important;}
.lista2Resp li a{padding:.5rem 0; width:100%; text-align:center;}
}

/*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-weight:bold; color:white; }

@media (max-width: 900px) {
.cabezal{width:5rem;}
.cabezal img{height:2.6rem; margin-top:.25rem; margin-left:1rem;}
.notificacion{margin-top:.4rem;}
}

.Transp{background-image:url('Imagenes/General/Transp.png'); outline:0;  width:80%; max-width:500px; background-color:transparent;  border-radius:15px; cursor:pointer; background-repeat:repeat; padding: .5rem 1.5rem;  border-width:2px; border-style:solid; border-color:white;}

.logo{width:90%; max-width:342px;}
.logo::after {display: block;content:""; background-image:url('Imagenes/Logos/logosistemaonline.png');background-repeat:no-repeat;  background-size:auto; width:342px; height:120px;}
.imagen, .infoImagen{float:left;position:relative;}
.imagen {width:122px;overflow:hidden;}
.imagen img{display: block;width:auto !important; height:120px;}
.infoImagen{width:calc(100% - 132px); margin-right:10px; height:100%;padding-top:1.5rem;text-align:right;}

@media (max-width: 950px) {
.infoImagen{width:calc(70% - 120px);}
}
@media (max-width: 800px) {
.infoImagen{width:calc(100% - 150px);}
.panelfactura { display:none !important;}
}

.logo-mobil {width:137px;}
.logo-mobil::after {display: block;content:""; background-image:url('Imagenes/Logos/sistemaonline-small.png');background-size:auto; width:137px; height:48px;margin-top:.2rem;}

/*Estilos de cambios de correo y contraseña*/
.cambios{border: 2px solid white; position:relative; float:left; margin:1rem -6rem; border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; width:10rem; padding:1rem; left:50%;-webkit-box-shadow: 6px 6px 24px 0px rgba(18,18,18,1);-moz-box-shadow: 6px 6px 24px 0px rgba(18,18,18,1);box-shadow: 6px 6px 24px 0px rgba(18,18,18,1);}
.cambios div:first-child{padding-top:.3rem;}
.cambios div:first-child span{color:white; font-size:1.6rem;} 

/*Estilos de redes sociales y footer*/
.pie, .pieLogin{ bottom:0;left:0;text-align:center;width:100%;height:auto;padding:.4rem 0;font-size:.85rem; font-weight:normal; position:fixed;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0); transform: translateZ(0); }
.pie {background-color:#091c2a;color:white;}
.pieLogin {background-color:#FFFFFF; color:black;}
.pie::before, .pieLogin::before{font-family:'Myriad Pro'; content:"Factura Inteligente 'Tu Aliado en Negocios de Éxito' "}
.pie+img{position:fixed;bottom:0;max-width:1200px; width:120%;z-index:-99999;left:0;right:0;margin:auto;}

@media (max-width: 800px),(max-height:320px) {
.pie, .pieLogin{display:none;}
}

/*.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:112;}
.loader{display:table;z-index:112;}
.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;}

/*Mensajes*/                    
.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;}

/*Pruebas de autocompletar*/
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/***************************************/

/*Estilos para radiobuttons de EstadisticasProducto*/
.prueba3 div span input[id="ContentPlaceHolder1_CheckboxFormaPago"]{padding-right:5rem;}
.prueba2 div{width:3rem;float:left;}
.prueba2 div:first-child{margin-left:calc(50% - 10.5rem);}
.prueba2 div input[type=radio]{margin-right:.3rem;}

@media(max-width:550px)
{
    .prueba2 div{text-align:center;width:14.28571% !Important;float:left;}
    .prueba2 div:first-child{margin-left:0;}
    .prueba2 div input[type=radio]{margin-right:0;}
}
/*TERMINA CSS LOCAL**********************************************************************************************************************/
/*Tipografías*/
.font23,.font1{color:black;}
.font2{color:white;}
.font10{color:#464A55;} /*Gris 5*/          /*Cambiado para este aplicativo********************************/
.font13{color:#706f6f;} /*Gris 6*/    /*Cambiado para este aplicativo********************************/
.gris { color:#464A55;}
.font3{color:#414041;}/*Gris 3*/
.font6 { color:#EC1F26;}
.font16{color:#c90808;} /*Gris3*/
.font21 {color:#ec353c;}


/*Fondos*/
.back1{background-color:white;}
.back13,.back2{background-color:black;}
.back3{background-color:#414041;} /*Gris 1*/
.borde6.back6{background: #f9b754 url(Imagenes/Decorativos/lineas.png);background: -moz-linear-gradient(top,  #f9b754 0%, #f9c154 50%, #fbb040 54%, #fbb040 100%) url(Imagenes/Decorativos/lineas.png) ;background: -webkit-linear-gradient(top,  #f9b754 0%,#f9c154 50%,#fbb040 54%,#fbb040 100%) url(Imagenes/Decorativos/lineas.png) ;background: linear-gradient(to bottom,  #f9b754 0%,#f9c154 50%,#fbb040 54%,#fbb040 100%) url(Imagenes/Decorativos/lineas.png);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b754', endColorstr='#fbb040',GradientType=0 ) url(Imagenes/Decorativos/lineas.png); }           /*Cambiado para este aplicativo********************************/
.back6{background: #f9b754;background: -moz-linear-gradient(top,  #f9b754 0%, #f9c154 50%, #fbb040 54%, #fbb040 100%);background: -webkit-linear-gradient(top,  #f9b754 0%,#f9c154 50%,#fbb040 54%,#fbb040 100%);background: linear-gradient(to bottom,  #f9b754 0%,#f9c154 50%,#fbb040 54%,#fbb040 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b754', endColorstr='#fbb040',GradientType=0 );}           /*Cambiado para este aplicativo********************************/
.back10{background:none !important; background: #ec353c !important; background: -moz-linear-gradient(top,  #ec353c 0%, #ec353c 50%, #ec1c24 52%, #ec1c24 100%) !important; background: -webkit-linear-gradient(top,  #ec353c 0%,#ec353c 50%,#ec1c24 52%,#ec1c24 100%) !important; background: linear-gradient(to bottom,  #ec353c 0%,#ec353c 50%,#ec1c24 52%,#ec1c24 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec353c', endColorstr='#ec1c24',GradientType=0 ) !important;}
.back14{background-color:#c90808;} /*rojo*/
.back15 {}
.borde20.back27{background: #404d54 url(Imagenes/Decorativos/lineas.png); background: -moz-linear-gradient(top,  #404d54 0%, #404d54 50%, #293840 53%, #293840 100%) url(Imagenes/Decorativos/lineas.png) ;background: -webkit-linear-gradient(top,  #404d54 0%,#404d54 50%,#293840 53%,#293840 100%) url(Imagenes/Decorativos/lineas.png) ;background: linear-gradient(to bottom,  #404d54 0%,#404d54 50%,#293840 53%,#293840 100%) url(Imagenes/Decorativos/lineas.png) ; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404d54', endColorstr='#293840',GradientType=0 ) url(Imagenes/Decorativos/lineas.png) ;}           /*Cambiado para este aplicativo********************************/
.back27{background: #404d54;background: -moz-linear-gradient(top,  #404d54 0%, #404d54 50%, #293840 53%, #293840 100%);background: -webkit-linear-gradient(top,  #404d54 0%,#404d54 50%,#293840 53%,#293840 100%);background: linear-gradient(to bottom,  #404d54 0%,#404d54 50%,#293840 53%,#293840 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404d54', endColorstr='#293840',GradientType=0 );}     



/*Login*/
    /*Placeholder*/
.animaPlaceholder{position: relative;margin-bottom:2rem;}
.animaPlaceholder.is-focused .placeholderDer,.animaPlaceholder.has-value .placeholderDer,.animaPlaceholder.is-focused .placeholderArr,.animaPlaceholder.has-value .placeholderArr,.animaPlaceholder.is-focused .placeholderAba,.animaPlaceholder.has-value .placeholderAba,.animaPlaceholder.is-focused .placeholderIzq,.animaPlaceholder.has-value .placeholderIzq{font-size:1.1rem;line-height:1.2rem;color:#FFF;}
.animaPlaceholder.is-disabled .placeholderDer,.animaPlaceholder.is-disabled .placeholderArr,.animaPlaceholder.is-disabled .placeholderAba,.animaPlaceholder.is-disabled .placeholderIzq{color:rgba(158, 158, 158, 0.4);}
.animaPlaceholder.is-disabled [type="text"], .animaPlaceholder.is-disabled [type="password"]{pointer-events:none;}
.loginUsuario:disabled, .loginContrasena:disabled {background:transparent;}
.placeholderDer,.placeholderArr,.placeholderAba,.placeholderIzq{position: absolute; top: 1.2rem;display:inline-block;font-family: MyriadPro-CondIt !important;font-size: 1.1rem;color:black;line-height: 1.2rem;  pointer-events: none;   transition-timing-function: cubic-bezier(0.02, 0.01, 0.47, 1);}
.placeholderDer,.placeholderIzq{transition: .9s left, .9s font-size, .9s color;}
.placeholderArr,.placeholderAba{transition: .3s top, .3s font-size, .3s color;}
.placeholderDer,.placeholderArr,.animaPlaceholder.is-focused .placeholderArr,.animaPlaceholder.has-value .placeholderArr,.placeholderAba,.animaPlaceholder.is-focused .placeholderAba,.animaPlaceholder.has-value .placeholderAba,.placeholderIzq {left:calc(50% - 1rem - 10px);}
.animaPlaceholder.is-focused .placeholderDer, .animaPlaceholder.has-value .placeholderDer{left:calc(80% + 4.5rem);}
.animaPlaceholder.is-focused .placeholderArr, .animaPlaceholder.has-value .placeholderArr{top:-1.5rem;}
.animaPlaceholder.is-focused .placeholderAba, .animaPlaceholder.has-value .placeholderAba{top: 4rem;}
.animaPlaceholder.is-focused .placeholderIzq, .animaPlaceholder.has-value .placeholderIzq{left:calc(0% - 1.5rem);}
    /*General*/
.loginUsuario::-webkit-input-placeholder,.loginContrasena::-webkit-input-placeholder{color:white;}
.loginUsuario, .loginContrasena{ margin:auto; width:calc(80% - .5rem); padding:1.2rem 2rem 1.2rem 1rem ; margin-bottom:.5rem; outline:0; text-align:center;border-width:0; border-color:white; background-position-y:center; background-repeat:no-repeat;background-position:left 1.3rem bottom 1.3rem; border-radius:4px;background-position-y:50%; }
.loginUsuario{ background-image:url('../Responsivos/Imagenes/Fondos/usuario.png');}
.loginContrasena{ background-image:url('../Responsivos/Imagenes/Fondos/contrasena.png');}
.loginContrasena:focus, .loginUsuario:focus{opacity:.5;}
.loginUsuario:-webkit-autofill {-webkit-box-shadow:0 0 0 50px white inset; -webkit-text-fill-color: #333;}
.loginUsuario:-webkit-autofill:focus {-webkit-box-shadow: 0 0 0 50px white inset;-webkit-text-fill-color: #333;}
/*Tooltip*/
.tooltip-content, .tooltip-content-txtmulti, .tooltip-content-modal, .tooltip-content-largo{position:absolute;z-index:100;width:20rem;font-size:1rem;text-align:center;opacity: 0;margin: 0 0 10px -250px;cursor: default;pointer-events: none;-webkit-font-smoothing: antialiased;	-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:1rem;text-align:center;right:calc(50% - 22rem);top:-8rem;background-color:white;color:black;border-radius:7px;padding:1rem 0;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 {border-bottom: 10px solid #346094;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;}
.tooltip-inner {background: rgba(85,61,61,0.95);padding: 1rem;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;}
.btnAyudaMenu{color:#313643 !Important;border-bottom:2px solid #313643 !Important;}
@keyframes popUp{from{top:-8rem;}5%{top:5.6rem;}95%{top:5.6rem;}to{top:-8rem;}}
@media(max-width:800px){.tooltip-Menu{z-index:999;left:0;position:fixed;}@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-color: transparent;border-top-color:white;border-width: 10px;margin-left: -10px;}
.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{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{-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{-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(38% - 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;}#lnkAyuda{position:fixed;top:0;left:13%;width:3rem !important;padding:.8rem 0 .3rem 0;text-align:center;z-index:102;color:#313643;}#lnkAyuda > span:first-child{display:inline !Important;}#lnkAyuda > span:last-child{display:none !important;}.btnAyudaMenu{border-bottom:none !important;color:#FFF !important;background-color:#000 !important;}}
@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:580px){.tooltip-Menu::after{left:calc(28% - 10px) !important;}}
@media(max-width:530px){#lnkAyuda{left:17%;}}
@media(max-width:500px){.tooltip-content, .tooltip-content-txtmulti{margin:auto;left:0;right:0;margin-bottom:10px;}}
@media(max-width:410px){#lnkAyuda{width:2rem !important;left:18%;}.iconMas{width:30px;}}



/*Tooltip Personalizado*/
.tooltip-content, .tooltip-content-txtmulti, .tooltip-content-modal{color: black;background:transparent;opacity:0;}
.tooltip-text {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 {background: white; border-radius:7px;}
.tooltip-content::after, .tooltip-content-txtmulti::after, .tooltip-content-modal::after {border-color:transparent;border-top-color:white;border-width:10px;}
/*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;width:2rem; height:2.4rem;}
.iconoMenu .iconoAnimacion {transition-duration: 0.2s;transition-delay: 0.2s; cursor:pointer;}
.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);}
/*Myriad Pro*/@font-face{font-family: 'MyriadPro-Semibold';src: url('Tipografia/myriadpro-semibold-webfont.eot');src: url('Tipografia/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('Tipografia/myriadpro-semibold-webfont.woff') format('woff'), url('Tipografia/myriadpro-semibold-webfont.ttf') format('truetype'),url('Tipografia/myriadpro-semibold-webfont.svg#webfont') format('svg');}@font-face{font-family: 'MyriadPro-Regular';src:url('Tipografia/myriadpro-regular-webfont.eot');src:url('Tipografia/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),url('Tipografia/myriadpro-regular-webfont.woff') format('woff'), url('Tipografia/myriadpro-regular-webfont.ttf') format('truetype'),url('Tipografia/myriadpro-regular-webfont.svg#webfont') format('svg');}@font-face{font-family: 'MyriadPro-It';src:url('Tipografia/myriadpro-it-webfont.eot');src:url('Tipografia/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'),url('Tipografia/myriadpro-it-webfont.woff') format('woff'), url('Tipografia/myriadpro-it-webfont.ttf') format('truetype'),url('Tipografia/myriadpro-it-webfont.svg#webfont') format('svg');}@font-face{font-family: 'MyriadPro-Bold';src:url('Tipografia/myriadpro-bold-webfont.eot');src:url('Tipografia/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),url('Tipografia/myriadpro-bold-webfont.woff') format('woff'), url('Tipografia/myriadpro-bold-webfont.ttf') format('truetype'),url('Tipografia/myriadpro-bold-webfont.svg#webfont') format('svg');}@font-face{font-family: 'MyriadPro-BoldIt';src:url('Tipografia/myriadpro-boldit-webfont.eot');src:url('Tipografia/myriadpro-boldit-webfont.eot?#iefix') format('embedded-opentype'),url('Tipografia/myriadpro-boldit-webfont.woff') format('woff'), url('Tipografia/myriadpro-boldit-webfont.ttf') format('truetype'),url('Tipografia/myriadpro-boldit-webfont.svg#webfont') format('svg');}
.mSemibold{font-family:MyriadPro-Semibold;}
.mRegular{font-family:MyriadPro-Regular;}
.mItalica{font-family:MyriadPro-It;}
.mBold{font-family:MyriadPro-Bold;}
.mBoldItalica{font-family:MyriadPro-BoldIt;}
/*Myriad Condence*/@font-face{font-family: 'MyriadPro-Cond';src:url('Tipografia/myriadpro-cond-webfont.eot');src:url('Tipografia/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),url('Tipografia/myriadpro-cond-webfont.woff') format('woff'), url('Tipografia/myriadpro-cond-webfont.ttf') format('truetype'),url('Tipografia/myriadpro-cond-webfont.svg#webfont') format('svg');}@font-face{font-family: 'MyriadPro-CondIt';src:url('Tipografia/myriadpro-condit-webfont.eot');src:url('Tipografia/myriadpro-condit-webfont.eot?#iefix') format('embedded-opentype'),url('Tipografia/myriadpro-condit-webfont.woff') format('woff'), url('Tipografia/myriadpro-condit-webfont.ttf') format('truetype'),url('Tipografia/myriadpro-condit-webfont.svg#webfont') format('svg');}@font-face{font-family: 'MyriadPro-BoldCond';src:url('Tipografia/myriadpro-boldcond-webfont.eot');src:url('Tipografia/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),url('Tipografia/myriadpro-boldcond-webfont.woff') format('woff'), url('Tipografia/myriadpro-boldcond-webfont.ttf') format('truetype'),url('Tipografia/myriadpro-boldcond-webfont.svg#webfont') format('svg');}@font-face{font-family: 'MyriadPro-BoldCondIt';src:url('Tipografia/myriadpro-boldcondit-webfont.eot');src:url('Tipografia/myriadpro-boldcondit-webfont.eot?#iefix') format('embedded-opentype'),url('Tipografia/myriadpro-boldcondit-webfont.woff') format('woff'), url('Tipografia/myriadpro-boldcondit-webfont.ttf') format('truetype'),url('Tipografia/myriadpro-boldcondit-webfont.svg#webfont') format('svg');}
.normal,.mCondence{font-family:MyriadPro-Cond;}
.cursiva,.mCondenceItalica{font-family:MyriadPro-CondIt;}
.labelRequerido,.bold,.boldH:Hover,.mCondenceBold,.labelRequerido span{font-family:MyriadPro-BoldCond;}
.mCondenceBoldItalica{font-family:MyriadPro-BoldCondIt;}
.cuatro.columnas.bold.derAIzqResp + .ocho.columnas, .cinco.columnas.bold.derAIzqResp + .siete.columnas {padding-top:1px !Important;display:block;} 
/*Reset*/
*{padding:0;margin:0;outline:none;font-family:MyriadPro-Cond;font-size:1.05rem;}
a{text-decoration:none;}
/*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;}
/*Logos e imágenes predefinidas*/
.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);}
.fondo{z-index:-100;}
.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;}
.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;}

/*Expresiones*/
.cuatro.columnas.derAIzqResp + .ocho.columnas span, .cinco.columnas.derAIzqResp + .siete.columnas span, .seis.columnas.derAIzqResp + .seis.columnas.breakWord span{font-family:MyriadPro-BoldCond;}
.expresion{font-size:.9rem;color:#FF0000;letter-spacing:1px;}
.label,.labelRequerido{padding-top:.3rem !important;text-align:right;}
.labelRequerido:before{content:'* '}
/*Formato de texto*/
.breakWord,.rompePalabra{word-break:break-word;}.breakPhrase,.rompeFrase{word-break:break-all;}.mayusculas,.uppercase{text-transform:uppercase;}.lowercase,.minusculas{text-transform:lowercase;}.capitalizado,.capital{text-transform:capitalize;}.{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;}.cursorPoint{cursor:pointer;}.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:auto;}.overX{overflow-x:auto;}.dispTable{display: table;}.dispCell{display: table-cell;}
/*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;margin-bottom: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: 1%;position:relative;}
.columna:first-child, .columnas:first-child {margin-left: 0; }
.una.columna,.una.columnas{width:7.41666666666667%;}
.dos.columnas{width:15.83333333333330%;}
.tres.columnas{width:24.25000000000000%;}
.cuatro.columnas{width:32.66666666666670%;}
.cinco.columnas{width:41.08333333333330%;}
.seis.columnas{width:49.50000000000000%;}
.siete.columnas{width:57.91666666666670%;}
.ocho.columnas{width:66.33333333333340%;}
.nueve.columnas{width:74.75000000000000%;}
.diez.columnas{width:83.16666666666670%;}
.once.columnas{width:91.58333333333340%;}
.doce.columnas{width:100%;margin-left:0;}
/*Columnas que no cambiarán porcentaje según resolución*/
.sexto3.columnas,.mitad.columnas{width:49.5%;}
.sexto2.columnas,.tercio.columnas{width:32.66666666666667%;}
.sexto4.columnas,.tercios.columnas{width:66.33333333333333%;}
.cuarto.columnas{width:24.25%;}
.cuarto3.columnas{width:74.75%;}
.quinto.columnas{width:19.2%;}
.quinto2.columnas{width:39.4%;}
.quinto3.columnas{width:59.6%;}
.quinto4.columnas{width:79.8%;}
.sexto.columnas{width:15.83333333333333%;}
.sexto5.columnas{width:83.16666666666667%;}
/**********************************************************Borrar para que deje de ser responsivo!!!!!!*/
/*Ocultar y mostrar a partir de:*/
.mostrar1000,.mostrar950,.mostrar900,.mostrar850,.mostrar800,.mostrar750,.mostrar700,.mostrar650,.mostrar600,.mostrar550,.mostrar500,.mostrar450,.mostrar400,.ocultar{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;}
/*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: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.columna,.una.columnas,.dos.columnas,.tres.columnas,.cuatro.columnas,.cinco.columnas,.seis.columnas,.siete.columnas,.ocho.columnas,.nueve.columnas,.diez.columnas,.once.columnas,.doce.columnas{width:100%;margin-left:0;}
/**************************************************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!!!!!!*/
/*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-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;}.padArr-0-2{padding-top:.2rem;}.padArr-0-3{padding-top:.3rem;}.padArr-0-4{padding-top:.4rem;}.padArr-0-5{padding-top:.5rem;}.padArr-0-6{padding-top:.6rem;}.padArr-0-7{padding-top:.7rem;}.padArr-0-8{padding-top:.8rem;}.padArr-0-9{padding-top:.9rem;}.padArr-1-0,.padArr-1{padding-top:1rem;}.padArr-1-1{padding-top:1.1rem;}.padArr-1-2{padding-top:1.2rem;}.padArr-1-3{padding-top:1.3rem;}.padArr-1-4{padding-top:1.4rem;}.padArr-1-5{padding-top:1.5rem;}.padArr-1-6{padding-top:1.6rem;}.padArr-1-7{padding-top:1.7rem;}.padArr-1-8{padding-top:1.8rem;}.padArr-1-9{padding-top:1.9rem;}.padArr-2-0,.padArr-2{padding-top:2rem;}.padArr-2-1{padding-top:2.1rem;}.padArr-2-2{padding-top:2.2rem;}.padArr-2-3{padding-top:2.3rem;}.padArr-2-4{padding-top:2.4rem;}.padArr-2-5{padding-top:2.5rem;}.padArr-2-6{padding-top:2.6rem;}.padArr-2-7{padding-top:2.7rem;}.padArr-2-8{padding-top:2.8rem;}.padArr-2-9{padding-top:2.9rem;}.padArr-3-0,.padArr-3{padding-top:3rem;}
/*Abajo*/.padAba-0-1{padding-bottom:.1rem;}.padAba-0-2{padding-bottom:.2rem;}.padAba-0-3{padding-bottom:.3rem;}.padAba-0-4{padding-bottom:.4rem;}.padAba-0-5{padding-bottom:.5rem;}.padAba-0-6{padding-bottom:.6rem;}.padAba-0-7{padding-bottom:.7rem;}.padAba-0-8{padding-bottom:.8rem;}.padAba-0-9{padding-bottom:.9rem;}.padAba-1-0,.padAba-1{padding-bottom:1rem;}.padAba-1-1{padding-bottom:1.1rem;}.padAba-1-2{padding-bottom:1.2rem;}.padAba-1-3{padding-bottom:1.3rem;}.padAba-1-4{padding-bottom:1.4rem;}.padAba-1-5{padding-bottom:1.5rem;}.padAba-1-6{padding-bottom:1.6rem;}.padAba-1-7{padding-bottom:1.7rem;}.padAba-1-8{padding-bottom:1.8rem;}.padAba-1-9{padding-bottom:1.9rem;}.padAba-2-0,.padAba-2{padding-bottom:2rem;}.padAba-2-1{padding-bottom:2.1rem;}.padAba-2-2{padding-bottom:2.2rem;}.padAba-2-3{padding-bottom:2.3rem;}.padAba-2-4{padding-bottom:2.4rem;}.padAba-2-5{padding-bottom:2.5rem;}.padAba-2-6{padding-bottom:2.6rem;}.padAba-2-7{padding-bottom:2.7rem;}.padAba-2-8{padding-bottom:2.8rem;}.padAba-2-9{padding-bottom:2.9rem;}.padAba-3-0,.padAba-3{padding-bottom:3rem;}
/*CALENDARIOS**/
.calendarioBloqueado{background-color: rgb(235, 235, 228);}
/*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;}

.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;}/*clases para controles anterior y siguiente de los meses*/
.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;-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-family:MyriadPro-BoldCond;color:white !important;background:white 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-weight: bold;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;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;}
.ui-widget-content a {color: #222222;}
.ui-widget-header {border: 1px solid #aaaaaa;background:#dadada 50% 50% repeat-x;color: #222222;font-weight: bold;}
.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;font-weight: normal;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;font-weight: normal;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-family:MyriadPro-BoldCond;color:white;background:white 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(http://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:white!important; background:white 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; }
.modalD{ width:90%; max-width:1000px; padding:0; position:absolute; } 
.modalD {top:30px;}
.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.2rem;}
.modalCerrar { outline:0; position:absolute; top:0; right:.7rem; cursor:pointer; 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; }
.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);}

/*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%;}
/*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.66666666666670%;padding-left:1%;border:none 0;border-collapse:collapse;}
.tablaResponsiva table tbody tr td:first-child{padding-left:0;}
.tablaResponsiva table tbody tr td div:first-child{width:41.08333333333330%;}
.tablaResponsiva table tbody tr td div:last-child{width:57.91666666666670%;}
.tablaResponsiva table tbody tr td:first-child div:first-child{width:32.66666666666670%;}
.tablaResponsiva table tbody tr td:first-child div:last-child{width:66.33333333333340%;}
@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;}
.chkListResp table tbody tr td{width:33.33333% !important;padding-left:0 !important;}
}
@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;}
}
@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;}}

.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;}
.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;}

/*Video Ayuda*/
.videoAyuda{width:2rem;height:2rem;position:absolute;right:0;border-radius:50%;padding:0;margin-right:-3rem;}
.videoAyuda a{cursor:help;}
.videoAyuda a span{font-size:2rem;color:red;}
.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{width:1.5rem;height:1.5rem;left:initial;margin-top:0;margin-right:.3rem;top:0;}.videoAyuda a span{color:white;font-size:1.5rem;}}

/*Nuevo estilo para el nuevo modal*/
.nModal, .nModalConf{position:absolute;top:90px;margin-bottom:5rem;float:left;z-index:111;border-radius:5px;background-image:url(Imagenes/Decorativos/gris.png);background-size:cover;}
.nModal{width:80%;margin-left:10%;}
.nModalConf{width:40%;margin-left:30%;}
.tituloNModal{width:calc(100% - 40px);padding:5px 20px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#BE202E;min-height:1.2rem;}
.tituloNModal span{color:white;}
.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%;}
}

@media(max-width:600px){
    .nModalConf{width:80%;margin-left:10%;}
}

.altoEditorPDF{height:56.6rem;}
@media(max-width:1000px){
    .altoEditorPDF{height:45rem;}
}

@media(max-width:490px){
    .cienA490{width:100%;}
}
@media(max-width:400px){
    #recaptcha_area, #recaptcha_table{margin-left:-1.7rem;}
}