/* Deliminadores de divisão, retirar o prefixo x para exibir */
xdiv.destq    { display: block; float: none; clear: both; 
               border-style: solid; padding: 5 }
xdiv.destq-it { display: block; float: none; border-style: solid; border-color: blue; padding: 5; }
xdiv.destq-it { display: block; float: none; border-style: solid; border-color: red; padding: 5; }
xdiv.relac-mx { display: block; float: none; border-style: solid; border-color: purple; padding: 5; }
xdiv.sum      { display: block; float: none; border-style: solid; border-color: purple; padding: 5; }
xdiv.sel      { display: block; float: none; border-style: solid; border-color: cyan; padding: 5; }

/* Formatação genérica para todos os arquivos do sítio */
body         { font-family: VERDANA, ARIAL, HELVETICA; color: #666666; font-size: 10pt }
table        { font-family: VERDANA, ARIAL, HELVETICA; color: #666666; font-size: 10pt }

/* Efeitos de sobreposição do hyperlink para o o barra de tópicos */
div.bar a:visited    { text-decoration: none; font-family: VERDANA, ARIAL, HELVETICA, Sans-; font-size: xx-small; color: 
               #FFFFFF; font-weight: bold }
div.bar a:link       { text-decoration: none; font-size: xx-small; font-family: VERDANA, ARIAL, HELVETICA, Sans-; color: 
               #FFFFFF; font-weight: bold }
div.bar a:hover      { text-decoration: underline; font-family: VERDANA, ARIAL, HELVETICA, Sans-; 
               font-size: xx-small; color: #FFFFFF; font-weight: bold }
div.bar a:active     { text-decoration: none; font-family: VERDANA, ARIAL, HELVETICA, Sans-; font-size: xx-small; color: 
               #FFFF00; font-weight: bold }
               
/* Efeitos de sobreposição do hyperlink para o sumário lateral */
div.sum      { font-family: VERDANA, ARIAL, HELVETICA; color: #000000; font-size: 8pt }
div.sum a:visited { text-decoration: none; color: black; font-family: VERDANA, ARIAL, HELVETICA, Sans-; 
               font-weight: bold }
div.sum a:link { text-decoration: none; color: black; font-family: VERDANA, ARIAL, HELVETICA, Sans-; 
               font-weight: bold }
div.sum a:hover { font-family: VERDANA, ARIAL, HELVETICA, Sans-; background-color: #FFFFCC; 
               text-decoration: underline; color: #CC3300; font-weight: bold }
div.sum a:active { text-decoration: none; font-color: black; font-family: 
               VERDANA, ARIAL, HELVETICA, Sans-; color: #CC3300; font-weight: 
               bold }
/* Efeitos de sobreposição do hyperlink para os destaques em português */
div.destq-pt a:visited { text-decoration: none; font-family: VERDANA, ARIAL, HELVETICA, Sans-; color: 
               #CCFFCC; font-weight: bold }
div.destq-pt a:link { text-decoration: none; font-family: VERDANA, ARIAL, HELVETICA, Sans-; color: 
               #F8F8F8; font-weight: bold }
div.destq-pt a:hover { text-decoration: none; font-family: VERDANA, ARIAL, HELVETICA, Sans-; color: 
               #FFFF00; font-weight: bold }
div.destq-pt a:active { text-decoration: none; font-family: VERDANA, ARIAL, HELVETICA, Sans-; color: 
               #FFFF00; font-weight: bold }

/* Efeitos de sobreposição do hyperlink para os destaques em italiano */
div.destq-it a:visited { text-decoration: none; font-family: VERDANA, ARIAL, HELVETICA, Sans-; color: 
               #CCFFCC; font-weight: bold }
div.destq-it a:link { text-decoration: none; font-family: VERDANA, ARIAL, HELVETICA, Sans-; color: 
               #F8F8F8; font-weight: bold }
div.destq-it a:hover { text-decoration: none; font-family: VERDANA, ARIAL, HELVETICA, Sans-; color: 
               #FFFF00; font-weight: bold }
div.destq-it a:active { text-decoration: none; font-family: VERDANA, ARIAL, HELVETICA, Sans-; color: 
               #FFFF00; font-weight: bold }