.tit{
	padding-top: 15px;
	background-color: #EFEFEF;
	/*box-shadow: 1px 1px 2px #333;*/
}

.titulos {
	color: #333;
	font-family: Century Gothic;
	/*font-family: Impact;*/
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 30px;
	text-align: center;
	margin-bottom: 20px;
	text-shadow: 1px 1px 1px #fff;
}
.subtitulos {
	color: #444;
	font-family: Century Gothic;
	/*font-family: Impact;*/
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
	margin-bottom: 20px;
	text-shadow: 1px 1px 1px #fff;
}
@media (max-width: 575px) {
	.titulos {
		font-size: 20px;
	}
}

.titulo-imo {
	padding-top: 15px;
}
.titulo-imo h2 {
	color: #333;
	font-size: 28px;
/*	text-align: center;*/
	font-family: Century Gothic;
}
@media (max-width: 575px) {
	.titulo-imo h2 {
		font-size: 20px;
	}
}

.mpaginas{
	padding-top: 50px;
	padding-bottom: 50px;
}

.margintb {
	margin: 0;
	padding: 15px 0;
}

.fundopaginas2 {	
	margin: 20px 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	box-shadow: 1px 1px 2px #333;
	background-color: #fff;
	border-radius: 5px;
}


.fotos {
	width: 100%;
}


/*PESQUISA IMOVEIS*/

.pesquisaimoveis {
	padding: 50px;
}

.textopesquisa {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Century Gothic;
}

.marginw {
	padding-right: 10px;
}

.botaoVendaLocacao{
	text-transform: uppercase;
	background-color: none;
	padding: 8px 0 5px;
	font-family: Century Gothic;
	border-radius: 5px 5px 0 0;
	border-top: 1px solid #ccc ;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	/*box-shadow: 1px 1px 2px #333;*/
}

.botaoVendaLocacao p {
	width: 100%;
	font-size: 15px;
	font-family: Century Gothic;
	color: #004A7FFF;
	text-align: center;
}
.botaoVendaLocacao p:hover {
	color: #222;
	font-weight: bold;
	cursor: pointer;
	/*background-color: #004A7FFF;*/
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.bwhite{
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #fff;
	border-radius: 0 0 5px 5px;
	border-bottom: 1px solid #ccc ;
	border-left: 1px solid #ccc;
	box-shadow: 1px 1px 2px #333;
	border-right: 1px solid #ccc;
}

.botaoListBairro{
	background-color: #fff;
	border: 0;
	border-radius: 5px;
	font-size: 13px;
	padding: 6px 2px 2px;
	font-family: Century Gothic;
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.botaoListBairro:hover{
	color: #fff;
    -webkit-transform: scale(1.01);
    -ms-transform: scale(1.01);
    transform: scale(1.01);
	background-color: #004A7FFF;
}

.botaoguia1 {
	width: 100%;
	color: #222;
	text-align: center;
	border: 3px solid #C60000FF ;
	background-color: #fff;
	border-radius: 5px;
	padding: 8px 5px 2px;
	font-size: 13px;
	font-family: Century Gothic;
	text-transform: uppercase;
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.botaoguia1:hover {
	color: #fff;
	cursor: pointer;
	border: 3px solid #C60000FF ;
	background-color: #C60000FF;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.botaoguia2 {
	width: 100%;
	color: #222;
	text-align: center;
	border: 3px solid #0047CCFF ;
	background-color: #fff;
	border-radius: 5px;
	padding: 8px 5px 2px;
	font-size: 13px;
	font-family: Century Gothic;
	text-transform: uppercase;
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.botaoguia2:hover {
	color: #fff;
	cursor: pointer;
	border: 3px solid #0047CCFF ;
	background-color: #0047CCFF;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.botaoguia3 {
	width: 100%;
	color: #222;
	text-align: center;
	border: 3px solid #4CA1FEFF ;
	background-color: #fff;
	border-radius: 5px;
	padding: 8px 5px 2px;
	font-size: 13px;
	font-family: Century Gothic;
	text-transform: uppercase;
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.botaoguia3:hover {
	color: #fff;
	cursor: pointer;
	border: 3px solid #4CA1FEFF ;
	background-color: #4CA1FEFF;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
	text-transform: uppercase;
}
.botaoguia4 {
	width: 100%;
	color: #222;
	text-align: center;
	border: 3px solid #007F0EFF ;
	background-color: #fff;
	border-radius: 5px;
	padding: 8px 5px 2px;
	font-size: 13px;
	font-family: Century Gothic;
	text-transform: uppercase;
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.botaoguia4:hover {
	color: #fff;
	cursor: pointer;
	border: 3px solid #007F0EFF ;
	background-color: #007F0EFF;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.botaoguia5 {
	width: 100%;
	color: #222;
	text-align: center;
	border: 3px solid #54AD00FF ;
	background-color: #fff;
	border-radius: 5px;
	padding: 8px 5px 2px;
	font-size: 13px;
	font-family: Century Gothic;
	text-transform: uppercase;
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.botaoguia5:hover {
	color: #fff;
	cursor: pointer;
	border: 3px solid #54AD00FF ;
	background-color: #54AD00FF;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.botaoguia6 {
	width: 100%;
	color: #222;
	text-align: center;
	border: 3px solid #FFBF00FF ;
	background-color: #fff;
	border-radius: 5px;
	padding: 8px 5px 2px;
	font-size: 13px;
	font-family: Century Gothic;
	text-transform: uppercase;
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.botaoguia6:hover {
	color: #fff;
	cursor: pointer;
	border: 3px solid #FFBF00FF ;
	background-color: #FFBF00FF;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

/*LISTA IMÓVEIS*/
.marginlista{
	margin-bottom: 25px;
}
.listaimg{
	border-radius: 5px;
	width: 100%;
	height: 200px;
}

.lista {
	margin: 0;
	padding: 15px 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	box-shadow: 1px 1px 2px #333;
	background-color: #fff;
	border-radius: 5px;
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color: #333;
}
.lista a {
	color: #333;
}
.lista:hover {
	-moz-transform: scale(1.01);
	-webkit-transform: scale(1.01);
	transform: scale(1.01);
}
.iconelista{	
	width: 25px;
	margin-top: 5px;
	font-size: 18px;
	color: #fff;
	text-shadow: 1px 1px 0 #555, 1px -1px 0 #555, -1px 1px 0 #555, -1px -1px 0 #555, 1px 0px 0 #555, 0px 1px 0 #555, -1px 0px 0 #555, 0px -1px 0 #555;
}
.texticone{
	color: #555;
	font-size: 17px;
	font-family: Century Gothic;
}

.botaolista {
	padding: 2px;
}
.botaolistaneg {
	padding: 5px;
	border: 0;
	border-radius: 2px;
	font-size: 25px;
	color: #fff;
	text-align: center;
	font-family: Century Gothic;
	border:1px solid #019fe8; /* Alterar cor da borda do Botao */
}
.botaolistaneg:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.botaolistavalor {
	padding: 5px;
	border: 0;
	border-radius: 2px;
	font-size: 25px;
	color: #fff;
	text-align: center;
	font-family: Century Gothic;
	border:1px solid #019fe8; /* Alterar cor da borda do Botao */
	background-color: #019fe8; /* Alterar cor do Botao */
}
.botaolistavalor:hover {
	border: 0;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
/*IMÓVEL*/

.localizacao {
	padding: 10px 10px 5px;
/*	border: 1px solid #EFEFEF;*/
	border-radius: 3px;
}

.txtimo,
.txtimo i {
	color: #555;
}
.modelo3 {
	margin: 0;
	padding: 0;
	background-color: #EFEFEF;
	border-radius: 5px;
	margin-bottom: 50px;
	min-height: 480px;
}
.imovelimg{
	border-radius: 5px;
	width: 100%;
	height: 480px;
	overflow: hidden;
}
.imovelimg-m{
	border-radius: 5px;
	width: 100%;
	height: 120px;
	overflow: hidden;
}

.imgimob{
	padding: 0 15%;
	text-align: center;
	width: 100%;
	/*height: 120px;*/
	/*border: 1px solid #EFEFEF;*/
	/*border-radius: 50%;*/
}
.botaoimob {
	text-align: center;
}
.botaoimob p {
	width: 100%;
	color: #004A7FFF;
	text-align: center;
	border: 1px solid #004A7FFF ;
	border-radius: 5px;
	padding: 8px;
	background-color: #fff;
}
.botaoimob p:hover {
	color: #fff;
	cursor: pointer;
	border: 1px solid #004A7FFF ;
	background-color: #004A7FFF;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.botaoinfo{
	width: 100%;
	margin-top: 5px;
	padding: 5px 0;
	font-size: 12px;
	color: #222;
	border: 1px solid #222;
	background-color: #fff;
	box-shadow: 1px 1px 3px #555;
}
.botaoinfo a{
	color: #222;
}
.botaoinfo:hover{
	color: #222;
	border: 1px solid #004A7FFF;
	background-color: #019fe8;
}
.botaoindinfo{
	width: 100%;
	padding: 5px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	border: 1px solid #019fe8;
	box-shadow: 1px 1px 2px #111;
	background-color: #019fe8;	
	cursor: pointer;
}
.botaoindinfo:hover{
	color: #fff;
	background-color: #06B3FDFF;
}

/*MODAL IMOBILIARIA*/
.modalinfo{
	text-align: center;
}
.bntclose {
	margin-top: 10px;
	float: right;
	font-size: 30px;
	font-weight: bold;
	line-height: 1;
	color: #004A7FFF;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	border: 0;
	background: #fff;
}
.bntclose:hover,
.bntclose:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    border: 0;
}
button.bntclose {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}
.modal-body{
	height: 350px;
	text-align: center;
}
/*FIM MODAL IMOB*/

.btnInfoIndique{
	border: none;
	cursor: pointer;
	font-weight: bold;
	background: linear-gradient(#fff, #ccc);
	padding: 5px;
	border-radius: 5px;
	color: #000;
	text-align: center;
	padding: 7px 5px 5px 10px;
	box-shadow: 2px 3px 3px #606060;
}
.btnInfoIndique:hover{
	text-transform: none;
	border: none;
	color: #555;
	background: linear-gradient(#fff, #EFEFEF);
}

/*CONTATO*/
.contato {	
	padding: 15px;
}

.obg {
	color: #FF0000;
}

.botaoc {
	width: 200px;
	font-size: 18px;
	color: #fff;
	border: 1px solid #2339D8;
	box-shadow: 1px 1px 2px #999;
	background-color: #2339D8;
}
.botaoc:hover {
	color: #2339D8;
	background-color: #fff;
	border: 1px solid #ccc;
}

/*///ANUNCIE///*/

.an {
	margin-top: 20px;
	margin-bottom: 50px;
	padding: 15px;
}
.an:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.anuncie{
	/*height: 300px;*/
	color: #fff;
	padding: 15px;
	/*border-top: 1px solid #ccc;*/
	/*border-left: 1px solid #ccc;*/
	/*border-right: 1px solid #ccc;*/
	text-align: center;
	backgrounD: linear-gradient(#337ab7, #24EEDAFF);
	font-family: Century Gothic;
	box-shadow: 0 0 4px #222;
}

.anbotao {
	padding: 15px;
}
.anbotao button {
	width: 70%;
	color: #00335a;
	font-size: 18px;
	padding: 10px;
	background-color: #fff;
	font-family: Century Gothic;
/*	border: 1px solid #fff;*/
	border-radius: 25px;
}
.anbotao button:hover {
	color: #00335a;
	background-color: #fff;
	border: 1px solid #337ab7;
}

.anbotao2 {
	padding: 15px;
	/*border: 1px solid #ccc;*/
	border-radius: 0 0 8px 8px;
	background-color: #ff1717;
	box-shadow: 0 0 4px #ccc;
}
.anbotao2 button {
	width: 70%;
	color: #222;
	font-size: 15px;
	background-color: #fff;
	font-family: Century Gothic;
	border: 1px solid #fff;
}
.anbotao2 button:hover {
	color: #222;
	background-color: #fff;
	border: 1px solid #337ab7;
}

.botao-divulgar button{
	width: 100%;
	padding: 10px;
	color: #222;
	font-size: 20px;
	background-color: #EFEFEF;
	font-family: Century Gothic;
	border: 1px solid #ccc;
	box-shadow: 1px 1px 4px #ccc;
}
.botao-divulgar button:hover{
	color: #fff;
	background-color: #337ab7;
	/*border: 1px solid #fff;*/
}


/*FAQ*/

.faq-modulo{
	width: 50%;
	padding: 12px;
	background-color: #EFEFEF;
	border: 1px solid #fff;
	cursor: pointer;
	font-weight: bold;
	color: #222;
}
.faq-modulo:hover{
	background-color: #00AEFF;
}
.faq-modulo i {
	font-size: 18px;
	float: right;
}
.faq-t {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
}