@import url(g_tooltip_bubble.css);
@import url(g_documento.css);
@import url(g_agenda.css);

/* Definições de estilo para página. */
body {margin:5px 0 0 0; padding:0; font-size:9pt;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      background-color:#000000; color:#000000;}

#pagina {position:static; width:98%; margin-left:auto; margin-right:auto;}

#cabecalho {font-size:20pt; text-align:right; color:#dedede;
            border-top:1px solid #dedede; border-bottom:1px solid #dedede;
			padding:5px 0 5px 0;}

#menu {padding:4px 0 4px 0; text-align:left;}

#principal {position:static; float:none; clear:both; margin-bottom:5px;}

#conteudo {width:78%; position:static; float:left; padding:0 4px 4px 4px;
           border:1px solid #ffffff; background-color:#bac8ce;}

#copy {position:static; float:none; clear:both; padding:2px;
       text-align:center; font-size:8pt; background-color:#dedede;}

#janelas {width:20%; position:static; float:right; padding:0; margin:0;}

div.caixa {padding:0; margin-bottom:5px;
           border:1px solid #ffffff; background-color:#bac8ce;}

#rodape {width:78%; position:static; float:left;
         text-align:center; padding-top:3px}

/* Definições de estilo para links. */
a       {color:#bd2930; text-decoration:none;}
a:hover {border-bottom:1px dotted #bd2930;}
a.menu       {color:#dedede; margin-right:6px;}
a.menu:hover {color:#ffffff; border-bottom:1px dotted #ffffff;}
a.copyright       {font-size:8pt;}
a.copyright:hover {border-bottom:1px dotted #bd2930;}

a.artigo {background:url(../imagens/marca.gif) no-repeat left center;
          padding-left: 14px;}

a.expande {
  padding-left:18px; background:url(../imagens/dhtmlgoodies_plus.gif) center left no-repeat;}

a.comprime {
  padding-left:18px; background:url(../imagens/dhtmlgoodies_minus.gif) center left no-repeat;}

/* Definições de estilo para tipos de texto. */
p {font-weight:normal; text-align:justify;}
p.paragrafo {text-indent:20pt;}
p.esq {text-align:left;}
p.dir {text-align:right;}
p.cen {text-align:center;}
p.cita {font-style:italic; padding:0 30px 0 50px}
p.caixa1 {text-align:left; padding:2px; margin:0;}
p.caixa2 {text-align:center; padding:2px; margin:0;}
p.pequeno  {font-size:8pt;}
p.mensagem {font-weight:bold; color:#ffffff; text-align:center;
            border-top:1px dashed #ffffff; border-bottom:1px dashed #ffffff;}

/* Definições de estilo para título e subtítulo. */
h1 {margin:0; padding:4px; border-bottom: 2px dotted #ffffff;
    color: #000000; font-weight: bold; font-size: 12pt; text-align: center;}
h2 {margin:2px 0 2px 0; color:#006a96; font-weight:bold;
    font-size:10pt; text-align:left;}
h3 {margin:0; padding:1px; background-color:#dedede; color:#000000;
    font-weight:bold; font-size:10pt; text-align:center;}

/* Definições de estilo para formulários. */
fieldset {width:50%; padding:2px; margin-left:auto; margin-right:auto;
          border:3px double #979797; background-color:#dedede;}
form {margin:0; padding:0}
input,textarea {color:#000000; background-color:#ffffff; border:1px solid #000000}
input.botao1 {font-size:8pt; font-weight:bold; color:#d73b42; background-color:#bac8ce; border:2px outset #c6e7ff; padding:0; margin:0}
input.botao2 {font-size:8pt; font-weight:bold; color:#d73b42; background-color:#dedede; border:2px outset #ffffff; padding:0; margin:0}

/* Definições de estilo para tabelas*/
table {font-size:9pt;}

table.livro {text-align:justify; margin-left:auto; margin-right:auto;}

table.artigo {width:100%; background-color:#dedede;}
table.artigo td {background-color:#bac8ce; padding:0 2px 0 2px;}
table.artigo th {border:1px solid #bac8ce; padding:0}

