/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-size: 13px;
}

H1{
	font-size: 25px;
	font-style: bold;
	color:#3A3A3A;
	margin-top: 30px;
	margin-bottom: 30px;
}

.e{
	font-size:12px;
	color:#838383;
}

.ee{
	font-size: 25px;
	font-style: bold;
	color:#9c1356;
}

.eee{
	color:#5A5A5A;
}

.eeee{
	color:#FFFFFF;
}

H2{
	font-size: 15px;
	font-style: bold;
	color:#5C5C5C;
}
H3{
	font-size: 22px;
	font-style: bold;
	color:#9c1356;
	margin-top: 10px;
	margin-bottom: 10px;
}

.main {
	font: normal "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif" 15px;
	position: relative;
	width: 100%;
	margin: 0 auto;
	height: auto;

}

.top {
	width: 100%;
	height: 300px;
	background-image: url(images/top-back.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: 0 auto;
	margin-top: 15px;
}

.top-center-100 {
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
}

.top-center {
	width: 77%;
	height:auto;
	margin: 0 auto;
	
}

.logoo {
	width: 175px;
	height: 128px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 15px;
}

.menu {
	width: 1000px;
	height: 70px;
	margin-top: 10px;
	border-top: solid 1px #CECECE;
	background-color:#9c1356;
}

.solucoes {
	width: 100%;
	height:auto;
	margin-top: 50px;
	margin-bottom: 30px;
}

.solucoes-center {
	width:90%;
	height:auto;
	margin: 0 auto;
}

.solucoes1 {
	width: 100%;
	height: 450px;
	display: table;
	margin: 0 auto;
	margin-bottom: 20px;
	border-bottom: solid 1px #D1D1D1;
}

.solucoes2 {
	width: 100%;
	height: 420px;
	display: table;
	margin: 0 auto;
}

.text-solucoes{
	width: 250px;
	height:auto;
	margin: 0 auto;
}

.form {
	width: 100%;
	height: 670px;
	background-image: url(images/back-formu.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.formu {
	width: 90%;
	height:auto;
	margin: 0 auto;
}

.fale {
	width: 90%;
	height: 650px;
	float: right;
}

.parceiros {
	width: 100%;
	height: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	display: table;
}

.parceiros-center {
	width: 95%;
	height:auto;
	margin: 0 auto;
}

.emp {
	width: 100%;
	height: auto;
	background-color:#9c1356;
}

.emp-center {
	width: 85%;
	height:auto;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 50px;
}

.emp1 {
	width: 80%;
	height:auto;
	display: table;
	border-bottom: solid 1px #FFADC4;
	padding-bottom: 30px;
	margin: 0 auto;
}

.emp2 {
	width: 100%;
	height:auto;
	display: table;
	padding-top: 30px;
}

.contato {
	width: 100%;
	height:auto;
	margin-top: 20px;
}

.maps {
	width: 100%;
	height: 300px;
}

.endereco-100 {
	width: 100%;
	height: auto;
	background-color:#9c1356;
}

.endereco {
	width: 95%;
	height:auto;
	margin: 0 auto;
	padding-bottom: 30px;
	padding-top: 1px;
}

.logo-body {
	width: 100%;
	height: 250px;
	padding-top: 70px;
	padding-bottom: 70px;
}

.logo-body-center {
	width: 162px;
	height:250px;
	margin: 0 auto;
}

@media only screen and (max-width: 768px) {
    .rodape1 { display: none !important; }
    }

.rodape {
	width: 100%;
	height: auto;
	background-color: #E0E0E0;
	display: table;
}

.rodape-center {
	width: 95%;
	height:auto;
	margin: 0 auto;
}

.rodape1 {
	width: 33%;
	height: 300px;
	float: left;
	padding-top: 40px;
}

.rodape2 {
	width: 100%;
	height:auto;
	display: table;
	margin-top: 25px;
	border-bottom:  solid 1px #C0C0C0;
	margin: 0 auto;
}

.rodape3 {
	width: 100%;
	height:auto;
	display: table;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align:center;
	margin: 0 auto;
}

.rodape ul {
	list-style: none;
	border-left: solid 1px #FFFFFF;
}

.rodape li {
	padding-bottom: 5px;
	margin-left: 15px;
}

.rodape li a {
	text-decoration: none;
	color: #353535;
}

.rodape li a:hover{
	color:#8C8C8C;
}

.copyright {
	width: 100%;
	height: auto;
	background-color:#8C8C8C;
	padding-top: 7px;
}

.copyright-center {
	width: 75%;
	height:45px;
	text-align: center;
	margin: 0 auto;
}