@charset "UTF-8";
/* CSS Document */
.appWhatsapp {
	position: fixed;
	right: 0px;
	bottom: 25%;
	max-width: 50%;
	min-width: 5%;
	z-index: 1000;
	}

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

.buttonred {
  position: fixed;
	right: 0px;
	bottom: 25%;
	max-width: 50%;
	min-width: 5%;
	z-index: 1000;
	cursor: pointer;
  outline: none;
  }
.buttonred:before,
.buttonred:after {
  content: '';
  border-radius: 100%;
  border: 3px solid #42db42;
  position: absolute;
	z-index: 1002;
  top: 50%;
  left: 30%;
  transform: translate(-50%, -50%);
  animation: ring 2s linear infinite;
}

.buttonred:after { 
            animation-delay: 1s; 
        } 

@keyframes ring {
  0% {
    width: 10px;
    height: 10px;
    opacity: 1;
	  
  }
  100% {
    width: 80px;
    height: 80px;
    opacity: 0;
  }
}






.callcenter {
	position: fixed;
	right: 0px;
	bottom: 15%;
	max-width: 35%;
	min-width: 5%;
	z-index: 900;
	}
	
.callcenter img {
	width: 100%;
	height: auto;
	}

.email {
	position: fixed;
	right: 0px;
	bottom: 5%;
	max-width: 35%;
	min-width: 5%;
	z-index: 900;
	}

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

.idioma_icon {
	width: 25%;
	height: auto;
	margin-right: 7px;
	}
