body {
    background:url(../../images/bg.jpg) repeat-x;   color: #454545;
    font-family: Arial, Verdana;
    font-size: 11px;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
  }


a:link {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #0072bc;
    text-decoration: underline;
  }


a:active {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #0072bc;
    text-decoration: underline;
  }


a:visited {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #0072bc;
    text-decoration: underline;
  }


a:hover {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #009aff;
    text-decoration: none;
  }


.celda_param1 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #FFFFFF;
    /*padding: 10px;*/
  }


.celda_param2 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px dashed #A3C8F1;
    padding-top: 2px;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-left: 9px;
  }


.celda_param3 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #d9d9d9;
    height: 20px;
  }


.txt_azulbold {
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #0080c3;
  }


.txt_azul_fichas{
    font-family: Arial, Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #0080c3; 
  }


.celda_tit1 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
  }


.col1 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    height: 20px;
    padding: 3px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: solid;
    border-left-color: #787878;
    border-right-width: 1px;
    border-right-color: #787878;
  }


.col2 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 20px;
    padding: 3px;
    border-right-style: solid;
    /*border-top-style: solid;    
    border-left-style: solid;*/
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    border-right-width: 1px;
    border-left-color: #CCCCCC;
  }
  

.col3 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    height: 20px;
    padding-left: 10px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
  }
  

.col4basico1 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #d9d9d9;
    background-color: #fffde3;
  }
  

.col4basico12 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
   
  }
  

.col4basico2 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    background-color: #fffde3;
  }
  

.col4basico_tabla {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
  }
  
  
.col8basico_new {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    background-color: #FFF1E8;
  }


.col2medio_new {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    background-color: #FFF1E8;
  }
    
   
.col4basico2_2 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    background-color: #FFFAED;
  }
  
.col4_nuevo {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    background-color: #FFFAED;
    font-weight: normal;
    text-align: left;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
  }


.col8basico1 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #d9d9d9;
    background-color: #ffefd5;
  }


.col8basico12 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    
  }
  
  
.col8basico2 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #ffefd5;
  }


.col4bnew {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #ffefd5;
  }
  
  
.col2medio1 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #d9d9d9;
    background-color: #d5e6ff;
  }
  

.col2medio12 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    
  }


.col2medio2 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #d5e6ff;
  }


.col1_header {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    height: 20px;
    padding: 3px;
    background-color: #f2f2f2;
    font-weight: bold;
    border: 1px solid #787878;
  }


.col2_header {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #f2f2f2;
    border-top-width: 1px;
    border-top-color: #787878;
    font-weight: bold;
  }


.header8 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #ffcf86;
    font-weight: bold;
    text-align: center;
    border-top-width: 1px;
    border-top-color: #787878;
  }


.header2 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #86b6ff;
    font-weight: bold;
    text-align: center;
    border-top-width: 1px;
    border-top-color: #787878;
  }

/*
.header4 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 20px;
    padding: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    background-color: #FFF4DA;
    font-weight: bold;
    text-align: center;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
  }*/

.header4 

{

font-family: Arial,Verdana;

font-size: 11px;

color: #666666;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #787878;

height: 20px;

padding-top: 3px;

padding-right: 3px;

padding-bottom: 3px;

padding-left: 3px;

border-top-style: solid;

border-right-style: solid;

border-left-style: solid;

border-right-width: 1px;

border-right-color: #787878;

background-color: #fff886;

font-weight: bold;

text-align: center;

border-top-width: 1px;

border-top-color: #787878;

border-left-width: 1px;

border-left-color: #787878;

}
 

.header8vo {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 20px;
    padding: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    background-color: #FEE2D1;
    font-weight: bold;
    text-align: center;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
  }
  
  

.tex4b_new {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    background-color: #FFF4DA;
    font-weight: bold;
    text-align: left;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
  }
  
  
.tex4b_new1 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    height: 20px;
    padding: 3px;
    background-color: #FFF4DA;
    font-weight: bold;
    text-align: left;
 
  }
  
  

.header4_1 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    height: 20px;
    padding: 8px;
    background-color: #FDE9AC;
    font-weight: normal;
    text-align: left;
  }
  

.header_octavo {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    height: 20px;
    padding: 8px;
    background-color: #FDBD96;
    font-weight: normal;
    text-align: left;
  }
  

.header_2medio {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    height: 20px;
    padding: 8px;
    background-color: #8CAAC9;
    font-weight: normal;
    text-align: left;
  }
  
    
.col_nota {
    font-family: Arial, Verdana;
    font-size: 10px;
    color: #666666;
    border-bottom-style: none;
    padding: 5px;
    border-top-style: solid;
    border-right-style: none;
    border-left-style: none;
    background-color: #FFFFFF;
    line-height: 13px;
    border-top-width: 1px;
    border-top-color: #787878;
    text-align: justify;
  }





.col_compara3 {
    font-family: Arial, Verdana;
    font-size: 10px;
    color: #666666;
    padding: 5px;
    background-color: #FFFFFF;
    border: 1px solid #666666;
    margin: 0px;
    line-height: 13px;
  }

.col_compara4 {
    font-family: Arial, Verdana;
    font-size: 10px;
    color: #666666;
    padding: 5px;
    background-color: #FFFFFF;
    text-align: justify;	
    margin: 0px;
    line-height: 13px;
  }

.celda_copara {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    line-height: 12px;
    padding: 2px;
  }


.celda_copara_rojo {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px solid #DD0054;
    line-height: 12px;
    padding: 2px;
  }


.celda_copara_new {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #F9CCDD;
    border: 1px solid #CCCCCC;
    line-height: 12px;
    padding: 2px;
  }
  
  

a.link2:link {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #c72929;
    text-decoration: underline;
  }


a.link2:active {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #c72929;
    text-decoration: underline;
  }


a.link2:visited {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #c72929;
    text-decoration: underline;
  }


a.link2:hover {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #ff0000;
    text-decoration: none;
  }


a.link3:link {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
  }


a.link3:active {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
  }


a.link3:visited {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
  }


a.link3:hover {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #ff0000;
    text-decoration: none;
  }


.header4_b {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #fff886;
    font-weight: bold;
    text-align: center;
    border-top-width: 1px;
    border-top-color: #787878;
  }


.header2_b {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #86b6ff;
    font-weight: bold;
    text-align: center;
    border-top-width: 1px;
    border-top-color: #787878;
    border-left-width: 1px;
    border-left-color: #787878;
  }


.header8_b {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #ffcf86;
    font-weight: bold;
    text-align: center;
    border-top-width: 1px;
    border-top-color: #787878;
    border-left-width: 1px;
    border-left-color: #787878;
  }


.tit_ficha {
    font-family: Arial, Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #116997;
    padding: 8px;
  }


.tit_ficha_a {
    font-family: Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #116997;
    padding: 6px;
  }
  

.celda_ficha1 {
    font-family: Arial, Verdana;
    color: #666666;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    font-size: 11px;
    padding: 8px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCCCCC;
  }


.celda_ficha1b {
    font-family: Arial, Verdana;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    font-size: 11px;
    padding: 1px;
    height: 18px;
    line-height: 20px;
  }
  
  
.celda_ficha1_1b {
    font-family: Arial, Verdana;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    font-size: 11px;
    padding: 1px;
    height: 18px;
    line-height: 20px;
  }
  
  
.celda_ficha1_1d {
    font-family: Arial, Verdana;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #116997;
    font-size: 11px;
    padding: 1px;
    height: 18px;
    line-height: 20px;
  }
  
  
.celda_ficha1_1c {
    font-family: Arial, Verdana;
    font-size: 11px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #116997;
    color: #116997;
    background-color: #D0E1EB;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 2px;;
  }
  
  
.celda_copara_1 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    line-height: 12px;
    padding: 2px;
  } 
  
  
.celda_copara_4to {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #FFF4DA;
    border: 1px solid #CCCCCC;
    line-height: 12px;
    padding: 2px;
  }
  
  
.celda_copara_4to_blanco {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    line-height: 12px;
    padding: 2px;
  }
    
  
.celda_copara_8new {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #FEE2D1;
    border: 1px solid #CCCCCC;
    line-height: 12px;
    padding: 2px;
  }
  

.celda_copara_2medio {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #FFFFFF;
    background-color: #8CAAC9;
    border: 1px solid #CCCCCC;
    line-height: 12px;
    padding: 2px;
  }
  
  
.celda_copara_2medio1 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #CCD9E7;
    border: 1px solid #CCCCCC;
    line-height: 12px;
    padding: 2px;
  }
  
    
.celda_sub_4b {
    font-family: Arial, Verdana;
    color: #FFE8B6;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
    font-size: 11px;
    padding: 1px;
    height: 18px;
    line-height: 20px;
  }
  
  
.celda_ficha1b2 {
    font-family: Arial, Verdana;
    color: #666666;
   font-size: 10px;
  }


.tit_ficha4 {
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    background-color: #FFC645;
    padding: 8px;
  }
  

.tit_ficha4_new {
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    background-color: #FFC645;
    padding: 8px;
  }


.tit_antec {
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #116997;
    padding: 8px;
  }
  
  

.tit_ficha4b {
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    background-color: #FDE9AC;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
  }


.sub_tit_ficha8b {
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    background-color: #FDC4A2;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
  }
  
  
 .header4_1_8vo {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    height: 20px;
    padding: 8px;
    background-color: #FDC4A2;
    font-weight: normal;
    text-align: left;
  }
  
 
.sub_tit_ficha2do {
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #99B3CF;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
  }
  
  
 .header2do {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #FFFFFF;
    height: 20px;
    padding: 8px;
    background-color: #99B3CF;
    font-weight: normal;
    text-align: left;
  }
  
   
  
.tit_ficha8 {
    font-family: Arial, Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    background-color: #ffcf86;
    padding: 8px;
  }


.tit_ficha8_new {
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FA6B15;
    padding: 8px;
  }
  
  
.tit_ficha2do_new {
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #004186;
    padding: 8px;
  }
   

.tit_ficha8b {
    font-family: Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    background-color: #ffefd5;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
  }
  
.tit_ficha8b_new {
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: solid;
    color: #666666;
    background-color: #FDBD96;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
  }


.tit_ficha2 {
    font-family: Arial, Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    background-color: #86b6ff;
    padding: 8px;
  }


.tit_ficha2b {
    font-family: Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    background-color: #d5e6ff;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
  }


.col2_separa {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    padding: 0px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
  }


.col4basico1_head {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #d9d9d9;
    background-color: #fffde3;
  }


.col4basico2_head {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #fffde3;
  }


.col8basico1_head {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #d9d9d9;
    background-color: #ffefd5;
  }


.col8basico2_head {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #ffefd5;
  }


.col2medio1_head {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #d9d9d9;
    background-color: #d5e6ff;
  }


.col2medio2_head {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #787878;
    height: 20px;
    padding: 3px;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    border-right-color: #787878;
    background-color: #d5e6ff;
  }


.celda_param5 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    background-color: #F4F4F4;
    border: 1px dotted #990000;
    text-align: center;
    font-weight: bold;
    padding: 9px;
  }


.celda_param4 {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #E5E5E5;
    background-color: #999999;
    border: 1px solid #333333;
    text-align: center;
    font-weight: bold;
    padding: 9px;
  }

.columnresaltado {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #666666;
    height: 20px;
    padding: 3px;
    background-color: #fff886;
/*
    border: solid 1px #999999;
    border-top-style: solid;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #787878;
    border-top-width: 2px;
    border-top-color: #787878;*/
  }

.Estilo5{
font-size: 10px;
color: #999999;
}

.col_compara {
font-family: Arial,Verdana;
font-size: 10px;
color: #666666;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
background-color: #f2f2f2;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
border-left-color: #666666;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
line-height: 13px;
}

.col_compara2 {
font-family: Arial,Verdana;
font-size: 10px;
color: #666666;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
background-color: #f2f2f2;
text-align: justify;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
line-height: 13px;
}




