
body,td,th,div {
	font-family: Arial, Helvetica, sans-serif; }	
	

	/*cambios de la version anterior*/
	
		#cabecera .top .login a.registrarse { 
			background:url(img/bg_btns_encabezado_v2.png) no-repeat -2px -92px;
			color:#333; text-align:center; line-height:40px; 
			padding:0 4px; text-decoration:none; font-size:12px; width:150px; height:40px; 
			position:absolute; display:block; right:20px; top:10px; 
		}
		#cabecera .top .login a.registrarse:hover { background-position:-2px -135px;}
		
		#cabecera .top .login a.loguearse { 
			background:url(img/bg_btns_encabezado_v2.png) no-repeat -2px -7px;
			color:#333; text-align:center; line-height:40px; 
			padding:0 4px; text-decoration:none; font-size:12px; width:150px; height:40px; 
			position:absolute; display:block; right:190px; top:10px; 
		}
		#cabecera .top .login a.loguearse:hover { background-position:-2px -48px;}
		
		
		#cabecera .user_saludos {
			display:block; position:absolute; right:18px; top:4px; line-height:40px;font-size:12px;
			color:#666;
		}
		#cabecera .user_saludos .logout_btn { 
			background:url(img/bg_btns_encabezado_v2.png) no-repeat -2px -7px;
			display:inline-block; width:156px; height:40px; text-align:center; text-decoration:none;
			color:#333 !important; font-size:12px;
		}
		#cabecera .user_saludos .logout_btn:hover { background-position:-2px -48px;}
		
		/*Enlaces inferiores en la zona de Resultados*/
		
		.nav_juego_mod_bottom_div{ height:45px;}

		
		 .nav_juego_mod { }
		 .nav_juego_mod ul { }
		
		 .nav_juego_mod ul li{ }
		
		 .nav_juego_mod ul li a{}
		 .nav_juego_mod a{}
		
		 .nav_juego_mod a.btn-iconen{ margin-right:0px;  color: #666 !important;
  display: block;
  border-right: 1px solid #c7c7c7;
  padding: 0 10px;}
		 .nav_juego_mod a.btn-iconen span{ display:inline-block; line-height:30px; vertical-align:middle;}
		 .nav_juego_mod a.btn-iconen .spinco{ 
				/*background:url(img/iconos_btns_juegos.png);height:26px;*/
				width:26px; 
				
				margin-right:10px; 
		}
		
		.nav_juego_mod a .spinco:before{
			content:'';font-family: "Ionicons"; font-size:25px; speak: none; font-style: normal: font-weight: normal;font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased;
			line-height:30px;
		}
		 .nav_juego_mod a.btn-entuemail .spinco:before{ content: "\f132";}
		 .nav_juego_mod a.btn-entuweb .spinco:before{content: "\f4d3";}
		 .nav_juego_mod a.btn-entusmartphone .spinco:before{content: "\f225";}
		 .nav_juego_mod a.btn-entuiphone .spinco:before{content: "\f227";}
		 .nav_juego_mod a.btn-estadisticas .spinco:before{ content: "\f262";}
		 .nav_juego_mod a.btn-analisis .spinco:before{content: "\f21f";}
		 .nav_juego_mod a.btn-subir .spinco:before{content: "\f10c";}
		
		
		
		 .nav_juego_mod ul li a:hover span{ }
		 .nav_juego_mod a:hover{ }
		
		 .nav_juego_mod a:hover span{ color:#999; }
		 .nav_juego_mod .juego_nom a { line-height:20px; }
		
		.mod_color_onlae  .nav_juego_mod ul li a{}
		.mod_color_loto_catalunya  .nav_juego_mod ul li a{}
		.mod_color_once  .nav_juego_mod ul li a{ }
		
		.mod_color_onlae  .nav_juego_mod a{ }
		.mod_color_loto_catalunya  .nav_juego_mod a{ }
		.mod_color_once  .nav_juego_mod a{ }
		
		.mod_bonoloto  .nav_juego_mod ul li{ }

		
		
		
		.ppvv-colder_admin_cont .ppvv-logo-btn{
		text-align:right !important;
		}
		.content_text.administraciones .ppvv-colder_admin_cont{
			width:auto !important;
		}
		
		
		/*tablas premios*/
		
		
		
		.tabla_premios_v{
		}
		.tabla_premios_v .premio_spn{
			font-size:18px; margin-left:10px;
		}
		
		
		.tabla_premios_onlae tr td{
			padding:4px;
		}
		
		.box-compruebanumero .ok.enhorabuena{
			height:42px; background-position:center -14px;
		}
		/**/
	.modulo_resultados .module_num-wrapp{
		width:710px;
	}
	.modulo_resultados .res_mod_resultados_mid{
		bottom:0;
	}
	
	.modulo_resultados.noadministraciones .res_mod_resultados_mid{
		bottom:-20px;
	}
	
	.modulo_resultados .bottom-tabla-wrapp{
		min-height:40px;
	}
	.modulo_resultados .res_mod_right{
		position:relative;
		background:#f1f1f1; border:1px solid #e4e4e4; padding:10px;
	}
	
	
	/*nuevo para modulos anteriores*/
		/*resultados home*/
		.modulo_resultados .homemod_nums-wrapp .res_mod_resultados_mid{
			bottom:0;
		}
		.homemod_nums-wrapp{
			position:relative; width:720px; height:160px;
		}
		
		.home_resultados_wrapper .admins-tabla-wrapp{
			position:relative; width:710px; float:left;
		}
		
	/*nuevo*/
	.loading_sml_wrpp,.loading_sml2_wrpp{
		width:30px; height:30px; clear: both;
		background:url(img/tree_loading.gif) no-repeat center center;
		
	}
	.tabnav-wrapper{
		position:relative;
	}
	.tabnav-close_btn{
		display:none; position:relative; float:right;
		right:-2px; overflow:hidden; height:0;
	}

	 .tabnav-close_btn .tnclose_btn{
		display:block; text-decoration:none; line-height:28px; color:#fff;
		text-indent:10px; font-weight:lighter; font-size:12px;
		width:90px; height:26px; 
		background:#998927 url(img/close-ic-wh.png) no-repeat 70px center ;
	}
	
	 .tabnav-close_btn .tnclose_btn:hover{
		
		background:#986B21 url(img/close-ic-wh.png) no-repeat 70px center ;
	}
	
	
	
	
	.tabnav{
		width:100%; height:32px; position:relative; overflow:hidden;
		background:#FFF url(img/bg-nav-gold.png) repeat-x;
		border:1px solid #998927;
	}
	.tabnav .tabnav-mod{
		display:block; float:left; 
		border-right:#E0D35C 1px solid;
		border-left:#9D8D2A 1px solid;
	}
	
	
	.tabnav .tabnav-mod.open, 
	.tabnav .tabnav-mod.open a.tabnav-btn{
		background:#FFF !important;
	}
	.tabnav .tabnav-mod .tabnav-btn{
		height:32px; color:#000; font-size:12px; line-height:34px; padding:0 30px 0 16px;
		position:relative; display:block; text-decoration:none;
	}
	.tabnav .tabnav-mod .tabnav-btn:hover{
		color:#fff;
	}
	.tabnav .tabnav-mod.open .tabnav-btn:hover{
		color:#000;
	}
	.tabnav .tabnav-mod:first-child{
		border-left:none;
	}
	.tabnav .tabnav-mod:last-child{
		border-right:none; height:32px
	}
	
	.tabnav .tabnav-mod .tabnav-content-wrapper{
		position:absolute; width:980px; display:block; left:0; 
		 overflow:hidden; background:url(../img/bg_menu2.jpg) no-repeat center 100%;
	}
	.tabnav .tabnav-mod .tabnav-content-wrapper.closed{
		height:0;
	}
	.tabnav .tabnav-mod .tabnav-content{
		padding:10px 10px 0 10px;
	}
	.tabnav .tabnav-mod .tabnav-content .loading{
		width:30px; height:30px; clear: both;  padding-bottom:100px;
		background:url(img/tree_loading.gif) no-repeat center 20px;
		
	}
	
	.tabnav-mod .link_arrowside{
		width:24px; height:32px; display:block; 
		position:absolute; top:0; right:0; 
		background:url(img/lotoluck-arrws_pls.png?lo=2) no-repeat 5px -55px; float:right; 
	}
	
	.tabnav-mod .link_arrowdown{
		width:24px; height:32px; display:block; 
		position:absolute; top:0; right:0; 
		background:url(img/lotoluck-arrws_pls.png?lo=2) no-repeat 5px 7px; float:right; 
		
		-webkit-transition-duration: 0.3s;
		   -moz-transition-duration: 0.3s;
		     -o-transition-duration: 0.3s;
			    transition-duration: 0.3s;
		
		-webkit-transform:rotate(0);
		   -moz-transform:rotate(0);
			 -o-transform:rotate(0);
			 	transform:rotate(0);
	}
	.tabnav-mod.open .link_arrowdown{
		-webkit-transition-duration: 0.3s;
		   -moz-transition-duration: 0.3s;
		     -o-transition-duration: 0.3s;
			    transition-duration: 0.3s;
		
		-webkit-transform:rotate(180deg);
		   -moz-transform:rotate(180deg);
			 -o-transform:rotate(180deg);
			    transform:rotate(180deg);
	}
	
	/*PPVV*/
	
	.contenedor-localizador-ppvv{
		width:100%; margin:10px auto;
	}
	
	.ppvv-locnum-wrapp{
	}
	
	.contenido-ppvv {
		position:relative;
	}
	
	.contenido-ppvv .num_img{
		width:250px; height:auto; min-height:100px; overflow:hidden;
	}
	
	.contenido-ppvv .ppvv-comm{
		width:98%; color:#333; font-size:14px; padding:5px;
	}
	
	.ppvv-locnum-wrapp .modnum-wrap{
		width:220px; width:32%; height:110px; margin:0 5px; text-align:center;
		
	}
	.ppvv-locnum-wrapp .modnum-wrap.disabled{
		opacity:.7;
	}
	
	.ppvv-locnum-wrapp .modnum-wrap .modnumtable {
		width:100%; margin:0 auto; padding:5px 0;
	}
	.ppvv-locnum-wrapp .modnum-wrap div{
	}
	.ppvv-locnum-wrapp .modnum-wrap.nacional .modnumtable {
		height:auto;
	}
	.ppvv-locnum-wrapp .modnum-wrap.elnino .modnumtable .titmod {
		/*line-height:40px;*/
	}
	
	.ppvv-locnum-wrapp h2.titmod{
		padding:0; margin:0; color:#666; font-size:18px; line-height:20px;
		font-family:"Arial Black", Gadget,Arial, Helvetica, sans-serif;
	
	}
	.ppvv-locnum-wrapp .modnum-dwn{
		width:100%; height:50px; margin:5px 10px 0 10px;
	}
	
	.ppvv-locnum-wrapp .modnum-dwn .-dwn-logo{
		text-align:left;
	}
	.ppvv-locnum-wrapp .modnum-dwn .-dwn-field{
		margin:0 10px;
	}
	.ppvv-locnum-wrapp .modnum-dwn .-dwn-btn{
		margin:5px auto;
	}
	.ppvv-locnum-wrapp .modnum-dwn .-dwn-btn a{
		width:102px;
	}
	
	.ppvv-locnum-wrapp .select-wrap{
		height:28px; text-align:right; width:280px; margin:0 auto;
	}
	
	
	.contenido-ppvv .ppvv-locbottom{
		background:url(img/logos-ppvv.png?r=2) no-repeat;
		height:50px; float:right; margin-right:20px;
		position:relative; bottom:10px;
	}
	
	.contenido-ppvv .ppvv-locbottom .modbottom-btnbusca{
		margin:15px 0 0 150px;
	}
	
		/*admins prov*/
		
	.contenido-ppvv .ppvvad-cont_sup{
		color:#333; font-size:14px; width:99%; overflow:hidden;
	}
	
		
	.contenido-ppvv .ppvvad-modtop{
		color:#333; font-size:14px; padding:5px; position:relative; 
	}
	
	.contenido-ppvv .ppvvad-modbottom{
		color:#333; font-size:14px; padding:5px; margin:0 0 10px 0;
		width:100%;
	}
	
	.contenido-ppvv .modbottom-btnbusca{
		float:left; margin-top:20px;
	}
	
	.contenido-ppvv .modbottom-textdin{
		width:680px; width:100%; /*float:right;*/ overflow:hidden; margin-right:20px;
	}
	
		
	.contenido-ppvv .ppvvad-admin-nav{
		width:500px; margin-top:10px; height:360px;
	}
	.contenido-ppvv .ppvvad-admin-nav ul{
		
		margin:0; padding:0; list-style:none;
	}
	
	.contenido-ppvv .ppvvad-admin-nav ul li{
		display:block; overflow:hidden;
	}
	.contenido-ppvv .ppvvad-admin-nav ul li.closed .ppvv-form{
		display:none;
	}
	.contenido-ppvv .ppvvad-admin-nav ul li .ppvv-form{
		margin:5px 0 10px 46px;
	}
	
	
	.contenido-ppvv .ppvvad-admin-nav ul li a.ppvv-bus-btn{
		display:block; padding:10px 0px 10px 10px; 
		color:#333; width:500px; text-decoration:none;
	}
	.contenido-ppvv .ppvvad-admin-nav ul li a.ppvv-bus-btn:hover,
	.contenido-ppvv .ppvvad-admin-nav ul li a.ppvv-bus-btn.active{
		color:#277F00; font-weight:bold;
	}
	
	
	.contenido-ppvv .ppvv-bus-btn{
	}	
	
	.contenido-ppvv .ppvvad-admin-nav ul li a.ppvv-bus-btn .lnk-ic{
		display:block; width:26px; min-height:26px; float:left; margin-right:10px;
		background: url(../img/ver_icon.png) no-repeat 0 center; 
	}
	
	.contenido-ppvv .ppvvad-admin-nav ul li a:hover .lnk-ic,
	.contenido-ppvv .ppvvad-admin-nav ul li a.active .lnk-ic{
		background-position:-47px center;
	}
	
	.contenido-ppvv .ppvvad-mapaprvincias{
		/*background:url(../img/mapa_espana.gif) no-repeat left -14px;*/
		width:460px; height:390px; margin-right:30px;
		position:absolute; top:0px; right:0;
		overflow:hidden;
	}
	
	.contenido-ppvv .ppvvad-logosright{
		position:absolute; right:0;
	}
	
	
	.contenido-ppvv .ppvvad-admin-nav ul li a.btn_color_green{
		width:120px;
	}

	.contenido-ppvv .ppvvad-admin-nav ul li input[type="text"]{
		width:200px; margin-bottom:10px; padding:3px 0; font-size:12px; color:#333;
	}	
		
	/*-----  */
	.ppvv-form{
	}
	.ppvv-form .ppvv-fld{
		margin-right:10px; position:relative; padding-bottom:10px;
	}
	.ppvv-form label{
		float:none; padding:10px 0 6px 0; 
	}
	/*-----  */
	.result_mail_list.horizontal .resulOnline_lista label{
		font-size:12px;
	}
	
	
	/* PPVV tablas resultados   */
		/*tab nav tablas en la WEB*/
	.ppvv-tab-adminstabla-wrap-web{
		
	}
		
		/*tab nav tablas*/
	.ppvv-tab-resultadostabla-wrap{
		width:100%; position:relative;
	}
	
	.ppvv-tab-resultadostablainn-wrap{
		 border-top:1px dotted #999;
	}
	
	.ppvv-tab-resultadostabla{
		padding:10px 10px 0 0;
	}
	
	.box-compruebanumero .ppvv-tab-resultadostabla{
		padding:10px 10px 0 10px !important;
	}
	
	.modulo_resultados .ppvv-tab-resultadostabla{
		padding:10px 10px 0 10px;
	}
	.modulo_resultados .ppvv-tab-resultadostabla{
		padding:10px 10px 0 10px;
	}
	
	.ppvv-tab-resultadostablainn-wrap .ppvv-inwrapp-top{
		position:relative; min-height:120px;
	}
	.ppvv-tab-tit-resultadostabla{
		padding:10px 0 0 10px; padding:0;  border-right:1px dotted #FFF;
		position:relative; width:640px !important; 
		/*position:absolute; bottom:10px;*/
	}
	
	.ppvv-content_inicial-wrapp{
		overflow:hidden;	
	}
	
	.ppvv-tabla_resultados{
		font-size:12px; max-width:100%; width:auto;
	}
/*	.ppvv-tabla_resultados .ion-ios-location{ color:#D50808;}
	.ppvv-tabla_resultados .ion-ios-telephone{ color:#43B51F;}
	.ppvv-tabla_resultados .ion-ios-email{ color:#FFE681;}
	.ppvv-tabla_resultados .ion-ios-world{ color:#24BDDC;}
	.ppvv-tabla_resultados .ion-ios-cloud-upload{ color:#fff;}*/

	.ppvv-tab-boleto_wrap .numero-wrapp{
		font-weight:bold;
	}
	.ppvv-tabla_resultados th{
		background:#94C966; /*color:#fff;*/ color:#1A271E;
		height:24px; line-height:24px; font-weight:normal; padding:5px; border-radius:7px 7px 0 0;
	}
	.ppvv-tabla_resultados th i{ 
		font-size: 24px;
		padding: 5px;
		background: #C8EDA8;
		border-radius: 50%;
		width: 24px;
		display: block;
  }
	.ppvv-tabla_resultados td{
		text-align:center; background:#F1F1F1; border:1px solid #e4e4e4;
	}
	.ppvv-tabla_resultados td span{
		display:block;
		padding:4px 0px 4px 4px; text-align:left;
	}
	
	.ppvv-tabla_resultados td span.ppvvsp_sty1{
		display:block;
		padding:4px 1px; text-align:center;
	}
	.ppvv-tabla_resultados td span:first-letter{
		text-transform:uppercase;
	}
	.ppvv-tabla_resultados .publique_btn{
		color:#039; font-weight:bold; display:block; height:100%; text-decoration:none;
		padding:8px 1px; opacity:.6; text-align:center;
	}
	.ppvv-tabla_resultados .publique_btn:hover{
		background:#039; color:#fff;opacity:1;
	}
	
	.ppvv-tabla_resultados .ver_admin_btn{
		color:#060; font-weight:bold; display:block; height:100%; text-decoration:none;
		padding:8px 1px; text-align:center;
	}
	.ppvv-tabla_resultados .ver_admin_btn:hover{
		background:#060; color:#fff;
	}
	
	.ppvv-tabla_resultados .ppvv_paginador{
		color:#fff;
	}
	
	.ppvv-tabla_resultados .ppvv_paginador .numlinksel{
		font-weight:bold; display:inline-block; padding:3px; color:#F30; text-decoration:none;
		font-size:15px; 
	}
	
	.ppvv-tabla_resultados .ppvv_paginador .pagenumlink{
		display:inline-block; padding:3px; color:#000; text-decoration:none;font-size:15px; 
	}
	.ppvv-tabla_resultados .ppvv_paginador .pagenumlink:hover{
		text-decoration:underline; color:#F60;
	}
	/*-----  form */	
	
	.ppvv-form-mensajes{
		color:#333; 
	}
	
	.ppvv-form-mensajes span{
		padding:20px 40px 100px; display:block; text-align:center;
	}
	
	.ppvv-form-mensajes h2, .ppvv-form-mensajes span h2{
		color:#390; font-size:18px;
		font-family:"Arial Black", Gadget,Arial, Helvetica, sans-serif;
	}
	
	/*-----  */	
	.tabnav-content-inn .close_panel_btn{
		position:absolute; text-align:center; line-height:20px; font-weight:bold; color:#000;
		top:20px; right:15px; width:110px; height:22px; background:#F60; cursor:pointer;
	}
	.tabnav-content-inn .close_panel_btn:hover{
		background:#666; color:#F60;
	}
	/*-----  */	
