﻿
.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.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.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;
    width:2000px;
    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;
}

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:middle;
    padding:4px 2px;    
}

ul.pnt-lista li.bit-item div table tr td.diff {
    color: red;
}

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:#CCC;
    border: 1px solid silver;
    cursor:pointer;
}
ul.pnt-lista li.pnt-item.expanded {
    background-color:#CCC;
    cursor:pointer;
}

ul.pnt-lista li.bit-item {
    background-color:white;
    border: 1px solid 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 ↓↓↓↓↓↓↓↓ ################################ */




ul.pnt-lista li.pnt-headers div.headers table,
ul.pnt-lista li.pnt-item div table,
ul.pnt-lista li.bit-item div table {
    /*width: 100%;*/
    table-layout: fixed;
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-iconMtto,
ul.pnt-lista li.pnt-item div table tr td.col-iconMtto,
ul.pnt-lista li.bit-item div table tr td.col-iconMtto
{
    width:20px;
}

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,
ul.pnt-lista li.bit-item div table tr td.col-utr
{
    width:150px;
    text-align: center;
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-indices,
ul.pnt-lista li.pnt-item table tr td.col-indices,
ul.pnt-lista li.bit-item table tr td.col-indices
{   
    width:180px;
    text-align:center;
}

ul.pnt-lista li.pnt-headers div.headers table tr td.col-pntnam,
ul.pnt-lista li.pnt-item div table tr td.col-pntnam,
ul.pnt-lista li.bit-item div table tr td.col-pntnam
{
    text-align: center;
    width:135px;
}

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,
ul.pnt-lista li.bit-item div table tr td.col-comentarios
{
    width:250px;
}

ul.pnt-lista li.pnt-headers div.headers table tr td.sizestd,
ul.pnt-lista li.pnt-item div table tr td.sizestd,
ul.pnt-lista li.bit-item div table tr td.sizestd
{
    width:150px;
    text-align:center;
}

ul.pnt-lista li.pnt-headers div.headers table tr td.sizestd2,
ul.pnt-lista li.pnt-item div table tr td.sizestd2,
ul.pnt-lista li.bit-item div table tr td.sizestd2
{
    width:150px;
    text-align:center;
}

/*################################## ↑↑↑↑↑↑↑ 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: 16px;
    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;*/
}

#sitios-header,
.puntosList li.pnt-item tr td.col-indices table,
.puntosList li.bit-item tr td.col-indices table {
    table-layout: fixed; /* optional, for equal spacing */
    border-collapse: collapse;
    /*width:100%;*/
}

#sitios-header tr td,
.puntosList li.pnt-item tr td.col-indices table tr td,
.puntosList li.bit-item tr td.col-indices table tr td
{
    text-align:center;
}

input.ui-button.rep-pdf {
    background-image: url(../../../components/commons/img/ext-pdf.png);
    background-repeat: no-repeat;
    background-position: 4px 4px;
    padding-left: 22px;
}