body
{
	
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#ffffff;
}



/* MODULE-SPECIFIC */


/* style of item titles by Announcements and events */
.ItemTitle
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height:1.4
}



/* GENERAL */
/* style for module titles */
.Head
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 18px; 
	color: #25888A;
}

.SubHead 
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 14px; 
	color: #25888A;
}
.SubSubHead {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; 
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #25888A;
}
.Normal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px;
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.NormalJustified {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; 
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
}
/* style of item titles on edit and admin pages */

.NormalWhiteSmall
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

A.SubHead:link 
{
	color: #25888A;
	text-decoration: underline;
}


A.SubHead:visited
{
	color: #25888A;
	text-decoration: underline;
}

A.SubHead:active 
{
	color: #25888A;
	text-decoration: underline;
}
A.SubHead:hover 
{
	color: #666666;
	text-decoration: none;
}

A.NormalWhiteSmall:link
{
	text-decoration: underline;
	color: #FFFFFF;
}

A.NormalWhiteSmall:visited
{
	text-decoration: underline;
	color: #FFFFFF;
}

A.NormalWhiteSmall:active
{
	text-decoration: underline;
	color: #FFFFFF;
}

A.NormalWhiteSmall:hover
{
	text-decoration: none;
	color: #FFFFFF;
}


.NormalSmall
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}


.NormalGray
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
}

A.NormalGray:link
{
	text-decoration: underline;
	color: #999999
}

A.NormalGray:visited
{
	text-decoration: underline;
	color: #999999
}

A.NormalGray:active
{
	text-decoration: underline;
	color: #999999
}

A.NormalGray:hover
{
	text-decoration: none;
	color: #999999
}



/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    color: #333333; 
    text-decoration: none; 
    background-color: #FFFFFF;
 	border:1px solid #333333
}

.NormalRed
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #25888A;
	
}

A.NormalRed:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #25888A;
	text-decoration: underline;
	
}


A.NormalRed:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #25888A;
	text-decoration: underline;
	
}

A.NormalRed:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	
}

.NormalRedLight
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #25888A;
	
}

A.NormalRedLight:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	
}


A.NormalRedLight:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	
}

A.NormalRedLight:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
	
}


A.NormalSmallRed:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #25888A;
}

A.NormalSmallRed:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #25888A;
	text-decoration: underline;
}

A.NormalSmallRed:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}


.NormalSmallRed
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #25888A;
}

.NormalBold
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	
}

.NormalSmallBold
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration:none;
	border: 0px solid #25888A;
	background-color:#ffffff; 
	padding-left:10px; 	
	padding-right:10px;
	text-transform:lowercase; 	
	cursor: hand;
	
}

.CommandButtonDisabled
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	border: 1px solid #666666;
	background-color:#ffffff; 
	padding-left:10px; 	
	padding-right:10px;
	text-transform:lowercase; 	
	cursor: hand;
	
}

.ButtonVoltar
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #25888A;
	text-decoration: underline;
}

A.ButtonVoltar:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #25888A;
	text-decoration: underline;
}


A.ButtonVoltar:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #25888A;
	text-decoration: underline;
}

A.ButtonVoltar:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.TopLink
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

A.TopLink:link
{
	text-decoration: none;
	color: #B7BFC7;
	text-decoration: underline;
}

A.TopLink:visited
{
	text-decoration: none;
	color: #B7BFC7;
	text-decoration: underline;
}

A.TopLink:active
{
	text-decoration: underline;
}

A.TopLink:hover
{
	text-decoration: none;
	color: #FF5A00;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border-bottom:  solid 0px #25888A;
	border-top:  solid 0px #25888A;
	border-right: solid  0px #25888A;
	border-left: solid 0px #25888A;
	background-color:#ffffff; 
	padding-left:10px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;	

}

A.CommandButton:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border-bottom:  solid 0px #25888A;
	border-top:  solid 0px #25888A;
	border-right: solid  0px #25888A;
	border-left: solid 0px #25888A;
	background-color:#ffffff; 
	padding-left:10px; 	
	padding-right:10px; 
	text-transform:lowercase;
	cursor: hand;	

}

A.CommandButton:active
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border-bottom:  solid 0px #25888A;
	border-top:  solid 0px #25888A;
	border-right: solid  0px #25888A;
	border-left: solid 0px #25888A;
	background-color:#ffffff; 
	padding-left:10px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;
}

A.CommandButton:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	background-color:#ffffff; 
	border-bottom:  solid 0px #333333;
	border-top:  solid 0px #333333;
	border-right: solid  0px #333333;
	border-left: solid 0px #333333;
	text-decoration:none;
	text-transform:lowercase;
	cursor: hand;
}


.editButton
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	
	padding-left:20px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;
	background-image: url(Images/icon_alterar.gif);
	background-repeat:no-repeat;
}

A.editButton:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	
	padding-left:20px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;
	background-image: url(Images/icon_alterar.gif);
	background-repeat:no-repeat;

}

A.editButton:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	
	padding-left:20px; 	
	padding-right:10px; 
	text-transform:lowercase;
	cursor: hand;	
	background-image: url(Images/icon_alterar.gif);
	background-repeat:no-repeat;

}

A.editButton:active
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	
	padding-left:20px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;
	background-image: url(Images/icon_alterar.gif);
	background-repeat:no-repeat;
}

A.editButton:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	
	border: 0px solid #333333;
	text-decoration:none;
	text-transform:lowercase;
	cursor: hand;
	background-image: url(Images/icon_alterar.gif);
	background-repeat:no-repeat;
}

.newButton
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	
	padding-left:20px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;
	background-image: url(Images/new_item.gif);
	background-repeat:no-repeat;
}

A.newButton:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	
	padding-left:20px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;
	background-image: url(Images/new_item.gif);
	background-repeat:no-repeat;

}

A.newButton:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	
	padding-left:20px; 	
	padding-right:10px; 
	text-transform:lowercase;
	cursor: hand;	
	background-image: url(Images/new_item.gif);
	background-repeat:no-repeat;

}

A.newButton:active
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	
	padding-left:20px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;
	background-image: url(Images/new_item.gif);
	background-repeat:no-repeat;
}

A.newButton:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	
	border: 0px solid #333333;
	text-decoration:none;
	text-transform:lowercase;
	cursor: hand;
	background-image: url(Images/new_item.gif);
	background-repeat:no-repeat;
}

.inputField500
{
	width: 500px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333
}

.inputField450
{
	width: 450px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333
}

.inputField400
{
	width: 400px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333
}

.inputField300
{
	width: 300px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
	 border:1px solid #333333
}

.inputField200
{
	width: 200px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333
}

.inputField250
{
	width: 250px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333
}

.inputField240
{
	width: 240px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333
}

.inputField150
{
	width: 150px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333
}

.inputField100
{
	width: 100px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333
}

.inputField80
{
	width: 80px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333
}

.inputField50
{
	width: 50px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
	border:1px solid #333333
}


select.select500
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif; /*font-weight:bold; */
	color: #333333;
	font-size: 11px;
	width: 500px;
}

.select300
{
	width: 300px;
}

.select150
{
	width: 150px;
}

.select200
{
	width: 200px;
}


.select100
{
	width: 100px;
}


.select50
{
	width: 50px;
}


/* GENERIC */
H1
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #25888A;
}

H2
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #25888A;
}

H3
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

H4
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

H5, DT
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

H6
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

A:link
{
	text-decoration: underline ;
	color:  #25888A;
}

A:visited
{
	text-decoration: underline;
	color:   #25888A;
}

A:active
{
	text-decoration: underline;
}

A:hover
{
	text-decoration: none;
	color: #666666;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

PRE
{
	font-family: Lucida Console, monospace;
}




HR
{
	color: #cccccc;
	height: 1px;
	text-align: left;
}
blockquote
{
	margin: 5px;
	padding: 5px;
}


.Mapa
{
	background-color: white;
	font-size: 11px;
	color: #333333;
	font-family:  "trebuchet MS", Verdana, Arial, 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: underline;
	color: #333333;
}

A.Mapa:visited
{
	text-decoration: underline;
	color: #333333;
}

A.Mapa:active
{
	text-decoration: underline;
}

A.Mapa:hover
{
	text-decoration: underline;
	color: #333333;
}

.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;
}

.ButtonSearch
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	background-color:#ffffff; 
	padding-left:6px; 	
	padding-right:6px; 
	text-transform:lowercase;	
	cursor: hand;
}

.ButtonSearch:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	background-color:#ffffff; 
	padding-left:6px; 	
	padding-right:6px; 
	text-transform:lowercase;	
	cursor: hand;
}

.ButtonSearch:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	background-color:#ffffff; 
	border: 1px solid #333333;
	text-decoration:none;
	text-transform:lowercase;
	cursor: hand;
}
.inputFieldSearch
{
	width: 460px;
	font-size: 11px;
	color: #333333;
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	text-decoration :none;
	
}

.inputFieldSearch50
{
	width: 70px;
	font-size: 11px;
	color: #333333;
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
}

.inputFieldSearch150
{
	width: 50px;
	font-size: 11px;
	color: #333333;
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
}



/*	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;  }


/* CLASSES PROPRIAS DO OBSERVATORIO */
.HomeHead {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #333333; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
}

.NormalDisabled {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.NormalDisabled {
	COLOR: silver
}

.Globais{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none
}

A.Globais:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none
}

A.Globais:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none
}

A.Globais:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: underline
}

.CaminhoRed {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #25888A; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.Utilizador {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #25888A; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
}

.UtilizadorNome {
	FONT-WEIGHT:normal;  FONT-SIZE: 11px; color: #333333; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.Copyright {
	FONT-WEIGHT:normal; FONT-SIZE: 11px; color: #333333; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


.LinhaTitulo{
BORDER-BOTTOM: #c2c2c2 1px solid; background-color:#eeeeee;
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #333333;line-height:1.4
}

.TestemunhosModuleTitle
{
	background-image: url(images/pc_background.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;		
	color: #333333;
	padding-left:2px; 
	padding-bottom:0px;
	padding-top:0px; 
	line-height:1.4;
}

.TestemunhosTable
{
	/*border: 1px solid rgb(152,19,24);*/
}

.middle_navegacao_localization
{
	background-color:#ffffff;
	/*background-image: url(images/pc_background.gif);
	background-repeat:repeat-x;
	background-position:left bottom;*/
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;		
	color: #25888A;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px; 
	line-height:1.4;
}
.middle_navegacao_path
{
	background-color:#ffffff; 
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;		
	color: #666666;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px; 
	line-height:1.4;
}

A.middle_navegacao_path:link
{
 text-decoration:none;
 color: #666666;
}

A.middle_navegacao_path:visited
{
 text-decoration:none;
 color: #666666;
}

A.middle_navegacao_path:active
{
 text-decoration:none;
 color: #666666;
}


A.middle_navegacao_path:active
{
 text-decoration:undeline;
 color: #25888A;
}

.table_default_bg_cinzento
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
	line-height:1.4;
	background-color:#ffffff; 
}
 
 /* botões */
 
 .FormButton
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	background-color:#ffffff; 
	padding-left:6px; 	
	padding-right:6px; 
	text-transform:lowercase;		
	
	/* 	color: #25888A; */
}



A.FormButton:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	background-color:#ffffff; 
	padding-left:6px; 	
	padding-right:6px; 
	text-transform:lowercase;		
	
}


A.FormButton:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #25888A;
	text-decoration: underline;
	border: 0px solid #25888A;
	background-color:#ffffff; 
	padding-left:6px; 	
	padding-right:6px; 
	text-transform:lowercase;		
	
}

A.FormButton:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	background-color:#ffffff; 
	border: 1px solid #333333;
	text-decoration:none;
	text-transform:lowercase;
	
}
 
 
 .FormButtonLogin
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	border: 1px solid #333333;
	background-color:#333333; 
	padding-left:10px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;	
	
	/* 	color: #25888A; */
}

A.FormButtonLogin:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #333333;
	background-color:#666666; 
	padding-left:10px; 	
	padding-right:10px; 
	text-transform:lowercase;	
	cursor: hand;	
	
}


A.FormButtonLogin:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border: 1px solid #333333;
	background-color:#666666; 
	padding-left:10px; 	
	padding-right:10px; 
	text-transform:lowercase;
	cursor: hand;		
	
}

A.FormButtonLogin:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	background-color:#ffffff; 
	border: 1px solid #333333;
	text-decoration:none;
	text-transform:lowercase;
	cursor: hand;
	
}

a img{ border:0; }
/*
input { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333 }
 */

 select { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; background-color: #FFFFFF;
 border:1px solid #333333 }
 
 textarea 
 {
scrollbar-arrow-color:#333333; 
scrollbar-track-color:#eeeeee;
scrollbar-face-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#333333;
 } 

/* PETER POLLING PACKAGE */
.PollMain
{
	border-style:none; 
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	padding-left:0px; 

}

.PollHeader
{
	background-image: url(images/pc_background.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;		
	color: #3fa2c1;
	padding-left:4px; 
	padding-bottom:0px;
	padding-top:0px; 
	line-height:1.4;
}

.PollQuestion
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	background-color:#eeeeee;
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:10px; 	
	padding-right:10px;
}

.PollAnswer
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	background-color:#eeeeee;
	padding:5px;
	padding-bottom:5px; 
	padding-left:10px; 	
	padding-right:5px; 	
}

.PollButton
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	background-color:#ffffff; 
	padding-left:10px; 	
	padding-right:10px; 		
	border: 1px solid #333333;
	/* 	color: #25888A; */
}

A.PollButton:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}


A.PollButton:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

A.PollButton:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #25888A;
	text-decoration:none;
}

.PollButton2
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	padding-left:0px; 	
	padding-right:0px; 
	border-style:none;		
	/* 	color: #25888A; */
}

A.PollButton2:link
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}


A.PollButton2:visited
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

A.PollButton2:hover
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #25888A;
}



.PollResultsAnswer
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	background-color:#ededed;
	padding-left:15px; 	
	padding-right:5px;
}


.PollResultsValues
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.PollResultsTotal
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #333333;
}


.PollListTable
{
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid rgb(128,128,128);
}

.PollListHeader
{
	Color: White;
	background-color: Gray;
	font-family:  "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}

.PollListRow
{
   background-color: whitesmoke;
}

.PollListRowAlt
{
}

.SelectionCriteriaPanel
{
	border: 1px solid rgb(128,128,128);
}


.PollEditorValidationMessage
{
   color: red;
}

.PollEditorHint
{
   font-size: 8pt;
}


@media Print 
{
	#nonPrintableD1 { DISPLAY: none }
	#nonPrintableD2 { DISPLAY: none }
	#nonPrintableD3 { DISPLAY: none }
	#nonPrintableD4 { DISPLAY: none }
	#nonPrintableD5 { DISPLAY: none }
	#nonPrintableD6 { DISPLAY: none }
	#nonPrintableD7 { DISPLAY: none }
	#nonPrintableBtn1 { DISPLAY: none }
	#nonPrintableBtn2 { DISPLAY: none }
	#nonPrintableBtn3 { DISPLAY: none }
	
}