@media all
{
body
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	color:#515151;
}

.left {float:left}
.right {float:right}
.clear {clear: both; font-size: 1px;}
.dn {display:none}
.fila:after {clear: both;}
.fila:before, .fila:after {content: "";display: table;}
.mb6 {margin-bottom:6px}

a { color: #1B74CE; }
a:hover { text-decoration: none; } 
a.sinsub {color:#FFFFFF; text-decoration:none; vertical-align:middle}

input.sifoco, textarea.sifoco, select.sifoco {border: 2px solid #ffa000; padding: 0px 0px 0px 3px;}
input.nofoco, textarea.nofoco, select.nofoco {border: 2px solid #1A75CE; padding: 0px 0px 0px 3px;}
input.nofoco2, textarea.nofoco2, select.nofoco2 {border: 2px solid #4AA5FE; padding: 0px 0px 0px 3px;}


.tabla td {padding:5px}
.incompra, .input_alta {font-size:14px;font-weight:bold;line-height:16px;}
.ininfo {font-size:14px;font-weight:bold}
div#contenedor
{
	margin:0 auto;
	width:1002px;
	overflow:hidden;
}


a.menu_on:link, a.menu_on:visited, a.menu_on:active {text-decoration:none;color:#00285E}
a.menu_on:hover  {text-decoration:underline;color:#00285E}
a.menu_off:link, a.menu_off:visited, a.menu_off:active {text-decoration:none;color:#FFFFFF}
a.menu_off:hover  {text-decoration:underline;color:#FFFFFF}

#menu a { font-family: arial; font-size: 12px; }

		h2.txtmenu_off
		{
			font-size:12px;
			font-weight:bold;
			margin-top: 4px;
			z-index:4;
			position:relative;
			padding-right: 5px;
			padding-left: 5px;
			background: transparent;
		}
		h2.txtmenu_on
		{
			font-size:12px;
			font-weight:bold;
			margin-top: 20px;
			padding-right: 5px;
			padding-left: 5px;
			z-index:4;
			position:relative;
		}


/*Estilos de la parte superior de la web, incluyendo el logo de la cabecera y el banner de compra por tel�fono*/
div#superior_premium
{
	width:750px;
	float:left;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:15px;
}
div.bloque_administracion
{
	float:left; 
	clear:both; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:20px; 
	padding-bottom:10px;
}
div#superior
{
	width:1002px;
	float:left;
	overflow:hidden;
	height:100px;
}
	div#cabecera
	{
		float:left;
		overflow:hidden;
	}
	div#cabecera_administracion_premium
	{
		float:left;
		width:750px;
		background-color:orange;
		
		-moz-border-radius:5px; /* Firefox */
		-webkit-border-radius: 5px; /* Safari and Chrome */
		 border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
		z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
		behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
	    background-color:#1A75CE; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
	}
	div.cabecera_administracion
	{
		float:left;
		height:60px;
		width:750px;
		margin-top:5px;
		
		-moz-border-radius:5px; /* Firefox */
		-webkit-border-radius: 5px; /* Safari and Chrome */
		 border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
		z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
		behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
      background-color:#1A75CE; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
	}
		div.titulo_administracion
		{
			float:left;
			color:#FFFAAD;
			font-size:22px;
			font-weight:bold;
			position:relative;
			z-index: 2;
			margin-top:20px;
			margin-left:10px;
		}
		div.titulo_administracion_pequenyo
		{
			float:left;
			color:#FFFAAD;
			font-size:18px;
			font-weight:bold;
			position:relative;
			z-index: 2;
			margin-top:23px;
			margin-left:10px;
		}
		div.titulo_administracion_muy_pequenyo
		{
			float:left;
			color:#FFFAAD;
			font-size:15px;
			font-weight:bold;
			position:relative;
			z-index: 2;
			margin-top:26px;
			margin-left:10px;
		}
		div.icono_administracion
		{
			float:left;
			position:relative;
			z-index: 2;
			margin-top:8px;
			margin-left:15px;
		}
	div#banner_compra_telefono
	{
		float:right;
		overflow:hidden;
		/*background-color:orange;*/
		/*width:728px;*/
		/*height:90px;*/
		margin-top: 5px;
	}
	
/*Estilos de la parte central de la web, incluyendo el banner de publicidad google, men�, buscador de loter�a, resultados recientes n�meros destacados, ayuda y pie de p�gina*/	
div#col_central
{
	float:left;
	overflow:hidden;
	width:675px;
}

div#pub_google
{
	width:750px;	
	text-align:center;
}

.publi_250_250{	margin-bottom: 10px; }
.publi_728x90 { text-align: center; }

	div#cont_menu
	{
		background-color: #333333;
	    float: left;
	    height: 40px;
	    margin-bottom: 10px;
	    margin-top: 10px;
	    width: 100%;
		z-index: 1;	
	}
		
	div#menu
	{
		margin: 0 auto;
	    padding: 10px 8px 6px;
	    width: 1002px;		   	
	}
		
	div.titulo_menu
	{
		float:left;
		overflow:hidden;
		width:225px;
		z-index:2;
		position:relative;		
	}
	
	h1.titulo_menu, h2.titulo_menu
	{
		color:white;
		font-weight:bold;
		font-size:22px;
		z-index:2;
		position:relative;		
	}
		
	h1.titulo_menu_pequenyo
	{
		color:white;
		font-weight:bold;
		font-size:16px;
		margin-top:3px;
		z-index:2;
		position:relative;		
	}
	
		div.btmenu_off
		{
			float:left;
			overflow:visible;
			margin-right:10px;
			cursor:pointer;
			z-index:3;
			position:relative;
			background: transparent;
			
		}	
		div.btmenu_on
		{
			float:left;
			overflow:visible;
			margin-right:10px;
			margin-top:-15px;
			cursor:pointer;
			z-index:3; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
	      	height:46px;
	      		      	
			-moz-border-radius:5px; /* Firefox */
		 	-webkit-border-radius: 5px; /* Safari and Chrome */
		 	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
						
	      	-moz-box-shadow: 0px 5px 5px #6E6E6E; /* Firefox */
  			-webkit-box-shadow: 0px 5px 5px #6E6E6E; /* Safari and Chrome */
  			box-shadow: 0px 5px 5px #6E6E6E; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
   			
   			background-color:#A5C7EC;			
	      	behavior: url(ie-css3.htc);		/* Activamos el soporte para IE */		    
		}

	
	div#buscador_loteria
	{
		float:left;
		overflow:hidden;
		width:750px;	
		margin-bottom:10px;
	}
		div.borde_sup_grande
		{
			float:left;
			overflow:hidden;	
			width:750px;
			height:35px;
			background:url(../img/borde_sup_grande.jpg) top left no-repeat;
		}
		div.fondo_buscar_loteria
		{
			float:left;
			overflow:hidden;	
			width:750px;
			height:130px;
			background:url(../img/fondo_buscador.jpg) top left no-repeat;
			padding:10px;
		}
		div.fondo_buscar_loteria_navidad
		{
			float:left;
			overflow:hidden;	
			width:750px;
			height:130px;
			background:url(../img/fondo_buscador_navidad.jpg) top left no-repeat;
			padding:10px;
		}
		div.fondo_buscar_loteria_reyes
		{
			float:left;
			overflow:hidden;	
			width:750px;
			height:130px;
			background:url(../img/fondo_buscador_magos.jpg) top left no-repeat;
			padding:10px;
		}
		div.decimo_buscar_loteria
		{
			float:left;
			width:169px;
			height:101px;
			border:4px solid #BBE0FD;
			margin-top:3px;
			margin-left:5px;
		}
		div.decimo_buscar_loteria_navidad
		{
			float:left;
			width:169px;
			height:107px;
			border:4px solid #CF593D;
			margin-top:3px;
			margin-left:5px;
		}
		div.decimo_buscar_loteria_reyes
		{
			float:left;
			width:169px;
			height:101px;
			border:4px solid #FAD838;
			margin-top:3px;
			margin-left:5px;
		}
		
		#boton_buscar{
			/*float:right; */
			margin-top:0px; 
			/**margin-top:-48px;*/
			background: url('/img/boton_buscar.png') no-repeat 0 0;
			border: 0px;
			height: 70px;
			width: 160px;
			cursor: pointer;			
		}
		#boton_buscar:hover{background: url('/img/boton_buscar2.png') no-repeat 0 0; }
		
		a.boton_buscar {
		    /*float:right; */
		    width:162px;
		    height:72px;
			text-indent:-9999px;
            overflow:hidden; /* Oculatando el texto del enlace */
            display:block;
            background:url(/img/boton_buscar.png) no-repeat 0 0; /* Poniendo la imagen como fondo */}		
		}
		
		a.boton_buscar:hover {
              background: url(/img/boton_buscar2.png) no-repeat 0 0; /* Al hacer hover, ponemos la segunda imagen de fondo */
        }
		
		span.titulo_buscador
		{
			color:#496597;
			font-weight:bold;
		}
		span.titulo_buscador_navidad
		{
			color:#9E131A;
			font-weight:bold;
		}
		span.titulo_buscador_navidad
		{
			color:#9E131A;
			font-weight:bold;
		}
		span.titulo_buscador_reyes
		{
			color:#FAD838;
			font-weight:bold;
		}
		div.contenedor_buscador
		{
			float:left;
			width: 440px;
			margin-left:20px;
			margin-top:5px;
		}
		span.buscador_texto_peque
		{
			font-size:11px;
			font-weight:bold;
			color:#496597;
			/*float:left;*/
			margin-right:5px;
		}
		a.buscador_link
		{
			font-weight:bold;
			color:#496597;
			/*text-decoration:underline;*/
			font-size:11px;
			/*float:left;*/
			/*margin-right:3px;*/
			height:13px;
		}
		
		a.buscador_link_ne
		{
			color:#FF0000;
			text-decoration:underline;
			margin-left:10px;
		}
		a.buscador_link_ne:hover { text-decoration: none; }
		
		span.buscador_texto_peque_navidad
		{
			font-size:11px;
			font-weight:bold;
			color:#CF593D;
			float:left;
			margin-right:5px;
		}
		span.buscador_texto_peque_reyes
		{
			font-size:11px;
			font-weight:bold;
			color:#DD960E;
			float:left;
			margin-right:5px;
		}
		a.buscador_link_navidad
		{
			font-weight:bold;
			color:#CF593D;
			text-decoration:underline;
			font-size:11px;
			float:left;
			margin-right:3px;
			height:13px;
		}
		a.buscador_link_reyes
		{
			font-weight:bold;
			color:#DD960E;
			text-decoration:underline;
			font-size:11px;
			float:left;
			margin-right:3px;
			height:13px;
		}
		
		.tabla_selector_sorteos
		{
			float: left;
			width: 400px; 
			margin-top: 20px;
		}
		.desplegable_sorteo
		{
			width:100%;
			color:#023C77;
			font-weight:bold;
		}
		.desplegable_sorteo_navidad
		{
			width:315px;
			color:#224926;
			font-weight:bold;
		}
		.desplegable_sorteo_reyes
		{
			width:315px;
			color:#586792;
		}
		.div_input_numero
		{
			float: left;
			width: 48%;
		}
		.div_boton_buscar{
			float:right;
			width: 48%;
			text-align: right;
		}
		
		#caja_numero {width: 190px}
		#caja_digitos{width: 215px}
		
		.caja_numero_buscar
		{
			width:125px;
			height:40px; 
			background-color:white;
			border:2px solid #A5C7EC; 
			margin-top:15px; 
			font-family:century gothic; 
			font-size:30px; 
			color:#1A75CE; 
			font-weight:bold; 
			padding-left:10px;
			text-align: center;
		}
		.caja_digito_buscar
		{
			width:25px;
			height:40px; 
			background-color:white;
			border:2px solid #A5C7EC; 
			margin-top:15px; 
			font-family:century gothic; 
			font-size:30px; 
			color:#1A75CE; 
			font-weight:bold; 
			padding-left:10px;
			
		}
		.caja_numero_buscar_reyes
		{
			width:125px;
			height:40px; 
			background-color:white;
			border:2px solid #DD960E; 
			margin-top:15px; 
			font-family:century gothic; 
			font-size:30px; 
			color:#1A75CE; 
			font-weight:bold; 
			padding-left:10px;
		}
		.caja_digito_buscar_reyes
		{
			width:20px;
			height:40px; 
			background-color:white;
			border:2px solid #DD960E; 
			margin-top:15px; 
			font-family:century gothic; 
			font-size:30px; 
			color:#1A75CE; 
			font-weight:bold; 
			padding-left:10px;
		}
		.caja_numero_buscar_navidad
		{
			width:125px;
			height:40px; 
			background-color:white;
			border:2px solid #CF593D; 
			margin-top:15px; 
			font-family:century gothic; 
			font-size:30px; 
			color:#1A75CE; 
			font-weight:bold; 
			padding-left:10px;
		}
		
		.caja_digito_buscar_navidad
		{
			width:20px;
			height:30px; 
			background-color:white;
			border:2px solid #CF593D; 
			margin-top:15px; 
			font-family:century gothic; 
			font-size:28px; 
			color:#1A75CE; 
			font-weight:bold; 
			padding-left:10px;
		}
		.caja_suma_buscar
		{
			width:45px;
			height:30px; 
			background-color:white;
			border:2px solid #CF593D; 
			margin-top:15px; 
			font-family:century gothic; 
			font-size:28px; 
			color:#1A75CE; 
			font-weight:bold; 
			padding-left:10px;
		}
		.caja_suma_buscar_reyes
		{
			width:45px;
			height:30px; 
			background-color:white;
			border:2px solid #DD960E; 
			margin-top:15px; 
			font-family:century gothic; 
			font-size:30px; 
			color:#1A75CE; 
			font-weight:bold; 
			padding-left:10px;
		}
		.caja_suma_buscar_navidad
		{
			width:45px;
			height:30px; 
			background-color:white;
			border:2px solid #CF593D; 
			margin-top:15px; 
			font-family:century gothic; 
			font-size:28px; 
			color:#1A75CE; 
			font-weight:bold; 
			padding-left:10px;
		}
	div#contenedor_central
	{
		float:left;
		overflow:hidden;
		width:100%;
		margin-bottom:15px;	
		
	}
		.tit_mn_central
		{
			color: #ffffff;
			font-weight:bold;
			font-size:18px;
			/*margin-top:5px;*/
			margin-left:8px;
			/*margin-bottom: 5px;*/
		}
		.tit_juego
		{
			color:white;
			font-weight:bold;
			font-size:18px;
			margin-top:6px;
			margin-left:8px;
		}
		div#contenedor_todo_central
		{
			float:left;
			overflow:hidden;
			width:750px;
			margin-bottom:25px;
		}
		div.caja_cent_central
		{
			float:left;
			width:750px;
			background:url(../img/caja_ayuda_cent.jpg) top left repeat-y;
			padding:10px;
			font-size:12px;
		}
		div.caja_inf_central
		{
			float:left;
			width:750px;
			height:15px;
			background:url(../img/caja_ayuda_inf.jpg) top left no-repeat;
			cursor:pointer;
		}
		div.caja_pres_administracion
		{									
			padding: 15px;
			margin-bottom:15px;
			color:#1B74CE;
			font-size:16px;
			line-height:18px;
			text-align: center;
			overflow: hidden;
		}		
		div.caja_como_comprar
		{
			float:left;
			border:2px solid #1B74CE;
			width:726px;
			padding: 10px;
			margin-bottom:15px;
			color:#000000;
			font-size:14px;
			line-height:16px;
		}
		div.contenedor_numeros_disponibles
		{
			float:left;
			width:750px;
		}
			div.numeros_disponibles
			{
				float:left;
				width:450px;
				margin-right:10px;
			}
			div#contenedor_cambiar_sorteo
			{
				float:right;
				overflow:hidden;
				width:280px;
				
			}
			div.fondo_peque2
			{
				float:left;
				overflow:hidden;	
				width:270px;
				background:url(../img/fondo_caja_peque.jpg) top left repeat-y;
				
			}
			div#contenedor_decimos_seleccionados
			{
				float:left;
				width:750px;
			}
			div.boton_comprar_seleccionados
			{
				float:left;
				width:239px;
				height:47px;
				
			}
			.titulo_tabla
			{
				font-size:11px;
				color:white;
				background-color:#002888;	
			}
			.texto_tabla_impar
			{
				background-color:#BDE0FE; 
				color:#1B74CE; 
				font-weight:bold; 
				font-size:12px;
			}
			.texto_tabla_par
			{
				background-color:#D3EDFA; 
				color:#1B74CE; 
				font-weight:bold; 
				font-size:12px;
			}
			div.titular_central_administracion
			{
				float:left;
				color:#1A75CE;
				font-weight:bold;
				font-size:20px;
				margin-top:3px;
			}
			div.subtitular_central_administracion
			{
				float:left;
				color:#2B9AF3;
				font-size:14px;
				margin:10px 0 20px 0;
				line-height: 18px;
			}
		div.contenedor_paginador
		{
			/*float:left;*/
			/*width:718px;*/
			/*height:20px;	*/
			margin-top:10px;
			/*margin-left:10px;	*/	
		}
			div.cont_pag_texto
			{
				float:left;
				height:16px;
				padding-left:5px;
				padding-right:5px;
				padding-top:5px;
				background-color:#1A75CE;
				margin-right:15px;
			}
			a.pag_texto
			{
				color:#FFF9AB;
				font-weight:bold;	
				font-size: 11px;
				text-decoration:none;
			}
			div.cont_pag_num_off
			{
				float:left;
				height:21px;
				margin-top:5px;
				margin-right:7px;
			}
			a.pag_num_off
			{
				text-decoration:none;
				color:#1A75CE;
				font-weight:bold;
			}
			div.cont_pag_num_on
			{
				float:left;
				height:16px;
				padding-top:5px;
				padding-left:7px;
				padding-right:7px;
				margin-right:7px;
				background-color:#1A75CE;
			}
			a.pag_num_on
			{
				text-decoration:none;
				color:white;
				font-weight:bold;
			}
			div#subcontenedor_central
			{
				float:left;
				width:718px;
				/*margin-left:6px;*/
				margin-top:10px;
			}
				div.subcontenedor_central_sup
				{
					/*float:left;*/
					/*width:718px;*/
					height:15px;
					padding:5px 0 0 0;
					/*background:url(../img/fondo_buscador_loteria_sup.jpg);*/
				}
					div.dr_titulo
					{
						float:left;
						color:#FFFAAD;
						font-weight:bold;
						font-size:11px;
						margin-left:12px;
					}


				div.subcontedor_central_cent
				{
					float:left;
					width:718px;
				}
				
					div.r_fila_impar
					{
						float:left;
						width: 100%; /*width:718px;*/
						/*#background-color:#D3EDFA;*/
						background-color:#FFFFFF;
						padding-top:3px;
						padding-bottom:8px;
					}
					div.r_fila_par
					{
						float:left;
						width: 100%; /*width:718px;*/
						/*#background-color:#F3FDFA;*/
						background-color:#F3DDDA;
						padding-top:3px;
						padding-bottom:8px;
					}
					div.dr_numero {float:left; width:60px; margin-left:10px; margin-top:3px }
					a.ar_numero	{color:#FF0000; font-size:20px}
					div.dr_admon {float:left; width:325px; margin-left:15px; margin-top:10px}
					a.ar_admon {color:#1B74CE;}
					a.ar_admon_pr {font-weight:bold;}
					div.dr_dispo {float:left; width:70px; text-align: center; margin-top:10px}
					div.dr_comprar {float:left; width:140px; margin-left:15px; margin-top:10px}
					a.ar_comprar {color:#1B74CE; font-weight:bold;}
					.img_comprar {margin:-4px 0 0 5px;}
					.ico_tpv {margin-left: 5px; margin-top: -7px; }
						
					
				div.subcontenedor_central_inf
				{
					float:left;
					width:718px;
					height:9px;
					background:url(../img/fondo_buscador_loteria_inf.jpg);
				}
				
				
				div.c_noencontrado 
				{
					/*float: left;*/
    			   	margin-left: 6px;
					margin-top: 10px;
					margin-bottom: 10px;
				   /*width: 718px;*/
				  	font-size:16px;
				   font-weight:bold;
				   color:#FF0000;
				   text-align:center;
            	}
            	
            	div.c_noencontrado hr {
            		color: #1B74CE;
            		border:0;
					background-color: #1B74CE;
					height: 1px;
            	}
		div#resultados_recientes
		{
			float:left;
			overflow:hidden;	
			width:460px;
			background-color:white;
			
		}
			div.borde_sup_mediano
			{
				float:left;
				overflow:hidden;	
				width:460px;
				height:35px;
				background:url(../img/borde_sup_mediano.jpg) top left no-repeat;
			}
			div.fondo_mediano
			{
				float:left;
				overflow:hidden;	
				width:464px;
				background:url(../img/fondo_caja_mediana.jpg) top left repeat-y;
			}
			div.borde_inf_mediano
			{
				float:left;
				overflow:hidden;	
				width:464px;
				height:13px;
				background:url(../img/borde_inf_mediano.jpg) top left no-repeat;
			}
			div.contenedor_resultados_recientes
			{
				/*float:left;*/
				overflow: hidden;
    			padding: 10px;
			}
			div.fila_resultados_recientes
			{
				float:left;
				width:100%;
				padding-bottom:10px;
			}
			div.subrayado_resultados_recientes
			{
				/*float:left;*/
				/*width:420px;*/
				/*height:24px;*/
				/*background-color:#FFFAAD;*/
				/*background-color:#FFFFFF;*/
				/*margin-top:2px;*/
				/*cursor:pointer;*/
			}
			div.subrayado_resultados_recientes:hover {background-color: #BBE0FD; }
			
			.subrayado_resultados_recientes_once{ 
				float:left;				
				height:24px;				
				margin-top:2px;
				cursor:pointer;
				width:300px; 
			}
			
			
			div.subrayado_resultados_recientes2
			{
				/*float:left;*/
				/*width:410px;*/
				/*height:24px;*/
				/*background-color:#FFFAAD;*/
				background-color:#FFFFFF;
				margin-top:2px;
				cursor:pointer;
			}
			div.subrayado_resultados_recientes2:hover {background-color: #BBE0FD; }
			
			div.titulo_resultados_recientes
			{
				/*float:left;*/
				margin-top:3px;
				margin-left:5px;
				/*overflow:hidden;*/
				padding-bottom:2px;
				line-height: 20px;
			}
			
			div.titulo_resultados_recientes_once
			{
				float:left;
				margin-top:15px;
				margin-left:5px;
				overflow:hidden;
				padding-bottom:2px;
			}
			
			.icono_resultados_recientes{
				margin-top:12px;
			}
			
/*			
			div.sorteo_resultados_recientes
			{
				float:right;
				margin-top:6px;
				margin-right:5px;
				overflow:hidden;
				font-size:11px;
				color:#00285E;
			}
*/			
			div.combinaciones_resultados_recientes
			{
				float:left;
				margin-top:6px;
				margin-left: 28px;
				overflow:hidden;
				/* font-size:18px; */
				font-size:16px;
				/* color:#79AAD3; */
				color:#0404B4;
				font-weight:bold;
				padding-right: 10px;
			}
			
			div.combinaciones_resultados_recientes_once
			{
				float:right;
				margin-top:6px;
				
				overflow:hidden;
				/* font-size:18px; */
				font-size:16px;
				/* color:#79AAD3; */
				color:#0404B4;
				font-weight:bold;
				padding-right: 10px;
			}
			
			div.botones_resultados_recientes
			{
				float:right;
				overflow:hidden;
				margin-top:5px;
			}
			.boton_resultados_recientes
			{
				-moz-border-radius:4px; /* Firefox */
			 	-webkit-border-radius: 4px; /* Safari and Chrome */
			 	border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
				cursor:pointer;
			    z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
			   behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
			   padding:3px;
			   float:left;
			   background-color:#4F4F4F; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
			   margin-right:5px;   
			}

			/* BOTON TRILLONARIO */
			.boton_trillonario
			{
				-moz-border-radius:4px; /* Firefox */
			 	-webkit-border-radius: 4px; /* Safari and Chrome */
			 	border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
				cursor:pointer;
			    z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
				behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
			   	padding:5px;
			   	background-color:#AD0000; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
			   	margin: 10px 5px 0 0;   
			}
			.boton_trillonario:hover { background-color:#1A75CE; }

			.texto_boton_resultados_recientes
			{
				font-size:10px;
				color:white;
				overflow:hidden;
				z-index:3; /*SEMPRE definirem un z-index superior al de la caixa (per a que aparega per damunt) i la position relative obligatoriament*/
				position:relative;
				text-decoration:none
			}
			a.link_titulo_resultados_recientes
			{
				color:#00285E;
				text-decoration:underline;
				font-weight:bold;
				font-size:12px;			
			}
			
			a:hover.link_titulo_resultados_recientes
			{
				color:#00285E;
				text-decoration:underline;
				font-weight:bold;
				font-size:12px;				
			}
			
			a.link_otros_cupones
			{
				color:#00285E;
				text-decoration:none;
				font-weight:bold;
				font-size:15px;			
			}
			
			a:hover.link_otros_cupones
			{
				color:#00285E;
				text-decoration:underline;
				font-weight:bold;
				font-size:15px;				
			}
		div#numeros_destacados
		{
			/*float:left;*/
			overflow:hidden;
			/*width:270px;*/
			background-color:white;
			/*margin-left:20px;*/
			/*margin-top:-1px;*/
		}
			div.borde_sup_peque
			{
				float:left;
				overflow:hidden;	
				width:270px;
				height:37px;
				background:url(../img/borde_sup_peque.jpg) top left no-repeat;
			}
			div.fondo_peque
			{
				/*float:left;*/
				overflow:hidden;	
				/*width:270px;*/
				/*background:url(../img/fondo_caja_peque.jpg) top left repeat-y;*/
				background-color: #d3edfa;
				padding-bottom:20px;
			}
			div.borde_inf_peque
			{
				float:left;
				overflow:hidden;	
				width:270px;
				height:12px;
				margin-bottom:5px;
				background:url(../img/borde_inf_peque.jpg) top left no-repeat;
			}
			div.subrayado_peque
			{
				background-color:#FFFAAD;
				/*height:25px;*/
				/*width:265px;*/
				margin-left:3px;
				padding-bottom: 5px;
			}
			div.titulo_numeros_destacados
			{
				float:left;
				color:#00285E;
				font-weight:bold;
				font-size:12px;
				margin-top:6px;
				margin-left:8px;
				width: 185px;
			}
			div.bullet2
			{
				float:left;
				width:12px;
				height:12px;
				background:url(../img/bullet_2.jpg) top left no-repeat;
				margin-top:7px;
				margin-right:5px;
			}
			div.contenedor_titulo_numeros_destacados
			{
				float:left;
				margin-left:20px;
			}
			div.contenedor_decimo
			{
				/*float:left;*/
				margin-top:20px;
				
			}
			div.decimo
			{
				margin:0 auto;
				width:169px;
				height:101px;
				border:4px solid #BBE0FD;
				margin-top:20px;
				cursor:pointer;
			}
			div.numero_decimo
			{
				float:left;
				margin-left:65px;
				margin-top:9px;
			}
			h3.h3_numero_decimo, h3.h3_numero_decimo a
			{
				color:#ff5555;
				font-family:century gothic;
				font-size:20px;
				font-weight:bold;
				letter-spacing:2px; 
				text-decoration: none;
			}
	div#contenedor_ayuda
	{
		float:left;
		overflow:hidden;
		width: 100%;
		margin-bottom:25px;
	}
		div.caja_sup_ayuda
		{
			float:left;
			width:750px;
			height:9px;
			margin-top:-2px;
			background:url(../img/caja_ayuda_sup.jpg) top left no-repeat;
			z-index:1;
			position:relative;
		}
		div.caja_cent_ayuda
		{
			float:left;
			width:750px;
			background:url(../img/caja_ayuda_cent.jpg) top left repeat-y;
			padding:10px;
			font-size:12px;
		}
		div.caja_inf_ayuda
		{
			float:left;
			width:750px;
			height:15px;
			background:url(../img/caja_ayuda_inf.jpg) top left no-repeat;
			cursor:pointer;
		}
		div.pestanya_ayuda
		{
			float:left;
			background:url(../img/pestanya_off.jpg) top left no-repeat;
			width:146px;
			height:32px;
			margin-right:3px;
			cursor:pointer;
		}
		div.pestanya_ayuda_on
		{
			float:left;
			background:url(../img/pestanya_on.jpg) top left no-repeat;
			width:146px;
			height:32px;
			margin-right:3px;
			cursor:pointer;
		}
		div.botonera_ayuda
		{
			float:left;
			z-index:2;
			position:relative
		}
		h2.h2_ayuda
		{
			font-weight:bold;
			color:#505050;
			font-size:12px;
			padding:10px;
		}
		h2.h2_ayuda_on
		{
			font-weight:bold;
			font-size:12px;
			padding:10px;
			color:white;
		}
		/*div#como_comprar
		{
			display:block;
			visibility:visible;
		}
		div#buscar_loteria
		{
			display:none;
			visibility:hidden;
		}*/
	div#pie
	{
		float:left;
		overflow:hidden;
		width:750px;
		background-color:white;	
		margin-bottom:25px;
		background:url(../img/fondo_pie.png) top left no-repeat;
		padding:20px;
		padding-top:25px;
	}
		div.titulo_pie
		{
			float:left;
			font-size:11px;
			margin-top:8px;
			margin-left:5px;
		}
		
		div.logo_pie
		{
			float:left;
			width:30px;
			height:29px;
		}
		div.logo_pie2
		{
			float:left;
		}
	
		div.contenedor_elemento_pie
		{
			/*float:left;
			cursor:pointer;
			margin-right:26px;*/
		}
		
		div.fila_pie
		{
			margin:0 auto;
			margin-bottom:10px;
			clear:left;
		}
		div.linea_separatoria
		{
			float:left;
			background-color:#A7CBED;
			height:1px;
			/*width:710px;*/
			width: 100%;
			margin-top:20px;
			margin-bottom:20px;
		}
	.listado_administraciones	
	{
		float:left;
		color:#012561;
		font-size:12px;
	}
	a.link_listado_administraciones	
	{
		color:#012561;
		font-weight:bold;
		font-size:11px;
	}
	
	.div_titular_central { float: left; width: 600px; }
	
	.titular_central
	{
		float:left;
		color:#333333;
		font-weight:bold;
		font-size:24px;
		margin-top:6px;
		width: 600px;
	}
	.subtitular_central
	{
		float:left;
		color:#444444;
		font-size:16px;
		margin-top:5px;
	}
	div.contenedor_titulares
	{
		float:left;
		margin-bottom: 15px;		
	}
	div.imagen_central
	{
		float:left;
		margin-right: 8px;
	}
	div#contenedor_mapa
	{
		float:left;
		width:675px;
		margin-top:20px;
	}
		div#contenedor_mapa_izq
		{
			float:left;
			width:427px;
			height:420px;
			overflow:hidden;
		}
		div#mapa_contenido
		{
			float:left;
			width:410px;
			height:340px;
			-moz-border-radius:5px; /* Firefox */
		 	-webkit-border-radius: 5px; /* Safari and Chrome */
		 	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
			border:3px solid #1B74CE;
		    z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
		   	behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
		   	padding-top:15px;
		   	padding-left:10px;
		   	background-color:white;
		}
		div#map_mapa
		{
			position:relative; 
			z-index:2;
		}
	
	
	
	div#comprobador_loteria_nacional
	{
		float:left;
		width: 425px;
		overflow: hidden;
	}
	
		div#bloque_resultados
		{
			/*float:left;	*/
			margin-top:20px;
			/*width:440px;*/
			overflow: hidden;
		}
		div.seleccion_juego
		{
			/*float:right;*/
			width:330px;
			margin: 0 auto;
			-moz-border-radius:5px; /* Firefox */
		 	-webkit-border-radius: 5px; /* Safari and Chrome */
		 	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
			z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
			height:25px; 
		    behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
		    padding-top:7px;
		    padding-bottom:10px;
		    padding-left:9px;
		    padding-right:9px;
		    background-color:#BEE0FC; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
		    margin-bottom:5px;
		}
			div.elemento_seleccion_juego
			{
				float:left;
				width:31px;
				height:29px;
				position:relative;
				z-index:2;
				margin:0 2px 3px 0;
			}

		div.seleccion_juego_ext
		{
			/*float:right;*/
			width:392px;
			margin: 0 0 5px -14px;
			-moz-border-radius:5px; /* Firefox */
		 	-webkit-border-radius: 5px; /* Safari and Chrome */
		 	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
			z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
			height:78px; 
		    behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
		    padding:7px 0 10px 17px;
		    background-color:#BEE0FC; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
		}
			div.elemento_seleccion_juego_ext
			{
				float:left;
				width:40px;
				height:40px;
				position:relative;
				z-index:2;
				margin:0 2px 2px 0;
			}

		div.seleccion_juego_grande
		{
			float:right;
			width:720px;
			-moz-border-radius:5px; /* Firefox */
		 	-webkit-border-radius: 5px; /* Safari and Chrome */
		 	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
			z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
			height:79px; 
		    behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
		    padding-top:13px;
		    padding-bottom:23px;
		    padding-left:15px;
		    padding-right:15px;
		    background-color:#BEE0FC; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
		    margin-top:5px;
		}
			div.contenedor_elemento_juego_grande
			{
				float:left;
				margin-right:10px;
			}
			div.elemento_seleccion_juego_grande
			{
				float:left;
				width:70px;
				height:62px;
				position:relative;
				z-index:2;
				margin-right:1px;
			}
			a.link_seleccion
			{
				color:#1A75CE;
				text-decoration: none;
				font-size:11px;
				font-weight:bold;
				position:relative;
				z-index:2;
			}	
			a.link_seleccion2
			{
				color:#1A75CE;
				text-decoration: underline;
				font-size:12px;
				font-weight:bold;
			}
		div#banner_google_loteria
		{
			float:left;
			width:150px;
			height:600px;
			overflow:hidden;
			/*background-color: #4AA5FE;*/			
		}	
		div#sorteo_loteria
		{
			/*float:left;*/
			/*width:350px;*/
			/*overflow:hidden;*/
			padding: 15px;
		}
		div#resultados_loteria
		{
			float:right;
			width:230px;
			overflow:hidden;
			
			background-color: white;
		}
			.celda_titulo
			{
				text-align:center; 
				background-color:#D3EDFA;
				color:#1A75CE;
				font-weight:bold; 
				padding:10px;
			}
			.celda_premio
			{
				padding-top:6px;
				background-color:#002866;
				font-weight:bold; 
				color:white; 
				font-size:12px;
			}
			.celda_numero
			{
				background-color:white; 
				font-size:16px; 
				font-weight:bold; 
				color:#1A75CE;
				text-align:center;
				line-height:20px;
			}
			div.resultado_positivo
			{
				float:left;
				margin-top:20px;
				margin-bottom:20px;
			}
			div#resultado_negativo
			{
				float:left;
				margin-top:20px;
				margin-bottom:20px;
			}
			/*
			.texto_verde
			{
				color:#25CF00;
				font-size:20px;
				font-weight:bold;
			}
			*/
			
			.texto_azul
			{
				color:#002866;
				font-weight:bold;
				font-size:14px;
				margin-top:10px;
			}
			.texto_azul_pequenyo
			{
				color:#002866;
				font-size:12px;
				margin-top:10px;
				font-weight:normal;
			}
			/*.texto_naranja
			{
				color:#E87A2B;
				font-weight:bold;
				font-size:12px;
			}
			*/
			.resultado_positivo_premio
			{
				float:left;
				height:20px;
				-moz-border-radius:5px; /* Firefox */
			 	-webkit-border-radius: 5px; /* Safari and Chrome */
			 	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
				z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
				behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
				background-color:#25CF00; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
				padding:15px;
				margin-left:100px;
			}
			/*.resultado_positivo_texto
			{
				color:white;
				font-weight:bold;
				font-size:20px;
				position:relative;
				z-index:2;				
			}
			*/
		div#juega_bonoloto
		{
			/*float:left;*/
			/*width:425px;*/
			width: 279px;
			-moz-border-radius:5px 5px 0px 0px; /* Firefox */
		 	-webkit-border-radius: 5px  5px 0px 0px; /* Safari and Chrome */
		 	border-radius: 5px  5px 0px 0px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
			
			z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
			height:20px; 
		    behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
		    padding-top:4px;
		    padding-bottom:6px;
		    padding-left:8px;
		    padding-right:8px;
		    background-color:#1B74CE; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
			
		}
		div.contenedor_banner_bonoloto
		{
			float:left;
			width:440px;
			background-color:blue;
			margin-bottom:10px;
			margin-top:10px;
		}
		div.banner_google_bonoloto
		{
			float:left;
			width:300px;
			height:250px;
			background-color:white;
			margin-left:10px;
			margin-top:10px;
		}
		.titulo_juega_bonoloto
		{
			color:white;
			font-weight:bold;
			font-size:18px;
			margin-left:8px;
			position:relative;
			z-index:2;
		}
		div.subtitulo_informativo
		{
			/*float:left;*/
			/*margin-left:70px;*/
			font-size: 11px;
			color: #2B9AF3; 
			margin-top: 40px;
			margin-bottom: 20px;
			text-align: center;
			padding: 0px 10px;
		}
			div.resultados_fila_1
			{
				/*float:left;*/
				/*width:450px;*/
				clear:both;
				overflow: hidden;
				margin: 0 auto;
				
			}
			div.resultados_fila_2
			{
				/*float:left;*/
				/*width:450px;*/
				clear:both;
				/*margin-left:50px;*/
				color:#1A75CE;
				font-weight:bold;
				font-size:14px;
				margin: 0 auto;
				margin-top:20px;
				overflow: hidden;
				text-align: center;				
			}
			div.resultados_fila_3
			{
				/*float:left;*/
				/*width:450px;*/
				clear:both;
				margin: 0 auto;
				margin-top:10px;
				overflow: hidden;
			}
			.resultados_tabla
			{
				color:#00285E;
				font-size:14px;
				line-height:16px;
				margin-top:25px;
				float:right;
				/*margin-right:20px;*/
			}
			.resultados_tabla_titulo
			{
				border-bottom:2px solid #BDE0FE;
				font-weight:bold;				
			}
			.resultados_tabla_fila
			{
				background-color:#D3EDFA;
			}
			.resultados_tabla_fila_pleno15
			{
				background-color:#ffd1d1;
				border-top: 4px solid #FFFFFF;
			}
			.resultados_tabla_num
			{
				color:#1B74CE;
				font-size:16px;
				font-weight:bold;
			}
			.resultados_tabla_equipo
			{
				font-size:16px;
				font-weight:bold;
				color:#00285E;
			}
			.resultados_tabla_resultados
			{
				color:#1B74CE;
				font-size:22px;
				font-weight:bold;
				letter-spacing: 12px;
			}
			div.resultados_tabla_quiniela
			{
				float:left;
				width:38px;
				-moz-border-radius: 5px; /* Firefox */
			 	-webkit-border-radius: 5px; /* Safari and Chrome */
			 	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
				z-index: 1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
				height: 18px; 
			    behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
			    padding-top: 5px;
			    padding-bottom: 8px;
			    padding-left: 8px;
			    padding-right: 8px;
			    background-color: #D70800; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
				margin: 2px 0px;
			}
			div.resultados_tabla_quinigol
			{
				float:right;
				width: 60px;
				-moz-border-radius:5px; /* Firefox */
			 	-webkit-border-radius: 5px; /* Safari and Chrome */
			 	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
				z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
				height:18px; 
			    behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
			    padding-top: 5px;
			    padding-bottom:8px;
			    padding-left:8px;
			    padding-right:8px;
			    background-color:#D70800; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
				margin: 2px 0px;
			}
			.resultados_tabla_quiniela_num
			{
				/*float:left;*/
				position:relative;
				z-index:2;
				font-size:22px;
				color:white;
				font-weight:bold;
				text-align: center;
			}
			.resultados_tabla_quiniela_x
			{
				float:left;
				position:relative;
				z-index:2;
				font-size:19px;
				color:white;
				font-weight:bold;
			}
	div#resultados_ja
	{		
		width: 675px;
	}	
	
	div.col_izq_resultados_ja
	{		
		margin-top:10px;		
	}

	h3.pais_bandera {
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
		font-size: 18px;
		color: #1B74CE;
		/*border-bottom: 1px solid #CFCECE;*/
		padding-bottom: 0;
		margin-top: 0;
	}
	
	div.col_der_resultados_bonoloto 
	{
		width:300px;
		margin: 0 auto;
		overflow: hidden;
	}
	div.col_der_resultados_gordo
	{
		width:345px;
		margin: 0 auto;
		overflow: hidden;
	}
	div.col_der_resultados_primitiva
	{
		width:300px;
		margin: 0 auto;
		overflow: hidden;
	}
	div.col_der_resultados_euromillones
	{	
		width:345px;
		margin: 0 auto;
		overflow: hidden;
	}		
	div.col_der_resultados_quintupleplus
	{
		width:380px;
		margin: 0 auto;
		overflow: hidden;
	}
	div.col_der_resultados_lototurf
	{
		width:380px;
		margin: 0 auto;
		overflow: hidden;
		padding: 6px;
	}
	div.col_der_resultados_quiniela
	{	
		float: left;
		width:310px;
		margin: 0 auto;
		overflow: hidden;
		padding-left: 10px;
	}
	div.col_izq_resultados_quiniela
	{
		margin: 0 auto; 
		padding: 6px; 
		width: 340px; 
		float: left;
	}
	
	div.col_izq_resultados_quinigol
	{
		margin: 0 auto; 
		padding: 15px; 
		width: 300px; 
		float: left;
	}
	
	div.col_der_resultados_quinigol
	{	
		float: left;
		width:305px;
		margin: 0 auto;
		overflow: hidden;
		margin-left: 15px;
	}
			
	div.col_resultados_sueldazo
	{
		width: 175px;
		margin: 0 auto;
		overflow: hidden;
		padding: 6px;
		text-align: center;
	}
	
	div.subtitulo_resultados
	{
		float:left;
		width:750px;
		color:#1A75CE;
		font-size:11px;
		margin-top:30px;
	}
		div.subtitulo_resultados_izq
		{
			float:left;
			font-weight:bold;
		}
		div.subtitulo_resultados_der
		{
			float:right;
		}
		span.titulo_buscador_resultados
		{
			font-size:11px;
			color:#1A75CE;
		}
		.titulo_buscador_resultados
		{
			font-size:11px;
			color:#1A75CE;
		}
		div.bola
		{
			float:left;
			width:55px;
			height:55px;
			-moz-border-radius:50px; /* Firefox */
		 	-webkit-border-radius: 50px; /* Safari and Chrome */
		 	border-radius: 50px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
			background-color:#FF6B83;
		    z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
		   	behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
		   	margin-right:15px;
		}
		div.bola_extra
		{
			float:left;
			width:55px;
			height:55px;
			-moz-border-radius:50px; /* Firefox */
		 	-webkit-border-radius: 50px; /* Safari and Chrome */
		 	border-radius: 50px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
			background-color:#F23958;
		    z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
		   	behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
		   	margin-right:15px;
		}
		div.numero_bola_doble
		{
			font-size:35px;
		   	font-weight:bold;
		   	color:white;
		   	z-index:2;
		   	position:relative;
		   	padding-left:8px;
		   	padding-top:12px;
		}
		div.numero_bola_unico
		{
			font-size:35px;
		   	font-weight:bold;
		   	color:white;
		   	z-index:2;
		   	position:relative;
		   	padding-left:17px;
		   	padding-top:12px;
		}
		div#contenedor_mapa_der
		{
			float:left;
			width:230px;
			margin-left:15px;
		}
		div#contenedor_links_mapa
		{
			float:left;
			clear:left;
			color:#2B9AF3;
			margin-top:15px;
			line-height:25px;
		}
			a.link_mapa
			{
				color:#1A75CE;
				font-size:12px;
			}
			h3.h3_mapa
			{
				float:left;
				clear:none;
				color:#1A75CE;
				font-size:12px;
			}
		div#formulario_compra
		{
			float:left;
			width:750px;
			font-size:14px;
			line-height:20px;
		}
			div.cab_comprar
			{
				float:left;
				background-color:#D3EDFA;
				color:#002866;
				font-size:20px;
				height:20px;
				width:745px;
				font-weight:bold;
				padding-top:5px;
				padding-bottom:5px;
				padding-left:5px;
				margin-bottom:5px;
			}	
			.texto_sorteo
			{
				font-weight:bold;
				color:#002866;
				font-size:16px;
			}
			a.link_formulario
			{
				color:#496597;
				font-size:12px;
				
			}

			.txtd_comprar
			{
				font-size:14px;
				font-weight:bold;
				color:#1A75CE;
			}
			.input_formulario
			{
				width:75px;
				color:#1A75CE;
				font-weight:bold;
			}
			.input_formulario_grande
			{
				width:500px;
				color:#1A75CE;
			}
			.input_formulario_mediano
			{
				width:200px;
				color:#1A75CE;
			}
/*Estilos del contenido de la columna derecha incluyendo resultados juegos activos, banner compra por tel�fono, disponibilidad, provincias,
 y administrador*/	
div#col_der
{
	float:left;
	overflow:hidden;
	width:300px;
	margin-left:27px;
}
	div.contenedor_der
	{
		float:left;
		padding:10px;
		width:193px;
	}
	.titulo_menu_der
	{
		color:#FFFFFF;
		font-weight:bold;
		font-size:14px;
		/*margin-top:11px;*/
		margin-left:8px;
		margin-bottom: 0px;
	}
	div.titulo_menu_der
	{
		color:#FFFFFF;
		font-weight:bold;
		font-size:14px;
		margin-top:11px;
		margin-left:8px;
	}
	
	
	div.borde_sup_der
	{
		float:left;
		overflow:hidden;	
		width:270px;
		height:35px;
		background:url(../img/borde_sup_der.jpg) top left no-repeat;
	}
	div.fondo_der
	{
		float:left;
		overflow:hidden;	
		width:270px;
		background:url(../img/fondo_caja_der.jpg) top left repeat-y;
	}
	div.borde_inf_der
	{
		float:left;
		overflow:hidden;	
		width:225px;
		height:16px;
		background:url(../img/borde_inf_der.jpg) top left no-repeat;
	}
	div#logo_peque
	{
		float:left;
		overflow:hidden;
		width:225px;
		height:60px;
		margin-left:25px;
		margin-top:10px;
	}
	div#resultados_juegos_activos
	{
		float:left;
		overflow:hidden;
		width:225px;
		background-color:white;	
		margin-bottom:10px;
	}
		div.fila_iconos_der
		{
			float:left;
			/*width:207px;*/
			/*padding:8px;*/
			
		}
		div.icono_gr_der
		{
			margin:0 auto;
			width:75px;
			height:73px;
		}
		div.icono_der
		{
			margin:0 auto;
			width:64px;
			height:62px;
		}
		div.icono_der130
		{
			margin:0 auto;
			width:130px;
			height:57px;
		}				
		div.titulo_gr_der
		{
			float:left;
			text-align:center;
			width:115px;
		}
		div.titulo_der
		{
			float:left;
			text-align:center;
			width:65px;
		}
		div.titulo_der130
		{
			float:left;
			text-align:center;
			width:130px;
		}
		div.elemento_gr_der
		{
			float:left;
			width:115px;
			margin-right:20px;
			cursor:pointer;
		}
		div.elemento_der
		{
			float:left;
			width:65px;
			margin-right: 5px;
			cursor:pointer;
			height: 95px;
		}
		div.elemento_der130
		{
			float:left;
			width:130px;
			margin-right:12px; 
			margin-top:5px;
			cursor:pointer;
		}
		h3.h3_gr_der
		{
			color:#515151;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
		}
		h3.h3_der, h3.h3_der a
		{
			color:#515151;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
		}
	div#compra_telefono
	{
		float:left;
		overflow:hidden;
		width:225px;
		background-color:white;	
		height:185px;
		margin-bottom:10px;
	}
	div#disponibilidad
	{
		float:left;
		overflow:hidden;
		width:225px;
		margin-bottom:10px;
		font-size:13px;
		line-height:16px;
	}
	div#contacto
	{
		/*float:left;*/
		/*width:300px;*/
		/*margin:4px 0 10px 0;*/
		/*font-size:13px;*/
		line-height:20px;
	}
	
	
		span.azul_claro
		{
			font-family:century gothic;
			color:#1A75CE;
			font-weight:bold;
			font-size:15px;			
		}
		span.azul_oscuro
		{
			font-family:century gothic;
			color:#303787;
			font-weight:bold;
			font-size:15px;			
		}
		a.link_subrayado
		{
			color:#515151;
			text-decoration:none;
			font-weight:normal;
		}
		a:hover.link_subrayado
		{
			color:#515151;
			text-decoration:underline;
		}
		
/*		
		div.bullet
		{
			float:left;
			width:9px;
			height:9px;
			background:url(../img/bullet.jpg) top left no-repeat;
			margin-top:4px;
			margin-right:5px;
		}
*/
		
		div.bullet_mapa
		{
			float:left;
			width:38px;
			height:36px;
			background:url(../img/icono_brujula.jpg) top left no-repeat;
			margin-top:4px;
			margin-right:5px;
		}
		div.bullet_tlf
		{
			float:left;
			width:38px;
			height:36px;
			background:url(../img/icono_tlf.jpg) top left no-repeat;
			margin-top:4px;
			margin-right:5px;
		}
		div.bullet_mail
		{
			float:left;
			width:30px;
			height:30px;
			background:url(../img/icono_contacto.jpg) top left no-repeat;
			margin-top:4px;
			margin-right:5px;
			margin-left:5px;
		}
		div.bullet_web
		{
			float:left;
			width:38px;
			height:37px;
			background:url(../img/icono_mundo.jpg) top left no-repeat;
			margin-top:4px;
			margin-right:5px;
		}
		
		div.contenedor_link_subrayado
		{
			float:left;
			margin-bottom:3px;
			clear:left;
			width:230px;
			font-weight:normal;
		}
		div.contenedor_link
		{
			float:left;
			
		}
		div.contenedor_link2
		{
			float:left;
			margin-top:15px;
		}
		div.contenedor_link_provincia
		{
			float:left;
			font-size:11px;		
			font-weight:normal;	
		}
	div#provincias
	{
		float:left;
		overflow:hidden;
		width:225px;
		background-color:white;	
		margin-bottom:10px;
		font-size:13px;
		line-height:16px;
	}
	div#administrador
	{
		float:left;
		overflow:hidden;
		width:225px;
		background-color:white;	
		margin-bottom:10px;
		font-size:13px;
		line-height:16px;
	}
	div#enlaces_administracion
	{
		float:left;
		overflow:hidden;
		width:300px;
		background-color:white;			
		font-size:13px;
		line-height:16px;
	}
	div#mapa
	{
		float:left;
		overflow:hidden;
		width:225px;
		background-color:white;	
		margin-bottom:10px;
		font-size:13px;
		line-height:16px;
		
	}
		



/*EXEMPLE DE CAIXA EN BORDES REDONDEJATS COMPATIBLE EN TOTS ELS NAVEGADORS + TEXT*/
.cajas_redondeadas_izq
{
	-moz-border-radius:10px; /* Firefox */
 	-webkit-border-radius: 10px; /* Safari and Chrome */
 	border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	cursor:pointer;
   border:3px solid #9DA9D3;
   z-index:1; /*SEMPRE li donarem un z-index, el position:relative ac� no �s necessari*/
   behavior: url(ie-css3.htc);/* Activamos el soporte para IE */
   width:143px;
   padding:6px;
   float:left;
   background-color:white; /*SEMPRE definirem un color de fondo, sino IE ho mostra negre per defecte*/
      
}
.texto_cajas_redondeadas_izq
{
	font-size:11px;
	color:#0F194F;
	overflow:hidden;
	font-weight:bold;
	z-index:3; /*SEMPRE definirem un z-index superior al de la caixa (per a que aparega per damunt) i la position relative obligatoriament*/
	position:relative;
}

b.numerobonito {
    color: #0000FF;
    font: bold 1.6em Tahoma;
    padding: 1px 3px 0 0;
}
.li {
    margin-bottom: 5px;
    margin-left: 30px;
}

/* Menu de los sorteos de  la ONCE */
.div_menu_once{ float:left; width: 100%; border-radius: 5px 5px 5px 5px; background-color: #1A75CE; margin-bottom: 10px; }
.div_menu_once ul {padding-left: 0; }
.div_menu_once li { 
	border-radius: 5px 5px 5px 5px;
   /* border-right: 1px solid #404247;*/
    float: left;
    height: 45px;
    line-height: 15px;
    list-style: none outside none;
    text-align: center;
    z-index: 100;
    }
.div_menu_once ul li a {
	color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px 0px 10px;
    text-decoration: none;   
}

.div_menu_once ul li a:hover{ border-radius: 5px 5px 5px 5px; background-color: #A5C7EC; box-shadow: 0 5px 5px #6E6E6E; }

.menu_once_item_on { border-radius: 5px 5px 5px 5px; 	background-color: #A5C7EC; box-shadow: 0 5px 5px #6E6E6E; }


.div_img_cupon_once {float:left; width: 375px; margin:10px; border:1px solid #CCCCCC; }
.ayuda_once_sorteo_diario {float:left; width:310px; padding: 10px; line-height: 20px; }
.ayuda_once_sorteo_diario li { list-style: disc; margin-left: 15px; }

.ayuda_once_7_39 {float:left; width:620px; padding: 10px; line-height: 20px; }
.ayuda_once_7_39 li { list-style: disc; margin-left: 15px; }

.ayuda_once_super_once {float:left; width:350px; padding: 10px; line-height: 20px; }
.ayuda_once_eurojackpot {float:left; width:350px; padding: 10px; line-height: 20px; }


/**********************************************************************************/
/* SUB-MENU PARA RESULTADOS DE JA */
/*********************************/

.div_menu_resultados{ float:left; width: 100%; border-radius: 5px 5px 5px 5px; background-color: #1A75CE; margin-bottom: 10px; }
.div_menu_resultados ul {padding-left: 0; }
.div_menu_resultados li 
{ 
	border-radius: 5px 5px 5px 5px;
   /* border-right: 1px solid #404247;*/
    float: left;
    /*height: 56px;*/
    line-height: 20px;
    list-style: none outside none;
    text-align: center;
    z-index: 100;
    width: 100px;
}

.div_menu_resultados .botes_menu
{
	width: 150px;
}
    
.div_menu_resultados ul li a {
	color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 10px 0px 10px;
    text-decoration: none;   
}

.div_menu_resultados ul li a:hover{ border-radius: 5px 5px 5px 5px; background-color: #A5C7EC; box-shadow: 0 5px 5px #6E6E6E; }

.menu_resultados_item_on { border-radius: 5px 5px 5px 5px; 	background-color: #A5C7EC; box-shadow: 0 5px 5px #6E6E6E; }


/*******************************************************************************/
/* BOTES DE JA  */
/***************/
#bote { 
	/*float:left;*/ 
	width: 100%; /*width:295px;*/ 
	height: 90px; 
	margin-bottom: 10px;
	padding-top:5px; 	
	text-align:center; 
	border:2px solid #1B74CC;
	/*-moz-border-radius:5px;*/ /* Firefox */
	/*-webkit-border-radius: 5px;*/ /* Safari and Chrome */
	 border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */	
	
	/*-moz-box-shadow: 3px 5px 5px grey; *//* Firefox */
  	/*-webkit-box-shadow: 3px 5px 5px grey; *//* Safari and Chrome */
  /*	box-shadow: 3px 5px 5px grey; *//* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  	
  	background-color: #ffffff;
  	overflow: hidden;
  	z-index: 1;
	}
	
#bote .div_ico_bote{float: left; width: 65px; margin-top: 12px; }
#bote .div_juego_bote{float: left; margin-top: 20px; width: 137px;  font-size:20px; }
#bote .div_fecha_bote{float: left;  margin-top: 28px; width: 160px; font-size: 15px; }
#bote .div_importe_bote{float: left; margin-top: 25px; width: 187px; font-size: 28px; }
#bote .div_jugar_bote{float: left;}
#bote .divJugar_solo{margin-top: 25px;}

#bote .divJugar { float:left; }
#bote .divJugar1 {}

#bote a.jugar { 
	background-image:url(../img/boton_verde.png); 
	background-repeat:no-repeat; 
	display:block; 
	/*background-position:-3px -7px;*/
	color:#FFF; 
	font-family:Verdana,Geneva,sans-serif; 
	font-size:10px; 
	font-weight:700;
	text-align:center;
	text-decoration:none;
	width:85px;
	height: 30px;
	cursor:pointer;
	margin:0 auto;
	padding: 14px 0 0px
	}
#bote a.jugar:hover{background-image:url(../img/boton_verde_hover.png); cursor:pointer}


.bote_general{
	padding:5px; 
	text-align:center; 
	border:2px solid #1B74CC;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	 border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */	
	
	-moz-box-shadow: 3px 5px 5px grey; /* Firefox */
  	-webkit-box-shadow: 3px 5px 5px grey; /* Safari and Chrome */
  	box-shadow: 3px 5px 5px grey; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  	
  	background-color: #ffffff;
  	overflow: hidden;
  	z-index: 1;
	}


.linea_texto { margin-bottom: 10px; line-height: 20px; }
strong.bote { color: #FF0000; }

.bote_general select, .bote_general  input { width: 130px; }


/*********************************************************************************/
/*  ESTILOS DE LA TABLA DE RESULTADOS DE ADMINISTRACIONES */
/*********************************************************/
.tit_municipio{ width: 100px;}
.tit_admin{ width: 40px;}
.tit_nom{ width: 200px;}
.tit_tlf{ width: 75px;}
.tit_email{ width: 25px;}
.tit_comprar{ width: 100px;}

.celda_municipio{ width: 100px; font-size: 12px; margin-left:15px; padding-top:10px;}
.celda_admin{ width: 40px; font-size: 12px; margin-left:15px; padding-top:10px;}
.celda_nom{ width: 200px; font-size: 12px; margin-left:15px; padding-top:10px;}
.celda_tlf{ width: 75px; font-size: 12px; margin-left:15px; padding-top:10px;}
.celda_email{ width: 25px; font-size: 12px; margin-left:6px; padding-top:5px;}
.celda_comprar{ width: 100px; font-size: 12px; margin-left:15px; text-align: center; }

.link_comprar_loteria{ margin-bottom: 15px; text-align: center; }


/*********************************************************************************/
/*  ESTILOS DEL FORMULARIO DE COMPRA DE LOTERIA DE LAS ADMINISTRACIONES */
/************************************************************************/

.datos_envio_div {float: left;  margin-bottom: 5px;  }
.datos_envio_txt { float: left; width:95px; margin-right: 5px; text-align: right; }
.datos_envio_tb_peque { float: left; width:200px; text-align: left; }
.datos_envio_tb_peque input { width: 200px; }
.datos_envio_tb_gran {float: left; width: 500px; text-align: left; }
.datos_envio_tb_gran input { width: 500px; }
.datos_envio_info { color: red; font-size: 11px; margin-bottom: 10px; text-align: right; }

.coste_total_div { float: left; margin-bottom: 10px; }
.coste_total_txt { float: left; width: 175px; }
.coste_total_tb { float: left; width: 100px; }
.coste_total_signo { float: left; margin:0px 35px; }


/********************************************************************************/
/* ESTILOS PARA LA FICHA DEL ESTADO DEL PEDIDO */
/***********************************************/
.tabla_estado_pedido_numeros {}
.tabla_estado_pedido_numeros td {padding: 5px; text-align: center; }
.tabla_estado_pedido_numeros .titulo { background-color: #00E256; border-left: 1px solid #FFFFFF; }
.tabla_estado_pedido_numeros .titulo_izq { border-radius: 5px 0px 0px 0px; border-left: none; }
.tabla_estado_pedido_numeros .titulo_der { border-radius: 0px 5px 0px 0px }
.tabla_estado_pedido_numeros .linea_pedido_td1 { border-bottom: 1px solid #00E256; border-left: 2px solid #00E256; border-right: 1px solid #00E256;}
.tabla_estado_pedido_numeros .linea_pedido_td2 { border-bottom: 1px solid #00E256; border-right: 1px solid #00E256;} 
.tabla_estado_pedido_numeros .linea_pedido_td3 { border-bottom: 1px solid #00E256; border-right: 1px solid #00E256;}
.tabla_estado_pedido_numeros .linea_pedido_td4 { border-bottom: 1px solid #00E256; border-right: 1px solid #00E256}

.lista_estados li {list-style: disc inside none; margin-left: 10px; }


/***********************************************************************************/
/* ESTILO PARA EL CONTENEDOR DEL GOOGLE_PLUS  */
/*********************************************/
.div_google_plus {float: right; width: 70px; }


/***********************************************************************************/
/*  ESTILO DE LA PAGINAS DE ALTA EN EL PORTAL  */
/**********************************************/
	#div_administrador { line-height: 22px; margin-top: 15px; text-align: justify; }
	#div_administrador p { margin-bottom: 15px;}
	#div_administrador ul { margin-left: 20px; margin-bottom: 15px; }
	#div_administrador li {list-style-image: url("/img/bullet_2.jpg"); margin-left: 18px; }
	
	.div_tabla_comparativa{ margin-bottom: 20px; }
	.div_tabla_comparativa table{ margin: 0 5px 5px; border-collapse: inherit; }
	.div_tabla_comparativa td.comp {
    	background-color: #00AEFF;
    	color: #FFFFFF;
    	font: bold 1em Tahoma,sans-serif;
    	text-align: center;    	
	}
		
	.div_tabla_comparativa td { padding:3px; border:1px solid #00AEFF; }
	.div_tabla_comparativa td.comp2 {
    	background-color: #B7E8FF;
    	color: #000000;    	
	}
	
	.div_tabla_comparativa .peqc {
    	text-align: center;    	
	}
	.nota_aclaratoria{font-size: 12px; margin-left: 30px; }


/***********************************************************************************/
/* 	CONTENEDOR DE MENSJAES   */
/****************************/

.envio_correcto{
	background-color: #008000; 
	color: #FFFFFF; 
	font-weight: bold; 
	border:2px solid #00551E;
	padding: 10px;
	}

.envio_error{
	background-color: #FF0000; 
	color: #FFFFFF; 
	font-weight: bold; 
	border:2px solid #00551E;
	padding: 10px;
	}
}

.globo_ayuda {		 
	background-color: #FFFAD4;
	background: -webkit-linear-gradient(#FFFAD4, #FFFAA0) no-repeat scroll 0 0 #FFFAD4;
   	background: -moz-linear-gradient(#FFFAD4, #FFFAA0) no-repeat scroll 0 0 #FFFAD4;
  	background: -o-linear-gradient(#FFFAD4, #FFFAA0) no-repeat scroll 0 0 #FFFAD4;
    border: 1px solid #ECDF64;    
    margin: 0px 5px 0px 0px;
    
    -moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari and Chrome */
	 border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */	
	
	-moz-box-shadow: 3px 5px 5px grey; /* Firefox */
  	-webkit-box-shadow: 3px 5px 5px grey; /* Safari and Chrome */
  	box-shadow: 3px 5px 5px grey; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  	    
    padding:  5px 10px 5px 10px;
    
    text-align: left;
    
    color:#666666;     
    text-decoration: none;
}

.globo_correcto{
	background-color: #C9FFCA;
	background: -webkit-linear-gradient(#e1ffe1, #C9FFCA) no-repeat scroll 0 0 #C9FFCA;
   	background: -moz-linear-gradient(#e1ffe1, #C9FFCA) no-repeat scroll 0 0 #C9FFCA;
  	background: -o-linear-gradient(#e1ffe1, #C9FFCA) no-repeat scroll 0 0 #C9FFCA;
    border: 1px solid #349534;    
    margin: 0px 5px 0px 0px;
    
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari and Chrome */
	 border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */	
	
	-moz-box-shadow: 3px 5px 5px grey; /* Firefox */
  	-webkit-box-shadow: 3px 5px 5px grey; /* Safari and Chrome */
  	box-shadow: 3px 5px 5px grey; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  	
    color: #008000;
    font-weight: bold;
    padding: 4px;
    text-align: center;
   }
   
   
.globo_error{
	background-color: #FFa3a3;
	background: -webkit-linear-gradient(#FFa3a3, #FF6060) no-repeat scroll 0 0 #FFa3a3;
   	background: -moz-linear-gradient(#FFa3a3, #FF6060) no-repeat scroll 0 0 #FFa3a3;
  	background: -o-linear-gradient(#FFa3a3, #FF6060) no-repeat scroll 0 0 #FFa3a3;
    border: 1px solid #FF0000;    
    margin: 0px 5px 0px 0px;
    
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari and Chrome */
	 border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */	
	
	-moz-box-shadow: 3px 5px 5px grey; /* Firefox */
  	-webkit-box-shadow: 3px 5px 5px grey; /* Safari and Chrome */
  	box-shadow: 3px 5px 5px grey; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  	
    color: #A60000;
    font-weight: bold;
    padding: 4px;
    text-align: center;
   }
   
td.naranja {text-align:center; font: bold 1.0em Tahoma,sans-serif; color:#ffffff; background-color:#FFae00}
