﻿BODY
{
	background-color:#FFF;
	margin:0px 0px 0px 0px;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	color:#666;
}

TABLE,TD
{
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	color:#666;
}



.Footer 
{
	color:#999;
	font-size:11px;
	line-height:180%;
}

.Footer A,.Footer A:link,.Footer A:active,.Footer A:hover,.Footer A:visited
{
	color:#718E9A;
	font-size:11px;
	line-height:180%;
	font-weight:bold;
}

.top_navigation
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	color:#666;
}

.top_navigation A,.top_navigation A:link,.top_navigation A:visited,.top_navigation A:active
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	color:#999;
	text-decoration:none;
}

.top_navigation A:hover
{
	color:#FFF;
	background-color:#FA6400;
	text-decoration:none;
}

.MainNav A,.MainNav A:link,.MainNav A:visited,.MainNav A:active 
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}

.MainNav 
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}

.SubNav A,.SubNav A:link,.SubNav A:visited,.SubNav A:active 
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-decoration:none;
}

.SubNav A:hover
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}



.normal, P 
{
	font-family:Arial,sans-serif;
	font-size:13px;
	color:#333;
	line-height:140%;
}

.normal A, .normal A:active, .normal A:link, .normal A:visited, .normal A:hover
{
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#10A8E1;
	line-height:140%;
	text-decoration:underline;
}

.breadCrum 
{
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#999;
	line-height:140%;
}

.breadCrum A, .breadCrum A:link, .breadCrum A:visited, .breadCrum A:active
{
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:9px;
	text-decoration:underline;
	color:#999;
	line-height:140%;
}

.breadCrum A:hover
{
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.Titulo1 
{
	font-family:Arial,sans-serif;
	font-size:18px;
	color:#EF7500;
	line-height:140%;
	font-weight:bold;
}

/* Alteracoes solicitadas 15/01/2007 - Dra. Margarida Tenreiro / Engº Vitor Saramago */

.SubNavEmpresa A,.SubNavEmpresa A:link,.SubNavEmpresa A:visited,.SubNavEmpresa A:active 
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#E78122;
	text-decoration:none;
}

.SubNavEngenharia A,.SubNavEngenharia A:link,.SubNavEngenharia A:visited,.SubNavEngenharia A:active 
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C2180B;
	text-decoration:none;
}

.SubNavConcessoes A,.SubNavConcessoes A:link,.SubNavConcessoes A:visited,.SubNavConcessoes A:active 
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#008ED6;
	text-decoration:none;
}

.SubNavInternacional A,.SubNavInternacional A:link,.SubNavInternacional A:visited,.SubNavInternacional A:active 
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#42B8B8;
	text-decoration:none;
}

.SubNavResponsabilidade A,.SubNavResponsabilidade A:link,.SubNavResponsabilidade A:visited,.SubNavResponsabilidade A:active 
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#83A616;
	text-decoration:none;
}

.SubNavRecursos A,.SubNavRecursos A:link,.SubNavRecursos A:visited,.SubNavRecursos A:active 
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ED3D90;
	text-decoration:none;
}

.SubNavContactos A,.SubNavContactos A:link,.SubNavContactos A:visited,.SubNavContactos A:active 
{
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5B33B8;
	text-decoration:none;
}

.sNormal
{
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#666;
	line-height:140%;
}

/*Classes do DNN*/

.ControlPanel 
{
	padding-bottom:6px;
    width: 100%;
    height: 64px;
    background-color: #EEEEEE;
    BORDER-RIGHT: #CCC 1px solid; 
    BORDER-TOP: #F1F1F1 1px solid; 
    BORDER-LEFT: #F1F1F1 1px solid; 
    BORDER-BOTTOM: #CCC 3px solid; 
}

.s3 {
	font-family: Verdana;
	font-size: xx-small;
}
.s4 {
	text-align: left;
}
.s5 {
	text-align: center;
}

.MainMenu_MenuContainer
{
	background-color:Transparent;
	color: #EEEEEE;
}

.MainMenu_MenuBar
{
	background-color: Transparent;
	height:27px;
	color: #EEEEEE;	
	cursor:hand;
}

.MainMenu_MenuItem
{
	border-bottom: white 1px solid;
	border-left: white 0px solid;
	background-color: #999999;
	font-style:normal;
	font-family: Verdana, Arial, Helvetica;
	height:27px;
	color: #EEEEEE;
	font-size: 11px;
	border-top: white 0px solid;
	cursor:hand;
	font-weight: bold;
	border-right: white 0px solid;
}

.MainMenu_RootMenuArrow
{
	font-family:Webdings;
	color:#999999;
	font-size:10pt;
	cursor:hand;	
}

.MainMenu_MenuItemSel
{
	background-color: #CCCCCC;
	font-style:normal;
	font-family: Verdana, Arial, Helvetica;
	height:27px;
	color: #EEEEEE;
	font-size: 11px;
	cursor:hand;
	font-weight: bold;
}

.MainMenu_MenuIcon
{
	display: none;	
}

.MainMenu_SubMenu
{
	z-index: 1000;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	background-color: #999999;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
	cursor:hand;
}

.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	background-color: #999999;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	height:1px;
}

.MainMenu_MenuArrow
{
	border-bottom: #FFFFFF 1px solid;
	font-family: Webdings;
	font-size:10pt;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 1px solid;
	cursor:hand;
}
