 /******** importa base: Demo1.css ******  LUXURY  ***/
 @import url("/DesktopModules/InmoBS3/layouts/css/Demo1.css");
 /***************************************/
/*======
Mobilia
Copyright 2016
 



/*colores paleta
-------------
#242424 - gris
#ae0e2c - rojo
============ */

/** variaciones **/
.copyright a {color:#CF1839}
.cabeceraPagina .logo {width:200px; padding-top:5px; padding-bottom:5px;}
.slide-primary {
	background:rgba(20,20,20,0.8); 
	color:#fff !important;
	-webkit-box-shadow: 10px 10px 18px -5px rgba(0,0,0,0.49);
	-moz-box-shadow: 10px 10px 18px -5px rgba(0,0,0,0.49);
	box-shadow: 10px 10px 18px -5px rgba(0,0,0,0.49);
	}
.slide-secondary {
	background:rgba(255,255,255,0.6); 
	color:#000 !important;
	-webkit-box-shadow: 10px 10px 18px -5px rgba(0,0,0,0.49);
	-moz-box-shadow: 10px 10px 18px -5px rgba(0,0,0,0.49);
	box-shadow: 10px 10px 18px -5px rgba(0,0,0,0.49);
	}
	
.slide-titulo{font-size:30px; }
.slide-subtitulo{font-size:22px;}
.slide-boton a { color: #ffffff !important; }
/********************/
 .btn-success {
    color: #fff;
    background-color: #1792d5;
    border-color: #187bb1;
}
 .btn-success:hover {
    color: #fff;
    background-color: #187bb1;
    border-color: #0e4d6f;
}
.btn-primary {
    color: #fff;
    background-color: #1792d5;
    border-color: #187bb1;
}
.btn-primary:hover {
    color: #fff;
    background-color: #187bb1;
    border-color: #0e4d6f;
}
.btn-primary:hover {
    color: #fff;
    background-color: #187bb1;
    border-color: #0e4d6f;
}
.bg-primary {
    color: #fff;
    background-color: #1792d5;
}
a {
    color: #1792d5;
    text-decoration: none;
}
.text-primary {
    color: #1792d5;
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #90a3ad;
    background-image: none;
    border-color: #4e758a;
}
.tituloSeccion h1 {
	font-family: 'Prata', serif;
    font-weight: 400;
    text-transform: capitalize;
    text-align: inherit;
    color: #231f20;
    font-size: 30px!important;
    border: none;
    line-height: 40px;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #90a3ad;
    border-color: #4e758a;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #1792d5;
    border-color: #f9f9f9;
}
/******** COLOR CABECERA *************/
.cabeceraMenu {background:#000}
/************************************/
/*==============================================================================================
************************************************************************************** CABECERA
===============================================================================================*/

/* NO TOCAR */
.cabeceraContainer {
    position: relative;/*max-height: 98px;*/	
}
.cabeceraContainer .cabeceraLogo {
    position: absolute;
top: -20px;
    left: 50%;
}
.cabeceraContainer .cabeceraLogo a {
    width: 100px;
    height: 50px;
    display: block;
}
.cabeceraContainer .cabeceraLogo a img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.cabeceraContainer .cabeceraLogo_affix {
    position: absolute;
    top: -34px;
    left: 27px;
}
.cabeceraContainer .cabeceraLogo_affix a {
    width: 100px;
    height: 50px;
    display: block;
}
.cabeceraContainer .cabeceraLogo_affix a img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}
/*********************************/
/* TOCAR */

/*#pID0 .cabeceraContainer.bg_cabecera {
    background-image: url(/Portals/inmourban/Images/LOGOTXT.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}*/

.cabeceraMenu.affix {
background: #000;
    min-height: 75px;
    transform: translate(0, 0) scale(1);
    transition: .3s;
    opacity: 0.95;
}
.cabeceraMenu.affix .navbar-default .navbar-collapse {
    float: right;
    margin-top: 10px;
    width: 100%;
    background: #000;
}
.cabeceraContainer .cabeceraMenu.affix .cabeceraLogo {
	display: none;
}
.cabeceraLogo_affix {
	display: none;
}
.cabeceraContainer .cabeceraMenu.affix .cabeceraLogo_affix {
	display: block;
    position: absolute;
    top: -10px;
    left: 27px;
    transform: scale(2.2);
}
.cabeceraContainer .cabeceraMenu.affix .navbar {
    margin-top: 21px;
}
.cabeceraContainer {
    /*background: linear-gradient(to bottom, rgb(165, 162, 162,1) 8%,rgba(165, 162, 162,0.5) 55%,rgba(165, 162, 162,0) 100%); 
    background: rgba(255,255,255,0.7);*/
background: #fff;
    z-index: 999;
}
.cabeceraContainer .cabeceraLogo {
    transform: scale(2.2);
}
.cabeceraContainer .cabeceraLogo a {
    width: 100px !important;
    height: 50px !important;
}
.cabeceraPagina {
    background: #000;
    color: #7b7b7b;
	/*border-bottom: 1px solid #ffffff24;*/
}
.datosCabecera {
    margin-top: 4px;
    height: 25px;
    width: 100%;
    color: #fff;
    float: right;
}
.datosCabecera a {
color: #FFF;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
}
.cabeceraMenu {
    background: #000;
    min-height: 81px;
    border-bottom: none;
    opacity: 1;
}
.btn-lang .caret {
    color: #7b7b7b;
}
.btn-lang {
    display: inline-block;
    margin-top: -4px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 1px 10px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: transparent;
}
ul.nav.navbar-nav.anim {
/*float: right;
    margin-bottom: 0px;*/
position: relative;
    left: 54%;
    transform: translateX(-54%);
    margin-bottom: 0px;
    height: 40px;
    margin-top: 16px;
}
.cabeceraMenu.affix ul.nav.navbar-nav.anim {
    float: left;
    margin-left: 220px;
    margin-bottom: 0px;
    border-top: solid 1px transparent;
    height: 40px;
    position: relative;
    left: 0px;
    transform: translateX(0);
    margin-top: -22px;
}
.navbar {
    margin-top: 5px;
}
.navbar-default .navbar-collapse {
float: right;
    margin-top: 10px;
    width: 100%;
}
.navbar-nav>li>a {

	    padding: 0px 10px;
}

.navbar-default .navbar-nav>li>a {
color: #FFF;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 8px;
    padding-top: 16px;
}
.cabeceraMenu.affix .navbar-default .navbar-nav>li>a {
color: #FFF;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 8px;
    padding-top: 16px;
}
.cabeceraMenu.affix .navbar-default .navbar-nav>li>a:hover, .cabeceraMenu.affix .navbar-default .navbar-nav>li>a:focus {
    color: #1792d5;
    background-color: transparent;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
color: #1792d5;
    background-color: transparent;
}
.cabeceraMenu.affix .navbar-default .navbar-nav>.active>a, .cabeceraMenu.affix .navbar-default .navbar-nav>.active>a:hover, .cabeceraMenu.affix .navbar-default .navbar-nav>.active>a:focus {
    color: #1792d5;
    background-color: transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
color: #1792d5;
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border-color: #242424;
    background: #fff;
}
/****************************************************************** memu desplegable */
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
color: #333;
    text-decoration: none;
    background-color: #83868563;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: 500;
}
.navbar-nav>li>.dropdown-menu {
margin-top: 2px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: none;
    box-shadow: 1px 3px 9px -4px rgba(0,0,0,0.4);
    background: #fff;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #000;
    background-color: transparent;
}
/*.navbar-nav .dropdown-menu li:first-child {
    margin-right: 0px;
}*/
.navbar-nav .dropdown-menu>li>a {
display: block;
    padding: 5px 20px;
    clear: both;
    line-height: 1.42857143;
    color: #000;
    white-space: nowrap;
    font-family: 'Cabin', sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
}
.navbar-nav .dropdown-menu>li>a:hover, .navbar-nav .dropdown-menu>li>a:focus {
    color: #1792d5;
    text-decoration: none;
    background-color: #fff;
}

/*  =====================================================
    =            Bootstrap 3.3 Media Queries            =
    =====================================================   */
@media only screen and (min-width : 1200px) {
		.cabeceraContainer {
		z-index: 9999;
}
}

@media only screen and (min-width : 992px) and (max-width: 1199px) {
	.cabeceraContainer {
	background: #000;
    position: relative;
    max-height: inherit;
		z-index: 9999;
}
	.cabeceraMenu {
    background: #000;
    min-height: 81px;
    border-bottom: none;
}
	.cabeceraContainer .cabeceraLogo {
    transform: scale(2.2);
}
.cabeceraContainer .cabeceraLogo {
position: absolute;
    top: 9px;
    left: 27px;
}	
	.cabeceraContainer .cabeceraMenu.affix .cabeceraLogo_affix {
    display: block;
    position: absolute;
    top: -11px;
    left: 27px;
    transform: scale(2.2);
}
.navbar-header {
    min-height: 0px;
}
ul.nav.navbar-nav.anim {
width: 100%;
    float: left;
    margin-left: 0px;
    margin-bottom: 0px;
    border-top: solid 1px transparent;
    height: auto;
    position: relative;
    left: 0px;
    transform: translateX(0);
    margin-top: 0px;
}
.cabeceraMenu.affix ul.nav.navbar-nav.anim {
    float: left;
    margin-left: 0px;
    margin-bottom: 0px;
    border-top: solid 1px transparent;
    height: auto;
    position: relative;
    left: 0px;
    transform: translateX(0);
    margin-top: 0px;
}
.navbar-default .navbar-collapse {
    float: right;
    margin-top: 13px;
    width: 100%;
    background: transparent;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
	text-align: center;
}
.menuBlock {
    font-size: 0.8em;
    background: #fff !important;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: #ffffff;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/*	.navbar-default .navbar-nav li:first-child {
		display: none;
	}*/
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #ff2b58;
    text-align: center;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #ff2b58;
    text-align: center;
    background-color: #27457ba8;
}
.navbar-collapse {
    overflow: hidden;/*padding: 0 30px*/
}
.navbar-default .navbar-nav>li>a {
    color: #FFF;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 8px;
    padding-top: 8px;
}

.cabeceraMenu.affix .navbar-default .navbar-nav>li>a {
    color: #FFF;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 8px;
    padding-top: 8px;
}	
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
color: #1792d5;
    background-color: transparent;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #1792d5;
    background-color: transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #1792d5;
    background-color: transparent;
}
	.cabeceraMenu.affix .navbar-default .navbar-nav>li>a:hover, .cabeceraMenu.affix .navbar-default .navbar-nav>li>a:focus {
    color: #1792d5;
    background-color: transparent;
}	
/*--Estilo para el buscador de inicio--*/
#mID88134 .buscadorPagina {
    width: 100%;
}
}

@media only screen and (min-width : 768px) and (max-width: 991px) {
.cabeceraContainer {
	background: #000;
    position: relative;
    max-height: inherit;
	z-index: 9999;
}
	.cabeceraMenu {
    background: #000;
    min-height: 81px;
    border-bottom: none;
}
.cabeceraContainer .cabeceraLogo {
    transform: scale(1.8);
}
.cabeceraContainer .cabeceraLogo {
position: absolute;
    top: 3px;
    left: 27px;
}	
	.cabeceraContainer .cabeceraMenu.affix .cabeceraLogo_affix {
    display: block;
    position: absolute;
    top: -5px;
    left: 27px;
    transform: scale(1.8);
}
.navbar-header {
    min-height: 0px;
}
ul.nav.navbar-nav.anim {
width: 100%;
    float: left;
    margin-left: 0px;
    margin-bottom: 0px;
    border-top: solid 1px transparent;
    height: auto;
    position: relative;
    left: 0px;
    transform: translateX(0);
    margin-top: 0px;
}
.cabeceraMenu.affix ul.nav.navbar-nav.anim {
    float: left;
    margin-left: 0px;
    margin-bottom: 0px;
    border-top: solid 1px transparent;
    height: auto;
    position: relative;
    left: 0px;
    transform: translateX(0);
    margin-top: 0px;
}
.navbar-default .navbar-collapse {
    float: right;
    margin-top: 7px;
    width: 100%;
    background: transparent;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
	text-align: center;
}
.menuBlock {
    font-size: 0.8em;
    background: #fff !important;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: #ffffff;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/*	.navbar-default .navbar-nav li:first-child {
		display: none;
	}*/
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #ff2b58;
    text-align: center;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #ff2b58;
    text-align: center;
    background-color: #27457ba8;
}
.navbar-collapse {
    overflow: hidden;/*padding: 0 30px*/
}
.navbar-default .navbar-nav>li>a {
color: #FFF;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 8px;
    padding-top: 8px;
}
.cabeceraMenu.affix .navbar-default .navbar-nav>li>a {
color: #FFF;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 8px;
    padding-top: 8px;
}	
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
color: #1792d5;
    background-color: transparent;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #1792d5;
    background-color: transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #1792d5;
    background-color: transparent;
}
	.cabeceraMenu.affix .navbar-default .navbar-nav>li>a:hover, .cabeceraMenu.affix .navbar-default .navbar-nav>li>a:focus {
    color: #1792d5;
    background-color: transparent;
}	
/*--Estilo para el buscador de inicio--*/
#mID88134 .buscadorPagina {
    width: 100%;
}
}

@media only screen and (max-width : 767px) {
.cabeceraContainer {
position: relative;
    z-index: 9999;
    min-height: 111px;
    background: #000;
}
.cabeceraMenu {
    background: #000;
    min-height: 81px;
    border-bottom: none;
}
.cabeceraContainer .cabeceraMenu.affix .cabeceraLogo_affix {
    display: block;
    position: absolute;
    top: 5px;
    left: 27px;
    transform: scale(1.8);
}
.cabeceraContainer .cabeceraLogo {
    position: absolute;
    top: 5px;
    left: 27px;
    transform: scale(1.8);
}
.navbar-header {
    min-height: 65px;
}
.navbar-default .navbar-collapse {
    float: right;
    width: 100%;
}
ul.nav.navbar-nav.anim {
width: 100%;
    float: left;
    margin-left: 0px;
    margin-bottom: 0px;
    border-top: solid 1px transparent;
    height: auto;
    position: relative;
    left: 0px;
    transform: translateX(0);
    margin-top: 0px;
	text-align: center;
}
.cabeceraMenu.affix ul.nav.navbar-nav.anim {
    float: left;
    margin-left: 0px;
    margin-bottom: 0px;
    border-top: solid 1px transparent;
    height: auto;
    position: relative;
    left: 0px;
    transform: translateX(0);
    margin-top: 0px;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
.menuBlock {
    font-size: 0.8em;
    background:#fff !important;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: #ffffff;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #333;
    text-align: center;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
color: #fff;
    text-align: center;
    background-color: #27457ba8;
}
.navbar-default .navbar-collapse {
	margin-top: 13px;
    float: right;
    width: 100%;
    border-top: solid 1px #ffffff9e;
    background: transparent;
}
.navbar-collapse {
    overflow: hidden;/*padding: 0 30px*/
	}
	/*.navbar-default .navbar-nav li:first-child {
		display: none;
	}*/
.navbar-default .navbar-nav>li>a {
color: #FFF;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 8px;
    padding-top: 8px;
}
.cabeceraMenu.affix .navbar-default .navbar-nav>li>a {
color: #FFF;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 8px;
    padding-top: 8px;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #1792d5;
    background-color: transparent;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #1792d5;
    box-shadow: inset 0px -1px 0px #fff;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #1792d5;
    background-color: transparent;
}
	.cabeceraMenu.affix .navbar-default .navbar-nav>li>a:hover, .cabeceraMenu.affix .navbar-default .navbar-nav>li>a:focus {
    color: #1792d5;
    background-color: transparent;
}
/*--Estilo para el buscador de inicio--*/
#mID88134 .buscadorPagina {
    width: 100%;
}
}
/*==============================================================================================
**************************************************************************************  BNNR SLIDER
===============================================================================================*/
div#mID94651 {
	height: 520px;
    margin-top: 70px;
	margin-bottom: 50px;
}
/*.carousel.slide::after{
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 578px;
    background: rgba(0,0,0,0);
    background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 30%, rgba(0,0,0,0.01) 31%, rgba(0,0,0,0.66) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%, rgba(0,0,0,0)), color-stop(31%, rgba(0,0,0,0.01)), color-stop(100%, rgba(0,0,0,0.66)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 30%, rgba(0,0,0,0.01) 31%, rgba(0,0,0,0.66) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 30%, rgba(0,0,0,0.01) 31%, rgba(0,0,0,0.66) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 30%, rgba(0,0,0,0.01) 31%, rgba(0,0,0,0.66) 100%);
    background: radial-gradient(ellipse at center, rgba(0,0,0,0) 30%, rgba(0,0,0,0.01) 31%, rgba(0,0,0,0.66) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
}*/
/*.carousel-caption {
    position: absolute;
    top: 36%;
	z-index:9999;
}*/
.carousel .carousel-inner {
    height: 520px;
    min-height: 520px;
}
.bannerSlider {
    width: 100%;
    height: 520px;
}
.carousel-inner .item {
    height: 520px;
    min-height: 520px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: cover;
	object-position: bottom;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 100px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
.carousel-caption h3{
	font-family: 'Prata', serif;
    font-weight: 400;
    color: #FFFFFF;
    background: transparent;
    text-align: center;
    font-size: 52px;
	text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
}
.carousel-caption p {
	font-family: 'Lato', sans-serif;
    color: #FFFFFF;
    background: transparent;
    text-align: center;
    font-size: 24px;
	text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
}
/*  =====================================================
    =            Bootstrap 3.3 Media Queries            =
    =====================================================   */
@media only screen and (min-width : 1200px) {

}

@media only screen and (min-width : 992px) and (max-width: 1199px) {
/*.carousel-caption {
    position: absolute;
    top: 9%;
    z-index: 9999;
}
	.carousel .carousel-inner {
    min-height: 360px;
}

.bannerSlider {
    width: 100%;
    height: 360px;
}
	.carousel-inner .item {
    height: 100%;
    min-height: 360px;
}*/
}

@media only screen and (min-width : 768px) and (max-width: 991px) {
/*	div#mID94651 {
    margin-top: 210px;
}
	.carousel .carousel-inner {
    min-height: 290px;
    height: 290px;
}
.carousel-inner .item {
    height: 100%;
    min-height: 290px;
}
.bannerSlider {
    width: 100%;
    height: 290px;
}
	.carousel-caption {
    position: absolute;
    top: 3%;
    z-index: 9999;
}*/
	div#mID94651 {
    height: 520px;
    margin-top: 190px;
    margin-bottom: 50px;
}
	.carousel-caption p {
    font-family: 'Lato', sans-serif;
    color: #FFFFFF;
    background: transparent;
    text-align: center;
    font-size: 13px;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
}
.carousel-caption p {
    font-family: 'Lato', sans-serif;
    color: #FFFFFF;
    background: transparent;
    text-align: center;
    font-size: 13px;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
}
}

@media only screen and (max-width : 767px) {
div#mID94651 {
    display: none;
}
	.bg-primary {
    color: #fff;
    background-color: #1792d5;
}
}
/*==============================================================================================
************************************************************************************** BUSCADOR
===============================================================================================*/

.buscadorPagina .nombreCampo {
    color: #cec6c6;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
    line-height: 21px;
}

#collapseBuscador {
    position: relative;
    padding: 0px 0px 18px 0px;
    z-index: 8;
    background: #000;
    border: 1px solid #d4d4d470;
    -webkit-box-shadow: 0px 2px 12px -1px rgba(0,0,0,0.42);
    -moz-box-shadow: 0px 2px 12px -1px rgba(0,0,0,0.42);
    box-shadow: 0px 2px 12px -1px rgba(0,0,0,0.4);
}
#pID0 .buscadorPagina .nombreCampo {
    color: #cec6c6;
    font-family: 'Cabin', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
    line-height: 21px;
}
/******/
#mID94652.marginTop-buscador {
margin-top: -820px;
    margin-bottom: 570px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
div#collapseBuscador {
    position: relative;
    padding: 0px 0px 18px 0px;
    z-index: 8;
    background: #000;
    border: 1px solid #d4d4d470;
    -webkit-box-shadow: 0px 2px 12px -1px rgba(0,0,0,0.42);
    -moz-box-shadow: 0px 2px 12px -1px rgba(0,0,0,0.42);
    box-shadow: 0px 2px 12px -1px rgba(0,0,0,0.4);
}
/*  =====================================================
    =            Bootstrap 3.3 Media Queries            =
    =====================================================   */
@media only screen and (min-width : 1200px) {
	#pID0 .marginTop-buscador {
    margin-top: -700px;
    margin-bottom: 540px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
	
}

@media only screen and (min-width : 992px) and (max-width: 1199px) {
#mID94652.marginTop-buscador {
margin-top: -640px;
    margin-bottom: 570px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

}
@media only screen and (min-width : 768px) and (max-width: 991px) {
#mID94652.marginTop-buscador {
margin-top: -760px;
    margin-bottom: 520px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}	
}

@media only screen and (max-width : 767px) {
#mID94652.marginTop-buscador {
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
div#mID94628 {
    z-index: 999;
    position: relative;
}	
}
/*==============================================================================================
************************************************************************************** ENCABEZADOS
===============================================================================================*/
#header.heading-listado {
z-index: 1;
    margin-top: -21px;
    position: relative;
    min-height: 504px;
    padding-top: 40px;
    padding-bottom: 40px;
    background: url(/Portals/inmobarleigh/Images/top-listado.jpg) center center;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -ms-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
#header.heading-listado .page-title h2 {
    font-family: 'Prata', serif;
	font-size: 43px;
    line-height: 43px;
    font-weight: 500;
    text-align: center;
    position: relative;
    z-index: 99;
    color: #ffffff;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
    margin-top: 160px;
    margin-bottom: 0px;
}
#header.heading-listado .page-title h3 {
	    font-family: 'Prata', serif;
	font-size: 20px;
    line-height: 43px;
    font-weight: 500;
    text-align: center;
    position: relative;
    z-index: 99;
    color: #ffffff;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
    margin-top: 0px;
    margin-bottom: 10px;
}
/*==============================================================================================
************************************************************************************** LISTADO
===============================================================================================*/
#pID48769 .bannerTop {
    width: 100%;
    height: 250px;
    overflow: hidden;
}
#pID48769 .bannerTopContainer {
    height: 250px;
}
#pID48769 .bannerTopImage {
    display: block;
    object-fit: cover;
    height: 100%;
    width: 100%;
    object-position: bottom center;
}
#pID48769 .bannerTopContent {
    position: absolute;
    top: 36%;
    left: 0px;
    text-align: center;
    width: 100%;
	padding:0;
}
#pID48769 .bannerTopTitle {
    padding: 10px;
    font-family: 'Prata', serif;
    font-weight: 400;
    color: #FFFFFF;
    background: transparent;
    text-align: center;
    font-size: 47px;
    line-height: 57px;
	text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
	
}
.DLFichaParent {
    border: 1px solid #cccccc4d;
    border-bottom: 1px solid #cccccc4d;
    background: #fff;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: -9px;
    margin-right: -9px;
    overflow: hidden !important;
	box-shadow: 0px 3px 12px -2px rgba(0,0,0,0.28);
}
.Destacado .DLFichaParent .DLFichaTitulo {
    font-family: 'Prata', serif;
    font-weight: 400;
    max-height: 52px;
    height: 52px;
    color: #231f20;
    font-size: 20px;
	line-height: 26px;
}
.DLFichaParent .DLFichaTitulo {
    font-family: 'Prata', serif;
    font-weight: 400;
    max-height: 62px;
    height: 62px;
    color: #231f20;
    font-size: 20px;
	line-height: 26px;
}
.Destacado .DLFichaParent .DLFichaTitulo a {
	color: #231f20;
}
.DLFichaParent .DLFichaTitulo a {
	color: #231f20;
}
.Destacado .DLFichaParent .DLFichaTitulo a:hover {
	color: #6f2683;
	text-decoration: none;
}
.DLFichaParent .DLFichaTitulo a:hover {
	color: #6f2683;
	text-decoration: none;
}
.Destacado .DLFichaParent .DLFichaResumen {
    max-height: 70px;
    height: 70px;
	font-weight: normal;
    padding: 10px 25px;
    overflow: hidden;
    color: #231f20;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.DLFichaParent .DLFichaResumen {
	    max-height: 100px;
    height: 100px;
    font-weight: normal;
    padding: 10px 25px;
    overflow: hidden;
    color: #231f20;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.Destacado .DLFichaParent .DLFichaPrecioVenta {
    font-size: 22px;
    padding-bottom: 2px;
    font-family: 'Lato', sans-serif;
    color: #000;
}
.DLFichaParent .DLFichaPrecioVenta {
    font-size: 22px;
    padding-bottom: 2px;
    font-family: 'Lato', sans-serif;
    color: #000;
}
.Destacado .DLFichaParent .DLFichaPrecioAlquiler {
    padding-bottom: 2px;
    font-size: 22px;
}

.DLFichaParent .DLFichaPrecioAlquiler {
    font-weight: 500;
    min-height: 20px;
    padding: 17px 30px;
    color: #999;
    font-size: 17px;
    padding-bottom: 2px;
    font-family: 'Lato', sans-serif;
}
/**** listado imagen completa DESTACADO ***/
.DLFicha.Destacado .DLFichaParent  {
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.25) 70%, rgba(0,0,0,0.25) 100%);
}
.DLFicha.Destacado .DLFichaParent .DLFichaImagen {
    max-height: 409px;
    height: 409px;
	    
}
.DLFicha.Destacado .DLFichaParent .DLFichaImagen::before {
    content: '';
    width: 100%;
    height: 25%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
    background: rgba(0,0,0,0.25);
}
.DLFicha.Destacado .DLFichaImagen .container_image {
    position: relative;
    width: 100%;
    height: 409px;
    float: left;
    overflow: hidden;
}
.DLFicha.Destacado .DLFichaImagen .container_image .carousel-images {
    width: 100%;
    height: 409px;
    overflow: hidden;
}
.DLFicha.Destacado .DLFichaImagen .container_image .carousel-images img {
    object-fit: cover;
    width: 100%;
    height: 409px;
}
.DLFicha.Destacado .DLFichaParent .iconos {
background: transparent;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 15px;
    text-align: left;
    z-index: 2;
    color: #fff;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
}
.DLFicha.Destacado .DLFichaParent .DLFichaTitulo {
font-family: 'Prata', serif;
    font-weight: 400;
    max-height: 72px;
    height: 72px;
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    padding: 10px 15px;
    position: absolute;
    left: 0;
    bottom: 33px;
    z-index: 2;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
    width: 70%;
}
.DLFicha.Destacado .DLFichaParent .DLFichaTitulo a {
    color: #fff;
	position: absolute;
    bottom: 0;
}
.DLFicha.Destacado .DLFichaParent .DLFichaResumen {
    max-height: 70px;
    height: 70px;
    font-weight: normal;
    padding: 10px 25px;
    overflow: hidden;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 20px;
    position: absolute;
    bottom: 27px;
    z-index: 2;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
	    display: none;
}
.DLFicha.Destacado .DLFichaParent .DLFichaPrecioVenta {
font-size: 22px;
    padding-bottom: 2px;
    font-family: 'Lato', sans-serif;
    color: #fff;
    position: absolute;
    bottom: 25px;
    z-index: 2;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
    right: 0;
}
.DLFicha.Destacado .DLFichaParent .DLFichaPrecioAlquiler {
    padding-bottom: 2px;
    font-size: 22px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 2;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
     right: 0;
	text-align: right;
}
/**** listado busqueda **
#pID46393 .DLFichaParent .DLFichaResumen {
    max-height: 100px;
    height: 100px;
    font-weight: normal;
    padding: 10px 25px;
    overflow: hidden;
    color: #231f20;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 20px;
}*/
#pID48769 .DLFichaParent  {
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.25) 70%, rgba(0,0,0,0.25) 100%);
}
#pID48769 .DLFichaParent .DLFichaImagen {
    max-height: 409px;
    height: 409px;
	    
}
#pID48769 .DLFichaParent .DLFichaImagen::before {
content: '';
    width: 100%;
    height: 31%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
    background: rgba(0,0,0,0.25);
}
#pID48769 .DLFichaImagen .container_image {
    position: relative;
    width: 100%;
    height: 409px;
    float: left;
    overflow: hidden;
}
#pID48769 .DLFichaImagen .container_image .carousel-images {
    width: 100%;
    height: 409px;
    overflow: hidden;
}
#pID48769 .DLFichaImagen .container_image .carousel-images img {
    object-fit: cover;
    width: 100%;
    height: 409px;
}
#pID48769 .DLFichaParent .iconos {
background: transparent;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 15px;
    text-align: left;
    z-index: 2;
    color: #fff;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
}
#pID48769 .DLFichaParent .DLFichaTitulo {
font-family: 'Prata', serif;
    font-weight: 400;
    max-height: 72px;
    height: 72px;
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    padding: 10px 15px;
    position: absolute;
    left: 0;
    bottom: 33px;
    z-index: 2;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
    width: 67%;
}
#pID48769 .DLFichaParent .DLFichaTitulo a {
    color: #fff;
	position: absolute;
    bottom: 0;
}
#pID48769 .DLFichaParent .DLFichaResumen {
    max-height: 90px;
    height: 90px;
    font-weight: normal;
    padding: 10px 25px;
    overflow: hidden;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 20px;
    position: absolute;
    bottom: 27px;
    z-index: 2;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
	    display: none;
}
#pID48769 .DLFichaParent .DLFichaPrecioVenta {
font-size: 22px;
    padding-bottom: 2px;
    font-family: 'Lato', sans-serif;
    color: #fff;
    position: absolute;
    bottom: 25px;
    z-index: 2;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
    right: 0;
	padding: 10px;
}
#pID48769 .DLFichaParent .DLFichaPrecioAlquiler {
    padding-bottom: 2px;
    font-size: 22px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 2;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
     right: 0;
	text-align: right;
	padding: 10px;
}

.DLFichaImagen .container_image .controles .gotoInmueble{
    height: 400px !important;
}
/*==============================================================================================
************************************************************************************** HOME
===============================================================================================*/
.container.txt-inicio {
    border-top: 1px solid #D6D6D6;
    border-bottom: 1px solid #D6D6D6;
    padding: 30px 0px;
    /*margin-top: 50px;*/
    margin-bottom: 50px;
}
.txt-inicio h1 {
font-family: 'Prata', serif;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit;
    color: #231f20;
    font-size: 28px;
    border: none;
    line-height: 40px;
    letter-spacing: 1px;
}
.txt-inicio p {
font-family: 'Prata', serif;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit;
    color: #231f20;
    font-size: 20px;
    border: none;
    line-height: 29px;
}
/*  =====================================================
    =            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) {
.txt-inicio h1 {
    font-family: 'Prata', serif;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit;
    color: #231f20;
    font-size: 23px;
    border: none;
    line-height: 40px;
    letter-spacing: 1px;
}
	.txt-inicio p {
    font-family: 'Prata', serif;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit;
    color: #231f20;
    font-size: 17px;
    border: none;
    line-height: 26px;
}
	.tituloSeccion h1 {
    font-family: 'Prata', serif;
    font-weight: 400;
    text-transform: capitalize;
    text-align: inherit;
    color: #231f20;
    font-size: 23px!important;
    border: none;
    line-height: 40px;
}
}
/*==============================================================================================
************************************************************************************** NOSOTROS
===============================================================================================*/ 
#pID48772 .bannerTop {
    width: 100%;
    height: 300px;
    overflow: hidden;
}
#pID48772 .bannerTopContainer {
    height: 300px;
	position: relative;
}
#pID48772 .bannerTopImage {
    display: block;
    object-fit: cover;
    height: 100%;
    width: 100%;
    object-position: center center;
}
#pID48772 .bannerTopContent {
    position: absolute;
    top: 38%;
    left: 0px;
    text-align: center;
    width: 100%;
	padding:0;
}
#pID48772 .bannerTopTitle {
padding: 10px;
    font-family: 'Prata', serif;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    font-size: 38px;
    line-height: 57px;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
    margin: 0px 34%;
    background: #1792d5;
	
}
#pID48772 .carousel-caption .btn {
    display:none;
}
#pID48772 .bannerSlider {
    width: 100%;
    height: 424px;
}
#pID48772 .carousel .item {
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
	/*  =====================================================
    =            Bootstrap 3.3 Media Queries            =
    =====================================================   */
@media only screen and (min-width : 1200px) {

}
@media only screen and (min-width : 992px) and (max-width: 1199px) {
#pID48772 .carousel-caption {
    position: absolute;
    top: 39%;
    z-index: 9999;
}
}

@media only screen and (min-width : 768px) and (max-width: 991px) {
	#pID48772 .bannerSlider {
    width: 100%;
    height: 290px;
}
#pID48772 .carousel-caption {
    position: absolute;
    top: 21%;
    z-index: 9999;
}
	/************/
	#pID48772 .bannerTopTitle {
    padding: 10px;
    font-family: 'Prata', serif;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    font-size: 38px;
    line-height: 57px;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
    margin: 0px 28%;
    background: #1792d5;
}
}

@media only screen and (max-width : 767px) {
	#pID48772 .bannerSlider {
    width: 100%;
    height: 270px;
}

#pID48772 .carousel .carousel-inner {
    min-height: 270px;
    /* height: 360px; */
}
#pID48772 .carousel-inner .item {
    height: 100%;
    min-height: 270px;
}
#pID48772 .img-responsive, .thumbnail>img,#pID48772 .thumbnail a>img,#pID48772 .carousel-inner>.item>img,#pID48772 .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: 270px;
}
#pID48772 .carousel-caption h3 {
    font-family: 'Prata', serif;
    font-weight: 400;
    color: #FFFFFF;
    background: transparent;
    text-align: center;
    font-size: 42px;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
}
	/*****************/
	#pID48772 .bannerTopTitle {
    padding: 10px;
    font-family: 'Prata', serif;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    font-size: 28px;
    line-height: 57px;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
    margin: 0px 38px;
    background: #1792d5;
}
}
/*==============================================================================================
************************************************************************************** CONTACTO
===============================================================================================*/ 
#pID48771 .bannerTop {
    width: 100%;
    height: 300px;
    overflow: hidden;
}
#pID48771 .bannerTopContainer {
    height: 300px;
}
#pID48771 .bannerTopImage {
    display: block;
    object-fit: cover;
    height: 100%;
    width: 100%;
    object-position: bottom center;
}
#pID48771 .bannerTopContent {
    position: absolute;
    top: 21%;
    left: 0px;
    text-align: center;
    width: 100%;
	padding:0;
}
#pID48771 .bannerTopTitle {
    padding: 10px;
    font-family: 'Prata', serif;
    font-weight: 400;
    color: #FFFFFF;
    background: transparent;
    text-align: center;
    font-size: 47px;
    line-height: 57px;
	text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
	
}
#mID94630 address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
    font-family: 'Lato', sans-serif;
	font-size: 16px;
}
#mID94630 address.direccion a {
    font-family: 'Prata', serif;
    font-weight: 400;
    color: #231f20;
    font-size: 26px;
}
#mID94630 address.direccion .titulo {
    font-family: 'Prata', serif;
    font-size: 21px;
}
#mID94630 address.direccion .telefono {
    font-weight: 900;
    font-size: 18px;
    padding-top: 5px;
}
#mID94630 h3 {
    font-family: 'Prata', serif;
    font-size: 21px;
}
#mID94630 label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 500;
    font-family: 'Lato', sans-serif;
}
/*==============================================================================================
************************************************************************************** DETALLE
===============================================================================================*/
.at-share-btn-elements a {
    background: #9E9E9E !important;
}
.detalleBig.tituloSeccionBig h1 {
    text-align: left;
    font-family: 'Prata', serif;
    font-weight: 400;
    text-transform: inherit;
}
.bloqueIconosBig {
    font-size: 17px;
    color: #9E9E9E !important;
}
.IDDescripcionBig {
    padding-top: 15px;
    color: #231f20;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.IDPropiedadBig {
    border-bottom: 1px solid #ababab;
    padding-bottom: 5px;
    margin-bottom: 5px;
    min-height: 28px;
    display: inline-block;
    width: 100%;
    color: #231f20;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.tituloFix {
    font-size: 27px;
    line-height: 1.1;
    color: inherit;
    text-align: left;
    font-family: 'Prata', serif;
    font-weight: 400;
    text-transform: inherit;
}
/*==============================================================================================
************************************************************************************** FOOTER
===============================================================================================*/

.pie {
	background: #f2f2f2;
    padding-bottom: 0px;
}
.pie h6 {
	font-size: 18px;
	font-family: 'Prata', serif;
    text-transform: inherit;
    color: #63636b;
    text-align: left;
	    margin-bottom: 20px;
}

.pie .container {
    padding-top: 50px;
}
.menuPie {
padding: 0px 0px 6px 0px;
}

.menuPie ul li {
     border-right:none;
}
.pie address.direccion {
    color: #63636b;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 26px;
    margin: 0 0 12px 0;
    font-weight: 300;
    padding: 10px 0px;
	margin-top: -15px;
}



.pie address.direccion li {
padding-right: 10px;
    padding-top: 0px;
}
.pie address.direccion li a {
	box-shadow: inset 0px -1px 0px transparent;
}
.copyright a {
        color: #595e63;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    box-shadow: inset 0px -1px 0px #595e63;
}
.copyright a:hover {
	color: #866cff;
	text-decoration: none;
}
.pie .links.copyright {
    padding-bottom: 70px;
}


.pie a {
	color: #595e63;
	text-decoration: none;
}
.pie a:hover {
color: rgba(0,68,66,1);
	text-decoration: none;
}

.pie .post-footer {
background-color: #ededed;
    border-top: 1px solid #ededed;
	margin-top: 40px;
}
.pie .list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
    margin-top: -15px;
    margin-bottom: 0px;
}

.pie p {
    color: #63636b;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 12px 0;
    font-weight: 300;
}
/*  =====================================================
    =            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) {
#pID48769 .bannerTopContent {
    position: absolute;
    top: 54%;
    left: 0px;
    text-align: center;
    width: 100%;
    padding: 0;
}
}

@media only screen and (max-width : 767px) {
		#pID48771 .bannerTopContent {
    position: absolute;
    top: 26%;
    left: 0px;
    text-align: center;
    width: 100%;
    padding: 0;
}
#pID48771 .bannerTopTitle {
    padding: 10px;
    font-family: 'Prata', serif;
    font-weight: 400;
    color: #FFFFFF;
    background: transparent;
    text-align: center;
    font-size: 31px;
    line-height: 57px;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
}
	/****************/
	#pID48769 .bannerTopContent {
    position: absolute;
    top: 26%;
    left: 0px;
    text-align: center;
    width: 100%;
    padding: 0;
}
#pID48769 .bannerTopTitle {
    padding: 10px;
    font-family: 'Prata', serif;
    font-weight: 400;
    color: #FFFFFF;
    background: transparent;
    text-align: center;
    font-size: 31px;
    line-height: 57px;
    text-shadow: -1px -1px 4px #484441, 1px 1px 4px #48444136;
}
}	
	/*  =====================================================
    =            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) {

}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #1792d5;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1792d5;
    outline: 0;
}