body {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	font-family:"Trebuchet MS";
	background-color: #eee;}

#img{border: none;}

#container {
	width: 989px;
	margin: auto;}
	
strong {color: #C93134; text-transform: uppercase}

/***TOPO***/

#topo {
	float: left; 
	position:relative; 
	margin: -22px 0 0 -40px;}
	
#black-block{
	background-color: #000; 
	position: absolute; 
	width:100%;
	height: 130px; 
    top: 0; 
	left: 0;}

#logo {
	float: left;
	margin-bottom: 38px;
	margin-left: 62px;
	margin-top: -110px;
	position: relative;}

/***MENU***/

nav {
	float: left;
	margin-left: 170px;}

nav a {
	text-decoration: none;
	color: #000;
	margin-left: 29px;
	font-size: 16px;}
	
nav a:hover, .active {
	text-decoration: none;
	color: #C53131;}
	
/***BANNER***/

#banner {
	float: left;
	margin-left: 62px;
	width: 900px;
	height: 380px;}
	
/***SIDEBAR***/

#slogan {
	float: left;
	margin-top: 34px;
	margin-left: 54px;}
	
#newsletter {
	background-color: #fff;
	float: left;
	width: 248px;
	height: 139px;
	margin-top: 34px;
	margin-left: 10px;
	border-top: 5px solid #000;}
	
#newsletter p {
	font-size: 22px;
	margin-left: 60px;
	margin-top: 14px;}
	
/***OASIS***/

#oasis h3 {float: left; margin-left: 70px;}
	
#oasis p {float: left; margin-left: 75px;}

#missao {
	background-color: #aaa;
	float: left;
	width: 900px;
	height: auto;
	margin-left: 75px;}
	
#missao h3 {
	color: #fff;
	margin-left: 10px;
	margin-top: 5px;}
	
#missao p {
	float: left;
	color: #fff;
	margin-left: 35px;
	margin-top: -15px;
	font-size: 16px;}
	
#visao {
	background-color: #aaa;
	float: left;
	width: 900px;
	height: auto;
	margin-left: 75px;
	margin-top: 10px;}
	
#visao h3 {
	color: #fff;
	margin-left: 10px;
	margin-top: 5px;}
	
#visao p {
	float: left;
	color: #fff;
	margin-left: 35px;
	margin-top: -15px;
	font-size: 16px;}
	
#valores {
	background-color: #aaa;
	float: left;
	width: 900px;
	height: auto;
	margin-left: 75px;
	margin-top: 10px;}
	
#valores h3 {
	color: #fff;
	margin-left: 10px;
	margin-top: 5px;}
	
#valores p {
	float: left;
	color: #fff;
	margin-left: 35px;
	margin-top: -15px;
	font-size: 16px;}
	
/***AÇÕES***/

#acoes {float: left;}

#acoes h3 {float: left; margin-left: 70px;}
	
#acoes p {
	float: left; 
	margin-left: 75px;}
	
#acompanhamento {
	background-color: #aaa;
	float: left;
	width: 900px;
	height: auto;
	margin-left: 75px;}
	
#acompanhamento h3 {
	color: #fff;
	margin-left: 10px;
	margin-top: 5px;}
	
#acompanhamento p {
	float: left;
	color: #fff;
	margin-left: 25px;
	margin-top: -15px;
	font-size: 16px;}
	
#controle {
	background-color: #aaa;
	float: left;
	width: 900px;
	height: auto;
	margin-left: 75px;
	margin-top: 10px;}
	
#controle h3 {
	color: #fff;
	margin-left: 10px;
	margin-top: 5px;}
	
#controle p {
	color: #fff;
	margin-left: 25px;
	margin-top: -15px;
	font-size: 16px;}
	
/***DEPOIMENTOS***/

#depoimento {
	background-color: #aaa;
	float: left;
	width: 900px;
	height: auto;
	margin-left: 75px;}

#depoimento h3 {
	color: #fff;
	margin-left: 10px;
	margin-top: 5px;}

#depoimento p {
	color: #fff;
	font-size: 16px;}
	
#depoimento2 {
	background-color: #aaa;
	float: left;
	width: 900px;
	height: auto;
	margin-left: 75px;
	margin-top: 10px}

#depoimento2 h3 {
	color: #fff;
	margin-left: 10px;
	margin-top: 5px;}

#depoimento2 p {
	color: #fff;
	font-size: 16px;}
	
#depoimento3 {
	background-color: #aaa;
	float: left;
	width: 900px;
	height: auto;
	margin-left: 75px;
	margin-top: 10px}

#depoimento3 h3 {
	color: #fff;
	margin-left: 10px;
	margin-top: 5px;}

#depoimento3 p {
	color: #fff;
	font-size: 16px;}
	
#texto {
	float: left;
	margin-top: -78px;
	margin-left: 53px;}
	
.aspa-esq {
	float: left;
	margin-left: -40px;
	margin-top: -25px;}
	
.aspa-dir {
	float: left;
	margin-top: -58px;
	margin-left: 112px;}
	
.aspa-dir2 {
	float: left;
	margin-top: -58px;
	margin-left: 70px;}
	
.aspa-dir3 {
	float: left;
	margin-top: -58px;
	margin-left: 50px;}
	
/***CONTATO***/

#contato {float: left;}

#contato h3 {float: left; margin-left: 70px;}

#contato p.description {
	float: left;
	margin-left: -45px;
	margin-top: 50px;}
	
/***FORMULÁRIO NEWSLETTER***/

form {
	float: left;
	margin-left: 14px;
	margin-top: -19px;}
	
form input {border: 1px solid #000;}
	
form input[type=submit] {
	float: left;
	margin-left: 75px;
	background-color: #000;
	color: #fff;
	border-radius: 5px;}
	
#nome {margin-left: 5px;}

/***FORMULARIO DE CONTATO***/

#ContactForm {
	float: left;
	margin-left: 90px;
	margin-top: 10px;}

#ContactForm input {width: 250px;}

#ContactForm textarea {
	resize: none;
	border: 1px solid #000;}

#ContactForm input[type=submit] {
	width: 60px;
	padding: 5px;
	font-size: 14px;
	float: left;
	margin-left: -440px;
	margin-top: 140px;}

#ContactForm select {
	border: 1px solid #000;
	margin-top: -20px;}

.box {
	float: left;
	width: 359px;
	margin: 0 42px;}
	
	
/***FOOTER***/

footer {
	width: 100%;
	float: left;
	background-image: url(../images/footer.jpg);
	margin-top: 34px;
	background-repeat: repeat-x;
	background-color: #000;}

footer p {
	color: #fff;
	margin-top: 27px;}
	
#desenvolvido {float: left;}

#desenvolvido p {
	margin-top: -36px; 
	margin-left: 697px;}
	
.keruvx {
	float: left;
	margin-left: 850px;
	margin-top: -37px;}