/******* ANOTAÇÕES *********
LARANJA: #F57F26;

/******* RESET *********/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0px;padding:0px;border:0px;outline:0px;}a{text-decoration:none;}


/******* PADROES *********/
html{ height:100%; min-height:100%;}
body{ height:100%; font-weight:400; font-family:'Oswald',sans-serif; min-width:350px; width:100%; color:#292929; }

.transicaoRapida{ -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }
.transicaoMedia{ -webkit-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -ms-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; transition:all 0.4s ease-out; }
.transicaoLenta{ -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; -ms-transition:all 0.6s ease-out; -o-transition:all 0.6s ease-out; transition:all 0.6s ease-out; }
.clear{ clear:both; }
.limitePadrao{ max-width:1250px; width:100%; }
p, h1, h2, h3, h4, input, select, textarea{ font-family:'Oswald',serif; }
label.error{ padding:0; margin:0; font-size:0px; line-height:0; color:#FFF; }
.divPagina{ background:url(../images/divPagina.png) center center repeat-x; height:35px; }
.contentBtLigamosParaVoce{ position:fixed; right:10px; top:50%; margin-top:-140px; z-index:10; cursor:pointer; }
.fundo{ background:#222; width:100%; height:200%; position:absolute; top:0; left:0; opacity:0.95; display:none; z-index:6; }

@media screen and (max-width:900px) {
	.fundo{ background:#FFF; }
	.contentBtLigamosParaVoce{ display:none; }
}


/******* PAGINA *********/


/* LIGAMOS PARA VOCE */


@media screen and (max-width:900px) {
	.ligamosPraVoceMobile{ display:block; }
}


/* MENU MOBILE */

#menuMobile{ position:fixed; top:0; right:0; background:url(../images/bgMenu.png); width:90%; max-width:290px; height:100%; z-index:10; display:none; }
	#menuMobile .menu ul{ list-style:none; text-align:left; }
	#menuMobile .menu ul li{ }
	#menuMobile .menu a{ color:#FFF; margin:0; padding:0; font-weight:400; font-size:16px; display:block; position:relative; width:100%; margin:0; padding:15px 20px; border-bottom:1px solid #666; }
	#menuMobile .menu a:hover{ color:#E5751F; }
	#menuMobile .menu .select{ color:#E5751F; }



/* HEADER FIXO */

.contentHeaderFixo{ background:#E5751F; width:100%; position:fixed; top:0; z-index:100; display:none; }
	.contentHeaderFixo .logo{ float:left; padding:0.500em 1.250em 0.500em 0; padding-left:1.000em; }
		.contentHeaderFixo .logo img{ width:100%; max-width:105px; }
	.contentHeaderFixo .menu{ float:left; padding:0.750em 0; font-size:1.000em; text-transform:uppercase; color:#E5751F; text-align:left; }
		.contentHeaderFixo .menu span{ color:#FFF; }
		.contentHeaderFixo .menu a{ color:#FFF; border-bottom:1px solid #E5751F; margin:0 0.500em; }
		.contentHeaderFixo .menu a:hover{ color:#FFF; border-bottom-color:#FFF; }
		.contentHeaderFixo .menu .select{ border-bottom-color:#FFF; }
	.contentHeaderFixo .action{ float:right; color:#FFF; margin-top:0.250em; padding-right:1.000em; }
		.contentHeaderFixo .action .label{ display:inline-block; vertical-align:middle; margin-right:0.750em; text-transform:uppercase; font-size:0.800em; }
		.contentHeaderFixo .action .botao{ display:inline-block; vertical-align:middle; background:#222; border-bottom:4px solid #454545; padding:0.400em 1.750em 0.300em 1.750em; font-size:1.000em; text-transform:uppercase; }
		.contentHeaderFixo .action .botao:hover{ background:#454545; cursor:pointer; }

@media screen and (max-width:950px) {
	.contentHeaderFixo .limitePadrao{ display:none; }
}


/* HEADER */

.contentHeader{ background:#F4F4F4; width:100%; }
	.contentHeader .menu{ float:left; padding:7px 0; font-size:13px; text-transform:uppercase; color:#292929; padding-left:1.000em; }
		.contentHeader .menu span{ color:#E5751F; }
		.contentHeader .menu a{ color:#E5751F; }
		.contentHeader .menu a:hover{ color:#292929; }
		.contentHeader .menu .select{ color:#292929; }
	.contentHeader .facebook{ float:right; padding:5px 0 5px 10px; }
	.contentHeader .telefone{ float:right; font-size:11px; background:url(../images/icoFone.png) left center no-repeat; padding:5px 0 5px 35px; margin-top:2px; text-transform:uppercase; margin-right:1.000em; }
		.contentHeader .telefone span{ font-size:16px; color:#E5751F; }

@media screen and (max-width:800px) {
	.contentHeader{ display:none; }
}


/* TOPO */

.contentTopo{ margin:2.000em 0; text-align:left; padding:0 1.000em; }
	.contentTopo .logo{ display:inline-block; vertical-align:middle; padding-right:1.250em; margin-right:0.750em; border-right:2px solid #F4F4F4; }
		.contentTopo .logo img{ width:100%; max-width:310px; }
	.contentTopo .titulo{ display:inline-block; vertical-align:middle; }
		.contentTopo .titulo h1{ border-bottom:none; font-size:1.900em; font-weight:700; color:#F57F26; font-weight:700; text-transform:uppercase; }
	.contentTopo .menu{ display:none; vertical-align:middle; text-align:right; }
		.contentTopo .menu img{ width:100%; max-width:60px; padding-top:0.250em; }

@media screen and (max-width:980px) {
	.contentTopo .logo img{ max-width:225px; }
	.contentTopo .titulo h1{ font-size:1.500em; }
}


@media screen and (max-width:800px) {
	.contentTopo{ margin-bottom:0; }
	.contentTopo .titulo{ display:block; text-align:center; width:100%; padding-top:3.000em; clear:both; }
	.contentTopo .logo{ display:block; float:left; width:60%; padding-right:0; margin-right:0; border-right:0; }
	.contentTopo .menu{ display:block; float:right; width:40%; }
}

/* OPORTUNIDADE */

.contentOportunidade{ background:url(../images/modelo.jpg) left bottom no-repeat; padding-top:2.000em; min-height:500px; }
	.contentOportunidade .ligamosPraVoceMobile{ display:none; }
	.contentOportunidade .info{ float:left; width:67%; position:relative; padding-bottom:5.000em; margin-left:1.5%; }
		.contentOportunidade .info .modelo{ display:none; }
		.contentOportunidade .info .texto{ text-align:left; margin:0 0 0 20.500em; }
			.contentOportunidade .info .texto h2{ font-size:2.000em; line-height:1.350em; }
			.contentOportunidade .info .texto p{ font-size:1.500em; line-height:1.330em; font-weight:300; letter-spacing:-1px; color:#454545; }
			.contentOportunidade .info .texto b{ font-weight:400; }
		.contentOportunidade .info .seta{ position:absolute; right:0; top:9.000em; }
			.contentOportunidade .info .seta img{ width:100%; max-width:158px; }
		.contentOportunidade .info .botao{ width:300px; margin:3.000em 0 0 27.000em; }
			.contentOportunidade .info .botao .link{ border-bottom:5px solid #F6A567; font-size:0.850em; background:#F57F26; padding:0.500em 0; width:100%; color:#FFF; text-transform:uppercase; font-size:0.950em; line-height:1.750em; }
			.contentOportunidade .info .botao .link span{ font-size:1.500em; }
			.contentOportunidade .info .label{ color:#454545; font-size:1.000em; padding:0.775em; line-height:1.250em; font-weight:300; max-width:200px; }

	.contentOportunidade .formulario{ background:#F57F26; float:right; width:30%; max-width:330px; position:relative; z-index:8; margin-right:1.5%; }
		.contentOportunidade .formulario .borda{ border:1px solid #FFF; padding:1.000em; margin:0.750em; }
				.contentOportunidade .formulario h2{ color:#FFF; font-size:1.750em; line-height:1.200em; font-weight:400; }
				.contentOportunidade .formulario p{ color:#FFF; font-size:0.900em; line-height:1.100em; margin:0.500em 0 1.750em 0; font-weight:300; }
		.contentOportunidade .formulario .entrada{ }
			.contentOportunidade .formulario .inputForm{ background:#FFF; padding:0.750em 1.000em; font-size:0.750em; text-transform:uppercase; color:#F57F26; width:100%; margin-bottom:0.750em; }
			.contentOportunidade .formulario .inputForm:focus{ -webkit-box-shadow:inset 0 0 2px 2px #F57F26; box-shadow:inset 0 0 2px 2px #F57F26; }
			.contentOportunidade .formulario .inputForm.error{ -webkit-box-shadow:inset 0 0 2px 2px #990000; box-shadow:inset 0 0 2px 2px #990000; }
			.contentOportunidade .formulario .botao{ width:100%; }
			.contentOportunidade .formulario .botaoPadrao{ background:#222; border-bottom:5px solid #454545; font-size:1.000em; margin-top:0.500em; padding:0.750em 0; color:#FFF; text-transform:uppercase; width:100%; cursor:pointer; }
		.contentOportunidade .formulario .loading{ display:none; background:url(../images/ajaxLoading.gif) center center no-repeat; padding:5.000em 0; }
		.contentOportunidade .formulario .retorno{ display:none; }
			.contentOportunidade .formulario .retorno .msg{ text-transform:uppercase; color:#FFF; padding:2.000em 0; }
			.contentOportunidade .formulario .retorno .msg h2{ font-size:1.500em; }
			.contentOportunidade .formulario .retorno .msg p{ font-size:0.900em; font-weight:300; line-height:1.250em; }
			.contentOportunidade .formulario .retorno .fechar{ font-size:0.750em; color:#FFF; text-transform:uppercase; text-decoration:underline; cursor:pointer; }
	
	.contentOportunidade .formulario #interesseMensagem{ height:80px; }

	.contentOportunidade .divPaginaMobile{ display:none; }
	.contentOportunidade .divPaginaDesktop{ }

@media screen and (max-width:1200px) {
	.contentOportunidade .info .seta{ position:relative; right:auto; top:auto; text-align:right; margin-top:-1.000em; padding-right:1.000em; }
		.contentOportunidade .info .seta img{ width:100%; max-width:158px; }
}

@media screen and (max-width:1180px) {
	.contentOportunidade{ background-size:400px 500px; background-position:left bottom; }
	.contentOportunidade .info .texto{ margin-left:16.500em; padding-right:1.000em; }
	.contentOportunidade .info .texto br{ display:none; }
	.contentOportunidade .info .botao{ margin:1.000em 0 0 20.000em; width:250px; }
}


@media screen and (max-width:900px) {
	.contentOportunidade .ligamosPraVoceMobile{ display:block; text-transform:uppercase; margin-top:0.950em; font-weight:700; }
		.contentOportunidade .ligamosPraVoceMobile .botao{ border-bottom:1px solid #F57F26; color:#F57F26; margin-left:0.250em; }
	.contentOportunidade{ background:none; padding:2.000em 0 0 0; }
	.contentOportunidade .info{ float:none; width:90%; margin:0 5%; }
		.contentOportunidade .info .modelo{ display:inline-block; width:40%; vertical-align:middle; }
			.contentOportunidade .info .modelo img{ width:100%; }
		.contentOportunidade .info .texto{ text-align:right; margin:0; padding:0; display:inline-block; width:55%; vertical-align:middle; }
			.contentOportunidade .info .texto h2{ font-size:1.500em; }
			.contentOportunidade .info .texto p{ font-size:1.100em; }
		.contentOportunidade .info .botao{ display:none; }
		.contentOportunidade .info .seta{ display:none; }
	.contentOportunidade .formulario{ float:none; width:90%; margin:-3.500em 5% 0 5%; padding:0.150em 0; max-width:500px; }

	.contentOportunidade .divPaginaMobile{ display:block; margin-top:-18px; z-index:5; position:relative; }
	.contentOportunidade .divPaginaDesktop{ margin-top:2.000em; }
}


@media screen and (max-width:550px) {
	.contentOportunidade .info .texto p{ display:none; }
	.contentOportunidade .info .texto h2{ font-size:1.300em; }
}


/* DIFERENCIAL */

.contentDiferenciais{ padding:2.500em 0;}
	.contentDiferenciais h2{ text-transform:uppercase; font-size:2.000em; }
	.contentDiferenciais .subtitulo{ text-transform:uppercase; font-size:1.500em; color:#F57F26; margin-bottom:2.000em; }
	.contentDiferenciais .contentItem{ margin-bottom:2.000em; }
		.contentDiferenciais .item{ display:inline-block; text-align:left; width:42%; padding:0; margin:1.5%; vertical-align:top; }
			.contentDiferenciais .item .imagem{ display:table-cell; vertical-align:top; width:160px; padding-right:1.500em; }
				.contentDiferenciais .item .imagem img{ width:100%; }
			.contentDiferenciais .item .texto{ display:table-cell; vertical-align:top; }
				.contentDiferenciais .item .texto h3{ color:#E5751F; text-transform:uppercase; font-size:1.250em; }
				.contentDiferenciais .item .texto p{ font-size:1.000em; text-align:justify; }
	.contentDiferenciais .divPagina{ max-width:1050px; }

@media screen and (max-width:1100px) {
	.contentDiferenciais .item .imagem{ width:100px; }
}

@media screen and (max-width:900px) {
	.contentDiferenciais .item{ display:block; width:90%; margin:1.500em 0; }
}


/* SAIBA MAIS */

.contentSaibaMais{ padding:0 2.000em 2.500em 2.000em; max-width:900px; }
	.contentSaibaMais h2{ text-transform:uppercase; font-size:2.000em; }
	.contentSaibaMais h3{ text-transform:uppercase; font-size:1.500em; color:#F57F26; margin-bottom:1.000em; }
	.contentSaibaMais h4{ text-transform:uppercase; font-size:1.500em; color:#F57F26; margin:1.250em 0; }
	.contentSaibaMais p{ margin-bottom:1.500em; font-size:1.000em;  }
	.contentSaibaMais b{ font-weight:700; }


/* RECONHECIMENTO */

.contentReconhecimento{ padding:2.250em 2.000em 1.000em 2.000em; background:#F4F4F4; }
	.contentReconhecimento .limitePadrao{ max-width:1100px; }
	.contentReconhecimento .imagem{ display:table-cell; vertical-align:middle; width:50%; max-width:450px; }
		.contentReconhecimento .imagem img{ width:100%; max-width:450px; }
	.contentReconhecimento .texto{ display:table-cell; vertical-align:middle; width:50%; }
		.contentReconhecimento .texto h2{ text-transform:uppercase; font-size:1.500em; color:#F57F26; }
		.contentReconhecimento .texto h3{ text-transform:uppercase; font-size:1.150em; margin-bottom:1.000em; }
		.contentReconhecimento .texto p{ margin-bottom:1.500em; font-size:1.000em; text-align:justify; -moz-text-align-last:center; text-align-last:center; }
		.contentReconhecimento .texto b{ font-weight:700; }
		.contentReconhecimento .texto .botao{ text-align:center; margin-top:1.500em; }
			.contentReconhecimento .texto .botao img{ width:100%; max-width:98px; }
			.contentReconhecimento .texto .botao .seta1{ display:inline-block; width:20%; vertical-align:middle; }
			.contentReconhecimento .texto .botao .seta2{ display:inline-block; width:20%; vertical-align:middle; }
			.contentReconhecimento .texto .botao .link{ display:inline-block; width:50%; vertical-align:middle; border-bottom:5px solid #222; background:#F57F27; padding:0.700em 0; color:#FFF; text-transform:uppercase; font-size:1.150em; }

@media screen and (max-width:900px) {
	.contentReconhecimento .imagem{ display:block; width:100%; padding-top:1.000em; }
	.contentReconhecimento .texto{ display:block; width:100%; padding:1.000em 0 2.000em 0; }
}



/* SAIBA MAIS */

.contentVideo{ padding:3.000em 2.000em; max-width:900px; }
	.contentVideo h2{ text-transform:uppercase; font-size:2.200em; }
	.contentVideo p{ text-transform:uppercase; font-size:1.250em; color:#F57F26; margin-bottom:1.000em; }
	.contentVideo .video { position:relative; padding-bottom:56.25%; margin-top:2.000em; height:0; overflow:hidden; }
	.contentVideo .video iframe, .contentVideo .video object, .contentVideo .video embed { position:absolute; top:0; left:0; width:100%; height:100%; }
	.contentVideo .entry-content img, .contentVideo .entry-content iframe, .contentVideo .entry-content object, .contentVideo .entry-content embed { max-width: 100%; }


/* DEPOIMENTOS */

.contentDepoimento{ margin:1.000em 0; }
	.contentDepoimento h2{ text-transform:uppercase; font-weight:400; border-top:2px solid #F57F26; padding-top:0.250em; font-size:1.350em; max-width:900px; margin-bottom:0; padding-bottom:0; z-index:2; position:relative; }
	.contentDepoimento .background{ background:url(../images/bgLaranja.jpg) center center fixed; margin-top:-5.000em; z-index:1; position:relative; }
	.contentDepoimento .limitePadrao{ max-width:950px; }
	.contentDepoimento .mascara{ background:url(../images/sejaFranqueadoDepoimentoMascara.png) center center repeat-x; }
	.contentDepoimento .item{ }
		.contentDepoimento .item .pessoa{ display:table-cell; vertical-align:middle; }
			.contentDepoimento .item .pessoa .foto img{ width:100%; width:200px; -webkit-border-radius:50%; border-radius:50%; border:1px solid #FFF; padding:1.000em; margin-top:4.000em; }
			.contentDepoimento .item .pessoa .nome{ font-size:1.000em; line-height:1.330em; font-weight:300; color:#454545; }
		.contentDepoimento .item .frase{ display:table-cell; vertical-align:middle; width:100%; color:#FFF; font-size:1.900em; line-height:1.150em; text-align:left; }
			.contentDepoimento .item .frase p{ width:90%; padding-left:5%; }
	
	.contentDepoimento .slick-prev{ background:#222 url(../images/sejaFranqueadoDepoimentoNavVoltar.png) center center no-repeat; margin-right:35px; }
	.contentDepoimento .slick-next{ background:#222 url(../images/sejaFranqueadoDepoimentoNavAvancar.png) center center no-repeat; }
	.contentDepoimento .slick-prev, .contentDepoimento .slick-next{ width:30px; height:30px; border:none; outline:none; position:relative;  margin-top:-8.000em; float:right; -webkit-border-radius:50%; border-radius:50%; }
	.contentDepoimento .slick-prev:hover, .contentDepoimento .slick-next:hover{ cursor:pointer; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out; background-color:#454545; }

@media screen and (max-width:1000px) {
	.contentDepoimento .item .frase{ font-size:1.750em; }
	.contentDepoimento .slick-prev{ margin-right:70px; }
	.contentDepoimento .slick-next{ margin-right:35px; }
}

@media screen and (max-width:900px) {
	.contentDepoimento .item .frase{ font-size:1.500em; }
	.contentDepoimento .slick-prev{ margin-right:105px; }
	.contentDepoimento .slick-next{ margin-right:70px; }
}

@media screen and (max-width:720px) {
	.contentDepoimento .background{ margin-top:-3.000em; padding-bottom:1.000em; }
	.contentDepoimento .mascara{ background:none; }
	.contentDepoimento .item{ background:url(../images/pxBranco.png) top center no-repeat; background-size:100% 150px;  }
	.contentDepoimento .item .pessoa{ display:block; }
		.contentDepoimento .item .pessoa .foto img{ width:150px; padding:0; border:0.500em solid #FFF; }
		.contentDepoimento .item .pessoa .nome{ color:#FFF; margin-top:0.250em; }
	.contentDepoimento .item .frase{ padding:1.000em 0 0 0; }
		.contentDepoimento .item .frase p{ text-align:center; }
	
	.contentDepoimento .slick-prev{ float:none; margin:0.250em; }
	.contentDepoimento .slick-next{ float:none; margin:0.250em; }
	.contentDepoimento .slick-prev, .contentDepoimento .slick-next{ margin-top:1.250em; }
}


/* LOJAS */

.contentLojas{ margin:3.000em 0 1.000em 0; }
	.contentLojas .divPagina{ max-width:1250px; padding:0 2.000em; }
	.contentLojas h2{ text-transform:uppercase; font-weight:400; font-size:2.000em; padding:0 2.000em; }
	.contentLojas .box{ background:#F4F4F4; padding:1.000em 2.000em; margin:1.500em 0; }
		.contentLojas .box .limitePadrao{ max-width:1100px; }
		.contentLojas .box .mapa{ display:inline-block; vertical-align:middle; width:40%; text-align:left; }
			.contentLojas .box .mapa img{ width:100%; max-width:435px; }
		.contentLojas .box .espaco{ display:inline-block; width:5%; }
		.contentLojas .box .texto{ display:inline-block; vertical-align:middle; width:50%; text-align:center; }
			.contentLojas .box .texto .linha1{ font-size:2.000em; text-transform:uppercase; font-weight:700; }
				.contentLojas .box .texto .linha1 span{ color:#F57F26;; }
			.contentLojas .box .texto .linha2{ font-size:1.250em; line-height:1.250em; font-weight:300; color:#454545; margin-top:1.000em; }
			.contentLojas .box .botao{ text-align:center; margin-top:3.000em; }
				.contentLojas .box img{ width:100%; max-width:100px; }
				.contentLojas .box .seta1{ display:inline-block; width:18%; vertical-align:middle; }
				.contentLojas .box .seta2{ display:inline-block; width:18%; vertical-align:middle; }
				.contentLojas .box .link{ display:inline-block; width:56%; margin:0 2%; vertical-align:middle; border-bottom:5px solid #222; background:#F57F26; padding:0.750em 0; color:#FFF; text-transform:uppercase; font-size:1.250em; }

@media screen and (max-width:900px) {
	.contentLojas .box .mapa{ display:block; width:100%; text-align:center; padding-top:1.000em; }
	.contentLojas .box .espaco{ display:none; }
	.contentLojas .box .texto{ display:block; width:100%; padding:2.000em 0; }
	.contentLojas .box .texto br{ display:none; }
}

/* FOOT */

.contentFoot{ margin-top:4.000em; }
	.contentFoot .linhaLaranja{ background:url(../images/bgLaranja.jpg) center center fixed; color:#FFF; padding:3.000em 2.000em; }
		.contentFoot .linhaLaranja h2{ font-weight:400; text-transform:uppercase; border-bottom:4px solid #FFF; font-size:22px; padding-bottom:5px; margin-bottom:15px; }
		.contentFoot .linhaLaranja p{ color:#FFF; }
		.contentFoot .linhaLaranja .coluna{ float:left; width:31%; }
		.contentFoot .linhaLaranja .espaco{ margin:0 3.5%; }
		.contentFoot .linhaLaranja .endereco{ font-size:12px; margin-top:5px; }
		.contentFoot .linhaLaranja .telefone{ font-size:15px; text-transform:uppercase; font-weight:400; line-height:26px; }
		.contentFoot .linhaLaranja img{ width:100%; max-width:254px; }

	.contentFoot .linhaNewsletter{ background:#F4F4F4; padding:8px 0; }
		.contentFoot .linhaNewsletter h2{ display:table-cell; vertical-align:middle; font-size:16px; text-transform:uppercase; }
		.contentFoot .linhaNewsletter p{ display:table-cell; vertical-align:middle; font-size:13px; text-transform:uppercase; padding-left:30px; }
		.contentFoot .linhaNewsletter div{ display:table-cell; vertical-align:middle; }
		.contentFoot .linhaNewsletter .input{ float:left; background:#FFF; border:1px solid #292929; color:#292929; font-weight:400; font-family:'Oswald',sans-serif; text-transform:uppercase; padding:5px 10px; font-size:13px; width:180px; margin:0 10px; }
		.contentFoot .linhaNewsletter .input:focus{ -webkit-box-shadow:inset 0 0 10px 5px #CCC; box-shadow:inset 0 0 5px 2px #CCC; }
		.contentFoot .linhaNewsletter .input.error{ -webkit-box-shadow:inset 0 0 10px 5px #F00; box-shadow:inset 0 0 5px 2px #F00; }
		.contentFoot .linhaNewsletter .botao{ float:left; background:#E5751F; border-bottom:2px solid #292929; color:#FFF; font-weight:400; font-family:'Oswald',sans-serif; text-transform:uppercase; padding:5px 7px; font-size:11px; cursor:pointer; -webkit-border-radius:3px; border-radius:3px; }
		.contentFoot .linhaNewsletter .msg{ display:none; }
		.contentFoot .linhaNewsletter .msg span{ color:#F57F26; cursor:pointer; }
	
	.contentFoot .linhaCreditos{ padding:1.750em 0; }

@media screen and (max-width:750px) {
	.contentFoot .linhaLaranja .coluna{ float:none; width:100%; }
	.contentFoot .linhaLaranja .espaco{ margin:3.500em 0; }
	.contentFoot .linhaNewsletter p{ display:block; width:100%; padding:0; margin-top:0.500em; }
}

@media screen and (max-width:450px) {
	.contentFoot .linhaNewsletter h2{ display:block; width:100%; margin-bottom:0.500em; }
	.contentFoot .linhaNewsletter p{ display:block; width:100%; margin-bottom:0.500em; }
	.contentFoot .linhaNewsletter .input{ padding:5px 5%; width:100%; margin:0; }
	.contentFoot .linhaNewsletter .botao{ float:none; padding:0.500em 5%; width:100%; max-width:175px; margin-top:0.750em; font-size:0.900em; }
	.contentFoot .linhaNewsletter div{ width:90%; display:block; clear:both; text-align:center; padding:0 5%; }
}

/******* INICIAR ITEM *********/

@-webkit-keyframes iniciarItemEfeitoTopo {
	1% { -webkit-transform:translateY(-100px); transform:translateY(-100px); }
	100% { -webkit-transform:translateY(0); transform:translateY(0); }
}

@keyframes iniciarItemEfeitoTopo {
	1% { -webkit-transform:translateY(-100px); transform:translateY(-100px); }
	100% { -webkit-transform:translateY(0); transform:translateY(0); }
}

@-webkit-keyframes iniciarItemEfeitoEsquerda {
	1% { -webkit-transform:translateY(-200px); transform:translateY(-200px); }
	100% { -webkit-transform:translateY(0); transform:translateY(0); }
}

@keyframes iniciarItemEfeitoEsquerda {
	1% { -webkit-transform:translateX(-200px); transform:translateX(-200px); }
	100% { -webkit-transform:translateX(0); transform:translateX(0); }
}

@-webkit-keyframes iniciarItemEfeitoDireita {
	1% { -webkit-transform:translateY(200px); transform:translateX(200px); }
	100% { -webkit-transform:translateX(0); transform:translateX(0); }
}

@keyframes iniciarItemEfeitoDireita {
	1% { -webkit-transform:translateX(200px); transform:translateX(200px); }
	100% { -webkit-transform:translateX(0); transform:translateX(0); }
}

.iniciarItemEfeitoTopo{ -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-animation-name:iniciarItemEfeitoTopo; animation-name:iniciarItemEfeitoTopo; -webkit-animation-duration:0.75s; animation-duration:0.75s; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; -webkit-animation-iteration-count:1; animation-iteration-count:1; }
.iniciarItemEfeitoEsquerda{ -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-animation-name:iniciarItemEfeitoEsquerda; animation-name:iniciarItemEfeitoEsquerda; -webkit-animation-duration:0.75s; animation-duration:0.75s; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; -webkit-animation-iteration-count:1; animation-iteration-count:1; }
.iniciarItemEfeitoDireita{ -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-animation-name:iniciarItemEfeitoDireita; animation-name:iniciarItemEfeitoDireita; -webkit-animation-duration:0.75s; animation-duration:0.75s; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; -webkit-animation-iteration-count:1; animation-iteration-count:1; }


/******* EFEITO SETA *********/

@-webkit-keyframes iniciarItemEfeitoSeta {
	0% { -webkit-transform:translateX(-200px); transform:translateX(-200px); opacity:0; }
	5% { -webkit-transform:translateX(-200px); transform:translateX(-200px); opacity:1; }
	25% { -webkit-transform:translateX(0); transform:translateX(0); }
	50% { -webkit-transform:translateX(0); transform:translateX(0); opacity:1; }
	90% { -webkit-transform:translateX(0); transform:translateX(0); opacity:0; }
	100% { -webkit-transform:translateX(-200px); transform:translateX(-200px); opacity:0; }
}

@keyframes iniciarItemEfeitoSeta {
	0% { -webkit-transform:translateX(-200px); transform:translateX(-200px); opacity:0; }
	5% { -webkit-transform:translateX(-200px); transform:translateX(-200px); opacity:1; }
	25% { -webkit-transform:translateX(0); transform:translateX(0); }
	50% { -webkit-transform:translateX(0); transform:translateX(0); opacity:1; }
	90% { -webkit-transform:translateX(0); transform:translateX(0); opacity:0; }
	100% { -webkit-transform:translateX(-200px); transform:translateX(-200px); opacity:0; }
}

.iniciarItemEfeitoSeta{ -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-animation-name:iniciarItemEfeitoSeta; animation-name:iniciarItemEfeitoSeta; -webkit-animation-duration:5s; animation-duration:5s; -webkit-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; -webkit-animation-iteration-count:100; animation-iteration-count:100; }



/******* FLOAT SHADOW *******/

.float-shadow{ cursor:pointer; display:inline-block; position:relative; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property:transform; transition-property:transform; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); }
.float-shadow:before{ pointer-events:none; position:absolute; z-index:-1; content:''; top:70%; left:5%; height:10px; width:90%; opacity:0; background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 80%); -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property:transform, opacity; transition-property:transform, opacity; }
.float-shadow:hover, .float-shadow:focus, .float-shadow:active{ -webkit-transform:translateY(-10px); transform:translateY(-10px); }
.float-shadow:hover:before, .float-shadow:focus:before, .float-shadow:active:before{ opacity:1; -webkit-transform:translateY(25px); transform:translateY(25px); }



/******* FANCYBOX *******/

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding:0; margin:0; border:0; outline:none; vertical-align:top; }
.fancybox-wrap { position:absolute; top:0; left:0; z-index:8020; }
.fancybox-skin { position:relative; background-color:#FFF !important;  color:#444; text-shadow:none; /* -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; */}
.fancybox-opened { z-index:8030; }
.fancybox-opened .fancybox-skin {}
.fancybox-outer, .fancybox-inner { position:relative; }
.fancybox-inner { overflow:hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling:touch; }
.fancybox-error { color:#444; font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0; padding:15px; white-space:nowrap; }
.fancybox-image, .fancybox-iframe { display:block; width:100%; height:100%; }
.fancybox-image { max-width:100%; max-height:100%; }
#fancybox-loading, .fancybox-prev span, .fancybox-next span { background-image:url('fancybox_sprite.png'); }
#fancybox-loading { position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060; }
#fancybox-loading div { width:60px; height:60px; background:#FFF url(../images/loading.gif) center center no-repeat; }
.fancybox-close { position:absolute; top:30px; right:30px; width:40px; height:40px; cursor:pointer; z-index:8040; background:#E5751F url(../images/bgClose.png) center center no-repeat; -webkit-border-radius:5px; border-radius:5px; }
.fancybox-tmp { position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important; }
.fancybox-lock { overflow:hidden !important; width:auto; }
.fancybox-lock body { overflow:hidden !important; }
.fancybox-lock-test { overflow-y:hidden !important; }
.fancybox-overlay { position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url('../images/bgFancy.png'); }
.fancybox-overlay-fixed { position:fixed; bottom:0; right:0; }
.fancybox-lock .fancybox-overlay { overflow:auto; overflow-y:scroll; } 


/******* SLICK SLIDER *********/

.slick-slider { position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;  -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list{ position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus{ outline:none; }
.slick-list.dragging{ cursor:pointer; cursor:hand; }
.slick-slider .slick-track, .slick-slider .slick-list{ -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.slick-track{ position:relative; top:0; left:0; display:block; }
.slick-track:before, .slick-track:after{ display:table; content:''; }
.slick-track:after{ clear:both; }
.slick-loading .slick-track{ visibility:hidden; }
.slick-slide{ display:none; float:left; min-height:1px; }
[dir='rtl'] .slick-slide{ float:right; }
.slick-slide img{ display:block; }
.slick-slide.slick-loading img{ display:none; }
.slick-slide.dragging img{ pointer-events:none; }
.slick-initialized .slick-slide{ display:block; }
.slick-loading .slick-slide{ visibility:hidden; }
.slick-vertical .slick-slide{ display:block; height:auto; border:1px solid transparent; }

