﻿.pnl .content .fieldgroup .chkholder > label {
    margin-bottom: 0px;
}
 
.pnl.filter div.content div.fieldgroup {
    border-bottom:none;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#EEEEEE;
}
 
div.btnContent.min-padding
{
    height:30px;
    margin:0px;
    padding-top: 3px;
    padding-left:0px;
}
 
.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.puntos-lista {
    /*margin:5px;*/
    font-size:12px;
}

ul.puntos-lista li.punto-item div.pnt-head {
    padding: 2px;
    background-color: rgb(204, 204, 204);
}
  
ul.puntos-lista li.pnts-headers div.headers {
    padding: 0px 0px;
    background-color: rgb(103, 33, 33);
    color:White;
}

ul.puntos-lista li.pnts-headers div.headers table tr td {
    /*font-weight:bold;*/
    vertical-align:middle;
    color:#FFF;
    padding: 2px 0px 2px 1px;
}

ul.puntos-lista li.pnt-item div table {
    width:auto;
}

ul.puntos-lista li.pnt-item div table tr td {
    vertical-align:middle;
    color: #000;
    padding: 2px 0px 2px 1px;
}

ul.puntos-lista li.pnt-item div table.tableformat > tbody > tr:hover {
    background-color:inherit;
}

ul.puntos-lista li.pnt-item {
    background-color: white;
    border-bottom: 1px solid silver;
}
/*
ul.puntos-lista li.pnt-item:nth-child(odd) {
    background-color: #CCC;
}

ul.puntos-lista li.pnt-item:nth-child(even) {

}
*/
ul.puntos-lista li.pnts-headers div.headers table tr td.col-select,
ul.puntos-lista li.pnt-item div table tr td.col-select {
    width:35px;
    text-align:center;
}

ul.puntos-lista li.pnts-headers div.headers table tr td.col-select input[type='checkbox'],
ul.puntos-lista li.pnt-item div table tr td.col-select input[type='checkbox'] {
    width: 16px;
    cursor: pointer;
    margin: 2px;
    height: 16px;
}

ul.puntos-lista li.pnt-item div table tr td.col-select input[type='checkbox'] {
    /*margin-left: 7px;*/
}
 
ul.puntos-lista li.pnt-item div table tr td.col-nombrepunto > .puntoName, 
ul.puntos-lista li.pnt-item div table tr td.col-nodoremoto > .nodoRemoto
{
    font-family: Courier New;
    letter-spacing: 2px;
    font-weight: bold;
    display:inline;
    /*padding: 0px 5px;*/
    color: rgb(30, 67, 89);
    white-space: pre;
}

ul.puntos-lista li.pnt-item div table tr td.col-nombrepunto > .puntoName,
ul.puntos-lista li.pnt-item div table tr td.col-nodoremoto > .nodoRemoto
{
    font-family: Courier New;
    letter-spacing: 2px;
    font-weight: bold;
    display:inline;
    /*padding: 0px 5px;*/
    color: rgb(30, 67, 89);
    white-space: pre;
}
  
ul.puntos-lista li.pnt-item.sel {
  background-color: rgb(30, 67, 89);
  color: #FFF;
}

ul.puntos-lista li.pnt-item.sel div table tr td.col-nombrepunto > .puntoName,
ul.puntos-lista li.pnt-item.sel div table tr td.col-nodoremoto > .nodoRemoto,
ul.puntos-lista li.pnt-item.sel div table tr td.col-fechaps
 {
    color:#FFF;
}

li.pnt-item div table tr.success td.col-op-status {
    background-color: #BCE3FC;
}

li.pnt-item div table tr.has-warning td.col-op-status {
    background-color:#fcedd9;
}

li.pnt-item div table tr.has-error td.col-op-status {
    background-color: #f2dede;
}

ul.puntos-lista li.pnt-item div table tr td.col-eval span.pnt-estatus {
    display: none;
    font-style: italic;
    /*padding-left: 20px;*/
    background-repeat: no-repeat;
    background-position: 0px 2px;
    margin-right: 2px;
    /*float: left;*/
    line-height: 21px;
    font-weight:bold;
}

ul.puntos-lista li.pnt-item div table tr td.col-eval select.pnt-eval {
    display:none;
    width:100%;
    text-align:right;
    font-size:12px;
    height: 21px;
}

.ui-pnotify-text > .puntoName {
    font-family: Courier New;
    letter-spacing: 2px;
    font-weight: bold;
    display:inline;
    background-color:#FFF;
    padding: 0px 5px;
    color: #000;
    white-space:pre;
}

.pnl .content .fieldgroup input.timePicker{
    width: 14px;
    padding-left: 2px;
    text-align: right;
    padding-right: 2px;
}

.pnl .content .fieldgroup input.timePicker.with-error {
    border: solid 1px #CC0000;
    background-color: #FFCCCC;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #DF0000;
}

.pnl .content .fieldgroup #txt_obsv {
    width: 488px;
    padding: 2px 0px;
}

.pnl .content .fieldgroup .addObsv {
    padding-top: 1px;
    padding-bottom: 2px;
    display: inline;
}