body   /* estilo general de página */
{
	font-size: 11px;
	font-family: verdana, arial;
	background-color: #FEFFF8;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
table
{
	font-size: 11px;
	font-family: verdana, arial;
}

@media print {
	body.bdyMain, body.lista
	{
	border:none;
	}
	.btn, .menFile, .menLista
	{
	display:none;
	}
}

@media screen 
{
	body.bdyMain, body.lista
	{
	SCROLLBAR-FACE-COLOR: #efefef; 
	background-color:#FEFFF8;
	/*BACKGROUND-IMAGE: url(../../cmn/img/pag_fondo.gif); */
	/*MARGIN: 10px 5px 5px 10px;*/
	SCROLLBAR-HIGHLIGHT-COLOR: #006699; 
	SCROLLBAR-SHADOW-COLOR: #006699; 
	SCROLLBAR-3DLIGHT-COLOR: white; 
	SCROLLBAR-ARROW-COLOR: #006699; 
	SCROLLBAR-TRACK-COLOR: #d0e3ec; 
	BACKGROUND-REPEAT:no-repeat  ; 
	SCROLLBAR-DARKSHADOW-COLOR: #eaeaea
	}
	
	body.bdyPopUp  
	{
	font-size: 11px;
	font-family: verdana, arial;
	background-color: #FEFFF8;
	MARGIN: 0px 0px 0px 0px;
	}
	.bdyPopUpCal
	{
		font-size: 11px;
		margin: 10px 10px 5px;
		font-family: verdana, arial;
		background-color: #FEFFF8;	/*#f9ebce;*/
	}
}

.sLabelPresentacion
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: 'Trebuchet MS', 'Century Gothic', Verdana, Arial;
    TEXT-ALIGN: justify
}

/* INICIO DE FORMATO PARA LISTADOS */
.tblHeadPag     /* Tabla de encabezado: contiene titulo(titpag) y menuLista */
{
	border-bottom:1px solid #003366;
}

.btn       /* Menu para la lista ordenar|filtrar|buscar|imprimir|exportar */
{ 
	font-size: 11px;
	font-family: arial; 
	height:16px;
	background-color: #DDDBC9; /*B5CBDE; */
	/*background-image: url('/sygapps/pay/cmn/img/button.gif');*/
	background-image: url('/corapps/pat/cmn/img/img_calendar.gif');
	border-top: 1px solid #006699; /*6699CC*/
	border-left: 1px solid #006699; /*6699CC*/
	border-right: 1px solid #006699; /*006699*/
	border-bottom: 1px solid #006699; /*006699*/
	font-weight:normal;
	text-decoration:none;
	color:#003366;
	padding-left:6px; padding-right:6px; padding-top:0px; padding-bottom:0px
}
.btn A, .btn A:visited      /* Menu para la lista ordenar|filtrar|buscar|imprimir|exportar */
{ 
	color:#003366;
	text-decoration:none;
}
.btn A:hover, .btn:hover     /* Menu para la lista ordenar|filtrar|buscar|imprimir|exportar */
{ 
	color:#006699;
	text-decoration:none;
}

.imgBtn, .imgBtn:visited
{
	border:0;
	cursor:hand;
		color:#003366;
	text-decoration:none;
}
.imgBtn:hover    /* Menu para la lista ordenar|filtrar|buscar|imprimir|exportar */
{ 
	color:#2157be;
	text-decoration:underline;
}

/* TABS DENTRO DE LA PAGINA*/
.mnuNoTab
{
	border-bottom:1px solid #336699;
}
.mnuTab
{
	/*border-top: 1px solid lightblue;
	border-left: 1px solid lightblue;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;*/
	font-family: Verdana;
	font-size: 11px; /*color: #000000;*/
	color: Navy;
	padding: 1px 8px 1px 8px;
	/*background-image: url(../img/tpg_tab.gif);*/
	/*background-image: url(../img/pag_subtitleDis.gif);*/
	text-decoration: none;
	/*font-weight: bold;*/
}
.mnuTab A, mnuTab A:visited
{
	color:#003366;
	text-decoration:none;
}
.mnuTab A:hover
{
	color:#000000;
	text-decoration:none;
}
.mnuTabSel /* Tab Seleccinado*/
{
	border-top:1px solid lightblue;
	border-left:1px solid lightblue;
	border-right:1px solid #336699;
	font-family:Arial;
	font-size:12px;
	color:#003366;
	background-image:url(../../../cmn/cmn/img/pag_tabsel.gif);
	padding:1px 8px 1px 8px;
}

.TabNoSel
{
	/*border-top:1px solid lightblue;
	border-left:1px solid lightblue;
	border-right:1px solid #336699;
	border-bottom:1px solid #336699;*/
	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 8px 1px 8px;
	background-image:url(../../cmn/img/pag_subtitleDis2.gif);
	text-decoration:none;
}

.TabSel
{
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../../cmn/img/pag_subtitle2.gif);
	padding-bottom: 1px;
	color: #003366;
	padding-top: 1px;
	font-family: Arial;
}



/*************************************************************************************/
/* TABLA DE DATOS */
table.lista, .lista     /* Grilla de datos*/
{
	background-color:#FEFFF0;
	border-collapse:collapse;
	text-decoration:none;
	/*background-image:url(../../../cmn/cmn/img/lst_fondo.jpg);*/
}

table.lista th, .listaHeader
{
	font-weight: bold;
	font-size: 8pt;
	border-bottom-width: 1px;
	border-bottom-color: #d0ccaf;
	padding-bottom: 1px;
	color: black;
	padding-top: 1px;
	font-family: Verdana, arial;
	background-color: lemonchiffon;
	text-align: center;
	height:25px;
	text-decoration:none;
}

/*.listaRow
{
	font-size: 8pt;
	background-image: url(../img/lst_row.gif);
	font-family: Arial;
	height:20px;
}*/

.listaRow
{
    font-size: 8pt; 
    font-family: Verdana;
    height: 20px;
    background-color: #c3def7;
    text-decoration:none;
    /*background-image: url(../img/lst_row.gif);*/
    /*background-color: #fffacd; #fffacd;*/
}

.listaAlterno, .Alterno
{
	font-size: 8pt;
	font-family: Arial;
	height:20px;
	background-color: #c3def7;
	/*background-image: url(../img/lst_row.gif);*/
}

table.lista td /* Estilo para todas las filas.....ItemStyle y AlternateItemStyle*/
{
	border-bottom:1px solid #E0E0D0;
	padding: 1px 2px 0px 2px;
	height:20px;
}

.listaPag, .PagLista
{
	border-top: #d0ccaf 1px solid;
	font-weight: bold;
	color: #000000;
	/*background-color: lemonchiffon;*/
	background-color: #fffacd;
	/*text-align: right;*/
	text-align: right;
	padding-bottom:5px;
}

.listaPag, .PagListaLeft
{
	border-top: #d0ccaf 1px solid;
	font-weight: bold;
	color: #000000;
	/*background-color: lemonchiffon;*/
	background-color: #fffacd;
	text-align: left;
	padding-bottom:5px;
}

.listaPag, .PagListaCenter
{
	border-top: #d0ccaf 1px solid;
	font-weight: bold;
	color: #000000;
	/*background-color: lemonchiffon;*/
	background-color: #fffacd;
	text-align: center;
	padding-bottom:5px;
}

.leyenda
{
	font-size: 8pt;
	font-family: Arial;
}



/* FIN DE FORMATO PARA LISTADOS */


/******************************************************/
/* FORMULARIOS */

.lblTitCampo
{
	font-family:arial, verdana;
	font-size:12px;
	color:#003366;
}
.lblGray
{
	font-family:arial, verdana;
	font-size:11px;
	color:#808080;
}
.lblNormal
{
	font-family:arial, verdana;
	font-size:12px;
	color:#000000;
}

.lblLink
{
	font-family:verdana, arial;
	font-size:11px;
	color:Navy;
	text-decoration:none;
	font-weight:bold;
}


TD.lbl
{
	vertical-align: baseline;
	border-bottom: lightblue 1px inset;
}

.lblFrm
{
	padding:1px;
	vertical-align: text-bottom ;
	border-bottom: lightblue 1px inset;
	height:22px;
}
TD.lbl A /* Hipervinculo para el caso anterior, cuando halla que llamar listas para seleccionar algun registro*/
{
	color:#006699;
}

.txtPageCenter
{
/*	border-top-width: thin;
	padding-left: 3px;
	border-left-width: thin;	*/
	font-size: 11px;
/*	border-bottom-width: thin;*/
	margin-bottom: -3px;
	font-family: arial, verdana;
	height: 15px;
	background-color: #ffffff;
	text

.txt, SELECT
{
	border-width: thin;
    padding-left: 5px;
	font-size: 11px;
	margin-bottom: -3px;
	font-family: arial, verdana;
	background-color: #ffffff;
	text-align: left;
	}

color: #ffffff;
	text-align: left;
	border-right-width: thin;
}

.txtupper
{
	border-top-width: thin;
	padding-left: 5px;
	border-left-width: thin;
	font-size: 11px;
	border-bottom-width: thin;
	margin-bottom: -3px;
	font-family: arial, verdana;
	height: 20px;
	background-color: #ffffff;
	text-align: left;
	border-right-width: thin;
	text-transform: uppercase;
}

.txtupperCentro
{
	border-top-width: thin;
	padding-left: 5px;
	border-left-width: thin;
	font-size: 11px;
	border-bottom-width: thin;
	margin-bottom: -3px;
	font-family: arial, verdana;
	height: 20px;
	background-color: #ffffff;
	text-align: center;
	border-right-width: thin;
	text-transform: uppercase;
}

.txtupperCentroReadOnly
{
	border-right: #ffffff 1px inset;
	border-top: #ffffff 1px inset;
	padding-left: 5px;
	font-size: 11px;
	margin-bottom: -2px;
	padding-bottom: 1px;
	border-left: #ffffff 1px inset;
	color: #404040;
	line-height: 20px;
	border-bottom: #ffffff 1px inset;
	font-family: arial, verdana;
	background-color: #c3d9ee;
	text-align: center;
	text-transform: uppercase;
}

.txtupperReadOnly
{
	border-right: #ffffff 1px inset;
	border-top: #ffffff 1px inset;
	padding-left: 5px;
	font-size: 11px;
	margin-bottom: -2px;
	padding-bottom: 1px;
	border-left: #ffffff 1px inset;
	color: #404040;
	line-height: 20px;
	border-bottom: #ffffff 1px inset;
	font-family: arial, verdana;
	background-color: #c3d9ee;
	text-transform: uppercase;
}

.txtlogin
{
	text-transform: uppercase;
}

.txtDerecha
{
	padding-right: 5px;
	font-size: 11px;
	margin-bottom: -3px;
	font-family: arial, verdana;
	height: 20px;
	background-color: #ffffff;
	text-align: right;
}
.txtCentro
{
	padding-left: 5px;
	font-size: 11px;
	margin-bottom: -3px;
	font-family: arial, verdana;
	height: 20px;
	background-color: #ffffff;
	text-align: center;
}

.txtReadOnly
{
	border-right: #ffffff 1px inset;
	border-top: #ffffff 1px inset;
	padding-left: 5px;
	font-size: 11px;
	margin-bottom: -2px;
	padding-bottom: 1px;
	border-left: #ffffff 1px inset;
	color: #404040;
	line-height: 13px;
	border-bottom: #ffffff 1px inset;
	font-family: arial, verdana;
	background-color: #c3d9ee;
}
.txtDerechaReadOnly /* caja de texto del formulario read only, combo */
{
	border-right: #ffffff 1px inset;
	border-top: #ffffff 1px inset;
	padding-left: 5px;
	font-size: 11px;
	margin-bottom: -2px;
	padding-bottom: 1px;
	border-left: #ffffff 1px inset;
	color: #404040;
	line-height: 13px;
	border-bottom: #ffffff 1px inset;
	font-family: arial, verdana;
	background-color: #c3d9ee;
	text-align: right;
}
.txtCentroReadOnly /* caja de texto del formulario read only, combo */
{
	border-right: #ffffff 1px inset;
	border-top: #ffffff 1px inset;
	padding-left: 5px;
	font-size: 11px;
	margin-bottom: -2px;
	padding-bottom: 0px;
	border-left: #ffffff 1px inset;
	color: #404040;
	line-height: 13px;
	border-bottom: #ffffff 1px inset;
	font-family: arial, verdana;
	background-color: #c3d9ee;
	text-align: center;
}


.txtCentroReadOnlyLista /* caja de texto del formulario read only, combo */
{
	border-right: silver 1px solid;
	padding-right: 1px;
	border-top: silver 1px solid;
	padding-left: 1px;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: silver 1px solid;
	color: #404040;
	line-height: 13px;
	padding-top: 1px;
	border-bottom: silver 1px solid;
	font-family: arial, verdana;
	background-color: #c3d9ee;
	text-align: center;
}

.txtLeftReadOnlyLista /* caja de texto del formulario read only, combo */
{
	border-right: silver 1px solid;
	padding-right: 1px;
	border-top: silver 1px solid;
	padding-left: 1px;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: silver 1px solid;
	color: #404040;
	line-height: 13px;
	padding-top: 1px;
	border-bottom: silver 1px solid;
	font-family: arial, verdana;
	background-color: #c3d9ee;
	text-align: left;
}

.txtDerechaReadOnlyLista /* caja de texto del formulario read only, combo */
{
	border-right: silver 1px solid;
	padding-right: 1px;
	border-top: silver 1px solid;
	padding-left: 1px;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: silver 1px solid;
	color: #404040;
	line-height: 13px;
	padding-top: 1px;
	border-bottom: silver 1px solid;
	font-family: arial, verdana;
	background-color: #c3d9ee;
	text-align: right ;
}

.txtLeftLista
{
	border-right: silver 1px solid;
	padding-right: 1px;
	border-top: silver 1px solid;
	padding-left: 1px;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: silver 1px solid;
	color: #404040;
	line-height: 13px;
	padding-top: 1px;
	border-bottom: silver 1px solid;
	font-family: arial, verdana;
	background-color: #ffffff;
	text-align: left;
}

.txtUpperLeftLista
{
	border-right: silver 1px solid;
	padding-right: 1px;
	border-top: silver 1px solid;
	padding-left: 1px;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: silver 1px solid;
	color: #404040;
	line-height: 13px;
	padding-top: 1px;
	border-bottom: silver 1px solid;
	font-family: arial, verdana;
	background-color: #ffffff;
	text-align: Left;
	text-transform: uppercase; 
}

.txtLeftListaWithoutBorder, .txtLeftListaWithoutBorderReadOnly
{
	border-right:0px;
	border-top: 0px;
	font-size: 11px;
	border-left: 0px;
	color: #404040;
	/*line-height: 13px;*/
	border-bottom: 0px;
	font-family: arial, verdana;
	background-color: transparent;
	text-align: left;
}

.txtCentroLista
{
	border-right: silver 1px solid;
	padding-right: 1px;
	border-top: silver 1px solid;
	padding-left: 1px;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: silver 1px solid;
	color: #404040;
	line-height: 13px;
	padding-top: 1px;
	border-bottom: silver 1px solid;
	font-family: arial, verdana;
	background-color: #ffffff;
	text-align: center;
}

.txtCentroListaWithoutBorder, .txtCentroListaWithoutBorderReadOnly
{
	border-right: silver 1px;
	border-top: silver 1px;
	border-bottom: silver 1px;
	border-left: silver 1px;
	font-size: 11px;
	color: #404040;
	line-height: 13px;
	font-family: arial, verdana;
	background-color: transparent;
	text-align: center;
}

.txtDerechaLista
{
	border-right: silver 1px solid;
	padding-right: 1px;
	border-top: silver 1px solid;
	padding-left: 1px;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: silver 1px solid;
	color: #404040;
	line-height: 13px;
	padding-top: 1px;
	border-bottom: silver 1px solid;
	font-family: arial, verdana;
	background-color: #ffffff;
	text-align: right;
}

.txtDerechaListaWithoutBorder, .txtDerechaListaWithoutBorderReadOnly
{
	border-right: silver 1px;
	border-top: silver 1px;
	font-size: 11px;
	border-left: silver 1px;
	color: #404040;
	line-height: 13px;
	border-bottom: silver 1px;
	font-family: arial, verdana;
	background-color: transparent;
	text-align: right;
}

.txtCabecera
{
	font-weight: bold;
	font-size: 16px;
	border-top-style: none;
	font-family: Century Gothic;
	border-right-style: none;
	border-left-style: none;
	height: 19px;
	background-color: #ffffff;
	text-align: left;
	border-bottom-style: none;
}

.tblBloqHeader
{
	border-bottom: #9bbade 2px solid;
}
.tblBloqHeaderBoth
{
	border-top : #9bbade 2px solid;
	border-bottom: #9bbade 2px solid;
}

.titBloq
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../../../cmn/cmn/img/pag_subtitle.gif);
	color: #006699;
	font-family: arial;
	height: 18px;
	width:150px;
	height:18px;
}
.titBoton
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../../../cmn/cmn/img/boton.gif);
	width: 88px;
	color: #006699;
	font-family: arial;
	height: 24px;
	text-align: center;
}

.titBloqs
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #006699;
	font-family: arial;
	height: 18px;
	width:150px;
	height:18px;
}

.tblBloq
{
	background-color: #eeecdd;
}

hr
{
	background-image:url(../../../cmn/cmn/img/pag_line.gif);
	color:#6091CA;
	border: 0px;
	height: 1px;
}

.Error
{
	color:Maroon;
}

.txtTitulo
{
    FONT-SIZE: 16px;
    COLOR: #003366;
    FONT-FAMILY:  Verdana, Arial;
    FONT-WEIGHT:bold;
}
.txtTitSeccion1
{
    FONT-SIZE: 14px;
    COLOR: #003366;
    FONT-FAMILY:  Verdana, Arial;
    FONT-WEIGHT:bold;
}
.txtTitSeccion, .txtTitSeccion2
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY:  Verdana, Arial;
    text-decoration:none;
}

.txtTitSeccionBold
{
	FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY:  Verdana, Arial;
    FONT-WEIGHT:bold;
    text-decoration:none;
}

.txtNormal
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY:  Verdana, Arial;
    TEXT-ALIGN: justify
}

A, .txtNormal A
{
	font-family:Arial;
	font-size:12px;
}

/*FIN FORMULARIOS*/

/*BARRA PROGRESO*/
.barraBorde
{
	border: solid 1px #003366;	
}

.barraFondo
{
	background-color:#EEECDD;
}

.barraProgreso
{
	background-color:#003366;
}

/**********************************************
			ESTILOS - TOOLBAR
***********************************************/

.tbrTitulo
{
	font-size: 14px;
	margin-bottom: 0px;
	color: white;
	font-family: tahoma;
	background-color: transparent;
	font-weight: bold;
}

.tbrTitCentro
{
	background-color: SteelBlue; /*006699;*/
	/*background-image:  url(../img/tbr_titCentro.gif);*/
	margin-bottom: 0px;
	color: white;
	font-family: tahoma;
}
.tbrTitDer
{
	font-size: 14px;
	background-image: url(../../../cmn/cmn/img/tbr_titDer.gif);
	margin-bottom: 0px;
	color: white;
	font-family: tahoma;
}
.tbrTitIzq
{
	font-size: 14px;
	background-image: url(../../../cmn/cmn/img/tbr_titIzq.gif);
	margin-bottom: 0px;
	color: white;
	font-family: tahoma;
}
.tbrCentro
{
	font-size: 14px;
	background-image: url(../img/tbr_tbrCentro.gif);
	margin-bottom: 0px;
	color: white;
	font-family: tahoma;
	height:28px;
}
.tbrDiv
{
	font-size: 14px;
	background-image: url(../img/tbr_tbrDiv.gif);
	margin-bottom: 0px;
	color: white;
	font-family: tahoma;
	height:24px;
}

.tbrDer
{
	font-size: 14px;
	background-image: url(../../../cmn/cmn/img/tbr_tbrDer.gif);
	margin-bottom: 0px;
	color: white;
	font-family: tahoma;
}
.tbrIzq
{
	font-size: 14px;
	background-image: url(../../../cmn/cmn/img/tbr_tbrIzq.gif);
	margin-bottom: 0px;
	color: white;
	font-family: tahoma;
}

.tbr_ddlDer
{
	background-image: url(../../../cmn/cmn/img/tbr_ddlder.gif);
	background-repeat: repeat-y;
	width:5px;
	z-index: 1;
}

.tbr_ddlCen
{
	/*background-image: url(../../../cmn/cmn/img/tbr_ddlcen.gif);*/
	background-repeat:repeat ;
	z-index: 1;
}

.tbr_ddlCen A: hover
{
	color: black;
	text-decoration: underline;
}

.tbr_ddlCen A
{
		font-size: 11px;
	margin-bottom: 0px;
	color: #003366;
	font-family: arial;
	height: 14px;
	text-decoration: none;
}
.tbr_ddlIzq
{
	/*background-image: url(../../../cmn/cmn/img/tbr_ddlizq.gif);*/
	background-repeat: repeat-y;
	width:5px;
	z-index: 1;
}

.tbr_ddltopDer
{
	font-size: 11px;
	background-image: url(../../../cmn/cmn/img/tbr_ddltopder.gif);
	margin-bottom: -1px;
	color: white;
	font-family: tahoma;
	height:20px;
	
}
.tbr_ddltopIzq
{
	font-weight: bold;
	background-image: url(../../../cmn/cmn/img/tbr_ddltopizq.gif);
	font-size: 11px;
	z-index: 1;
	margin-bottom: -1px;
	color: #006699;
	font-family: tahoma;
	height:20px;
}
.tbr_ddltopCen
{
	font-weight: bold;
	background-image: url(../../../cmn/cmn/img/tbr_ddltopcen.gif);
	font-size: 11px;
	z-index: 1;
	margin-bottom: -1px;
	color: #006699;
	font-family: tahoma;
	height:20px;
}
.tbr_ddltopDiv
{
	font-weight: bold;
	/*background-image: url(../../../cmn/cmn/img/tbr_ddltopdiv.gif);*/
	font-size: 11px;
	z-index: 1;
	margin-bottom: -1px;
	color: #006699;
	font-family: tahoma;
	height:20px;
	overflow:scroll;
}
.tbr_ddlClosed
{
	display: none;
	position:absolute ;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	
}
.tbr_ddlOpened
{
	font-size: 10pt;
	z-index: 1;
	color: black;
	font-family: Arial;
	position: absolute;
	
}

.sTitleheader3
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
	border-bottom-style: none;
}

.sCellLabelObject
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	height : 100%;
	width : 100%;
}

.sCellCenter
{
	font-weight: normal;
	font-size: 8pt;
	background-image: url(../img/lst_row.gif);
	color: black;
	font-family: Verdana;
	text-align: center;
}
.sCellLeftBorder
{
	border-top: gainsboro 1px solid;
	font-weight: normal;
	font-size: 8pt;
	background-image: url(../img/lst_row.gif);
	border-left: gainsboro 1px solid;
	color: black;
	border-bottom: gainsboro 1px solid;
	font-family: Verdana;
	text-align: left;
	border-right-width: 1px;
	border-right-color: gainsboro;
}
.sCellCenterBorder
{
	border-top: gainsboro 1pt solid;
	font-weight: normal;
	font-size: 8pt;
	background-image: url(../img/lst_row.gif);
	border-left: gainsboro 1pt solid;
	color: black;
	border-bottom: gainsboro 1pt solid;
	font-family: Verdana;
	text-align: center;
	border-right-width: 1pt;
	border-right-color: gainsboro;
}
.sCellNormal
{
	font-size: 8pt;
	background-image: url(../img/lst_row.gif);
	color: #000000;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.sCellTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #6091ca
}
.sContenido
{
    BACKGROUND-IMAGE: url(../img/contenido.jpg);
  
   
}

.sCuerpoCertificado
{
	text-justify: auto;
	font-size: 11pt;
	vertical-align: baseline;
	text-align: justify;
}

.sTitleCertificado1
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	text-align: center;
}

.sTitleCertificado2
{
	font-size: 12pt;
	color: black;
	text-align: center;
}

.sTitleCompania
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	text-align: center;
}

.sTitleCompania
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	text-align: center;
}

.sTitleCertificado1
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	text-align: center;
}

.sTitleCTS1
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	text-align: center;
}

.sTitleCTS2
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	text-align: center;
}

.sCellHeaderList2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lemonchiffon;
    TEXT-ALIGN: center
}

.sCellCenter
{
	font-weight: normal;
	font-size: 8pt;
	background-image: url(../img/lst_row.gif);
	color: black;
	font-family: Verdana;
	text-align: center;
}

.sCellEtiqueta
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lemonchiffon;
    TEXT-ALIGN: center;
    width : 100%;
    height : 100%  
    
}

.sCellNumber
{
	font-size: 8pt;
	background-image: url(../img/lst_row.gif);
	font-family: Verdana;
	text-align: right;
}

.sCellLabel
{
    BORDER-RIGHT: 0pt;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: lightblue 1pt inset;
    FONT-FAMILY: Verdana
}



/*************************************************************************************/
.FirstTabNoSelA
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/tpg_FirstTabNoSelA.gif);
	text-decoration:none;}
.FirstTabNoSelA_Bold
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/tpg_FirstTabNoSelA.gif);
	text-decoration:none;
	font-weight: bold;}

.FirstTabNoSelB
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/tpg_FirstTabNoSelB.gif);
	text-decoration:none;}
.FirstTabNoSelB_Bold
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/tpg_FirstTabNoSelB.gif);
	text-decoration:none;
	font-weight: bold;}

.FirstTabSel
{	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../../cmn/img/tpg_FirstTabSel.gif);
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial;}

.OtherTabNoSelA
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/tpg_OtherTabNoSelA.gif);
	text-decoration:none;}
.OtherTabNoSelA_Bold
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/tpg_OtherTabNoSelA.gif);
	text-decoration:none;
	font-weight: bold;}

.OtherTabNoSelB
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/tpg_OtherTabNoSelB.gif);
	text-decoration:none;}
.OtherTabNoSelB_Bold
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/tpg_OtherTabNoSelB.gif);
	text-decoration:none;
	font-weight: bold;}

.OtherTabSel
{	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../../cmn/img/tpg_OtherTabSel.gif);
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial;}

.LastTabNoSel
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/tpg_LastTabNoSel.gif);
	text-decoration:none;}
.LastTabNoSel_Bold
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/tpg_LastTabNoSel.gif);
	text-decoration:none;
	font-weight: bold;}

.LastTabSel
{	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../../cmn/img/tpg_LastTabSel.gif);
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial;}
	
.PagSubTitle
{	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../../cmn/img/pag_subtitle.gif);
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial;}
/*************************************************************************************/


/* ========================== Para los SubTabs ======================================*/

.FirstTabSelSub
{	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../../cmn/img/pag_FirstSubTabSel.gif);
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial;}


.FirstTabNoSelASub
{	
	font-family:Arial; 	
	font-size:11px; 	
	color: #003366; 	
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/pag_FirstSubTabNoSelA.gif);
	text-decoration:none;	}

.FirstTabNoSelASub_Bold
{	
	font-family:Arial; 	font-size:16px; 	
	font-weight: bold;
	color :Red; 	
	padding:1px 1px 1px 1px; 	
	background-image:url(../../cmn/img/pag_FirstSubTabNoSelA.gif);
	text-decoration:none;
}

.FirstTabNoSelBSub
{	
	font-family:Arial;		
	font-size:11px;		
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/pag_FirstSubTabNoSelB.gif);
	text-decoration:none;
}
	
.FirstTabNoSelBSub_Bold
{	font-family:Arial;		
	font-size:11px;		
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/pag_FirstSubTabNoSelB.gif);
	text-decoration:none;
	font-weight: bold;
	}
	
	/* ==== */
.FirstSubTabNoSel
{	
	padding-right: 1px;
	padding-left: 1px;
	font-size: 11px;
	background-image: url(../../cmn/img/pag_FirstSubTabSel.gif);
	padding-bottom: 1px;
	color: #003366;
	padding-top: 1px;
	font-family: Arial;}
	/* ==== */
	
	
.FirstTabSelASub_Bold
{	
	padding-right: 1px;		
	padding-left: 1px;		
	font-weight: bold;		
	font-size: 11px;
	background-image: url(../../cmn/img/pag_FirstSubTabSel.gif);
	padding-bottom: 1px;		
	color: #ffffff;		
	padding-top: 1px;
	font-family: Arial;
	}	
	
.FirstTabNoSelASub_Bold
{	font-family:Arial;		
	font-size:11px;		
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/pag_FirstSubTabNoSelA.gif);
	text-decoration:none;		
	font-weight: bold;
	}

.OtherTabSelSub
{	padding-right: 1px;		
	padding-left: 1px;		
	font-weight: bold;
	font-size: 11px;
	background-image: url(../../cmn/img/pag_OtherSubTabSel.gif);
	padding-bottom: 1px;		
	color: #ffffff;		
	padding-top: 1px;
	font-family: Arial;
	}	
.OtherTabNoSelASub
{	
	font-family:Arial;		
	font-size:11px;		
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/pag_OtherSubTabNoSelA.gif);
	text-decoration:none;
	}

.OtherTabNoSelBSub
{	font-family:Arial;		
	font-size:11px;		
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/pag_OtherSubTabNoSelB.gif);
	text-decoration:none;
	}
	
.OtherTabNoSelBSub_Bold
{	font-family:Arial;		
	font-size:11px;		
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/pag_OtherSubTabNoSelB.gif);
	text-decoration:none;		
	font-weight: bold;
	}

.OtherTabNoSelASub_Bold
{	font-family:Arial;
	font-size:11px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/pag_OtherSubTabNoSelA.gif);
	text-decoration:none;
	font-weight: bold;
	}

.LastTabSelSub
{	padding-right: 1px;		
	padding-left: 1px;		
	font-weight: bold;		
	font-size: 11px;
	background-image: url(../../cmn/img/pag_LastSubTabSel.gif);
	padding-bottom: 1px;		
	color: #ffffff;		
	padding-top: 1px;		
	font-family: Arial;
	}	
	
.LastTabNoSelSub
{	font-family:Arial;
	font-size:11px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/pag_LastSubTabNoSel.gif);
	text-decoration:none;
	}
	
.LastTabNoSelSub_Bold
{	
	font-family:Arial;
	font-size:11px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/pag_LastSubTabNoSel.gif);
	text-decoration:none;
	font-weight: bold;
	}	
	
/*		*/

.FirstTabSelSubLarge
{	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../../cmn/img/pag_FirstSubTabSelLarge.gif);
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial;}

	.FirstTabSelBLargeSub
{	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../../cmn/img/pag_FirstSubTabSelLarge.gif);
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial;}
	
	
	.FirstTabSelSubLarge_Bold
{	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../../cmn/img/pag_FirstSubTabSelLarge.gif);
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial;}
	
	.FirstTabNoSelBSubLarge
{	padding-right: 1px;
	padding-left: 1px;
	font-size: 11px;
	background-image: url(../../cmn/img/pag_FirstSubTabNoSelLarge.gif);
	padding-bottom: 1px;
	color: #003366;
	padding-top: 1px;
	font-family: Arial;}
	
	.FirstTabNoSelSubLarge_Bold
{	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;	
	font-size: 11px;
	background-image: url(../../cmn/img/pag_FirstSubTabNoSelLarge.gif);
	padding-bottom: 1px;
	color: #003366;
	padding-top: 1px;
	font-family: Arial;}
	
/* ================================================================================== */

    .listaCheck
    {
     background-image: url(../../cmn/img/lst_check.gif);
    }
    
    .listaAdd
    {
     background-image: url(../../cmn/img/lst_add.gif);
    }
    
    .listaView
    {
     background-image: url(../../cmn/img/lst_view.gif);
    }
  

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked {
	height:15px;
	width:200px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	font-size: 11px;
	font-family: verdana;
}



.MnuExp
{	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../../cmn/img/mnu_exp.gif);
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial;}

.MnuCol
{	font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;
	background-image:url(../../cmn/img/mnu_col.gif);
	text-decoration:none;}	


.GridViewFixedHeader 
{
	background-color: white; 
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
}

.GVFixedFooter 
 { 
	position:relative; 
	bottom:expression(getScrollBottom(this.parentNode.parentNode.parentNode.parentNode));
}


.GVFixedHeader 
{ 
		POSITION:relative;
	TOP: expression(getScrollTop(this.parentNode.parentNode.parentNode.parentNode)); 
	
}

.SelectedRow
{
	background-color: cornflowerblue;
	color: #fff;
}

.Vineta
{	/*font-family:Arial;
	font-size:12px;
	color: #003366;
	padding:1px 1px 1px 1px;*/
	background-image:url(../../cmn/img/vineta_naranja.gif);
	text-decoration:none;}	
	
.tbrTitSiteMap
{
	font-size: 13px;
	margin-bottom: 1px;
	color: White;
	font-family: Verdana ;
	background-color: transparent;
	/*font-weight: bold;*/
	/*text-decoration:none;*/
}

.tbrCurrentSiteMap
{
	font-size: 13px;
	margin-bottom: 1px;
	color: lemonchiffon;
	font-family: Verdana;
	background-color: transparent;
	font-weight: bold;
}


/*
	PROGRESS BAR
*/

.backgroundprogressbar
{
	background-color: lightslategray;
	filter: alpha(opacity=70);
	opacity: 0.7; /*	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

    background-color:#CCC;
    opacity:2.45;
    filter:alpha(opacity=45);
*/
} 
.progressbar
{
	display: inline;
	position: static;
	padding: 2px 3px;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	color: navy;
	border-bottom: #cccccc 1px solid;
	font-style: normal;
	font-size: 10pt;
	font-family: Verdana;
}


/*	ModalPopUP	*/

.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	background-position:center;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	position:static;
	right :150px;
	display: none;
}

.divHeaderpopUp
{
	BORDER-RIGHT : black 4px solid; 
    PADDING-RIGHT : 2px; 
    BORDER-TOP : black 1px solid; 
    PADDING-LEFT : 2px; 
    PADDING-BOTTOM : 2px; 
    BORDER-LEFT : black 1px solid; 
    PADDING-TOP : 2px; 
    BORDER-BOTTOM : black 2px solid; 
    BACKGROUND-COLOR : #fffacd;
}

.cerrarModal
{
	background-image: url(../../cmn/img/btn_close.gif);
}

.boton
{
	font-size: 11px;
	font-family: arial;
	height: 25px;
	background-color: #dddbc9; /*B5CBDE; */
	border-top: 1px solid #006699; /*6699CC*/
	border-left: 1px solid #006699; /*6699CC*/
	border-right: 1px solid #006699; /*006699*/
	border-bottom: 1px solid #006699; /*006699*/
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url(cmn/img/btn_accion.gif);
}

.accion
{
	font-size: 12px;
	font-family: Verdana;
	height: 25px;
	background-color: transparent; /*B5CBDE; */
	background-image: url(../../cmn/img/btn_accion.gif);
	border-top: 1px solid #006699; /*6699CC*/
	border-left: 1px solid #006699; /*6699CC*/
	border-right: 1px solid #006699; /*006699*/
	border-bottom: 1px solid #006699; /*006699*/
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	background-image: url(../../cmn/img/btn_accion.gif);
}

.collapsePanel {
	width: 640px;
	/*height:0px;*/
	background-color:white;
	/*overflow:hidden;*/
	overflow:visible;
}

.collapsePanelHeader{	
	width:640px;		
	height:20px;
	color: Yellow;
	background-color: Black;
	font-weight:bold;
	float:left;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
}

.MarcaAgua {
	height:15px;
	width:195px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	font-size: 10px;
	font-family: verdana;
}