html {
margin:0 auto;
text-align: center;
}

/* Pedro M */

body {
text-align: center;
margin: 0 auto;
background-color: #EBE9E3;
border-top: 0px;
border-left: 0px;
border-right: 0px;	
border-bottom: 0px;
}




/*
body
{
	background-color: #EBE9E3;
	margin: 0px;	
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;	
	border-bottom: 0px;	
	scrollbar-arrow-color: #A19F99;
	scrollbar-face-color: #DBD8D1;	
	overflow: hidden;
}
*/

.document
{
	padding: 10px;	
}

#cabecalho 
{
text-align: left;
background: url(images/topo.jpg) no-repeat;
width: 760px;
margin: auto;
height:100px;
z-index:99;
}

/*
.cabecalho
{
	background-image: url(../images/logo-background.gif); 
	border-top: 1px inset #D3CFC6; 
	border-left: 1px inset #D3CFC6; 
	border-right: 1px inset #FFFFFF; 
	border-bottom: 0px inset #FFFFFF;	
	padding-left: 20px; 
	height: 65px;
}
*/


#principal 
{
text-align: left;
width: 760px;
margin: auto;
}

#login 
{
text-align: left;
background: url(images/background.jpg) no-repeat;
width: 760px;
margin: auto;
margin-top:0px;
background-color:#0099CC;
height:374px;
z-index:1;
margin-top:-2px;
}


#caixalogin 
{
	position:absolute;
	margin-left:140px;
	margin-top:0px;
	width:500px;
	height:203px;
	z-index:1;	
}

#rodape
{
background:transparent url(images/footer.jpg) no-repeat;
text-align: left;
width: 760px;
height:88px;
margin: auto;
z-index:1;
}

div.clear 
{
clear: both;
height:50px;
}

.cabecalho-texto
{
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000; 
	vertical-align: bottom; 
	padding-left: 12px; 
	padding-bottom: 3px;
}

.menubar
{
	background-color: #DBD8D1;
	background-image: url(../images/menu-background.gif);
	border-top: 2px outset #FFFFFF;	 		
	border-bottom: 0px solid #DBD8D1;
	height: 20px;
}

.toolbar
{
	background-color: #DBD8D1;
	background-image: url(../images/toolbar-background.gif); 	
	border-top: 0px solid #DBD8D1;
	border-bottom: 1px solid #D3CFC6; 	 
	height: 22px;
}

.corpo
{
	background-color: #EBE9E3;
	border-top: 1px inset #D3CFC6; 
	border-left: 1px inset #D3CFC6; 
	border-right: 2px inset #FFFFFF; 
	border-bottom: 2px inset #FFFFFF; 
}

.statusbar
{
	background-color: #DBD8D1;
	border: 0px; 	
	border-top: 2px solid #DBD8D1; 
	height: 22px;
}

.statusbar-texto
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: MS Sans Serif;
	font-size: 12px;
	color: #000000;
	border-right: #a19f99 0px solid;
	border-top: #a19f99 0px solid;
	border-left: #a19f99 0px solid;
	border-bottom: #a19f99 0px solid;
	background-color: transparent;
	overflow:hidden;
}

