body {
	overflow-x:hidden;
}

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

.conteudo-missao {
	padding-top:0 !important;
}

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

.seta-contato {
	float:right;
	width:10%;
	margin-top:-10px;
}

#tabs ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}

h4.servicos {
color:#EC212D;
    font-weight:bold;
    font-size:27px;
}

h2.servicos_solucoes {
	color:#FFF;
	font-size:16px;
	margin-top:0;
	padding-top:0;
	min-height:22px;
	background:url("../img/check_servicos.png") no-repeat;
	padding-left:26px;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal !important;
	text-transform:none;
}

h3.servicos_principal {
	padding-top:0;
	margin-top:0;
	font-size:25px;
    font-weight:bold;
	text-transform:uppercase;
    color:#333;
}

.seta_selected {
	float:left;
	width:34px;
	height:21px;
	background:url("../img/icone-seta.png") no-repeat;
	margin-bottom:10px;
	margin-left:200px;
    margin-top:10px;
}

.seta_selected2 {
	float:left;
	width:34px;
	height:21px;
	background:url("../img/icone-seta.png") no-repeat;
	margin-bottom:10px;
	margin-left:495px;
    margin-top:10px;
}

.seta_selected3 {
	float:left;
	width:34px;
	height:21px;
	background:url("../img/icone-seta.png") no-repeat;
	margin-bottom:10px;
	margin-left:785px;
    margin-top:10px;
}

.seta_selected4 {
	float:left;
	width:34px;
	height:21px;
	background:url("../img/icone-seta.png") no-repeat;
	margin-bottom:10px;
	margin-left:960px;
    margin-top:10px;
}


.servicos_left {
	width:32%;
	float:left;
}

#caixas_solucoes_1 {
	background:#FDC200;
	padding:30px;
	color:#222;
	clear:both;
    border-radius:10px;
}

#caixas_solucoes_2 {
	border-top:7px solid #FFF;
	padding:30px;
	color:#222;
	clear:both;
}

#caixas_solucoes_3 {
    border-top:7px solid #FFF;
	padding:30px;
	color:#222;
	clear:both;
}

#caixas_solucoes_4 {
	border-top:7px solid #FFF;
	padding:30px;
	color:#222;
	clear:both;
}


.img-desktop img {
	width:auto;
	height:auto;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

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

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

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

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

#footer_copyright {
	float:left;
	width:100%;
	font-size:14px;
	color:#FFF;
}

@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;
	padding-top:30px;
}

}

@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:632px) {
.img-desktop img {
	float:none;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:10px;
}
}

@media(max-width:352px) {
	.img-desktop img {
		width:100%;
		height:auto;
}
}



@media(max-width:939px) {

#formulario_contato {
	width:100% !important;
	border-bottom: 1px solid #fff;
	padding-bottom:10px;
	border:0;
}

#formulario_contato_dados {
	width:100% !important;
	border:0;
	padding-left: 1%;
}

}

@media(max-width:479px) {
	.imagem_formulario_contato {
		display:none;
	}
	#formulario_informacoes {
	border-bottom: none !important;
	}
	#formulario_phone {
		width:100% !important;
		font-size:16px !important;
	}

	.formulario_contato_dados_informacoes {
	font-size:20px !important;
}
}