@CHARSET "UTF-8"; /******************************************** * CSS generales del entorno. ********************************************/ html,body { overflow: hidden; height: 100%; margin: 0; border: 0; } body { background: #fff; background-image: var(logoFondo); background-repeat: no-repeat; background-attachment: fixed; background-position: right bottom; } body,td,th,textarea,select,input { font-family: Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif; font-size: 12px; padding: 0; } textarea,select,input { background: white; color: black; border-width: 1px; } body.bloqueado, body.bloqueado * { cursor: wait !important; } /******************************************** * LISTA FORMULARIOS ********************************************/ #entorno-lista-formularios button { padding: 0; margin: 0 3px; vertical-align: top; border: 1px solid transparent; background: transparent; } #entorno-lista-formularios button:hover { background: #ccc; border: 1px outset #999; } #entorno-lista-formularios button:active { border: 1px inset #999; } #entorno-lista-formularios button img { margin: 0; } /******************************************** * TRANSACCION ********************************************/ #entorno-transaccion { margin: 3px 5px 0 0; float: right; } #entorno-transaccion span { vertical-align: middle; } #cc { padding: 2px 0px; } #cc select { height: 20px; } #cc div { padding: 3px 0; color: white; font-weight: bold; cursor: default; text-shadow: black 1px 1px 3px; text-align: center; } #entorno-pt { margin: 0; border: 1px solid #999; width: 48px; padding: 1px; height: 14px; background: #ddd; color: #000; } #entorno-pt:focus { border: 1px solid #369; background: #fff; } .entono-pt-activar { vertical-align: top; cursor: pointer; position: relative; margin-top: 1px; display: none; } /******************************************** * FORMULARIO ********************************************/ #entorno-formulario { max-height: 575px; margin: 10px auto; display: table; clear: both; } #entorno-formulario.remote { max-height: 695px; } .entorno-formulario-titulo { font-size: small; padding: 0 2.5px 2.5px; color: var(colorPrimario); font-weight: bold; text-align: center; cursor: default; margin-bottom: 10px; text-transform: uppercase; } #entorno-formulario.remote .entorno-formulario-titulo { display: none; } .lista-formularios { position: absolute; font-size: x-small; margin-top: 2.5px; text-align: left; z-index: 100; padding: 5px; background: #ddd; border: 1px solid #666; left: 0; right: 0; } .lista-formularios div { font-weight: normal; color: #000; cursor: pointer; padding-left: 5px; } .lista-formularios div:hover { background-color: #c0c0c0; } .lista-formularios div.actual { font-weight: bold; } .entorno-html { padding: 5px 25px 5px 5px; text-align: center; overflow: auto; } .entorno-html form { text-align: left; } .entorno-html * { font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", Geneva, sans-serif; font-size: 11px; } .formulario-adjunto { display: inline; border: 1px solid #ccc; background: #ddd; margin: 5px; padding: 5px; } .formulario-adjunto legend { padding: 2px 10px; color: #eee; border: 1px solid #ccc; background: #369; border-radius: 5px; } /******************************************** * ESTATUS ********************************************/ #entorno-estatus { position: absolute; bottom: 35px; width: 100%; z-index: 2; background-color: var(colorPrimario); width: 100%; height: 25px; text-transform: uppercase; font-size: small; text-align: left; color: white; vertical-align: middle; } #entorno-estatus img { float: right; margin: 2px; } #entorno-estatus-contenido { padding: 5px; position: absolute; } #entorno-estatus.processing { background-color: gray; } #entorno-estatus.warning { background-color: chocolate; } #entorno-estatus.error { background-color: #c55; } #estatus-temporizador { width: 50px; margin: 3px; background: #345; color: #6c6; border: 2px inset #669; padding: 0 2px; } .estatus-log.error { background-color: #ff2f2f; } .estatus-log button { border: 1px solid #999; background: #ccc; color: #333; font-size: 7px; border-radius: 10px; padding: 2px; margin: 2px; vertical-align: top; width: 15px; height: 15px; } .estatus-log span { font-weight: bold; } .estatus-log pre { display: inline; white-space: pre-wrap; } /******************************************** * INFORMACION ********************************************/ #entorno-informacion { width: 100%; height: 50px; text-align: left; background: var(logoBarra) no-repeat; } #entorno-informacion div { float: right; } #entorno-informacion td { white-space: nowrap; margin: 2.5px 5px; } #entorno-informacion label { font-size: xx-small; } #entorno-informacion input { font-size: xx-small; text-transform: uppercase; border: 1px solid #aaa; background: #ddd; height: 14px; margin: 2.5px 2.5px; padding: 0px 2px; } /******************************************** * MENSAJES ********************************************/ .estatus-debug { position: absolute; top: 100px; left: 30px; width: 950px; } .estatus-cuerpo { padding: 5px; overflow: auto; height: 400px; } /******************************************** * TECLAS ********************************************/ #entorno-teclas { text-align: center; background: white; position: absolute; width: 100%; bottom: 0; left: 0; padding: 5px; } #entorno-teclas .tecla { margin: 2.5px 5px; color: white; font-size: 8pt; width: 75px; height: 25px; cursor: pointer; background-color: var(colorPrimario); position: relative; box-shadow: 0px 3px 5px black; } #entorno-teclas .tecla:hover { background-color: var(colorSecundario); } #entorno-teclas .tecla:active { box-shadow: none; top: 3px; left: 1px; } #entorno-teclas .tecla img { vertical-align: middle; } #entorno-teclas .tecla span { vertical-align: middle; margin-left: 5px; } #entorno-boton-alternar-teclas { position: absolute; left: 3px; bottom: 5px; width: 16px; height: 16px; z-index: 100; background: url(../img/teclado.png); background-repeat: no-repeat; cursor: pointer; display: none; } /******************************************** * NOTIFICACION ********************************************/ #entorno-notificacion-lista { position: absolute; right: 10px; top: 65px; background-color: #ffc; border: 1px solid #000; overflow: auto; padding: 3px; } /******************************************** * ESCANEO ********************************************/ .escaneo-imagen-container { margin: 0 auto; max-width: 600px; max-height: 400px; overflow: auto; text-align: center; } .escaneo-botones { padding: 5px; text-align: center; } .escaneo-botones button { margin: 5px; }