/* CSS Document */
BODY {
scrollbar-face-color:#000;
scrollbar-shadow-color: #000;
scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-track-color: #000;
scrollbar-arrow-color: #fff;
background-color: #000;
}
a{
TEXT-DECORATION: none; color:"#ffffff";
}

.tabla_verde {
	background: #7b8443;
    border: #7b8443 1px solid;
}
.tabla_azul {
	background: #039;
    border: #039 1px solid;
}
.tabla_blanca{
	background: #fff;
    border: #fff 1px solid;
}
.tabla_gris {
background-color:#F0F0F0;
border-color:#F0F0F0;	
}
.tabla_negra {
background-color:#000000;
border-color:#000000;	
}
.tabla_gris_imsa {
background-color:#8c8f94;
border-color:#8c8f94;	
}
.tabla_verde {
	background: #fff;
    border: #090 1px solid;
}
.a_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
	text-decoration: underline;
}
.txt_verde_10_n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #090;
}
.txt_gris_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ccc;
}
.txt_gris_12_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
}
.txt_verde_11_n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #090;
}
.txt_verde_12_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #090;
}
.txt_verde_14_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #090;
}
.txt_rojo_12_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00 ;
}
.txt_azul_10_n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #039;
}
.txt_azul_11_n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #039;
}
.txt_blanco_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff ;
}
.txt_blanco_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff ;

}
.txt_blanco_12_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.txt_azul_12_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #039;
}
.txt_azul_14_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #039;
}
td.click, th.click{
  background-color: #bbb;
  cursor: default;
  }
td.hover, tr.hover{
  background-color: #cccccc;
  cursor: pointer;
  }
th.hover, tfoot td.hover{
  background-color: ivory;
  cursor: default;
  }
td.hovercell, th.hovercell{
  background-color: #abc;
  cursor:default
  }
td.hoverrow, th.hoverrow{
  background-color: #CCCCCC ;
    cursor: default;
  }
  
.punto_rojo {
	font-size: 16px;
	color: #FF0000;
}

.blanco {	
font-family: arial, Verdana, Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	text-indent: 20px;
}

.caja {
width:100%;
display: none;
padding:5px;
border:2px solid #006699;
background-color:#99ccff;
}
.mostrar{
display:block;
width:70%;
padding:5px;
border:2px solid #D0E8F4;
background-color:#ECF8FD;
}