@charset "utf-8";

/* CSS Document */


@media(max-width:840px) {
	.mobile-none{ display:none;}
#wrapper-pag,
#wrapper{
	border:0px solid blue;
	width: 100%;
	height:auto;
	margin: 0 auto;
	min-height: 1200px;
	font-size: 14px;
	line-height: 1.5em;
	background-color:#FFF;
	/*border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;*/
}
#header{
	border:0px solid blue;
	background-image:none;
	width:40%;
	height:170px;
	margin:0 auto;
	}

#logomarca{
	border:0px solid blue;
	position:relative;
	width:100%;
	height:auto;
	}
	#contato{
	border:0px solid red;
	float:none;
	right:0;
	display:inline-block;
	color:#CC9900;
	width:97%;
	height:auto;
	margin-bottom:10px;
	text-align:center;
	padding-top:0;
		}
#contato strong.tam-um{
		border:0px solid red;
		font-size:14px;
		float:none;
		margin-top:0px;
		text-align:center;
		margin:0 auto;
		/*letter-spacing:-1px;*//*Espaço entre as letras*/
		}
	/*menu*/
	#menu{
			display:none;
			}
	/*fim*/	
/*Barra de busca*/

#barra_opcao{
			border:0px solid red;
			background:#333;
			width:100%;
			height:auto;
			display:inline-block;
			margin-left:0px;
			margin-bottom:10px;
			}
			
			#barra_opcao .box_opc{
					border:0px solid red;
					width:90%;
					height:60px;
					margin-top:10px;
					float:none;
					}
					#barra_opcao .select_opc{
						position:relative;
						border:0px solid blue;
						width:100%;
						height:25px;
						}
				#barra_opcao .button-buscar{border:1px solid #999; float:none; right:0; width:90%; margin:0 auto; height:30px; background:#CCC; margin-bottom:10px; text-indent:0;
				position:relative;
				margin-left:26px;
				margin-top:5px;
				}

#barra_ref #barra_form{
		background:#333; 
		width:100%; 
		height:auto;
		display:inline-block;
		margin-left:0px;  
		float:none;
		padding:10px;
		margin-bottom:10px;
		}
						#input-referencia{width:84%; margin:10px; padding:5px;}

		
						#barra_ref #barra_form .button-referencia{ border:1px solid #999; float:none; right:0; width:90%; margin:10px; height:30px; background:#CCC; text-indent:0; color:#000; }

#barra_ref #menu-rapido{
	display:none;
}


/*fim*/	

/*imoveis em destaque*/
.destaque-imoveis{
	border:0px solid red; 
	background-image:none;
	width:100%;
	}
	.imoveis-home{ border:1px solid blue; width:70%; height:auto; margin:0 auto; background:#F7F7F7;}	
	.box_detalhes {
border:0px solid red;
background-image:url(../images/box_fundo.jpg);
display:inline;
float:left;
width:200px;
min-height:390px;
height:auto;
overflow:hidden;
font-size:12px;
margin:10px 14px 10px 30px;
				}
#corpo-pages,
#corpo{
	border: 1px solid #CCC;
	width:90%; 
	height:auto; 
	float:none;
	background:none;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:10px;
	}	

/*fim*/

.left-100{margin-left:0;}
		.left-150{margin-left:0;}

.sub-titulo-home-imoveis{ border:2px solid red; margin-left:0; margin-top:12px;}

#menu-lateral{
	display:none;
	}	
	
	#footer{
	border:0px solid red;
	background-image:none;
	background:#333;
	width:100%;
	height:auto;
	color:#fff;
	font-weight:bold;
	clear: both;
}
	#footer-interno, #fotter-one{
	border:0px solid red;
	width:100%;
	height:auto;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	clear: both;
}
#footer .nav{
	border:0px solid red;
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	text-align:left;
	font-family:Verdana;
	font-size:12px;
	color:#EDD82C;
	}

	#footer-logo{ 
	border:0px solid red;
	background-repeat:no-repeat; 
	width:50%; 
	height:auto;
	margin:0 auto;
	float:none;
	}
	
	.contato-lateral{border-left:0px solid #CCC; padding-left:0px; float:none; right:0;}	
	.contato-right{float:none; width:100%;}	
	.formulario input,
	.formulario textarea {
		width:90%;}			

header, .main {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	transition: all .25s linear;
	display:block;
}

}
@media(max-width:810px) {

	.imoveis-home{ border:0px solid blue; width:100%; height:auto; margin:0 auto; background:#F7F7F7;}	
	.box_detalhes {
	border:0px solid red;
	background-image:url(../images/box_fundo.jpg);
	display:inline-block;
	float:left;
	width:200px;
	height:auto;
	overflow:hidden;
	font-size:12px;
	margin:5px 5px 5px 5px;
}}
@media(max-width:490px) {
	#header{
	border:0px solid blue;
	background-image:none;
	width:100%;
	margin:0 auto;
	}
.box_detalhes {
border:0px solid red;
float:none;
width:100%;
}
.box_detalhes .box_foto img{
						border:0px solid red;
						width:100%;
						height:160px;}
}