﻿body
{
	font-size: 10px;
	margin: 8px 0px 0px 0px;
	font-family: helvetica,arial,sans-serif;
}

tr
{
}

td
{
	font-size: 10pt;
}

th
{
	font-size: 12px;
	height:24px;
	padding: 2px 2px 2px 2px;
	border:1px #e8e8e8 solid;
	color:white;
	background-color:green;
	text-align:left;
}

th a
{
	color:white;
}

EnlaceEncabezado
{
	color:white;
}

td a
{
	/*color:blue;*/
}

select
{
	font-family: helvetica,arial,sans-serif;
	font-size: 10pt;
}

select:focus
{
	/*background-color: lightyellow;*/
}



input
{
	font-family: helvetica,arial,sans-serif;
	font-size: 10pt;
}

input.botonPalabra
{
	width: 140px;	
}

textarea:focus
{
	/*background-color: lightyellow;*/
}

input:focus
{
	/*background-color: lightyellow;*/
}

input.CajaTextoComun
{
	width: 220px;	
}
input.CajaTextoLarga
{
	width: 655px;	
}

select.ListaDesplegableComun
{
	width: 225px;
}


small
{
	font-size:10px;
}

fieldset
{
	border: 1px green solid;
	clear: both;
	padding-top: 6px;
}

legend
{
	font-weight: bold;
	padding-left: 4px;
	padding-right: 8px;
}

frame
{
}

label
{
	padding-top:4px;
}

/* Seccion Formularios */

table.tblFrm
{
	width: 850px;	
	border:1px green solid;
	
}

td.tdFrmEtiqueta
{
	border-bottom: 1px solid #e0e0e0;
	padding: 2px 4px 8px 4px;
	vertical-align: top;
	text-align:left;
	width: 170px;
}

td.tdFrmCampo
{
	border-bottom: 1px solid #e0e0e0;
	padding: 2px 4px 6px 4px;
	vertical-align: top;
	text-align:left;
	width: 255px;
}

td.tdFrmCampoLargo
{
	border-bottom: 1px solid #e0e0e0;
	padding: 2px 4px 8px 4px;
	vertical-align: top;
}

td.tdFrmEncabezado
{
	border-bottom: 1px solid #e0e0e0;
	color:white;
	vertical-align:top;
	padding: 8px 2px 6px 4px;
	background-color:#008000;
}

td.tdFrmOperaciones
{
	border: 1px solid #e0e0e0;
	height: 34px;
	padding: 4px 4px 4px 4px;
	text-align: center;

}

td.tdFrmEspVert
{
	width: 4px;
	text-align:center;
}

span.spnFrmTitulo
{
	font-size: 14px;
	font-weight:bold;	
}

span.spnFrmInstruccionesGenerales
{
}

span.spnFrmCampoInstruccion
{	
	font-size:xx-small;
	padding-bottom: 4px;
	display:block;
}


form
{
	padding: 0px 0px 0px 0px;
}

/* Botones */

input#btnRegistrar
{
}

input#btnNuevo
{	
}

input#btnModificar
{	
}

input#btnEliminar
{	
}

input#btnCancelar
{
}

/* Paginacion */

td.tdPagNumResultados
{
	width: 25%;
	vertical-align:middle;
	border: 1px #e8e8e8 solid;
}

td.tdPagNumItem
{
	width: 25%;
	vertical-align:middle;
	border: 1px #e8e8e8 solid;
}

td.tdPagIndicePagina
{
	width:30%;
	vertical-align:middle;
	border: 1px #e8e8e8 solid;
}

td.tdPagOrden
{
	width:0px;
	vertical-align:middle;
	border: 1px #e8e8e8 solid;
}

td.tdPagSaltos
{
	width:20%;
	text-align:center;
	vertical-align:middle;
	border: 1px #e8e8e8 solid;
}

tr.trFilaImpar
{
	background-color: #FAFAD2;
}

tr.trFilaPar
{
	background-color: white;
}


/* Decoraciones */

span.spnIndicadorColumnaOrden
{
	font-family: Symbol;
	font-size:12px;	
}

/* Mensajes */

div#divMensajeCargaProceso
{
	z-index: 2;
	right:0px;
	top:0px;
	position:absolute;
	background-color:#FFFFCC;
	border: 1px solid black; /*visibility:hidden;*/
	padding:2px 4px 2px 4px;
	width:400px;
}


/* Grilla */

.Grilla
{
	width: 100%;
}

.EncabezadoGrilla
{	
	color:white;
	background-color:#008000;	
	font-weight:bold;			
}

.FilaGrilla
{
	background-color:#FAFAD2;	
}

.FilaAlternaGrilla
{
	background-color:White;	
}

.TituloDentroGrilla
{
	font-size:10px;
	font-weight:bold;
}

/* Master */

table.tblMainContainer
{
	width:990px;
	background-color: #E6F5C5;
}


/* Barra de menu */

td.tdBarraInfoUsuario
{
	height: 24px;
	padding-right: 10px;
	text-align: right;
	background-color: #E6F5C5;
}

td.tdBarraMenu
{
	background-color: Green;
	padding-left: 10px;
}

a.lnkEnlace24
{
	height:24px;
	display:block;
}


/* Encabezado */

td.tdEncabezado
{
	background-color: #E6F5C5;
	width: 990px;
	height: 138px;
	background-image: url(/Seguridad/Cliente/Web/Imagenes/Encabezado.jpg);
}

td.tdEncabezadoContenidoSeparadorVerticalI
{
	background-color: Green;
	width: 16px;
}

/* Contenido */

td.tdContenido
{
	background-color: white;
}

td.tdContenidoSeparadorVerticalI
{
	padding-left: 1px;
	width: 14px;
}

td.tdVerticalSeparatorI
{
	width: 6px; 
	background-color: red;
}


/* Pie de Pagina */

td.tdFooterSeparator
{
	background-color: #E6F5C5;
	overflow: hidden;
	border-right: solid 1px green;
}

td.tdFooterSeparatorI
{
	height: 9px;
	background-color: green;
}

table.tblFooter
{
	border: 1px green solid;
	background-color:white;
	width:100%;
}

td.tblFooter_tdMessage
{
	padding: 4px 10px 2px 10px;
	height:40px;
	font-size:11px;
	width: 700px;
	text-align:center;
}	

td.tblFooter_tdGesforLogo
{
	padding: 4px 20px 2px 6px;
	width: 90px;
	text-align:right;
}


/* Adicionado por mantenimientos Edilberto S. Forero */

body 
{
	font-family:Arial, Helvetica;
	font-size:12px;
	margin: 0px;
}

td
{
	font-family:Arial, Helvetica;
	font-size:12px;
}

form
{
	margin:0px;
}

h1
{
	display:block;
	font-size:16px;
	margin-bottom:12px;
}

h2
{
	display:block;
	font-size:14px;
	margin-bottom:12px;
}

li
{
	margin:4px 0px 0px 0px;
}

ul
{
	margin: 4px 0px 6px 0px;
}

div
{
	text-align:left;
	display:block;
}

/* Regiones */

fieldset
{
	display:block;
	width: 96.6%;
	margin-bottom:4px;
	padding-bottom:6px;
}

legend
{
	padding: 0px 6px 6px 6px;
}

/* Botones */

.btn100
{
	width: 100px;
	margin: 0px 6px 0px 0px;
}

.btn150
{
	width: 150px;
	margin: 0px 6px 0px 0px;
}

.btn200
{
	width: 200px;
	margin: 0px 6px 0px 0px;
}

/* Listas */

.ddl50
{
	width:50px;
}

.ddl100
{
	width:100px;
}

.ddl150
{
	width:150px;
}

.ddl200
{
	width:200px;
}


/* Textos */

.txt50
{
	width:50px;
}

.txt100
{
	width:100px;
}

.txt150
{
	width:150px;
}

.txt200
{
	width:200px;
}

.txt250
{
	width:250px;
}

.txt300
{
	width:300px;
}


/* Mensajes */

.div_ESF_WEB_DIVLOADINGMESSAGE
{
	display:block;
	float:right;
	z-index: 10000;
	width:200px;
	background:#FAFAD2;
	border: solid 1px gray;
	right:0px;
	top:0px;
	position:absolute;
	padding:2px 4px 2px 4px;
}

/* Grids */

.grvGrid
{
	display:block;
	margin:4px auto 4px auto;
	border: solid 1px #e8e8e8;
}

.grvGrid th
{
	height: 24px;
	background-color: darkgreen;
	color:White;
	padding: 0px 6px 0px 6px;
}

.grvGrid .alterRow
{
	height: 24px;
	background-color: #fafad2;
}

.grvGrid .selected
{
	height: 24px;
	background-color: #ECFFC6;
}

.grvGrid .row
{
	height: 24px;
}

.grvGrid .empty
{
	height: 20px;
	font-style:italic;
	text-align:center;
	vertical-align:middle;
	padding: 4px;
}

.grvGrid .colSel
{
	width:16px;
	text-align:center;
}

.grvGrid .empty td
{
	height: 20px;
	padding: 6px 10px 6px 10px;
	text-align:center;
	font-style:italic;
}

.grvGrid td
{
	padding: 2px 6px 2px 6px;
}

/* Paginador */

.pager
{
	float:left;
	width: 100%;
	height:28px;
	margin:4px;
	overflow:hidden;
}

.pager .contents
{
	padding-top: 4px;
	background-color: #fafafa;
	border: 1px solid #B7B7B7;
	margin: 0px auto 0px auto;
	height: 22px;
	width: 330px;
	text-align: center;
	padding-left: 10px;
}

.pager .lblResumen
{
	display:block;
	float:left;
	width:190px;
	margin: 2px 10px 0px 10px;
	height:20px;
}

.pager input
{
	display:block;
	float:left;
	height:18px;
	width:20px;
	margin: 0px 4px 0px 4px;
}
