@charset "UTF-8";
/* CSS Document */


* {margin: 0; padding: 0; outline: 0;}

html, body {
   height:100%;
}

a:link {color:#273253; text-decoration:none;}      /* unvisited link */
a:visited {color:#273253;text-decoration:none;}  /* visited link */
a:hover {color:#273253;text-decoration:none;}  /* mouse over link */
a:active {color:#273253;text-decoration:none;}  /* selected link */



/* FONTS */


@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');


@font-face {
    font-family: "canavar";
    src: url(fonts/CANAVAR.ttf) format('truetype'),
}


.bold{
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
}



.fondo-txt-amarillo{
	background-color:#efcb5d;
}

.rojo{
	color:#F00;
}


.fondo-txt-celeste{
	background-color:#FFF;
}

#whatsapp{
	width:60px;
	height:60px;
	position:fixed;
	right:50px;
	bottom: 50px;
	z-index: 100;
}



#non { /* BOTONES SIN DESPLEGABLE */
  padding: 5px;
  padding-left:5px;
  padding-right:5px;
  margin-left:10px;
  margin-right:10px;
  margin-top:9px;
  font-size: 13px;
  color:#efcb5d;
  background-color:#273253;  
}




.boxHeader{
  width: 100%;
  	height:100px;
	background-color:#efcb5d;

  z-index: 10;
	position:fixed;
	top:0;
	display:block;
}



/*
.headerFixed{
	margin:1%;
	width:98%;
  height: 120px;
  background-color:#304e62;
  border-radius:10px;
  position: fixed;
  top: 0;
  left: 0;
z-index:100;
display:block;
}*/


#cont-botonera{
	width: 90%;
	margin: 0 auto;
	
}

#botonera{
	width: 870px;
	text-align: right;
	float: right;
	display: flex;
	transition: .3s;
}

/*
.headerFixed #cssmenu{
  padding-top: inherit;
  display:block;
  margin-top: -10px;

}


.headerFixed #cont-botonera{
  position: absolute;
  width: 90%;
  right: calc(45% - 40%);
	z-index: 10;
	
}


.headerFixed #botonera{
  margin-top:50px;
    transition: .3s;
  display: flex;
}*/



#logo_gral{
	width:270px;
	height:300px;
	float:left;
	margin-top:30px;
	display:block;
  transition: .3s;
  z-index:100;
}

#logo_mobile{
	display:none;
}


/*
.headerFixed #logo_gral{
  width:163px;
	height:170px;
	float:left;

  display: block;
  transition: .3s;
  display: flex;
}*/



#banderas{
	width:70px;
	height:60px;
	position:absolute;
	top:135px;
	right:40px;
}

#bandera{
	width:70px;
	height:22px;
}


#bandera_margen{
	width:70px;
	height:16px;
}


/* TOP HOME */

#top_home{
    width: 100%;
    height: 100%;
    margin:0;
    background: url(imgs/fondo_home.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#titulo_top-home{
	font-family: 'canavar', sans-serif;
    font-size:37px;
	line-height:41px;
	text-align:right;
	width:530px;
	position:absolute;
	bottom:400px;
	right:70px;
	color:#273253;
}

#subtitulo_top-home{
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:23px;
	text-align:right;
	padding:5px;
	background-color:#FC3;
	position:absolute;
	bottom:340px;
	right:70px;
	color:#273253;
}


#frase_bajo_contador{
	width:1000px;
	font-family: 'Anton', sans-serif;
    font-size:33px;
	text-align:center;
	color:#273253;
	
	position:absolute;
	bottom:135px;
	right:calc(50% - 500px);
	
	border-bottom: solid #52739f 0px;
}


#contador_bloque{
	width:1000px;
	height:135px;
	background-color:#52739f;
	position:absolute;
	bottom:-12px;
	right:calc(50% - 500px);
	border-radius:15px;
	display:block;
}

#cont_timer{
	width:630px;
	height:70px;
	position:absolute;
	top:38px;
	left:135px;
}

#timer_columna{
	width:110px;
	height:70px;
	float:left;
	margin-right:63px;
}

#timer_columna2{
	width:110px;
	height:70px;
	float:left;
}

#timer_numeros-dias{
	width:110px;
	height:45px;
	float:left;
	margin-right:80px;
	
	font-family: 'canavar', sans-serif;
    font-size:45px;
	text-align:center;
	color:#FFF;
}


#timer_numeros-horas{
	width:110px;
	height:45px;
	float:left;
	
	font-family: 'canavar', sans-serif;
    font-size:45px;
	text-align:center;
	color:#FFF;
}

#timer_numeros-minutos{
	width:110px;
	height:45px;
	float:left;
	
	font-family: 'canavar', sans-serif;
    font-size:45px;
	text-align:center;
	color:#FFF;
}

#timer_numeros-segundos{
	width:110px;
	height:45px;
	float:left;
	
	font-family: 'canavar', sans-serif;
    font-size:45px;
	text-align:center;
	color:#FFF;
}


#timer_nombres{
	width:110px;
	height:20px;
	float:left;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	text-align:center;
	font-size:14px;
	letter-spacing:2px;
	color:#FFF;
}



#sombra_sub{
	width:290px;
	height:22px;
	background-image:url(imgs/sombra_contador.png);
	position:absolute;
	bottom:-22px;
	left:30px;
}


#contador_bloque_sub{
	width:100px;
	height:160px;
	background-color:#aacceb;
	position:absolute;
	top:-13px;
	right:35px;
}






/* MASCOTA */



#blanco-info{
	width:100%;
	height:950px;
	float:left;
}

#cont_mascota{
	width:1000px;
	margin:0 auto;
	margin-top:60px;
}

#mascota{
	width:400px;
	height:675px;
	background-image:url(imgs/mascota.jpg);
	float:left;
}

#bloque_txt_mascota{
	width:535px;
	float:right;
	margin-top:64px;
}


#titulo_txt_mascota{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:51px;
	line-height:43px;
	color:#FFF;
	background-color:#aacceb;
	padding:7px;
	float:left;
}


#txt_mascota{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:27px;
	color:#273253;
	margin-top:40px;
	float:left;
}






/* SPONSORS BANNER */


#sponsors_banner{
	width:100%;
	padding-top:7%;
	padding-bottom:7%;
	background-color:#e3e1e1;
	text-align:center;
	float:left;
	display:block;
}

#sponsors_banner_mobile{
	display:none;
}





/* QUERES VENIR? */

#amarillo{
	width: 100%;
	height: 1800px;
	background-color: #efcb5d;
	float: left;
}

#titulo_amarillo{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:57px;
	color:#252525;
	text-align:center;
	padding-top:195px;
	letter-spacing:-1px;
}

#linea_amarillo{
	width:900px;
	height:1px;
	background-color:#252525;
	margin:0 auto;
	margin-top:5px;
}

#subtitulo_amarillo{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:40px;
	color:#252525;
	text-align:center;
	padding-top:10px;
}


#titulo_amarillo_celestito{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:24px;
	color:#52739f;
	text-align:center;
	padding-top:50px;
}

#txt_amarillo{
	width:900px;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:33px;
	color:#252525;
	text-align:center;
	padding-top:10px;
}


#btn_como-llegar{
	width:250px;
	height:70px;
	margin:0 auto;
	margin-top:55px;
	padding-top:15px;
	background-color:#52739f;
	border-radius:10px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:26px;
	line-height:27px;
	color:#FFF;
	text-align:center;
	cursor:pointer;
}


#btn_como-llegar:hover{
	background-color:#273253;
}



#cont_btn-comprar{
	width:450px;
	height:120px;
	margin:0 auto;
	margin-top:70px;
}

#cont_btn-comprar_individual{
	width:200px;
	height:120px;
	float:left;
}


#btn_comprar{
	width:200px;
	height:70px;
	padding-top:15px;
	background-color:#52739f;
	border-radius:10px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:26px;
	line-height:27px;
	color:#FFF;
	text-align:center;
	cursor:pointer;
}

#btn_comprar:hover{
	background-color:#273253;
}

#margin-btn-comprar{
	width:50px;
	height:70px;
	float:left;

}


#sombra_btn{
	width:280px;
	height:24px;
	margin:0 auto;
	background-image:url(imgs/sombra_btn.png)
}

#sombra_btn-comprar{
	width:200px;
	height:24px;
	background-image:url(imgs/sombra_btn-comprar.png);
	clear:left;
	float:left;
}


#amarillo_plano{
	width:1000px;
	height:705px;
	margin:0 auto;
	margin-top:70px;
}





/* NUESTROS DEPORTES */


#titulo_general{
	width: 100%;
	height: 80px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 57px;
	color: #52739f;
	text-align: center;
	padding-top: 150px;
	padding-bottom:20px;
	float: left;
}




#txt_general{
	width:1000px;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:28px;
	color:#252525;
	text-align:center;
	padding-top:20px;
	padding-bottom:70px;
}


#porta_banners{
	width: 90%;
	margin: 0 auto;
}


#banner_deportes{
	width:24.625%;
	float:left;
	padding-bottom:200px;
}

#banner_margen{
	width:0.5%;
	height:50px;
	float:left;
	display:block;
}






/* EXTRAS HOME */

#extras-home{
	width:100%;
	height:850px;
	float:left;
	margin-top:100px;
}

#titulo_extras-home{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:36px;
	color:#52739f;
	text-align:center;
}

#subtitulo_extras-home{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:34px;
	color:#252525;
	text-align:center;
}

#linea_extras-home{
	width:900px;
	height:1px;
	background-color:#252525;
	margin:0 auto;
	margin-top:40px;
}

#txt_extras-home{
	width:1000px;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:21px;
	color:#252525;
	text-align:center;
	padding-top:40px;
	padding-bottom:55px;
}

#cont_iconos_extras-home{
	width:1000px;
	height:160px;
	margin:0 auto;
	margin-bottom:130px;
}

#iconos_extras-home{
	height:160px;
	float:left;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:16px;
	line-height:22px;
	color:#52739f;
	text-align:center;
}

#margen_iconos_extras-home{
	width:90px;
	height:160px;
	float:left;
	display:block;
}


#btn_extras-home1{
	width:49.5%;
	height:190px;
	float:left;
	background-color:#52739f;
	border-radius:10px;
	cursor:pointer;
	position:relative;
}


#btn_extras-home1:hover{
	background-color:#273253;
}

#btn_extras-home2{
	width:49.5%;
	height:190px;
	float:right;
	background-color:#ff6d78;
	border-radius:10px;
	cursor:pointer;
	position:relative;
}

#btn_extras-home2:hover{
	background-color:#ff4452;
}

#sombra_btn_extras-home{
	width:280px;
	height:24px;
	position:absolute;
	right:0px;
	bottom:-24px;
	background-image:url(imgs/sombra_btn.png);
}

#btn_extras-home-info{
	height:55px;
	float:left;
	margin-left:60px;
	margin-top:65px;
}



/* SEGUINOS */

#fondo_seguinos{
	width:100%;
	height:300px;
	float:left;
	margin:0;
    background: url(imgs/fondo_seguinos.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}

#seguinos_titulo{
	width:100%;
	font-family: 'canavar', sans-serif;
    font-size:37px;
	text-align:center;
	margin:0 auto;
	margin-top:100px;
	color:#273253;
	/*text-shadow: 0px 1px 1px #666;*/
}

#seguinos_redes{
	width:300px;
	height:39px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:100px;
}


#seguinos_red{
	height:39px;
	float:left
}


#seguinos_red:hover{
	opacity:0.6;
}


#seguinos_red-margen{
	width:55px;
	height:39px;
	float:left
}


/* VIDEO HOME */


#fondo_video{
    width: 100%;
    height: 780px;
    margin:0;
	margin-bottom:100px;
    background: url(imgs/fondo_video.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#btn_yt{
	width:280px;
	height:100px;
	position:absolute;
	top:70px;
	left:calc(50% - 140px);
	z-index:2;
}

#compu{
	width:1000px;
	height:685px;
	background-image:url(imgs/compu.png);
	position:absolute;
	bottom:-140px;
	left:calc(50% - 500px);
	z-index:2;
}

#video{
	width:850px;
	height:470px;
	position:absolute;
	bottom:140px;
	left:calc(50% - 425px);
}




/* UBICACION */

#ubicacion{
	width:90%;
	height:500px;
	margin:0 auto;
	padding-top:80px;
}



/* CONTACTO */


#contacto{
	width:100%;
	height:680px;
	float:left;
	background-color:#FFF;
	position:relative;
	margin-top:150px;
}


#logo_contacto{
	width:270px;
	height:140px;
	margin:0 auto;
	background-image:url(imgs/logo_contacto.png);
}


#titulo_contacto{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:30px;
	line-height:32px;
	color:#252525;
	text-align:center;
	margin-top:110px;
}



#contenedor_form{
	width:1000px;
	margin: 0 auto;
	margin-top:70px;
	margin-bottom:40px;
	display:block;
}

#contenedor_form_mobile{
	display:none;
}

/* FORM */

#contacto_form{
    width:430px;
    height:450px;
    float:left;
}

.despl {
    display:block;
    width:215px;
    height:30px;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    font-size:18px;
}
form {
    width:100%;
    margin:0 auto;
    float:left;
}

input, textarea {
    width:486px;
    height:65px;
	padding-left:10px;
    border:none;
    margin-bottom:8px;
	background-color:#aacceb;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    font-size:14px;
    text-align:left;
    color:#273253;
	float:left;
}

textarea {
    height:128px;
    margin-bottom:8px;
    padding-top:10px;
	float:right;
}


#submit {
    width:496px;
    height:65px;
    padding-top:0px;
	padding-left:10px;
	background-color:#efcb5d;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:left;
    font-size:15px;
    color:#273253;
    cursor:pointer;
	float:right;
}

/* fin FORM */




#mail_contacto{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:32px;
	color:#252525;
	text-align:center;
	margin-bottom:90px;
}





#cont_btn-contacto{
	width:450px;
	height:68px;
	margin:0 auto;
	margin-bottom:70px;
}

#btn-contacto{
	width:200px;
	height:68px;
	float:left;
}

#btn-contacto_margen{
	width:50px;
	height:68px;
	float:left;
}


#seguinos_contacto{
	width:100%;
	font-family: 'canavar', sans-serif;
    font-size:37px;
	text-align:center;
	margin:0 auto;
	color:#273253;
}



/* VOLUNTEER */



#fondo_voluntario{
    width: 100%;
    height: 365px;
	background-color:#d7dfe2;
    float:left;
	position:relative;
}

#esquina_volunteer{
	width:427px;
	height:365px;
	background-image:url(imgs/esquina_volunteer.svg);
	position:absolute;
	top:0;
	right:0;
	display:block;
}

#mascota_volunteer{
	width:340px;
	height:455px;
	background-image:url(imgs/mascota_volunteer.png);
	position:absolute;
	top:-69px;
	right:0px;
	z-index:10;
}


#cont_voluntario-1000{
	width:1000px;
	margin:0 auto;
	position:relative;
}


#cont_voluntario{
	width:470px;
	height:350px;
	position:absolute;
	top:0px;
	left:0px;
}

#titulo_voluntario{
	width:100%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:36px;
	line-height:36px;
	color:#273253;
	text-align:center;
	padding-top:60px;
}

#txt_voluntario{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:22px;
	line-height:27px;
	color:#273253;
	text-align:center;
	padding-top:15px;
	margin-bottom:20px;
}


#btn_voluntario{
	width:220px;
	height:66px;
	margin:0 auto;
	padding-top:14px;
	background-color:#efcb5d;
	border-radius:10px;
	cursor:pointer;
	position:relative;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:23px;
	line-height:25px;
	color:#273253;
	text-align:center;
}

#btn_voluntario:hover{
	background-color:#273253;
	color:#efcb5d;
}

#sombra_btn_voluntario{
	width:220px;
	height:24px;
	position:absolute;
	right:0px;
	bottom:-24px;
	background-image:url(imgs/sombra_btn2.png);
}



#btn_whatsapp{
	width:220px;
	height:55px;
	padding-top:14px;
	background-color:#efcb5d;
	border-radius:10px;
	cursor:pointer;
	position:relative;
	float:left;
	margin-top:40px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:18px;
	line-height:20px;
	color:#273253;
	text-align:center;
}

#btn_whatsapp:hover{
	background-color:#273253;
	color:#efcb5d;
}



/* PIE */


#pie{
	width:100%;
	height:300px;
	background-color:#52739f;
	float:left;
	position:relative;
}



#cont_pie{
	width:90%;
	height:100px;
	margin:0 auto;
	margin-top:90px;
	position:relative;
}

#logo_pie{
	width:205px;
	height:104px;
	position:absolute;
	left:0px;
	top:10px;
	background-image:url(imgs/logo_pie.png);
}


#txt_pie_central{
	width:340px;
	height:80px;
	font-family: 'canavar', sans-serif;
    font-size:22px;
	line-height:24px;
	text-align:center;
	position:absolute;
	top:20px;
	left:calc(50% - 170px);
	color:#FFF;
}

#txt_pie_central2{
	width:340px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:11px;
	text-align:center;
	position:absolute;
	top:100px;
	left:calc(50% - 170px);
	color:#b3cee6;
	letter-spacing:2px;
}


#cont_redes_pie{
	width:192px;
	height:35px;
	position:absolute;
	right:0px;
	top:20px;
}

#txt_redes_pie{
	width:190px;
	height:20px;
	position:absolute;
	right:0px;
	bottom:0px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#FFF;
	text-align:center;
}

#redes_pie{
	height:35px;
	float:left
}


#redes_pie:hover{
	opacity:0.6;
}


#redes_pie-margen{
	width:25px;
	height:35px;
	float:left
}





/* EL EVENTO */



#fondo_evento{
    width: 100%;
    height: 500px;
    margin:0;
	padding-top:100px;
	margin-bottom:140px;
    background: url(imgs/fondo_evento.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#titulo_secciones{
	font-family: 'canavar', sans-serif;
    font-size:37px;
	text-align:right;
	position:absolute;
	bottom:250px;
	right:70px;
	color:#FFF;
	text-shadow: 0px 2px 3px #666;
}

#caja_evento{
	width:460px;
	height:200px;
	position:absolute;
	bottom:-65px;
	left:calc(50% - 230px);
	background-color:#52739f;
	border-radius:10px;
}

#sombra_caja_evento{
	width:290px;
	height:22px;
	background-image:url(imgs/sombra_contador.png);
	position:absolute;
	bottom:-22px;
	left:30px;
}

#titulo_caja_evento{
	font-family: 'canavar', sans-serif;
    font-size:31px;
	line-height:34px;
	padding-top:28px;
	text-align:center;
	color:#FFF;
}

#subtitulo_caja_evento{
	width:480px;
	height:47px;
	padding-top:13px;
	background-color:#aacceb;
	position:absolute;
	bottom:20px;
	left:calc(50% - 240px);
	
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:23px;
	text-align:center;
	color:#FFF;
}

#general_bloques{
	width:100%;
	float:left;
}

#general_bloques2{
	width:100%;
	float:left;
	padding-top:80px;
	padding-bottom:80px;
}

#cont_bloques{
	width:90%;
	margin:0 auto;
	background-color:#d7dfe2;
	
}


#bloques–izq{
	width:50%;
	float:left;
	margin-bottom:25px;
	position:relative;
	text-align:right;
}

#bloques–izq_ellugar{
	width:50%;
	float:left;
	margin-bottom:25px;
	position:relative;
	text-align:right;
}

#bloques–der{
	width:50%;
	float:right;
	margin-bottom:25px;
	position:relative;
	text-align:right;
}

#bloques–der_descripcion{
	width:50%;
	float:right;
	margin-bottom:25px;
	position:relative;
	text-align:right;
	
}

#bloques–der_datos{
	width:50%;
	float:right;
	margin-bottom:25px;
	position:relative;
	text-align:right;
	
}

#cont_txt-bloques{
	width:70%;
	height:70%;
	padding:15%;
	position:absolute;
	top:0px;
	right:0px;
	
}


#titulo-bloques_izq{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:50px;
	line-height:50px;
	color:#273253;
	text-align:right;
	margin-bottom:30px;
	clear:right;
}

#txt-bloques_izq{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:27px;
	color:#273253;
	text-align:right;
}


#titulo-bloques_der{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:50px;
	line-height:50px;
	color:#273253;
	text-align:left;
	margin-bottom:30px;
	clear:left;
}

#txt-bloques_der{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:27px;
	color:#273253;
	text-align:left;
}


#txt-bloques_der_descripcion{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:27px;
	color:#273253;
	text-align:left;
}


#btn_ver-ubicacion{
	width:208px;
	height:68px;
	float:right;
}


#cont_iconos{
	width:1000px;
	height:200px;
	margin:0 auto;
}

#cont_cada-icono{
	float:left;
	text-align:center;
}

#cada-icono-img{
	width:150px;
	height:75px;
	margin:0 auto;
	margin-bottom:10px;
	text-align:center;
}


#cada-icono-nombre{
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:24px;
	text-align:center;
	color:#52739f;
}

#cada-icono-txt{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:16px;
	line-height:22px;
	text-align:center;
	color:#52739f;
	
}

#cada-icono-margen{
	width:84px;
	height:100px;
	float:left;
	display:block;
}



/* GOOGLE MAP */

#google_map{
	width:90%;
	height:500px;
	margin:0 auto;
	margin-top:160px;
	margin-bottom:120px;
}





/* ESTACIONAMIENTO */


#cont_estacionamiento{
	width:900px;
	height:140px;
	margin:0 auto;
	margin-bottom:30px;
	position:relative;
}

#estacionamiento_senal{
	width:140px;
	height:140px;
	background-image:url(imgs/estacionamiento.svg);
	position:absolute;
	top:0;
	left:0;
}

#titulo_estacionamiento{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
    font-size:30px;
	text-align:left;
	color:#252525;
	position:absolute;
	top:0;
	left:180px;
}

#txt_estacionamiento{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:18px;
	line-height:30px;
	text-align:left;
	color:#252525;
	position:absolute;
	top:50px;
	left:180px;
}





/* QUIENES SOMOS */

#fondo_quienes-somos{
	width: 100%;
	height: 1000px;
	background-color: #cdd3d5;
	float: left;
	margin-bottom: 230px;
	position: relative;
}


#cont_quienes-somos_imgs{
	width:90%;
	position:absolute;
	bottom:-100px;
	left:5%;
}

#sombra_quienes-somos{
	width:280px;
	height:24px;
	position:absolute;
	right:0px;
	bottom:-24px;
	background-image:url(imgs/sombra_btn.png);
	display:block;
}


#quienes-somos_img{
	width:24.625%;
	float:left;
}

#quienes-somos_margen{
	width:0.5%;
	height:50px;
	float:left;
	display:block;
}


#cont_imgs_historia-lago{
	width:100%;
	float:left;

}


#historia-lago-somos_img{
	width:24.625%;
	float:left;
}

#historia-lago_margen{
	width:0.5%;
	height:50px;
	float:left;
	display:block;
}


#historia-lago_croquis{
    width: 100%;
    margin:0;
	margin-top:0.2%;
	float:left;
}






/* TURISMO */



#fondo_turismo{
    width: 100%;
    height: 500px;
    margin:0;
	padding-top:100px;
    background: url(imgs/fondo_turismo.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}

#cont_turismo-ciudades{
	width: 1000px;
	margin: 0 auto;
	margin-top: 20px;
}

#turismo-ciudades_columna{
	width:300px;
	float:left;
}

#turismo-ciudades_margen{
	width:50px;
	height:100px;
	float:left;
	display:block;
}




#titulo_turismo-ciudades{
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:24px;
	text-align:center;
	color:#273253;
}


#txt_turismo-ciudades{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:16px;
	line-height:22px;
	text-align:center;
	color:#273253;
	margin-top:10px;
}

#tel{
	width:60px;
	height:70px;
	margin:0 auto;
	margin-top:15px;
}


#icono_gastronomia_der{
	width:115px;
	height:115px;
	float:left;
}

#icono_gastronomia_izq{
	height:115px;
	float:right;
}





#bloques–izq_gastronomia{
	width:50%;
	float:left;
	margin-bottom:25px;
	position:relative;
	text-align:right;
}

#bloques–der_gastronomia{
	width:50%;
	float:right;
	margin-bottom:25px;
	position:relative;
	text-align:right;
}




/* TURISMO GASTRONOMICO */

#fondo_turismo-gastronomico{
	width:100%;
	height:1600px;
	background-color:#cdd3d5;
	float:left;
	margin-top:0px;
	position:relative;
}


#cont_turismo-cada-localidad{
	width:1000px;
	height:215px;
	margin:0 auto;
	margin-bottom:15px;
}

#img-cada-localidad{
	width:400px;
	height:215px;
	float:left;
	margin-right:40px;
}


#titulo_cada-localidad{
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:24px;
	text-align:left;
	color:#52739f;
}


#txt_cada-localidad{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:18px;
	line-height:28px;
	text-align:left;
	color:#252525;
	margin-top:10px;
}





/* EXCURSIONES */

#cont_excursiones{
	width:1000px;
	margin:0 auto;
	margin-top:50px;
}


#excursiones_columna{
	width:300px;
	float:left;
}


#excursiones_img{
	width:300px;
	height:215px;
	float:left;
}

#excursiones_titulo{
	width:300px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:24px;
	line-height:28px;
	text-align:center;
	color:#52739f;
}


#excursiones_txt{
	width:300px;
	float:left;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:16px;
	line-height:25px;
	text-align:center;
	color:#252525;
}




#excursiones_margen{
	width:50px;
	height:100px;
	float:left;
	display:block;
}




/* ATLETAS */



#fondo_atletas{
    width: 100%;
    height: 500px;
    margin:0;
	padding-top:100px;
    background: url(imgs/fondo_atletas.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#titulo_general_atletas{
	width: 660px;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 57px;
	line-height:57px;
	color: #aacceb;
	text-align: center;
	padding-top: 150px;
	padding-bottom:20px;
	float: none;
}


#cont_form_atletas{
	width:500px;
	height:220px;
	margin:0 auto;
	padding-bottom:110px;
}

#form_login_atletas #submit {
	float: none;
	width: 496px;
	margin-top: 0px;
}


#cont_fichas_atletas{
	width:1000px;
	margin:0 auto;
}


#ficha_atletas{
	width:322px;
	height:500px;
	float:left;
}


#ficha_atletas-img{
	width:322px;
	height:320px;
	float:left;
}


#ficha_atletas-cont-txt{
	width:322px;
	height:145px;
	float:left;
	background-color:#a2c2df;
	position:relative;
}


#ficha_atletas-titulo{
	width:100%;
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:29px;
	text-align:center;
	color:#FFF;
	margin-top:25px;
	margin-bottom:15px;
	text-transform:uppercase;
}

#ficha_atletas-pais{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    font-size:18px;
	text-align:center;
	color:#252525;
}

#ficha_atleta-bandera{
	width:50px;
	height:30px;
	position:absolute;
	bottom:-15px;
	left:calc(50% - 25px);
}


#ficha_atletas_margen{
	width:17px;
	height:500px;
	float:left;
	display:block;
}



/* GACETILLA */


#titulo_gacetilla_atletas{
	width: 1000px;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #252525;
	text-align: center;
	padding-top: 40px;
	padding-bottom:35px;
}

#gacetilla_atleta_flecha{
	width:24px;
	height:14px;
	margin-left:12px;
	margin-top:12px;
	background-image:url(imgs/flecha.svg);
}


#txt_gacetilla_atletas{
	width: 1000px;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height:28px;
	color: #252525;
	text-align: left;
	padding-bottom:40px;
}


#linea_gacetilla_atletas{
	width: 1000px;
	height:1px;
	margin:0 auto;
	background-color:#252525;
}



#img_gacetilla_atletas{
	width: 800px;
	margin:0 auto;
	margin-bottom:80px;
}

.tablas{
	margin:0 auto;
	border-bottom: solid #252525 1px;
}



/* Flecha en contenido colapsado */
details summary::marker {
  content: " ";
  color: #FFF;
  font-size: 0rem;
}

/* Flecha en contenido desplegado */
details[open] summary::marker {
  content: " ";
}









#cont_iconos_atletas{
	width:100%;
	height:860px;
	float:left;
	margin-bottom:40px;
	background-color:#aacceb;
	position:relative;
}


#iconos_atletas_titulo{
	width:900px;
	margin:0 auto;
	margin-top:110px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
    font-size:36px;
	line-height:40px;
	text-align:center;
	color:#FFF;
}


#iconos_atletas_contenedor{
	width:760px;
	height:360px;
	margin:0 auto;
	margin-top:75px;
}


#icono_atletas{
	height:360px;
	float:left;
}

#icono_atletas_margen{
	height:360px;
	width:121px;
	float:left;
	display:block;
}


#iconos_atletas_bloque{
	width:1000px;
	height:135px;
	background-color:#52739f;
	position:absolute;
	bottom:-60px;
	right:calc(50% - 500px);
	border-radius:15px;
	display:block;
}


#iconos_atletas_bloque_txt{
	width:650px;
	margin:0 auto;
	margin-top:22px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
    font-size:20px;
	line-height:24px;
	text-align:center;
	color:#FFF;
}

#iconos_atletas_bloque_txt2{
	width:400px;
	margin:0 auto;
	margin-top:20px;
	font-family: 'canavar', sans-serif;
    font-size:22px;
	text-align:center;
	color:#efcb5d;
}


#sombra_iconos_atletas_bloque{
	width:220px;
	height:24px;
	position:absolute;
	right:0px;
	bottom:-24px;
	background-image:url(imgs/sombra_btn2.png);
}






/* NOTICIAS */



#fondo_noticias{
    width: 100%;
    height: 500px;
    margin:0;
	padding-top:100px;
    background: url(imgs/fondo_noticias.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#titulo_noticias{
	width:1000px;
	margin:0 auto;
	padding-top:80px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
    font-size:40px;
	line-height:44px;
	text-align:left;
	color:#222221;
}

#subtitulo_noticias{
	width:1000px;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:40px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
    font-size:22px;
	line-height:26px;
	text-align:left;
	color:#52739f;
}

#txt_noticias{
	width:1000px;
	margin:0 auto;
	margin-bottom:40px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:17px;
	line-height:27px;
	text-align:left;
	color:#273253;
}

#txt_noticias_linea{
	width:1000px;
	margin:0 auto;
	margin-bottom:40px;
}







#cont-videoyfotos-actividades{
	width:1000px;
	margin:0 auto;
	padding-top:20px;
}


#video-actividades{
	width:680px;
	height:400px;
	float:left;
	margin-bottom:120px;
}



#fotos-actividades{
	width:286px;
	height:400px;
	float:right;
	position:relative;
}

#fotos-actividades2{
	width:286px;
	height:450px;
	float:right;
	position:relative;
}

#fotos-actividades-baja{
	width:286px;
	height:400px;
	float:right;
	position:relative;
}

#noticias_fecha{
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:18px;
	line-height:27px;
	text-align:left;
	color:#a1c3e2;
	margin-bottom:10px;
}



#btn_noticias{
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#efcb5d;
	border-radius:10px;
	cursor:pointer;
	position:relative;
	float:none;
	margin:0 auto;
	margin-top:10px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:20px;
	line-height:20px;
	color:#273253;
	text-align:center;
}

#btn_noticias:hover{
	background-color:#273253;
	color:#efcb5d;
}

#cont-fotos-actividades{
	width: 286px;
	position: absolute;
	bottom: 0px;
}

#fila-fotos-actividades{
	width: 286px;
	height: 90px;
	margin-top:8px;
}

#foto-actividades{
	width:90px;
	height:90px;
	float:left;
}

#foto-actividades-margen{
	width:8px;
	height:90px;
	float:left;
	display:block;
}


/* SPONSORS */


#fondo_sponsors{
    width: 100%;
    height: 500px;
    margin:0;
	padding-top:100px;
    background: url(imgs/fondo_sponsors.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#titulo_sponsors{
	width: 900px;
	margin: 0 auto;
	margin-top: 110px;
	border-bottom: solid #252525 1px;
	margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 30px;
	text-align: center;
	color: #252525;
}


#cont_mil{
	width:900px;
	margin:0 auto;
}

#cont_sponsors{
	width: 900px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 20px;
	float: left;
}

#sponsors_logo{
	height:150px;
	float:left;
}

#sponsors_margen{
	height:150px;
	float:left;
	display:block;
}



@media screen and (max-width:1600px ) {  /************************** TABLET O INTERMEDIO ****************************/

#txt-bloques_der_descripcion{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:13px;
	line-height:22px;
	color:#273253;
	text-align:left;
}

}



@media screen and (max-width:1400px ) {  /************************** TABLET O INTERMEDIO ****************************/


#botonera{
	width: 760px;
	text-align: right;
	float: right;
	display: flex;
	transition: .3s;
}


#cont-botonera{
	width: 95%;
	margin: 0 auto;
	
}

#logo_gral{
	width:216px;
	height:240px;
	float:left;
	margin-top:30px;
	display:block;
  transition: .3s;
  z-index:100;
}



/* EL EVENTO */


#txt-bloques_izq{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:24px;
	color:#273253;
	text-align:right;
}


#txt-bloques_der2{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:12px;
	line-height:20px;
	color:#273253;
	text-align:left;
}


#txt-bloques_der_descripcion{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:12px;
	line-height:21px;
	color:#273253;
	text-align:left;
}


}




@media screen and (max-width:1000px ) {  /************************** MOBILE ****************************/



#whatsapp{
	width:60px;
	height:60px;
	position:fixed;
	right:30px;
	bottom: 30px;
	z-index: 100;
}


.boxHeader{
  	height:80px;
}


#logo_gral{
	display:none
}


#logo_mobile{
	display:block;
	width:143px;
	height:159px;
	position:fixed;
	left:15px;
	top:20px;
	z-index:1000;

}







/* TOP HOME */

#top_home{
    width: 100%;
    height: 100%;
    margin:0;
	margin-bottom:100px;
    background: url(imgs/fondo_home.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#titulo_top-home{
	font-family: 'canavar', sans-serif;
    font-size:22px;
	line-height:27px;
	text-align:center;
	width:360px;
	position:absolute;
	bottom:100px;
	right:calc(50% - 180px);
	color:#273253;
}

#subtitulo_top-home{
	width:300px;
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:15px;
	text-align:center;
	padding:5px;
	background-color:#FC3;
	position:absolute;
	bottom:50px;
	right:calc(50% - 150px);
	color:#273253;
}


#contador_bloque{
	display:none;
}






#frase_bajo_contador{
	width:360px;
	font-family: 'Anton', sans-serif;
    font-size:30px;
	line-height:35px;
	text-align:center;
	color:#273253;
	
	position:absolute;
	bottom:-110px;
	right:calc(50% - 180px);
	
	border-bottom: solid #52739f 0px;
}

/* MASCOTA */



#blanco-info{
	width:100%;
	height:1550px;
	float:left;
}

#cont_mascota{
	width:85%;
	margin:0 auto;
	margin-top:60px;
}

#mascota{
	width:300px;
	height:506px;
	background-image:url(imgs/mascota_mobile.jpg);
	float:none;
	margin:0 auto;
}

#bloque_txt_mascota{
	width:100%;
	float:right;
	margin-top:64px;
}


#titulo_txt_mascota{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:40px;
	line-height:40px;
	color:#FFF;
	background-color:#aacceb;
	padding:0px;
	float:none;
	margin:0 auto;
	text-align:center;
}


#txt_mascota{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:17px;
	line-height:27px;
	color:#273253;
	margin-top:40px;
	float:left;
	text-align:center;
}





/* SPONSORS BANNER */


#sponsors_banner{
	width:100%;
	padding-top:7%;
	padding-bottom:7%;
	margin-bottom:80px;
	background-color:#e3e1e1;
	text-align:center;
	float:left;
	display:none;
}

#sponsors_banner_mobile{
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
	background-color:#e3e1e1;
	text-align:center;
	float:left;
	display:block;
}





/* QUERES VENIR? */

#amarillo{
	width:100%;
	height:2000px;
	background-color:#efcb5d;
	float:left;
}

#titulo_amarillo{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:50px;
	line-height:50px;
	color:#252525;
	text-align:center;
	padding-top:120px;
}

#linea_amarillo{
	width:85%;
	height:1px;
	background-color:#252525;
	margin:0 auto;
	margin-top:8px;
}

#subtitulo_amarillo{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:30px;
	color:#252525;
	text-align:center;
	padding-top:10px;
}


#titulo_amarillo_celestito{
	width:90%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:22px;
	color:#52739f;
	text-align:center;
	padding-top:40px;
}

#txt_amarillo{
	width:85%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:33px;
	color:#252525;
	text-align:center;
	padding-top:10px;
}


#amarillo_plano{
	width:350px;
	height:247px;
	margin:0 auto;
	margin-top:50px;
}


/* NUESTROS DEPORTES */


#titulo_general{
	width: 100%;
	margin:0 auto;
	height: 100px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 45px;
	line-height:40px;
	color: #52739f;
	text-align: center;
	padding-top: 150px;
	padding-bottom:20px;
	float: left;
}



#txt_general{
	width: 90%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:28px;
	color:#252525;
	text-align:center;
	padding-top:20px;
	padding-bottom:70px;
}


#porta_banners{
	width:90%;
	margin:0 auto;
}


#banner_deportes{
	width:100%;
	float:left;
	padding-bottom:10px;
}

#banner_margen{
	width:0.5%;
	height:50px;
	float:left;
	display:none;
}






/* EXTRAS HOME */

#extras-home{
	width:100%;
	height:1650px;
	float:left;
}

#titulo_extras-home{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:36px;
	line-height:36px;
	color:#52739f;
	text-align:center;
	margin-top:100px;
}

#subtitulo_extras-home{
	width:90%;
	margin:0 auto;
	margin-top:10px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:34px;
	line-height:34px;
	color:#252525;
	text-align:center;
	
}

#linea_extras-home{
	width:90%;
	height:1px;
	background-color:#252525;
	margin:0 auto;
	margin-top:40px;
}

#txt_extras-home{
	width:90%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:21px;
	color:#252525;
	text-align:center;
	padding-top:40px;
	padding-bottom:55px;
}

#cont_iconos_extras-home{
	width:100%;
	height:750px;
	margin:0 auto;
	margin-bottom:60px;
}

#iconos_extras-home{
	height:160px;
	float:none;
	margin:0 auto;
	margin-bottom:30px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:16px;
	line-height:22px;
	color:#52739f;
	text-align:center;
}

#margen_iconos_extras-home{
	width:90px;
	height:160px;
	float:left;
	display:none;
}


#btn_extras-home1{
	width:100%;
	height:120px;
	float:left;
	background-color:#52739f;
	border-radius:10px;
	cursor:pointer;
	position:relative;
	margin-bottom:20px;
}


#btn_extras-home1:hover{
	background-color:#273253;
}

#btn_extras-home2{
	width:100%;
	height:120px;
	float:right;
	background-color:#ff6d78;
	border-radius:10px;
	cursor:pointer;
	position:relative;
}

#btn_extras-home2:hover{
	background-color:#ff4452;
}

#sombra_btn_extras-home{
	width:280px;
	height:24px;
	position:absolute;
	right:0px;
	bottom:-24px;
	background-image:url(imgs/sombra_btn.png);
}

#btn_extras-home-info{
	height:40px;
	float:left;
	margin-left:60px;
	margin-top:40px;
}




/* SEGUINOS */

#fondo_seguinos{
	width:100%;
	height:300px;
	float:left;
	margin:0;
	margin-top:100px;
    background: url(imgs/fondo_seguinos.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}



/* VIDEO HOME */


#fondo_video{
    width: 100%;
    height: 300px;
    margin:0;
    background: url(imgs/fondo_video.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#compu{
	width:350px;
	height:240px;
	background-image:url(imgs/compu2.png);
	position:absolute;
	top:120px;
	left:calc(50% - 175px);
	z-index:2;
}

#video{
	width:296px;
	height:164px;
	position:absolute;
	top:20px;
	left:calc(50% - 148px);
}



/* CONTACTO */


#contacto{
	width:100%;
	height:870px;
	float:left;
	background-color:#FFF;
	position:relative;
	margin-top:50px;
}


#logo_contacto{
	width:270px;
	height:140px;
	margin:0 auto;
	background-image:url(imgs/logo_contacto.png);
}


#titulo_contacto{
	width:90%;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:22px;
	line-height:22px;
	color:#252525;
	text-align:center;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:20px;
}




#contenedor_form{
	display:none;
}

#contenedor_form_mobile{
	width:85%;
	height:500px;
	margin: 0 auto;
	margin-bottom:50px;
	display:block;
}


/* FORM */

#contacto_form{
    width:85%;
    height:600px;
    float:left;
}

.despl {
    display:block;
    width:85%;
    height:400px;
    font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:12px;
}
form {
    width:100%;
    margin:0 auto;
    float:left;
}

input, textarea {
    width:97%;
	padding-left:3%;
    height:60px;
    border:none;
	margin:0 auto;
    margin-bottom:7px;
	float:none;
	background-color:#aacceb;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
    font-size:14px;
    text-align:left;
    color:#273253;
	border-radius:0px;
}

textarea {
    height:200px;
    margin-bottom:8px;
    padding-top:10px;
	float:left;
}


#submit {
	height:60px;
	width:100%;
	border-radius:0px;
	padding: 5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	background-color:#efcb5d;
    font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	text-align:left;
    font-size:15px;
    color:#273253;
	cursor:pointer;
	float:left;
}



#mail_contacto{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:32px;
	color:#252525;
	text-align:center;
	margin-bottom:90px;
}






/* VOLUNTEER */



#fondo_voluntario{
    width: 100%;
    height: 450px;
	background-color:#d7dfe2;
    float:left;
	position:relative;
	padding-top:350px;
}

#esquina_volunteer{
	width:427px;
	height:365px;
	background-image:url(imgs/esquina_volunteer.svg);
	position:absolute;
	top:0;
	right:0;
	display:none;
}

#mascota_volunteer{
	width:340px;
	height:455px;
	background-image:url(imgs/mascota_volunteer.png);
	position:absolute;
	top:-420px;
	left:calc(50% - 170px);
	z-index:2;
}


#cont_voluntario-1000{
	width:100%;
	margin:0 auto;
	position:relative;
}


#cont_voluntario{
	width:100%;
	height:350px;
	position:absolute;
	top:0px;
	left:0px;
}

#titulo_voluntario{
	width:90%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:36px;
	line-height:36px;
	color:#273253;
	text-align:center;
	padding-top:60px;
}

#txt_voluntario{
	width:90%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:22px;
	line-height:27px;
	color:#273253;
	text-align:center;
	padding-top:15px;
	margin-bottom:20px;
}


#btn_voluntario{
	width:220px;
	height:66px;
	margin:0 auto;
	padding-top:14px;
	background-color:#efcb5d;
	border-radius:10px;
	cursor:pointer;
	position:relative;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:23px;
	line-height:25px;
	color:#273253;
	text-align:center;
}

#btn_voluntario:hover{
	background-color:#273253;
	color:#efcb5d;
}

#sombra_btn_voluntario{
	width:220px;
	height:24px;
	position:absolute;
	right:0px;
	bottom:-24px;
	background-image:url(imgs/sombra_btn2.png);
}



#btn_whatsapp{
	width:220px;
	height:55px;
	padding-top:14px;
	background-color:#efcb5d;
	border-radius:10px;
	cursor:pointer;
	position:relative;
	float:none;
	margin:0 auto;
	margin-top:40px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:18px;
	line-height:20px;
	color:#273253;
	text-align:center;
}

#btn_whatsapp:hover{
	background-color:#273253;
	color:#efcb5d;
}




/* PIE */



#pie{
	width:100%;
	height:550px;
	background-color:#52739f;
	float:left;
	position:relative;
}



#cont_pie{
	width:90%;
	height:450px;
	margin:0 auto;
	margin-top:90px;
	position:relative;
}

#logo_pie{
	width:205px;
	height:104px;
	position:absolute;
	left:calc(50% - 102px);
	top:0px;
	background-image:url(imgs/logo_pie.png);
}


#txt_pie_central{
	width:340px;
	height:80px;
	font-family: 'canavar', sans-serif;
    font-size:22px;
	line-height:24px;
	text-align:center;
	position:absolute;
	top:150px;
	left:calc(50% - 170px);
	color:#FFF;
}

#txt_pie_central2{
	width:340px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:11px;
	text-align:center;
	position:absolute;
	top:225px;
	left:calc(50% - 170px);
	color:#b3cee6;
	letter-spacing:2px;
}


#cont_redes_pie{
	width:192px;
	height:35px;
	position:absolute;
	left:calc(50% - 96px);
	top:300px;
}

#txt_redes_pie{
	width:190px;
	height:20px;
	position:absolute;
	left:calc(50% - 95px);
	top:360px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#FFF;
	text-align:center;
}

#redes_pie{
	height:35px;
	float:left
}


#redes_pie:hover{
	opacity:0.6;
}


#redes_pie-margen{
	width:25px;
	height:35px;
	float:left
}






/* EL EVENTO */



#fondo_evento{
    width: 100%;
    height: 100%;
    margin:0;
	padding-top:0px;
	margin-bottom:140px;
    background: url(imgs/fondo_evento.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#titulo_secciones{
	font-family: 'canavar', sans-serif;
    font-size:25px;
	text-align:right;
	position:absolute;
	top:300px;
	right:40px;
	color:#FFF;
	text-shadow: 0px 2px 3px #666;
}

#caja_evento{
	width:346px;
	height:148px;
	position:absolute;
	bottom:-20px;
	left:calc(50% - 173px);
	background-color:#52739f;
	border-radius:10px;
}

#sombra_caja_evento{
	width:290px;
	height:22px;
	background-image:url(imgs/sombra_contador.png);
	position:absolute;
	bottom:-22px;
	left:30px;
}

#titulo_caja_evento{
	font-family: 'canavar', sans-serif;
    font-size:24px;
	line-height:26px;
	padding-top:19px;
	text-align:center;
	color:#FFF;
}

#subtitulo_caja_evento{
	width:360px;
	height:36px;
	padding-top:10px;
	background-color:#aacceb;
	position:absolute;
	bottom:16px;
	left:calc(50% - 180px);
	
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:18px;
	text-align:center;
	color:#FFF;
}

#general_bloques{
	width:100%;
	float:left;
}

#cont_bloques{
	width:90%;
	margin:0 auto;
	background-color:#d7dfe2;
	
}


#bloques–izq{
	width:100%;
	float:left;
	margin-bottom:25px;
	position:relative;
	text-align:right;
}

#bloques–izq_ellugar{
	width:100%;
	height:600px;
	float:left;
	margin-bottom:25px;
	position:relative;
	text-align:right;
	background-color:#d7dfe2
}

#bloques–der{
	width:100%;
	float:right;
	margin-bottom:25px;
	position:relative;
	text-align:right;
}


#bloques–der_descripcion{
	width:100%;
	height:700px;
	float:right;
	margin-bottom:25px;
	position:relative;
	text-align:right;
	background-color:#d7dfe2
}


#bloques–der_datos{
	width:100%;
	height:750px;
	float:right;
	margin-bottom:25px;
	position:relative;
	text-align:right;
	background-color:#d7dfe2
}


#cont_txt-bloques{
	width:80%;
	height:80%;
	padding:10%;
	position:absolute;
	top:0px;
	right:0px;
	
}


#titulo-bloques_izq{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:30px;
	line-height:30px;
	color:#273253;
	text-align:center;
	margin-bottom:30px;
	clear:both;
}

#txt-bloques_izq{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:24px;
	color:#273253;
	text-align:center;
}




#titulo-bloques_der{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:30px;
	line-height:30px;
	color:#273253;
	text-align:center;
	margin-bottom:30px;
	clear:left;
}

#txt-bloques_der{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:24px;
	color:#273253;
	text-align:center;
}


#txt-bloques_der_descripcion{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:24px;
	color:#273253;
	text-align:center;
}



#btn_ver-ubicacion{
	width:208px;
	height:68px;
	float:none;
	margin:0 auto;
}


#cont_iconos{
	width:300px;
	height:900px;
	margin:0 auto;
}

#cont_cada-icono{
	float:none;
	margin:0 auto;
	text-align:center;
	padding-bottom:50px;
}

#cada-icono-img{
	width:150px;
	height:75px;
	margin:0 auto;
	margin-bottom:10px;
	text-align:center;
}


#cada-icono-nombre{
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:24px;
	text-align:center;
	color:#52739f;
}

#cada-icono-txt{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:14px;
	line-height:18px;
	text-align:center;
	color:#52739f;
	
}

#cada-icono-margen{
	display:none;
}




/* ESTACIONAMIENTO */


#cont_estacionamiento{
	width:90%;
	height:450px;
	margin:0 auto;
	margin-bottom:30px;
	position:relative;
}

#estacionamiento_senal{
	width:140px;
	height:140px;
	background-image:url(imgs/estacionamiento.svg);
	position:absolute;
	top:0;
	left: calc(50% - 70px);
}

#titulo_estacionamiento{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
    font-size:30px;
	line-height:30px;
	text-align:center;
	color:#252525;
	position:absolute;
	top:165px;
	left:0px;
}

#txt_estacionamiento{
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:18px;
	line-height:30px;
	text-align:center;
	color:#252525;
	position:absolute;
	top:250px;
	left:0px;
}




/* QUIENES SOMOS */

#fondo_quienes-somos{
	width: 100%;
	height: 2300px;
	background-color: #cdd3d5;
	float: left;
	margin-bottom: 250px;
	position: relative;
}


#cont_quienes-somos_imgs{
	width:90%;
	position:absolute;
	top:1200px;
	left:5%;
}

#sombra_quienes-somos{
	width:280px;
	height:24px;
	position:absolute;
	right:0px;
	bottom:-24px;
	background-image:url(imgs/sombra_btn.png);
	display:none;
}


#quienes-somos_img{
	width:100%;
	float:left;
}

#quienes-somos_margen{
	display:none;
}



#cont_imgs_historia-lago{
	width:100%;
	float:left;

}


#historia-lago-somos_img{
	width:100%;
	float:left;
	margin-bottom:1%
}

#historia-lago_margen{
	display:none;
}


#historia-lago_croquis{
    width: 100%;
    margin:0;
	margin-top:0.2%;
	margin-bottom:80px;
	float:left;
}




#fondo_turismo{
    width: 100%;
    height: 100%;
    margin:0;
    background: url(imgs/fondo_turismo.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}

#cont_turismo-ciudades{
	width: 85%;
	margin: 0 auto;
	margin-top: 20px;
}

#turismo-ciudades_columna{
	width:100%;
	float:left;
}

#turismo-ciudades_margen{
	display:none;
}



#tel{
	width:60px;
	height:70px;
	margin:0 auto;
	margin-top:15px;
	padding-bottom:30px;
}


#icono_gastronomia_der{
	width:115px;
	height:115px;
	float:none;
	margin:0 auto;
}

#icono_gastronomia_izq{
	height:115px;
	float:none;
	margin:0 auto;
}





#bloques–izq_gastronomia{
	width:100%;
	height:500px;
	float:left;
	margin-bottom:25px;
	position:relative;
	text-align:center;
	background-color:#d7dfe2
}


#bloques–der_gastronomia{
	width:100%;
	height:500px;
	float:right;
	margin-bottom:25px;
	position:relative;
	text-align:center;
	background-color:#d7dfe2
}




/* TURISMO GASTRONOMICO */

#fondo_turismo-gastronomico{
	width:100%;
	height:2700px;
	background-color:#cdd3d5;
	float:left;
	margin-top:0px;
	position:relative;
}


#cont_turismo-cada-localidad{
	width:90%;
	height:450px;
	margin:0 auto;
	margin-bottom:15px;
	position:relative;
}

#img-cada-localidad{
	width:360px;
	margin-right:0px;
	margin:0 auto;
	position:absolute;
	right:calc(50% - 180px);
}


#titulo_cada-localidad{
	width:100%;
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:24px;
	text-align:center;
	color:#52739f;
	position:absolute;
	right: calc(45% - 45%);
	top:230px;
}


#txt_cada-localidad{
	width:100%;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:18px;
	line-height:28px;
	text-align:center;
	color:#252525;
	position:absolute;
	right: calc(45% - 45%);
	top:260px;
}




/* EXCURSIONES */

#cont_excursiones{
	width:300px;
	margin:0 auto;
	margin-top:0px;
}


#excursiones_columna{
	width:300px;
	float:left;
	padding-bottom:50px;
}


#excursiones_img{
	width:300px;
	height:215px;
	float:left;
}

#excursiones_titulo{
	width:300px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	
	font-family: 'Anton', sans-serif;
	font-weight:400;
    font-size:24px;
	line-height:28px;
	text-align:center;
	color:#52739f;
}


#excursiones_txt{
	width:300px;
	float:left;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:16px;
	line-height:25px;
	text-align:center;
	color:#252525;
}


#excursiones_margen{
	display:none;
}


/* ATLETAS */



#fondo_atletas{
    width: 100%;
    height: 100%;
    margin:0;
    background: url(imgs/fondo_atletas.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#titulo_general_atletas{
	width: 100%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 45px;
	line-height:40px;
	color: #aacceb;
	text-align: center;
	padding-top: 150px;
	padding-bottom:20px;
	float: left;
}


#cont_form_atletas{
	width:90%;
	height:220px;
	margin:0 auto;
	padding-bottom:80px;
}

#form_login_atletas #submit {
	float: none;
	width: 100%;
	margin-top: 0px;
}




#cont_fichas_atletas{
	width:322px;
	margin:0 auto;
}


#ficha_atletas{
	width:322px;
	height:550px;
	float:left;
}






#ficha_atletas_margen{
	display:none;
}



/* GACETILLA */


#titulo_gacetilla_atletas{
	width: 100%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #252525;
	text-align: center;
	padding-top: 40px;
	padding-bottom:35px;
}



#txt_gacetilla_atletas{
	width: 90%;
	margin:0 auto;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height:28px;
	color: #252525;
	text-align: left;
	padding-bottom:40px;
}


#linea_gacetilla_atletas{
	width: 95%;
	height:1px;
	margin:0 auto;
	background-color:#252525;
}



#img_gacetilla_atletas{
	width: 350px;
	margin:0 auto;
	margin-bottom:80px;
}








#cont_iconos_atletas{
	width:100%;
	height:1900px;
	float:left;
	margin-bottom:100px;
	background-color:#aacceb;
	position:relative;
}


#iconos_atletas_titulo{
	width:90%;
	margin:0 auto;
	margin-top:110px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
    font-size:36px;
	line-height:40px;
	text-align:center;
	color:#FFF;
}


#iconos_atletas_contenedor{
	width:100%;
	height:360px;
	margin:0 auto;
	margin-top:75px;
}


#icono_atletas{
	height:360px;
	float:none;
	margin:0 auto;
	margin-bottom:80px;
}

#icono_atletas_margen{
	height:360px;
	width:121px;
	float:left;
	display:none;
}


#iconos_atletas_bloque{
	width:340px;
	height:250px;
	background-color:#52739f;
	position:absolute;
	bottom:-60px;
	right:calc(50% - 170px);
	border-radius:15px;
	display:block;
}


#iconos_atletas_bloque_txt{
	width:95%;
	margin:0 auto;
	margin-top:30px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
    font-size:20px;
	line-height:24px;
	text-align:center;
	color:#FFF;
}

#iconos_atletas_bloque_txt2{
	width:100%;
	margin:0 auto;
	margin-top:35px;
	font-family: 'canavar', sans-serif;
    font-size:22px;
	text-align:center;
	color:#efcb5d;
}


#sombra_iconos_atletas_bloque{
	width:220px;
	height:24px;
	position:absolute;
	right:0px;
	bottom:-24px;
	background-image:url(imgs/sombra_btn2.png);
}




/* NOTICIAS */



#fondo_noticias{
    width: 100%;
    height: 100%
    margin:0;
    background: url(imgs/fondo_noticias.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#titulo_noticias{
	width:90%;
	margin:0 auto;
	margin-top:80px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
    font-size:40px;
	line-height:44px;
	text-align:left;
	color:#222221;
}

#subtitulo_noticias{
	width:90%;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:40px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
    font-size:22px;
	line-height:26px;
	text-align:left;
	color:#52739f;
}

#txt_noticias{
	width:90%;
	margin:0 auto;
	margin-bottom:40px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
    font-size:17px;
	line-height:27px;
	text-align:left;
	color:#273253;
}


#txt_noticias_linea{
	width:90%;
	margin:0 auto;
	margin-bottom:40px;
}





#cont-videoyfotos-actividades{
	width:100%;
	margin:0 auto;
	margin-bottom:80px;
}

#cont-float{
	width:100%;
	text-align:center;
	float:left;
}

#video-actividades{
	width:350px;
	height:190px;
	margin:0 auto;
	float:none;
}



#fotos-actividades{
	width:286px;
	height:380px;
	float:none;
	margin:0 auto;
	margin-top:40px;
	position:relative;
}

#fotos-actividades2{
	width:286px;
	height:480px;
	float:none;
	margin:0 auto;
	margin-top:40px;
	position:relative;
}

#fotos-actividades-baja{
	width:286px;
	height:320px;
	float:none;
	margin:0 auto;
	margin-top:40px;
	position:relative;
}


#noticias_fecha{
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size:18px;
	line-height:25px;
	text-align:center;
	color:#a1c3e2;
	margin-bottom:10px;
}



#btn_noticias{
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#efcb5d;
	border-radius:10px;
	cursor:pointer;
	position:relative;
	float:none;
	margin:0 auto;
	margin-top:10px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size:20px;
	line-height:20px;
	color:#273253;
	text-align:center;
}

#cont-fotos-actividades{
	width: 286px;
	position: absolute;
	bottom: 0px;
}

#fila-fotos-actividades{
	width: 286px;
	height: 90px;
	margin-top:8px;
}

#foto-actividades{
	width:90px;
	height:90px;
	float:left;
}

#foto-actividades-margen{
	display:block;
}





/* SPONSORS */


#fondo_sponsors{
    width: 100%;
    height: 100%;
    margin:0;
    background: url(imgs/fondo_sponsors.jpg) no-repeat bottom center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    float:left;
	position:relative;	
}


#titulo_sponsors{
	width:90%;
	margin:0 auto;
	margin-top:140px;
	margin-bottom:40px;
	border-bottom: solid #252525 1px;
	
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
    font-size:30px;
	line-height:28px;
	text-align:center;
	color:#252525;
}

#cont_mil{
	width:260px;
	margin:0 auto;
}

#cont_sponsors{
	width:260px;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}

#sponsors_logo{
	height:150px;
	float:none;
	margin:0 auto;
	margin-bottom:50px;
}

#sponsors_margen{
	display:none;
}

}
