BODY{
	/*background-color: #FFFF99;*/
	background-color: White;
	/*background-color: #ffffff;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:0px;
	/*color: White;*/
	/*color:#ffffff*/
	color:Black;
	text-align:center;
	/*color:activecaption;*/
}

.menu-top1{
	background-color: #D5CCC8;
	border: 1px solid #A1968C;
	height: 23px;
	color:Black;
}
.menu-top1 a {
	color:Black;	
}

TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}
Table{
	background-color:White;
	color:Black;
}
TD.defaultHeaderCells{
	font-size: 22px;
	color:990000;
	font-family: Arial, Verdana,serif;
	text-align: left;
}
TD.defaultHeaderCellsSite{
	font-size: 22px;
	/*color: orange;*/
	/*color: White;*/
	color:#990000;
	/*border-bottom: black 1px solid;*/
	font-family: Arial, Verdana,serif;
	text-align: left;
}
TD.headerCells{
	font-size: 22px;
	/*color: orange;*/
	/*color: White;*/
	color:Black;
	text-indent: 20px;
	/*border-bottom: white 1px solid;*/
	border-bottom: #ffffff 1px solid;
	font-family: Arial, Verdana,serif;
	text-align: left;
}
TD.headerCells2{
	font-size: 18px;
	/*color: orange;*/
	/*color: White;*/
	color:Black;
	text-indent: 20px;
	/*border-bottom: white 1px solid;*/
	border-bottom: #ffffff 1px solid;	
	font-family: Arial, Verdana,serif;
	text-align: left;
}
TD.headerCells2Site{
	font-size: 18px;
	/*color: orange;*/
	/*color: White;*/
	color:#666666;
	/*border-bottom: white 1px solid;*/
	border-bottom: #ffffff 1px solid;	
	font-family: Arial, Verdana,serif;
	text-align: left;
}
TD.headerCells3{
	font-size: 15px;
	/*color: orange;*/
	/*color: White;*/
	color:Black;
	text-indent: 26px;
	/*border-bottom: white 1px solid;*/
	border-bottom: #ffffff 1px solid;	
	font-family: Arial, Verdana,serif;
	text-align: left;
}
TD.headerCellscleartext{
	font-family: Arial, Verdana,serif;
	/*border-bottom: white 1px solid;*/
	border-bottom: #ffffff 1px solid;	
}
TD.header{
	background-color: #FF9860;
	/*color: White;*/
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	text-align:center;
	font-weight:bold;
}
TD.labelCells{
	/*color: #000000;*/
	/*color: White;*/
	color:Black;
	text-indent : 5px;
	padding-left : 0px;
}
TD.separatorCells{
	color: #000000;		
	font-size : 1px;
	height : 14px;
}
TD.displaySeparator{
	color: Black;
	font-size : 1px;
	height : 5px;
}
TD.buttonCells{
	/*color: #669966;*/
	color:Black;
	font-family: Verdana, Arial,serif;		
	text-align:right;
	padding-right : 40px;
	padding-top :3px;
	padding-bottom:1px;
}
TD.loginbuttonCells{
	/*color: #669966;*/
	color:Black;
	font-family: Verdana, Arial,serif;		
	text-align:right;
	padding-right : 10px;
	padding-left : 10px;
	padding-top :3px;
	padding-bottom:1px;
}
TD.filteringBAR{
	color: Black;
	/*font-family: Verdana, Arial,serif;*/
	/*text-align:right;*/
	padding-left : 10px;
	padding-bottom : 3px;
	padding-top : 5px;
	/*background-color:White;*/
	background-color:#ffffff;
}





/* ----------------------------------------------------------------------- */


/*
.GeneralButton -- todos os botoes principais

.GeneralDropDown -- todos os dropdown

.GeneralCheckBox -- todos os ChckBox

----Paginas de CONSTRUCÇAO d filtro/report
.GeneralDropDown_F1 -- dropdown de "E, OU, --"
.GeneralDropDown_F2 -- dropdown de campos a filtrar da bd --"
.GeneralDropDown_F3 -- dropdown de "igual, maior, menor, ..."
.GeneralDropDown_F4 -- dropdown de escolha de campos a mostrar no filtro

---- Paginas de edição de contactos
.GeneralDropDown_C1 -- drop das moradas
.GeneralButton_C1 -- botao de MANAGE de moradas

---- Paginas de Contactos e Reports
.GeneralDropDown_CR_Filter -- dropdown dos filtros disponiveis
*/
INPUT
{
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 10pt;
	border-left-color: black;
	border-bottom-width: 1px;
	border-bottom-color: black;
	color: dimgray;
	border-top-color: black;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-color: black;
	/*border-: solid;*/
}
INPUT.inputText
{
	width:200px;
}
INPUT.inputEmailText{
	width:200px;
	height:150px;
}
INPUT.inputCheckBox{
	border-top-width: 0px;
	border-left-width: 0px;
	font-size: 10pt;
	border-bottom-width: 0px;
	color: dimgray;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 0px;
	/*border-: solid;*/
}
INPUT.login {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:Black;
	font-size: 12px;
	border : 1px solid Black;
}
SELECT{
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 10pt;
	border-left-color: black;
	border-bottom-width: 1px;
	border-bottom-color: black;
	color: dimgray;
	border-top-color: black;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-color: black;
	/*border-: solid;*/
}
TEXTAREA
{
	width:200px;
	height:60px;
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 10pt;
	border-left-color: black;
	border-bottom-width: 1px;
	border-bottom-color: black;
	color: dimgray;
	border-top-color: black;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-color: black;
	/*border-: solid;*/
}






/* ----------------------------------------------------------------------- */

A{
	color:Black;
}
A:HOVER{
	color:#FF0000;
}
A.banner{
		font-family: Verdana, Arial,serif;
		color: Black;
		font-size : 10px;
		font-weight: bold;
}
A:HOVER.banner{
		font-family: Verdana, Arial,serif;
		color: #FF0000;
		font-size : 10px;
		font-weight: bold;
}





/* ----------------------------------------------------------------------- */


.GridHeader{
	font-weight: bold;
	/*color: activecaption;*/
	color:Black;
	/*background-color: #f5f1f1;*/
	background-color:#e1e1e1;
	
}
.GridPager{
	/*color: black;
	background-color: #f5f1f1;*/
	color:Black;
	background-color:White;
	text-align: right;
	
}
.GridPager A
{
	/* zeluis 2007*/
	/*color: black;
	background-color: #f5f1f1;*/
	color:Black;
	background-color:White;
	text-align: right;
	
}
.GridItem{
	/*color: #333333;*/
	/*color:#ffffff;*/
	color:Black;
	background-color: #f5f4f1;
	/*border-left: #ffffff 1px solid;*/
	/*background-image: url(../Images/bg_navigation.gif);*/
}
.GridAlternatingItem{
	/*color:#ffffff;*/
	color:Black;
	background-color: #e5e4e1;
	/*border-left: #ffffff 1px solid;*/
	/*background-image: url(../Images/bg_navigation.gif);*/
}
/*PARA as celulas de dados */
TD.ContactGridColItem
{
	font-family: Arial, Verdana,serif;
	border-left: #ffffff 1px solid;
}
/*PARA as celulas do cabeçalho de dados */
TD.ContactGridColHeader
{
	background-color:White;
	color: Black;
	font-family: Arial, Verdana,serif;
	border-left: #ffffff 1px solid;
	background-image: url(../Images/bg_navigation.gif);
}
/*PARA as celulas de botoes */
TD.ContactGridFixedColItem
{
	/*border-left: #ffffff 1px solid;*/
	font-family: Arial, Verdana, serif;
	border-left: 0px;
	text-align: left;
}
/*PARA as celulas do cabeçalho de botoes */
TD.ContactGridFixedColHeader
{
	/*border-left: #ffffff 1px solid;*/
	font-family: Arial, Verdana,serif;
	border-left: 1px;
}



/* ----------------------------------------------------------------------- */



.errorMessage{
	font-weight:bolder;
	color:Red;
}
.helperInfoLabel{
	font-size:x-small;
}
.UserNameLabelStyle{
	color:Black;
	font-style: italic;
	font-weight:bolder;
}
.PayedPeriodText{
	color:Black;
	font-style: italic;
}



/* ----------------------------------------------------------------------- */



/*
.displayHeader{
		background-color: #FFFFFF;
		color: #669966;
		font-family:  Arial, Helvetica, sans-serif;
}
*/
/*
.topheader {  
		font-family: Arial, Verdana,  Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight: bold; 
		color:Lime;
		text-decoration: none
}
*/

/*
.footerSTYLE{	--TD do  footer
	background-color:#ffffff;
}
*/
.siteFooter{
	text-align: center;
	text-decoration:none;
	font-size : 10px;
	font-weight: bold;		
	border-top: 1px solid #A1968C;
	height: 23px;	
}
.fakelinkZone{
	font-family: Verdana, Arial,serif;
	/*color: #FF6500;	*//*orig:#CE6500*/
	color:#ffffff;
	text-decoration:none;
	font-size : 10px;
	font-weight: bold;
}
.bannerZone{
	font-family: Verdana, Arial,serif;
	color: #666666;
	text-decoration:none;
	font-size : 10px;
	font-weight: bold;	
}
.zoneDiv{
	float: left;
	color: #ffffff;
}
.subzoneDiv{
	float:left;
	/*padding-left: 20px;*/
	color: #ffffff;
	clear: both;
}
.endzoneDiv{
	float: right;
	color: #ffffff;
}



/* ----------------------------------------------------------------------- */



.ContactItem{
	/*color:#ffffff;*/
	color:Black;
	background-image: url(../Images/bg_navigation.gif);
	padding-top: 2px;
	height: 28px;
}
.ContactItemAlternating{
	color:Black;
	background-image: url(../Images/bg_navigation.gif);
	padding-top:2px;
	height: 28px;
}



/* ----------------------------------------------------------------------- */


#HeaderImageTD{
	background-color:#ffffff;
	color:White;
}
#WelcomeTD{
	background-color:white;
	color:Black;
	padding-left:10px;
}
#MainAllBodyTable{
	width:960;
}

#ArtificialResult
{
	
}
.ReportExtraTABLE
{
	font-family: Verdana, Arial,serif;
	border: solid 0px transparent;
	/*background-color:Aqua;*/
	float: right;
	
}
.ReportExtraTittle
{
	background-color: white;
	/*float: center;*/
	padding-left: 3px;
	padding-right: 3px;
}
.ReportExtraHeader
{
	font-family: Verdana, Arial,serif;
	background-color: #ffffff;
	color:White;
	float: right;
	padding-left: 3px;
	padding-right: 3px;
}
.ReportExtraField
{
	font-family: Verdana, Arial,serif;
	background-color:#c5c4c1;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
}
.ReportExtraSum
{
	font-family: Verdana, Arial,serif;
	background-color:#d5d4d1;
	float: right;
	padding-left: 3px;
	padding-right: 3px;
}
.ReportExtraAvg
{
	font-family: Verdana, Arial,serif;
	background-color:#e5e4e1;
	float: right;
	padding-left: 3px;
	padding-right: 3px;
}


TD.ReportExtraCells{
	
	/* TD que engloba a table de baixo */
	
	/*color: #669966;*/
	color:#ffffff;
	font-family: Verdana, Arial,serif;		
	text-align:right;
	padding-right : 40px;
	padding-top :3px;
	padding-bottom:1px;
	/*background-color:white;*/
	/*background-image: url(../images/bg_navigation.gif);*/
}



/* ----------------------------------------------------------------------- */
/* - definir estes caso seja necessário

#MainAllBodyTable

#TRMainHeader
#TDMainHeader

#HeaderImageTD
#WelcomeTD

#TRMainBody
#TDMainBody

#TRMainFooter
#TDMainFooter

*/