/* Hoja de estilo base para Leyenda.net/Inforol */


/* FUENTES */

BODY { font: 9pt Verdana, sans;
       color: #E7E7E7;
       background-color: #2E2E2E; }

P { text-indent: 27.0pt;
    text-align: justify; }

TABLE { font: 9pt Verdana, sans; }



/* TITULARES */

/* El 1 es para los títulos de artículo y página */
H1 { font: 18pt Verdana, sans;
     font-variant: small-caps;
     color: #E7E7E7;
     text-align: center; }

/* De 2 a 4 son para niveles del texto */

H2 { font: 16pt Verdana, sans;
     color: orange;
     text-align: center; }

H3 { font: 12pt Verdana, sans;
     color: orange;
     text-align: left; }

H4 { font: 11pt Verdana, sans;
     color: orange;
     text-align: left;
     font-weight: bold; }

/* El 5 es para los títulos de recuadro */

H5 { font: 13pt Verdana, sans;
     color: orange;
     text-align: center; }

/* El 6 es para el índice */

H6 { font: 10pt Verdana, sans;
     font-weight: bold;
     font-variant: small-caps;
     color: #E7E7E7;
     text-align: center;
     margin-top: 6px;
     margin-bottom: 12px; }

CAPTION { font: 10pt Verdana, sans;
          font-weight: bold;
          margin-top: 10px;
          margin-bottom: 10px; }

SPAN.h7 { font: 8pt Verdana, sans;
          font-weight: bold;}


/* CELDAS DE TABLAS */

TH { background-color: #DD6900; 
     color: #FFFFFF;
     font-weight: bold; 
     text-align: center; }

TR.impar { background-color: #272727; }

TR.par { background-color: #464646; }



/* CUADROS DE TEXTO */

.marco { font: 8pt Verdana, sans; 
         text-align: left;
         border-style: solid;
         border-color: black;
         border-width: 1px;
         background-color: #464646; 
         margin-top: 12px;
         margin-bottom: 12px;
         padding : 5px; }

.marco P { text-indent: 15.0pt;
           text-align: left; }

.marco TABLE { margin-left: auto;
               margin-right: auto;
               font: 8pt Verdana, sans; }

.izquierda { margin-left: 0px;
             margin-right: 12px;
             float: left; }

.derecha { margin-left: 12px;
           margin-right: 0px;
           float: right; }

.centro { margin-left: auto;
          margin-right: auto; }

.centrado { margin-left: auto;
            margin-right: auto;
            width: 70%;
            text-align: left; }

.ancho { width: 90%; }

.centrado TABLE { margin-left: auto;
                  margin-right: auto; }


.centrado TD { vertical-align: top; 
               padding-left: 6px;
               padding-right: 6px; }

.espaciado TD { padding-top: 6px;
                padding-bottom: 6px; }

.centrado_puro { display: block;
                 margin-left: auto;
                 margin-right: auto; }

.cita { font-family: "times new roman", serif;
        font-size: 9pt; 
        font-style: italic;
        font-weight: bold;
        text-align: left;
        margin-top: 12px;
        margin-bottom: 12px;
        margin-left: 50%;
        //margin-left: 30%;  }

/* COLUMNAS */

DIV.menu { position: fixed; 
           height: 90%;
           width: 175px; 
           top: 0px;
           left: 0px; }

DIV.indice { position: fixed; 
             width: 175px; 
             top: 0px;
             right: 12px;
             max-height: 90%;
             overflow-y: auto;
             overflow-x: hidden; }

DIV.listado { position: fixed; 
              width: 150px; 
              top: 70px;
              bottom: 162px;
              left: 12px;
              overflow: auto;
              text-indent: 5px; }


DIV.cuerpo { margin-left: 175px;
             margin-right: 197px; }

DIV.cuerpo_no_indice { margin-left: 175px;
                       margin-right: 12px; }

DIV.log { position: fixed; 
          width: 150px; 
          bottom: 12px;
          left: 12px; }

/* LINKS */

A:link { color: #DD6900;
         font-weight: bold;
         text-decoration: none; }

A:visited { color: #DD6900;
            font-weight: bold;
            text-decoration: none; }

A.lite:link { font-weight: normal; }

A.lite:visited { font-weight: normal; }



/* LISTAS */

LI { list-style-image: url(dot.gif);
     margin-left: 0px; }

UL.pros LI { list-style-image: url(flecha_arr.gif); }

UL.contras LI { list-style-image: url(flecha_abj.gif); }

UL.signo LI { list-style-image: url(dot_2.gif); }

UL.libro LI { list-style-image: url(dot_libro.gif); }

/* IMÁGENES */

IMG { border-width: 0; }

IMG.avatar { max-width: 100px;
             max-height: 100px; }

OBJECT { overflow: hidden; }


/* SECCIONES */

HR { height: 1px;
     border: 0;
     background-color: #DD6900;
     width: 90%; }

DIV.nota { text-align: right; 
           font: 9pt Verdana, sans;
           font-style: italic; }

SPAN.nota { font: 8pt Verdana, sans;
            font-style: italic; }

DIV.supernota { font: 10pt Verdana, sans;
                text-align: center; }

SPAN.remarcado { background-color: #FFFF00; }

SPAN.error {color: #FF0000;
            font-weight: bold; }

SPAN.capital { float: left;
               width: 0.8em;
               font-size: 400%;
               line-height: 85%; }

SPAN.codigo { font: 10pt Courier; }


/* FORMULARIOS */

.format { background-color: #E7E7E7;
          border: 1px solid #DD6900;
          width: 95%;
          font: 9pt Verdana, sans; }

.google { background-color: #E7E7E7;
          border: 1px solid #DD6900;
          width: 80%;
          font: 8pt Verdana, sans; }

INPUT.txt { font: 8pt Verdana, sans; 
            border-style: solid;
            border-color: black;
            border-width: 1px;
            background-color: #EFF0E7; }

A:link.txt { font: 8pt Verdana, sans; 
             color: black;
             border-style: solid;
             border-color: black;
             border-width: 1px;
             background-color: #EFF0E7;
             padding-top: 1px;
             padding-right: 5px;
             padding-bottom: 1px;
             padding-left: 5px;}

A:visited.txt { font: 8pt Verdana, sans; 
                color: black;
                border-style: solid;
                border-color: black;
                border-width: 1px;
                background-color: #EFF0E7;
                padding-top: 1px;
                padding-right: 5px;
                padding-bottom: 1px;
                padding-left: 5px;}
