body {
       margin:0px;
       text-align:center;
       font-size: 10pt;
       font-family: arial, verdana, helvetica, sans-serif;
       background-color: #E0EAF0;
}


a:link {COLOR: #666666; TEXT-DECORATION: none}
a:visited {COLOR: #666666;  TEXT-DECORATION: none}
a:active {COLOR: #666666; TEXT-DECORATION: none}
a:hover {COLOR: #000000; TEXT-DECORATION: underline}


span.negrito {
       font-weight: bold;
}

span.italico {
       font-style: italic;
}

span.sublinhado {
       text-decoration: underline;
}


p {
       text-align:justify;
}


p.menu {
       text-align:left;
       font-size: 8pt;
       margin-left: 8px;
       padding-left: 18px;
       font-weight: bold;
       background-image: url("./imagens/mn_iconeazul.gif");
       background-repeat: no-repeat;
}


p.endereco {
       font-size:8pt;
       text-align:center;
       font-weight: bold;
       color: #666666;
}


p.legenda {
       font-size: 8pt;
       font-style: italic;
}


span.legenda {
       text-align:left;
       font-size: 8pt;
       font-style: italic;
}


div.conteudo_titulo {
       height: 50px;
       line-height: 16px;
       font-size: 11pt;
       font-weight: bold;
       color:#FFFFFF;
}


#total {
       width:778px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 0px;
       margin-left: auto;
       background-color:#FFFFFF;
       background-image: url("./imagens/mn_menubg.gif");
       background-repeat: repeat-y;
}

* html #total {
       height:100%;
}


#topo {
       height:110px;
       background-image: url("./imagens/topo.jpg");
       background-repeat: repeat-x;
       cursor:pointer;
       cursor:hand;
}


#arearestrita {
       background-color:#0099FF;
       height:12px;
       text-align:right;
       line-height: 10px;
       padding-right: 26px;
       vertical-align: middle;
       color:#FFFFFF;
       font-size: 8pt;
       font-weight: bold;
       cursor:pointer;
       cursor:hand;
}


#menu {
       float:left;
       width:185px;
       padding-top: 110px;
       padding-bottom: 20px;
       background-image: url("./imagens/mn_logo.gif");
       background-repeat: no-repeat;
}


#conteudo {
       background-color:#FFFFFF;
       margin:0 0px 0 185px;
       padding-left: 16px;
       padding-right: 16px;
       padding-bottom: 20px;
       background-image: url("./imagens/conteudo_titulo.gif");
       background-repeat: no-repeat;
}

       
#data {
       height:74px;
       vertical-align: middle;
       line-height: 68px;
       color:#666666;
       font-size: 8pt;
       font-weight: bold;
}


#coldir {
       float:right;
       width:4px;
}


#rodape {
       clear:both;
       width: 100%;
       height:38px;
       background-image: url("./imagens/baseesq.gif");
       background-repeat: repeat-x;
       }
       
#rodapeempresa {
       float:right;
       width:186px;
       height:38px;
       background-image: url("./imagens/basedir.gif");
       background-repeat: no-repeat;
       cursor:pointer;
       cursor:hand;
       }
       

/* Regras para conteudos variaveis */

       
#diretoria, #planilhas {
       width:280px;
       margin-top: 0;
       margin-right: auto;
       margin-bottom: 0;
       margin-left: auto;
}

#conteudo-padrao {
       width:540px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 0px;
       margin-left: auto;
}

img.sindicato-1 {
    float:right;
    margin:4px 0px 10px 20px;
}

img.sindicato-2 {
    float:left;
    margin:4px 20px 10px 0px;
}

#associados, #filiacao {
       width:540px;
       font-size:8pt;
       margin-top: 0;
       margin-right: auto;
       margin-bottom: 0;
       margin-left: auto;
}

p.associados-cidades {
       height:22px;
       vertical-align: middle;
       line-height: 22px;
       text-align:center;
       font-size:9pt;
       font-weight: bold;
       background-color:#FDCE84;
}

#destaques {
       width:90%;
       font-size:8pt;
       text-align:center;
       margin-top: 26px;
       margin-right: auto;
       margin-bottom: 26px;
       margin-left: auto;
       border-style: solid;
       border-color: black;
       border-width: 1px 1px 1px 1px;
       background-color:#FFDDBB;
}

div.destaques-titulo {
       height:26px;
       vertical-align: middle;
       line-height: 26px;
       text-align:center;
       font-size:9pt;
       font-weight: bold;
       background-color:#FFAD33;
}

div.destaques-conteudo {
       text-align:center;
       padding-top: 8px;
       padding-right: 6px;
       padding-bottom: 8px;
       padding-left: 6px;
}

div.destaques-separador {
       height:10px;
       background-color:#FFAD33;
}

table.tabelacs {
       font-size:9pt;
       border-style: solid;
       border-color: black;
       border-width: 1px 1px 1px 1px;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: 0px;
       margin-left: auto;
}

tbody.tabelacs td {
       padding:.3em;
       border-style: solid;
       border-color: black;
       border-width: 1px 1px 1px 1px;

}

td {
       text-align:left;
}
