/* 
================================
Skin styles for DotNetNuke
================================
*/   
.html,body {
	height: 100%;
}
a.sociable-hovers:hover  {
}

a.sociable-hovers:link {
	border:solid;
	border-color:#00579a;
}

a.sociable-hovers:active {
}

a.sociable-hovers:visited {
	border:solid;
	border-color:#00579a;
}

.Menu {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial,sans-serif; 
	text-decoration: none;
}
.Share {
	font-size: 8pt;
	color: #000000;
	font-family: Arial,sans-serif; 
	text-decoration: none;
	padding-left: 50px;
}

.Login {
    color: #00579a; 
	font-size: 9pt;
	font-weight: bold;
    font-family: Arial,sans-serif; 
    text-decoration: none;
}

.Normal   {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.Normal_news   {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.Normal_subasta   {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.Normal_branco   {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.Normal_branco_normal   {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
}

.background  {
	background-color:#FFFFFF;
}

.LeftPane{
 padding-right:10px;
}
.RightPane{
 padding-left:10px;
}

/* 
================================
       COMMAND BUTTON
================================
*/

.CommandButton  {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight:bold;
}

a.CommandButton:link {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;
	color: #00579a;
}

a.CommandButton:active {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;
	color: #00579a;
}

a.CommandButton:visited {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;
	color: #00579a;
}

a.CommandButton:hover {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;
	color: #333333;
}


/* 
================================
         LINKS GERAIS
================================
*/

a:link {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #d0d0d0;
	text-decoration: none;
	cursor:pointer;
}
a:visited {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #d0d0d0;
	text-decoration: none;
	cursor:pointer;
}
a:hover {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	cursor:pointer;
}
a:active {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #d0d0d0;
	text-decoration: none;
	cursor:pointer;
}


/* 
================================
         REFRESH
================================
*/

.refreshmultimedia {
	font-family:Arial;
	font-size: 8pt;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}

.refreshmultimedia:link, .refreshmultimedia:visited, .refreshmultimedia:active {
	font-family:Arial;
	font-size: 8pt;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}

.refreshmultimedia:hover {
	font-family:Arial;
	font-size: 8pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

/* 
================================
          COPYRIGHT
================================
*/

.Copyright {
	font-size: 9pt;
	color:#d0d0d0;
	font-family: Arial,sans-serif;
	text-decoration: none;
	font-weight:bold;
}
a.Copyright:link {
	font-size: 9pt;
	color:#d0d0d0;
	font-family: Arial,sans-serif;
	text-decoration: none;
	font-weight:bold;
}

a.Copyright:visited  {
	font-size: 9pt;
	color:#d0d0d0;
	font-family: Arial,sans-serif;
	text-decoration: none;
	font-weight:bold;
}
a.Copyright:hover  {
	font-size: 8pt;
	color:#d0d0d0;
	font-family: Arial,sans-serif;
	text-decoration: none;
	font-weight:bold;
}
a.Copyright:active  {
	font-size: 9pt;
	color:#d0d0d0;
	font-family: Arial,sans-serif;
	text-decoration: none;
	font-weight:normal;
}


/* 
================================
          MAIN MENU
================================
*/  

.MainMenu_MenuContainer {
	border-bottom: #404040 0px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #FF8080 0px solid; 
	border-right: #FFFFFF 0px solid;  
	background-color: transparent;
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	/*height:18;*/
}

.MainMenu_MenuItem { /* ISTO AFECTA OS ITENS DA LISTA DE MENU...*/
	cursor: pointer;
	cursor: hand;
	color: #000000;
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
}

.MainMenu_MenuIcon { /* CONTROLA OS ICONS (DO LADO ESQUERDO) DOS SUBMENUS DOS MENUS PRINCIPAIS */
	cursor: pointer; 
	cursor: hand; 
	background-color: #CCCCCC; 
	border-left: #007236 0px solid; 
	border-right: #000000 0px solid; 
	border-bottom: #007236 0px solid; 
	border-top: #007236 0px solid; 
	text-align: center; 
	width: 1; 
	height: 21;	
}	
.MainMenu_SubMenu { /* CONTROLA O SUB MENU */
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	font-family: Arial,sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #FFFFFF; 
	border-bottom: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-right: #666666 1px solid;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=90, Strength=0);
}
.MainMenu_MenuBreak {
	height: 1px;
}

.MainMenu_MenuItemSel { /* QUANDO SELECIONAMOS UM ITEM DO MENU */
	background-color: transparent;
	cursor: pointer; 
	color: #00579a; 
	font-family: Arial,sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
}


.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	color: Black; 
	cursor: pointer; 
	border-right: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
}
.StandardButton     { /* BOTÕES PRÉ-DEFINIDOS (EX: LOGIN) */
    background: #00579a; 
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
/*.TreeViewMenu {
	width: 175px;
	background-color: #689400; 
	BORDER-RIGHT: #7994CB 0px solid; 
	BORDER-TOP: #7994CB 0px solid; 
	BORDER-LEFT: #7994CB 0px solid; 
	BORDER-BOTTOM: #7994CB 0px solid; 
	/*moz-border-radius-bottomleft: 0px; 
	moz-border-radius-bottomright: 0px; 
	moz-border-radius-topleft: 0px; 
	moz-border-radius-topright: 0px
}*/
/* 
================================
     Fundo da área do MENU
================================
*//*   
.TreeViewMenu_Header {
	background-color: #4e4b4a;
	color: #003366;
	font-size: 8px;
}*/


.Head   { /* MODIFICA OS TITULOS DOS CONTENTORES*/
	color: #FFFFFF;
	font-size: 12pt; 
	font: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.LanguageClass  { 
	text-align: right; 
}
.Headcontainer   { /* PARA OS TITULOS DENTRO DOS CONTENTORES*/
	color: #FFFFFF;
	font-size: 12pt; 
	font: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* 
================================
          UTILIZADOR
================================
*/

.Utilizador {
	font-size: 8pt; 
	font-weight: bold; 
	color:#000000;
	font-family: Arial,sans-serif;
	text-decoration: none;
}
a.Utilizador:link {
	font-size: 8pt; 
	font-weight: bold; 
	color:#000000;
	font-family: Arial,sans-serif;
	text-decoration: none;
}

a.Utilizador:visited  {
	font-size: 8pt; 
	font-weight: bold; 
	color:#000000;
	font-family: Arial,sans-serif;
	text-decoration: none;
}
a.Utilizador:hover  {
	font-size: 8pt; 
	font-weight: bold; 
	color:#00579a;
	font-family: Arial,sans-serif;
	text-decoration: none;
}
a.Utilizador:active  {
	font-size: 8pt; 
	font-weight: bold; 
	color:#000000;
	font-family: Arial,sans-serif;
	text-decoration: none;
}
.Footer {
	font-size: 8pt; 
	font-weight: bold; 
	color:#000000;
	font-family: Arial,sans-serif;
	text-decoration: none;
}
/* Footer Links */
A.Footer:link {
	font-size: 8pt; 
	font-weight: bold; 
	color:#000000;
	font-family: Arial,sans-serif;
	text-decoration: none;
}

A.Footer:visited  {
	font-size: 8pt; 
	font-weight: bold; 
	color:#000000;
	font-family: Arial,sans-serif;
	text-decoration: none;
}

A.Footer:active   {
	font-size: 8pt; 
	font-weight: bold; 
	color:#000000;
	font-family: Arial,sans-serif;
	text-decoration: none;
}

A.Footer:hover    {
	font-size: 8pt;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
/* 
================================
         Nuke NEWS
================================
*/
.NUKENEWSnewsactionbarlinks:link, .NUKENEWSnewsactionbarlinks:active, .NUKENEWSnewsactionbarlinks:visited
{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.NUKENEWSnewstitle:link, .NUKENEWSnewstitle:active, .NUKENEWSnewstitle:visited
{
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 14px;
color: #007CC2;
}

.NUKENEWSnewstitle:hover {
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 14px;
color: #00456A;
}
.NUKENEWSnewstitle {
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 14px;
color: #007CC2;
}

.NUKENEWSpostdate {
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 10px;
color: #DB0962;
}
.NUKENEWSnewssummary
{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.NUKENEWSpagelinks:link, .NUKENEWSpagelinks:active, .NUKENEWSpagelinks:visited
{
font-family: Arial,sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;
background-color: transparent;
}

.NUKENEWSpagelinks:hover
{
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 10px;
color: #999999;
background-color: transparent;
}
.NUKENEWSviewnewsreturn:link, .NUKENEWSviewnewsreturn:active, .NUKENEWSviewnewsreturn:visited
{
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #DB0962;
}

.NUKENEWSviewnewsreturn:hover
{
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #7C0538;
}

.NUKENEWSviewnewsarticle
{
font-family: Arial,sans-serif;
font-weight: normal;
font-size: 12px;
color: #6a6a6a;
}
.NUKENEWSnewsreadmore:link, .NUKENEWSnewsreadmore:active, .NUKENEWSnewsreadmore:visited

{
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 10px;
color: #007CC2;
}

.NUKENEWSnewsreadmore:hover
{
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 10px;
color: #00456A;
}

.archivedisplaymonthlink:link, .archivedisplaymonthlink:active, .archivedisplaymonthlink:visited
{
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #515151;
}

.archivedisplaymonthlink:hover
{
font-family: Arial,sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #000000;
}

.faqs
{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}

A.faqs:link
{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}

A.faqs:hover
{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	color: #674C15;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}

