/*
*	GENERAL STYLES
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#CCCCCC;
}

a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}	
	
a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

div#Main{
	position: relative;
	width: 800px;
	background-image:url(../img/main.gif);
	background-repeat:no-repeat;
	border: 0px solid red;
}

div#topBarHome
{
	position: relative;
	width: 600px;
	height: 180px;
	display:block;
	left:0px;
	top:0px;
	z-index:2;
	border: 0px solid red;
}

div#topBar
{
	position: relative;
	width: 800px;
	height: 150px;
	display:block;
	left:0px;
	top:0px;
	z-index:2;
	border: 0px solid red;
}

div#intlArea
{
	position:absolute;
	height: 20px;
	width: 121px;
	left:701px;
	top:510px;
	border: 0px solid red;
	z-index: 3;
}

img.topRule{
	position: absolute;
	left: 0px;
	top: 1px;
}

span.header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	position: absolute;
	left: 150px;
	top: 30px;
}

img.imgLogo{
	position: absolute;
	left: 13px;
	top: 18px;
}

span.propagati{
	font: century gothic;
	font-weight:bold;
}

.Label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}	

/*
*	LOGIN AREA STYLES 
*/
div#loginArea{
	position: absolute;
	width: 185px;
	left: 600px;
	top: 15px;
	border: 0px solid green;
}

.loginFld{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 80px;
	height: 17px;
}

span.errorMSG{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: red;
	font-size: 10px;
}

input.btnLogin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*
*	MENU RELATED STYLES
*/
div#MainMenu
{
	position:absolute;
	width: 345px;
	height: 150px;
	font-size:9px;
	text-align: left;
	text-decoration:none;
	display:block;
	left:5px;
	top: 180px;
	z-index:1;
	border: 0px solid black;
	padding-top: 35px;
	padding-left: 30px;
}

a.menuItem:link {
	color: #000000; 
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
}	
	
a.menuItem:visited {
	color: #000000; 
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
}

a.menuItem:hover {color: tan;}
a.menuItem:active {color: #000000;}

/*
*	EVENTS SIDE BAR STYLES
*/
div#MainEvents{
	position:relative;
	overflow: auto;
	width: 190px;
	height: 360px;
	left:600px;
	top:-35px;
	padding: 20px 5px 20px 5px;
	background-image:url(../img/rounded.gif);
	background-repeat:no-repeat;
	border: 0px solid yellow;
}

td.evtMonth{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}

td.evtType{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

td.evtTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
}

td.evtText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

td.evtDate{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 45px;
	vertical-align:text-top;
}

/*
*	HOME PAGE MESSAGE STYLES
*/
div#MainMsg{
	position:absolute;
	width: 583px;
	height: 146px;
	left:14px;
	top:365px;
	border: 0px solid magenta;
}

span.msgTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

span.msgSubTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

p.msgText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-indent: 25;
}

/*
*	FOOTER RELATED STYLES
*/
div#MainFooter
{
	position:absolute;
	background-color: white;
	text-align: center;
	height: 40px;
	width: 800px;
	left:0px;
	top:510px;
	z-index:2;
	border: 0px solid blue;
}

p.footnote{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

/*
*	USER/PASSWORD
*/
div#userContent
{
	position:relative;
	width: 530px;
	height: 340px;
	left:235px;
	top:0px;
	z-index:1;
	border: 0px solid magenta;
	
	overflow: hidden;
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;
}

.usrTitle{
	font: bold 16px verdana;
	color: black;
	cursor:default;
}

div#forgotPwd
{
	position:relative;
	overflow:auto;
	text-align: center;
	height: 280px;
	width: 640px;
	left:80px;
	top:50px;
	
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;

	z-index:1;
	border: 0px solid blue;
}

div#userAdminHeader
{
	position:relative;
	width: 700px;
	left:50px;
	top:0px;
	z-index:1;

	border: 0px solid red;
}	

div#userAdmin
{
	position:relative;
	overflow:auto;
	text-align: left;
	height: 280px;
	width: 700px;
	left:50px;
	top:0px;
	
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;

	z-index:1;
	border: 0 solid blue;
}

div#userAdminSubmit{
	position:relative;
	text-align: center;
	width: 700px;
	left:50px;
	top:5px;

	z-index:1;
	border: 0 solid red;
}	

.evenRow{
	background-color: #FFFFCC;
}

.oddRow{
	background-color:#FFCC66;
}

.admUserTblH
{
	font: bold 10px verdana;
	color: black;
	text-align: center;
	vertical-align: middle;
	cursor:default;
}

.admUserTbl
{
	font: bold 10px verdana;
	color: black;
	text-align: left;
	vertical-align: middle;
	cursor:default;
}

.admUserTblC
{
	font: bold 10px verdana;
	color: black;
	text-align: center;
	vertical-align: middle;
	cursor:default;
}

/*
*	PRODUCTS.PHP STYLES
*/
div#prodContent
{
	position:relative;
	overflow:auto;
	text-align: center;
	height: 340px;
	width: 500px;
	left:80px;
	top:10px;
	
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;

	z-index:1;
	border: 0px solid blue;
}

td.prodLevel0
{
	font: bold 14px verdana;
	color: black;
	text-align: left;
	vertical-align: text-top;
	line-height: 8mm;
	height: 6mm;
	cursor:default;
}

td.prodLevel0c
{
	font: bold 14px verdana;
	color: black;
	text-align: left;
	vertical-align: text-top;
	line-height: 8mm;
	height: 6mm;
	cursor:pointer;
}

td.prodLevel1
{
	font: bold 12px verdana;
	color: black;
	text-align: left;
	text-indent: 20px;
	line-height: 6mm;
	height: 6mm;
	display: none;
	cursor: default;
}

td.prodLevel1c
{
	font: bold 12px verdana;
	color: black;
	text-align: left;
	text-indent: 20px;
	line-height: 6mm;
	height: 6mm;
	display: none;
	cursor: pointer;
}

td.prodLevel2
{
	font: bold 10px verdana;
	color: black;
	text-align: left;
	text-indent: 40px;
	line-height: 4.5mm;
	height: 4.5mm;
	cursor: default;
	display: none;
}

td.prodLevel2c
{
	font: bold 10px verdana;
	color: black;
	text-align: left;
	text-indent: 40px;
	line-height: 4.5mm;
	height: 4.5mm;
	cursor: pointer;
	display: none;
}

p.prodTitle
{
	font: bold 12px verdana;
	color: black;
	text-align: left;
}

div#leftPict
{
	position:absolute;
	overflow:auto;
	text-align: center;
	width: 355px;
	height: 275px;
	left:450px;
	top:200px;
	z-index:0;
	border: 0px solid red;
}

img.leftPict{
}

/*
*	CONTACT.PHP
*/
div#contactContent
{
	position:relative;
	width: 650px;
	height: 360px;
	left:80px;
	top:10px;
	z-index:1;
	border: 0px solid magenta;
}

td.cntTitle
{
	font: bold 14px verdana;
	text-align: left;
}

td.cntSubTitle
{
	font: 14px verdana;
	text-align: left;
}

a.cntEMail:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}	
	
a.cntEMail:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

td.cntPhones
{
	font: bold 12px verdana;
	text-align: left;
}

/*
*	LINKS.PHP
*/
div#linksContent
{
	position:relative;
	width: 650px;
	height: 360px;
	left:80px;
	top:10px;
	z-index:1;
	border: 0px solid magenta;
}

li.lnk
{
	list-style-position:outside;
	list-style-image:url(../img/bullet0.gif);
	margin-left: 15px;
}

a.lnk:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}	
	
a.lnk:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}


/*
*	CUSTOMERS.PHP
*/
div#custContent
{
	position:relative;
	width: 650px;
	height: 360px;
	left:80px;
	top:25px;
	z-index:1;
	border: 0px solid magenta;
	
	overflow: auto;
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;
}

a.custLnk:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}	
	
a.custLnk:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

span.netTitle
{
	font: bold 16px verdana;
	color: #9900000;
	text-align: left;
	line-height: 6mm;
}

span.netItem
{
	font: bold 12px verdana;
	color: black;
	text-align: left;
	line-height: 6mm;
}

table.custJobs
{
	margin-left: 20px;
	width: 90%;
}

td.custDt
{
	font: bold 12px verdana;
	color: black;
	text-align: left;
	vertical-align:text-top;
	width: 10%;
}

td.netSubItemTp
{
	font: bold 12px verdana;
	color: black;
	text-align: left;
	vertical-align:text-top;
}

td.netSubItemText
{
	font: bold 12px verdana;
	color: black;
	text-align: left;
	vertical-align:text-top;
}

td.netComment
{
	font: bold 10px verdana;
	color: black;
	text-align: left;
}

/*
*	CONSULTANTS.PHP
*/
div#consContent
{
	position:relative;
	width: 650px;
	height: 360px;
	left:80px;
	top:10px;
	z-index:1;
	border: 0px solid magenta;
	
	overflow: auto;
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;
}

span.conNameL
{
	font: bold 16px verdana;
	color: black;
	text-align: left;
}

p.conNameR
{
	font: bold 16px verdana;
	color: black;
	text-align: right;
}

span.conText
{
	font: 12px verdana;
	color: black;
	text-align: left;
	line-height: 1.4;
}

/*
*	NEWS.PHP
*/
div#newsContent
{
	position:relative;
	width: 650px;
	height: 360px;
	left:80px;
	top:10px;
	z-index:1;
	border: 0px solid magenta;
	
	overflow: auto;
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;
}

p.notTitle
{
	font: bold 14px verdana;
	color: black;
	text-align: left;
}

td.notData
{
	font: bold 10px verdana;
	color: black;
	text-align: left;
	padding: 2px 2px 2px 2px;
	width: 15%;
	cursor:pointer;
}

td.notTitle
{
	font: bold 12px verdana;
	color: black;
	text-align: left;
	padding: 2px 2px 2px 2px;
	width: 85%;
	cursor:pointer;
}

td.notText
{
	font: 10px verdana;
	color: black;
	text-align: justify;
	text-indent: 25px;
	padding-left: 20px;
	display:none;
}

/*
*	ABOUT.PHP
*/
div#aboutContent
{
	position:relative;
	width: 650px;
	height: 360px;
	left:80px;
	top:10px;
	z-index:1;
	border: 0px solid magenta;
	
	overflow: auto;
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;
}

p.aboutTitle
{
	font: bold 14px verdana;
	color: black;
	text-align: left;
	text-decoration:none;
}

p.aboutText
{
	font: 12px verdana;
	color: black;
	text-align: justify;
	text-decoration:none;
	margin-right: 20px;
}

td.aboutLi{
	list-style-position:outside;
	list-style-image:url(../img/bullet0.gif);
	line-height: 6mm;
	vertical-align:text-top;
	font: 12px verdana;
	color: black;
}	

/*
*	ARTICLES.PHP
*/
div#articlesContent
{
	position:relative;
	width: 650px;
	height: 360px;
	left:80px;
	top:10px;
	z-index:1;
	border: 0px solid magenta;
	
	overflow: auto;
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;
}

/*
*	AGENDA.PHP
*/
div#agendaContent
{
	position:relative;
	width: 650px;
	height: 360px;
	left:80px;
	top:10px;
	z-index:1;
	border: 0px solid magenta;
	
	overflow: auto;
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;
}

p.ageTitle
{
	font: bold 12px verdana;
	color: black;
	text-align: left;
	cursor: default;
}

td.ageLevel0
{
	font: bold 12px verdana;
	color: black;
	text-align: left;
 	background-color: #F9F1D5;
	cursor: default;
}

th.ageDtIni
{
	font: bold 10px verdana;
	color: black;
	text-align: center;
	background-color: white;
	width: 20px;
	cursor: default;
}

th.ageDtFim
{
	font: bold 10px verdana;
	color: black;
	text-align: center;
	background-color: white;
	width: 20px;
	cursor: default;
}

th.ageHorario
{
	font: bold 10px verdana;
	color: black;
	text-align: left;
	background-color: white;
	width: 90px;
	cursor: default;
}

th.ageDescr
{
	font: bold 10px verdana;
	color: black;
	text-align: left;
	background-color: white;
	width: 350px;
	cursor: default;
}

th.ageInvest
{
	font: bold 10px verdana;
	color: black;
	text-align: right;
	background-color: white;
	cursor: default;
}

td.ageDtIni
{
	font: bold 10px verdana;
	color: black;
	text-align: center;
	background-color: white;
	width: 20px;
	cursor: default;
}

td.ageDtFim
{
	font: bold 10px verdana;
	color: black;
	text-align: center;
	background-color: white;
	width: 20px;
	cursor: default;
}

td.ageHorario
{
	font: bold 10px verdana;
	color: black;
	text-align: left;
	background-color: white;
	width: 90px;
	cursor: default;
}

td.ageDescr
{
	font: bold 10px verdana;
	color: black;
	text-align: left;
	background-color: white;
	width: 350px;
	cursor: default;
}

td.ageInvest
{
	font: bold 10px verdana;
	color: black;
	text-align: right;
	background-color: white;
	cursor: default;
}

/*
*	RESERVED.PHP
*/
div#resContent
{
	position:relative;
	width: 530px;
	height: 340px;
	left:235px;
	top:10px;
	z-index:1;
	border: 0px solid magenta;
	
	overflow: auto;
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;
}

/*
*	LOCALIZATION
*/
div#localizeContent
{
	position:relative;
	overflow:auto;
	text-align: left;
	height: 350px;
	width: 750px;
	left:25px;
	top:0px;
	
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;

	z-index:1;
	border: 1px solid yellow;
}

div#langSel{
	position:relative;
	left:0px;
	top:0px;
	width: 270px;
	border: 1px solid brown;
	text-align:left;
	vertical-align:middle;
	z-index:1;
}

div#textType{
	position:relative;
	left:0px;
	top: 0px;
	width: 270px;
	z-index:1;
	border: 1px solid dark grey;
}
div#editArea{
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	border: 1px solid orange;
}
div#btnArea{
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	border: 1px solid black;
}

div#textTable{
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	border: 1px solid blue;
}
div#textTableHeader{
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	border: 1px solid magenta;
}
div#textTableContent{
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	border: 1px solid red;
}

/*
*	UNDER CONSTRUCTION
*/
div#ucMsg
{
	position:relative;
	width: 760px;
	height: 320px;
	left:25px;
	top:10px;
	z-index:1;
	border: 0px solid magenta;
	
	overflow: auto;
	scrollbar-3dlight-color: WhiteSmoke;
	scrollbar-arrow-color: black;
	scrollbar-base-color: WhiteSmoke;
	scrollbar-darkshadow-color: WhiteSmoke;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-highlight-color: WhiteSmoke;
	scrollbar-shadow-color: WhiteSmoke;
}

p.introTitle
{
	font: bold 16px verdana;
	color: black;
	text-align: left;
}

p.introSubTitle
{
	font: bold 14px verdana;
	color: black;
	text-align: left;
}

.introText
{
	font: 12px verdana;
	color: black;
	text-align: left;
}

