/* alteracoes solicitadas 29/06/2001 */
html{ background: #000; }
td.colunm_1 { background-color: #000 !important; }
td.colunm_0 { background-color: #000 !important; }
table.component { background-color: #000 !important; }
td { color:#fff;}
.fonte { color: #aaa !important;}
table.filetelib { background-color: #000 !important;}


/* definições globais */

html { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; margin: 0px}
td   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify }
a    { text-decoration: none; color: #990000; font-weight: bold }
img  { border: 0px }
font { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; margin: 0px}

/* definições de site */

table.site                { border-collapse: collapse }
td.site, td.head, td.foot { padding: 0px }
div.date                  { position:absolute; top:138px; left:153px; font-size:12px }
td.colunm_0               { padding: 0px; width: 2px; background-color: #b8b8b8 }
td.colunm_1               { padding: 0px; width: 128px; vertical-align: top; background-color: #f7f7f7; }
td.colunm_2               { padding: 5px; width: 470px; vertical-align: top }
td.colunm_3               { padding: 0px; width: 160px; vertical-align: top }
p.foot                    { text-align: center }


/* definições do menu */

table.filetelib{ background-color:#FFFFFF; width: 160px ; border-collapse: collapse }

table.menu_1 { border-collapse: collapse; background-color: #cccccc }
table.menu_2 { border-collapse: collapse; background-color: #dddddd }
table.menu_3 { border-collapse: collapse; background-color: #e6e6e6 }
table.menu_N { border-collapse: collapse; background-color: #efefef }
div.menu_1 { border-collapse: collapse; background-color: #cccccc }
div.menu_2 { border-collapse: collapse; background-color: #dddddd }
div.menu_3 { border-collapse: collapse; background-color: #e6e6e6 }
div.menu_N { border-collapse: collapse; background-color: #efefef }

tr.menu      { background-color: #ffffff; heigth: 1px }
div.trmenu { background-color: #ffffff; height: 1px }

th.menu      { padding: 0px; font-size: 12px; font-weight: bold; text-align: left; text-transform: uppercase }
div.menu  	{ padding: 0px; font-size: 12px; font-weight: bold; text-align: left; text-transform: uppercase }

td.menu      { padding: 0px; font-size: 11px; font-weight: normal }
div.tdmenu { padding: 0px; font-size: 11px; font-weight: normal }

p.menu       { margin: 3px; margin-left: 8px; text-align: left }
a.menu       { color: #000000; font-weight: normal }

td.menu_p  { background-color:#5F2929 }
div.menu_p  { background-color:#5F2929 }

td.menu_s  { background-color:#A73B3B }
div.menu_s  { background-color:#A73B3B }

td.barra_b { background-color: #FFFFFF; width:100%; height:1px; padding:0px;}
div.barra_b { background-color: #FFFFFF; border-bottom: 1px; width="100%"}

/* definição geral do componente */

table.component { background-color: #fffffb; width: 100%; border-collapse: collapse }
div.component { background-color: #ffffff; width: 100%; border-collapse: collapse; padding: 0px }

th.component    { background-color: #002D6B; padding: 0px; color: #ffffff; font-size: 12px; font-weight: bold; text-align: left }
div.linha { background-color: #002D6B; padding: 0px; color: #ffffff; font-size: 12px; font-weight: bold; text-align: left }

th.group        { background-color: #efefef; padding: 0px; color: #000000; font-size: 10px; font-weight: bold; text-align: left }
div.group { background-color: #efefef; padding: 0px; color: #000000; font-size: 10px; font-weight: bold; text-align: left }

td.component    { padding: 10px }
div.conteudo { padding: 10px ; text-align: left }

td.all          { padding: 10px; text-align: right }
div.all 	     { padding: 10px; text-align: right }

td.page         { padding: 10px; text-align: center }
img.component   { vertical-align: middle; height: 20px }


/* definção geral para conteúdos */

p.content_title { font-weight: bold }


/* definção específicas */

img.download      { width: 30px; height: 30px }
img.information   { width: 50px }
img.divulgation_p { width: 140px }
img.divulgation_s { width: 460px }
span.eventAgenda  { font-weight: normal }


/* notas do texto */
A.dica            { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 24; PADDING-BOTTOM: 0px; CURSOR: help; COLOR: #039; PADDING-TOP: 0px; BORDER-BOTTOM: #039 2px dotted; POSITION: relative; TEXT-DECORATION: none }
A.dica:hover      { Z-INDEX: 25; BACKGROUND: none transparent scroll repeat 0% 0% }
A.dica SPAN       { DISPLAY: none }
A.dica:hover SPAN { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #f2fcff; LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; WIDTH: 300px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; TOP: 3em; TEXT-ALIGN: justify; TEXT-DECORATION: none }