/* Cascading Style Sheet                 */
/* Created on 14-09-02                   */

BODY    {
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-position: right bottom;
        background-color: #efe5ac ; 
        background-attachment: fixed;

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: black;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
        margin-right: 10px;
        }

H1      {
        margin-top: 0px;
        margin-bottom: 5px;
        font-size: 15pt;
        text-align: center;
        font-weight: bold;
        color: black;
        text-transform: uppercase;
        }

H2      {
        text-decoration: underline;
        font-size: 12pt;
        font-weight: bold;
        text-align: justify;
        color: black;
        }

IMG     {
        border-style: none;
        text-align: center;
        }

HR      {
        color: #ffde29;
        }


ADDRESS {
        color: #aca588;
        }

/* Links */

A:link,
A:visited
        {
        color: black;
        font-weight: bold;
        text-decoration: none;
        }

A:hover,
A:active
    {
    color: black;
    background-color: #6ac9ff;
    text-decoration: none;
    }

A:hover B
    {
    color: black;
    background-color: #6ac9ff;
    text-decoration: none;
    }

/* The following class is to be used to display side menu */

DIV.PICT {}

DIV.PICT A { background-color: transparent; }

DIV.MENU   
    {
    background-color:  #dcd29e;
    width: 11em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    
    margin-top: 2em;
    padding: 0px;
    float: left;
    top: 30px;
    left: 10px;
    }

DIV.MENU P
    {
    line-height: 1.25;
    margin: 0px;
    right:100%;
    text-align:justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }

/* The following class is to be used to display general text */

#box     {
        margin-left: 12em;
        margin-bottom: 0px;
        padding: 10px;

        border-style: none;
        border-top-width: 1px;
        border-right-width: 4px;
        border-bottom-width: 4px;
        border-left-width: 1px;
        border-color: black;
        background-color: #fff9d9;

        text-align: justify;
        }

#box  A
        {
        color: #656DB1;
        text-decoration: none;
        }

#box  UL
        {
        list-style-image: url("/imagens/b-on.gif");
        }

#box  UL UL
        {
        list-style-image: url("/imagens/b-off.gif");
        }

#box  H2
    {
    font-size: 14pt;
    }

#box  H3
    {
    font-size: 14pt;
    }

#box  H3
    {
    font-size: 14pt;
    }

/* Box header and footer (round corners) */
        
DIV.BHL
        {
        background: url("/imagens/topLeft.gif") no-repeat top left;
        background-color: #fff9d9; 
        margin-left: 12em;
        height: 20px;
        }
        
DIV.BHR
        {
        background: url("/imagens/topRight.gif") no-repeat top right;
        margin-left: 12em;
        height: 20px;
        }
        
DIV.BFL
        {
        background: url("/imagens/botLeft.gif") no-repeat bottom left;
        background-color: #fff9d9; 
        margin-left: 12em;
        height: 20px;
        }
        
DIV.BFR
        {
        background: url("/imagens/botRight.gif") no-repeat bottom right;
        margin-left: 12em;
        height: 20px;
        }  
        
/* Menu header and footer (round corners) */

DIV.MHL
        {
        background: url("/imagens/topLeft.gif") no-repeat top left;        
        height: 20px;
        }
        
DIV.MHR
        {
        background: url("/imagens/topRight.gif") no-repeat top right;
        height: 20px;
        }
        
DIV.MFL
        {
        background: url("/imagens/botLeft.gif") no-repeat bottom left;
        height: 20px;
        }
        
DIV.MFR
        {
        background: url("/imagens/botRight.gif") no-repeat bottom right;
        height: 20px;
        }  
                      

/* The following class is to be used to display the title box */

div.boxtit {
        margin-left: 12em;
        margin-bottom: 15px;
        padding: 5px;
        font-size:75%;
        color: blue;
        text-align: center;
        border-style: none;
        text-align: center;
        }

div.boxtit A:hover,
A:active
    {
    background-color: #efe5ac;
    text-decoration: none;
    }

div.imglink A:hover,
A:active
    {
    text-decoration: none;
    background-color: #dcd29e;
    }

        
/* Tables */

DIV.TABLES {
        background-color: #F6F6F6;
        vertical-align: text-top;
        }

DIV.TABLES TABLE {
        text-align: left;
        font-family: monospace;
        }

DIV.TABLES TH {
        background-color: #ffde29;
        }

DIV.TABLES TD {
        background-color: #EEEAAC;
        }
        
DIV.TABLES P
        {
        line-height: 1;
        padding:2px;
        margin: 0px;
        right:100%;
        text-align:justify;
        font-family: monospace;
        }

/* Mix classes */
div.code
   {
   border: 1px solid #6699CC;
   background-color: #F1F7FA;
   padding:15px
   margin-right:4em;
   margin-left:2em; 
   font-family: monospace;
   }

div.notas
    {
    border: 1px solid #efe5ac;
    background-color: #fff7cd;

    overflow: auto;
    overflow-x: auto;
    width: 95%;
    padding: 0 0.5em 0em 0.5em;
    margin: 1em auto 2em auto;
    color: #000
    }

pre  
    {   
    font: 100% courier,monospace;
    border: 1px solid #6699CC;
    background-color: #F1F7FA;

    overflow: auto;
    overflow-x: auto;
    width: 90%;
    padding: 0 0.5em 0em 0.5em;
    margin: 1em auto 2em auto;
    color: #000
    }

tt
    {
    font-style: italic;
    }

/* Weblog classes */

div.postheader
    {
    background-color: #ffde29;
    }

div.postheader h2
    {
    background: url("./imagens/dtitle.png") repeat-x top left;
    text-decoration: none;
    background-color: #ffde29;
    color: #685F4C;
    padding: 0.3em 0px 0.3em 0.3em;
    }

div.postbody
    {
    margin-top:0.5em;
    margin-bottom:0.5em;
    }

div.postbody table
    {
    vertical-align: text-top;
    margin-top: 0.5em;
    margin-left: auto;
    margin-right: auto;
    font-size: 10pt;
    border-collapse: collapse;
    border-spacing: 0px;
    }

div.postbody th
    {
    padding: 0.2em;
    border-style: solid;
    border-width: 1px
    }

div.postbody td
    {
    border-style: solid;
    border-width: 1px
    }

div.postfooter
    {
    background-color: #fff4b8;
    }

div.postcommentheader
    {
    margin-bottom:0.5em;
    background-color: #fff4b8;
    }

div.postcomment
    {
    margin-top:1em;
    border-style:dotted;
    border-width: 1px;
    background-color: #fffade;
    }

/* Google Search */

div.gs-result        { margin-top: 1em; }
div.gs-title         { text-decoration: underline; }
div.gs-visibleUrl    { color: #dcd29e; }
div.gs-watermark     { display: none; }
div.gsc-back         { float: right; }
table.gsc-branding   { border: none; 
                       text-align: center;}
td.gsc-branding-text { color: gray; 
                       font-size: 10pt;} 
form { margin: 0px; } 
input, select, textarea {
  font-family: helvetica, verdana, arial, sans-serif;
  border: 1px solid #dcd29e;
  padding-left: .2em;
}
