/* MOBILE */
@media only screen and (orientation: landscape){
	
}

.adTopProjeto{
	padding-left: 0px!important;
}

.adMeioProjeto{
	margin-top: 15px!important;
	margin-bottom:25px;
	float: none!important;
}

.hideMobile{
	display: none!important;
}

.showMobile{
	display: block!important;
}

#header,#bgBanner,#bgBody ,#bgFooter,#bgFooterb, #bgBanner #bgBanner2,#bgBody #bgBody2,#bgFooter #bgFooter2,#bgFooterb #bgFooterb2,#bgBanner #bgBanner2 div,#menu{
	width: 100%;
}

#header {
	padding-top: 0px!important;
}

#logoPP{
	
	width: 50%;
	margin: 20px auto;
}

#logoPP img {
	width: 100%;
}

div.siteBlindado{
	display: none;
}


#bgBanner #bgBanner2 div{
	background-size: auto 100%!important;
}

div#menu{
	font-size: 12px!important;
	height: 27px;
	padding-top: 15px;
}

div#menu a{
	padding: 15px 12px;
}

#bgBody #miniBanners{
	display: none;
}

#bgFooter{
	display: none;
}

#bgFooterb #bgFooterb2{
	text-align:center!important;
}


/* INCLUDES */

.caminhoDePao{
	 overflow:hidden;
}

.caminhoDePao div.mobile{
	 min-width: 1000px;
}

div#bloco .titulo{
	padding: 12px 2.5%;
	font-size: 12px;
}

div#bloco .sombra{
	display: none;
}

div#bloco{
	margin-top: -30px;
}

.projeto{
	float: none;
	margin-top: 30px;
	width: 85%;
	margin-left: 7%;
	
}

.projeto .box{
	border:1px solid #DDD;
	width: 100%;
}

.projeto .box img.imagem{
	margin: 10px 10px 0 10px;
	width: 92%;
}

.projeto .box .nome {
	font-size: 14px;
}

.promoLancamento{
	width: 50%!important;
	margin-top: 0px!important;
}

/* FILTRO */

#filtroMobile{
	background-color: #EEE;
	margin-top: 30px;
}

#filtroMobile .botao{
	background-color: #CCC;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	padding: 10px 0;
	cursor: pointer;
}

#filtroMobile #rFiltro{
	text-align: center;
	padding-top: 15px;
}

#filtroMobile li{
	list-style: none;
	padding: 10px 0;
	font-size: 17px;
}

#filtroMobile li img{
	width: 19px;
	margin-right: 3px;
	margin-bottom: -3px;
}

/* HOME */
#PagProjetos h2{
	font-size: 24px!important;
}

#PagProjetos #video-apresentacao .texto-video{
	width: 100%!important;
	float: none!important;
	margin-left: 10px!important;
	padding: 0px!important;
	
}

#PagProjetos #video-apresentacao .texto-video h2{
	text-align: center;
}

#PagProjetos #video-apresentacao .texto-video p{
	margin-bottom: 30px;
}

#PagProjetos #fazer-por-voce .item{
	float: none!important;
	width: 98%%!important;
	margin-left: 0px!important;
}

#PagProjetos #fazer-por-voce .item img{
	width: 30%%!important;
}

#PagProjetos #video-apresentacao img{
	width: 90%!important;
	float: none!important;
	margin: 0 auto!important;
	display:block;	
	padding: 0px!important;
	box-shadow: none!important;
}

#PagProjetos #itens-inclusos{
	margin: 0 15px;
}

#PagProjetos #itens-inclusos .item{
	width: 100%!important;
	height: 100px;
	float: none!important;
	padding: 0px!important;
	margin: 40px 5px;
}

#PagProjetos #itens-inclusos .item img{
	width: 30%!important;
}

#PagProjetos #ClientesSatisfeitos{
	margin: 0 15px;
}

#PagProjetos #ClientesSatisfeitos .item{
	float: none!important;
	width: 100%!important;
	margin-left: 0px!important;
	margin-bottom: 60px!important;
}

#PagProjetos #ClientesSatisfeitos .item img{
	width: 80%!important;
	margin: 0 auto!important;
	display: block;
}

#PagProjetos .perguntas{
	margin: 0 15px;
}

/* PROJETO */

.caminhoDePao{
	overflow: hidden;
}

#pagProjeto{
	margin: 0 10px;
}

#carousel{
	display: none;
}

.imagens{
	width: 100%;
}

.desc h1{
	font-size: 15px!important;
}

.desc{
	width: 100%;
	padding-left: 30px;
	margin-top: 0px!important;
}

.desc .preco{
	padding-bottom: 25px!important;
	padding-top: 5px!important;
}

.desc .preco .valor{
	font-size: 25px!important;
}

.desc .precoResumo .valor{
	font-size: 25px!important;
}

.desc .preco .chamada{
	padding-top: 8px!important;
}

.desc .preco .botao{
	margin-top: 15px!important;
	padding: 12px 18px!important;
}

.desc .formas-pag .bot3{
	width: 92%!important;
	margin-bottom: 20px;
}

.itensInclusosProjeto{
	margin-left: 0px!important;
	
}

.itensInclusosProjeto{
	padding-left: 20px;
}

#pagProjeto #comparativoLinha{
	display: none;
}

#pagProjeto #comparativoA, #pagProjeto #comparativoB{
	width: 100%!important;
	margin-left: 0px!important;
}

#pagProjeto #comparativoA tablet, #pagProjeto #comparativoB table{
	margin-left: 0px!important;
}

#pagProjeto #comparativoB select{
	width: 250px!important;
}

#pagProjeto #comparativoB input, #pagProjeto #comparativoB textarea{
	width: 190px!important;
}
	
.infoTecnicas tr td{
	padding: 10px;
}

/* IDENTIFICAÇÃO */

#pagIdentificacao{
	padding: 0 10px;
}

#pagIdentificacao .projetoImg{
	width: 100%!important;
}

.passos{
	display: none;
}

.form input,.form select{
	width: 80%;
}

input.telefone{
	width: 65%;
}

.form select{
	width: 94%;
}

.formIden .blocoA{
	margin: 30px 0 0 10px;
	float: none!important;
}
.formIden .blocoB{
	margin: 20px 0 0 10px;
	float: none!important;
} 

#pagIdentificacao .formaEnvio{
	padding: 30px 0 0 10px;
}

/* ATENDIMENTO */

#pagAtendimento{
	margin: 0 10px;
}

#formTable .blocoA{
	float: none;
	width: 80%;
	margin: 0 auto;
}

#formTable .blocoB{
	float: none;
	width: 80%;
	margin: 0 auto;
	margin-top: 25px;
}

#pagAtendimento .bot3{
	margin: 20px auto!important;
	float: none!important;
}

#pagAtendimento input{
	width: 85%!important;
}

#pagAtendimento select{
	width: 100%!important;
}

#pagAtendimento textarea{
	width: 85%!important;
}

/* OESCRITORIO */ 

#pagEscritorio{
	margin: 0 10px;
} 

#pagEscritorio .diretor{
	width: 41%;
}

#pagEscritorio .diretor img{
	width: 100%;
}

#pagEscritorio .imagensEscritorio{
	width: 100%;
}

#pagEscritorio{
	margin: 0 10px;
}

/* COMO FUNCIONA */
#pagComoFunciona{
	margin: 0 10px;
} 

/* PERSONALIZADO */

#pagPersonalizado h2{
	font-size: 24px!important;
}

#pagPersonalizado #passo-a-passo .item{
	float: none!important;
	width: 98%%!important;
	margin-left: 0px!important;
}

#pagPersonalizado #passo-a-passo .item img{
	width: 30%%!important;
}

#pagPersonalizado #fazer-por-voce .item{
	float: none!important;
	width: 98%%!important;
	margin-left: 0px!important;
}

#pagPersonalizado #fazer-por-voce .item img{
	width: 30%%!important;
}

#pagPersonalizado #passo-a-passo .item{
	margin-bottom: 80px;
}

#pagPersonalizado #itens-inclusos{
	margin: 0 15px;
}

#pagPersonalizado #itens-inclusos .item{
	width: 100%!important;
	height: 100px;
	float: none!important;
	padding: 0px!important;
	margin: 40px 5px;
}

#pagPersonalizado #itens-inclusos .item img{
	width: 30%!important;
}

#pagPersonalizado #ClientesSatisfeitos{
	margin: 0 15px;
}

#pagPersonalizado #ClientesSatisfeitos .item{
	float: none!important;
	width: 100%!important;
	margin-left: 0px!important;
	margin-bottom: 60px!important;
}

#pagPersonalizado #ClientesSatisfeitos .item img{
	width: 80%!important;
	margin: 0 auto!important;
	display: block;
}

#pagPersonalizado #projetos-exemplo{
	margin-left: 0px!important;
}

#pagPersonalizado #projetos-exemplo img{
	margin-left: 0px!important;
	width: 100%!important;
}

#pagPersonalizado{
	margin: 0 10px;
} 

#pagPersonalizado input{
	width: 85%!important;
}

#pagPersonalizado select{
	width: 100%!important;
}

#pagPersonalizado textarea{
	width: 85%!important;
}

#pagPersonalizado .imagensEscritorio{
	width: 96%!important;
	margin: 10px auto!important;
	float: none!important;
}



/* DECORAÇÃO */

#pagDecoracao  .galeria{
	width: 100%;
}

#pagDecoracao  .filtro{
	margin-left: 40px!important;
	width: 250px!important;
	font-size: 20px!important;
	line-height: 30px!important;
}














