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


	div.partida_detalle_pista {
		text-align:center;
		font-size:20px; 
		color:#fff;
		box-shadow: 0 21px 8px -15px rgba(0, 0, 0, 0.8);
		width:30.9%;
		background:#f58231;
			}
		div.partida_detalle_pista b {
			color:#ff0;
			}

	div.partida_detalle_fecha {
		padding:30px 0;
		background:#ddd;
		vertical-align:middle;
		text-align:center;
		color:#333;
		font-size:18px;
		width:30.9%;
		box-shadow: 0 21px 8px -15px rgba(0, 0, 0, 0.5);
		}
		div.partida_detalle_fecha b {
			color:#333;
			}
		.partida_detalle_fecha_fin {
			display:block;
			font-size:10px;
			color:#666;
			margin-top:20px;
			}

	div.partida_detalle_estado {
		padding:20px 0;
		text-align:center;
		color:#333;
		background:#ddd;
		font-size:20px;
		width:30.9%;
		box-shadow: 0 21px 8px -15px rgba(0, 0, 0, 0.5);
		}
		div.partida_detalle_estado b {
			color:#333;
			}
		div.partida_detalle_estado > span {
			font-size:12px;
			display:block;
			margin:10px 0;
			}
		div.partida_detalle_estado span.partida_detalles_disponible {
			font-size:20px;
			color:green;
			margin:0;
			}
		div.partida_detalle_estado span.partida_detalles_nodisponible {
			font-size:20px;
			color:red;
			margin:0;
			}
			
	
	div.partidas_inscritos {
		text-align:center;
		background-color:#19a403;
		padding:15px 0 30px 0;
		margin:15px 0 0 0;
		}
	div.parcial {
		background-color:#f0a900;
		}
	div.ocupada {
		background-color:#db390e;
		}
		div.partidas_inscritos h2 {
			color:white;
			border:0;
			margin:0;
			}
		div.partidas_inscritos div.partida_jugador {
			width:23%;
			margin:15px 1%;
			text-align:center;
			vertical-align:top;
			display:inline-block;
			background:#333;
			color:white;
			border-radius:10px;
			overflow:hidden;
			padding-bottom:10px;
			box-shadow: 0 21px 8px -15px rgba(0, 0, 0, 0.8);
			}
			div.partidas_inscritos div.partida_jugador img {
				}
			div.partidas_inscritos div.partida_jugador div.avatar_jugador {
				height:250px;
				width:100%;
				display:block;
				margin-bottom:10px;
				background-position:center center;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				background-size: cover;
				}
			div.partidas_inscritos div.vacio {
				/*opacity:0.5;*/
				}
			div.partidas_inscritos div.partida_jugador span {
				display:block;
				margin:0 10px;
				}
			div.partidas_inscritos div.partida_jugador span.alias {
				font-size:14px;
				font-weight:bold;
				color:yellow;
				}
			div.partidas_inscritos div.partida_jugador span.nivel {
				font-size:12px;
				color:white;
				}
			div.partidas_inscritos div.partida_jugador span.posicion {
				font-size:10px;
				color:#ccc;
				}
			
			
	.abrir_partida {
		overflow:hidden;
		border-radius:10px;
		background:#ddd;
		width:96%;
		margin:15px 2%;
		padding:15px 0;
		text-align:center;
		color:#333;
		box-shadow: 0 21px 8px -15px rgba(0, 0, 0, 0.8);
		}
		.abrir_partida .misjugadores {
			font-size:40px;
			display:block;
			font-weight:bold;
			}
		form.abrir_partida div.columna {
			text-align:center;
			}
		form.abrir_partida input
		, form.abrir_partida select {
			display:block;
			border:1px solid #333;
			margin: 5px auto;
			border-radius:5px;
			padding:10px;
			font-size:16px;
			text-align:center;
			color:#333;
			}
			form.abrir_partida input[type=checkbox] {
				width:30px;
				height:30px;
				}
			form.abrir_partida input[type=submit] {
				background:#f58231;
				color:white;
				margin:25px auto 10px auto !important;
				transition: all ease-in-out 0.4s;
				-moz-transition: all ease-in-out 0.4s;
				-webkit-transition: all ease-in-out 0.4s;
				-o-transition: all ease-in-out 0.4s;
				cursor:pointer;
				}
				form.abrir_partida input[type=submit]:hover {
					background:#333;
					color:yellow;
					}
			form.abrir_partida div.partidas_condiciones {
				font-size:10px;
				text-align:left;
				margin:20px;
				color:#666;
				display:block;
				}
				
				
				
		span.inscripcion_aceptado {
			display:block;
			margin-bottom:20px;
			font-size:20px;
			color:green;
			margin:0;
			}
		span.inscripcion_reserva {
			font-size:20px;
			display:block;
			color:red;
			margin:0;
			}

				
				
/* TABLET */
@media only screen and (max-width: 1024px) {
	
	div.partida_detalle_estado
	,div.partida_detalle_fecha
	,div.partida_detalle_pista {
		width:30%;
		}
	
		
	div.partidas_inscritos div.partida_jugador div.avatar_jugador {
		height:150px;
		}
	div.partidas_inscritos div.partida_jugador span.alias {
		font-size: 12px;
		}
	
	}	
/* fin tablet */

	
				
/* MOVIL */
@media only screen and (max-width: 590px) {
	
	div.partida_detalle_fecha
	,div.partida_detalle_pista {
		width:44%;
		margin:10px 1%;
		font-size:14px;
		}
	
	div.partida_detalle_fecha {
		padding:5px;
		font-size:14px;
		}
	
	div.partida_detalle_estado {
		width:94%;
		display:block;
		}
		
	div.partidas_inscritos {
		margin-top:30px;
		}
	div.partidas_inscritos div.partida_jugador {
		width:46%;
		}		
		div.partidas_inscritos div.partida_jugador div.avatar_jugador {
			/*height:100px;*/
			}
	
	}
/* fin movil */