@import url(events.css);
@import url(article.css);
@import url(news.css);
@import url(cmpro.css);
@import url(shorcuts_menu.css);
BODY {
font-family :Tahoma; 
font-size : 12px; 
margin-top : 10px; 
margin-left : 0; 
margin-right : 0; 
margin-bottom : 0;
line-height: 150%;
color: #000000;
} 

FONT { 
font-family : Tahoma; 
font-size : 12px;
line-height: 150%;
text-align: justify;
color: #000000;
}

.call { 
font-family : Arial;
color:#666666; 
font-size : 9px;
line-height: 100%;
text-align: center;
}

TD { 
font-family : Tahoma; 
font-size : 12px;
}

P { 
font-family : Tahoma; 
font-size : 12px;
line-height: 150%;
color: #000000;
}

UL {
font-family : Tahoma; 
font-size : 12px;
text-align: justify;
line-height: 250%;
color: #000000;
}

OL {
font-family : Tahoma; 
font-size : 12px;
text-align: justify;
line-height: 250%;
color: #000000;
}

LI {
font-family : Tahoma; 
font-size : 12px;
text-align: justify;
line-height: 200%;
color: #000000;
}

H1 {
font-family:Tahoma,Verdana;
font-size:20px
}

H2 {
font-family:Tahoma,Verdana;
font-size:18px
}


DIV { 
font-family : Tahoma; 
font-size : 12px;
line-height: 150%;

}

INPUT { 
font-family : Tahoma; 
font-size : 11px; 
}

TEXTAREA { 
font-family : Tahoma; 
font-size : 12px; 
}

FORM { 
font-family : Tahoma; 
font-size : 11px; 
}

SELECT { 
font-family : Tahoma; 
font-weight : bold; 
font-size : 11px; 
}
/*#7498C0;*/
A:link { 
background : none repeat; 
color:#445B52;
font-size : 12px; 
font-family : Tahoma; 
text-decoration : none; 
}

A:active { 
background : none repeat; 
color : #445B52; 
font-size : 12px; 
font-family : Tahoma; 
text-decoration : none; 
}

A:visited { 
background : none repeat; 
color : #445B52;  
font-size : 12px; 
font-family : Tahoma; 
text-decoration : none; 
}

A:hover { 
background : none repeat; 
color : #FF9900;
font-size : 12px; 
font-family : Tahoma; 
text-decoration : underline; 
}

#WhiteLinks	  {
	font-size:92%;
	font-weight:normal;
	color: #FFFFFF;
	line-height: 1.5;
}

#WhiteLinks a:link	{
	font-size: 92%;
	font-weight:normal;
	color: #FFFFFF;
	background-color: transparent;
	border:1px;
	border-color:#1E77D3;
	border-style:solid;	
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	line-height: 1.5;
}

#WhiteLinks  a:active		
{	font-size: 92%;
	font-weight:normal;
	color: #FFFFFF;
	background-color: transparent;
	border:1px;
	border-color:#1E77D3;
	border-style:solid;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	line-height: 1.5;				
}

#WhiteLinks  a:visited		{
	font-size: 92%;
	font-weight:normal;
	color: #FFFFFF;
	background-color: transparent;
	border:1px;
	border-color:#1E77D3;
	border-style:solid;	
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	line-height: 1.5;		
}

#WhiteLinks  a:hover			{
	font-size: 92%;
	font-weight:normal;
	color: #0000FF;
	background-color: #FFFFFF;
	border:1px;
	border-color:#C3C3C3;
	border-style:solid;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	line-height: 1.5;		
}

IMG { 
border : 0 none inherit;
margin: 0px;
 
}

IMG.bottom {
	display: inline;
	vertical-align: text-bottom;
}

.pn-title {
background : none repeat;
color : #F06000;
font-size : 18px;
font-weight : bold;
font-family : Tahoma;
text-decoration : none;
}
.pn-sub { 
background : none repeat; 
color : #F06000; 
font-size : 10px; 
font-weight : bold; 
font-family : Tahoma; 
text-decoration : none; 
}
.pn-LeftMenuTitle { 
background : none repeat; 
color : #0560a6; 
font-size : 12px; 
font-weight : bold; 
font-family : Tahoma; 
text-decoration : none; 
}

.pn-normal { 
background : none repeat; 
color: #000000; 
font-size : 12px; 
font-family : Tahoma; 
text-decoration : none 
}

.content { 
background : none repeat; 
color : #616a74; 
font-size : 12px; 
font-family : Tahoma; 
line-height: 150%;
text-align: justify;
text-indent: 20px;
}

.storytitle { 
background : none repeat; 
color :  #363636;
font-size : 14px; 
font-weight : bold; 
font-family : Tahoma; 
text-decoration : none; 
}

.storycat { 
background : none repeat; 
color : #616a74;  
font-size : 12px; 
font-weight : bold; 
font-family : Tahoma; 
text-decoration : none; 
}

.boxtitle { 
background : none repeat; 
color : #363636;
font-size : 12px; 
font-weight : bold; 
font-family : Tahoma; 
text-decoration : none; 
}

.boxcontent { 
background : none repeat; 
color : #616a74; 
font-size : 12px; 
font-family : Tahoma; 
}

.option { 
background : none repeat; 
color : #616a74; 
font-size : 12px; 
font-weight : bold; 
font-family : Tahoma; 
text-decoration : none; 
}

.tiny { 
background : none repeat; 
color : #616a74; 
font-size : 10px; 
font-weight : normal; 
font-family : Tahoma; 
text-decoration : none; 
}

.footer {  
text-align: left;
font-size: 12px;
color: White;
}

.header_blue_10 {
text-align:right;
vertical-align: middle;
font-size: 13px;
color: #333333;
}
.header_blank_10 {
text-align: center;
vertical-align: middle;
font-size: 11px;
color: #0033FF;
}

/* CMPRO Tabelas de Events*/
#title { 
background : none repeat; 
color: Black;
font-size : 14px; 
font-family : Tahoma; 
font-weight: bold;
text-decoration : none 
}

#ntext {
background : none repeat; 
color: Black;
font-size : 12px; 
font-family : Tahoma; 
text-decoration : none 
}

#btext {
background : none repeat; 
color: Black;
font-size : 12px; 
font-family : Tahoma; 
font-weight: bold;
text-decoration: underline
}

/*links do Menu de contactos e do mapa do site*/
#msviHomePageLink {
	BORDER-RIGHT: #FFFFFF 0px solid;
	BORDER-TOP: #FFFFFF 0px solid;
	PADDING-LEFT: 2px;  
}
#msviHomePageLink TD {
	FONT-SIZE: 100%;
}
#msviHomePageLink A {
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 2px;
	DISPLAY: block;
	text-decoration:none;	  
	MARGIN: 0px;   
	WHITE-SPACE: nowrap;
	color: White;
	font-size: 10px
}
#msviHomePageLink A:hover {
	
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	DISPLAY: block;  
	MARGIN: 0px;
	text-decoration: none;
	font-size: 10px
}

#partnersTable P {
	color: #616a74;
}
#partnersTable A:link { 
background : none repeat; 
color : #003366; 
font-size : 12px; 
font-family : Tahoma; 
text-decoration : none; 
}

#partnersTable A:active { 
background : none repeat; 
color : #003366;  
font-size : 12px; 
font-family : Tahoma; 
text-decoration : none; 
}

#partnersTable A:visited { 
background : none repeat; 
color : #003366;   
font-size : 12px; 
font-family : Tahoma; 
text-decoration : none; 
}

#partnersTable A:hover { 
background : none repeat; 
color : Gray; 
font-size : 12px;
font-weight: bold; 
font-family : Tahoma; 
text-decoration : underline; 
}

a.newsScroller {
	background : none repeat; 
	color: #00CC00; 
	font-size : 12px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif; 
	text-decoration : none 
}

a.newsScroller: link  {
	background : none repeat; 
	color:#999933; 
	font-size : 12px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif; 
	text-decoration : none 
}
a.newsScroller: active  {
	background : none repeat; 
	color : #999933;
	font-size : 12px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none
} 
a.newsScroller:hover  {
	background : none repeat; 
	color : #999933;
	font-size : 12px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif; 
	text-decoration : underline 
}
a.newsScroller:visited  {
	background : none repeat; 
	color : #999933;
	font-size : 12px;
	font-weight: bold;  
	font-family : Arial, Helvetica, sans-serif; 
	text-decoration : none 
}

a.destaque {
	background : none repeat; 
	color : #FF6600; 
	font-size : 12px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif; 
	text-decoration : none 
}

a.destaque: link  {
	background : none repeat; 
	color : #FFCC00; 
	font-size : 12px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif; 
	text-decoration : none 
}

a.destaque:hover  {
	background : none repeat; 
	color : #0560a6;
	font-size : 12px;
	font-weight: bold; 
	font-family : Arial, Helvetica, sans-serif; 
	text-decoration : underline 
}
a.destaque:visited  {
	background : none repeat; 
	color : #FF6600; 
	font-size : 12px;
	font-weight: bold;  
	font-family : Arial, Helvetica, sans-serif; 
	text-decoration : none 
}

.marqueeTable{
	border-top: #D0D0D0 1px solid;
	border-bottom: #D0D0D0 1px solid;
	background-image:url(themes/EXPERTISSUESMSStyle1/images/bg_scroll__.gif);
	}

.pn-daysofmonth {
color : #000000;
font-size : 9px;
font-weight : normal;
font-family : Tahoma;
text-decoration : none;
}
.pn-dayofyear {
color : #FF9900;
font-size : 12px;
font-weight : bold;
font-family : Tahoma;
text-decoration : none;
}
.pn-blockmonth {
color : #0080C0;
font-size : 11px;
font-weight : normal;
font-family : Tahoma;
text-decoration : none;
}
.pn-daysofmonth {
color : #333333;
font-size : 11px;
font-weight : normal;
font-family : Tahoma;
text-decoration : none;
}
.blueborder {
border-top:1px #0033FF solid;
border-right:1px #0033FF solid;
border-bottom:1px #0033FF solid;
border-left:1px #0033FF solid;
}
button, input, select, textarea, text, {
border: 1px #006699 groove;
background-color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
border-color: #000000;
border-style: solid;
}
