body {
	overflow-x:hidden;
}

.conteudo-texto {
	text-align:left;
	padding:20px;
}

.conteudo-missao {
	margin-top:30px;
}

.seta {
	clear:both;
	text-align:center;
}

.seta-contato {
	float:right;
	width:auto;
	right:0;
}

#tabs ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}



#aba-1 {
	background:url(../img/aba1-selected.png) no-repeat top;
	padding-top:35px;
}

#aba-2 {
	background:url(../img/aba2-selected.png) no-repeat top;
	padding-top:35px;
}

#aba-3 {
	background:url(../img/aba3-selected.png) no-repeat top;
	padding-top:35px;
}

#aba-4 {
	background:url(../img/aba4-selected.png) no-repeat top;
	padding-top:35px;
}

.img-desktop img {
	width:auto;
	height:auto;
	float:right;
}

ul.missao-lista{
	padding-left:15px !important;
}

@media(max-width:750px) {
    .img-desktop {
        display:none;
    }
}

.align-center {
	text-align:center;
}

ul.missao-lista {
	padding-left:40px;
}

.missao-lista li {
	font-size:16px;
	padding-bottom:5px;
}

@media(max-width:667px) {

  #intro-body-logo{
	  width:100%;
	  height:auto;
  }
  #intro-body-logo img{
	  width:100%;
	  height:auto;
  }
}

@media(max-width:709px) {
#aba-1 {
	background:none;
}

#aba-2 {
	background:none;
}

#aba-3 {
	background:none;
}

#aba-4 {
	background:none;
}



.seta-contato {
	overflow:hidden;
	width:100%;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

}

@media(max-width:400px) {

#aba-1 img {
	width:100%;
	height:auto;
}

#aba-2 img {
	width:100%;
	height:auto;
}

#aba-3 img {
	width:100%;
	height:auto;
}

#aba-4 img {
	width:100%;
	height:auto;
}

}

@media(max-width:345px) {
	.divisao_logo_footer {
		display:none;
	}
	.blue_ocean_logo_footer {
		float:left;
		width:100%;
		text-align:center;
	}
	.redes_sociais_footer {
		float:left;
		width:100%;
		text-align:center;
		margin-top:10px;
	}
}

@media(max-width:358px) {
	img.imagem_quem_somos {
		width:100%;
		height:auto;
		margin-bottom:10px;
	}
}

@media(max-width:1070px) {
	#topicos_como_funciona {
		width:100%;
	}
	.como_funciona {
		width:20%;
		height:auto;
	}
	.como_funciona_seta {
		width:6%;
		margin:0;
		padding:0;
	}
}

@media(max-width:870px) {
	.como_funciona {
		font-size:20px;
	}
	
}

@media(max-width:662px) {
	.como_funciona {
		width:100%;
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:solid 1px #FFFFFF;
	}
	
	.como_funciona br {
		display:none;
	}
	
	.como_funciona img {
		float:left;
		margin-right:10px;
	}
	
	.como_funciona_seta {
		display:none;
	}
	
}





@media(max-width:400px) {
	.produtos_categoria h2 {
		text-align:center;
	}
}

@media(max-width:808px) {
	#dados_pessoais {
		width:100% !important;
		padding-right:0 !important;
		border-right:0 !important;
	}
	#dados_carro {
		width:100% !important;
	}
	#formulario_contato {
		width:100% !important;
	}
	#formulario_contato_dados {
		width:100%;
		max-width:456px;
		margin-left:auto;
		margin-right:auto;
		float:none;
		padding:0;
		border-right:0;
	}
	#formulario_contato_dados .ilustracao_contato {
		display: none;
	}
}

@media(max-width:1060px) {
	img.ilustracao_contato {
		width:100% !important;
		height:auto;
	}
}

@media(max-width:857px) {
	#formulario_contato_dados {
		font-size:20px;
	}
}

@media(max-width:415px) {
	.formulario_contato_dados_informacoes {
		font-size: 17px;
	}
	.campo_cidade {
		margin-left:2px !important;
	}
}