
#home {
	width: 100%;
	float: left;
	clear: both;
}

#fotorama-home {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 100px;
}





#home .historias {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 40px;
}



#fotorama-historias {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 20px;
}




#fotorama-historias .slide1 .jornada {
	background: url(../img/historias/slide1/jornada.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#fotorama-historias .slide1 .conheca {
	background: url(../img/historias/slide1/conheca.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#fotorama-historias .slide1 .img1 {
	background: url(../img/historias/slide1/img1.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}




#fotorama-historias .fotorama__arr {
	width: 68px;
	height: 68px;
	position: absolute;
	top: 45%
}
#fotorama-historias .fotorama__arr--prev {
	background: url(../img/prev-banner.jpg) no-repeat;
	left: 50px;
}
#fotorama-historias .fotorama__arr--next {
	background: url(../img/next-banner.jpg) no-repeat;
	right: 50px;
}
#fotorama-historias .fotorama__arr--disabled{
	opacity: 0.6 !important;
	ilter: alpha(opacity=60);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
#fotorama-historias .fotorama__wrap--no-controls .fotorama__arr{
	display: block;
	-webkit-transition-property:none;
	transition-property:none;
	-webkit-transition-duration: 0 !important;
	transition-duration: 0 !important;

	-webkit-transform: translate3d(0,0,0) !important;
	-ms-transform:translate3d(0,0,0) !important;
	transform:translate3d(0,0,0) !important;

	filter: alpha(opacity=100);
	opacity: 1 !important;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}


#home .perfil {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 60px;
	margin-bottom: 40px;
}

#myTabContent {
	width: 100%;
	float: left;
	clear: both;
	padding: 0;
	/* background: #fff; */
}

#myTabs {
	border: none
}
#myTabs > li > a {
	border-radius: 0;
	border: none;
	font: 1.1em 'Exo', sans-serif;
	background: #69b8d6;
	color: #fff;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
#myTabs > li > a:hover {
	background: #fff;
	color: #000;
}
#myTabs > li.active > a {
	background: #fff;
	color: #882a87;
}

#myTabContent .panel-body {
	padding: 30px 25px;
}
#myTabContent .texto h5 {
	font: 500 1.625em 'Exo', sans-serif;
	color: #6d30a7;
	margin:  0;
	margin-bottom: 25px;
}
#myTabContent .texto p {
	font: 1.1em "OpenSans", Helvetica, Arial, sans-serif;, sans-serif;
	color: #fff;
}
#myTabContent .texto .leia-mais {
	padding: 13px;
	background: #69b8d6;
	float: left;
	font: 500 1.063em 'Exo', sans-serif;
	color: #fff;
	text-decoration: none;
	margin-top: 18px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
#myTabContent .texto .leia-mais:hover {
	background: #6d30a7;
}
#myTabContent .img img {
	max-width: 100%;
}





#fotorama-empresas {
	width: 100%;
	background: #fff;
	margin-top: 45px;
	position: relative;
	float: left;
}

#fotorama-empresas .fotorama__arr {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 48.5%
}
#fotorama-empresas .fotorama__arr--prev {
	background: url(../img/prev-emp.png) no-repeat;
	left: 0;
}
#fotorama-empresas .fotorama__arr--next {
	background: url(../img/next-emp.png) no-repeat;
	right: 0;
}

#fotorama-empresas .fotorama__arr--disabled {
	opacity: 0.6 !important;
	ilter: alpha(opacity=60);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
#fotorama-empresas .fotorama__wrap--no-controls .fotorama__arr {
	display: block;
	-webkit-transition-property:none;
	transition-property:none;
	-webkit-transition-duration: 0 !important;
	transition-duration: 0 !important;

	-webkit-transform: translate3d(0,0,0) !important;
	-ms-transform:translate3d(0,0,0) !important;
	transform:translate3d(0,0,0) !important;

	filter: alpha(opacity=100);
	opacity: 1 !important;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
#fotorama-empresas .row {
	min-height: 195px;
	margin: 0 50px;
}
#fotorama-empresas .grid {
	position: relative;
	display: table;
	min-height: 195px;
	padding: 0 40px;
}
#fotorama-empresas .grid a {
	/*float: left;*/
	display: inline;
}
#fotorama-empresas .grid:focus {
	outline: none;
}
#fotorama-empresas .grid a img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}




.slide-fotorama {
	padding: 0 45px;
}

.slick-prev {
	background: url(../img/prev-emp.png) no-repeat;
	left: 0;
}
.slick-next {
	background: url(../img/next-emp.png) no-repeat;
	right: 0;
}
.slick-arrow {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 42%;
	border: none;
	text-indent: -999999px;
}


#home .empregos {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 60px;
}
#home .empregos .cont {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 40px;
}
#home .empregos .content {
	margin: 0;
}
#home .empregos .content .grid {
	padding: 0;
}
#home .empregos .completo {
	width: 100%;
	float: left;
	height: 660px;
}
#home .empregos .metade-height {
	width: 100%;
	float: left;
	height: 330px;
	background: #00f;
}

#home .empregos .blocos {
	position: relative;
}
#home .empregos .blocos .texto {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #fff;
	padding: 20px 20px 10px;
}
#home .empregos .blocos .texto p {
	font: 1.1em "OpenSans", Helvetica, Arial, sans-serif;, sans-serif;
	color: #7f7f7f;
	margin-bottom: 5px;
}
#home .empregos .blocos .texto h4 {
	font: 500 1.313em 'Exo', sans-serif;
	color: #882a87;
	margin-top: 0;
	margin-bottom: 5px;
}

#home .empregos .texto-completo .texto {
	width: 100%;
	height: 100%;
	padding: 50px;
}
#home .empregos .texto-completo .texto h4 {
	font-size: 1.813em;
	margin-bottom: 29px;
}
#home .empregos .texto-completo .texto .leia-mais {
	padding: 13px;
	background: #69b8d6;
	float: left;
	font: 500 1.063em 'Exo', sans-serif;
	color: #fff;
	text-decoration: none;
	margin-top: 40px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
#home .empregos .texto-completo .texto .leia-mais:hover {
	background: #5a1659;
}
#home .empregos .potencial .texto .leia-mais {
	margin-top: 20px;
}


#home .empregos a.blocos.completo .texto,
#home .empregos a.blocos.metade-height .texto {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
#home .empregos a.blocos.metade-height:hover .texto {
	/* padding-bottom: 90px; */
}
#home .empregos a.blocos.completo:hover .texto {
	/* padding-bottom: 170px; */
}

#home .empregos .img1 {
	background: url(../img/empregos/1.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#home .empregos .redes {
	background: #69b8d6;
	padding: 40px 20px 0;
}
#home .empregos .redes p {
	font: 300 1.438em 'Exo', sans-serif;
	color: #fff;
	margin-bottom: 20px;
}
#home .empregos .redes p span {
	font-weight: 700
}
#home .empregos .redes .bt {
	display: block;
	clear: both;
	max-width: 225px;
	padding: 11px;
	font: 300 1.1em 'Exo', sans-serif;
	color: #fff;	
	margin-bottom: 10px;
	text-decoration: none;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
#home .empregos .redes .bt:hover {
	background: #16475a;
}
#home .empregos .redes .bt span {
	font-weight: 700
}
#home .empregos .redes .facebook {
	background: #3b5998;
}
#home .empregos .redes .linkedin {
	background: #1a84be;
}


#home .empregos .carreiras1 {
	background: url(../img/empregos/2.jpg) center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#home .empregos .cargos .texto {
	background: url(../img/empregos/3.png) right bottom no-repeat #69b8d6;	
}
#home .empregos .cargos .texto .numero {
	font: 300 5em 'Exo', sans-serif;
	color: #fff;
	margin: -15px 0 0 -15px;
}
#home .empregos .cargos .texto .p {
	font: 600 1.375em 'Exo', sans-serif;
	color: #fff;
	margin-top: -10px;
}
#home .empregos .cargos .texto a.cadastre {
	font: 600 1.1em 'Exo', sans-serif;
	color: #fff;
	padding: 10px 12px;
	width: 100%;
	max-width: 130px;
	background: #882a87;
	margin-top: 15px;
	display: block;
	text-decoration: none;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
#home .empregos .cargos .texto a.cadastre:hover {
	background: #16475a;
}

#home .empregos .img4 {
	background: url(../img/empregos/4.jpg) center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}






.formulario form .invalid {
	border-color: #de5d5d !important;
}

.formulario form .invalid::-webkit-input-placeholder {
	color: #de5d5d;
}

.formulario form .invalid:-moz-placeholder { /* Firefox 18- */
	color: #de5d5d;
}

.formulario form .invalid::-moz-placeholder {  /* Firefox 19+ */
	color: #de5d5d;
}

.formulario form .invalid:-ms-input-placeholder {  
	color: #de5d5d;
}
























/* Azul */
@media (max-width: 1200px) {
  	
	
  	
}

/* Vermelho */
@media (max-width: 992px) {
  	
  	
	#fotorama-historias {
		display: none;
	}

	#fotorama-home {
		margin-top: 0px;
	}
}

@media (max-width: 768px) {
	
	#home .nav-tabs > li > a {
		text-align: center;
	}
	#home .nav-tabs > li {
		float: none;
		display: block;
		margin: 5px auto;
	}

}