﻿ul.puntos-lista li.pnts-headers div.headers table tr td.col-op-status,
div.pnt-head table tr td.col-op-status {
	width: 30px;
}

li.punto-item.int-req-pend div.pnt-head table tr td.col-op-status,
li.punto-item.reintegrar div.pnt-head table tr td.col-op-status {
	background-image: url(../../../components/commons/img/op.reint.normal.png);
	background-position: 100%;
	background-repeat: no-repeat;
}

li.punto-item.int-req-pend div.pnt-head.sel table tr td.col-op-status,
li.punto-item.reintegrar div.pnt-head.sel table tr td.col-op-status {
	background-image: url(../../../components/commons/img/op.reint.png);
}

div.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;
}

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.puntos-lista {
	margin: 5px;
}

	ul.puntos-lista li.punto-item {
		/*border: solid 1px transparent;*/
	}

		ul.puntos-lista li.punto-item.has-error {
			border: solid 1px #CC0000;
			background-color: #FFCCCC;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #DF0000;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #DF0000;
		}

		ul.puntos-lista li.punto-item.has-warning {
			border: solid 1px #FFD000;
			background-color: #FFF1B3;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #DF0000;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #FFD000;
		}

		ul.puntos-lista li.punto-item input.has-warning {
			background-color: #FFF1B3;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #D4B16E;
		}

		ul.puntos-lista li.punto-item div.pnt-head {
			padding: 2px;
			border-left: 1px solid rgb(170, 170, 170);
			border-right: 1px solid rgb(170, 170, 170);
			border-top: 1px solid rgb(170, 170, 170);
			background-color: rgb(204, 204, 204);
			color: gray;
		}

		ul.puntos-lista li.punto-item:last-child div.pnt-head {
			border-bottom: 1px solid rgb(170, 170, 170);
		}

		ul.puntos-lista li.punto-item div.pnt-head.sel {
			padding: 2px;
			border: 1px solid rgb(30, 67, 89);
			background-color: rgb(30, 67, 89);
			color: White;
			border-bottom: none;
		}

		ul.puntos-lista li.punto-item:last-child div.pnt-head.sel {
			border-bottom: 1px solid rgb(30, 67, 89);
		}

		ul.puntos-lista li.punto-item div.pnt-head table tr td {
			/*font-family:Courier New;*/
			font-family: Consolas;
			vertical-align: top;
			padding-top: 1px;
			font-size: 14px;
			/*height:21px;*/
		}

		ul.puntos-lista li.punto-item.int-req-pend div.pnt-head,
		ul.puntos-lista li.punto-item.reintegrar div.pnt-head {
			color: #B36D00;
		}

			ul.puntos-lista li.punto-item.int-req-pend div.pnt-head.sel,
			ul.puntos-lista li.punto-item.reintegrar div.pnt-head.sel {
				color: #FFCC00;
			}

		ul.puntos-lista li.punto-item div.pnt-head table tr td.col-op-status span.saved {
			/*width: 16px;
    height: 16px;
    background-image: url(../../../components/commons/img/op.save.png);*/
			background-image: url(../../../components/commons/img/op.save.png);
			background-repeat: no-repeat;
			cursor: pointer;
			width: 17px;
			display: inline-table;
			background-position: 0px 0px;
			height: 18px;
			margin-top: 2px;
		}

		ul.puntos-lista li.punto-item div.pnt-head table tr td.col-op-status span.error {
			background-image: url(../../../components/commons/img/op.exclamation.png);
			background-repeat: no-repeat;
			cursor: pointer;
			width: 17px;
			display: inline-table;
			background-position: 0px 0px;
			height: 18px;
			margin-top: 2px;
		}

		ul.puntos-lista li.punto-item div.pnt-head table tr td.col-op-status span.modified {
			background-image: url(../../../components/commons/img/m_icon.gif);
			background-repeat: no-repeat;
			cursor: pointer;
			width: 17px;
			display: inline-table;
			background-position: 0px 0px;
			height: 18px;
		}

		ul.puntos-lista li.punto-item div.pnt-head table tr td.col-status-edicion span.new {
			width: 16px;
			height: 16px;
			background-image: url(../../../components/commons/img/ext-text.png);
			display: block;
		}

		ul.puntos-lista li.punto-item div.pnt-head table tr td.col-status-edicion span.edited {
			background-image: url(../../../components/commons/img/op.edit.png);
			background-repeat: no-repeat;
			cursor: pointer;
			width: 17px;
			display: inline-table;
			background-position: 0px 0px;
			height: 18px;
			display: block;
		}

		ul.puntos-lista li.punto-item div.pnt-head table tr td.col-import span.imported {
			width: 16px;
			height: 16px;
			background-image: url(../../../components/commons/img/ext-excel.png);
			display: none;
		}

		ul.puntos-lista li.punto-item div.pnt-head table tr td.col-nodopropio {
			width: 115px;
			text-align: left;
		}

		ul.puntos-lista li.punto-item div.pnt-head table tr td.col-nodoremoto {
			width: 175px;
		}

			ul.puntos-lista li.punto-item div.pnt-head table tr td.col-nodoremoto .field_NodoRemoto {
				/* font-family: Courier New; */
				font-family: Consolas;
				font-size: 14px;
				width: 78px;
				background-color: whitesmoke;
				border: 1px solid #0073ea;
				color: #0073ea;
				font-weight: bold;
				/* border-radius: 5px; */
				padding-left: 4px;
			}

			ul.puntos-lista li.punto-item div.pnt-head table tr td.col-nodoremoto .ui-selectmenu-button {
				font-size: 12px;
				border-color: #0073ea;
			}

			ul.puntos-lista li.punto-item div.pnt-head table tr td.col-nodoremoto.has-error .ui-selectmenu-text {
				color: red;
				background-color: #ffcfcf;
			}

.ui-selectmenu-menu .ui-menu-icons .ui-menu-item {
	font-size: 14px;
	font-family: Consolas;
	padding: 4px 20px 4px 4px;
}

	.ui-selectmenu-menu .ui-menu-icons .ui-menu-item .ui-icon {
		height: 16px;
		width: 16px;
		right: 12px;
		left: auto;
		background-image: none;
	}

ul.puntos-lista li.punto-item div.pnt-head table tr td.col-nodoremoto .ui-selectmenu-button .ui-selectmenu-text {
	background-position: 50px center;
	padding: 1px 0px 1px 2px;
	margin-right: 6px;
	font-size: 14px;
	font-family: Consolas;
}

.ui-selectmenu-button span.ui-icon {
	right: 0.0em;
}

.ui-selectmenu-button .ui-selectmenu-text.medidor,
.ui-selectmenu-menu .ui-menu-icons .ui-menu-item .ui-icon.medidor {
	background: url("../../../components/commons/img/op.med.png") 0 0 no-repeat;
}

.ui-selectmenu-button .ui-selectmenu-text.medidor-virtual,
.ui-selectmenu-menu .ui-menu-icons .ui-menu-item .ui-icon.medidor-virtual {
	background: url("../../../components/commons/img/op.medvtl.png") 0 0 no-repeat;
}

ul.puntos-lista li.punto-item div.pnt-head.sel table tr td.col-nodoremoto .field_NodoRemoto {
	background-color: rgb(56, 89, 109);
	border: 1px solid white;
	color: white
}

ul.puntos-lista li.punto-item.int-req-pend div.pnt-head table tr td.col-nodoremoto .field_NodoRemoto,
ul.puntos-lista li.punto-item.reintegrar div.pnt-head table tr td.col-nodoremoto .field_NodoRemoto,
ul.puntos-lista li.punto-item.reintegrar div.pnt-detail table tr td.col-claveOrigen .fac_ClaveOrigen {
	border: 1px solid #B36D00;
	color: #B36D00;
}

ul.puntos-lista li.punto-item.int-req-pend div.pnt-head.sel table tr td.col-nodoremoto .field_NodoRemoto,
ul.puntos-lista li.punto-item.reintegrar div.pnt-head.sel table tr td.col-nodoremoto .field_NodoRemoto,
ul.puntos-lista li.punto-item.reintegrar div.pnt-detail.sel table tr td.col-claveOrigen .fac_ClaveOrigen {
	border: 1px solid #FFCC00;
	color: #FFCC00;
}


ul.puntos-lista li.punto-item div.pnt-head table tr td.col-nombrepunto {
	width: 240px;
	color: #0073ea;
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 3px;
	white-space: pre;
}

ul.puntos-lista li.punto-item div.pnt-head.sel table tr td.col-nombrepunto {
	color: white;
}

ul.puntos-lista li.punto-item.int-req-pend div.pnt-head table tr td.col-nombrepunto,
ul.puntos-lista li.punto-item.reintegrar div.pnt-head table tr td.col-nombrepunto {
	color: #B36D00;
}

ul.puntos-lista li.punto-item.int-req-pend div.pnt-head.sel table tr td.col-nombrepunto,
ul.puntos-lista li.punto-item.reintegrar div.pnt-head.sel table tr td.col-nombrepunto {
	color: #FFCC00;
}


/*Clave de origen del medidor*/
ul.puntos-lista li.punto-item div.pnt-head table tr td.col-cvealterna {
	width: 250px;
	color: black;
	font-weight: bold;
	padding-top: 3px;
	white-space: pre;
	text-align: center;
}

ul.puntos-lista li.punto-item div.pnt-head.sel table tr td.col-cvealterna {
	color: white;
}


/*-------------------------------------*/

ul.puntos-lista li.punto-item div.pnt-head table tr td.col-fechaps {
	font-size: 12px;
	text-align: center;
	width: 120px;
}

ul.puntos-lista li.punto-item div.pnt-head table tr td.col-escalamaxima {
	width: 50px;
}

	ul.puntos-lista li.punto-item div.pnt-head table tr td.col-escalamaxima .fac_EscalaMax {
		width: 50px;
		font-family: Consolas;
	}

ul.puntos-lista li.punto-item div.pnt-head table tr td.col-paquete,
ul.puntos-lista li.pnts-headers div.headers table tr td.col-paquete {
	width: 25px;
}
/*ul.puntos-lista li.punto-item div.pnt-head table tr td.col-saved
{
    width:16px;
}*/
ul.puntos-lista li.punto-item div.pnt-head table tr td.col-import {
	width: 30px;
	padding-top: 3px;
}

ul.puntos-lista li.punto-item div.pnt-head table tr td.col-status-edicion,
ul.puntos-lista li.punto-item div.pnt-head table tr td.col-opciones,
ul.puntos-lista li.punto-item div.pnt-head table tr td.col-retun-edit {
	width: 23px;
	padding-top: 3px;
}

ul.puntos-lista li.punto-item div.pnt-head table tr td span.opc-is-nrpropio {
	display: inline-table;
	width: 50px;
	color: rgb(106, 106, 106);
	text-align: center;
	font-size: 9pt;
	height: 16px;
	border: 1px solid rgb(106, 106, 106);
	border-left: none;
	cursor: pointer;
	padding-top: 2px;
	background-color: rgb(240,240,240);
	background-image: url(../../../components/commons/img/bkbtn.png);
	background-repeat: repeat-x;
	background-position: 0px -8px;
}

	ul.puntos-lista li.punto-item div.pnt-head table tr td span.opc-is-nrpropio:hover {
		background-color: rgb(230,230,230);
	}

	ul.puntos-lista li.punto-item div.pnt-head table tr td span.opc-is-nrpropio.sel {
		background-color: rgb(106, 106, 106);
		color: white;
	}

	ul.puntos-lista li.punto-item div.pnt-head table tr td span.opc-is-nrpropio.first {
		border-left: 1px solid rgb(106, 106, 106);
		border-radius: 5px 0px 0px 5px;
	}

	ul.puntos-lista li.punto-item div.pnt-head table tr td span.opc-is-nrpropio.last {
		border-radius: 0px 5px 5px 0px;
	}

span.icon-paquete {
	background-image: url(../../../components/commons/img/box.png);
	background-repeat: no-repeat;
	cursor: default;
	width: 20px;
	background-position: 0px 2px;
	height: 20px;
	float: right;
}

span.icon-opc-edit {
	background-image: url(../../../components/commons/img/op.collapse.png);
	background-repeat: no-repeat;
	cursor: pointer;
	width: 17px;
	display: inline-table;
	background-position: 0px 0px;
	height: 18px;
}

span.re-edit {
	background-image: url(../../../components/commons/img/re_edit.png);
	background-repeat: no-repeat;
	cursor: pointer;
	width: 17px;
	display: inline-table;
	background-position: 0px 0px;
	height: 18px;
	display: none;
}


/*-------- paneles de detalle del punto -------*/

li.punto-item div.pnt-detail {
	padding: 5px;
	border: 1px solid rgb(170, 170, 170);
	background-color: white;
	font-size: 9pt;
}

li.punto-item:last-child div.pnt-detail {
	border-top: none;
}

li.punto-item div.pnt-detail.sel {
	background-color: rgb(252, 252, 234);
}

li.punto-item div.pnt-detail input[type='text'],
li.punto-item div.pnt-detail select {
	border: 1px solid rgb(228, 228, 228);
	font-size: 9pt;
}

	li.punto-item div.pnt-detail input[type='text'].has-error {
		border-color: #CC0000
	}

li.punto-item div.pnt-detail > table tr.row-fields td, li.punto-item div.pnt-detail > table tr.row-labels td {
	padding-right: 15px;
	vertical-align: top;
}

li.punto-item div.pnt-detail.last {
	border-top: none;
}

select.fd_control, select.fan_control {
	width: 105px;
	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;
}

.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;
}

.fd_tipoidentificacion {
	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;
}

span.acron-green {
	display: inline-table;
	width: 90px;
	border: 1px solid rgb(0, 100, 0);
	text-align: center;
	height: 16px;
	padding-top: 2px;
	border-radius: 5px 0px 0px 5px;
	background-color: rgb(250, 255, 250);
	color: rgb(0, 100, 0);
	font-weight: bold;
	font-family: consolas;
	background-image: url(../../../components/commons/img/bkbtn.png);
	background-repeat: repeat-x;
	background-position: 0px -8px;
}

span.acron-red {
	display: inline-table;
	width: 90px;
	border: 1px solid rgb(100, 0, 0);
	text-align: center;
	height: 16px;
	padding-top: 2px;
	border-radius: 0px 5px 5px 0px;
	background-color: rgb(255, 250, 250);
	color: rgb(100, 0, 0);
	font-weight: bold;
	font-family: consolas;
	background-image: url(../../../components/commons/img/bkbtn.png);
	background-repeat: repeat-x;
	background-position: 0px -8px;
}


/* ----------------------- Detalle tabla Control Doble-SBO    ---------------------------*/
.fd_tablillaM {
	width: 55px;
	height: 14px;
}

.fd_tablilla2M {
	width: 60px;
	height: 14px;
}

.fd_tornilloM {
	width: 55px;
	height: 14px;
}

.fd_tornillo2M {
	width: 60px;
	height: 14px;
}

.fd_claseM {
	width: 50px;
	height: 20px;
}

.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;
}

.fd_relabrir {
	width: 70px;
}

.fd_objeto1, .fd_objeto2 {
	width: 70px;
}

.fd_objDNPEst, .fd_objDNPEv, .fd_objDNPCtl,
.fan_objDNPEst, .fan_objDNPEv, .fan_objDNPCtl,
.fac_objDNPEst, .fac_objDNPEv {
	width: 40px;
	text-align: right;
}

.fd_objDNPEstVar, .fd_objDNPEvVar, .fd_objDNPCtlVar,
.fan_objDNPEstVar, .fan_objDNPEvVar, .fan_objDNPCtlVar,
.fac_objDNPEstVar, .fac_objDNPEvVar {
	width: 30px;
}

tr.padding-top-5 td {
	padding-top: 5px;
}

span.lbl-info {
	font-size: 8pt;
	font-style: italic;
	color: #4997da;
	margin-left: 2px;
}

.fd_tipoindicacion {
	width: 105px;
}

.fd_relcerrar {
	width: 70px;
}

/***************   TABLAS DE PUNTOS ANALOGICOS  *********************************/

.fan_BIAS {
	width: 70px;
	height: 14px;
	margin-right: 10px;
}

.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: 10px;
	margin-left: 2px;
}

.fan_clase {
	width: 35px;
	margin-right: 10px;
}

.fan_escalamaxima {
	width: 80px;
	height: 14px;
	margin-right: 10px;
}

.fan_factorescala {
	width: 90px;
	height: 14px;
	margin-right: 10px;
}

.fan_bandamuerta {
	width: 75px;
	height: 14px;
	margin-right: 10px;
}
/********* Detalle Analogicos tabla control-no ****************/
.fan_slot {
	width: 30px;
	height: 14px;
	margin-right: 10px;
}

.fan_tiposenial {
	width: 120px;
	margin-right: 10px;
}

.fan_sitio {
	width: 40px;
	height: 14px;
	margin-right: 10px;
}

.fan_MCAD {
	width: 70px;
	height: 14px;
}

.fan_rack {
	width: 35px;
	height: 14px;
	margin-right: 10px;
}

.fan_idefuente {
	width: 120px;
	margin-right: 10px;
}

.fan_modulo {
	width: 110px;
}

.fan_releabrirbajar {
	width: 66px;
	height: 14px;
	margin-right: 10px;
}

.fan_anlgobjeto1, .fan_anlgobjeto2 {
	width: 70px;
}

.fan_setpnt {
	width: 70px;
	height: 14px;
}

.fan_relecerrarsubir {
	width: 66px;
	height: 14px;
	margin-right: 10px;
}

.fan_tablillaM {
	width: 60px;
	height: 14px;
	margin-right: 10px;
}

.fan_tornilloM {
	width: 60px;
	height: 14px;
	margin-right: 10px;
}

.fan_slotM {
	width: 40px;
	height: 14px;
	margin-right: 10px;
}

.fan_moduloM {
	width: 93px;
}

.fan_sitioM {
	width: 50px;
	height: 14px;
	margin-right: 10px;
}

.fan_rackM {
	width: 50px;
	height: 14px;
	margin-right: 10px;
}

.fan_MCADM {
	width: 70px;
	height: 14px;
}

.fan_BIASSP {
	width: 70px;
	height: 14px;
}

.fan_escalamaximaSP {
	width: 80px;
	height: 14px;
	margin-right: 10px;
}

.fan_tiposenialM {
	width: 120px;
}

table.detail-analogico-pnl1, table.detail-acumulador-pnl1 {
	height: 70px;
	width: 150px;
}

table.detail-analogico-pnl2, table.detail-acumulador-pnl2 {
	height: 70px;
	width: 198px;
}

table.detail-analogico-pnl3, table.detail-acumulador-pnl3 {
	height: 70px;
	width: 325px;
}


table.detail-digital-pnl1 {
	height: 100px;
	width: 100%;
}

table.detail-digital-pnl2 {
	height: 100px;
	width: 150px;
}


/************ Propiedades de las columnas de encabezado de los puntos ********************************************/

ul.puntos-lista li.pnts-headers div.headers {
	padding: 2px;
	border: 1px solid rgb(103, 33, 33);
	background-color: rgb(103, 33, 33);
	color: White;
	border-bottom: none;
}

	ul.puntos-lista li.pnts-headers div.headers table tr td.col-select,
	ul.puntos-lista li.punto-item div.pnt-head table tr td.col-select {
		width: 20px;
	}

		ul.puntos-lista li.pnts-headers div.headers table tr td.col-select input[type='checkbox'],
		ul.puntos-lista li.punto-item div.pnt-head table tr td.col-select input[type='checkbox'] {
			width: 16px;
			cursor: pointer;
			margin: 2px;
			height: 16px;
		}

	ul.puntos-lista li.pnts-headers div.headers table tr td {
		vertical-align: middle;
		font-size: 12px;
		font-weight: bold;
		padding-top: 1px;
		padding-bottom: 1px;
	}

		ul.puntos-lista li.pnts-headers div.headers table tr td.col-nodoremoto {
			width: 175px;
			text-align: left;
		}

		ul.puntos-lista li.pnts-headers div.headers table tr td.col-cvealterna {
			width: 250px;
			color: white;
			font-weight: bold;
		}

	ul.puntos-lista li.pnts-headers div.headers.sel table tr td.col-cvealterna {
		width: 250px;
		color: white;
		font-weight: bold;
	}

	ul.puntos-lista li.pnts-headers div.headers table tr td.col-nombrepunto {
		width: 240px;
		color: white;
		font-weight: bold;
	}

	ul.puntos-lista li.pnts-headers div.headers.sel table tr td.col-nombrepunto {
		width: 240px;
		color: white;
		font-weight: bold;
		padding-left: 20px;
	}

	ul.puntos-lista li.pnts-headers div.headers table tr td.col-escalamaxima {
		width: 50px;
		font-family: Consolas;
	}

	ul.puntos-lista li.pnts-headers div.headers table tr td.col-opciones {
		width: 100px;
		text-align: right;
		padding-right: 5px;
	}

.hidden {
	display: none;
}

div.pnlImpExp {
	border: 1px solid #AAA;
	background-color: #EEEEEE;
	position: relative;
	margin-top: 2px;
	/* color: black; */
	/* border-radius: 2px; */
	font-size: 10pt;
	font-family: Arial;
}

.pnt-head table tr td.col-paquete span, div.pnlImpExp {
	display: none;
}

.pnlErrores {
	color: red;
}

.pnlWarnings {
	color: #EF9D00;
}

.pnlPntDebug {
	font-weight: bold;
}


#tblObjetosDigitales tr td {
	border-style: solid;
	border-width: thin;
	border-collapse: separate;
	border-spacing: 2px;
}

#txtf_fechaps {
	color: #672121;
	font-weight: bold;
}

span#opcCopyAll {
	padding-left: 15px;
	background-image: url(../../../components/commons/img/check.orange.png);
	background-repeat: no-repeat;
	color: black;
	cursor: pointer;
}

.ui-dialog.justificacion .ui-dialog-title {
	/*font-family: Courier New;*/
	font-family: Consolas;
	letter-spacing: 2px;
	font-weight: bold;
	height: 14px;
	font-size: 12px;
}

.pnlJustificacion {
	background-color: #FFF !important;
	border-radius: 0px 0px 10px 10px;
	font-size: 12px;
}

.ui-widget-overlay {
	background-color: rgba(0,0,0,.5);
	background-image: none;
}

ul.puntos-lista li.pnts-headers div.headers table tr td.col-justify {
	text-align: left;
}

	ul.puntos-lista li.pnts-headers div.headers table tr td.col-justify input.pnt-justify {
		width: 70%;
		float: left;
		margin-left: 5px;
	}


ul.puntos-lista li.puntoItem div.pnt-head table tr td.col-justify {
	text-align: left;
}

	ul.puntos-lista li.puntoItem div.pnt-head table tr td.col-justify input.pnt-justify {
		width: 65%;
		display: inline-table;
		float: left;
		margin-left: 5px;
	}


span.addObsv {
	width: 20px;
	font-size: 10pt;
	display: inline-table;
	background-image: url(../../../components/commons/img/op.expand.png);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	color: black;
	cursor: pointer;
	float: left;
	height: 20px;
}

ul.puntos-lista li.pnt-item div.pnt-head table tr td.col-justify span.addObsv {
	display: inline;
}

.filtroMantto span, .filtroMantto select {
	display: none;
}

ul.puntos-lista li.punto-item div.pnt-detail table tr td input.int-req {
	background-image: url(../../../components/commons/img/op.prevent.orange.png);
	border-color: #E6B586;
	background-position: 100%;
	background-repeat: no-repeat;
}

ul.puntos-lista li.punto-item div.pnt-detail select.int-req {
	background-image: url(../../../components/commons/img/op.prevent.orange.png);
	border-color: #E6B586;
	background-repeat: no-repeat;
	background-position: 90%;
}

li.pnts-headers div.headers table.tblIndices tr td.col-index,
li.punto-item div.pnt-head table.tblIndices tr td.col-index {
	text-align: center;
	padding: 0px;
	font-family: Consolas;
}

ul.puntos-lista li.pnts-headers div.headers table tr td.col-indices,
ul.puntos-lista li.puntoItem div.pnt-head table tr td.col-indices {
	width: 10px;
}

li.pnts-headers div.headers table.tblIndices tr td.col-index span.indexH {
	padding-top: 2px;
	margin-right: 5px;
	display: inline-table;
	color: white;
	border: 1px solid rgb(103, 33, 33);
	width: 75px;
}

li.punto-item div.pnt-head table.tblIndices tr td.col-index span.index {
	padding-top: 2px;
	margin-right: 5px;
	display: inline-table;
	color: #333;
	border: 1px solid #CCC;
	width: 75px;
}

li.punto-item div.pnt-head.sel table.tblIndices tr td.col-index span.index {
	color: white;
	border: 1px solid #1E4359;
}

li.punto-item div.pnt-head table.tblIndices tr td.col-index.requiere-int span.index,
li.punto-item div.pnt-head table.tblIndices tr td.col-index.psint-req-pend span.index {
	color: #B36D00;
	border: 1px solid #B36D00;
	background-image: url(../../../components/commons/img/op.reint.normal.png);
	background-repeat: no-repeat;
	background-position: -4px 1px;
}

li.punto-item div.pnt-head.sel table.tblIndices tr td.col-index.requiere-int span.index,
li.punto-item div.pnt-head.sel table.tblIndices tr td.col-index.psint-req-pend span.index {
	color: #FFCC00;
	border: 1px solid #FFCC00;
	background-image: url(../../../components/commons/img/op.reint.png);
}

ul.puntos-lista li.punto-item div.pnt-head > table {
	width: 100%;
}

ul.puntos-lista li.pnts-headers div.headers > table {
	width: 100%;
}

li.punto-item div.pnt-head table > tbody > tr > td > .op.exclamation {
	background-image: url(../img/op.exclamation.png);
}

li.punto-item div.pnt-head table > tbody > tr > td > .op {
	display: inline-table;
	width: 16px;
	height: 16px;
	padding-left: 6px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

span.icon-int-req {
	background-image: url(../../../components/commons/img/op.reint.normal.png);
	/* background-position: 100%; */
	background-repeat: no-repeat;
	width: 16px;
	display: inline-table;
	height: 16px;
	vertical-align: bottom;
}

div.int-req-detail {
	height: 40px;
	overflow: auto;
	background-color: whitesmoke;
	border: 1px solid silver;
	padding: 5px;
	margin-top: 5px;
}

div.trabajo-titulo {
	padding: 2px;
	border-left: 1px solid rgb(170, 170, 170);
	border-right: 1px solid rgb(170, 170, 170);
	border-top: 1px solid rgb(170, 170, 170);
	background-color: #E5E5E5;
}

span.lbl-bold {
	color: rgb(30, 67, 89);
	font-weight: bold;
	font-size: 11pt;
	padding-right: 15px;
}

span.lbl-simple {
	font-weight: normal;
	font-size: 11pt;
	color: Gray;
	padding-left: 0px;
	padding-right: 5px;
}

input.check-all {
	width: 16px;
	cursor: pointer;
	margin: 2px;
	height: 16px;
}

div.pnlImpExp > table.tbl-content {
}

	div.pnlImpExp > table.tbl-content > tbody > tr > td {
		padding: 5px;
		vertical-align: top;
		padding-bottom: 0px;
	}

		div.pnlImpExp > table.tbl-content > tbody > tr > td input.btn {
			float: right;
			font-size: 10pt;
			padding-top: 10px;
			background-image: url(../../../components/commons/img/img.excel.24.png);
			background-repeat: no-repeat;
			background-position: 3px 3px;
			padding-left: 30px;
		}

			div.pnlImpExp > table.tbl-content > tbody > tr > td input.btn.excel-import {
			}

table.valign-top tr td {
	vertical-align: top;
}

.pnl .content div.fieldgroup table > tbody > tr > td > input.filtro-no-aplicable {
	background-color: transparent;
	color: #E0E0E0;
	padding-left: 3px;
	font-style: italic;
	border-color: #E0E0E0;
}

.pnl .content div.fieldgroup table > tbody > tr > td > span.label-no-aplicable {
	color: #E0E0E0;
}

.pnl .content div.fieldgroup table > tbody > tr > td > select.is-readonly[disabled='disabled'] {
	border: none;
	background-color: transparent;
	color: #016FB2;
}

div.pnlImpExp > table.tbl-content > tbody > tr > td table.table-impxls div.file-attachment iframe.uploadIFrame {
	height: 21px;
}

li.punto-item div.detail-digital table tr td input.fd_objeto2.dependiente-obj1 {
	background-color: red;
}

li.punto-item div.pnt-detail input.default-values,
li.punto-item div.pnt-detail select.default-values {
	border-color: #8DC0DA;
}

ul.puntos-lista li.punto-item div.pnt-detail table tr td.col-claveOrigen .fac_ClaveOrigen {
	width: 300px;
}

ul.puntos-lista li.punto-item div.pnt-detail table tr td.col-sistemaOrigen .fac_SistemaOrigen {
	width: 250px;
}

ul.puntos-lista li.punto-item div.pnt-detail table.detail-pnt-acumulador-ws {
	display: none;
	width: 100%;
	padding-left: 45px;
}

	ul.puntos-lista li.punto-item div.pnt-detail table.detail-pnt-acumulador-ws tr > td {
		padding: 3px;
	}

table.control-detail-content > tbody > tr > td {
	vertical-align: top;
}

table.control-detail-content {
	width: 100%;
	border: 1px solid silver;
	padding: 5px;
	background-color: rgba(240, 240, 240, 0.5);
	margin-top: 5px;
}

div.ui-pnotify > div.ui-pnotify-container > div.ui-pnotify-text {
	float: left;
}


/*-----  Panel de Pruebas Preoperativas -------*/

div.pruebasPreoperativas {
	padding: 10px 0 10px 3px;
}

div.content input.pruebasPreoperativas {
	width: 16px;
	cursor: pointer;
	margin: 2px;
	height: 16px;
}

div.content span.pruebasPreoperativas {
	font-size: 12px;
	font-weight: bold;
	color: #a9a9a9;
}
/*----------------------------------------------*/
