/* CSS Document */
 * {
     margin: 0 auto;
     padding: 0;
}
 html{
    overflow-y: scroll !important;
}
 .clear {
     clear: both;
}
 body {
     font-family: Arial, Helvetica, sans-serif;
}
 #geralPassos{
    margin: 0 auto;
     background-color: #f1f0f0;
     padding: 2% 0 2% 0;
}
 #centroPassos{
    margin: 0 auto;
     max-width: 500px;
     width: 100%;
}
 #geralCiroPr{
    float: left;
     width: 100%;
}
 .circoPr {
     float: left;
     width: 10px;
     height: 4px;
     border-radius: 53px;
     background-color: #cecece;
     padding: 20px 25px 35px 25px;
     color: #ffffff;
     font-size: 20px;
}
 #ambienteSeg {
     float: right;
     color: #fff;
     font-size: 12px;
     width: 9.5%;
     margin: 8px 1% 0 0;
     min-width: 117px;
}
 #ambienteSeg img{
    float: left;
}
 #textAmbient {
     float: right;
     margin: 3px 0 0 2%;
}
 #conPlan {
     float: right;
     font-size: 14px;
     width: 15%;
     margin: 1% 1% 0 0;
     min-width: 192px;
}
 #conPlan img{
    float: right;
     margin: 0 4px 0 0;
}
 #conPlan b{
    float: right;
     margin: 2px 0 0 0;
}
 .tracosPr{
    float: left;
     width: 200px;
     height: 5px;
     background-color: #d7d7d7;
}
 #geralTextPr{
    float: left;
     width: 100%;
}
 .tracosPr {
     float: left;
     width: 115px;
     height: 6px;
     background-color: #d7d7d7;
     margin: 6% 2% 0 2%;
}
 .textPrP {
     float: left;
     margin: 5px 10% 0 -20px;
     font-size: 12px;
     font-family: 'roboto';
     width: 28%;
}
 .textPr {
     float: left;
     margin: 5px 0 0 10px;
     font-size: 12px;
     font-family: 'roboto';
     width: 28%;
     color: #727272;
}
 .textPrR {
     float: right;
     margin: 5px 0 0 0;
     font-size: 12px;
     font-family: 'roboto';
     width: 28%;
     color: #727272;
}
 .textMarcado{
    color: #e36104;
}
 .circMarcado{
    background-color: #e36104;
}
/*PLANOS*/
 .selectEstado{
     border: 0;
     background: #f6f6f6;
     color: #333;
     font-family: 'Roboto', sans-serif;
     font-size: 12px;
     letter-spacing: 0px;
     width: 100px;
}
 .ocultPlan{
    display: none;
}

 .btsPret {
     float: left;
     width: 23.5%;
     margin: 0 1.2% 0 0;
}

 .titBlocoCenterPlano {
     margin: 1% auto;
     max-width: 1000px;
     width: 100%;
     font-family: 'Lato';
     font-weight: 100;
}
 .titBlocoCenterPlano h1 {
     float: left;
     width: 100%;
     font-weight: 300;
     margin: 2% 0 2% 0;
     text-align: center;
     font-family: 'Roboto', sans-serif;
     font-size: 38px;
}
 .titBlocoCenterPlano h2 {
     float: left;
     width: 100%;
     font-weight: 300;
     margin: 2% 0 2% 0;
     text-align: center;
     font-family: 'Roboto', sans-serif;
     font-size: 28px;
}
 .titBlocoCenterPlano h3{
     float: left;
     width: 100%;
     font-weight: 500;
     margin: 1% 0 2% 0;
     text-align: center;
     font-size: 24px;
     color: #e36104;
}
 input[type=radio] {
     display: none;
}
 input[type=radio]:checked + label {
     border-bottom: 8px solid #bf4f06;
     background: #000000;
    /* height: 45px;
     */
     width: 100%;
     display: inline-block;
     padding: 5.5% 1% 0.5% 1%;
     text-align: center;
     color: #fff;
     font-size: 17px;
     text-transform: uppercase;
     cursor: pointer;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     background: #f66709;
}
 input[type=radio] + label {
     border: 1px solid #c0ca33;
     background: #000000;
    /* height: 45px;
     */
     width: 100%;
     display: inline-block;
     padding: 5% 1% 4.5% 1%;
     text-align: center;
     color: #fff;
     font-size: 18px;
     text-transform: uppercase;
     cursor: pointer;
     border: 0 solid #ffffff;
     font-weight: 300;
     font-family: 'Roboto', sans-serif;
}
 .descAba{
     color: #f66709;
     font-size: 12px;
     float: right;
     width: 100%;
     margin: 5px 0 0 0;
     height: 20px;
}
 #boxOption{
     float: left;
     width: 100%;
     margin: 0 0 4% 0;
}

 #subGeralBox {
     margin: 2% auto;
     max-width: 1024px;
     width: 100%;
     overflow: hidden;
}




 .precoBoxPlan {
     float: left;
     width: 100%;
     text-align: center;
     font-family: 'Roboto', sans-serif;
     font-size: 37px;
     font-weight: 600;
     margin: 1% 0 0 0;
}
 .iconTempBox {
     float: left;
     margin: 0 0 0 20%;
}

 .boxTextTemp {
     float: right;
     border-left: 3px solid #000000;
     width: 55%;
}
 .textTempoBox {
     float: left;
     width: 100%;
     color: #000000;
     margin: 0 0 0 15px;
}
 .subTextTempoBox {
     float: left;
     color: #888888;
     margin: 4px 0 0 15px;
}

 .textDia {
     float: left;
     width: 100%;
     text-align: center;
     color: #2d2d2d;
     font-family: 'Roboto', sans-serif;
     text-transform: uppercase;
     font-weight: 300;
}
 .precoDia {
     float: left;
     width: 100%;
     text-align: center;
     color: #2d2d2d;
     font-size: 26px;
     font-weight: 600;
     font-family: 'Roboto', sans-serif;
    /* letter-spacing: 0px;
     */
}
 .btAnunciar {
     float: left;
     width: 91%;
     margin: 2% 0 5% 4%;
     text-align: center;
     padding: 3.5% 0 3.5% 0;
     color: #ffffff;
     font-family: 'Roboto', sans-serif;
     text-transform: uppercase;
     font-size: 14px;
     border: 0px;
     cursor: pointer;
     border-radius: 5px;
}
 #textAcesse-box {
     float: left;
     width: 91%;
     text-align: center;
     font-size: 18px;
     font-family: "Lato";
     font-weight: 300;
     margin: 3% 0 3% 4%;
}
 #textAcessDet-box {
     background-color: #ffffff;
     width: 18%;
}
 #loginFace-box {
     float: left;
     width: 100%;
     margin: 9% 0 0% 0;
}
 .borderBlack{
    border: 1px solid #e9e9e9;
     margin-right: 15px;
}
 .backgroundBlack{
    background-color: #000000;
}

 .backgroundBlue{
    background-color: #005aa0;
}
 .textBlue{
    color: #005aa0;
}
 .textRed{
    color: #FF0000;
}
/*PLANOS*/
 .titBlocoCenter{
    margin: 0 auto;
     max-width: 890px;
     width: 100%;
     font-family: 'Lato';
     font-weight: 100;
}
 .titBlocoCenter h1{
    float: left;
     width: 100%;
     font-weight: 400;
     margin: 2% 0 0 0;
     text-align: center;
}
 .titBlocoCenter h2 {
     float: left;
     width: 100%;
     font-weight: 300;
     margin: 2% 0 2% 0;
     text-align: center;
     font-size: 18px;
     line-height: 1.6;
}
 #blocoCenter {
     margin: 2% auto;
     max-width: 750px;
     width: 100%;
     border: 1px solid #ededed;
     background-color: #ffffff;
     padding: 1.5% 0 1.5% 2.5%;
}
 #blocoCenter-corretor {
     margin: 2% auto;
     max-width: 380px;
     width: 100%;
     border: 1px solid #ededed;
     background-color: #ffffff;
     padding: 1.5% 1% 1.5% 2%;
}
 .textChecked{
    float: left;
     width: 100%;
     margin: 32px 0 0 0;
}
 #formCadSt{
    float: left;
     width: 100%;
}
/*FORMULARIO contato*/
 #formularioCad{
     max-width:1000px;
     width: 100%;
     float:left;
     border:0px solid #000000;
     font-size:14px;
     color:#333333;
     margin: 3% 0px 0px;
}
 .estilo-input-text-form-cad {
    width: 95%;
     padding: 0px;
     height: 35px;
     background-color:#ffffff;
     border:1px solid #ccc;
     margin: 5px 0 0 0;
     border-radius: 4px;
     padding: 0 0 0 2%;
     font-size: 14px;
     font-family: 'Lato';
}
 .estilo-input-text-form-cad:hover {
    background-color: #ccc;
     border: 1px solid #ccc;
}
 .estilo-input-text-form-cad:focus {
    background-color: #ccc;
     border:1px solid #ccc;
}
 .estilo-sel-text-form-contato {
    width: 97%;
     padding: 0px;
     height: 37px;
     background-color:#ffffff;
     border:1px solid #ccc;
     margin: 5px 0 0 0;
     border-radius: 4px;
}
 .estilo-sel-text-form-contato:hover {
    background-color: #ccc;
     border: 1px solid #ccc;
}
 .estilo-sel-text-form-contato:focus {
    background-color: #ccc;
     border:1px solid #ccc;
}
 .estilo-textarea-form-contato {
     width: 95%;
     height: 100px;
     padding: 5px;
     background-color:#ffffff;
     border:1px solid #ccc;
     border-radius: 4px;
}
 .estilo-textarea-form-contato:hover {
    background-color: #ccc;
     border:1px solid #ccc;
}
 .estilo-textarea-form-contato:focus {
    background-color: #ccc;
     border:1px solid #ccc;
}
 .bgBody{
    background: #f6f6f6;
}
 #box-form-cad fieldset {
     width: 100%;
     padding-left:0;
     margin-top: 0;
     padding-top: 0 !important;
     float:left;
     border: 0;
     font-family: 'Lato';
}
 #box-form-cad fieldset label {
    float:left;
     width: 49%;
     margin: 1.5% 0 10px 0;
     font-size: 15px;
     color: #323339;
}
 #box-form-cad fieldset .rows-3 {
    float:left;
     width: 32.5%;
     font-size: 15px;
     color: #323339;
}
 #box-form-cad fieldset .rows-1 {
    float:left;
     width: 100%;
     font-size: 15px;
     color: #323339;
}
 #box-form-cad fieldset .rows-100 {
    float:left;
     width: 100%;
     font-size: 15px;
     color: #323339;
}
 #box-form-cad fieldset .rows-70 {
    float:left;
     width: 65%;
     font-size: 15px;
     color: #323339;
}
 #box-form-cad fieldset .rows-20 {
    float:left;
     width: 17.6%;
     font-size: 15px;
     color: #323339;
     margin: 1.5% 10px 10px 0;
}
 #box-form-cad fieldset .rows-15 {
    float:left;
     width: 13%;
     font-size: 15px;
     color: #323339;
}
 #box-form-cad fieldset .rows-10 {
    float:left;
     width: 9%;
     font-size: 15px;
     color: #323339;
     margin: 1.5% 2% 0 0;
}
 #box-form-cad fieldset .rows-50 {
    float:left;
     width: 49%;
     font-size: 15px;
     color: #323339;
     margin: 1.5% 0 0 0;
}
 #box-form-cad fieldset .rows-40 {
    float:left;
     width: 38%;
     font-size: 15px;
     color: #323339;
     margin: 1.5% 2% 0 0;
}
 #box-form-cad fieldset .error {
    font-family: verdana;
     font-size:11px;
     color: #9B0404;
     float: left;
}
 #box-email-enviado{
    font-family: verdana;
     font-size:11px;
     color: red;
}
 label.error {
     color: red;
     font-size: 10px;
     margin: 0 !important;
     display: none !important;
}
 #formularioCad .bt{
     background: #191717 none repeat scroll 0 0;
     border: 0 none;
     color: #ffffff;
     cursor: pointer;
     float: left;
     font-family: "Muli";
     font-size: 18px;
     height: 45px;
     margin: 15px 20px 0 0;
     width: 125px;
}
/*END FORMULARIO*/
 .c-gray{
    color: #6e6e6e;
}
 #groupBt {
     float: right;
     margin: 2% 4% 0 0;
     width: 47%;
}
 #boxBotoes{
    margin: 0 auto 2%;
     max-width: 785px;
     width: 100%;
     font-family: 'Lato';
     font-weight: 100;
}
 #boxBotoes-corretor{
    margin: 0 auto 2%;
     max-width: 422px;
     width: 100%;
     font-family: 'Lato';
     font-weight: 100;
}
 #subBoxFor{
    float: right;
     width: 44%;
}
 #subBoxFor-corretor {
     float: right;
     width: 81%;
}
 #btProx{
    float: right;
     width: 65%;
}
 #abaAtendimentoApp{
     position: fixed;
     top: 352px;
     width: 50px;
     right: 0;
     z-index: 99999;
}
 #abaAtendimentoApp .iconApp{
    float: right;
     margin: -5px 0 0 0;
}
 img{
    max-width: 100%;
    border: 0;
    vertical-align: middle;
}
 div:after, ol:after, form:after, ul:after, dl:after, p:after, header:after, section:after, article:after, footer:after {
     content:".";
     display:block;
     clear:both;
     visibility:hidden;
     height:0;
     overflow:hidden;
}
 #logoMenor{
    float: left;
     width: 6%;
}
 #btWhats{
    float: right;
     margin: 5px 15px 0 0;
     display: none;
}
 #geralNbusca{
    margin: 1% 0% 0% 0%;
     height: 490px;
     width: 100%;
}
 #gBuscaN{
    margin: 0 auto;
     width: 100%;
     max-width: 850px;
     border: 0 solid;
}
 .tituloNovoh{
    float: left;
     margin: 65px 0px 0px;
     width: 98%;
     text-align: center;
     font-size: 53px;
     font-family: 'Roboto', sans-serif;
     color: #ffffff;
     text-shadow: -2px 0px 5px #000000;
     font-weight: normal;
}
 #selectsBusca {
     float: left;
     margin: 0 0 0 0;
     width: 100%;
     max-width: 850px;
}
 #btAnunciar{
    float: right;
     margin: 0 0 0 0;
     width: 100%;
     max-width: 152px;
}
 #btAn{
    float: right;
     margin: 0 0 0 0;
}
 #geral-expo {
     margin: 0 auto;
     border: 0px solid #000000;
     overflow: hidden;
}
 #barra-expoimovel {
     padding: 5.7% 8.2% 0.7% 0.2%;
    /* margin: 2px 5px 0px 0px;
     */
     display: block;
     display: inline;
     list-style: none;
     float: left;
     font-size: 11px;
     font-weight: 500;
     text-align: right;
     text-transform: uppercase;
     width: 150px;
     max-height: 24px;
}
 #barra-expoimovel li {
     display: inline;
     margin-left: 5px;
     float: left;
     text-align: right;
     width: 100%;
}
 #barra-expoimovel li ul {
     z-index: 100;
     position: absolute;
     background-color: #FFFFFF;
     border: 1px solid #CCCCCC;
     border-top: none;
     color: #005AA0;
     float: right;
     margin-left: -175px;
     *margin-left: -203px;
     margin-top: 2px;
     margin-top: 4px\9;
     *margin-top: 20px;
     padding: 0;
     width: 193px;
    /* for IE */
     display:none;
}
 #barra-expoimovel li ul li{
     border-top: 1px solid #CCCCCC;
     list-style-type: none;
     margin-left: 10px;
     margin-right: 10px;
     text-align: left;
     width: 173px;
     display: block;
}
 #barra-expoimovel li ul li:first-child {
     border-top: none;
}
 #barra-expoimovel li ul li a {
     color:#005aa0;
     text-decoration: none;
}
 #barra-expoimovel li ul li a:hover {
     text-decoration: underline;
}
 #corpo-expo {
     margin: 0 auto;
     border: 0px solid #990000;
     max-width: 1230px;
     width: 100%;
    /*overflow: hidden;
    */
}
 #barra-globo {
     margin: 0 auto;
     border: 0px solid #000000;
     background-color: #f3f3f3;
     text-align: center;
}
 #topo-expo {
     margin: 0 auto;
     border: 0px solid #000000;
}
 #geralBarra{
    width: 100%;
     margin: auto;
     max-width: 1230px;
}
 #textBottomBarra {
     float: left;
     width: 100%;
    /* margin: 4.5% 0 0 0;
     */
     font-weight: 500;
     font-size: 11px;
     text-transform: uppercase;
}
/*alterado*/
 #topo-expo-propietario {
     margin: 0 auto;
     border: 0px solid #000000;
     height: auto !important;
}
 #bannerPListagem{
     width: 48.5%;
     float: right;
     background: #ccc;
     margin: 1.3% 1% 0 0;
}
 #bannerPListagemL {
     width: 48.5%;
     float: left;
     background: #ccc;
     margin: 1.3% 1% 0 1%;
}
 #bannerPListagemL img {
     min-height: 80px;
}
 #bannerPListagem img{
     min-height: 80px;
}
 #topo-conteudo-expo #logo-expo {
     float: left;
     border-right: 1px solid #bdbdbd;
     margin: 1% 2% 0% 0.5%;
     width: 12%;
     padding: 0 2% 0 0;
}
 #topo-conteudo-expo #slogan-expo {
     float: left;
     border: 0px solid #bdbdbd;
     margin: 0.2% 0 0 0%;
     line-height: 1.5;
}
 #form-area-login {
     float: left;
     border: 0px solid #000000;
     margin: 15px 0 0 5px;
     width: 180px;
}
 #form-area-login .close {
     float: right;
     border: 0px solid #000000;
     margin: 0 8px 0 0;
}
 #form-area-login .link {
     float: left;
     border: 0px solid #000000;
     margin: 5px 0 0 33px;
}
 .space {
     float: left;
     width: 23%;
     margin: 0px 28px 0 0;
}
 #box-form-cadastre{
    float: left;
     width: 100%;
}
 .estilo-input-text-form-cadastre {
    width: 90%;
     padding: 0px;
     height: 30px;
     background-color:#f2f2f2;
     border:1px solid #ccc;
}
 .estilo-input-text-form-cadastre:hover {
    background-color: #ccc;
     border: 1px solid #ccc;
}
 .estilo-input-text-form-cadastre:focus {
    background-color: #ccc;
     border:1px solid #ccc;
}
 .estilo-textarea-form-cadastre {
     width: 100%;
     height: 100px;
     padding: 5px;
     background-color:#f2f2f2;
     border:1px solid #ccc;
}
 .estilo-textarea-form-cadastre:hover {
    background-color: #ccc;
     border:1px solid #ccc;
}
 .estilo-textarea-form-cadastre:focus {
    background-color: #ccc;
     border:1px solid #ccc;
}
 #box-form-cadastre fieldset {
     width: 100%;
     padding-left: 0;
     margin-top: 10px;
     border:0;
}
 #box-form-cadastre fieldset label {
    float:left;
     width: 32%;
     margin: 4px 0.6% 2%;
     text-align: left;
     border:0;
}
 #box-form-cadastre fieldset .error {
    font-family: verdana;
     font-size:11px;
     color: #9B0404;
     float: left;
}
 .botao-custom{
    background: #171717;
     color: #ffffff;
     border: 0px;
     width: 110px;
     height: 45px;
     cursor: pointer;
}
 #box-form-cadastre legend{
    font-weight: bold;
     font-size: 18px;
     margin: 10px 0 0 0;
     width: 100%;
}
 #geralBoxPlano{
    float: left;
     width: 980px;
     border: 0 solid;
     margin: 20px 0 0 0;
}
 .boxPlano {
     float: left;
     width: 22%;
     height: auto !important;
     border: 1px solid #dedede;
     margin: 0px 2% 0px 0px;
     padding: 0 0 2%;
}
 .topBoxPlano{
    float: left;
     width: 100%;
     height: 65px;
     background: #ebebeb !important;
}
 .topBoxPlano p {
     float: left;
     margin: 17px 0 0 0;
     font-family: "Lato";
     color: #343434;
     font-size: 25px;
     width: 100%;
     text-transform: uppercase;
     text-align: center;
     font-weight: 600;
}
 .textoP {
     float: left;
     margin: 14px 0 0 0;
     font-size: 24px;
     font-family: "Lato";
     color: #666666;
     text-align: center;
     width: 100%;
    /* text-transform: uppercase;
     */
     font-weight: 300;
}
 .textoM {
     float: left;
     margin: -5px 0 0 0;
     font-size: 34px;
     font-family: "Lato";
     color: #525252;
     width: 100%;
     text-align: center;
     font-weight: 600;
     font-style: normal;
}
 .precoSDesc {
     float: right;
     width: 100%;
     text-align: center;
     color: #807d7d;
     margin: 10px 0 0 0;
     font-size: 14px;
     text-decoration: line-through;
}
 .btAnunc {
     width: 88%;
     text-align: center;
     padding: 1.5% 0 2.5%;
     font-size: 22px;
     border-radius: 5px;
     border: 2px solid #ff7228;
     background: #ff7228;
     color: #fff;
     font-family: "Lato";
     font-weight: 400;
     cursor: pointer;
}
 .topBoxPlano .pMenor{
    float: left;
     margin: 5px 0px 0px 35px;
     font-family:"Lato";
     color: #343434;
     font-size: 22px;
     line-height: 1.2;
     width: 70%;
     text-align: center;
}

 #login-expo {
     float: left;
}
 #login-expo .menor {
     float: left;
     border: 1px solid #CCCCCC;
     width: 140px;
     height: 14px;
     margin: 0 0 0 0;
     font-family: 'Roboto', sans-serif;
     padding: 5px;
     color: #666666;
}
 #login-expo div {
     border: 2px #e3e3e3 solid;
     float: left;
     margin: 5px 0 0 20px;
     font-family: 'Roboto', sans-serif;
}
 #login-expo .botao {
     border: 0;
     float: right;
     width: 75px;
     height: 22px;
     margin: 5px 5px 0 0;
     background-color: #f76802;
     color: #FFFFFF;
     font-family: 'Roboto', sans-serif;
     font-size: 15px;
     cursor: pointer;
}
/*CONTA-EXPOIMOVEL*/
 #links-topo {
     width: 1230px;
     float: right;
     color: #FFFFFF;
     margin: 2px 20px 0 0;
     border: 0px solid #000000;
}
 #links-topo .link-left {
     float: left;
     color: #FFFFFF;
     border: 0px solid #000000;
     width: 450px;
     margin: 1px 0 0 3px;
}
 #links-topo .link-right {
     float: right;
     color: #FFFFFF;
     border: 0px solid #000000;
     margin-right: -30px;
}
 #area-conta {
     width: 203px;
     height: 171px;
     background: url(../imagens/bg-login-expo.png) repeat-x;
     display: none;
     z-index: 1000;
     position: absolute;
     top: 64px;
     margin: 0 0 0 748px;
     *margin: 0 0 0 -200px;
}
 a.link-topo-conta:link,a.link-topo-conta:visited {
     border: 0px solid #000000;
     padding: 0 15px 0 15px;
     text-decoration: none;
     color: #ffffff;
     font-size: 14px;
     font-family: 'Roboto', sans-serif;
}
 a.link-topo-conta:hover {
     text-decoration: none;
     color: #ffffff;
}
 a.link-topo-conta:active {
     text-decoration: none;
}
 a.conta-expo:link,a.conta-expo:visited {
     border: 0px solid #000000;
     padding: 0 15px 0 15px;
     text-decoration: none;
     color: #ffffff;
     font-size: 14px;
     font-family: 'Roboto', sans-serif;
}
 a.conta-expo:hover {
     text-decoration: none;
     color: #ffffff;
}
 a.conta-expo:active {
     text-decoration: none;
}
/*END CONTA-EXPOIMOVEL*/
 #estados-expo {
     float: right;
     border: 0px solid #000000;
     width: 100%;
     margin: 3px 0 0 0;
     font-family: 'Roboto', sans-serif;
     font-size: 13px;
     color: #4192d0;
}
 #estados-expo .select-texto {
     float: left;
     border: 0px solid #000000;
     margin: 3px -10px 0 0 
}
 #estados-expo select {
     float: right;
     border: 0px solid #000000;
     background-color: #e3eff8;
     height: 25px;
     width: 110px;
     font-size: 13px;
     text-align: left;
     color: #4192d0;
     font-family: 'Roboto', sans-serif;
    /* font-weight: bold */
}
/*REDES-SOCIAIS*/
 #redes-sociais-expo {
     float: right;
     border: 0px solid #000000;
     width: 100%;
     margin: 7px 0 0 0;
}
 #compartilhe-site {
     float: left;
     border-right: 1px solid #999999;
     width: 120px;
}
 #compartilhe-site .link {
     float: left;
}
 #compartilhe-site .icone {
     float: left;
     border: 0px solid #000000;
     margin: 0 0 0 5px 
}
 #redes-expo {
     float: left;
     border: 0px solid #000000;
     margin: 0 0 0 0;
     width: 100%;
}
 #redes-expo .icone {
     float: left;
     border: 0px solid #000000;
     margin: 0 13.5% 0 0;
}
 #redes-expo .iconeR {
     float: right;
     border: 0px solid #000000;
     margin: 0 0 0 0;
}
/*END REDES-SOCIAIS*/
/*MENU-PRINCIPAL*/
 #menu-expo {
     width: 1000px;
     height: 30px;
     float: left;
     border: 0px solid #000000;
     margin: 22px 0 0 0;
}
 ul#menu-expoimovel {
     display: inline;
     margin: 0;
     padding: 0;
     list-style: none;
}
 ul#menu-expoimovel li {
     padding-top: 9px;
     padding-right: 16.5px;
     float: left;
     display: inline;
     color: #404040;
     font-family: 'Roboto', sans-serif;
}
 ul#menu-expoimovel li a {
     color: #404040;
     font-size: 15px;
     text-decoration: none;
     display: block;
}
 ul#menu-expoimovel li a:hover {
     color: #00589f;
     display: block;
}
 ul#menu-expoimovel-proprietario {
     display: inline;
     margin: 0;
     padding: 0;
     list-style: none;
}
 ul#menu-expoimovel-proprietario li {
     padding-top: 9px;
     padding-right: 15px;
     float: left;
     display: inline;
     color: #404040;
     font-family: 'Roboto', sans-serif;
}
 ul#menu-expoimovel-proprietario .barra {
     padding: 9px 8px 0 0 !important;
     float: left;
     display: inline;
     color: #404040;
     font-family: 'Roboto', sans-serif;
}
 ul#menu-expoimovel-proprietario li a {
     color: #FFFFFF;
     font-size: 13px;
     text-decoration: none;
     display: block;
}
 ul#menu-expoimovel-proprietario li a:hover {
     color: #00589f;
     display: block;
}
/*END MENU-PRINCIPAL*/
/*SUBTOPO*/
 #topo-inferior-expo {
     margin: 0 auto;
     text-align: center;
     width: 1230px;
     min-height: 350px;
}
 #busca-expo {
     float: left;
     border: 0px solid #000000;
     margin: 19px 0 0 0;
     width: 353px;
     height: 332px;
}
/*BOX-APLICATIVO*/
 .linha-divisor {
     float: left;
     background: url(../imagens/linha-divisor.png) repeat-x;
     width: 325px;
     height: 2px;
     margin: 7px 0 0 13px;
}
 #box-aplicativo-site {
     float: right;
     margin: 19px 0 0 0;
}
 #box-aplicativo-expo {
     float: right;
     border-top: 3px solid #005aa0;
     width: 185px;
     height: 332px;
     background-color: #f3f3f3;
     margin: 0px 0 0 0;
}
 #box-anuncio-diamante {
     float: right;
     border-top: 3px solid #005aa0;
     width: 190px;
     height: 332px;
     background-color: #f3f3f3;
     margin: 0px 0 0 0;
}
 #box-aplicativo-expo .imagem-cel {
     float: left;
     width: 185px;
     border: 0px solid #000000;
     margin: 20px 0 0 0;
     text-align: center;
}
 #box-aplicativo-expo .imagem-edf {
     float: left;
     width: 185px;
     border: 0px solid #000000;
     margin: 10px 0 -15px 0;
     text-align: center;
}
 .box-anuncio-imagem{
     display: table;
     height: 206px;
     text-align: center;
     width: 130px;
}
 .box-anuncio-imagem-peq {
     display: table-cell;
     text-align: center;
     vertical-align: middle;
}
 .imagem-anuncio{
     max-height: 205px;
     max-width: 160px;
}
 #box-anuncio-diamante .texto-descricao-anuncio{
     float: left;
     width: 185px;
     border: 0px solid #000000;
     margin: 4px 0 0 0;
     text-align: center;
}
 #box-aplicativo-expo .texto-aplicativo {
     float: left;
     width: 185px;
     border: 0px solid #000000;
     margin: 25px 0 0 0;
     text-align: center;
}
 #box-icone {
     float: right;
     width: 165px;
     border: 0px solid #000000;
     margin: 2px 0 0 0;
     text-align: center;
}
 #box-icone .icone {
     border: 0px solid #000000;
     margin: 0 10px 0 0;
}
/*END BOX-APLICATIVO*/
/*BOX-ANUNCIO*/
 #box-anuncio-expo {
     float: left;
     margin: 19px 0 0 27px;
     border-top: 3px solid #005aa0;
     width: 353px;
     height: 250px;
     background-color: #f3f3f3;
}
 #box-anuncio-preco {
     float: left;
     width: 353px;
     height: 215px;
     border: 0px solid #000000;
     margin: 8px 0 0 0;
}
 #box-anuncio-preco .texto-proprietario {
     width: 110px;
     float: left;
     border: 0px solid #000000;
     margin: 10px 0 0 12px;
     text-align: right 
}
 #box-anuncio-preco .icone-anuncio {
     width: 115px;
     float: left;
     border: 0px solid #000000;
     margin: 12px 0 0 0;
     text-decoration: none;
}
 #box-anuncio-preco .texto-corretor {
     width: 96px;
     float: left;
     border: 0px solid #000000;
     margin: 10px 0 0 0;
     text-align: left;
}
 #box-anuncio-preco .texto-anuncio {
     width: 250px;
     float: left;
     margin: 4px 0 0 50px;
     text-align: center;
     font-size: 14px;
     font-family: 'Roboto', sans-serif;
     border: 0px solid #003399;
}
 #anuncie{
    float:left;
     width: 353px;
     text-align: center;
     margin: 30px 0 0 0;
     background: url(../imagens/bgBtAnuncie.png) repeat-x;
}
 #geralInforEst {
     float: right;
     width: 10.8%;
     margin: 0% 0 0.5% 0;
}
 a.gExpoSite:link, a.gExpoSite:visited {
     text-decoration: underline;
     font-family: 'arial';
}
 a.gExpoSite:hover {
    text-decoration: none;
}
 a.gExpoSite:active {
    text-decoration: none;
}
 .c-blueExpo{
    color: #005aa0;
}
 #box-anuncio-preco .texto-anuncio p {
     width: 250px;
     margin: 8px 0 0 0;
     border-top: 1px solid #003399;
     padding: 1px;
}
 #box-pagamentos {
     float: left;
     width: 353px;
     margin: -30px 0 0 0;
     border: 0px solid #000000;
     height: 52px;
     background-color: #F3F3F3;
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
}
 #box-pagamentos .texto-pagamento {
     float: left;
     width: 70px;
     border: 0px solid #000000;
     margin: 10px 0 0 10px;
}
 #box-pagamentos .cartoes {
     float: left;
     width: 262px;
     border: 0px solid #000000;
     height: 48px;
     margin: 4px 0 0 7px;
     text-align: left 
}
 #box-pagamentos .cartoes img {
     border: 0px solid #000000;
}
 #botao-detalhe {
     float: left;
     background-color: #FFFFFF;
     text-align: right;
     border: 0px solid #000000;
     width: 353px;
}
 #bt {
     float: right;
     background-color: #f76802;
     height: 31px;
     width: 93px;
     text-align: center;
     margin: 0 0 0 3px;
}
 #bt .texto {
     text-align: center;
     border: 0px #000000 solid;
     float: left;
     margin: 3px 0 0 10px 
}
/*END BOX-ANUNCIO*/
 .icone-box-subtopo-expo {
     float: left;
     border: 0px solid #000000;
     margin: 8px 5px 0 12px;
     text-decoration: none;
}
 .titulo-box-subtopo-expo {
     float: left;
     border: 0px solid #000000;
     margin: 6px 0 0 0;
     line-height: 1.0;
     text-align: left 
}
/*END SUBTOPO*/
/*CONTEUDO ESQUERDO*/
 #coluna-left-expo {
     float: left;
     border: 0px solid #000000;
     width: 80%;
}
 #banner-publicitario {
     float: left;
     border: 0px solid #000000;
     margin: 4% 0 0 0;
     width: 75%;
     background: #ffffff !important;
}
 #botaoAnuBarra {
     float: right;
     background: #ff5a00;
     font-size: 13px;
     font-family: 'Roboto';
     width: 11%;
     text-align: center;
    /* height: 33px;
     */
     padding: 0.7% 0.2% 0.7% 0.2%;
}
 #iconApp {
     float: left;
     width: 27%;
}
 #linkApp {
     float: left;
     width: 72%;
     margin: 3% 0 0 1%;
}
 #botaoApBarra {
     float: right;
     background: #3386c6;
     padding: 0px 2% 0 0.5%;
     font-size: 13px;
     font-family: 'Roboto';
     width: 19%;
     min-height: 29px;
     max-width: 234px;
}
 #banner-aplicativo {
     float: right;
     border: 0px solid #000000;
     margin: 4% 0 0 0;
     width: 24%;
}
 #banner-publicidade {
     float: right;
     border: 0px solid #000000;
     margin: 4% 0 3% 0;
     width: 100%;
}
 #destaque-index-expo {
     float: left;
     border: 0px solid #000000;
     margin: 3% 0 0 0;
     width: 100%;
}
 #conteudo-plugin-expo {
     float: left;
     border: 0px solid #000000;
     margin: 5px 0 0 0;
}
 #conteudo-premium-expo {
     float: left;
     border: 0px solid #000000;
     margin: 14px 0 0 0;
     max-width: 730px;
     width: 100%;
     background-color: #f3f3f3;
     padding: 0 0 2% 0;
}
 .box-logo-premium {
     border: 0px solid #000000;
     margin: 10px 0 0 10px;
     width: 134px;
     height: 72px;
     text-align: center;
     background-color: #FFFFFF;
     display: table;
     float:left;
}
 .box-logo-premium-child {
     display: table-cell;
     vertical-align: middle;
     text-align:center;
}
 .logo-premium {
     max-height:66px;
     max-width:128px;
}
 #conteudo-meucarango-expo {
     float: left;
     border: 0px solid #000000;
     margin: 15px 0 0 0;
     width: 730px;
     height: 120px;
}
 #conteudo-banner-aplicativo {
     float: left;
     border: 0px solid #000000;
     margin: 15px 0 0 0;
     width: 730px;
     height: 120px;
}
/*END CONTEUDO ESQUERDO*/
 #coluna-right-expo {
     float: right;
     border: 0px solid #000000;
     margin: 35px 0 0 0;
     width: 20%;
}
 #banner-lateral-direito {
     float: left;
     margin: -10px 0 0 0;
}
/*EXPOINDICE*/
 #expo-indice {
     float: left;
     width: 186px;
     height: 360px;
     margin: 30px 0 0 0;
     border: 0px solid #000000;
     background-color: #f3f3f3;
     font-family: 'Roboto', sans-serif;
}
 #box-titulo-indice {
     float: left;
     width: 186px;
     height: 35px;
     margin: 0 0 0 0;
     border: 0px solid #000000;
     background-color: #005aa0;
}
 #box-titulo-indice .titulo-texto {
     float: left;
     width: 186px;
     margin: 5px 0 0 0;
     color: #FFFFFF;
     text-align: center;
     font-size: 20px 
}
 #expo-indice .texto {
     float: left;
     width: 186px;
     border: 0px solid #000000;
     text-align: center;
     font-size: 15px;
     margin: 5px 0 0 0;
     color: #666666 
}
 #expo-indice .grafico {
     float: left;
     width: 186px;
     border: 0px solid #000000;
}
 #expo-indice .sub-texto {
     float: left;
     width: 186px;
     border: 0px solid #000000;
     font-size: 12px;
     color: #FF6600;
     text-align: center;
}
 #mais-detalhe-index {
     float: left;
     width: 186px;
     border: 0px solid #000000;
     margin: 19px 0 0 0;
}
 #mais-detalhe-index .icone {
     float: right;
     border: 0px solid #000000;
}
 #mais-detalhe-index .link {
     float: right;
     border: 0px solid #000000;
     margin: 0 5px 0 0;
}
/*END EXPOINDICE*/
 .box-titulo-expo {
     float: left;
     width: 100%;
     border-bottom: 0 solid #bdbdbd;
     height: 50px;
     margin: 0 0 0.5% 0;
}
 .titulo-icone-expo {
     float: left;
     border: 0px solid #000000;
     width: 45px;
}
 .titulo-pagina-expo {
     float: left;
     border: 0px solid #000000;
     margin: 2px 0 0 0;
     line-height: 0.9;
     text-align: left;
     width: 100%;
     text-align: center;
}
 .titulo-pagina-expo h2{
    font-weight: 300;
     font-family: 'Roboto', sans-serif;
     font-size: 32px;
}
 .mais-detalhes {
     float: right;
     margin: 23px 0 0 0;
     border: 0px solid #000000;
}
 .mais-detalhes .texto-link {
     float: left;
     border: 0px solid #000000;
     margin: 5px 7px 0 0;
}
 .mais-detalhes .icone-mais {
     float: left;
     border: 0px solid #000000;
}
 a.link-mais:link,a.link-mais:visited {
     text-decoration: none;
     color: #5e5e5e;
     font-size: 14px;
     font-family: 'Roboto', sans-serif;
}
 a.link-mais:hover {
     text-decoration: none;
     color: #5e5e5e;
}
 a.link-mais:active {
     text-decoration: none;
}
/*RODAPE*/
 #rodape-expo {
     margin: 0 auto;
     border: 0 solid #4591cb;
     border-left: 4px solid #005aa0;
     border-right:4px solid #005aa0;
     border-bottom: 4px solid #005aa0;
     background-color: #005b94;
}
 #anuncie-agora{
    float: left;
     margin: 0 0 0 0;
}
 #anuncie-agora-interno{
    float: left;
     margin: 0 0 10px 30px;
}
 #filtragem_de_busca{
 	margin: 1% 0% 0% 0%;
    float: left;
    width: 100%;
    border-top: 1px solid #F0F0F0;
    border-bottom: 1px solid #F0F0F0;
}
 #rodape-conteudo-expo {
     margin: 0 auto;
     border: 0px solid #000000;
     max-width: 1230px;
     width: 100%;
}

/*MENU RODAPE*/
 .titulo-coluna-rodape {
     float: left;
     border: 0px solid #000000;
     margin: 0 0 3% 0;
     font-size: 18px;
     font-family: 'Roboto', sans-serif;
     color: #c4e2fc;
     width: 100%;
     font-weight: 300;
     text-transform: uppercase;
}
 #coluna-rodape-expo-maior {
     width: 220px;
     background-repeat: no-repeat;
     float: left;
     border: 0px solid #000000;
     margin: 10px 0 0 0;
}
 .coluna-rod-men {
     width: 20%;
     background-repeat: no-repeat;
     float: left;
     border-left: 1px solid #4095cb;
     margin: 1.5% 0 1.5% 0;
     padding: 0 0 0 4%;
     height: 170px;
}
 #coluna-rodape-expo-menor {
     width: 180px;
     background-repeat: no-repeat;
     float: left;
     border: 0px solid #000000;
     margin: 10px 0 0 0;
}
 .coluna-rod {
     width: 50%;
     background-repeat: no-repeat;
     float: left;
    /* border-right: 1px solid #4095cb;
     */
     margin: 1.5% 1% 0 0;
}
 ul#menu-rodape-expoimovel {
     border:0px solid #000;
     float:left;
     width: 100%;
}
 ul#menu-rodape-expoimovel li {
     width: 30%;
     padding-top: 0px;
     padding-left: 0;
     border: 0px solid #000000;
     float: left;
     display: inline;
     margin: 0 0 4% 0;
     color: #ffffff;
     font-family: 'Roboto', sans-serif;
     background-repeat: no-repeat;
     background-position: left center;
}
 ul#menu-rodape-expoimovel li a {
     color: #ffffff;
     font-size: 14px;
     display: block;
     font-weight: 300;
}
 ul#menu-rodape-expoimovel li a:hover {
     color: #ffffff;
     display: block;
}
 .geralIconRod{
    float: left;
     width: 100%;
     margin: 6% 0 0 0;
}
 .geralIconRod .titGRod {
     width: 20%;
     float: left;
     font-size: 12px;
     color: #ffffff;
     font-family: 'Roboto', sans-serif;
     font-weight: 300;
     padding: 5% 0 0 0;
     margin: 0 5% 0 0;
}
 .geralIconRod .iconeRod{
    float: left;
     margin: 0 5% 0 0;
}
 ul#menu-rodape-expoimovel2 {
     border:0px solid #000;
     float:left;
     width: 100%;
}
 ul#menu-rodape-expoimovel2 li {
     width: 100%;
     padding-top: 0px;
     padding-left: 0;
     border: 0px solid #000000;
     float: left;
     display: inline;
     margin: 4% 0 4% 0;
     color: #ffffff;
     font-family: 'Roboto', sans-serif;
     background-repeat: no-repeat;
     background-position: left center;
}
 ul#menu-rodape-expoimovel2 li a {
     color: #ffffff;
     font-size: 13px;
     display: block;
     font-weight: 300;
}
 ul#menu-rodape-expoimovel2 li a:hover {
     color: #ffffff;
     display: block;
}
 #geralSubRod{
    margin: 0 auto;
     width: 100%;
     background-color: #004978;
}
 #centerSubRod{
    margin: 0 auto;
     max-width: 1230px;
     width: 100%;
}
 #centerSubRod p{
    float: left;
     margin: 1.5% 0 0 0;
     color: #ffffff;
     font-size: 14px;
}
 #logoRod{
    margin: 1% 0 1% 0;
     float: left;
}
/*END MENU RODAPE*/

 #importante-rodape-expo {
     float: left;
     max-width: 1230px;
     width: 100%;
     height: 100px;
     background-color: #4192d0;
     color: #FFFFFF;
     font-family: 'Roboto', sans-serif;
     margin: 30px 0 20px 0;
}
 #importante-rodape-expo .img {
     float: left;
     border: 0px solid #000000;
     margin: 25px 10px 0 18px;
}
 #importante-rodape-expo .titulo-importante {
     float: left;
     max-width: 850px;
     width: 100%;
     border: 0px solid #000000;
     font-size: 22px;
     margin: 5px 0 0 0;
}
 #importante-rodape-expo .texto-importante {
     float: left;
     max-width: 850px;
     width: 100%;
     border: 0x solid #000000;
     font-size: 12px;
     margin: 5px 0 0 0;
}
/*END RODAPE*/
 .anuncie-link{
    text-decoration: none;
}
 a.geral-link-site:link,a.conta-expo:visited {
     border: 0px solid #000000;
     text-decoration: none;
     float: left 
}
 a.geral-link-site:hover {
     text-decoration: none;
}
 a.geral-link-site:active {
     text-decoration: none;
}
 .fonte-grande {
     font-size: 28px;
     font-family: 'Roboto', sans-serif;
}
 .fonte-media-22 {
     font-size: 24px;
     font-family: 'Roboto', sans-serif;
     text-decoration: none;
}
 .fonte-media {
     font-size: 20px;
     font-family: 'Roboto', sans-serif;
}
 .fonte-media2 {
     font-size: 16px;
     font-family: 'Roboto', sans-serif;
}
 .fonte-pequena-18 {
     font-size: 18px;
     font-family: 'Roboto', sans-serif;
}
 .fonte-pequena-16 {
     font-size: 16px;
     font-family: 'Roboto', sans-serif;
}
 .fonte-pequena-14 {
     font-size: 14px;
     font-family: 'Roboto', sans-serif;
}
 .fonte-pequena-12 {
     font-size: 12px;
     font-family: 'Roboto', sans-serif;
}
 .fonte-pequena-11 {
     font-size: 11px;
     font-family: 'Roboto', sans-serif;
}
 .fonte-pequena-10 {
     font-size: 10px;
     font-family: 'Roboto', sans-serif;
}
 .font-negrito-expo {
     font-weight: bold;
}
 .font-normal-expo {
     font-weight: normal;
}
 .color-blue-expo {
     color: #01589f;
}
 .color-orange-expo {
     color: #FF6600;
}
 .color-gray-expo {
     color: white;
}
 .color-white-expo {
     color: #ffffff;
}
 #botoes {
     height: 31px;
}
 #botoes input {
     height: 31px;
     width: 275px;
     border: none;
     color: #FFFFFF;
     cursor: pointer;
}
 #botoes #anunciar-agora {
     background: #006699;
     border: none;
     font-family: 'Roboto', sans-serif;
     font-size: 12px;
     width: 120px 
}
 #topo-conteudo-expo {
     margin: 0 auto;
     border: 0px solid #000000;
     width: 100%;
     max-width: 1230px;
     height: auto;
}
 #btMenuMobi{
    display: none;
}
 #nav-trigger {
     display: none;
     text-align: center;
}
 #nav-trigger span {
     display: inline-block;
     padding: 10px 0;
     color: white;
     cursor: pointer;
     text-transform: uppercase;
     margin: 0.5% 1% 0 0;
     float: right;
}
 ul#primary-nav ul {
     border: 0px solid #ccc;
     display:inline;
     float:left;
}
 ul#primary-nav ul {
     display: none;
     position:absolute;
     z-index: 1000;
     width: 180px;
     border: 0px solid #000000;
     margin: 45px 0 0 -7px;
}
 ul#primary-nav li ul li a {
    width: 172px;
     float: left;
     border-bottom: 1px solid #fff;
     margin: 0 0 0 0;
     background-color: #333333;
     font-size: 12px;
     padding: 10px 30px;
     color: #FFFFFF;
}
/* Sub Menu Styles */
 ul#primary-nav li:hover ul, ul#primary-nav li li:hover ul, ul#primary-nav li li li:hover ul, ul#primary-nav li.over ul, ul#primary-nav li li.over ul, ul#primary-nav li li li.over ul {
     display: block;
     color:#ffffff;
}
/* The magic */
 #nav-trigger span.open:after {
     border-left: solid 10px transparent;
     border-top: none;
     border-bottom: solid 10px #fff;
     border-right: solid 10px transparent;
}
 nav#nav-main {
     float: left;
     padding: 0.5% 0 0.5% 0;
}
 nav#nav-main ul {
     list-style-type: none;
     margin: 0;
     padding: 0;
     text-align: center;
}
 nav#nav-main li {
     display: inline-block;
     padding: 0 5px;
}
 nav#nav-main li:last-child {
     border-right: none;
}
 nav#nav-main a {
     font-family: 'Roboto', sans-serif, sans-serif;
     font-size: 15px;
     font-weight: normal;
     text-decoration: none;
     display: block;
     color: #000000;
     padding: 10px 0;
}
 nav#nav-mobile {
     position: relative;
     display: none;
}
 nav#nav-mobile ul {
     display: none;
     list-style-type: none;
     position: absolute;
     left: 0;
     right: 0;
     margin-left: auto;
     margin-right: auto;
     text-align: center;
     background-color: #666666;
     z-index: 1000;
}
 nav#nav-mobile li {
     display: block;
     padding: 5px 0;
     margin: 0 0;
     border-bottom: solid 1px #333333;
}
 nav#nav-mobile li:last-child {
     border-bottom: none;
}
 nav#nav-mobile a {
     display: block;
     color: white;
     padding: 10px 30px;
     font-family: 'Roboto', sans-serif;
     text-decoration: none;
}
 nav#nav-mobile a:hover {
     color: #fff;
}
/* =Media Queries -------------------------------------------------------------- */
 #anuciarMob{
    display: none;
}
 #redesMobRod{
    display: none;
}
 @media all and (max-width: 855px) {
     ul#primary-nav li ul li a{
        width: 100%;
         padding: 10px 0;
    }
     ul#primary-nav ul {
         display: none;
         position: inherit !important;
         z-index: 1000;
         width: 100%;
         border: 0px solid #000000;
         margin: 0 0 0 0;
    }
     .logoPort-r{
        float: left;
         margin: 3% 6.1% 0 0;
    }
     #btAdmApres{
        text-align: center;
         width: 100%;
    }
     #btAdmTela{
        width: 100%;
         text-align: center;
    }
     .gBox-t2{
        width: 96%;
         padding: 2%;
    }
     #geralboxInf{
        width: 100%;
    }
     #carrosselProd{
        text-align: center;
         width: 100%;
    }
     .conteudoCenter {
        padding: 2%;
         width: 96%;
    }
     #geralRodape{
        width: 96%
    }
     #logo{
        width: 144px;
    }
     #nav-trigger {
         display: block;
    }
     nav#nav-main {
         display: none;
    }
     nav#nav-mobile {
         display: block;
         margin: 1px 0 0 0;
    }
}
 .ocultIn{
    display: block;
}
 .rev{
    display: none;
}
 #gMenuExp{
    float: right;
     margin: -56px 0 21px 0;
     width: 30%;
}
 #leftLogin{
    width: 49%;
     height: 239px;
     margin: 15px auto;
     float: left;
     border-right: 1px solid #cccccc;
}
 #rightLogin{
    width: 50%;
     text-align: center;
     margin: auto;
     float: left;
     margin: 80px 0 0 0;
}
 #textLogin{
    width: 49%;
     float: left;
     line-height: 1.8;
}
 .tbCol{
    float: left;
     width: 23%;
     margin: 0 2% 0 0;
}
 .tbColm{
    float: left;
     width: 18%;
     margin: 2px 2% 0 0
}
 .linhaCol{
    float: left;
     width: 100%;
     margin: 10px 0 0 0;
}

 .revIn{
    display: none;
}
 .gBoxIconP{
    float: left;
     margin: 30px 5px 0 0;
     width: 24%;
     height: 120px;
}
 .subBoxIconP{
    float: left;
     margin: 15px 5px 0 0;
     width: 100%;
}
 .gBoxIconPm{
    float: left;
     margin: 30px 5px 0 0;
     width: 24%;
     height: 30px;
}
 .subBoxIconPm{
    float: left;
     margin: 15px 5px 0 0;
     width: 100%;
}
 #conteudo-interno-cont{
    float: none;
     width: 55%;
     margin-top: 20px;
}
 #rightContExp{
    float: right;
     width: 40%;
     margin: 4% 0 0 0;
}
 #gFormContExpo{
    width:85%;
     float:left
}
 #bloco-content {
     float: left;
     margin: 0 0 0 0;
     width: 100%;
     overflow: hidden;
}
 #conteudo-menor {
     width: 100%;
     background-color: #FFFFFF;
     max-width: 1230px !important;
}

 #geralBoxPlano {
     float: left;
     width: 106% !important;
     border: 0 solid;
     margin: 3.8% 0 0 0;
}
 #bloco-index-direita {
     width: 100% !important;
     float: right;
     margin: 0 0 0 0;
}
 #tudo_pf {
     width: 100% !important;
     float: left;
     color: #4f4f4f;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     overflow: hidden;
}
 .geralTT {
     width: 100%;
     margin: 3.5% 0 0 0;
}
 .textoSeguro{
     margin: 7px 0 0 0;
     margin: 0 auto;
     width: 11%;
     background: #eee;
     padding: 0.5%;
     font-size: 13px;
     font-family: 'Lato';
}
 #geralCaixaLogin{
    margin: 1% auto;
     max-width: 350px;
     width: 22%;
     border: 1px solid #e6e6e6;
     padding: 0.5% 3% 2% 3%;
     background: #ffffff;
}
 #geralformLogin{
    float: left;
     width: 100%;
}
 #textAcesse {
     float: left;
     width: 100%;
     text-align: center;
     font-size: 18px;
     font-family: "Lato";
     font-weight: 300;
     margin: 6% 0 3% 0;
}
 #textAcessDet {
     background-color: #ffffff;
     width: 68%;
}
 #formLogin label{
    float: left;
     width: 100%;
     margin: 5% 0 0 0;
}
 #formLogin input{
    height: 35px;
     width: 97.5%;
     border-radius: 3px;
     border: 1px solid #dbdbdb;
     padding: 0 0 0 2%;
     font-family: "Lato";
}
 #formLogin select{
    height: 35px;
     width: 100%;
     border-radius: 3px;
     border: 1px solid #dbdbdb;
     padding: 0 0 0 2%;
     color: #aea9b3;
     font-family: "Lato";
}
 #esquec{
    float: left;
     width: 100%;
     margin: 5% 0 0 0;
     font-size: 13px;
     color: #141414;
     text-align: center;
     font-family: 'Lato';
}
 .btSubmit{
    background: #ff7227;
     border-radius: 3px;
     border: 1px solid #ff7227 !important;
     font-size: 16px;
     color: #ffffff;
     width: 100% !important;
}
 #geralCaixaLoginAn{
    margin: 1% auto 1%;
     max-width: 350px;
     width: 22%;
     border: 1px solid #e6e6e6;
     padding: 1% 3% 1% 3%;
     background: #ffffff;
}
 #geralCaixaLoginCad{
    margin: 1% auto;
     max-width: 350px;
     width: 22%;
     border: 1px solid #e6e6e6;
     padding: 1% 3% 1% 3%;
     background: #ffffff;
}
 #geralformLoginCad{
    float: left;
     width: 100%;
}
 #termoCad {
     float: left;
     width: 100%;
     margin: 3% 0 0 0;
     font-size: 11px;
     text-align: center;
}
 #geralCaixaCad{
    float: left;
     max-width: 350px;
     width: 100%;
     border: 0 solid #e6e6e6;
     padding: 1% 3% 1% 3%;
     background: #ffffff;
     display: none;
     margin: 5% 0 0 0;
}
 .btConta {
     float: left;
     width: 46%;
     margin: 0 0 0 0;
     text-align: center;
     background: #005aa0;
     height: 45px;
     font-size: 16px;
     font-family: 'Lato';
     border-radius: 4px;
     font-weight: 300;
     border: 2px solid #015292;
     display: table;
}
 .btContaR {
     float: right;
     width: 46%;
     margin: 0 0 0 0;
     text-align: center;
     background: #005aa0;
     height: 45px;
     font-size: 16px;
     font-family: 'Lato';
     border-radius: 4px;
     font-weight: 300;
     border: 2px solid #015292;
     display: table;
}
 .btContaL{
    display: table-cell;
     vertical-align: middle;
     width: 100%;
}
 .right{
    margin: 0 !important;
     float: right !important;
}
 #nTConta{
    float: left;
     width: 100%;
     font-size: 16px;
     text-align: center;
     color: #414040;
     font-family: "Lato";
}
 .linkPg{
    text-decoration: none;
}
 .gray{
    color: #414040;
}
 .orange{
    color: #ff7227;
}
 .white{
    color: #ffffff;
}
 .bgBody{
    background: #f6f6f6;
}
 .ocultD{
    display: none;
}
 @media (max-width: 550px){
     .descAba {
         color: #f66709;
         font-size: 10px;
         float: right;
         width: 100%;
         margin: 5px 0 0 0;
         height: 20px;
    }
     #groupBt {
         float: right;
         margin: 2% 4% 0 0;
         width: 95%;
    }
     #logoMenor {
         float: left;
         margin: 2% 0 2% 4%;
         width: 16%;
    }
     .boxPlanAc{
        float: left;
         width: 100%;
    }
     #blocoPlanoEsq {
         float: left;
         width: 100%;
         max-width: 99%;
         background-color: #ffffff;
    }
     #blocoCenterPlano {
         margin: 2% auto;
         max-width: 960px;
         width: 94%;
         padding: 3%;
    }
     input[type=radio]:checked + label {
         border-bottom: 6px solid #bf4f06 ;
         background: #000000;
        /* height: 45px;
         */
         width: 100%;
         display: inline-block;
         padding: 9% 1% 6% 1%;
         text-align: center;
         color: #fff;
         font-size: 11px;
        /*font-size: 17px;
        */
         text-transform: uppercase;
         cursor: pointer;
         font-family: 'Roboto', sans-serif;
         font-weight: 400;
         background: #f66709;
    }
     input[type=radio] + label {
         border: 1px solid #c0ca33;
         background: #000000;
        /* height: 45px;
         */
         width: 100%;
         display: inline-block;
         padding: 10% 1% 8.5% 1%;
         text-align: center;
         color: #fff;
         font-size: 11px;
        /*font-size: 16px;
        */
         text-transform: uppercase;
         cursor: pointer;
         border: 0 solid #ffffff;
         font-weight: 300;
         font-family: 'Roboto', sans-serif;
    }
     .titBlocoCenterPlano h2 {
         float: left;
         width: 100%;
         font-weight: 500;
         margin: 1% 0 2% 0;
         text-align: center;
         font-size: 24px;
         color: #000;
    }
     .titBlocoCenterPlanoTop h1 {
         float: left;
         width: 100%;
         font-weight: 300;
         margin: 2% 0 4% 0;
         text-align: center;
         font-family: 'Roboto', sans-serif;
         font-size: 21px;
    }
     #blocoPlanoDir {
         float: left;
         width: 100%;
         max-width: 99%;
         background-color: #ffffff;
         margin: 5% 0 0 0;
    }
     .titBlocoCenterPlano h1 {
         float: left;
         width: 100%;
         font-weight: 300;
         margin: 5% 0 0 0;
         text-align: center;
         font-family: 'Roboto', sans-serif;
         font-size: 28px;
    }
    /*passo-passo*/
     .circMarcado {
         background-color: #e36104 !important;
    }
     #centroPassos {
         margin: 0 auto;
         max-width: 500px;
         width: 90%;
         padding: 3% 3% 3% 7%;
    }
     .tracosPr {
         float: left;
         width: 19.5%;
         height: 6px;
         background-color: #d7d7d7;
         margin: 6% 2% 0 2%;
    }
     .textPrP {
         float: left;
         margin: 5px 10% 0 -20px;
         font-size: 12px;
         font-family: 'roboto';
         width: 28%;
         text-align: center;
    }
     .circoPr {
         float: left;
         width: 5px;
         height: 0px;
         border-radius: 53px;
         background-color: #cecece;
         padding: 14px 25px 35px 20px;
         color: #ffffff;
         font-size: 20px;
    }
     #geralTextPr {
         float: left;
         width: 96%;
         margin: 0px 0 0 1%;
    }
     .textPrR {
         float: right;
         margin: 5px 0 0 0;
         font-size: 12px;
         font-family: 'roboto';
         width: 28%;
         color: #727272;
         text-align: center;
    }
     .textPr {
         float: left;
         margin: 5px 0 0 10px;
         font-size: 12px;
         font-family: 'roboto';
         width: 28%;
         color: #727272;
         text-align: center;
    }
    /*passo-passo*/
     #box-form-cad fieldset .rows-3 {
         float: left;
         width: 100%;
         font-size: 14px;
         color: #323339;
    }
     .estilo-sel-text-form-contato {
         width: 94%;
         padding: 0px;
         height: 40px;
         background-color: #ffffff;
         border: 1px solid #ccc;
         margin: 5px 0 0 0;
         border-radius: 4px;
    }
     .estilo-input-text-form-cad {
         width: 96%;
         padding: 0px;
         height: 40px;
         background-color: #ffffff;
         border: 1px solid #ccc;
         margin: 5px 0 0 0;
         border-radius: 4px;
    }
     #blocoCenter {
         margin: 2% auto;
         max-width: 750px;
         width: 91%;
         border: 1px solid #ededed;
         background-color: #ffffff;
         padding: 1.5% 0 1.5% 2.5%;
    }
     .titBlocoCenter {
         margin: 0 auto;
         max-width: 750px;
         width: 93%;
         font-family: 'Lato';
         font-weight: 100;
    }
     #termoCadForm {
         float: left;
         width: 30%;
         font-size: 12px;
         font-weight: 400;
         margin: 21px 0 0 0px;
    }
     .titBlocoCenter h1 {
         float: left;
         width: 100%;
         font-weight: 400;
         margin: 5% 0 0 0;
         text-align: center;
         font-size: 24px;
    }
     .titBlocoCenter h2 {
         float: left;
         width: 100%;
         font-weight: 300;
         margin: 2% 0 2% 0;
         text-align: center;
         font-size: 16px;
    }
     #box-form-cad fieldset label {
         float: left;
         width: 100%;
         margin: 1.5% 0 10px 0;
         font-size: 14px;
         color: #323339;
    }
     .textChecked {
         float: left;
         width: 100%;
         margin: 5px 0 5px 0;
    }
     #box-form-cad fieldset .rows-10 {
         float: left;
         width: 25%;
         font-size: 14px;
         color: #323339;
         margin: 1.5% 2% 0 0;
    }
     #box-form-cad fieldset .rows-20 {
         float: left;
         width: 71.5%;
         font-size: 14px;
         color: #323339;
    }
     #box-form-cad fieldset .rows-70 {
         float: left;
         width: 100%;
         font-size: 14px;
         color: #323339;
    }
     #subBoxFor {
         float: right;
         width: 100%;
    }
     #boxBotoes {
         margin: 0 auto 2%;
         max-width: 785px;
         width: 93%;
         font-family: 'Lato';
         font-weight: 100;
         padding: 1.5%;
    }
     #geralCaixaLoginAn {
         margin: 3% auto 5%;
         max-width: 350px;
         width: 90%;
         border: 1px solid #e6e6e6;
         padding: 1% 3% 1% 3%;
         background: #ffffff;
    }
     #geralCaixaLoginCad {
         margin: 3% auto;
         max-width: 350px;
         width: 90%;
         border: 1px solid #e6e6e6;
         padding: 2% 3% 2% 3%;
         background: #ffffff;
    }
     #geralCaixaLogin {
         margin: 6% auto 0;
         max-width: 350px;
         width: 90%;
         border: 1px solid #e6e6e6;
         padding: 4% 3% 2% 3%;
         background: #ffffff;
    }
     .geralTT {
         width: 88%;
         margin: 2.5% 0 0 5%;
    }
     .boxPlano {
         float: left;
         width: 84%;
         height: auto !important;
         border: 1px solid #dedede;
         margin: 8%2% 0px 4%;
         padding: 0 0 2%;
    }
     #conteudo-menor {
         width: 97% !important;
         background-color: #FFFFFF;
         max-width: 1230px !important;
         padding: 2%;
    }
     .titulo-coluna-rodape{
        display: none;
    }
     .geralIconRod {
         float: left;
         width: 38%;
         margin: 2% 0 0 10%;
    }
     .geralIconRod .titGRod {
         width: 100%;
         float: left;
         font-size: 12px;
         color: #ffffff;
         font-family: 'Roboto', sans-serif;
         font-weight: 300;
         padding: 5% 0 0 0;
         margin: 0 5% 7% 0;
         text-align: left;
    }
     .geralIconRod .iconeRod{
        float: left;
         margin: 0 5% 0 0;
    }
     #bannerPListagemL img {
         min-height: auto;
    }
     #centerSubRod p{
        display: none;
    }
     #coluna-rodape-expo-maior{
        display: none;
    }
     #bannerPListagemL {
         width: 97.5%;
         float: left;
         background: #ccc;
         margin: 1.3% 1% 0 1%;
    }
     #logoRod {
         margin: 1% 0 1% 0;
         float: left;
         width: 18%;
    }
     .coluna-rod-men {
         width: 100%;
         background-repeat: no-repeat;
         float: left;
         border-left: 0 solid #4095cb;
         margin: 0 0 4% 0;
         padding: 0 0 0 0;
         height: auto;
    }
     ul#menu-rodape-expoimovel li {
         width: 50%;
         padding-top: 3%;
         padding-left: 0;
         border: 0px solid #000000;
         float: left;
         display: inline;
         margin: 0 0 4% 0;
         color: #ffffff;
         font-family: 'Roboto', sans-serif;
         background-repeat: no-repeat;
         background-position: left center;
    }
     #centerSubRod p {
         float: left;
         margin: 1.5% 0 0 3%;
         color: #ffffff;
         font-size: 12px;
         width: 70%;
    }
     ul#menu-rodape-expoimovel2 li {
         width: 100%;
         padding-top: 0px;
         padding-left: 0;
         border: 0px solid #000000;
         float: left;
         display: inline;
         margin: 4% 0 4% 0;
         color: #ffffff;
         font-family: 'Roboto', sans-serif;
         background-repeat: no-repeat;
         background-position: left center;
    }
     .coluna-rod {
         width: 100%;
         background-repeat: no-repeat;
         float: left;
        /* border-right: 1px solid #4095cb;
         */
         margin: 1.5% 1% 0 0;
    }
     #geralNbusca {
         margin: 1% 0% 0% 0%;
         height: 450px;
         width: 100%;
    }
     #botaoAnuBarra {
         float: right;
         background: #ff5a00;
         padding: 2.5% 2% 2.5% 2%;
         font-size: 13px;
         font-family: 'Roboto';
         width: 37.5%;
         text-align: center;
        /* min-height: 22px;
         */
    }
     #barra-expoimovel {
         padding: 0px;
         margin: 0 20px 0px 0px;
         display: block;
         display: inline;
         list-style: none;
         float: right;
        /* height: 25px;
         */
         padding: 8% 0 2% 0;
         width: 100%;
    }
     #botaoApBarra {
         float: right;
         background: #3386c6;
         padding: 0px 2% 0 0.5%;
         font-size: 13px;
         font-family: 'Roboto';
         width: 56%;
         min-height: 31px;
    }
     #banner-publicitario {
         float: left;
         border: 0px solid #000000;
         margin: 4% 0 0 0;
         width: 100%;
         background: #ffffff !important;
    }
     #banner-aplicativo{
        display: none;
    }
     .rev{
        display: block;
    }
     #btWhats{
        float: right;
         margin: -47px 1% 0 0;
         display: none;
         position: relative;
         z-index: 1000;
    }
     #bloco-content {
         float: left;
         margin: 0 0 0 0;
         width: 96%;
         padding: 2%;
         overflow: hidden;
    }
     #box-form-cadastre fieldset label {
         float: left;
         width: 100%;
         margin: 4px 0.6% 2%;
         text-align: left;
         border: 0;
    }
     #conteudo-interno-cont{
        float: left;
         width: 100%;
    }
     #rightContExp{
        float: right;
         width: 100%;
    }
     #gFormContExpo{
        width:95%;
         float:left;
         padding: 2.5%;
    }
     .gBoxIconP{
        float: left;
         margin: 30px 8% 0 0;
         width: 42%;
         height: 120px;
    }
     .subBoxIconP{
        float: left;
         margin: 15px 5px 0 0;
         width: 100%;
    }
     .gBoxIconPm{
        float: left;
         margin: 30px 8% 0 0;
         width: 42%;
         height: 30px;
    }
     .subBoxIconPm{
        float: left;
         margin: 15px 5px 0 0;
         width: 100%;
    }
     .revIn{
        display: block;
    }
     #bloco-content-right{
        width: 100%;
    }
     .texto-expo-padrao {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: #333333;
         line-height: 1.8;
         width: 98%;
         padding: 1%;
    }
     .linhaCol{
        float: left;
         width: 100%;
         margin: 10px 0 0 0;
    }
     .tbCol{
        float: left;
         width: 100%;
         margin: 10px 0 0 0;
    }
     .tbColm{
        float: left;
         width: 45%;
         margin: 10px 2% 0 0
    }
     #leftLogin{
        width: 100%;
         height: 239px;
         margin: 15px auto;
         float: left;
         border-right: 0 solid #cccccc;
    }
     #rightLogin{
        width: 100%;
         text-align: center;
         margin: auto;
         float: left;
         margin: 30px 0 0 0;
    }
     #textLogin{
        width: 98%;
        float: left;
         line-height: 1.8;
         padding: 1%;
    }
     #rodape-conteudo-expo {
         margin: 0 auto;
         border: 0px solid #000000;
         max-width: 1230px;
         width: 94%;
    }
     #compartilhe-site {
         float: left;
         border-right: 1px solid #999999;
         width: 37%;
         margin: -1% 0% 0% 0%;
    }
     #redesMobRod{
        display: block;
         float: left;
         margin: 20px 0 0 0;
    }
     #anuciarMob{
        display: block;
         font-weight: normal;
         float: right;
         background-color: #f66709;
         padding: 2px 7px 5px 4px;
         margin:0;
    }
     #redes-expo .icone {
         float: left;
         border: 0px solid #000000;
         margin: 0 0 0 12px;
    }
     .texto-barra-expo {
         margin-right: 15px;
         font-weight: bold;
         float: left;
         margin-top: 3px;
    }
     #estados-expo{
        display: none;
    }
     #rodape-expo {
         margin: 10px 0 0 0;
         border: 0 solid #4591cb;
         background-color: #005aa0;
         float: left;
         width: 100%;
         display: none;
    }
     #anuncie-agora{
        display: none;
    }
     #gMenuExp{
        float: right;
         margin: -56px 2px 0 0;
         width: 100%;
         z-index: 1;
         position: relative;
    }
     .ocultIn{
        display: none !important;
    }
     #btMenuMobi{
        display: block;
         margin: 55px 10px 20px 0;
         float: right;
    }
     #conteudo-banner-aplicativo {
         float: left;
         border: 0px solid #000000;
         margin: 15px 0 0 0;
         width: 100%;
         height: auto;
    }
     #conteudo-premium-expo {
         float: left;
         border: 0px solid #000000;
         margin: 14px 0 0 0;
         max-width: 730px;
         width: 100%;
         background-color: #ffffff;
    }
     #coluna-left-expo{
        width: 100%;
         display: none;
    }
     #coluna-right-expo{
        width: 100%;
         display: none;
    }
     #topo-conteudo-expo #logo-expo{
        width: 35%;
         border: 0;
         margin: 10px 0 3% 7px;
         position: relative;
         z-index: 2;
    }
     #abaAtendimentoApp{
        display: none;
    }
     .tituloNovoh {
         float: left;
         margin: 29px 0px 10px;
         width: 100%;
         text-align: center;
         font-size: 21px;
         font-family: 'Roboto', sans-serif;
         color: #ffffff;
         text-shadow: 2px 1px 1px #000000;
         font-weight: normal;
    }
     #logo-expo {
         width: 35%;
         border: 0;
         margin: 55px 0 20px 7px;
    }
     #btAnunciar {
         float: right;
         margin: 0 0 0 0;
         background: #000000;
         width: 100%;
         max-width: 100%;
         height: 70px;
         background: rgba(0,0,0,0.8);
    }
     #selectsBusca {
         float: left;
         margin: 0 0 0 1%;
         width: 98%;
         max-width: 785px;
         height: auto;
         background: rgba(255,255,255,0.6);
         padding: 3% 0 0 0;
    }
     #redes-sociais-expo{
        display: none;
    }
     #menu-expo{
        display: none;
    }
     #topo-expo{
        border: 0;
    }
     #estados-expo {
         float: left;
         border: 0px solid #000000;
         width: 97%;
         margin: 20px 0 0 5px;
         font-family: 'Roboto', sans-serif;
         font-size: 13px;
         color: #4192d0;
         line-height: 1.8;
         position: absolute;
         top: 25px;
    }
     #topo-expo {
         margin: 0 auto;
         border: 0px solid #000000;
         height: auto;
         border-bottom: 0 solid #E9E9E9;
    }
     #coluna-rodape-expo-menor{
        display: none;
    }
     #importante-rodape-expo .img{
        display: none;
    }
     #importante-rodape-expo {
         float: left;
         max-width: 1230px;
         width: 96%;
         height: auto;
         background-color: #4192d0;
         color: #FFFFFF;
         font-family: 'Roboto', sans-serif;
         margin: 30px 0 20px 0;
         padding: 2%;
         line-height: 1.8;
         display: none;
    }
     #redes-expo {
         float: left;
         border: 0px solid #000000;
         margin: -1% 0% 0% 2%;
         width: 60%;
    }
     #redesMobRod {
         display: block;
         float: left;
         margin: 3% 0 0 5%;
         width: 91%;
         padding: 2% 0% 0% 0%;
    	 height: 45px;
    }
     #banner-publicidade{
        display: none;
    }
     #botoesG {
         float: left;
         margin: 0 0 0 0;
         width: 100%;
         border: 0 solid;
    }
     #boxPrecoImo {
         float: right;
         width: 100%;
         font-size: 21px;
         text-align: right;
         font-weight: 500;
    }
     .ocultD{
        display: block;
    }
}
 @media (min-width: 551px) and (max-width: 849px){
    /*passo-passo*/
     .circMarcado {
         background-color: #e36104 !important;
    }
     #centroPassos {
         margin: 0 auto;
         max-width: 500px;
         width: 90%;
         padding: 3% 3% 3% 7%;
    }
     .tracosPr {
         float: left;
         width: 25.5%;
         height: 6px;
         background-color: #d7d7d7;
         margin: 6% 2% 0 2%;
    }
     .textPrP {
         float: left;
         margin: 5px 10% 0 -20px;
         font-size: 12px;
         font-family: 'roboto';
         width: 28%;
         text-align: center;
    }
     .circoPr {
         float: left;
         width: 5px;
         height: 0px;
         border-radius: 53px;
         background-color: #cecece;
         padding: 14px 25px 35px 20px;
         color: #ffffff;
         font-size: 20px;
    }
     #geralTextPr {
         float: left;
         width: 96%;
         margin: 0px 0 0 1%;
    }
     .textPrR {
         float: right;
         margin: 5px 0 0 0;
         font-size: 12px;
         font-family: 'roboto';
         width: 28%;
         color: #727272;
         text-align: center;
    }
     .textPr {
         float: left;
         margin: 5px 0 0 10px;
         font-size: 12px;
         font-family: 'roboto';
         width: 28%;
         color: #727272;
         text-align: center;
    }
    /*passo-passo*/
     #boxBotoes {
         margin: 0 auto 2%;
         max-width: 785px;
         width: 92%;
         font-family: 'Lato';
         font-weight: 100;
    }
     #blocoCenter {
         margin: 2% auto;
         max-width: 750px;
         width: 90%;
         border: 1px solid #ededed;
         background-color: #ffffff;
         padding: 1.5% 0 1.5% 2.5%;
    }
     .ocultD{
        display: block;
    }
     #boxPrecoImo {
         float: right;
         width: 100%;
         font-size: 21px;
         text-align: right;
         font-weight: 500;
    }
     #geralCaixaLoginAn {
         margin: 3% auto 5%;
         max-width: 350px;
         width: 90%;
         border: 1px solid #e6e6e6;
         padding: 1% 3% 1% 3%;
         background: #ffffff;
    }
     #geralCaixaLoginCad {
         margin: 3% auto;
         max-width: 350px;
         width: 90%;
         border: 1px solid #e6e6e6;
         padding: 2% 3% 2% 3%;
         background: #ffffff;
    }
     #geralCaixaLogin {
         margin: 6% auto 0;
         max-width: 350px;
         width: 90%;
         border: 1px solid #e6e6e6;
         padding: 2% 3% 2% 3%;
         background: #ffffff;
    }
     .geralTT {
         width: 88%;
         margin: 2.5% 0 0 5%;
    }
     .boxPlano {
         float: left;
         width: 84%;
         height: auto !important;
         border: 1px solid #dedede;
         margin: 8%2% 0px 4%;
         padding: 0 0 2%;
    }
     #bannerPListagemL img {
         min-height: auto;
    }
     #centerSubRod p{
        display: none;
    }
     #coluna-rodape-expo-maior{
        display: none;
    }
     #bannerPListagemL {
         width: 96.5%;
         float: left;
         background: #ccc;
         margin: 1.3% 1% 0 1%;
    }
     .coluna-rod-men {
         width: 44%;
         background-repeat: no-repeat;
         float: left;
         border-left: 1px solid #4095cb;
         margin: 1.5% 0 1.5% 0;
         padding: 0 0 0 4%;
         height: 170px;
    }
     #geralNbusca {
         margin: 1% 0% 0% 0%;
         height: 420px;
         width: 100%;
    }
     #botoesG {
         float: left;
         margin: 0 0 0 0;
         width: 100%;
         border: 0 solid;
    }
     #botaoAnuBarra {
         float: right;
         background: #ff5a00;
         padding: 1% 2% 1% 2%;
         font-size: 13px;
         font-family: 'Roboto';
         width: 21.5%;
         text-align: center;
        /* min-height: 22px;
         */
    }
     #barra-expoimovel {
         padding: 0px;
        /* margin: 2.6% 5px 0px 0px;
         */
         display: block;
         display: inline;
         list-style: none;
         float: right;
        /* height: 25px;
         */
         padding: 6% 6% 2% 0;
    }
     #botaoApBarra {
         float: right;
         background: #3386c6;
         padding: 0px 2% 0 0.5%;
         font-size: 13px;
         font-family: 'Roboto';
         width: 56%;
         min-height: 31px;
    }
     #banner-publicidade{
        display: none;
    }
     #redesMobRod {
         display: block;
         float: left;
         margin: 20px 0 0 0;
         width: 97%;
    }
     #redes-expo {
         float: left;
         border: 0px solid #000000;
         margin: 0 0 0 0;
         width: 60%;
    }
     #banner-publicitario {
         float: left;
         border: 0px solid #000000;
         margin: 4% 0 0 0;
         width: 100%;
         background: #ffffff !important;
    }
     #banner-aplicativo{
        display: none;
    }
     .rev{
        display: block;
    }
     #btWhats{
        float: right;
         margin: -43px 1% 0 0;
         display: none;
         position: relative;
         z-index: 1000;
    }
     #bloco-content {
         float: left;
         margin: 0 0 0 0;
         width: 96%;
         padding: 2%;
         overflow: hidden;
    }
     #box-form-cadastre fieldset label {
         float: left;
         width: 100%;
         margin: 4px 0.6% 2%;
         text-align: left;
         border: 0;
    }
     #rodape-conteudo-expo {
         margin: 0 auto;
         border: 0px solid #000000;
         max-width: 1230px;
         width: 94%;
    }
     #compartilhe-site {
         float: left;
         border-right: 1px solid #999999;
         width: 113px;
    }
     #redesMobRod{
        display: block;
         float: left;
         margin: 20px 0 0 12px;
    }
     #anuciarMob{
        display: block;
         font-weight: normal;
         float: right;
         background-color: #f66709;
         padding: 2px 7px 5px 4px;
         margin:0;
    }
     #redes-expo .icone {
         float: left;
         border: 0px solid #000000;
         margin: 0 0 0 12px;
    }
     .texto-barra-expo {
         margin-right: 15px;
         font-weight: bold;
         float: left;
         margin-top: 3px;
    }
     #estados-expo{
        display: none;
    }
     #rodape-expo {
         margin: 10px 0 0 0;
         border: 0 solid #4591cb;
         background-color: #005aa0;
         float: left;
         width: 100%;
    }
     #anuncie-agora{
        display: none;
    }
     #gMenuExp{
        float: right;
         margin: -75px 2px 0 0;
         width: 100%;
         z-index: 1;
         position: relative;
    }
     .ocultIn{
        display: none !important;
    }
     #btMenuMobi{
        display: block;
         margin: 55px 10px 20px 0;
         float: right;
    }
     #conteudo-banner-aplicativo {
         float: left;
         border: 0px solid #000000;
         margin: 15px 0 0 0;
         width: 100%;
         height: auto;
    }
     #conteudo-premium-expo {
         float: left;
         border: 0px solid #000000;
         margin: 14px 0 0 0;
         max-width: 730px;
         width: 100%;
         background-color: #ffffff;
    }
     #coluna-left-expo{
        width: 100%;
         display: none;
    }
     #coluna-right-expo{
        width: 100%;
         display: none;
    }
     #topo-conteudo-expo #logo-expo {
         width: 18%;
         border: 0;
         margin: 1% 0 1% 1%;
         position: relative;
         z-index: 2;
    }
     #abaAtendimentoApp{
        display: none;
    }
     #topo-conteudo-expo #slogan-expo {
         float: left;
         border: 0px solid #bdbdbd;
         margin: 35px 0 0 20px;
         display: none;
    }
     .tituloNovoh {
         float: left;
         margin: 29px 0px 10px;
         width: 100%;
         text-align: center;
         font-size: 28px;
         font-family: 'Roboto', sans-serif;
         color: #ffffff;
         text-shadow: 3px 1px 3px #000000;
         font-weight: normal;
    }
     #logo-expo {
         width: 35%;
         border: 0;
         margin: 55px 0 20px 7px;
    }
     #btAnunciar {
         float: right;
         margin: 0 0 0 0;
         background: #000000;
         width: 100%;
         max-width: 100%;
         height: 70px;
         background: rgba(0,0,0,0.8);
    }
     #selectsBusca {
         float: left;
         margin: 0 0 0 0;
         width: 100%;
         max-width: auto !important;
         height: auto;
    }
     #redes-sociais-expo{
        display: none;
    }
     #menu-expo{
        display: none;
    }
     #topo-expo{
        border: 0;
    }
     #estados-expo {
         float: left;
         border: 0px solid #000000;
         width: 97%;
         margin: 20px 0 0 5px;
         font-family: 'Roboto', sans-serif;
         font-size: 13px;
         color: #4192d0;
         line-height: 1.8;
         position: absolute;
         top: 25px;
    }
     #topo-expo {
         margin: 0 auto;
         border: 0px solid #000000;
         height: auto;
         border-bottom: 0 solid #E9E9E9;
    }
     #coluna-rodape-expo-menor{
        display: none;
    }
     #importante-rodape-expo .img{
        display: none;
    }
     #importante-rodape-expo {
         float: left;
         max-width: 1230px;
         width: 96%;
         height: auto;
         background-color: #4192d0;
         color: #FFFFFF;
         font-family: 'Roboto', sans-serif;
         margin: 30px 0 20px 0;
         padding: 2%;
         line-height: 1.8;
         display: none;
    }
}
 @media (min-width: 850px) and (max-width: 959px){
     #topo-conteudo-expo #logo-expo {
         float: left;
         border-right: 1px solid #bdbdbd;
         margin: 0.7% 2% 0% 0.5%;
         width: 18%;
         padding: 0 2% 0 0;
    }
     #botaoAnuBarra {
         float: right;
         background: #ff5a00;
         font-size: 14px;
         font-family: 'Roboto';
         width: 15.5%;
         text-align: center;
    }
     #barra-expoimovel {
         padding: 6.7% 9.2% 3.7% 0.2%;
        /* margin: 2px 5px 0px 0px;
         */
         display: block;
         display: inline;
         list-style: none;
         float: left;
         font-size: 11px;
         font-weight: 500;
         text-transform: uppercase;
    }
     #geralInforEst {
         float: right;
         width: 15.8%;
         margin: 0% 1% 0.5% 0;
    }
     .fonte-media {
         font-size: 16px;
         font-family: 'Roboto', sans-serif;
    }
     nav#nav-main a {
         font-family: 'Roboto', sans-serif, sans-serif;
         font-size: 13px;
         font-weight: normal;
         text-decoration: none;
         display: block;
         color: #000000;
         padding: 10px 0;
    }
}