@charset "utf-8";*{box-sizing:border-box;transition:width 1s ease}body{font-family:arial;background-color:#708fa0;background-image:linear-gradient(to right,#708fa0 0,#8fa7b4 50%,#8fa7b4 100%),linear-gradient(to right,#7f9baa 0,#bdcbd3 51%,#adbfc9 100%);background-size:100% 100%;position:relative;padding:0;text-align:center}body:not(.interno)>div.marco{background-image:url(../imagenes/jacaranda.svg)}body>div.marco{background-repeat:no-repeat;background-position:50%;background-size:contain;padding:0;position:absolute;width:100%;height:95vh;display:flex;justify-content:center;align-items:center}body>div.marco div.formulario{text-align:left;display:inline-block;min-width:20rem;max-width:37.5rem;width:20rem;margin-right:auto;margin-left:auto;box-shadow:0 0 15px #627d92;background:#fff;border-radius:4px;padding:1.25rem;max-height:100%;overflow:auto}body>div.marco div.formulario h2{font-size:1rem}body>div.marco div.formulario table{table-layout:fixed;width:100%;word-break:break-all;word-wrap:break-word}body>div.marco div.formulario font{white-space:pre-wrap}body>div.marco div.formulario div#resultados{width:100%;height:10rem;color:#c32809;font-size:14px;font-family:arial;display:inline-block;vertical-align:top;background:#e6e6e6;margin:20px 0 0;padding:10px;position:relative;overflow:auto}body>div.marco div.formulario div#resultados li{list-style:none}body>div.marco div.formulario div#resultados h4,body>div.marco div.formulario div#resultados .codigo{display:none}body>div.marco div.formulario div#resultados .error-card{font-size:1.2rem}body.oscuro{background-color:initial;background-image:none}body.oscuro div.formulario{color:#e6e6e6;box-shadow:none}div.encabezado h1,div.encabezado p{text-align:center}input:focus,textarea:focus,button:focus,select:focus{outline:2px dashed #f8be4c}.btn{float:none;border:none;box-shadow:none;background-image:none;text-shadow:none;border-radius:3px;outline:none!important;margin-bottom:0;font-size:14px;font-weight:600;padding:8px 16px}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.accesible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;-webkit-transition:0 .4s cubic-bezier(.2,.6,.3,1.1);-moz-transition:0 .4s cubic-bezier(.2,.6,.3,1.1);-ms-transition:0 .4s cubic-bezier(.2,.6,.3,1.1);transition:0 .4s cubic-bezier(.2,.6,.3,1.1)}.accesible:focus{position:fixed;top:0;left:0;clip:auto;width:auto;height:auto;overflow:auto;z-index:20;background:#fff}.form-control{color:#000;display:block;width:100%;padding:0 .75rem}.form-control,.select2-container .select2-selection--single{height:36px}.grupo-campo strong.encabezado{overflow:hidden;text-overflow:ellipsis;line-height:36px}.form-control,.cke_contents{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;z-index:2;position:relative!important}.form-control:focus,.cke_focus .cke_contents{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control:focus,.cke_focus .cke_contents{outline:1px solid #4099ff}.ocultar{display:none}