/* 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: #737D57; font-weight: bold }
a:hover{ text-decoration: underline; color: #000000; font-weight: bold}
img  { border: 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: #B5C194 }
td.colunm_1               { padding: 0px; width: 128px; vertical-align: top; background-color: #F8F5EE }
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: #B5C194 }
table.menu_2 { border-collapse: collapse; background-color: #CBD6AC }
table.menu_3 { border-collapse: collapse; background-color: #F3ECD9 }
table.menu_N { border-collapse: collapse; background-color: #F8F5EE }
div.menu_1 { border-collapse: collapse; background-color: #B5C194 }
div.menu_2 { border-collapse: collapse; background-color: #CBD6AC }
div.menu_3 { border-collapse: collapse; background-color: #F3ECD9 }
div.menu_N { border-collapse: collapse; background-color: #F8F5EE }

tr.menu      { background-color: #FFFFFF; heigth: 1px }
div.trmenu { background-color: #ffffff; heigth: 1px }

th.menu      { padding: 1px; color:#606A45; font-size: 12px; font-weight: bold; text-align: left; text-transform: uppercase }
div.menu     { padding: 1px; color:#606A45; 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: #666666; font-weight: normal }
a.menu:hover { 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%"}

a.menu_p   { color: #FBE3E3 }

/* definição geral do componente */

table.component { background-color: #F8F5EE; width: 100%; border-collapse: collapse }
div.component { background-color: #ffffff; width: 100%; border-collapse: collapse; padding: 0px }

th.component    { background-color: #B5C194; background-image:url(layout/thcomponentbackground.gif); background-repeat:repeat-x; padding: 0px; color: #666666; font-size: 12px; font-weight: bold; text-align: left }
div.linha { background-color: #B5C194; background-image:url(layout/thcomponentbackground.gif); background-repeat:repeat-x; padding: 0px; color: #666666; font-size: 12px; font-weight: bold; text-align: left }

th.group        { background-color: #e4edba; padding: 3px; color: #606A45; font-size: 10px; font-weight: bold; text-align: left }
div.group { background-color: #e4edba; padding: 3px; color: #606A45; 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: 145px }
img.divulgation_s { width: 450px }
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 }