/*behavior: url(public/js/source/PIE.htc);*/


html{
	position: relative;
	min-height: 100%;
}
body{
	position: absolute;
	font-family: "Open Sans", "Trebuchet MS", Arial;
	font-size: 14px;
	min-height: 100%;
	width: 100%;
	overflow: visible!important;
}


@media(max-width: 960px){
	.hidden-xs{display: none!important;}
	.visible-xs{display: block!important;}
}


/*///////////////////////CONTEUDO*/
.conteudo{
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}

.conteudo_home{
	position: relative;
	height: 100%;
	width: 100%;
	float: left;
	padding-bottom: 25px;
}


@media(max-width: 960px){
	.conteudo_home{
		height: auto;
		/*padding-bottom: 50px;*/
		padding-bottom: 83px;
	}
	.pagina_depoimentos{min-height: 100%;}
}

.links_siciais{
	position: relative;
	height: 24px;
	/*width: 100%;*/
	width: auto;
	min-width: 68px;
	margin-bottom: 5px;
	float: left;
}
.links_siciais a{
	position: relative;
	float: right;
	width: 24px;
	height: 24px;
	margin-left: 10px;
}
.bloco1 a.link_facebook{background: url('../imgs/icones/facebook_topo.png') no-repeat center;}
.bloco1 a.link_instagram{background: url('../imgs/icones/instagram_topo.png') no-repeat center;}
/*//////////////////////////BLOCO1///////////////////////*/
.blocos, .blocos .cont{
	position: relative;
	width: 100%;
	float: left;
	height: 100%;
	z-index: 1;
}
@media(max-width: 960px){
	.blocos, .blocos .cont{
		min-height: auto!important;
		padding-bottom: 0!important;
	}
}
.blocos .cont{padding: 34px 0;}
.bloco1{background: black;}
.blocos .fundo{
	position: relative;
	width: 100%;
	height: 100%;
	float: left;
	background-size: auto 100%!important;
	margin: 0;
}
/*.bloco1 .fundo{background: black url('../imgs/background/bloco1_atualizado.jpg') no-repeat center;}*/
/*.bloco1 .fundo{background: black url('../imgs/background/bloco1_atual.jpg') no-repeat center;overflow: hidden;}*/
.bloco1 .fundo{
	background: black url('../imgs/background/capa-fundo_05.jpg') no-repeat center;overflow: hidden;
}

@media(min-width: 1313px){
	.bloco1 .fundo{
		/*background-size: auto!important;*/
		background-size: auto 100%!important;
		background-position: center bottom;
	}
}
@media(min-height: 668px){
	.bloco1 .fundo{
		/*background-size: auto!important;*/
		background-size: auto 100%!important;
		background-position: center bottom;
	}
}
.pagina_home .bloco1 .fundo{opacity: 0;}
.bloco1 .cont{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.bloco1 .center{z-index: 1;}

.logomarca{
	position: relative;
	float: left;
	width: 20%;
}
.logomarca h1, .logomarca a{position: relative;margin: 0;max-width: 100%;}
.logomarca img{max-width: 100%}


@media(max-width: 960px){
	/*.bloco1{min-height: 380px!important;}*/
	.bloco1{min-height: 480px!important;margin-bottom: 20px;}
	.blocos .fundo{
		/*background: url('../imgs/background/bloco1-mobile_atualizado3.png') no-repeat center top;*/
		/*background: url('../imgs/background/capa-mobile-utilizando-grande.png') no-repeat center top;*/
		/*background: url('../imgs/background/bloco1-mobile.png') no-repeat center top;*/
		/*background: url('../imgs/background/bloco1-mobile_atualizado4.png') no-repeat center top;*/
		background: url('../imgs/background/capa-fundo_05-mobile2.jpg') no-repeat center top;
		background-size: 100% auto;
	}
	.logomarca{
		width: 50%;
		margin-top: 5%;
	}
}

.direito_1{
	float: right;
	width: 52%;
	max-width: 650px;
}
.area_restrita{
	position: relative;
	float: left;
	width: 100%;
	padding-bottom: 25px;
	/*background: url('../imgs/background/detalhe1.png') no-repeat center bottom;*/
}
.restrito_topo{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99;
	height: 40px;
}
.restrito_topo>a{
	position: absolute;
	right: 18px;
	top: 8px;
	color: white;
	text-decoration: none;
}

.restrito_topo .fundo_contato{
	background: white;
	opacity: 0;
	display: none;
}

.restrito_topo{background: black;}
.pagina_quem-somos .restrito_topo{background: white;}
.pagina_home .restrito_topo, .pagina_contato .restrito_topo{background: none;}
.pagina_quem-somos .restrito_topo>a{color: #000000;}

a.restrito_home{top: 15px;}
a.restrito_o-que-fazemos, a.restrito_contato{color: black!important;}
.restrito_topo>a span{margin-left: 5px;}
.restrito_topo .area_restrita{
	position: absolute;
	z-index: 2;
	background: #0C0C0D;
	padding: 10px;
	padding-bottom: 25px;
	display: none;
	opacity: 0;
}

.area_restrita form{
	position: relative;
	float: right;
	width: 100%;
}

.restrito_topo .area_restrita form{padding-bottom: 25px;}


.detalhe_flor{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 25px;
	height: 12.5px;
	border-bottom: solid #927C74 1px;
	/*michel*/	
	border-bottom: solid #FFF 1px;
}
.detalhe_flor>div{
	position: absolute;
	left: 50%;
	margin-left: -37px;
	top: 0;
	width: 74px;
	height: 17px;
	/*michel*/
	background: url('../imgs/icones/flor.png') no-repeat center;
}
.pagina_home .restrito_topo{margin-left: 1%;}
.restrito_topo form{width: 102%;}
.area_restrita h2{
	color: #FAD4C6;
	/*michel*/
	color:  #FFF;
	margin: 0;
	font-size: 125%;
	float: left;
	width: 34%;
	height: 30px;
	line-height: 29px;
	white-space: nowrap;
}

.direito_1 .area_restrita h2{
	width: auto;
	margin-left: 12%!important;
}
@media(max-width: 1250px){
	.area_restrita h2{font-size: 105%;}
	.detalhe_flor{width: 96.5%;}
}
.area_restrita form>*{margin-left: 2%;}
.area_restrita input[type=text], .area_restrita input[type=password]{
	border: solid #FBD5C7 1px;
	/*michel*/
	border: solid #FFF 1px;
	color: #FBD5C7;
	color:  #FFF;
	width: 27%;
	padding: 4px 6px;
	float: left;
	background: none;
}
.area_restrita input[type=submit]{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #FBD5C7;
	/*michel*/
	background: #FFF;
	color: black;
	border: none;
	padding: 5px 6px;
}

.restrito_topo h2{width: 24%;}
.restrito_topo input[type=text], .restrito_topo input[type=password]{width: 23%;}
.restrito_topo input[type=submit]{
	position: relative;
	width: 7%;
	padding: 5px 2%!important;
	text-align: center;
}
.restrito_topo form a{
	position: relative;
	height: 100%;
	line-height: 14px;
	width: 11%!important;
	padding: 8px 2%!important;
	display: inline-block;
	text-align: center;
}
@media(max-width: 500px){
	.area_restrita form>*{margin-left: 0;}
	.area_restrita h2{
		width: 100%;
		text-align: center;
	}
	.restrito_topo{text-align: center;}
	.restrito_topo input[type=text], .restrito_topo input[type=password]{
		width: 100%;
		margin-bottom: 5px;
	}
	.restrito_topo input[type=submit], .restrito_topo form a{width: auto!important;}
	.restrito_topo .area_restrita{
		padding-left: 20px;
		padding-right: 20px;
	}
	.detalhe_flor{width: 100%;}
}

.direito_1 .menu_principal{
	float: left;
	width: 100%;
	margin-top: 15px;
	list-style: none;
}
.direito_1 .menu_principal li{
	position: relative;
	width: 20%;
	float: left;
	/*padding: 0 1%;*/
	text-align: center;
}
.menu_principal li.li1{width: 18.5%;}
.menu_principal li.li1_5{width: 22%;}
.menu_principal li.li2{width: 16.5%;}
.menu_principal li.li3{width: 11%;}
.menu_principal li.li4{width: 19%;}
.menu_principal li.li5{width: 13%;}
.menu_principal a{
	display: block;
	color: #FAD4C6;
	/*michel*/
	color:  #FFF;
	text-decoration: none;
	padding: 5px 0;
}
@media(max-width: 1250px){
	.menu_principal a{font-size: 80%;}
}
.pai a:hover, .pai .active>a{
	color: #020202;
	background: white;
}
.menu_responsivo .pai a{transition: 0.5s;}

.bloco1 .frase{
	position: absolute;
	right: 0;
	bottom: 50px;
	float: right;
	width: 100%;
	height: 80%;
	z-index: 0;
}
.bloco1 .frase p{
	float: right;
	color: #FBD5C7;
	/*michel*/
	color:  #FFF;
	font-weight: 100;
	font-size: 280%;
	line-height: 50px;
	margin-right: 20px;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 1);
}
.bloco1 .frase p span{
	display: block;
	float: right;
	width: 100%;
	text-align: right;
	margin-right: 60px;
}
.bloco1 .frase p span+span{
	text-align: right;
	font-size: 150%;
	padding-left: 60px;
	margin: 0;
}



@media(max-width: 960px){
	.bloco1 .frase{
		height: auto;
		width: 100%;
		left: 0;
		bottom: 100px;
		float: left;
		overflow: visible;
	}
	.bloco1 .frase p{
		margin: 0;
		text-align: center;
		line-height: 35px;
	}
	.bloco1 .frase p span{
		padding: 0!important;
		text-align: center;
		margin-top: 5px;
		margin-left: 0!important;
		margin-right: 0!important;
		text-align: center!important;
	}
}
@media(max-width: 500px){
	.logomarca{
		/*width: 100%;*/
		/*text-align: center;*/
	}
	.bloco1 .frase{width: 100%;}
	.blocos .fundo{
		/*background-position: center 10%;*/
	}
}

.bloco1 .dados{
	position: absolute;
	right: 0;
	bottom: 50px;
	width: 100%;
}
.bloco1 .dados .center>div{float: right;}

.dados p{float: left;}
.dados .tels{
	position: absolute;
	right: 0;
	bottom: 100%;
}
.bloco1 .tel, .bloco1 .email{
	float: left;
	color: white;
}
/*.bloco1 .email{margin-left: 20px;}*/
.tel{
	background: url('../imgs/icones/tel.png') no-repeat left center;
	padding-left: 27px;
}
.email{
	background: url('../imgs/icones/email.png') no-repeat left center;
	padding-left: 32px;
}

.footer-mobile{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 15px 0;
	float: left;
	width: 100%;
	background: white;
	z-index: 100;
	border-top: solid gray 1px;
}
.footer-mobile h1{margin: 0;}

/*.conteudo{padding-bottom: 52px;}*/
/*.pagina_home .conteudo{padding-bottom: 0;}*/
@media(max-width: 960px){
	/*.pagina_home .conteudo{padding-bottom: 52px;}*/
	.conteudo{padding-bottom: 52px;}
}

.footer-mobile .tel{
	background-image: url('../imgs/icones/tel-black2.png');
	color: #777777;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 110%;
}
.footer-mobile .tel span{
	font-weight: normal;
	font-size: 90%;
}

.footer-mobile .logo{width: 100px;}
.footer-mobile .logo img{width: 100%;}

.footer-mobile .telefone{
	position: absolute;
	left: 50%;
	top: 50%;
	/*margin-left: -62px;*/
	transform: translateX(-50%);
	margin-top: -12px;
	white-space: nowrap;
}


.footer-mobile .menu{
	position: absolute;
	right: 0;
	top: 50%;
	height: 100%;
	margin-top: -12px;
}
@media(max-width: 600px){
	.footer-mobile .telefone{display: none;}
}
/*//////////////////////////BLOCO1///////////////////////*/

/*//////////////////////////BLOCO2///////////////////////*/
.bloco2{
	position: relative;
	overflow: hidden;
	background-color: #F9FAFB!important;
}
.bloco2 .fundo{
	position: relative;
	float: none;
	display: block;
	width: 90%;
	margin: 0 auto;
	/*background: none;*/
}
/*.bloco2 .fundo img{height: 100%;margin-left: -25px;}*/
.bloco2 .fundo img{height: 90%;margin-left: -25px;}
.bloco2 .fundo .imagem{
	background-size: auto 100%;
	display: none;
}
.bloco2{
	background: white url('../imgs/background/fundo_bloco2.png') repeat-x center bottom;
	background-size: auto 100%;
	/*background: white;*/
}


@media(max-width: 960px){
	.bloco2 .fundo{
		width: 100%;
		height: 0;
		/*padding-bottom: 120%;*/
		/*background: url('../imgs/background/bloco2_fundo.png') no-repeat -30% bottom;*/
		/*background: white url('../imgs/background/bloco2_fundo.jpg') no-repeat -30% bottom;*/
		padding-bottom: 68%;
		background: white url('../imgs/background/bloco2_fundo.jpg') repeat-x center bottom;
		background-size: 100% auto!important;
	}
	.bloco2 .fundo .degrade{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.bloco2 .fundo .imagem{
		background-size: 90% auto;
		background-position: center top;
	}
	.bloco2 .center_block{width: 100%;}
	.bloco2{background: white!important;}
}


.bloco2 .cont{
	position: absolute;
	right: 0;
	bottom: 0;
	height: auto;
}
.bloco2 .center_block{
	position: relative;
	width: 55%;
	margin-left: 32.5%;
	margin-left: 36%;
}
.bloco2 h2{
	color: #000000;
	font-size: 350%;
	margin: 0;
	width: auto;
	margin-left: 20%;
	display: block;
	font-weight: 100;
	margin-bottom: 20px;
	white-space: nowrap;
}
.bloco2 h2 span{display: block;}

.pagina_home .blocos h2{margin-top: 0;}
.blocos h2{margin-top: 25px;float: left;width: 100%;}
.pagina_nosso-musical .blocos h2{margin-top: 50px;}
.pagina_repertorio .blocos h2{margin-top: 50px;}

@media(max-width: 960px){
	.pagina_midias{margin-top: 20px;}
	.pagina_depoimentos{padding-top: 5px;}
	.bloco2 h2{font-size: 150%!important;}
	@media(max-width: 500px){
		.bloco2 h2 span{margin-left: 0!important;}
		.bloco2 h2{font-size: 100%!important;}
	}
}

.bloco2 p{
	color: #535353;
	margin-bottom: 35px;
	line-height: 15px;
	width: 100%;
	float: right;
}
.lista_blocos{
	list-style: none;
	text-align: center;
	width: 90%;
	float: left;
}

.pagina_home .bloco2 p{margin-right: -25%;}
.pagina_home .lista_blocos{margin-left: 25%;}
@media(min-width: 1100px){
	.pagina_home .bloco2 p{margin-right: -20%;}
	.pagina_home .lista_blocos{margin-left: 20%;}
}


.lista_blocos li{
	width: 33.333333%;
	float: left;
	margin-bottom: 10px;
}
.lista_blocos li span{
	display: block;
	border: solid #000000 1px;
	color: #000000;
	padding: 5px;
	width: 90%;
	font-size: 125%;
}
@media(min-width: 1100px){
	.lista_blocos li span{font-size: 140%;}
}

.musical .lista_blocos{
	width: 100%;
	width: 130%;
	margin-left: 0;
}
@media(max-width: 1023px){
	.musical .lista_blocos{width: 100%;}
}
.musical li span{
	border-color: white;
	color: white;
}


@media(max-width: 960px){
	.lista_blocos li span{margin-left: 5%;}
	.lista_blocos{width: 100%;}
	.lista_blocos li{
		width: 50%;
		text-align: center;
	}

	.bloco2, .bloco2 .cont{
		position: relative;
		height: auto;
	}
	.bloco2 h2{
		width: 100%;
		margin-left: 0;
		text-align: center;
		font-size: 250%;
		white-space: normal;
	}
	.bloco2 .center_block{
		width: 100%;
		margin-left: 0;
	}
}
@media(max-width: 500px){
	.lista_blocos li{width: 100%;}
	.lista_blocos li span{width: 100%;margin-left: 0;}
}
/*//////////////////////////BLOCO2///////////////////////*/

/*//////////////////////////BLOCO3///////////////////////*/
/*//////////////REPERTORIO//////////////*/
.posicao3{
	position: relative;
	height: 100%;
	width: 100%;
	background: #000201 url('../imgs/background/textura_bloco3.jpg') repeat;
	overflow: hidden;
}
.bloco3{
	/*height: 110%;*/
	height: 110%;
	/*padding-top: 5%;*/
	/*padding-bottom: 5%;*/
}
.pagina_repertorio{background: #000201;}
.posicao3 .fundo{
	position: relative;
	background: url('../imgs/background/bloco3.jpg') no-repeat right bottom;
	float: none;
	display: block;
	background-size: auto 100%;
	width: 90%;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	float: right;
}


@media(max-width: 960px){
	.posicao3 .fundo{
		width: 100%;
		padding-bottom: 75%;
		height: 0;
		background-position: center;
	}
}
@media(max-width: 600px){
	.posicao3 .fundo{padding-bottom: 100%;}
}
.posicao3 .Vcenter2{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
@media(min-width: 960px){
	.posicao3 .Vcenter2>div{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: auto;
	}
}

.posicao3 .center{
	/*border-top: solid #040404 1px;*/
	border-top: solid transparent 1px;
	padding: 5px 0;
}
.posicao3 .center_block{
	width: 48%;
	margin: 0;
	display: block;
	/*border-top: solid #040404 1px;*/
	border-top: solid transparent 1px;
}

.posicao3 h2{
	color: #FAD4C6;
	font-weight: 100;
	font-size: 300%;
	white-space: nowrap;
	text-align: right;
	width: 100%;
}

.bloco3 h2{margin-top: 30px!important;}
.posicao3 h2 span{
	display: block;
	float: left;
	width: 100%;
}
.posicao3 p{
	font-weight: 100;
	color: #C1C1C1;
	line-height: 18px;
	margin: 25px 0;
}

div.carrosel_recepcao{display: none;}
.controler_repertorio{top: -40px;}

.controler_repertorio a.botao{
	color: white!important;
	background: none!important;
	border: solid white 1px!important;
}
.controler_repertorio a.active, .controler_repertorio a:hover{
	color: black!important;
	background: #FBD5C7!important;
	border: solid #FBD5C7 1px!important;
}
.controler_repertorio a{border: solid #FBD5C7 1px!important;}

.links_repertorio{
	position: relative;
	margin-bottom: 30px;
	height: 300px;
	margin-bottom: 100px;
	padding: 8px;
	border: solid white 2px;
}
.links_repertorio .borda{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: solid transparent 5px;
}
.links_repertorio .Vcenter{
	position: absolute;
	height: 100%;
	width: 50%;
	top: 0;
}
.links_repertorio .Vcenter:first-child{left: 0;}
.links_repertorio .Vcenter:first-child+div{right: 0;}

.links_repertorio a{
	color: white;
	font-size: 150%;
	text-decoration: none;
}
.links_repertorio a span{
	height: 0;
	width: 0;
	padding: 10px 24.5px;
	background: url('../imgs/icones/play_video.png') no-repeat left center;
	line-height: 70px;
}
.links_repertorio .Vcenter:hover span{background-position: right center;}

.posicao3 .carrosel_slick{
	position: relative;
	width: 80%;
	margin-left: 10%;
	margin-bottom: 0;
	margin-top: 60px;
}
.posicao3 .carrosel_slick .img{
	border: solid #FFFFFF 2px;
	width: 100%;
	float: left;
	padding: 8px;
	margin-bottom: 10px;
	background: url('../imgs/icones/loading1.gif') no-repeat center;
}
.posicao3 .img>div{
	height: 0;
	padding-bottom: 65%;
	float: left;
	margin: 0;
	width: 100%;
	overflow: hidden;
}
.posicao3 .carrosel_slick iframe{
	width: 100%;
	height: 350px;
}
.posicao3 .carrosel_slick img{width: 100%;}
.posicao3 .carrosel_slick p a{
	color: #CDAEA3;
	font-size: 115%;
	font-weight: 100;
}

.slick-prev:before, .slick-next:before{content: none!important;}
.carrosel_slick .slick-prev, .carrosel_slick .slick-next{
	width: 15px;
	height: 24px;
	overflow: hidden;
	margin-top: -24px;
	background: url('../imgs/icones/seta_banner.png') no-repeat!important;
}
.carrosel_slick .slick-prev{background-position: left center!important;}
.carrosel_slick .slick-next{background-position: right center!important;}

.carrosel_slick .li{display: none;}
.carrosel_slick .li:first-child{display: block;}



@media(max-width: 960px){
	.posicao3 .Vcenter2{position: relative;}
	.posicao3 .center_block{width: 100%;}
	.posicao3 h2{
		/*font-size: 150%;*/
		font-size: 250%;
		font-size: 150%;
		width: 100%;
		text-align: center;
		white-space: normal;
	}
}
@media(max-width: 500px){
	.posicao3 h2 span{margin-left: 0!important;}
	.posicao3 h2{
		font-size: 100%;
		/*font-weight: bold;*/
	}
}
/*//////////////////////////BLOCO3///////////////////////*/


/*///////////////////////////MUSICAL//////////////////*/

.musical .fundo{
	width: 100%;
	background: #000201 url('../imgs/background/musical_fundo.jpg') no-repeat center;
}
.musical .Vcenter{
	position: absolute;
	height: 100%;
	width: 100%;
}
.musical h2{text-align: center;}
@media(max-width: 960px){
	.musical .Vcenter{
		position: relative;
		height: auto
	}
	.musical .fundo{
		background-position: right bottom;
		/*background-size: auto 87%!important;*/
		background-size: auto 95%!important;
		/*margin-bottom: 15px;*/
	}
}

/*musical_fundo.jpg*/

/*///////////////////////////MUSICAL//////////////////*/

/*//////////////////////////BLOCO-4///////////////////////*/
.bloco4{
	height: auto;
	background: black;
}
.pagina_midias .bloco4{min-height: 100%;}
.bloco4 h2{
	color: white;
	font-size: 250%;
	font-weight: 100;
	text-align: center;
	margin-top: 35px;
}
.mistura_imgs{
	position: relative;
	text-align: center;
	width: auto;
}
.mistura_imgs .li{
	position: relative;
	width: 25%;
	height: 0;
	padding-bottom: 15%;
	float: left;
	margin: 0;
	overflow: hidden;
}
.mistura_imgs .imgs{background: url('../imgs/icones/loading1.gif') no-repeat center;}
.mistura_imgs .add{opacity: 0}
@media(min-width: 1500px){
	.mistura_imgs .li{
		width: 16.65%;
		padding-bottom: 11%;
	}
}
.mistura_imgs .li a{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}
.mistura_imgs .li img{
	width: 100%;
	height: auto;
}
.gallery .li img{max-width: 100%;}

.mistura_imgs .black, .mistura_imgs .color{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.youtube{position: relative;}
.youtube .play{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 49px!important;
	height: 49px;
	margin-top: -24.5px;
	margin-left: -24.5px;
	background: url('../imgs/icones/play_video.png') no-repeat left center;
}
.youtube:hover .play{background-position: right center}

.carrosel_slick .youtube{
	padding-bottom: 65%;
	height: 0;
	float: left;
	width: 100%;
}

.youtube img.black{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.youtube img{
	width: 133%!important;
	margin-left: -17%!important;
	height: auto!important;
	max-width: auto!important;
	margin-top: -13%;
}
#videos .youtube img{margin-top: 0;}

@media(max-width: 960px){
	.bloco4{margin-bottom: 28px;}

	.mistura_imgs .li{
		width: 50%;
		padding-bottom: 30%;
	}
}
@media(max-width: 500px){
	.mistura_imgs .li{
		width: 100%;
		padding-bottom: 60%;
	}
}
/*//////////////////////////BLOCO4///////////////////////*/


/*//////////////////////////BLOCO5///////////////////////*/

.bloco5{
	background: #000000;
	overflow: hidden;
}
.bloco5 .fundo{
	background: url('../imgs/background/bloco5.jpg') no-repeat center bottom;
	/*background: url('../imgs/background/bloco5.jpg') no-repeat center bottom;*/
	background-size: auto 100%!important;
	margin-left: -12%;
	width: 100%;
}
@media(max-width: 1200px){
	.bloco5 .fundo{
		margin-left: -8%;
		width: 108%;
	}
}
@media(min-width: 1380px){
	/*.bloco5 .fundo{margin-left: -8%;}*/
}
.bloco5 .cont{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.bloco5 h2{
	position: absolute;
	left: 0;
	top: 50px;
	color: #FBD5C7;
	font-weight: 100;
	/*font-size: 350%;*/
	font-size: 250%;
	margin: 0;
}

@media(max-width: 960px){
	.bloco5 h2{font-size: 150%!important;}
	.bloco5 h2 span{margin-left: 0!important;}
	@media(max-width: 500px){
		.bloco5 h2{font-size: 100%!important;}
	}
}

.bloco5 .mensagem_n{
	color: white;
	margin-top: 160px;
	float: left;
	width: 35%;
}
@media(max-width: 1150px){
	.bloco5 h2{
		width: 35%;
		text-align: center;
	}
}
.bloco5 h2 span{
	display: block;
	float: left;
	width: 100%;
}

.bloco5 h2 span:first-child{margin-left: 5%;}
.bloco5 h2 span:first-child+span{}

.bloco5 .grupos, .bloco5 .esquerda, .bloco5 .direita, .bloco5 .li{
	position: relative;
	height: 100%;
	z-index: 1;
}
.bloco5 .grupos{
	position: relative;
	overflow: hidden;
}
.bloco5 .li{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}
.bloco5 .grupos .li:first-child{display: block;}
.bloco5 .li+.li{
	top: 100%;
	opacity: 0;
}

.bloco5 .esquerda{
	float: left;
	width: 50%;
}
.bloco5 .esquerda .Vcenter{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 75%;
	width: 100%;
}

.bloco5 .direita{
	float: right;
	width: 50%;
	height: 100%;
}
.bloco5 .direita>.Vcenter{
	height: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
}
.bloco5 .legenda{
	width: 80%;
	max-width: 305px;
}
.bloco5 .esquerda .legenda{
	padding: 14px;
	border: solid #FBD5C7 1px;
}
.bloco5 .direita .legenda>div{padding: 14px;}
.bloco5 .direita .bor>div{border: solid #FBD5C7 1px;}

.bloco5 .legenda p, .bloco5 .legenda .p{
	color: #FFFFFF;
	margin: 0;
	font-weight: 100;
}
.bloco5 .legenda .nome{font-weight: bold;}
.bloco5 .legenda .p:first-child{margin-bottom: 10px;}
.bloco5 .legenda .p a{
	text-decoration: none!important;
	/*color: #D0D0D0!important;*/
	color: #FBD5C7!important;
	font-weight: bold;
	white-space: nowrap;
}

.bloco5 .direita .legenda{
	float: left;
	width: 50%;
}

.bloco5 .botoes_direita, .bloco5 .link_mais{z-index: 2;}
.bloco5 .link_mais{bottom: 43px;}

.link_mais .prev, .link_mais .next{
	padding: 2px 13px;
	margin: 0 2px;
	background-position: center;
	display: none;
}
.link_mais .prev{background: url('../imgs/icones/seta-mais-top.png') no-repeat center;}





@media(max-width: 960px){
	.bloco5 .fundo{
		position: relative;
		margin: 0;
		height: 0;
		padding-bottom: 100%;
		background-size: auto 100%;
		background-position: center;
	}
	.bloco5 .cont{padding-bottom: 0;}
	.bloco5 .legenda, .bloco5 .direita .legenda, .bloco5 .esquerda .legenda{
		width: 100%;
		max-width: 100%;
		border: solid #FBD5C7 1px;
		margin-top: 5px;
	}
	.bloco5 .esquerda .legenda{
		/*border: none;*/
		border: solid #FBD5C7 1px;
	}
	.bloco5 .bor{border: none;}
	.bloco5 .direita .bor>div{border: none;}

	.bloco5{padding-bottom: 20px;}
	.bloco5 .botoes_direita{
		text-align: center;
		width: 100%;
	}
	.bloco5 .botoes_direita > *{
		float: none;
		display: inline-block;
	}

	.bloco5 .cont{position: relative;}
	.bloco5 h2{
		position: relative;
		width: 100%;
		font-size: 250%;
		text-align: center;
		float: left;
		top: 0;
		margin-top: 50px;
		margin-bottom: 25px;
	}
	.bloco5 h2 span:first-child{margin: 0;}
	.bloco5 .link_mais{
		bottom: 0;
		display: inline-block;
		margin: 25px 0;
		height: auto;
	}
	.link_mais a{
		position: relative;
		display: inline-block;
		margin-bottom: 0;
	}
	.bloco5 .center{padding-bottom: 100px;}

	.bloco5 .direita, .bloco5 .esquerda{width: 100%;}
	.bloco5 .direita .blocoL2, .bloco5 .esquerda>.Vcenter{height: auto!important;}

	.bloco5 .Vcenter, .bloco5 .esquerda .Vcenter, .bloco5 .direita .Vcenter{position: relative;}
	.bloco5 .li{position: relative;}
	.bloco5 .grupos{
		height: auto;
		border: solid #000201 1px;
	}
}

.form_padrao{position: relative;}
.form_padrao label{
	display: block;
	margin-bottom: 15px;
}
.form_padrao label>p{
	color: #737373;
	border: none;
	display: block;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
.form_padrao label *{
	display: block;
	width: 100%;
	padding: 5px;
	color: #737373;
	font-weight: normal;
	border: solid #D4D4D4 1px;
}
.form_padrao p span{
	display: inline;
	border: none;
	padding: 0;
	margin: 0;
	color: red;
}
.form_padrao .footer_form>*{
	float: left;
	width: 50%;
}
.form_padrao .footer_form input[type=submit]{
	float: right;
	width: auto;
}


@media(max-width: 960px){
	.form_padrao .footer_form{
		text-align: center;
		margin-bottom: 15px;
	}
	.form_padrao .footer_form>*{
		width: 100%;
		float: left;
		text-align: center;
	}
	.form_padrao .footer_form input[type=submit]{float: none;}
}
/*//////////////////////////BLOCO5///////////////////////*/


/*//////////////////////////BLOCO6///////////////////////*/
.bloco6{
	/*background: #F0F3F2 url('../imgs/background/fundo-6.jpg') repeat-x top center;*/
	background: #F1F3F0 url('../imgs/background/fundo-6.jpg') repeat-x top center;
	height: auto;
	min-height: 100%;
	overflow: hidden;
}
.bloco6 .fundo{
	position: absolute;
	float: none;
	display: block;
	width: 90%;
	left: 5%;
	bottom: 0;
	background: none;
	background-size: auto 100%;
}
.bloco6 .detalhe{
	position: absolute;
	background: url('../imgs/background/detalhe6.png') no-repeat left bottom;
	width: 100%;
	height: 150%;
	float: left;
	left: -60%;
	top: -25%;
	z-index: 1;
	background-size: 100% auto;
}

.bloco6 .fundo .imagem{
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	max-width: 45%;
	max-height: 100%;
}



@media(max-width: 1200px){
	.bloco6 .fundo .imagem{background-size: 100% auto;}
}
.bloco6 .cont{position: relative;}
.bloco6 h2{margin-left: 0;font-size: 350%;font-weight: 100;}
.bloco6 p{
	margin: 0;
	margin-bottom: 6px;
}
.bloco6 h2+p{margin-bottom: 35px;}
.bloco6 .center_block{
	position: relative;
	float: right;
	width: 55%;
	margin-left: 32.5%;
}

.tel:hover{text-decoration: none;}
.bloco6 .tel{
	background-image: url('../imgs/icones/tel-black.png');
	padding-top: 2px;
	padding-bottom: 3px;
	display: inline-block;
	color: #333;
}
.tel.wats{
	margin-left: 10px;
	background-image: url('../imgs/icones/icon-whatsapp.png');
}
.bloco6 .tel.wats{background-image: url('../imgs/icones/icon-whatsapp-black.png');}
.footer-mobile .tel.wats{background-image: url('../imgs/icones/icon-whatsapp-black.png');}
.bloco6 .email{
	position: relative;
	background-image: url('../imgs/icones/email-black.png');
	padding-bottom: 3px;
	display: inline-block;
}

.bloco6 .links_siciais{
	position: absolute;
	left: 100%;
	bottom: -5px;
	height: 24px;
	float: right;
	width: auto;
}
.bloco_email{position: relative;float: left}
.bloco6 a.link_facebook{background: url('../imgs/icones/facebook_bottom.png') no-repeat center;}
.bloco6 a.link_instagram{background: url('../imgs/icones/instagram_bottom.png') no-repeat center;}
@media(max-width: 960px){
	.bloco6 .txtCenter-xs{text-align: center;}
	.bloco_email{width: 100%;}
	.bloco_email>*{margin: 10px 0;}
	.bloco6 .links_siciais{
		position: relative;
		width: 100%;
		left: 0;
		bottom: 0;
		text-align: center;
	}
	.bloco6 .links_siciais a{
		float: none;
		display: inline-block;
		margin: 0 5px;
	}
}


@media(max-width: 960px){
	.bloco6 h2{font-size: 250%;margin-top: 0;}
	.bloco6 .center_block{
		width: 100%;
		margin-left: 0;
	}
	.bloco6 .fundo{
		position: relative;
		width: 100%;
		left: 0;
		padding-bottom: 115%;
	}
	.bloco6 .fundo .imagem{
		background-position: center top;
		width: 100%;
		background: url('../imgs/background/bloco6.png') no-repeat center;
		background-size: 80% auto;
		max-width: 100%;
		max-height: 100%;
	}
	@media(max-width: 500px){
		.bloco6 .email{
			background-position: center top;
			padding-left: 0;
			padding-top: 20px;
		}
	}
}
/*//////////////////////////BLOCO6///////////////////////*/


/*bloco5*/


/*CONTENT*/
/*#header,#container,#footer{width: 100%;}*/

.footer{
	position: relative;
	background: #000000;
	width: 100%;
	padding: 20px 0;
}
.footer .treis{
	float: right;
	font-size: 80%;
	color: white;
}