@charset "utf-8";
/* CSS Document */
* {
    box-sizing: border-box;
}



html {
    height: 100%;
    font-size: 100%;
    margin: 0;
    padding: 0;
	 max-width: 100%;
    overflow-x: hidden;
	scroll-behavior: smooth;
}

body {
    /*width: 100%;*/
    margin: 0;
    padding: 0;
    background-color: transparent;
	font-family: 'Roboto', sans-serif;
	
	/*font-family: "Arial Narrow", Arial, sans-serif;*/
	/*font-family: "Trebuchet MS", sans-serif;*/
	
	
	 max-width: 100%;
    overflow-x: hidden;
	 height: 100%;
}

@media screen and (max-width: 1007px){
	#subElPie_1{
		flex: 1 1 100%;
	}
	
	.subElmBox{
		min-height: unset !important;
	}
	
	#subE_1{
		min-height: none !important;
		
	}
}

@media screen and (max-width: 923px) {
    #upMainMenuConte {
        display: none !important;
    }

    #burgerButton {
        display: block !important;
    }

    #pie_upSubCont_1 {
        flex-direction: column;
        gap: 1.5rem;
    }

	
    .subElmCnt {
        flex: 1 1 100%;
    }
	
	.subElmBox{
		min-height: unset !important;
	}
	
	#subE_1{
		min-height: none !important;
		
	}
	
}


#imgFlotante {
  position: fixed;
  bottom: 10px;
  right: 25px;
  width: 60px; /* ajusta según necesites */
  height: auto;
  z-index: 9999;
  cursor: pointer;
  transition: transform 0.3s ease;
}

#imgFlotante:hover {
  transform: scale(1.1);
}
