.tablatipificacion {  
  border: thin #000000 solid;
  }

.tablatipificaciontitulo {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #000000;
  font-weight: bold;
  background-color:#89899C;
  padding-top: 3px; 
  padding-bottom: 3px; 
  padding-right: 3px; 
  padding-left: 3px
  }

.tablatipificacionlinea {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #000000;
  background-color:#EBEBF7; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-right: 2px; 
  padding-left: 2px
  }

.tablaplan {  
  border: none; 
  }
  
.tablaplantitulo {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  font-weight: bold;
  padding-top: 3px; 
  padding-bottom: 3px; 
  padding-right: 3px; 
  padding-left: 3px
  }

.tablaplanboxheader {  
  border: #000000; 
  border:1px;
  border-style: solid; 
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-right-width: 1px; 
  border-left-width: 1px
  }

.headertablaplan {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  color: white;
  background-color:#9C8989; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-right: 2px; 
  padding-left: 2px
  }

.tablaplanboxrenglon {  
  border: #000000; 
  border-style: solid; 
  border:1px;
  border-right-width: 1px; 
  border-left-width: 1px
  border-top-width: 1px; 
  border-bottom-width: 1px; 

  }

.renglon1tablaplan {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  background-color:#f9f9f9; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-right: 2px; 
  padding-left: 2px
  }

.renglon2tablaplan {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  background-color:#ebebeb; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-right: 2px; 
  padding-left: 2px
  }


body {
  font-family :sans-serif;
  background-color:#FFFFFF;
  scrollbar-face-color: #CDEACE;
  scrollbar-3dlight-color:#EBF7EB;
  scrollbar-darkshadow-color: #EBF7EB;
  scrollbar-shadow-color:#EBF7EB;
  }

.barraheader {
/*  float:left; 
  left:0px; 
  top:0px; */
  width:100%; 
  height:36px;  
}



  
.barratitulosistema {
  text-align :justify ;
  font-family :sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:18pt;
  background-color:#CDEACE;
  color:#000000;
  padding-left:10;
  padding-right:10;
  padding-bottom:0;
  padding-top:0;
  }

.TituloOptativas {
  text-align :center ;
  font-family :sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:20pt;
  color:#000000;
  padding-left:10;
  padding-right:10;
  padding-bottom:10;
  padding-top:20;
  }
  
.cuerpopagina {
/*  float:left; 
  left:0px; 
  top:15%; */
  width:100%; 
  height:75%; 
/*  z-index:2; */

  text-align :justify ;
  font-family :sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:10pt;
  background-color:#FFFFFF;
  color:#000000;
  padding-left:10;
  padding-right:10;
  padding-bottom:10;
  padding-top:10;
  }

.barranavegacion {
  text-align :left;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:10pt;
  background-color:#EBF7EB;
  color:#000000;
/*  padding-left:10;
  padding-right:10;
  padding-bottom:10;
  padding-top:10;*/
  }

a:link {
  text-decoration:underline;
  /*font-style:normal;*/
  font-variant:normal;
  /*font-weight:normal;*/
  color:#FF8F44;
  padding-left:5;
  padding-right:5;
  padding-bottom:5;
  padding-top:5;
  }

a:visited {
  text-decoration:underline;
  /*font-style:normal;*/
  font-variant:normal;
  /*font-weight:normal;*/
  color:#FF8F44;
  padding-left:5;
  padding-right:5;
  padding-bottom:5;
  padding-top:5;
  }

a:hover {
  /*font-style:normal;*/
  font-variant:normal;
  /*font-weight:normal;*/
  color:#FF4452;
  padding-left:5;
  padding-right:5;
  padding-bottom:5;
  padding-top:5;
  text-decoration: underline;
  }

.barrafooter { 
/*  float:left; */
  width:100%; 
  height:20px; 
/*  z-index:3; */
/*  left: 0px; 
  top: 90%;  */

  text-align :center; 
  font-family :sans-serif; 
  font-style:normal; 
  font-variant:normal; 
  font-weight:normal; 
  font-size:8pt; 
  background-color:#CDEACE; 
  color:#000000; 
  padding-left:10; 
  padding-right:10; 
  padding-bottom:10; 
  padding-top:10; 
  }

.tabladescplan {  
  border: #000000; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px; 
  }

.tabladescplantitulo {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  font-weight: bold; 
  text-align: center;
  padding-top: 2px; 
  padding-right: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px
  }

.tabladescplandato {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  text-align: left;
  padding-top: 2px; 
  padding-right: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px
  }
.tabladescplantitulodato {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: bold; 
  text-align: left;
  padding-top: 2px; 
  padding-right: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px
  }

a.PlanVigente{
  /*font-style:italic;
  font-weight:bold;*/
  color:Red;
}
a.PlanActivo{
  /*font-style:italic;
  font-weight:bold;*/
  color:#FF8F44;
}
a.PlanCaduco{
  /*font-style:italic;
  font-weight:bold;*/
  color:#aa8F44;
}
