﻿body {
}

table#lista {
    margin-bottom: 150px;
}

table#lista tr td.col-sitio-alarma span.check-alarm.sel{
    display: inline-table;
    background-image: url("../../../components/commons/img/checkbx.3.png");
    background-repeat:no-repeat;
    padding-left: 18px;
    height: 14px;
    background-position: 1px -28px;
}

table#lista tr td.col-sitio-alarma span.check-alarm.sel.priori{
    background-image: url("../../../components/commons/img/checkbx.3.png");
    background-position: 1px -28px;
}

table#lista tr td.col-sitio-alarma span.check-alarm.sel.priori.bocina{
    background-image: url("../../../components/commons/img/op.sound.png");
    background-position: 1px -1px;
}

span.acron-green {
    display: inline-table;
    width: 60px;
    border: 1px solid #006400;
    text-align: center;
    height: 16px;
    padding-top: 2px;
    border-radius: 5px 0px 0px 5px;
    background-color: #FAFFFA;
    color: #006400;
    font-family: consolas;
    background-image: url("../../../components/commons/img/bkbtn.png");
    background-repeat: repeat-x;
    background-position: 0px -8px;
    white-space: pre;
    letter-spacing: 0px;
    margin-right: 1px;
    font-size: 8pt;
}
span.acron-red {
    display: inline-table;
    width: 60px;
    border: 1px solid #640000;
    text-align: center;
    font-size: 8pt;
    height: 16px;
    padding-top: 2px;
    border-radius: 0px 5px 5px 0px;
    background-color: #FFFAFA;
    color: #640000;
    font-family: consolas;
    background-image: url("../../../components/commons/img/bkbtn.png");
    background-repeat: repeat-x;
    background-position: 0px -8px;
    white-space: pre;
    letter-spacing: 0px;
}
    span.acron-red span:first-child,span.acron-green span:first-child{
        margin-left:1px;
        display:inline-table;
    }
    span.acron-red span:last-child,span.acron-green span:last-child{
        margin-left:5px;
        display:inline-table;
    }

table tr.with-paq td.col-paquetes div.paquetes.ddlist {
    background-image: url("../../../components/commons/img/box.png");
    background-position: 1px 0px;
    background-repeat: no-repeat;
    height: 16px;
    padding-top: 2px;
    padding-left: 20px;
    cursor: pointer;
    position: relative;
    width: 15px;
    float: right;
    text-align: left;
}

table#lista tr.with-paq td.col-paquetes div.paquetes.ddlist ul{
    right:30px;
    top:10px;
    background-color: #E5EAEF;
    font-family:Consolas;
}

table#lista tr.with-paq td.col-paquetes div.paquetes.ddlist ul li.btn-cont {
    cursor:default;
    height: 12px;
}

ul li.btn-cont span.btn-close{
    float: right;
    width: 10px;
    height: 10px;
    background-image: url("../../../components/commons/img/op.remove.png");
    background-repeat: no-repeat;
    background-position: -3px -19px;
}

ul li.btn-cont span.btn-close:hover {
    background-position: -3px -3px;
}

table#lista tr td div.paquetes ul li.item-paq.with-ci {
    background-image: url("../../../components/commons/img/ext-text.png");
    background-repeat: no-repeat;
    background-position: 100% 3px;
}

table#lista tr td div.paquetes ul li.item-paq {
    min-width:230px;
    padding-top: 5px;
    padding-bottom: 2px;
}

ul li.item-paq:hover {
    background-color: #F0F3F7;
    font-weight:bold;
}

table#lista > tbody > tr.sel td {
    background-color: #E5EAEF;
}
table#lista > tbody > tr > td,
table#lista > thead > tr > th {
    border-right-width:0px;
}
table#lista > tbody > tr > td.col-sitio-alarma,
table#lista > thead > tr > th.head-sitio-alarma{
    border-left-width:1px;
    text-align:center;
    width:30px;
}
table#lista > tbody > tr > td.col-paquetes,
table#lista > thead > tr > th.head-paq{
    border-left-width:1px;
}

table#lista > tbody > tr > td.col-punto div.puntoName{
    padding-top: 3px;
    padding-left: 18px;
    background-position: 0px 1px;
    background-repeat: no-repeat;
    height: 15px;
}

table#lista > tbody > tr[data-signal='Z'] > td.col-punto div.puntoName{
    background-image: url("../../../components/commons/img/senial_acu.png");
}
table#lista > tbody > tr[data-signal='A'] > td.col-punto div.puntoName{
    background-image: url("../../../components/commons/img/senial_ana.png");
}
table#lista > tbody > tr[data-signal='D'] > td.col-punto div.puntoName{
    background-image: url("../../../components/commons/img/senial_dig.png");
}


/*-------- paneles de detalle del punto -------*/

div.fieldgroup div.pnt-detail {
    padding: 10px 5px;
    border: 1px solid rgb(170, 170, 170);
    /*margin-bottom: 5px;*/
    background-color: white;    
    font-size:9pt;
}

div.fieldgroup div.pnt-detail.sel {
    background-color: rgb(252, 252, 234);
}
 
div.fieldgroup div.pnt-detail input[type='text'],
div.fieldgroup div.pnt-detail select {
    border: 1px solid rgb(228, 228, 228);
    font-size:9pt;
}

div.fieldgroup div.pnt-detail input[type='text'].has-error {
    border-color:#CC0000
}

div.fieldgroup div.pnt-detail > table tr.row-fields td,li.punto-item div.pnt-detail > table tr.row-labels td {
    /*padding-right:5px;*/
}
 
div.fieldgroup div.pnt-detail.last {
    border-top:none;
}

select.fd_control, select.fan_control {
  width: 110px;
  height: 20px;
  margin-right: 15px;
}

.fd_tablilla
{
  width: 40px;
  height: 14px;
  margin-right: 10px;
}
.fd_tablilla2
{
  width: 50px;
  height: 14px;
  margin-right: 10px;
}
.fd_tornillo
{
  width: 40px;
  height: 14px;
  margin-right: 10px;
}
.fd_tornillo2
{
  width: 50px;
  height: 14px;
  margin-right: 15px;
}
.fd_clase
{
    width:50px;
    height: 20px;
    margin-right: 5px;
}
.fd_MCAD
{
    width:100px;
    height: 14px;
    margin-right: 10px;
}
.fd_rack
{
    width:30px;
    height: 14px;
    margin-right: 10px;
}
.fd_slot
{
    width:25px;
    height: 14px;
    margin-right: 10px;
}
.fd_modulo
{
    width:120px;
    height: 20px;
    margin-right: 10px;
}
.fd_tipoindicacion
{
    width:130px;
    height: 20px;
}

/*-----------------*/ 
table.control-detail, table.detail-debug
{
  padding: 10px 5px;
  border: 1px solid silver;
  background-color: rgba(0,0,0,0.05);
  margin-top: 10px;
  width: 100%;
}


table.detail-debug
{
  color: red;
}

.fd_idefuente
{
    width:200px;
    height:20px;
}

/* ----------------------- Detalle tabla Control Doble-SBO    ---------------------------*/ 
.fd_tablillaM
{
  width: 55px;
  height: 14px;
  margin-right: 5px;
}
.fd_tablilla2M
{
  width: 60px;
  height: 14px;
  margin-right: 5px;
}
.fd_tornilloM
{
  width: 55px;
  height: 14px;
  margin-right: 5px;
}
.fd_tornillo2M
{
  width: 60px;
  height: 14px;
  margin-right: 5px;
}
.fd_claseM
{
    width:50px;
    height: 20px;
    margin-right: 5px;
}
.fd_MCADM
{
    width:80px;
    height: 14px;
    margin-right: 10px;
}
.fd_rackM
{
    width:40px;
    height: 14px;
    margin-right: 10px;
}
.fd_slotM
{
    width:35px;
    height: 14px;
    margin-right: 10px;
}
.fd_moduloM
{
    width:110px;
    height: 20px;
    margin-right: 5px;
}
.fd_relabrir
{
    width:130px;
    height: 14px;
    margin-right: 5px;
}
.fd_objeto1
{
    width:80px;
    height: 14px;
    margin-right: 5px;
}
.fd_objeto2
{
    width:80px;
    height: 14px;
    margin-right: 5px;
}

.fd_relcerrar
{
    width:140px;
    height: 14px;
    margin-right: 5px;
}

/***************   TABLAS DE PUNTOS ANALOGICOS  *********************************/ 
.fan_tablilla
{
    width: 40px;
    height: 14px;
    margin-right: 5px;
}
.fan_tablilla2
{
    width: 50px;
    height: 14px;
    margin-right: 40px;
}
.fan_tornillo
{
    width: 40px;
    height: 14px;
    margin-right: 5px;
}
.fan_tornillo2
{
    width: 50px;
    height: 14px;
    margin-right: 50px;
}
.fan_BIAS
{
    width: 35px;
    height: 14px;
    margin-right: 50px;
}
.fan_TC1
{
    width: 40px;
    height: 14px;
    margin-right: 2px;
}
.fan_TC2
{
    width: 15px;
    height: 14px;
    margin-right: 10px;
    margin-left: 2px;
}
.fan_TP1
{
    width: 40px;
    height: 14px;
    margin-right: 2px;
}
.fan_TP2
{
    width: 15px;
    height: 14px;
    margin-right: 50px;
    margin-left: 2px;
}
.fan_clase
{
    width: 35px;
    margin-right: 10px;
}

.fan_escalamaxima
{
    width: 80px;
    height: 14px;
}
.fan_factorescala
{
    width: 90px;
    height: 14px;
    margin-right: 60px;
}
.fan_bandamuerta
{
    width: 75px;
    height: 14px;
    margin-right: 10px;
}
/********* Detalle Analogicos tabla control-no ****************/
.fan_slot
{
    width: 30px;
    height: 14px;
    margin-right: 5px;
}
.fan_tiposenial
{
    width: 120px;
    margin-right: 5px;
}
.fan_sitio
{
    width: 40px;
    height: 14px;
    margin-right: 5px;
}
.fan_MCAD
{
    width: 70px;
    height: 14px;
}
.fan_rack
{
    width: 35px;
    height: 14px;
    margin-right: 5px;
}
.fan_idefuente
{
    width: 120px;
    margin-right: 5px;
}
.fan_modulo
{
    width: 110px;
}
.fan_releabrirbajar
{
    width:66px;
    height: 14px;
    margin-right: 5px;
}
.fan_anlgobjeto1, .fan_anlgobjeto2
{
    width: 97px;
}
.fan_setpnt
{
    width:100px;
    height: 14px;
    margin-right: 5px;
}
.fan_relecerrarsubir
{
    width:66px;
    height: 14px;
    margin-right: 5px;
}
.fan_tablillaM
{
    width:60px;
    height: 14px;
    margin-right: 5px;
}
.fan_tornilloM
{
    width:60px;
    height: 14px;
    margin-right: 5px;
}
.fan_slotM
{
    width:40px;
    height: 14px;
    margin-right: 5px;
}
.fan_moduloM
{
    width:93px;
}
.fan_sitioM
{
    width:50px;
    height: 14px;
    margin-right: 5px;
}
.fan_rackM
{
    width:50px;
    height: 14px;
    margin-right: 5px;
}
.fan_MCADM
{
    width:70px;
    height: 14px;
}
.fan_BIASSP
{
    width:70px;
    height: 14px;
    margin-right: 5px;
}
.fan_escalamaxipaSP
{
    width:80px;
    height: 14px;
    margin-right: 5px;
}
.fan_tiposenialM
{
    width:120px;
}

.fac_IDEFuente {
    width:200px;
    height: 14px;
    margin-right: 10px;
}
                        
table.detail-analogico-pnl1,table.detail-acumulador-pnl1
{
    height:105px;
    width:100%;
}
table.detail-analogico-pnl2,table.detail-acumulador-pnl2
{
    height:105px;
    width:185px;
}
table.detail-analogico-pnl3,table.detail-acumulador-pnl3
{
    height:105px;
    width:360px;
}


table.detail-digital-pnl1
{
    height:100px;
    width:100%;
}
table.detail-digital-pnl2
{
    height:100px;
    width:150px;
}

div.plantilla-default-item div.fieldgroup table.captura-datos{
    width:100%; 
}

div.plantilla-default-item div.fieldgroup table.captura-datos tr td{
    font-size:12px;
    padding:3px;
}

div.plantilla-default-item div.fieldgroup table.captura-datos tr td span.value-text{
    font-family: consolas;
    color: #016FB2;
    font-size:14px;
}

.filter > input, .filter > select{
    padding: 3px;
    width: -webkit-fill-available;
}

.filters > .filter > input{
        text-transform:uppercase;
        width: -webkit-fill-available;
}

.filters > .filter > select {
    width: -webkit-fill-available;
}
.filters > .filter > label {
        padding-left: 2px;
}

.ops-filtrados .filter.has-error input, .ops-filtrados .filter.has-error select {
    border: 2px solid red;
}