/* CSS Document */

body {
	font: 14px Calibri;
	background-color:#FFFFFF;
	padding:0;
	margin:2px;
	
	scrollbar-shadow-color: #FFF; 
	scrollbar-face-color: #1A1A1A; 
	scrollbar-3dlight-color: #1A1A1A; 
	scrollbar-highlight-color: #DDD; 
	scrollbar-darkshadow-color: #1A1A1A; 
	scrollbar-track-color: #1A1A1A; 
	scrollbar-arrow-color: #FFF;
	overflow:scroll;
}


#home{
	position:relative;
	top: 20px;
	margin: 0px auto;
	width:1100px;
	height:680px;
	background-color:#FFFFFF; 
}

#topo {
	position:absolute;
	top: 0px;
	left: 0px;
	height: 100px;
	width: 845px;
	background-color:#E7E7E8;
}

#logo {
	position:absolute;
	top: 0px;
	left: 49px;
	height: 100px;
	width: 745px;
	background:url(../imagens/Logo_Gbal.png) no-repeat;
}

#faixa_azul {
	position:absolute;
	top: 100px;
	left: 0px;
	height: 30px;
	width: 842px;
	background-color:#12445D;
}

#fundo_texto {
	position:absolute;
	top: 130px;
	left: 0px;
	height: 390px;
	width: 840px;
	background-color:#FFFFFF;
}

#faixa_cinza {
	position:absolute;
	top: 617px;
	left: 0px;
	height: 10px;
	width: 849px;
	background-color:#696A6C;
}

#menu {
	position:absolute;
	top: 0px;
	left: 840px;
	height: 540px;
	width: 260px;
	background-color:#FFFFFF;
}

#mapa {
	position:absolute;
	top: 460px;
	left: 50px;
	height: 160px;
	width: 360px;
	z-index:5;
}

#texto_mapa {
	position:absolute;
	top: 560px;
	left: 220px;
	height: 160px;
	width: 380px;
	
	font: 14px Arial;
	text-align:center;
	color:#123123;
	z-index:5;
}

#acesso_restrito {
	position:absolute;
	top: 580px;
	left: 680px;
	height: 20px;
	width: 125px;
	text-align:left;
	z-index:7;
}


/************************* Menu **************************/

#quemsomos {
	position:absolute;
	width: 116px;
	height: 54px;
	top: 101px;
	left: 0px;
	z-index:10;
}

#atuacao {
	position:absolute;
	width: 116px;
	height: 54px;
	top: 168px;
	left: 0px;
	z-index:10;
}

#advogados {
	position:absolute;
	width: 116px;
	height: 54px;
	top: 241px;
	left: 0px;
	background-color:#110011;
	z-index:10;
}

#links {
	position:absolute;
	width: 116px;
	height: 54px;
	top: 314px;
	left: 0px;
	background-color:#001100;
	z-index:10;
}

/************************* XXXXXX **************************/

#titulo {
	font: 16px Arial;
	text-align:justify;
	color:#12445D;
}

#texto {
	position:absolute;
	margin: 20px 110px 10px 50px;
	
	top: 0px;
	left: 0px;
	height: 450px;
	width: 750px;
	z-index:2;
	font: 14px Arial;
	text-align:justify;
	color:#123123;
}

p{ color:#237FB8; }
a{ color:#237FB8; text-decoration: none; }
a:hover { color: #000000; }
a:active { text-decoration: none }
