:root{
    --cor-letra-padrao: #00863d;
}

#dados-produtos {width:100%; display:inline-block; background-color:#f9f9f9; padding-bottom: 3em;}
	#dados-produtos .barra-identificacao{width:100%; display:inline-block; padding:1em 0; margin-top:0.5em;}
		#dados-produtos .barra-identificacao .conteudo{ text-align:left;}
		#dados-produtos .barra-identificacao span,
		#dados-produtos .barra-identificacao a{font-size:0.9em;text-decoration:none; line-height:1.5em; font-weight:400; color:#aeaeae;}
        #dados-produtos .barra-identificacao span{color:#009444;}
/*foto e texto bloco 1*/
#cx-foto-texto{width:100%;display:inline-table; padding:2em 0; }
#cx-foto-texto .coluna{ width:50%; display:inline-block; vertical-align:top; text-align:left;}
#cx-foto-texto .coluna:last-child{text-align: right;}
#cx-foto-texto .cxImgs, #cx-foto-texto .textos-dados{width:98%;display:inline-block;}
#cx-foto-texto .textos-dados{text-align:left;}
/*foto - bloco 1*/
#fotoPosicao{width:15%;display:table-cell;text-align: left; vertical-align:top; margin:0em; padding:0em; margin-top:0em;position: relative;}
#fotoPosicao .setasGaleriaLer{width:89%;display:inline-table;position:absolute;z-index: 1;bottom:0;left:0;}
#fotoPosicao .setasGaleriaLer span{width:50%;height:2em;cursor:pointer;display:table-cell;text-align:center;background-repeat:no-repeat;background-position:50%;background-size:1.25em;}
#fotoPosicao .setasGaleriaLer .desce{background-image:url("./../../../../media/icones/setas-galeria-produto-desce.png");}
#fotoPosicao .setasGaleriaLer .sobe{background-image:url("./../../../../media/icones/setas-galeria-produto-sobe.png");}
#fotoPosicao ul{width: 91.75%;height:auto;max-height:28vw;margin: 0;display: inline-block;overflow:auto;overflow-x:hidden;
    scrollbar-width: thin;  /* Firefox */
  scrollbar-color: transparent transparent; /* Firefox */
}
#fotoPosicao ul::-webkit-scrollbar,
#fotoPosicao div::-webkit-scrollbar {width: 6px;box-shadow:inset 0 0 0px transparent;}
#fotoPosicao ul::-webkit-scrollbar-thumb {-webkit-border-radius: 0px;border-radius: 0px;background: transparent; -webkit-box-shadow: inset 0 0 0px transparent;box-shadow: inset 0 0 0px transparent; }
	#fotoPosicao .imgsP,
	#fotoPosicao .imgsV{width:100%;height:auto;aspect-ratio:1/1;padding-right: 0.25em;background-position:50%; background-repeat:no-repeat; background-size:contain; border:1px solid #fff; background-color: #fff; margin:0em; padding:0em; list-style:none; cursor:pointer; vertical-align:top; margin-bottom:12px;}
    #fotoPosicao li:last-child{margin-bottom: 0;}
#fotoPrincipal{width:auto;display:table-cell;overflow:hidden; text-align:center; vertical-align:top; border:0.0em solid #CCC;}
	#fotoPrincipal img{display:inline-block; background-size:cover;}

#fotoPosicao .setasGHL,
#fotoPosicao .setasGHR{width:24px;height:24px;display:inline-block;background-color:transparent;color:transparent;vertical-align:top;cursor:pointer;margin-top:5%;background-image:url("../media/icones/setas-galeria-produto-mobile-esquerda-diretia.png");background-position: 50% 100%;background-repeat: no-repeat;background-size: 0.8em;}
#fotoPosicao .setasGHR{background-position: 50% 0%;}
/*conteudos - bloco 1*/
#cx-foto-texto .textos-dados .codigo, #cx-foto-texto .textos-dados .titulo, 
#cx-foto-texto .textos-dados .descricao, #cx-foto-texto .textos-dados .principal, #cx-foto-texto .textos-dados .cores,
#cx-foto-texto .textos-dados .redes{width:95%; display:inline-block; text-align:left;}
#cx-foto-texto .textos-dados .titulo{margin-bottom: 0.5em;}
	#cx-foto-texto .textos-dados .codigo span{display: block; font-size: 1.0em; font-weight: 500; line-height: 1.5em; color: #666;}
	#cx-foto-texto .textos-dados .titulo span{display: block; font-size: 2em; font-weight: 700; line-height: 1.5em; color: #009933; text-transform: uppercase;}
	#cx-foto-texto .textos-dados .descricao p{display: block; font-size: 1em; font-weight: 500; line-height: 1.5em; color: #000;}
#cx-foto-texto .textos-dados .principal,#cx-foto-texto .textos-dados .cores{margin-top:1em;}
#cx-foto-texto .textos-dados .principal .nome,#cx-foto-texto .textos-dados .cores .nome{display: block;margin-bottom:1em;font-weight: 500;color: #666;}
#cx-foto-texto .textos-dados .cores .principal span,#cx-foto-texto .textos-dados .cores .nome span{display: block; font-size: 1.0em; font-weight: 500; line-height: 1.5em; color: #666;}
#cx-foto-texto .textos-dados .principal .cxCCores,#cx-foto-texto .textos-dados .cores .cxCCores{width:calc(88%/7);cursor:pointer; margin-right: 2%; margin-bottom: 0.5em; display:inline-block;border:0.05em solid #fff;}
#cx-foto-texto .textos-dados .principal .cxCCores img,#cx-foto-texto .textos-dados .cores .cxCCores img{display: block;float: left;padding: 0;margin: 0;}
#cx-foto-texto .textos-dados .cores .cxCCores:nth-child(7n+0){margin-right: 0;}
#cx-foto-texto .textos-dados .cores .cxCCores:hover{border:0.05em solid #666;}
#cx-foto-texto .textos-dados .mini-barra-navegacao,
#cx-foto-texto .textos-dados .mini-barra-navegacao-mobile{width:100%; display:inline-block;border-bottom: 0.15em solid #ccc;margin-top:2em;margin-bottom: 0em;}
#cx-foto-texto .textos-dados .mini-barra-navegacao div,
#cx-foto-texto .textos-dados .mini-barra-navegacao-mobile div{width:auto;display: inline-block;cursor:pointer;padding: 0;margin: 0;margin-right: 2em;margin-bottom: 1em;}
#cx-foto-texto .textos-dados .mini-barra-navegacao div:last-child,
#cx-foto-texto .textos-dados .mini-barra-navegacao-mobile div:last-child{margin-right:0;}
#cx-foto-texto .textos-dados .mini-barra-navegacao span,
#cx-foto-texto .textos-dados .mini-barra-navegacao img,
#cx-foto-texto .textos-dados .mini-barra-navegacao-mobile span,
#cx-foto-texto .textos-dados .mini-barra-navegacao-mobile img{width:auto;display: inline-block;vertical-align: top;}
#cx-foto-texto .textos-dados .mini-barra-navegacao span,
#cx-foto-texto .textos-dados .mini-barra-navegacao-mobile span{color:var(--cor-letra-padrao);text-transform: uppercase; font-size: 0.9em; font-weight: 600; line-height: 1.5em;}
#cx-foto-texto .textos-dados .mini-barra-navegacao img,
#cx-foto-texto .textos-dados .mini-barra-navegacao-mobile img{margin-left: 0.5em;width: 1.0em;margin-top: 0.30em;}
#cx-foto-texto .textos-dados .mini-barra-btns{
    width:100%; 
    display:flex;
    gap: 6px;
    padding: 6px 0;
}
#cx-foto-texto .textos-dados .mini-barra-btns div{
    min-width: 175px;
}


#cx-foto-texto .textos-dados .mini-barra-btns div:nth-child(3){
    grid-column: 1/-1;
    text-align: right;
    justify-self: flex-end;
}
#cx-foto-texto .textos-dados .mini-barra-btns .btnBaixar,
#cx-foto-texto .textos-dados .mini-barra-btns .redes{width:100%;display:inline-block;min-width: 175px;}
#cx-foto-texto .textos-dados .mini-barra-btns .btnBaixar{font-size:0.8em;}
#cx-foto-texto .textos-dados .mini-barra-btns .btnBaixar img{width: 1.85em;margin-right: 0.5em;vertical-align: middle;}
#cx-foto-texto .textos-dados .mini-barra-btns .btnBaixar .textDown{width:auto;line-height:1;display:inline-block;vertical-align: middle;}
#cx-foto-texto .textos-dados .mini-barra-btns .btnBaixar a{text-decoration: none;color:#666;font-size: 1.25em; font-weight: 600; line-height: 1.5em;}
#cx-foto-texto .textos-dados .mini-barra-btns .redes{padding-top: 0.5em; margin-top:0em;text-align: right;}
	#cx-foto-texto .textos-dados .mini-barra-btns .redes span{color:var(--cor-letra-padrao);font-size: 1.0em; font-weight: 600; line-height: 1.5em;}
#cx-foto-texto .textos-dados .mini-barra-btns .redes .icones{width:auto;margin-left: 0.5em; display:inline-block;}
#cx-foto-texto .textos-dados .mini-barra-btns .redes .at-share-tbx-element .at-icon-wrapper{width:auto;}
#cxBannersmMini{width:100%; display:inline-block; margin-bottom: 1em;}
#cxBannersmMini .coluna{width:50%; display:inline-block;text-align:left;}
#cxBannersmMini .coluna:last-child{text-align:right;}
#cxBannersmMini .coluna img{width:98%;display:inline-block;}
#cxBannersmMini .coluna img:hover{-webkit-filter: grayscale(100%); filter: grayscale(100%); filter: gray; /* IE */}

	#cx-foto-texto .textos-dados .redes .addthis_inline_share_toolbox{display: inline-block; vertical-align:middle;}
#cx-tecnologias{display:block; padding:2em 0;  }
	#cx-tecnologias .barra-subtitulo{display:block; text-align:left;}
		#cx-tecnologias .barra-subtitulo span{display: block; font-size: 1.5em; font-weight: 600; line-height: 1.5em; color: #A58951; text-transform: uppercase;}
	#cx-tecnologias .cx-tec{display:block; text-align:left;}
		#cx-tecnologias .cx-tec li{ display:inline-block; vertical-align:middle; width:13.7vw; height:6.25vw; margin:0.5em; border: 0.0em solid #000; background-color:#fff; list-style:none; background-position:50%; background-size:contain; background-repeat:no-repeat;}
		/*#cx-tecnologias .cx-tec li:nth-child(5n+0){ margin-right:0;}*/
#cx-textos-outros{display:block; margin-top:2em; }
#cx-textos-outros .cx-barra{display:block; background-color:#ECECEC;text-align: center;}
#cx-textos-outros .cx-barra h2{margin: 0;}
#cx-textos-outros .cx-barra .bt_outros{width: initial;display:inline-block; text-transform:uppercase; cursor:pointer; position:relative; padding:2em 1em; font-size: 1.0em; font-weight: 600; line-height: 1.5em; color:var(--cor-letra-padrao); }
		#cx-textos-outros .cx-barra .ativo{background-color: var(--cor-letra-padrao);color:#fff;background-position:50% 100%; background-repeat:no-repeat; background-size:1em;background-image:url("./../../../../media/icones/seta-branca-pracima-barra-menu-ps.png");}
			#cx-textos-outros .cx-barra .seta{ position:absolute; bottom:-0.35em; display:none; z-index:1; left:46%;}
			#cx-textos-outros .cx-barra .ativo .seta{display:inline-block;}

#cx-textos-outros .cx-textos-dados,
#cx-textos-dados-mobile .cx-textos-dados-mobile{display:none; text-align:left;}
	#cx-textos-outros .ativo-texto{display: block;}
#cx-textos-outros #dados3,
#cx-textos-dados-mobile .cx-textos-dados-mobile{text-align: center;}
#cx-textos-outros .cx-textos-dados .imgsVI,
#cx-textos-dados-mobile .cx-textos-dados-mobile .imgsVI{width:50%;background-color: #f5f5f5; display: inline-block;height: 25vw;margin: 2em 0;background-position:50%; background-repeat:no-repeat; background-size:contain;}	
#cx-textos-outros .cx-textos-dados p,
#cx-textos-dados-mobile .cx-textos-dados-mobile p{display: block; font-size: 1.0em; font-weight: 500; line-height: 1.5em; color: #333; padding:3em 0;}

#cxImgCores {display:inline-block; margin-top:0;background-color:#fff;text-align: center;}
#cxImgCores .tcores{width:90%;display:inline-block;margin-bottom: 1em;text-align: left;}
#cxImgCores .tcores span{display: inline-block; font-size: 1.25em; font-weight: 600; line-height: 1.5em; color: #000; text-transform: uppercase; padding-bottom:0.25em;}
#cxImgCores .cxCores{width:90%;display:inline-block;text-align: left;}
#cxImgCores .cxCores .cxImg{ width: calc(100%/4); display:inline-block; text-align:center; margin-bottom:1.5em; vertical-align: top;}
#cxImgCores .cxCores .cxImg .imagem,		
#cxImgCores .cx-img .titulo{ width:75.25%; display:inline-block;}
#cxImgCores .cxCores .cxImg .imagem{ border:0.05em solid #ccc; margin-bottom:0.5em; height:12vw; background-position:50%; background-repeat:no-repeat; background-size:contain;}
#cxImgCores .cxImg .titulo span{font-size: 0.8em; font-weight: 600; line-height: 1.5em; color: #333; text-transform:uppercase;}

#cx-textos-outros #area-tabelas,
#cx-textos-outros-mobile #area-tabelas-mobile{ display:block; padding:3em 0;}
#tabela-identifica,
#stabela-identifica{ width:100%; text-align:center; text-transform:uppercase; background-color:#009343; position:relative; padding:0; margin:0; border:0;border-collapse: collapse;}
#tabela-identifica .ti-celula,
#stabela-identifica .ti-scelula{width:auto; list-style:none; margin:0; padding:0; display:table-cell; vertical-align:middle; border-right:0.05em solid #fff;}
#tabela-identifica .ti-celula:last-child,
#tabela-identificaB .ti-celula:last-child{border:0;}
	#tabela-identifica .ti-celula span{word-wrap: break-word;text-transform: none;  display:inline-block; font-size:1em; color:#FFF; font-weight:500; line-height:1.5em; padding:1em 1em;}
#stabela-identifica{background-color:#FFF;}
#stabela-identifica:nth-child(odd){background-color:#F5F5F5;}
	#stabela-identifica .ti-scelula span{word-wrap: break-word;text-transform: none; display:inline-block; font-size:1em; color:#13294B; font-weight:500; line-height:1.5em; padding:1em 1em;}
/* DADOS */
#cx-textos-dados-mobile,
#cx-foto-texto .textos-dados .mini-barra-navegacao-mobile{ display:none;}
/*cores manutenção*/
#cx-foto-texto .cabecalhoPSMob{width:100%;display:none;}
#cx-foto-texto .cxImgs .seta-mobE,
#cx-foto-texto .cxImgs .seta-mobD{display:none;}

#dados1{width: 60%;min-width:310px;}

@media only screen and (max-width: 1920px) {
    
#cx-tecnologias .cx-tec li{width: calc(90%/6);height: 4.15vw; margin-right: 1%;}
	#cx-tecnologias .cx-tec li:nth-child(6n+0){margin-right:0;}
#cx-textos-outros .cx-barra .bt_outros{padding: 1.75em 1em;vertical-align: middle;}
    #fotoPosicao{width: 17.1%;}
    #cx-textos-outros .cx-textos-dados .imgsVI{height: 19.5vw;}
    #cxBannersmMini .conteudo{max-width: 68.75em;}
}
@media only screen and (max-width: 1680px) {
    #fotoPosicao {width: 17.1%;}
    #fotoPosicao ul{max-height: 31.75vw;}
    
    #cxBannersmMini .conteudo{max-width: 68.25em;}
     #cx-textos-outros .cx-textos-dados .imgsVI{height: 22.5vw;}
}
@media only screen and (max-width: 1600px) {
    #fotoPosicao ul{max-height: 33.5vw;}
    #fotoPosicao {width: 17.1%;}
    #cx-textos-outros .cx-textos-dados .imgsVI{height: 23.5vw;}
    #cxBannersmMini .conteudo{max-width: 69.25em;}
}
@media only screen and (max-width: 1440px) {
    #fotoPosicao ul{max-height: 35.75vw;width:96%;}
    #fotoPosicao{width: 16.2%;}
    #cxBannersmMini .conteudo{max-width: 65.75em;}
    #cx-textos-outros .cx-textos-dados .imgsVI{height: 25vw;}
}
@media only screen and (max-width: 1366px) {
    #fotoPosicao{width: 16.15%;}
    #fotoPosicao ul{max-height: 35.75vw;}
    #cxBannersmMini .conteudo{max-width: 62.5em;}
}
@media only screen and (max-width: 1280px) {
    #cxBannersmMini .conteudo{max-width: 58.5em;}
    #fotoPosicao{width: 16.0%;}
}
@media only screen and (max-width: 1024px) {
#fotoPosicao ul{max-height: 35.5vw;}
#fotoPosicao{width: 15.7%;}
#area-tabelas #cx-lista-opcoes-valores{ width: 100%; overflow:auto;}
#tabela-identifica .ti-celula, #stabela-identifica .ti-scelula{ min-width:12em;}
#cx-tecnologias .cx-tec li{width: calc(90%/5);height: 7.15vw;}
#cx-tecnologias .cx-tec li:nth-child(5n+0){margin-right:0;}
#cx-tecnologias .cx-tec li:nth-child(6n+0){margin-right:1%;}
    #cxBannersmMini .conteudo{max-width: 46.5em;}
    #cx-foto-texto .textos-dados .mini-barra-btns .redes span:first-child{display: none;}
}
@media only screen and (max-width: 900px) {
    #cx-foto-texto .textos-dados .mini-barra-navegacao div, #cx-foto-texto .textos-dados .mini-barra-navegacao-mobile div {font-size:0.95em;}
    #cxBannersmMini .conteudo{max-width: 40.5em;}
    #fotoPosicao{width: 15.4%;}
}
@media only screen and (max-width: 800px) {
#cx-foto-texto .coluna{ width:100%; margin:0; margin-bottom:2em;}
    #fotoPosicao{width:17.0%;}
    #fotoPosicao ul{max-height: 69vw;width:97%;}
#cx-foto-texto .textos-dados{text-align:center;}
    #cx-textos-outros .cx-textos-dados .imgsVI{width: 60%;height: 30vw;}
    #cxBannersmMini .conteudo{max-width: 38.5em;}
}
@media only screen and (max-width: 768px) {
    #cxBannersmMini .conteudo{max-width: 37em;}
}
@media only screen and (max-width: 600px) {
#cx-textos-outros .cx-barra,
#cx-textos-outros .area-cxtd{ display:none;}
    #cx-foto-texto .textos-dados .mini-barra-navegacao{display:none;}
    #cx-foto-texto .textos-dados .mini-barra-navegacao-mobile{ display:block;}
#cx-textos-dados-mobile{ display:block; padding:4em 0; padding-top:0;}
#cx-textos-dados-mobile .bt_outros{display:block; padding:1em 0.5em; margin-bottom:1em; font-weight:400; text-transform:uppercase; font-size:1.25em; cursor:pointer; background-color:transparent;color:var(--cor-letra-padrao);}
#cx-textos-dados-mobile .bt_outros:hover{background-color:var(--cor-letra-padrao);color:#fff;}
#cx-textos-dados-mobile .cx-textos-dados-mobile{display:none;}
#cx-textos-dados-mobile .cx-textos-dados-mobile p{ padding-top:0;}
#cx-textos-dados-mobile .bt_outros_ativo{background-color:var(--cor-letra-padrao);color:#fff;}
#cx-textos-dados-mobile .bt_outros_ativo:hover{background-color:transparent;color:var(--cor-letra-padrao)}
#cx-textos-dados-mobile #area-tabelas{ padding-top:0;}
#stabela-identifica .alinhar-celula{ text-align:left; min-width:inherit;}
#stabela-identifica .alinhar-celula .titulo{color:#83837F; font-weight:500;}
#stabela-identifica .alinhar-celula span{color:#595957; font-weight:500;}
#cx-textos-dados-mobile #tabela-identifica{margin-bottom:3em;}
#fotoPosicao{width:19%;}
#fotoPosicao ul{max-height: 69.35vw;}
}
@media only screen and (max-width: 533px) {
#dados-produtos .barra-identificacao{display:none;}
#cx-tecnologias .cx-tec li{width: calc(87%/5);}
#cx-textos-outros .cx-barra .bt_outros{font-size: 1.0em;}
#cx-textos-outros .cx-textos-dados .imgsVI, #cx-textos-dados-mobile .cx-textos-dados-mobile .imgsVI{width: 100%;height: 49vw;}
#fotoPosicao{width:18%;}
#fotoPosicao ul{max-height: 70.0vw;}
#cx-foto-texto .cabecalhoPSMob,
#cx-foto-texto .cabecalhoPSMob .codigo,
#cx-foto-texto .cabecalhoPSMob .titulo{display:block;text-align:left;}
#cx-foto-texto .cabecalhoPSMob .codigo span{display:block;font-size:small;font-weight:500;line-height:1.5em;color:#666;}
#cx-foto-texto .cabecalhoPSMob .titulo span{display:block;font-size:large;font-weight:700;line-height:1.5em;color:#009933;text-transform:uppercase;}
#cx-foto-texto .textos-dados .codigo,
#cx-foto-texto .textos-dados .titulo{display:none;}
#cx-foto-texto .textos-dados .mini-barra-btns .btnBaixar{text-align:left;}
#cx-foto-texto .textos-dados .mini-barra-btns .btnBaixar a{font-size:smaller;}
#cx-textos-dados-mobile .bt_outros{text-align:left;position:relative;background-color:#F0F0F0;font-size:smaller;margin-bottom: 0.75em;}

#cx-textos-dados-mobile .bt_outros .btnTextoMob{display:inline-block;width:auto;vertical-align:middle;margin-left:0.5em;font-size: 1rem;font-weight: 400;}
#cx-textos-dados-mobile .bt_outros .plus{font-size:xx-large;position:absolute;right:0.5em;top:0.5em;display:inline-block;width:auto;font-weight: 400;padding:0;line-height: 0.5;}
#cx-textos-dados-mobile .bt_outros_ativo{background-color: var(--cor-letra-padrao);}
#tabela-identifica{background-color:#D5D5D5;}
#tabela-identifica .ti-celula span{color: var(--cor-letra-padrao);}
#cx-textos-dados-mobile .cx-textos-dados-mobile p{text-align: left;}
}
@media only screen and (max-width: 480px) {
#cx-tecnologias .cx-tec li{width: calc(89%/4);}
#cx-tecnologias .cx-tec li:nth-child(4n+0){margin-right:0;}
#cx-tecnologias .cx-tec li:nth-child(5n+0){margin-right:1%;}
    #cx-foto-texto .textos-dados .mini-barra-navegacao-mobile{display:none;}
    #fotoPosicao ul{max-height: 70.5vw;}
    #fotoPosicao{width:17%;}
	#cx-textos-dados-mobile{padding:0 0 2em 0;}
    #cx-textos-dados-mobile h2{margin: 0;}
}
@media only screen and (max-width: 414px) {
#fotoPosicao .setasGaleriaLer{display:none;}
#cx-foto-texto .coluna{display:block;width:100%;}
#cx-foto-texto .cxImgs{display:grid;width:100%;position:relative;}
    
#fotoPosicao, #fotoPrincipal{ width:100%; display:inline-block; text-align:center;}
#fotoPrincipal{order:1;}
#fotoPosicao{order:2;width:88%; height:64px; margin-top:1em;overflow:hidden;margin:0 6%;background-color:transparent;margin-top:0.5em;}
#cx-foto-texto .coluna:nth-child(2){margin-bottom: 0em;}
#opcoes_cores{margin-bottom: 2em;}

#cx-textos-dados-mobile .bt_outros:hover{background-color: #F0F0F0;color:var(--cor-letra-padrao);}

#cx-foto-texto .cxImgs .seta-mobE,
#cx-foto-texto .cxImgs .seta-mobD{order:3;cursor:pointer;width:16px;display:inline-block;vertical-align:middle;height:64px;background-color:transparent;position:absolute;bottom:0;left:0;z-index:1;
background-image:url("./../../../../media/icones/setas-galeria-produto-mobile-esquerda-diretia-2.png");background-position: 0% 50%;background-repeat: no-repeat;background-size:32px;
}
#cx-foto-texto .cxImgs .seta-mobD{order:4;right:0;left:auto;background-position: 100% 50%;}

#fotoPosicao ul.cxVisivel{ width: max-content;	}
#fotoPosicao .imgsP, #fotoPosicao .imgsV{width:64px;height:64px;margin-right:18.3px;border:1px solid #fff;display:block;float: left;}
#fotoPosicao .imgsP:last-child, #fotoPosicao .imgsV:last-child{margin-right: 0;}

#cx-foto-texto .textos-dados{margin-top:0; padding-top:0;}
#cx-tecnologias{padding-top:0;}
#cx-tecnologias .cx-tec li{width: 45%; height: 17.15vw;}
#fotoPrincipal img{height: 87vw;}
#fotoPosicao{text-align:left;}
#cxBannersmMini .coluna,#cxBannersmMini .coluna img{width:100%;}
#cxBannersmMini .coluna img:first-child{margin-bottom: 24px;}
#cx-foto-texto .textos-dados .descricao{margin-top:1em;}
#cx-foto-texto{margin-bottom:0;padding-bottom:0;}
#cxBannersmMini{margin-bottom:1em;}
#cx-textos-outros{margin-top:1em;}
#cx-foto-texto .cabecalhoPSMob .titulo{margin-bottom:1em;}
#cx-foto-texto .textos-dados .mini-barra-btns .btnBaixar img{width: 2.5em;}

#cx-foto-texto .textos-dados .mini-barra-btns .redes .at-share-tbx-element .at-icon-wrapper,
.at-icon{width:32px!important;height:32px!important;}
#cx-foto-texto .textos-dados .mini-barra-btns .btnBaixar .textDown{font-size: 12px;}
}
@media only screen and (max-width: 375px) {
/*#fotoPosicao .imgsP, #fotoPosicao .imgsV{height:14.55vw;width:calc(89.5%/5);}*/
#cx-textos-outros .cx-barra .bt_outros{font-size: 0.9em;}
    #cx-foto-texto .textos-dados .cores .cxCCores{width: calc(88%/4);}
    #cx-foto-texto .textos-dados .cores .cxCCores:nth-child(7n+0){margin-right: 2%;}
    #cx-foto-texto .textos-dados .cores .cxCCores:nth-child(4n+0){margin-right: 0;}
    
}
@media only screen and (max-width: 360px) {
#cx-tecnologias .cx-tec li{width: 44%;}
/*#fotoPosicao .imgsP, #fotoPosicao .imgsV{height:14.45vw;width:calc(89%/5);}*/
    #cx-foto-texto .textos-dados .mini-barra-btns .btnBaixar, 
    #cx-foto-texto .textos-dados .mini-barra-btns .redes{width:100%;text-align:center;margin:  0.5em 0;}
}
@media only screen and (max-width: 320px) {
/*#fotoPosicao .imgsP, #fotoPosicao .imgsV{height:14.0vw;width:calc(87.75%/5);}*/
#cx-textos-outros .cx-barra .bt_outros{font-size: 0.8em;}
}