﻿.pnl .content .fieldgroup .chkholder > label {
    margin-bottom: 0px;
}

table.valign-top tr td {
    vertical-align: middle;
}

span.clear-fecha-disabled {
    vertical-align: middle;
    width: 24px;
    height: 16px;
    margin-left: 2px;
    background-repeat: no-repeat;
    background-position: 0px -16px;
    cursor: pointer;
    font-weight: normal;
    text-decoration: none;
    background-image: url("../../../components/commons/img/op.eraser.png");
    display: inline-table;
}

    span.clear-fecha-disabled.enabled:hover {
        background-position: 0px 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.pnt-lista {
    /*margin:5px;*/
    font-size: 12px;
    font-family: consolas;
}

    ul.pnt-lista li.pnt-item div.pnt-head {
        /* padding: 2px;*/
        border: 1px solid rgb(170, 170, 170);
        background-color: rgb(204, 204, 204);
        border-bottom: none;
    }

    ul.pnt-lista li.pnt-headers div.headers {
        border: 1px solid black;
        /*    background-color: rgb(103, 33, 33);*/
        background-color: rgb(42, 77, 98);
        color: White;
    }

        ul.pnt-lista li.pnt-headers div.headers table tr td {
            font-weight: bold;
            vertical-align: middle;
            color: #FFF;
            padding: 4px 2px;
            padding-right: 10px;
        }

    ul.pnt-lista li.bit-item div table tr td,
    ul.pnt-lista li.pnt-item div table tr td {
        font-style: normal;
        color: #444;
        vertical-align: top;
        padding: 4px 2px;
        padding-right: 10px;
    }

span.ps-index-item {
    border: 1px solid #A0A0A0;
    padding: 1px 5px;
    margin-right: 2px;
}

ul.pnt-lista li.pnt-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.pnt-lista li.pnt-item div {
        vertical-align: top;
    }

    ul.pnt-lista li.pnt-item.colapsed {
        cursor: pointer;
    }

    ul.pnt-lista li.pnt-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.pnt-lista li.bit-item {
    background-color: white;
    /*border: 1px solid #EED; /*silver;*/
    border-top: none;
}

    ul.pnt-lista li.bit-item.first-event {
        background-color: #CCC;
        cursor: pointer;
    }

    ul.pnt-lista li.bit-item table.tableformat > tbody > tr:hover,
    ul.pnt-lista li.pnt-item table.tableformat > tbody > tr:hover {
        background-color: transparent;
    }

/*################################## ↓↓↓↓↓↓↓↓ COLUMNAS DE LA TABLA DE DATOS ↓↓↓↓↓↓↓↓ ################################ */
span.punto-nombre {
    font-family: Lucida Console;
    /*letter-spacing: 2px;*/
    font-weight: bolder;
    /*color: #1F5894;*/
    color: #0073ea;
    white-space: pre;
    font-size: 12px;
    vertical-align: top;
}

span.punto-sitio {
    /*font-family: Lucida Console;*/
    font-weight: bold;
    color: rgb(5, 42, 64);
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-nombrepunto,
ul.pnt-lista li.pnt-item div table tr td.col-nombrepunto {
    width: 245px;
    text-align: left;
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-utr,
ul.pnt-lista li.pnt-item div table tr td.col-utr {
    width: 70px;
    text-align: left;
}

ul.pnt-lista li.pnt-item div table tr td.col-utr {
    font-weight: bold;
    color: rgb(30, 67, 89);
    /*padding-left: 10px;*/
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-status,
ul.pnt-lista li.pnt-item div table tr td.col-status {
    width: 36px;
    padding-right: 2px;
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-statusActual,
ul.pnt-lista li.pnt-item div table tr td.col-statusActual {
    width: 260px;
    text-align: left;
    font-size: 11px;
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-statusSiguiente,
ul.pnt-lista li.pnt-item div table tr td.col-statusSiguiente {
    /*width:280px;*/
    text-align: left;
    font-size: 11px;
    /*padding: 2px 11px;*/
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-comentarios,
ul.pnt-lista li.pnt-item div table tr td.col-comentarios {
    width: 180px;
    text-align: left;
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-opciones,
ul.pnt-lista li.pnt-item div table tr td.col-opciones,
ul.pnt-lista li.bit-item div.pnt-sitios table tbody td.col-opciones {
    width: 42px;
}

ul.pnt-lista li.bit-item div.pnt-sitios table tbody td.col-espacio {
    width: 90px;
    height: 24px;
}

ul.pnt-lista li.bit-item div.pnt-sitios table tbody td.col-nomsitio {
    width: 80px;
    padding-left: 20px;
    color: sienna;
}

ul.pnt-lista li.bit-item div.pnt-sitios table tbody td.col-comsitio {
    width: 217px;
    color: sienna;
}

ul.pnt-lista li.bit-item div.pnt-sitios table tbody td.col-estactSitio {
    width: 260px;
    text-align: left;
    font-size: 11px;
    color: sienna;
}

ul.pnt-lista li.bit-item div.pnt-sitios table tbody td.col-estsigSitio {
    text-align: left;
    font-size: 11px;
    color: sienna;
    /*width: 185px;*/
}

ul.pnt-lista li.bit-item div.pnt-sitios table tbody td.col-estSitio {
    width: 36px;
    padding-right: 2px;
}
/*################################## ↑↑↑↑↑↑↑ COLUMNAS DE LA TABLA DE DATOS ↑↑↑↑↑↑↑ ################################ */

ul.pnt-lista li.pnt-item div table tr td.col-eval span.pnt-estatus {
    display: none;
    font-style: italic;
    padding-left: 1px;
    background-repeat: no-repeat;
    background-position: left;
    margin-right: 2px;
    float: left;
}

ul.pnt-lista li.pnt-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.pnt-lista li.pnt-item div table tr td.col-id > .idpunto {
    /*    font-family: Courier New; */
    letter-spacing: 2px;
    font-weight: bold;
    display: inline;
    cursor: pointer;
    color: #0977E8;
    white-space: pre;
}

span.local-loading,
.pnl .content .fieldgroup > table tbody tr td > span.local-loading {
    font-style: italic;
    font-size: 10px;
    margin-left: 5px;
    margin-right: 5px;
    color: silver;
}

select.local-loading,
.pnl .content .fieldgroup > table tbody tr td > select.local-loading {
    /*    opacity:.3;*/
}

input.ui-button.exp-excel {
    background-image: url(../../../components/commons/img/ext-excel.png);
    background-repeat: no-repeat;
    background-position: 4px 4px;
    padding-left: 22px;
}

span.mtto {
    display: inline;
    /*padding-right: 15px;*/
    background-image: url(../../../components/commons/img/m_icon.png);
    background-position: right;
    background-position-y: 0px;
    background-repeat: no-repeat;
    color: black;
    cursor: default;
}

span.ps {
    display: inline;
    padding-right: 15px;
    cursor: default;
}

/*ul.pnt-lista > li.pnt-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.pnt-lista > li.pnt-item > div > table > tbody > tr > td > span.icon-none,
ul.pnt-lista > li.pnt-item > div > table > tbody > tr > td > div > span.icon-none {
    width: 15px;
    height: 15px;
    display: inline-table;
    margin-right: 10px;
}

/*ul.pnt-lista > li.pnt-item.expanded > div > table > tbody > tr > td > span.icon-expand {
    background-position: 0px 15px;
}*/

ul.pnt-lista > li.bit-item > div.pnt-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.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-12,
    ul.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-13,
    ul.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-14,
    ul.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-15,
    ul.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-16 {
        background-position: 0px -12px;
    }

    ul.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-17,
    ul.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-18,
    ul.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-19,
    ul.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-20,
    ul.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-21 {
        background-position: 0px -24px;
    }

    ul.pnt-lista > li.bit-item > div.pnt-sitios > table > tbody > tr > td > span.icon-status-ps.status-22,
    ul.pnt-lista > li.bit-item > div.pnt-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;
}

li.pnt-item-details {
    border-bottom: 1px solid whitesmoke;
}

div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-item-details.pnt-evt-41 > table > tbody > tr,
div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-item-details.pnt-evt-9 > table > tbody > tr{
    background-color:#e2eae4;
}
div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-item.pnt-mantto > table > tbody > tr{
    background-color:#e0cfc9;
}
div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-item.pnt-mantto.expanded > table > tbody > tr{
    background-color:rgb(194, 178, 167);
}

div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-item-details.pnt-evt-41 > table > tbody > tr > td.bit-ana-col-11{
    background-image: url(../../../components/commons/img/icon.cert.png);
    background-position: 80px 10px;
    background-position-y: 5px;
    background-repeat: no-repeat;
    color: black;
    background-size: 32px;
    cursor: default;
}

li.pnt-item.colapsed {
    border-bottom:1px solid white;
}

li.pnt-item.expanded > table > tbody > tr > td.bit-dig-col-1 > span.more-info {
    background-color:#d4d4c5;
}

li.pnt-item.colapsed > table >tbody > tr > td.bit-dig-col-1 > span.more-info {
    background-color:#d4d4c5;
}
span.more-info {
    display: inline-table;
    font-size: 11px;
    /*padding-left: 20px;*/
    background-image: url(../../../components/commons/img/icon.comments.black.png);
    background-position: 4px 0px;
    background-position-y: 5px;
    background-repeat: no-repeat;
    color: black;
    cursor: pointer;
    padding-top: 5px;
    font-style: italic;
    min-height: 17px;
    border: 1px solid silver;
    padding: 5px 3px 2px 25px;
    border-radius: 0px 5px 5px 5px;
    background-color: #d4d4c5;
}

/* CLASES PARA LAS COLUMNAS DE LA BITACORA */
.punto-info {
    font-weight: bold;
}

.col-icono {
    width: 15px;
}

.col-disp-remoto {
    width: 70px;
    vertical-align: top;
    text-align: center;
}

.col-disp-remoto-indice {
    width: 50px;
    vertical-align: top;
    text-align: center;
}

.col-punto-nombre {
    width: 200px;
    vertical-align: top;
}

/*.col-fecha-puesta-servicio {
    width: 200px;
    vertical-align: top;
}*/

.col-punto-sitio {
    width: 55px;
    vertical-align: top;
    text-align: center;
    float: right;
    display: inline-block;
}

.col-punto-sitio-evento {
    width: 55px;
    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*/


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;
}

/* Nueva versión de la bitácora */
#containerF {
    width: 1360px;
}

span.subrayado, 
li.pnt-item table tr td div.subrayado,
li.pnt-item-details table tr td div.subrayado {
    text-decoration: underline;
}

div.bitacora-puntos table.encabezado{
    font-size: 11px;
    width: 100%;
    padding: 3px 0px 3px 0px;
    background-color: rgb(3, 80, 115);
}

div.bitacora-puntos div.contenido > ul.pnt-list > li > table {
    font-size: 11px;
    width: 100%;
    /*font-family:Consolas;*/
}

    div.bitacora-puntos table.encabezado > thead > tr {
        color: #ffffff;
        font-weight: bold;
    }

        div.bitacora-puntos table.encabezado > thead > tr > th {
            text-align: center;
            padding: 0px 3px 0px 3px;
            border: solid 1px transparent;

        }

div.bitacora-puntos div.contenido {
    color: #000000;
}

    div.bitacora-puntos div.contenido > ul.pnt-list > li > table > tbody > tr > td {
        font-size: 11px;
        padding: 3px;
        border: solid 1px transparent;
    }

    div.bitacora-puntos div.contenido > ul.pnt-list > li > table > tbody > tr > td.bit-acu-col-4,
    div.bitacora-puntos div.contenido > ul.pnt-list > li > table > tbody > tr > td.bit-acu-col-5,
    div.bitacora-puntos div.contenido > ul.pnt-list > li > table > tbody > tr > td.bit-acu-col-6{
        font-size: 12px;
        padding: 3px;
        border: solid 1px transparent;
    }


    div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-item > table > tbody > tr {
        background-color: rgb(234, 234, 226);
        cursor: default;
    }

    div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-item.expanded > table > tbody > tr {
        background-color: rgb(194,193,167);
    }

    div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-item-details > table > tbody > tr {
        background-color: #ffffff;
    }

.bit-dig-col-1 { /* Status, Comentarios */
    width: 180px;
}

.bit-dig-col-2-1 { /* Integración */
    width: 100px;
    text-align: center;
}

.bit-dig-col-2-2 { /* Sitio |BD Act|BD Ant*/
    width: 70px;
    text-align: center;
}

.bit-dig-col-2 { /* Fecha */
    width: 60px;
    text-align: center;
}

.bit-dig-col-3 { /* Nombre */
    width: 100px;
    text-align: center;
}

.bit-dig-col-4 { /*Disp Remoto*/
    width: 75px;
    text-align: center;
}

.bit-dig-col-5 { /* Nombre Punto */
    width: 150px;
    text-align: center;
    font-family:Consolas;
}

.bit-dig-col-6 { /* Tipo Indicacion */
    width: 125px;
    text-align: center;
}

.bit-dig-col-7 { /* Tipo Control */
    width: 100px;
    text-align: center;
}

.bit-dig-col-8{ /* Index */
    /*width: 50px;*/
    text-align: center;
}
.bit-dig-col-8 div.dr-index-hd {
    /*border: 1px solid white;*/
    width: 40px;
    font-family: consolas;
    font-size: 9px;
    display: inline-table;
    /*border-left:none;*/
}

.bit-dig-col-8 div.dr-index {
    /*border: 1px solid #035073;*/
    width: 40px;
    font-size: 9px;
    display: inline-table;
    /*border-left:none;*/
}

.bit-dig-col-11 { /* Puesta en Servicio */
    width: 100px;
    text-align: right;
}

.bit-dig-col-11 div#puesta-servicio { /* Puesta en Servicio */
    padding-left:18px; 
    display: inline-table;
    background-image: url(../../../components/commons/img/icon_cal_bn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: default;
    height: 14px;
    padding-top: 2px;
    font-weight: bold;
}

.bit-ana-col-1 { /* Status, Comentarios */
    width: 180px;
}

.bit-ana-col-2-1 { /* Integración */
    width: 100px;
    text-align: center;
}

.bit-ana-col-2-2 { /* Sitio |BD Act|BD Ant*/
    width: 70px;
    text-align: center;
}

.bit-ana-col-2 { /* Fecha */
    width: 60px;
    text-align: center;
}

.bit-ana-col-3 { /* Nombre */
    width: 100px;
    text-align: center;
}

.bit-ana-col-4 { /*Disp Remoto*/
    width: 75px;
    text-align: center;
}

.bit-ana-col-5 { /* Nombre Punto */
    width: 150px;
    text-align: center;
    font-family: Consolas;
}

.bit-ana-col-6 { /* Tipo Señal */
    width: 140px;
    text-align: center;
}

.bit-ana-col-7 { /* Tipo Control */
    width: 120px;
    text-align: center;
}

.bit-ana-col-8{ /* Index */
    /*width: 50px;*/
    text-align: center;
}
.bit-ana-col-8 div.dr-index-hd {
    /*border: 1px solid white;*/
    width: 40px;
    font-family: consolas;
    font-size: 9px;
    display: inline-table;
    /*border-left:none;*/
}

.bit-ana-col-8 div.dr-index {
    /*border: 1px solid #035073;*/
    width: 40px;
    font-size: 9px;
    display: inline-table;
    /*border-left:none;*/
}

.bit-ana-col-11 { /* Puesta en Servicio */
    width: 110px;
    text-align: right;
}

.bit-ana-col-11 div#puesta-servicio { /* Puesta en Servicio */
    padding-left:18px; 
    display: inline-table;
    background-image: url(../../../components/commons/img/icon_cal_bn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: default;
    height: 14px;
    padding-top: 2px;
    font-weight: bold;
}

/* VARIABLES DE MEDICION*/

.bit-acu-col-1 { /* Status, Comentarios */
    width: 180px;
}

.bit-acu-col-2 { /* Fecha */
    width: 60px;
    text-align: center;
}

.bit-acu-col-3 { /* Nombre */
    width: 100px;
    text-align: center;
}

.bit-acu-col-4 { /*Punto de Medición*/
    width: 130px;
    text-align: center;
    font-family: Consolas;
}

.bit-acu-col-5 { /* Medidor de Energía */
    width: 140px;
    text-align: center;
    font-family: Consolas;
}

.bit-acu-col-6 { /* Variable de Medición */
    width: 170px;
    text-align: center;
    font-family: Consolas;
}

.bit-acu-col-7 { /* Datos SCADA */
    width: 120px;
    text-align: center;
}

.bit-acu-col-8 { /* Index SCADA */
    width: 120px;
    text-align: center;
}

.bit-acu-col-8 div.dr-index-hd {
    /*border: 1px solid white;*/
    width: 30px;
    font-family: consolas;
    font-size: 9px;
    display: inline-table;
    /*border-left:none;*/
}

.bit-acu-col-8 div.dr-index {
    /*border: 1px solid #035073;*/
    width: 30px;
    font-size: 9px;
    display: inline-table;
    /*border-left:none;*/
}

.bit-acu-col-9 { /* Puesta en Servicio */
    width: 100px;
    text-align: right;
}

.bit-acu-col-9 div#puesta-servicio { /* Puesta en Servicio */
    padding-left:18px; 
    display: inline-table;
    background-image: url(../../../components/commons/img/icon_cal_bn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: default;
    height: 14px;
    padding-top: 2px;
    font-weight: bold;
}

/* FIN VARIABLES DE MEDICION */


span.ico-mtto {
    display: inline-block;
    float: right;
    /*margin-left: 15px;*/
}

/*Diferentes status*/
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;
    vertical-align:middle;
}

    span.ico-status.status-5,
    span.ico-status.status-6 {
        background-position: 0px -14px;
    }

    span.ico-status.status-9 {
        background-position: 0px -28px;
    }

    span.ico-status.status-4 {
        background-position: 0px -83px;
    }

    span.ico-status.status-10 {
        background-position: 0px -42px;
    }

    span.ico-status.status-11 {
        background-position: 0px -56px;
    }

    span.ico-status.status-22,
    span.ico-status.status-23 {
        background-position: 0px -70px;
    }
/*termina seccion de status*/
div#nombre-punto {
    color: rgb(0,112,192);
    font-weight: bold;
}

/*div.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;
}*/


ul.pnt-list > li.pnt-item > table > tbody > tr > td > div > span.icon-none {
    width: 13px;
    height: 15px;
    display: inline-table;
    margin-right: 10px;
}

ul.pnt-list > li.pnt-item > table > tbody > tr > td > div > span.icon-expand {
    width: 16px;
    height: 16px;
    background-image: url(../../../components/commons/img/icon_view_more.png);
    display: inline-table;
    /*margin-right: 10px;*/
    margin: 5px 0px;
    background-position: 0px 0px;
    cursor: pointer;
}

ul.pnt-list > li.pnt-item.pnt-mantto > table > tbody > tr > td > div > span.icon-expand {
    background-image: url(../../../components/commons/img/icon.view.more.mantto.png);
}

ul.pnt-list > li.pnt-item.expanded > table > tbody > tr > td > div > span.icon-expand {
    background-position: 0px 15px;
}

div#puntositio-pru-usuario-campo {
    border-top: 1px solid black;
    text-transform: capitalize;
    margin-top: 1px;
    padding-top: 1px;
}

div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-mantto > table > tbody > tr > td.bit-ana-col-5 div#nombre-punto,
div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-mantto > table > tbody > tr > td.bit-dig-col-5  div#nombre-punto{
    color:#b14b00;
}

div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-item.pnt-mantto > table > tbody > tr > td.bit-ana-col-6,
div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-item.pnt-mantto > table > tbody > tr > td.bit-dig-col-6 {
    background-image: url(../../../components/commons/img/icon.pnt.mantto.png);
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-mantto > table > tbody > tr > td.bit-ana-col-11,
div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-mantto > table > tbody > tr > td.bit-dig-col-11 {
    color:#b14b00;
}

div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-mantto > table > tbody > tr > td.bit-ana-col-11 div#puesta-servicio,
div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-mantto > table > tbody > tr > td.bit-dig-col-11 div#puesta-servicio{
    background-image:url(../../../components/commons/img/icon.cal.mantto.png);
}

div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-mantto > table > tbody > tr > td.bit-ana-col-11 span#estatus-flujo,
div.bitacora-puntos div.contenido > ul.pnt-list > li.pnt-mantto > table > tbody > tr > td.bit-dig-col-11 span#estatus-flujo{
    background-image:url(../../../components/commons/img/ico.estatus.mantto.png);
}