
/*
background: #0A122A;
	color: #E0E0F8;
*/
@font-face {
    font-family: myriapro;
    src: url(MyriadPro-Regular.otf);
    font-weight:400; }

@font-face {
    font-family: 'candelabook';
    src: url('Candela-fontfacekit/web fonts/candela_book_macroman/CandelaBook-webfont.eot');
    src: url('Candela-fontfacekit/web fonts/candela_book_macroman/CandelaBook-webfont.eot?#iefix') format('embedded-opentype'),
         url('Candela-fontfacekit/web fonts/candela_book_macroman/CandelaBook-webfont.woff') format('woff'),
         url('Candela-fontfacekit/web fonts/candela_book_macroman/CandelaBook-webfont.ttf') format('truetype'),
         url('Candela-fontfacekit/web fonts/candela_book_macroman/CandelaBook-webfont.svg#candelabook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'aaarghnormal';
    src: url('Aaargh-fontfacekit/web fonts/aaargh_normal_macroman/Aaargh-webfont.eot');
    src: url('Aaargh-fontfacekit/web fonts/aaargh_normal_macroman/Aaargh-webfont.eot?#iefix') format('embedded-opentype'),
         url('Aaargh-fontfacekit/web fonts/aaargh_normal_macroman/Aaargh-webfont.woff') format('woff'),
         url('Aaargh-fontfacekit/web fonts/aaargh_normal_macroman/Aaargh-webfont.ttf') format('truetype'),
         url('Aaargh-fontfacekit/web fonts/aaargh_normal_macroman/Aaargh-webfont.svg#aaarghnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('open-sans-fontfacekit/web fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
    src: url('open-sans-fontfacekit/web fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('open-sans-fontfacekit/web fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
         url('open-sans-fontfacekit/web fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('open-sans-fontfacekit/web fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'dayposterblackregular';
    src: url('DayPosterBlack-fontfacekit/web fonts/dayposterblack_regular_macroman/DAYPBL__-webfont.eot');
    src: url('DayPosterBlack-fontfacekit/web fonts/dayposterblack_regular_macroman/DAYPBL__-webfont.eot?#iefix') format('embedded-opentype'),
         url('DayPosterBlack-fontfacekit/web fonts/dayposterblack_regular_macroman/DAYPBL__-webfont.woff') format('woff'),
         url('DayPosterBlack-fontfacekit/web fonts/dayposterblack_regular_macroman/DAYPBL__-webfont.ttf') format('truetype'),
         url('DayPosterBlack-fontfacekit/web fonts/dayposterblack_regular_macroman/DAYPBL__-webfont.svg#dayposterblackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.vtnMensaje .lblMensaje{display:block;font-size:0.8em;}
body{
	background-image: url('../img/fondo.png');
	color:#0B173B;
	/*font-family: 'open_sansregular';*/
	/*font-family: 'myriapro';*/
		font-family: "Helvetica Neue", HelveticaNeue, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
}
a{
	text-decoration:none;
	color:#0B173B;
}
.ui-dialog-titlebar-close {
  visibility: hidden;
}
	.custom-combobox {
		position: relative;
		display: inline-block;
	}
	.custom-combobox-toggle {
		position: absolute;
		top: 0;
		bottom: 0;
		margin-left: -1px;
		padding: 0;
		/* support: IE7 */
		*height: 1.7em;
		*top: 0.1em;
	}
	.custom-combobox-input {
		margin: 0;
		padding: 0.3em;
		width:20em;
	}
	
 .ui-autocomplete {
		max-height: 350px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	height: 100px;
}	
	
 input, textarea{
	margin-top:0.3em;
	margin-bottom:0.3em;
	/*font-family: 'myriapro','open_sansregular', Verdana;
	*/
	padding:0.2em;
}/*
textarea{
	font-size:1em;
}*/
select{
	
	height:1.7em;
}
 
 input[type=text]{
	font-size: 1em;
 }
body.pDetalleAvaluo2 .divTiempos .ui-datepicker-trigger {
	position:relative;
	/*top:em ;right:{}px ; height:{}px */
	height:1.5em;
	width:1.5em;
	left: 0em;
		cursor:hand;
	cursor: pointer;
}

.ui-datepicker-trigger { 
	position:relative;
	/*top:em ;right:{}px ; height:{}px */
	height:1.5em;
	width:1.5em;
	top:0.5em;
	left: 0.3em;
		cursor:hand;
	cursor: pointer;
}

.error {
    border: 2px solid #E20000;
}
#errorbox,#errorbox2,#errorbox3, #error,#error1{
	background: #F6CED8;
	border:1px solid #B40404;
	border-radius:0.3em;
	color:#B40404;
	display: none;
	font-size: 0.8em;
	font-weight: bold;
	padding:0.3em;
}
#errorbox  ul, #errorbox2 ul{
	list-style-type:circle;
}
#errorbox .error, #errorbox2 .error, 
#errorbox3 .error{
    border:0;
}

.aviso{
	background: #363D5B;
	color: #D9DDEB;
	display:none;
	margin: 0.5em;
	padding: 0.7em;
}
 #lblOcultarAviso{
	display:none;
}
 #txtMensajeCancelar{
	background: #D9DDEB;
	border:0.2em solid #1C2449; 
	color: #1C2449;
	display: none;
	font-size: 0.8em;
	font-weight:bold;	
	padding:0.5em;
}
.aviso textarea{
	height: 8em;
	margin: 0.3em;
	width:100%;
}

.barra{
	/*background-color: #0B2161;*/
	font-weight: bold;
	height: auto;
	margin: 0;
	position: relative;
	z-index: 10;
	width: 20%;
	
}
.barra ul{
	background-color: #0B2161;
	list-style: none;
	margin: 0;
	padding: 0;
}
.barra li{
	text-align: center;
}
.barra li a{
	color: #A9BCF5;
	display: block;
	height: auto;
	padding-top:0.9em;
	padding-bottom: 0.9em;
	text-decoration: none;
}
.barra li a:hover{
	/*background: #CED8F6;*/
	background:#A9BCF5;
	color: #0B2161;
}
.barra, .contenido{
	display: inline-block;
	#display: inline;
	_display: inline;
	zoom: 1;
	vertical-align: top;
}

.lblMensaje{
	color:red;
	display:block;
	font-weight:bold;
	text-align:center;
}
/*
.lblMensaje{
	visibility:hidden;
}
*/

.divNombre_avaluo{
	font-size:1.2em;
	font-weight:bold;
	margin-top:0.7em;
	margin-bottom:0.7em;
}
.nBienvenido{
	/*background:#D11B21 ;
	color: #E1E1E1;	*/
	background: url('../img/fondo.png');
	color: #0B2161;
	border-style:solid;
	border-width: 0.09em;
	display: block;
	height: auto;
	padding-top:0.9em;
	padding-bottom: 0.9em;
	font-family: 'open_sansregular';
	font-weight: bolder;
	font-size: 1.1em;
}
table.tableAvaluos{font-size: 0.9em;text-align:center;}
table.ntableSolicitudes{text-align:center;}
table.tableAvaluos td.tdDireccion{font-size:1em;text-align:justify;width:40%;}
table.tableAvaluos td.tdPrioridad,table.tableAvaluos td.tdStatus{width:10%;}

table.tableAvaluos tr.trRenglon td.tdDireccion:hover,
table.tableSolicitudes tr.trRenglon td.tdDireccion:hover,
table.ntableSolicitudes tr.trRenglon td.tdDireccion:hover,
table.ntableAvaluos tr.trRenglon td.tdDireccion:hover{
	cursor:pointer;
}
table.tableAvaluos tr.trRenglon:hover,
table.tableSolicitudes tr.trRenglon:hover,
table.ntableSolicitudes tr.trRenglon:hover,
table.ntableAvaluos tr.trRenglon:hover{
	background-color: #DBD8D8;
}

table.tableSolicitudes{text-align:center;}
table.tableSolicitudes thead{padding-top:0.9em;padding-bottom:0.9em;}
table.tableSolicitudes td.tdDireccion,
table.ntableSolicitudes td.tdDireccion,
table.ntableAvaluos td.tdDireccion{text-align:justify;width:40%;}
/*
table.ntableAvaluos td.tdDireccion{width:40%;}*/
table.ntableAvaluos td.tdObservaciones{font-size: 0.7em;text-align:justify;}
table.ntableAvaluos td.tdFecha_inicio{font-size: 0.8em;width:15%;text-align:center;}




/****************************/
body.nVerDatos .barra li.nVerDatos a,
body.nSolicitarAvaluo .barra li.nSolicitarAvaluo a,
body.pVerDatos .barra li.pVerDatos a,
body.pDirectorioNotarias .barra li.pDirectorioNotarias a,
body.pDetalleNotaria .barra li.pDirectorioNotarias a,
body.pVerSolicitudesAvaluos .barra li.pVerSolicitudesAvaluos a ,
body.pVerAvaluos .barra li.pVerAvaluos a,
body.nAvaluosNoIniciados .barra li.nAvaluosNoIniciados a,
body.nAvaluosEnProceso .barra li.nAvaluosEnProceso a,
body.nAvaluosRealizados .barra li.nAvaluosRealizados a ,
body.nDetalleAvaluoRealizado .barra li.nAvaluosRealizados a,
body.avaluoEnLinea .barra li.avaluoEnLinea a,
body.nDetalleAvaluoenProceso .barra li.nAvaluosEnProceso a,
body.nSolicitudesAvaluos .barra li.nSolicitudesAvaluos a,
body.nDetalleSolicitudAvaluo .barra li.nSolicitudesAvaluos a,
body.pDetalleSolicitudAvaluo .barra li.pVerSolicitudesAvaluos a,
body.nCalculoImpuesto .barra li.nCalculoImpuesto a,
body.nBuscadorValores .barra li.nBuscadorValores a,
body.avaluosGeneradosEnLinea .barra li.avaluosGeneradosEnLinea a,
body.nDetalle_avaluo_en_linea .barra li.avaluosGeneradosEnLinea a,
body.nProblemas_pagina .barra li.nProblemas_pagina a,
body.pVerClientesIndependientes .barra li.pVerClientesIndependientes a,
body.pDetalleCliente .barra li.pVerClientesIndependientes a,
body.pDetalleAvaluo .barra li.pVerAvaluos a,
body.pDetalleAvaluo2 .barra li.pVerAvaluos a,
body.nVerDatos .barra li.nVerDatos a,
body.nFacturas_pagos .barra li.nFacturas_pagos a,
body.nSolicitar_pago .barra li.nFacturas_pagos a{
	/*background: #0B2161;
	color: #A9BCF5;*/
	/*background: #CED8F6;*/
	background:#A9BCF5;
	color: #0B2161;
}

p{
	text-align:justify;
	font-weight: bold;
}
/***************************/
.contenido{
	width: 75%;
}
.divArchivosSubidos{
	margin-bottom:1em;
}
.divAyuda{
	background: red;
	cursor: pointer;
}
.divContenidoAyuda{
	background: #0B243B;
	color: #CEE3F6;
	display: none;
	margin-bottom: 0.5em;
	padding: 0.3em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align:justify;
}
.divMasInfo, .divOcultarMasInfo{
	background-color:#CAD9DA;
	cursor: pointer;
	font-weight: bold;
	margin-bottom: 0.5em;
	padding: 0.3em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.divOcultarMasInfo{
	display: none;
}
.divMasInfo:hover,
.divOcultarMasInfo:hover{
	background-color:#E1E1E1;
	color: #D11B21;
}

.divContenidoMasInfo{
	background: #0B243B;
	color: #CEE3F6;
	display: none;
	padding: 0.3em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align:justify;
}
.encabezado ul{
	list-style:none;
	margin:0;
	padding:0;
}
.encabezado li{
	display: inline;
}
.encabezado li a{
	text-decoration:none;
}
.encabezado li a:hover{
	font-weight: bold;
}
.footer, .encabezado{
	text-align: right;
}
.footer{
	position:relative;
	font-family: 'candelabook';
	
}
.footer p{
	float: left;
	font-size:0.8em;
	margin-left: 2em;
}
.footer p, .footer ul{
	display:inline-block;
	*zoom: 1;
    *display: inline;
	vertical-align:top;
}
.footer ul{
	font-size:1em;
	font-weight:bolder;
	list-style:none;
	margin:0;
	padding:0;
}
.footer li{
	display:inline;	
}
.footer li a{
	text-decoration:none;
	color:#848484;
}

.divImgPia{
	width:80%;
	margin:auto;

}
#imgPia{
	width:100%;
}
/*
#error,#error1, #error2, #error3{
	background: #F6CED8;
	border-style: solid;
	border-color:#B40404;
	-moz-border-radius: 0.2em; /* Firefox */
/*  	-webkit-border-radius: 0.2em; /* Safari and Chrome */
/*  	border-radius: 0.2em; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	/*border-width:3px;
	color:#B40404;
	/*******************************************************/
/*	display:none;
	font-weight: bold;
	margin: 0.2em;
	padding: 0.4em;
	visibility: hidden;
}*/
h1{
	font-family:'dayposterblackregular';
	/*text-shadow: rgba(0,0,0,0.75) 2px 2px 5px;*/
}
#lblObservaciones{
	display:block;
	padding-left:0.5em;
	padding-right:0.5em;
	width:100%;
	
	word-wrap:break-word;
}

.lblCorreo{
	font-size: 1.1em;
	text-decoration: underline;
}

.lblEnlace{
	/*background-color:#E1E1E1;*/
	background-color:#CAD9DA;
	-moz-border-radius: 0.2em; /* Firefox */
  	-webkit-border-radius: 0.2em; /* Safari and Chrome */
	border-radius:0.2em;
	display: block;
	text-align:center;
	padding: 0.5em;
	cursor:hand;
	cursor: pointer;
	font-weight:bold;
	font-size: 1em;
}
.lblEnlace:hover{
	background-color:#E1E1E1;
	box-shadow: rgba(0,0,0,0.5) 5px 5px 10px;
	color: #D11B21;
}

#txtNombreArchivos{
	display:none;
}
.lblDescargar{
	cursor:hand;
	cursor: pointer;
}
.lblDescargar:hover{
	background-color:#E1E1E1;
	box-shadow: rgba(0,0,0,0.5) 5px 5px 10px;
	color: #D11B21;
}


 .lblNombreArchivo{
	
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	/*border-bottom: 1px solid #808080;*/
	
	word-wrap:break-word;
	width:50%;
}



.li_titulo:hover{
	cursor: pointer;
	cursor:hand;
	font-weight:bold;
}

.listaDocumentos table{
	text-align:center;
	width:100%;
}

.lblMensajeExtensiones{
	font-size: 0.6em;
	font-style: italic;
}
#lblMensajeErrorArchivos,
#lblMensajeErrorArchivosTramite{
	background: #F6CED8;
	border:1px solid #B40404;
	border-radius:0.3em;
	color:#B40404;
	display: none;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom:0.5em;
	padding:0.3em;
}

#lblMensajeArchivosCorrecto,
#lblMensajeArchivosCorrectoTramite{
	background: #81F79F;
	border:1px solid #0B610B;
	border-radius:0.3em;
	color:#0B610B;
	display: none;
	font-size: 0.8em;
	font-weight: bold;
	padding:0.3em;
}

.nota, .aviso{
	font-size: 0.9em;
	margin-top:0.5em;
	text-align: justify;
}

.tabla, .tabla1{
	table-layout: fixed;
	overflow: hidden;
	width:100%;
}
.tabla1 td{
	width:25%;
}
.tabla1.tdNumero{
	width:12%;
}
.tdNumero, .tdEliminar{
	text-align:center;
	width:9%;
}
.tdPrioridad, #tdPrioridad{
	text-align:center;
	width:12%;
}
.tdFecha{
	/*background:red;*/
	text-align:center;
	width:15%;
}
.tdNoNotaria{
	/*background:red;*/
	text-align:center;
	width:10%;
}
.tdStatus{
	text-align:center;
	width:20%;
}
#tdExcedeContenido{
	word-wrap:break-word;
}
.tabla th{
	/*background: #084B8A;
	color: #E0E6F8;*/
	background:#A4A4A4;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width: 0.09em;
	color: #1C1C1C;
	font-weight:bold;
	padding:0.5em;
	text-align:center;
}
.tabla td{
	padding: 0.5em;
	margin: 0.5em;	
}
.tabla tr:hover{
	/*background-color: #CFDAE6;*/
	background-color:#A9A9F5;
	/*font-weight: bold;*/
}

.enlaceTabla{
	cursor: hand;
	cursor: pointer;
}
.enlaceTabla:hover{
	/*font-weight: bolder;*/
	color: #1C1C1C;
}
.enlaceEliminar{
	color:red;
	cursor: hand;
	cursor: pointer;
	font-weight: bolder;
	text-align: center;
}
/**********************/
/*
.tablaSubtitulo{
	background-color: #084B8A;
	color: #E0E6F8;
	font-weight:bold;
	padding:0.5em;
	text-align:center;
}*/
.tablaSubtitulo{
	/*background-color: #084B8A;
	color: #E0E6F8;*/
	/*background: #D8D8D8;*/
	background:#A4A4A4;
	border-style:solid;
	border-width: 0.09em;
	color: #1C1C1C;
	font-weight:bold;
	padding:0.5em;
	text-align:center;
}
.tablaSolicitudAvaluo ,
.tablaAvaluo {
	table-layout: fixed;
	word-wrap:break-word;
	font-size: 18px;
	text-align:right;

	/*background-color: rgb(205,198,198);*/
	/*background-color: rgba(128,128,128,0.2);*/
}


.tablaAvaluo .lblContenido{
	display: block;
	font-weight:normal;
	margin-left: 0.7em;
	text-align:left;
}
.tablaSolicitudAvaluo label,
.tablaAvaluo label{
	font-weight:bold;
}
.tablaSolicitudAvaluo input,
.tablaSolicitudAvaluo select,
.tablaAvaluo input,
.tablaAvaluo select{
	height: 1.4em;
	font-size:1.05em;
	width:100%;
}
.tablaSolicitudAvaluo select,
.tablaAvaluo select{
	margin-bottom: 0.2em;
}
.tablaSolicitudAvaluo textarea,
.tablaAvaluo textarea{
	height: 4em;
	font-size:1.05em;
	width:100%;
}


#tablaDoctosSolicitados{
	width:100%;
}
#tablaDoctosSolicitados td{
	text-align:center;
}
/***********************/
.ventana{
	background-color: #A9D0F5;
	position: relative;
	z-index: 99999;
	top: 30%;
	width: 50%;
}
.datosPia h3{
	font-family:'dayposterblackregular';
}
.icono{
	display: inline-block;
	height: 1.5em;
	width: 1.5em;
}
.icono .check-icon{
	/*background: url('../img/iconos/icon-check.png');*/
	/*background-size:auto;*/
	width:100%;
}
.icono .delete-icon{
	/*background: url('../img/iconos/icon-delete.png'); */
	/*background-size:auto;*/
	width:100%;
}
/*****icono*******
.icono-check{
	padding-left:25px;
	background:url('../img/iconos/icon-check.png') no-repeat top left;
	display: inline-block;
	height: 17px;
	width: 50px;
}
*/


.detalle_factura_pago {font-size:0.9em;}
.detalle_factura_pago .divEncabezado label,
.detalle_factura_pago .divEncabezado select,
.detalle_factura_pago .divEncabezado textarea,
.detalle_factura_pago .divEncabezado input[type=text]{
	display:inline-block;
	vertical-align:middle;
}
.detalle_factura_pago .divEncabezado label{text-align:right;width:20%;}
.detalle_factura_pago .divEncabezado textarea{width:70%;}
.detalle_factura_pago .divEncabezado #txtNombre_notario{width:40%;}

.detalle_factura_pago .divRenglones .divTitulo{
	background-color:#0A122A;
	color: #E0E0F8;
	font-size:0.8em;
	font-weight:bold;
	padding-bottom:0.2em;
	padding-top:0.2em;
	text-align:center;
}
.detalle_factura_pago .divTitulo label{display:inline-block;vertical-align:middle;text-align:center;}
.detalle_factura_pago .lblEliminar_renglon{width:5%; background:red;}
.detalle_factura_pago .lblNo{width:5%;}
.detalle_factura_pago .lblConcepto{width:35%;}
.detalle_factura_pago .lblImporte{width:17%;}
.detalle_factura_pago .divTotales{background-color:#0A122A;}

.detalle_factura_pago .divRenglon label,
.detalle_factura_pago .divRenglon textarea,
.detalle_factura_pago .divRenglon .spanCantidad{
	display:inline-block;
	vertical-align:middle;
}


.detalle_avaluos_por_agregar {font-size:0.9em;}
.detalle_avaluos_por_agregar #search{
	margin-top:1em;
	margin-bottom:1em;
	width:100%;
}
.detalle_avaluos_por_agregar .div_lista_avaluos{margin-top:0.5em;}
.detalle_avaluos_por_agregar .div_lista_avaluos input[type=checkbox],
.detalle_avaluos_por_agregar .div_lista_avaluos label{
	display:inline-block;
	margin-bottom:0.5em;
	margin-top:0.5em;
	vertical-align:middle;
}
.detalle_avaluos_por_agregar .div_lista_avaluos label{width:80%;}
.detalle_avaluos_por_agregar .div_lista_avaluos input[type=checkbox]{width:10%;}
.detalle_avaluos_por_agregar .div_lista_avaluos .renglon:hover{
	background-color:#DDE2F0;
}
.detalle_avaluos_por_agregar span{
	font-size:0.8em;
	font-style:italic;
	text-align:justify;
	margin:0;
}





/***************** inicio_sesion**********************/

body.inicio_sesion .contenido,
body.reestablecerContrasena .contenido,
body.solicitudNotario .contenido{
	margin-left:15%;
	margin-right:15%;
	width:70%;
}
body.inicio_sesion .header{
	position: relative;
	text-align: center;
	z-index: 10;
}
body.inicio_sesion .header h1{
	font-size: 3em;
}
body.inicio_sesion #logoPia,
body.reestablecerContrasena #logoPia,
body.solicitudNotario #logoPia{
	height:100%;
	position: fixed;
    right: 15%;
    top: 0px;
}
body.inicio_sesion .formInicioSesion{
	position: relative;
	text-align: left;
	width:40%;
	z-index: 10;
}
body.inicio_sesion #formInicioSesion{
	margin-left:10%;
}
body.inicio_sesion #formInicioSesion input[type=password]{
	font-size:1em;
}
body.inicio_sesion #formInicioSesion input{
	width: 15em;
}
body.inicio_sesion .datosPia,
body.reestablecerContrasena .datosPia{
	/*background-color: rgb(205,198,198);
	background-color: rgba(205,198,198, 0.8);
	background-color: rgb(128,128,128);
	background-color: rgba(128,128,128, 0.7);
	-moz-border-radius: 0.2em; /* Firefox 
  	-webkit-border-radius: 0.2em; /* Safari and Chrome 
	border-radius:0.3em;*/
	font-family: 'candelabook';
	/*margin-left:auto;
	margin-right:0px;*/
	padding: 0.1em;
	position: relative;
	/*text-align: right;*/
	width: 50%;
	z-index: 9;
}
body.inicio_sesion .restaurarPwd:hover,
body.inicio_sesion .usuarioNoRegistrado a:hover{
	font-size:1.1em;
}

body.inicio_sesion .usuarioNoRegistrado{
	margin-top: 2em;
	margin-bottom: 2em;
	font-size:0.8em;
	width:45%;
	position: relative;
}
body.inicio_sesion .usuarioNoRegistrado a{
	color: #0B2161;
	font-weight:bold;
	text-decoration: none;
}
body.inicio_sesion #errorbox,
body.inicio_sesion #error,
body.reestablecerContrasena #errorbox,
body.reestablecerContrasena #error{
	margin-top:1em;
	position:relative;
	width:40%;
	z-index: 9;
}

body.inicio_sesion .restaurarPwd{
	cursor: hand;
	cursor: pointer;
	font-weight:bolder;
}
body.inicio_sesion #formInicioSesion .boton,
body.reestablecerContrasena #formReestablecerContrasena .boton{
	width:auto;
}
/*********************solicitudNotario*************************/
body.reestablecerContrasena .header,
body.solicitudNotario .header{
	text-align:center;
	position:relative;
	z-index:8;
}
body.reestablecerContrasena .header h1,
body.solicitudNotario .header h1{
	font-size: 3em;
}
body.solicitudNotario .formSolicitud{
	background-color: rgb(205,198,198);
	background-color: rgba(205,198,198,0.5);
	padding: 1em;
	position: relative;
	text-align: left;
	width:100%;
	z-index: 10;
}
body.solicitudNotario #formSolicitud{
	font-weight: bold;
	position: relative;
	width: 40%;
}

body.solicitudNotario input{
	margin-top: 0.5em;
	width: 100%;
}
body.solicitudNotario .divComentarios{
	font-weight: bold;
	height: 100%;
	margin: 2em;
	width: 45%;
}
body.solicitudNotario textarea{
	height: 8em;
	width: 100%;
}
body.solicitudNotario #formSolicitud, 
body.solicitudNotario .divComentarios{
	display: inline-block;
	#display: inline;
	_display: inline;
	zoom: 1;
	vertical-align: top;
}
body.solicitudNotario .nota{
	font-weight: normal;
	text-align: left;
}
body.solicitudNotario #errorbox,
body.solicitudNotario #error{
	margin-top:1em;
	position:relative;
}
body.solicitudNotario .usuarioNoRegistrado{
	margin-top: 2em;
	margin-bottom: 2em;
	position: relative;
}
body.solicitudNotario .usuarioNoRegistrado a{
	color: #0B2161;
	font-weight:bold;
	text-decoration: none;
}
body.solicitudNotario .usuarioNoRegistrado a:hover{
	font-size: 1.1em;
}
/*******************reestablecerContrasena*********************/
body.reestablecerContrasena .contenido{
	margin-left:15%;
	margin-right:15%;
	width:70%;
}

body.reestablecerContrasena .formReestablecerContrasena{
	/*margin-left: 15%;*/
	background-color: rgb(205,198,198);
	background-color: rgba(205,198,198,0.5);
	position: relative;
	text-align: left;
	width:40%;
	z-index: 10;
}
body.reestablecerContrasena #formReestablecerContrasena{
	margin-left:10%;
	padding-top: 1em;
	padding-bottom: 1em;
}
body.reestablecerContrasena #formReestablecerContrasena input{
	width: 15em;
}
/*********************imgLogoPia*************************/
#logoPia{
	height:100%;
	position: fixed;
    right: 0px;
    top: 0px;
}
/*
body.nVerDatos .contenido,body.nSolicitarAvaluo .contenido,
body.pVerDatos .contenido, body.pDirectorioNotarias .contenido,
body.pDetalleNotaria .contenido, body.pVerSolicitudesAvaluos .contenido,
body.pDetalleSolicitudAvaluo .contenido, body.pVerAvaluos .contenido,
body.pDetalleAvaluo .contenido, body.pDetalleAvaluo2 .contenido,
body.nAvaluosNoIniciados .contenido,
body.nAvaluosEnProceso .contenido, body.nDetalleAvaluoenProceso .contenido,
body.nAvaluosRealizados .contenido, body.nDetalleAvaluoRealizado .contenido,
body.avaluoEnLinea .contenido, body.pDetalleAvaluo3 .contenido{
	margin-left: 15%;
	background-color: rgb(215,209,209);
	background-color: rgba(205,198,198,0.5);
	position: relative;
	z-index: 10;
}*/

/*
body.nVerDatos h1,
body.nSolicitarAvaluo h1{
	font-family:'dayposterblackregular';
	text-shadow: rgba(0,0,0,0.75) 2px 2px 5px;
}
*/
/*********************nVerDatos*************************/

body.nVerDatos #formDatos{
	/*font-weight: bold;*/
	margin-left: 2%;
	/*position: relative;*/
	width: 45%;
}
body.nVerDatos #formDatos input, 
body.nVerDatos #formDatos textarea{
	margin-top: 0.5em;
	width: 100%;
}
body.nVerDatos #formDatos, 
body.nVerDatos .imagen{
	display: inline-block;
	#display: inline;
	_display: inline;
	zoom: 1;
	margin-top:1.5em;
	vertical-align: top;
}
body.nVerDatos .imagen{
	margin-left: 1.5em;
	width: 40%;
}
body.nVerDatos .imagen img{
	/*margin-left: 5%;*/
	width: 100%;
}
body.nVerDatos #divCambiar_contrasena{
	border: 1px solid; 
	margin:1em;
	margin-top:2em;
	padding:0.5em;
}
body.nVerDatos #divCambiar_contrasena label{display:block;text-align:justify;}
body.nVerDatos #divCambiar_contrasena input[type=button]{display:block;margin:auto;margin-top:1em;}
body.nVerDatos #vtnCambio_contrasena{font-size:0.8em;}
body.nVerDatos #vtnCambio_contrasena label{display:block;}
/*body.nVerDatos textarea,
body.pDetalleNotaria textarea{
	height:3.5em;
}*/
body.nVerDatos .datosUsuario{
	/*font-weight: bold;
	margin: 1em;*/
}
body.nVerDatos #lblOcultarAviso, 
body.nVerDatos #lblAviso{
	background-color:#CAD9DA;
	-moz-border-radius: 0.2em; /* Firefox */
  	-webkit-border-radius: 0.2em; /* Safari and Chrome */
	border-radius:0.2em;
	text-align:center;
	display:block;
	padding: 0.5em;
	margin: 2em;
	cursor:hand;
	cursor: pointer;
	font-weight:bold;
	font-size: 1em;
}

body.nVerDatos #lblOcultarAviso:hover, 
body.nVerDatos #lblAviso:hover{
	background-color:#E1E1E1;
	box-shadow: rgba(0,0,0,0.5) 5px 5px 10px;
	color: #D11B21;
}
body.nVerDatos #divDatos_facturacion textarea{
	width:100%;
}
/*
body.nVerDatos #file_upload{
	margin-left:1em;
}*/
/*
body.nVerDatos .aviso,
body.nDetalleAvaluoenProceso .divCancelarAvaluo{
	background: #363D5B;
	color: #D9DDEB;
	display:none;
	margin: 0.5em;
	padding: 0.7em;
}*/

/******************body.nSolicitarAvaluo*************************/
/*body.nSolicitarAvaluo .tablaSubtitulo{
	background-color: #084B8A;
	color: #E0E6F8;
	font-weight:bold;
	padding:0.5em;
	text-align:center;
}*/
body.nSolicitarAvaluo  .tablaSolicitudAvaluo{
	text-align:right;
}
body.nSolicitarAvaluo  .tablaSolicitudAvaluo label{
	font-weight:bold;
}
body.nSolicitarAvaluo  .tablaSolicitudAvaluo input,
body.nSolicitarAvaluo  .tablaSolicitudAvaluo select{
	height: 1.4em;
	font-size:1.05em;
	width:100%;
}
body.nSolicitarAvaluo  .tablaSolicitudAvaluo select{
	margin-bottom: 0.2em;
}
body.nSolicitarAvaluo  .tablaSolicitudAvaluo textarea{
	height: 4em;
	font-size:1.05em;
	width:100%;
}
body.nSolicitarAvaluo #errorbox,
body.nSolicitarAvaluo #error{
	margin:1em;
}
body.nSolicitarAvaluo label{
	margin-bottom:0.5em;
}

body.nSolicitarAvaluo #selectPrioridad{
	margin-top:0.5em;
}
body.nSolicitarAvaluo #btnEnviar,
body.nSolicitarAvaluo #btnCancelar{
	margin:0.5em;
}
body.nSolicitarAvaluo #btnCancelar{
	float: right;
}
body.nSolicitarAvaluo #lblSubirArchivos{
	margin:auto;
	width:15em;
}
body.nSolicitarAvaluo #txtNombreArchivos{
	display:none;
}

/****************nSolicitarAvaluo**********************/
body.nSolicitudesAvaluos table{
	/*background:red;*/
	width:100%;
}



/****************pDirectorioNotarias**********************/
body.pDirectorioNotarias .lblEnlace{
	margin-bottom:0.5em;
}
body.pDirectorioNotarias  .enlaceEliminar{
	width:10%;
}
body.pDirectorioNotarias .enlaceTabla{
	
}


body.pDirectorioNotarias #infoNotaria, 
body.pDirectorioNotarias #infoSolicitudNotaria{
	padding: 1em;
}
body.pDirectorioNotarias #infoNotaria input, 
body.pDirectorioNotarias #infoNotaria textarea,
body.pDirectorioNotarias #infoSolicitudNotaria input, 
body.pDirectorioNotarias #infoSolicitudNotaria textarea{
 	width: 100%;
}
body.pDirectorioNotarias #irTablaSolicitudes{
	float:right;
	width: 15em;
}
body.pDirectorioNotarias .divSolicitudesNotarias,
body.pDirectorioNotarias #tablaNotarias{
	width:100%;
}/*
body.pDirectorioNotarias .divSolicitudesNotarias #tablaSolicitudesNotaria {
	background:red;
	width:100%;
}*/


body.pDirectorioNotarias .divSolicitudesNotarias #tablaSolicitudesNotaria table,
body.pDirectorioNotarias #tablaNotarias table{
	width:100%;
}


/*
body.pDirectorioNotarias .tabla tr:hover{
	font-weight: bold;
}*/
/*body.pDirectorioNotarias #formInfoNotaria{
	width: 60%;
}*/
/********************pDetalleNotaria***********************/
body.pDetalleNotaria .tabla, body.pDirectorioNotarias .tabla{
	margin-top:1em;
	width:80%;
}
body.pDetalleNotaria #infoNotaria {
	font-weight: bold;
	margin-left: 2%;
	/*width: 40%;****************************************************/
}
body.pDetalleNotaria #infoNotaria input, body.pDetalleNotaria #infoNotaria textarea{
	margin-top: 0.5em;
	width: 100%;
}
body.pDetalleNotaria #infoNotaria, body.pDetalleNotaria .imagen{
	display: inline-block;
	#display: inline;
	_display: inline;
	zoom: 1;
	vertical-align: top;
}
body.pDetalleNotaria .imagen{
	width: 40%;
}
body.pDetalleNotaria .imagen img{
	margin-left: 5%;
	width: 100%;
}
body.pDetalleNotaria #irTablaAvaluos, body.pDetalleNotaria #regresar{
	cursor: hand;
	cursor: pointer;
	display:inline-block;
	font-weight:bold;
	margin:1em;
	width: 15em;
}
body.pDetalleNotaria #irTablaAvaluos{
	float:right;
}


body.pDetalleNotaria #tablaAvaluosNotaria table{
	width:100%;
}

body.pDetalleNotaria .datosUsuario{
	padding:1em;
}
body.pDetalleNotaria #lblHabilitarTxtUsuario,
body.pDetalleNotaria #lblMostrarPwd{
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

body.pDetalleNotaria #lblAgregarUsuario{
	/*background-color: yellow;*/
	background: #F6CED8;
	border:1px solid #B40404;
	border-radius:0.1em;
	color:#B40404;
	padding: 0.5em;
	margin: 0.2em;
	/*display:block;
	color:gray;
	*/
}
/**************body.pVerSolicitudesAvaluos***************/
body.pVerSolicitudesAvaluos #divLista_solicitudes{
	margin-top:1em;
}

/***************pDetalleSolicitudAvaluo*******************/
body.pDetalleSolicitudAvaluo #formCorreo input{
	width: 100%;
}
body.pDetalleSolicitudAvaluo textarea{
	height: 6.5em;
	width: 100%;
}
/*body.pDetalleSolicitudAvaluo .boton{
		font-size: 0.8em;
}*/
body.pDetalleSolicitudAvaluo #formCorreo textarea{
	
	text-align: left;
	
}
body.pDetalleSolicitudAvaluo #formCorreo #txtMensaje{
	height: 7em;
}
body.pDetalleSolicitudAvaluo #error{
	margin-bottom: 1em;
}

body.pDetalleSolicitudAvaluo .lblDescargar,
body.pDetalleSolicitudAvaluo .lblNombreArchivo,
body.pDetalleSolicitudAvaluo .lblVerArchivo,
body.pDetalleSolicitudAvaluo .lblEliminarArchivo{
	display:inline-block;
	text-align:center;
	vertical-align: top;
	margin-top:0.2em;
}
body.pDetalleSolicitudAvaluo .lblVerArchivo,
body.pDetalleSolicitudAvaluo .lblDescargar{
	width:15%;
}
body.pDetalleSolicitudAvaluo .lblEliminarArchivo{
	width:5%;
}


/***********************pDetalleAvaluo******************/
body.pDetalleAvaluo #selectPrioridad{
	margin-top:0.5em;
}
body.pDetalleAvaluo .divRenglonArchivo{
	display:block;
	width:25em;
	font-weight:bold;
	text-align:left;
}
body.pDetalleAvaluo .divRenglonArchivo label{
	display:block;
	text-align:left;
	margin-left: 2em;
	transition: all 0.7s ease;
}
body.pDetalleAvaluo .divRenglonArchivo label:hover{
	color:red;
	cursor:pointer;
}

body.pDetalleAvaluo #infoAvaluo{
	margin-top:1em
}

/*body.pDetalleAvaluo .lblEnlace{
	margin:0.5em;
	width:15%;
}*/
body.pDetalleAvaluo .divNav_detalle_formato,
body.pDetalleAvaluo2 .divNav_detalle_formato{
	margin-top:1em;
	margin-bottom:1em;
	text-align:center;
	width:100%;
}
body.pDetalleAvaluo .lblEnlace,
body.pDetalleAvaluo2 .lblEnlace{
	display:inline-block;
}
body.pDetalleAvaluo  #lbl1,
body.pDetalleAvaluo2  #lbl2{
	background-color:#0B173B;
	color:#CAD9DA;
}
body.pDetalleAvaluo  #lbl1:hover,
body.pDetalleAvaluo2  #lbl2:hover{
	cursor:default;
	box-shadow: none;
}
body.pDetalleAvaluo #btnCancelarCambiosAvaluo{
	float:right;
}
/***********************pDetalleAvaluo2******************/
body.pDetalleAvaluo2 .ventanaDoctos input,
body.pDetalleAvaluo2 .ventanaDoctos label{
	display:inline-block;
	vertical-align:middle;
}
body.pDetalleAvaluo2 .ventanaDoctos label{padding-left:0.3em;width: 85%;}

body.pDetalleAvaluo2 .ventanaDoctos .documentos,
body.pDetalleAvaluo2 .ventanaTramites .tramites{
	height:100%;
	width:100%;
}
body.pDetalleAvaluo2 .opciones,
body.pDetalleAvaluo2 .elegidos{
	background-color: white;
	height: 100%;
	margin:0;
	overflow-y:auto;
	padding:0em;
	width:40%;
}
body.pDetalleAvaluo2 .opciones,
body.pDetalleAvaluo2 .elegidos,
body.pDetalleAvaluo2 .botones{
	display: inline-block;
	vertical-align:top;
}
body.pDetalleAvaluo2 .listaDocumentos .divTitulo label{text-align:center;}
body.pDetalleAvaluo2 .listaDocumentos{width:100%;}
body.pDetalleAvaluo2 .listaDocumentos .dEntregado,
body.pDetalleAvaluo2 .listaDocumentos .dDocumento,
body.pDetalleAvaluo2 .listaDocumentos .dArchivo,
body.pDetalleAvaluo2 .listaDocumentos .dObservaciones,
body.pDetalleAvaluo2 .listaDocumentos .dEliminar{
	display:inline-block;
	vertical-align:middle;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
body.pDetalleAvaluo2 .listaDocumentos .dEntregado{width:7%;word-break:break-all;text-align:center;}
body.pDetalleAvaluo2 .listaDocumentos .dDocumento{width:20%;}
body.pDetalleAvaluo2 .listaDocumentos .dArchivo{width:40%;}

body.pDetalleAvaluo2 .listaDocumentos .divRenglon,
body.pDetalleAvaluo2 .listaDocumentos .divTitulo{
	border-bottom:1pt solid black;
}
body.pDetalleAvaluo2 .listaDocumentos .divRenglon{font-size:0.8em;}
body.pDetalleAvaluo2 .spanRenglonArchivo{
	padding-top:0.3em;
	padding-bottom:0.3em;
	font-size:0.6em;
	font-weight:bold;
	width:100%;
}
body.pDetalleAvaluo2 .spanRenglonArchivo label{
	display:inline-block;
	vertical-align:top;
	transition: all 0.5s ease;
}
body.pDetalleAvaluo2 .spanRenglonArchivo label:hover{
	color:red;
	cursor:pointer;
}
body.pDetalleAvaluo2 .spanRenglonArchivo .lblNombreArchivoDocto{
	width:60%;
	word-wrap:break-word;
}

body.pDetalleAvaluo2 .spanRenglonArchivo.lblQuitarArchivo{
	width:15%;
}
body.pDetalleAvaluo2 .lblEliminarArchivo{
	text-align:center;
	width:15%;
}







body.pDetalleAvaluo2 .spanLink{
	color:#0B243B;
	text-decoration:underline;
}
body.pDetalleAvaluo2 .spanLink:hover{
	color:red;
	cursor:pointer;
}
body.pDetalleAvaluo2 .divTiempos .lblEnlace{
	float:right;
	margin:0.5em;
	width:15%;
}

body.pDetalleAvaluo2 #formDetalleTramite textarea{
	width:100%;
}


body.pDetalleAvaluo2 .listaTramites{
	margin-bottom: 1em;
}

body.pDetalleAvaluo2 .listaRevisiones table{
	table-layout: fixed;
	overflow: hidden;
	text-align:center;
	width:100%;
}
body.pDetalleAvaluo2 .listaRevisiones .tdNumero,
body.pDetalleAvaluo2 .listaRevisiones #tdNumero{
	text-align:center;
	width:7%;
}
body.pDetalleAvaluo2 .listaRevisiones .tdFecha,
body.pDetalleAvaluo2 .listaRevisiones .tdCosto,
body.pDetalleAvaluo2 .listaRevisiones .tdRevisor{
	width:12%;
}

body.pDetalleAvaluo2 .listaRevisiones .tdFolio{
	width:17%;
}
body.pDetalleAvaluo2 #formDetalleTramite #txtTramiteObservaciones{
	height:5em;
}

/*body.pDetalleAvaluo2 #divCorreoCambioEstado{
	display:none;
}*/
/*
body.pDetalleAvaluo2 #lblCostoTotalRevisiones{
	margin-top: 0.7em;
	margin-bottom: 0.3em;
	display:block;
}*/


body.pDetalleAvaluo2 .tramitesAdicionales table{
	table-layout: fixed;
	overflow: hidden;
	width:100%;
}
body.pDetalleAvaluo2 .tramitesAdicionales .tdCosto{
	text-align:center;
	width:15%;
}
body.pDetalleAvaluo2 .tramitesAdicionales .tdTramite{
	text-align: center;
	width:30%;
}

body.pDetalleAvaluo2 #lblDatosAvaluo,
body.pDetalleAvaluo2 #lblVerChecklist{
	display:inline-block;
}

body.pDetalleAvaluo2 .divTiempos table{
	text-align:right;
	width:100%;
}
body.pDetalleAvaluo2 .divTiempos table select{
	float:left;
	margin-left: 0.3em;
/*	text-align:left;
	width:100%;*/
}
body.pDetalleAvaluo2 .divTiempos table input{
	float:left;
	margin-left: 0.3em;
/*	text-align:left;
	width:100%;*/
}
body.pDetalleAvaluo2 .divTiempos .lblContenido{
	display:block;
	margin-left: 0.3em;
	text-align:left;
}
body.pDetalleAvaluo2 #lblCambiarEdoAvaluo,
body.pDetalleAvaluo2 #lblCambiarFechaEntrega{
	font-size:0.7em;
	margin:0;
	width:15em;
}

body.pDetalleAvaluo2 #txtStatus, 
body.pDetalleAvaluo2 #lblCambiarEdoAvaluo{
	display: inline-block;
}

body.pDetalleAvaluo2 #lblVerChecklist, 
body.pDetalleAvaluo2 #lblDatosAvaluo{
	display:inline-block;
}


body.pDetalleAvaluo2 .listaRevisiones table{
	width:100%;
}




body.pDetalleAvaluo2 .ventanaNuevaRevision,
body.pDetalleAvaluo2 .ventanaCambiosRevision{
	/*background-color: green;*/
	/*display:none;*/
	/*height: 40%;*/
	/*overflow:auto;*/
	/*width:45%;*/
}

body.pDetalleAvaluo2 #formRevision .txtLargo,
body.pDetalleAvaluo2 #formRevisionCambios .txtLargo{
	width:100%;
}
body.pDetalleAvaluo2 #formRevision textarea,
body.pDetalleAvaluo2 #formRevisionCambios textarea{
	height: 6em;
	width:100%;
}

body.pDetalleAvaluo2 .listaRevisiones{
	overflow-x:auto;
}
body.pDetalleAvaluo2 .documentos,
body.pDetalleAvaluo2 .tramites{

	width:45%;
}

body.pDetalleAvaluo2 .documentos .boton,
body.pDetalleAvaluo2 .tramites .boton{
	width:85%;
}

/*


body.pDetalleAvaluo2 .listaDocumentos table .tdCheck{
	width:7%;
}
body.pDetalleAvaluo2 .listaDocumentos table .tdDocto{

	width:20%;
}
body.pDetalleAvaluo2 .listaDocumentos #btnGuardarDoctos{
	font-size:0.8em;
}
body.pDetalleAvaluo2 .listaDocumentos table td{
 border-bottom:1pt solid black;
}

body.pDetalleAvaluo2 .listaDocumentos table .tdObservaciones{
	width:40%;
}
body.pDetalleAvaluo2 .listaDocumentos table .tdObservaciones textarea{
	height:100%;
	width:100%;
}
*/

body.pDetalleAvaluo2 .lblNombreArchivo{
	background: yellow;
	width:80%;
}
body.pDetalleAvaluo2 .lblEliminarArchivo1{
	margin-top:0.3em;
	background:gray;
	width: 20%;
}
/*
body.pDetalleAvaluo2 .lblNombreArchivoDocto,
body.pDetalleAvaluo2 .lblQuitarArchivo,
body.pDetalleAvaluo2 .lblEliminarArchivo{
	display:inline-block;
	vertical-align:top;
	

}
*/
/*
body.pDetalleAvaluo2 .spanRenglonArchivo:hover{
	font-weight:bold;
}*/
/*
body.pDetalleAvaluo2 .lblNombreArchivoDocto:hover,
body.pDetalleAvaluo2 .lblQuitarArchivo:hover,
body.pDetalleAvaluo2 .lblEliminarArchivo:hover{
	color: red;
	cursor: pointer;
}
*/



/*
body.pDetalleAvaluo2 .botones{
	background-color: white;
	height: 100%;
	width:15%;
}*/
/*body.pDetalleAvaluo2  #divCorreoCambioEstado{
	/*background: gray;
	margin:auto;
	/*padding:0.3em;
	width:80%;
}*/
/*
body.pDetalleAvaluo2 #formCorreo{
	width:100%;
}*/
body.pDetalleAvaluo2 #divCorreoCambioEstado input{
	width:100%;
}
body.pDetalleAvaluo2 #divCorreoCambioEstado textarea{
	width:100%;
}
body.pDetalleAvaluo2 #divCorreoCambioEstado #txtMensaje{
	height: 9em;
}
body.pDetalleAvaluo2 .tablaStatus tr{
	padding-bottom: 1em;
	margin-bottom: 1em;
}
body.pDetalleAvaluo2 .tdIzq{
	width:45%;
}
body.pDetalleAvaluo2 #error1{
	margin-top:1em;
	margin-bottom:1.5em;
}


body.pDetalleAvaluo2 .lblNombreArchivo,
body.pDetalleAvaluo2 .lblVerArchivo,
body.pDetalleAvaluo2 .lblEliminarArchivo{
	display:inline-block;
	text-align:center;
}
body.pDetalleAvaluo2 .lblNombreArchivo:hover,
body.pDetalleAvaluo2 .lblVerArchivo:hover,
body.pDetalleAvaluo2 .lblEliminarArchivo:hover{
	color: red;
}
body.pDetalleAvaluo2 .lblVerArchivo{
	width:15%;
}
body.pDetalleAvaluo2 .lblEliminarArchivo{
	width:5%;
}

body.pDetalleAvaluo2 .lblNombreArchivo{
	color:red;
	word-wrap:break-word;
	width:60%;
}
body.pDetalleAvaluo2 .divPagos h3{
	text-align:center;
}
body.pDetalleAvaluo2 .divPagos input[type=text]{
	text-align: right;
}
body.pDetalleAvaluo2 .divPagos label,
body.pDetalleAvaluo2 .divPagos input[type=text]{
	display:inline-block;
	vertical-align: middle;
}
body.pDetalleAvaluo2 .divPagos.lblMensaje{
	display:block;
	text-align:center;
}
body.pDetalleAvaluo2 .divPagos .lblModificar{
	font-size: 0.8em;
	text-align:center;
	width: 15%;
}
body.pDetalleAvaluo2 .divPagos .lblModificar:hover{
	cursor:pointer;
	color: red;
}

body.pDetalleAvaluo2 .divPagos .lblTexto{
	text-align:right;
	width: 40%;
}


body.pDetalleAvaluo2 .divPagos .divEstatus_pago .lblMonto,
body.pDetalleAvaluo2 .divPagos .divEstatus_pago #txtMonto,
body.pDetalleAvaluo2 .divPagos .divEstatus_pago .lblModificar{
	display:inline-block;
	vertical-align:middle;
}
body.pDetalleAvaluo2 .divPagos .divEstatus_pago .lblMonto{
	padding-right: 0.5em;
	text-align:right;
	width: 30%;
}

body.pDetalleAvaluo2 .divPagos .divEstatus_pago .divRenglon_factura{
	padding-bottom:0.2em;
	padding-top:0.2em;
	text-align:center;
}
body.pDetalleAvaluo2 .divPagos .divEstatus_pago .divRenglon_factura:hover:not(#divTitulo):not(#divTotal){
	background: #CED8F6;
}
body.pDetalleAvaluo2 .divPagos .divEstatus_pago #divTitulo{
	font-weight:bold;
	color:#CED8F6;
	background: #071019;
	text-align:center;
}
body.pDetalleAvaluo2 .divPagos .divEstatus_pago #divTotal{
	font-weight:bold;
}
body.pDetalleAvaluo2 .divPagos .divEstatus_pago #divTotal .lblFactura{
	text-align:right;
}
body.pDetalleAvaluo2 .divPagos .divEstatus_pago .divRenglon_factura label{
	display:inline-block;
	text-align:center;
	vertical-align:middle;
}

body.pDetalleAvaluo2 .divPagos .divEstatus_pago .divRenglon_factura .lblNo{
	width:10%;
}
body.pDetalleAvaluo2 .divPagos .divEstatus_pago .divRenglon_factura .lblFactura{
	width: 30%;
}
body.pDetalleAvaluo2 .divPagos .divEstatus_pago #divRenglon .lblFactura:hover {
	cursor:pointer;
	color:red;
}
body.pDetalleAvaluo2 .divPagos .divEstatus_pago .divRenglon_factura .lblCantidad{
	text-align:right;
	width: 20%;
}

body.pDetalleAvaluo2 .divPagos .divEstatus_pago .divRenglon_factura .lblCantidad .spanPeso{
	display:inline-block;
	text-align:left;
	width:10%;
}
body.pDetalleAvaluo2 .divPagos .divEstatus_pago .divRenglon_factura .lblCantidad .spanCantidad{
	display:inline-block;
	text-align:rigth;
	width:85%;
}
body.pDetalleAvaluo2 #vtnCambiar_costo h3{
	text-align:center;
}
body.pDetalleAvaluo2 #vtnCambiar_costo .lblCantidad_guardado,
body.pDetalleAvaluo2 #vtnCambiar_costo .lblCantidad_nuevo,
body.pDetalleAvaluo2 #vtnCambiar_costo input[type=text]{
	display:inline-block;
	vertical-align:middle;
}
body.pDetalleAvaluo2 #vtnCambiar_costo .lblCantidad_guardado,
body.pDetalleAvaluo2 #vtnCambiar_costo .lblCantidad_nuevo{
	text-align:right;
	width: 50%;
}

body.pDetalleAvaluo2 #vtnCambiar_costo input[type=text]{
	text-align:right;
}

body.pDetalleAvaluo2 #vtnCambiar_costo label.error{
    border: 0;
	color:red;
	font-weight:bold;
	display:block;
	margin-top:0;
	margin-left: 25%;
	padding-top:0;
	text-align:left;
	width:100%;
}


body.pDetalleAvaluo2 #vtnDetalle_factura #lblVer_avaluos,
body.pDetalleAvaluo2 #vtnDetalle_pago #lblVer_avaluos{
	color:red;
}
body.pDetalleAvaluo2 #vtnDetalle_factura #lblVer_avaluos:hover,
body.pDetalleAvaluo2 #vtnDetalle_pago #lblVer_avaluos:hover{
	cursor:pointer;
	text-decoration:underline;
}
body.pDetalleAvaluo2 #vtnDetalle_factura label.lblNo_factura,
body.pDetalleAvaluo2 #vtnDetalle_factura label.lblFecha,
body.pDetalleAvaluo2 #vtnDetalle_factura input[type=text],
body.pDetalleAvaluo2 #vtnDetalle_pago label.lblNo_factura,
body.pDetalleAvaluo2 #vtnDetalle_pago label.lblFecha,
body.pDetalleAvaluo2 #vtnDetalle_pago input[type=text]{
	display: inline-block;
	vertical-align: middle;
}
body.pDetalleAvaluo2 #vtnDetalle_factura input[type=text],
body.pDetalleAvaluo2 #vtnDetalle_pago input[type=text]{
	font-size: 0.8em;
}

body.pDetalleAvaluo2 #vtnDetalle_factura label.lblNo_factura,
body.pDetalleAvaluo2 #vtnDetalle_factura label.lblFecha,
body.pDetalleAvaluo2 #vtnDetalle_pago label.lblNo_factura,
body.pDetalleAvaluo2 #vtnDetalle_pago label.lblFecha{
	text-align: right;
	width: 30%;
}

body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura .divTitulo,
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura .divTitulo{
	background: #0A122A;
	color: #E0E0F8;
	font-size: 0.8em;
	font-weight:bold;
	padding-bottom:0.2em;
	padding-top:0.2em;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura .divTitulo label,
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura .divTitulo label{
	display:inline-block;
	font-size: 0.8em;
	text-align:center;
	vertical-align:middle;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura .lblConcepto,
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura .lblConcepto{
	width:25%;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura .lblEliminar_renglon,
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura .lblEliminar_renglon{
	font-size: 0.7em;
	color:red;
	font-weight: bolder;
	width:5%;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura .lblEliminar_renglon:hover,
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura .lblEliminar_renglon:hover{
	cursor:pointer;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura .lblImporte,
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura .lblImporte{
	width:22%;
	
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura #lblMonto_faltante,
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura #lblMonto_faltante{
	font-size: 0.8em;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura textarea,
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura textarea{
	height:4em;
	width:30%;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura input[type=text],
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura input[type=text]{
	text-align:right;
	width:20%;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura textarea,
body.pDetalleAvaluo2 #vtnDetalle_factura .divRenglones_factura input[type=text],
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura textarea,
body.pDetalleAvaluo2 #vtnDetalle_pago .divRenglones_factura input[type=text]{
	display:inline-block;
	font-size:0.7em;
	vertical-align:middle;
}

body.pDetalleAvaluo2 #vtnDetalle_factura .divTotales,
body.pDetalleAvaluo2 #vtnDetalle_pago .divTotales{
	margin-top:1em;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divTotales label,
body.pDetalleAvaluo2 #vtnDetalle_factura .divTotales input[type=text],
body.pDetalleAvaluo2 #vtnDetalle_pago .divTotales label,
body.pDetalleAvaluo2 #vtnDetalle_pago .divTotales input[type=text]{
	display:inline-block;
	vertical-align:middle;	
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divTotales label,
body.pDetalleAvaluo2 #vtnDetalle_pago .divTotales label{
	color: #0A122A;
	font-size:0.8em;
	font-weight: bold;
	padding-right: 1em;
	text-align:right;
	width:31%;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divTotales .lblTotal,
body.pDetalleAvaluo2 #vtnDetalle_pago .divTotales .lblTotal{
	background:#0A122A;
	color: #E0E0F8;
}
body.pDetalleAvaluo2 #vtnDetalle_factura .divTotales input[type=text],
body.pDetalleAvaluo2 #vtnDetalle_pago .divTotales input[type=text]{
	width:20%;
}

body.pDetalleAvaluo2 #vtnAvaluos_agregar_factura .div_lista_avaluos{
	margin-top:1em
}
body.pDetalleAvaluo2 #vtnAvaluos_agregar_factura .div_lista_avaluos checkbox{
	padding-top:0.5em;
}
body.pDetalleAvaluo2 #vtnAvaluos_agregar_factura .div_lista_avaluos .renglon{
	width:100%;
}
body.pDetalleAvaluo2 #vtnAvaluos_agregar_factura .div_lista_avaluos .renglon input[type=checkbox],
body.pDetalleAvaluo2 #vtnAvaluos_agregar_factura .div_lista_avaluos .renglon .lblDirección{
	display:inline-block;
	vertical-align:middle;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
body.pDetalleAvaluo2 #vtnAvaluos_agregar_factura .div_lista_avaluos .renglon input[type=checkbox]{
	/*background:blue;*/
	width:10%;
}
body.pDetalleAvaluo2 #vtnAvaluos_agregar_factura .div_lista_avaluos .renglon .lblDirección{
	/*background:gray;*/
	width:87%;
}
/*
body.pDetalleAvaluo2 #vtnDetalle_factura label.error{
	    border: 0;
	color:red;
	font-weight:bold;
	display:block;
	margin-top:0;
	padding-top:0;
	text-align:left;
	width:20%;
}*/
/***********************pDetalleAvaluo3**********************/

body.pDetalleAvaluo3 #listaChecklist .lblEnlace{
	font-size:0.7em;
	
	background-color:#928C89;
	width: 9em;
}

body.pDetalleAvaluo3 #listaChecklist .lblEnlace:hover{
	background-color: #D9D5D3;
	color: #0B173B;
}
/*
body.pDetalleAvaluo3 #listaChecklist .lblEnlace, 
body.pDetalleAvaluo3 #listaChecklist input[type="checkbox"]{
	display:inline-block;
}*/
body.pDetalleAvaluo3 .tdObservacionesCheck{
	width:40%;
}
body.pDetalleAvaluo3 .tdObservacionesCheck textarea{
	font-weight:bold;
	width:98%;
}

body.pDetalleAvaluo3  table tr{
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    border-collapse: collapse;
	padding:1em;
}


body.pDetalleAvaluo3  table tr:nth-child(even) {
  background-color: #D9D5D3;
}

body.pDetalleAvaluo3 .trSubtitulo{
	background-color:#928C89;
	font-size:1.5em;
	
}


body.pDetalleAvaluo3 .lblDeshabilitar{
	background-color:#E1E1E1;
	-moz-border-radius: 0.2em; /* Firefox */
  	-webkit-border-radius: 0.2em; /* Safari and Chrome */
	border-radius:0.2em;
	display: block;
	text-align:center;
	padding: 0.5em;
	cursor:hand;
	cursor: pointer;
	color:red;
	font-weight:bold;
	font-size: 1em;
}
body.pDetalleAvaluo3 .lblHabilitar{
	background-color:#E1E1E1;
	-moz-border-radius: 0.2em; /* Firefox */
  	-webkit-border-radius: 0.2em; /* Safari and Chrome */
	color: green;
	border-radius:0.2em;
	display: block;
	text-align:center;
	padding: 0.5em;
	cursor:hand;
	cursor: pointer;
	font-weight:bold;
	font-size: 1em;
}
body.pDetalleAvaluo3 .lblDeshabilitar:hover,
body.pDetalleAvaluo3 .lblHabilitar:hover{
	background-color:#E1E1E1;
	box-shadow: rgba(0,0,0,0.5) 5px 5px 10px;
	color: #D11B21;
}
/***********************nAvaluosNoIniciados******************/
body.nAvaluosNoIniciados table{
	width:100%;
}
body.nAvaluosNoIniciados #error{
	margin-bottom:0.5em;
}

body.nAvaluosNoIniciados p{
	margin-left: 1em;
	margin-right: 1em;
}
body.nAvaluosNoIniciados #errorbox{
	margin-bottom: 1em;
	text-align:left;
	/*width: 40%;*/
}
body.nAvaluosNoIniciados .icono{
	margin-left:1em;
}

body.nAvaluosNoIniciados .boton{
	font-size: 0.8em;
}
	
body.nAvaluosNoIniciados .spanRenglonArchivo{
	text-align: center;
}


body.nAvaluosNoIniciados .spanRenglonArchivo:hover{
	display:block;
	font-weight: bold;

}

body.nAvaluosNoIniciados .listaDocumentos td{
	border-bottom:1pt solid black;
}

body.nAvaluosNoIniciados .listaDocumentos .tdEntregado{
	text-align:center;
	width: 10%;
}
body.nAvaluosNoIniciados .listaDocumentos .tdDocto{
	width: 45%;
}
body.nAvaluosNoIniciados .listaDocumentos .tdArchivo{
	word-wrap:break-word;
}
body.nAvaluosNoIniciados .listaDocumentos .lblNombreArchivoDocto{
	width:100%;
	margin-top:2em;
	word-wrap:break-word;
}
body.nAvaluosNoIniciados .listaDocumentos .lblNombreArchivoDocto:hover{
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}
body.nAvaluosNoIniciados .listaDocumentos .tdObservaciones{
	width: 40%;
}

body.nAvaluosNoIniciados .divArchivosSubidos .lblNombreArchivo:hover{
	font-weight:bold;
	cursor: hand;
	cursor: pointer;
}

/******************************/
/******************************************************************************************************************
body.nAvaluosEnProceso table{
	margin-top:2em;
	height: auto;
	width:100%;
}*/

body.nAvaluosEnProceso .lblEnlace{
	font-size: 0.7em;
	width:100%;
}
body.nAvaluosEnProceso .tabla .tdNumero{
	width:10%;
}
body.nAvaluosEnProceso .tabla .tdStatus{
	width:20%;
}

body.nAvaluosEnProceso #lblOcultarAclaracionStatus{
	margin:1em;
}
body.nAvaluosEnProceso #lblOcultarAclaracionStatus,
body.nAvaluosEnProceso .divStatus table,
body.nAvaluosIndependientes #lblOcultarAclaracionStatus,
body.nAvaluosIndependientes .divStatus table{
	display:none;
}

body.nAvaluosEnProceso .divStatus,
body.nAvaluosIndependientes .divStatus{
	bottom:0;
	margin-top:4em;
	position: relative;
	width:100%;
}
body.nAvaluosEnProceso .divStatus table,
body.nAvaluosIndependientes .divStatus table{
	background: #363D5B;
	color: #D9DDEB;
	/*margin: 0.5em;*/
	padding: 0.7em;
	bottom: 0; 
	width:100%;
}
body.nAvaluosEnProceso #divLista_avaluos{
	margin-top:1em;
}

/***************nDetalleAvaluoenProceso***************************/
body.nDetalleAvaluoenProceso .tablaAvaluo{
	width:100%;
}

body.nDetalleAvaluoenProceso .listaTramites table{
	width:100%;
}

body.nDetalleAvaluoenProceso #divSubirArchivo{
	display:none;
}
/*
body.nDetalleAvaluoenProceso #lblGuardarDoctos,
body.nDetalleAvaluoenProceso #lblCancelarDoctos{
	display: inline-block;
	font-size: 0.7em;
	margin-bottom: 2em;
	width:40%;
}*/
body.nDetalleAvaluoenProceso .tramitesAdicionales{
	margin-bottom: 2em;
}
body.nDetalleAvaluoenProceso #btnCancelarPeticion{
	float:right;
}
body.nDetalleAvaluoenProceso .aviso,
body.nDetalleAvaluoenProceso #lblOcultarAviso{
	display:none;
}
body.nDetalleAvaluoenProceso #txtMensajeCancelar{
	background: #D9DDEB;
	border:0.2em solid #1C2449; 
	color: #1C2449;
	display: none;
	font-size: 0.8em;
	font-weight:bold;	
	padding:0.5em;
}
body.nDetalleAvaluoenProceso #btnGuardaObs,
body.nDetalleAvaluoenProceso #btnCancelaObs{
	font-size:0.7em;
}
body.nDetalleAvaluoenProceso  .trBotones{
	/*background: red;*/
	height: 2em; 
}
body.nDetalleAvaluoenProceso #infoAvaluo .boton{
	height:100%;
}

body.nDetalleAvaluoenProceso .lblNombreArchivo,
body.nDetalleAvaluoenProceso .listaDocumentos .lblNombreArchivoDocto{
	display:block;
	text-align:center;
	width:100%;
}
body.nDetalleAvaluoenProceso .listaDocumentos .lblNombreArchivoDocto{
	word-wrap:break-word;
}
body.nDetalleAvaluoenProceso .lblNombreArchivo:hover,
body.nDetalleAvaluoenProceso .listaDocumentos .lblNombreArchivoDocto:hover{
	font-weight:bold;
	cursor:hand;
	cursor: pointer;
}

body.nDetalleAvaluoenProceso .listaDocumentos td{
	border-bottom:1pt solid black;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
/*
body.nDetalleAvaluoenProceso #lblMostrarCancelar, 
body.nDetalleAvaluoenProceso #lblOcultarCancelar{
	background-color:#E1E1E1;
	-moz-border-radius: 0.2em; /* Firefox 
  	-webkit-border-radius: 0.2em; /* Safari and Chrome 
	border-radius:0.2em;
	text-align:center;
	display:block;
	padding: 0.5em;
	margin: 2em;
	cursor:hand;
	cursor: pointer;
	font-weight:bold;
	font-size: 0.7em;
	width:50%;
}

body.nDetalleAvaluoenProceso #lblOcultarCancelar{
	margin-bottom:1em;
	display:none;
}
body.nDetalleAvaluoenProceso #lblMostrarCancelar:hover, 
body.nDetalleAvaluoenProceso #lblOcultarCancelar:hover{
	background-color:#E1E1E1;
	box-shadow: rgba(0,0,0,0.5) 5px 5px 10px;
	color: #D11B21;
}
body.nDetalleAvaluoenProceso .divCancelarAvaluo{
	font-size:0.7em;
}
body.nDetalleAvaluoenProceso .divCancelarAvaluo textarea{
height: 4em;
	width: 100%;
}*/


/*****************body.nAvaluosRealizados************************/
body.nAvaluosRealizados div#div_tabla_generada{
	width:100%;
}
body.nAvaluosRealizados table.tablaAvaluos_realizados{
	text-align:center;
	width:100%;	
}
body.nAvaluosRealizados table.tablaAvaluos_realizados tr.trTitulos{
	background: gray;
	font-weight: bold;
	text-align:center;
}
body.nAvaluosRealizados table.tablaAvaluos_realizados tr.trTitulos td.tdDireccion,
body.nAvaluosRealizados table.tablaAvaluos_realizados tr.trTitulos td.tdObservaciones{
	text-align:center;
}

body.nAvaluosRealizados table.tablaAvaluos_realizados tr:hover:not(.trTitulos){
	background: #CECEF6;
}
body.nAvaluosRealizados table.tablaAvaluos_realizados td{
	padding-top:0.5em;
	padding-bottom:0.5em;
}
body.nAvaluosRealizados table.tablaAvaluos_realizados td.tdNumero{
	width:5%;
}
body.nAvaluosRealizados table.tablaAvaluos_realizados td.tdDireccion{
	text-align:left;
	padding-left:0.3em;
	padding-right: 0.3em;	
	width:30%;	
}
body.nAvaluosRealizados table.tablaAvaluos_realizados td.tdObservaciones{
	font-size: 0.7em;
	text-align:justify;
	padding-left:0.3em;
	padding-right: 0.3em;
	width:25%;	
}
body.nAvaluosRealizados table.tablaAvaluos_realizados td.tdFecha{
	font-size: 0.9;
	width:12%;	
}
body.nAvaluosRealizados table.tablaAvaluos_realizados td.tdPagado{
	width:5%;
}
body.nAvaluosRealizados table.tablaAvaluos_realizados td.tdDetalle{
	font-size: 0.7em;
}

body.nAvaluosRealizados table.tablaAvaluos_realizados .td_lblFactura,
body.nAvaluosRealizados table.tablaAvaluos_realizados .td_lblMonto{
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	width: 45%;
	margin-top:0.1em;
	margin-bottom:0.1em;
}

body.nAvaluosRealizados table.tablaAvaluos_realizados .td_lblMonto{
	width: 50%;
}
body.nAvaluosRealizados table.tablaAvaluos_realizados .lblCantidad{
	display:inline-block;
	text-align:right;
	width:50%;
}

body.nAvaluosRealizados table.tablaAvaluos_realizados .td_lblFactura:hover{
	cursor:pointer;
	text-decoration:underline;
	/*font-weight:bold;*/
}

body.nAvaluosRealizados table.tablaAvaluos_realizados .lblMonto{
	display:block;
	text-align: right;
	width:100%;
}

body.nAvaluosRealizados table.tablaAvaluos_realizados .lblMonto .lblCantidad{
	color:blue;
	display:inline-block;
	padding-right:0.9em;
}

body.nAvaluosRealizados #divDetalle_factura{
	background:#A9BCF5;
}

body.nAvaluosRealizados #divDetalle_factura .lblRegresar{
	color:red;
	font-weight:bold;
}
body.nAvaluosRealizados #divDetalle_factura .lblRegresar:hover{
	text-decoration:underline;
	cursor:pointer;
}
body.nAvaluosRealizados #divDetalle_factura .lblNo_factura,
body.nAvaluosRealizados #divDetalle_factura .lblFecha{
	font-weight:bold;
	text-align:right;
	width: 20%;
}
body.nAvaluosRealizados #divDetalle_factura .lblNo_factura,
body.nAvaluosRealizados #divDetalle_factura .lblFecha,
body.nAvaluosRealizados #divDetalle_factura .stNo_factura,
body.nAvaluosRealizados #divDetalle_factura .stFecha{
	display:inline-block;
}

body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divTitulo{
	font-weight:bold;
	text-align:center;
	padding:0;
	background:#0B0B3B;
	color: #CED8F6;
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon,
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon_total{
	text-align:center;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon:hover{
	background:#F5D0A9
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divTitulo.lblConcepto{
	margin:0;
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .lblConcepto,
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .lblImporte{
	display:inline-block;
	vertical-align:middle;
	margin:0;
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .lblConcepto{
	width:70%;
	text-align:center;
	/*background:#F6D8CE;*/
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .lblImporte{
	/*background:#BCF5A9;*/
	width:20%;
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon .lblImporte{
	padding-right:1em;
	text-align:right;
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon_total{
	margin-left:55%;
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon_total:hover{
	background:#F5A9A9;
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon_total .lblResultado,
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon_total .lblImporte_total{
	display:inline-block;
	vertical-align:middle;
	margin:0;
	font-weight:bold;
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon_total .lblResultado{
	/*background:#BCF5A9;*/
	padding-right: 1em;
	text-align:right;
}

body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon_total .lblResultado{
	/*margin-left:50%;*/
	padding-right: 1em;
	text-align:right;
	width:33%;
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura .divRenglon_total .lblImporte_total{
	/*background:#BCF5A9;*/
	padding-right:1.8em;
	text-align:right;
	width:45%;
}
body.nAvaluosRealizados #divDetalle_factura  .divRenglones_factura #divTotal{
	background:#0B0B3B;
	color: #CED8F6;
}


body.nAvaluosRealizados #divTipoPago h3{
	background:#AE2828;
	color: #E6E6E6;
	padding-top:0.3em;
	padding-bottom:0.3em;
	text-align:center;	
}
body.nAvaluosRealizados #divTipoPago input[type=text]{
	text-align:right;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago tr.trTitulos td{
	background: #0A122A;
	color: #E0E0F8;
	font-weight:bold;
	text-align:center;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdQuitar,
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdNumero{
	text-align:center;
	width: 5%;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdQuitar{
	color:red;
	font-weight:bold;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdQuitar:hover{
	cursor: pointer;
	font-weight:bold;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdDireccion{
	padding: 0.3em;
	width: 30%;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdMonto{
	width: 20%;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdMonto input[type=text]{
	/*text-align:right;*/
	width: 80%;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdDetalle_pago{
	padding: 0.3em;
	width: 45%;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdSubtotal,
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdIva,
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdTotal{
	font-weight:bold;
	text-align:right;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-right: 0.5em;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdSubtotal,
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdIva{
	background:#B2B2B5;
}
body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td.tdTotal{
background: #0A122A;
	color: #E0E0F8;
}
body.nAvaluosRealizados .divProgramacion_pago p, 
body.nAvaluosRealizados .divProgramacion_pago input[type=radio]{
	display:inline-block;
	vertical-align:middle;
}
body.nAvaluosRealizados .divProgramacion_pago input[type=radio]{
	margin-left: 0.7em;
	color:red;
}
body.nAvaluosRealizados .divProgramacion_pago table.tableSolicitud_pago thead{
	background-color: #0A122A;
	color: #E0E0F8;
}
body.nAvaluosRealizados .divProgramacion_pago table.tableSolicitud_pago{margin-bottom:1em;}
/*body.nAvaluosRealizados #divTipoPago .tabla_avaluos_pago td{
	vertical-align:middle;
}*/
body.nAvaluosRealizados #divVtna_vista_preliminar_pago{font-size:0.7em;}
body.nAvaluosRealizados #divVtna_vista_preliminar_pago input[type=text]{ 
	text-align:right;
}
body.nAvaluosRealizados #divVtna_vista_preliminar_pago .divContenido_vista_preliminar label.lblCantidad{
	display:block; text-align:right; color:red;
}
body.nAvaluosRealizados #divVtna_vista_preliminar_pago table.tableVista_preliminar td.tdMonto_faltante{
	text-align:right;
}

body.nAvaluosRealizados #divVtna_vista_preliminar_pago table.tableVista_preliminar tr.trResultados td{ padding-bottom:0.2em;padding-top:0.2em;}

body.nAvaluosRealizados #divVtna_vista_preliminar_pago table.tableVista_preliminar td.tdTotales{
	padding-right:1em;text-align:right;
}

body.nAvaluosRealizados #divVtna_vista_preliminar_pago table.tableVista_preliminar tr.trResultados td input[type=text]{
	width:8em;
}
/*
body.nAvaluosRealizados #divVtna_vista_preliminar_pago .divContenido_vista_preliminar label.lblCantidadT,body.nAvaluosRealizados #divVtna_vista_preliminar_pago .divContenido_vista_preliminar span{
	display:inline-block; text-align:right; color:red;
}*/

body.nAvaluosRealizados #divVtna_vista_preliminar_pago #txtObservacion_notaria{
	width:100%;
}

body.nAvaluosRealizados #divVtna_vista_preliminar_pago .divContenido_vista_preliminar label.lblCantidadT{font-weight:bold; width:94%;}
/*********************nDetalleAvaluoRealizado*****************************/
body.nDetalleAvaluoRealizado table{
	width:100%;
}
body.nDetalleAvaluoRealizado .lblEnlace{
	margin-bottom:1em;
	width: 15em;
}

body.nDetalleAvaluoRealizado .lblNombreArchivo{
	display:block;
	text-align:center;
	width: 100%;
	word-wrap:break-word;
}

body.nDetalleAvaluoRealizado .lblNombreArchivo:hover,
body.nDetalleAvaluoRealizado .lblNombreArchivoDocto:hover{
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}
body.nDetalleAvaluoRealizado .lblNombreArchivoDocto{
	word-wrap:break-word;
}
body.nDetalleAvaluoRealizado .listaDocumentos td{
	border-bottom:1pt solid black;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
/***********************avaluoEnLinea****************************/

body.avaluoEnLinea .divTipo_avaluo h3,
body.nDetalle_avaluo_en_linea .divTipo_avaluo h3{
	text-align:center;
}

body.avaluoEnLinea #formSolicitudAvaluo label,
body.avaluoEnLinea #formSolicitudAvaluo .divOpciones_tipo_avaluo{
	display:inline-block;
	vertical-align:top;
}
body.avaluoEnLinea #formSolicitudAvaluo .divOpciones_tipo_avaluo .divRenglon{
	/*margin-top:0.3em;
	margin-bottom:0.3em;*/
}
body.avaluoEnLinea #formSolicitudAvaluo .divOpciones_tipo_avaluo{
	width:60%;
}

body.avaluoEnLinea .divTipo_avaluo input[type=radio],
body.avaluoEnLinea .divTipo_avaluo label,
body.nDetalle_avaluo_en_linea .divTipo_avaluo input[type=radio],
body.nDetalle_avaluo_en_linea .divTipo_avaluo label{
	display:inline-block;
	vertical-align:middle;
}

body.avaluoEnLinea .divTipo_avaluo label{font-weight:bold;}

body.avaluoEnLinea .divTipo_avaluo input[type=radio][type=radio]{
	margin-left:40%;
}
body.avaluoEnLinea #formSolicitudAvaluo label.error,
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo label.error{
    border: 0;
	color:red;
	font-weight:bold;
	display:block;
	margin-top:0;
	margin-left: 25%;
	padding-top:0;
	text-align:left;
	width:100%;
}
body.avaluoEnLinea #formSolicitudAvaluo  label,
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo label{
	font-weight:bold;
}


body.avaluoEnLinea #formSolicitudAvaluo  label:not(.error),
body.avaluoEnLinea #formSolicitudAvaluo input[type=text],
body.avaluoEnLinea #formSolicitudAvaluo select,
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo label:not(.error),
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo label,
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo input[type=text],
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo select{
	display:inline-block;
	vertical-align:middle;
}
body.avaluoEnLinea #formSolicitudAvaluo  label,
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo label{
	text-align:right;
	width:25%;
}

/*
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo label{width:100%;}*/

body.avaluoEnLinea #formSolicitudAvaluo input[type=text],
body.avaluoEnLinea #formSolicitudAvaluo select,
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo input[type=text],
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo select{
	width:60%;
}
body.avaluoEnLinea #formSolicitudAvaluo input[type=text],
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo input[type=text]{
	margin-bottom:0.5em;
}
body.avaluoEnLinea #formSolicitudAvaluo select,
body.nDetalle_avaluo_en_linea #formSolicitudAvaluo select{
	margin-top: 0.5em;
	margin-bottom:0.2em;
}
body.avaluoEnLinea #formSolicitudAvaluo #btnObtenerAvaluo{
	margin-top:1.2em;
	margin-left:15%;
}
body.avaluoEnLinea #formSolicitudAvaluo #btnCancelar{
	float:right;
	margin-top:1.2em;
	margin-right:15%;
}
body.avaluoEnLinea #divApartado_lista_avaluos{
	margin-top:2em;
}
body.avaluoEnLinea #divApartado_lista_avaluos #divLista_avaluos{
	margin-top:1em;
	margin-bottom:2em;
}
body.avaluoEnLinea .tableAvaluos_en_linea{text-align:center;}
body.avaluoEnLinea .tableAvaluos_en_linea td.tdDireccion{text-align:justify;}
body.avaluoEnLinea .tableAvaluos_en_linea td.tdDireccion:hover{
	cursor:pointer;
}

 body.avaluoEnLinea .tableAvaluos_en_linea tr.trRenglon:hover{background-color: #CBCFDB;}
/*body.avaluoEnLinea .divTipos_hojas_pdf{
	background-color:yellow;
}*/

/*body.avaluoEnLinea #errorbox{
	margin-bottom:0.5em;
}
body.avaluoEnLinea input{
	font-size: 1.1em;
	font-weight:bold;
	padding-left: 0.3em;
	text-transform:uppercase;
}
body.avaluoEnLinea select{
	font-weight:bold;
	text-transform:uppercase;
}
body.avaluoEnLinea tr{
	padding:1em;
}
body.avaluoEnLinea  #txtSuperficieTotal,
body.avaluoEnLinea  #txtSuperficieConstruida{
	width:80%;
}
body.avaluoEnLinea .boton{
	margin-top:2em;
}
body.avaluoEnLinea #btnCancelar{
	float: right;
}
*/
/****************body.nDetalleSolicitudAvaluo******************/
body.nDetalleSolicitudAvaluo table{
	width:100%;
}
body.nDetalleSolicitudAvaluo  .lblNombreArchivo{
	display:inline-block;
	text-align: center;
	width:100%;
}
body.nDetalleSolicitudAvaluo  .lblNombreArchivo:hover{
	font-weight:bold;
	cursor:hand;
	cursor: pointer;
}

/****************body.nDetalle_avaluo_en_linea******************/
body.nDetalle_avaluo_en_linea #form_avaluo_en_linea{
	width:100%;
}
body.nDetalle_avaluo_en_linea #form_avaluo_en_linea label.error{
    border: 0;
	color:red;
	font-weight:bold;
	display:block;
	margin-top:0;
	margin-left: 25%;
	padding-top:0;
	text-align:left;
	width:100%;
}



body.nDetalle_avaluo_en_linea table{
	margin-top:2em;
	text-align:center;
	width: 100%;
}
body.nDetalle_avaluo_en_linea table.tablaValores_construccion{
	font-size: 0.7em;
}
body.nDetalle_avaluo_en_linea table.tablaValores_construccion tr.trTitulos{
	background-color: #CECEF6;
	font-weight: bold;
}
body.nDetalle_avaluo_en_linea table.tablaValor_terreno,
body.nDetalle_avaluo_en_linea table.tablaValores_totales{
	font-size: 0.8em;
}
body.nDetalle_avaluo_en_linea table.tablaValor_terreno td,
body.nDetalle_avaluo_en_linea table.tablaValores_totales td{
	padding-top:0.5em;
	padding-bottom:0.5em;
}
body.nDetalle_avaluo_en_linea table.tablaValor_terreno tr{
	border-bottom:1px solid;
}
body.nDetalle_avaluo_en_linea table.tablaValor_terreno td.tdLabel{
	font-weight:bold;
	text-align:right;
	width:25%;
}
body.nDetalle_avaluo_en_linea table.tablaValor_terreno td.tdResultado{
	text-align:right;
	width:15%;
}
body.nDetalle_avaluo_en_linea table.tablaValor_terreno td.tdUnidad{
	text-align:left;
	width:7%;
}
body.nDetalle_avaluo_en_linea table.tablaValores_totales td.tdLabel{
	font-weight:bold;
	text-align:right;
	width: 40%;
}
body.nDetalle_avaluo_en_linea table.tablaValores_totales td.tdResultado{
	padding-left:1em;
	text-align:left;
}
body.nDetalle_avaluo_en_linea .boton{
	margin-top:1em;
	margin-left:10%;
}

/****************body.nProblemas_pagina******************/

body.nProblemas_pagina #formMensaje{
	width:85%;
	margin:auto;
}
body.nProblemas_pagina #formMensaje textarea{
	width:100%;
}
body.nProblemas_pagina #formMensaje  #txtAsunto{
	height: 3em;
}
body.nProblemas_pagina #formMensaje  #txtMensaje{
	height: 14em;
}
body.nProblemas_pagina #formMensaje  #btnEnviarMsj{
	margin-left:50%;
}


/****************body.pVerClientesIndependientes******************/
body.pVerClientesIndependientes #formInfoCliente textarea{
	width:100%;
}
body.pVerClientesIndependientes #formInfoCliente #txtObservaciones{
	height: 7em;
}

/**************pDetalleCliente*****************************/
body.pDetalleCliente #formInfoCliente{
	margin-left:1em;
}
body.pDetalleCliente #formInfoCliente textarea{
	font-weight: bold;
	height: 4em;
	margin-bottom:1em;
	width:70%;
}
body.pDetalleCliente #formInfoCliente #txtObservaciones{
	height: 7em;
}

/**************nCalculoImpuesto*****************************/
body.nCalculoImpuesto {
	font-size: 20px;
}
body.nCalculoImpuesto .formDatosISR{
	text-align: right;
	width: 60%;
}
body.nCalculoImpuesto .formDatosISR input{
	font-size: 1.05em;
	text-align: right;
}
body.nCalculoImpuesto  #divResultado{
	text-align: right;
	/*width: 60%;*/
}
body.nCalculoImpuesto .lblResultado{
	background: #F7D358;
	color:#0B243B;
	display: inline-block;
	font-weight:bold;
	text-align: right;
	width:10em;
}
body.nCalculoImpuesto .lblParrafo{
	font-weight: bold;
	text-align:justify;
}
body.nCalculoImpuesto .lblTexto{
	margin-right: 10em;
}
body.nCalculoImpuesto .lblTexto, body.nCalculoImpuesto .lblResultado{
	display: inline-block;
}
body.nCalculoImpuesto #errorbox, 
body.nCalculoImpuesto #error{
	text-align: left;
}

body.nCalculoImpuesto #formDatosISR,
body.nCalculoImpuesto #formActualizacionTerreno{
	display: none;
}


body.nCalculoImpuesto .lblTituloGastosConcepto,
body.nCalculoImpuesto .lblTituloGastosFechaGasto,
body.nCalculoImpuesto .lblTituloGastosImporte,
body.nCalculoImpuesto .lblTituloGastosFechaVenta{
	display:inline-block;
}
body.nCalculoImpuesto .lblGastosConcepto,
body.nCalculoImpuesto .lblGastosFechaGasto,
body.nCalculoImpuesto .lblGastosImporte,
body.nCalculoImpuesto .lblGastosFechaVenta
{
	display:inline-block;
}

body.nCalculoImpuesto .lblTituloGastosConcepto,
body.nCalculoImpuesto .lblGastosConcepto{
	/*background: gray;*/
	width: 40%;
}
body.nCalculoImpuesto .lblTituloGastosFechaGasto,
body.nCalculoImpuesto .lblTituloGastosFechaVenta,
body.nCalculoImpuesto .lblGastosFechaGasto,
body.nCalculoImpuesto .lblGastosFechaVenta{
	background: blue;
	width: 17%;
}
body.nCalculoImpuesto .lblTituloGastosImporte,
body.nCalculoImpuesto .lblGastosImporte{
	background: brown;
	width: 24%;
}


body.nCalculoImpuesto .divGastosDeducibles input[type='text']{
	
	width:8em;
}
body.nCalculoImpuesto .divGastosDeducibles #txtGastoImporte{

	width:90%;
}
/*************************nBuscadorValores********************************/
body.nBuscadorValores table td {
  border-bottom:1pt solid black;

}
/*body.nBuscadorValores .cantidad{
	background: yellow;
	display:block;
	text-align: right;
}*/
body.nBuscadorValores #divResultadoBusqueda{
	margin-top:1em;
	width:100%;
}
body.nBuscadorValores .tablaResultado{
	font-size:0.8em;
	width: 100%;
}
body.nBuscadorValores .tablaResultado td{padding-top:0.3em;padding-bottom:0.3em;}
body.nBuscadorValores .tablaResultado .tdNumero{width:7%; text-align:right; padding-right: 0.4em;}
body.nBuscadorValores .tablaResultado .tdSector{width:10%; text-align:center; }
body.nBuscadorValores .tablaResultado .tdCantidad{width:10%; text-align:right;}
body.nBuscadorValores .tablaResultado .tdColonia{width:30%; text-align:left;}
body.nBuscadorValores .tablaResultado .tdZona{width:7%; text-align:center;}
body.nBuscadorValores .tablaResultado tr.trTitulo td{background-color:#0A122A;color: #E0E0F8;font-size:0.7em;font-weight:bold;text-align:center;}
body.nBuscadorValores .tablaResultado tr.trRenglon td.tdCantidad{ padding-right:0.3em;}
body.nBuscadorValores .tablaResultado tr.trRenglon td.tdCantidad,
body.nBuscadorValores .tablaResultado tr.trRenglon td.tdZona{border-left:1pt solid black;}
body.nBuscadorValores .tablaResultado tr.trRenglon:hover{background-color: #A9BCF5;}
/*
body.nBuscadorValores tr:nth-child(even) {
  background-color: red;
}*/
/*************************botones********************************/
body.nDetalleSolicitudAvaluo #btnCancelarCambiosSolicitud,
body.nDetalleSolicitudAvaluo #btnGuardarCambiosSolicitud,
body.nAvaluosNoIniciados #btnGuardarCambiosAvaluo,
body.nAvaluosNoIniciados #btnCancelarCambiosAvaluo{
	font-size:0.8em;
	margin:0.5em;
}
body.nDetalleSolicitudAvaluo #btnCancelarCambiosSolicitud,
body.nAvaluosNoIniciados #btnCancelarCambiosAvaluo{
	float: right;
}

/*************body.avaluosGeneradosEnLinea***********************/
body.avaluos_generados_en_linea table.tabla_avaluos_en_linea{
	text-align: center;
	width:100%;
}
body.avaluos_generados_en_linea table.tabla_avaluos_en_linea tr.trTitulo{
	/*background-color: #CECEF6;
	font-weight: bold;
	*/
	background-color:gray;
	text-align: center;
}
body.avaluos_generados_en_linea table.tabla_avaluos_en_linea tr.trTitulo td{
	font-weight: bold;
	text-align: center;
}
body.avaluos_generados_en_linea table.tabla_avaluos_en_linea tr:hover:not(.trTitulo){
	background-color:#A9A9F5;
}
body.avaluos_generados_en_linea table.tabla_avaluos_en_linea td{
	padding-top:0.4em;
	padding-bottom:0.4em;
}
body.avaluos_generados_en_linea table.tabla_avaluos_en_linea td.tdNumero{
	width:10%;
}
body.avaluos_generados_en_linea table.tabla_avaluos_en_linea td.tdDireccion{
	text-align:left;
}
body.avaluos_generados_en_linea table.tabla_avaluos_en_linea td.tdDireccion:hover{
	cursor:pointer;
}
body.avaluos_generados_en_linea table.tabla_avaluos_en_linea td.tdFecha{
	width:20%;
}

/*******************pFacturas_pagos**********************/
/*body.pFacturas_pagos #divLista_facturas,
body.pFacturas_pagos #divLista_pagos{margin-top:1.5em;margin-bottom:1.5em;width:100%;}
body.pFacturas_pagos #divLista_facturas .tableFacturas,
body.pFacturas_pagos #divLista_pagos .tablePagos{text-align:center;width:100%;}
body.pFacturas_pagos #divLista_facturas .tableFacturas tr.trTitulo,
body.pFacturas_pagos #divLista_pagos .tablePagos tr.trTitulo{
	background: #0A122A;
	color: #E0E0F8;}
body.pFacturas_pagos #divLista_facturas .tableFacturas  th,
body.pFacturas_pagos #divLista_pagos .tablePagos  th{
	padding-top:0.5em;
	padding-bottom: 0.5em;}
	
body.pFacturas_pagos #divLista_facturas .tableFacturas td,
body.pFacturas_pagos #divLista_pagos .tablePagos td{
	padding-top:0.5em;
	padding-bottom: 0.5em;}
	*/
body.pFacturas_pagos .divBusqueda{text-align:right;}

body.pFacturas_pagos #divLista_facturas,
body.pFacturas_pagos #divLista_pagos{margin-top:1em;}	
body.pFacturas_pagos #divLista_facturas .tableFacturas,
body.pFacturas_pagos #divLista_pagos .tablePagos{margin-top:1em;}	

body.pFacturas_pagos #divLista_facturas .tableFacturas tr.trRenglon:hover,
body.pFacturas_pagos #divLista_pagos .tablePagos tr.trRenglon:hover{background:#DBD8D8;}

body.pFacturas_pagos #divLista_facturas .tableFacturas  thead,	
body.pFacturas_pagos #divLista_pagos .tablePagos  thead{background: #0A122A;color: #E0E0F8;}

body.pFacturas_pagos #divLista_facturas .tableFacturas td.tdNo_factura:hover,
body.pFacturas_pagos #divLista_pagos .tablePagos td.tdNo_pago:hover{cursor:pointer;}

body.pFacturas_pagos #divLista_facturas .tableFacturas td,
body.pFacturas_pagos #divLista_pagos .tablePagos td{text-align:center;}
body.pFacturas_pagos #divLista_facturas .tableFacturas td.tdTotal,

body.pFacturas_pagos #divLista_pagos .tablePagos td.tdTotal{text-align:right;}


body.pFacturas_pagos #vtnAvaluos_agregar_nueva_forma_pago {font-size:0.9em;}
body.pFacturas_pagos #vtnAvaluos_agregar_nueva_forma_pago .div_lista_avaluos{margin-top:0.5em;}
body.pFacturas_pagos #vtnAvaluos_agregar_nueva_forma_pago .div_lista_avaluos input[type=checkbox],
body.pFacturas_pagos #vtnAvaluos_agregar_nueva_forma_pago .div_lista_avaluos label{
	display:inline-block;
	margin-bottom:1em;
	vertical-align:middle;
}
body.pFacturas_pagos #vtnAvaluos_agregar_nueva_forma_pago .div_lista_avaluos input[type=checkbox]{width:10%;}
body.pFacturas_pagos #vtnAvaluos_agregar_nueva_forma_pago .div_lista_avaluos label{width:80%;}

body.pFacturas_pagos #vtnAvaluos_agregar_nueva_forma_pago .divDetalle_Avaluos_por_agregar p{
	margin:0;
}
body.pFacturas_pagos #vtnAvaluos_agregar_nueva_forma_pago .divDetalle_Avaluos_por_agregar span{
	font-size:0.8em;
	font-style:italic;
	text-align:justify;
	margin:0;
}
/*body.pFacturas_pagos #divLista_facturas .tableFacturas tr.trRenglon:hover,
body.pFacturas_pagos #divLista_pagos .tablePagos tr.trRenglon:hover{background:gray;}	
body.pFacturas_pagos #divLista_facturas .tableFacturas td.tdNo,
body.pFacturas_pagos #divLista_pagos .tablePagos td.tdNo{width:7%;}
body.pFacturas_pagos #divLista_facturas .tableFacturas td.tdNo_notaria,
body.pFacturas_pagos #divLista_pagos .tablePagos td.tdNo_notaria{width:10%;}
body.pFacturas_pagos #divLista_facturas .tableFacturas td.tdNo_factura,
body.pFacturas_pagos #divLista_pagos .tablePagos td.tdNo_pago{width:15%;}
body.pFacturas_pagos #divLista_facturas .tableFacturas td.tdTotal,
body.pFacturas_pagos #divLista_pagos .tablePagos td.tdTotal{width:20%;}
body.pFacturas_pagos #divLista_facturas .tableFacturas td.tdFecha,
body.pFacturas_pagos #divLista_pagos .tablePagos  td.tdFecha{width:20%;}
body.pFacturas_pagos #divLista_facturas .tableFacturas td.tdNo_factura:hover,
body.pFacturas_pagos #divLista_pagos .tablePagos td.tdNo_pago:hover{cursor:pointer;}

body.pFacturas_pagos #vtnDetalle_factura .div_lista_avaluos{}
*/
/***********************nFacturas_pagos*********************/
body.nFacturas_pagos h2{text-decoration:underline;}
body.nFacturas_pagos #divLista_facturas,
body.nFacturas_pagos #divLista_pagos{
	margin-top:1.5em;margin-bottom:1.5em;width:100%;
}
body.nFacturas_pagos #divLista_facturas #ntableFacturas,
body.nFacturas_pagos #divLista_pagos #ntablePagos{
	text-align:center;
	width:100%;
}
body.nFacturas_pagos #divLista_facturas #ntableFacturas tr.trTitulo,
body.nFacturas_pagos #divLista_pagos #ntablePagos tr.trTitulo{
	background: #0A122A;
	color: #E0E0F8;
}
body.nFacturas_pagos .ntableTipo_pago  th{
	padding-top:0.5em;
	padding-bottom: 0.5em;
}
body.nFacturas_pagos .ntableTipo_pago td{
	padding-top:0.5em;
	padding-bottom: 0.5em;
}
body.nFacturas_pagos .ntableTipo_pago tr.trRenglon:hover{
	background-color: #DBD8D8;
}	


body.nFacturas_pagos .ntableTipo_pago td.tdClave:hover{
	cursor:pointer;
}

/**************ventana Factura ************************/
#vtnDetalle_factura .divEncabezado_factura,
#vtnNueva_factura .divEncabezado_factura,
#vtnNuevo_Pago, #vtnDetalle_pago {font-size:0.8em;}
#vtnDetalle_factura .selectStatus_pago,
#vtnNueva_factura .selectStatus_pago,
#vtnNuevo_Pago .selectStatus_pago{font-size:0.8em;}


#vtnDetalle_pago #txtNo_notaria,
#vtnNuevo_Pago #txtNo_notaria,
#vtnDetalle_factura #txtNo_notaria,
#vtnNueva_factura #txtNo_notaria{width:4em;}
#vtnDetalle_pago #txtNombre_notario,
#vtnNuevo_Pago #txtNombre_notario,
#vtnDetalle_factura #txtNombre_notario,
#vtnNueva_factura #txtNombre_notario{
	width:42%;
 }
  
label.lblForma_pago_cancelada {
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0.3em;
	margin-top:0.3em;
	text-align:center;
	text-decoration:overline underline;
	width:100%;
}  
#vtnNueva_factura select,#vtnNuevo_Pago select{margin-top:0.3em;margin-bottom:0.3em;}

#vtnDetalle_factura #lblVer_avaluos,
#vtnDetalle_pago #lblVer_avaluos,
#vtnNueva_factura #lblVer_avaluos,
#vtnNuevo_Pago #lblVer_avaluos{
	color:red;
}
#vtnDetalle_factura #lblVer_avaluos:hover,
#vtnDetalle_pago #lblVer_avaluos:hover,
#vtnNueva_factura #lblVer_avaluos:hover,
#vtnNuevo_Pago #lblVer_avaluos:hover{
	cursor:pointer;
	text-decoration:underline;
}
#vtnNueva_factura label.lblNo_factura,
#vtnNueva_factura label.lblFecha,
#vtnNueva_factura input[type=text],
#vtnNueva_factura label.lblObservaciones,
#vtnNueva_factura textarea{
	display: inline-block;
	vertical-align: middle;
}

#vtnAvaluos_agregar_pago .div_lista_avaluos{margin-top:1em;}
#vtnNuevo_Pago .divEncabezado_factura label,
#vtnNuevo_Pago .divEncabezado_factura input[type=text],
#vtnNuevo_Pago .divEncabezado_factura textarea,
#vtnDetalle_pago .divEncabezado_factura label,
#vtnDetalle_pago .divEncabezado_factura input[type=text],
#vtnDetalle_pago .divEncabezado_factura textarea,
#vtnDetalle_factura .divEncabezado_factura label,
#vtnDetalle_factura .divEncabezado_factura input[type=text],
#vtnDetalle_factura .divEncabezado_factura textarea{
	display: inline-block;
	vertical-align: middle;
}
/*
#vtnDetalle_factura input[type=text],
#vtnDetalle_pago input[type=text]{
	font-size: 0.8em;
}*/


#vtnNuevo_Pago .divEncabezado_factura label,
#vtnDetalle_pago .divEncabezado_factura label,
#vtnDetalle_factura .divEncabezado_factura label,
#vtnNueva_factura .divEncabezado_factura label{ 
	text-align: right;
	width: 30%;
}
#vtnNueva_factura #txtObservaciones,
#vtnNuevo_Pago #txtObservaciones,
#vtnDetalle_pago #txtObservaciones,
#vtnDetalle_factura #txtObservaciones{
	width:50%;
}
#vtnDetalle_factura .divRenglones_factura .divTitulo,
#vtnDetalle_pago .divRenglones_factura .divTitulo,
#vtnNueva_factura .divRenglones_factura .divTitulo,
#vtnNuevo_Pago .divRenglones_factura .divTitulo{
	background: #0A122A;
	color: #E0E0F8;
	font-size: 0.8em;
	font-weight:bold;
	padding-bottom:0.2em;
	padding-top:0.2em;
}
#vtnDetalle_factura .divRenglones_factura .divTitulo label,
#vtnDetalle_pago .divRenglones_factura .divTitulo label,
#vtnNueva_factura .divRenglones_factura .divTitulo label,
#vtnNuevo_Pago .divRenglones_factura .divTitulo label{
	display:inline-block;
	font-size: 0.8em;
	text-align:center;
	vertical-align:middle;
}
#vtnDetalle_factura .divRenglones_factura .lblConcepto,
#vtnDetalle_pago .divRenglones_factura .lblConcepto,
#vtnNueva_factura .divRenglones_factura .lblConcepto,
#vtnNuevo_Pago .divRenglones_factura .lblConcepto{
	width:25%;
}
#vtnDetalle_factura .divRenglones_factura .lblEliminar_renglon,
#vtnDetalle_pago .divRenglones_factura .lblEliminar_renglon,
#vtnNueva_factura .divRenglones_factura .lblEliminar_renglon,
#vtnNuevo_Pago .divRenglones_factura .lblEliminar_renglon{
	font-size: 0.7em;
	color:red;
	font-weight: bolder;
	width:5%;
}
#vtnDetalle_factura .divRenglones_factura .lblEliminar_renglon:hover,
#vtnDetalle_pago .divRenglones_factura .lblEliminar_renglon:hover,
#vtnNueva_factura .divRenglones_factura .lblEliminar_renglon:hover,
#vtnNuevo_Pago .divRenglones_factura .lblEliminar_renglon:hover{
	cursor:pointer;
}
#vtnDetalle_factura .divRenglones_factura .lblImporte,
#vtnDetalle_pago .divRenglones_factura .lblImporte,
#vtnNueva_factura .divRenglones_factura .lblImporte,
#vtnNuevo_Pago .divRenglones_factura .lblImporte{
	width:22%;
	
}
#vtnDetalle_factura .divRenglones_factura #lblMonto_faltante,
#vtnDetalle_pago .divRenglones_factura #lblMonto_faltante,
#vtnNueva_factura .divRenglones_factura #lblMonto_faltante,
#vtnNuevo_Pago .divRenglones_factura #lblMonto_faltante{
	font-size: 0.8em;
}
#vtnDetalle_factura .divRenglones_factura textarea,
#vtnDetalle_pago .divRenglones_factura textarea,
#vtnNueva_factura .divRenglones_factura textarea,
#vtnNuevo_Pago .divRenglones_factura textarea{
	height:4em;
	width:30%;
}
#vtnDetalle_factura .divRenglones_factura input[type=text],
#vtnDetalle_pago .divRenglones_factura input[type=text],
#vtnNueva_factura .divRenglones_factura input[type=text],
#vtnNuevo_Pago .divRenglones_factura input[type=text]{
	text-align:right;
	width:17%;
}

#vtnDetalle_factura .divRenglones_factura textarea,
#vtnDetalle_factura .divRenglones_factura input[type=text],
#vtnDetalle_pago .divRenglones_factura textarea,
#vtnDetalle_pago .divRenglones_factura input[type=text],
#vtnNueva_factura .divRenglones_factura textarea,
#vtnNueva_factura .divRenglones_factura input[type=text],
#vtnNuevo_Pago .divRenglones_factura textarea,
#vtnNuevo_Pago .divRenglones_factura input[type=text]{
	display:inline-block;
	font-size:0.7em;
	vertical-align:middle;
}

#vtnDetalle_factura .divTotales,
#vtnDetalle_pago .divTotales,
#vtnNueva_factura .divTotales,
#vtnNuevo_Pago .divTotales{
	margin-top:1em;
}
#vtnDetalle_factura .divTotales label,
#vtnDetalle_factura .divTotales input[type=text],
#vtnDetalle_pago .divTotales label,
#vtnDetalle_pago .divTotales input[type=text],
#vtnNueva_factura .divTotales label,
#vtnNueva_factura .divTotales input[type=text],
#vtnNuevo_Pago .divTotales label,
#vtnNuevo_Pago .divTotales input[type=text]{
	display:inline-block;
	vertical-align:middle;	
}
#vtnDetalle_factura .divTotales label,
#vtnDetalle_pago .divTotales label,
#vtnNueva_factura .divTotales label,
#vtnNuevo_Pago .divTotales label{
	color: #0A122A;
	font-size:0.8em;
	font-weight: bold;
	padding-right: 1em;
	text-align:right;
	width:31%;
}
#vtnDetalle_factura .divTotales .lblTotal,
#vtnDetalle_pago .divTotales .lblTotal,
#vtnNueva_factura .divTotales .lblTotal,
#vtnNuevo_Pago .divTotales .lblTotal{
	background:#0A122A;
	color: #E0E0F8;
}
#vtnDetalle_factura .divTotales input[type=text],
#vtnDetalle_pago .divTotales input[type=text],
#vtnNueva_factura .divTotales input[type=text],
#vtnNuevo_Pago .divTotales input[type=text]{
	width:17%;
}



#vtnAvaluos_agregar_factura .div_lista_avaluos,
#vtnAvaluos_agregar_pago .div_lista_avaluos{
	margin-top:2em;
}
#vtnAvaluos_agregar_factura .div_lista_avaluos checkbox,
#vtnAvaluos_agregar_pago .div_lista_avaluos checkbox{
	padding-top:0.5em;
}
#vtnAvaluos_agregar_factura .div_lista_avaluos .renglon,
#vtnAvaluos_agregar_pago .div_lista_avaluos .renglon{
	width:100%;
}
#vtnAvaluos_agregar_factura .div_lista_avaluos .renglon input[type=checkbox],
#vtnAvaluos_agregar_factura .div_lista_avaluos .renglon .lblDirección,
#vtnAvaluos_agregar_pago .div_lista_avaluos .renglon input[type=checkbox],
#vtnAvaluos_agregar_pago .div_lista_avaluos .renglon .lblDirección{
	display:inline-block;
	vertical-align:middle;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#vtnAvaluos_agregar_factura .div_lista_avaluos .renglon input[type=checkbox],
#vtnAvaluos_agregar_pago .div_lista_avaluos .renglon input[type=checkbox]{
	/*background:blue;*/
	width:10%;
}
#vtnAvaluos_agregar_factura .div_lista_avaluos .renglon .lblDirección,
#vtnAvaluos_agregar_pago .div_lista_avaluos .renglon .lblDirección{
	/*background:gray;*/
	width:87%;
}



/*******************nSolicitar_pago****************************/

body.nSolicitar_pago .divLista_avaluos{
	margin-top:1em;
	margin-bottom:1em;
}
body.nSolicitar_pago .divLista_avaluos .divTitulo{
	background: #0A122A;
	color: #E0E0F8;
	font-weight:bold;
	/*text-align:center;*/
	width:100%;
}
body.nSolicitar_pago .divLista_avaluos .divRenglon{
	width:100%;
}
body.nSolicitar_pago .divLista_avaluos .divCont,
body.nSolicitar_pago .divLista_avaluos .divDireccion,
body.nSolicitar_pago .divLista_avaluos .divMonto_a_pagar,
body.nSolicitar_pago .divLista_avaluos .divMonto_faltante,
body.nSolicitar_pago .divLista_avaluos .divCosto_total,
body.nSolicitar_pago .divLista_avaluos .divCheck{
	display:inline-block;
	vertical-align:middle;
	padding-top:0.7em;
	padding-bottom:0.7em;
}
body.nSolicitar_pago .divLista_avaluos .divCont{width:7%;}
body.nSolicitar_pago .divLista_avaluos .divDireccion{width:30%;}
body.nSolicitar_pago .divLista_avaluos .divMonto_a_pagar,
body.nSolicitar_pago .divLista_avaluos .divMonto_faltante,
body.nSolicitar_pago .divLista_avaluos .divCosto_total{
	width:15%;
}
body.nSolicitar_pago .divLista_avaluos .divMonto_a_pagar input,
body.nSolicitar_pago .divLista_avaluos .divMonto_a_pagar span{
	display:inline-block;
	vertical-align:middle;
}
body.nSolicitar_pago .divLista_avaluos .divMonto_a_pagar input{
	text-align:right;
	width:80%;
}
body.nSolicitar_pago .divLista_avaluos .divMonto_faltante,
body.nSolicitar_pago .divLista_avaluos .divCosto_total{text-align:right;}
body.nSolicitar_pago .divLista_avaluos .divCheck{text-align:center;width:15%;}

body.nSolicitar_pago h3{
	text-decoration:underline;
	margin-top:3em;
}

body.nSolicitar_pago .tableSolicitudes_pago_notaria{
	margin-top:2em;
	text-align:center;
	width:100%;
}
body.nSolicitar_pago .tableSolicitudes_pago_notaria thead{
	background: #0A122A;
	color: #E0E0F8;
}
body.nSolicitar_pago .tableSolicitudes_pago_notaria tr td,
body.nSolicitar_pago .tableSolicitudes_pago_notaria tr th{
	padding-top:0.5em;
	padding-bottom:0.5em;
}
body.nSolicitar_pago #divVtn_vista_preliminar_pago{
	
	font-size:0.8em;
}
body.nSolicitar_pago #divVtn_vista_preliminar_pago h3{
	margin-top:3em;
}

body.nSolicitar_pago #divVtn_vista_preliminar_pago .tableVista_preliminar td.tdContador{
	text-align:center;
	width:7%;
}
body.nSolicitar_pago #divVtn_vista_preliminar_pago .tableVista_preliminar td.tdTotales{
	padding-right:1em;
	text-align:right;
}
body.nSolicitar_pago #divVtn_vista_preliminar_pago .tableVista_preliminar td.tdImporte span,
body.nSolicitar_pago #divVtn_vista_preliminar_pago .tableVista_preliminar td.tdImporte input[type=text]{
	display:inline-block;
}
body.nSolicitar_pago #divVtn_vista_preliminar_pago .tableVista_preliminar td.tdImporte input[type=text]{
	text-align:right;
	width:80%;
}
body.nSolicitar_pago #divVtn_vista_preliminar_pago .tableVista_preliminar td.tdMonto_faltante span,
body.nSolicitar_pago #divVtn_vista_preliminar_pago .tableVista_preliminar td.tdMonto_faltante label{
	display:inline-block;
}
body.nSolicitar_pago #divVtn_vista_preliminar_pago .tableVista_preliminar td.tdMonto_faltante label{
	text-align:right;
	width:80%;
}

body.nSolicitar_pago #divVtn_vista_preliminar_pago #txtObservacion_notaria{
	width:100%;
}

body.pComparables .divBuscador{ 
	border: 1px solid black;
	margin-top:1em;
	margin-bottom:1em;
	padding:0.5em;
}

body.pComparables .divBuscador label,
body.pComparables .divBuscador input[type="text"],
body.pComparables .divBuscador span.spanEspacio{
	display:inline-block;
	vertical-align:middle;
	margin-bottom:0.2em;
	margin-top:0.2em;
}
body.pComparables .divBuscador span.spanEspacio{
	text-align:right;
	width:1.4em;
}
body.pComparables .divBuscador label{
	text-align:right;
	width:20%;
}

body.pComparables .divBuscador input[type="text"]{
	width:10em;
}
body.pComparables .divBuscador{
	font-size:0.9em;
}
body.pComparables .divBuscador .spanNota{
	display:block;
	font-size:0.8em;
	font-style: italic;
	margin-top:2em;
	margin-bottom:0.2em;
}

body.pComparables .divLista_comparables figure{width:60%}
body.pComparables .divLista_comparables figure img{width:100%}
body.pComparables .tableComparables{ text-align:center; font-size:0.9em;}
body.pComparables .tableComparables td.tdDetalle{ 
	text-align:justify; font-size:0.9em;
}
body.pComparables .tableComparables td.tdEstado,
body.pComparables .tableComparables td.tdCiudad,
body.pComparables .tableComparables td.tdTipo{ 
	font-size:0.7em;
}
body.pComparables .tableComparables tr.trRenglon td{
	border-top:1px solid black;
}
body.pComparables .formDetalle_comparable h3{margin-left:20%;}

body.pComparables .formDetalle_comparable label,
body.pComparables .formDetalle_comparable input[type="text"],
body.pComparables .formDetalle_comparable textarea{
	display:inline-block;
	vertical-align:middle;
	margin-bottom:0.2em;
	margin-top:0.2em;
}
body.pComparables .formDetalle_comparable .txtCantidad{text-align:right;}
body.pComparables .formDetalle_comparable label{text-align:right;width:20%;}
body.pComparables .formDetalle_comparable textarea{width:65%;}

body.pComparables  .divRenglon_foto .divRadio,
body.pComparables  .divRenglon_foto .divCheck,
body.pComparables  .divRenglon_foto .figure,
body.pComparables  .divRenglon_foto .textarea{
	display:inline-block;
	vertical-align:middle;
}
body.pComparables  .divRenglon_foto .divRadio{text-align:center;width:5%;}


body.pComparables #formNuevo_comparable .error{
	border:none;
	color:red;
	display:block;
	font-weight:bold;
	margin-left:20%;
	text-align:left;
}

body.pComparables #formInformacion_comparable label.lblConcepto,
body.pComparables #formInformacion_comparable label.lblValor{
	display:inline-block;
	margin-bottom:0.2em;
	margin-top:0.2em;
	vertical-align:middle;
}
body.pComparables #formInformacion_comparable .divDatos_inmueble label.lblConcepto{
	text-align:right;
	width:20%;
}
body.pComparables #formInformacion_comparable .divDatos_inmueble label.lblValor{
	font-weight:bold;
}
body.pComparables #formInformacion_comparable .divDatos_inmueble div.divRenglon{
	width:100%;
	/*background-color:yellow;*/
}

body.pComparables #formInformacion_comparable div.divRenglon:nth-of-type(odd) {
    background: #A9A9F5;
}
body.pComparables #formInformacion_comparable.divDatos_inmueble,
body.pComparables #formInformacion_comparable .divArchivos{
	display:inline-block;
	vertical-align:middle;
}
body.pComparables #formInformacion_comparable .divDatos_inmueble{
	width:90%;
}
body.pComparables #formInformacion_comparable .divArchivos{
	width: 35%;
}
body.pComparables #formInformacion_comparable .divArchivos figure{
	width: 90%;
}
body.pComparables #formInformacion_comparable .divArchivos figure img{
	width: 90%;
}
/*
body.pComparables #formInformacion_comparable label#lblCantidad{
	text-align:right;
	width:5em;
}*/
/********************************************************************************************************/
.divRenglon_foto{width:100%;}
.divRenglon_foto .divCheck, .divRenglon_foto figure,.divRenglon_foto textarea{
	display:inline-block;
	vertical-align:middle;
}/*
.divRenglon_foto .divCheck{background-color:green;}*/
.divRenglon_foto figure{width:20%;}
.divRenglon_foto img{width:100%;}
.divRenglon_foto textarea{margin-left: 2em;width: 65%;}
.divArchivos_reporte_fotografico #file_upload{margin-bottom:1em;margin-bottom:1em;}


 .documentos{
	/*background-color: red;*/
	font-size:0.9em;
	height: 100%;
	width:100%;
}
.documentos .opciones,
.documentos .elegidos,
.documentos .botones{
	display: inline-block;
	vertical-align:top;
}
.documentos .boton{
	width:85%;
	/*margin:auto;*/
}

.opciones,
 .elegidos{
	background-color: white;
	height: 100%;
	margin:0;
	overflow-y:auto;
	padding:0;
	width:36%;
}

.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('http://i.stack.imgur.com/FhHRx.gif') 
                50% 50% 
                no-repeat;
}
body.loading {
    overflow: hidden;   
}
/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}
#spinner{
	display:none;
}

.divTipos_hojas_pdf{
	text-align:center;
	/*background-color:red;*/
}
.divTipos_hojas_pdf .divOpcion_hoja{
	display:inline-block;
	text-align:center;
	vertical-align:top;
	width:17%;
}
.divTipos_hojas_pdf .divOpcion_hoja figure{
	width:90%;
}
.divTipos_hojas_pdf .divOpcion_hoja figure img{
	width:100%;
}


