
BODY 
{
	FONT-SIZE: 12px;
	COLOR: #333333;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: White;
	MARGIN-LEFT: 0;
	MARGIN-RIGHT: 0;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
}

IMG { border: 0; }

.bodyMargins { PADDING-RIGHT: 34px; PADDING-LEFT: 34px}

A			{	FONT-SIZE: 11px; COLOR: #0067FE; TEXT-DECORATION: none;}
A:link		{	FONT-SIZE: 11px; COLOR: #0067FE; TEXT-DECORATION: none;}
A:visited	{	FONT-SIZE: 11px; COLOR: #0067FE; TEXT-DECORATION: none;}
A:hover		{	FONT-SIZE: 11px; COLOR: #BF4365; TEXT-DECORATION: none;}
A:active	{	FONT-SIZE: 11px; COLOR: #0067FE; TEXT-DECORATION: none;}

A.active:link		{	FONT-SIZE: 12px; COLOR: #BF4365; TEXT-DECORATION: none;}
A.active:visited	{	FONT-SIZE: 12px; COLOR: #BF4365; TEXT-DECORATION: none;}
A.active:hover		{	FONT-SIZE: 12px; COLOR: #BF4365; TEXT-DECORATION: none;}
A.active:active		{	FONT-SIZE: 12px; COLOR: #BF4365; TEXT-DECORATION: none;}

.link1				{	COLOR: #0067FE; TEXT-DECORATION: none;}
.link1 A			{	COLOR: #0067FE; TEXT-DECORATION: none;}
.link1 A:link		{	COLOR: #0067FE; TEXT-DECORATION: none;}
.link1 A:visited	{	COLOR: #0067FE; TEXT-DECORATION: none;}
.link1 A:hover		{	COLOR: #BF4365; TEXT-DECORATION: none;}
.link1 A:active		{	COLOR: #0067FE; TEXT-DECORATION: none;}

.link2				{	FONT-SIZE: 11px; COLOR: #0067FE; TEXT-DECORATION: underline;}
.link2 A			{	FONT-SIZE: 11px; COLOR: #0067FE; TEXT-DECORATION: underline;}
.link2 A:link		{	FONT-SIZE: 11px; COLOR: #0067FE; TEXT-DECORATION: underline;}
.link2 A:visited	{	FONT-SIZE: 11px; COLOR: #0067FE; TEXT-DECORATION: underline;}
.link2 A:hover		{	FONT-SIZE: 11px; COLOR: #BF4365; TEXT-DECORATION: underline;}
.link2 A:active		{	FONT-SIZE: 11px; COLOR: #0067FE; TEXT-DECORATION: underline;}

.footer				{	FONT-SIZE: 9px; COLOR: #000000; VERTICAL-ALIGN: middle;}
.footer A			{	FONT-SIZE: 9px; COLOR: #000000; }
.footer A:link		{	FONT-SIZE: 9px; COLOR: #000000; }
.footer A:visited	{	FONT-SIZE: 9px; COLOR: #000000; }
.footer A:hover		{	FONT-SIZE: 9px; COLOR: #999999; }
.footer A:active	{	FONT-SIZE: 9px; COLOR: #000000; }

.footerBack { background-color: #F0F0F0; font-size: 1px;}

.breadcrumb				{	FONT-SIZE: 10px; COLOR: #9CC0E4;}
.breadcrumb A			{	FONT-SIZE: 10px; COLOR: #9CC0E4;}
.breadcrumb A:link		{	FONT-SIZE: 10px; COLOR: #9CC0E4;}
.breadcrumb A:visited	{	FONT-SIZE: 10px; COLOR: #9CC0E4;}
.breadcrumb A:hover		{	FONT-SIZE: 10px; COLOR: #BF4365;}
.breadcrumb A:active	{	FONT-SIZE: 10px; COLOR: #9CC0E4;}

.nav1			{	FONT-SIZE: 12px; COLOR: #FFFFFF;}
.nav1 A			{	FONT-SIZE: 12px; COLOR: #FFFFFF;}
.nav1 A:link	{	FONT-SIZE: 12px; COLOR: #FFFFFF;}
.nav1 A:visited	{	FONT-SIZE: 12px; COLOR: #FFFFFF;}
.nav1 A:hover	{	FONT-SIZE: 12px; COLOR: #003265;}
.nav1 A:active	{	FONT-SIZE: 12px; COLOR: #FFFFFF;}

.nav1Active				{FONT-SIZE: 12px; COLOR: #003265; font-weight: bold;}
.nav1Active:link		{FONT-SIZE: 12px; COLOR: #003265;}
.nav1Active:visited		{FONT-SIZE: 12px; COLOR: #003265;}
.nav1Active:hover		{FONT-SIZE: 12px; COLOR: #003265;}
.nav1Active:active		{FONT-SIZE: 12px; COLOR: #003265;}
A.nav1Active			{FONT-SIZE: 12px; COLOR: #003265; font-weight: bold;}
A.nav1Active:link		{FONT-SIZE: 12px; COLOR: #003265;}
A.nav1Active:visited	{FONT-SIZE: 12px; COLOR: #003265;}
A.nav1Active:hover		{FONT-SIZE: 12px; COLOR: #003265;}
A.nav1Active:active		{FONT-SIZE: 12px; COLOR: #003265;}

.nav1sep		{	FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-ALIGN: center;}

.nav2			{	FONT-SIZE: 11px; COLOR: #000000;}
.nav2 A			{	FONT-SIZE: 11px; COLOR: #000000;}
.nav2 A:link	{	FONT-SIZE: 11px; COLOR: #000000;}
.nav2 A:visited	{	FONT-SIZE: 11px; COLOR: #000000;}
.nav2 A:hover	{	FONT-SIZE: 11px; COLOR: #999999;}
.nav2 A:active	{	FONT-SIZE: 11px; COLOR: #000000;}

A.nav2active			{	FONT-SIZE: 11px; COLOR: #000000; font-weight: bold;}
A.nav2active:link		{	FONT-SIZE: 11px; COLOR: #000000; }
A.nav2active:visited	{	FONT-SIZE: 11px; COLOR: #000000; }
A.nav2active:hover		{	FONT-SIZE: 11px; COLOR: #000000; }
A.nav2active:active		{	FONT-SIZE: 11px; COLOR: #000000; }

.nav2sep		{	FONT-SIZE: 11px; COLOR: #333333; TEXT-ALIGN: center;}

.nav2message	{	FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: bold;}

.text, .text TD, TD.text
{ text-align: justify; FONT-SIZE: 12px; COLOR: #333333;}

.title1, .title1 TD, TD.title1
{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #003265;}
.title1 A			{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #003265;}
.title1 A:link		{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #003265;}
.title1 A:visited	{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #003265;}
.title1 A:hover		{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #BF4365;}
.title1 A:active	{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #003265;}

.title2, .title2 TD, TD.title2
{ FONT-SIZE: 16px; COLOR: #003265; font-weight: bold;}
.title2 A			{ FONT-SIZE: 16px; COLOR: #003265; font-weight: bold;}
.title2 A:link		{ FONT-SIZE: 16px; COLOR: #003265; font-weight: bold;}
.title2 A:visited	{ FONT-SIZE: 16px; COLOR: #003265; font-weight: bold;}
.title2 A:hover		{ FONT-SIZE: 16px; COLOR: #BF4365; font-weight: bold;}
.title2 A:active	{ FONT-SIZE: 16px; COLOR: #003265; font-weight: bold;}

.title3, .title3 TD, TD.title3
{ FONT-SIZE: 14px; COLOR: #003265; font-weight: bold;}
.title3 A			{ FONT-SIZE: 14px; COLOR: #003265; font-weight: bold;}
.title3 A:link		{ FONT-SIZE: 14px; COLOR: #003265; font-weight: bold;}
.title3 A:visited	{ FONT-SIZE: 14px; COLOR: #003265; font-weight: bold;}
.title3 A:hover		{ FONT-SIZE: 14px; COLOR: #BF4365; font-weight: bold;}
.title3 A:active	{ FONT-SIZE: 14px; COLOR: #003265; font-weight: bold;}

.textBold			{ font-size: 12px; font-weight: bold; color: #333333; line-height: 15px;}
.textBold A			{ font-size: 12px; font-weight: bold; color: #333333; line-height: 15px;}
.textBold A:link	{ font-size: 12px; font-weight: bold; color: #333333; line-height: 15px;}
.textBold A:visited { font-size: 12px; font-weight: bold; color: #333333; line-height: 15px;}
.textBold A:hover	{ font-size: 12px; font-weight: bold; color: #BF4365; line-height: 15px;}
.textBold A:active	{ font-size: 12px; font-weight: bold; color: #333333; line-height: 15px;}

.subtitle, .subtitle TD, TD.subtitle
{ text-align: justify; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333;}
.subtitle A			{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0067FE;}
.subtitle A:link	{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0067FE;}
.subtitle A:visited	{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0067FE;}
.subtitle A:hover	{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #BF4365;}
.subtitle A:active	{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0067FE;}

.italictext		{ font-style:italic; FONT-SIZE: 12px; COLOR: #333333;}
.italictext9	{ font-style:italic; FONT-SIZE:  9px; COLOR: #333333;}

.textUCs {	FONT-SIZE: 11px; COLOR: #333333;}

.siteMapBold			{ font-weight: bold; COLOR: #333333;}
.siteMapBold A			{ font-weight: bold; COLOR: #333333;}
.siteMapBold A:link		{ font-weight: bold; COLOR: #333333;}
.siteMapBold A:visited	{ font-weight: bold; COLOR: #333333;}
.siteMapBold A:hover	{ font-weight: bold; COLOR: #BF4365;}
.siteMapBold A:active	{ font-weight: bold; COLOR: #333333;}

.siteMap			{ COLOR: #333333;}
.siteMap A			{ COLOR: #333333;}
.siteMap A:link		{ COLOR: #333333;}
.siteMap A:visited	{ COLOR: #333333;}
.siteMap A:hover	{ COLOR: #BF4365;}
.siteMap A:active	{ COLOR: #333333;}

.smalltext {	FONT-SIZE: 10px; COLOR: #333333;}

.legend {	FONT-SIZE: 9px; COLOR: #333333;}

.error {	font-size: 10px; color: #BF4365;}

.textbox {
	font-size: 12px; 
	font-weight: normal; 
	height: 17px;
	padding: 0px;
	border-bottom-color:Black;
	border-top-color:Black;
	border-left-color:Black;
	border-right-color:Black;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.textboxUCs {
	font-size: 11px; 
	font-weight: normal; 
	height: 17px;
	padding: 0px;
	border-bottom-color:Black;
	border-top-color:Black;
	border-left-color:Black;
	border-right-color:Black;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.textboxLite {
	padding-top: 3px;
	font-size: 10px; 
	font-weight: normal; 
	height: 17px;
	padding: 0px;
	border-bottom-color:Black;
	border-top-color:Black;
	border-left-color:Black;
	border-right-color:Black;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

SELECT
{
	border-right: black 1px double;
	padding-right: 0px;
	border-top: black 1px double;
	padding-left: 0px;
	font-weight: normal;
	padding-bottom: 0px;
	border-left: black 1px double;
	padding-top: 0px;
	border-bottom: black 1px double;
	font-family: Arial, Helvetica, sans-serif;
}

.listbox
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	border-left: black 1px solid;
	padding-top: 0px;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px black;
}

.dateFormat			{	FONT-SIZE: 10px; COLOR: #999999;}
.newFormat			{	FONT-SIZE: 10px; COLOR: Black;}

.contactName	{ font-size: 14px; color: #003265; font-weight: bold;}

/* Styles for the Downloads page */
.downloadList1				{ font-size: 14px; color: #333333; }
.downloadList1 A:link		{ font-size: 14px; color: #333333; }
.downloadList1 A:visited	{ font-size: 14px; color: #333333; }
.downloadList1 A:hover		{ font-size: 14px; color: #BF4365; }
.downloadList1 A:active		{ font-size: 14px; color: #333333; }

.downloadList2				{ font-size: 12px; color: #333333; }
.downloadList2 A:link		{ font-size: 12px; color: #333333; }
.downloadList2 A:visited	{ font-size: 12px; color: #333333; }
.downloadList2 A:hover		{ font-size: 12px; color: #BF4365; }
.downloadList2 A:active		{ font-size: 12px; color: #333333; }

.downloadPath1				{ font-size: 12px; font-weight: bold; color: #333333; }
.downloadPath1 A:link		{ font-size: 12px; font-weight: bold; color: #333333; }
.downloadPath1 A:visited	{ font-size: 12px; font-weight: bold; color: #333333; }
.downloadPath1 A:hover		{ font-size: 12px; font-weight: bold; color: #BF4365; }
.downloadPath1 A:active		{ font-size: 12px; font-weight: bold; color: #333333; }

.downloadPath2				{ font-size: 12px; font-weight: bold; color: #003265; }
.downloadPath2 A:link		{ font-size: 12px; font-weight: bold; color: #003265; }
.downloadPath2 A:visited	{ font-size: 12px; font-weight: bold; color: #003265; }
.downloadPath2 A:hover		{ font-size: 12px; font-weight: bold; color: #BF4365; }
.downloadPath2 A:active		{ font-size: 12px; font-weight: bold; color: #003265; }
/** END **/

.channelLink			{ FONT-SIZE: 14px; COLOR: #333333;}
.channelLink A			{ FONT-SIZE: 14px; COLOR: #333333;}
.channelLink A:link		{ FONT-SIZE: 14px; COLOR: #333333;}
.channelLink A:visited	{ FONT-SIZE: 14px; COLOR: #333333;}
.channelLink A:hover	{ FONT-SIZE: 14px; COLOR: #BF4365;}
.channelLink A:active	{ FONT-SIZE: 14px; COLOR: #333333;}

A.chLnkActive			{ FONT-SIZE: 14px; COLOR: #BF4365;}
A.chLnkActive:link		{ FONT-SIZE: 14px; COLOR: #BF4365;}
A.chLnkActive:visited	{ FONT-SIZE: 14px; COLOR: #BF4365;}
A.chLnkActive:hover		{ FONT-SIZE: 14px; COLOR: #BF4365;}
A.chLnkActive:active	{ FONT-SIZE: 14px; COLOR: #BF4365;}

/* Styles for the Hospital detail popup */
.popupHeader	{ font-size: 16px; color: #FFFFFF; font-weight: bold;}

.popupTitle	{ font-size: 14px; color: #003265; font-weight: bold;}

A.popupMenu				{ font-size: 12px; color: #333333;}
A.popupMenu:link		{ font-size: 12px; color: #333333;}
A.popupMenu:visited		{ font-size: 12px; color: #333333;}
A.popupMenu:hover		{ font-size: 12px; color: #BF4365;}
A.popupMenu:active		{ font-size: 12px; color: #333333;}

A.popupMenuActive			{ font-size: 12px; color: #BF4365;}
A.popupMenuActive:link		{ font-size: 12px; color: #BF4365;}
A.popupMenuActive:visited	{ font-size: 12px; color: #BF4365;}
A.popupMenuActive:hover		{ font-size: 12px; color: #BF4365;}
A.popupMenuActive:active	{ font-size: 12px; color: #BF4365;}

.popupText { FONT-SIZE: 12px; COLOR: #333333;}

.popupSmallText { font-size: 9px; color: #333333; line-height: 11px;}

.popupInfo { font-size: 9px; color: #333333; line-height: 11px; background-color: #E3E3E3;}
.popupInfoSep { font-size: 1px; height: 4px; background-color: #FFFFFF;}
.popupInfo2 { font-size: 9px; color: #333333; line-height: 11px; background-color: #CCCCCC;}
.popupInfoSep2 { font-size: 1px; height: 8px; background-color: #FFFFFF;}

/* END */

.searchTopic	{ font-size: 14px; color: #003265; font-weight: bold;}

/****** OLD STUFF - Just for compatibility *********/
.controlBody
{
	background: #EFEFEF;
}

.text11p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

/*****************************/
/* Estilos para a newsletter */
/*****************************/

/* Letras a branco no topo da newsletter -tittle24nl-*/

.title1_nl				{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #FFFFFF;}
.title1_nl A			{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #FFFFFF;}
.title1_nl A:link		{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #FFFFFF;}
.title1_nl A:visited	{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #FFFFFF;}
.title1_nl A:hover		{ FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #FFFFFF;}
.title1_nl A:active	    { FONT-SIZE: 24px; MARGIN-BOTTOM: 20px; COLOR: #FFFFFF;}

/* link para os hospitais SA -link10ptgrey-*/

.link_nl				{ FONT-SIZE: 12px; COLOR: #333333;font-weight: normal; line-height: 13px;}
.link_nl A				{ FONT-SIZE: 10px; COLOR: #333333;font-weight: normal; line-height: 13px;}
.link_nl A:link			{ FONT-SIZE: 10px; COLOR: #333333;font-weight: normal; line-height: 13px;}
.link_nl A:visited		{ FONT-SIZE: 10px; COLOR: #333333;font-weight: normal; line-height: 13px;}
.link_nl A:hover		{ FONT-SIZE: 10px; COLOR: #BF4365;font-weight: normal; line-height: 13px;}
.link_nl A:active		{ FONT-SIZE: 10px; COLOR: #333333;font-weight: normal; line-height: 13px;}

/* subtitui o text11p quando tem de ser justificado */
.text11j				
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	line-height: 13px;
	text-align:justify;
}


/* equivalente em termos de pixels com o title2 -tittle20green- */

.title2_nl				{ FONT-SIZE: 20px; COLOR: #003265;}
.title2_nl A			{ FONT-SIZE: 20px; COLOR: #003265;}
.title2_nl A:link		{ FONT-SIZE: 20px; COLOR: #003265;}
.title2_nl A:visited	{ FONT-SIZE: 20px; COLOR: #003265;}
.title2_nl A:hover		{ FONT-SIZE: 20px; COLOR: #BF4365;}
.title2_nl A:active		{ FONT-SIZE: 20px; COLOR: #003265;}


/* Estilo para o footer da newsletter */
.footer_nl				{	FONT-SIZE: 10px; COLOR: #333333; line-height: 14px; }
.footer_nl A			{	FONT-SIZE: 10px; COLOR: #003265; }
.footer_nl A:link		{	FONT-SIZE: 10px; COLOR: #003265; }
.footer_nl A:visited	{	FONT-SIZE: 10px; COLOR: #003265; }
.footer_nl A:hover		{	FONT-SIZE: 10px; COLOR: #BF4365; }
.footer_nl A:active		{	FONT-SIZE: 10px; COLOR: #003265; }

/* Estilo para a drop dos sites dos hospitais */

.dropHL 
{
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	COLOR: #003366;
	width: 200px;
	border: solid 1px #000000;
}

/***************************************
 ***************************************
 ***************************************/

.headerBack  {	background-color: #084884;	font-size: 1px;}
.headerBack2 {	background-color: #cedaf1;	font-size: 1px;}
.headerBack3 {	background-image: url(/RH_IGIF/images/headerGradient.jpg); background-repeat: repeat-x; font-size: 1px; background-color: #EFEBEF;}

.headerSeparator { background-color: #FFFFFF; height: 2px; font-size: 1px;}

.headerLink				{	FONT-SIZE: 9px; color: #ECF5FA;}
.headerLink A			{	FONT-SIZE: 9PX; COLOR: #ECF5FA;}
.headerLink A:link		{	FONT-SIZE: 9PX; COLOR: #ECF5FA;}
.headerLink A:visited	{	FONT-SIZE: 9PX; COLOR: #ECF5FA;}
.headerLink A:hover		{	FONT-SIZE: 9PX; COLOR: #6698CB;}
.headerLink A:active	{	FONT-SIZE: 9PX; COLOR: #ECF5FA;}

.headerText {	FONT-SIZE: 10px; COLOR: #FFFFFF; text-align: left;}

.headerPortalLinksBack
{
	vertical-align: top;
	text-align: right;
	padding: 3 0 0 50;
/*	background-image: url(/RH_IGIF/images/headerTopRightLinks.gif); */
	background-repeat: no-repeat; 
	background-position: top right;
}
.headerPortalLinks 
{
	font-size: 13px;
	color: white;
	text-align: right;
}
.headerPortalLinks A			{	FONT-SIZE: 11PX; COLOR: #FFFFFF;}
.headerPortalLinks A:link		{	FONT-SIZE: 11PX; COLOR: #FFFFFF;}
.headerPortalLinks A:visited	{	FONT-SIZE: 11PX; COLOR: #FFFFFF;}
.headerPortalLinks A:hover		{	FONT-SIZE: 11PX; COLOR: #FFFFFF; text-decoration: underline;}
.headerPortalLinks A:active		{	FONT-SIZE: 11PX; COLOR: #FFFFFF;}

/***
 *** MENU Solpartmenu
 ***/
.ucheader_solpartmenu_spmbctr 
{
	border: solid 0px #FFFFFF; 
	background-color: #084884;
	width: 1px;
	margin-left: 0px;
}

.ucheader_solpartmenu_spmbar 
{
	cursor: pointer; 
	cursor: hand; 
	height: 26px;
}

.ucheader_solpartmenu_spmitm 
{
	cursor: pointer; 
	cursor: hand; 
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
}

.ucheader_solpartmenu_spmicn 
{
	cursor: pointer; 
	cursor: hand; 
	background-color: #D0DCE3;
	width: 10px;
	border: solid 1px #D0DCE3;
	padding-left: 5px;
}

.ucheader_solpartmenu_spmsub 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #D0DCE3;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#B5B5B5', Direction=135, Strength=5);
	border: solid 0px #EEEEEE;
	margin-left: 0px;
	width: 225px;
}

.ucheader_solpartmenu_spmbrk 
{
	background-color: Transparent;
	border: Transparent 0px solid; 
	height: 1px;
}

.ucheader_solpartmenu_spmitmsel 
{
	cursor: pointer; 
	cursor: hand; 
	color: #003265;
	background-color: #EEEEEE;
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
	border: solid 0px #ffffff;
}

.ucheader_solpartmenu_spmarw 
{
	cursor: pointer; 
	cursor: hand;
	height: 20px;
	width: 100%;
}

.ucheader_solpartmenu_spmrarw 
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.ucheader_solpartmenu_spmitmscr 
{
	width: 100%; 
	font-size: 6pt;
}

/***
 *** END MENU
 ***/


.vertical_line
{
	font-size: 1px; 
	width: 1px; 
	padding-right: 10px; 
	background-repeat: repeat-y;
}

.horizontal_line
{
	font-size: 1px; 
	height: 1px; 
	background-repeat: repeat-x;
}

.homeTab1
{
	width: 265px;
	vertical-align: top;
	padding: 0 10 10 10;
	background-color: #FFFFFF;
}

.homeTab2
{
	width: 265px;
	vertical-align: top;
	padding: 0 10 10 10;
	background-color: #EEEEEE;
}

.homeTab3
{
	width: 265px;
	vertical-align: top;
	padding: 10;
	background-color: #EEEEEE;
}

.homeTab4
{
	width: 265px;
	vertical-align: top;
	padding: 10;
	background-color: #F4F4F4;
}

.homeTabSepVert
{
	background-color: #FFFFFF;
	font-size: 1px;
	width: 1px;
}

.homeTabSepHori
{
	background-color: #FFFFFF;
	font-size: 1px;
	height: 1px;
}

.homeContentTitle, .lastNewsTitle, .recentDownloadsTitle, .countryMapTitle,
 .lastLinksTitle, .channelListTitle, .newsSubscribeTitle
{ font-size: 16px; font-weight: bold; color: #003265; padding-bottom: 5px; display: inline-block;}
.homeContentTitle A			{ font-size: 16px; font-weight: bold; color: #003265;}
.homeContentTitle A:link	{ font-size: 16px; font-weight: bold; color: #003265;}
.homeContentTitle A:visited	{ font-size: 16px; font-weight: bold; color: #003265;}
.homeContentTitle A:hover	{ font-size: 16px; font-weight: bold; color: #BF4365;}
.homeContentTitle A:active	{ font-size: 16px; font-weight: bold; color: #003265;}

.homeContentText { font-size: 11px; font-weight: normal; color: #003265;}
.homeContentText A			{ font-size: 11px; color: #0067FE;}
.homeContentText A:link		{ font-size: 11px; color: #0067FE;}
.homeContentText A:visited	{ font-size: 11px; color: #0067FE;}
.homeContentText A:hover	{ font-size: 11px; color: #BF4365;}
.homeContentText A:active	{ font-size: 11px; color: #0067FE;}

/* Texto normal nas listagens */
.listText, .listText TD, TD.listText
{ font-size: 12px; color: #333333; text-align: left; vertical-align: top;}
.listText A			{ font-size: 12px; color: #0067FE;}
.listText A:link	{ font-size: 12px; color: #0067FE;}
.listText A:visited	{ font-size: 12px; color: #0067FE;}
.listText A:hover	{ font-size: 12px; color: #BF4365;}
.listText A:active	{ font-size: 12px; color: #0067FE;}

/* Links para postings nas listagens com previews */
.listPostLink			{ font-size: 12px; color: #003265; vertical-align: top; text-align: left; padding-top: 5px;}
.listPostPreviewLink			{ font-size: 12px; color: #003265; vertical-align: top; text-align: left; padding-top: 20px; padding-bottom: 10px; display: block;}
.listPostPreviewLink, .listPostLink A			{ font-size: 12px; color: #0067FE;}
.listPostPreviewLink, .listPostLink A:link		{ font-size: 12px; color: #0067FE;}
.listPostPreviewLink, .listPostLink A:visited	{ font-size: 12px; color: #0067FE;}
.listPostPreviewLink, .listPostLink A:hover	{ font-size: 12px; color: #BF4365;}
.listPostPreviewLink, .listPostLink A:active	{ font-size: 12px; color: #0067FE;}

/* Titulos para cada artigo da listagem tipo FAQ */
.listFAQTitle			{ FONT-SIZE: 14px; COLOR: #003265; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
.listFAQTitle A			{ FONT-SIZE: 14px; COLOR: #003265;}
.listFAQTitle A:link	{ FONT-SIZE: 14px; COLOR: #003265;}
.listFAQTitle A:visited	{ FONT-SIZE: 14px; COLOR: #003265;}
.listFAQTitle A:hover	{ FONT-SIZE: 14px; COLOR: #BF4365;}
.listFAQTitle A:active	{ FONT-SIZE: 14px; COLOR: #003265;}
