﻿
.pnl .content .fieldgroup .chkholder > label {
    margin-bottom: 0px;
}
 
div.pnl.filter div.content div.fieldgroup,
div.pnl.list-panel div.content div.fieldgroup{
    border-bottom:none;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#EEEEEE;
}
 

div.btnContent.min-padding {
    height:30px;
    margin:0px;
}

div.tmp-hide-content {
    position: relative;
    top: 0px;
    text-align: center;
    font-size: 28pt;
    font-family: calibri;
    color: silver;
    background: white;
    height: 202px;
    padding-top: 130px;
    border: 1px solid silver;
    border-top: none;
}

ul.enl-lista {
    /*margin:5px;*/
    font-size:12px;
    /*width:2000px;*/    
    font-family: consolas;
}

ul.enl-lista li.enl-item div.pnt-head {
  padding: 2px;
  border: 1px solid rgb(170, 170, 170);
  background-color: rgb(204, 204, 204);
  border-bottom:none;
}
  
ul.enl-lista li.enl-headers div.headers {
    border: 1px solid black;
    background-color: rgb(103, 33, 33);
    background-color: rgb(42, 77, 98);
    color:White;
}

ul.enl-lista li.enl-headers div.headers table tr td {
    font-weight:bold;
    vertical-align:middle;
    color:#FFF;
    padding:4px 2px;
}

ul.enl-lista li.bit-item div table tr td,
ul.enl-lista li.enl-item div table tr td {
    vertical-align:middle;
    color: #000;
    padding:4px 2px;
    padding-right: 10px;
}

ul.enl-lista li.bit-item div table tr td,
ul.enl-lista li.enl-item div table tr td{
    font-style:normal;
    color: #444;
}

ul.enl-lista li.enl-item {
    background-color:#EEEEEE;
    /*border: 1px solid silver;*/
    border-top: none;
    cursor:pointer;
}

ul.enl-lista li.bit-item {
    background-color:white;
    /*border: 1px solid silver;*/
    border-top: none;

}
ul.enl-lista li.bit-item.element-0 {
    /*border-bottom: 1px solid silver;*/
}

ul.enl-lista li.bit-item table.tableformat > tbody > tr:hover,
ul.enl-lista li.enl-item table.tableformat > tbody > tr:hover{
    background-color: transparent;
}

/*################################## ↓↓↓↓↓↓↓↓ COLUMNAS DE LA TABLA DE DATOS ↓↓↓↓↓↓↓↓ ################################ */
ul.enl-lista li.bit-item div table tr td.col-id,
ul.enl-lista li.enl-headers div.headers table tr td.col-id,
ul.enl-lista li.enl-item div table tr td.col-id {
    width:200px;
    text-align:left;
}
ul.enl-lista li.bit-item div table tr td.col-origen,
ul.enl-lista li.enl-headers div.headers table tr td.col-origen,
ul.enl-lista li.enl-item div table tr td.col-origen {
    width:60px;
    text-align:left;
}
ul.enl-lista li.bit-item div table tr td.col-destino,
ul.enl-lista li.enl-headers div.headers table tr td.col-destino,
ul.enl-lista li.enl-item div table tr td.col-destino {
    width:60px;
    text-align:left;
}
ul.enl-lista li.bit-item div table tr td.col-descripcion,
ul.enl-lista li.enl-headers div.headers table tr td.col-descripcion,
ul.enl-lista li.enl-item div table tr td.col-descripcion {
    width:270px;
    text-align:left;
}
ul.enl-lista li.bit-item div table tr td.col-estatus,
ul.enl-lista li.enl-headers div.headers table tr td.col-estatus,
ul.enl-lista li.enl-item div table tr td.col-estatus {
    width:75px;
    text-align:left;
}

ul.enl-lista li.bit-item div table tr td.col-usuario,
ul.enl-lista li.enl-headers div.headers table tr td.col-usuario,
ul.enl-lista li.enl-item div table tr td.col-usuario {
    width:250px;
    text-align:left;
}
ul.enl-lista li.bit-item div table tr td.col-observaciones,
ul.enl-lista li.enl-headers div.headers table tr td.col-observaciones,
ul.enl-lista li.enl-item div table tr td.col-observaciones {
    width:75px;
    text-align:left;
}
ul.enl-lista li.bit-item div table tr td.col-compentario,
ul.enl-lista li.enl-headers div.headers table tr td.col-compentario,
ul.enl-lista li.enl-item div table tr td.col-compentario {
    width:75px;
    text-align:left;
}
ul.enl-lista li.bit-item div table tr td.col-equipo-receptor,
ul.enl-lista li.enl-headers div.headers table tr td.col-equipo-receptor,
ul.enl-lista li.enl-item div table tr td.col-equipo-receptor {
    width:75px;
    text-align:left;
}

ul.enl-lista li.bit-item div table tr td.col-evidencia-pruebas,
ul.enl-lista li.enl-headers div.headers table tr td.col-evidencia-pruebas,
ul.enl-lista li.enl-item div table tr td.col-evidencia-pruebas {
    width:75px;
    text-align:left;
}

ul.enl-lista li.bit-item div table tr td.col-equipo-diagrama,
ul.enl-lista li.enl-headers div.headers table tr td.col-diagrama,
ul.enl-lista li.enl-item div table tr td.col-diagrama {
    width:75px;
    text-align:left;
}

ul.enl-lista li.bit-item div table tr td.col-memoria,
ul.enl-lista li.enl-headers div.headers table tr td.col-memoria,
ul.enl-lista li.enl-item div table tr td.col-memoria {
    width:75px;
    text-align:left;
}

ul.enl-lista li.bit-item div table tr td.col-contrato,
ul.enl-lista li.enl-headers div.headers table tr td.col-contrato,
ul.enl-lista li.enl-item div table tr td.col-contrato {
    width:75px;
    text-align:left;
}
/*################################## ↑↑↑↑↑↑↑ COLUMNAS DE LA TABLA DE DATOS ↑↑↑↑↑↑↑ ################################ */

table.valign-top tr td{
    vertical-align:top;
}

ul.enl-lista li.enl-item div table tr td.col-eval span.pnt-estatus{
    display:none;
    font-style: italic;
    padding-left: 16px;
    background-repeat: no-repeat;
    background-position: left;
    margin-right: 2px;
    float: left;
}

ul.enl-lista li.enl-item.estatus12 div table tr td.col-eval span.pnt-estatus
{
    display:inline-table;
    color: rgb(18, 131, 15);
    background-image: url(../../../components/commons/img/check.green.png);
}

ul.enl-lista li.enl-item div table tr td.col-id > .idEnlace {
    font-family: Courier New;
    letter-spacing: 2px;
    font-weight: bold;
    display:inline;
    cursor:pointer;
    color: #0977E8;
    white-space: pre;
}

div.filtro-id-enlace {
    float: left;
    background-color: white;
    border: 1px solid silver;
    padding: 3px 5px 0px 5px;
    font-size: 12px;
    width: 98%;
}

div.filtro-id-enlace > input#txtf_idEnlace{
    width: 110px;
    border: none;
    font-size: 12px;
    padding-left: 10px;
    font-style: italic;
    color: #016FB2;
    font-family: Courier New;
    text-transform: uppercase;
}


/**/

span.enlace-id {
    font-family: Lucida Console;
    /*letter-spacing: 2px;*/
    font-weight: bolder;
    /*color: #1F5894;*/
    color: #0073ea;
    white-space: pre;
    font-size: 12px;
    vertical-align: top;
    letter-spacing: 4px;
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-enlace-id,
ul.pnt-lista li.pnt-item div table tr td.col-enlace-id {
    width: 245px;
    text-align: left;
}

/* CLASES PARA LAS COLUMNAS DE LA BITACORA */
.enlace-info {
    font-weight: bold;
}

.col-icono {
    width: 15px;
}

.col-enlace-id {
    width: 150px;
    vertical-align: top;
}

.col-enlace-nombre {
    width: 150px;
    vertical-align: top;
}

.col-enlace-sitio {
    width: 55px;
    vertical-align: top;
    text-align: center;
}

.col-enlace-descripcion {
    vertical-align: top;
    text-align: justify;
}

.col-enlace-estatus {
    width: 75px;
    vertical-align: top;
    text-align: center;
}

.col-fecha {
    width: 100px;
}

.col-evento {
    /*width: 55px;*/
}

.col-campo {
    width: 150px;
}

.col-valoractual {
    width: 150px;
    word-wrap: break-word;
}

.col-valoranterior {
    width: 150px;
    word-wrap: break-word;
}

.col-control {
    width: 80px;
    text-align: center;
}

.col-tipo-indicacion {
    width: 130px;
    text-align: center;
}

.col-relevador {
    width: 100px;
    text-align: center;
}

.col-objeto {
    width: 100px;
    text-align: center;
}

.col-bias {
    width: 70px;
    text-align: center;
}

.col-tc {
    width: 70px;
    text-align: center;
}

.col-tp {
    width: 70px;
    text-align: center;
}

.col-escala-maxima {
    width: 120px;
    text-align: center;
}

.col-factor-escala {
    width: 115px;
    text-align: center;
}

.col-banda-muerta {
    width: 100px;
    text-align: center;
}

.col-tipo-senial {
    width: 115px;
    text-align: center;
}

.col-setpnt {
    width: 100px;
    text-align: center;
}


div.par {
    background: #FFFFFF;
}

div.impar {
    background: #EEEEE0;
}

div.pnt-item-details {
    /*border: 1px solid silver;*/
    /*background: silver;*/
    padding: 0px 5px;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div.ico-mtto {
    display: inline-block;
    float: right;
    /*margin-left: 15px;*/
}

/*Diferentes status*/
ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div.ico-status {
    display: inline-block;
    float: right;
    /*margin-left: 15px;*/
}

ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div > span.ico-status {
    display: inline-table;
    width: 36px;
    height: 14px;
    background-image: url(../../../components/commons/img/ico-estatus.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: help;
}

    ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div > span.ico-status.status-5,
    ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div > span.ico-status.status-6 {
        background-position: 0px -14px;
    }

    ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div > span.ico-status.status-9 {
        background-position: 0px -28px;
    }

    ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div > span.ico-status.status-10 {
        background-position: 0px -42px;
    }

    ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div > span.ico-status.status-11 {
        background-position: 0px -56px;
    }

    ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div > span.ico-status.status-22,
    ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div > span.ico-status.status-23 {
        background-position: 0px -70px;
    }
/*termina seccion de status*/

ul.enl-lista li.enl-item {
    /*margin-top: 5px;*/
    background-color: #DDD;
    border: 1px solid silver;
    cursor: default;
    /*background-image: url(../../../components/commons/img/bkbtn-1.png);
    background-position-y: bottom;
    background-repeat-y: no-repeat;
    background: linear-gradient(#04519b, #044687 60%, #033769) no-repeat;*/
    background: rgba(219,219,219,1);
    background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(212,212,212,1) 50%, rgba(204,204,204,1) 51%, rgba(247,247,247,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(219,219,219,1)), color-stop(50%, rgba(212,212,212,1)), color-stop(51%, rgba(204,204,204,1)), color-stop(100%, rgba(247,247,247,1)));
    background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(212,212,212,1) 50%, rgba(204,204,204,1) 51%, rgba(247,247,247,1) 100%);
    background: -o-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(212,212,212,1) 50%, rgba(204,204,204,1) 51%, rgba(247,247,247,1) 100%);
    background: -ms-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(212,212,212,1) 50%, rgba(204,204,204,1) 51%, rgba(247,247,247,1) 100%);
    background: linear-gradient(to bottom, rgba(219,219,219,1) 0%, rgba(212,212,212,1) 50%, rgba(204,204,204,1) 51%, rgba(247,247,247,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f7f7f7', GradientType=0 );
}

    ul.enl-lista li.enl-item div {
        vertical-align: top;
    }

    ul.enl-lista li.enl-item.colapsed {
        cursor: pointer;
    }

    ul.enl-lista li.enl-item.expanded {
        /*background-image: url(../../../components/commons/img/bkbtn-1.png);
        background-color: #fbf6f2;*/
        cursor: pointer;
        background: rgba(252,234,187,1);
        background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,234,187,1)), color-stop(50%, rgba(252,205,77,1)), color-stop(51%, rgba(248,181,0,1)), color-stop(100%, rgba(251,223,147,1)));
        background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
        background: -o-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
        background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
        background: linear-gradient(to bottom, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0 );
    }

ul.enl-lista > li.enl-item > div > table > tbody > tr > td > span.icon-expand {
    width: 15px;
    height: 15px;
    background-image: url(../../../components/commons/img/expand.collapse.png);
    display: inline-table;
    margin-right: 10px;
    background-position: 0px 0px;
    cursor: pointer;
}

ul.enl-lista > li.enl-item > div > table > tbody > tr > td > span.icon-none,
ul.enl-lista > li.enl-item > div > table > tbody > tr > td > div > span.icon-none {
    width: 15px;
    height: 15px;
    display: inline-table;
    margin-right: 10px;
}

ul.enl-lista > li.enl-item.expanded > div > table > tbody > tr > td > span.icon-expand {
    background-position: 0px 15px;
}

ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps {
    display: inline-table;
    width: 36px;
    height: 12px;
    background-image: url(../../../components/commons/img/ico.estatus.ps.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: help;
}

    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-12,
    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-13,
    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-14,
    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-15,
    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-16 {
        background-position: 0px -12px;
    }

    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-17,
    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-18,
    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-19,
    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-20,
    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-21 {
        background-position: 0px -24px;
    }

    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-22,
    ul.enl-lista > li.bit-item > div.enl-sitios > table > tbody > tr > td > span.icon-status-ps.status-23 {
        background-position: 0px -36px;
    }

span.msj-icon {
    display: inline;
    padding-right: 20px;
    background-image: url(../../../components/commons/img/nocomments.png);
    background-position: right;
    background-position-y: 0px;
    background-repeat: no-repeat;
    color: black;
    cursor: pointer;
}

span.mtto {
    display: inline;
    font-size: 10pt;
    padding-left: 16px;
    background-image: url(../../../components/commons/img/m_icon.gif);
    background-position: 0px 0px;
    background-position-y: 0px;
    background-repeat: no-repeat;
    color: black;
    cursor: pointer;
}

span.user {
    display: inline;
    font-size: 10pt;
    padding-left: 16px;
    background-image: url(../../../components/commons/img/op.userfilter.png);
    background-position: 0px 0px;
    background-position-y: 0px;
    background-repeat: no-repeat;
    color: black;
    cursor: pointer;
    width: 15px;
    height: 15px;
}

span.more-info {
    display: inline;
    font-size: 10pt;
    padding-left: 16px;
    background-image: url(../../../components/commons/img/icon-more-info.png);
    background-position: 0px 0px;
    background-position-y: 0px;
    background-repeat: no-repeat;
    color: black;
    cursor: pointer;
}

table > tbody > tr > td.info.col-campo > ul {
    margin-left: 20px;
}

    table > tbody > tr > td.info.col-campo > ul > li {
        list-style-type: circle;
    }

.valor-romper-palabra {
    word-wrap: break-word;
    width: 150px;
}