@import url(niftyCorners.css);
@import url(classe.formulario.css);

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

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

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

#menu {font-size:10pt; padding:4px 0 4px 0; text-align:left}

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

#conteudo {width:79%; position:static; float:left; padding:0; background-color:#bac8ce}

#conteudo div {padding:4px}

#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}

#rodape a:hover {border:0}

/* 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:12px;}
a.menu:hover {color:#ffffff; border-bottom:1px dotted #ffffff;}
a.copyright       {font-size:8pt;}
a.copyright:hover {border-bottom:1px dotted #bd2930;}
a.comprar       {color:#bac8ce; margin-right:12px;}
a.comprar:hover {border-bottom:0}
a.fechar {padding-left:18px; background:url(../imagens/fechar_janela.gif) center left no-repeat}
a.artigo {background:url(../imagens/marca.gif) no-repeat left center; padding-left:14px}

/* 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:0 0 4px 0; border-bottom: 2px dotted #ffffff;
    color: #000000; font-weight: bold; font-size: 13pt; text-align: center;}
h2 {margin:2px 0 2px 0; color:#006a96; font-weight:bold;
    font-size:10pt; text-align:left;}
h3 {margin:0; padding:0 0 4px 0; background-color:#dedede; color:#000000;
    font-weight:bold; font-size:10pt; text-align:center;}

/* Definições de estilo para tabelas*/
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}

