@import url(http://fonts.googleapis.com/css?family=Gafata);

body {
  padding-top: 20px;
  font-family: 'Gafata', sans-serif;
}
.logo_head{
  
}
.datos_head{
	background-image:url(../imagenes/fondo_header_edificios.jpg);  
	height: 102px;
}

.dato_head{
    color: gray;

    text-align: center;
}

/* Estilos Swiper */
.swipeSiguiente{
  width: 47px;
  height: 44px;
  position: relative;
  left: 100%;
  top: 241px;
  cursor: pointer;
  z-index: 2000000;
}
.swipeAnterior{
  width: 49px;
  height: 44px;
  position: relative;
  left: -48px;
  top: 200px;
  cursor: pointer;
  z-index: 2000000;
}

.noticia_text{
  color:white;
  margin-left: 8px;
}
.noticia_text2{
  font-size: 14px;
  color:white;
  margin-left: 8px;
}
.noticia_valor{
  font-size: 14px;
  margin-left: 8px;
  font-size: 24px;
  color: #5D62E2;
}

.noticia{
  overflow:hidden;
}

.noticia a{
  text-decoration:none;
}

.noticia_titulo{
  margin-left: 5px;
  font-size: 25px;
  color: white;
}

.corteIzq{
  float:left;
  background-color: transparent !important;
}

.corteIzq img{
  height: 18px;
  background-color: #2c266e !important;
}

.tipoServicio{
  background-color: #fdc12d;
  width: 100px;
  float: right;
  text-align: center;
  margin: 0px 3px;
  color: #2c266e;
  font-size: 15px;
}
.contenedor_datos{
  background-color: #2c266e;
  height: 113px;
  overflow: hidden;
}
.noticia_foto{
  
}

#servImg{
    width: auto;
  
    height: 100%;
}

/* fin estilos swiper */

/* Estilos Swiper2 */

.grupoFlechas{
    margin-top: 31px;
}

.swiper_foto{
  height:300px;
}

.recientesInmuebles .swiper_foto{
    height: 200px;
    margin: 15px;
    overflow: hidden;
}

.recientesInmuebles .contenedor_datos{
    margin: 0px;
    background-color:white;
    overflow: hidden;
    border-right:solid 1px lightGray;
    height:120px;
    border-left: solid 1px lightGray;
    padding: 9px;
}
.recientesInmuebles .tipoServicio{
    /* margin: 15px; */
    background-color:white;
    border: solid 1px lightGray;
    color:black;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: right;
}
.recientesInmuebles_titulo, .recientesInmuebles_text, .recientesInmuebles_text2{
  color:gray;
}
.recientesInmuebles_text2{
  font-size:15px;
}
.recientesInmuebles_valor{
  color:black;
}
.swipeSiguiente2{
  height:10px;
  float: left;
  cursor: pointer;
}

.swipeAnterior2{
  float:left;
  cursor: pointer;
}

/* fin estilos swiper2 */


/* Estilos swiper3 */

.contenedor_swiper_noticias{
    border: 1px solid lightgray;
  
  
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
    margin-bottom: 40px;
    padding: 12px;
}

.noticiaItem{
  margin-top: 10px;
  
}

.imgNoticia{
  
  height: 113px;
  width: 115px;
  overflow: hidden;
}

.imgNoticia img{
  
  height: auto;
  width: 100%;
  
  overflow: hidden;
}

/* fin estilos swiper3 */

/* estilos swiper noticias */

.swipeArriba{
  
}

.swipeAbajo{
  
}

.swiperNoticias{
  padding: 5px;
  border-bottom: solid lightgray 1px;
} 

.swiperNoticias .contenedor_datos {
background-color: white;
overflow: hidden;
height: 120px;
float: right;
width: 60%;
}

.swiper_noticias_foto{
    width: 37%;
  
    height: 122px;
    overflow: hidden;
    float: left;
    text-align: center;
}

.swiper_noticias_foto img{
    height: 100%;
  
    width: auto;
}

.swiper_noticias_titulo{
  
}

.swiper_noticias_descripcion{
    color: darkgray;
  
}

/* fin estilos swiper noticias */

.redItem{
    float: left;
  
    margin: 10px;
}
.imagenes_producto {
    border: solid 1px lightgray;
  
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
    height: 400px;
}
.box_video {
    border: solid 1px lightgray;
  
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
    height: auto;
    padding: 10px;
    clear: left;
}

.box_video2 {
    border: solid 1px lightgray;
  
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
    height: auto;
    padding: 10px;
    clear: left;
    float:right;
}

#muestra_imagen{
    height: 300px;
  
  
  
    background-position: center;
    background-repeat: no-repeat;
    margin-top: 10px;
    background-size: 100% auto;
}

.textoGris{
  color:gray;
}

.miniatura {
    width: 65px;
    float: left;
    overflow: hidden;
    margin: 2px;
}

.contenedor_muestra_imagen{
    height: 300px;
  
  
}
.contenedor_miniaturas {
    text-align: center;
    height: 70px;
    margin: 0px auto;
    margin-bottom: 15px;
}


.miniatura img{
    width: 100%;
}

.contenedorProducto{
    -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;
  
  
    border: 1px lightgray solid;
}

.contenedorProducto .contenedor_datos{
    border: none;
}

.item_servicio{
    float: left;
    clear: left;
}

.icono-servicio{
    margin: 10px;
    float: left;
}

.link_servicio{
    font-size: 20px;
    text-decoration: none !important;
}

.link_sin_decoracion{
    text-decoration: none !important;
	}
    
.link_sin_decoracion p{
color: black;
}

.full-width{
  width:100%;
}
.redes_sociales{
    /* width: 220px; */
  
    height: 45px;
    float: right;
}

.redes img{
    width: 40px;
  
}

.redes{
    width: 55px;
  
    float: left;
}

.bordeFooter{
  background-image:url(../imagenes/img_footer.png);
  background-repeat:repeat-x;
  margin-top:-86px;
  height:50px;
}

.verMas{
  width:100%;
  height: 50px;
  background-color: rgb(7, 0, 90);
  text-align: center;
  /* display: none; */
  position: relative;
  float: left;
  padding:10px;
  color:white;
}
.selectsFiltros{
  margin:10px;
  border-right:solid 1px lightGray;
}
.degradado{
  margin: 0px;
  background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top,  #feffff 0%, #d3d3d3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #feffff 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #feffff 0%,#d3d3d3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #feffff 0%,#d3d3d3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #feffff 0%,#d3d3d3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */

}

.textoNaranja{
  color:#F8B41F;
}

.footer {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: 40px;
  border-top: 1px solid #eee;
}

/* Main marketing message and sign up button */
.jumbotron {
  text-align: center;
  background-color: transparent;
}
.jumbotron .btn {
  padding: 14px 24px;
  font-size: 21px;
}

/* Customize the nav-justified links to be fill the entire space of the .navbar */

.nav-justified { /* Old browsers */ background-color: rgb(255, 204, 0); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */ /* IE6-9 */;
  border: 1px solid #F7C606;
 
}
.nav-justified > li > a {
  padding-top: 30px;
  padding-bottom: 23px;
  margin-bottom: 0;
  font-weight: bold;
  color: #8F6701;
  text-align: center; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome 10+,Safari 5.1+ */ /* Opera 11.10+ */ /* W3C */ /* IE6-9 */
  background-repeat: repeat-x; /* Repeat the gradient */
  background: #fdc12d; /* Old browsers */  background: -moz-linear-gradient(top,  #fdc12d 0%, #f8b520 100%); /* FF3.6+ */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc12d), color-stop(100%,#f8b520)); /* Chrome,Safari4+ */  
  background: -webkit-linear-gradient(top,  #fdc12d 0%,#f8b520 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  #fdc12d 0%,#f8b520 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  #fdc12d 0%,#f8b520 100%); /* IE10+ */  
  background: linear-gradient(to bottom,  #fdc12d 0%,#f8b520 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc12d', endColorstr='#f8b520',GradientType=0 ); /* IE6-9 */;
  font-family: 'Gafata', sans-serif;
  font-size: 17px;
}

.nav-justified > li > a:hover {
background: #fabd2b; /* Old browsers */  background: -moz-linear-gradient(top,  #fabd2b 0%, #e58704 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fabd2b), color-stop(100%,#e58704)); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  #fabd2b 0%,#e58704 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  #fabd2b 0%,#e58704 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  #fabd2b 0%,#e58704 100%); /* IE10+ */  background: linear-gradient(to bottom,  #fabd2b 0%,#e58704 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fabd2b', endColorstr='#e58704',GradientType=0 ); /* IE6-9 */;
}

.nav-justified > .active > a,
.nav-justified > .active > a:hover,
.nav-justified > .active > a:focus {
    background: #fabd2b; /* Old browsers */  background: -moz-linear-gradient(top,  #fabd2b 0%, #e58704 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fabd2b), color-stop(100%,#e58704)); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  #fabd2b 0%,#e58704 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  #fabd2b 0%,#e58704 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  #fabd2b 0%,#e58704 100%); /* IE10+ */  background: linear-gradient(to bottom,  #fabd2b 0%,#e58704 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fabd2b', endColorstr='#e58704',GradientType=0 ); /* IE6-9 */;
}
.nav-justified > li:first-child > a {
}
.nav-justified > li:last-child > a {
  border-bottom: 0;
}

@media (min-width: 768px) {
  .nav-justified {
    max-height: 100px;
  
}
  .nav-justified > li > a {
    border-right: 1px solid #C58E00;
    border-left: 1px solid #FC0;
  }
  .nav-justified > li:first-child > a {
    border-left: 0;
  }
  .nav-justified > li:last-child > a {
    border-right: 0;
  }
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
   .footer p{
    color:white !important;
   
    width: 350px;
    float: left;
}
  
  /* Remove the padding we set earlier */
    .masthead,
    .marketing{
      padding-left: 0;
   background-repeat: repeat-x; /* Repeat the gradient */
  background: #fdc12d; /* Old browsers */  background: -moz-linear-gradient(top,  #fdc12d 0%, #f8b520 100%); /* FF3.6+ */  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc12d), color-stop(100%,#f8b520)); /* Chrome,Safari4+ */  
  background: -webkit-linear-gradient(top,  #fdc12d 0%,#f8b520 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  #fdc12d 0%,#f8b520 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  #fdc12d 0%,#f8b520 100%); /* IE10+ */  
  background: linear-gradient(to bottom,  #fdc12d 0%,#f8b520 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc12d', endColorstr='#f8b520',GradientType=0 ); /* IE6-9 */;
  
  }
    .footer {
      padding-left: 0;
   background: #2c266e; /* Old browsers */
  background: -moz-linear-gradient(top,  #2c266e 0%, #304689 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c266e), color-stop(100%,#304689)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #2c266e 0%,#304689 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #2c266e 0%,#304689 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #2c266e 0%,#304689 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #2c266e 0%,#304689 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c266e', endColorstr='#304689',GradientType=0 ); /* IE6-9 */
  
  }
}
