
.main_img{
    /* height: 100%; */
    width: 100%;
    object-fit: cover;
    box-sizing: border-box;
}
.main_img2{
    height: 100%;
    /* width: 100%; */
    /* object-fit: cover; */
    box-sizing: border-box;
	background-size:contain; height: 100%;


}
.carousel_img{    
    width: 240px; height: 300px;
    background-size: cover;
}
.logosite{
    height: 65px;
    width: 180px;
    padding: 10px;
}
.isc_underline{
    background: linear-gradient(to right, #F58F1E, rgb(255, 255, 255));
    animation: isc_underline;
    animation-duration: 2s;
    
}

.isc_aumentar{
    animation: isc_aumentar;
    animation-duration: 1s;
}

.isc_asociado .inf_asociado {
    opacity: 0;
    width: 0;
    height: 0; z-index: 1000;
}
.isc_asociado a:hover ~ .inf_asociado {
    opacity: 1;
    width: 16rem;
    height: 16rem;
}
.isc_asociado:hover, .isc_producto:hover {
    -webkit-transform:scale(1.25);
    -moz-transform:scale(1.25);
    -ms-transform:scale(1.25);
    -o-transform:scale(1.25);
    transform:scale(1.25);
}


.aviso-cookies {
	display: none;
	color: #fff;
	padding: 20px;
	width: calc(100% - 40px);
	max-width: 300px;
	line-height: 150%;
	border-radius: 10px;
	position: fixed;
	bottom: 20px;
	left: 20px;
	z-index: 100;
	padding-top: 60px;
	box-shadow: 0px 2px 20px 10px rgba(222,222,222,.25);
	text-align: center;
}

.aviso-cookies.activo {
	display: block;
}

.fondo-aviso-cookies {
	display: none;
	background: rgba(0,0,0,.20);
	position: fixed;
	z-index: 99;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
}

.fondo-aviso-cookies.activo {
	display: block;
}
.aviso-cookies .galleta {
	max-width: 100px;
	position: absolute;
	top: -50px;
	left: calc(50% - 50px);
}
.aviso-cookies .boton {
	width: 100%;
	background: #595959;
	border: none;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	padding: 15px 20px;
	font-weight: 700;
	cursor: pointer;
	transition: .3s ease all;
	border-radius: 5px;
	margin-bottom: 15px;
	font-size: 14px;
}

.aviso-cookies .boton:hover {
	background: #000;
}

.aviso-cookies .enlace {
	color: #4DBFFF;
	text-decoration: none;
	font-size: 14px;
}

.aviso-cookies .enlace:hover {
	text-decoration: underline;
}




@keyframes isc_underline {
    from {
        margin-right: 100%;
      }
      to {
        margin-right: 0%; 
      }
}
@keyframes isc_aumentar {
    from {
        width: 0%;
      }
      to {
        width: 100%; 
      }
}