body {
	margin:2px 2px 2px 2px;
	padding:0;
	background-color: #FFFFFF;
	color: #000000;
}
td.topo-M {
        width:75px;
	height:80px;
        padding:0px;
        background:#f8c400;
	color:#000000;
	text-align: right;
        vertical-align:middle;
	border-right: 1px solid #000000;
}
td.topo-C {
        width:75px;
	height:80px;
        padding:0px;
        text-align:left;
        vertical-align:middle;
        background:#ffffff;
        color:#000000;
}
td.topo-centro {
        width:480px;
	height:80px;
        padding:0px;
        background:#aa323e;
        color:#000000;
	text-align:center;
}
td.topo-cdoc {
        width:130px;
	height:80px;
        padding:0px;
        background:#f8c400;
        color:#000000;
	vertical-align:middle;
	text-align:center;
}
table.tabela {
	width:760px;
	padding:0px;
	margin:0px;
	border:0px;
	text-align:left;
	}
td.left {
	width:150px;
	padding:0px;
	background:#feffef;
        color:#000000;
        vertical-align:top;
	}
td.left2 {
  padding:0px;
  background:#feffef;
  color:#000000;
  vertical-align:top;
}
td.leftbot {
	padding:0px;
	background:#feffef;
        color:#000000;
        vertical-align:bottom;
	}
td.centro {
	width:480px;
	padding:0px;
	background:#ffffff;
        color:#000000;
        vertical-align:top;
        text-align: center;
	}
td.right {
	width:130px;
	padding:0px;
	background:#feffef;
        color:#000000;
	vertical-align:top;
	}
td.blank {
        width:60px;
        padding:0px;
        background:#ffffff;
        color:#000000;
        vertical-align:top;
        }
td.pesq {
        width:300px;
        padding:0px;
        background:#ffffff;
        color:#000000;
        vertical-align:top;
        text-align: left;
        }
td.footer {
        padding:0px;
        background:#aa323e;
        color:#000000;
        vertical-align:top;
        }
table.menu-r {
        width:150px;
        padding:0px;
        background:#feffef;
        color:#000000;
}
table.menu-l {
        width:140px;
        padding:0px;
        background:#feffef;
        color:#000000;
}
td.menu {
        background:#fff2c4;
        color:#000000;
        text-align:right;
}
td.cenario {
        background:#fff2c4;
        color:#000000;
        text-align:left;
}
td.menu-pesq-tit {
        background:#96967b;
        color:#000000;
        text-align:right;
        font: bold 10pt arial, helvetica, sans-serif;
}
td.menu-pesq {
        background:#96967b;
        color:#000000;
        text-align:left;
        font: 10pt arial, helvetica, sans-serif;
}
table.barra {
        width:100%;
        padding:2px;
        background:white;
        color:black;
        text-align: left;
        border: 2px solid white
}
table.barra td.l {
        text-align:left;
        vertical-align:middle;
        background:#dedeaa;
        color:#000000;
        font: 8pt arial, helvetica, sans-serif;
        padding:4px;
}
table.barra td.r {
	width=100px;
        text-align:center;
        vertical-align:middle;
        background:#808080;
        color:white;
        font: 8pt arial, helvetica, sans-serif;
        padding:2px;
}

table.barra td.l a { display: inline; font: 8pt arial, helvetica, sans-serif; }
table.barra td.l a:link { text-decoration: none; color: black; background:#dedeaa; }
table.barra td.l a:visited { text-decoration: none; color: black; background:#dedeaa; }
table.barra td.l a:hover { text-decoration: underline; }

table.barra td.r a { display: block; font: 8pt arial, helvetica, sans-serif; }
table.barra td.r a:link { text-decoration: none; color: white; background:#808080; }
table.barra td.r a:visited { text-decoration: none; color: white; background:#808080; }
table.barra td.r a:hover { background: #feffef; color: #808080; }

td.right a { display: block; margin: 0 0.1em; font: 8pt arial, helvetica, sans-serif; }
td.right a:link { text-decoration: none; color: black; background:#fff2c4; }
td.right a:visited { text-decoration: none; color: #777777; background:#fff2c4; }
td.right a:hover { background: #96967b; color: white ; font-weight: bold; }

td.menu-pesq a { display: block; margin: 0 0.1em; line-height: 160%; font: 8pt arial, helvetica, sans-serif; }
td.menu-pesq a:link { text-decoration: none; color: black ; background:#dedeaa; }
td.menu-pesq a:visited { text-decoration: none; color: black ; background:#dedeaa; }
td.menu-pesq a:hover { background: #fff2c4; color: #96967b ; font-weight: bold; }

td.menu-pesq a.tit { display: inline; margin: 0 0.1em ; text-align:right ; font: bold 8pt arial, helvetica, sans-serif; }
td.menu-pesq a.tit:link { text-decoration: none; color: white ; background:#96967b; }
td.menu-pesq a.tit:visited { text-decoration: none; color: white ; background:#96967b; }
td.menu-pesq a.tit:hover { background: #96967b; color: white; }

td.cenario a { display: inline; margin: 0 0.1em ; font: 8pt arial, helvetica, sans-serif; }
td.cenario a:link { text-decoration: none; color: black; background:#fff2c4; }
td.cenario a:visited { text-decoration: none; color: #777777; background:#fff2c4; }
td.cenario a:hover { background: #96967b; color: white ; font-weight: bold; }


td.footer  a:link    { text-decoration: none; color: white; }
td.footer  a:visited { text-decoration: none; color: yellow; }
td.footer  a:hover   { color: yellow ; font-weight: bold; }
td.footer  font      { font-size: 8pt;
                       font-family: arial, helvetica, sans-serif;
                       font-weight: normal;
                       color: white;
                     }
                     
table.green
{
   background-color: #dedeaa ;
   vertical-align: top;
   font-size: 10pt;
   font-family: arial, helvetica
   padding:2px;
   border: 3px solid #ffffff
}


table.multimedia {
   background:#dedeaa;
   color:#000000;
   vertical-align: top;
   text-align:center;
   font: 10pt arial, helvetica, sans-serif;
   padding:2px;
   border: 3px solid #ffffff
}


table.sugestao {
        width:190px;
        padding:0px;
        background:#ffffff;
        color:#000000;
        text-align: left;
	border: 3px solid #dedeaa
}
td.sugestao {
        background:#dedeaa;
        color:#000000;
	vertical-align: top;
	text-align:center;
	font: 10pt arial, helvetica, sans-serif;
}
table.caixa {
        width:310px;
        padding:0px;
        background:#ffffff;
        color:#000000;
        text-align: left;
        border: 3px solid #dedeaa
}
td.caixa {
        background:#dedeaa;
        color:#000000;
        vertical-align: top;
        text-align:left;
        font: 10pt arial, helvetica, sans-serif;
}

table.caixa2 {
        width:80%;
        padding:0px;
        background:#ffffff;
        color:#000000;
        text-align: left;
        border: 3px solid #dedeaa
}
table.caixa2 td.tit{
        background:#dedeaa;
        color:#000000;
        vertical-align: top;
        text-align:left;
        font: 10pt arial, helvetica, sans-serif;
}
table.caixa2 td{
        text-align:center;
        vertical-align: middle;
}

table.opcoes {
        width:140px;
        padding:0px;
        background:#ffffff;
        color:#000000;
        text-align: left;
        border: 3px solid #96967b;
}
table.opcoes td.tit {
        background:#96967b;
        color:white;
        vertical-align: top;
        text-align:left;
        font: bold 8pt arial, helvetica, sans-serif;
}
table.opcoes td.opcao {
        background:#dedeaa;
        color:#000000;
        vertical-align: top;
        text-align:left;
	padding-top:10px;
	padding-bottom:10px;
        font: 10pt arial, helvetica, sans-serif;
}

td.sugestao a { display: block; margin: 0 0.1em ; line-height: 160%; }
td.sugestao a:link { text-decoration: none; color: black ; background:#dedeaa; }
td.sugestao a:visited { text-decoration: none; color: black ; background:#dedeaa; }
td.sugestao a:hover { background: #fff2c4; color: #96967b ; font-weight: bold; }

a.big { font: bold 10pt arial, helvetica, sans-serif ; color:black; background:#ffffff; }
a.big:visited { font: bold 10pt arial, helvetica, sans-serif ; color:#96967b; background:#ffffff; }
a.small { font: 8pt arial, helvetica, sans-serif ; color:black; background:#ffffff; }
a.small:visited { font: 8pt arial, helvetica, sans-serif ; color:#96967b; background:#ffffff; }

table.footer {
        width:760px;
        padding:0px;
        background:#feffef;
        color:#000000;
        text-align:left;
}

p,h1,pre {
	margin:0px 10px 10px 10px;
	}
	
h1 {
	font-size:14px;
	padding-top:10px;
	}
	
.textradix {
	font: bold 12pt Times, serif;
	vertical-align:80%;
	color:#807040;
        background:#feffef;
}

p.margin { margin-top: 5px; }
td.margin { padding-top: 10px; }
td.margin-left { padding-left: 20px; }

.texttitle   { font-size: 18pt; font-family: arial, helvetica, sans-serif; font-weight: bold }
.textbig     { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: bold }
.textbigr    { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: normal }
.textsmall   { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: bold }
.textsmallr  { font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal }
.textvsmall  { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: normal }
.texttblname { font-size: 14pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000; background-color: #ffffff }
.textleft    { font-size: 12pt; font-family: arial, helvetica, sans-serif; }
.texterror   { font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #ff0000; font-weight: bold }
.textright   { font-size: 12pt; font-family: arial, helvetica, sans-serif; }
.textbut     { font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #eeffcc; background-color: #551212 }

a.tree       { font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #ffffff; background-color: #232323; text-decoration: none }
a            { font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #2222cc; text-decoration: underline }
a:hover      { text-decoration: none }
body         { font-size: 8pt; font-family: arial, helvetica, sans-serif; }
ul           { font-family: arial, helvetica, sans-serif; }

.tblup {
   background-color: #aa323e;
   vertical-align: top;
   font-size: 14pt;
   font-family: arial, helvetica, sans-serif;
   font-weight: bold;
   color: #ffffff
}

.tblright {
   background-color: #feffef ;
   vertical-align: top;
   font-size: 10pt;
   font-family: arial, helvetica, sans-serif
}

.normal {
   font-size: 10pt;
   font-family: arial, helvetica, sans-serif;
   font-weight: normal;
   color: #000000
}

.texttit     { font-size: 14pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #003399 }
.textbody    { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #000000 }
.textbodyr   { font-size: 12pt; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #000000 }

