/* Isto é um comentário <abbr>CSS</abbr> */
body{
	margin:0;
	padding:0;
	text-align:center;
	height:100%;
	background: url(../img/sombra_fundo3.jpg) repeat-x;
}
p{
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 14px;			
	color: #959799;
}
ul li{	
	list-style:none;
	font-family: Myswz721le-webfont, Arial, sans-serif;
	font-size:14px;
	color:#black !important;
}
A {
	BORDER-BOTTOM-STYLE: none; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	font-family: Arial, sans-serif;
	font-size: 14px;			
	color: #959799;
	outline: none;
	TEXT-DECORATION: none; 
}
UL {
	lIST-STYLE-TYPE: none;
}
IMG {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
}
#barra_final{
	background-color: #42bbe6;
	height: 10px;
	padding:0;
	text-align:center;
}
#logo_centro {
	background: url(../img/mar_azul.png) no-repeat;
	width: 1024px;
	height: 355px;
}
.maior{
	font-size: 16px;
}
#geral {
	width:1024px;
	margin:0 auto;         
	text-align:left;
	height: 600px;
}
#texto_centro{
	width: 750px;
	margin: 0 auto;
}
#esquerdahome{
	margin-top: 300px; 
	margin-left: 0px;
	height: 500px;
	float: left;
	width:410px;
}
.imagem_esq{
	float: left;
}
#esquerdacont{
	margin-top: 200px; 
	margin-left: 0px;
	height: 500px;
	float: left;
	width:410px;
}
#esquerda{
	margin-top: 200px; 
	height: 500px;
	float: left;
	width:410px;
	position: fixed;
}

#logo{
	width: 254px;
	height: 96px;
	float: left;
}
#esquerda ul{
	padding-left:300px;
}
#esq ul.menu{
	font-size:medium;
	height:20px;
	width:200px;
	margin:-90px 100px 0px -60px;
	list-style:none;
	color:#black !important;
	}
#esq ul.menu li{
	position: relative;
	padding:0px 17px;
	line-height:18px;
	list-style: none;
	font-family: Myswz721le-webfont, Arial, sans-serif;
	font-size:12px;
	color:#black !important;
	}
.separador{
	position: relative;
	line-height:25px;
	margin-left:15px;
	list-style: none;
	font-family: Myswz721le-webfont, Arial, sans-serif;
	font-size:14px;
	color:#black !important;
}
.separador_atv{
	background: url(../img/seta_preta.jpg) no-repeat 0px 0px;
	margin-left: -15px;
}
#esq ul.menu li a {
	font: Myswz721le-webfont, Arial, sans-serif;
	display:block;
	color:#black !important;
}
#esq ul.menu li a:hover {
	text-decoration: underline;
}

#esq ul.menu li ul{ 
	display: none; 
	position: absolute; 
	width: 50px; 
	left:-230px; 
	top: 0px;
}
#esq ul.menu li:hover ul{
	display: block; 
	position: absolute;
}
#esq ul.menu_ li a {
	font: Myswz721le-webfont, Arial, sans-serif;
	display:block;
	color:#black !important;
}
#esq ul.menu_ li a:hover {
	text-decoration: underline;
}
#esq ul.menu_ li ul{ 
	display: none; 
	position: absolute; 
	width: 50px; 
	left: -40px; 
	top: 25px;
}
#esq ul.menu_ li:hover ul{
	display: block; 
	position: absolute;
}
#meio{
	float:left;
	position:relative;
	padding-top:35px;
	font-family: Arial, sans-serif;
}
#conteudo{
	margin-top: 100px;
	padding-left:450px;
	text-align:justify;
	width:500px;
	font-family:Arial, sans-serif;
}
h2{
	text-align: center;
	float: left;
	width: 370px;
	font-size: 16px;			
	font-family: Arial, sans-serif;
	color: #959799;
}
#direita {
	padding-left: 400px;
}
