@charset "utf-8";
/* ==========================================================================
   Author's custom styles
========================================================================== */
.navbar-brand{max-width:190px;height:auto!important}
.iframe_mapa{width:95%;height:300px; border-bottom:1px solid #222;}
#wide-container {height: 125px; margin: 0 auto; }
/*------------------------------------------*/
/*	 Header navtop fixed top  
/*------------------------------------------*/
#header { display: block; min-height: 100px; width: 100%;}
.brd-btm{border-bottom:1px solid #737373;}
/* En caso de que el header sea transparente*/

/*
#header.affix { top: 0; background-color: #fff; min-width: 100%;}
#header.headerclass {background-color: #fff; top: 0; min-width: 100%; }*/
.fixed{ left: 0;position: fixed;right: 0;top: 0;z-index: 10; }
.objopacinavtop{filter: alpha(opacity=80); -webkit-opacity: 0.80; -moz-opacity: 0.80; opacity: 0.80;}
/* En caso de que el header sea transparente*/
#header.affix { background-color:#000; top: 0;filter:alpha(opacity=96);-webkit-opacity:0.96;-moz-opacity:0.96;opacity:0.96;min-width: 100%;}
#header.headerclass { background-color:#fff; top: 0; min-width: 100%;}

/*------------------------------------------*/
/* Headroom.js Header navtop animated styles
/*------------------------------------------*/

.slide{
  -webkit-transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out; transition:all .25s ease-in-out;}
.slide--reset{
	-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.slide--up{
  -webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);
}
	
	
/** define img para fondo landing todo al ancho */
.img_landing{
     /*background:url(../../web/img/bg_landing02mv.jpg) no-repeat center; */
	 max-height:150px; height:150px;
}


/* Estilos con efectos para imagenes link */
.limg-div { position: relative; margin: 0 auto; display: inline-block; -webkit-transform: scale(1); transform: scale(1);}
.limg-div img { vertical-align: top;}
.limg-bkg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	 background-color: #000;  /* for dark overlay on top of the image */
	
	/*background: transparent;*/
	filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
	
	transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

.limg-div:hover .limg-bkg, .limg-div:focus .limg-bkg, .limg-div:active .limg-bkg {
	filter: alpha(opacity=7);
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
  -webkit-transform: scale(.90);
	transform: scale(.90);
}

.limg-icon {
	color: #fff;
	font-size:1.5em;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-khtml-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
	padding: 20px;
	border: 2px solid #fff;
	line-height: 1;
}

.limg-icon:hover { background: #0B102E;}


@media screen and (min-width: 17.500em) and (max-width: 29.938em) {/* ≥ 280px */
  .slides-pagination {display:none;} .posi_top{top:30%; position:relative} 
   #slides .slides-container .margen_slider{padding:0 0 0 1.063em; width:90%;} 
   #topnavsocial{display:none;}
}
@media screen and (min-width: 30em) and (max-width: 33.688em) { /* ≥ 480px */
  .slides-pagination {display:none;} .posi_top{top:31%; position:relative}
  #slides .slides-container .margen_slider{padding:0 0 0 0.813em; width:99%;}
  #topnavsocial{display:none;} #listprohome{ font-size:0.813em; /*13px*/}
}
@media screen and (min-width: 33.75em) and (max-width: 39.938em) { /* ≥ 540px */
   .slides-pagination {display:none;} .posi_top{top:31%; position:relative}
   #slides .slides-container .margen_slider{padding:0 0 0 0.625em; width:99%;} 
   #topnavsocial{display:none;} #listprohome{ font-size:0.875em; /*14px*/}
}
@media screen and (min-width: 40em) and (max-width: 49.938em) { /* ≥ 640px */
  .slides-pagination {display:block;bottom: 12%;} .posi_top{top:37%; position:relative}
  #slides .slides-container .margen_slider{padding:0 0 0 0.625em; width:100%;} 
  #topnavsocial{display:none;} #listprohome{ font-size:1.063em; /*17px*/}
}
@media screen and (min-width: 50em) and (max-width: 63.938em) { /* ≥ 800px */
  .slides-pagination {display:block;bottom: 12%;} .posi_top{top:41%; position:relative}
  #slides .slides-container .margen_slider{padding:0 0 0 3.125em; width:100%;} #listprohome{ font-size:1.250em; /*20px*/}
}
@media screen and (min-width: 64em) and (max-width: 79.938em) { /* ≥ 1024px */
 .slides-pagination {display:block;bottom: 10%;} .posi_top{top:42%; position:relative}
 #slides .slides-container .margen_slider{ padding:0 0 0 3.125em; width:91%;} #listprohome{ font-size:1.250em; /*20px*/} 
}
@media screen and (min-width: 80em) { /* ≥ 1280px */
  .slides-pagination {display:block;bottom: 10%;} .posi_top{top:42%; position:relative;}
  #slides .slides-container .margen_slider{padding:0 0 0 3.125em; width:100%;} 
  #listprohome{ font-size:1.250em; /*20px*/}
}
/* ========================================================================== */

