
body {
  background-color: #ececec;
  font-family: 'Roboto', sans-serif !important;
}



.navbar-inverse {
  background-color: #222; 
  border-color: #111;
  padding-right: 0;
  padding-left: 0;
  max-height: 340px;
  border-radius: 0;
  border-width: 0 0 1px;
  z-index:9999;
}

.jumbotron {	
  padding-top: 0px;
  padding-bottom: 0px !important;
  margin-bottom: 40px !important; 
  height:645px;
}

.box-white {
background-color:#fff;
-webkit-box-shadow: 0px 0px 8px 0px rgba(199,199,199,0.75);
-moz-box-shadow: 0px 0px 8px 0px rgba(199,199,199,0.75);
box-shadow: 0px 0px 8px 0px rgba(199,199,199,0.75);
margin-bottom:20px;
padding:20px;
}

.robotolight {
	font-family: 'Roboto', sans-serif;
	font-weight: 300 !important;
}
 
.robotoregular {
	font-family: 'Roboto', sans-serif;
	font-weight: 400 !important;
}
.robotomedium {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
.robotobold {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.opensanlight {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
.opensanbold {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.fontsize8 {
	font-size: 8px;
}
.fontsize10 {
	font-size: 10px;
}
.fontsize12 {
	font-size: 12px;
}
.fontsize13 {
	font-size: 13px;
}
.font-size14 {
	font-size: 14px;
}
.fontsize16 {
	font-size: 16px;
}
.fontsize18 {
	font-size: 18px;
}
.fontsize20 {
	font-size: 20px;
}
.fontsize22 {
	font-size: 22px;
}
.fontsize24 {
	font-size: 24px;
}
.fontsize30 {
	font-size: 30px;
}
.fontsize35 {
	font-size: 35px;
}

.fulwidthm {
	width: 100%;
}
.halfwidth {
	width: 50%;
}

.left {
	float: left;
}
.right {
	float: right;
}

.graybg {
	background-color: #eceff1;
}

.n_lprice, .n_lsqft{
	 padding:8px;
 }
 
 .lblue_bg {
	background-color: #00b8d4;
	color: #FFFFFF;
}

.lred_bg {
	background-color: #ff0000;
	color: #FFFFFF;
}

button.lblue_bg, a.lblue_bg, button.dblue_bg, a.dblue_bg, button.btn-danger {
	-moz-transition: all .2s ease-in .0s;
	-webkit-transition: all .2s ease-in .0s;
	transition: all .2s ease-in .0s;
	border:none;
	cursor:pointer;

}
button.lblue_bg:hover, a.lblue_bg:hover {
	background-color: #27dbf6;
	color:#FFFFFF;

}

.whitetext {
	color: #FFFFFF;
}

.dblue_bg {
	background-color: #14205a;
	color: #FFFFFF;
}

.dred_bg {
	background-color: #d40000;
	color: #FFFFFF;
}

.mrg05 {
	margin: 5px;
}
.mrg15 {
	margin: 15px;
}
.mrg10 {
	margin: 10px;
}
.mrg20 {
	margin: 20px;
}
.mrg30 {
	margin: 30px;
}
.mrgS05 {
	margin: 0 5px;
}
.mrgS10 {
	margin: 0 10px;
}
.mrgS15 {
	margin: 0 15px;
}
.mrgS20 {
	margin-left:20px;
	margin-right:20px;
}
.mrgS30 {
	margin: 0 30px;
}
.mrgL10 {
	margin: 0 0 0 10px;
}
.mrgL20 {
	margin: 0 0 0 20px;
}
.mrgL30 {
	margin: 0 0 0 30px;
}
.mrgR5 {
	margin: 0 5px 0 0px;
}
.mrgR10 {
	margin: 0 10px 0 0px;
}
.mrgR20 {
	margin: 0 20px 0 0px;
}
.mrgR30 {
	margin: 0 30px 0 0px;
}
.mrgB0 {
	margin-bottom: 0px
}
.mrgB5 {
	margin-bottom: 5px
}
.mrgB10 {
	margin-bottom: 10px
}
.mrgB15 {
	margin-bottom: 15px
}
.mrgB20 {
	margin-bottom: 20px
}
.mrgT0 {
	margin-top: 0px
}
.mrgT5 {
	margin-top: 5px
}
.mrgT10 {
	margin-top: 10px
}
.mrgT15 {
	margin-top: 15px
}
.mrgT20 {
	margin-top: 20px
}
.mrgTB60 {
	margin: 60px 0;
}
.mrgTB10 {
	margin: 10px 0;
}
.mrgTB20 {
	margin: 20px 0;
}
.mrgTB30 {
	margin: 30px 0;
}
.mrgTB15 {
	margin: 15px 0;
}
.mrgTB40 {
	margin: 40px 0;
}
.mrgTB50 {
	margin: 50px 0;
}

.pdg0 {
	padding: 0px;
}
.pdg05 {
	padding: 5px;
}
.pdg15 {
	padding: 15px;
}
.pdg10 {
	padding: 10px;
}
.pdg20 {
	padding: 20px;
}
.pdg30 {
	padding: 30px;
}
.pdgS05 {
	padding: 0 5px;
}
.pdgS10 {
	padding: 0 10px;
}
.pdgS15 {
	padding: 0 15px;
}
.pdgS20 {
	padding-left:20px;
	padding-right:20px;
}
.pdgS30 {
	padding: 0 30px;
}
.pdgL10 {
	padding: 0 0 0 10px;
}
.pdgL20 {
	padding: 0 0 0 20px;
}
.pdgL30 {
	padding: 0 0 0 30px;
}
.pdgR5 {
	padding: 0 5px 0 0px;
}
.pdgR10 {
	padding: 0 10px 0 0px;
}
.pdgR20 {
	padding: 0 20px 0 0px;
}
.pdgR30 {
	padding: 0 30px 0 0px;
}
.pdgB0 {
	padding-bottom: 0px
}
.pdgB5 {
	padding-bottom: 5px
}
.pdgB10 {
	padding-bottom: 10px
}
.pdgB15 {
	padding-bottom: 15px
}
.pdgB20 {
	padding-bottom: 20px
}
.pdgB30 {
	padding-bottom: 30px
}
.pdgT0 {
	padding-top: 0px
}
.pdgT5 {
	padding-top: 5px
}
.pdgT15 {
	padding-top: 15px
}
.pdgT20 {
	padding-top: 20px
}
.pdgT25 {
	padding-top: 25px
}
.pdgTB60 {
	padding: 60px 0;
}
.pdgTB10 {
	padding: 10px 0;
}
.pdgTB20 {
	padding: 20px 0;
}
.pdgTB30 {
	padding: 30px 0;
}
.pdgTB15 {
	padding: 15px 0;
}
.pdgTB40 {
	padding: 40px 0;
}
.pdgTB50 {
	padding: 50px 0;
}

.hearlikeEmp {
	color: #939393;
	cursor: pointer;
	display: inline-block;
}
.hearlikeEmp:hover {
	opacity: .9;
}

.hearlike {padding:0px !important;
	font-size: 12px !important;
	color: #939393;
	cursor: pointer;
	display: inline-block;
}
.hearlike:hover {
	opacity: .9;
}
.hearliked {
	color: #ff7043;
}

.wishlistopen {
	cursor: pointer;
	margin-right:20px;
	font-size:12px !important;padding:0px !important;
}

.n_botmrd{
	color:#939393;
}

.roomcount.left {
    border-right: 1px solid #ddd;
    margin-right: 8px;
    padding-right: 8px;
}

.n_botmrdcount {
    padding-left: 5px;
    vertical-align: text-bottom;
}

.boxcity-lone { margin-bottom : 75px;}
.boxcity-ltwo { margin-bottom : 40px;}


/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.growImg { padding-left:0;padding-right:0;overflow:hidden; }

.list-unstyled > li {
	padding-top: 10px;
}

.footer_secciones { color:#ffffff; }

.info_service { min-height: 50px;}

.image_service { 
	background: #FF0000 !important; 
	background-color: #FF0000 !important;
	background: #FF0000 none repeat scroll 0% 0% !important;
	}

.item_service{		
	margin:0 0 30px 0; 		
	position: relative;		
}

.item_service .image_service{
	width: 50px;
	height: 50px;
	text-align: center;
	/*padding: 20px 10px;*/
	padding: 7px 10px 10px;
	position: absolute;	
	top: -8px;
	left: 0;	
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;	
}

.services i{
	font-size: 35px;
	color: #fff;
}
.info_service{
	float: left;
	margin-left: 10px;
	background-color: #efedea;
	padding: 10px 10px 10px 50px;
	border:solid 1px #cdcdcd;
	border-radius: 10px;
	height: 73px;
	width:100%;
	
}
.info_service p{
	margin: 0;
	font-size: 14px;
	line-height: 23px;
}

.search_box{
	background: rgba(255, 255, 255, 0.7);
    padding: 5px 0px 10px 0;
	margin-top:15px;
    border-radius: 6px;
	text-align: center;
}
.search_box{
    /*background: rgba(0, 0, 0, 0.5);*/
}

.box-footer {
	margin-bottom:30px;
}


.boton {
    border: medium none;
    border-radius: 4px;
    font-size: 14px;
    min-width: 155px;
    padding: 18px 0;
    position: relative;
    text-transform: uppercase;
}

.btin { display: inline-block !important; }
a.btin:active { color:#fff !important; width:155px !important; }  /* selected link */
a.btin:link { color:#fff !important; width:155px !important; }      /* unvisited link */
a.btin:hover { color:#fff !important; width:155px !important;text-decoration:none;cursor:pointer; }  /* mouse over link */
a.btin:visited { color:#fff !important; width:155px !important; }  /* visited link */



@media (max-width: 767px) {
	.boton {
		border: medium none;
		border-radius: 4px;
		font-size:9px;
		min-width: 88px;
		padding: 18px 0;
		position: relative;
		text-transform: uppercase;
	}
	
	.misp-precio { text-align: center;margin-top:10px;margin-bottom:10px; }
	.misp-botones { width:100%; margin-top:5px; }
	.misp-imagen { margin-bottom: 10px; }
	.misp-titulo { line-height: 20px; }
	.misp-txt { display:block; text-align:center;}
	.misp-pal { display:none; }
	
	.btin { display: inline-block !important; }
	a.btin:active { color:#fff !important; width:88px !important; }  /* selected link */
	a.btin:link { color:#fff !important; width:88px !important; }      /* unvisited link */
	a.btin:hover { color:#fff !important; width:88px !important;text-decoration:none;cursor:pointer; }  /* mouse over link */
	a.btin:visited { color:#fff !important; width:88px !important; }  /* visited link */
}

@media (min-width: 768px) and (max-width: 1200px) {
.boton {
    border: medium none;
    border-radius: 4px;
    font-size: 12px;
    min-width: 120px;
    padding: 18px 0;
    position: relative;
    text-transform: uppercase;
}

.btin { display: inline-block !important; }
a.btin:active { color:#fff !important; width:120px !important; }  /* selected link */
a.btin:link { color:#fff !important; width:120px !important; }      /* unvisited link */
a.btin:hover { color:#fff !important; width:120px !important;text-decoration:none;cursor:pointer; }  /* mouse over link */
a.btin:visited { color:#fff !important; width:120px !important; }  /* visited link */
}

.btn-bottom {
	margin-bottom:3px;
}

.active {
	  background-color: #fff;
}

.btn_alq.active:hover {
	  background-color: #ff0000;
}

.btn_vta.active:hover {
	  background-color: #ff0000;
}
.btn_tmp.active:hover {
	  background-color: #ff0000;
}
.btn_alq:hover {
	  background-color: #ff0000;
}
.btn_vta:hover {
	  background-color: #ff0000;
}
.btn_tmp:hover {
	  background-color: #ff0000;
}

.btn_alq.active:before, .btn_vta.active:before, .btn_tmp.active:before{
 
 border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-top: 13px solid #ff0000;
    bottom: -9px;
    content: "";
    display: inline-block;
    height: 0;
    left: 50%;
    margin-bottom: -1px;
    margin-left: -13px;
    position: absolute;
    width: 0;
}


.btn-lred {
  color: #fff !important;
  background-color: #ff0000 !important;
  border-color: #d40000 !important;
}
.btn-lred:focus,
.btn-lred.focus {
  color: #fff !important;
  background-color: #ff0000 !important;
  border-color: #d40000 !important;
}
.btn-lred:hover {
  color: #fff !important;
  background-color: #d40000 !important;
  border-color: #d40000 !important;
}
.btn-lred:active,
.btn-lred.active,
.open > .dropdown-toggle.btn-lred {
  color: #fff !important;
  background-color: #c9302c !important;
  border-color: #ac2925 !important;
}
.btn-lred:active:hover,
.btn-lred.active:hover,
.open > .dropdown-toggle.btn-lred:hover,
.btn-lred:active:focus,
.btn-lred.active:focus,
.open > .dropdown-toggle.btn-lred:focus,
.btn-lred:active.focus,
.btn-lred.active.focus,
.open > .dropdown-toggle.btn-lred.focus {
  color: #fff !important;
  background-color: #ac2925 !important;
  border-color: #761c19 !important;
}
.btn-lred:active,
.btn-lred.active,
.open > .dropdown-toggle.btn-lred {
  background-image: none !important;
}
.btn-lred.disabled,
.btn-lred[disabled],
fieldset[disabled] .btn-lred,
.btn-lred.disabled:hover,
.btn-lred[disabled]:hover,
fieldset[disabled] .btn-lred:hover,
.btn-lred.disabled:focus,
.btn-lred[disabled]:focus,
fieldset[disabled] .btn-lred:focus,
.btn-lred.disabled.focus,
.btn-lred[disabled].focus,
fieldset[disabled] .btn-lred.focus,
.btn-lred.disabled:active,
.btn-lred[disabled]:active,
fieldset[disabled] .btn-lred:active,
.btn-lred.disabled.active,
.btn-lred[disabled].active,
fieldset[disabled] .btn-lred.active {
  background-color: #d9534f !important;
  border-color: #d43f3a !important;
}
.btn-lred .badge {
  color: #d9534f !important;
  background-color: #fff !important;
}

.item-op {	
	position: absolute;
	top: 10px;
	text-align: center;
	right: 0;
	background: #232323;
	background: rgba(0,0,0,0.6);	
	padding: 5px 10px;
	color:#ffffff;
	border-left:3px solid #ff0000;
	width:100px;
}

.span-eye { font-size: 12px; vertical-align:middle;padding-bottom:5px; }

.box_seccion {
	margin-top:0px;
	color:#fff;
	padding-bottom:10px;
	background-image: url("../img/slide4.jpg");
	background-repeat:no-repeat;
	background-size:cover;
}

hr {
  margin-top: 15px;
  margin-bottom: 15px;
  border: 0;
  border-top: 1px solid #eee;
}

.green { color:#4caf3e; }
.red { color:#ff0000; }


.regGreen { border:1px solid #4caf3e; }
.regRed { border:1px solid #f30109; }

.form-control { border-radius:0;}
.btn { border-radius:0; }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip-inner {
  cursor: help;
  padding: 3px 8px;
  color: #555;
  border: 1px solid #aaa;
  text-align: center;
  text-decoration: none;
  background-color: #fafafa;
  border-radius: 4px;
  max-width: 350px;
  width: 350px; 
}

.icono-help { cursor: help !important; }

.en-blanco { 
  border:1px solid #ffffff;
  padding: 6px 0;
}

label { font-weight:300 !important; }

.sin-pad-lat { padding-left:0px; padding-right:0px; }

.body-subir-fotos { padding-top:10px;background-color:#fff; }

.d-none { display:none; }

textarea {
    resize: none;
}


.btn-danger {
  color: #fff;
  background-color: #e50000;
  border-color: #ad0000;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #e50000;
  border-color: #ad0000;
}
.btn-danger:hover {
  color: #fff;
  background-color: #ad0000;
  border-color: #ad0000;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.border333 { border:1px solid #ccc !important;border-top:1px solid #ccc !important; }
.tabla-titulo { background-color:#eee;color:#555; }
.tabla-titulo th { font-weight:400 !important; font-size:14px; text-align:center; }
.contenido { font-weight:400 !important; font-size:14px; text-align:center; }

#map_canvas{width:100%;height:360px;}

.modal { z-index: 9999; }

.color-desc { color:#665; }

.pointer { cursor:pointer; }



/* Always set the map height explicitly to define the size of the div
 * element that contains the map. */
#map {
  height: 500px;
}
/* Optional: Makes the sample page fill the window. */
/*html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}*/
.controls {
  margin-top: 10px;
  border: 1px solid transparent;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 32px;
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

#pac-input {
  background-color: #fff;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 300;
  margin-left: 12px;
  padding: 0 11px 0 13px;
  text-overflow: ellipsis;
  width: 70%;
}

#pac-input:focus {
  border-color: #4d90fe;
}

.pac-container {
  font-family: Roboto;
}

#type-selector {
  color: #fff;
  background-color: #4d90fe;
  padding: 5px 11px 0px 11px;
}

#type-selector label {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 300;
}


/* Always set the map height explicitly to define the size of the div
 * element that contains the map. */
#mapEdit {
  height: 500px;
}
/* Optional: Makes the sample page fill the window. */
/*html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}*/


#pac-input-edit {
  background-color: #fff;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 300;
  margin-left: 12px;
  padding: 0 11px 0 13px;
  text-overflow: ellipsis;
  width: 70%;
}

#pac-input-edit:focus {
  border-color: #4d90fe;
}


#type-selector-edit {
  color: #fff;
  background-color: #4d90fe;
  padding: 5px 11px 0px 11px;
}

#type-selector-edit label {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 300;
}

.mrgT95 { margin-top:95px; }

@media (max-width: 767px) {
	
	.mapCanvas { margin-top:75px;height:350px; padding-bottom:10px; }
	
	.boton-buscar {
	
		background-color:#f00 !important;height:35px !important;margin-top:10px !important;padding:7px 7px !important;color:#fff !important;width:95% !important;
		
	}
	
}

@media (min-width: 768px) {
	
	.mapCanvas { height:350px; }
	
}

.minHeight90 { min-height:90px; }

/* Buscador */
@media (min-width: 992px) {
	
	#btnFilter1 { display:none; }
	
}


@media (max-width: 991px) {
	
	#divSearchT { display:none; }
	
}

a.anchor_link18:link { text-decoration:none; font-size:18px;color:#555; font-weight:400; }      /* unvisited link */
a.anchor_link18:visited { text-decoration:none; font-size:18px;color:#555; font-weight:400; }  /* visited link */
a.anchor_link18:hover { text-decoration:none; font-size:18px;color:#777; font-weight:400; }  /* mouse over link */
a.anchor_link18:active { text-decoration:none; font-size:18px;color:#555; font-weight:400; }  /* selected link */



.black { color:#000; }


.boton-buscar {
	
	background-color:#f00 !important;height:35px !important;margin-top:10px !important;padding:7px 7px !important;color:#fff !important;
	
}


.divImgListMp { overflow:hidden;width:100% !important;height:140px !important;float:left !important;background-color:#333 !important;line-height:140px !important;display: table !important;text-align:center !important;padding:0px; }
.imgListMp { display:table-cell !important;margin:0 auto !important;vertical-align:top !important;max-height:167px !important; height:100%;}

.divImgList { overflow:hidden;width:100% !important;height:150px !important;float:left !important;background-color:#333 !important;line-height:150px !important;display: table !important;text-align:center !important;padding:0px; }
.imgList { display:table-cell !important;margin:0 auto !important;vertical-align:top !important;max-height:167px !important; height:100%;}

.divImgGal { width:100% !important;height:146px !important;float:left !important;background-color:#333 !important;line-height:146px !important;display: table !important;text-align:center !important;padding:0px; }
.imgGal { display:table-cell !important;margin:0 auto !important;vertical-align:top !important;max-height:167px !important; height:100%;}

.imgFav { display:table-cell !important;margin:0 auto !important;vertical-align:top !important;height:160px !important; }


.boxLista { height:auto;border:1px solid #dedede;margin-bottom:40px; }
.boxImgLista { height:160px;overflow:hidden;overflow: hidden;background-size: cover;background-position: center; }
.boxDatosLista { color:#333;height:160px;padding:10px; }
.boxPrecioLista { background-color:#d40000;color:#fff;height:44px;padding:10px; }
.boxExtraLista { background-color:#dedede;color:#333;height:44px;padding:10px; }

.valign-middle { vertical-align:middle !important; }

.ayuda {
  cursor: help;
  padding: 3px 8px;
  color: #555;
  border: 1px solid #aaa;
  text-align: left;
  text-decoration: none;
  background-color: #fafafa;
  border-radius: 4px;
  width: 100%; 
  margin-bottom:20px;
}


.lomas { display:inline !important; }
.lomas-img { vertical-align:top !important; }

.item-op-index {	
	position: absolute;
	top: 10px;
	text-align: center;
	right: 15px;
	background: #232323;
	background: rgba(0,0,0,0.6);	
	padding: 5px 10px;
	color:#ffffff;
	border-left:3px solid #ff0000;
	width:100px;
}


.contiene_centro {
	position:relative; 
	top:-310px; 
	height:0px;
	z-index:9000; 
	}



/* Small devices (landscape phones, 576px and up) */
@media (max-width: 575px) { 
	.logo-index { height:90px !important; width:auto !important; margin:25px auto !important;margin-bottom:15px !important;}
	.publicar-index { 
	width:100%; 
	right:0px; 
	text-align:right; 
	float:left;
	}
	
	.contiene_centro {
	position:relative; 
	top:-430px; 
	height:0px;
	z-index:9000; 
	}
	
	.selini {
		width:100% !important;
	}
}
	

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) { 
	.logo-index { height:120px !important; width:auto !important; margin:25px auto !important;margin-bottom:15px !important;}
	.publicar-index { 
	width:100%; 
	position:relative; 
	top:0px;  
	text-align:right; 
	z-index:9999999 !important;
	margin-top:0px;
	}
	
	.contiene_centro {
	position:relative; 
	top:-410px; 
	height:0px;
	z-index:9000; 
	}
	
	.selini {
		width:100% !important;
	}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	.logo-index { height:120px !important; width:auto !important; margin:25px auto !important;margin-bottom:15px !important;}
	.publicar-index { 
	width:26.66666667%; 
	position:absolute; 
	top:0px; 
	right:1%; 
	text-align:right; 
	z-index:9000;
	margin-top:70px; 
	}
	
	.contiene_centro {
	position:relative; 
	top:-310px; 
	height:0px;
	z-index:9000; 
	}
	
	.selini {
		width:200px !important;
	}
}
	
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.logo-index { height:120px !important; width:auto !important; margin:25px auto !important;margin-bottom:15px !important;}
	.publicar-index { 
	width:20%; 
	position:absolute; 
	top:0px; 
	right:2.4%; 
	text-align:right; 
	z-index:9000;
	margin-top:70px; 
	}
	
	.contiene_centro {
	position:relative; 
	top:-310px; 
	height:0px;
	z-index:9000; 
	}
	
	.selini {
		width:200px !important;
	}
}
	
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.logo-index { height:150px !important; width:auto !important; margin:25px auto !important;margin-bottom:30px !important;}
	.publicar-index { 
	width:16.66666667%; 
	position:absolute; 
	top:0px; 
	right:6.5%; 
	text-align:right; 
	z-index:9000;
	margin-top:70px; 
	}
	
	.contiene_centro {
	position:relative; 
	top:-310px; 
	height:0px;
	z-index:9000; 
	}
	
	.selini {
		width:200px !important;
	}
}


div.img-inside h2 { font-family: 'Roboto', sans-serif !important; color:#636363; }
div.img-inside p { color: #000 !important; font-size:16px !important; line-height:26px !important; font-weight:300 !important; 
text-align:left !important; font-family: 'Roboto', sans-serif !important;}
div.img-inside img { width:100% !important; height:auto !important;}
.fechita { color:#333 !important; font-family: 'Roboto', sans-serif !important;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	
	background-color:#f00 !important;
	border-color:#f00 !important;
	
}

.pagination > li > a, .pagination > li > span {
	
	color:#f00;
	
}



#myCarousel  {
	
	background-color:#333 !important;
}

#myCarousel img {
	object-fit: cover !important;
	max-width:100% !important;
	min-width:100% !important;
	width:100% !important;
	max-height:300px !important;
	background-color:#333 !important;
}

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 575px) {
	#myCarousel img {
	object-fit: cover !important;
	max-width:100% !important;
	min-width:100% !important;
	width:100% !important;
	max-height:110px !important;
	background-color:#333 !important;
	}
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) { 
	#myCarousel img {
	object-fit: cover !important;
	max-width:100% !important;
	min-width:100% !important;
	width:100% !important;
	max-height:170px !important;
	background-color:#333 !important;
	}
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	#myCarousel img {
	object-fit: cover !important;
	max-width:100% !important;
	min-width:100% !important;
	width:100% !important;
	max-height:240px !important;
	background-color:#333 !important;
	}
}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	#myCarousel img {
	object-fit: cover !important;
	max-width:100% !important;
	min-width:100% !important;
	width:100% !important;
	max-height:290px !important;
	background-color:#333 !important;
	}
}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	#myCarousel img {
	object-fit: cover !important;
	max-width:100% !important;
	min-width:100% !important;
	width:100% !important;
	max-height:340px !important;
	background-color:#333 !important;
	}
}

.carousel.carousel-fade .item {
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    opacity:0;
}

.carousel.carousel-fade .active.item {
	-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    opacity:1;
}

.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
    left: 0;
    z-index: 1;
}

.carousel.carousel-fade .carousel-control {
    z-index: 3;
}



.btn-whatsapp {
  color: #fff;
  background-color: #13c246;
  border-color: #06d755;
}
.btn-whatsapp:focus,
.btn-whatsapp.focus {
  color: #fff;
  background-color: #13c246;
  border-color: #06d755;
}
.btn-whatsapp:hover {
  color: #fff;
  background-color: #06d755;
  border-color: #06d755;
}
.btn-whatsapp:active,
.btn-whatsapp.active,
.open > .dropdown-toggle.btn-whatsapp {
  color: #fff;
  background-color: #06d755;
  border-color: #06d755;
}
.btn-whatsapp:active:hover,
.btn-whatsapp.active:hover,
.open > .dropdown-toggle.btn-whatsapp:hover,
.btn-whatsapp:active:focus,
.btn-whatsapp.active:focus,
.open > .dropdown-toggle.btn-whatsapp:focus,
.btn-whatsapp:active.focus,
.btn-whatsapp.active.focus,
.open > .dropdown-toggle.btn-whatsapp.focus {
  color: #fff;
  background-color: #06d755;
  border-color: #06d755;
}
.btn-whatsapp:active,
.btn-whatsapp.active,
.open > .dropdown-toggle.btn-whatsapp {
  background-image: none;
}
.btn-whatsapp.disabled,
.btn-whatsapp[disabled],
fieldset[disabled] .btn-whatsapp,
.btn-whatsapp.disabled:hover,
.btn-whatsapp[disabled]:hover,
fieldset[disabled] .btn-whatsapp:hover,
.btn-whatsapp.disabled:focus,
.btn-whatsapp[disabled]:focus,
fieldset[disabled] .btn-whatsapp:focus,
.btn-whatsapp.disabled.focus,
.btn-whatsapp[disabled].focus,
fieldset[disabled] .btn-whatsapp.focus,
.btn-whatsapp.disabled:active,
.btn-whatsapp[disabled]:active,
fieldset[disabled] .btn-whatsapp:active,
.btn-whatsapp.disabled.active,
.btn-whatsapp[disabled].active,
fieldset[disabled] .btn-whatsapp.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-whatsapp .badge {
  color: #d9534f;
  background-color: #fff;
}

.selini {
	width:200px;
}



.contiene_index {
	background: url(../img/fondo_propiedades.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding-left:10px;
	padding-right:10px;
}


