@font-face {
	font-family: 'GothamRounded-Medium';
    src: local('../fuentes/GothamRounded-Medium.woff'), url('../fuentes/GothamRounded-Medium.woff') format('woff'); 
}
@font-face {
	font-family: 'WalterTurncoat-Regular';
    src: local('../fuentes/WalterTurncoat-Regular.woff'), url('../fuentes/WalterTurncoat-Regular.woff') format('woff'); 
}
html, body {
	font-family: GothamRounded-Medium;
}
td{
	vertical-align:top !important;
}
.text-space-unset {
    white-space: unset;
}
.font-WalterTurncoat{
	font-family: WalterTurncoat-Regular !important;
}
input[type=number]{ 
  -webkit-appearance: textfield !important;
  -moz-appearance: textfield !important;
  -o-appearance: textfield !important;
  appearance: textfield !important;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none !important;
	margin: 0;
}
.interlineado1{
	line-height: 105% !important;
	font-size: 0.8em;
}
.tablaHome {
  width: 90%;
  margin: 0 auto;
}
.manita{
	cursor: pointer;
}
.ocultar{
	display: none;
}
input[type=number], input[type=email], input[type=password], input[type=text], .tipoSelector, .selectGenerico{
	height: 45px !important;
	margin: 0 auto !important;
}
input[type=number]:disabled, input[type=email]:disabled, input[type=password]:disabled, input[type=text]:disabled, .tipoSelector:disabled, .selectGenerico:disabled{
	background: #DCDCDC !important;
}
.letraPequenia{
	font-size: 0.8em;
}
.tipoSelector option, .selectGenerico option{
	font-size: 1.1em;
}
.date input[type=text]{
	margin: 0 auto !important;
}
.contenedorTabla {
	width: 100%;
	overflow-x: scroll;
}
.tablaCalendario tbody{
	background: #eceff3;
}
.tablaCalendario tbody td{
	border: solid #eaddd4 3px;
	background: #eceff3;
}
.tablaCalendario thead th, .tablaCalendario tbody td{
	padding-left: 10px;
	padding-right: 10px;
}
.row {
	padding: 0 !important;
	margin: 0 !important;
}
.texto-9e5757{
	color: #9e5757 !important;
}
a{
	text-decoration: none;
}
.texto-797979{
	color: #797979;
	font-weight: bold;
}
.bg-eff1f4{
	background: #eff1f4;
}
.btn-coral{
	background: #dd7375;
	color: white;
}
.bg-869fc0{
	background: #869fc0;
}
.texto-404040{
	background: #404040;
}
.dos-columnas{
	 column-count: 2;
}
.fondo-abajo{
	position: absolute;
	bottom: 0;
}
.texto-7c9cc3{
	color: #7c9cc3;
}
.texto-6d6e75{
	color: #6d6e75;
}
.texto-centadro-v{
	position: relative;
	top: 25%;
	transform: translateY(-25%);
}
.menufixed{
	position: fixed;
	z-index: 1000;
	top: 0;
	width: 100%;
	opacity: 0.99;
}
.h-100vh{
	height: 70vh;
}
.bg-7eb8bc{
	background: #7eb8bc;
}
.bg-eaddd5{
	background: #eaddd5;
}
.bg-e8dad2{
	background: #e8dad2;
}
.h-60-px{
	height: 60px;
}
.texto-7a96b8{
	color: #7a96b8;
}
.texto-b7b7b7{
	color: #b7b7b7;
}
.texto-686868{
	color: #686868;
}
.bg-f3e6de{
	background: #f3e6de;
}
.bg-a1bbd4{
	background: #a1bbd4;
}
.bg-f0e3db{
	background: #f0e3db;
}
.bg-7a96b8{
	background: #7a96b8;
}
.bg-eceff3{
	background: #eceff3;
}
.bg-7a94b7{
	background: #7a94b7;
}
.texto-7a94b7{
	color: #7a94b7;
	font-weight: bold;
}
.texto-6ea7ab{
	color: #6ea7ab;
}
.texto-eaddd4{
	color: #eaddd4 !important;
}
.bg-eaddd4{
	background: #eaddd4;
}
.bg-6684aa{
	background: #6684aa;
}
.bg-dd7375{
	background: #dd7375;
}
.btn-idioma a{
	color: white !important;
}
.btn-idioma{
	background: #dd7375;
	border-radius: 0 0 0 12px;
	height: 65px;
}
.item-menu-redondear{
	background: #e8dad2;
	border-radius: 0 15px 0 0;
	height: 65px;
}
.item-menu-redondear1{
	background: #e8dad2;
	border-radius: 15px 0 0 0;
	height: 65px;
}
.activo{
	background: #6684aa;
	height: 60px;
	border-radius: 0 0 12px 12px;
	margin-bottom: 5px;
}
.redondeado{
	border-radius: 5% 5% 5% 5%;
}
.redondeado1{
	border-radius: 250px;
}
.redondeadoAbajo{
	border-radius: 0 0 50px 50px;
}
.redondeadoArriba{
	border-radius: 50px 50px 0 0;
}
.redondeadoArribaDerecha{
	border-radius: 0 35px 0 0;
}
.redondeadoArribaLeft{
	border-radius: 35px 0 0 0;
}
.menuActivo{
	cursor: pointer !important;
	background: #eceff3 !important;
	border-radius: 20px 20px 0 0 !important;
	text-align: center !important;
	color: #4f7996 !important;
}
#menuHome div{
	background: #4f7996;
	text-align: center;
	color: white;
	font-size: 1em;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bg-4f7996{
	background: #4f7996;
}
.menuprincipal li a{
	color: #7c84aa;
}
.activo a {
	color: white !important;
	font-weight: bold;
}
.link-contacto{
    position: fixed;
    width: 80px;
    height: 80px;
    bottom: 20px;
    right: 20px;
    z-index: 100;
}
.link-tiktok{
    position: fixed;
    width: 80px;
    height: 80px;
    bottom: 100px;
    right: 20px;
    z-index: 100;
}
.link-insta{
    position: fixed;
    width: 80px;
    height: 80px;
    bottom: 180px;
    right: 20px;
    z-index: 100;
}
.link-snap{
    position: fixed;
    width: 80px;
    height: 80px;
    bottom: 260px;
    right: 20px;
    z-index: 100;
}
.link-messenger{
    position: fixed;
    width: 80px;
    height: 80px;
    bottom: 100px;
    right: 100px;
    z-index: 100;
}
.link-facebook{
    position: fixed;
    width: 80px;
    height: 80px;
    bottom: 180px;
    right: 100px;
    z-index: 100;
}
.link-whatsapp{
    position: fixed;
    width: 80px;
    height: 80px;
    bottom: 260px;
    right: 100px;
    z-index: 100;
}
.bg-footer{
	background: url("../img/1 Home_11 Fondo footer.png");
	background-size:     cover;
    background-repeat:   no-repeat;
    background-position: center center;
    color: white;
    font-family: GothamRounded-Medium !important;
}
.bg-footer a{
    font-family: GothamRounded-Medium !important;
}
.bg-unete{
	background: url("../img/unete/2 Unete al club_5 Fondo azul.png");
	background-size:     cover;
    background-repeat:   no-repeat;
    background-position: center center;
    color: white;
}
.bg-unete1{
	background: url("../img/unete/Imagen chica_2 Banner verde.png");
	background-size:     cover;
    background-repeat:   no-repeat;

    color: white;
}
.bg-footer a{
	color: white;
	font-weight: bold;
}

/* Fin de background color*/
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 992px) {
}
@media only screen and (max-width: 900px) {
}
@media only screen and (max-width: 780px) {
}
@media only screen and (max-width: 768px) {
	#index-img-1{
		content: url("../img/home/1 Home_5 Banner principal.png");
	}
	#index-img-2{
		content: url("../img/home/1 Home_6 Banner info.png");
	}
	#unete-img-1{
		content: url("../img/unete/2 Unete al Club_1 Banner.png");
	}
	#contacto-img-1{
		width: 20%;
		float: right;
	}
}
@media only screen and (max-width: 576px) {
}
@media only screen and (max-width: 400px) {
}
@media only screen and (max-width: 300px) {
}