@charset "utf-8";
*{
  margin:0px; 
  padding:0;
  border:0;
  
} 

  body{
	  background:#FFFFFF;
	  overflow-x: hidden;
	 
	 
  }

   a:link { 
   
  text-decoration:none; 
} 

a { 

  text-decoration:none; 
} 

 @media screen and (max-width:1920px) and (orientation: landscape) {
	 
	 
	 @viewport{
    zoom: 0.0;
    width: device-width;
	
	 }

#container-principal{
	
	width:100%;
	min-width:1000px;
	height:100%;
	float:left;
	margin:auto;
	text-align:center; 
	

 }
	 
	 
	 #banner{
		 text-align: center;
		 
	
	width:100%;
	height:894px;
	
	position:relative;
	z-index: -2;
		 background: url("../img/banner-principal.JPG");
		 background-position: center;
		 background-size:cover;
		
	 
		 
	 }
	 
	 
	  #conteudo-banner{
		 text-align: left;
		 margin: auto;
	
	width:1000px;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	 
	  #conteudo-banner p{
		 text-align: left;
		margin-left: 70px;
	float: left;
	width:100px;
	height:40px;
	position:relative;
	z-index: -2;
			
				font-family: 'Patua One', cursive;
			font-size: 45px;
			color: #f9d37a;
			margin-top: 170px;
			font-weight: 300;
		
	
		 
	 }
	 
	   #conteudo-banner p2{
		 text-align: left;
		margin-left: -80px;
	float: left;
	width:100px;
	height:40px;
	position:absolute;
	z-index: -2;			
			font-family: 'Patua One', cursive;
			font-size: 45px;
			color:#FFFFFF;
			margin-top: 220px;
			font-weight: 300;
		
		 }
	 
	 
	  #bem-vindo{
		 text-align: center;
		 float: left;
	margin-top: -120px;
	width:100%;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	 
	 
	 
	  #conteudo-bemvindo{
		 text-align: center;
		 margin: auto;
	
	width:1000px;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	 
	 
	   #conteudo-bemvindo-esq{
		 text-align: center;
		 margin: auto;
	float: left;
	width:292px;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	 
	 
	    #conteudo-bemvindo-esq h1{
		 text-align: left;
		
	float: left;
	width:292px;
	height:auto;
	position:relative;
	z-index: -2;
			
				font-family: 'Patua One', cursive;
			font-size: 35px;
			color: #a23537;
			margin-top: 170px;
			font-weight: 300;
		
	
		 
	 }
	 
	 
	     #conteudo-bemvindo-esq p{
		 text-align: left;
		
	float: left;
	width:280px;
	height:auto;
	position:relative;
	z-index: -2;
			
				font-family: 'Quicksand', sans-serif;
			 font-weight: 300;
			font-size: 18px;
			color:#222222;
			margin-top: 70px;
		
	
		 
	 }
	 
	   #conteudo-bemvindo-dir{
		 text-align: right;
		
	float: right;
	width:708px;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	
	 
	 #moveis-destaque{
		 margin-top: 100px;
		 width:100%;
		 height:970px;
		 float:left;
		 
	 }
	 
	 
	  #conteudo-moveisdestaque{
		
		 width:1000px;
		 height:970px;
		  margin:auto;
		 
		 
	 }
	 
	 
	   #conteudo-moveisdestaque-titulo{
		
		 width:1000px;
		 height:70px;
		  margin:auto;
		 
		 
	 }
	 
	 
	    #conteudo-moveisdestaque-titulo h1{
		font-family: 'Patua One', cursive;
			font-size: 35px;
			font-weight: 300;
			color: #086053;
		 width:1000px;
		 height:40px;
		 text-align: center;
		 
		 
	 }
	 
	 
	 #conteudo4-dados{
	margin-left: 27px;
	margin-top:47px;
	width:300px;
	height:auto;
	float:left;	
	
}

#conteudo4-dados-foto{
	
	width:300px;
	height:auto;
	float:left;	
	text-align:left;	
}

#conteudo4-dados-texto{
	margin-top:17px;
	width:300px;
	height:auto;
	float:left;	
	text-align:center;	
}

#conteudo4-dados-texto img{
	width:114px;
	height:99px;
	float:left;
	
	margin-left:17px;
}


#conteudo4-dados-texto h1{
	text-align:center;
	height:50px;
	width:300px;
	float:left;
	font-family: 'Quicksand', sans-serif;
	font-display: swap;
			 font-weight: bold;
			font-size: 15px;
			color:#222222;
	letter-spacing: 0.4px;
	
}

#conteudo4-dados-texto p{
	
   text-overflow:ellipsis;
    overflow:hidden;
  	white-space:pre-line;
	display:list-item;
	direction: ltr;
	margin-left:17px;
	margin-top: 7px;
	text-align:justify;
	height:110px;
	width:490px;
	float:left;	
	font-family: 'Maven Pro', sans-serif;
	letter-spacing: 0.2px;
	font-size: 13.3px;
	color:rgba(255,255,255,1.00);
	
}


#maisobras{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	text-align:center;	
}
	 
	 
	 #maisobras img{
	margin-top: 40px;
}

	 
	 
	 #whatsapp{
		 width:100%;
		 height:480px;
		 float:left;
		 text-align: center;
	 }
	
	 
	 



}	












/*celular*/

@media screen and (max-width:960px) and (orientation: portrait){ 
	
		 @viewport{
    zoom: 0.0;
    width: device-width;
	
	 }
	
	
	
	#container-principal{
	
	width:100%;
	min-width:350px;
	height:100%;
	float:left;
	margin:auto;
	text-align:center; 
	

 }
	 
	 
	 #banner{
		 text-align: center;
		 
	
	width:100%;
	height:auto;
		 min-height: 347px;
	margin-top: -6px;
	position:relative;
	z-index: -2;
		 background: url("../img/banner-principal.JPG") no-repeat;
		 background-position: center;
		 background-size:contain;
		
	 
		 
	 }
	 
	 
	  #conteudo-banner{
		 text-align: left;
		 margin: auto;
	padding-top: 8px;
	width:350px;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	 
	  #conteudo-banner p{
		 text-align: left;
		margin-left: 40px;
	float: left;
	width:100px;
	height:40px;
	position:relative;
	z-index: -2;
			
				font-family: 'Patua One', cursive;
			font-size: 27px;
			color: #f9d37a;
			margin-top: 70px;
			font-weight: 300;
		
	
		 
	 }
	 
	   #conteudo-banner p2{
		 text-align: left;
		margin-left: -80px;
	float: left;
	width:100px;
	height:40px;
	position:absolute;
	z-index: -2;			
			font-family: 'Patua One', cursive;
			font-size: 27px;
			color:#FFFFFF;
			margin-top: 95px;
			font-weight: 300;
		
		 }
	 
	 
	 
	  #bem-vindo{
		 text-align: center;
		 float: left;
	margin-top: -40px;
	width:100%;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	 
	 
	 
	  #conteudo-bemvindo{
		 text-align: center;
		 margin: auto;
	
	width:350px;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	 
	 
	   #conteudo-bemvindo-esq{
		 text-align: center;
		 margin: auto;
	float: left;
	width:350px;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	 
	 
	    #conteudo-bemvindo-esq h1{
		 text-align: left;
		
	float: left;
	width:350px;
	height:auto;
	position:relative;
	z-index: -2;
			
				font-family: 'Patua One', cursive;
			font-size: 30px;
			color: #a23537;
			margin-top: 5px;
			font-weight: 300;
		
	
		 
	 }
	 
	 
	     #conteudo-bemvindo-esq p{
		 text-align: justify;
		
	float: left;
	width:350px;
	height:auto;
	position:relative;
	z-index: -2;
			
				font-family: 'Quicksand', sans-serif;
			 font-weight:600;
			font-size: 16px;
			color:#222222;
			margin-top: 35px;
		
	
		 
	 }
	 
	   #conteudo-bemvindo-dir{
		 text-align: center;
		
	float: left;
	width:350px;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	
	
	  #conteudo-bemvindo-dir img{
		 text-align: center;
		margin-top: 35px;
	
	width:350px;
	height:auto;
	position:relative;
	z-index: -2;
	
		 
	 }
	
	 
	 #moveis-destaque{
		 margin-top: 47px;
		 width:100%;
		 height:auto;
		 float:left;
		 margin-bottom: 60px;
		 
	 }
	 
	 
	  #conteudo-moveisdestaque{
		
		 width:350px;
		 height:auto;
		  margin:auto;
		 
		 
	 }
	 
	 
	   #conteudo-moveisdestaque-titulo{
		
		 width:350px;
		 height:70px;
		  margin:auto;
		 
		 
	 }
	 
	 
	    #conteudo-moveisdestaque-titulo h1{
		font-family: 'Patua One', cursive;
			font-size: 27px;
			font-weight: 300;
			color: #086053;
		 width:350px;
		 height:40px;
		 text-align: center;
		 
		 
	 }
	 
	 
	 #conteudo4-dados{
	
	margin-top:7px;
	width:350px;
	height:auto;
	float:left;	
	
}

#conteudo4-dados-foto{
	
	width:350px;
	height:auto;
	float:left;	
	text-align:center;	
}

#conteudo4-dados-texto{
	margin-top:17px;
	width:300px;
	height:auto;
	float:left;	
	text-align:center;	
}

#conteudo4-dados-texto img{
	width:114px;
	height:99px;
	float:left;
	
	margin-left:17px;
}


#conteudo4-dados-texto h1{
	text-align:center;
	height:50px;
	width:350px;
	float:left;
	font-family: 'Quicksand', sans-serif;
	font-display: swap;
			 font-weight: bold;
			font-size: 15px;
			color:#222222;
	letter-spacing: 0.4px;
	
}

#conteudo4-dados-texto p{
	
   text-overflow:ellipsis;
    overflow:hidden;
  	white-space:pre-line;
	display:list-item;
	direction: ltr;
	margin-left:17px;
	margin-top: 7px;
	text-align:justify;
	height:110px;
	width:490px;
	float:left;	
	font-family: 'Maven Pro', sans-serif;
	letter-spacing: 0.2px;
	font-size: 13.3px;
	color:rgba(255,255,255,1.00);
	
}


#maisobras{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	text-align:center;	
}
	 
	 
	 #maisobras img{
	margin-top: 20px;
}

	 
	 
	 #whatsapp{
		 width:100%;
		 height:auto;
		 float:left;
		 text-align: center;
		 margin-bottom: 30px;
		 
	 }
	
	 
	  #whatsapp img{
		 width:100%;
		 height:auto;
		 float:left;
		 text-align: center;
	 }
	 
	 



}	
