/**** global ****/

body {
	text-align: center;
	background-image:url("../_images/_bg-body.jpg");
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center 235px;
}

h1 small { display:block; font-size:10pt; }

/*
#picSide 			{ position:absolute; top:80px; left:10px; z-index:1; }
#mnuDirectory	{ position:absolute; top:480px; left:10px; width:175px; z-index:1; }
*/
#popup	{ visibility:hidden; position:absolute; z-index:1; width:480px; padding:1ex; font-size:90%; background-color:#ffc; border:1px solid #000; }


.header					
{
	margin:0;
	padding:0;
	background:transparent url("../_images/_bg-header.gif") repeat-x center top;
	/*background-color: #003399;*/
}

.header .bgpic	
{ 
background:transparent url("../_images/_bg-header.jpg") no-repeat right top; 
height: 135px; 
}

.bgpic-tr {height: 107px}	
.bgpic-tr2 {height: 28px}		
.div-display {display: none}	
.div-marcelos-stuff 	{font-family:Arial, Helvetica, sans-serif;
						font-size:9px; color:#414141; display:none}	
.div-cpy{font-family:Arial, Helvetica, sans-serif; color: #999999; font-size:12px}						


.menu .open		{ display:block; }
.menu .closed	{ display:none; }

.header .menu 								{ font-size:12px; }
.header .menu .button					{ height:18px; padding:0; color:#069; background:none; border:none;  }
.header .menu td							{ padding:0; background-color:transparent; white-space:nowrap; }
.header .menu a				 				{}
/*.header .menu a.button 			{ font-family:serif; font-weight:bold; color:#ffc; background-color:#069; border-color:#69c; }
.header .menu a.button:hover	{ color:#fff; background-color:#39c; border-color:#9cf; }*/


.header .menu dl							{ 
margin:0; padding:0; 
position:absolute; 
z-index:1000; 
margin:0; 
padding:5px; 
text-align:left;
border:1px outset #fc0; 
border-right-width:2px; 
border-bottom-width:2px; 
background:#c90 url("../_images/_bg-menu.gif") repeat-x 0 0; 
}


.header .menu dl dt						{ margin:0; padding:0; font-weight:normal; color:#036; }
.header .menu dl dt a					{ display:block; margin:0; padding:0; color:#036; }
.header .menu dl dt a:hover		{ color:#069; /*background-color:#069;*/ }
.header .menu dl dd						{ margin:0; padding-left:10px; color:#036; }
.header .menu dd dl dd				{}
.header .menu dl dd a					{ display:block; margin:0; padding:0; }
.header .menu dl dd a					{ padding:0; font-weight:normal; color:#036; border:none; }
.header .menu dl dd a:hover		{ color:#069; /*background-color:#069;*/ }
/**/

.body				{ margin-top:-0px; background-color:transparent; background-position:center 100px; }
.body .main	{ padding-top:20px; padding-left:10px; }

/*  side table decorations */

.side 	{
padding-top:20px;
padding-left:10px;
background url("../_images/_side_bg.gif") repeat-x 0 0;
border:2px solid #C1C1C1;
background-color:#00CCCC;
border-top:none;

}

.sidePage 	{
padding-top:20px;
padding-left:10px;
/*background url("../_images/_side_bg.gif") repeat-x 0 0;*/
border:2px solid #C1C1C1;
background-color:#F4F4F4;
border-top:none;

}

/*.side .menu    							{ font-size:11pt; color:red; }
.side .menu a								{}
.side .menu dl							{ margin-bottom:10px; }
.side .menu dl dt  					{ cursor:pointer; font-size:11pt; font-weight:bold; }
.side .menu dl dt a					{ font-family:"Arial Narrow",sans-serif; color:#c90; }
.side .menu dl dd						{ margin-left:5px; padding-left:10px; color:#000; background:transparent url("../_images/li.gif") no-repeat 0 0; }
.side .menu dl dd a					{}
.side .menu dd dt a					{ font-size:10.5pt;  font-weight:normal; color:#069; }
.side .menu dd dl						{ margin-bottom:2px; }
.side .menu .nobg						{ padding-left:0; background:none; }
.side .menu .secure					{ color:#900; }
.side .menu .secure a				{ color:#900; }
.side .menu .secure a:hover	{ color:#c00; }
.side .menu .contact				{ margin-bottom:10px; padding-top:5px; padding-left:5px; background-color:#EBEBEB; border:1px solid #cf9f0f; }
.side .menu .contact h4			{ margin-top:0; font-weight:bold; }
.side .menu .contact dt			{ font-weight:normal; }*/


.footer	{ clear:both; margin-top:2em; font-size:100%; text-align:center; }
