/* Web Fonts */
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(/fonts/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff'); }
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(/fonts/b9QBgL0iMZfDSpmcXcE8nCSLrGe-fkSRw2DeVgOoWcQ.woff) format('woff'); }
@font-face { font-family: 'Kaushan Script'; font-style: normal; font-weight: 400; src: local('Kaushan Script'), local('KaushanScript-Regular'), url(/fonts/qx1LSqts-NtiKcLw4N03IFhlQWQpSCpzb2Peu3I-Q34.woff) format('woff'); }

/* Tags */
body { background-color:dimgray; background-image: none; background-repeat: repeat; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; }
a { text-decoration: none; color: #993595; }
a:hover { text-decoration: underline; }
/* Layout */
#contenedor-principal { background-image: none; background-repeat: repeat-x, repeat-y; border: 5px solid dimgray; border-radius: 20px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.5); margin: 30px auto 30px; min-height: 500px; padding: 0; width: 1200px; box-sizing: content-box; }
#cabezal { box-shadow: rgb(136 136 136) 5px 5px 15px -6px;border-radius:5px;display:flex; justify-content: space-between; background-color:grey; width: 100%; height: 70px; margin-bottom: 0px; clear: both; };
#logo-cabezal { background-image: url("/imagenes/logos/logo-imprimi.png"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; float: left; height: 130px; margin: -45px 1px -11px -25px; width: 130px; z-index:1 }
#logo-cabezal- { background-image: url("/imagenes/logos/logo-imprimi.png"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; float: left; height: 130px; margin: -45px 1px -11px -25px; width: 130px; z-index:1 }
#logo-cabezal-imanes { background-image: url("/imagenes/logos/logo-imprimi.png"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; float: left; height: 130px; margin: -45px 1px -11px -25px; width: 130px; z-index:1 }
#logo-cabezal-offset { background-image: url("/imagenes/logos/ideas-argentinas-offset.png"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; float: left; height: 95px; margin: -20px 1px -11px -33px; width: 104px; }
#logo-cabezal-digital { background-image: url("/imagenes/logos/ideas-argentinas-digital.png"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; float: left; height: 95px; margin: -20px 1px -11px -33px; width: 104px; }
#logo-cabezal-plotter { background-image: url("/imagenes/logos/ideas-argentinas-plotter.png"); background-position: 0 0; background-repeat: no-repeat; background-size: contain; float: left; height: 95px; margin: -20px 1px -11px -33px; width: 104px; }
#navegacion {display:none;margin:0;box-shadow: rgb(136 136 136) 5px 5px 15px -6px;background-color: darkgrey;border-radius: 0 0 0 14px; bottom: 0; display: block; float: left; padding: 10px; width: 200px; min-height: 700px; box-sizing: content-box; }
#navegacion #navegacion-lateral li ul li a .caret { margin-top: 4px !important; }
#navegacion #navegacion-lateral li ul li ul li a { margin-left: 10px; }
.submenu-destacado { background-color: rgba(0, 0, 0, 0.05); }
#contenedor-contenido { width: 100%; display: inline-block; background-color: white }
.ui-autocomplete-loading { background: white url('/imagenes/16x16/ajax-loader.gif') right center no-repeat; }
.float-right { float: right; }
.float-left { float: left; }
.inline { display: inline; }
.margin-top-10px { margin-top: 10px; }
.bg-filtrar { background: url("/imagenes/32x32/filtrar.png") no-repeat scroll 3px 3px !important; padding-left: 40px !important; }
.bg-filtrar:focus { background-color: #FFFFC4 !important; }
.bg-buscar { background: url("/imagenes/32x32/muestra.png") no-repeat scroll 3px 3px !important; padding-left: 40px !important; }
.bg-buscar:focus { background-color: #FFFFC4 !important; }
.clear-both { clear: both; }
.color-violeta { color: #87588F; }
.color-gris { color: silver; }
.color-rojo { color: crimson !important; }
.color-verde { color: #090; }
.color-negro { color: #000; }
.color-naranja { color: #F15912; }
.negrita { font-weight: bold; }
.clickable { cursor: pointer; }
.sin-margin-bottom { margin-bottom: 0; }
.sin-margin-top { margin-top: 0; }
.fondo-rojo { background-color: rgba(255, 0, 0, 0.5) !important; }
.fondo-verde { background-color: rgba(0, 128, 0, 0.5) !important; }
.fondo-naranja { background-color: rgba(255, 128, 64, 0.5) !important; }
.fondo-amarillo { background-color: rgba(237, 237, 14, 0.4) !important; }
.fondo-crimson { background-color: rgba(220, 20, 60, 0.5) !important; }
.fondo-orange { background-color: rgba(255, 165, 0, 0.5) !important; }
.fondo-green { background-color: rgba(0, 128, 0, 0.5) !important; }
.fondo-gold { background-color: rgba(255, 215, 0, 0.5) !important; }
.fondo-yellowgreen { background-color: rgba(154, 205, 50, 0.5) !important; }
.fondo-darkmagenta { background-color: rgba(139, 0, 139, 0.5) !important; }
td img[src*="svg"] { opacity: 0.5; transition: all 0.5s; }
td img[src*="svg"]:hover { opacity: 1; }
/* Botones */
.boton-submit { margin-bottom:10px; background:linear-gradient(to bottom, #000080 0%, #3498DB 100%); border-radius: 10px; text-shadow: 1px 1px 0px #000000; font-family: 'Roboto Condensed', sans-serif; color: #ffffff; font-size: 18px; padding: 10px 20px 10px 20px; border: 2px solid #3F1847; text-decoration: none; margin: 50px auto 0 auto; display: block; cursor: pointer; }
.boton-submit:hover { filter: brightness(90%); text-decoration: none; color: #ED7424; }
h1 { margin-top: 5px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
h2 em { /*color: #999999;*/ font-size: 0.7em; font-style: normal; font-weight: lighter; }
input[type="text"]:not(.form-control) { border: 2px solid #848484; border-radius: 10px; font-family: 'Roboto Condensed', sans-serif; padding: 8px; font-size: 15px; box-sizing: content-box; }
input[type="text"].error { background-color: #ffd6d6; border-color: #ff0000 !important; color: red; }
input[type="text"]:focus { background-color: #FFFFC4; }
input[type="password"] { border: 2px solid #848484; border-radius: 10px; font-family: 'Roboto Condensed', sans-serif; padding: 8px; font-size: 15px; }
input[type="password"]:focus { background-color: #FFFFC4; }
input[type="radio"] { margin-top: -1px; }
input[type="file"] { height: 25px; margin-bottom: 5px; }
.error { background-color: #ffd6d6; border-color: #ff0000 !important; color: red; }
select { border: 2px solid #848484; border-radius: 10px; font-family: 'Roboto Condensed', sans-serif; padding: 8px; font-size: 15px; box-sizing: content-box; }
textarea { border: 2px solid #848484; border-radius: 10px; font-family: 'Roboto Condensed', sans-serif; padding: 8px; font-size: 15px; box-sizing: content-box; }
.tabla-con-margen-inferior { margin-bottom: 50px; }
#contenido { background:none;float: right; padding-right: 10px; width: 975px; min-height: 690px; }
.colapsar { border-collapse: collapse; border-color: #999999; margin-bottom: 10px; }
.colapsar tr:hover { background-color: rgba(255,255,126,0.5); }
.colapsar th { border-color: #999999; overflow-wrap: break-word; }
.colapsar td { border-color: #999999; background-color: rgba(255, 255, 255, 0.6); font-size: 13px; line-height: 13px; overflow-wrap: break-word; }
.colapsar td li { margin: 0; padding: 0; list-style: none; }
table tr th { background-color: rgba(198, 180, 198, 0.4); }
.ancho-50px { width: 50px; }
.ancho-75px { width: 75px; }
.ancho-100px { width: 100px; }
.ancho-200px { width: 200px; }
.ancho-220px { width: 220px; }
.ancho-240px { width: 240px; }
.ancho-260px { width: 260px; }
.ancho-475px { width: 475px; }
.ancho-495px { width: 495px; }
.ancho-550px { width: 550px; }
.ancho-565px { width: 565px; }
.ancho-570px { width: 570px; }
.ancho-100porciento { width: 100%; }
.centrado { text-align: center; }
.texto-logo-calebzal { font-family: 'Kaushan Script', cursive; font-size: 40px; letter-spacing: -0.04em; color: #ed7424; text-shadow: 1px 1px 0px black; margin-top: 7px; display: inline-block; float: left; }
table tr td strong { color: #87588F; font-weight: lighter !important; }
.w { display: flex; float: right; width: 150px; padding-top: 0px; }
.ddmenu { cursor: pointer; display: inline-block; margin: 0; padding: 8px 0 0; width: 150px; }
.ddmenu li { display: inline-block; float: right; }
.ddmenu li a { color: #6C87C0; display: block; text-decoration: none; transition: all 0.2s linear 0s; }
.ddmenu li:hover > a { color: #7180a0; background: #d9e2ee; }
.ddmenu ul { position: absolute; width: 150px; background: #fff; display: none; margin: 0; padding: 7px 0; list-style: none; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
.ddmenu ul li { display: block; width: 100%; font-size: 0.9em; text-shadow: 1px 1px 0 #fff; }
.ddmenu ul li a { display: block; width: 136px; padding: 6px 7px; line-height: 1.4em; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.ddmenu ul li a:hover { background: #e9edf3; }
.ddmenu ul li span { display: block; width: 136px; padding: 6px 7px; line-height: 1.4em; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; cursor: pointer; color: #C0C0C0; }
.ddmenu li div { position: absolute; margin-top: 0px; }
#listado-imagenes-trabajo { width: 730px; padding: 0; }
#listado-imagenes-trabajo li { list-style: none; width: 226px; float: left; margin-right: 15px; margin-bottom: 15px; }
#listado-imagenes-trabajo li img { width: 100%; border: 1px solid #708090; }
#listado-imagenes-trabajo li img:hover { box-shadow: 0 0 5px #FFA500; }
form label { width: 115px; display: inline-block; text-align: right; font-weight: lighter !important; padding-right: 10px; }
.error { color: red; }
.valido { }
.row-formulario { clear: both; color: #87588F; padding: 6px 0; font-weight: lighter !important; }
#div_upload_imagen { display: none; }
#nueva-orden-crear-trabajo { display: none; }
#asignar-a-trabajo-existente { display: none; }
#texto_cantidad { width: inherit; padding-left: 43px; display: inline-block; }
#texto_cantidad_existente { width: inherit; padding-left: 43px; display: inline-block; }
.row-formulario h2 { color: black; }
#texto_importe { width: 100px; }
#texto_importe_existente { width: 100px; }
#contenedor_importe { display: inline-block; }
#contenedor_importe_existente { display: inline-block; }
#contenedor_cantidad_existente { display: inline-block; }
#contenedor_cantidad_a_imprimir { display: inline-block; }
.muestra-trabajo-detalles-orden { width: 270px; background-color: rgba(0,0,0,0.05); border-radius: 10px; float: right; padding: 10px; }
.muestra-trabajo-detalles-tabla { float: left; margin-bottom: 30px; }
.muestra-trabajo-detalles-tabla tr td { font-weight: lighter; }
.nombre-usuario { float: right; color: yellow; font-size: 20px; margin-top: 10px; margin-right: 5px; text-align: right; line-height: 20px; }
.nombre-usuario a { font-size: 15px; color: yellow; text-decoration: none; opacity: 0.5; }
.nombre-usuario a:hover { opacity: 1; }
.boton-importante { background: linear-gradient(to bottom, #FF312D, #BC0300) repeat scroll 0 0 #3F1847; border: 2px solid #BC0300; }
.boton-importante:hover { background: linear-gradient(to bottom, #FF312D, #FF312D) repeat scroll 0 0 #3F1847; color: white; }
#buscador-cabezal { margin-top: 0; display: inline; margin-left: 20px; }
#buscador-cabezal form { float: left; margin-left: 20px; }
#buscador-cabezal input { background-color: white !important; border-color: darkgray; font-style: italic; }
#buscador-cabezal input:focus { background-color: #FFFFC4 !important; }
.blink { animation: blink 1s steps(5, start) infinite; -webkit-animation: blink 1s steps(5, start) infinite; }
.express { background: rgb(220, 20, 60) none repeat scroll 0 0; border-radius: 5px; color: rgb(255, 255, 255); display: inline; font-size: 11px; line-height: 18px; margin-left: 5px; margin-top: 2px; padding: 0 6px 3px; position: relative; }
@keyframes blink { to {
visibility: hidden;
}
}
@-webkit-keyframes blink { to {
visibility: hidden;
}
}
#checkboxes_destinatarios_mensajes { padding: 0; margin: 0; }
#checkboxes_destinatarios_mensajes li { list-style: none; width: 24%; float: left; }
#checkboxes_responsables_stock { display: inline-block; margin: 0; padding: 0; width: 570px; }
#checkboxes_responsables_stock li { color: #000000 !important; float: left; font-weight: normal !important; list-style: none outside none; width: 33%; }
.checkboxes_pliegos_ids { display: inline-block; margin: 0; padding: 0; width: 100%; font-size: 14px; }
.checkboxes_pliegos_ids li { color: #000000 !important; float: left; font-weight: normal !important; list-style: none outside none; width: 49%; }
.display-block { display: block; }
.vista-previa-thumbnails { margin: 10px 0 0; padding: 0; }
.vista-previa-thumbnails li { background-color: #F0E3F2; border: 1px solid #C0C0C0; border-radius: 20px; display: inline-block; font-size: 19px; margin-left: 5px; margin-right: 15px; padding: 17px; text-align: center; width: 297px; }
.vista-previa-thumbnails li img { margin-top: 15px; }
.cargando { display: inline-block; background: url("/imagenes/ajax-loader-bar.gif") no-repeat scroll center center rgba(0, 0, 0, 0); display: inline-block; height: 50px; width: 100%; }
.destacar-hover { background-color: none; padding: 0 10px; }
.destacar-hover:hover { background-color: rgba(255,255,126,0.5); padding: 0 10px; border-radius: 5px; }
.boton-vista-previa-pliego-armado { background: url("/imagenes/16x16/expandir.png") no-repeat scroll center center rgba(255, 255, 255, 0.5); float: left; margin-right: 5px; margin-left: 5px; cursor: pointer; width: 16px; border: 1px solid silver; padding: 3px; height: 16px; margin-top: 13px; border-radius: 4px; }
.boton-vista-previa-pliego-armado:hover { background-color: #FFFF7F; }
.boton-subir-imagen-pliego-armado { background: url("/imagenes/16x16/vista-previa-subir.png") no-repeat scroll center center rgba(255, 255, 255, 0.5); float: left; margin-right: 5px; margin-left: 0px; cursor: pointer; width: 16px; border: 1px solid silver; padding: 3px; height: 16px; margin-top: 13px; border-radius: 4px; }
.boton-subir-imagen-pliego-armado:hover { background-color: #FFFF7F; }
.boton-subir-imagen-vacio { background: url("") no-repeat scroll center center transparent; float: left; margin-right: 5px; margin-left: 5px; width: 16px; border: 1px solid transparent; padding: 3px; height: 16px; margin-top: 3px; border-radius: 4px; }
.thumbnails-pliegos-en-proceso { margin: 30px 0 0 0; padding: 0; }
.thumbnails-pliegos-en-proceso li { background-color: #FFFFFF; border: 1px solid #C0C0C0; border-radius: 10px; margin-top: 20px; display: inline-block; font-size: 22px; list-style: none outside none; margin-right: 20px; padding: 20px; text-align: center; width: 260px; }
.thumbnails-pliegos-en-proceso li:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); background-color: #FFFFE5; }
.thumbnails-pliegos-en-proceso li span { display: block; margin-bottom: 10px; }
.thumbnails-pliegos-en-proceso li em { display: block; font-size: 15px; font-style: normal; padding-left: 32px; padding-top: 5px; text-align: left; }
.thumbnails-pliegos-en-proceso li a { text-decoration: none; }
.readonly { background: url("/imagenes/16x16/readonly.png") no-repeat scroll right 10px center rgba(0, 0, 0, 0.1); }
.contenedor-botonera { margin-bottom:10px; text-align: center; }
.contenedor-botonera input { border: 2px solid rgba(0, 0, 0, 0.1); border-radius: 5px; display: inline-block !important; margin-left: 0 !important; margin-right: 10px !important; margin-top: 50px; padding: 4px; }
.boton-icono { border: 2px solid rgb(63, 24, 71); border-radius: 15px !important; color: rgb(255, 255, 255); cursor: pointer; font-family: "Roboto Condensed", sans-serif; font-size: 18px; text-shadow: 1px 1px 0 rgb(0, 0, 0); background: #000080 url() no-repeat scroll center 15px / 50px auto; font-size: 15px !important; height: 100px; padding: 73px 4px 4px !important; width: 110px !important; transition: all 0.1s ease 0s; width: 135px !important; }
.nuevo-boton-icono { background-repeat: no-repeat; background-size: 24px auto; display: block; float: left; height: 24px; margin-right: 10px; width: 24px; }
.nuevo-boton-icono-modificar { background-image: url("/imagenes/svg/editar-blanco.svg"); }
.boton-icono:hover { color: #EE7509 !important; background-size: 65px; background-position: center 5px; }
.boton-icono-acuse { background-image: url("/imagenes/svg/ticket-blanco.svg") !important; }
.boton-icono-pagar-marcados { background-image: url("/imagenes/svg/pagar-marcados-1-blanco.svg") !important; }
.boton-icono-mostrar-antiguos { background-image: url("/imagenes/svg/historial-blanco.svg") !important; }
.boton-icono-modificar-saldos { background-image: url("/imagenes/svg/modificar-saldo-blanco.svg") !important; }
.boton-icono-trabajos { background-image: url("/imagenes/svg/carpeta-blanco.svg") !important; }
.boton-icono-combinar-pagos { background-image: url("/imagenes/svg/combinar-flecha-blanco.svg") !important; }
.boton-icono-listado { background-image: url("/imagenes/svg/listado-blanco.svg") !important; }
.boton-icono-ficha { background-image: url("/imagenes/svg/ficha-de-cliente-blanco.svg") !important; }
.boton-icono-eliminar { background-image: url("/imagenes/svg/eliminar-blanco.svg") !important; }
.boton-icono-guardar {background-image: url("/imagenes/svg/guardar-blanco.svg") !important; }
.boton-icono-ver-saldos { background-image: url("/imagenes/svg/pago-blanco.svg") !important; }
.boton-icono-resetear-clave { background-image: url("/imagenes/svg/contrasena-blanco.svg") !important; }
.boton-icono-enviar-email { background-image: url("/imagenes/svg/email-blanco.svg") !important; }
.boton-icono-van-por-encomienda { background-image: url("/imagenes/svg/encomienda-blanco.svg") !important; }
.boton-icono-trabajos-entregados { background-image: url("/imagenes/svg/trabajos-entregados-blanco.svg") !important; }
.boton-icono-entregar-marcados { background-image: url("/imagenes/svg/avioncito-blanco.svg") !important; }
.boton-icono-miniaturas { background-image: url("/imagenes/svg/thumbnails-1-blanco.svg") !important; }
.boton-icono-ingresar { background-image: url("/imagenes/svg/ingresar-blanco.svg") !important; }
.boton-icono-olvide-mi-clave { background-image: url("/imagenes/svg/llaves-blanco.svg") !important; }
.boton-icono-trabajos-anteriores { background-image: url("/imagenes/svg/trabajos-anteriores-blanco.svg") !important; }
.boton-icono-camion { background-image: url("/imagenes/svg/camion-blanco.svg") !important; }
.boton-icono-cambiar-etapa { background-image: url("/imagenes/svg/flecha-e-blanco.svg") !important; }
.boton-icono-volver-atras { background-image: url("/imagenes/svg/flecha-o-blanco.svg") !important; }
.boton-icono-repetir-accion { background-image: url("/imagenes/svg/recargar-blanco.svg") !important; }
.boton-icono-imprimir { background-image: url("/imagenes/svg/impresora-blanco.svg") !important; }
.boton-icono-vista-previa { background-image: url("/imagenes/svg/vista-previa-blanco.svg") !important; }
.boton-icono-modificar { background-image: url("/imagenes/svg/editar-blanco.svg") !important; }
.boton-icono-aceptar { background-image: url("/imagenes/svg/check-1-blanco.svg") !important; }
.boton-icono-cancelar { background-image: url("/imagenes/svg/cancelar-1-blanco.svg") !important; }
.boton-icono-gears { background-image: url("/imagenes/svg/gears-blanco.svg") !important; }
.boton-icono-modificar-sena { background-image: url("/imagenes/svg/modificar-sena.svg") !important; }
.boton-icono-calculadora { background-image: url("/imagenes/svg/calculadora.svg") !important; }
.boton-icono-buscar { background-image: url("/imagenes/svg/buscar-blanco.svg") !important; }
.boton-icono-ordenes { background-image: url("/imagenes/svg/inbox-blanco.svg") !important; }
.boton-icono-calendario-hoy { background-image: url("/imagenes/svg/calendario-hoy.svg") !important; }
.boton-icono-calendario-ayer { background-image: url("/imagenes/svg/calendario-ayer.svg") !important; }
.boton-icono-billetera { background-image: url("/imagenes/svg/billetera-blanco.svg") !important; }
.boton-destacado {margin-bottom:10px; background: linear-gradient(to bottom, #000080 0%, #3498DB 100%); background-repeat: no-repeat !important; }
.boton-destacado:hover { color: yellow !important; }
.td_insumo:hover { background-color: #FFFFC4; cursor: pointer; }
#contenedor-contenido #contenido ul li { list-style: none; }
.padding-right-20px tr td { padding-right: 20px }
.sin-padding { padding: 1px !important; }
.sin-padding:hover { background-color: rgb(255,255,127) !important; }
#modal_nuevo_cliente label { float: left; padding-top: 8px; text-align: left; }
#modal_nuevo_cliente input[type="text"] { float: left; margin-bottom: 12px; width: 400px; }
.oculto { display: none !important; }
#div_opciones_bajadas { display: block; }
#div_opciones_bajadas div { clear: both; display: block; color: black; }
#div_opciones_bajadas div label { display: block; float: left; color: #87588f !important; }
#div_opciones_bajadas div input { display: inline; }
#div_opciones_bajadas div span { display: inline-block; width: 100px; }
.columna-izquierda { float: left; width: 49%; }
.columna-derecha { float: right; width: 49%; }
.saldado { display: none; }
.alert-warning { background-color: rgb(252, 248, 227); border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); }
.alert { border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; margin-bottom: 20px; padding: 4px 5px 5px 30px !important; }
.cliente-premium { background: rgba(0, 0, 0, 0) url("/imagenes/svg/ok.svg") no-repeat scroll right 5px center / 24px auto; }
.cliente-mal-pagador { background: rgba(0, 0, 0, 0) url("/imagenes/svg/urgente.svg") no-repeat scroll right 5px center / 24px auto }
.negrita { font-weight: bold !important; }
.contador-maquinas-bajadas { background-color: rgb(0, 0, 0); background-image: url("/imagenes/fondo-contador-bajadas.jpg"); color: rgb(255, 255, 255); font-family: "Share Tech Mono" !important; font-size: 60px !important; letter-spacing: 16px; padding: 5px 3px 0px 12px !important; text-align: left; width: 440px; height: 90px; }
.contador-maquinas-bajadas:focus { background-color: black !important; }
#mensajes-generales { position: relative; display: block; margin-top: 10px; margin-bottom: 5px; padding-left: 10px !important; }
#mensajes-generales > li { list-style: outside none square; margin-left: 15px; }
#mensajes-generales-admin { position: relative; display: block; width: auto; padding: 10px !important; margin: 0; }
.padding-chico-costados { padding-left: 5px !important; padding-right: 5px !important; }
.fondo-pattern-stripes-rojo { background-image: url("/imagenes/red-stripes-pattern.jpg"); }
.ul_3_columnas { color: rgb(0, 0, 0); float: right; margin: 2px 0 0; padding: 0; width: 420px; }
.ul_3_columnas li { width: 33%; float: left; }
.ul_en_form { border-radius: 10px; margin-bottom: 5px; margin-left: 127px; margin-top: 6px; width: 571px; padding-top: 12px; }
.solo-impresion { display: none !important; }
.tabla-ancho-15cm { width: 100% !important; }
.texto-grande { font-size: 16px !important; }
.font-15px { font-size: 15px; }
.font-15px tr th { font-size: 15px; }
.font-15px tr td { font-size: 15px; }
.fa { margin-left: -22px; margin-top: -2px; position: absolute; }
textarea { border: 2px solid rgb(132, 132, 132) !important; border-radius: 10px !important; }
#seleccion-local { text-align: center; display: table; margin: 0 auto 20px auto; }
#seleccion-local li { list-style: outside none none; text-align: center; border-radius: 10px; background-color: #CCC; border: 2px solid #999; padding: 20px; margin: 10px; width: 100px !important; height: 100px !important; float: left; }
#seleccion-local a li { color: black !important; text-decoration: none !important; }
#seleccion-local a:hover li { color: #9A6FA1 !important; text-decoration: none !important; }
#seleccion-local li p { display: block; font-size: 25px; }
#seleccion-local local-offset { }
#seleccion-local local-digital { }
#seleccion-local local-imanes { }
#seleccion-local local-plotter { }
#seleccion-local local-offset:hover { background-color: #FFFF7F; }
#seleccion-local local-digital:hover { background-color: #FFFF7F; }
#seleccion-local local-imanes:hover { background-color: #FFFF7F; }
#seleccion-local local-plotter:hover { background-color: #FFFF7F; }
.resaltado { background-color: #FF9 !important; }
.detalle-dias-trabajados { background-color: silver; padding: 10px; display: flex; border: 2px solid rgb(255, 255, 255); }
.detalle-dias-trabajados li { list-style: none; float: left; width: 20%; }
.tooltiptext li { list-style: inside none none; }
.tooltiptext li:before { content: ""; border-color: transparent #111; border-style: solid; border-width: 0.35em 0 0.35em 0.45em; display: inline-block; height: 0; width: 0; left: -0.5em; position: relative; }
.subitem-carpeta { border-bottom: 1px dotted rgb(0, 0, 0); border-left: 1px dotted rgb(0, 0, 0); display: block; float: right; height: 11px; width: 10px; }
.titulo-trabajos { background-color: rgba(0, 0, 0, 0.1); border-radius: 10px 10px 0 0; color: rgb(0, 0, 0); margin-top: 10px; }
.titulo-trabajos em { color: black; }
.titulo-trabajos em a { color: black; }
.titulo-trabajos:hover span { text-shadow: 0 0 2px rgb(0, 0, 0); color: yellow; }
.titulo-trabajos:hover { color: yellow ! important; background-color: rgba(135, 88, 143, 0.5) !important; }
.titulo-trabajos:hover em { color: yellow ! important; background-color: transparent; text-shadow: 0 0 2px black; }
.titulo-trabajos:hover em a { color: yellow ! important; background-color: transparent; text-shadow: 0 0 2px black; }
.lista-pie-produccion { margin: 0; padding: 0; }
.ul-opciones-botones { display: inline-block; list-style-type: none; margin: 0 0 0 128px; padding: 0; }
.ul-opciones-botones li { float: left; height: 50px; margin: 0 5px 0 0; position: relative; width: 140px; }
.ul-opciones-botones input[type="radio"] { opacity: 0.011; z-index: 100; }
.ul-opciones-botones input[type="checkbox"] { opacity: 0.011; z-index: 100; }
.ul-opciones-botones label, .ul-opciones-botones input { border: 2px solid rgb(132, 132, 132) !important; border-radius: 10px; bottom: 0; display: block; left: 0; position: absolute; right: 0; text-align: center; top: 0; }
.ul-opciones-botones input[type="radio"]:checked + label { background: rgb(211, 187, 215) none repeat scroll 0 0; }
.ul-opciones-botones input[type="checkbox"]:checked + label { background: rgb(211, 187, 215) none repeat scroll 0 0; }
.ul-opciones-botones label { border: 1px solid rgb(204, 204, 204); cursor: pointer; font-size: 18px; height: 27px; letter-spacing: 0; padding: 6px 5px 4px; z-index: 90; text-align: center !important; }
.ul-opciones-botones-iconos { display: inline-block; list-style-type: none; margin: 0 0 0 128px; padding: 0; }
.ul-opciones-botones-iconos li { float: left; height: height: 95px;;
margin: 0 5px 0 0; position: relative; width: 140px; height: 95px; }
.ul-opciones-botones-iconos input[type="radio"] { opacity: 0.011; z-index: 100; }
.ul-opciones-botones-iconos label, .ul-opciones-botones input { border: 2px solid rgb(132, 132, 132) !important; border-radius: 10px; bottom: 0; display: block; left: 0; position: absolute; right: 0; text-align: center; top: 0; }
.ul-opciones-botones-iconos input[type="radio"]:checked + label { background-color: rgb(211, 187, 215); }
.ul-opciones-botones-iconos label { background: rgba(0, 0, 0, 0) url("/imagenes/svg/doblado-paralelo-01.svg") no-repeat scroll center 33px / 40px auto; border: 1px solid rgb(204, 204, 204); cursor: pointer; font-size: 18px; height: 70px; letter-spacing: 0; padding: 6px 5px 4px; z-index: 90; }
.h_50 { height: 50px !important; }
texto { display: none; }
button[disabled], html input[disabled] { cursor: no-drop; }
html.wait, html.wait * { cursor: wait !important; }
.boton-deshabilitado { background-color: silver !important; cursor: default !important; }
.resumen-actividad { background: rgba(211, 187, 215, 0.3) none repeat scroll 0 0; border-radius: 10px; display: flex; padding: 20px; }
.resumen-actividad > li { background-color: rgba(90, 35, 102, 0.3); border: 2px solid rgb(90, 35, 102); border-radius: 10px; box-sizing: padding-box; float: left; font-size: 1.2vw; margin-right: 20px; padding: 10px; text-align: center; width: calc(50% - 30px); }
.resumen-actividad > li em { clear: both; color: rgb(0, 0, 0); display: list-item; font-size: 2vw; font-style: normal; font-weight: bold; text-shadow: 0 0 5px rgb(255, 255, 255); }
.resumen-actividad > li:last-child { margin-right: 0; }
.resumen-actividad { background: rgba(211, 187, 215, 0.3) none repeat scroll 0 0; border-radius: 10px; display: flex; padding: 20px; }
.resumen-actividad ul { clear: both; margin: 0; padding: 0; }
.resumen-actividad ul > li { background-color: rgba(90, 35, 102, 0.3); border: 2px solid rgb(90, 35, 102); border-radius: 10px; box-sizing: border-box; float: left; font-size: 1.1vw; line-height: 1.1vw; margin-bottom: 15px; margin-right: 20px; padding: 20px; text-align: center; width: calc(50% - 30px); }
.resumen-actividad > ul:first-child { width: 66%; }
.resumen-actividad > ul:last-child { width: 33%; }
.resumen-actividad ul > li em { clear: both; margin-top: 10px; display: list-item; font-size: 2vw; font-style: normal; font-weight: bold; text-shadow: 0 0 5px rgb(255, 255, 255); }
.resumen-actividad ul > li:last-child { margin-right: 0; }
#resumen-actividad-saldos > li { width: 99%; background: rgba(255, 0, 0, 0.2) none repeat scroll 0 0 }
.colapsar tr:nth-child(2n+1) { background: rgba(154, 111, 161, 0.2) none repeat scroll 0 0; }
.content-box { box-sizing: content-box; }
.text-left { text-align: left; }
.helper-text { color: rgb(153, 153, 153); margin-bottom: 0; margin-left: 128px; margin-top: 5px; }
.input-bloqueado { background: rgb(200, 200, 200) url("/imagenes/svg/lock.svg") no-repeat scroll right 10px center / 25px auto !important; }
.loading { background-color: rgb(0, 0, 0); border-radius: 50px; bottom: 0; display: none; height: 300px !important; left: 0; margin: auto; opacity: 0.5; padding: 50px; right: 0; text-align: center; top: 0; width: 300px !important; z-index: 10000; }
.loader { position: relative; width: 100%; }
.icono-deshabilitado { opacity: 0.1 !important; }
.qr-imanes { width: 133px !important; height: 133px !important; }
@-webkit-keyframes invalido { from {
background-color: red;
}
to { background-color: inherit; }
}
@-moz-keyframes invalido { from {
background-color: red;
}
to { background-color: inherit; }
}
@-o-keyframes invalido { from {
background-color: red;
}
to { background-color: inherit; }
}
@keyframes invalido { from {
background-color: red;
}
to { background-color: inherit; }
}
.invalido { -webkit-animation: invalido 0.5s infinite; /* Safari 4+ */ -moz-animation: invalido 0.5s infinite; /* Fx 5+ */ -o-animation: invalido 0.5s infinite; /* Opera 12+ */ animation: invalido 0.5s infinite; /* IE 10+ */ }
#global-zeroclipboard-flash-bridge { opacity: 0; }
.modal-footer i.fa.fa-arrow-left { margin: 2px 0 0 -3px; }
.modal-footer strong { margin-left: 15px; font-weight: normal; }
.modal-body form progress { display: flex; margin-bottom: 20px; width: 100%; }
comentario { color: crimson; font-weight: bold; }
.form-control { /*height: auto !important;*/ }
.bg-warning { background-color: orange !important; }
.bg-danger { background-color: crimson !important; }
.contenedor-botonera.micro-button { display: inline; margin-left: 10px; }
.contenedor-botonera.micro-button input { background-position: 9px center; background-size: 24px auto; border-radius: 10px !important; color: rgb(255, 255, 255); height: 41px; margin: 0; padding: 0 0 0 40px !important; text-align: left; width: 150px !important; }
img[title="No hay vista previa"] { opacity: 0.1 !important; }
.border-radius_10 { border-radius: 10px; }
.form-modal label { color: black; float: left; text-align: left; width: 150px; }
.form-modal input { float: left; width: 350px; }
.form-modal div.row-formulario { display: inline-block; width: 100%; }
.fondo-warning { background: rgba(0, 0, 0, 0) url("/imagenes/fondos/fondo-warning.jpg") repeat-x scroll 0 0 !important; }
#contenido-modal form label { text-align: left; }
.meter { height: 20px; margin: 0 0 20px; padding: 30px; position: relative; }
.meter > span::after, .animate > span > span { animation: 2s linear 0s normal none infinite running move; background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); background-size: 50px 50px; border-radius: 20px 8px 8px 20px; bottom: 0; content: ""; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 1; }
.meter > span { background-color: rgb(43, 194, 83); background-image: -moz-linear-gradient(center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%); border-radius: 5px; box-shadow: 0 2px 9px rgba(255, 255, 255, 0.3) inset, 0 -2px 6px rgba(0, 0, 0, 0.4) inset; display: block; height: 100%; overflow: hidden; position: relative; }
.red > span { background-color: #f0a3a3; background-image: linear-gradient(#f0a3a3, #f42323); }
.gray > span { background-color: #f0a3a3; background-image: linear-gradient(#666, #999); }
.jconfirm-box { width: 520px; }
.jconfirm-buttons button { font-weight: lighter !important; text-transform: unset !important; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) !important; }
.form-horizontal .control-label { text-align: left !important; }
.mb_10 { margin-bottom: 10px !important; }
.countdown { display: inline; font-size: 17px; margin-left: 10px; margin-top: 11px; position: relative; }
.btn-violeta { background-color: #87588F !important; border-color: #733b7c !important; background-image: linear-gradient(to bottom, #87588f 0px, #733b7c 100%); }
.btn-violeta:hover { background-color: #733b7c !important; }
.mt_10 { margin-top: 10px }
.mt_20 { margin-top: 20px }
.mt_30 { margin-top: 30px }
.mt_40 { margin-top: 40px }
.radio-inline label.btn { width: 148px; }
.radio-inline, .checkbox-inline { padding-left: 0 !important; }
.ancho-formulario { width: 980px !important; }
.tres-botones-por-renglon div.radio-inline label { width: 148px; }
.cuatro-botones-por-renglon div.radio-inline label { width: 107px; }
.tres-botones-por-renglon-con-header div.radio-inline label { width: 141px; }
.cuatro-botones-por-renglon-con-header div.radio-inline label { width: 102px; }
div.radio-inline { padding-top: 0 !important; }
.form-recuadro { background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%); background-repeat: repeat-x; border: 1px solid silver; border-radius: 4px; padding: 5px 20px 20px; }
.form-header { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, silver 0px, #e0e0e0 100%) repeat scroll 0 0; border-radius: 4px 4px 0 0; color: black; margin: -6px -21px 0; padding: 4px 0 3px 10px; text-align: left; }
label.btn > input[type="radio"] { opacity: 0.001; }
.jconfirm { z-index: 8000 !important; }
.nav > li > a { display: block; line-height: 20px; padding: 4px 10px; position: relative; }
.panel-body ul li { list-style: inherit !important; }
.iconos-busqueda-clientes { display: flex; margin: 0; padding: 0; }
.iconos-busqueda-clientes > li { float: left; }
.iconos-busqueda-clientes a { }
.iconos-busqueda-clientes li a { display: block; width: unset; }
.iconos-busqueda-clientes a img { opacity: 0.2; transition: all 0.5s ease 0s; }
.iconos-busqueda-clientes a img:hover { opacity: 1; }
.ul-botonera { margin: 0; padding: 0; float: right; }
.ul-botonera li:first-child { padding-left: 0; }
.ul-botonera li { display: table-cell; border-right: 1px solid silver; padding: 0 5px; }
.ul-botonera li:last-child { border-right: none; padding-right: 0; }
table * {
	font-size: 13px !important;
}.cabezal-de-tabla {
	background: #43A4AB none repeat scroll 0 0;
	border-radius: 4px 4px 0 0;
	color: white;
	font-size: 18px;
	font-weight: lighter;
	margin-bottom: 0;
	padding: 5px 5px 5px 8px;
}