@charset "utf-8";

/*2017*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700');
.roboto {
	font-family: 'Roboto Condensed', sans-serif;
}
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?160ufw');
  src:  url('../fonts/icomoon.eot?160ufw#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?160ufw') format('truetype'),
    url('../fonts/icomoon.woff?160ufw') format('woff'),
    url('../fonts/icomoon.svg?160ufw#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-enviar:before {
  content: "\e90c";
}
.icon-print:before {
  content: "\e90d";
}
.icon-dormitorios:before {
  content: "\e90a";
}
.icon-superficie:before {
  content: "\e90b";
}
.icon-globo:before {
  content: "\e909";
}
.icon-close:before {
  content: "\e908";
}
.icon-next-2:before {
  content: "\e906";
}
.icon-prev-2:before {
  content: "\e907";
}
.icon-prev:before {
  content: "\e904";
}
.icon-next:before {
  content: "\e905";
}
.icon-logo-seleme:before {
  content: "\e903";
}
.icon-logo-lupa:before {
  content: "\e902";
}
.icon-logo-fb:before {
  content: "\e900";
}
.icon-logo-twt:before {
  content: "\e901";
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


body {
    font-family: 'Roboto Condensed', sans-serif;
    color: #606060;
	font-weight: 300;
}
.container-fluid {
	max-width: 994px;
}
h1, h2, h3, h4, h5, h6, p {
	font-weight: 300;
	margin: 0px;
	padding: 0px;
}
b,strong { font-weight: 700;}
a {
    color: #db2d30;
    text-decoration: none;
}
a:hover, a:focus, .btn:hover, .btn:focus, .btn.focus {
    color: #000000;
    text-decoration: none;
}
.btn { border-radius:0;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus,
button:focus {
  outline: none;
  outline-offset: 0px;
}
.btn-icon { padding: 0; font-size: 25px; cursor: pointer; line-height: 25px;}
.btn-borde {
    color: #fff;
	font-size: 18px;
    background-color: transparent;
    border-color: #000;
	font-weight: 700;
	border-radius:0;
}
.btn-borde:hover {
	background-color: #000;
	color: #fff;
}
.carousel-control.left, .carousel-control.right {
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
}
.text-primary {
    color: #db2d30;
}
.text-default {
	color: #231f20;
}
.carousel-indicators {
    bottom: 85px;
}
.carousel-indicators li {
    display: inline-block;
    width: 60px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff \9;
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid transparent;
    border-radius: 0px;
}
.carousel-indicators .active {
    width: 60px;
    height: 10px;
    margin: 1px;
    background-color: rgba(255,255,255,0.88);
}
.carousel-inner { height: 100%;}

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small { font-size: 83%; color: inherit; font-weight: inherit;}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small { font-size: 84%; color: inherit; font-weight: inherit;}

label { font-weight: 300;}
.label-default {
    background-color: #000;
}
.form-control {
	border-radius:0;
	border: 1px solid transparent;
	-webkit-box-shadow: none;
    box-shadow: none;
	height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #606060;
}
.form-control:focus {
  border-color: transparent !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102, 175, 233, 0);
          box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102, 175, 233, 0);
}
.form-inline .form-group label + .form-control {
	margin-left: 5px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;
  outline-offset: -2px;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link {
	font-weight: 300;
	color: #606060;
}
.btn-link:hover, .btn-link:active,
.btn-link.active {
	color: #db2d30;
	text-decoration: none;
}
.btn-negro {
    color: #fff;
    background-color: #231f20;
    border-color: #231f20;
}
.btn-rojo {
	color: #fff;
	background-color: #db2d30;
	border-color: #db2d30;
}
.btn-negro:hover,
.btn-negro:focus,
.btn-negro:active,
.btn-negro.active,
.btn-rojo:hover,
.btn-rojo:focus,
.btn-rojo:active,
.btn-rojo.active {
	color: #fff;
	background-color: #767676;
	border-color: #767676;
}
.pagination > li > a, .pagination > li > span { color: #231f20; background-color: transparent; border-color: transparent;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: #db2d30; background-color: transparent; border-color: transparent;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { color: #db2d30; border-color: transparent; background-color: transparent;}
.pagination-lg > li > a, .pagination-lg > li > span { padding-left:5px; padding-right:5px; font-size: 22px;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #231f20; background-color: transparent; border-color: transparent; opacity:0.5;}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-radius:0;}
.modal-backdrop { background-color: #e8e8e8;}
.modal-backdrop.in {
    filter: alpha(opacity=90);
    opacity: .9;
}
.modal-content {
	border-radius:0;
	border: none;
}
.modal-header {
    padding: 30px 30px 0px 30px;
    border-bottom: none;
}
.modal-title {
	font-weight: 400;
}
.modal .close {
	background-color: #DB2D30;
	color: #fff;
	text-shadow: none;
	opacity:1;
	font-weight: 400;
	font-size: 30px;
	width: 35px;
	height: 35px;
	margin-top: -13px;
	margin-right: -13px;
}
.modal .close:focus {
	outline: none;
}
.modal-body {
	padding: 30px;
}
.help-block { font-size: 15px; color:#606060; font-weight: 400;}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, 0%);
      -ms-transform: translate(0, 0%);
       -o-transform: translate(0, 0%);
          transform: translate(0, 0%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.label-primary {
	background-color: #db2d30;
	color: #fff;
}
.label {
	font-size: inherit;
	font-weight: inherit;
	border-radius: 0;
	margin-bottom: 10px;
	display: inline-block;
	padding: 0.3em .6em .3em;
}
h1 .label { padding: 8px 14px 4px;}
.regular { font-weight: 400;}

/*------ header -------*/

#header {
	background-color: #FFF;
}
.interior {
	background-color: #f6f6f6;
}

.navbar-brand {
	background-image: url(../img/seleme.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 218px;
	height: 39px;
	font-size:0;

  -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 1s; /* Firefox < 16 */
  -ms-animation: fadein 1s; /* Internet Explorer */
  -o-animation: fadein 1s; /* Opera < 12.1 */
  animation: fadein 1s;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -o-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-fill-mode: backwards;
  -moz-animation-fill-mode: backwards;
  -o-animation-fill-mode: backwards;
  animation-fill-mode: backwards;

}

.navbar-brand:hover {
	background-position: center bottom;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #db2d30;
    background-image: none;
    border: 1px solid #db2d30;
    border-radius: 0px;
	height: 53px;
	width: 53px;
	z-index:999999;
}
.navbar-toggle .icon-bar { background-color: #fff; width: 30px;}
.navbar-toggle .icon-bar + .icon-bar { margin-top: 8px;}
.navbar-toggle[aria-expanded='true']{ background-color: transparent; border-color:transparent;}
.banner-codigo { float: right; padding-top: 18px; margin-bottom: 5px;}
.tel { font-size: 23px; color: #db2d30; letter-spacing: 1px; margin-right: 30px; float: left; font-weight: 300;}
.codigo { float: left; margin-right: 20px; padding-top: 1px;}
#txt-search-code { background-color: #f1f1f1; font-size:11px; color: #999b9e; height: 24px; width: 121px; border-radius:0; border: none; box-shadow: none;}
.redes-header { float: right; padding-top: 1px;}

.redes-header a { color: #000;}
.redes-header a:hover, .redes-header a:focus { color: #db2d30;}

.btn-sugerencias { float: right; font-size: 28px; padding: 13px 13px 10px;}

.nav > li > a { padding-left: 20px; padding-right: 20px;}
#header .nav > li:last-child > a { padding-right:0;}
.nav > li > a { color: #000;}
.nav > li > a:hover, .nav > li > a:focus {
    color: #db2d30;
	background-color: transparent;
}
.nav-pills > li > a {
	color: #606060;
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	text-transform: capitalize;
}
.nav-pills > li + li:before {
	padding: 0 5px;
    color: #606060;
    content: "|";
}
.buscador {
	background-color: #db2d30;
	color: #FFF;
	padding: 32px 0;
	text-align: center;
}
.buscador h4 {
	font-weight: 300;
	text-align: left;
	padding-top: 1px;
}
.buscador .form-control {
	border-radius:0;
	border-color: #231f20;
	background-color: #231f20;
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	height: 39px;
	text-align: left;
}
.buscador select.form-control { width: 218px; }
.buscador .form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.buscador .form-control:-ms-input-placeholder {
  color: #fff;
}
.buscador .form-control::-webkit-input-placeholder {
  color: #fff;
}
.buscador .form-inline .form-group { margin: 0 9px;}
.buscador .form-inline .form-group:first-child { margin-left:0;}


/*---- banner top ---*/

.banner-top {
	position: relative;
}
.columna-slide { padding-left:0;}
#carousel-slide {
	/*position: absolute;*/
    height: 593px;
    /*
	width: 56%;
    top: 0;
    right: 44%;
	*/
}
.carousel-inner > .item {
	width: 100%;
	height: 100%;
	background-size: auto 100%;
	background-position: right center;
	background-repeat: no-repeat;
}
.carousel-inner > .item a {
	display: block;
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	margin-left: 1px;
	margin-top: 26px;
}
#carousel-slide .carousel-caption { text-align: left; top: 16%;}
#carousel-slide .carousel-caption { text-shadow: none;}
#carousel-slide .carousel-caption h3 span {
	display: inline-block;
	padding: 6px 10px 3px;
}
#carousel-slide .carousel-caption h3 .label-default { background-color: rgba(37,32,32,0.8);}
.mas-info-slide i { font-size: 36px; vertical-align: middle; margin-right:10px; text-shadow: 0 6px 0px rgba(0, 0, 0, .6);}
.carousel-inner > .item a span {
	display: inline-block;
    vertical-align: middle;
    padding-top: 5px;
	text-shadow: 0px 3px 10px rgba(0, 0, 0, .8);
}
.home .carousel-inner > .item a.label-link{
  margin: -5px;
}
.home .carousel-caption h3{
  display: inline-block;
}

.home #carousel-slide .carousel-caption h3 span {
  float: left;
}


@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .0s ease-in-out, opacity 1s;
         -o-transition:      -o-transform .0s ease-in-out, opacity 1s;
            transition:         transform .0s ease-in-out, opacity 1s;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
	opacity:0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
	opacity:0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
	opacity:1;
  }


/*------------*/
  .carousel-inner > .item .carousel-caption {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next .carousel-caption,
  .carousel-inner > .item.active.right .carousel-caption{
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.prev .carousel-caption,
  .carousel-inner > .item.active.left .carousel-caption{
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.next.left .carousel-caption,
  .carousel-inner > .item.prev.right .carousel-caption,
  .carousel-inner > .item.active .carousel-caption {
    left: 0;
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
  }

}

.slider {
	height: 393px;
	width: 100%;
	position: relative;
}
.prop-desta {
	padding-top: 12px;
}
.carousel-stage li {
	position: relative;
}
.carousel-stage li > a { display: block; position: relative;}
.connected-carousels .carousel-stage li img {
	opacity:0;
}
.connected-carousels .carousel-stage li.active img {
	opacity:1;
	-webkit-transition: opacity 2s;
			transition: opacity 2s;
}
.connected-carousels .carousel-stage li.active a:hover img,
.connected-carousels .carousel-stage li a:hover img {
	opacity:0.9;
	-webkit-transition: none;
	transition: none;
}
.desta-tipo,
.prop-tipo {
	position: absolute;
	bottom:0;
	left:0;
	color: #fff;
	background-color: rgba(37,32,32,0.8);
	padding: 0 15px;
	display: inline-block;
	line-height: 27px;
}
.desta-oper,
.prop-oper {
	display: inline-block;
	background-color: #db2d30;
	line-height: 27px;
	padding: 0 15px;
	color: #fff;
}
.desta-cod,
.prop-cod {
	display: inline-block;
	background-color: #939192;
	line-height: 27px;
	padding: 0 15px;
	color: #fff;
}
.desta-destalle,
.prop-detalle {
	padding: 15px;
	line-height: 1.3;
}
.btn-verficha {
	letter-spacing: 2px;
	margin-top: 3px;
	display: inline-block;
}

/*----- lista-index ----*/

.lista-index {
	background-image: url(../img/n-bg-listaindex.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 22px 0;
	box-shadow: 1px 0px 17px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 0px 17px 1px rgba(0,0,0,0.5);
	 -moz-box-shadow: 1px 0px 17px 1px rgba(0,0,0,0.5);
	 position: relative;
	 z-index: 1000;
}
.lista-index .tit { margin-bottom: 22px; font-size: 20px;}
.prop-item {
	height: 323px;
	margin-bottom: 30px;
	overflow:hidden;
	box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.1);
}
.prop-item:hover {
	box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.6)
}
.prop-item .cont-imagen {
	position: relative;
}
.prop-item .cont-imagen a {
	display: block;
}
.prop-item .prop-detalle h4 {
	margin-bottom: 10px;
}


/*---- banner bottom---*/

.banner-bottom {
	background-repeat: no-repeat;
	background-position: 50% 415%;
	height: 496px;
}

/*---- footer ----*/

#footer { position: relative;}
.footer-top {
	background-color: #d0d0d0;
	color: #333333;
	padding-top: 65px;
}
.scroll-up {
	background-image: url(../img/n-ico-subir.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 146px;
	height: 74px;
	display: block;
	position: absolute;
    top: -19px;
    z-index: 1000;
    left: 50%;
    margin-left: -73px;
}
.scroll-up:hover,
.scroll-up:focus {
	background-position: center bottom;
}
.footer-boxes { padding-bottom: 40px; padding-top: 15px;}
.redes-footer { padding-top: 25px; }
.redes-footer .btn-icon {
	font-size: 39px;
	color: #000;
	margin: 0 7px;
}
.redes-footer .btn-icon:hover,
.redes-footer .btn-icon:focus {
	opacity:0.8;
}
.footer-copyright {
	padding-top: 17px;
	padding-bottom: 17px;
	background-color: #000;
	color: #fff;
	font-size: 14px;
}
.footer-copyright p { margin-bottom: 17px;}
.navbar-footer { margin-bottom: 50px;}
.navbar-footer .navbar-nav { font-weight: 400; text-align: center; float: none;}
.navbar-footer .navbar-nav > li { display: inline-block; float: none;}

.footer-boxes .media-body h4.media-heading { font-weight: 700; margin-top: 2px; margin-bottom: 3px;}
.footer-boxes .media-body p { line-height: 1.1;}
.box-sugerencias { width: 227px; margin-left: auto; margin-right: auto;}
.box-telefono { color: #000;}
.box-telefono .media-body { width: 181px;}

.modal label,
.form-contacto label { font-weight: 400; font-size: 15px;}
.modal .form-control,
.form-contacto .form-control { background-color: #e6e6e6; height: 28px;}
.modal textarea.form-control,
.form-contacto textarea.form-control { height: auto; padding: 12px;}
.modal .btn-enviar { font-size: 18px; font-weight: 700; padding: 6px 25px; border: 1px solid #231f20;}
.modal .btn-rojo:hover,
.form-contacto .btn-rojo:hover { background-color: #231f20;}

/*---- resultados ----*/

.nav-breadcrumb {
	background-color: #fff;
}
.breadcrumb {
    padding: 10px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
	font-size: 12px;
	font-weight: 400;
}
.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #db2d30;
    content: "/\00a0";
}
.box-resultados {
	background-color: #e6e6e6;
}
.info-resul {
	padding-top: 25px;
	padding-bottom: 25px;
}
.cont-resul {
	width: 100%;
	max-width: 1168px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
	z-index: 100; position: relative;
}
.cont-resul ~ *:not(.modal) { position: relative; z-index: 300;}
.lista-resul {
	width: 100%;
	max-width: 1168px;
	padding-right: 34px;
	padding-left: 34px;
	padding-top: 1px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
	margin-bottom: 35px;
}
.mapa-result {
	width: 100%;
	max-width: 1168px;
	padding-right: 34px;
	padding-left: 34px;
	padding-top: 1px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
	background-color: #fff;
}
.iframe-mapa {
	box-shadow: 0px 0px 18px 0px rgba(200,200,200,1);
	-webkit-box-shadow: 0px 0px 18px 0px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 18px 0px rgba(200,200,200,1);
	margin-bottom: 20px;
	height: 626px;
}
.toogle-filtros {
	font-size: 20px;
}
.resul-item {
	box-shadow: 0px 0px 18px 0px rgba(200,200,200,1);
	-webkit-box-shadow: 0px 0px 18px 0px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 18px 0px rgba(200,200,200,1);
	margin-bottom: 20px;
	background-color: #fff;
	-webkit-animation: fadein 1.5s;
	-o-animation: fadein 1.5s;
	-moz-animation: fadein 1.5s;
	animation: fadein 1.5s;
}
.resul-item .row {
	margin-left: 0;
	margin-right: 0;
}
.resul-item .row div[class^="col-"],
.resul-item .row div[class*=" col-"] { padding-left:0; padding-right:0;}
.resul-info { background-color: #eeeeee;}
.resul-info a:hover img { opacity: 0.9;}
.cont-datos { padding: 20px;}
.cont-imagen-info { width: 100%}
.cont-imagen-info .prop-oper { width: 60%; text-align: center;}
.cont-imagen-info .prop-cod { width: 40%;}

.resul-data { padding: 20px;}
.resul-data h3 { margin-bottom: 10px;}
.resul-data p { line-height: 1.3; margin-bottom: 25px;}
.extra-data [class^="icon-"],
.extra-data [class*=" icon-"] { font-size: 32px;}
.extra-data h3 { display: inline-block; margin-right: 10px;}
.extra-data h3 span { margin-right: 5px;}
.resul-botones .btn {
	margin-left: -3px;
	margin-right: -3px;
	width: 140px;
}
.resul-data a:hover .label-primary {
	background-color: #000;
}
.page-navigation {
	background-color: #fff;
	padding: 20px 0;
}
.nav-txt { display: inline-block; vertical-align: middle;}
.page-navigation .pagination { vertical-align: middle; display: inline-block;}
.mensaje { font-weight: 400; padding: 50px 0 80px;}


/*---- ficha ----*/
.breadcrumb-rojo.nav-breadcrumb {
	background-color: #db2d30;
	height: 118px;
	color: #fff;
	padding: 5px 0;
}
.breadcrumb-rojo.nav-breadcrumb .breadcrumb > .active,
.breadcrumb-rojo.nav-breadcrumb .breadcrumb li a,
.breadcrumb-rojo.nav-breadcrumb .breadcrumb > li + li:before {
	color: #fff;
}
.breadcrumb-trans {
	background-color: transparent;
	color: #db2d30;
}
.page-ficha .main {
	position: relative;
}
.mapadeubicacion {
	width: 100%;
}
.mapadeubicacion:last-child {
	margin-bottom: 35px;
}
.mapa-goog,
.view-goog {
	height: 302px;
}
.cont-ficha {
	position:relative;
	background-color: #fff;
	margin-left:auto;
	margin-right:auto;
}

.info-ficha {
	background-color: #fff;
	padding-top: 35px;
}
.info-ficha h1 {
	margin-bottom: 20px;
}
.info-ficha h1,
.info-ficha .extra-data {
	-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
	-webkit-animation-delay: 1s;
	   -moz-animation-delay: 1s;
	     -o-animation-delay: 1s;
			animation-delay: 1s;
	-webkit-animation-fill-mode: backwards;
	   -moz-animation-fill-mode: backwards;
	   	 -o-animation-fill-mode: backwards;
			animation-fill-mode: backwards;
}
.info-ficha .ficha-descripcion {
	-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
	-webkit-animation-delay: 2s;
	   -moz-animation-delay: 2s;
	     -o-animation-delay: 2s;
			animation-delay: 2s;
	-webkit-animation-fill-mode: backwards;
	   -moz-animation-fill-mode: backwards;
	   	 -o-animation-fill-mode: backwards;
			animation-fill-mode: backwards;
}

.info-ficha h4 { margin-bottom: 20px;}
.acciones {
	background-color: #939192;
	color: #fff;
}
.acciones .btn {
	font-size: 18px;
	color: #fff;
}
.acciones .btn:hover {
	color: #000;
}
.acciones .btn i {
	font-size: 23px;
	vertical-align: text-bottom;
	margin-left: 4px;
	color: #fff !important;
}
.datos-laterales {
	background-color: #eeeeee;
	color: #606060;
	padding: 18px 24px;
	font-size: 15px;
}
.datos-laterales h3 { color: #000000;}
.datos-laterales .label { margin-left: -0.5em;}
.datos-laterales strong { font-weight: 400;}

.page-ficha .extra-ficha .form-envio,
.page-ficha-emprendimiento .form-envio {
	background-color: #e1e1e1;
	padding: 24px;
}
.page-ficha .extra-ficha .form-envio h3 { margin-bottom: 15px;}
.page-ficha .extra-ficha .form-envio h3 i { font-size: 32px;}
.tada,
.page-ficha .extra-ficha .form-envio h3 i {
  animation: tada_2768 2s linear infinite;
  transform-origin: 50% 50%;
}

@keyframes tada_2768 {
  0% { transform: scale(1) }
  5.55556% { transform:scale(1.3) }
  16.66667% { transform:scale(0.9) }
  22.22222% { transform:scale(0.9) }
  27.77778% { transform:scale(0.9) }
  33.33333% { transform:scale(1.2) }
  38.88889% { transform:scale(1) }
  44.44444% { transform:scale(1) }
  100% { transform:scale(1) }
}
.page-ficha .extra-ficha .form-envio .form-control:not(textarea),
.page-contacto .form-contacto .form-control:not(textarea) { height: 35px;}
.page-ficha .extra-ficha .form-envio .form-control,
.page-ficha-emprendimiento .form-envio .form-control,
.page-contacto .form-contacto .form-control { font-weight: 400; padding-top: 4px; box-shadow: 0px 0px 18px 0px rgba(200,200,200,1); background-color: #fff;}
.page-ficha .extra-ficha .form-envio .form-control::-moz-placeholder,
.page-ficha-emprendimiento .form-envio .form-control::-moz-placeholder,
.page-contacto .form-contacto .form-control::-moz-placeholder {
  color: #606060;
  opacity: 1;
}
.page-ficha .extra-ficha .form-envio .form-control:-ms-input-placeholder,
.page-ficha-emprendimiento .form-envio .form-control:-ms-input-placeholder,
.page-contacto .form-contacto .form-control:-ms-input-placeholder {
  color: #606060;
}
.page-ficha .extra-ficha .form-envio .form-control::-webkit-input-placeholder,
.page-ficha-emprendimiento .form-envio .form-control::-webkit-input-placeholder,
.page-contacto .form-contacto .form-control::-webkit-input-placeholder {
  color: #606060;
}
.page-ficha .extra-ficha .form-envio .help-block,
.page-ficha-emprendimiento .form-envio .help-block,
.page-contacto .form-contacto .help-block { font-size: 12px; color: #db2d30;}

/*---- propiedades ----*/
.interior.page-propiedades .prop-item {
	height: 400px;
}
.extra-ficha #FormConsultar,
.extra-ficha #FormConsultarOk { width: 100%;}

.slider-empre .slick-slide {
    opacity: 0.3;
}
.slider-empre .slick-current {
    opacity: 1;
}
.slider-empre .slick-current:focus,
.slider-empre .slick-slide:focus {
	outline: none;
}
.slick-slide img {
    width: 100%;
}
.slick-list {
    max-height: 458px;
}
.slick-arrow {
    z-index: 9999999999999;

    position: absolute;
    top: 61%;
    margin-top: -61px;
    width: 50px;
    height: 50px;
    text-align: center;
	background-color: transparent;
    color: #fff;
    text-decoration: none;
    font: 22px/53px Arial, sans-serif;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
	border: 2px solid #fff;

}

.slick-arrow.slick-control-prev {
	left: 10px;
}
.slick-arrow.slick-control-next {
    right: 10px;
}
.slick-arrow:hover,
.slick-arrow:focus {
	color: #fff;
	background-color: #000;
}

.label.label-primary.estado {
    text-transform: uppercase;
    font-weight: bold;
}

.carousel-navigation li{

  position: relative;
}

.carousel-navigation li:before,
.resul-info a:before,
.carousel-item:before,
.prop-item a:before{
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.page-propiedades .prop-item.vendida a:before,
.resul-info a.vendida:before,
.carousel-item.vendida:before,
.carousel-navigation li.vendida:before,
.prop-item.vendida a:before {
    background: url(../img/estados/vendida.png) no-repeat 0% 0%;

}

.page-propiedades .prop-item.alquilada a:before,
.resul-info a.alquilada:before,
.carousel-item.alquilada:before,
.carousel-navigation li.alquilada:before,
.prop-item.alquilada a:before {
    background: url(../img/estados/alquilada.png) no-repeat 0% 0%;

}

.page-propiedades .prop-item.reservada a:before,
.resul-info a.reservada:before,
.carousel-item.reservada:before,
.carousel-navigation li.reservada:before,
.prop-item.reservada a:before {
  background: url(../img/estados/reservada.png) no-repeat 0% 0%;
}

.carousel-navigation li.reservada:before,
.carousel-navigation li.alquilada:before,
.carousel-navigation li.vendida:before {
  background-size: 50%;
}




/*--- emprendimientos -----*/
.intro-seccion {
	padding-top: 15px;
	padding-bottom: 15px;
}
.cont-imagen { position: relative;}
.page-emprendimientos .cont-imagen .img-emprendimiento {
	width: 100%;
}
.page-emprendimientos .cont-imagen a:hover .img-emprendimiento { opacity:0.9;}
.page-emprendimientos .cont-imagen .logo-emprendimiento {
	position: absolute;
	width: 115px;
	top: 20px;
	left: 20px;
	box-shadow: 0px 0px 9px 0px rgba(200,200,200,1); -webkit-box-shadow: 0px 0px 9px 0px rgba(200,200,200,1); -moz-box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
	z-index:100;
}
.lista-empre {
	margin-bottom: 60px;
}
.auto-breadcrumb.nav-breadcrumb {
	border-top: 8px solid #ebebeb;
	height: auto;
}
.banner-empr {
	height: 332px;
	position: relative;
	z-index: 1;
}
.banner-empr > div:not(.container-fluid) {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.banner-empr h1 { position: absolute; bottom:85px; z-index:2; text-transform: uppercase; font-size: 55px;}
.banner-empr h3 { position: absolute; bottom:38px; z-index:2; text-transform: uppercase; font-size: 20px;}
.page-ficha-emprendimiento .nav-pills { margin-left: -10px; font-size: 15px;}
.page-ficha-emprendimiento .nav-pills + hr { margin-top: 10px;}
.page-ficha-emprendimiento h3 { margin-bottom: 15px;}
.mapa-googEmp { height: 312px;}
.section-emprendimiento .item { text-align: center;}
.section-emprendimiento .item img { margin-left: auto; margin-right: auto;}

#slider-empre .stage {
	width: 100%;
	float: none;
}
#slider-empre .navigation {
	width: 18%;
	float: left;
	height: 100%;
}
#slider-empre .carousel-navigation {
	height: 458px;
	padding: 0 0 0 6px;
}
#slider-empre .carousel-navigation ul {
    width: 100%;
    height: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
#slider-empre .carousel-navigation li,
#slider-empre .carousel-navigation li img { width: 100%;}
#slider-empre {
	-webkit-box-shadow: 0px 0px 18px 0px rgba(200,200,200,0.7);
	-moz-box-shadow: 0px 0px 18px 0px rgba(200,200,200,0.7);
	box-shadow: 0px 0px 18px 0px rgba(200,200,200,0.7);
	padding: 8px;
	margin-bottom: 15px;
}
#slider-empre.galeria-imagenes .navigation .prev-navigation,
#slider-empre.galeria-imagenes .navigation .next-navigation {
	display: none;
}
#slider-empre.galeria-imagenes .prev-stage,
#slider-empre.galeria-imagenes .next-stage {
	top: 56%;
    margin-top: -61px;
    width: 70px;
    height: 70px;
    font: 28px/73px Arial, sans-serif;
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    border-radius: 70px;
	border: 2px solid #fff;
	text-align: center;
	color: #fff;
}
#slider-empre.galeria-imagenes .prev-stage:hover,
#slider-empre.galeria-imagenes .next-stage:hover { background-color: #000; color: #fff;}
#slider-empre.galeria-imagenes .prev-stage { left: 20px;}
#slider-empre.galeria-imagenes .next-stage { right: 20px;}
#slider-empre.galeria-imagenes .prev-stage.inactive,
#slider-empre.galeria-imagenes .next-stage.inactive {
	background-color: transparent !important;
	opacity: 0.3;
}
.logo-emp {
	background-color: #f4f4f4;
	padding: 20px;
}
.logo-emp img {
	width: 100%;
	height:auto;
	-webkit-box-shadow: 0px 0px 18px 0px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 18px 0px rgba(200,200,200,1);
	box-shadow: 0px 0px 18px 0px rgba(200,200,200,1);
}
.page-ficha-emprendimiento .cont-resul { padding-top: 20px;}

/*----pop up gmap----*/
.gmap-detalles {
	max-width: 548px;
}

.gmap-detalles .cont-imagen img {
	width: 100%;
	max-width: 244px;
}
.gmap-detalles .cont-datos {
	padding: 0;
	min-height: 115px;
}
.gmap-detalles .cont-datos h3 { line-height: 0.8;}
.gmap-detalles .cont-datos p { margin: 5px 0;}

/*-----contacto------*/
.page-contacto {
	background-image: url(../img/n-bg-contacto-mobile.jpg);
	background-repeat: no-repeat;
	background-position: center 52px;
}
.intro-seccion h3 { margin-bottom: 10px;}
.intro-seccion p { margin-bottom: 10px;}
.cont-ubicacion {
	background-color: #efefef;
	padding: 25px;
	color: #000000;
}
.cont-ubicacion h1 { line-height: 0.9;}
.cont-ubicacion hr { border-top-color: #fff;}
.gracias-contacto .btn-back { width: 166px; height: 42px; font-size: 15px; line-height:29px; box-shadow: 0px 0px 10px 0px rgba(200,200,200,1);}
.gracias-contacto .btn-back:hover { background-color: #231f20;}
.gracias-contacto h1 { font-size: 105px; margin-bottom: 25px;}
.gracias-contacto { padding-top: 60px;}
.gracias-contacto h4 { margin-bottom: 60px;}

/*------seleme -----*/
.page-seleme {
	background-image: url(../img/n-bg-seleme-mobile.jpg);
	background-repeat: no-repeat;
	background-position: center 52px;
}
.texto-superior {
	margin-left: -15px;
	margin-bottom: 15px;
}
.texto-superior h1 { font-size: 25px;}
.texto-superior .label-primary { background-color: rgba(219,45,48,0.9); margin-bottom: 3px;}

.img-sello { margin-left: auto; margin-right: auto; margin-bottom: 10px;}
.cont-nuestros-servicios {
	background-image: url(../img/n-bg-nuestros-servicios.png);
    background-position: center bottom;
    padding: 60px 15px 150px 50px;
	background-repeat: no-repeat;
	margin-bottom: -35px;
}
.cont-nuestros-servicios h1,
.cont-nuestros-servicios h2 { line-height: 0.9;}
.cont-nuestros-servicios .media { margin-bottom: 44px;}
.cont-nuestros-servicios ul li {
	margin-bottom: 15px;
}
.cont-nuestros-servicios .btn-masinfo {
	display: block;
	width: 34px;
	height: 71px;
	background-image: url(../img/n-btn-mas-info.png);
	background-position: center top;
}
.cont-nuestros-servicios .btn-masinfo:hover {
	background-position: center bottom;
}

/*------servicios------*/
.page-servicios {
	background-image: url(../img/n-bg-servicios-mobile.jpg);
	background-repeat: no-repeat;
	background-position: center 52px;
}
.page-servicios .img-sello { margin-left:auto; margin-right:auto; margin-top: 58px;}
.page-servicios .cont-nuestros-servicios { padding: 60px 15px 0px 50px; background-position: center -218px;}
.page-servicios .cont-nuestros-servicios h2 { padding-top: 35px;}

/*medias*/
@media screen and (max-width: 767px) {
	h1, .h1 { font-size: 25px;}
	h3, .h3 { font-size: 20px;}
	/*header*/
	#header { position: relative; z-index:1000; box-shadow: 0px 4px 5px rgba(0,0,0,0.24); -webkit-box-shadow: 0px 4px 5px rgba(0,0,0,0.24); -moz-box-shadow: 0px 4px 5px rgba(0,0,0,0.24);}
	/*footer*/
	.box-telefono { text-align: center;}
	.box-telefono .media-body { clear: both; float: none; display: block; width: 100%;}
	.box-telefono .media-right.redes-footer { clear: both; float: none; display: block; padding-left:0;}
	.navbar-brand {
		background-image: url(../img/seleme.png);
		background-repeat: no-repeat;
		background-position: center top;
		width: 104px;
		height: 18px;
		padding:0;
		margin-top: 18px;
		margin-left: 18px;
		font-size:0;
		background-size: 100% auto;
	}
	#navbar-collapse {
		background-color: rgba(23,23,23,0.98);
		text-align: center;
		position: absolute;
		width:100%;
		margin:0;
		top:0;
		left:0;
		z-index: 1000;
	}
	#navbar-collapse .navbar-nav { margin-top: 50px;}
	#navbar-collapse .navbar-nav + div { margin-bottom: 50px;}
	.nav > li > a { color: #fff; font-size: 20px; font-weight: 300; text-transform: uppercase;}

	#carousel-slide .carousel-caption { left:0; right: auto; width: 200px;}
	.mas-info-slide i { font-size: 26px;}
	.carousel-inner > .item a { margin-left: 15px;}
	#carousel-slide .carousel-caption h3 span { padding-left: 15px; padding-right:15px;}

	/*buscador*/
	.buscador { text-align: left;}
	.buscador select.form-control {
		width: 100%;
		margin: 5px auto;
	}
	.carousel-indicators li,
	.carousel-indicators .active {
		width: 50px;
	}
	.carousel-indicators {
		width: 80%;
		margin-left: -40%;
		bottom: 20px;
	}
	.buscador .form-inline .form-group {
		margin: 0 0;
	}
	.info-resul { padding-bottom: 0; padding-top: 15px;}
	.form-filtros.navbar-form .form-group {
		margin-left: 10px;
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-filtros.navbar-form .form-group:first-child { margin-left:0;}
	.form-filtros.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.lista-resul { padding-left: 5px; padding-right: 5px;}
	.resul-info .cont-imagen img { width: 100%;}
	.cont-imagen-info .prop-oper, .cont-imagen-info .prop-cod { width: 100%; text-align: center;}
	#carousel-slide {
		position: relative;
		height: 268px;
		width: 100%;
		top: 0;
		right: 0;
	}
	.columna-slide { padding-left:0; padding-right:0;}
	#emp-header { background-size: auto 100%;}
	.banner-empr h1 { font-size: 22px; bottom: 30px;}
	.banner-empr h3 { margin-bottom:0; bottom:0;}
	.extra-ficha { padding-right: 0; padding-left: 0;}
	#slider-empre.galeria-imagenes .prev-stage, #slider-empre.galeria-imagenes .next-stage {
		top: 43%;
		margin-top: 0;
		width: 30px;
		height: 30px;
		font: 15px/31px Arial, sans-serif;
		border: 1px solid #fff;
	}
	/*contacto*/
	.page-contacto,
	.page-seleme,
	.page-servicios { background-size: 100% auto;}
	.page-contacto .main { padding: 122px 10px 10px;}
	.cont-ubicacion h1 { font-size: 35px;}
	.gracias-contacto { padding-bottom: 60px;}
	/*seleme*/
	.page-seleme .main { padding: 114px 10px 10px;}
	/*servicios*/
	.page-servicios .main { padding: 114px 10px 10px;}

}
@media screen and (min-width: 768px) {
	#carousel-slide .carousel-caption {
		width: 464px;
		left: auto;
		right: 25%;
	}
	#carousel-slide .carousel-caption h3 {
		font-size: 53px;
	}
	.modal-dialog {
		width: 656px;
		margin: 40px auto;
	}
	.modal-content {
		webkit-box-shadow: 0 0px 18px 0px rgba(200, 200, 200, 1);
		box-shadow: 0 0px 18px 0px rgba(200, 200, 200, 1);
	}
	#header {
		background-image: url(../img/n-bg-header.jpg);
		background-repeat: repeat-x;
		background-position: center top;
		padding-bottom: 16px;
	}
	.navbar-header {
		padding-top: 42px;
	}
	#navbar-collapse { padding-right: 0;}
	.banner-top { min-height: 562px;}
	.footer-copyright { padding-bottom: 106px;}

	/*resultados*/
	.form-filtros.navbar-form { margin-top:0; margin-bottom:0;}
	.form-filtros.navbar-form .form-group {
		margin-left: 10px;
	}
	.box-resultados {
		height: 113px;
	}

	.cont-resul { margin-top: -40px; }
	.page-resultado .resul-info .cont-imagen { max-width: 244px;}
	.page-navigation h3 { display: inline-block; vertical-align: middle; margin-right: 20px; font-size: 22px;}

	.slick-slider {
		background-color: #f6f6f6;
		padding: 3px 0;
		border-top: 8px solid #ebebeb;
	}
	.slick-arrow {
		top: 61%;
		margin-top: -61px;
		width: 70px;
		height: 70px;
		font: 28px/73px Arial, sans-serif;
		-webkit-border-radius: 70px;
		-moz-border-radius: 70px;
		border-radius: 70px;
	}
	.slick-arrow.slick-control-prev {
		left: 23%;
	}
	.slick-arrow.slick-control-next {
		right: 23%;
	}
	.extra-ficha { padding-right: 0; padding-left: 15px; padding-bottom: 15px;}
	.page-ficha .cont-ficha > .container-fluid > .row { margin-right: -103px;}
	.extra-ficha > div:not(.hidden-xs):not(.acciones) { padding-right: 103px;}
	.cont-ficha {
		position:relative;
		top: -75px;
		background-color: #fff;
		max-width: 1168px;
		margin-left:auto;
		margin-right:auto;
	}
	.intro-seccion {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.page-emprendimientos .resul-data p { min-height: 54px;}
	.banner-empr {
		height: 582px;
	}
	.banner-empr h1 { font-size: 55px;}
	#slider-empre { margin-left: -8px; margin-right: -8px;}
	#slider-empre .stage {
		width: 82%;
		float: left;
	}
	#slider-empre.galeria-imagenes .prev-stage,
	#slider-empre.galeria-imagenes .next-stage {
		display: block;
	}

	.page-contacto .cont-ficha,
	.page-seleme .cont-ficha,
	.page-servicios .cont-ficha { top: inherit;}
	.page-contacto .main { padding-top: 95px;}
	.page-contacto {
		background-image: url(../img/n-bg-contacto.jpg);
		background-repeat: no-repeat;
		background-position: center top;
	}
	.cont-ubicacion { min-height: 632px; padding: 50px 50px 100px 50px; }
	.gracias-contacto { padding-top: 80px;}
	.gracias-contacto h4 { margin-bottom: 80px;}
	/*seleme*/
	.page-seleme {
		background-image: url(../img/n-bg-seleme.jpg);
		background-repeat: no-repeat;
		background-position: center top;
	}
	.page-seleme .main { padding-top: 95px;}
	.texto-superior h1 { font-size: 55px;}
	.texto-superior {
		margin-bottom: 55px;
	}
	.img-sello { margin-right:0; margin-left: auto; margin-top: -15px;}
	.page-seleme .col-sm-7 .intro-seccion:first-child,
	.page-servicios .col-sm-7 .intro-seccion:first-child { padding-top: 60px; padding-bottom: 0; }
	/*sevicios*/
	.page-servicios {
		background-image: url(../img/n-bg-servicios.jpg);
		background-repeat: no-repeat;
		background-position: 49.2% top;
	}
	.page-servicios .main { padding-top: 86px;}
	.page-servicios .texto-superior { margin-bottom: 110px;}

}


/*--------*/


.fltrt {
	float: right;
}

.fltlft {
	float: left;
}
.clearfloat {
	clear:both;
	height:0px;
	font-size: 0px;
	line-height: 0px;
}
#div-sel-oper, #div-sel-tipo, #div-sel-localidad {
	margin-right: 0px;
}
.bs-prop .buscador {
	background-image: url(../img/bg-busqueda-prop.png);
	background-repeat: no-repeat;
	height: 195px;
	width: 179px;
	padding-top: 73px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.bs-prop .buscador form select {
	margin-bottom: 10px;
}
.bs-prop {
	float: left;
	height: auto;
	width: 239px;
}
.cont-comentarios {
	background-image: url(/img/bg-opinion.png);
	background-repeat: no-repeat;
	float: left;
	height: 394px;
	width: 380px;
	padding-top: 29px;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #7F7F7F;
	padding-left: 29px;
}

/*---------------------------------*/

