body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-family: Trebuchet MS,Arial,Helvetica,Sans-serif;
	font-size: 10px;
	color: #000000;
/*
	scrollbar-3dlight-color:#BBBBBB;
    scrollbar-track-color:#EEEEEE;
    scrollbar-shadow-color:#000000;
    scrollbar-face-color:#C5DD27; 
	scrollbar-arrow-color:#000000;
	scrollbar-darkShadow-color:#EEEEEE;
*/
}
.rollReading {
	background-color:#F9FAF0;
}
.lastNews01 {
	background-color:#FFFFF0;
}
.lastNews02 {
	background-color:#ECF0D5;
}
a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0; 
    position: relative; 
    z-index: 500; 
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal; 
    display: block; 
    position: absolute; 
    top: -15px; 
    left: 90px; 
    padding: 4px; 
    color: #000; 
    border: 1px solid #797979; 
    background: #FBFEE9; 
    width:200px;
}
a.tooltip:hover em span {
    position: absolute; 
    top: -7px; 
    left: 15px;
    height: 7px; 
    width: 11px; 
    margin:0; 
    padding: 0; 
    border: 0;
}

.antesTitle {
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #005357;
}
.homePage {
	color: #B4CB18;
}
.home_bg {
	background-color: #B4CB18;
}
.neutral {
	background-color: #F1F1F1;
}
.actualidade_bg {
	background-color: #00565D;
}
.desporto_bg {
	background-color: #C00000;
}
.europe_bg {
	background-color: #197ED3;
}
.geral_bg {
	background-color: #00A8A6;
}
.internacional_bg {
	background-color: #9500C0;
}
.comercio_bg {
	background-color: #905430;
}
.ambiente_bg {
	background-color: #00C000;
}
.cultura_bg {
	background-color: #969806;
}

.actualidade {
	color: #00565D;
}
.desporto {
	color: #C00000;
}
.europe {
	color: #197ED3;
}
.geral {
	color: #00A8A6;
}
.internacional {
	color: #9500C0;
}
.comercio {
	color: #905430;
}
.ambiente {
	color: #00C000;
}
.cultura {
	color: #969806;
}

.evento0 {
	color: #00565D;
}
.evento1 {
	color: #C00000;
}
.evento2 {
	color: #00A8A6;
}
.evento3 {
	color: #969806;
}
.evento4 {
	color: #C00000;
}
.evento5 {
	color: #905430;
}
.evento6 {
	color: #00C000;
}
.evento7 {
	color: #969806;
}

.antesTitleSecondary {
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #939292;
}
.Title2 {
	font-family: Trebuchet MS,Arial,Helvetica,Sans-serif;
	font-size: 22px;
	color: #005357;
}
.Title {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 26px;
	color: #000000;
}
.Title a:link {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 26px;
	color: #000000;
	text-decoration: none;
}
.Title a:visited {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 26px;
	color: #000000;
	text-decoration: none;
}
.Title a:hover {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 26px;
	color: #000000;
	text-decoration: underline;
}

.TitleSecondary {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 20px;
	color: #000000;
}
.TitleSecondary a:link {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}
.TitleSecondary a:visited {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}
.TitleSecondary a:hover {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: underline;
}

.TitleThird {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 18px;
	color: #000000;
}
.TitleThird a:link {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.TitleThird a:visited {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.TitleThird a:hover {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: underline;
}

.subTitle {
	font-family: Trebuchet MS,Arial,Helvetica,Sans-serif;
	font-size: 13px;
	color: #005357;
	font-weight:bold;
}
.content {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color: #000000;
}
.contentemail {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 12px;
	color: #000000;
}
.autor {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color: #717171;
}
.theDates {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color: #717171;
}
.theDates2 {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 10px;
	color: #005357;
}
.autor2 {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 10px;
	color: #717171;
}

.calendarHeader {
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	width:15px;
	font-weight:bold;
}
.calendarDayNo {
	text-align: center;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #CCCCCC;
}
.calendarDaySome {
	text-align: center;
	background-color:#E5E6C1;
	font-size: 11px;
	color: #FFFFFF;
}
.isdayselected {
	text-align: center;
	background-color:#C00000;
	font-size: 11px;
	color: #FFFFFF;
}
.calendarToDay {
	text-align: center;
	background-color:#B4CB18;
	font-size: 11px;
	color: #797979;
}
.lastNews {
	font-family: Arial;
	font-size: 11px;
}
.scroll01 {
	font-family: Arial;
	font-size: 10px;
	color: #79900E;
}
.scroll02 {
	font-family: Arial;
	font-size: 10px;
	color: #B4A135;
}
.menuNotSelected {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}
.menuNotSelected a:link {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.menuNotSelected a:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.menuNotSelected a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.menuSelectedHome {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #A3BD1B;
	font-weight:bold;
}
.menuSelected {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}
.tableWhite {
	background-color:#FFFFFF;
}
.tableGrey {
	background-color:#F1F1F1;
}
.headerTable {
	background-color:#F1F1F1;
	border-bottom-style: Dashed;
	Border-Color: #838383;
	Border-Width: 1pt;
	height:105px;
}
.myRSTable {
	border-left-style: Dashed;
	Border-Color: #838383;
	Border-Width: 1pt;
	height:105px;
}
.pubTable {
	border-top-style: Dashed;
	Border-Color: #838383;
	Border-Width: 1pt;
}
.pubTableCenter {
	border-top-style: Dashed;
	border-bottom-style: Dashed;
	Border-Color: #838383;
	Border-Width: 1pt;
}
.barTitle {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}
.barSubTitle {
	font-family: Arial;
	font-size: 10px;
	color: #F1F1F1;
}
.barSubTitleGray {
	font-family: Arial;
	font-size: 10px;
	color: #939292;
}
.barSubTitle a:link {
	font-family: Arial;
	font-size: 10px;
	color: #F1F1F1;
	text-decoration: none;
}
.barSubTitle a:visited {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #F1F1F1;
}
.barSubTitle a:hover {
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
	color: #F1F1F1;
}
.myRSTitle {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
.data {
	font-family: Arial;
	font-size: 12px;
	color: #797979;
}
.people {
	font-family: Arial;
	font-size: 9px;
	color: #797979;
}
.myRSRegistoFields {
	font-family: Arial;
	font-size: 11px;
	color: #797979;
}
.myRSRegistoFields a:link {
	font-family: Arial;
	font-size: 10px;
	color: #797979;
	text-decoration: none;
	font-style: italic ;
}
.myRSRegistoFields a:visited {
	font-family: Arial;
	font-size: 10px;
	color: #797979;
	text-decoration: none;
	font-style: italic ;
}
.myRSRegistoFields a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #797979;
	text-decoration: underline;
	font-style: italic ;
}
.myRSRegisto {
	font-family: Arial;
	font-size: 11px;
	color: #797979;
	font-weight:bold;
}
.myRSRegisto a:link {
	font-family: Arial;
	font-size: 11px;
	color: #797979;
	font-weight:bold;
	text-decoration: none;
}
.myRSRegisto a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #797979;
	font-weight:bold;
	text-decoration: none;
}
.myRSRegisto a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #005357;
	font-weight:bold;
	text-decoration: underline;
}
.bar {
	background-image:  url(../images/slicegreen.gif);
	background-repeat: repeat-x;
	height:20px;
}
.barLeft {
	background-image:  url(../images/slicegreen.gif);
	background-repeat: repeat-x;
	height:20px;
}
.barRight {
	background-image:  url(../images/slicegreen.gif);
	background-repeat: repeat-x;
	height:20px;
}
.bargray {
	background-image:  url(../images/slicegray.gif);
	background-repeat: repeat-x;
	height:18px;
}
.menuTop {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}
.menuTop a:link {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.menuTop a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.menuTop a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #005357;
	font-weight:bold;
	text-decoration: underline;
}

.botao {
    color:#FFFFFF;
    background-color:#C5DD27;
	font-size:11px;
	text-decoration: none;
	height:18px;
	border: 1px solid #A0B927;
	font-weight:bold;
	border-color:#EEEEEE;
}
.botao_white {
    color:#A0B927;
    background-color:#FFFFFF;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	height:18px;
	border: 1px solid #A0B927;
}
INPUT {
	color:#0B2F4B;
	background-color:#FFFFFF;
	font-size:11px;
	border: 1px solid #A0B927;
}
TEXTAREA {
	color:#0B2F4B;
	background-color:#FFFFFF;
	font-size:11px;
	border: 1px solid #A0B927;
}
.checkboxes {
     background-color:#FFFFFF;
}
.radio {
     background-color:#FFFFFF;
}
SELECT {
     color:#0B2F4B;
     background-color:#FFFFFF;
     font-size:11px;
	border: 1px solid #A0B927;
}
a:link {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.editionTitle {
	font-size: 12px;
	color: #005357;
	font-weight:bold;
}
.img 
{ 
	border: 0px solid #FFFFFF; 
} 
.imgborder 
{ 
	border: 1px solid #CCCCCC; 
} 
.imgOpiniaoOver
{ 
	color: #0B2F4B;
	border: 1px solid #0B2F4B; 
	filter:alpha(opacity=100);
} 
.imgOpiniaoOut
{ 
	color: #0B2F4B;
	border: 1px solid #0B2F4B; 
	filter:alpha(opacity=50);
} 
.footer {
	font-family: Arial;
	font-size: 11px;
	color: #44312B;
	text-decoration: none;
}
.footer a:link {
	font-family: Arial;
	font-size: 11px;
	color: #44312B;
	text-decoration: none;
}
.footer a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #44312B;
	text-decoration: none;
}
.footer a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #44312B;
	text-decoration: underline;
}

