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; }

.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 }

.interno             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #696969; font-size: 11px; line-height: 1.5; padding: 2,2px }
.interno a:link      { color: #0048B5; text-decoration: none }
.interno a:visited   { color: #0048B5; text-decoration: none }
.interno a:active    { color: #4B6D87; text-decoration: underline }
.interno 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: 17px; line-height: 20px; font-weight:bold; font-stretch:semi-condensed }
.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 }

.medio           { font-family: trebuchet ms, tahoma, arial, sans-serif; color: #000000; font-size: 15px; line-height: 20px; font-weight:bold; font-stretch:semi-condensed }
.medio a:link      { color: #0048B5; text-decoration: none }
.medio a:visited   { color: #0048B5; text-decoration: none }
.medio a:active    { color: #E95D05; text-decoration: none}
.medio 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 }

.addressbook3           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #535353; line-height: 1.6 }
.addressbook3 a:link    { color: #535353; text-decoration: none }
.addressbook3 a:visited { color: #535353; text-decoration: none }
.addressbook3 a:active  { color: #535353; text-decoration: underline } 
.addressbook3 a:hover   { color: #535353; text-decoration: underline }

.cultural           { font-family: trebuchet ms, tahoma, arial, sans-serif; font-size: 11px; color: #535353; line-height: 1.3 }
.cultural a:link    { color: #bf1c33; text-decoration: none }
.cultural a:visited { color: #bf1c33; text-decoration: none }
.cultural a:active  { color: #535353; text-decoration: underline } 
.cultural a:hover   { color: #535353; text-decoration: underline }

.img_dicas			{ padding:12px }

.menOpt   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold }

.table_fixo			{ background-repeat: no-repeat; background-repeat:no-repeat   }

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 }
