/*## QUEM SOMOS ##*/
#quem-somos *{box-sizing: border-box;clear: both;line-height: 1;}
#quem-somos{width:100%; display:inline-block; margin-top:4.6em;}
	#quem-somos .conteudo{width:90%; display:inline-block; max-width:66em; margin-top: 2em;}
	#quem-somos #banner{width:100%;min-height:84px;background-color: #000000; display:inline-table;position: relative; background-attachment:fixed; background-image: url(../imagem/quem_somos/banner.jpg); background-position:100% 0%; background-repeat:no-repeat; background-size: contain; position:relative;}
		#quem-somos #banner img{width:100%; display:inline-block;}
        #quem-somos #banner .titleBanner{width:100%; display:inline-block;position: absolute;top:50%;left:0;}
        #quem-somos #banner .titleBanner span{width:90%;color:#fff;font-weight: 600;display:inline-block;text-align: center;}
	#quem-somos #informacao{width:100%; display:inline-block;}
		#quem-somos #informacao img{width:100%;}
		#quem-somos #informacao #coluna-informacao{width:49.84%; display:inline-block; vertical-align: middle;}
		#quem-somos #informacao .colunab{ text-align: center;}
			#quem-somos #informacao #coluna-informacao li{ list-style:none; width:75%; display:inline-block; text-align:left; line-height:1.5em;}
#quem-somos #informacao #coluna-informacao li .linha-1{width:100%; display:inline-block; text-transform:uppercase; color:#4f4f4f; font-size:2.5em; font-weight:400; margin-bottom:1.0em;}
#quem-somos #informacao #coluna-informacao li .linha-2{width:100%; display:inline-block; font-size:5em; font-weight:600; color:#f1780b; margin-bottom:0.5em;}
#quem-somos #informacao #coluna-informacao li .linha-3{width:100%; display:inline-block; text-transform:uppercase; color:#4f4f4f; font-size:0.9em; font-weight:600; margin-bottom:0.75em; padding-bottom:1em; border-bottom:0.1em solid #000;}
#quem-somos #informacao #coluna-informacao li .linha-4{width:100%; display:inline-block; font-size:0.8em; font-weight:400; color:#4f4f4f; margin-bottom:1em;}
	#quem-somos #informacao #coluna-informacao li .NmNv{width:100%; display:inline-block; margin-top:2em;}
		#quem-somos #informacao #coluna-informacao li .NmNv .nm-coluna, #quem-somos #informacao #coluna-informacao li .NmNv .nv-coluna{width: 47.75%; display:inline-block; padding-bottom:1em; border-bottom:0.0em solid #000;}
			#quem-somos #informacao #coluna-informacao li .NmNv .nv-coluna{margin-left:1em;}
				#quem-somos #informacao #coluna-informacao li .NmNv .nm-coluna .titulo,
				#quem-somos #informacao #coluna-informacao li .NmNv .nv-coluna .titulo{width:100%; display:inline-block; text-transform:uppercase; font-size:0.9em; font-weight:600;}
				#quem-somos #informacao #coluna-informacao li .NmNv .nm-coluna .enfeite,
				#quem-somos #informacao #coluna-informacao li .NmNv .nv-coluna .enfeite{width:100%; display:inline-block; background-color:#000; height:0.1em; margin:0.5em 0em;}
				#quem-somos #informacao #coluna-informacao li .NmNv .nm-coluna .info,
				#quem-somos #informacao #coluna-informacao li .NmNv .nv-coluna .info{width:100%; color:#4f4f4f; display:inline-block; font-size:0.8em; font-weight:400;}
/*form cep*/
#quem-somos #onde-encontrar{width:100%; display:inline-block; margin:2em 0em; margin-bottom:7em;}
	#quem-somos #onde-encontrar #cx-info, #quem-somos #onde-encontrar .form-pesquisa{width:100%; display:inline-block; margin-bottom:2em; text-align:left;}
		#quem-somos #onde-encontrar #cx-info .titulo{width:100%; display:inline-block;  color:#4f4f4f; font-size:1.25em; font-weight:500; margin-bottom:0.75em;  padding-bottom:0.75em; border-bottom:0.05em solid #000;}
		#quem-somos #onde-encontrar #cx-info .lista-lojas{width:100%; display:inline-block; font-size:0.8em; font-weight:400; color:#a1a1a1; margin-bottom:1em;}
			#quem-somos #onde-encontrar #cx-info .lista-lojas .caixa-loja{ font-weight: 400; display:inline-block; width:24%; margin-right:1em; line-height:1.5em; margin-bottom:2em;}
			#quem-somos #onde-encontrar #cx-info .lista-lojas .caixa-loja strong{ display:inline-block; font-weight:500; width:100%; margin-bottom:1em;}
			#quem-somos #onde-encontrar #cx-info .lista-lojas div.caixa-loja:nth-child(4n+0){ margin-right:0em;}
#quem-somos #onde-encontrar .form-pesquisa-cep{width:40%; display:inline-block;}
#quem-somos #onde-encontrar .form-pesquisa-cep #FormPesquisa input[type="text"]{ width:15em; display:inline-block; padding:0.5em; font-size:1em; background-color:#fff; color: #ccc;}
#quem-somos #onde-encontrar .form-pesquisa-cep #FormPesquisa .coluna{width:100%; display:inline-block; text-align:center;}
	#quem-somos #onde-encontrar .form-pesquisa-cep #FormPesquisa .coluna li{ list-style:none; display:inline-block; padding:0em; margin:0em; text-align:left; margin-bottom:1.5em;}
	#quem-somos #onde-encontrar .form-pesquisa-cep #FormPesquisa .coluna li:nth-child(2n+0){ margin-left:2em;}
	#quem-somos #onde-encontrar .form-pesquisa-cep #FormPesquisa .coluna .bt input{ background-color: #f1780b; padding:0.5em; border:0em; color:#FFF; font-weight:400; font-size:1.0em; cursor:pointer;}
			#quem-somos #onde-encontrar .conteudo .form-pesquisa-cep #FormPesquisa .coluna .bt input:hover{ background-color:rgba(0, 0, 0, 0.7)}
/*lista lojas*/
#quem-somos #onde-encontrar .resultados-pesquisa{width:100%; display:inline-block;}
	#quem-somos #onde-encontrar .resultados-pesquisa #caixa-resultados{width:100%; max-width:50.5em; text-align:left; display:inline-block;}
		#quem-somos #onde-encontrar .resultados-pesquisa #info-resultados{width:100%; display:inline-block; font-size:1em; margin-top:2em; margin-bottom:2em;}
			#quem-somos #onde-encontrar .resultados-pesquisa #info-resultados span{ font-size:1.2em;}
		#quem-somos #onde-encontrar .resultados-pesquisa #caixa-resultados li{ list-style:none;}
			#quem-somos #onde-encontrar .resultados-pesquisa #caixa-resultados .resultado{width:20em; vertical-align:top; min-height:15em; display:inline-block; margin:0em; border-right:0.1em solid #333; padding: 2em 4em; text-align:left; line-height:1.5em; font-size:0.9em;}
				#quem-somos #onde-encontrar .resultados-pesquisa #caixa-resultados .resultado strong{ font-weight:500;}
		#quem-somos #onde-encontrar .resultados-pesquisa #caixa-resultados li:nth-child(2n+0){border:0em;}
#quem-somos #onde-encontrar .resultados-pesquisa .AreaNumerosPaginacao{width:98%; text-align: center; display:inline-block; color:#000; font-size:1.0em; padding:0.5em; margin-bottom:1em;}
	#quem-somos #onde-encontrar .resultados-pesquisa .AreaNumerosPaginacao .LinkInativoPaginacao, 
	#quem-somos #onde-encontrar .resultados-pesquisa .AreaNumerosPaginacao .LinkAtivoPaginacaob, 
	#quem-somos #onde-encontrar .resultados-pesquisa .AreaNumerosPaginacao .LinkAtivoPaginacao{ -webkit-border-radius: 5em; -moz-border-radius: 5em; border-radius: 5em; display:inline-block; margin:0.25em; font-weight:600; font-size:1em; margin:0.25em; text-decoration:none; color:#fff; border: 0.0em solid #999; padding: 0.5em 0.8em;}
	#quem-somos #onde-encontrar .resultados-pesquisa .AreaNumerosPaginacao .LinkAtivoPaginacao{ background-color:#f1780b; color:#FFF;}
	#quem-somos #onde-encontrar .resultados-pesquisa .AreaNumerosPaginacao .LinkAtivoPaginacaob{color:#ccc; background-color: #000; padding: 0.0em; border:0em;}
	#quem-somos #onde-encontrar .resultados-pesquisa .AreaNumerosPaginacao .LinkInativoPaginacao{color:#fff; background-color:#000;}
	#quem-somos #onde-encontrar .resultados-pesquisa .AreaNumerosPaginacao .LinkInativoPaginacao:hover{background-color:#333; color:#FFF;}
