.status-Ico {
    width: 33px;
    height: 33px;
    background-image: url(../global/ico/status-spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}
.status-Ico.ico-asignado {
    background-position: -91px -5px;
}

.status-Ico.ico-asignado:hover {
    background-position: -134px -5px;
}

.status-Ico.ico-autorizado {
    background-position: -177px -5px;
}

.status-Ico.ico-autorizado:hover {
    background-position: -220px -5px;
}

.status-Ico.ico-cancelado {
    background-position: -263px -5px;
}

.status-Ico.ico-cancelado:hover {
    background-position: -306px -5px;
}

.status-Ico.ico-entregado {
    background-position: -349px -5px;
}

.status-Ico.ico-entregado:hover {
    background-position: -392px -5px;
}

.status-Ico.ico-noaprobado {
    background-position: -435px -5px;
}

.status-Ico.ico-noaprobado:hover {
    background-position: -478px -5px;
}

.status-Ico.ico-proceso {
    background-position: -521px -5px;
}

.status-Ico.ico-proceso:hover {
    background-position: -564px -5px;
}

.status-Ico.ico-recibido {
    background-position: -607px -5px;
}

.status-Ico.ico-recibido:hover {
    background-position: -650px -5px;
}


.subtask-Ico {
    background-image: url(../global/ico/subtask-spritesheet.png);
    background-repeat: no-repeat;
    width: 33px;
    height: 33px;
    display: block;
}


.subtask-Ico.ico-tareas {
    background-position: -5px -5px;
}

.subtask-Ico.ico-subsubtarea {
    background-position: -48px -5px;
}

.subtask-Ico.ico-subsubtarea {
    background-position: -91px -5px;
}

.subtask-ico-subtarea {
    background-position: -134px -5px;
}


.props-Ico {
    background-image: url(../global/ico/detail-spritesheet.png);
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    display: inline-block;
}

.status-Ico.ico-1
{
    /*opacity:0;*/
}


.props-Ico.ico-alerta {
    background-position: -10px -10px;
}

.props-Ico.ico-fondogris {
    background-position: -52px -10px;
}

.timeline-event:hover .props-Ico.ico-reloj ,
.timeline-event:hover .props-Ico.ico-usuario {
    opacity:1;
}

.props-Ico.ico-reloj {
    background-position: -138px -10px;
    cursor: pointer;
    opacity:0;
}

.props-Ico.ico-reloj:hover {
    background-position: -95px -10px;
}

.props-Ico.ico-usuario {
    background-position: -180px -10px;
    cursor: pointer;
    opacity:0;
}

.props-Ico.ico-usuario:hover {
    background-position: -223px -10px;
}


.props-Ico.ico-folder {
    width: 33px;
    height: 34px;
    background-position: -273px -5px;
}

.props-Ico.ico-folder:hover {
    width: 33px;
    height: 34px;
    background-position: -316px -5px;
}
/* Iconos de formulario */
.form-Ico {
    background-image: url(../global/ico/form-spritesheet.png);
    background-repeat: no-repeat;
    cursor:pointer;
    display: block;
}
.form-Ico:hover {
    background-image: url(../global/ico/form-spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.form-Ico.corner{
    margin:6px;
}
.form-Ico.ico-attach {
    width: 15px;
    height: 20px;
    background-position: -5px -5px;
}

.form-Ico.ico-busqueda {
    width: 19px;
    height: 18px;
    background-position: -30px -5px;
}

.form-Ico.ico-candado {
    width: 15px;
    height: 23px;
    background-position: -59px -5px;
}

.form-Ico.ico-cuadro {
    width: 24px;
    height: 24px;
    background-position: -84px -5px;
}

.form-Ico.ico-listado {
    width: 22px;
    height: 16px;
    background-position: -118px -5px;
}

.form-Ico.ico-nota {
    width: 24px;
    height: 24px;
    background-position: -150px -5px;
}

.form-Ico.ico-nota_on {
    width: 24px;
    height: 24px;
    background-position: -184px -5px;
}

.form-Ico.ico-x {
    width: 26px;
    height: 26px;
    background-position: -216px -4px;
}
.form-Ico.ico-x:hover {
    width: 26px;
    height: 26px;
    background-position: -249px -4px;
}

.file-Ico {
    background-image: url(../global/ico/file-spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.file-Ico.ico-doc {
    width: 29px;
    height: 32px;
    background-position: -5px -5px;
}

.file-Ico.ico-pdf {
    width: 29px;
    height: 32px;
    background-position: -44px -5px;
}

.list-Ico {
    background-image: url(../global/ico/list-spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.list-Ico.ico-azul {
    width: 45px;
    height: 45px;
    background-position: -5px -5px;
}

.list-Ico.ico-gris {
    width: 45px;
    height: 45px;
    background-position: -60px -5px;
}

.list-Ico.ico-agregar {
    width: 28px;
    height: 28px;
    background-position: -120px -10px;
}

.list-Ico.ico-grissmall {
    width: 22px;
    height: 22px;
    background-position: -158px -10px;
}

.list-Ico.ico-icono_listado {
    width: 14px;
    height: 12px;
    background-position: -190px -10px;
}

.list-Ico.ico-paloma_gris {
    width: 22px;
    height: 22px;
    background-position: -214px -10px;
}

.list-Ico.ico-paloma_verde {
    width: 22px;
    height: 22px;
    background-position: -246px -10px;
}

/* Icono volver */

.ctl-Ico {
    background-image: url(../global/ico/back-spritesheet.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.ctl-Ico.ico-back {
    width: 37px;
    height: 37px;
    background-position: -5px -5px;
}

.ctl-Ico.ico-back:hover {
    width: 37px;
    height: 37px;
    background-position: -52px -5px;
}


.delete-Ico {
    background-image: url(../global/ico/delete-spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    float: left;
}

.delete-Ico, .ico_eliminar {
    width: 19px;
    height: 19px;
    background-position: -5px -5px;
}

.delete-Ico:hover, .ico_eliminar:hover {
    width: 19px;
    height: 19px;
    background-position: -34px -5px;
}


.utils-Ico.ico-attach {
	background: url('../global/ico/utils-spritesheet.png') no-repeat -5px -5px;
	width: 15px;
	height: 20px;
}
.utils-Ico.ico-lock {
        background: url('../global/ico/utils-spritesheet.png') no-repeat -30px -5px;
	width: 15px;
	height: 23px;
}

.contacto-Ico {
    background-image: url(../global/ico/contacto-spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}
.contacto-Ico.ico_lines {
    width: 31px;
    height: 15px;
    background-position: -5px -5px;
}

.contacto-Ico.ico_lines:hover {
    width: 31px;
    height: 15px;
    background-position: -5px -30px;
}

.contacto-Ico.ico_star {
    width: 18px;
    height: 17px;
    background-position: -46px -5px;
}

.contacto-Ico.ico_star:hover {
    width: 18px;
    height: 17px;
    background-position: -46px -32px;
}

.ok-ico{
    background-image: url(../global/ico/ok.png);
    background-repeat: no-repeat;
    display: block;
    height: 31px;
    width: 31px;
}
.info-ico {
    background-image: url(../global/ico/info_spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    width: 14px;
    height: 18px;
    background-position: -5px -5px;
}

.info-ico:hover {
    background-image: url(../global/ico/info_spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    width: 14px;
    height: 18px;
    background-position: -29px -5px;
}

.tools-Ico {
    width: 23px;
    height: 23px;
    background-image: url(../global/ico/tools-spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.tools-Ico.ico-editar {
    background-position: -10px -10px;
}

.tools-Ico.ico-editar:hover {
    background-position: -43px -10px;
}

.tools-Ico.ico-plus {
    width: 28px;
    height: 28px;
    background-position: -81px -5px;
}

.tools-Ico.ico-plus:hover {
    width: 28px;
    height: 28px;
    background-position: -119px -5px;
}

.tools-Ico.ico-delete {
    width: 29px;
    height: 29px;
    background-position: -157px -5px;
}

.tools-Ico.ico-delete:hover {
    width: 29px;
    height: 29px;
    background-position: -187px -5px;
}

.empleados-ico {
    background-image: url(../global/ico/empleado_spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.empleados-ico.ok_gray {
    width: 26px;
    height: 26px;
    background-position: -5px -5px;
}

.empleados-ico.ok_gray_on {
    width: 26px;
    height: 26px;
    background-position: -41px -5px;
}

.empleados-ico.reload {
    width: 22px;
    height: 17px;
    background-position: -5px -41px;
}