

#banner-principal{
	height: 627px;
	background-image: url("../images/banner-home.jpg");
}

#box-1{
	height: 355px;
	background-color: #00c184;
	position: relative;
}

#box-1 .setas-esq{
	position: absolute;
	left: 10px;
	top: 10px;
	height: 181px;
	width: 6px;
	min-height: 181px;
	min-width: 6px;
	background-image: url("../images/seta-branca.png");
	display: inline-block;
	margin-left: 30px;
	margin-top: 10px;
}

#box-1 .texto{
	color: #fff;
	position: relative;
	height: 227px;
	width: 819px;
	left: 134px;
	display: inline-block;
	text-align: justify;
	line-height: 1.5;
	margin-top: 55px;
	font-family: brandon-grotesque-regular;
}

#box-1 .texto p{
	font-size: 22px;
}

#box-1 .texto h2{
	font-size: 30px;
	text-align: center;
}

#box-2{
	height: 410px;
	background-color: #727177;
	position: relative;
}

#box-2 .texto{
	height: 289px;
	width: 954px;
	display: inline-block;
	position: absolute;
	color: #fff;
	text-align: justify;
	top: 46px;
	left: 72px;
}

#box-2 .texto h2{
	text-align: center;
}

#box-2 .under-verde{
	height:4px;
	width: 39px;
	background-color: #00c184;
	position: relative;
	left: 48%;
	margin-top: 30px;
	margin-bottom: 30px;
}

#box-2 .setas-dir{
	position: absolute;
	bottom: 20px;
	right: 20px;
	height: 181px;
	width: 6px;
	min-height: 181px;
	min-width: 6px;
	background-image: url("../images/seta-branca.png");
	display: inline-block;
	margin-right: 50px;
}

#box-2 .texto ul{
	display: inline-block;
	font-size: 19px;
	line-height: 1.5;
	margin-right: 70px;
	margin-left: 30px;
}

#box-3{
	height: 1100px;
	background-color: #fff;
	position: relative;
	line-height: 1.5;
	color: #727177;
}

#box-3 .under-verde{
	height:4px;
	min-height:4px;
	width: 39px;
	min-width: 39px;
	background-color: #00c184;
	position: relative;
	left: 48%;
	margin-top: 60px;
	margin-bottom: 60px;
}

#box-3-bloco-esq{
	width: 550px;
	position: absolute;
	top: 10px;
	left: 10px;
	margin-left: 20px;
}

#box-3-bloco-dir{
	width: 550px;
	position: absolute;
	top: 10px;
	left: 600px;
}

#box-3 li{
	font-weight: bold;
	font-size: 24px;
	margin-left: 10px;
	margin-right: 10px;
}

#marker-1{
	list-style-image: url("../images/marker-1.png");
}

#marker-2{
	list-style-image: url("../images/marker-2.png");
}

#marker-3{
	list-style-image: url("../images/marker-3.png");
}

#marker-4{
	list-style-image: url("../images/marker-4.png");
}

#marker-5{
	list-style-image: url("../images/marker-5.png");
}

#box-3 li p{
	font-weight: normal;
	font-size: 18px;
	text-align: justify;
}

#box-compromisso{
	height: 320px;
	width: 440px;
	background-color: #00c184;
	margin-left: 80px;
	color: #fefeff;
}

#box-compromisso h2{
	text-align: center;
	background-color: #727177;
}

#box-compromisso p{
	text-align: justify;
	margin-left: 50px;
	margin-right: 50px;
	font-size: 18px;
}

#box-reestruturacao{
	height: 1103px;
	min-height: 1103px;
	background-image: url("../images/estagios-reestruturacao.jpg");
	background-color: #fff;
}

#box-clientes{
	height: 953px;
	background-color: #00c184;
}

#box-clientes .under-cinza{
	height:4px;
	min-height:4px;
	width: 39px;
	min-width: 39px;
	background-color: #727177;
	position: relative;
	left: 48%;
	margin-top: 10px;
	margin-bottom: 40px;
}

#box-clientes h2{
	text-align: center;
}

#box-clientes .texto{
	position: relative;
	top: 30px;
	margin-left: 90px;
	margin-right: 90px;
	color: #fefeff;
	font-size: 20px;
	line-height: 1.7;
	font-family: brandon-grotesque-regular;
	text-align: justify;
}

#box-clientes .texto ul{
	display: inline-block;
}

#box-clientes .empurrar{
	margin-left: 300px;
}

.no-marker{
	list-style: none;
}

#box-10dicas{
	height: 1681px;
	min-height: 1681px;
	background-image: url("../images/10dicas.jpg");
}

#box-8erros{
	height: 1484px;
	min-height: 1484px;
	background-image: url("../images/8erros.jpg");
}

#pre-rodape{
	min-height: 317px;
	background-image: url("../images/pre-rodape-home.jpg");
}

#texto-pre-rodape{
	height: 183px;
	color: white;
	background-color: #00c184;
	position: relative;
	text-align: center;
}

#texto-pre-rodape p{
	margin-left: 120px;
	margin-right: 120px;
	line-height: 1.6;
	font-size: 35px;
	position: absolute;
}