﻿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;
}

.SearchTable
{
	border: 1px solid #dddddd;
	background-color: #fafafa;
}

.SearchTableSmall
{
	width: 100%;
	border: 1px solid #dddddd;
	background-color: #fafafa;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.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
}

.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;
}

/* text style for buttons and link buttons used in the portal admin pages */
.InvisivelButton
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: transparent;
	text-decoration:none;
	border: transparent;
	padding-left:6px; 	
	padding-right:6px;
	text-transform:lowercase; 	
	cursor: hand;
	text-align: center;
	background: transparent;
	height:16px;
}
.CommandButton
{
	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.CommandButton: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.CommandButton: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.CommandButton: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.CommandButton: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;
}

.CommandButtonDisabled
{
	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.CommandButtonDisabled: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.CommandButtonDisabled: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.CommandButtonDisabled: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.CommandButtonDisabled: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;
}

.ButtonVoltar
{
	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.ButtonVoltar: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.ButtonVoltar: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.ButtonVoltar: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;
}
/*
.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;
}
*/
.inputField
{
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField100PC
{
 font-size: 11px;
 color: #333;
 font-family: Arial,Verdana, sans-serif;
 background-color: #fff;
 width: 100%; 
 padding-left: 2px; 
 border:1px solid #333333;
}

.inputField5002
{
	width : 500px;
	height: 50px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField500
{
	width: 500px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField400
{
	width: 400px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}
    
.inputField450
{
	width: 450px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField300
{
	width: 300px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField350
{
	width: 350px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField30
{
	width: 30px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField200
{
	width: 200px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField250
{
	width: 250px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField150
{
	width: 150px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField100
{
	width: 100px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField75 
{
	width: 75px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputFieldSmall75 
{
	width: 75px;
	font-size: 10px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputFieldSmall100
{
	width: 100px;
	font-size: 10px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.inputField50 
{
	width: 50px;
	font-size: 11px;
	color: #333;
	font-family: Arial,Verdana, sans-serif;
	background-color: #fff;
	border:1px solid #333333;
	padding-left: 2px; 
}

.select500 
{ 
	font-family: Arial,Verdana, sans-serif;
	color:#333; 
	font-size:11px;
	width: 500px;
	padding-left: 2px; 
} 

.select300 
{ 
	font-family: Arial,Verdana, sans-serif;
	color:#333; 
	font-size:11px;
	width: 300px;
	padding-left: 2px; 
} 

.select350
{ 
	font-family: Arial,Verdana, sans-serif;
	color:#333; 
	font-size:11px;
	width: 350px;
	padding-left: 2px; 
} 

.select100 
{ 
	font-family: Arial,Verdana, sans-serif;
	color:#333; 
	font-size:11px;
	width: 100px;
	padding-left: 2px; 
}  



/* 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;
}
/* 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;
	}

/*	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;  }


.RedButton
{
	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;

}

.BlueButton
{
	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_blue_over.gif')  0px 0px repeat-x;
	height:16px;

}




.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;
}


