/*
color azul 1: 3080b7
color azul 2: 76aed4
*/

#loading
	{
		display:none;
		position:fixed;
		right:0;
		margin-top:20px;
		margin-right:40px;
		z-index:9999999;
		border:0px solid red;
	}

#loading	#div_loading
	{
		border:1px solid #002655;
		z-index:99999999;
		background-color:#fff;
		padding:10px;

		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		box-shadow: 1px 1px 15px #000;
		-moz-box-shadow: 1px 1px 15px #000;
		-webkit-box-shadow: 1px 1px 15px #000;
		text-align:center;
	}


#flotante_bases
	{		display:none;		position:absolute;
		width:96%;
		max-width:1100px;
		margin:5em auto 0 auto;
		background-color:#fff;
		z-index:1001;
		margin-left: auto;
		margin-right: auto;
		left:0;
		right:0;
		border:1px solid #000;		box-shadow: 1px 1px 15px #000;
		-moz-box-shadow: 1px 1px 15px #000;
		-webkit-box-shadow: 1px 1px 15px #000;
	}
#flotante_bases	#texto_base
	{		margin:2em;
	}

#flotante_bases	#cerrar_bases
	{		text-align:center;
		margin-top:2em;
		margin-bottom:2em;
	}

#flotante_mensaje
	{
		background-color:#fff;
		border:0px solid yellow;
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		margin-top:10%;
		width:80%;
		max-width:500px;
		z-index:9999999;
		box-shadow: 1px 1px 15px #000;
		-moz-box-shadow: 1px 1px 15px #000;
		-webkit-box-shadow: 1px 1px 15px #000;
		border:1px solid #000;
		padding-bottom:20px;
		border-radius: 0 0 10px 10px;
		-moz-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
	}


#flotante_mensaje	#barra_pantalla
	{
		background-color:#2f80b6;
		color:#fff;
	}

#flotante_mensaje	#barra_pantalla	#titulo_pantalla
	{float:left;padding:3px 0 3px 10px;}

#flotante_mensaje	#barra_pantalla	#cerrar_pantalla
	{float:right;margin:-10px -10px 0 0;}

#flotante_mensaje	#contenido_pantalla
	{
		margin-top:20px;
		border:0px solid red;
		margin:20px 10px 0 10px;
		text-align:center;
		color:#ff0000;
		font-weight:bold;
	}
#flotante_mensaje	#contenido_pantalla2
	{
		margin-top:5px;
		border:0px solid red;
		text-align:center;
		color:#ff0000;
		font-weight:bold;
	}

#flotante_mensaje	#cerrar_pantalla
	{
		margin-top:40px;
		text-align:center;
	}



#flotante_reserva_pista
	{
		display:none;
		position:absolute;
		margin:100px auto 0 auto;
		left:0;
		right:0;
        width:80%;
		max-width:300px;
		z-index:10000;
	}

#flotante_reserva_pista	#caja_reserva
	{
		border:1px solid #808080;
		background-color:#FFFFFF;
		-webkit-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		-moz-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		padding-bottom:10px;
	}

#flotante_reserva_pista	#caja_reserva	#titulo_reservar_pista
	{
		background-color:#2f80b6;
		color:#fff;
		padding:2px 10px;
/*		cursor:move; */
	}

#flotante_reserva_pista	#caja_reserva	#cuerpo_reservar_pista
	{
		background-color:#fff;
	}


#flotante_reserva_pista	#caja_reserva	#cuerpo_reservar_pista	#info_reserva
	{
		margin:10px;
		border:0px solid #ccc;
	}


#flotante_reserva_pista	#caja_reserva	#cuerpo_reservar_pista	#info_reserva	#no_reservar
	{
		text-align:center;
		font-size:8pt;
		color:#ff0000;
		font-weight:bold;
	}

#flotante_reserva_pista	#caja_reserva	#cuerpo_reservar_pista	#info_reserva	#inicio_sesion_cliente
	{		margin-top:15px;		font-weight:bold;
		border:0px solid red;
		text-align:center;
	}

#flotante_reserva_pista	#caja_reserva	#cuerpo_reservar_pista	#info_reserva	#inicio_sesion_cliente	a
	{
		font-size:12pt;
		font-weight:bold;
		color:#3080b7;
		text-align:center;
		display:block;
	}


#flotante_reserva_pista	#caja_reserva	#boton_div_reserva
	{
		margin-top:20px;
	}

#flotante_reserva_pista	#nuevo_cliente_reserva
	{
		display:none;
		margin-top:30px;
		border:1px solid #808080;
		background-color:#FFFFFF;
		-webkit-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		-moz-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		padding-bottom:10px;
	}

#flotante_reserva_pista	#nuevo_cliente_reserva	#titulo_neuvo_cliente_reservar
	{
		background-color:#2f80b6;
		color:#fff;
		padding:2px 10px;
/*		cursor:move; */
	}

#flotante_reserva_pista	#nuevo_cliente_reserva	#contenido_cliente_reservar
	{
		margin:20px 10px 10px 10px;
		border:0px solid red;
	}

#flotante_reserva_pista	#nuevo_cliente_reserva	#boton_div_cliente_reserva
	{
		margin-top:20px;
	}

#flotante_reserva_pista	#mensaje_nuevo_cliente
	{
		display:none;
		padding:10px;
		margin-top:20px;
		border:1px solid #808080;
		background-color:#FFFFFF;
		-webkit-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		-moz-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		text-align:center;
		color:#ff0000;
	}

#flotante_reserva_pista	#login_cliente_reserva
	{
		display:none;
		margin-top:30px;
		border:1px solid #808080;
		background-color:#FFFFFF;
		-webkit-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		-moz-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		padding-bottom:20px;
	}

#flotante_reserva_pista	#login_cliente_reserva	#titulo_inicio_sesion
	{
		background-color:#2f80b6;
		color:#fff;
		padding:2px 10px;
	}


#flotante_reserva_pista	#login_cliente_reserva	#cuerpo_inicio_sesion
	{		margin-top:20px;
	}



#flotante_consulta_reserva
	{
		display:nones;
		position: absolute;
		margin:100px auto 0 auto;
		left:0;
		right:0;
        width:80%;
		max-width:300px;
		z-index:10000;
	}
#flotante_consulta_reserva	#consulta_reserva
	{
		margin-top:20px;
		border:1px solid #808080;
		background-color:#FFFFFF;
		-webkit-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		-moz-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		padding-bottom:20px;
	}

#flotante_consulta_reserva	#consulta_reserva	#titulo_consulta
	{
		background-color:#2f80b6;
		color:#fff;
		padding:2px 10px;
/*		cursor:move; */
	}

#flotante_consulta_reserva	#consulta_reserva	#cont_consulta_reserva
	{
		margin-top:30px;
		padding-left:10px;
	}

#flotante_consulta_reserva	#consulta_reserva	#botones_consulta_reserva
	{
		margin-top:30px;
	}

#flotante_consulta_reserva	#motivo_anulacion_reserva
	{
		display:none;
		background-color:#fff;
		margin-top:30px;
		-webkit-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		-moz-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		border:1px solid #808080;
		padding:10px;
	}

#flotante_consulta_reserva	#confirmacion_eliminar_reserva
	{
		display:none;
		background-color:#fff;
		margin-top:30px;
		-webkit-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		-moz-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		border:1px solid #808080;
		padding:20px 10px;
	}


#flotante_movil
	{     	position:absolute;
     	width:80%;
     	margin-left:-85%;
		-webkit-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		-moz-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
/*		background-color:#515151; */
		background-color:rgba(0,0,0,0.6);
		margin-top:72px;
		z-index:110;
		padding-bottom:5px;
	}

#flotante_movil	#barra_superior_menu_movil
	{		border-bottom:1px solid #797979;
		margin:0 10px;
	}

#flotante_movil	#barra_superior_menu_movil	a
	{color:#fff;font-size:1em;font-style:italic;}

#flotante_movil	#barra_superior_menu_movil	#nombre_usuario
	{float:right;margin:13px 10px 0 0;}

#flotante_movil	#barra_superior_menu_movil	#ico_logout
	{float:right;padding:5px 15px 0 15px;border-left:1px solid #787878;}

#flotante_movil	#barra_superior_menu_movil	#close_menu
	{float:right;padding:5px 15px 0 15px;border-left:1px solid #787878;}

#flotante_movil	#cont_menu_movil
	{		margin-top:4px;	}

#flotante_movil	#cont_menu_movil	#link_menu_movil
	{		text-align:right;

	}

#flotante_movil	#cont_menu_movil	#link_menu_movil	a
	{		display:block;color:#fff;
		margin:8px 15px;
		font-size:14pt;
		padding:5px 15px;
	}
#flotante_movil	#cont_menu_movil	#link_menu_movil	a:hover
	{		background-color:#fff;color:#1672A9;
	}



#flotante_acceso_movil
	{     	position:absolute;
		-webkit-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		-moz-box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		box-shadow: 1px 5px 14px -5px rgba(0,0,0,1);
		background-color:#fff;
		z-index:110;
		border:1px solid #000;
/*		margin-top:30px;   */
		margin-top:-300px;
		width:60%;
		max-width:300px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		z-index:19;
		padding-bottom:20px;
	}


#flotante_acceso_movil	#contenido_acceso_movil
	{		margin:40px auto 0 auto;
		border:0px solid red;
		width:90%;
	}
#flotante_acceso_movil	#contenido_acceso_movil	a
	{color:#000;}




#flotante_imagen
	{		display:none;		position:absolute;		width:96%;
		max-width:800px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		margin-top:30px;
		border:0px solid #fff;
		z-index:1001;
	}

#flotante_imagen	img
	{margin:0 auto;text-align:center;}

#flotante_imagen	#img_ajax_inst
	{		border:0px solid red;
	}

#flotante_imagen	#barra_superior_img_ampli
	{position:absolute;width:100%;}

#flotante_imagen	#barra_superior_img_ampli	#boton_cerrar
	{		float:right;

	}

#flotante_imagen	#barra_superior_img_ampli	#boton_cerrar	a
	{display:block;color:#fff;font-size:14pt;font-weight:bold;padding:10px;background-color:rgba(0,0,0,0.4);opacity:0.6;}
#flotante_imagen	#barra_superior_img_ampli	#boton_cerrar	a:hover
	{
		-webkit-animation:cerrar_amp 0.3s linear forwards;
		-moz-animation:cerrar_amp 0.3s linear forwards;
		-o-animation:cerrar_amp 0.3s linear forwards;
		animation:cerrar_amp 0.3s linear forwards;
	}

	@-webkit-keyframes cerrar_amp {
		0%  {opacity:0.2;}
		100%  {opacity:1;background-color:rgba(0,0,0,0.7)}
	}
	@-moz-keyframescerrar_amp {
		0%  {opacity:0.2;}
		100%  {opacity:1;background-color:rgba(0,0,0,0.7)}
	}
	@-o-keyframes cerrar_amp {
		0%  {opacity:0.2;}
		100%  {opacity:1;background-color:rgba(0,0,0,0.7)}
	}
	@keyframes cerrar_amp {
		0%  {opacity:0.2;}
		100%  {opacity:1;background-color:rgba(0,0,0,0.7)}
	}




#flotante_imagen	#barra_control
	{
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		height:67px;
		width:100%;

	}

#flotante_imagen	#barra_control	#control_izq
	{		float:left;margin-left:1%;width:45%;border:0px solid blue;
	}


#flotante_imagen	#barra_control	#control_izq	a
	{		display:block;padding-left:100px;opacity:0
	}
#flotante_imagen	#barra_control	#control_izq	a:hover
	{		-webkit-animation:flecha_izq 0.2s linear forwards;
		-moz-animation:flecha_izq 0.2s linear forwards;
		-o-animation:flecha_izq 0.2s linear forwards;
		animation:flecha_izq 0.2s linear forwards;
	}

	@-webkit-keyframes flecha_izq {
		0%  {opacity:0;padding-left:100%;}
		100%  {opacity:1;padding-left:0px;}
	}
	@-moz-keyframesflecha_izq {
		0%  {opacity:0;padding-left:100%;}
		100%  {opacity:1;padding-left:0px;}
	}
	@-o-keyframes flecha_izq {
		0%  {opacity:0;padding-left:100%;}
		100%  {opacity:1;padding-left:0px;}
	}
	@keyframes flecha_izq {
		0%  {opacity:0;padding-left:100%;}
		100%  {opacity:1;padding-left:0px;}
	}



#flotante_imagen	#barra_control	#control_der
	{float:right;margin-right:2%;width:45%;border:0px solid blue;text-align:right;}

#flotante_imagen	#barra_control	#control_der	a
	{
		display:block;padding-right:100px;opacity:0
	}
#flotante_imagen	#barra_control	#control_der	a:hover
	{
		-webkit-animation:flecha_der 0.2s linear forwards;
		-moz-animation:flecha_der 0.2s linear forwards;
		-o-animation:flecha_der 0.2s linear forwards;
		animation:flecha_der 0.2s linear forwards;
	}

	@-webkit-keyframes flecha_der {
		0%  {opacity:0;padding-right:100%;}
		100%  {opacity:1;padding-right:0px;}
	}
	@-moz-keyframes flecha_der {
		0%  {opacity:0;padding-right:100%;}
		100%  {opacity:1;padding-right:0px;}
	}
	@-o-keyframes flecha_der {
		0%  {opacity:0;padding-right:100%;}
		100%  {opacity:1;padding-right:0px;}
	}
	@keyframes flecha_der {
		0%  {opacity:0;padding-right:100%;}
		100%  {opacity:1;padding-right:0px;}
	}



.no_mas_img_izq{
-webkit-animation:no_image_izq 0.1linear forwards;
-moz-animation:no_image_izq 0.1s lineal forwards;
-o-animation:no_image_izq 0.1s linear forwards;
animation:no_image_izq 0.1s linear forwards;
}

@-webkit-keyframes no_image_izq {
	0%  {left:0;}
	50%  {left:-50px;}
	100%  {left:0px;}
}
@-moz-keyframes no_image_izq {
	0%  {left:0;}
	50%  {left:-50px;}
	100%  {left:0px;}
}
@-o-keyframes no_image_izq {
	0%  {left:0;}
	50%  {left:-50px;}
	100%  {left:0px;}
}
@keyframes no_image_izq {
	0%  {left:0;}
	50%  {left:-50px;}
	100%  {left:0px;}
}


.no_mas_img_der{
-webkit-animation:no_image_der 0.1linear forwards;
-moz-animation:no_image_der 0.1s lineal forwards;
-o-animation:no_image_der 0.1s linear forwards;
animation:no_image_der 0.1s linear forwards;
}

@-webkit-keyframes no_image_der {
	0%  {left:0;}
	50%  {left:50px;}
	100%  {left:0px;}
}
@-moz-keyframes no_image_der {
	0%  {left:0;}
	50%  {left:50px;}
	100%  {left:0px;}
}
@-o-keyframes no_image_der {
	0%  {left:0;}
	50%  {left:50px;}
	100%  {left:0px;}
}
@keyframes no_image_der {
	0%  {left:0;}
	50%  {left:50px;}
	100%  {left:0px;}
}

/*
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
*/

#contenedor
	{		width:100%;
		overflow:hidden;
	}

@media (min-width: 1100px)
	{
		#contenedor	#barra_sup
			{				position:absolute;
				top:0;
				left:50%;
				margin-left:-500px;
				z-index:4;
			}

		#contenedor	#barra_sup	#login_registro
			{				position:absolute;
				left:38%;
				margin-top:8px;
				border:0px solid red;
			}

		#contenedor	#barra_sup	#login_registro	a
			{color:#fff;}

		#contenedor	#cabecera
			{				width:100%;
				max-width:1100px;
				margin:0 auto;
				overflow:hidden;
			}

		#contenedor	#cabecera	#logo
			{float:left;margin-top:20px;width:27.6%;position:relative;z-index:11;position:relative;}


		#contenedor	#cabecera	#menu
			{float:left;width:68.6%;margin-left:3.7%;position:relative;z-index:0;
			 -webkit-animation:baja_menu 1s linear forwards;
			-moz-animation:baja_menu 1s linear forwards;
			-o-animation:baja_menu 1s linear forwards;
			animation:baja_menu 1s linear forwards;
			}

			@-webkit-keyframes baja_menu {
				0%  { margin-top:-130px;}
				100%  { margin-top:0px;}
			}
			@-moz-keyframes baja_menu {
				0%  { margin-top:-130px;}
				100%  { margin-top:0px;}
			}
			@-o-keyframes baja_menu {
				0%  { margin-top:-130px;}
				100%  { margin-top:0px;}
			}
			@keyframes baja_menu {
				0%  { margin-top:-130px;}
				100%  { margin-top:0px;}
			}


		#contenedor	#cabecera	#menu	#barra_menu
			{				position:absolute;				border:0px solid red;
				margin-top:-45px;
				height:35px;
				left:0;
				right:0;
				margin-left:auto;
				margin-right:auto;
				width:92%;
				font-weight:bold;
			}



		#contenedor	#cabecera	#menu	#barra_menu	#link1
			{float:left;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
		#contenedor	#cabecera	#menu	#barra_menu	#link2
			{float:left;margin-left:3.5%;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
		#contenedor	#cabecera	#menu	#barra_menu	#link3
			{float:left;margin-left:3.5%;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
		#contenedor	#cabecera	#menu	#barra_menu	#link4
			{float:left;margin-left:3.5%;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
		#contenedor	#cabecera	#menu	#barra_menu	#link5
			{float:left;margin-left:3.5%;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
		#contenedor	#cabecera	#menu	#barra_menu	#link6
			{float:left;margin-left:3.5%;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

		#contenedor	#cabecera	#menu	#barra_menu	a
			{color:#000;font-weight:bold;display:block;padding:3px 10px;}


		#contenedor	#cabecera	#menu	#barra_menu	a:hover
			{				background-color:#fff;				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}

		#contenedor	#cabecera	#barra_menu_movil
			{				display:none;
			}

		#contenedor	#logo_1100
			{display:none;}

		#contenedor	#titulo_pagina
			{display:none;}
	}

@media (max-width: 1099px)
	{
		#contenedor	#barra_sup
			{
				display:none;
				overflow:hidden;
			}

		#contenedor	#barra_sup	img
			{
				display:none;
			}

		#contenedor	#barra_sup	#login_registro
			{
				border:1px solid red;
			}
		#contenedor	#barra_sup	#login_registro	table
			{margin:5px auto 0 auto;}

		#contenedor	#barra_sup	#login_registro	a
			{color:#fff;}


		#contenedor	#cabecera
			{
				width:100%;
				max-width:1100px;
				margin:0 auto;
				overflow:hidden;
			}

		#contenedor	#cabecera	#logo
			{display:none;}


		#contenedor	#cabecera	#menu
			{display:none;}


		#contenedor	#cabecera	#menu	#barra_menu
			{
				display:none;
			}


		#contenedor	#cabecera	#barra_menu_movil
			{
				background-color:#515151;
				box-shadow: 1px 1px 15px #000;
				-moz-box-shadow: 1px 1px 15px #000;
				-webkit-box-shadow: 1px 1px 15px #000;
				margin-bottom:20px;
				position:relative;
				z-index:20;
			}

		#contenedor	#cabecera	#barra_menu_movil	a
			{color:#fff;display:block;}

		#contenedor	#cabecera	#barra_menu_movil	#logo_movil
			{float:left;width:50px;margin:3px 0 0 1%;}
		#contenedor	#cabecera	#barra_menu_movil	#acceso_login_movil
			{float:right;height:35px;padding:0 1em;border-right:1px solid #797979;border-left:1px solid #797979;margin:2px 0 5px 0;}
		#contenedor	#cabecera	#barra_menu_movil	#icono_menu_movil
			{float:right;height:35px;padding:0 1em;margin:2px 0 5px 0;}



		#contenedor	#logo_1100
			{
				border:0px solid red;
				text-align:center;
				width:30%;
				margin:2em auto 0 auto;
			}

		#contenedor	#titulo_pagina
			{
				text-align:center;
				font-size:1.5em;
				margin-top:1em;
			}


		#contenedor	#centro #img_index
			{
				margin:20px auto 0 auto;
			}

		#contenedor	#banda_inferior_movil
			{display:none;}


		#contenedor	#centro	#base	#contacto
			{
				width:96%;
				margin:0 auto;
				margin-top:20px;
			}


		#contenedor	#centro	#base	#contacto	#google_map
			{
				width:95%;
				margin:0 auto;
				height:200px;
				border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;
			}


		#contenedor	#centro	#base	#contacto	#div_contacto
			{margin:30px auto 0 auto;width:95%;height:450px;background-color:#d0d0d0;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;;overflow:hidden;}


		#contenedor	#centro	#base	#contacto	#div_horario
			{width:95%;margin:30px auto 0 auto;}


		#contenedor	#centro	#base	#contacto	#div_contacto	#contenido_contacto
			{
				margin-top:70px;
				border:0px solid red;
				position:relative;
			}


		#contenedor	#centro	#base	#contacto	#div_horario	#titulo_horario
			{
				margin-top:20px;
				text-align:center;
				font-weight:bold;
			}

		#contenedor	#centro	#base	#contacto	#div_horario	#contenido_horario
			{
				margin-top:20px;
				text-align:center;
			}

		#contenedor	#centro	#base	#registro
			{
			}

		#contenedor	#centro	#base	#registro	#titulo_registro
			{
				display:none;
			}

		#contenedor	#centro	#base	#registro	#contenido_registro
			{
				margin-top:50px;
			}
	}


@media (max-width: 900px)
	{
		#contenedor	#logo_1100
			{display:none;}

		#contenedor	#centro	#img_index
			{
				display:none;
			}

		#contenedor	#centro	#img_index_movil
			{
				margin-top:4em;
				width:97%;
				margin:1em auto 0 auto;
				position:relative;
				z-index:15;
			}

		#contenedor	#centro	#img_index_movil	#logo_movil
			{
				border:0px solid red;
				text-align:center;
				width:40%;
				min-width:150px;
				margin:0 auto;
			}
		#contenedor	#centro	#img_index_movil	#imagen_carrusel
			{
				margin-top:2em;
				background-color:#000;
			}

		#contenedor	#centro	#img_index_movil	#imagen_carrusel	img
			{
				width:100%;
				text-align:center;

			}

		#contenedor	#centro	#frase_index
			{
				margin-top:40px;
				text-align:center;
			}
		#contenedor	#centro	#frase_index	p
			{
				padding:0;
				margin:0;
				margin-bottom:3px;
			}

		#contenedor	#centro	#frase_index	#frase1
			{font-style:italic;font-weight:bold;font-size:1.5em;}
		#contenedor	#centro	#frase_index	#frase2
			{margin-top:3px;font-size:1em;}


		#contenedor	#banda_inferior
			{
				display:none;
			}
		#contenedor	#banda_inferior_movil
			{
				display:block;
				position:fixed;
				bottom:0;
			}


		#contenedor	#banda_inferior_movil	#caja_planos	#txt_copy
			{
				position:absolute;
				left:0;
				right:0;
				bottom:0;
				margin-left:auto;
				margin-right:auto;
				color:#fff;
				z-index:4;
				width:100%;
				text-align:center;
				font-size:8pt;
				background-color:rgba(61,133,206,0.5);
			}
		#contenedor	#banda_inferior_movil	#caja_planos	#txt_copy	a
			{color:#fff;font-size:8pt;}


		#contenedor	#centro	#banner_competicion
			{
				border:0px solid red;
				display:table;
				margin:50px auto 0 auto;
				padding-bottom:100px;
				width:auto;
			}

		#contenedor	#centro	#banner_competicion	#ban_liga
			{float:left;width:45%;height:100px;margin-right:20px;}
		#contenedor	#centro	#banner_competicion	#ban_comp
			{float:right;width:45%;height:100px;margin-left:20px;}


	}


#contenedor	#centro
	{		border:0px solid green;		width:100%;
		margin-top:0px;
	}

@media (min-width: 900px)
	{
		#contenedor	#centro	#img_index
			{				margin:20px auto 0 auto;
				width:100%;
				max-width:1920px;
				position:relative;
				z-index:0;
			}

		#contenedor	#centro	#img_index_movil
			{display:none;}

		#contenedor	#centro	#frase_index
			{				margin-top:40px;
				text-align:center;
				-webkit-animation:ani_texto_index 0.5s linear forwards;
				-moz-animation:ani_texto_index 0.5s linear forwards;
				-o-animation:ani_texto_index 0.5s linear forwards;
				animation:ani_texto_index 0.5s linear forwards;
				overflow:hidden;
				border:0px solid red;
			}

			@-webkit-keyframes ani_texto_index{
				0%  {margin-left:-100%;color:#fff;font-size:1000%;}
				100%  {margin-left:0;color:#000; font-size:1em;}
			}
			@-moz-keyframes ani_texto_index{
				0%  {margin-left:-100%;color:#fff;font-size:1000%;}
				100%  {margin-left:0;color:#000; font-size:1em;}
			}
			@-o-keyframes ani_texto_index{
				0%  {margin-left:-100%;color:#fff;font-size:1000%;}
				100%  {margin-left:0;color:#000; font-size:1em;}
			}
			@keyframes ani_texto_index{
				0%  {margin-left:-100%;color:#fff;font-size:1000%;}
				100%  {margin-left:0;color:#000; font-size:1em;}
			}


		#contenedor	#centro	#frase_index	#frase1
			{font-style:italic;font-weight:bold;font-size:1.5em;}
		#contenedor	#centro	#frase_index	#frase2
			{margin-top:3px;font-size:1.5em;}

		#contenedor	#centro	#banner_competicion
			{				border:0px solid red;
				display:table;
				margin:50px auto 0 auto;
				width:auto;
			}

		#contenedor	#centro	#banner_competicion	#ban_liga
			{float:left;max-width:320px;width:98%;margin-right:20px;}
		#contenedor	#centro	#banner_competicion	#ban_comp
			{float:left;max-width:320px;width:98%;margin-left:20px;}

	}

#contenedor	#centro	#base
	{		width:100%;
		max-width:1100px;
		margin:0 auto;
		border:0px solid red;
	}

@media (min-width: 650px)
	{
		#contenedor	#centro	#base	#fila_quienes_somos
			{				width:100%;
				max-width:800px;
				margin:50px auto 0 auto;				border:0px solid blue;
			}
		#contenedor	#centro	#base	#fila_quienes_somos	p
			{text-align:justify;}

		#contenedor	#centro	#base	#fila_quienes_somos	#imagen_quienes_somos
			{float:left;width:50%;}

		#contenedor	#centro	#base	#fila_quienes_somos	#texto_quienes_somos
			{float:right;width:50%;margin-top:20px;}
	}

@media (max-width: 649px)
	{
		#contenedor	#centro	#base	#fila_quienes_somos
			{
				width:100%;
				max-width:600px;
				margin:20px auto 0 auto;
			}
		#contenedor	#centro	#base	#fila_quienes_somos	p
			{text-align:justify;}

		#contenedor	#centro	#base	#fila_quienes_somos	#imagen_quienes_somos
			{width:90%;margin:0 auto;}

		#contenedor	#centro	#base	#fila_quienes_somos	#texto_quienes_somos
			{
				width:90%;
				margin:30px auto 0 auto;
			}
	}


@media (min-width: 1100px)
	{
		#contenedor	#centro	#base	#registro
			{				width:350px;
				padding-bottom:30px;
				border:1px solid #000;
				margin-top:-30px;
				margin-left:400px;
				border-radius: 0 0 20px 20px;
				-moz-border-radius: 0 0 20px 20px;
				-webkit-border-radius: 0 0 20px 20px;
				-webkit-animation:baja_registro 0.3s linear forwards;
				-moz-animation:baja_registro 0.3s linear forwards;
				-o-animation:baja_registro 0.3s linear forwards;
				animation:baja_registro 0.3s linear forwards;
			}

			@-webkit-keyframes baja_registr0{
				0%  { margin-top:-430px;}
				100%  { margin-top:-30px;}
			}
			@-moz-keyframes baja_registro{
				0%  { margin-top:-430px;}
				100%  { margin-top:-30px;}
			}
			@-o-keyframes baja_registro {
				0%  { margin-top:-430px;}
				100%  { margin-top:-30px;}
			}
			@keyframes baja_registro {
				0%  { margin-top:-430px;}
				100%  { margin-top:-30px;}
			}

		#contenedor	#centro	#base	#registro	#titulo_registro
			{				margin-top:30px;
				text-align:center;
				font-size:12pt;
			}

		#contenedor	#centro	#base	#registro	#contenido_registro
			{				margin-top:20px;
			}
	}

#contenedor	#centro	#base	#mensaje_pantalla
	{
		margin-top:80px;
		font-size:14pt;
		text-align:center;
	}


#contenedor	#centro	#base	#mensaje_pantalla2
	{		width:90%;		max-width:600px;
		margin:0 auto;
		margin-top:80px;
		font-size:14pt;
		border:0px solid red;
	}


@media (min-width: 1100px)
	{
		#contenedor	#centro	#base	#contacto
			{				width:865px;
				padding-bottom:30px;
				border:0px solid #000;
				margin-top:-30px;
				margin-left:220px;
				-webkit-animation:ani_contacto 0.5s linear forwards;
				-moz-animation:ani_contacto 0.5s linear forwards;
				-o-animation:ani_contacto 0.5s linear forwards;
				animation:ani_contacto 0.5s linear forwards;
				overflow:hidden;
			}

			@-webkit-keyframes ani_contacto{
				0%  {width:0;margin-top:-500px;margin-left:700px;}
				100%  {width:865px;margin-:0px;argin-left:220px;}
			}
			@-moz-keyframes ani_contacto{
				0%  {width:0;margin-top:-500px;margin-left:700px;}
				100%  {width:865px;margin-:0px;argin-left:220px;}
			}
			@-o-keyframes ani_contacto{
				0%  {width:0;margin-top:-500px;margin-left:700px;}
				100%  {width:865px;margin-:0px;argin-left:220px;}
			}
			@keyframes ani_contacto{
				0%  {width:0;margin-top:-500px;margin-left:700px;}
				100%  {width:865px;margin-:0px;argin-left:220px;}
			}



		#contenedor	#centro	#base	#contacto	#google_map
			{				float:left;border:1px solid #000;width:35%;height:250px;z-index:11;position:relative;margin-top:70px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;
			}




		#contenedor	#centro	#base	#contacto	#div_contacto
			{float:left;border:1px solid #000;background-color:#d0d0d0;width:55%;height:450px;margin-left:-40px;border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;overflow:hidden;}


		#contenedor	#centro	#base	#contacto	#div_horario
			{float:right;border:1px solid #000;background-color:#fff;width:18%;height:200px;z-index:11;position:relative;margin-left:-40px;margin-top:70px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden;	}


		#contenedor	#centro	#base	#contacto	#div_contacto	#contenido_contacto
			{				margin-top:70px;
				border:0px solid red;
				position:relative;
			}


		#contenedor	#centro	#base	#contacto	#div_horario	#titulo_horario
			{				margin-top:20px;
				text-align:center;
				font-weight:bold;
			}

		#contenedor	#centro	#base	#contacto	#div_horario	#contenido_horario
			{				margin-top:20px;
				text-align:center;
			}
	}

/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	CSS RESERVA
*/
#contenedor	#centro	#base	#reserva
	{		border:0px solid red;
		width:auto;
		margin:50px auto 0 auto;
	}

#contenedor	#centro	#base	#reserva	#cuadrantes
	{		border:0px solid blue;
	}

@media (min-width: 900px)
	{
		#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reservas
			{
				border:0px solid red;
				max-width:600px;
				width:100%;
				margin:0 auto;
			}
	}

#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reserva_movil
	{		display:none;
	}

#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reservas	#reserva_fila1
	{border:1px solid blue;}

#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reservas	#reserva_fila1	#caja_opciones_reserva
	{		float:left;
	}


#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reservas	a
	{color:#000;}
#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reservas	a:hover
	{color:#515151;}


#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reservas	#titulo_seleccione_hora
	{
		margin-top:20px;
		font-size:14pt;
		border:0px solid red;
		text-align:center;
	}


#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reservas	#leyenda_reserva
	{
		border:0px solid red;
		width:420px;
		margin:10px auto 0 auto;
	}


#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reservas	#leyenda_reserva	#cuadro_color_reserva
	{float:left;width:15px;height:15px;}

#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reservas	#leyenda_reserva	#cuadro_titulo_reserva
	{float:left;margin-left:5px;margin-right:20px;}


#contenedor	#centro	#base	#reserva	#cuadrantes	#contenido_pista
	{		border:0px solid blue;

	}

#contenedor	#centro	#base	#reserva	#cuadrantes	#contenido_pista	#fila_pista
	{float:left;background-color:#fff;border-left:1px solid #ccc;border-bottom:0;margin-top:10px;position:relative;width:130px;}


#contenedor	#centro	#base	#reserva	#cuadrantes	#contenido_pista	#fila_pista	#titulo_fila
	{
		font-weight:bold;background-color:#000;color:#fff;padding:2px 0px;border-bottom:1px solid transparent;height:30px;overflow:hidden;
	}

#contenedor	#centro	#base	#reserva	#cuadrantes	#contenido_pista	#fila_pista	#cuadro_hora
	{
		border-bottom:1px solid #ccc;text-align:center;font-size:8pt;height:20px;
	}

#contenedor	#centro	#base	#reserva	#cuadrantes	#contenido_pista	#fila_pista	#cuadro_hora	a
	{text-decoration:none;color:#000;display:block;padding:5px 0;font-size:8pt;}

#contenedor	#centro	#base	#reserva	#cuadrantes	#contenido_pista	#fila_pista	#cuadro_hora	a:hover
	{background-color:#74E07C;}

#contenedor	#centro	#base	#reserva	#cuadrantes	#contenido_pista	#fila_pista	#seleccion_reserva
	{
		position:absolute;
		top:0;
		width:100%;
		border:0px solid #000;
		background-color:rgba(255,0,0,1);
		padding:5px 0;
		height:154px;
		text-align:center;
		font-size:8pt;
		color:#fff;
	}

#contenedor	#centro	#base	#reserva	#cuadrantes	#contenido_pista	#fila_pista	#seleccion_reserva:hover
	{
		box-shadow: 1px 1px 15px #000;
		-moz-box-shadow: 1px 1px 15px #000;
		-webkit-box-shadow: 1px 1px 15px #000;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		cursor:pointer;
	}

@media (max-width: 900px)
	{
		#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reservas
			{
				display:none;
			}

		#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reserva_movil
			{
				display:block;
				border:0px solid blue;
				width:98%;
				margin:0 auto;
			}

		#contenedor	#centro	#base	#reserva	#cuadrantes	#opciones_reserva_movil	#fila_reserva1
			{
				text-align:center;
			}

		#contenedor	#centro	#base	#reserva	#cuadrantes	#contenido_pista
			{
				margin-left:10%;
			}
	}


#contenedor	#centro	#base	#instalaciones
	{		margin-top:50px;
		border:0px solid red;
	}

#contenedor	#centro	#base	#instalaciones	#opciones_galeria
	{		width:100%;
		max-width:900px;		margin:0 auto;
		border-bottom:0px solid #ccc;

	}




@media (min-width: 910px)
	{
		#contenedor	#centro	#base	#instalaciones	#galeria_imagenes
			{				border:0px solid blue;
				width:100%;
				max-width:900px;
				margin:40px auto 0 auto;
			}

		#contenedor	#centro	#base	#instalaciones	#galeria_imagenes	#thumb_img
			{float:left;width:207px;margin:1%;position:relative;
			-webkit-animation:hover_img 0.2s linear forwards;
			-moz-animation:hover_img 0.2s linear forwards;
			-o-animation:hover_img 0.2s linear forwards;
			animation:hover_img 0.2s linear forwards;
			}

			@-webkit-keyframes hover_img{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(0deg);}
			}
			@-moz-keyframes hover_img{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(0deg);}
			}
			@-o-keyframes hover_img{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(0deg);}
			}
			@keyframes hover_img{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(0deg);}
			}


	}


#contenedor	#centro	#base	#instalaciones	#galeria_imagenes	#thumb_img	#cortinilla
	{		position:absolute;
		width:98%;
		height:96%;
		background-color:rgba(0,0,0,0);
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		margin-top:1%;
	}

#contenedor	#centro	#base	#instalaciones	#galeria_imagenes	#thumb_img	#cortinilla	#lupa_thumb
	{		width:100%;
		height:100%;		margin:0 auto;
		border:0px solid red;
		text-align:center;
		overflow:hidden;
	}

#contenedor	#centro	#base	#instalaciones	#galeria_imagenes	#thumb_img	#cortinilla	#lupa_thumb	a
	{display:block;padding-top:25%;padding-bottom:50%;opacity:0;}

#contenedor	#centro	#base	#instalaciones	#galeria_imagenes	#thumb_img	#cortinilla	#lupa_thumb	a:hover
	{		-webkit-animation:hover_gal 0.1s linear forwards;
		-moz-animation:hover_gal 0.1s linear forwards;
		-o-animation:hover_gal 0.1s linear forwards;
		animation:hover_gal 0.1s linear forwards;
	}

@-webkit-keyframes hover_gal{
	0%	{opacity:0;transform:scale(0.8)}
	100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
}
@-moz-keyframes hover_gal{
	0%	{opacity:0;transform:scale(0.8)}
	100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
}
@-o-keyframes hover_gal{
	0%	{opacity:0;transform:scale(0.8)}
	100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
}
@keyframes hover_gal{
	0%	{opacity:0;transform:scale(0.8)}
	100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
}

/*
#contenedor	#centro	#base	#instalaciones	#galeria_imagenes	#thumb_img
	{float:left;width:280px;margin:15px 15px 0 0;	}
----------------
*/

@media (max-width: 399px)
	{
	#contenedor	#centro	#base	#instalaciones	#galeria_imagenes
		{
			border:0px solid blue;
			width:96%;
			margin:20px auto 0 auto;
		}

		#contenedor	#centro	#base	#instalaciones	#galeria_imagenes	#thumb_img
			{width:98%;margin:4% auto;position:relative;}
	}


@media (max-width: 649px)
	{
	#contenedor	#centro	#base	#instalaciones	#galeria_imagenes
		{
			border:0px solid blue;
			width:100%;
			padding-left:2%;
			margin:20px auto 0 auto;
		}

		#contenedor	#centro	#base	#instalaciones	#galeria_imagenes	#thumb_img
			{float:left;width:45.7%;margin:4% 4% 0 0;position:relative;
			}
	}


@media (max-width: 909px)
	{
	#contenedor	#centro	#base	#instalaciones	#galeria_imagenes
		{
			border:0px solid blue;
			width:100%;
			padding-left:2%;
			margin:20px auto 0 auto;
		}

		#contenedor	#centro	#base	#instalaciones	#galeria_imagenes	#thumb_img
			{float:left;width:30%;margin:2% 2% 0 0;position:relative;
			}


	}



@media (min-width: 900px)
	{
		#contenedor	#banda_inferior
			{				margin-top:0px;/*				position:fixed;  */
				position:relative;
				border:0px solid red;
				width:100%;
				height:350px;
				overflow:hidden;
				margin-bottom:0px;
				bottom:0;
				z-index:1;
			}


		#contenedor	#banda_inferior	#plano_A
			{				position:absolute;
				width:100%;
				max-width:1920px;
				height:308px;
				left:0;
				right:0;
				margin-left:auto;
				margin-right:auto;


				background-image:url("/graf/fondo/plano_A.png");
				background-position:center center;
				background-size:cover;
				background-repeat:no-repeat;
				bottom:0;
				z-index:3;
				-webkit-animation:SubeA 2s linear forwards;
				-moz-animation:SubeA 2s linear forwards;
				-o-animation:SubeA 2s linear forwards;
				animation:SubeA 2s linear forwards;
			}

			@-webkit-keyframes SubeA{				0%	{margin-bottom:-300px;}
				20%  { margin-bottom:50px;}
				45%  { margin-bottom:-100px;}
				70%  { margin-bottom:50px;}
				100%  { margin-bottom:0;}
			}
			@-moz-keyframes SubeA{				0%	{margin-bottom:-300px;}
				20%  { margin-bottom:50px;}
				45%  { margin-bottom:-100px;}
				70%  { margin-bottom:50px;}
				100%  { margin-bottom:0;}
			}
			@-o-keyframes SubeA {				0%	{margin-bottom:-300px;}
				20%  { margin-bottom:50px;}
				45%  { margin-bottom:-100px;}
				70%  { margin-bottom:50px;}
				100%  { margin-bottom:0;}
			}
			@keyframes SubeA {				0%	{margin-bottom:-300px;}
				20%  { margin-bottom:50px;}
				45%  { margin-bottom:-100px;}
				70%  { margin-bottom:50px;}
				100%  { margin-bottom:0;}
			}



		#contenedor	#banda_inferior	#plano_B
			{				position:absolute;
				width:100%;
				max-width:1920px;
				height:308px;
				left:0;
				right:0;
				margin-left:auto;
				margin-right:auto;

				background-image:url("/graf/fondo/plano_B.png");
				background-position:center center;
				background-size:cover;
				background-repeat:no-repeat;
				bottom:0;
				z-index:2;
				-webkit-animation:SubeB 1.5s 0.5s linear forwards;
				-moz-animation:SubeB 1.5s 0.5s linear forwards;
				-o-animation:SubeB 1.5s 0.5s linear forwards;
				animation:SubeB 1.5s 0.5s linear forwards;
			}

		@-webkit-keyframes SubeB{			0%	{margin-bottom:-300px;}
			20%  { margin-bottom:40px;}
			45%  { margin-bottom:-50px;}
			75%  { margin-bottom:40px;}
			100%  { margin-bottom:0;}
		}
		@-moz-keyframes SubeB{			0%	{margin-bottom:-300px;}
			20%  { margin-bottom:40px;}
			45%  { margin-bottom:-50px;}
			75%  { margin-bottom:40px;}
			100%  { margin-bottom:0;}
		}
		@-o-keyframes SubeB {
			0%	{margin-bottom:-300px;}
			20%  { margin-bottom:40px;}
			45%  { margin-bottom:-50px;}
			75%  { margin-bottom:40px;}
			100%  { margin-bottom:0;}
		}
		@keyframes SubeB {			0%	{margin-bottom:-300px;}
			20%  { margin-bottom:40px;}
			45%  { margin-bottom:-50px;}
			75%  { margin-bottom:40px;}
			100%  { margin-bottom:0;}
		}


		#contenedor	#banda_inferior	#plano_C
			{				position:absolute;
				width:100%;
				max-width:1920px;
				height:308px;
				left:0;
				right:0;
				margin-left:auto;
				margin-right:auto;

				background-image:url("/graf/fondo/plano_C.png");
				background-position:center center;
				background-size:cover;
				background-repeat:no-repeat;
				bottom:0;
				z-index:1;
				-webkit-animation:SubeC 1.5s 0.5s linear forwards;
				-moz-animation:SubeC 1.5s 0.5s linear forwards;
				-o-animation:SubeC 1.5s 0.5s linear forwards;
				animation:SubeC 1.5s 0.5s linear forwards;

			}

		@-webkit-keyframes SubeC{			0%	{margin-bottom:-300px;}
			20%  { margin-bottom:20px;}
			45%  { margin-bottom:-20px;}
			75%  { margin-bottom:60px;}
			100%  { margin-bottom:0;}
		}
		@-moz-keyframes SubeC{			0%	{margin-bottom:-300px;}
			20%  { margin-bottom:20px;}
			45%  { margin-bottom:-20px;}
			75%  { margin-bottom:60px;}
			100%  { margin-bottom:0;}
		}
		@-o-keyframes SubeC {			0%	{margin-bottom:-300px;}
			20%  { margin-bottom:20px;}
			45%  { margin-bottom:-20px;}
			75%  { margin-bottom:60px;}
			100%  { margin-bottom:0;}
		}
		@keyframes SubeC {			0%	{margin-bottom:-300px;}
			20%  { margin-bottom:20px;}
			45%  { margin-bottom:-20px;}
			75%  { margin-bottom:60px;}
			100%  { margin-bottom:0;}
		}



		#contenedor	#banda_inferior	#plano_A_fijo
			{
				position:absolute;
				width:100%;max-width:1920px;height:308px;
				margin:0 auto;
				background-image:url("/graf/fondo/plano_A.png");
				background-position:center center;
				background-size:cover;
				background-repeat:no-repeat;
				bottom:0;
				z-index:3;
			}

		#contenedor	#banda_inferior	#plano_B_fijo
			{
				position:absolute;
				width:100%;max-width:1920px;height:308px;
				margin:0 auto;
				background-image:url("/graf/fondo/plano_B.png");
				background-position:center center;
				background-size:cover;
				background-repeat:no-repeat;
				bottom:0;
				margin-bottom:-10px;
				z-index:2;
			}

		#contenedor	#banda_inferior	#plano_C_fijo
			{
				position:absolute;
				width:100%;max-width:1920px;height:308px;
				margin:0 auto;
				background-image:url("/graf/fondo/plano_C.png");
				background-position:center center;
				background-size:cover;
				background-repeat:no-repeat;
				bottom:0;
				margin-bottom:-10px;
				z-index:1;
			}



		#contenedor	#banda_inferior	#copy
			{				position:absolute;				bottom:10px;
				text-align:center;
				left:0;
				right:0;
				margin:0 auto;
				z-index:4;
				color:#fff;
				font-size:8pt;
			}
		#contenedor	#banda_inferior	#copy	a
			{color:#fff;}

		#contenedor	#banda_inferior_movil
			{display:none;}
	}

#contenedor	#centro	#base	#panel_control
	{		margin-top:50px;
	}
#contenedor	#centro	#base	#panel_control	#titulo_panel_control
	{		text-align:center;
		font-size:14pt;
	}

#contenedor	#centro	#base	#panel_control	#link_pan_control
	{		margin-top:20px;
	}

@media (min-width: 675px)
	{
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control
			{				border:0px solid red;
				position:relative;
				width:auto;
				display:table;
				margin:0 auto;
			}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control a
			{
				display:block;padding:5px 15px;
			}

		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton1
			{float:left;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton2
			{float:left;margin-left:20px;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton3
			{float:left;margin-left:20px;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton4
			{float:left;margin-left:20px;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton5
			{float:left;margin-left:20px;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton6
			{float:left;margin-left:20px;}

		#contenedor	#centro	#base	#panel_control	#cont_datos_personales
			{
				border:0px solid #ccc;
				width:500px;
				margin:40px auto 0 auto;
				padding:10px;
				padding-bottom:50px;
			}

		#contenedor	#centro	#base	#panel_control	#submit_panel_control
			{
				margin-top:30px;
				text-align:center;
			}
	}

@media (max-width: 674px)
	{
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control
			{
				position:static;
				border:0px solid red;
				width:96%;
				margin:0 auto;
			}

		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control a
			{
				display:block;padding:5px 0px;width:100%;
			}

		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton1
			{width:98%;margin:0 auto;text-align:center;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton2
			{width:98%;margin:10px auto 0 auto;text-align:center;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton3
			{width:98%;margin:10px auto 0 auto;text-align:center;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton4
			{width:98%;margin:10px auto 0 auto;text-align:center;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton5
			{width:98%;margin:10px auto 0 auto;text-align:center;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton5
			{width:98%;margin:10px auto 0 auto;text-align:center;}

		#contenedor	#centro	#base	#panel_control	#cont_datos_personales
			{
				border:0px solid #ccc;
				margin:40px auto 0 auto;
				padding:10px;
				padding-bottom:100px;
			}

		#contenedor	#centro	#base	#panel_control	#cont_password
			{
				border:0px solid #ccc;
				margin:40px auto 0 auto;
				width:100%;
				padding:10px;
				padding-bottom:100px;
			}

		#contenedor	#centro	#base	#panel_control	#submit_panel_control
			{
				margin-top:20px;
				text-align:center;
			}


	}

@media (max-width: 449px)
	{
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control
			{
				border:0px solid red;
				width:96%;
				margin:0 auto;
			}

		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control a
			{
				display:block;padding:5px 0px;width:100%;
			}

		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton1
			{width:98%;margin:0 auto;text-align:center;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton2
			{width:98%;margin:10px auto 0 auto;text-align:center;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton3
			{width:98%;margin:10px auto 0 auto;text-align:center;}
		#contenedor	#centro	#base	#panel_control	#link_pan_control	#fila_pan_control	#pan_boton4
			{width:98%;margin:10px auto 0 auto;text-align:center;}

		#contenedor	#centro	#base	#panel_control	#cont_datos_personales
			{
				border:0px solid #ccc;
				margin:40px auto 0 auto;
				padding:10px;
				padding-bottom:100px;
			}

		#contenedor	#centro	#base	#panel_control	#cont_password
			{
				border:0px solid #ccc;
				margin:40px auto 0 auto;
				width:100%;
				padding:10px;
				padding-bottom:100px;
			}

		#contenedor	#centro	#base	#panel_control	#submit_panel_control
			{
				margin-top:20px;
				text-align:center;
			}


	}

#contenedor	#centro	#base	#panel_control	#cont_password
	{
		border:0px solid #ccc;
		width:500px;
		margin:40px auto 0 auto;
		padding:10px;
	}

#contenedor	#centro	#base	#panel_control	#cont_liga
	{
		border:0px solid #ccc;
		width:96%;
		max-width:1100px;
		margin:40px auto 0 auto;
		padding:10px;
	}

#contenedor	#centro	#base	#panel_control	#cont_liga	a
	{text-decoration:none;color:#000;}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga
	{		border-top:1px solid #ccc;		margin-top:40px;
		padding-top:1.5em;
		margin-bottom:15em;

	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#botones_liga
	{		border:0px solid red;
	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#botones_liga	a
	{		background-color:#000;padding:3px 10px;color:#fff;
	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#botones_liga	#btn_1
	{float:left;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#botones_liga	#btn_2
	{float:left;margin-left:2em;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#botones_liga	#btn_3
	{float:left;margin-left:2em;}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga
	{		margin-top:30px;
		text-align:justify;
	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga
	{		border:0px solid red;
		margin-top:20px;
		overflow-x:auto;
	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#barra_cla
	{
		width:100%;
		min-width:530px;
		background-color:#2f80b6;
		color:#fff;
	}


#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#barra_cla	#tit_num_clasi
	{float:left;width:40px;text-align:right;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#barra_cla	#tit_pareja_clasi
	{float:left;width:300px;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#barra_cla	#tit_jugados_clasi
	{float:left;width:40px;text-align:center;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#barra_cla	#tit_ganado_clasi
	{float:left;width:40px;text-align:center;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#barra_cla	#tit_perdido_clasi
	{float:left;width:40px;text-align:center;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#barra_cla	#tit_no_presentado_clasi
	{float:left;width:40px;text-align:center;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#barra_cla	#tit_total_clasi
	{float:left;width:40px;text-align:center;margin-left:10px;}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#clasificacion_liga
	{
		border:1px solid #ccc;

	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#clasificacion_liga	#barra_clasi_liga
	{
		padding:5px 0;
		border:0px solid red;
		width:100%;
		min-width:620px;
	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#clasificacion_liga	#barra_clasi_liga	#cont_num_clasi
	{float:left;width:40px;text-align:right;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#clasificacion_liga	#barra_clasi_liga	#cont_pareja_clasi
	{float:left;width:300px;;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#clasificacion_liga	#barra_clasi_liga	#cont_jugados_clasi
	{float:left;width:40px;text-align:center;margin-left:10px;border:1px solid #ccc;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#clasificacion_liga	#barra_clasi_liga	#cont_ganado_clasi
	{float:left;width:40px;text-align:center;margin-left:10px;border:1px solid #ccc;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#clasificacion_liga	#barra_clasi_liga	#cont_perdido_clasi
	{float:left;width:40px;text-align:center;margin-left:10px;border:1px solid #ccc;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#clasificacion_liga	#barra_clasi_liga	#cont_no_presentado_clasi
	{float:left;width:40px;text-align:center;margin-left:10px;border:1px solid #ccc;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_clasificacion_liga	#clasificacion_liga	#barra_clasi_liga	#cont_total_clasi
	{float:left;width:40px;text-align:center;margin-left:10px;border:1px solid #ccc;}


#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#filtro_resultados
	{		margin-top:10px;
	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#filtro_resultados	a
	{color:#fff;background-color:#000;padding:2px 10px;}


#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga
	{
		border:0px solid red;
		margin-top:20px;
		margin-bottom:100px;
		overflow-x:auto;
	}



#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#barra_res
	{
		background-color:#2f80b6;
		color:#fff;
		width:100%;
		min-width:1000px;
		border:0px solid red;
	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#barra_res	#tit_num_res
	{float:left;width:30px;text-align:right;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#barra_res	#tit_pareja_res
	{float:left;width:300px;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#barra_res	#tit_set1_res
	{float:left;width:40px;text-align:center;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#barra_res	#tit_set2_res
	{float:left;width:40px;text-align:center;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#barra_res	#tit_set3_res
	{float:left;width:40px;text-align:center;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#barra_res	#tit_set4_res
	{float:left;width:40px;text-align:center;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#barra_res	#tit_set5_res
	{float:left;width:40px;text-align:center;margin-left:10px;}


#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado
	{
		border:1px solid #ccc;
	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#separador_jornadas
	{
		padding:0.3em 0 0.2em 1em;
		font-size:1.8em;
		background-color:#8DC6EF;
		background-color:#1768A4;
		color:#fff;
		font-style:italic;
		text-align:center;
		margin:5px 0;
	}


#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#barra_resultado
	{
		padding:5px 0;
		border-bottom:1px solid #999999;
		width:100%;
		min-width:1000px;

	}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#barra_resultado	#bloque1_cont_resultado
	{float:left;border:0px solid red;}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#barra_resultado	#bloque1_cont_resultado	#cont_num_res
	{float:left;width:30px;text-align:right;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#barra_resultado	#bloque1_cont_resultado	#cont_pareja_res
	{float:left;width:300px;margin-left:10px;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#barra_resultado	#bloque1_cont_resultado	#cont_set1_res
	{float:left;width:40px;text-align:center;margin-left:10px;border:1px solid #ccc;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#barra_resultado	#bloque1_cont_resultado	#cont_set2_res
	{float:left;width:40px;text-align:center;margin-left:10px;border:1px solid #ccc;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#barra_resultado	#bloque1_cont_resultado	#cont_set3_res
	{float:left;width:40px;text-align:center;margin-left:10px;border:1px solid #ccc;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#barra_resultado	#bloque1_cont_resultado	#cont_set4_res
	{float:left;width:40px;text-align:center;margin-left:10px;border:1px solid #ccc;}
#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#barra_resultado	#bloque1_cont_resultado	#cont_set5_res
	{float:left;width:40px;text-align:center;margin-left:10px;border:1px solid #ccc;}

#contenedor	#centro	#base	#panel_control	#cont_liga	#contenedor_liga	#opciones_botonos_liga	#cont_resultados_liga	#contenido_resultado	#barra_resultado	#bloque2_cont_resultado
	{float:left;border:0px solid red;margin-left:15px;margin-top:10px;}



@media (min-width: 555px)
	{
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont
			{
				border:1px solid #ccc;
				width:570px;
				margin:40px auto 0 auto;
			}

		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos
			{				background-color:#000;color:#fff;padding:2px 0;
			}

		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_num_par
			{float:left;width:30px;margin-left:1%;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_fecha_par
			{float:left;width:80px;margin-left:1%;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_hora_inicio_par
			{float:left;width:60px;margin-left:1%;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_hora_fin_par
			{float:left;width:60px;margin-left:1%;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_pista_par
			{float:left;width:80px;margin-left:2%;text-align:left;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_reservado_par
			{float:left;width:110px;margin-left:1%;text-align:left;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_pago_par
			{float:left;width:80px;margin-left:1%;text-align:left;}


		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part
			{				height:300px;
				border:0px solid #ccc;
				overflow-y:auto;
			}

		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part
			{				padding:4px 0;
			}

		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_num_par
			{float:left;width:30px;margin-left:1%;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_fecha_par
			{float:left;width:80px;margin-left:1%;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_hora_inicio_par
			{float:left;width:60px;margin-left:1%;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_hora_fin_par
			{float:left;width:60px;margin-left:1%;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_pista_par
			{float:left;width:80px;margin-left:2%;text-align:left;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_reservado_par
			{float:left;width:110px;margin-left:1%;text-align:center;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_pago_par
			{float:left;width:80px;margin-left:1%;text-align:left;}


		#contenedor	#centro	#base	#panel_control	#cont_mis_bonos
			{
				border:0px solid #ccc;
				width:380px;
				margin:40px auto 0 auto;
			}

		#contenedor	#centro	#base	#panel_control	#cont_sin_bono
			{text-align:center;font-size:14pt;color:#868686;margin-top:10px;}


		#contenedor	#centro	#base	#panel_control	#mis_resultados
			{
				border:0px solid #ccc;
				width:570px;
				margin:40px auto 0 auto;
			}

		#contenedor	#centro	#base	#panel_control	#mis_resultados	#barra_mis_partidos
			{				padding:4px;
				margin-bottom:10px;			}

		#contenedor	#centro	#base	#panel_control	#mis_resultados	#barra_mis_partidos	#titulo_mis_partidos
			{				background-color:#000;color:#fff;padding:2px;
			}
		#contenedor	#centro	#base	#panel_control	#mis_resultados	#barra_mis_partidos	#fila_cuadrante
			{				margin-top:10px;
			}
	}

@media (max-width: 601px)
	{
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont
			{
				border:0px solid red;
				width:98%;
				margin:40px auto 0 auto;
				overflow-x:scroll;

			}

		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos
			{
				background-color:#000;color:#fff;padding:2px 0;width:600px;border:0px solid red;
			}


		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_num_par
			{float:left;width:30px;margin-left:5px;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_fecha_par
			{float:left;width:80px;margin-left:5px;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_hora_inicio_par
			{float:left;width:100px;margin-left:5px;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_hora_fin_par
			{float:left;width:80px;margin-left:5px;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_pista_par
			{float:left;width:80px;margin-left:5px;text-align:left;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_reservado_par
			{float:left;width:110px;margin-left:5px;text-align:left;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#barra_mis_partidos	#tit_pago_par
			{float:left;width:60px;margin-left:5px;text-align:left;}


		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part
			{
				height:300px;
				border:1px solid #ccc;
				overflow-y:auto;
				width:600px;

			}

		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part
			{
				padding:4px 0;
			}

		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_num_par
			{float:left;width:30px;margin-left:5px;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_fecha_par
			{float:left;width:80px;margin-left:5px;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_hora_inicio_par
			{float:left;width:100px;margin-left:5px;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_hora_fin_par
			{float:left;width:80px;margin-left:5px;text-align:right;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_pista_par
			{float:left;width:80px;margin-left:5px;text-align:left;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_reservado_par
			{float:left;width:110px;margin-left:5px;text-align:center;}
		#contenedor	#centro	#base	#panel_control	#cont_pan_cont	#cont_mis_part	#fila_cont_part	#cont_pago_par
			{float:left;width:60px;margin-left:5px;text-align:left;}


		#contenedor	#centro	#base	#panel_control	#cont_mis_bonos
			{
				border:0px solid #ccc;
				width:98%;
				margin:40px auto 0 auto;
			}



		#contenedor	#centro	#base	#panel_control	#cont_mis_bonos	#cont_sin_bono
			{text-align:center;font-size:14pt;color:#868686;margin-top:10px;}



		#contenedor	#centro	#base	#panel_control	#mis_resultados
			{
				border:0px solid red;
				width:570px;
				width:98%;
				margin:40px auto 0 auto;
				overflow-x:scroll;
				overflow-y:hidden;
			}

		#contenedor	#centro	#base	#panel_control	#mis_resultados	#barra_mis_partidos
			{
				padding:4px;
				margin-bottom:10px;
				width:550px;
			}

		#contenedor	#centro	#base	#panel_control	#mis_resultados	#barra_mis_partidos	#titulo_mis_partidos
			{
				background-color:#000;color:#fff;padding:2px;
			}
		#contenedor	#centro	#base	#panel_control	#mis_resultados	#barra_mis_partidos	#fila_cuadrante
			{
				margin-top:10px;
			}

	}



#contenedor	#centro	#base	#opciones_noticias
	{		border:0px solid red;
		margin:50px auto 0 auto;
	}


@media (min-width: 1020px)
	{
		#contenedor	#centro	#base	#contenido_noticias
			{				border:0px solid red;
				width:1000px;
				margin:50px auto 0 auto;
			}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia
			{				float:left;				border:1px solid #DFDFDF;
				width:210px;
				height:300px;
				margin:0 1.9% 3.8% 1.9%;
			}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	#img_not
			{				margin:2%;
				height:180px;
				border:0px solid red;
				overflow:hidden;
				-webkit-animation:img_noticia 1s linear forwards;
				-moz-animation:img_noticia 1s linear forwards;
				-o-animation:img_noticia 1s linear forwards;
				animation:img_noticia 1s linear forwards;
			}

			@-webkit-keyframes img_noticia {
				0%  {transform:scale(0)}
				50%  {transform:scale(1.3)}
				100%  {transform:scale(1)}
			}
			@-moz-keyframes img_noticia {
				0%  {transform:scale(0)}
				50%  {transform:scale(1.3)}
				100%  {transform:scale(1)}
			}
			@-o-keyframes img_noticia  {
				0%  {transform:scale(0)}
				50%  {transform:scale(1.3)}
				100%  {transform:scale(1)}
			}
			@keyframes  img_noticia {
				0%  {transform:scale(0)}
				50%  {transform:scale(1.3)}
				100%  {transform:scale(1)}
			}


		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	#texto_not
			{				margin:2%;
				margin-top:5%;
			 	height:110px;
			 	overflow:hidden;
			 	text-align:justify;
				-webkit-animation:text_noticia 1s linear forwards;
				-moz-animation:text_noticia 1s linear forwards;
				-o-animation:text_noticia 1s linear forwards;
				animation:text_noticia 1s linear forwards;
			}

			@-webkit-keyframes text_noticia {
				0%  {transform:scale(3)}
				50%  {transform:scale(0.8)}
				100%  {transform:scale(1)}
			}
			@-moz-keyframes text_noticia {
				0%  {transform:scale(3)}
				50%  {transform:scale(0.8)}
				100%  {transform:scale(1)}
			}
			@-o-keyframes text_noticia  {
				0%  {transform:scale(3)}
				50%  {transform:scale(0.8)}
				100%  {transform:scale(1)}
			}
			@keyframes text_noticia {
				0%  {transform:scale(3)}
				50%  {transform:scale(0.8)}
				100%  {transform:scale(1)}
			}


		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	a
			{color:#000;}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia:hover
			{				box-shadow: 1px 1px 5px #000;
				-moz-box-shadow: 1px 1px 5px #000;
				-webkit-box-shadow: 1px 1px 5px #000;
				border:1px solid transparent;
				cursor:pointer;
				-webkit-animation:select_noticia 0.2s linear forwards;
				-moz-animation:select_noticia 0.2s linear forwards;
				-o-animation:select_noticia 0.2s linear forwards;
				animation:select_noticia 0.2s linear forwards;

			}

			@-webkit-keyframes select_noticia{
				0%  {background-color:#fff;}
				50%  {background-color:#76aed4}
				100%  {background-color:#3080b7;color:#fff;transform: scale(1.1);font-size:0.8em;}
				}
			@-moz-keyframes select_noticia{
				0%  {background-color:#fff;}
				50%  {background-color:#76aed4}
				100%  {background-color:#3080b7;color:#fff;transform: scale(1.1);font-size:0.8em;}
			}
			@-o-keyframes select_noticia {
				0%  {background-color:#fff;}
				50%  {background-color:#76aed4}
				100%  {background-color:#3080b7;color:#fff;transform: scale(1.1);font-size:0.8em;}
			}
			@keyframes select_noticia {
				0%  {background-color:#fff;}
				50%  {background-color:#76aed4}
				100%  {background-color:#3080b7;color:#fff;transform: scale(1.1);font-size:0.8em;}
			}
	}

@media (max-width: 1019px)
	{
		#contenedor	#centro	#base	#contenido_noticias
			{
				border:0px solid blue;
				width:100%;
				margin:50px auto 0 auto;
				max-width:900px;

			}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia
			{
				float:left;
				border:1px solid #DFDFDF;
				width:25%;
				height:300px;
				margin:0 4% 8% 4% ;
			}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	#img_not
			{
				margin:2%;
				height:180px;
				border:0px solid red;
				overflow:hidden;
				-webkit-animation:null;
				-moz-animation:null;
				-o-animation:null;
				animation:null;
			}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	#texto_not
			{
				margin:2%;
				margin-top:5%;
			 	height:110px;
			 	overflow:hidden;
			 	text-align:justify;
				-webkit-animation:null;
				-moz-animation:null;
				-o-animation:null;
				animation:null;
            }

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	a
			{color:#000;}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia:hover
			{
				box-shadow: 1px 1px 5px #000;
				-moz-box-shadow: 1px 1px 5px #000;
				-webkit-box-shadow: 1px 1px 5px #000;
				border:1px solid transparent;
				cursor:pointer;
				-webkit-animation:null;
				-moz-animation:null;
				-o-animation:null;
				animation:null;
			}
	}


@media (max-width: 449px)
	{
		#contenedor	#centro	#base	#contenido_noticias
			{
				border:0px solid blue;
				width:98%;
				margin:50px auto 0 auto;

			}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia
			{
				border:1px solid #DFDFDF;
				width:100%;
				margin:0 auto;
				height:auto;
				margin-bottom:20px;
				background-color:#ccc;
			}



		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	#img_not
			{
				float:left;
				width:40%;
				border:0px solid red;
				overflow:hidden;
				margin-top:2%;
				height:auto;
			}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	#texto_not
			{
				float:left;
				width:49%;
				margin-left:5%;
				margin-top:2%;
			 	text-align:justify;
			 	border:0px solid red;
			 	height:auto;
            }
	}

@media (max-width: 629px)
	{
		#contenedor	#centro	#base	#contenido_noticias
			{
				border:0px solid blue;
				width:100%;
				margin:50px auto 0 auto;
				max-width:900px;
			}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia
			{
				float:left;
				border:1px solid #DFDFDF;
				width:40%;
				height:300px;
				margin:0 4% 8% 5% ;
			}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	#img_not
			{
				margin:2%;
				height:180px;
				border:0px solid red;
				overflow:hidden;
			}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	#texto_not
			{
				margin:2%;
				margin-top:5%;
			 	height:110px;
			 	overflow:hidden;
			 	text-align:justify;
			 }


		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia	a
			{color:#000;}

		#contenedor	#centro	#base	#contenido_noticias	#caja_noticia:hover
			{
				box-shadow: 1px 1px 5px #000;
				-moz-box-shadow: 1px 1px 5px #000;
				-webkit-box-shadow: 1px 1px 5px #000;
				border:1px solid transparent;
				cursor:pointer;
			}
	}



@media (min-width: 800px)
	{
		#contenedor	#centro	#base	#leer_noticias
			{
				border:1px solid red;
				max-width:800px;
				width:100%;
				margin:50px auto 0 auto;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup
			{
				border:0px solid red;margin:0 auto;max-width:780px;width:98%;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#image_not
			{				float:left;
				width:310px;
				border:0px solid red;
				padding:0 20px;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not
			{float:right;width:420px;}


		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#categoria_cab_noticia
			{
				border-top:0px solid red;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#anio_cab_noticia
			{
				margin-top:12px;
				border-top:0px solid red;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#titulo_cab_noticia
			{
				margin-top:27px;
				font-size:15pt;
				border-top:0px solid red;
				font-weight:bold;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#url_cab_noticia
			{
				margin-top:10px;
				font-size:12pt;
				border-top:0px solid red;
				font-weight:normal;
			}
		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#url_cab_noticia	a
			{text-decoration:none;color:#000;}


		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#redes_cab_noticia
			{
				margin-top:15px;

			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#redes_cab_noticia	a
			{text-decoration:none;color:#fff;background-color:#4e6495;display:block;padding:5px 0;text-align:center;width:90px;}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#boton_sup_cab
			{
				margin-top:23px;
				width:100%;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#boton_sup_cab	#btn_anterior_cab
			{float:left;width:30%;}
		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#boton_sup_cab	#btn_anterior_sig
			{float:left;width:30%;margin-left:5%;}
		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#boton_sup_cab	#btn_volver_not
			{float:right;width:30%;}
	}


#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#boton_sup_cab_movil
	{display:none;}

#contenedor	#centro	#base	#leer_noticias	#noticia_parrafo
	{text-align:justify;margin:20px auto 0 auto;max-width:780px;width:98%;}
#contenedor	#centro	#base	#leer_noticias	#noticia_imagen
	{text-align:justify;margin:20px auto 10px auto;max-width:780px;width:98%;}
#contenedor	#centro	#base	#leer_noticias	#noticia_video
	{text-align:justify;text-align:center;margin:20px auto 10px auto;max-width:780px;width:98%;}
#contenedor	#centro	#base	#leer_noticias	#noticia_subtitulo
	{text-align:justify;margin:20px auto 10px auto;font-size:14pt;font-weight:bold;max-width:780px;width:98%;}


@media (max-width: 799px)
	{
		#contenedor	#centro	#base	#leer_noticias
			{
				border:0px solid red;
				max-width:800px;
				width:100%;
				margin:50px auto 0 auto;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup
			{
				border:0px solid red;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#image_not
			{
				float:left;
				width:40%;
				border:0px solid red;
				margin:0 auto;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not
			{float:right;width:60%;margin:0 auto;}


		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#categoria_cab_noticia
			{
				border-top:0px solid red;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#anio_cab_noticia
			{
				margin-top:12px;
				border-top:0px solid red;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#titulo_cab_noticia
			{
				margin-top:27px;
				font-size:15pt;
				border-top:0px solid red;
				font-weight:bold;
			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#url_cab_noticia
			{
				margin-top:10px;
				font-size:12pt;
				border-top:0px solid red;
				font-weight:normal;
			}
		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#url_cab_noticia	a
			{text-decoration:none;color:#000;}


		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#redes_cab_noticia
			{
				margin-top:15px;

			}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#redes_cab_noticia	a
			{text-decoration:none;color:#fff;background-color:#4e6495;display:block;padding:5px 0;text-align:center;width:90px;}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#info_not	#boton_sup_cab
			{
				display:none;
			}


		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#boton_sup_cab_movil
			{display:block;width:98%;margin:20px auto;}

		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#boton_sup_cab_movil	#btn_anterior_cab_movil
			{float:left;width:33%;}
		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#boton_sup_cab_movil	#btn_anterior_sig_movil
			{float:left;width:33%;text-align:center;}
		#contenedor	#centro	#base	#leer_noticias	#not_parte_sup	#boton_sup_cab_movil	#btn_volver_not_movil
			{float:right;width:33%;text-align:right;}


		#contenedor	#centro	#base	#competicion
			{
				width:98%;
				margin:0 auto;
			}

	}


@media (min-width: 1060px)
	{
		#contenedor	#centro	#base	#escuela_izq
			{				float:left;
				border:0px solid red;
				width:50%;
				margin-top:50px;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel
			{				margin-left:0%;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#linea_escuela_padel
			{				position:absolute;
				left:0;
				width:100%;
				border-bottom:1px solid #000;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#logo_escuela
			{				float:left;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha
			{				float:left;
				margin-left:6.5%;
			}
		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela
			{		/*		background-color:#c8c8c8; */
				background-image:url("/graf/escuela/fondo1.jpg");
		/*		font-family:time new roman; */
				color:#969696;
				padding:6px 40px;
				border-radius: 10px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				box-shadow: 1px 1px 5px #000;
				-moz-box-shadow: 1px 1px 5px #000;
				-webkit-box-shadow: 1px 1px 5px #000;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t0
			{font-size:38pt;}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t1
			{font-size:24pt;}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t2
			{font-size:10pt;text-align:center;}


		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_modelos
			{				margin-top:10px;
				text-align:center;
				font-size:14pt;
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela
			{				border-right:1px solid #000;
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#entrada_escuela
			{
				margin-top:40px;
				margin-right:3%;

			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#entrada_escuela	p
			{text-align:justify;}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela
			{				margin-top:40px;
				margin-left:3%;
				margin-right:3%;
				border:0px solid red;
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela1
			{float:left;width:30%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela2
			{float:left;width:30%;margin-left:5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela3
			{float:left;width:30%;margin-left:5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela4
			{float:left;width:30%;margin-top:5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela5
			{float:left;width:30%;margin-left:5%;margin-top:5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela6
			{float:left;width:30%;margin-left:5%;margin-top:5%;}


		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#texto_escuela
			{				margin-top:10px;
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#texto_escuela	p
			{text-align:center;margin:0;font-size:12pt;margin-bottom:5px;}


		#contenedor	#centro	#base	#escuela_der
			{
				float:right;
				border:0px solid red;
				width:50%;
				margin-top:50px;
			}

		#contenedor	#centro	#base	#escuela_der	#titulo_galeria_fotos
			{				margin-top:10px;
				padding-left:30px;
				font-size:14pt;
				margin-top:96px;
			}


		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela
			{				border:0px solid red;
				margin-top:60px;
				padding-left:30px;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#seleccion_categoria_galeria
			{
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria
			{				margin-top:30px;
				border:0px solid blue;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal
			{float:left;width:30.3%;margin:0 3% 3% 0;position:relative;
			-webkit-animation:hover_img_esc 0.2s linear forwards;
			-moz-animation:hover_img_esc 0.2s linear forwards;
			-o-animation:hover_img_esc 0.2s linear forwards;
			animation:hover_img_esc 0.2s linear forwards;
			}

			@-webkit-keyframes hover_img_esc{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(0deg);}
			}
			@-moz-keyframes hover_img_esc{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(0deg);}
			}
			@-o-keyframes hover_img_esc{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(0deg);}
			}
			@keyframes hover_img_esc{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(0deg);}
			}


		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal	#cortinilla_esc
			{

				position:absolute;
				width:98%;
				height:96%;
				background-color:rgba(0,0,0,0);
				left:0;
				right:0;
				margin-left:auto;
				margin-right:auto;
				margin-top:1%;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal	#cortinilla_esc	#lupa_thumb_esc
			{
				width:100%;
				height:100%;
				margin:0 auto;
				border:0px solid red;
				text-align:center;
				overflow:hidden;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal	#cortinilla_esc	#lupa_thumb_esc	a
			{display:block;padding-top:25%;padding-bottom:50%;opacity:0;}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal	#cortinilla_esc	#lupa_thumb_esc	a:hover
			{
				-webkit-animation:hover_esc 0.1s linear forwards;
				-moz-animation:hover_esc 0.1s linear forwards;
				-o-animation:hover_esc 0.1s linear forwards;
				animation:hover_esc 0.1s linear forwards;
			}

		@-webkit-keyframes hover_esc{
			0%	{opacity:0;transform:scale(0.8)}
			100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
		}
		@-moz-keyframes hover_esc{
			0%	{opacity:0;transform:scale(0.8)}
			100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
		}
		@-o-keyframes hover_esc{
			0%	{opacity:0;transform:scale(0.8)}
			100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
		}
		@keyframes hover_esc{
			0%	{opacity:0;transform:scale(0.8)}
			100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
		}
	}


@media (max-width: 599px) and (min-width:350px)
	{
		#contenedor	#centro	#base	#escuela_izq
			{
				width:98%;
				margin:50px auto 0 auto;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel
			{
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#linea_escuela_padel
			{
				position:absolute;
				left:0;
				width:100%;
				border-bottom:1px solid #000;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#logo_escuela
			{
				text-align:center;
				border:0px solid red;
				margin:0 auto;
				position:relative;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha
			{
				margin:20px auto 0 auto;
				width:90%;
				margin-left:5%;

			}
		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela
			{
		/*		background-color:#c8c8c8; */
				background-image:url("/graf/escuela/fondo1.jpg");
		/*		font-family:time new roman; */
				color:#969696;
				padding:6px 40px;
				border-radius: 10px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				box-shadow: 1px 1px 5px #000;
				-moz-box-shadow: 1px 1px 5px #000;
				-webkit-box-shadow: 1px 1px 5px #000;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t0
			{font-size:20pt;}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t1
			{font-size:14pt;}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t2
			{font-size:10pt;}


		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_modelos
			{
				margin-top:10px;
				text-align:center;
				font-size:14pt;
			}

		#contenedor	#centro	#base	#escuela_izq	#entrada_escuela
			{
				margin-top:40px;
				margin:0 2%;
				border:0px solid red;
			}

		#contenedor	#centro	#base	#escuela_izq	#entrada_escuela	p
			{text-align:justify;}

		#contenedor	#centro	#base	#escuela_izq	#contenido_escuela
			{
				margin-top:40px;
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela1
			{float:left;width:40%;margin-left:6%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela2
			{float:left;width:40%;margin-left:6%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela3
			{float:left;width:40%;margin-left:6%;margin-top:6%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela4
			{float:left;width:40%;margin-left:6%;margin-top:6%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela5
			{float:left;width:40%;margin-left:6%;margin-top:6%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela6
			{float:left;width:40%;margin-left:6%;margin-top:6%;}


		#contenedor	#centro	#base	#escuela_izq	#texto_escuela
			{
				margin-top:10px;
			}

		#contenedor	#centro	#base	#escuela_izq	#texto_escuela	p
			{text-align:center;margin:0;font-size:12pt;margin-bottom:5px;}

		#contenedor	#centro	#base	#escuela_der
			{
				border-top:1px solid #000;
				width:90%;
				margin:20px auto 0 auto;
			}

		#contenedor	#centro	#base	#escuela_der	#titulo_galeria_fotos
			{
				padding-left:30px;
				font-size:14pt;
			}


		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela
			{
				border:0px solid red;
				margin-top:30px;
				padding-left:30px;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#seleccion_categoria_galeria
			{

			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria
			{
				margin-top:30px;
				border:0px solid blue;
				width:105%;
				padding-right:5%;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal
			{float:left;width:45%;margin:0 5% 5% 0;position:relative;}
	}




@media (max-width: 349px)
	{
		#contenedor	#centro	#base	#escuela_izq
			{
				width:98%;
				margin:50px auto 0 auto;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel
			{
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#linea_escuela_padel
			{
				position:absolute;
				left:0;
				width:100%;
				border-bottom:1px solid #000;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#logo_escuela
			{
				text-align:center;
				border:0px solid red;
				margin:0 auto;
				position:relative;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha
			{
				margin:20px auto 0 auto;
				width:90%;
				margin-left:5%;

			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela
			{
		/*		background-color:#c8c8c8; */
				background-image:url("/graf/escuela/fondo1.jpg");
		/*		font-family:time new roman; */
				color:#969696;
				padding:6px 40px;
				border-radius: 10px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				box-shadow: 1px 1px 5px #000;
				-moz-box-shadow: 1px 1px 5px #000;
				-webkit-box-shadow: 1px 1px 5px #000;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t0
			{font-size:14pt}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t1
			{font-size:10pt}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t2
			{font-size:8pt}


		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_modelos
			{
				margin-top:10px;
				text-align:center;
				font-size:10pt;
				font-weight:bold;
			}

		#contenedor	#centro	#base	#escuela_izq	#entrada_escuela
			{
				margin-top:40px;
				margin:0 2%;
				border:0px solid red;
			}

		#contenedor	#centro	#base	#escuela_izq	#entrada_escuela	p
			{text-align:justify;}

		#contenedor	#centro	#base	#escuela_izq	#contenido_escuela
			{
				margin-top:40px;
				margin-left:6%;
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela1
			{float:left;width:90%;margin-left:2.5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela2
			{float:left;width:90%;margin-left:2.5%;margin-top:2.5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela3
			{float:left;width:90%;margin-left:2.5%;margin-top:2.5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela4
			{float:left;width:90%;margin-left:2.5%;margin-top:2.5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela5
			{float:left;width:90%;margin-left:2.5%;margin-top:2.5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela6
			{float:left;width:90%;margin-left:2.5%;margin-top:2.5%;}

		#contenedor	#centro	#base	#escuela_izq	#texto_escuela
			{
				margin-top:10px;
			}

		#contenedor	#centro	#base	#escuela_izq	#texto_escuela	p
			{text-align:center;margin:0;font-size:12pt;margin-bottom:5px;}

		#contenedor	#centro	#base	#escuela_der
			{
				border-top:1px solid #000;
				width:98%;
				margin:20px auto 0 auto;
			}

		#contenedor	#centro	#base	#escuela_der	#titulo_galeria_fotos
			{
				font-size:14pt;
			}


		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela
			{
				margin-top:30px;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#seleccion_categoria_galeria
			{

			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria
			{
				margin-top:30px;
				width:100%;
				margin-left:-20px;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal
			{float:left;width:98%;margin:0 1% 2% 0;position:relative;}
	}


@media (max-width: 1064px)
	{
		#contenedor	#centro	#base	#escuela_izq
			{
				border:0px solid red;
				width:60%;
				margin-top:50px;
				margin:50px auto;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel
			{
				margin-left:0%;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#linea_escuela_padel
			{
				display:none;
			}


		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#logo_escuela
			{
				text-align:center;
				border:0px solid red;
				margin:0 auto;
				position:relative;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha
			{
				margin:20px auto 0 auto;
				width:90%;
				margin-left:5%;

			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela
			{
		/*		background-color:#c8c8c8; */
				background-image:url("/graf/escuela/fondo1.jpg");
		/*		font-family:time new roman; */
				color:#969696;
				padding:6px 40px;
				border-radius: 10px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				box-shadow: 1px 1px 5px #000;
				-moz-box-shadow: 1px 1px 5px #000;
				-webkit-box-shadow: 1px 1px 5px #000;
			}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t0
			{font-size:38pt;}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t1
			{font-size:24pt;}

		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_escuela	.t2
			{font-size:10pt;text-align:center;}


		#contenedor	#centro	#base	#escuela_izq	#cabecera_padel	#escuela_derecha	#titulo_modelos
			{
				margin-top:10px;
				text-align:center;
				font-size:14pt;
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela
			{
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#entrada_escuela
			{
				margin-top:40px;
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#entrada_escuela	p
			{text-align:justify;}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela
			{
				margin-top:40px;
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela1
			{float:left;width:30%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela2
			{float:left;width:30%;margin-left:5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela3
			{float:left;width:30%;margin-left:5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela4
			{float:left;width:30%;margin-top:5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela5
			{float:left;width:30%;margin-left:5%;margin-top:5%;}
		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#contenido_escuela	#cajita_escuela6
			{float:left;width:30%;margin-left:5%;margin-top:5%;}


		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#texto_escuela
			{
				margin-top:10px;
			}

		#contenedor	#centro	#base	#escuela_izq	#con_izq_escuela	#texto_escuela	p
			{text-align:center;margin:0;font-size:12pt;margin-bottom:5px;}


		#contenedor	#centro	#base	#escuela_der
			{
				padding-top:30px;
				border-top:1px solid #000;
				width:60%;
				margin:0 auto;
			}

		#contenedor	#centro	#base	#escuela_der	#titulo_galeria_fotos
			{
				padding-left:30px;
				font-size:14pt;
			}


		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela
			{
				border:0px solid red;
				margin-top:30px;
				padding-left:30px;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#seleccion_categoria_galeria
			{

			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria
			{
				margin-top:30px;
				border:0px solid blue;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal
			{float:left;width:30.3%;margin:0 3% 3% 0;position:relative;
			-webkit-animation:hover_img_esc 0.2s linear forwards;
			-moz-animation:hover_img_esc 0.2s linear forwards;
			-o-animation:hover_img_esc 0.2s linear forwards;
			animation:hover_img_esc 0.2s linear forwards;
			}

			@-webkit-keyframes hover_img_esc{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(1deg);}
			}
			@-moz-keyframes hover_img_esc{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(1deg);}
			}
			@-o-keyframes hover_img_esc{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(1deg);}
			}
			@keyframes hover_img_esc{
				0%	{transform: rotate(90deg) scale(0.5) skew(1deg);}
				100%  {transform: rotate(0deg) scale(1) skew(1deg);}
			}


		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal	#cortinilla_esc
			{

				position:absolute;
				width:98%;
				height:96%;
				background-color:rgba(0,0,0,0);
				left:0;
				right:0;
				margin-left:auto;
				margin-right:auto;
				margin-top:1%;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal	#cortinilla_esc	#lupa_thumb_esc
			{
				width:100%;
				height:100%;
				margin:0 auto;
				border:0px solid red;
				text-align:center;
				overflow:hidden;
			}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal	#cortinilla_esc	#lupa_thumb_esc	a
			{display:block;padding-top:25%;padding-bottom:50%;opacity:0;}

		#contenedor	#centro	#base	#escuela_der	#contenido_galeria_escuela	#div_galeria	#img_gal	#cortinilla_esc	#lupa_thumb_esc	a:hover
			{
				-webkit-animation:hover_esc 0.1s linear forwards;
				-moz-animation:hover_esc 0.1s linear forwards;
				-o-animation:hover_esc 0.1s linear forwards;
				animation:hover_esc 0.1s linear forwards;
			}

		@-webkit-keyframes hover_esc{
			0%	{opacity:0;transform:scale(0.8)}
			100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
		}
		@-moz-keyframes hover_esc{
			0%	{opacity:0;transform:scale(0.8)}
			100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
		}
		@-o-keyframes hover_esc{
			0%	{opacity:0;transform:scale(0.8)}
			100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
		}
		@keyframes hover_esc{
			0%	{opacity:0;transform:scale(0.8)}
			100%  {opacity:1;background-color:rgba(0,0,0,0.4);transform:scale(1)}
		}

	}


#contenedor	#centro	#base	#titulo_competicion
	{
		text-align:center;
		font-size:1.8em;
		margin-top:1em;
		font-weight:bold;
	}

#contenedor	#centro	#base	#subtitulo_competicion
	{
		text-align:center;
		font-size:1.1em;
		margin-top:1em;
		font-weight:bold;
	}

#contenedor	#centro	#base	#listado_liga
	{		margin-top:2em;
	}

#contenedor	#centro	#base	#listado_liga	a
	{color:#000;display:block;text-align:center;}
#contenedor	#centro	#base	#listado_liga	a:hover
	{background-color:#000000;color:#fff;}

#contenedor	#centro	#base	#listado_liga	#fila_list_liga
	{		text-align:center;
		font-size:1.3em;
		width:250px;
		border:0px solid red;
		margin:0 auto 0.5em auto;
	}


#contenedor	#centro	#base	#titulo_patricinado
	{
		text-align:center;
		font-size:1.3em;
		margin-top:1em;
		font-weight:bold;
	}

#contenedor	#centro	#base	#patrocinadores
	{		border:0px solid red;
		display:table;
		margin:1em auto 0 auto;

	}

#contenedor	#centro	#base	#patrocinadores	#img_patro
	{float:left;width:50%;max-width:130px;margin:0.5em;}

@media (min-width: 800px)
	{
		#contenedor	#centro	#base	#competicion
			{				margin:2em auto 0 auto;
				width:100%;
				max-width:700px;
			}
	}
#contenedor	#centro	#base	#competicion	a
	{color:#000;}



.escuela
	{		display:table;
		margin:100px auto;
	}

.escuela	p
	{		text-align:center;
		font-size:55pt;
	}

.escuela-img
	{		margin:40px auto;		width:90%;
		max-width:300px;
	}
