#penas_caja{  }

	#penas_titulo:before{ content:"\e950"; }
	#penas_titulo{  }
	#penas_texto{ display:none; position:relative; margin:20px auto; padding:20px; max-width:650px; text-align:center; font-family:Source Sans Pro; font-size:14px; box-sizing:border-box; }
	
	#penas_tabla_caja{ position:relative; margin:50px auto; width:100%;  }
		
		#penas_tabla{ position:relative; width:100%; empty-cells:show; background:#F6F6F6; box-sizing:border-box;  }
		#penas_tabla table{ border-collapse:collapse; }
			
			#penas_tabla tr { empty-cells:show; vertical-align:middle; }
			#penas_tabla tr td{ text-align:center; empty-cells:show; box-sizing:border-box; background:#FFF; }
				#penas_tabla tr td a { color:#565657; }
			#penas_tabla_f1 td{ text-transform:uppercase; font-size:12px; background:#FFF !important; font-family:Oswald !important; font-weight:normal !important; color:#565657 !important; }
			
				#penas_tabla_f1 .penas_tabla_col8:before, #penas_tabla_f1 .penas_tabla_col9:before{ display:block; margin-bottom:5px; content:"\f0f6"; width:100%; font-family:"icomoon"; font-size:20px; color:#808080; }
				#penas_tabla_f1 .penas_tabla_col9:before{ content:"\f129"; }
					
			.penas_tabla_f_a,.penas_tabla_f_b{ height:45px; }
			.penas_tabla_f_a td,.penas_tabla_f_b td{ padding:5px; background:#F6F6F6 !important; border-bottom:2px solid #FFF; }
			
			.penas_tabla_col1{ width:20%; text-align:left !important; color:#000; padding-left:20px !important; font-size:14px !important; font-family:Source Sans Pro; font-weight:bold; text-transform:uppercase; }
				.penas_tabla_col1 span:before { display:inline-block; vertical-align:inherit; margin-left:-5px; margin-right:5px; content:"\f017"; color:#B2B2B2; font-family:"icomoon"; font-size:14px; font-weight:normal; }
				.penas_tabla_col1 img { max-width:200px; }
				.penas_tabla_col1 span { display:block !important; margin-bottom:5px; padding:5px; width:100%; text-transform:uppercase; box-sizing:border-box; border-bottom:1px solid #CCC; font-family:Oswald; color:#565657; }
				.penas_tabla_col1 span b { color:#000 !important; }
			.penas_tabla_col2{ color:#B23939; }
			.penas_tabla_col3{ color:#39B54A; }
			.penas_tabla_col4{  }
				.penas_tabla_col4 input{ min-width:inherit; margin:0 auto; width:65px; text-align:center; }
			.penas_tabla_col5{  }
			.penas_tabla_col6{  }
			.penas_tabla_col7{ color:#B23939; }
			.penas_tabla_col8{  }
			.penas_tabla_col9{ max-width:50px; padding-right:20px !important; }
			
			#penas_tabla tr td.penas_tabla_col8 ,#penas_tabla tr td.penas_tabla_col9{ width:8% !important; }
			.penas_tabla_col8 a,.penas_tabla_col9 a{ display:flex; justify-content:center; align-items:center; margin:0 auto; padding:0 5px; width:auto; height:45px; border:1px solid #808080; color:#808080; text-transform:uppercase; text-align:center; text-decoration:none; font-size:11px; }
				.penas_tabla_col8 a:hover,.penas_tabla_col9 a:hover { background:#CCC; }
			
			.f_penas_cantidad{  }
			.f_penas_cantidad_off{  }
			.f_penas_abonarme{  }
			
			.penas_bot_verPart{  }
			.penas_bot_info{  }
			
			#penas_no_penas{  }
			
			.f_penas_cantidad_off{ width:35px; background-color:#eee; }
			
			/* seguimiento peñas */

				.mnuInfoPenas div, .contenidoInfo1Bot, .ci3_com_bot, .ci3_fichero
				{ margin:5px; max-width:125px; width:100%; height:45px; line-height:45px; text-align:center; }
				.mnuInfoPenas div a, .contenidoInfo1Bot a, .ci3_com_bot a, .ci3_fichero a
				{ display:block; width:100%; height:100%; color:#FFF !important; text-transform:uppercase; text-decoration:none; background:#0E2654; font-size:14px; padding:0; text-align:center; font-family:Oswald; box-sizing:border-box; }
				.mnuInfoPenas div a:hover, .contenidoInfo1Bot a:hover, .ci3_com_bot a:hover, .ci3_fichero a:hover
				{ background:#441A4E; }
				
			.infoPenas{ position:relative; display:none; float:left; width:100%; padding:20px; box-sizing:border-box; }
			.infoPenas:after{ clear:both; content:""; width:100%; height:1px; }
			
				.mnuInfoPenas{ position:relative; width:15%; height:100%; float:left;  }
					
				.contenidoPenas{ position:relative; width:84%; float:right; font-size:14px; min-height:50px; text-align:left; font-family:Source Sans Pro; }
				* html .contenidoPenas{ height:50px; }
				
					.contenidoInfo1{ position:relative; padding:7px; }
						.contenidoInfo1Tit{ position:relative; width:50%; float:left; }
							.contenidoInfo1Tit p { position:relative; padding-left:25px; margin-bottom:10px; font-family:Source Sans Pro; font-size:12px; }
							.contenidoInfo1Tit p b:before { position:relative; display:inline-block; top:2px; margin-left:-25px; content:"\f023";  color:#B2B2B2; font-family:"icomoon"; font-size:30px; line-height:25px; margin-right:5px; }
							.contenidoInfo1Tit p b { text-transform:uppercase; color:#333; font-size:24px; line-height:26px; font-weight:normal !important; font-family:Oswald !important; }
							
						.contenidoInfo1Txt{ display:none; }
						.contenidoInfo1Caja,.contenidoInfo1Bot{ position:relative; margin-top:35px; width:35%; height:45px; line-height:45px; float:left; }
							.contenidoInfo1Caja input{ width:100%; max-width:200px; float:right; }
						.contenidoInfo1Bot { width:13%; box-sizing:border-box; }
							.contenidoInfo1Bot:before { position:relative; display:block; content:"\f023"; margin:-30px 0 5px; width:100%; color:#B2B2B2; font-family:"icomoon"; font-size:30px; line-height:25px; text-align:center; box-sizing:border-box; }
						
						.contenidoInfo1Result{ position:relative; margin-top:15px; color:red; }
						
					.contenidoInfo2{ position:relative; padding:7px; }
						.contenidoInfo2Tit{  }
						.contenidoInfo2Txt{ position:relative; max-height:200px; overflow:auto; }
						.contenidoInfo2Txt ul{ list-style-type:disc; padding-left:20px; }
					
					/* ESCRUTADORES */					
					.contenidoInfo3{ position:relative; width:100%; padding:5px; box-sizing:border-box; }

						.contenidoInfo3Tit{  }
						.ci3_contendor{ position:relative; width:100%;  }
						/* Desplegable */
						.ci3_sorteo,.ci3_selec{ position:relative; display:inline-block; width:200px; height:45px; line-height:45px; }
							.ci3_sorteo { display:none; }
							.ci3_selec select{ width:100%; font-size:14px; }
						/* Detalle peña */	
						.ci3_apuestas, .ci3_coste, .ci3_combinacion { position:relative; margin-right:50%; width:55%; float:left; font-size:14px; text-transform:uppercase; color:#4D4D4D; font-family:Oswald; }
							.ci3_apuestas span, .ci3_coste span, .ci3_combinacion span { display:inline-block; vertical-align:middle; min-width:85px; margin-right:5px; color:#4D4D4D !important; }
							.ci3_coste { color:#C1272D; }
							
							
						.ci3_apuestas{ position:relative; margin-top:10px; }
						.ci3_coste{ position:relative; margin-top:5px; }
						.ci3_combinacion{ position:relative; margin-top:10px; }
							.ci3_com_txt{ position:relative; }
							.ci3_com_cajas{ display:flex; justify-content:start; align-items:stretch; }
								.ci3_com_caja{ position:relative; margin:5px 0.25%; height:30px; }
								.ci3_com_caja input{ min-width:inherit; width:100%; text-align:center; padding:0; width:100%; height:100%; line-height:30px; }
								.especial{ background-color:#EDCD54 !important; }
								
							.ci3_com_bot{ position:relative; clear:both; }
								.ci3_com_bot a{ color:#808080 !important; border:1px solid #808080; background:#FFF; }
								.ci3_com_bot a:hover{ background:#FFF; }
							
						.ci3_fichero{ position:relative; float:left; margin-left:145px; margin-top:-50px; }
							.ci3_fichero a{ color:#808080 !important; border:1px solid #808080;  background:#FFF;}
							.ci3_fichero a:hover{ background:#FFF; }
						
						/* Tabla premios categoría */						
						.ci3_tabla{ position:absolute; top:-45px; right:0; width:40%; float:right; }							
							.ci3_tabla table{ position:relative; width:100%; }
							.ci3_tabla table tr{  }
							.ci3_tabla table tr td{ width:33%; text-align:center; border-bottom:1px solid #CCC; font-family:Oswald; font-size:14px; color:#4D4D4D; }
							.ci3_tabla table tr:last-child td{ border-bottom:5px solid #CCC; }
							.ci3_tabla table .ci3_tabla_f1 { text-transform:uppercase; font-size:14px; font-family:Oswald; border-bottom:5px solid #CCC !important; }
							.ci3_tabla table .ci3_tabla_fa{ }
							.ci3_tabla table .ci3_tabla_fb{ }
						
					.contenidoInfo4{ position:relative; margin-left:0px; padding:7px 0px; }
						.contenidoInfo4Tit{  }
						.contenidoInfo4Tablas{ position:relative; margin-top:-20px;  }
							.contenidoInfo4Tabla{ position:relative; margin-top:20px; }
							.contenidoInfo4Tabla table{ font-size:14px; width:100%; border:none; empty-cells:show;  }
							.contenidoInfo4Tabla table tr{   }
							.contenidoInfo4Tabla table tr td{ padding:5px; box-sizing:border-box; font-family:Oswald; font-weight:300; }
								.nombreJuego{ font-size:16px; color:#FFF; font-weight:bold; height:30px; text-transform:uppercase; background:#3C6DCD !important; border-bottom:2px solid #FFF; }
								.fila1{ font-weight:500 !important; text-align:center; background:#3C6DCD !important; font-size:14px; color:#FFF; text-transform:uppercase;  }
								.col1{ width:75px; text-align:center;  }
								.fila2{ font-weight:500 !important; text-align:center; background:#3C6DCD !important; font-size:14px; color:#FFF; text-transform:uppercase;  }
								.fila3{ text-align:center; background:#3C6DCD !important; font-size:12px; color:#FFF; text-transform:uppercase; width:35px; }
								.fila_a{ padding:2px; text-align:center; background-color:#fff;}
								.fila_b{ padding:2px; text-align:center; background-color:#D5E6FF !important; }
								.fila_fin{ text-align:center; background:#3C6DCD !important; font-size:14px; color:#FFF; text-transform:uppercase; font-weight:500 !important; }
							
			/* fin seguimiento peñas */
			
	#penas_bot_continuar{ clear:both; margin:50px auto; }
	