




/* Calchipoteca */
.inputButton { margin-bottom: 25px}
.calchipoteca{width:650px; margin-bottom:20px;margin-left:3px; position:relative; clear:left;}
.calchipoteca .formleft{box-shadow:none;}

.resultadogastos{background-color: #F1F1F1; border-radius: 8px 8px 8px 8px; margin: 2px; padding: 10px; width: 618px;}
.resultadogastos td{font-size:12px;color:#888;}
.calchipoteca label{float:left; width:180px;}
.calchipoteca ul li { margin-bottom:30px;}
.resultadogastos input, .calchipoteca input{border: 1px solid #d4d4d4;
  color: #888;
  -webkit-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  background: #fff;
  border-radius: 2px;  font-size: 14px;
  padding: 8px 5px;}
.resultadogastos input.Totales{background-color:#ffffff;border:none!important;font-weight:bold; font-size: 17px;}
.resultadogastos h3{font-weight:bold;padding-bottom:10px;}
.resultadogastos strong{margin-top:10px;display:block;}
.resultadogastos11{background-color: #F1F1F1; border-radius: 8px 8px 8px 8px; color: #888888; float: right; font-size: 12px; line-height: 22px; margin: 20px 0;  padding: 10px; width: 280px;}
.resultadogastos11 td{font-size:12px;color:#888;}
.resultadogastos11 input{background-color:#eee;border:none!important; font-size:18px;}
.resultadogastos11 h3{font-weight:bold;padding-bottom:5px;  font-size:18px; color:#000;}
.resultadogastos11 h4{font-weight:bold; font-size:12px; border-bottom:1px solid #ccc; color:#000; margin-bottom:5px;}
.resultadogastos11 strong{margin-top:10px; color:#000;}
.resultadogastos11 input.dostit {background-color:#eee;border:none!important; font-size:14px; color:#888;}
.resultadogastos11 input.totalinput {background-color:#eee;border:none!important; font-size:10px; color:#545454;}
.resultadogastos11  small{font-size:10px; color:#999;}
.volvercalcular{float:right;clear:both;margin-right:10px;font-weight:bold;padding:4px 10px;}
.hipotecaresultado{color:#fff;width:230px;position:absolute;right:0;top:0;border-radius:3px;background-color:#888;padding:10px 15px;}
.hipotecaresultado .hipotecaprecio{font-size:36px;font-weight:bold;font-family: 'Molengo', sans-serif, Arial;}
.hipotecaresultado .hipotecames{color:#888;font-size:14px;font-weight:bold;}

/* QA */
.qamenuleft{width:180px; float:left; margin:20px 0px;}
.qamenuleft ul{list-style:none; margin-bottom:70px;}
.qamenuleft ul li{ padding:2px 0px 0px 10px}
.qamenuleft ul li{ padding:2px 0px 0px 10px}

.qamenuleft ul li.titulo{color:#000; font-size:14px; font-weight:bold; padding:0px 0px 4px 0px}
.qamenuright{width:760px; float:left; margin-left:10px;}
.formleftb{background-color:#f0f0f0;border:0px solid #D9D9D9;padding:10px;margin:20px 10px 10px 10px;border-radius:3px;font-size:14px;overflow:hidden;position:relative;}
.formleftb legend{display:block;font-weight:bold;text-align:center;font-size:16px;padding-bottom:25px;}
.formleftb label{display:block;font-weight:bold;color:#000;font-size:14px;padding-bottom:2px; padding-left:5px;}
.formleftb textarea{ width:500px; padding:2px 10px; font-size:16px; height:100px; margin:5px;}
.formleftb select{ margin:2px 5px;  padding:2px 0px 2px 10px; font-size:14px; }
.formleftb label.acepto{display:inline;font-weight:normal;}
.formleftb label.titbajo{display:block;font-weight:bold;color:#000;font-size:14px;padding-bottom:2px; padding-left:5px; margin-top:10px;}
.formleftb .ejemplo{font-size:11px;color:#888;font-style:normal;}
.formleftb li{padding-bottom:5px;}
.formleftb input{font-size:15px;padding:3px;margin:5px;}
.formleftb input#pregunta{width:500px; padding:2px 10px; font-size:16px; height:25px;}
.formleftb input#btnEnviar{padding:4px 10px;#width:130px;font-size:15px;font-weight:bold;}
.asistenciawhite{background:#fff; float:right; width:180px; padding:10px; margin-top:10px;}

.qaresp{margin:-40px 0px 0px 5px; padding:9px 0px 0px 0px; min-height:400px;}
.qa{/*background:url(/hab_inmuebles/img/qa_bg.gif) no-repeat top left; margin:0px 0px 0px 5px; padding:9px 0px 0px 0px; min-height:400px;*/
    margin: 0px 0 0 5px;    
}
.qa ul.pestanas{/*height:32px;padding:6px 0 0 0;float:left;width:100%;*/}
.qa ul.pestanas li{/*float:left;margin-left:11px;*/ text-transform:none!important;
display: inline; float: left; font-weight: bold; margin-right: 10px;
}
.qa ul.pestanas li a{/*color:#666;font-size:15px;display:block;background-image:url(/hab_inmuebles/img/sprite.gif);background-position:-249px -44px;width:auto;padding:8px 12px;font-weight:bold;background-color:#f5f5f5;text-decoration:none;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0px 0px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;*/padding-bottom: 8px;}
.qa ul.pestanas li.pestanactiva a{/*color:#000;background-color:#f5f5f5;background-image:none!important;*/background-color:#f5f5f5; color:#555;padding: 10px;}
.qa ul.pestanas li.pestanactiva a:hover{/*text-decoration:none;color:#000;cursor:default;*/ color:#000!important;}
.qalist{border-radius: 3px; background:#f5f5f5; clear: both; display: block; float: left; margin-bottom: 10px; padding:15px; position: relative; width: 730px;}
.qalist .qa_listado{background:#fff; display: block; margin-bottom: 15px; overflow: hidden; padding: 15px; color:#555; box-shadow: 0px 3px 8px -4px rgba(0,0,0,0.15);}

.qalist .qa_listado h1{font-size:18px!important; display:block!important;}

.qalist h2{ float:left; width:600px; font-size:18px;}
.qalist h2 a{font-size: 18px;}
.qalist .parrafo{ float:left; padding:3px 0px; width:580px;  color:#a2a2a2; font-size:14px;}
.qalist .parrafo .descripcion {color: #555555; display: block;}
.qalist .qa_infousu{ float:left; width:600px; display:block; padding-top:5px; color:#999;}
.qalist .fontmove{font-size:11px;font-weight:bold;cursor:pointer;text-decoration:underline;}
.linkusu{color:#555;font-weight:bold; cursor: pointer;}
/*.qalist .linkusu:hover{color:#fff; background:#d98300;}*/
.qalist .qa_infoextra{float:right; width:260px; display:block; padding:20px 0 0px 0; text-align:right;}


.qalist .qa_infoextra .respuesta, .com_boton a, .inputButton{font-family:'Ubuntu', sans-serif, Arial, Helvetica; background: #f60!important; color:#fff!important; font-size:18px!important; padding:10px 20px!important; border-radius:2px; border:none!important; -webkit-box-shadow: 0px 2px 0px 0px #c45717;-moz-box-shadow:    0px 2px 0px 0px #c45717;box-shadow:0px 2px 0px 0px #c45717;}
.qalist .qa_infoextra .respuesta:hover, .com_boton a:hover, .inputButton:hover {background: #f1841f; color:#fff;}
.com_boton{margin:0 0 10px 10px;}
.com_boton a{display:block}
.norespuestas{font-weight:bold;}
.qalist .last_resp{ display:block; float:left; width:615px; font-size:10px; color:#888; background:#f1f1f1 ; padding:2px 0px 4px 10px; margin:0px 0px 0px 100px; -moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
.qalist .last_resp a{color:#9e9e9e; padding:1px 4px;}
.qalist .last_resp a:hover{color:#ccc; background:none;}
.qa_ordenar{ background:#f0f0f0; padding:5px; text-align:right; color:#676767; font-size:12px; margin:10px 30px 10px 0px;}
.qa_professional{ color:#ef3e33; font-size:10px;  width:50px;}
.qalist .pro_dad{ display:block; float:left; width:645px; font-size:10px; color:#ccc; padding:2px 0px 4px 10px; margin:10px 0px 0px 60px;}
.qalist .pro_dad p{float:left; padding:10px 0px; width:450px; margin:0px 0px 0px 15px; color:#6b6b6b; font-size:12px; line-height:18px;}
.qalist .pro_dad a{ font-size:18px;}
.qalist .avatar, #qa_infousu .avatar, .qamodal .avatar{float: left; height: 69px; width: 69px; margin-right:15px; font-size:12px;}
.qamodal{ padding:24px 0px 24px 23px; clear:both; background:#F0F0F0; margin-top:5px;}
.qamodal .qa_listado{clear:both; overflow:hidden; line-height:18px;}
.qamodal .qa_listado h1{font-size:14px!important; line-height:16px; margin-left:95px; margin-top:10px; margin-bottom:3px; display:block!important; font-weight:bold;}
.qamodal .qa_listado p{font-size:13px!important; margin-left:95px; color:#999999; font-weight:bold;}
.qamodal .divmodalcerrar {margin-top:20px;text-align:left;padding-left:20px;}
#qa_infousu{float:left;}
#qa_alta{float:right; width:604px; padding-top: 10px}
#qa_alta input.input-pregunta-comunidad { border: 1px solid #d4d4d4; box-shadow: 2px 2px 0 0 rgba(0,0,0,.05);cursor: pointer; background: #fff; font-size: 14px; font-weight: 400; margin-bottom: 15px; padding: 8px 5px;}

.nologueado{color:#888; background-color:#efefef; padding:20px; font-size:18px; border:1px solid #d6d6d6; margin:20px 0;}

#compartir iframe{width:110px;height:20px;}
#compartir{float:right;}
.qalist .ico_error{background-position:4px -406px;background-image:url(/hab_inmuebles/img/imgv3/sprite.png); line-height:26px;background-repeat:no-repeat; padding:5px 0 5px 25px; font-size:12px; cursor:pointer; }

.qalist .privateans{ font-weight:bold; margin-left: 5px;display: inline-block;}
.qalist .privateansnot{font-weight:bold;cursor: pointer; }
#qa_home{margin-top:30px; padding-top:10px;}
#qa_home li.titulo{font-size:18px; }
#qa_home h2{color:#000; font-size:24px; display:inline;}
#qa_home h3{color:#a7a7a7; font-size:16px; display:inline;}
#qa_home ul{float:left; margin:30px 10px 0 0; padding-right:23px; width:310px;  border-right:1px solid #efefef;}
#qa_home li{margin-top:10px; border-bottom:1px solid #efefef; padding-bottom:5px; overflow: hidden; clear:both; line-height:18px;}
#qa_home .imagen_qa{width:30px; height:30px; border:1px solid #ccc;float:left; padding:2px; margin-right:5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#qa_home .descripcion_qa{width:240px;float:left; margin:0px 0px 0px 5px;}
#qa_home .descripcion_qa h4{color:#565656; width:250px; font-size:12px; float:left; }
#qa_home .descripcion_qa h4 a{font-weight:normal;}
#qa_home .descripcion_qa h5{ display:block; float:right; margin:3px 0px 0px 0px;}
#qa_home .descripcion_qa h5 a{padding:2px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; color:#FFF; font-weight:bold; text-decoration:none; margin:5px 5px 0px 0px;}
#qa_home .descripcion_qa h5 a:hover{ background:#666; color:#FFF;}
.anun{ float:left; width:300px; padding:30px 0px 0px 0px;}
.anun img{width:300px;}
.linkcomunidad{width:660px; display:block; text-align:right; padding:8px 5px; clear:both;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-top:20px; font-size:18px;}
.linkcomunidad a{padding:2px 3px 2px 28px; font-weight:bold; background:url(/hab_inmuebles/img/qa_logo.gif) top left no-repeat;}
.qamenuright .linkcomunidad{width:auto!important;} 
.qamenuright .linkcomunidad .volver{float:left;} 
.qamenuright .linkcomunidad .volver a{background:none; padding:0;}




/*Quienes Somos y labs*/
.qsmenuleft{width:160px; float:left; margin:0px;}
.qsmenuleft ul{list-style:none; margin-bottom:70px;}
.qsmenuleft ul li{ padding:10px 0 0 0}
.qsmenuleft ul li a{font-size:14px; }
.qsmenuleft ul li a.active{ color:#888;}

.qsmenuleft ul li.titulo{color:#555; font-size:14px; font-weight:bold; padding:0px 0px 4px 0px}
.qsmenuright{width:820px; float:left;}
.qsmenuright h3{font-size:18px; color:#555; font-weight:500;}
.qsmenuright h3.quienessomos{font-size:24px;}
.qsmenuright .formright{ text-align:left;}
.qsmenuright .formright h3{font-size:18px; color:#555; font-weight:normal; text-align:left;}
.qsmenuright .foto_temp{width:820px; float:left; background:#f1f1f1; height:244px; margin-bottom:10px;}
.qsmenuright .texto_destacado{ font-size:16px; border-bottom:3px solid #e8e8e8; line-height:24px; margin:10px 0px; padding:10px 0px; text-align:justify}
.qsmenuright .texto_contenido {font-size:14px;  line-height:24px; color:#555; }
.qsmenuright .texto_contenido p{margin-top:20px; text-align:justify;}
.qsmenuright .texto_contenido .destacados {background:#fff0da url(/hab_inmuebles/img/text_destacado.jpg) left no-repeat;  padding:30px 20px 30px 80px; border:1px solid #ffc163; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#000; font-size:16px; font-weight:bold;}
.qsmenuright .texto_contenido .left { float:left; width:250px; margin:5px 20px 10px 0px;}
.qsmenuright .texto_contenido .destacados .nombre{ text-align:right; font-weight:bold; font-size:12px; display:block; margin-top:10px;}
.qsmenuright .texto_contenido .right {float:right; width:250px; margin:20px 0px 10px 20px;}
.qsmenuright .texto_contenido .completo {margin:30px 0px; display:block;}
.qsmenuright .texto_contenido_pantallazos {background:#f1f1f1;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden; margin:5px 0px 50px 0px; padding:10px 10px 10px 40px; }
.qsmenuright .texto_contenido_pantallazos  img{ margin:5px;float:left; border:1px solid #ccc;}
.qsmenuright .texto_contenido_review {margin:5px 0px 30px 0px; display:block; clear:both; padding-top:10px;}
.qsmenuright .texto_contenido_review a{font-size:16px;margin-top:10px; font-weight:bold;}



.qsmenuright .texto_contenido .columna{float:left; width:400px; margin:5px 10px 10px 0px;}

.qsmenuright .texto_contenido .columna h3{color:#555;}
.qsmenuright .texto_contenido .columna .formright{ line-height:22px;}
.qsmenuright .texto_contenido .columna .formright h3{ margin-top:0px!important; margin-bottom:5px!important;}
.call_to{border:1px solid #FB7513; text-align: center;display: block;clear: both;text-shadow: 1px 1px 1px #B36A04;font-weight: bold;text-decoration: none;font-size: 14px;filter: dropshadow(color=#6d7373, offx=1, offy=);color: white!important;background: #F90;padding: 7px 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-image: linear-gradient(#F90 0%, #FB7513 99%);background-image: -o-linear-gradient(#F90 0%, #FB7513 99%);background-image: -moz-linear-gradient(#F90 0%, #FB7513 99%);background-image: -webkit-linear-gradient(#F90 0%, #FB7513 99%);background-image: -ms-linear-gradient(#F90 0%, #FB7513 99%);background-image:  -webkit-gradient( linear, left bottom, left top, color-stop(0.99, #F90), color-stop(0.00, #FB7513) ); cursor:pointer;  -moz-box-shadow:inset 0px 1px 0px 0px #ffcb80; -webkit-box-shadow:inset 0px 1px 0px 0px #ffcb80; box-shadow:inset 0px 1px 0px 0px #ffcb80;}
.call_to:hover{border:1px solid #0D67C9; background: #0D67C9;text-shadow: 1px 0px 0px black;-moz-box-shadow:inset 0px 1px 0px 0px #3d85d4; -webkit-box-shadow:inset 0px 1px 0px 0px #3d85d4; box-shadow:inset 0px 1px 0px 0px #3d85d4;}
.qsmenuright .texto_contenido .columna  p{text-align:left; margin:0!important;}
.qsmenuright .lab{float:left; width:360px; margin:0px;padding:5px; margin-left:30px; height:120px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.qsmenuright .lab h3{font-size:16px; font-weight:bold; color:#000000; width:100%; float:left; padding:0px; margin-bottom:5px;}
.qsmenuright .lab h3 span{font-size:12px; font-weight:normal; color:#a7a7a7;}
.qsmenuright .lab img{float:left; padding:3px; background:#FFF;  -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; border:1px solid #c0c0c0;}
.qsmenuright .lab p{float:left; padding:0px 5px 0px 8px; width:280px; font-size:12px; color:#666; line-height:20px;}
.qsmenuright .lab p a{ font-weight:bold;}
.qsmenuright .lab h3 a{font-weight:bold;}
.qsmenuright  .labext{ font-size:12px; line-height:24px; overflow:hidden; color:#555555;}
.qsmenuright  .labext h4{ font-size:14px; font-weight:bold; padding:75px 20px 0px 0px; float:left;}
.qsmenuright  .labext h4 a{ font-weight:bold;}
.qsmenuright  .labext img{float:left; padding:0px 20px 0px 0px;}
.qsmenuright  .labext img.bar_cod{ padding:3px; margin-left:20px;}
.qsmenuright  .labext img.app_store{padding:3px; float:left; margin-top:45px;  margin-left:20px;}
.qsmenuright  .labext ul{ float:left; margin:20px 0px; padding:0px 0px 0px 125px; }
.qsmenuright  .labext ul li{ padding:20px 0px 50px 0px;}
.qsmenuright  .labext ul li img{ margin:0px 5px 0px 0px; padding:0px; float:left;}
.qsmenuright  .labext ul li img.ftmvl{ border:1px solid #ccc; padding:3px; margin:5px; float:right;}
.qsmenuright  .labext p{ padding:0px; margin-top:20px; overflow:hidden;}
.qsmenuright  .labext .call_to{width:300px; float:left; display:inline; margin-top:50px;}
.qsmenuright  .labext .call_to_trabaja{width:200px; float:left; display:inline; margin-top:50px;}
.qsmenuright  .labext .call_to_ipad{width:250px; float:left; display:inline; margin-top:50px;}
.qsmenuright  .titcontent{ clear:both; width:100%;}
.qsmenuright  .darop{ margin:15px 0px; overflow:hidden; font-size:14px;  background:#f1f1f1; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; padding:30px 20px; width:780px; color:#666;}
.qsmenuright  .darop a{font-weight:bold;}
.aspectolink{color:#0065cf;text-decoration:underline;cursor:pointer;margin-right:5px;}



#formDades label span.error{font-size:11px;}
#formDades label span.nota{font-size:11px;color:#666666;}


.ficha_form_solicitud{padding:10px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;margin:10px 0; /*background-color:#fff0da;border:1px #ff9900 solid;*/}
.ficha_form_solicitud label{display:block;font-size:14px;margin-top:10px;font-size: 16px;}
    .ficha_form_solicitud label strong {
    font-weight:normal!important; color:#a2a2a2;}
.ficha_form_solicitud label.recordardatos{font-weight:normal; font-size:14px; margin-top:2px!important; display:block; clear:left; position:relative;}
.ficha_form_solicitud label.recordardatos input[type=checkbox] + span{background:url(/hab_inmuebles/img/imgv3/sprite.png?20170418) no-repeat;  background-position:-91px -1835px;background-repeat:no-repeat; padding-left:26px; color:#888!important; position:absolute; left:0; top:0; line-height:24px;}
.ficha_form_solicitud label.recordardatos  input[type=checkbox]:checked + span{ background-position: -146px -1875px;color:#555!important; }

.ficha_form_solicitud label.recordardatos input{border:0; visibility:hidden;}
.ficha_form_solicitud label#Label1{font-weight:500;}
.ficha_form_solicitud label#etiqueta_observaciones{margin-top:20px;}


.ficha_form_solicitud textarea{width:97%;height:50px;}
.ficha_form_solicitud fieldset{display: block; margin: 5px auto 15px;width: 50%; float:left; }
.ficha_form_solicitud legend{font-size:22px;display:block;text-align: left;width:100%;}


.ficha_form_solicitud .nombreapellidos {display:block; margin-bottom:12px; overflow:hidden;}
.ficha_form_solicitud .nombreapellidos div {float:left;}
.ficha_form_solicitud .nombreapellidos div.separa1 {width:212px; margin-right:5px;}
.formGris{
    /*background-color: transparent; border: medium none transparent; border-radius: 0 0 0 0; float: left;margin: 0; padding: 0; width: 600px*/
    border:3px; background:#f5f5f5;font-size: 14px; margin: 15px 0 15px 3px; overflow: hidden; padding: 15px; position: relative; width: 550px;
}

.formright{padding:16px;background-color:#F1F1F1;text-align:left;line-height:18px;font-size:14px;border-radius:3px;margin:8px 0 24px 0;}
.formright img { vertical-align: bottom; padding-bottom: 3px; }
.formright li{padding-bottom: 15px; text-align: left;clear: left;    display: block;
    overflow: hidden;
}
.formright li.contrasena{padding-bottom: 0; padding-right: 0; text-align: left;}
.formright li.cookiesesion{ padding-bottom: 0;  padding-right: 0;  text-align: left !important;  width: 289px;}
.formright li.cookiesesion label{color: #555; font-size: 12px; font-weight: normal; margin-top: 0; padding-top: 0;}
.formright label{font-size:14px;margin-bottom:4px;}
.formright li label{display:block;}

.formright fieldset{display:block;margin-bottom:5px;}
.formright input{font-size: 14px; margin-left: 0; margin-top: 2px; padding: 10px 5px;  width: 90%; width: calc(100% - 20px);}
.formright input[type="checkbox"]{ display: inline-block; float: left; font-size: 14px; height: 14px; margin-right: 7px; margin-top: 4px;  vertical-align: middle; width: 14px; padding:0;}
.formright legend{    color: #555;
    font-size: 24px;
    margin-bottom: 5px;
    text-align: left;
    font-weight: normal;
    padding-top: 3px; margin-bottom:46px;}
form.formright a{font-size:12px;}
.formright h3{display:block;text-align:center;margin-bottom:10px;font-size:16px;font-weight:bold;}
#captcha { float:left;font-size:12px; color:#666; }
#captcha a{background:none; border:none; text-decoration:none;}
#captcha a:hover{background:none; border:none; text-decoration:none;}
#contentright {width: 320px;}

ul.menu-notas {	width: 100%;	margin:16px 0 0 0!important; clear:left; overflow:hidden;font-size:16px!important;background-color: #fff!important;padding:0!important;}

ul.menu-notas li {display:inline-block;float:left; margin:0!important; background-image:none!important; padding:16px 24px!important; font-size:16px!important; font-weight:500;}
	ul.menu-notas li a {font-size:16px!important; font-weight:100!important;
	}
	ul.menu-notas li.activo {border-bottom: 4px solid #f60; }
        ul.menu-notas li.activo a {
            color: #555;
        }

.formright2{ background:#f5f5f5;padding:16px; overflow:hidden;text-align:left;line-height:18px;font-size:14px;border-radius:3px;margin:10px 0 30px 0; line-height:26px;    min-height: 90px;}
.formright2 img{ vertical-align: bottom;padding-bottom: 1px; }
.formright2 h3{display: block;font-size: 18px; font-weight: 500; margin-bottom: 10px; text-align: left;}
.formright2 input[type="button"]{border: 0px;background-color: transparent;color:#0d67c9;text-decoration:none;cursor: pointer;font-size: 14px;padding: 0;
        -webkit-transition:all 0.1s ease;  /* Chrome y Safari */
        -o-transition:color 0.1s ease;  /* Opera */
        -moz-transition:color 0.1s ease;  /* Mozilla Firefox */
        -ms-transition:all 0.1s ease;   /* Internet Explorer */
        transition:color 0.1s ease;  /* W3C */}
        
.formright2 input[type="button"]:hover{ color:#ff9900}        
.formright2 p{ color:#888888; font-size: 13px; }

.formright3{ float:right;padding:10px;text-align:left;line-height:18px;font-size:14px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;margin:10px 0 30px 0;}

.pbancos{ margin:0px 10px 40px 0px; border:1px solid #ccc; padding:10px; height:390px; width:230px; float:left}
.pbancos h3{ margin:0px 0px 20px 0px;}
.pbancos span{ color:#666666; font-weight:normal; font-size:16px;}
.pbancos img{ border:4px solid #FFF; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -webkit-box-shadow: 1px 1px 8px #888; -moz-box-shadow: 1px 1px 8px #888; box-shadow: 1px 1px 8px #888;}
.pbancos ul{ list-style:none; margin:30px 0px 0px 0px;}
.pbancos ul li{ color:#000; font-size:10px; line-height:18px; padding:5px 0px;}
.pbancos ul li.ampliap{padding:15px 0px 0px 0px;}
.pbancos ul li.ampliap a{font-weight:bold; font-size:15px;}

/*.faqfreq{margin:15px 0px 0px 10px; float:left; width:420px;}
.faqfreq .logosocial{ margin:5px 0px; height:26px;}``
.faqfreq .logosocial p{ color:#666; font-size:14px; font-weight:bold; padding:7px 0px 0px 0px; }
.faqfreq h3{border:0!important; margin:0px 5px 5px 5px; padding:5px 0px; color:#333;}
.faqfreq ul{margin:5px 0px 10px 0px; line-height:24px; list-style:none;  padding:10px 0px; }
.faqfreq ul li{padding:0px 0px 5px 10px;}
.faqfreq ul li a{ font-size:14px; }
.faqfreq ul.socialfaq{font-size:14px; padding:5px 0px;}
.faqfreq ul.socialfaq a{font-size:14px;}*/
.qa_cajon_last ul li.titulo { display: none;}
.landingciudad{font-size:14px; padding:0 10px 0 0; width:580px;}
.landingciudad p{margin:10px 0;}
.landingciudad .imagen{width:140px; float:left; font-size:11px;}
.landingciudad .fuente{color:#cd7b00; font-size:9px;}
.landingciudad img{width:130px; padding:2px; border:1px solid #eee;}
.landingciudad h3{padding-top:30px; font-size:18px; padding-bottom:5px; clear:both;}
.landingciudad #map{width:390px!important;}
#map{background-color:#e5e3df;width:490px;height:340px;margin-top:16px;}
.landingciudad blockquote{padding:30px 0 20px 30px; font-size:14px; line-height:20px;}
.landingciudad sup{font-size:8px; line-height:8px;}
.landingciudad .ico_error{background-position:-1010px -471px;background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat; padding-left:25px; font-size:14px;}
.landingciudad form{margin-top:20px; padding:20px; background-color:#efefef; clear:both;}
.prensa{ float:left; margin:0px 0px 20px 10px; width:820px;}
.prensa h3{font-size:18px;}
.prensa ul{ list-style:none; font-size:14px; margin:0;    clear: left;    overflow: hidden; padding:16px;}
.prensa ul li{ color:#7a7a7a; line-height:22px; background-image:url(/hab_inmuebles/img/sprite.gif);background-repeat:no-repeat; background-position:-1013px -801px; padding:0px 0px 0px 20px; margin-top:5px;}
.prensa a{ font-size:14px;     font-weight: 100;}
.prensa .formright {text-align:left;}
.prensa .formright h3{ font-size:16px; text-align:left;}
.medios{ margin:15px 0px; overflow:hidden;  background:#f1f1f1; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;}
.medios .mediosd{ width:365px; float:left; padding:10px; height:90px;}
.medios .mediosd img{ padding:5px; background:#FFF; float:left; border:1px solid #ccc; margin-right:10px;}
.medios .mediosd p{display:inline; font-size:14px; color:#7a7a7a; line-height:24px; }
.medios .mediosd p a{ font-weight:bold; font-size:16px;}
.imagen_alerta{width:50px;  border:1px solid #ccc;float:left; padding:2px; margin-right:5px;}

/*Login nuevo*/

.textocenter{text-align:center;}

table.listainmuebles {clear: both;margin: 10px 0 10px 0px;width: 770px;}
table.listainmuebles tr {border-bottom: 1px #E6E6E6 solid;cursor: pointer;}
table.listainmuebles tr:hover {background:#e7f3ff;}
table.listainmuebles td {color: #555;font-size: 13px;padding: 15px 4px 15px 0;vertical-align:top;}




#descOfi {width: 770px;}
#logoOfi div {text-align: right;margin-right: 2px;margin-top:5px;}
#dirOfi {color: #888;font-size: 12px;}
#infoOfi{    margin-top: 13px;}
.desdeon{font-weight:normal; font-size:12px; display:block; color:#888;}




.qa_cajon_last{float:left; width:480px; margin:20px 0px; overflow: hidden;}
.qa_cajon_segungo{ border-left:3px solid #f1f1f1; padding-left:10px; margin-left:10px;}
.qa_cajon_last h2{font-size:18px!important; font-weight:bold;}
.qa_cajon_last span{display:inline; float:right;  text-align:right; padding:5px;margin-top: -26px;}

.qa_cajon_last ul{ background:#f5f5f5; padding:10px; border-radius:3px;}
.qa_cajon_last ul li a{font-weight:normal; }
.qa_pregunta_top{ padding:15px 0px; margin-bottom:10px; text-align:left;}

.qa_pregunta_top a {font-family:'Ubuntu', sans-serif, Arial, Helvetica; background: #f60; color:#fff; font-size:18px; padding:10px 20px; border-radius:2px; border:none; -webkit-box-shadow: 0px 2px 0px 0px #c45717;-moz-box-shadow:    0px 2px 0px 0px #c45717;box-shadow:0px 2px 0px 0px #c45717;}
.qa_cajon_last li{margin:5px 0; padding:10px 0; border-bottom:1px solid #efefef; padding-bottom:5px; overflow: hidden; line-height:18px;}
.qa_cajon_last .imagen_qa{width:30px; height:30px;float:left; padding:3px; margin-right:5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#fff;}
.qa_cajon_last .descripcion_qa{width:400px;float:left; margin:0px 0px 0px 5px;}
.qa_cajon_last .descripcion_qa h4{color:#888; width:400px; font-size:14px; float:left; }
.qa_cajon_last .linkcomunidad{border-radius: 5px 5px 5px 5px; clear: both; display: block; float: right; font-size: 18px; margin: 10px 0 40px 0; padding: 8px 5px; text-align: right;  width: 470px;}
.qa_cajon_last .linkcomunidad a{ font-weight:bold; background:url(/hab_inmuebles/img/qa_logo.gif) top left no-repeat; font-size:18px;}
.qa_cajon_last .categorias{margin-top:40px;}
.qa_cajon_last .categorias ul{width:450px; overflow:hidden;}
.qa_cajon_last .categorias li{ float:left; width:auto; border-bottom:none; margin-top:0px;}
.qa_cajon_last .categorias li.titulo{ font-size:16px!important; font-weight:bold; display:block!important; margin-botom:20px; width:450px; clear: both; }
.qa_cajon_last .categorias a{ padding:1px 0; font-weight:normal; margin-right:10px;}
