html  { font-size: 14px;
      }
body  { 
        background-color: #F0F0F0;     color: #003600;
        padding: 0 1em 0 0;            margin: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
      }
h1    {  text-align : center; padding: 0.2em; margin: 0;
          border: 0px solid #405871; background-color: inherit;
          color: #036; text-decoration: none;
          font-size: 18px; font-weight: bold;
       }
h2     {  text-align : center;  padding: 0.2em 0 0.2em 0.7em;
            margin: 0 0 0.5em 0; text-decoration: none;
            font-size: 18px; font-weight: bold;
        }
h2.marq     {  text-align : center;  padding: 0.2em 0 0.2em 0.7em;
            margin: 0 0 0.5em 0;
            text-decoration: none; color : #D04040;
            font-size: 18px; font-weight: bold;
        }
h3     {    text-align : center; padding: 0.2em 0 0.2em 0.7em;
            margin: 0 0 0.5em 0; border: 0px solid #405871;
            text-decoration: none;
            font-size: 14px; font-weight: bold;
       }

div.der  {   padding: 0.2em;left :6px; margin-left: 5px;
             color : #464445;  background-color : #B9CBCC;  
       }

div.centro  {   padding: 0.2em;left :6px; margin-left: 5px;
               color : #000000; background-color :  #B1CB89;
            }

p                    { text-align : left; padding: 0.2em; margin: 5px;
                        background-color: inherit;
                     }
p.enfa                 { text-align : left; padding: 0.2em; margin: 0;
                        border: 1px solid #405871; background-color: #E0F0E0;
                     }
p.centro             { 
                        text-align : center; padding: 0.2em; margin: 0;
                         background-color: inherit;
                     }
p.poes             { 
                        text-align : left; padding: 1.5em; margin: 5;
                         background-color: #A7E6EA;
                     }
p.deci             { 
                       text-align : left; padding: 1.5em; margin: 5;
                         color : #020202 ;background-color: #8FD7C7;
                     }
p.verso             { 
                       text-align : left; padding: 1.5em; margin: 5;
                         background-color: #D7DEF0;
                     }

p.luto             {
                     padding: 1.2em;     margin :5 ;   text-align: left;   
                     color : white; background-color : black;
                   }


 a:link               { color: #0003C7;   background-color: inherit; }
a:visited             { color: #D00306;   background-color: inherit; }
a:active              { color: #5A88B5;   background-color: inherit; }
a:hover              { color: #5A88B5;   background-color: inherit; }
/*
a:link:hover,
a:link:active,
a:visited:hover,
a:visited:active      {   
                        color: #0073c7;   background-color: #f0f0f0;
                      }
tr.odd a:hover,
tr.odd a:active,
tr.header a:hover,
tr.header a:active,
div.note a:hover,
div.note a:active,
div.example a:hover,
div.example a:active,
div.warning a:hover,
div.warning a:active,
div#quickview a:hover,
div#quickview a:active 
                        {
                          background-color: #fff; color: #0073c7;
                        }
*/
table                  {  
                          background-color : #70B0C0;
                          border: 1px solid #aaa;
                          border-collapse: collapse;
                          padding: 2px;
                          margin-top: 0.5em;
                          margin-bottom: 0;
                        }

table.men              {  
                          background-color : #C0C0C;
                          border: 1px 
                   /*       solid #aaa; */
                          border-collapse: collapse;
                          padding: 4px;
                          margin-top: 0.5em;
                          margin-bottom: 0;
                        }
tr.low            { 
                      color : #red; font-size : 15px; background-color : #C0C0C0;  
                 }
tr.medio        { 
                     color : #464445; font-size : 15px; background-color : #B9CBCC;  
                }

tr.odd     { /* for large tables alternating colors */
            background-color: #f2f2f2;
           }
tr.header 
            {     background-color: #e2e2e2;
                            border-top: 1px solid #aaa;
                            border-bottom: 1px solid #aaa;
            }

td.centered    {
                 color : #2D436C; font-size : 15px; background-color : #E2ECED;  
                 text-align: center;
               }
td.medio        {
                 color : #000000; font-size : 15px; background-color :  #A0C0D0;
              }
td.izq     { 
                color : #2D436C; font-size : 15px; background-color : #E2ECED;  
             }
td.der       { 
                 color : #464445; font-size : 15px; background-color : #B9CBCC;  
             }
td.low       { 
                 color : #red; font-size : 15px; background-color : #A0B0C0;  
            }
td.men       {
                     padding: 0.1em 0.2em;    vertical-align: top;
                     text-align: left;   line-height: 1.3em;
             }
td.neg       {
                     padding: 0.1em 0.2em;    vertical-align: top;
                     text-align: left;   line-height: 1.3em;
                     color : white; background-color : black;
             }
td.aleg      {
                     padding: 0.1em 0.2em;    vertical-align: top;
                     text-align: left;   line-height: 1.3em;
                     color : #FDF0FD; background-color : #19840D;
              }
td.navi      {  
                     padding: 0.1em 0.2em;    vertical-align: top;
                     text-align: left;   line-height: 1.3em;
                     color : #FFFFFF; background-color : #D70F48;
              }
td, th        {   
                    empty-cells: show; /* show border around empty cells */
                   padding: 0.1em 0.2em;    vertical-align: top;
                   text-align: left;   line-height: 1.3em;
              }

th.centered   { 
                  font-weight: bold;
              }




/*
table.bordered table td,
table.bordered table th  {
                         border-style: none;
                       }

table.bordered td,
table.bordered th,
table table.bordered td,
table table.bordered th {
                         border: 1px solid #aaa;
                      }
*/
code   {font-size: 1em; background-color : #808080;
       }

li      {list-style-type: circle; font-style: normal;
             line-height: normal; 
         }
ul       { margin-left:0; margin-right:0px; 
         }
ul.izq    {margin-left:0px; margin-right:0px; 
         }
ul.navi    {    margin-left:0px; margin-right:0px; 
                color : #101010; background-color : #D70F48;
         }
/*  #FDF0FD
center {
           font-size: 1em; background-color : #808080;
       }
*/
/*
.section h2 {  background-color: #405871;
               color: #fff;
            }

.directive-section h2 {    background-color: #557697;   color: #fff;
                      }
.category h2         {    background-color: #e5ecf3; color: #405871; font-size: 14px;
                     }
*/

