/*GENERAL*/

html, body {
	margin: 0px;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table{
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
}

p { margin-bottom: 1.0em; } 
p { margin-top: 1.0em; } 

hr{
	height:1px;
	color:#ababab;
	border:1px dotted #ababab;
}

.hr_blanco{
	height:1px;
	color:#ffffff;
	border:1px solid #ffffff;
}


div{ border:0px solid black;}



.contenedor_menu {
   width:984px;
   float:left;
   background-color: #ffffff;
   background-image:url(../img/menu.png);
   background-repeat:repeat-y;
   background-position:0 0;
}

.supercaja_menu {
   float:left;
	width:146px;
}

.supercaja_derecha
{
   float:right;
	width:838px;
}

.caja_titulo_sisc
{
	background-color:#3584c7;
	height:21px;
	margin-left:5px;
	border-left:8px solid #2f76b1;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:1.0em;
	font-weight:bold;
	padding:5px 0px 0px 5px;
}

.caja_titulo_sisc2
{
	background-color:#dddfe4;
	height:21px;
	margin-left:5px;
	border-left:8px solid #cbced1;
	color:#0788f5;
	text-transform:uppercase;
	font-size:1.0em;
	font-weight:bold;
	padding:5px 0px 0px 5px;
}


/** Formularios **/
.formulario
{
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-top:5px;
	padding:3px;
}

/* MATRIZ */
.matriz
{
   padding:5px 0px 0px 5px;
	margin-left:5px;
}

.celda_matriz_titulo
{
	margin: 5px 5px 5px 0px;
	text-align:center;
	padding:5px;
	font-weight:bold;
	color:#0788f5;
	border-bottom:1px dotted #c0c0c0;
}


.celda_matriz_central
{
	margin: 5px 5px 5px 0px;
	text-align:center;
	padding:5px;
	font-weight:bold;
	color:#3d607d;
	background-color:#c7d0d9;
}

.celda_matriz
{
	margin: 5px 5px 5px 0px;
	text-align:center;
	padding:5px;
	font-weight:bold;
	color:#3d607d;
	background-color:#e8edf1;
}




.miguitas
{
	height:16px;
	padding-left:8px;
	width:976px;
}

.sep_miguitas
{
	height:5px;
	padding-left:8px;
	border-top:1px solid #dddddd;
	width:976px;
}

.migas, a.migas
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#617fa0;
	font-weight:bold;
	text-decoration:none;
}

a.migas:hover
{
	color:#b2b2b2;
}




.caja_menu_inicio
{
	width:133px;
   background-color:#b9b9b9;
	border-left:8px solid #b2b2b2;
	height:21px;
	padding-left:5px;
	padding-top:5px;
}

.caja_menu
{
	width:133px;
	background-color:#dcdcdc;
	border-left:8px solid #d3d3d3;
	padding-left:5px;
	padding-top:5px;
	height:100%;
}

a.menu_inicio
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.menu_inicio:hover
{
	color:#617fa0;
}

a.menu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#5c5c5c;
	font-weight:bold;
	text-decoration:none;
}

a.menu:hover
{
	color:#617fa0;
}

.hr_menu
{
	border:1px dotted #ababab;
	width:120px;
}

.submenu1
{
	padding-left:10px;
	margin-top:5px;
	margin-bottom:10px;
}

a.submenu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#5085b2;
	text-decoration:none;
}

a.submenu:hover
{
	color:#5c5c5c;
}








.caja_portada
{
	width:396px;
	margin-left:5px;
	margin-top:30px;
	padding-left:8px;
}

.portada_titulo
{
	color:#7d7d7d;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.portada_textos
{
	color:#5d5d5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:1.0em;
}

.portada_textos a
{
   text-decoration:none;
	color:#5c5c5c;
	font-weight:bold;
}

.portada_textos a:hover
{
   text-decoration:none;
	color:#617fa0;
	font-weight:bold;
}



.supercaja_mediana
{
	float:left;
	width:838px;
}



.caja_mediana
{
	width:265px;
	margin-top:25px;
	float:left;
	margin-left:2px;
}

.caja_mediana_indicadores_titulo
{
	width:261px;
	height:20px;
	padding:5px 0px 0px 13px;
	background-repeat:no-repeat;
	
}

.caja_mediana_indicadores
{
	width:245px;
	height:143px;
	padding:25px 5px 0px 13px;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background-color:#f7f7f7;
	color:#5d5d5d;
	font-family:Arial, Helvetica, sans-serif;
}


a.titulo_mediano
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.titulo_mediano:hover
{
	color:#343434;
}

a.mas_portada1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	color:#6896e3;
}

a.mas_portada1:hover
{
	color:#343434;
}

a.mas_portada2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	color:#79b027;
}

a.mas_portada2:hover
{
	color:#343434;
}

a.mas_portada3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	color:#aea930;
}

a.mas_portada3:hover
{
	color:#343434;
}



/*SISC*/

.caja_sisc
{
	margin-left:5px;
	margin-top:30px;
	padding-left:8px;
}





.caja_sisc_media
{
	width:400px;
	margin-left:5px;
	padding-left:8px;
}

.sisc_titulo
{
	color:#0788f5;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.sisc_textos
{
	color:#5d5d5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:1.0em;
}

.subir
{
	text-align:right;
}

a.subir
{
	color:#6896e3;
	text-decoration:none;
	font-weight:bold;
}

a.subir:hover
{
	color:#a5a5a5;
}

.caja_pilares
{
	background-color:#f9f9f9;
	border:1px solid #eeeeee;
	padding:5px;
}

.titulo_pilares
{
	font-weight:bold;
	color:#2d70a9;
	font-size:1.1em;
	padding-left:10px;
}

.pilares_1
{
	clear:both;
	width:216px; 
	float:left; 
	padding: 5px 15px 5px 5px; 
	margin-bottom:5px;
	height:25px;
}
.pilares_2
{
	padding: 5px 5px 5px 0px;
	height:25px;
}

.indicadores_columna1
{
	clear:both;
	float:left;
	width:128px;
	margin-left:13px;
	font-weight:bold;
	color:#3d607d;
}

.indicadores_columna2
{
	float:left;
	width:222px;
	color:#3d607d;
	padding-left:15px;
}

.indicadores_columna3
{
	float:left;
	width:430px;
	color:#3d607d;
	padding-left:15px;
}


.caja_sisc2
{
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#3584c7;
	margin-left:15px;
	margin-top:5px;
	padding:3px;
	clear:both;
}

.caja_sisc3
{
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#737373;
	margin-left:15px;
	margin-top:5px;
	padding:3px;
	clear:both;
}

.caja_sisc4
{
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#86c22b;
	margin-left:15px;
	margin-top:5px;
	padding:3px;
	clear:both;
}

.caja_sisc5
{
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#c1bb35;
	margin-left:15px;
	margin-top:5px;
	padding:3px;
	clear:both;
}


/*TABLA INDICADORES*/

.fila_ind
{
	clear:both;
	width:823px;
	margin-left:15px;
}

.celda_uno
{
	width:28px;
	height:20px;
	float:left;
	margin: 5px 0px 5px 5px;
	border:1px solid #d7d7d7;
	text-align:center;
	padding: 13px 5px 5px 5px;
}

.celda_uno_verde
{
	width:30px;
	height:22px;
	float:left;
	margin: 5px 0px 5px 5px;
	text-align:center;
	padding: 13px 5px 5px 5px;
	background-color:#6bbc3f;
}

.celda_dos
{
	width:73px;
	height:28px;
	float:left;
	margin: 5px 0px 5px 5px;
	border:1px solid #d7d7d7;
	text-align:center;
	padding:5px;
}

.celda_tres
{
	width:118px;
	height:28px;
	float:left;
	margin: 5px 0px 5px 5px;
	border:1px solid #d7d7d7;
	text-align:center;
	padding:5px;
}

.celda_tres_verde
{
	width:120px;
	height:55px;
	float:left;
	margin: 5px 0px 5px 5px;
	background-color:#6bbc3f;
	text-align:center;
	padding:5px;
}

.celda_tres_blanca
{
	width:120px;
	height:55px;
	float:left;
	margin: 5px 0px 5px 5px;
	text-align:center;
	padding:5px;
}

.celda_cuatro
{
	width:148px;
	height:28px;
	float:left;
	margin: 5px 0px 5px 5px;
	border:1px solid #d7d7d7;
	text-align:center;
	padding:5px;
}

.celda_titulos
{
	width:92px;
	height:14px;
	float:left;
	margin: 5px 0px 5px 0px;
	padding: 20px 5px 5px 5px;
	border-bottom:1px dotted #d7d7d7;
}

.celda_seis
{
	width:253px;
	height:28px;
	float:left;
	margin: 5px 0px 5px 5px;
	border:1px solid #d7d7d7;
	text-align:center;
	padding:5px;
}

a.celda_enlace
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

a.celda_enlace:hover
{
	color:#000000;
}


a.celda_enlace_inv
{
	color:#3584c7;
	text-decoration:none;
	font-weight:bold;
}

a.celda_enlace_inv:hover
{
	color:#000000;
}

a.celda_enlace_central
{
	color:#0788f5;
	text-decoration:none;
	font-weight:bold;
}

a.celda_enlace_central:hover
{
	color:#000000;
}

a.celda_enlace_gris
{
	color:#7d7d7d;
	text-decoration:none;
	font-weight:bold;
}

a.celda_enlace_gris:hover
{
	color:#3584c7;
}


/*HALLAZGOS*/

.celda_dos_hall1
{
	width:85px;
	height:38px;
	float:left;
	margin: 5px 0px 5px 5px;
	border:1px solid #d7d7d7;
	text-align:center;
	padding:5px;
/*	background-color:#d2b48c;
*/	color:#000000;
	font-weight:normal;
}

.celda_dos_hall2
{
	width:87px;
	height:30px;
	float:left;
	margin: 5px 0px 5px 5px;
	border:0px solid #d2b48c;
	text-align:center;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 15px 5px 5px 5px;
}

.celda_dos_hall1_sin
{
	width:85px;
	height:28px;
	float:left;
	margin: 5px 0px 5px 5px;
	border:1px solid #c0c0c0;
	text-align:center;
	padding: 15px 5px 5px 5px;
	background-color:#c0c0c0;
	color:#5b5b5b;
	font-size:0.9em;
	font-weight:bold;
}

.celda_dos_hall1_verde
{
	width:85px;
	height:28px;
	float:left;
	margin: 5px 0px 5px 5px;
	border:1px solid #3cb371;
	text-align:center;
	padding: 15px 5px 5px 5px;
	background-color:#3cb371;
	color:#ffffff;
	font-weight:bold;
	
}
.celda_dos_hall1_azul
{
	width:85px;
	height:28px;
	float:left;
	margin: 5px 0px 5px 5px;
	border:1px solid #70a8ed;
	text-align:center;
	padding: 15px 5px 5px 5px;
	background-color:#70a8ed;
	color:#ffffff;
	font-weight:bold;
	
}



a.celda_enlace_negro
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
}

a.celda_enlace_negro:hover
{
	color:#ffffff;
}

.verde
{
	padding:5px;
	background-color:#3cb371;
	color:#FFFFFF;
	width:100px;
	text-align:center;
	font-weight:bold;
}







/*DOCUMENTACION*/

a.enlace_negro
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a.enlace_negro:hover
{
	color:#CC0000;
}







/*Historico*/

.titulo_con_icono
{
	width:791px;
	height:17px;
	padding:3px 0px 0px 8px;
	float:left;
	
}

.caja_con_icono
{
	margin-left: 5px;
	width:791px;
	height:140px;
	float:left;
	border:1px solid #dcdcdc;
	padding:5px;
}

.puntoazul
{
	color:#1990f6;
	font-weight:bold;
	font-size:1.3em;
}

.anioazul
{
	color:#0888f6;
	font-weight:bold;
	font-size:1.0em;
}

.puntoverde
{
	color:#86c22c;
	font-weight:bold;
	font-size:1.3em;
}

.anioverde
{
	color:#62921a;
	font-weight:bold;
	font-size:1.0em;
}

.puntorojo
{
	color:#e3d81c;
	font-weight:bold;
	font-size:1.3em;
}

.aniorojo
{
	color:#777329;
	font-weight:bold;
	font-size:1.0em;
}

a.enlace_historico
{
	text-decoration:none;
	color:#666666;
}

a.enlace_historico:hover
{
	text-decoration:none;
	color:#000000;
}

/*SISC*/
.diagrama_indicadores {
   margin-left:15px;   
}

.diagrama_indicadores_cabecera_unidades_hidden
{
   width:30px;
	height:1px;
	border:none;
	text-align:center;
	padding: 13px 5px 5px 5px;
}

.diagrama_indicadores_cabecera_unidades
{
	height:35px;
	border:none;
	text-align:center;
	font-weight:normal;
}

.diagrama_indicadores_cabecera_pilares
{
   height:35px;
	border:1px solid #d7d7d7;
	text-align:center;
	font-weight:normal;
}

.diagrama_indicadores_cabecera_indicadores
{
   width:30px;
	height:35px;
	border:1px solid #d7d7d7;
	text-align:center;
	font-weight:normal;
}

.diagrama_indicadores_celda_unidad
{
   height:35px;
	text-align:left;
	white-space: nowrap;
	background-color:#ffffff;
}

.diagrama_indicadores_celda_valor_G 
{
	width:30px;
	height:35px;
	text-align:center;
	background-color:#7d7d7d;
}

.diagrama_indicadores_celda_valor_V
{
	width:30px;
	height:35px;
	text-align:center;
	background-color:#6bbc3f;
}

.diagrama_indicadores_celda_valor_B
{
	width:30px;
	height:35px;
	text-align:center;
	border:1px solid #d7d7d7;
}

.diagrama_indicadores_celda_valor_A
{
	width:30px;
	height:35px;
	text-align:center;
	background-color:#ffcc33;
}

.diagrama_indicadores_celda_valor_R
{
	width:30px;
	height:35px;
	text-align:center;
	background-color:#ff3333;
}

.diagrama_indicadores_celda_valor_M
{
	width:30px;
	height:35px;
	text-align:center;
	background-color:#FF00FF;
}

.diagrama_indicadores_celda_valor_G a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_indicadores_celda_valor_G a:hover {
	color:#000000;
}

.diagrama_indicadores_celda_valor_V a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_indicadores_celda_valor_V a:hover {
	color:#000000;
}

.diagrama_indicadores_celda_valor_B a {
	color:#3584c7;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_indicadores_celda_valor_B a:hover {
	color:#000000;
}

.diagrama_indicadores_celda_valor_A a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_indicadores_celda_valor_A a:hover {
	color:#000000;
}

.diagrama_indicadores_celda_valor_R a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_indicadores_celda_valor_R a:hover {
	color:#000000;
}

.diagrama_indicadores_celda_valor_M a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_indicadores_celda_valor_M a:hover {
	color:#000000;
}

.diagrama_indicadores_celda_unidad a
{
	color:#0788f5;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_indicadores_celda_unidad a:hover
{
	color:#000000;
}

.diagrama_indicadores_nota
{
	color:#5d5d5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:1.0em;
}

/*INDICADORES*/
.diagrama_pilares {
   margin-left:15px;   
}

.diagrama_pilares_cabecera_pilares
{
   width:110px;
   height:55px;
	border:1px solid #d7d7d7;
	text-align:center;
	font-weight:normal;
}

.diagrama_pilares_celda_sin_valor 
{
	width:110px;
   height:55px;
	border:none;
	text-align:center;
	font-weight:normal;
}

.diagrama_pilares_celda_valor_G 
{
	width:110px;
	height:55px;
	text-align:center;
	background-color:#7d7d7d;
}

.diagrama_pilares_celda_valor_V
{
	width:110px;
	height:55px;
	text-align:center;
	background-color:#6bbc3f;
}

.diagrama_pilares_celda_valor_B
{
	width:110px;
	height:55px;
	text-align:center;
	border:1px solid #d7d7d7;
}

.diagrama_pilares_celda_valor_A
{
	width:110px;
	height:55px;
	text-align:center;
	background-color:#ffcc33;
}

.diagrama_pilares_celda_valor_R
{
	width:110px;
	height:55px;
	text-align:center;
	background-color:#ff3333;
}

.diagrama_pilares_celda_valor_M
{
    width:110px;
    height:55px;
    text-align:center;
    background-color:#FF00FF;
}

.diagrama_pilares_celda_valor_G a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_pilares_celda_valor_G a:hover {
	color:#000000;
}

.diagrama_pilares_celda_valor_V a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_pilares_celda_valor_V a:hover {
	color:#000000;
}

.diagrama_pilares_celda_valor_B a {
	color:#3584c7;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_pilares_celda_valor_B a:hover {
	color:#000000;
}

.diagrama_pilares_celda_valor_A a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_pilares_celda_valor_A a:hover {
	color:#000000;
}

.diagrama_pilares_celda_valor_R a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_pilares_celda_valor_R a:hover {
	color:#000000;
}

.diagrama_pilares_celda_valor_M a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_pilares_celda_valor_M a:hover {
	color:#000000;
}

.diagrama_pilares_nota
{
	color:#5d5d5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:1.0em;
}

/* INDICE DE INDICADORES */

.indice_indicadores {
}

.indice_indicadores_trimestre {
   color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#737373;
	margin-left:15px;
	margin-top:5px;
	padding:3px;
	clear:both;
}	

.indice_indicadores_lista {
   margin-left:5px;
	margin-top:30px;
	padding-left:8px;
}

.indice_indicadores_pilar {
	color:#0788f5;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.indice_indicadores_indicador {
	color:#5d5d5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:1.0em;
}

.indice_indicadores_indicador a {
	color:#7d7d7d;
	text-decoration:none;
	font-weight:bold;
}

.indice_indicadores_indicador a:hover {
	color:#3584c7;
}

/* INDICE DE INDICADORES */

.indice_indicadores {
}

.indice_indicadores_trimestre {
   color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#737373;
	margin-left:15px;
	margin-top:5px;
	padding:3px;
	clear:both;
}	

.indice_indicadores_lista {
   margin-left:5px;
	padding-left:8px;
}

.indice_indicadores_pilar {
	color:#0788f5;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.indice_indicadores_indicador {
	color:#5d5d5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:1.0em;
}

.indice_indicadores_indicador a {
	color:#7d7d7d;
	text-decoration:none;
	font-weight:bold;
}

.indice_indicadores_indicador a:hover {
	color:#3584c7;
}

/** DETALLE DE INDICADOR */

.detalle_indicador {
	margin-left:5px;
	margin-top:30px;
	padding-left:8px;
}

.detalle_indicador_titulo {
	font-weight:bold;
	color:#2d70a9;
	font-size:1.1em;
}

/* TABLA DE PARAMETROS */

.tabla_parametros {
   width:100%;
	border:1px solid #edebea;
	font-size: 9px;
}

.tabla_parametros th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.tabla_parametros td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.tabla_parametros_cabecera_parametro {
   text-align:left;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #246ca8;
}

.tabla_parametros_cabecera_trimestre {
   background-color: #246ca8;
   font-weight: bold;
   color: #FFFFFF;
   text-align:right;
}

.tabla_parametros_pie_indicador {
   background-color: #246ca8;
   font-weight: bold;
   color: #FFFFFF;
   text-align:left;
}

.tabla_parametros_pie_valor_indicador {
   background-color: #246ca8;
   font-weight: bold;
   color: #FFFFFF;
   text-align:right;
   white-space:nowrap;
}

.tabla_parametros_parametro {
   text-align:left;
   font-weight: bold;
}

.tabla_parametros_parametro_compuesto_elemento {
   margin-left:25px;
   text-align:left;
   font-weight: bold;
}

.tabla_parametros_parametro_valor {
   text-align:right;
   font-weight: normal;
   white-space:nowrap;
}

.tabla_parametro_fila_par {
   background-color:#f0f0f0;
   color:#717171;
}

.tabla_parametro_fila_impar {
   background-color:#b7b7b7;
   color:#FFFFFF;
}

.tabla_parametros_parametro_compuesto {
   font-weight: bold;
}

.tabla_parametros_observacion {
   width:100%;
	border:1px solid #edebea;
}

.tabla_parametros_observacion th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tabla_parametros_observacion td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tabla_parametros_observacion_cabecera {
   text-align:left;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #246ca8;
}

.tabla_parametros_observacion_valor {
   text-align:left;
   font-weight: bold;
   color: #717171;
   background-color: #f0f0f0;
}


.anioazul_historico {
	color:#0888f6;
	font-weight:bold;
	font-size:1.0em;
	margin-right:20px;
}

.anioverde_historico {
	color:#62921a;
	font-weight:bold;
	font-size:1.0em;
	margin-right:20px;
}

.historico_detalle_columna1 {
	clear:both;
	float:left;
	width:148px;
	margin-left:28px;
	font-weight:bold;
	color:#3d607d;
}

.historico_detalle_columna2 {
	float:left;
	width:580px;
	color:#3d607d;
	padding-left:15px;
}

.historico_caja_con_icono_ind
{
	margin-left: 15px;
	width:791px;
	float:left;
	border:1px solid #dcdcdc;
	background-image:url(../img/001d.jpg);
   background-repeat:repeat-y;
   background-position:0 0;
	padding:5px;
}

.historico_caja_con_icono_hll
{
	margin-left: 15px;
	width:791px;
	float:left;
	border:1px solid #dcdcdc;
	background-image:url(../img/002d.jpg);
   background-repeat:repeat-y;
   background-position:0 0;
	padding:5px;
}

.historico_caja_con_icono_mac
{
	margin-left: 15px;
	width:791px;
	float:left;
	border:1px solid #dcdcdc;
	background-image:url(../img/003d.jpg);
   background-repeat:repeat-y;
   background-position:0 0;
	padding:5px;
}

/*HALLAZGOS*/
/*HALLAZGOS*/
.diagrama_hallazgos {
   margin-left:15px;   
}

.diagrama_hallazgos_cabecera_pilar
{
   width:87px;
   height:38px;
	border:1px solid #d7d7d7;
	color:#000000;
	text-align:center;
	font-weight:normal;
	padding:5px;
}

.diagrama_hallazgos_cabecera_unidad
{
   width:87px;
   height:38px;
	border:1px solid #d7d7d7;
	color:#000000;
	text-align:center;
	font-weight:normal;
	padding:5px;
}

.diagrama_hallazgos_cabecera_unidad
{
   width:87px;
   height:30px;
	border:1px solid #d7d7d7;
	text-align:center;
	font-weight:normal;
}



.diagrama_hallazgos_celda_unidad
{
	width:87px;
	height:50px;
	margin: 5px 0px 5px 5px;
	border:1px solid #d7d7d7;
	text-align:center;
	padding:5px;
	color:#000000;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
}

.diagrama_hallazgos_celda_unidad a
{
	color:#0788f5;
	text-decoration:none;
	font-weight:bold;
}

.diagrama_hallazgos_celda_unidad a:hover
{
	color:#000000;
}

.diagrama_hallazgos_celda_unidad_pilar {
	width:85px;
	height:50px;
	margin: 5px 0px 5px 5px;
	border:1px solid #3cb371;
	text-align:center;
	padding: 5px 5px 5px 5px;
	background-color:#3cb371;
	color:#000000;
	font-weight:bold;
}

a.diagrama_hallazgos_enlace
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a.diagrama_hallazgos_enlace:hover
{
	color:#ffffff;
}

.diagrama_hallazgos_celda_unidad_pilar_G {
	width:85px;
	height:50px;
	margin: 5px 0px 5px 5px;
	border:1px solid #c0c0c0;
	text-align:center;
	padding: 5px 5px 5px 5px;
	background-color:#c0c0c0;
	color:#5b5b5b;
	font-size:0.9em;
	font-weight:bold;
}

.diagrama_hallazgos_celda_unidad_pilar_N {
	width:85px;
	height:50px;
	margin: 5px 0px 5px 5px;
	border:1px solid #3cb371;
	text-align:center;
	padding: 5px 5px 5px 5px;
	background-color:#3cb371;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
}

.diagrama_hallazgos_celda_unidad_pilar_V {
	width:85px;
	height:50px;
	margin: 5px 0px 5px 5px;
	border:1px solid #3cb371;
	text-align:center;
	padding: 5px 5px 5px 5px;
	background-color:#3cb371;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
}

.diagrama_hallazgos_celda_unidad_pilar_B {
	width:85px;
	height:50px;
	margin: 5px 0px 5px 5px;
	border:1px solid #c0c0c0;
	text-align:center;
	padding: 5px 5px 5px 5px;
	background-color:#ffffff;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
}

.diagrama_hallazgos_celda_unidad_pilar_A {
	width:85px;
	height:50px;
	margin: 5px 0px 5px 5px;
	border:1px solid #ffcc33;
	text-align:center;
	padding: 5px 5px 5px 5px;
	background-color:#ffcc33;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
}

.diagrama_hallazgos_celda_unidad_pilar_R {
	width:85px;
	height:50px;
	margin: 5px 0px 5px 5px;
	border:1px solid #ff3333;
	text-align:center;
	padding: 5px 5px 5px 5px;
	background-color:#ff3333;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
}

.diagrama_hallazgos_celda_unidad_pilar_T {
	width:85px;
	height:50px;
	margin: 5px 0px 5px 5px;
	border:1px solid #70a8ed;
	text-align:center;
	padding: 5px 5px 5px 5px;
	background-color:#70a8ed;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
}

.diagrama_hallazgos_celda_vacia {
	height:20px;
	margin: 5px 0px 5px 5px;
	border: none;
	text-align:center;
	padding: 5px 5px 5px 5px;
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
}

.diagrama_hallazgos_celda_unidad_pilar_B a.diagrama_hallazgos_enlace
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
}

.diagrama_hallazgos_celda_unidad_pilar_B a.diagrama_hallazgos_enlace:hover
{
	color:#3584c7;
}

.color_hallazgos_G {
   padding:5px;
	background-color:#c0c0c0;
	color:#FFFFFF;
	width:100px;
	text-align:center;
	font-weight:bold;
}

.color_hallazgos_N {
   padding:5px;
	background-color:#3cb371;
	color:#FFFFFF;
	width:100px;
	text-align:center;
	font-weight:bold;
}

.color_hallazgos_V {
   padding:5px;
	background-color:#3cb371;
	color:#FFFFFF;
	width:100px;
	text-align:center;
	font-weight:bold;
}

.color_hallazgos_B {
   padding:5px;
	background-color:#ffffff;
	color:#3584c7;
	width:100px;
	text-align:center;
	font-weight:bold;
	border:1px solid #d7d7d7;
}

.color_hallazgos_A {
   padding:5px;
	background-color:#ffcc33;
	color:#FFFFFF;
	width:100px;
	text-align:center;
	font-weight:bold;
}

.color_hallazgos_R {
   padding:5px;
	background-color:#ff3333;
	color:#FFFFFF;
	width:100px;
	text-align:center;
	font-weight:bold;
}

.color_hallazgos_T {
   padding:5px;
	background-color:#70a8ed;
	color:#FFFFFF;
	width:100px;
	text-align:center;
	font-weight:bold;
}

sup {color:#000000; font-weight: bold; font-size: .9em;}

