@font-face {
font-family: 'Humnst777';
src: url('/imagens/fontes/Humnst777/Humnst777.eot');
src: url('/imagens/fontes/Humnst777/Humnst777.eot?#iefix') format('embedded-opentype'),
                               url('/imagens/fontes/Humnst777/Humnst777.woff') format('woff'),
                               url('/imagens/fontes/Humnst777/Humnst777.ttf') format('truetype'),
                               url('/imagens/fontes/Humnst777/Humnst777.svg#Humnst777') format('svg');
                               font-weight:normal; 
                               font-style:normal;
}



#divmodelos, #divmodelos input[type=submit] {
	display:inline-block;
	margin:0;
	padding:0;
	
}

form[name=formimovel] {
	
	
	text-align:left;
		width:60%;
		left:20%;
}


#destaque img {
	width:100%;
	
}


textarea, input, select {

	font-family: 'Humnst777';
	color:#000;
  border:1px solid #ccc;
  width:auto;
  min-height:30px;
  text-align:left;


  margin-bottom:3px;
  margin-top:3px;

  
  margin-left:3px;
  margin-right:3px;
  
  outline: none;

  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
	
	
}

input[name="opcao"] {
	
	width:auto;
	max-width:100px;
	
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #000;
}


select {
	width:100px;
}

input, textarea {
	width:auto;
	margin-bottom:5px;
	
	
}
input[type="submit"] {
	
	width:auto;
	
}

input[name="cidade"] {
	
	width:70%;
	
}


input[name="estado"] {
	
	width:20%;
	
}

input[name="cidade"],input[name="estado"] {
	display:inline-block;

	
}






















#rodape a {
	
	font-family: 'Humnst777';
	text-decoration:none;
	font-size:24px;
	color:#000;
	
}

#rodape a.email {
		font-size:18px;
}

.headerprincipal{
position: relative;
float:left;
width: 100%;	
height: 270px;
margin: 0 auto;
text-align:center;
background-image:url(imagens/layout/fundo_topo.png);
background-position:top center;
background-repeat:repeat-x;



z-index:1;

}




select, option, input, textarea{
	vertical-align:middle;
	padding:2;
	font-family: Humnst777;
	font-size:18px;	
	margin:5px auto 5px auto;
	
}




h1 {
	font-family:Humnst777;
	font-size:32px;
	text-align:left;
	
}

.fonte {
	font-family:Humnst777;
}

#cabecalho {
	
	position: relative;
	width: 1000px;
	margin: 0 auto;
	
	
}





#logo {
	
	position: relative;
	display:inline-block;
	margin:0 auto 0 auto;
	width:30%;
	float:left;
	
	
}

#logo img {
	
	width:100px;
}

#localdata {
	position:relative;
	float:right;	
	font-family: Humnst777;
	font-size:22px;
	margin: 25px auto;
	
}

content{
position: relative;
float:left;
width: 100%;
margin: 40px auto;
text-align:center;
	
}
#conteudo {
	
	position: relative;
	width: 100%;
	max-width:1000px;
	margin: 0 auto;
	
	
}


#camposbusca {
	
	position: relative;
	width:100%;
max-width:900px;
	margin: 40px auto 0 auto;
	z-index:999;
	float:none;


}

#busca {

	position: relative;
	float: left;
	width: 100%;
	
	height:auto;
	margin: 0 auto 0 auto;
	
	text-align: center;
	
	border-radius: 0px 0px 25px 25px;
	-moz-border-radius: 0px 0px 25px 25px;
	-webkit-border-radius: 0px 0px 25px 25px;
	
	background-image: linear-gradient(to bottom, #f0f0f0, #ff0000);
	
	box-shadow:2px 2px 2px rgba(50, 50, 50, .2);
	-moz-box-shadow:2px 2px 2px rgba(50, 50, 50, .2);
	-webkit-box-shadow:2px 2px 2px rgba(50, 50, 50, .2);
	
	margin-bottom:40px;
	
	vertical-align:bottom;
	
}

footer{
position: relative;
display:block;
float:left;
width: 100%;	
margin: 0 auto;
text-align:center;
height: 260px;

background-image:url(imagens/layout/footer_background.jpg);
background-position:top center;
background-repeat:no-repeat;

z-index:0;

	
}

#telefone_topo a:link {
	position:absolute;
	margin:60px -250px;
	font-family:Humnst777;
	font-size:20px;
	text-decoration:none;
	z-index:999999999;
}

#corretores {
	position:relative;
	
	
		
	width: 100%;
	height: auto;
	float: right;
	text-align: center;
	margin-bottom: 5px;

}


#quadro_corretores {
	width:30%;
	display:inline-block;
	
	top:20px;
	
	position:relative;
	
	float:right;
	
	vertical-align: middle;
	
	
	
	
}


.corretor_nome {
	
	font-family:Humnst777;
	font-size:18px;
	
}


.corretor_creci {
	font-family:Humnst777;
	font-size:12px;	
}


#empresa {
	position:relative;
	width: 100%;
	float: left;
	text-align: left;
	left: 7px;
	padding-top: 15px;
}

.empresa_titulo {
	
	font-family:Humnst777;
	font-size:32px;
	line-height: normal;
}


.empresa_texto {
	font-family:Humnst777;
	font-size:20px;	
}

#dados {
	position:relative;
	width: 100%;
	float: left;
	text-align: left;
	left: 7px;
	padding-top: 15px;
}

.dados_titulo {
	
	font-family:Humnst777;
	font-size:22px;
}


.dados_texto {
	font-family:Humnst777;
	font-size:14px;	
}

#rodape {
	position:relative;
	width: 100%;
	max-width:1000px;
	margin: 0 auto;
	top:120px;
	
}

#loguinhowai {
	
	position: absolute;
	width: 100%;
	margin: 0 auto;
	bottom: 0;

	
	
}

#contato {
	
	margin-left:250px;	
	
}


a:link {
	font-family:Humnst777;
	font-size:12px;
	color: #374452; 
	text-decoration: underline; 
	}
		
a:visited {
	font-family:Humnst777;
	font-size:12px;
	color: #7E93A9; 
	text-decoration: none; 
	}
	
a:active {
 	font-size: 12px; 
	color: #cccccc; 
	text-decoration: none; 
}
	
a:hover {
	text-decoration: underline; 
	color: #7E93A9;
}

a:link.but {
	font-family:Humnst777;
	font-size:14px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline; 
	}
		
a:visited.but {
	font-family:Humnst777;
	font-size:14px;
	color: #e0e0e0;
	font-weight:bold;
	text-decoration: none; 
	}
	
a:active.but {
 	font-size: 14px; 
	color: #ffffff; 
	text-decoration: none; 
}
	
a:hover.but {
	text-decoration: underline; 
	color: #f0f0f0;
}


.mini_textos {
	font-family: Humnst777;
	font-size: 10px;
}

.bold {

	font-weight:bold;
}

.texto_site {
	font-family: Humnst777;
	font-size: 16px;
}

.titulo_site {
	font-family: Humnst777;
	font-size: 26px;
	font-weight:bold;
}
.titulo_destaque {
	font-family: Humnst777;
	font-size: 32px;
}
.subtitulo_pags {
	font-family: Humnst777;
	font-size: 18px;
	
}
.titulos {
	font-family: Humnst777;
	font-size: 18px;
	
}
.descricao {
	font-family: Humnst777;
	font-size: 11px;
	
}



.branco {
	color: #FFFFFF;
	}
	
.laranja {
	color: #f58220;
	}
	
	.endereco {
	font-family: Humnst777;
	font-size: 18px;
	
}

	.telefone {
	font-family: Humnst777;
	font-size: 24px;
	
	
}

