div.imagem
{ margin: .8em; padding: .6em .6em .6em .6em; text-align: left; }
div.imagem img
{ border: 1px solid black; }
div.imagem div.legenda
{ line-height: 1.2em; margin: .6em 0 0 0; width: inherit; font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 font-style: normal;
 }

.mensagem
{ text-align: center; margin: 1em auto 1em auto; padding: 0; width: 600px; border: 1px solid #808080; }
.mensagem div
{ width: auto; margin: 0; padding: 0; }
.mensagem .borda_esquerda
{  }
.mensagem .borda_direita
{  }
.mensagem .borda_cima
{  }
.mensagem .borda_baixo
{  }
.mensagem .canto_esquerda_cima
{  }
.mensagem .canto_esquerda_baixo
{  }
.mensagem .canto_direita_cima
{  }
.mensagem .canto_direita_baixo
{  }
.mensagem .corpo
{ width: auto; text-align: left; padding: .8em 1em .8em 80px; background-color: #FFFAF0; font-size: 15px;
 }
.mensagem .ligacoes
{ width: auto; text-align: right; padding: .4em; background-color: #FFFAF0; border: none; border-top: 1px solid #FFEAC0; font-size: 12px;
 }
.mensagem .ligacoes li
{ padding: .2em .4em .2em .4em; margin: 0 .4em 0 .4em; white-space: nowrap; }


.popup
{ position: absolute; display: none; white-space: nowrap; background-color: infobackground; color: infotext; padding: .2em; border: 1px solid black;
font-size: 11px;
 }

.ligacao img
{ padding: 0 0 0 .3em; margin: 0; display: inline; border: none; }

.ligacoes
{ text-indent: 0; margin: 1em 0 .3em 0; padding: 0 0 .2em .5em; text-align: right; width: inherit; font-size: 12px;
 }
.ligacoes a
{ padding: 0 .2em 0 .2em; }
.ligacoes ul
{ margin: 0; padding: 0; }
.ligacoes li
{ list-style: none; display: inline; white-space: nowrap; text-align: center; vertical-align: bottom; padding: 0 .7em 0 0; font-weight: bold;
 }

.paginas
{ border-bottom: 1px solid black; padding: .3em 0 .3em 0; margin: .4em 0 .4em 0; font-size: 12px;
 }
.paginas .ligacoes
{ border: none; text-align: left; padding: 0; margin: 0; background-color: transparent; }
.paginas li.irpara
{ padding: 0 1em 0 0; width: auto; font-weight: normal;
 }
.paginas li.actual
{  }
.paginas li.anterior
{ font-size: 11px;
 font-weight: normal;
 }
.paginas li.seguinte
{ font-size: 11px;
 font-weight: normal;
 }


.linguas
{ float: right; }


.separador
        { padding: 0; margin: 2em 0 1em 0; border-bottom: 1px dotted #808080; }
.separador .titulo
        { margin: 0; border: none; text-align: left; font-size: 14px;
 }
