@charset "utf-8";
/* CSS Document */

/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0px; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration:none; }
body { line-height: 1; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
:focus { outline: 0px; }
ins{ text-decoration: none; }
del{ text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* -------- END RESET ------------*/
form ::-webkit-input-placeholder{font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:14px;}
form :-moz-placeholder{font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:14px;}
form ::-moz-placeholder{font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:14px;}
form :-ms-input-placeholder{font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size:14px;}

/* .styleRadio input, .styleCheckbox input { cursor:pointer; filter:alpha(opacity=0); opacity:0; }
.styleRadio, .styleCheckbox{ cursor:pointer; height:30px; }
.styleRadio { float: left; height: 30px; line-height: 25px; margin-top:2px; padding:0 20px 0 10px; background:url(../img/check.png) no-repeat 0 -0px;}
.inputRadioChecked { background:url(../img/check.png) no-repeat 0 -47px ;}
.styleCheckbox { background:url(../img/check.png) no-repeat 0 -0px; }
.inputCheckboxChecked { background:url(../img/check.png) no-repeat 0 -47px ;} */

body{ background:#F5F5F5; font-family: 'Roboto', Arial, Helvetica, sans-serif;}

header.home{width:100%; height:auto; position:relative; padding-top:38px;}
header{width:100%; height:auto; position:relative; padding-top:134px; background:#262626;}

.NavTop{width:100%; position:absolute; left:0px; top:0px; z-index:1; height:44px; background:#333;}
.contentNavTop{width:100%; max-width:1400px; margin:auto; position:relative;}

.logo{width:381px; height:116px; position:absolute; left:0; top:0; }
.logo a{width:100%; height:100%; display:block; text-indent:-9999px; background:url(../img/logo.png) no-repeat center top;}

.favoritos{font-size:12px; color:#FFF; float:right; border-left:1px solid #262626; padding:16px 0 16px 41px; background:url(../img/star.png) no-repeat 10px 12px; margin-right:14px;}
.favoritos:hover{ color:#FFCC28;}

.boleto{font-size:12px; color:#FFF; float:right; border-left:1px solid #262626; padding:16px 0 16px 50px; background:url(../img/boleto.png) no-repeat 12px 14px; margin-right:14px;}
.boleto:hover{ color:#FFCC28;}

.areaRestrita{ float:right; width:185px; min-height:44px; background:#444; position:relative; margin-right:2%;}
.areaRestrita:hover .bxLoginHeader{ display:block; }

.btLogin{ width:100%; height:44px; display:block; font-size:12px; color:#FFF; text-indent:10px; line-height:42px; background:url(../img/ico-login.png) no-repeat right top; }
.btLogin:hover{ color:#FFCC28;}

.bxLoginHeader{ display:none; position:absolute; z-index:999; top:43px; left:0; background:#444; width:160px; padding:13px; text-align:center;}
.bxLoginHeader input[type="text"]{ height:40px; width:160px; border:0px; margin:0; float:left; text-indent:10px; line-height:38px;}
.bxLoginHeader input[type="password"]{ height:40px; width:160px; border:0px; margin:5px 0; float:left; text-indent:10px; line-height:38px;}
.bxLoginHeader input[type="submit"]{ width:160px; height:40px; background:#FFCC28; border:0px; font-weight:bold; cursor:pointer;}

.bxLoginHeader ::-webkit-input-placeholder{color:#333;}
.bxLoginHeader :-moz-placeholder{ color:#333;}
.bxLoginHeader ::-moz-placeholder{color:#333;}
.bxLoginHeader :-ms-input-placeholder{ color:#333;}

.bxLoginHeader p a{ color:#FFCC28; font-size:12px; text-decoration:underline;}

.busca{width:70%; height:51px; position:absolute; right:2%; top:64px; background:url(../img/bg-busca.png) no-repeat right;}
.busca img{ float:left; }

.busca input[type="text"]{width:82%; height:22px; float:left; padding:14px 0 15px; background:#FFCC28; border:0px; font-size:14px; font-weight:bold; border:0; }
.busca input[type="submit"]{width:65px; height:51px; float:right; margin-right:4px; background:#333 url(../img/ico-search.png) no-repeat center; border:0px; cursor:pointer;}
.busca form ::-webkit-input-placeholder{color:#333; font-weight:bold; text-decoration:underline;}
.busca form :-moz-placeholder{ color:#333; font-weight:bold; text-decoration:underline;}
.busca form ::-moz-placeholder{color:#333; font-weight:bold; text-decoration:underline;}
.busca form :-ms-input-placeholder{ color:#333; font-weight:bold; text-decoration:underline;}

/* BANNER */
#Boxbanner{width: 100%; height:auto; margin:auto; position:relative;}

#btShowMenu{ display:none;}

.Nav{width:100%; min-height:50px; background:#333; border-bottom:4px solid #FFCC28; margin-top:-2px; }
.contentNav{ max-width:1400px; width:100%; height:auto; margin:auto; position:relative;}
.contentNav .Menu{ float:left;  background:#333; }
.contentNav .Menu li{ float:left; list-style:none; border-left:1px solid #262626; position:relative;}
.contentNav .Menu li a{display:block; height:50px; color:#FFF; line-height:50px; font-size:12px; padding:0 13px;} 
.contentNav .Menu li a:hover{color:#FFCC28;}

.contentNav ul li ul{ display:none; position:absolute; background:#333; width:250px; z-index:10; border-right:1px solid #222; border-bottom:1px solid #222;}
.contentNav ul li ul li{ display:inline; width:100%; border-top:1px solid #222;}
.contentNav ul li:hover ul{ display:block;}

.bxShowMore{display:none;}
.bxBusca{ display:none;}

.mainHome{ max-width:1400px; width:100%; height:auto; margin:auto; overflow:hidden;}

.BoxHome{ width:48%; height:auto; overflow:hidden; float:left; margin:20px 1%; position:relative;}
.linkBoxHome{ width:100%; height:100%; display:block; text-indent:-9999px; position:absolute; top:0px; z-index:1;}

.linkBoxHome span{ width:181px; height:89px; position:absolute; bottom:0; right:0; background:url(../img/bg-link-home.png) no-repeat;-webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
.linkBoxHome:hover span{background:url(../img/bg-link-home.png) no-repeat; bottom:-10px;}

.BoxHome img{ width:100%;}

footer{ width:100%; height:auto; overflow:hidden; background:#464D55; padding-bottom:65px;}
.contentFooter{ max-width:1400px; height:auto; margin:auto;}

.sitemap{ float:left; width:75%; height:auto; margin:40px 0 0 19px;}
.boxSitemap{ float:left; margin-right:50px; margin-bottom:10px;}
.boxSitemap h3{ font-size:14px; color:#FFF; font-weight:bold; padding-bottom:10px;}
.boxSitemap li{ list-style:none; font-size:12px; padding-bottom:3px;}
.boxSitemap li a{ color:#FFF;}
.boxSitemap li a:hover{ color:#FFCC28;}

.parceiros{ width:98%; min-height:46px; padding:17px 1%; float:left; background:#FFF; margin:15px 0; text-align:center;}
.parceiros img{ margin:0 1%;}

.redesSociaisFooter{ width:138px; height:30px; float:right; margin:77px 16px 0 0 ;}
.redesSociaisFooter a{ display:block; width:30px; height:30px; float:left; margin:0 2px;}
.redesSociaisFooter .Facebook{ background:url(../img/facebook.png) no-repeat;}
.redesSociaisFooter .Linkedin{ background:url(../img/linkedin.png) no-repeat;}
.redesSociaisFooter .Youtube{ background:url(../img/youtube.png) no-repeat;}
.redesSociaisFooter .GooglePlus{ background:url(../img/google.png) no-repeat;}

.endereco{ width:100%; height:auto; padding:4px 0; font-weight:normal; color:#FFF; font-size:16px; float:right; text-align:center;}

.copyright{ float:left; width:98%; margin:14px 1% 0; padding:5px 0; border-top:2px solid #FFCC28;}
.copyright p{ font-size:10px; color:#FFF; float:left; padding-top:7px;}
.copyright .allure{ width:76px; height:25px; float:right; display:block; background:url(../img/allure.png) no-repeat;}

.barraFixa{ width:100%; height:55px; background:#333; position:fixed; bottom:0; left:0; z-index:9999; }
.contentBarra{ width:100%; max-width:1400px; margin:auto; position:relative;}

.telefoneBarra{ color:#FFCC26; float:left; padding:10px 15px; font-size:12px; line-height:18px;}
.chatOnline{ width:157px; height:72px; position:absolute; right:30px; bottom:-55px; color:#FFCC26; background:url(../img/bg-chat-online.png) no-repeat right; }
.chatOnline a{ color:#FFCC26; display:block; width:100%; height:100%; font-size:14px; line-height:88px;}

.gototop{ width:54px; height:52px; cursor:pointer; position:absolute; right:0; bottom:-55px; z-index:1; background: url(../img/go-to-top.png) no-repeat;}

/* SEARCH */
.Search{ width:100%; overflow:hidden; border-bottom:4px solid #FFCC28; background:#333; padding-bottom:5px;}

#btShowSearch{ display:none; width:100%; height:48px; margin: auto; cursor:pointer; color:#FFF; line-height:47px; text-indent:52px; background:url(../img/bg-show-busca.png) no-repeat 15px 15px;}
.contentSearch{ margin:auto; max-width:1400px; width:100%; height:auto; overflow:hidden; position:relative; }

.buscaPorCodigo{ width:320px; height:44px; position:absolute; right:1%; top:0px; background:#FFCC28 url(../img/busca-codigo.png) no-repeat left top;}
.buscaPorCodigo span{ float:left; width:125px; font-size:14px; font-weight:bold; color:#333; padding:14px 0px 15px 24px;}
.buscaPorCodigo input[type="text"]{ float:left; width:120px; height:15px; padding:10px 5px; border:0; margin:2px 0; }
.buscaPorCodigo input[type="submit"]{ float:left; width:40px; height:35px; margin:2px 0; background:url(../img/arrow-search.png) no-repeat center; border:0px; cursor:pointer; }

.bxVendaLocacao{ float:left; width:98%; margin:0 1%; padding-top:18px; color:#FFF; font-size:16px;}
.contentCampos{ float:left; width:98%; margin:0 1%; padding-top:11px;}

.contentCampos select{ float:left; background:#222; padding:14px 0.5%; font-size:12px; color:#FFF; border:0; text-indent:10px; width:13.9%; margin:0 0.4% 0 0;}
.contentCampos input[type="submit"]{ width:13%; height:44px; background:#FFCC28 url(../img/arrow-search.png) no-repeat center right; border:0; float:right; text-indent:10px; font-size:16px; font-weight:bold; color:#222; text-align:left; cursor:pointer;font-family: 'Roboto', Arial, Helvetica, sans-serif;}

/*  */
.imgPaginas{ width:100%; max-height:400px; text-align:center; position:relative;}
.imgPaginas img{ width:100%; max-width:1400px;}

.titlePaginas{ width:100%; background:#464D55;}
.contentTitle{ margin:auto; width:100%; max-width:1400px; background:url(../img/arrow-title.png) no-repeat 15px 20px }
.contentTitle h1{ color:#FFF; font-size:18px; font-weight:normal; padding:25px 20px 25px 42px;}

.main{ max-width:1400px; width:100%; height:auto; margin:auto; overflow:hidden; padding:15px 0;}
.main h2{ font-size:18px; color:#FFCC27; padding:15px 0;}
.main h3{ font-size:16px; color:#666; padding:5px 0;}
.main p{ font-size:14px; color:#555; padding-bottom:5px; line-height:18px; }
.main p a{ color:#09C;}
.main ul{ font-size:14px; color:#555; padding:10px 0; list-style:inside;}
.main li{ line-height:18px; list-style-image:url(../img/arrow-list.png);}
.contentMain{ padding:0 1%;}

.contentAreaRestritaCliente{ width:100%; max-width:1400px; position:relative; margin:auto;}
.areaRestritaCliente{ width:320px; padding:10px 0; position:absolute; right:1%; top:20px; background:#FFCC27; overflow:hidden;}
.areaRestritaCliente p{ padding:0 3px; font-size:14px; padding-bottom:10px; display:block; font-weight:bold;}
.areaRestritaCliente p a{ color:#333;}

.leftArea{ float:left; width:170px; height:70px; border:0px; padding-left:10px; }
.leftArea input[type="text"],.leftArea input[type="password"]{ width:100%; height:30px; border:0; margin-bottom:3px; text-indent:10px;}

.rightArea{ float:right; width:114px; height:70px; padding-right:10px;}
.rightArea input[type="submit"]{ width:112px; height:68px; float:right; border:0px; background:#222; color:#FFCC27; cursor:pointer; font-size:20px; font-weight:bold; }

.pastaOnline{ width:320px; padding:10px 0; position:absolute; right:1%; top:170px; background:#FFCC27; overflow:hidden;}
.pastaOnline p{ padding:0 3px; font-size:16px; padding-bottom:10px; display:block; font-weight:200;}
.pastaOnline a{ background:#222; color:#FFCC27; width:92%; margin:0 2%; display:block; padding:10px 2%;}


.img-Excelencia{ float:right;}
.img-Embrase{ float:right;}
.img-NumeroMDM{ max-width:670px; width:100%;}
.img-hope{ float:right; max-height:130px;}
.img-ampliar{ float:right; max-height:130px;}
.img-pqi, .img-pqe{ float:right;}
.img-certificado{ width:38%; margin:0 1%; float:left;}
.img-certificado img{ width:100%;}
.videoPqe{ width:58%; margin:0 1%; float:left;}

#MarioDalMaso{ padding:0; width:100%; text-align:center;}


/* TABS INSTITUCIONAL*/
.r-tabs .r-tabs-nav{ margin: 0; padding: 0;}
.r-tabs .r-tabs-tab{ display: inline-block; margin: 0; list-style: none;}
.r-tabs .r-tabs-panel{ padding:15px; display:none; float:left;}
.r-tabs .r-tabs-accordion-title{ display: none;}
.r-tabs .r-tabs-panel.r-tabs-state-active{ display: block;}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
.r-tabs .r-tabs-nav { display: none; }
.r-tabs .r-tabs-accordion-title { display: block; float:left; width:100%; }
}

/* Tabs container */
.r-tabs{ position:relative; background-color:#EBEBEB; }
.r-tabs .r-tabs-nav .r-tabs-tab{ position:relative; background-color:#EBEBEB; width:19.7%; height:60px; float:left; border-top:3px solid #FFCC28; text-align:center; margin-right:0.2%;}
.r-tabs .r-tabs-nav .r-tabs-state-active{ background-color:#FFF;}
.r-tabs .r-tabs-nav .r-tabs-anchor{	display:inline-block;  width:92%; height:36px; padding:12px 4%; text-decoration:none; font-size:14px; font-weight:bold; color:#555; font-weight:500;}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{ color:#555; font-size:14px; text-shadow:none; width:92%; height:36px; padding:12px 4%; font-weight:500; }
.r-tabs .r-tabs-panel{ background-color:white; }

.r-tabs .r-tabs-accordion-title .r-tabs-anchor{ display:block; padding:15px; background-color:#EBEBEB; color:#555; text-decoration:none; font-size:14px; border-top:3px solid #FFCC28;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{ background-color:#fff; color:#555; text-shadow:none;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{ opacity:0.5;}

/* CONTATOS */

.formulario{ width:48%; margin:0 1%; float:left;}
.formulario input[type="text"],.formulario input[type="password"]{ width:96%; padding:16px 2% 17px; border:0; background:#fff !important; color:#333; margin:1px 0}
.formulario select{ width:100%; padding:16px 2% 17px; border:0; background:#fff !important; color:#333; margin:1px 0}
.formulario textarea{ width:96%; height:70px; padding:12px 2%; border:0; background:#fff !important; color:#333; margin:1px 0}
.formulario input[type="submit"]{ width:215px; float:right; height:48px; background:#FFCC28; color:#333; border:0; font-weight:bold; cursor:pointer; margin-top:5px;}

.formulario ::-webkit-input-placeholder{ color:#333;}
.formulario :-moz-placeholder{ color:#333;}
.formulario ::-moz-placeholder{ color:#333;}
.formulario :-ms-input-placeholder{ color:#333;}

.infoContato{ width:48%; margin:0 1%; float:left; padding-top:20px;}

/* CADASTRE-SE */
.imgCadastrese{width:48%; margin:0 1%; float:left; padding-top:20px;}
.imgCadastrese img{ width:100%; max-width:458px; float:right;}

/* IMÓVEIS */
/* .titleImoveis{ border-bottom:5px solid #464D55; width:100%; padding:5px 0; float:left;} */
.titleImoveis{ width:100%; padding:5px 0; float:left;}
.titleImoveis h2{ color:#464D55;}

.bxImovel{ float:left; width:24%; margin:5px 0.5%; background:#464646; overflow:hidden; border-bottom:5px solid #262626;}
.bxImovel a, .textImovelDescricao, .textImovelDescricao a { color: #fff !important;}
.imgImovel{ float:left; width:100%; max-height:252px; position:relative;}
.imgImovel span{ width:100%; height:30px; line-height:29px; text-indent:2%; background:#00D96D; z-index:2; position:absolute; bottom:0; left:0; font-size:12px; color:#FFF; font-weight:bold;text-shadow: 1px 1px 2px rgba(150, 150, 150, 1); }
.imgImovel img{ width:100%; height:100%; max-width:330px; max-height:252px;} 
.imgImovel .linkImovel{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:1;}
.imgImovel .addFavoritos, .imgImovel .removeFavoritos { position:absolute; width:35px; height:35px; background:#FFCC26 url(../img/star-favorite.png) no-repeat center; z-index:3; top:0; right:0;}


.textImovel{ width:96%; padding:2%; float:left; }
.textImovel h3 a{ color:#FFF; font-size:18px; font-weight:normal;}
.textImovel h3 a span{ color:#FFCC26; font-size:16px;}
.textImovel p{ font-size:12px; color:#FFF;}
.textImovel p a{ font-size:12px; color:#FFF;}
.textImovel p a span{ color:#FFCC26;}
.textImovel p strong{ font-size:16px; font-weight:bold; color:#FFCC26;}

.textImovelTitle{ float:left; width:100%; height:85px; padding-bottom:5px; color: #fff;}
.textImovelDescricao{ float: none; width:100%; height:95px; overflow:hidden; padding-bottom:10px;color: #fff; margin: 0 !important;}
.textImovelDescricao p, .textImovelDescricao p a { color: #fff;}
.textImovelValor{ float:left; width:100%;}

.infoPaginas{ width:100%; float:left; height:auto; margin-top:50px;}
.bxSlide{ float:left; width:48%; padding:5px 1%;}
.bxSlide h4{ font-size:18px; color:#666; text-align:center; float:left; width:100%; font-weight:normal; padding:10px 0;}

/* SLIDE */
#slideWrap {width:100%;	float:left;}
.slider {}
.sss{ height:0; margin:0; padding:0; position:relative;	display:block; overflow:hidden;}
.ssslide{ width:100%; margin:0; padding:0; position:absolute; top:0; left:0; display:none; overflow:hidden;}
.ssslide img{ width:100%; height:auto; margin:0; padding:0; position:relative; display:block;}
.sssnext, .sssprev{	width:30px;	height:100%; margin:0; position:absolute; top:0; }
.sssprev{ left:0; background:#DEDEDE url(../img/arrow-slide-left.png) no-repeat 7px 50%;}
.sssnext{ right:0; background:#DEDEDE url(../img/arrow-slide-right.png) no-repeat 7px 50%;}
.sssprev:hover, .sssnext:hover{	cursor:pointer;}


.bxVideo{ float:left; width:48%; padding:5px 1%; }
.bxVideo h4{ font-size:18px; color:#666; text-align:center; float:left; width:100%; font-weight:normal; padding:10px 0;}
.bxVideo img{ width:100%;}

.bxAnuncie{ float:left; width:48%; padding:15px 1% 0;}
.bxAnuncie img{ width:100%;}

/* IMÓVEL */

.atalhosImovel{ width:100%; height:auto; float:left;}
.atalhosImovel .atalho{ float:left; min-width:132px; width:16.6%;background:#464D55; border-bottom:1px solid #666; }
.atalhosImovel a{ width:100%; height:68px; display:block; } 
.atalhosImovel a span{ float:left; width:15%; padding:21px 5% 0;}
.atalhosImovel a span img{ width:100%;}
.atalhosImovel a p{ color:#FFF; font-size:14px; font-weight:400; float:left; width:70%; padding-top:20px; display:block; text-align:left !important;}


.bxSlideImovel{ float:left; width:50%; margin-top:20px;}
.royalSlider{ width:100%;}
#gallery-1{width:100%;}
.rsGCaption{ display:none;}

.infoImovel{ float:left; width:46%; padding:2%;}
.infoImovel p strong{ float:right; font-size:22px; color:#FFCC26; clear: both; margin-bottom: 10px; margin-top: 10px; }

.fichaTecnica{ width:100%; height:auto; float:left; padding-top:20px;}
.fichaTecnica .bxFichaTecnica{ width:100%; float:left; padding:10px 0; border-bottom:1px solid #CCC;}
.fichaTecnica ul{ padding:5px 0;}
.fichaTecnica ul li{ float:left; margin-right:30px;}

.ordernar{ float:left; width:100%; padding:10px 0;}
.ordernar label{ float:right;}
.ordernar select{ padding:10px;}

.infoImovel .item{ float:left; background:#F0F0F0; font-size:14px; color:#263D46; line-height:26px; text-align:center; padding:10px 3%; margin:10px 0.5% 20px;}
.infoImovel .item span{ color:#464D55; font-size:22px;}
.infoImovel .itens{ width:100%; float:left;}

.Compartilhar{ width:100%; float:left; padding:20px 0; }

@media screen and (max-width: 1200px){
.busca input[type="text"]{width:80%;}
}
@media screen and (min-width: 1100px) {.contentNav .Menu{ display:block !important;}}
@media screen and (max-width: 1100px){
.busca{width:64%;}	
.busca input[type="text"]{width:76%;}

.contentNav .Menu{ display:none; width:100%; z-index:10; position:relative;}
.contentNav .Menu li{ width:100%; border-top:1px solid #222;}
	
#btShowMenu{ display:block; width:110px; height:50px; float:left; border-right:1px solid #222;}
#btShowMenu a{width:100%; height:50px; font-size:12px; line-height:50px; text-indent:58px; display:block; background:url(../img/bt-show-menu.png) no-repeat 16px 15px; text-decoration:none; color:#FFF; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}

.contentNav ul li ul{ position:inherit; display:block; width:100%;}
.contentNav ul li ul li{background:#262626;}

}


@media screen and (max-width: 990px) {
.busca{width:61%;}	
.busca input[type="text"]{width:72%;}



.img-certificado{ width:48%; margin:0 1%; float:left;}
.videoPqe{ width:48%; margin:0 1%; float:left;}
}

@media screen and (min-width: 900px) {.contentSearch{ display:block !important;}}
@media screen and (max-width: 900px) {

.areaRestrita{ display:none;}
.favoritos{ display:none;}
.boleto{ display:none;}
.busca{ display:none;}
.logo{ margin:auto; position:relative;}

#btShowMore{ width:43px; height:50px; border-left:1px solid #262626; position:absolute; top:0; right:0; background: url(../img/bt-show-more.png) no-repeat center; }
#btShowMore a{ display:block; width:100%; height:100%; }

.bxShowMore{ position:absolute; background:#333; width:100%; z-index:10; top:50px; left:0;}
.bxShowMore li{ list-style:none;}
.bxShowMore li a{ color:#FFF; padding:15px; font-size:12px; border-top:1px solid #262626; display:block;}
.bxShowMore li a:hover{ color:#FFCC28;}

.bxBusca{ display:block; width:98%; margin:5px 1% 0; float:left;}
.bxBusca input[type="text"]{ width:81%; height:22px; float:left; padding:14px 1% 15px 0; color:#FFF; background:#262626; font-size:14px; font-weight:bold; border:0; text-indent:15px; }
.bxBusca input[type="submit"]{ width:18%; height:51px; float:left; background:#FFCC28 url(../img/ico-search-2.png) no-repeat center; border:0px; cursor:pointer;}
.bxBusca form ::-webkit-input-placeholder{color:#FFF; font-weight:normal; text-decoration:underline;}
.bxBusca form :-moz-placeholder{ color:#FFF; font-weight:normal; text-decoration:underline;}
.bxBusca form ::-moz-placeholder{color:#FFF; font-weight:normal; text-decoration:underline;}
.bxBusca form :-ms-input-placeholder{ color:#FFF; font-weight:normal; text-decoration:underline;}

.contentCampos select{ width:32.9%; margin:0.2%; }
.contentCampos input[type="submit"]{ width:99.5%; height:44px; margin:4px 0.2%; background:#FFCC28 url(../img/arrow-search.png) no-repeat center right; border:0; float:left; text-indent:10px; font-size:18px; color:#222; text-align:left; cursor:pointer;}

.contentSearch{ display:none; padding:10px 0;border-bottom:1px solid #FFCC28;}

.buscaPorCodigo{ width:98%; margin:10px 1% 0; right:auto; float:left; position:inherit; background:none; border-bottom:1px solid #FFCC28; padding-bottom:5px;}
.buscaPorCodigo span{ padding:14px 0px 15px 1%; color:#FFF;}
.buscaPorCodigo input[type="text"]{ margin: 4px 0;}
.buscaPorCodigo input[type="submit"]{ background:#FFCC28 url(../img/arrow-search.png) no-repeat center; margin:4px 0;}

#btShowSearch{ display:block;}

.img-certificado{ width:98%; margin:0 1%; float:left;}
.img-certificado img{ max-width:}
.videoPqe{ width:98%; margin:0 1%; float:left;}
.videoPqe iframe{ height:250px !important;}

.areaRestritaCliente{ top:5px;}
.pastaOnline{ top:139px;}
}

@media screen and (max-width: 800px) {
.bxSlideImovel{ width:100%;}
.infoImovel{ float:left; width:96%; padding:2%;}
}

@media screen and (max-width: 780px) {
.redesSociaisFooter{ width:100%; margin:15px 0; text-align:center;}
.redesSociaisFooter a{ display:inline-block; float:none;}
.sitemap{ width:98%; margin:15px 1% 0;}
.boxSitemap ul{ padding-top:0px !important;}
.endereco{ font-size:14px;}


.bxSlide{ width:98%;}
.bxVideo{ width:98%;}
}

@media screen and (max-width: 700px) {
.bxImovel{ float:left; width:49%; margin:5px 0.5%;}
.bxAnuncie{ width:98%;}
}

@media screen and (max-width: 640px) {
body{ background:url(../img/bg-body.jpg) repeat-x top;  }
#Boxbanner{ display:none;}
header.home{ padding-top:130px;}
.Nav{ margin-top:95px;}
header .Nav{ margin-top:0px;}
.BoxHome{ width:98%; margin:10px 1%;}
.contentCampos select{ width:49.5%; margin:0.2%; }
.img-Excelencia{ width:100%; margin:auto; float:none; text-align:center; display:inline-block;}
.img-Embrase{ width:100%; margin:auto; float:none; text-align:center; display:inline-block;}

.imgPaginas img{ display:none;}
.areaRestritaCliente{ position:inherit; top:auto; right:auto; width:100%; }
.areaRestritaCliente p{ text-align:left !important;}
.rightArea{ float:left;}

.pastaOnline{ position:inherit; top:auto; right:auto; width:100%; border-top:1px solid #222; }

.formulario{ width:98%; }
.infoContato{ width:98%; }
.imgCadastrese{ display:none;}

.atalhosImovel .atalho{ width:33%;}
}
@media screen and (max-width: 500px) {
.bxImovel{ float:left; width:99%; margin:5px 0.5%;}
.imgImovel img{ max-width:none;}
.atalhosImovel .atalho{ width:49.5%;}
}
@media screen and (max-width: 380px) {
.logo{ width:100%;}
.chatOnline{ width:60px; text-indent:-9999px;}
.copyright p{ width:98%; padding-left:1%; padding-right:1%; text-align:center;}
.copyright .allure{ margin:auto; float:none; margin-top:28px;}
.contentCampos select{ width:99.5%; margin:0.2%; }
.main p{ text-align:justify;}
.main ul{ text-align:justify;}
.formulario input[type="submit"]{ width:100%;}
}
@media screen and (max-width: 310px) {
.atalhosImovel .atalho{ width:100%;}
.atalhosImovel a p{ padding-top: 28px;}
}


.control {
    font-family: arial;
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
    padding-top: 3px;
    cursor: pointer;
    font-size: 16px;
}
    .control input {
        position: absolute;
        z-index: -1;
        opacity: 0;
    }
.control_indicator {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    background: #000000;
    border: 0px solid #000000;
}
.control-radio .control_indicator {
    border-radius: 20%;
}

.control:hover input ~ .control_indicator,
.control input:focus ~ .control_indicator {
    background: #000000;
}

.control input:checked ~ .control_indicator {
    background: #000000;
}
.control:hover input:not([disabled]):checked ~ .control_indicator,
.control input:checked:focus ~ .control_indicator {
    background: #000000;
}
.control input:disabled ~ .control_indicator {
    background: #e6e6e6;
    opacity: 0.6;
    pointer-events: none;
}
.control_indicator:after {
    box-sizing: unset;
    content: '';
    position: absolute;
    display: none;
}
.control input:checked ~ .control_indicator:after {
    display: block;
}
.control-radio .control_indicator:after {
    left: 5px;
    top: 5px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #f5b600;
}
.control-radio input:disabled ~ .control_indicator:after {
    background: #7b7b7b;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	.system i.flaticon-building {
		font-size: 35px !important;
		line-height: 0;
		margin: 15px 0 -1px !important;
		padding: 0 !important;
		display: block;
	}
}
.system .navbar-inverse {
	margin-top: 40px;
}
.links-rodape a {
	color: #fff;
}
.anuncio, .anuncio a {
	font-family: 'Roboto', sans-serif;
}
.anuncio h4 a {
	font-weight: 400;
	font-size: 2.3rem;
	color: #000
}
.anuncio h5 a {
	font-weight: 600;
	font-size: 1.7rem;
	color: #58595b
}
.destaque h4 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 2.8rem;
	color: #daa300;
	margin-top: 20px;
}
.destaque .imagem {
	margin-bottom: 20px;
}
