.dir h1 {/* DIRECTORIO DE INMOBI: */ font-family: Oswald; font-size: 30px; letter-spacing: -0.43px; margin: 0; font-weight: 400;}
.dir .a-dir {text-align: right; padding-top: 5px;}
.dir .a-dir a {color: #5C92BF; font-weight: 400;}

.gris {background-color: #F4F4F4; padding: 15px 100px 5px 100px; margin-bottom: 20px;}
.gris .btn-default {width: 100%; font-weight: 400; padding: 6px 10px;}
.gris .form-control {height: 35px;}
.gris .form-group {margin-bottom: 10px;}

.recuadros .inmobiliaria {border: 1px solid #d8d8d8; padding: 20px 10px 20px 10px; margin-bottom: 30px; min-height: 270px;}
.recuadros .inmobiliaria .separador {border-bottom: 1px solid #d8d8d8; margin: 20px 0px 10px 0px;}
.recuadros .inmobiliaria .cuadro-imagen img {max-width: 100px; max-height: 50px; overflow: hidden;}
.recuadros .inmobiliaria .cuadro-imagen .nombre-inmobil {padding: 0 0 0 5px;}
.recuadros .inmobiliaria .cuadro-imagen .nombre-inmobil h2 {font-family: Raleway; font-weight: 600; font-size: 14px; margin: 0; max-height: 45px; overflow: hidden;}
.recuadros .inmobiliaria .cuadro-imagen .nombre-inmobil span {font-family: Raleway; font-weight: 500; font-size: 13px; color: #797979; position: absolute;}
.recuadros .inmobiliaria .cuadro-imagen .logo {text-align: center; padding-left: 15px;}
.recuadros .inmobiliaria .cuadro-datos ul {list-style-type: none; padding: 0;}
.recuadros .inmobiliaria .cuadro-datos a {color: #5C92BF;}
.recuadros .inmobiliaria .cuadro-datos .datos { font-family: Raleway; font-weight: 500; font-size: 14px; color: #797979; line-height: 2.8;}
.recuadros .inmobiliaria .cuadro-datos .datos .m2-icon {font-size: 24px;}
.recuadros .inmobiliaria .cuadro-datos .datos img {margin-right: 10px;}
.recuadros .inmobiliaria .cuadro-datos .datos a {font-weight: 400; color: #5C92BF;}
.recuadros .inmobiliaria .cuadro-datos .datos li {max-height: 39px; overflow: hidden;}

.escritorio {display: block;}
.movil {display: none;}


.paginador {margin-bottom: 30px;}
.paginador .link-most {/* Mostrando 20 de 1000: */ font-family: Raleway; font-weight: 500; font-size: 14px; color: #797979;}
.paginador .m_rs_list_paginator .select { min-width: 80px;}
.paginador .m_rs_list_paginator .results_num { float: left;}
.paginador .m_rs_list_paginator .results_num p { display: inline; margin: 0 10px 0 0;}
.paginador .m_rs_list_paginator .results_num .interval { width: 60px; display: inline-block;}
.paginador .m_rs_list_paginator .pager { text-align: center; color: #000; font-size: 15px; font-family: "Oswald", sans-serif; float: right; margin:0; }
.paginador .m_rs_list_paginator .pager>a { display: inline-block; color: #000;}
.paginador .m_rs_list_paginator .pager .page { padding: 0px 2px 3px 2px;}
.paginador .m_rs_list_paginator .pager .page.current, .m_rs_list_paginator .pager .page:hover { border-bottom: 3px solid #FF8700;}
.paginador .m_rs_list_paginator .pager .next, .m_rs_list_paginator .pager .prev { position: relative; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; background-repeat: no-repeat; background-position: center center; margin-bottom: -4px;}
.paginador .m_rs_list_paginator .pager .next { padding-left: 30px; margin-left: 10px;}
.paginador .m_rs_list_paginator .pager .prev { padding: 0px 15px 0 10px; margin-right: 10px;}
.paginador .m_rs_list_paginator .pager { display: table; width: 20%;}
.paginador .m_rs_list_paginator .pager .next, .m_rs_list_paginator .pager .prev { padding: 0px 10px 0 15px; margin: 0;}
.paginador .m_rs_list_paginator .pager a { display: table-cell; font-weight: 500;}

.ico_pager_next, .m_rs_list_paginator .pager .next { background-image: url("../img/svg/pager_next.svg");}
.ico_pager_next { background-repeat: no-repeat; width: 24px; height: 19px }
.ico_pager_prev, .m_rs_list_paginator .pager .prev { background-image: url("../img/svg/pager_prev.svg");}
.ico_pager_prev { background-repeat: no-repeat; width: 24px; height: 19px }


@media screen and (max-width:666px) {

  .paginador .m_rs_list_paginator .pager { display: table; width: 95%;}
  .paginador .m_rs_list_paginator .col-xs-12 {text-align: center;}

}

@media screen and (max-width:768px) {

  .dir h1 {font-size: 22px;}
  .escritorio {display: none;}
  .movil {display: block;}
  .gris {padding: 20px 20px 10px 20px;}

}

@media screen and (min-width:1200px) {
  .recuadros .inmobiliaria .cuadro-imagen .nombre-inmobil h2 {font-size: 12px;}
  ul.datos li:nth-child(3) span {font-size: 13px;}
}
.cuadro-datos .col-xs-12 {overflow: hidden;}
ul.datos li:nth-child(3) span {position: absolute; margin-top: 13px; line-height: 1.2;}
