.ModuloAgrupacionDatos {
	padding: 4px;
	font-family: Arial, sans-serif, Verdana, Tahoma, Helvetica;
	font-size: 13px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #9C9C9C;
	border-top: 1px solid #9C9C9C;
	color: #535353;
}
.ModuloAgrupacionDatos *.Texto {
	color: #535353;
}
.ModuloAgrupacionDatos label {
	color: #535353;
	font-weight: normal;
	text-align: right;
	margin-right: 7px;
	font-size: 13px;
}
#ModuloAgrupacionDatos div {
	margin-bottom: 5px;
}
#ModuloAgrupacionDatos span {
	vertical-align: middle;
	font-weight: normal;
}
.ModuloAgrupacionDatos UL{
	margin-left:0;
	list-style:none; 
	margin:0em 0 0 .1em; 
	padding:0;
}

#ModuloListadoDatos {
	background-color: #ffffff;/*#e2ebf4*/
	/*border-bottom: 1px solid #4e88ba;*/
	/*border-top: 1px solid #4e88ba;*/
	color: #000000;
	/*border-bottom: 1px solid #9C9C9C;*/
	border-top: 1px solid #9C9C9C;
	/*border-left: 1px solid #9C9C9C;*/
	/*border-right: 1px solid #9C9C9C;*/
}

#ModuloListadoDatos .BDcha {
	border-right: 1px solid white;}
#ModuloListadoDatos .BIzq {
	border-left: 1px solid white;}
#ModuloListadoDatos .BInf {
	border-bottom: 1px solid white;}
#ModuloListadoDatos span.BSup {
	border-top: 1px solid white;}



#CabeceraP {
	/*background-color: #7c9fc6;*/
	background-color: #DCDCDC;
	cursor: default;
	/*border-bottom: 1px solid #9C9C9C; */
	font-family: Arial, sans-serif, Verdana, Tahoma, Helvetica;
	height: 20px;
	/*overflow-x: hidden;*/

}
#CabeceraP span {
	/*padding: 2px 4px 0 4px; */
	/*height: 100%;*/
	color: black;
	text-align: center;
}

#CabeceraP span.CeldaDoble {
	padding: 0;
	color: #ffffff;
	text-align: center;
}

#ContenidoTabla {
	background-color: #ffffff;
	overflow-x: auto;
	overflow-y: auto;
	padding: 0;
	color: #000000;
	scrollbar-face-color: #7c9fc6; 
	scrollbar-shadow-color: #deebf5; 
	scrollbar-highlight-color: #deebf5; 
	scrollbar-3dlight-color: #5f8abd; 
	scrollbar-darkshadow-color: #5f8abd; 
	scrollbar-track-color: #f5f5f5; 
	scrollbar-arrow-color: #ffffff;
	text-transform: uppercase;
}

#ContenidoTabla div {
	cursor: hand;
	height: 15px;
	background-color: #ffffff;
	font-size: 10px;
	font-family: Arial, sans-serif, Verdana, Tahoma, Helvetica;
	width: 100%;
}
#ContenidoTabla .Impar {
	/*background-color: #cddbea;*/
	background-color: #EFEFEF;
}

#ContenidoTabla .Seleccionada {
	background-color: #DCDCDC;
}
#ContenidoTabla div span {
	color: #000000;
	overflow-x: hidden;
	padding: 4px 4px 0px 4px;
	height: 100%;
	vertical-align: middle;
}

*.RedV2{color: #B62021;}

*.Bold {
	font-size: 1.1em;
	font-weight: bold;}
*.Oculto {display: none;}
*.Visible {display: block;}
*.Dcha {text-align: right !important;}
*.Izda {text-align: left !important;}
*.Centr {text-align: center !important;}
*.NoBr {display: inline; margin: 0;}
*.Arriba {vertical-align: top;}
*.Abajo {vertical-align: bottom;}
*.Medio {vertical-align: middle;}
*.Tab7 {padding-left: 7px;}
*.TextJust {text-align: justify;}
/*		-	Separador horizontal	*/



/*	+	Anchos	*/
/*		-	En porcentaje	*/
*.W1 {width: 0.9%;}
*.W4 {width: 3.9%;}
*.W5 {width: 4.9%;}
*.W5V {width: 5.4%;}
*.W6 {width: 5.9%;}
*.W7 {width: 6.9%;}
*.W9 {width: 8.9%;}
*.W10 {width: 9.9%;}
*.W11 {width: 10.9%;}
*.W12 {width: 11.9%;}
*.W13 {width: 12.9%;}
*.W14 {width: 13.9%;}
*.W15 {width: 14.9%;}
*.W16 {width: 15.9%;}
*.W17 {width: 16.9%;}
*.W18 {width: 17.9%;}
*.W20 {width: 19.9%;}
*.W21 {width: 20.9%;}
*.W22 {width: 21.9%;}
*.W24 {width: 23.9%;}
*.W25 {width: 24.9%;}
*.W27 {width: 26.9%;}
*.W28 {width: 27.9%;}
*.W29 {width: 28.9%;}
*.W30 {width: 30%;}
*.W32 {width: 31.9%;}
*.W34 {width: 33.9%;}
*.W35 {width: 34.9%;}
*.W36 {width: 35.9%;}
*.W37 {width: 36.9%;}
*.W38 {width: 37.9%;}
*.W39 {width: 38.9%;}
*.W40 {width: 39.9%;}
*.W42 {width: 41.9%;}
*.W45 {width: 44.9%;}
*.W46 {width: 45.9%;}
*.W48 {width: 47.9%;}
*.W50 {width: 49.9%;}
*.W55 {width: 54.9%;}
*.W60 {width: 59.9%;}
*.W65 {width: 64.9%;}
*.W67 {width: 66.9%;}
*.W70 {width: 70%;}
*.W71 {width: 70.9%;}
*.W72 {width: 71.9%;}
*.W75 {width: 74.9%;}
*.W77 {width: 77.5%;}
*.W78 {width: 78.5%;}
*.W80 {width: 79.9%;}
*.W85 {width: 84.9%;}
*.W90 {width: 89.9%;}
*.W95 {width: 94.9%;}
*.W96 {width: 95.9%;}
*.W98 {width: 97.9%;}
*.W99 {width: 98.9%;}
*.W100 {width: 99.9%;}
*.W101 {width: 100%;}

/*		-	En em	*/
*.W01em {width: 1em;}
*.W7em {width: 7em;}
*.W10em {width: 10em;}
*.W12em {width: 12em;}
*.W15em {width: 15em;}
*.W20em {width: 20em;}
*.W30em {width: 30em;}
*.W39em {width: 39em;}

/*	+	Altos	*/
/*		-	En porcentaje	*/
*.H1 {height: 0.9%;}
*.H5 {height: 4.9%;}
*.H10 {height: 9.9%;}
*.H15 {height: 14.9%;}
*.H30 {height: 29.9%;}
*.H80 {height: 79.9%;}
*.H84 {height: 83.9%;}
*.H85 {height: 84.9%;}
*.H90 {height: 89.9%;}
*.H95 {height: 94.9%;}
*.H96 {height: 95.9%;}
*.H100 {height: 99.9%;}
*.H101 {height: 100%;}

/*		-	En em	*/
*.H1em {height: 1em;}
*.H2em {height: 2em;}
*.H3em {height: 3em;}
*.H4_5em {height: 4.5em;}
*.H5em {height: 5em;}
*.H6em {height: 6em;}
*.H7em {height: 7em;}
*.H8em {height: 8em;}
*.H85em {height: 8.5em;}
*.H9em {height: 9em;}
*.H10em {height: 10em;}
*.H11em {height: 11em;}
*.H12em {height: 12em;}
*.H14em {height: 14em;}
*.H20em {height: 20em;}
*.H24em {height: 24em;}
*.H25em {height: 25em;}
*.H29em {height: 29.5em;}
*.H30em {height: 30em;}
*.H35em {height: 35em;}
*.H40em {height: 40em;}

*.salto{clear:both; line-height:1px;}

/* Bordes */

*.BordeDcho {border-right: 1px solid #000000;}
*.BordeIzdo {border-left: 1px solid #000000;}
*.BordeArriba {border-top: 1px solid #000000;}
*.BordeAbajo {border-bottom: 1px solid #000000;}

/* Colores de Fondo */
*.GrisFondo {background-color: #F4F6F8;}

/*Oculta*/
*.Oculta {visibility: hidden;}


.separador{	padding-bottom: .1em;}
div.ContenidoSeparador{
	line-height: 5px;
	height: 5px;
	width: 100%;}
#DatosFijos {
	margin-bottom: 20em;
	margin-left: 2px;
	background-color: #f6f6f6;
	border: 1px dashed #b5b5b5;
	padding: 10px 1px 10px 1px;
	width: 99%;
	font-family: Arial, sans-serif, Verdana, Tahoma, Helvetica;
	text-transform: uppercase;
	text-align: left;
	font-size: 0.85em;
}
#DatosFijos *.SeparadorDatosFijos {
	width: 10px;}
#DatosFijos label {
	font-weight: normal;
	font-size: 10px;
}

div.rowNA {
  clear: both;
  padding-top: 4px;
  text-transform: uppercase;
  font-family: Arial, sans-serif, Verdana, Tahoma, Helvetica;
  font-size: 10px;
  color: #535353;
  height: 10px;
}


div.rowNA span.label {
  float: left;
  text-align: right;
  height: 10px;
}

div.rowNA span.formw {
  float: right;
  text-align: left;
  height: 10px;
}
span.txtinstitucional{
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	color: black;
}

