/*=== Mobilia - Copyright 2022 - Zen por defecto ===*/

/******** importa Tema: Tema0.css *********/
@import url("/DesktopModules/InmoBS3/layouts/css/Temas/Tema9.css");
/***************************************/


/*VARIABLES PARA LOS COLORES PRINCIPALES*/
:root {
	/* --main-bg-color:#021f38; */
	--main-bg-color: #8d442b;
	--main-bg-color-rgb: 141, 68, 43; /* 225, 191, 89 */
	--secondary-bg-color: #caa05a;
	--secondary-bg-color-rgb: 202, 160, 90;
	--hover-bg-color: #451c1d; /* #E7B99A */
	--bloque-bg-color: #f8f5f0;
	--main-grey-color: #787777;
	--font-bg-color: #404040;
	/*--main-font: 'Proza Libre', serif;*/
	--main-font: 'EB Garamond', serif;
	--main-font-number: 'Comfortaa', serif;
	/*--secondary-font: 'Overlock', serif;*/
	--secondary-font: 'Cormorant Garamond', serif;
	--palo-font: 'Poppins', serif;
	--home-logo-width: 220px; /*Logo home*/
	--home-logo-top: -9px; /*Top logo home*/
	--home-logo-top-affix: 4px; /*Top logo home affix*/

	--home-tablet-logo-width: 110px; /*Logo en tablet (1024x600)*/
	--home-tablet-logo-top: -7px; /*Top del logo en tablet en home*/

	--pages-logo-width: 80px; /*Logo en el resto de páginas*/
	--pages-logo-top: 5px; /*Top del logo en el resto de la web*/
	--pages-logo-top-affix: 4px; /*Top del logo en el resto de la web affix*/

	--responsive-logo-width: 110px; /*Logo en móvil*/
	--responsive-home-logo-top: -9px; /*Top en el logo móvil en la home*/
	--responsive-pages-logo-top: 9px; /*Top en el logo móvil en el resto de páginas*/

	--footer-logo-max-width: 50%; /*Máximo ancho logo pie*/
	--beig-bg-color: #ebdcbf;
}
.tag {
	top: 19px;
}
	.fa-heart:before, .fa-heart-o:before {
	color: #451c1d;
}
.container.errorPages h1 {
	font-family: var(--secondary-font);
	color: var(--font-bg-color);
	font-weight: 600;
	border-bottom: none;
	font-size: 47px !important;
	text-transform: inherit;
	text-align: left;
	padding-bottom: 0px;
	margin-bottom: 30px;
	letter-spacing: .1px;
	line-height: 45px;
	margin-top: 0px;
}
.container.errorPages p {
	font-family: var(--palo-font);
	font-size: 17px !important;
	font-weight: 300;
	line-height: 26px;
	letter-spacing: 0px;
}
.direccionPie .nombreInmobiliaria {
	display: none;
}
div#ContenedorFijoPie .links.copyright a, div#ContenedorFijoPie .links.copyright p {
	font-family: var(--main-font);
	font-weight: 300;
	line-height: 21px;
	margin: 0 0 60px;
	text-transform: inherit;
	font-size: 15px !important;
}
div#mID175031 .tituloSeccion h1 {
	font-size: 33px !important;
	line-height: 39px;
}
/* ===========================================================================================================
   ************************************************************************************************* CABECERA 
   ==========================================================================================================*/
/*.menuPromociones, .menuVacacional{
    display: none;
}*/
.menuBlog {
	display: none;
}
/*  ========================== Bootstrap 3.3 Media Queries ================================   */
@media only screen and (min-width : 1200px) {
	.cabeceraLogo {
		top: 6px!important;
		left: 0px;
	}
	.cabeceraMenu.affix .cabeceraLogo_affix {
		top: 6px !important;
		left: 0px;
	}
	.cabeceraLogo, .cabeceraLogo_affix {
		width: 152px!important;
	}
}

@media only screen and (min-width : 992px) and (max-width: 1199px) {
	.tag {
		top: 0px;
	}
}

@media only screen and (min-width : 768px) and (max-width: 991px) {
	.tag {
		top: 0px;
	}
}

@media only screen and (max-width : 767px) {
	.bloqueMenuDesktopContent {
		padding: 30px 0px;
	}
	.tag {
		top: 0px;
	}
}
/* ===========================================================================================================
   ************************************************************************************************* HOME 
   ==========================================================================================================*/
.bloqueMenuDesktopContent .menu-header .ContentLogo img {
	margin: 0 auto 20px auto;
	width: 60%;
}
.servicios-home .layoutBanners .itemBanner:nth-child(3) img {
	height: 80px;
}
/* ===========================================================================================================
   ************************************************************************************************* SLIDE 
   ==========================================================================================================*/
.txtSlide .tituloSeccion h1 {
	text-shadow: none;
}
/* ===========================================================================================================
   ************************************************************************************************* SERVICIOS 
   ==========================================================================================================*/
.BNNRTxtCenterBGimage .bannerTopTitle {
	display: none;
}
div#mID174965 .bnnrContent-BloquesAlternos .Banners2Subtitle p {
	white-space: pre-line;
}
/* ===========================================================================================================
   ************************************************************************************************* LISTADO 
   ==========================================================================================================*/
.pagination > li > a, .pagination > li > span {
	color: #451c1d;
	background-color: transparent !important;
	border: 1px solid #ddd;
	font-weight: 600;
}
.pagination > li > a, 
.pagination > li > span {
	padding: 2px 16px;
}
	.pagination > li > a:hover, 
	.pagination > li > span:hover {
		background: #8d442b !important;
		color: #fff;
		opacity: 0.7;
	}
.pagination > .active > span {
	background: #8d442b !important;
	color: #fff;
}
	.pagination > .active > span:hover {
		background: #8d442b !important;
		color: #fff;
		opacity: 0.7;
	}
.btn-default:active:hover,
.btn-default:active:focus {
	background: #8d442b !important;
	color: #fff;
	opacity: 0.7;
}
.bootstrap-select .dropdown-toggle:focus {
	outline: none dotted #333 !important;
	outline: 0px auto -webkit-focus-ring-color !important;
	outline-offset: 0px;
}
/* ===========================================================================================================
   ************************************************************************************************* FOOTER 
   ==========================================================================================================*/
img.logoPie {
	width: 100%;
	filter: brightness(1800%) contrast(100%) saturate(0%);
}
/* ===========================================================================================================
   ************************************************************************************************* BUSCADOR 
   ==========================================================================================================*/
.marginTop-buscador .bg-primary {
	background: var(--main-bg-color);
}

.marginTop-buscador .btn-primary {
	color: #fff;
	background-color: var(--main-bg-color) !important;
	border-color: var(--main-bg-color) !important;
	transition: all 0.2s ease-in-out;
}

	.marginTop-buscador .btn-primary::after hover {
		background: var(--hover-bg-color);
		transition: all 0.2s ease-in-out;
		border-color: var(--hover-bg-color);
	}
/*  =====================================================
   =            Bootstrap 3.3 Media Queries            =
   =====================================================   */
@media only screen and (min-width : 1200px) {
}

@media only screen and (min-width : 992px) and (max-width: 1199px) {
}

@media only screen and (min-width : 768px) and (max-width: 991px) {
}

@media only screen and (max-width : 767px) {
	img.logoPie {
		width: 60%;
	}
	.pie .infoPie {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
}
/* ===========================================================================================================
   *************************************************************************************** CAMBIOS SOLICITADOS 
   ==========================================================================================================*/
body {
	background-color: var(--beig-bg-color) !important;
}
.affix {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
.btn-barraCarga {
	background: #451c1d;
}
a:hover, a:focus {
	text-decoration: none;
}
#pID0 .ThreePanes,
#pID105726 .ThreePanes,
#pID105729 .ThreePanes,
#pID105719 .ThreePanes,
#pID105720 .ThreePanes {
	margin-bottom: 0px;
	margin-top: 20px;
}
/********************* CABECERA */
.cabeceraMenu,
.bloqueMenuDesktop {
	background: var(--beig-bg-color) !important;
}
.cabeceraPagina .AnchoControlado  {
	max-width: 100%;
}
.cabeceraMenu button.btn-redes {
	display: none;
}
a.btn.btnHamburguesa {
	margin-right: 0px !important;
}
.bloqueMenuDesktopContent .menu-footer.redes-small .fa, .bloqueMenuDesktopContent .menu-footer.redes-small .mob {
	background: var(--main-bg-color);
	border: var(--main-bg-color);
}
.IconosMenuDesktop {
	gap: 5px;
}
.btn-lang {
	display: block;
	margin-top: 4px !important;
	font-weight: 200;
	font-size: 21px;
	line-height: 24px;
	color: #8d442b;
	padding-left: 8px;
}
span.icon-bar {
	background-color: #8d442b;
}
a.btn.btnHamburguesa::after {
	background: #8d442b;
}
/********************** HOME */
.servicios-home .itemBannerGroup,
.servicios-home .layoutBanners h3 {
	background: transparent;
}
.marginTop-buscador #collapseBuscador {
	background: var(--beig-bg-color);
}
	.marginTop-buscador .campoBuscador .btn,
	.marginTop-buscador .input-group .form-control {
		height: 50px;
	}
.bloqueBannersTXTHome.paddingTop80 {
	padding-top: 30px !important;
}
.Banner-Animado {
	padding: 10px 0px 40px 0px;
}
.servicios-home .layoutBanners .itemBanner img {
	filter: none;
}
.servicios-home .itemBannerGroup:hover img {
	filter: none !important;
}
.servicios-home .layoutBanners h3 a, .servicios-home .layoutBanners h3 {
	min-height: auto;
}
div#GaleriaInmuebles a.PromoPrevBtnListado, div#GaleriaInmuebles a.PromoNextBtnListado {
	top: 37%;
	background: rgba(141, 68, 43, .8);
}
	div#GaleriaInmuebles a.PromoPrevBtnListado:hover, div#GaleriaInmuebles a.PromoNextBtnListado:hover {
		background: rgba(141, 68, 43, 1);
	}
.Banner-Animado .layoutBanners .itemBanner,
	.Banner-Animado .layoutBanners .itemBanner .overlay {
	background: #f8f5f0;
}
/********************* LISTADO */
.marginTop-buscador.Grid-buscador #collapseBuscador {
	background: var(--bloque-bg-color);
}
	.Grid-listado div#divOrdenIsotope .btn.btn-primary.dropdown-toggle {
		background: var(--main-bg-color);
		color: #fff;
	}
/********************  DETALLE */
.circle-button:after {
	background-color: rgb(69 28 29 / 42%);
}
.modal-content {
	background-color: var(--beig-bg-color);
}
#fullScreenModal .nav-tabs li.active a, .nav-tabs li a:hover {
	background-color: var(--main-bg-color);
	color: #fff;
	border-color: var(--main-bg-color);
}
/********************* DETALLE AGENTE */
.InmueblesAgente div#GaleriaInmuebles {
	display: none;
}
/********************* SECCION CONTACTO */
.ContentOficinasContacto .ContentMapa {
	display: none;
}
/*********************  FOOTER */
div#ContenedorFijoPie, .pie {
	background: #8d442b;
}
.Grid-listado .listado_inmuebles_list .ficha {
	-webkit-box-shadow: 1px 1px 3px 0px rgb(0 0 0 / 8%);
	-moz-box-shadow: 1px 1px 3px 0px rgb(0 0 0 / 8%);
	box-shadow: 1px 0px 3px 0px rgb(0 0 0 / 18%);
	background: var(--bloque-bg-color);
}
.Grid-listado .DLFichaParent {
	border: none!important;
}
.Grid-listado .DLFichaParent .DLFichaInfo {
	background: var(--bloque-bg-color);
}
	.Grid-listado .listado_inmuebles_list .ficha .fichaInfo {
		padding-right: 15px;
	}
.pagination > li > a, .pagination > li > span {
	background-color: transparent;
	border: none;
}
.Grid-listado.MarginTop .btn-default {
	border: none;
}
/*  ========================== Bootstrap 3.3 Media Queries ================================   */
@media only screen and (min-width : 1200px) {
	.cabeceraMenu, .cabeceraMenu.affix {
		padding-top: 10px;
		min-height: 102px;
	}
	.cabeceraLogo, .cabeceraLogo_affix {
		width: 170px !important;
	}
	.cabeceraLogo,
	.cabeceraMenu.affix .cabeceraLogo_affix {
		left: calc(50% - 85px);
		top: 3px !important;
	}
	.servicios-home .layoutBanners {
		gap: 80px;
	}
	.marginTop-buscador.Grid-buscador {
		margin-top: 101px;
	}
   }
   @media only screen and (min-width : 992px) and (max-width: 1199px) {
	.cabeceraLogo, .cabeceraLogo_affix {
		width: 152px !important;
	}

	.cabeceraLogo,
	.cabeceraMenu.affix .cabeceraLogo_affix {
		left: calc(50% - 76px);
	}
	.servicios-home .layoutBanners {
		gap: 40px;
	}
   }
   @media only screen and (min-width : 768px) and (max-width: 991px) {
	.cabeceraLogo, .cabeceraLogo_affix {
		width: 152px !important;
	}

	.cabeceraLogo,
	.cabeceraMenu.affix .cabeceraLogo_affix {
		left: calc(50% - 76px);
	}
	.servicios-home .layoutBanners {
		gap: 0px;
	}
   }
   @media only screen and (max-width : 767px) {
	.cabeceraLogo, .cabeceraLogo_affix {
		width: 152px !important;
	}

	.cabeceraLogo,
	.cabeceraMenu.affix .cabeceraLogo_affix {
		left: calc(50% - 76px);
	}
	.contact-bar {
		background: var(--hover-bg-color) !important;
	}
	.servicios-home .layoutBanners {
		gap: 0px;
	}
   }
/*****************************************  Listado simple  ***********************************/

.DLFichaParent {
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 0;
	border: none;
	background: #fff;
	-webkit-box-shadow: 1px 1px 3px 0px rgb(0 0 0 / 8%);
	-moz-box-shadow: 1px 1px 3px 0px rgb(0 0 0 / 8%);
	box-shadow: 1px 0px 3px 0px rgb(0 0 0 / 8%);
}

.Grid-listado .DLFichaParent {
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 0;
	border: 1px solid #E0E0E0;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
}

.DLFichaParent .containerInfo {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 20px;
}

.DLFichaParent .iconos {
	text-align: left;
	background: transparent;
	position: relative;
	top: 0px;
	bottom: auto;
}

.Destacado .DLFichaParent .iconos {
	position: relative;
	width: 100%;
	top: 0px;
	left: 0px;
	text-align: left;
	padding: 4px 15px;
	display: none;
}

.DLFichaParent .iconos {
	position: absolute;
	width: 92%;
	top: 252px;
}

	.Destacado .DLFichaParent .iconos span,
	.DLFichaParent .iconos span {
		font-family: 'Poppins', sans-serif;
		font-weight: 400;
		color: #999999;
		font-size: 13px;
	}

	.Destacado .DLFichaParent .iconos > span,
	.DLFichaParent .iconos > span {
		border-right: 1px solid #d7d7d7;
		padding-right: 10px;
	}

		.Destacado .DLFichaParent .iconos > span:last-child,
		.DLFichaParent .iconos > span:last-child {
			border-right: 0px solid #d7d7d7;
			padding-right: 0px;
		}

	.Destacado .DLFichaParent .iconos i,
	.DLFichaParent .iconos i {
		margin-right: 0px;
		color: #999;
		padding-left: 10px;
		font-size: 14px;
	}

		.DLFichaParent .iconos i.mob {
			font-size: 19px;
			display: inline-block;
		}

			.DLFichaParent .iconos i.mob.mob-measure {
				font-size: 17px !important;
			}

			.DLFichaParent .iconos i.mob.mob-bed {
				font-size: 21px;
			}

.Destacado .DLFichaParent .DLFichaImagen {
	max-height: 300px !important;
	height: 300px !important;
}

.DLFichaImagen .container_image {
	z-index: 2;
}

.DLFicha.Destacado .DLFichaImagen .container_image,
.DLFicha.Destacado .DLFichaImagen .container_image .carousel-images,
.DLFicha.Destacado .DLFichaImagen .container_image .carousel-images img {
	height: 300px;
}

.Destacado .DLFichaImagen .container_image .controles .siguiente,
.Destacado .DLFichaImagen .container_image .controles .anterior {
	line-height: 300px;
}

.DLFichaParent .DLFichaImagen {
	max-height: 300px;
	height: 300px;
}

.DLFichaImagen .container_image,
.DLFichaImagen .container_image .carousel-images,
.DLFichaImagen .container_image .carousel-images img {
	height: 300px;
}

	.DLFichaImagen .container_image .controles .siguiente,
	.DLFichaImagen .container_image .controles .anterior {
		line-height: 300px;
	}



.DLFichaParent .DLFichaTitulo {
	max-height: 62px;
	height: 62px;
	margin: 20px 15px 15px 15px;
	padding: 0px 0px 10px 0px;
	font-size: 17px;
	line-height: 24px;
	overflow: hidden;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	text-align: center;
	width: 91%;
}

	.DLFichaParent .DLFichaTitulo a {
		max-height: 52px;
		height: 52px;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		text-align: left;
		overflow: hidden;
		text-transform: inherit;
		color: var(--font-bg-color);
		font-family: var(--main-font);
		font-size: 22px;
		font-weight: 500;
		line-height: 25px;
		letter-spacing: .28px;
		align-content: flex-start;
	}

.DLFichaParent .DLFichaResumen,
.DLFichaParent .DLFichaResumen p,
.DLFichaParent .DLFichaResumen div {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	line-height: 22px;
}

.DLFichaParent .DLFichaResumen {
	padding: 0px 15px;
	max-height: 60px;
	height: 60px;
	overflow: hidden;
	text-align: left;
	margin-bottom: 15px;
	text-transform: inherit;
	color: var(--font-bg-color);
	font-family: var(--main-font);
	font-size: 17px;
	font-weight: 300;
	line-height: 20px;
	letter-spacing: .28px;
}

.vendidos .DLFichaParent .DLFichaResumen {
	max-height: 90px;
	height: 90px;
}

.vendidos.Destacado .DLFichaPrecio.PorPrecio, .DLFichaPrecio.PorFechas {
	display: block !important;
}

.Destacado .DLFichaPrecio,
.DLFichaPrecio {
	position: relative;
	width: 100%;
	left: 0;
	text-align: center;
	padding: 10px 5px 10px 5px;
}

	.Destacado .DLFichaPrecio.PorPrecio,
	.DLFichaPrecio.PorPrecio {
		display: none;
	}

	.Destacado .DLFichaPrecio.PorPrecio,
	.DLFichaPrecio.PorFechas {
		display: none;
	}

.bloquePrecios.PorPrecio {
	display: none;
}

.Destacado .DLFichaParent .DLFichaResumen {
	max-height: 88px;
	height: 88px;
	margin-bottom: 10px;
}

	.Destacado .DLFichaParent .DLFichaResumen p {
		max-height: 78px;
		height: 78px;
		overflow: hidden;
		font-family: 'Poppins', sans-serif;
		font-weight: 300;
		font-size: 16px;
		color: #000;
		line-height: 19px;
	}

.Destacado .DLFichaPrecioVenta,
.DLFichaPrecioVenta {
	color: #151515;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 21px !important;
	padding: 0 10px !important;
	display: inline-block;
	font-weight: 600 !important;
}

.Destacado .DLFichaParentComercializados .DLFichaPrecioVenta,
.Destacado .DLFichaParentComercializados .DLFichaPrecioAlquiler,
.Destacado .DLFichaParentComercializados .DLFichaPrecioTraspasoRenta,
.Destacado .DLFichaParentComercializados .DLFichaPrecioTraspaso,
.DLFichaParent.DLFichaParentComercializados .DLFichaPrecioVenta,
.DLFichaParent.DLFichaParentComercializados .DLFichaPrecioAlquiler,
.DLFichaParent.DLFichaParentComercializados .DLFichaPrecioTraspasoRenta,
.DLFichaParent.DLFichaParentComercializados .DLFichaPrecioTraspaso {
	font-size: 16px !important;
}

.Destacado .DLFichaPrecioAlquiler,
.DLFichaParent .DLFichaPrecioAlquiler {
	color: #151515;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 21px !important;
	padding: 0 10px;
	display: inline-block;
	font-weight: 600 !important;
}

.Destacado .DLFichaParent .DLFichaPrecioTraspaso,
.DLFichaParent .DLFichaPrecioTraspaso {
	color: #000;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 21px !important;
	padding: 0 10px;
	display: inline-block;
	font-weight: 600 !important;
}

.Destacado .DLFichaParent .DLFichaPrecioTraspasoRenta,
.DLFichaParent .DLFichaPrecioTraspasoRenta {
	color: var(--main-bg-color);
	font-family: 'Open Sans', sans-serif !important;
	font-size: 20px !important;
	padding: 0 10px;
	display: inline-block;
	font-weight: 600 !important;
}

.labelTraspaso {
	font-size: 13px;
	padding-right: 5px;
}

.Grid-listado .DLFichaParent .DLFichaImagen {
	max-height: 250px;
	height: 250px;
}

.Grid-listado .DLFichaPrecio {
	position: relative;
	width: 100%;
	top: 0px;
	left: 0;
	text-align: left;
	padding: 10px 20px 10px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
}

.Grid-listado .DLFichaParent .DLFichaPrecioVenta,
.Grid-listado .DLFichaParent .DLFichaPrecioAlquiler,
.Grid-listado .DLFichaParent .DLFichaPrecioTraspaso {
	padding: 0px 5px 0px 0px;
}

.Grid-listado .DLFichaParent .iconos {
	position: relative;
	width: 100%;
	top: 0px;
	height: 40px;
}
.relacionados-container .DLFichaParent .iconos {
	display: none;
}
/*  =====================================================
   =            Bootstrap 3.3 Media Queries            =
   =====================================================   */
@media only screen and (min-width : 1200px) {
}

@media only screen and (min-width : 992px) and (max-width: 1199px) {
}

@media only screen and (min-width : 768px) and (max-width: 991px) {
}

@media only screen and (max-width : 767px) {
	.Destacado .DLFichaParent .DLFichaResumen {
		text-align: justify;
	}
	p {
		text-align: justify;
	}
	.Grid-listado .listado_inmuebles_list .ficha .fichaInfo {
		padding: 15px 15px 15px 15px !important;
	}
}
/***************************************************************************  LEGALES  */
div#pID105723, div#pID105721, div#pID105722 {
	background: var(--bloque-bg-color);
}

	.zm-header h1 {
		font-family: var(--secondary-font);
		color: var(--font-bg-color);
		font-weight: 600;
		border-bottom: none;
		font-size: 47px !important;
		text-transform: inherit;
		text-align: center;
		padding-bottom: 0px;
		margin-bottom: 30px;
		letter-spacing: .1px;
		line-height: 45px;
		margin-top: 90px;
	}
.zm-content p, .zm-content li {
	text-align: left;
	font-family: var(--palo-font);
	font-size: 17px !important;
	font-weight: 300;
	line-height: 26px;
	letter-spacing: 0px;
}
div#mID174968 {
	padding-top: 90px;
}
div#mID174968 li {
	text-align: left;
	font-family: var(--palo-font);
	font-size: 17px !important;
	font-weight: 300;
	line-height: 26px;
	letter-spacing: 0px;
}
/***************************************************************************  CAMBIO DE TIPOGRAFIA  */
/*********************** HOME */
.servicios-home .layoutBanners p.text {
	font-size: 15px !important;
	line-height: 26px;
	font-family: var(--palo-font);
}
.DLFichaParent .DLFichaResumen {
	font-family: var(--palo-font);
	font-size: 15px;
	line-height: 24px;
	padding: 0 15px;
}
.Banner-Animado .layoutBanners .itemBanner .text {
	font-family: var(--palo-font);
	font-size: 15px;
	font-weight: 300;
	line-height: 23px;
	letter-spacing: 0px;
}
/*********************** LISTADO PAG */
.Grid-listado .listado_inmuebles_list .ficha .fichaInfo .ficha_resumen p {
	font-family: var(--palo-font);
	font-size: 15px!important;
	font-weight: 300;
	line-height: 24px;
}
.Grid-listado .listado_inmuebles_list .ficha .fichaInfo .ficha_precio {
	color: #151515;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 21px !important;
	font-weight: 600 !important;
}
/********************************* DETALLE */
.ResumenDetalleTema-9 .IDDescripcionBig p {
	font-family: var(--palo-font);
	font-size: 17px!important;
	font-weight: 300;
	line-height: 26px;
	letter-spacing: 0px;
}
.IDPropiedadBig {
	font-family: var(--palo-font);
	font-size: 15px!important;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
}
/*********************** OFREZCA PAG */
.bnnrContent-BloquesAlternos .Banners2Title {
	color: var(--font-bg-color);
}
	.bnnrContent-BloquesAlternos .Banners2Subtitle p {
	color: var(--font-bg-color);
	font-family: var(--palo-font);
	font-size: 17px!important;
	font-weight: 300;
	line-height: 26px;
	letter-spacing: 0px;
}
.bloqueCentrado.tituloSeccion p {
	text-align: center;
	font-family: var(--palo-font);
	font-size: 17px!important;
	font-weight: 300;
	line-height: 26px;
	letter-spacing: 0px;
}
/***********************  NOSOTROS PAG  */
.FAQcontent .itemAcordeon .panel-body p {
	color: var(--font-bg-color);
	font-family: var(--palo-font);
	font-size: 15px!important;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 0px;
}
.txtInicio-tema8 .info {
	font-family: var(--palo-font);
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	letter-spacing: 0px;
}
.agenteDesplegable .infoAgente .imagenAgente {
	overflow: hidden;
	background: var(--bloque-bg-color);
}
.agenteDesplegable .agente_img_logo {
	background-size: contain;
	min-height: 260px;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
/***********************  SERVICIOS PAG  */


/*  =====================================================
   =            Bootstrap 3.3 Media Queries            =
   =====================================================   */
@media only screen and (min-width : 1200px) {
}

@media only screen and (min-width : 992px) and (max-width: 1199px) {
}

@media only screen and (min-width : 768px) and (max-width: 991px) {
}

@media only screen and (max-width : 767px) {
	.tituloSeccion h1, .tituloSeccion h2 {
		text-align: left;
	}
	.bloqueCentrado.tituloSeccion p {
		text-align: justify;
	}
	.infoContactoBNNR .txtInicio-tema8 .info {
		font-size: 16px !important;
		text-align: justify;
		line-height: 22px;
		letter-spacing: 0px;
		margin-top: 15px;
	}
}
