/*** SPRITE ***/
.zn-sprite {
	background: url('images/sprites_.360.png') no-repeat top left;
	display: inline-block;
}
.zn-sprite.zn-sprite-boton {
	cursor: pointer;
	margin-top: 3px;
}
.zn-sprite.zn-sprite-deshablitado {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}

/*** ICONOS PEQUENIOS 16X16 ***/
/*** FILA 1 ***/
.zn-sprite.zn-sprite-en-espera {
	background-position: -16px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-en-espera-rechazado {
	background-position: -48px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-activo, .zn-sprite.zn-sprite-aprobado {
	background-position: -80px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-pendiente {
	background-position: -112px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-por-vencer {
	background-position: -144px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-por-vencer-rechazado {
	background-position: -176px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-vencido {
	background-position: -208px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-vencido-rechazado {
	background-position: -240px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-atrasado, .zn-sprite.zn-sprite-rechazado {
	background-position: -272px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-atrasado-rechazado {
	background-position: -304px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-fuera-plazo {
	background-position: -336px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-fuera-plazo-pendiente {
	background-position: -368px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-inactivo, .zn-sprite.zn-sprite-cerrado {
	background-position: -400px -16px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-rechazo-irreversible {
	background-position: -432px -16px;
	width: 16px;
	height: 16px;
}


/*** FILA 2 ***/
.zn-sprite.zn-sprite-check-ok {
	background-position: -16px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-advertencia {
	background-position: -48px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-requerido, .zn-sprite.zn-sprite-incidente {
	background-position: -80px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-deshabilitar {
	background-position: -112px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-desvincular {
	background-position: -144px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-bandera-verde {
	background-position: -176px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-bandera-amarilla {
	background-position: -208px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-bandera-roja {
	background-position: -240px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-bandera-naranja {
	background-position: -272px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-visto-bueno, .zn-sprite.zn-sprite-listo, .zn-sprite.zn-sprite-ok {
	background-position: -304px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-observado, .zn-sprite.zn-sprite-corregir, .zn-sprite.zn-sprite-cerrar {
	background-position: -336px -47px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-cerrar-modal {
	background-position: -368px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-minimizar-modal {
	background-position: -400px -48px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-maximizar-modal {
	background-position: -432px -48px;
	width: 16px;
	height: 16px;
}


/*** FILA 3 ***/
.zn-sprite.zn-sprite-eliminar {
	background-position: -16px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-editar {
	background-position: -48px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-ver {
	background-position: -80px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-administrar {
	background-position: -112px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-adjuntar {
	background-position: -144px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-observaciones, .zn-sprite.zn-sprite-ver-mas {
	background-position: -176px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-usuarios {
	background-position: -208px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-agregar {
	background-position: -240px -77px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-trabajadores {
	background-position: -272px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-archivos {
	background-position: -304px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-aviso {
	background-position: -336px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-guardar {
	background-position: -368px -79px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-timbre {
	background-position: -400px -80px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-timbre-advertencia {
	background-position: -432px -80px;
	width: 24px;
	height: 16px;
}


/*** FILA 4 ***/
.zn-sprite.zn-sprite-borrar {
	background-position: -16px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-buscar {
	background-position: -48px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-modificado {
	background-position: -80px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-ir, .zn-sprite.zn-sprite-siguiente {
	background-position: -112px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-volver, .zn-sprite.zn-sprite-atras {
	background-position: -144px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-arriba {
	background-position: -176px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-documento {
	background-position: -208px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-documentos {
	background-position: -240px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-calendario {
	background-position: -272px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-historial {
	background-position: -304px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-ayuda {
	background-position: -336px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-info {
	background-position: -368px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-avances {
	background-position: -400px -112px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-limpiar {
	background-position: -432px -112px;
	width: 16px;
	height: 16px;
}


/*** FILA 5 ***/
.zn-sprite.zn-sprite-adjunto {
	background-position: -16px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-reloj {
	background-position: -48px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-nueva-clave {
	background-position: -80px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-clave {
	background-position: -112px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-aceptar {
	background-position: -144px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-click {
	background-position: -176px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-barras {
	background-position: -208px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-pie {
	background-position: -240px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-mail {
	background-position: -272px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-listado {
	background-position: -304px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-login {
	background-position: -336px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-establecimientos {
	background-position: -368px -144px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-descargar {
	background-position: -400px -144px;
	width: 16px;
	height: 16px;
}
/**
.zn-sprite. {
	background-position: -432px -144px;
	width: 16px;
	height: 16px;
}
**/



/*** FILA 6 ***/
.zn-sprite.zn-sprite-promedio-excelente {
	background-position: -16px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-promedio-sobre-esperado {
	background-position: -48px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-promedio-bajo-esperado {
	background-position: -80px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-promedio-esperado {
	background-position: -112px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-promedio-bajo {
	background-position: -144px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-check {
	background-position: -176px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-check-checked {
	background-position: -208px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-radio-btn-checked {
	background-position: -240px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-radio-btn {
	background-position: -272px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-busqueda {
	background-position: -304px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-imprimir {
	background-position: -336px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-contrasenia-ver {
	background-position: -368px -176px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-contrasenia-ocultar {
	background-position: -400px -176px;
	width: 16px;
	height: 16px;
}
/**
.zn-sprite. {
	background-position: -432px -176px;
	width: 16px;
	height: 16px;
}
**/


/*** FILA 7 ***/
.zn-sprite.zn-sprite-soporte-mail {
	background-position: -16px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-soporte-telefono {
	background-position: -48px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-word, .zn-sprite.zn-sprite-doc, .zn-sprite.zn-sprite-docx {
	background-position: -80px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-pdf {
	background-position: -112px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-ppt, .zn-sprite.zn-sprite-pptx {
	background-position: -144px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-excel, .zn-sprite.zn-sprite-xls, .zn-sprite.zn-sprite-xlsx {
	background-position: -176px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-png, .zn-sprite.zn-sprite-jpg, .zn-sprite.zn-sprite-jpeg {
	background-position: -208px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-rar {
	background-position: -240px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-project, .zn-sprite.zn-sprite-mpp {
	background-position: -272px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-autocad, .zn-sprite.zn-sprite-dwg {
	background-position: -304px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-zip {
	background-position: -336px -208px;
	width: 16px;
	height: 16px;
}
/**
.zn-sprite. {
	background-position: -368px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite. {
	background-position: -400px -208px;
	width: 16px;
	height: 16px;
}
.zn-sprite. {
	background-position: -432px -208px;
	width: 16px;
	height: 16px;
}
**/


/*** FILA 8 ***/
.zn-sprite.zn-sprite-login-email {
	background-position: -16px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-login-usuario {
	background-position: -48px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-login-clave {
	background-position: -80px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-soporte-whatsapp {
	background-position: -112px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-subrogar {
	background-position: -144px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-login-telefono {
	background-position: -176px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite.zn-sprite-login-whatsapp {
	background-position: -208px -240px;
	width: 16px;
	height: 16px;
}
/**
.zn-sprite. {
	background-position: -240px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite. {
	background-position: -272px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite. {
	background-position: -304px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite. {
	background-position: -336px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite. {
	background-position: -368px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite. {
	background-position: -400px -240px;
	width: 16px;
	height: 16px;
}
.zn-sprite. {
	background-position: -432px -240px;
	width: 16px;
	height: 16px;
}
**/


/*** ICONOS MEDIANOS 32X32 ***/
/*** FILA 1 ***/
.zn-sprite.zn-sprite-carpeta {
	background-position: -16px -272px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-organigrama {
	background-position: -64px -272px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-maletin {
	background-position: -112px -272px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-edificio {
	background-position: -160px -272px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-usuario {
	background-position: -208px -272px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-corporacion {
	background-position: -256px -272px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-bitacora {
	background-position: -304px -272px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-nube {
	background-position: -352px -272px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-papeles {
	background-position: -400px -272px;
	width: 32px;
	height: 32px;
}


/*** FILA 2 ***/
.zn-sprite.zn-sprite-contrasenia {
	background-position: -16px -320px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-finalizado {
	background-position: -64px -320px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-personas {
	background-position: -112px -320px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-llave {
	background-position: -160px -320px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-adjuntos {
	background-position: -208px -320px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-casco {
	background-position: -256px -320px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-dinero {
	background-position: -304px -320px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-engrane {
	background-position: -352px -320px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-graficos {
	background-position: -400px -320px;
	width: 32px;
	height: 32px;
}


/*** FILA 3 ***/
.zn-sprite.zn-sprite-hoja {
	background-position: -16px -368px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-reporte {
	background-position: -64px -368px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-reporte-grafico {
	background-position: -112px -368px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-stamp {
	background-position: -160px -368px;
	width: 32px;
	height: 32px;
}
/**
.zn-sprite. {
	background-position: -208px -368px;
	width: 32px;
	height: 32px;
}
.zn-sprite. {
	background-position: -256px -368px;
	width: 32px;
	height: 32px;
}
.zn-sprite. {
	background-position: -304px -368px;
	width: 32px;
	height: 32px;
}
.zn-sprite. {
	background-position: -352px -368px;
	width: 32px;
	height: 32px;
}
.zn-sprite. {
	background-position: -400px -368px;
	width: 32px;
	height: 32px;
}
**/

/*** FILA 4 ***/
.zn-sprite.zn-sprite-documento-dwg {
	background-position: -16px -416px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-documento-rar {
	background-position: -64px -416px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-documento-docx {
	background-position: -112px -416px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-documento-xls {
	background-position: -160px -416px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-documento-jpg {
	background-position: -208px -416px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-documento-png {
	background-position: -256px -416px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-documento-pps {
	background-position: -304px -416px;
	width: 32px;
	height: 32px;
}
.zn-sprite.zn-sprite-documento-pdf {
	background-position: -352px -416px;
	width: 32px;
	height: 32px;
}
/**
.zn-sprite. {
	background-position: -400px -416px;
	width: 32px;
	height: 32px;
}
**/


/*** ICONOS GRANDES 48X48 ***/
/*** FILA 1 ***/
.zn-sprite.zn-sprite-mensaje-warning {
	background-position: -16px -464px;
	width: 48px;
	height: 48px;
}
.zn-sprite.zn-sprite-mensaje-success {
	background-position: -80px -464px;
	width: 48px;
	height: 48px;
}
.zn-sprite.zn-sprite-mensaje-error {
	background-position: -144px -464px;
	width: 48px;
	height: 48px;
}
.zn-sprite.zn-sprite-mensaje-detalle {
	background-position: -208px -464px;
	width: 48px;
	height: 48px;
}
/**
.zn-sprite. {
	background-position: -272px -464px;
	width: 48px;
	height: 48px;
}
.zn-sprite. {
	background-position: -336px -464px;
	width: 48px;
	height: 48px;
}
**/


/*** ICONOS EXTRAGRANDES 150X120 ***/
/*** FILA 1 ***/
.zn-sprite.zn-sprite-aviso-error {
	background-position: -16px -528px;
	width: 150px;
	height: 120px;
}
.zn-sprite.zn-sprite-aviso-success {
	background-position: -176px -528px;
	width: 150px;
	height: 120px;
}



