/*BANNERS*/
#CxBannerGrande{ width:100%; display:inline-block; padding:0em; margin:0em; position:relative;}
	#CxBannerGrande #AreaBannerGrande .slide{width:100%; height:25.0vw; background-color:#FFF; float:left; text-align:center; display:inline-table; overflow:hidden; background-position: 50%; background-repeat:no-repeat; background-size: contain;}
		#CxBannerGrande #AreaBannerGrande .slide .area-conteudo{width:100%; height:100%; display:table-cell; vertical-align:middle;}
	#CxBannerGrande #AreaBannerGrande .bgParallax{background-attachment:fixed; background-size: cover;}
#CxBannerGrande .slide .conteudo-banner-interno{width:100%; height:100%; display:table-cell;  vertical-align:middle;}
	#CxBannerGrande .slide .CxInformacaoBanner{ width: 50%; min-width: 14em; display:inline-block; text-align:left; margin:1em 0.5em;}
	#CxBannerGrande .slide .esquerda-conteudo{text-align:left;}
	#CxBannerGrande .slide .direita-conteudo{text-align:right;}
	#CxBannerGrande .slide .centralizar-conteudo{text-align:center;}
		#CxBannerGrande .slide .conteudo{max-width:75em;}
		#CxBannerGrande .slide .CxInformacaoBanner .titulo {padding: 1em; padding-bottom: 0.5em; display:inline-block; width: 95%;}
			#CxBannerGrande .slide .CxInformacaoBanner .titulo p{ font-size: 1.5em; font-weight:600; line-height: 1.5em; color:#fff; }
		#CxBannerGrande .slide .CxInformacaoBanner .descricao {padding: 1em; padding-top:0.5em; }
			#CxBannerGrande .slide .CxInformacaoBanner .descricao p{ font-size: 4.15em; font-weight:600; line-height: 1em; color:#CCC; }
		#CxBannerGrande .slide .CxInformacaoBanner .botao{padding: 0.5em 1em; display:inline-block; margin-bottom:1em; margin-left:1em;}
			#CxBannerGrande .slide .CxInformacaoBanner .botao p{ font-size: 1.0em; font-weight:600; line-height: 1.5em; color:#fff; }
	#CxBannerGrande #CxSetasNavegacao{ display: inline-block; width:100%; position:absolute; top:40%; left:0em; z-index:20;}
		#CxBannerGrande #CxSetasNavegacao .seta_esquerda,
		#CxBannerGrande #CxSetasNavegacao .seta_direita{ cursor:pointer;  background-color:rgba(255, 255, 255, 0.8); }
			#CxBannerGrande #CxSetasNavegacao .seta_esquerda span,
			#CxBannerGrande #CxSetasNavegacao .seta_direita span{padding:0.5em 0.25em; display:inline-block; text-decoration:none; color:#000; font-size:2em; font-weight:400;}
		#CxBannerGrande #CxSetasNavegacao .seta_esquerda{ float:left; margin-left:0em;}
		#CxBannerGrande #CxSetasNavegacao .seta_direita{ float:right; margin-right:0em;}
		#CxBannerGrande #CxSetasNavegacao .seta_esquerda:hover,
		#CxBannerGrande #CxSetasNavegacao .seta_direita:hover{background-color:rgba(255, 255, 255, 0.6);}
	#CxBannerGrande .paginar-banner{ display: inline-block; width:100%; position:absolute; bottom:1.5em; left:0em; z-index:10;}
	#CxBannerGrande .paginar-banner .selected span{background-color:#c01521; color:#c01521;}
	#CxBannerGrande .paginar-banner a{ text-decoration:none;}
	#CxBannerGrande .paginar-banner span{ border-radius:1em; width:0.6em; height:0.6em; display:inline-block; overflow:hidden; color: transparent; background-color: transparent; margin:0em 0.25em; text-decoration:none; border:0.1em solid #c01521;}
@media only screen and (max-width: 1366px) {
#CxBannerGrande #AreaBannerGrande .slide{height:30.0vw;}
}
@media only screen and (max-width: 1280px) {
#CxBannerGrande #AreaBannerGrande .slide{height:35.0vw;}
}