BODY  {
BACKGROUND-IMAGE : themes/lighthouse/images/fundo.gif;
COLOR: #666666; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 

}
TD {
FONT-FAMILY: Verdana, Helvetica, sans-serif;
FONT-SIZE: 8pt;
; text-decoration: none}

A {
COLOR: #000000;
background: none;
}

A:active {
COLOR: #000000;
background: none;
; text-decoration: none}

A:visited {
COLOR: #000000;
background: none;
; text-decoration: none}

A:hover {
COLOR: #000000;
background: none;
; text-decoration: none}

A.pn-normal {
FONT-FAMILY: Verdana, Helvetica, sans-serif;
FONT-SIZE: 8pt; 
BACKGROUND: none; 
COLOR: #191919;
; text-decoration: none}

A.pn-normal:active {
BACKGROUND: none; 
COLOR: #F3F3F3;
FONT: 8pt Verdana, Helvetica, sans-serif; 
; text-decoration: none}

A.pn-normal:visited	{
BACKGROUND: none; 
FONT: 8pt Verdana, Helvetica, sans-serif;
COLOR: #4C5EA8;
; text-decoration: none}

A.pn-normal:hover {
BACKGROUND: none; 
FONT: 8pt Verdana, Helvetica, sans-serif; 
COLOR: #CC6600;
; text-decoration: none}

A.pn-title {
FONT: 10pt Verdana, Helvetica, sans-serif; 
COLOR: #CC6600;
background: none;
; text-decoration: none}
A.pn-title:active {
FONT: 9pt Verdana, Helvetica, sans-serif; 
COLOR: #CC6600;
background: none;
; text-decoration: none}

A.pn-title:visited {
FONT: 9pt Verdana, Helvetica, sans-serif; 
color: #CC6600;
background: none;
; text-decoration: none}
A.pn-title:hover {
COLOR: #4C5EA8;
FONT: 9pt Verdana, Helvetica, sans-serif; 
background: none;
; text-decoration: none}

A.pn-hometext {
BACKGROUND: none; 
COLOR: #000000;
FONT: 8pt Verdana, Helvetica, sans-serif; 
; text-decoration: none}

A.pn-hometext:active {
BACKGROUND: none; 
FONT: 8pt Verdana, Helvetica, sans-serif; 
COLOR: #000000;
; text-decoration: none}

A.pn-hometext:visited	{
BACKGROUND: none; 
FONT: 8pt Verdana, Helvetica, sans-serif; 
COLOR: #4C5EA8;
; text-decoration: none}

A.pn-hometext:hover {
BACKGROUND: none; 
FONT: 8pt Verdana,Helvetica,sans-serif; 
COLOR: #CC6600;
}

TD.pn-hometext {
BACKGROUND: none; 
FONT: 8pt Verdana, Helvetica, sans-serif; 
COLOR: #000000;
TEXT-DECORATION: 
none: line-height: 1
}

.pn-art {
BACKGROUND: none; 
COLOR: #191919;
FONT: 8pt Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none; 
line-height: 1.5
}

A.pn-sub {
color: #000000;
FONT: 8pt Verdana, Helvetica, sans-serif; 
background: none;
; text-decoration: none}

A.pn-sub:active {
color: #FF9900;
FONT: 8pt Verdana, Helvetica, sans-serif; 
background: none;
; text-decoration: none}

A.pn-sub:visited {
COLOR: #4C5EA8;
FONT: 8pt Verdana, Helvetica, sans-serif; 
background: none;
; text-decoration: none}

A.pn-sub:hover {
COLOR: #CC6600;
FONT: 8pt Verdana, Helvetica, sans-serif; 
background: none;
; text-decoration: none}

A.pn-logo {
COLOR: #FFFFFF;
font-weight: bold;
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
letter-spacing: 3px;
text-decoration: none;
background: none;
}

A.pn-logo:active {
COLOR: #FFFFFF;
font-weight: bold;
letter-spacing: 3px;
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
text-decoration: none;
background: none;
}

A.pn-logo:visited {
COLOR: #FFFFFF;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
background: none;
}

A.pn-logo:hover {
COLOR: #CC6600; 
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
background: none;
}

A.pn-storytitle {
BACKGROUND: none; 
COLOR: #990000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:active {
BACKGROUND: none; 
COLOR: #FF0000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:visited {
BACKGROUND: none; 
COLOR: #660000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:hover {
BACKGROUND: none; 
COLOR: #FF0000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

.pn-logo {
color: #000000;
font-weight: bold;
FONT: medium Verdana, Helvetica, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}

.pn-logo-small {
color: #000000;
font-weight: bold;
FONT: 8pt Verdana, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

.pn-pagetitle {
COLOR: #4C5EA8;
FONT: medium Verdana, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

.pn-title {
color: #000000;
text-decoration: none;
background: none;
; font-family: Verdana, Helvetica, sans-serif; font-weight: 14}

.pn-storytitle {
FONT-SIZE: 10pt; 
BACKGROUND: none; 
COLOR: #990000;
FONT: bold 9pt Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

.pn-normal {
color: #000000;
FONT: 8pt Verdana, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

.pn-sub {
COLOR: #191919;
FONT-SIZE: 7pt; 
FONT: Verdana, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

INPUT {
color: #000000;
font-size: 10px;
}

INPUT.pn-text {
background : #F3F3F3;
color: #000000;
font-size: 10pt;
}

.pn-title-lblock { 
COLOR: #4C5EA8;
FONT: bold 10pt Verdana, Helvetica, sans-serif;
LETTER-SPACING: 1.5px; 
text-decoration: none;
} 

.pn-title-rblock {  
FONT: bold 10pt Verdana, Tahoma, sans-serif; 
COLOR: #4C5EA8; 
text-decoration: none;
} 

.pn-rblock {  
FONT: 8pt Verdana, Helvetica, sans-serif;
color: #000000; 
text-decoration: none;
} 

/* Centre blocks and admin messages */

.message-centre
{ 
FONT: normal 10pt Verdana, Helvetica, sans-serif;
border-style: none;
; text-decoration: none}

.message-centre .border2
{
border-style: none;
border-width: 0;
padding: 0;
}

TD.message-centre
{
FONT: normal 10pt Verdana, Helvetica, sans-serif;
border-style: none;
border: 1px;
padding: 3px;
; text-decoration: none}

.texto { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px; 
color: #FFFFFF; 
text-decoration: none
}



.message-centre .pn-title
{
FONT: bold 10pt Verdana, Helvetica, sans-serif;
color: #4C5EA8;
; text-decoration: none} 
