@charset "utf-8";
/* CSS Document */
/** DIV GERAL**/

/* Menu-Expoimóvel-Proprietário */
 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;
}
/* FIM Menu-Expoimóvel-Proprietário */

#form-edicao-anunciante {
	
}
/* Topo */
  #topo-expo {
         margin: 0 auto;
         border: 0px solid #000000;
         height: auto;
         border-bottom: 0 solid #E9E9E9;
  }
  #topo-expo-propietario {
     margin: 0 auto;
     border: 0px solid #000000;
     height: auto !important;
}

 #topo-conteudo-expo {
     margin: 0 auto;
     border: 0px solid #000000;
     width: 100%;
     max-width: 1230px;
     height: auto;
}
 #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 #logo-expo{
        width: 35%;
         border: 0;
         margin: 10px 0 3% 7px;
         position: relative;
         z-index: 2;
}
 #topo-conteudo-expo #slogan-expo {
     float: left;
     border: 0px solid #bdbdbd;
     margin: 0.2% 0 0 0%;
     line-height: 1.5;
}
 #conteudo-menor {
     width: 100%;
     background-color: #FFFFFF;
     max-width: 1230px !important;
}

#bloco-index-direita {
     width: 100% !important;
     float: right;
     margin: 0 0 0 0;
}

input[type=radio] + label {
     display: inline-block;
     text-align: center;
     cursor: pointer;
     font-weight: 400;
}
label + input {
	text-align: center;
}

 #texto-expo-titulo {
     font-family: 'Lato' !important;
     font-size: 20px !important;
     font-weight: normal;
}

 #tudo_pf {
     width: 100%;
     float:left;
     color:#4f4f4f;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     margin: 15px auto;
}
 #tudo_pf a {
     color:#FF6600;
}
 #tudo_pf a:visited {
     color:#FF6600;
}
 fieldset {
     margin-top: 5px;
     padding: 5px;
     padding-left: 5px;
}
 fieldset select, fieldset textarea {
     background-color: #FEF5DE;
     border: 1px solid #CCCCCC;
     margin: 5px 5px 5px 0;
}
 fieldset input {
     background-color: #FEF5DE;
     border: 1px solid #CCCCCC;
     height:22px;
     margin: 2px;
}
/** colunas **/
 #colunaesquerda_pf {
     width: 96%;
     float:left;
     background-color:#ffffff;
}
 #colunadireita_pf {
     width: 96%;
     float:right;
}
 #colunaesquerda_pf2 {
     width: 100%;
     float:left;
     background-color:#ffffff;
}
 .blocoanuncie_pf2 {
     width: 98%;
     height:100px;
     float:left;
     background-color:#F3F3F3;
     margin: 20px 0 15px 0;
}
/**/
 .pagamento_pf {
     width:320px;
     height:100px;
}
/** Estilo textos **/
 .texto_pf {
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
}
 .negrito {
     font-weight: bold;
}
 .texto13-bold_pf {
     font-size:13px;
     font-weight: bolder;
}
 .texto13_pf {
     font-size:13px;
}
 .texto_pf ul {
     margin:0px;
     padding:0px;
     float:left;
     list-style:none;
}
 .texto_pf ul li{
     margin-top:15px;
     *margin-top:15px;
}
 .texto16_pf {
     font-size:16px;
     color: #333333;
}
 .texto10_pf{
     font-size:10px;
     color:#333333;
}
 .texto-color_pf {
     color:#ff6600;
}
 .texto-14_pf {
     font-size:14px;
}
 .titulopequeno_pf{
     width:160px;
     height:20px;
     font-size:13px;
     color:#FF6600;
     font-weight:bold;
     float:left;
     *margin:0;
     *padding: 0;
     margin-top 
    /*\**/
    : -5px\9 
}
 .titulo_pf {
     font-size:16px;
     color:#FF6600;
     font-weight:bold;
     padding:0px;
     margin:0px;
}
 .titulo_maior_pf {
     font-size:20px;
     color:#FF6600;
     padding:0px;
    margin:0px;
}
 .texto{
    font-size:12px;
     line-height:1.3;
     margin: 10px 0 10px 0;
     color: #404040
}
/** Divs internas **/
 .blocoanuncie_pf {
    width:96%px;
     height:140px;
     float:left;
     background-color:#F3F3F3;
    margin: 20px 0 15px 0 ;
}
 .anuncieimg_pf{
    width: 105px;
     height: 106px;
     float:left;
     background: url(../imagens/anuncieja_pf.png) no-repeat;
     margin-top:15px;
     margin-left: 5px;
}
 .texto-h2 {
     font-weight: normal;
     font-size:12px;
     margin: 0px;
     padding: 0px;
}
/***** BOTOES **/
 a.geral-link-internas:link, a.geral-link-internas:visited {
     border: 0 solid #000000;
     text-decoration: none;
}
 a.geral-link-internas:hover {
     text-decoration: none;
}
 a.geral-link-internas:active {
     text-decoration: none;
}
 #conteudo-menor{
    border:0px solid #000;
     min-height: 94%;
     margin: 0px auto;
}
 #botoes_pf {
    width:96%px;
    float:right;
    margin-top:15px;
    text-align:right;
}
 #botoes_pf input{
    width:145px;
    height:65px;
    float:right;
    margin-left:10px;
}
 .btvoltar_pf {
    width:145px;
    height:65px;
     background:url(../imagens/voltar.png) no-repeat;
    float:right;
}
/*** EMAIL **/
 .anunciemail_pf {
    width:96%px;
     height:84px;
    float: left;
     margin-top:13px;
}
 .emailformulario_pf {
    float:left;
    margin-left:10px;
     margin-top:15px;
}
 .emailformulario_pf label {
    color:#8c8c8c;
}
 .emailformulario_pf input#login {
     width:160px;
     height: 22px;
}
/**/
 .planos_pf {
    width: 278px;
     height: 115px;
     background:url(../imagens/planos.png) no-repeat;
    margin-top:15px;
}
/********************** Tela 2 - Cadastro **************************/
 #colunacentro_pf {
    width:96%px;
    float:left;
     margin: 0;
}
 #passos_pf {
    width: 96%;
     height:67px;
     margin-left: 110px;
}
 .passo1verde_pf {
    width:214px ;
     height: 55px;
     float:left;
     background:url(../imagens/passo1.jpg) no-repeat;
     margin-left: 25px;
}
 .passo2verde_pf {
    width:214px ;
     height: 55px;
     float:left;
     background:url(../imagens/passo2.jpg) no-repeat;
     margin-left: 25px;
}
 .passo3verde_pf {
    width:214px ;
     height: 55px;
     float:left;
     background:url(../imagens/passo3.jpg) no-repeat;
     margin-left: 25px;
}
 .passo1_pf {
     width:214px ;
     height: 55px;
     float:left;
     background:url(../imagens/passo1_off.jpg) no-repeat;
     margin-left: 25px;
}
 .passo2_pf {
     width:214px ;
     height: 55px;
     float:left;
     background:url(../imagens/passo2_off.jpg) no-repeat;
     margin-left: 25px;
}
 .passo3_pf {
     width:214px ;
     height: 55px;
     float:left;
     background:url(../imagens/passo3_off.jpg) no-repeat;
     margin-left: 25px;
}
 #conteudo_pf {
    width:96%;
     float:left;
}
 .formulario_pf {
    width:96%;
}
 .formulario_pf select {
    width:150px;
}
 .bgcinza_pf{
    width: 100%;
     padding-left: 10px;
     height:30px;
     background: #F3F3F3;
    margin-top:12px;
    margin-bottom:15px;
}
/*carlito*/
 .espacamentolinhas_pf{
    line-height:22px;
}
 .padding_pf {
    padding:10px;
}
 div table {
    *float:left;
}
/* LOGIN */
 .div_login_pf {
    width:320px;
     height: 188px;
     background:#F3F3F3;
}
 .div_login_pf {
    width:320px;
     height: 188px;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
     background:#F3F3F3;
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
}
/**/
 .label_pf {
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
}
/**GERENCIAMENTO**/
 .barratopogerenciamento_pf {
     width:900px;
     height: 35px;
     margin-left:auto;
    margin-right:auto;
    margin-top:10px;
}
 .blocogerenciamento_pf {
    width:96%px;
    margin-top:10px;
}
 .gerenciamentotopo_pf {
    width:96%;
     border: 1px solid #cedae3;
     background:#ebebeb;
}
 .gerenciamentocentro_pf {
    width:96%;
    background-color:#f3f3f3;
    border: 1px solid #d8d8d8;
    border-top:0px;
}
 .gerenciamentoacessos_pf {
    width:96%;
    background-color:#f3f3f3;
    border: 1px solid #d8d8d8;
    border-top:0px;
}
/** GERENCIAMENTO DE IMAGENS **/
 .blocoimagens_pf {
    width:100%;
    height:150px;
    position:relative;
}
/*carlito*/
 .observacoesimg_pf {
    width:100%;
    height:100px;
}
/*carlito*/
 .caixaobsimagens_pf{
    width: 100%;
    /*height:80px;
    */
     float:left;
     background:#f0f0f0;
     border: solid 1px #CCCCCC;
    margin-top:30px;
    *margin-top:30px;
}
/*carlito*/
 .observacaotitulo_pf {
    width:100px;
    height:20px;
    position:relative;
}
 .escolherimagem_pf {
    width:140px;
    height:125px;
    float:left;
    margin-right:20px;
}
 .radiobtimagem_pf {
    width:22px;
    height:100px;
    float:left;
    background:#66FFCC;
    background:url(../imagens/destaque_arredondado.png) no-repeat right;
}
 .radiobtimagem_cinza_pf {
    width:22px;
    height:100px;
    float:left;
    background:#66FFCC;
    background:url(../imagens/destaque_arredondado_cinza.png) no-repeat right;
}
 .previewimagem_pf {
    width:116px;
    height:100px;
    background:#f0f0f0;
    float:right;
    border:1px solid #CCCCCC;
}
 .removerimagem_pf {
    width:116px;
    height:23px;
    float:right;
    background:#f0f0f0;
     border:1px solid #CCCCCC;
    border-top:0px;
}
 .passadorleft_pf {
    width:30px;
     height:30px;
    float:left;
    margin-top:50px;
}
 .passadoright_pf{
    width:30px;
     height:30px;
    float:right;
    margin-top:50px;
}
 .fotoAnunInter{
    float: left;
     width: 25%;
     height: 165px;
     overflow: hidden;
}
 .fotoAnunInter img{
    width: 100%;
}
 .inforAnunInter{
    float: right;
     width: 74%;
}
 .iconInterAnun {
     margin-top: -3px;
     padding: 0px;
     float: right;
     padding: 0;
}
 @media (max-width: 550px){
     #tudo_pf {
         width: 100%;
         float:left;
        color:#4f4f4f;
        font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:10px;
        margin: 15px auto;
    }
     .fotoAnunInter {
         float: left;
         width: 100%;
         height: 185px;
         overflow: hidden;
         position: relative;
    }
     .fotoAnunInter img {
         width: 100%;
         position: absolute;
         bottom: 0;
    }
     .inforAnunInter {
         float: right;
         width: 100%;
         padding: 3% 0 4% 0;
    }
     .gerenciamentoacessos_pf {
         width: 96%;
        /* height: 24px;
         */
         background-color: #e3e3e3;
         border: 1px solid #d8d8d8;
         border-top: 0px;
         padding: 1% 0 1% 0;
    }
     .iconInterAnun {
         margin-top: -3px;
         padding: 0px;
         float: right;
         padding: 2% 0 2% 0;
    }
}