.lhs_menu1  {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #990033; padding-left: 0px; font-size: small}
A.lhs_menu2 {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #990033; font-size: 11px; line-height:15pt}
A.lhs_menu2s {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #990033; font-size: 9px; line-height:15pt}
.lhs_h {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; padding-left: 0px; font-size: 11px}
.lhs_hs {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; padding-left: 0px; font-size: 9px}
.lhs_comment {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; padding-left: 0px; font-size: 10px}

A.recname {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #990033; font-size: 11px}


P.global {font-family:verdana,arial,helvetica,sans-serif;color:#003399;font-size:10pt;line-height:10pt;text-decoration:none;font-weight:normal;}
P.cv {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;margin-left: 0.2in; margin-right: 0.2in}
P.preslibro {text-align:justify;font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;margin-left: 0.2in; margin-right: 0.2in}

P.nav {font-family:verdana,arial,helvetica,sans-serif;color:#003399;font-size:10pt;line-height:10pt;text-decoration:none;font-weight:normal;}
SPAN.nav {font-family:verdana,arial,helvetica,sans-serif;color:#003399;font-size:10pt;line-height:10pt;text-decoration:none;font-weight:normal;}

SPAN.red {font-family:verdana,arial,helvetica,sans-serif;color:#cc0000;font-size:10pt;line-height:10pt;text-decoration:none;font-weight:normal;}

SPAN.plato {font-family:arial,helvetica,sans-serif;color:#666666;font-size:10pt;font-weight:bold;}
SPAN.dia {font-family:arial,helvetica,sans-serif;color:#333333;font-size:10pt;font-weight:bold;}
SPAN.cartacat {font-family:arial,helvetica,sans-serif;color:#333333;font-size:12pt;font-weight:bold;}
A.hlnav {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #339900; font-size: 10px}


SPAN.ingr {font-family:verdana,arial,helvetica,sans-serif;color:#000000;font-size:8pt;font-weight:normal;}
SPAN.iadd {font-family:verdana,arial,helvetica,sans-serif;color:#000000;font-size:8pt;font-weight:normal;}
SPAN.rnum {font-family:verdana,arial,helvetica,sans-serif;color:#aaaaaa;font-size:7pt;font-weight:normal;}

TD.camalt {font-family:verdana,arial,helvetica,sans-serif;color:#000000;font-size:8pt;font-weight:normal;}

P.intro {font-family:verdana,arial,helvetica,sans-serif;color:#000000;font-size:10pt;line-height:11pt;text-decoration:none;font-weight:normal;}
P.introlibros {font-family:verdana,arial,helvetica,sans-serif;color:#000000;font-size:9pt;line-height:11pt;text-decoration:none;font-weight:normal;}

P {font-family:verdana,arial,helvetica,sans-serif;color:#003333;font-size:10pt;line-height:12pt;text-decoration:none;font-weight:normal;}


SPAN.reg {font-family:verdana,arial,helvetica,sans-serif;color:#003333;font-size:10pt;line-height:12pt;text-decoration:none;font-weight:normal;}
TABLE {font-family:verdana,arial,helvetica,sans-serif;color:#003333;font-size:10pt;line-height:12pt;text-decoration:none;font-weight:normal;}


P.caption {font-family:verdana,arial,helvetica,sans-serif;color:#003333;font-size:10pt;line-height:12pt;text-decoration:none;font-weight:bold;}
span.caption {font-family:verdana,arial,helvetica,sans-serif;color:#003333;font-size:10pt;line-height:12pt;text-decoration:none;font-weight:bold;}


SPAN.bigred {font-family:verdana,arial,helvetica,sans-serif;color:#cc0000;font-size:13pt;line-height:12pt;text-decoration:none;font-weight:bold;}

SPAN.smallred {font-family:verdana,arial,helvetica,sans-serif;color:#cc0000;font-size:10pt;line-height:11pt;text-decoration:none;font-weight:bold;}
P.smallred {font-family:verdana,arial,helvetica,sans-serif;color:#cc0000;font-size:10pt;line-height:11pt;text-decoration:none;font-weight:bold;}


SPAN.subsubtitle {font-family:Times, Times New Roman;color:#003333;font-size:14pt;line-height:16pt;text-decoration:none;font-weight:normal;}

SPAN.subtitlelight {font-family:Times, Times New Roman;color:#669999;font-size:14pt;line-height:16pt;text-decoration:none;font-weight:normal;}



SPAN.sublink {font-family:verdana,arial,helvetica,sans-serif;color:#669966;font-size:10pt;line-height:11pt;text-decoration:none;font-weight:bold;}

SPAN.indentlink {font-family:verdana,arial,helvetica,sans-serif;color:#669966;font-size:10pt;line-height:11pt;text-decoration:none;font-weight:bold;position:relative;left:30pt;}

SPAN.mainlink {font-family:verdana,arial,helvetica,sans-serif;color:#003399;font-size:12pt;line-height:13pt;text-decoration:none;font-weight:bold;}

.tit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #ffffff; text-decoration: none}
.subtit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:bold;}
.area {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #aadaff; font-weight:bold; }

.contit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003399; font-weight:bold; }

p.titforo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF6600; font-weight:bold; }

TH.gp {
  background-color: #C0C0C0;
  color: #000000
}
 
TR.odd {
  background-color: #FFFFFF;
  color: #000000
}
 
TR.even {
  background-color: #D0D0D0;
  color: #000000
}

TR.green_odd {
  background-color: #afe0aa;
  color: #000000
}
 
TR.green_even {
  background-color: #d5f9d1;
  color: #000000
}

TR.pink {
    background-color:#ffedf3;
    color: #000000
}

TR.green {
    background-color:#e0f9c0;
    color: #000000
}


td img.dec {display: block;}

table.thin { border-collapse: collapse;  }
table.thin td { border: solid black thin; padding: 0.3em }


P.sdfootnote { margin-bottom: 0in; font-family: "Arial", sans-serif; font-size: 10pt; widows: 2; orphans: 2 }
P.mardones { margin-bottom: 0.08in; font-family: "Arial", sans-serif; font-size: 12pt; widows: 2; orphans: 2 }
A.sdfootnoteanc { font-size: 57% }

CeldaTextoVerdoso {  
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #F0ECD9;
    border: solid #CC3300 thin; padding: 0.3em;
    text-align:left;
}

.CeldaTextoBlanco {  
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border: solid #CC3300 thin; padding: 0.3em
}

table.thin_hiru { border-collapse: collapse;  }
table.thin_hiru td { border: solid #CC3300 thin; padding: 0.3em }

.titulo5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #CC3300;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align : center;
}

.titulo5l
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #CC3300;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align : left;
    background-color: #F0ECD9;
}

.titulo6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #CC3300;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align : left;
}

.tn_re, .tn_red, .tn_or, .tn_gr, .tn_ye, tn_bl
    {
        font-family: verdana, sans-serif;
        font-size: 13px;
        font-weight: bold;
        margin: 4px 0px 2px 0px;
    }

.ef_tit_bold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #FF6600;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none
}

.procedencia {
    clear:both;
    font-size:10px;
    border:none;
    margin:0; padding:4px;
    background:transparent;
    text-align:right;
}

