body
{
	background-color: #FFFFFF;
	margin: 0px;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.4
}

.TabsText
{
	font-family:  Arial,Verdana, nHelvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

A.TabsText:link
{
	text-decoration: none;
	color: #999999;
}

A.TabsText:visited
{
	text-decoration: none;
	color: #999999;
}

A.TabsText:active
{
	text-decoration: none;
	color: #999999;
}

A.TabsText:hover
{
	text-decoration: underline;
	color:  #999999;
}

.TabsTextSelected
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;

}

A.TabsTextSelected:link
{
	text-decoration: none;
	color: #999999;
}

A.TabsTextSelected:visited
{
	text-decoration: none;
	color: #999999;
}

A.TabsTextSelected:active
{
	text-decoration: none;
	color: #999999;
}

A.TabsTextSelected:hover
{
	text-decoration: underline;
	color: #666666;
}

.URLPath
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.DataTable
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height:1.4
}

TABLE.DataTable TR TD
{
	border-top: darkgray 1px;
	border-bottom: darkgray 1px;
	border-style: solid none;
}

TR.DataTable TD
{
	border-top: darkgray 0px;
	border-bottom: darkgray 1px;
	border-style: solid none;
}

.DataTableSmall
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

TR.DataTableSmall
{
	border-bottom: gainsboro 1px;
	border-style: solid none none none;
}

TR.DataTableSmall TD
{
	border-left: gainsboro 1px;
	border-right: gainsboro 1px;
	border-style: solid  solid  none none;	
}


/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
	font-family:  Arial,Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/* style of item titles by Announcements and events */
.ItemTitle
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height:1.4
}


/* GENERAL */
/* style for module titles */
.Head
{
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.SubSubSubHead
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal ;
	color: #666666;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height:1.4
	/*line-height: 1.4*/
}

.NormalWhiteSmall
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

A.NormalWhiteSmall:link
{
	text-decoration: none;
	color: #FFFFFF;
}

A.NormalWhiteSmall:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

A.NormalWhiteSmall:active
{
	text-decoration: none;
	color: #FFFFFF;
}

A.NormalWhiteSmall:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.NormalSmall
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.NormalGray
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height:1.4
}

A.NormalGray:link
{
	text-decoration: none;
	color: #999999
}

A.NormalGray:visited
{
	text-decoration: none;
	color: #999999
}

A.NormalGray:active
{
	text-decoration: none;
	color: #999999
}

A.NormalGray:hover
{
	text-decoration: underline;
	color: #999999
}

.NormalJustified
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	line-height:1.4
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height:1.4
}

.NormalRed
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #971318;
	line-height:1.4
}

A.NormalRed:link
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #971318;
	line-height:1.4
}

A.NormalRed:visited
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #971318;
	line-height:1.4
}

A.NormalRed:hover
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #971318;
	text-decoration:underline;
	line-height:1.4
}

.NormalRedLight
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #971318;
	line-height:1.4
}

A.NormalRedLight:link
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #971318;
	line-height:1.4
}

A.NormalRedLight:visited
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #971318;
	line-height:1.4
}

A.NormalRedLight:hover
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #971318;
	text-decoration:none;
	line-height:1.4
}

.NormalSmallRed
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #971318;
}

.NormalBold
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height:1.4
}

.NormalSmallBold
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height:1.4
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #971318;
	cursor:hand;
	background:white;
	border:0px solid white;
}

.ButtonVoltar
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #971318;
}

A.ButtonVoltar:link
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #971318;
	width: 50px; 
}


A.ButtonVoltar:visited
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #971318;
}

A.ButtonVoltar:hover
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #971318;
	text-decoration:none;
}
.TopLink
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A.TopLink:link
{
	text-decoration: none;
	color: #B7BFC7;
}

A.TopLink:visited
{
	text-decoration: none;
	color: #B7BFC7;
}

A.TopLink:active
{
	text-decoration: none;
}

A.TopLink:hover
{
	text-decoration: none;
	color: #FF5A00;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #971318;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #971318;
}

A.CommandButton:active
{
	text-decoration: underline;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #971318;
}

.inputField500
{
	width: 500px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
}

.inputField450
{
	width: 450px;
	font-size: 11px;
	color: #333;
	font-family:  Arial,Verdana, sans-serif;
	background-color: #fff;
}

.inputField400
{
	width: 400px;
	font-size: 11px;
	color: #333;
	font-family:  Arial,Verdana, sans-serif;
	background-color: #fff;
}

.inputField300
{
	width: 300px;
	font-size: 11px;
	color: #333;
	font-family:  Arial,Verdana,sans-serif;
	background-color: #fff;
}

.inputField200
{
	width: 200px;
	font-size: 11px;
	color: #333;
	font-family:  Arial,Verdana, sans-serif;
	background-color: #fff;
}

.inputField250
{
	width: 250px;
	font-size: 11px;
	color: #333;
	font-family:  Arial,Verdana, sans-serif;
	background-color: #fff;
}

.inputField150
{
	width: 150px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
}

.inputField100
{
	width: 100px;
	font-size: 11px;
	color: #333;
	font-family:  Arial,Verdana, sans-serif;
	background-color: #fff;
}

.inputField50
{
	width: 50px;
	font-size: 11px;
	color: #333;
	font-family:  Arial,Verdana, sans-serif;
	background-color: #fff;
}

.select500
{
	font-family:  Arial,Verdana, sans-serif; /*font-weight:bold; */
	color: #333;
	font-size: 11px;
	width: 500px;
}

.select300
{
	font-family:  Arial,Verdana, sans-serif; /*font-weight:bold; */
	color: #333;
	font-size: 11px;
	width: 300px;
}

.select100
{
	font-family:  Arial,Verdana, sans-serif; /*font-weight:bold; */
	color: #333;
	font-size: 11px;
	width: 100px;
}

/* GENERIC */
H1
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666644;
}

H3
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

H4
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

H5, DT
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

H6
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

A:link
{
	text-decoration: none;
	color:  #666666;
}

A:visited
{
	text-decoration: none;
	color:   #666666;
}

A:active
{
	text-decoration: none;
}

A:hover
{
	text-decoration: none;
	color: #971318;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

PRE
{
	font-family: Lucida Console, monospace;
}

/*
UL LI   
{
    list-style-type:    square ;
    padding:1px;
    margin-left:-25px;
}

UL LI LI    
{
    list-style-type:    disc;
}

UL LI LI LI 
{
    list-style-type:    circle;
}

OL  LI    
{ 
    margin-left:-17px;
}

OL OL LI    
{
    list-style-type:    lower-alpha;    
}

OL OL OL LI 
{
    list-style-type:    lower-roman;
}
*/

HR
{
	color: #666666;
	height: 1px;
	text-align: left;
}
blockquote
{
	margin: 5px;
	padding: 5px;
}

/* Navegação - Menus */
.Menu
{
	background-color: white;
	font-size: 8pt;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	border-bottom: solid 0px Gainsboro;
	border-left: solid 0px Gainsboro;
	border-right: solid 0px Gainsboro;
	border-top: solid 0px Gainsboro;
}

A.Menu:link
{
	text-decoration: none;
	color: #999999;
}

A.Menu:visited
{
	text-decoration: none;
	color: #999999;
}

A.Menu:active
{
	text-decoration: none;
}

A.Menu:hover
{
	text-decoration: none;
	color: #666666;
}

TD.Menu
{
	border-top: solid   1px Gainsboro;
	border-bottom: solid 1px Gainsboro;
	border-left: solid 1px Gainsboro;
	border-right: solid 1px Gainsboro;
}

/* -------------------------------- */

.Menu1
{
	background-color: white;
	font-size: 12px;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	/*border-bottom: solid 0px #B5121B;
	border-left: solid 0px #B5121B;
	border-right: solid 0px #B5121B;
	border-top: solid 0px #B5121B;*/
	line-height:1.4
}

A.Menu1:link
{
	text-decoration: none;
	color: #999999;
}

A.Menu1:visited
{
	text-decoration: none;
	color: #999999;
}

A.Menu1:active
{
	text-decoration: none;
}

A.Menu1:hover
{
	text-decoration: none;
	color: #666666;
}

A.Menu1Active:hover
{
	text-decoration: none;
	color: #666666;
}

A.Menu1Active:link
{
	text-decoration: none;
	color:  #666666;
}

A.Menu1Active:visited
{
	text-decoration: none;
	color:  #666666;
}

A.Menu1Active:active
{
	text-decoration: none;
	color:  #666666;
}

TD.Menu1
{
	border-bottom: solid 0px Gainsboro;
	border-left: solid 0px Gainsboro;
	border-right: solid 0px Gainsboro;
	border-top: solid 0px Gainsboro;
}
	
TD.MenuConsultar
{
	background: white;
	/*background-image: url(images/dashhorz.gif);*/
	font-weight: bold;
	font-size: 13px;
	color: #999999;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	border-bottom: solid 0px Gainsboro;
	border-left: solid 0px Gainsboro;
	border-right: solid 0px Gainsboro;
	border-top: solid 0px Gainsboro;
}

TD.MenuConsultarDiv
{
	/*background-image: url(images/dashhorz.gif);*/	
}

/* ---------------------------------- */
.CaminhoMenu
{
	background-color: white;
	font-size: 12px;
	color: #666666;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	border-bottom: solid 0px Gainsboro;
	border-left: solid 0px Gainsboro;
	border-right: solid 0px Gainsboro;
	border-top: solid 0px Gainsboro;
	line-height:1.4
}

A.CaminhoMenu:link
{
	text-decoration: none;
	color: #666666;
}

A.CaminhoMenu:visited
{
	text-decoration: none;
	color: #666666;
}

A.CaminhoMenu:active
{
	text-decoration: none;
}

A.CaminhoMenu:hover
{
	text-decoration: none;
	color: #999999;
}

.CaminhoMenuHead
{
	background-color: white;
	font-weight:bold;
	font-size: 12px;
	color: #666666;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	border-bottom: solid 0px Gainsboro;
	border-left: solid 0px Gainsboro;
	border-right: solid 0px Gainsboro;
	border-top: solid 0px Gainsboro;
	line-height:1.4
}

A.CaminhoMenuHead:link
{
	text-decoration: none;
	color: #666666;
}

A.CaminhoMenuHead:visited
{
	text-decoration: none;
	color: #666666;
}

A.CaminhoMenuHead:active
{
	text-decoration: none;
}

A.CaminhoMenuHead:hover
{
	text-decoration: none;
	color: #999999;
}

.Mapa
{
	background-color: white;
	font-size: 12px;
	color: #666666;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	border-bottom: solid 0px Gainsboro;
	border-left: solid 0px Gainsboro;
	border-right: solid 0px Gainsboro;
	border-top: solid 0px Gainsboro;
}

A.Mapa:link
{
	text-decoration: none;
	color: #666666;
}

A.Mapa:visited
{
	text-decoration: none;
	color: #666666;
}

A.Mapa:active
{
	text-decoration: none;
}

A.Mapa:hover
{
	text-decoration: underline;
	color: #666666;
}

.PageDir
{
	background-color: white;
	font-size: 10pt;
	color: #666666;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	border-bottom: solid 0px Gainsboro;
	border-left: solid 0px Gainsboro;
	border-right: solid 0px Gainsboro;
	border-top: solid 0px Gainsboro;
}

A.PagesDir:link
{
	text-decoration: none;
	color: #666666;
}

A.PagesDir:visited
{
	text-decoration: none;
	color: #666666;
}

A.PagesDir:active
{
	text-decoration: none;
}

A.PagesDir:hover
{
	text-decoration: underline;
	color: #666666;
}

.TabDir
{
	background-color: white;
	font-size: 11pt;
	color: #666666;
	font-weight:bold;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	border-bottom: solid 0px Gainsboro;
	border-left: solid 0px Gainsboro;
	border-right: solid 0px Gainsboro;
	border-top: solid 0px Gainsboro;
}

A.TabDir:link
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

A.TabDir:visited
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

A.TabDir:active
{
	text-decoration: none;
	font-weight: bold;
}

A.TabDir:hover
{
	text-decoration: underline;
	color: #666666;
	font-weight: bold;
}

.border
{
	border-top: 0px solid Gainsboro;
	border-left: 0px solid Gainsboro;
	border-right: 0px solid Gainsboro;
	border-bottom: 0px solid;
	margin: 0px;
	margin-top:0px;
}

.borderred
{
	border-top: 0px solid #999999;
	border-left: 0px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 0px solid #999999;
}

Barra
{
	background-color: #FFFFFF;
	margin: 0px;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.ticker
{
	border-top: 0px solid Gainsboro;
	border-left: 0px solid Gainsboro;
	border-right: 0px solid Gainsboro;
	border-bottom: 0px solid Gainsboro;
}

.ButtonSearch
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	letter-spacing:-1;
	background: #FFFFFF; 
	color : #971318;
	border: solid 0px #999999;
	cursor: hand;
}

.ButtonSearch:visited
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	letter-spacing:-1;
	background: #FFFFFF; 
	color :#971318;
	border: solid 0px #999999;
	cursor: hand;
}

.ButtonSearch:hover
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	letter-spacing:-1;
	background: #FFFFFF; 
	color : #971318;
	border: solid 0px #999999;
	cursor: hand;
}

.inputFieldSearch
{
	width: 460px;
	font-size: 11px;
	color: #333;
	font-family:  Arial,Verdana, sans-serif;
	background-color: #fff;
	text-decoration :none;
}

.inputFieldSearch50
{
	width: 70px;
	font-size: 11px;
	color: #333;
	font-family:  Arial,Verdana, sans-serif;
	background-color: #fff;
}

.inputFieldSearch150
{
	width: 50px;
	font-size: 11px;
	color: #333;
	font-family:  Arial,Verdana, sans-serif;
	background-color: #fff;
}

/* classes para os módulos Mestrados e Doutoramentos*/

.DataTableNivel1
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #999999;
	font-weight:bold;
}

TABLE.DataTableNivel1 TR TD
{
	border-top: solid darkgray 1px;
	border-bottom: solid darkgray 0px;
	border-right: solid darkgray 0px;
	border-left: solid darkgray 0px;
	background-color: #999999;
	font-weight:bold;
}

TR.DataTableNivel1 TD
{
	border-top: solid darkgray 0px;
	border-bottom: solid darkgray 0px;
	border-right: solid darkgray 0px;
	border-left: solid darkgray 0px;
	font-weight:bold;
}

.DataTableNivel2
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	font-weight:normal;	
}

TABLE.DataTableNivel2 TR TD
{
	border-top: darkgray 0px;
	border-bottom: darkgray 0px;
	border-style: solid none;
	background-color: #FFFFFF;
	font-weight:normal;
}

TR.DataTableNivel2 TD
{
	border-top: darkgray 0px;
	border-bottom: darkgray 0px;
	border-style: solid none;
	background-color: #FFFFFF;
	font-weight:normal;
}

/*	Classes para os divs dos likns globais */
#content 
{
	MARGIN-LEFT: 120px
}
#glideDiv0 
{
	Z-INDEX: 200; LEFT: 0px; VISIBILITY: hidden; WIDTH: 200px; POSITION: absolute; TOP: 0px; HEIGHT: 24px; BACKGROUND-COLOR: #FFFFFF
}
#bannerDiv 
{ 
	width:200px; height:200px; vertical-align:middle;  
}

/*newsletter*/
.SearchTable
{
	border: 1px solid #dddddd;
	background-color: #fafafa;
}

.TableNewsLetter
{
	border: 1px solid #aaaaaa;
	
}


.SearchTableSmall
{
	width: 100%;
	border: 1px solid #dddddd;
	background-color: #fafafa;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.editButton
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #971318;
	padding-left:18px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;
	background-image: url(Images/new_title.gif);
	background-repeat:no-repeat;
	background-position: left absmiddle; 
}

A.editButton:link
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #971318;
	text-decoration:none;
	padding-left:18px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;
	background-image: url(Images/new_title.gif);
	background-repeat:no-repeat;
	background-position: left absmiddle; 
}

A.editButton:visited
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #971318;
	text-decoration:none;
	padding-left:18px; 	
	padding-right:10px; 
	text-transform:lowercase;
	cursor: hand;	
	background-image: url(Images/new_title.gif);
	background-repeat:no-repeat;
	background-position: left absmiddle; 
}

A.editButton:active
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #971318;
	text-decoration:none;
	padding-left:18px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;
	background-image: url(Images/new_title.gif);
	background-repeat:no-repeat;
	background-position: left absmiddle; 
}

A.editButton:hover
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #555555;
	text-decoration:none;
	text-transform:lowercase;
	cursor: hand;
	background-image: url(Images/new_title.gif);
	background-position: left absmiddle; 
	background-repeat:no-repeat;
}

.NewsletterButton
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #777777;
	padding-left:6px; 	
	padding-right:6px;
	text-transform:lowercase; 	
	cursor: hand;
	text-align: center;
	background: transparent url('images/background_btn.gif')  0px 0px repeat-x;
	height:16px;
}

A.NewsletterButton:link
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #777777;
	background: transparent url('images/background_btn.gif')  0px 0px repeat-x;
	height:16px;
	text-transform:lowercase;	
	cursor: hand;	
	padding-left:6px; 	
	padding-right:6px; 
	text-align: center;	
}

A.NewsletterButton:visited
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #777777;
	background: transparent url('images/background_btn.gif')  0px 0px repeat-x;
	height:16px;
	padding-left:6px; 	
	padding-right:6px; 
	text-transform:lowercase;
	cursor: hand;	
}

A.NewsletterButton:active
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #777777;
	background: transparent url('images/background_btn.gif')  0px 0px repeat-x;
	height:16px;
	padding-left:6px; 	
	padding-right:6px; 
	text-transform:lowercase;	
	cursor: hand;
}

A.NewsletterButton:hover
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #444444;
	background: transparent url('images/background_btn_over.gif')  0px 0px repeat-x;
	height:16px;
	text-decoration:none;
	text-transform:lowercase;
	cursor: hand;
}

.NewsletterButtonDisabled
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	padding-left: 6px; 	
	padding-right: 6px;
	text-transform: lowercase; 	
	cursor: hand;
	background: transparent url('images/background_btn_disabled.gif')  0px 0px repeat-x;
	height: 16px;
}

A.NewsletterButtonDisabled:link
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	padding-left: 6px; 	
	padding-right: 6px;
	text-transform: lowercase; 	
	cursor: hand;
	background: transparent url('images/background_btn_disabled.gif')  0px 0px repeat-x;
	height: 16px;
}

A.NewsletterButtonDisabled:visited
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	padding-left: 6px; 	
	padding-right: 6px;
	text-transform: lowercase; 	
	cursor: hand;
	background: transparent url('images/background_btn_disabled.gif')  0px 0px repeat-x;
	height: 16px;
}

A.NewsletterButtonDisabled:active
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	padding-left: 6px; 	
	padding-right: 6px;
	text-transform: lowercase; 	
	cursor: hand;
	background: transparent url('images/background_btn_disabled.gif')  0px 0px repeat-x;
	height: 16px;
}

A.NewsletterButtonDisabled:hover
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	padding-left: 6px; 	
	padding-right: 6px;
	text-transform: lowercase; 	
	cursor: hand;
	background: transparent url('images/background_btn_disabled.gif')  0px 0px repeat-x;
	height: 16px;
}

.ButtonVoltarNews
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #971318;
	background: transparent url('images/seta_l.gif')  0px 0px  no-repeat;
	padding-left:14px;
}

A.ButtonVoltarNews:link
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #971318;
	text-decoration:none;
	background: transparent url('images/seta_l.gif')  0px 0px  no-repeat;
	padding-left:14px;
}

A.ButtonVoltarNews:visited
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #971318;
	text-decoration:none;
	background: transparent url('images/seta_l.gif')  0px 0px  no-repeat;
	padding-left:14px;
}

A.ButtonVoltarNews:hover
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #971318;
	text-decoration:none;
	background: transparent url('images/seta_l_over.gif')  0px 0px  no-repeat;
	padding-left:14px;
}

/* Conferencias registos */
.button
{
	background-color: transparent;
	color: #971318;	
	border: none;
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: bottom;
	padding-left: 0px;
	padding-right: 0px;		
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin: 0px;
}

.tabela
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
	background: #F5F5F5;
	border: none;
}
	
.PopupButton
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #777777;
	 
	padding-left:6px; 	
	padding-right:6px;
	text-transform:lowercase; 	
	cursor: hand;
	text-align: center;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DDDDDD,endColorStr=#555555);
	display:inline-block;
	background-color:Transparent;*/
	background: transparent url('images/background_btn_pop.gif')  0px 0px repeat-x;
	height:16px;
}

A.PopupButton:link
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #777777;
	background: transparent url('images/background_btn_pop.gif')  0px 0px repeat-x;
	height:16px;
	/*background: transparent url('images/background_btn.gif')  0px 0px repeat-x;*/
	text-transform:lowercase;	
	cursor: hand;	
	padding-left:6px; 	
	padding-right:6px; 
	text-align: center;
}

A.PopupButton:visited
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #777777;
	background: transparent url('images/background_btn_pop.gif')  0px 0px repeat-x;
	height:16px;
	padding-left:6px; 	
	padding-right:6px; 
	text-transform:lowercase;
	cursor: hand;
}

A.PopupButton:active
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #777777;
	background: transparent url('images/background_btn_pop.gif')  0px 0px repeat-x;
	height:16px;
	padding-left:6px; 	
	padding-right:6px; 
	text-transform:lowercase;	
	cursor: hand;	
}

A.PopupButton:hover
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #444444;
	background: transparent url('images/background_btn_pop_over.gif')  0px 0px repeat-x;
	height:16px;
	text-decoration:none;
	text-transform:lowercase;
	cursor: hand;	
}

a img{ border:0; }

/* usadas nos menus */
.QLOffLeft
{
	padding-left: 9px;
	background: transparent url('images/tabs/QLOff.gif') 0px 0px no-repeat;	
	vertical-align:middle;
	margin-right: 1px; 
	color: #666;
	text-decoration:none;
}

.QLOffL
{
	background:transparent url('images/tabs/QLStripeOff.gif') 0px 0px repeat-x;
	text-align: left;
	vertical-align:middle;
}

.QLOnRight
{
	background:  transparent url('images/tabs/tabRightLastOff.gif') 0px 0px no-repeat;	
	vertical-align:middle;
	padding-right: 9px;
}

.TabModuleHead
{
	text-decoration: none;
	font-weight: bold;
	color: #555555;
	text-transform:lowercase;	
	font-family:  Arial,Verdana, nHelvetica, sans-serif;
	font-size: 12px;
}

/*fim newsletter */



/* classes de botões
.CommandButton
{
    cursor: default;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #222222;
	text-decoration:none;
	border-bottom:  solid 0px #cbcbcb;
	border-top:  solid 0px #cbcbcb;
	border-right: solid  1px #cbcbcb;
	border-left: solid 1px #cbcbcb;
	background-image: url('Skins/UMinho/FormDecorator/ButtonSprites.png');
	background-position: left -21px;
	padding-left:8px; 	
	padding-right:8px;
	padding-top:3px; 	
	padding-bottom:3px;
	text-transform:lowercase; 	
	text-align  : center;
}

A.CommandButton:link
{
    cursor: default;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #222222;
	text-decoration:none;
	border-bottom:  solid 0px #cbcbcb;
	border-top:  solid 0px #cbcbcb;
	border-right: solid  1px #cbcbcb;
	border-left: solid 1px #cbcbcb;
	background-image: url('Skins/UMinho/FormDecorator/ButtonSprites.png');
	background-position: left -21px;
	padding-left:10px; 	
	padding-right:10px; 
	padding-top:3px; 	
	padding-bottom:3px; 
	text-transform:lowercase;	
}

A.CommandButton:visited
{
    cursor: default;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #222222;
	text-decoration:none;
	border-bottom:  solid 0px #cbcbcb;
	border-top:  solid 0px #cbcbcb;
	border-right: solid  1px #cbcbcb;
	border-left: solid 1px #cbcbcb;
	background-image: url('Skins/UMinho/FormDecorator/ButtonSprites.png');
	background-position: left -21px;
	padding-left:10px; 	
	padding-right:10px; 
	padding-top:3px; 	
	padding-bottom:3px;
	text-transform:lowercase;
}

A.CommandButton:active
{
    cursor: default;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #222222;
	text-decoration:none;
	border-bottom:  solid 0px #cbcbcb;
	border-top:  solid 0px #cbcbcb;
	border-right: solid  1px #cbcbcb;
	border-left: solid 1px #cbcbcb;
	background-image: url('Skins/UMinho/FormDecorator/ButtonSprites.png');
	background-position: left -21px;
	padding-left:10px; 	
	padding-right:10px; 
	padding-top:3px; 	
	padding-bottom:3px; 
	text-transform:lowercase;	
}

A.CommandButton:hover
{
    cursor: default;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #971318;
	background-color:#e8e8e8; 
	border-bottom:  solid 0px #cbcbcb;
	border-top:  solid 0px #cbcbcb;
	border-right: solid  1px #cbcbcb;
	border-left: solid 1px #cbcbcb;
	background-image: url('Skins/UMinho/FormDecorator/ButtonSprites.png');
	background-position: left -21px;
	text-decoration:none;
	text-transform:lowercase;
}

.CommandButtonDisabled
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #aaaaaa;
	text-decoration:none;
	border-bottom:  solid 0px #cbcbcb;
	border-top:  solid 0px #cbcbcb;
	border-right: solid  1px #cbcbcb;
	border-left: solid 1px #cbcbcb;
	background-image: url('Skins/UMinho/FormDecorator/ButtonSprites.png');
	background-position: left -21px;
	padding-left:10px; 	
	padding-right:10px;
	padding-top:3px; 	
	padding-bottom:3px; 
	text-transform:lowercase; 	
}
fim classes de botões */