* {margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;z-index:2;}
html{height:100%;}



@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local('Poppins Regular'),local('Poppins-Regular'),url('fonts/poppins-regular.woff2') format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local('Poppins Regular'),local('Poppins-Regular'),url('fonts/poppins-regular.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local('Poppins Bold'),local('Poppins-Bold'),url('fonts/Poppins-Bold.woff2') format('woff2');unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local('Poppins Bold'), local('Poppins-Bold'),url('fonts/Poppins-Bold.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}

a,a:visited,a:active,a:hover{color:#fff;text-decoration:none;}
label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
img{border:0;}
body{min-height:100%;height:100%;background:#FFFFFF;color:#333333;font-weight:300;font-family:'Poppins',Arial,helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;}

#bg{background:url('login.jpg') no-repeat top left;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;}
#bg2{background:#FFFFFF no-repeat center right;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;}

#index{height:100%;width:100%;display:flex;flex-direction:row;justify-content:flex-end;z-index:1;}
.indexc{width: 100%; max-width: 30em; justify-content: center; flex-flow: column wrap; align-items: center; height: auto; align-self: center; z-index: 2; position: relative; margin: 0 auto; border-radius: 10px;}
#index2{background: rgba(255, 255, 255, 0.90); margin: 0 auto; padding: 2em 3em; height: auto; -top-right-radius: 5px; border-top-left-radius: 5px; border-bottom: 0; -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1); border-radius: 10px;}

h1{color:#333;font-weight:300;width:fit-content;margin:0 auto;}
.semibigger{font-size:1.5em;}
.cent{line-height:0.7em;margin-bottom:-0.4em;}
.minify{font-size:0.6em;padding-bottom:5px;padding-right:5px;vertical-align:middle;vertical-align:super;}
.bigger{font-size:2em;font-weight:900;text-shadow:-1px 0 #333,0 1px #333,1px 0 #333,0 -1px #333;}
#content23{text-align:center;}
#textinicio{margin-bottom:3em;}
#olvidarpw2 {color: #333;}
#login2 {color: #333}
.menuzindec{display:flex;flex-flow:row wrap-reverse;align-items:stretch;flex:1;width:100%;background:#FFFFFF;z-index:3;}
.menuzindec .item{border-top:3px solid #DDDDDD;padding:20px 30px;align-self:stretch;flex-basis:inherit;flex-grow:1;z-index:3;min-width:220px;}
.menuzindec .item:hover,.menuzindec .item.active{border-top:3px solid #0090D9;z-index:3;}
a.item,a.item:visited,a.item:active{color:#FFF;text-decoration:none;}
a.item:hover{color:#7499f6;}
a.item.active,a.item.active:visited,a.item.active:active{color:#7499f6;text-decoration:none;}
.item i{display:inline-block;text-align:center;width:65px;font-size:1.4em;vertical-align:baseline;}
#index2 .inicon{position:absolute;display:block;bottom:0;left:0.5em;padding:.65em;color:#333;}
#index2 .far {font-size:1em;}
#index2 .titleinp{color:#0E55B1;line-height:1.5em;font-size:1em;padding-left:1em;}
input::placeholder {color:#adb0b5;}
.divlog{margin:1.5em 1em;position:relative;cursor:pointer;-webkit-transition: all 1.5s ease; -moz-transition: all 1.5s ease; -ms-transition: all 1.5s ease; -o-transition: all 1.5s ease; transition: all 1.5s ease;}
.divlog:hover input{border:2px solid #333;}
label{cursor:pointer;}
input{color:#666666;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}
input:-webkit-autofill {background:#FFFFFF}
input:-webkit-autofill:hover {background:#FFFFFF}
input:-internal-autofill-selected,input:-internal-autofill-previewed {background-color:#FFFFFF !important}
input:-internal-autofill-selected:hover {background:#FFFFFF}

input[type="text"],input[type="password"]{font-family:Poppins;display:block;padding:.7em 0 .75em 3em;background:#FFFFFF;border-bottom:2px solid #e9ecef;width:100%;font-size:0.9em;outline:none;color:#656565;cursor:pointer;border:2px solid #F3F3F3;border-radius:5px;transition:all .3s ease;}
input[type="text"]:active,input[type="password"]:active {border-color:#333;}
input[type="submit"]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #333;background:#333;color:#FFFFFF;margin-top:1em;padding:10px 20px;text-align:center;cursor:pointer;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;font-family:Poppins;letter-spacing:0.05em;}
input[type="submit"]:hover{background:#4a4949;border:1px solid #4a4949;transform:scale(1.05);}

span.inputicon2{position:absolute;top:0;left:0;width:32px;text-align:center;padding-top:20px;z-index:2;}
label .inputicon{width:100%;color:#333333;padding:12px 0;}
label .inputicon:hover{color:#000;}
label .inputicon input{width:calc(100% - 57px);margin-left:40px;border:0;font-size:1em;border-bottom:1px solid #03A900;}
label .inputicon :placeholder-shown {border-bottom:1px solid #E3E3E3;}
label .inputicon .borde{display:block;height:1px;margin-top:-1px;margin-left:40px;width:0;background:#0090D9;-webkit-transition:all 1s ease;-moz-transition: all 1s ease;
-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
label .inputicon:hover .borde{width:calc(100% - 57px);}
.pw{font-size:0.8em;}


.tar{text-align:right;}
.tac{text-align:center;}

.buttsuspend a,.buttsuspend a:visited,.buttsuspend a:active,.buttsuspend a:hover {color:#444}
.buttsuspend .button2 {cursor:pointer;flex-grow:1;flex-basis:0;background:#efefef;height:45px;border-bottom-right-radius: 3px;padding: 10px;transition:0.5s}
.buttsuspend .button1 {flex-grow:1;flex-basis:0;background:#efefef;height:45px;border-bottom-left-radius:3px;padding:10px;border-right:1px solid #DDDD;cursor:pointer;transition:0.5s}
.buttsuspend .button2:hover, .buttsuspend .button1:hover {background:#FFF}

#olvidarpw{display:none;}

#footer{position:fixed;bottom:0;left:0;width:100%;color:#333333;display:flex;flex-flow:row wrap;font-size:0.7em;justify-content:flex-end;}
#footer .r{width:fit-content;text-align:left;background:#333;border-top-left-radius:3px;padding:1.5em;color:#FFFFFF;}
.textocontact{color:#0E55B1 !important}
.problemcontact{border-top:none;padding:1em 0em 1em 0em;background:rgba(240,240,240,0.75);text-align:center;font-size:0.8em;box-shadow:1px 2px 3px 0px rgba(0,0,0,0.1);border-bottom-right-radius:3px;border-bottom-left-radius:3px;}

.zboxrellenotop{padding: 6px 14px; position: absolute; top: 0; left: 0; width: 42%; height: 2.2em; background: #0859C3; border-bottom-right-radius: 50% 100px; color: #FFF; border-top-left-radius: 10px;}
.zboxrellenotop2 {position: absolute; left: 0; width: 40%; height: 2.5em; background: #0859C3; border-bottom-right-radius: 50% 100px; color: #FFF; line-height: 2.5em; text-align: center;}

.menu {display: flex; flex-direction: row; width: 100%;background: linear-gradient(to bottom, #ffffff, #ececec);padding-top: 0.5em; padding-bottom: 0.5em;border-top: 1px solid #eee;}
.menu .botonmenu {flex:1;text-align:center;display: flex; flex-direction: column;align-items: center; justify-content: center;width: 100px;padding: 10px; box-sizing: border-box;position:relative;}
.menu .botonmenu:not(:last-child)::after { content: ''; position: absolute; top: 25%; bottom: 25%; right: 0; width: 1px; background-color: #ccc; }
#menufooter{position:fixed;bottom:0;left:0;width:100%;color:#333333;font-size:1em;}
.menu .botonmenu .fa-solid{font-size:1.2em;cursor:pointer;}
.menu .botonmenu .textmenu{color:#333;margin-top: 0.2em;font-size:0.85em;}
.menu .botonmenu .textmenu:active,.textmenu:hover {color:#141414;}
.botonmenu:nth-child(1) { font-size: 1.2em;} .botonmenu:nth-child(2) { font-size: 1.2em;  } .botonmenu:nth-child(3) {font-size: 1.2em;  } .botonmenu:nth-child(4) {font-size: 1.2em;}
.fondito {background: #edeef1; height: 100%;padding:1px;}
.divgeneral {background:#fff;box-shadow:0 0 40px 0 rgba(94, 92, 154, 0.06);border-radius:5px;padding:15px;border: 1px solid #e0e6ed;box-sizing: border-box;margin:20px;height:90%}
.divgeneral .titulodiv {font-weight:bold;font-size:0.9em;padding:5px}
.divgeneral .contenidodiv{font-size:0.9em;padding:10px}
.buttonormal{color: #fff; background-color: #5a8dee; border-color: #5a8dee; box-shadow: 0 .125rem .25rem rgba(147, 158, 170, .4);cursor:pointer;display:block;transition: all .2s ease-in-out;display:inline-block;border-radius:5px;padding:10px 15px; margin:5px;}
.buttonormal:hover {color: #fff !important; background-color: #7ba4f1 !important; border-color: #7ba4f1 !important; box-shadow: 0 .25rem 1rem rgba(147, 158, 170, .45) !important;}
.buttonaccept{color: #fff;background-color: #39da8a; border-color: #39da8a;box-shadow: 0 .125rem .25rem rgba(147, 158, 170, .4);cursor:pointer;display:block;transition: all .2s ease-in-out;display:inline-block;border-radius:5px;padding:10px 15px;margin:5px; }
.buttonaccept:hover {color: #fff !important; background-color: #61e1a1 !important; border-color: #61e1a1 !important; box-shadow: 0 .25rem 1rem rgba(147, 158, 170, .45) !important;}
.buttoncancel{color: #fff;background-color: #ff5b5c; border-color: #ff5b5c;box-shadow: 0 .125rem .25rem rgba(147, 158, 170, .4);cursor:pointer;display:block;transition: all .2s ease-in-out;display:inline-block;border-radius:5px;padding:10px 15px;margin:5px; }
.buttoncancel:hover {color: #fff !important;background-color: #ff7c7d !important; border-color: #ff7c7d !important; box-shadow: 0 .25rem 1rem rgba(147, 158, 170, .45) !important;}
.buttoninfo{color: #fff;background-color: #333; border-color: #333;box-shadow: 0 .125rem .25rem rgba(147, 158, 170, .4);cursor:pointer;display:block;transition: all .2s ease-in-out;display:inline-block;border-radius:5px;padding:10px 15px;margin:5px; }
.buttoninfo:hover {color: #fff !important;background-color: #4a4949 !important; border-color: #4a4949 !important; box-shadow: 0 .25rem 1rem rgba(147, 158, 170, .45) !important;}

[data-hint]{position:relative;}[data-hint]:after,[data-hint]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}[data-hint]:hover:after,[data-hint]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;transition-delay:100ms}[data-hint]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[data-hint]:after{content:attr(data-hint);background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:focus:before,.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:focus:after,.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:focus:before,.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:focus:after,.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:focus:after,.hint--right:focus:before,.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:focus:after,.hint--left:focus:before,.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:focus:before,.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:focus:after,.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:focus:after,.hint--top-right:focus:before,.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:focus:before,.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:focus:after,.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:focus:after,.hint--bottom-right:focus:before,.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;transition-duration:0ms}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}




.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:29px;height:35px;background-color:#fff;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:28px}.chosen-container-single .chosen-default{color:#777777;border-color:#CCC;}.chosen-container-single .chosen-single span{font-size:0.9em;display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -22px;background:url(chosen-sprite.png) no-repeat 100% -22px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;text-transform:capitalize;}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:none}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}

.grecaptcha-badge{display:none;}

#bienvenida{width:80%;justify-content: center;flex-flow: column wrap;align-items:center;height:auto;align-self:center;z-index:2;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);box-shadow:0 0 2px 1px rgba(0,0,0,0.2);margin:0 auto;}

@media (min-width:1980px){
#bg2{background-image:url("login.jpg");}
}

@media (min-width:1370px) and (max-width:1979px){
#bg2{background-image:url("login.jpg");}
}

@media (min-width:1295px) and (max-width:1369px){
#bg2{background-image:url("login.jpg");}
}

@media (max-width:1294px){
#bg2{background-image:url("login.jpg");}
}

@media (max-width:1550px){
body{font-size:0.9em;}
}

@media (max-width:1350px){
body{font-size:0.7em;}
}

@media (max-width:1000px){
#bienvenida{width:100%;}
body{font-size:1em;}
.zboxrellenotop{display:none;}
#bg,#bg2{background:#FFFFFF;background-image:none;display:none;}
#footer{display:none;}
#index{height:auto;min-height:auto;flex-direction:row;padding-right:0;justify-content:normal;}
.indexc{max-width:none;width:100%;}
#index2{padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;}
#textinicio{margin-top:1em;}
.problemcontact{border:none;background:#FFFFFF;margin-top:1em;padding:0;padding-top:1em;border-top:1px solid #F0F0F0;-webkit-box-shadow:none;box-shadow:none;border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
}

.btnagregar,input.btnagregar,input[type="submit"].btnagregar {line-height:1.5;margin:0 5px;padding:7px 18px;border-radius:3px;cursor:pointer;height:37px;min-width:135px;background:#0859C3;color:#FFF;border:1px solid #0859C3;transition:all .15s ease;font-family:Poppins;box-shadow:0 1px 2px 1px rgba(0,0,0,0.1), 0 4px 2px -1px rgba(0,0,0,0.05)}
.btnagregar:hover,input.btnagregar:hover,input[type="submit"].btnagregar:hover {background: #416ed2; border: 1px solid #416ed2;}

.btncancelar,input.btncancelar,input[type="submit"].btncancelar {line-height:1.5;margin:0 5px;padding:7px 18px;border-radius:3px;cursor:pointer;height:37px;min-width:135px;color:#FFF;transition:all .15s ease;font-family:Poppins;background: #868f9e;border:1px solid #868f9e;box-shadow:0 1px 2px 1px rgba(0,0,0,0.1), 0 4px 2px -1px rgba(0,0,0,0.05)}
.btncancelar:hover,input.btncancelar:hover,input[type="submit"].btncancelar:hover {background: #a2acbb; border:1px solid #a2acbb;}
#inisec{width:90% !important}

.btnborrar,input.btnborrar,input[type="submit"].btnborrar {line-height:1.5;margin:0 5px;padding:7px 18px;border-radius:3px;cursor:pointer;height:37px;min-width:135px;color:#FFF;transition:all .15s ease;font-family:Poppins;background: #ff3244; border:1px solid #ff3244;box-shadow:0 1px 2px 1px rgba(0,0,0,0.1), 0 4px 2px -1px rgba(0,0,0,0.05)}
.btnborrar:hover,input.btnborrar:hover,input[type="submit"].btnborrar:hover {background:#f74656; border:1px solid #f74656;}

.btninsertar,input.btninsertar,input[type="submit"].btninsertar {line-height:1.5;margin:0 5px;padding:7px 18px;border-radius:3px;cursor:pointer;height:37px;min-width:135px;color:#FFF;transition:all .15s ease;font-family:Poppins;background:#2bcd72 ; border:1px solid #2bcd72;box-shadow:0 1px 2px 1px rgba(0,0,0,0.1), 0 4px 2px -1px rgba(0,0,0,0.05)}
.btninsertar:hover,input.btninsertar:hover,input[type="submit"].btninsertar:hover {background:#45ec8f; border:1px solid #45ec8f;}


.zcancelar{cursor:pointer;border-radius:3px;margin-right:10px;height:37px;padding:10px;background:#f5584c;color:#FFF;border:1px solid #f44336;font-weight:bold;transition:all ease-in 0.1s;min-width:120px}
.zcancelar:hover{transform:scale(0.95);background: #ef736a; border: 1px solid #ef736a;}
.zcancelar2{font-size:1.1em;font-weight:bold;box-shadow:0px 2px 3px 0px rgba(108,108,108,0.25);min-width:120px;cursor:pointer;border-radius:3px;margin-right:10px;height:40px;background:rgba(244, 67, 54, 0.89);color:#FFF;border:1px solid #f44336;transition:all ease-in 0.1s;}
.zcancelar2:hover{transform:scale(0.95);background:#ef736a;border:1px solid #ef736a;}
.zagregar,#configlogo .logofot input[type="submit"]{padding:7px 18px;border-radius:3px;cursor:pointer;height:37px;min-width:135px;background:#0859C3;color:#FFF;border:1px solid #0859C3;font-weight:bold;transition:all ease-in 0.1s;}
.zborrar{cursor:pointer;border-radius:1px;margin-right:10px;height:34px;width:110px;background:#f6f7f9;border:1px solid #ced0d4;color:#4b4f56;font-weight:bold;}
.zborrar:hover{transform:scale(0.95);background:#e9ebee}
.zcontinuar {box-shadow:0px 2px 3px 0px rgba(108,108,108,0.25);min-width:120px;padding:7px 18px;border-radius:3px;cursor:pointer;height:40px;background:#56A846;color:#FFF;border:1px solid #509a41;transition:all ease-in 0.1s;font-size:1.1em;font-weight:bold;}
.zcontinuar:hover {transform:scale(0.95);background:#64C152}
.zcontinuar:active {background:#64C152;transform:scale(1)}
.zmedactive {box-shadow:0px 2px 3px 0px rgba(108,108,108,0.25);min-width:120px;padding:7px 18px;border-radius:3px;cursor:pointer;height:40px;background:#0859C3;color:#FFF;border:1px solid #0859C3;transition:all ease-in 0.1s;font-size:1.1em;font-weight:bold;}
.zmedactive:hover {transform:scale(0.95);background: #79a3ff;border: 1px solid #79a3ff;}
.zmedactive:active {background:#79a3ff}
.zmednoactive{font-size:1.1em;font-weight:bold;box-shadow:0px 2px 3px 0px rgba(108,108,108,0.25);min-width:120px;cursor:pointer;border-radius:3px;margin-right:10px;height:40px;background:#a1b2ba;color:#FFF;border:1px solid #9eaeb5;transition:all ease-in 0.1s;}
.zmednoactive:hover{transform:scale(0.95);background:#bdbdbd;border:1px solid #adadad;}
.zagregar:hover,#configlogo .logofot input[type="submit"]:hover{transform:scale(0.95);background:#79a3ff;border:1px solid #79a3ff}
.zagregar:active,#configlogo .logofot input[type="submit"]:focus {box-shadow:0 0 0 0.2rem rgba(0,123,255,.5);}
.zconfiguracion {cursor:pointer;height:50px;border-radius:1px;margin:0 auto;text-transform:uppercase;width:180px;background:#669CBB;color:#FFF;border-radius:3px;font-weight:bold;}
.zcomprobante{transition:all ease-in 0.1s;padding:7px 18px;float:left; text-align:center;cursor:pointer;height:37px;border-radius:3px;background:#0859C3;color:#FFF;font-weight:bold;border:1px solid #0859C3;min-width:120px}
.zcomprobante:hover{background:#79a3ff;border:1px solid #79a3ff}
.zconfiguracion:hover {background:#79a3ff;border:1px solid #79a3ff}
.zbotones{padding:13px;text-align:right;border-top:1px solid #e9ecef;}
.zcerrar{transition:all 0.1s linear;position:absolute;right:1em;top:1em;cursor:pointer;color:#999999;}
.zcerrar:hover {color:#444444;}
.zboxinform {width:85%;text-align:center;margin:0 auto;font-size:0.8em;margin-top:40px;border-top:1px solid #0859C385;border-bottom:1px solid #0859C385;}
.zcontent{font-size:0.9em;margin-top:0.5em;line-height:1.7em;padding:16px;color:#777777;margin-bottom:10px;}
.ztitle{padding:1em;color:#416ed2;border-bottom:1px solid #E9ECEF;}
.zboxloading{padding:100px;text-align:center;left:calc(50% - 108px);top:calc(50% - 109px);z-index:1000001;position:fixed;font-size:2.5em;}
#tobservacion{font-size:1.1em}
@keyframes zloading{to{transform:rotate(360deg);}}@-webkit-keyframes zloading{to{-webkit-transform:rotate(360deg);}}
.zzloading{animation-name:zloading;animation-duration:2s;animation-iteration-count:infinite;animation-border-radius:50%;}
.inicio,.final,.dura{width:100%;height:30px;}
.zcontent textarea {background:#f0f1f4;border-radius:5px;border:none;color:#777777;padding:13px;font-style:italic;font-weight:bold;}
.zcontent textarea:focus{border-color:#80bdff;background:#dbe5fd;}
.zbox{box-shadow:rgba(0,0,0,0.13) 0px 24px 38px 3px, rgba(0,0,0,0.11) 0px 9px 46px 8px, rgba(0,0,0,0.2) 0px 11px 15px -7px;border-radius:3px;display:none;position:fixed;background:#FFF;border:1px solid rgba(0,0,0,.2);z-index:99999 !important;}
.zboxjs{box-shadow:rgba(0,0,0,0.13) 0px 24px 38px 3px, rgba(0,0,0,0.11) 0px 9px 46px 8px, rgba(0,0,0,0.2) 0px 11px 15px -7px;border-radius:3px;display:none;position:fixed;background:#FFF;border:1px solid rgba(0,0,0,.2);z-index:4;}
.zboxjs .box.considebar{margin:0;}
.zboxjs #informacion{display:none;}
.zboxjs .box{float:none;width:100%;}
.zboxjs .cambios{display:none;}
.zboxdiv .box.considebar{margin:0;}
.zboxdiv #informacion{display:none;}
.zboxdiv .box{float:none;width:100%;}
.zboxdiv .cambios{display:none;}
.zboxbody {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;background:rgba(0,0,0,0.2);}