body                   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;  }
p                      { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333 }
td                     { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333 }

a:link                 { color: #D41F14; text-decoration: underline }
a:visited              { color: #D41F14; text-decoration: none }
a:active               { color: #81C5F5; text-decoration: underline }
a:hover                { color: #81C5F5; text-decoration: underline }

.messages              { font-family: trebuchet ms, tahoma, arial, sans-serif; color: #FFFFFF; font-size: 11px; line-height: 1.2 }
.messages a:link       { color: #FFFFFF; text-decoration: none }
.messages a:visited    { color: #FFFFFF; text-decoration: none }
.messages a:active     { color: #F05BB0; text-decoration: underline }
.messages a:hover      { color: #F05BB0; text-decoration: underline }

.messages2             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 9px; line-height: 1.3; padding: 2px }
.messages2 a:link      { color: #bf1c33; text-decoration: none }
.messages2 a:visited   { color: #bf1c33; text-decoration: none }
.messages2 a:active    { color: #4B6D87; text-decoration: underline }
.messages2 a:hover     { color: #4B6D87; text-decoration: underline }

.noticias           { font-family: trebuchet ms, tahoma, arial, sans-serif; font-size: 11px; color: #535353; line-height: 1.3 }
.noticias a:link    { color: #535353; text-decoration: none }
.noticias a:visited { color: #535353; text-decoration: none }
.noticias a:active  { color: #535353; text-decoration: underline } 
.noticias a:hover   { color: #535353; text-decoration: underline }

.artigos             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #404040; font-size: 10px; line-height: 1.2; padding: 3px }
.artigos a:link      { color: #0F398A; text-decoration: none }
.artigos a:visited   { color: #0F398A; text-decoration: none }
.artigos a:active    { color: #BA1F1F; text-decoration: underline }
.artigos a:hover     { color: #BA1F1F; text-decoration: underline }

.layers2 { position:absolute; width:227px; top:249px; height:207px; z-index:1; border: 1px none #000000; visibility: hidden; }

.imgtxt { position:absolute; azimuth:left z-index:1; padding:16px}

.menu             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #404040; font-size: 9px; line-height: 1.2; padding: 1px }
.menu a:link      { color: #006666; text-decoration: none }
.menu a:visited   { color: #006666; text-decoration: none }
.menu a:active    { color: #EF9200; text-decoration: underline }
.menu a:hover     { color: #EF9200; text-decoration: underline }

.txtconteudo             { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #313131; font-size: 11px; line-height: 1.6; padding-left: 26px }
.txtconteudo a:link      { color: #0048B5; text-decoration: none }
.txtconteudo a:visited   { color: #0048B5; text-decoration: none }
.txtconteudo a:active    { color: #4B6D87; text-decoration: underline }
.txtconteudo a:hover     { color: #4B6D87; text-decoration: underline }

.txtconteudocurso             { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #313131; font-size: 11px; line-height: 1.7; padding-left: 14px; padding-right:14px }
.txtconteudocurso a:link      { color: #0048B5; text-decoration: none }
.txtconteudocurso a:visited   { color: #0048B5; text-decoration: none }
.txtconteudocurso a:active    { color: #4B6D87; text-decoration: underline }
.txtconteudocurso a:hover     { color: #4B6D87; text-decoration: underline }

.txtconteudotb             { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #313131; font-size: 11px; line-height: 1.7 }
.txtconteudotb a:link      { color: #0048B5; text-decoration: none }
.txtconteudotb a:visited   { color: #0048B5; text-decoration: none }
.txtconteudotb a:active    { color: #4B6D87; text-decoration: underline }
.txtconteudotb a:hover     { color: #4B6D87; text-decoration: underline }

.txtconteudoProf             { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #313131; font-size: 10px; line-height: 1.6 }
.txtconteudoProf a:link      { color: #0048B5; text-decoration: none }
.txtconteudoProf a:visited   { color: #0048B5; text-decoration: none }
.txtconteudoProf a:active    { color: #4B6D87; text-decoration: underline }
.txtconteudoProf a:hover     { color: #4B6D87; text-decoration: underline }

.txtforum             { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #6a5c42; font-size: 11px; line-height: 1.8; padding-left: 14px }
.txtforum a:link      { color: #d86600; text-decoration: none }
.txtforum a:visited   { color: #e17b20; text-decoration: none }
.txtforum a:active    { color: #e17b20; text-decoration: underline }
.txtforum a:hover     { color: #e17b20; text-decoration: underline }

.txtsubtitulo             { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #313131; font-size: 11px; line-height: 1.6; padding-left: 26px; font-weight:bold; padding-bottom:6px}
.txtsubtitulo  a:link      { color: #0048B5; text-decoration: none }
.txtsubtitulo  a:visited   { color: #0048B5; text-decoration: none }
.txtsubtitulo  a:active    { color: #4B6D87; text-decoration: underline }
.txtsubtitulo  a:hover     { color: #4B6D87; text-decoration: underline }

.txttitcurso             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2f6fb1; font-size: 15px; line-height: 1.4; font-weight:bold; padding-bottom:6px}
.txttitcurso  a:link      { color: #0048B5; text-decoration: none }
.txttitcurso  a:visited   { color: #0048B5; text-decoration: none }
.txttitcurso  a:active    { color: #4B6D87; text-decoration: underline }
.txttitcurso  a:hover     { color: #4B6D87; text-decoration: underline }

.caixasocios            { font-family: Verdana, Arial, Helvetica, sans-serif; color: #696969; font-size: 11px; line-height: 1.4; padding: 2,2px }
.caixasocios a:link      { color: #FF6600; text-decoration: none }
.caixasocios a:visited   { color: #FF6600; text-decoration: none }
.caixasocios a:active    { color: #4B6D87; text-decoration: underline }
.caixasocios a:hover     { color: #4B6D87; text-decoration: underline }

.subtit             { font-family: trebuchet ms, tahoma, arial, sans-serif; color: #696969; font-size: 11px; line-height: 1.5; padding: 2px }
.subtit a:link      { color: #053a7c; text-decoration: none }
.subtit a:visited   { color: #053a7c; text-decoration: none }
.subtit a:active    { color: #2e609e; text-decoration: none }
.subtit a:hover     { color: #2e609e; text-decoration: none; background-color: #f6f6f6; }

.mkt             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #1A1A1A; font-size: 11px; line-height: 1.5; padding: 6px }
.mkt a:link      { color: #0048B5; text-decoration: none }
.mkt a:visited   { color: #0048B5; text-decoration: none }
.mkt a:active    { color: #4B6D87; text-decoration: underline }
.mkt a:hover     { color: #4B6D87; text-decoration: underline }

.form             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #494949; font-size: 10px; line-height: 1.3; }
.form a:link      { color: #486197; text-decoration: none }
.form a:visited   { color: #486197; text-decoration: none }
.form a:active    { color: #617DB8; text-decoration: underline }
.form a:hover     { color: #617DB8; text-decoration: underline }

.preencha             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #A9000C; font-size: 10px; line-height: 1.3; padding: 3px }

.grande           { font-family: trebuchet ms, tahoma, arial, sans-serif; color: #000000; font-size: 15px; line-height: 20px }
.grande a:link      { color: #0048B5; text-decoration: none }
.grande a:visited   { color: #0048B5; text-decoration: none }
.grande a:active    { color: #E95D05; text-decoration: none}
.grande a:hover     { color: #E95D05; text-decoration: none }

.titprog           { font-family: trebuchet ms, tahoma, arial, sans-serif; color: #a90b22; font-size: 13px; line-height: 16px; font-weight:bold }

.dataprog           { font-family: trebuchet ms, tahoma, arial, sans-serif; color: #757575; font-size: 12px; line-height: 16px; font-weight:bold }

.contprog           { font-family: trebuchet ms, tahoma, arial, sans-serif; font-size: 11px; color: #868686; line-height: 1.5 }

.bemvindo           { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #00285a; line-height: 1.5 }
.bemvindo a:link    { color: #535353; text-decoration: none }
.bemvindo a:visited { color: #535353; text-decoration: none }
.bemvindo a:active  { color: #535353; text-decoration: underline } 
.bemvindo a:hover   { color: #535353; text-decoration: underline }

.pequeno           { font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #535353; line-height: 1.4 }
.pequeno a:link    { color: #bf1c33; text-decoration: none }
.pequeno a:visited { color: #bf1c33; text-decoration: none }
.pequeno a:active  { color: #535353; text-decoration: underline } 
.pequeno a:hover   { color: #535353; text-decoration: underline }

.menOpt   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold }

.table_fixo			{ background-repeat: repeat-x   }

INPUT.lower {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; border: 1px #909090 solid ; font-weight: normal; padding: 1px; border-width: 1; color: #000000; background-color:#FFFFFF}
	
INPUT.indique {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; border: 1px #559796 solid ; font-weight: normal; padding: 1px; border-width: 1; color: #000000; background-color:#F7F7F7}
	
.smaller {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #707070; border-style: solid; border-width: 1 }

#agenda_terca { border:1px solid #999; }
#agenda_terca .titulo{ padding:3px 10px; font: Tahoma, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; font-weight:bold; }
#agenda_terca .subtitulo{ padding:3px 10px; font: Tahoma, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; font-weight:bold; }
#agenda_terca p{ padding:3px 10px; font: Tahoma, Arial, Helvetica, sans-serif; color: #000; font-size: 11px; font-weight:normal; }




