#area-ps-detalhe {width: 100%; display:inline-block;}
#area-ps-detalhe .conteudo{}
#area-ps-detalhe .barra-navegacao-ler{ background-color:#ffe116; width:100%; display:inline-block; margin:0.5em 0; text-align:left;}
#area-ps-detalhe .barra-navegacao-ler div{display: inline-block; padding: 0.5em 1em; text-decoration: none; color: #000; font-size: 1em; font-weight: 600; line-height: 1.5em;}
#area-ps-detalhe .barra-navegacao-ler div a{color:#000; text-decoration:none;vertical-align:middle;}
#area-ps-detalhe .barra-navegacao-ler div a:hover{ color:#666;}
#area-ps-detalhe .barra-navegacao-ler div .barra{color:#666; display:inline-block; margin:0.5em 0.5em; vertical-align:middle;}
#area-ps-detalhe .coluna-a{width: 84%;min-width:15em; display:inline-block; margin:1em 0; margin-right:1%; vertical-align:top; float:left; text-align:left;}
	#area-ps-detalhe .coluna-a .sub-coluna,
#area-ps-detalhe .coluna-a .sub-colunab{width: 30%; min-width:12em; margin-bottom:0em; display:inline-block;vertical-align:top; float:left; text-align:left;}
	#area-ps-detalhe .coluna-a .sub-colunab{ margin-left:2%; width:68%; margin-bottom:0;}
		#area-ps-detalhe .coluna-a .sub-colunab .titulo-ps,
		#area-ps-detalhe .coluna-a .informacoes-complomentares .titulo-ps{width: 100%; display:inline-block;background-color:#c41420; margin-bottom:0.5em;}
			#area-ps-detalhe .coluna-a .sub-colunab .titulo-ps div,
			#area-ps-detalhe .coluna-a .informacoes-complomentares .titulo-ps div{color: #fff; font-size: 1.5em; font-weight: 400; line-height: 1.5em; padding:0.5em 1em;}
		#area-ps-detalhe .coluna-a .sub-colunab .codigo-referencia-ps{width: 100%; display:inline-block; border-bottom: 0.05em solid #333;}
			#area-ps-detalhe .coluna-a .sub-colunab .codigo-referencia-ps .titulo{display:inline-block; color: #4578ac; font-size: 1.0em; font-weight: 600; line-height: 1.5em; padding:0.5em 1em;}
			#area-ps-detalhe .coluna-a .sub-colunab .codigo-referencia-ps .texto{display:inline-block; color: #333; font-size: 0.8em; font-weight: 400; line-height: 1.5em; padding:0.5em 1em;}
		#area-ps-detalhe .coluna-a .sub-colunab .breve-descricao-ps{width: 100%; display:inline-block;margin-bottom:0.5em;}
			#area-ps-detalhe .coluna-a .sub-colunab .breve-descricao-ps div{color: #333; font-size: 0.9em; text-align:justify; font-style:italic; font-weight: 400; line-height: 1.5em; padding:0.5em 1em;}
		#area-ps-detalhe .coluna-a .curvar{ border:0.05em solid #666; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; margin-top:2em; margin-bottom:0em;}
		#area-ps-detalhe .coluna-a .cx-fundo,
		#area-ps-detalhe .coluna-a .informacoes-complomentares{width: 100%; display:inline-block;background-color:rgba(255,255,255,0.7);}
#area-ps-detalhe .coluna-a .menuAncora{width: 100%; display:inline-table;background-color: #f5f5f5; padding: 0.25em 0.5em; text-align: center;}	
#area-ps-detalhe .coluna-a .menuAncora a{color:#333; width: auto; display: table-cell; border-right:0.05em solid #ccc;padding: 0.75em 0.5em;}
#area-ps-detalhe .coluna-a .menuAncora a:last-child{border:0;}
#area-ps-detalhe .coluna-a .sub-colunab .descricao-ps{width: 100%;display:inline-block; margin-bottom:0.5em;}
		#area-ps-detalhe .coluna-a .sub-colunab .descricao-ps ul li,
		#area-ps-detalhe .coluna-a .informacoes-complomentares ul li{list-style: inside; padding-left:0.5em;}
		#area-ps-detalhe .coluna-a .sub-colunab .descricao-ps u,
		#area-ps-detalhe .coluna-a .informacoes-complomentares u{ text-decoration:underline;}
		#area-ps-detalhe .coluna-a .sub-colunab .descricao-ps em,
		#area-ps-detalhe .coluna-a .informacoes-complomentares em{font-style:italic;}
			#area-ps-detalhe .coluna-a .sub-colunab .descricao-ps .titulo,
			#area-ps-detalhe .coluna-a .informacoes-complomentares .titulo{color: #4578ac; font-size: 1.25em; font-weight: 600; line-height: 1.5em; padding:0.5em 0.75em; padding-bottom:0;}
			#area-ps-detalhe .coluna-a .sub-colunab .descricao-ps .texto,
			#area-ps-detalhe .coluna-a .informacoes-complomentares .texto{ color: #333; font-size: 1em; font-weight: 400; line-height: 1.5em; padding:0.5em 1em;}
		#area-ps-detalhe .coluna-a .parametros-ps{width: 100%; display:inline-block;margin-bottom:0.5em;}
			#area-ps-detalhe .coluna-a .parametros-ps div{color: #000; font-size: 0.9em; font-weight: 400; line-height: 1.5em; padding:0.5em 1em;}
			#area-ps-detalhe .coluna-a .parametros-ps .titulo{color: #4578ac; font-size: 1.25em; font-weight: 600; line-height: 1.5em; padding:0.5em 0.75em; padding-bottom:0;}
		#area-ps-detalhe .coluna-a .botao-ps,
		#area-ps-detalhe .coluna-a .bt_orcamento_whats{ float:left; display: inline-block; margin-top:1em;}
		#area-ps-detalhe .coluna-a .bt_orcamento_whats{float:right;}
			#area-ps-detalhe .coluna-a .botao-ps div,
			#area-ps-detalhe .coluna-a .bt_orcamento_whats div{display:inline-block; background-color:#4578ac; color: #fff; font-size: 1em; font-weight: 400; line-height: 1.5em; padding:0.5em 2em; cursor:pointer;}
			#area-ps-detalhe .coluna-a .bt_orcamento_whats div{ background-color:#090;}
			#area-ps-detalhe .coluna-a .botao-ps div:hover
			#area-ps-detalhe .coluna-a .bt_orcamento_whats p:hover{ background-color:#c41420;}
		#area-ps-detalhe .coluna-a .tags-palavras-chave-ps{width: 100%; display:inline-block; border-top: 0.05em solid #333; margin:1em 0;}
			#area-ps-detalhe .coluna-a .tags-palavras-chave-ps div{color: #000; font-size: 0.8em; font-weight: 400; line-height: 1.5em;padding:0.5em 0.25em;}
		#area-ps-detalhe .coluna-a .formulario-ps{width: 100%; display:none;margin:1em 0;}
#fotoPrincipal{width:99.5%; display:inline-block; height:23.35vw; overflow: hidden; border:0.075em solid #CCC; padding-bottom:0.5%; background-color:#fff;}
	#fotoPrincipal img{width:99.5%; border:0; display:inline-block; margin-left:0.5%;}
#fotoPosicao{width:100%; display:inline-block; margin:0em; padding:0em; margin-top:1em; margin-bottom:1em;}
#fotoPosicao .texto-destaque{width:90%;display:inline-block; padding:0.75em 0em; font-size:0.8em; color:#333; font-weight:400; text-align:left;}
	#fotoPosicao .imgsP{width:5.5vw; height:5.5vw; min-height: 5em; min-width:5em; background-position:50%; background-repeat:no-repeat; background-size:cover; border:0.05em solid #CCC; display:inline-block; background-color: #f5f5f5; margin:0em; padding:0em; margin-right:1em; list-style:none; cursor:pointer;  vertical-align:top;}
		#fotoPosicao .imgsP img{width:100%; display:inline-block;}
/* relacionados */
#area-ps-detalhe .coluna-b{width: 15%;min-width:10em; display:inline-block; margin:1em 0; vertical-align:top; float:left;}
#area-ps-detalhe .coluna-b #cx-relacionado{width:100%; display:inline-block; overflow:hidden; background-color:#f5f5f5; text-align:center;}
#area-ps-detalhe .coluna-b #cx-relacionado .titulo-relacionado{width:90%; display:inline-block; text-align:right;}
#area-ps-detalhe .coluna-b #cx-relacionado .titulo-relacionado div{display:inline-block;font-size:0.8em; color:#c41420; font-weight:600; line-height:1.5em; padding:1em 0;}
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps{width:90%; display:inline-block; margin-bottom:2em;}
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps:hover{ background-color: #4da7f1;}
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps .cx-imagem-ps{width:99.5%; height:10vw; margin-bottom:1em; background-position:50%; text-decoration:none; background-repeat:no-repeat; background-size: contain; border:0.05em solid #CCC; display:inline-block; background-color: #fff;}
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps .cx-titulo-ps{width:100%; display:inline-block; margin-bottom:1em; background-color:#FFF;}
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps .cx-titulo-ps div{display:inline-block; font-size:0.8em; color:#333; font-weight:400; line-height:1.5em; padding:1em 0.5em; text-align:justify;}
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps .cx-bt-ps{width:100%; display:inline-block; margin-bottom:1em;  background-color: #4da7f1; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; text-align:left; border-radius: 0.5em;}
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps .cx-bt-ps div{color:#fff; padding:0.5em 1em;font-size:0.8em; font-weight:400;}
@media only screen and (max-width: 1920px) {}
@media only screen and (max-width: 1680px) {}
@media only screen and (max-width: 1600px) {}
@media only screen and (max-width: 1440px) {}
@media only screen and (max-width: 1366px) {}
@media only screen and (max-width: 1280px) {}
@media only screen and (max-width: 1024px) {
#area-ps-detalhe .coluna-a{width: 83%;}
}
@media only screen and (max-width: 900px) {
	#area-ps-detalhe .coluna-a{width: 80.5%;}
}
@media only screen and (max-width: 800px) {
	#area-ps-detalhe .coluna-a{width: 79.5%;}
}
@media only screen and (max-width: 768px) {
#area-ps-detalhe .coluna-a{width: 100%; margin-right:0;}
#area-ps-detalhe .coluna-b{width: 100%;}
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps{width:calc(88%/3); margin:0 2%; margin-bottom:2em; vertical-align:top;}
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps .cx-imagem-ps{height: 20vw;}
}
@media only screen and (max-width: 603px) {
	#fotoPrincipal{height: 28.35vw;}
#area-ps-detalhe .coluna-a .sub-colunab{ min-width:inherit;width: 66.5%;}
}
@media only screen and (max-width: 533px) {
	#fotoPrincipal{height: 91vw;}
	#area-ps-detalhe .coluna-a .sub-coluna,#area-ps-detalhe .coluna-a .sub-colunab{width:100%; margin:0; margin-bottom:2em;}
}
@media only screen and (max-width: 480px) {

}
@media only screen and (max-width: 414px) {}
@media only screen and (max-width: 375px) {}
@media only screen and (max-width: 360px) {
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps{ width:98%;}
#area-ps-detalhe .coluna-b #cx-relacionado .cx-relacionado-ps .cx-imagem-ps{height: 60vw;}
}
@media only screen and (max-width: 320px) {}