@import url("reset.css");
/*-webkit-font-smoothing: none;*/
/* =General Classes & Hacks

colores:

loteria #8d61ab
euromillones #074992
primitiva #2d9e2f
gordo #b61212
bonoloto #c25400
quiniela #1247a9
quinigol #bc2917
lototurf #30a76d
quintuple #30a76d
micuenta #aa0b56

-----------------------------------------------------------------------------*/
body { font: 62.5%/1.4 "Trebuchet MS",Verdana, Helvetica, Arial, sans-serif; color: #262628; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; background-color:#fff; }

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
}

.suavizado{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); min-height: 0; background: #f7f8f9;}

.clearfix {
        display: inline-block;
 }

/* start commented backslash hack \*/

* html .clearfix {
        height: 1%;
 }

.clearfix {
        display: block;
}
/* close commented backslash hack */


/* hidding elements */
.hide {	display: none; }
.show {	display: block; }

/* Remove border around linked images */
img { border: 0; }

/* align elements */
.alignLeft { text-align: left !important; }
.alignCenter { text-align: center !important; }
.alignRight { text-align: right !important; }
.alignTop { vertical-align: top !important;; }
.alignMiddle { vertical-align: middle !important;; }
.alignBottom { vertical-align: bottom !important; }

.centered {	margin-left: auto; margin-right: auto; }

.floatLeft { float: left; }
.floatRight { float: right; }
.imgFloatRight { margin: 0 0 20px 20px; float: right; }
.imgFloatLeft { margin: 0 20px 20px 0; float: left; }
.clear{ clear:both; }
.clearLeft{ clear:left; }
.clearRight{ clear:right; }

.noBorder { border: none !important; }
.noMargin { margin: 0 !important; }
.noPadding { padding: 0 !important; }
.noDecoration  { text-decoration:none !important; }

.wauto {width:auto;}
.w0p { width: 2px; }
.w5p { width: 5%; }
.w10p { width: 10%; }
.w15p { width: 15%; }
.w20p { width: 20%; }
.w25p { width: 25%; }
.w30p { width: 30%; }
.w35p { width: 35%; }
.w40p { width: 40%; }
.w45p { width: 45%; }
.w50p { width: 50%; }
.w55p { width: 55%; }
.w60p { width: 60%; }
.w65p { width: 65%; }
.w70p { width: 70%; }
.w75p { width: 75%; }
.w80p { width: 80%; }
.w85p { width: 85%; }
.w90p { width: 90%; }
.w95p { width: 95%; }
.w100p { width: 100%; }

.w5px { width: 5px; }
.w10px { width: 10px; }
.w20px { width: 20px; }
.w25px { width: 25px; }
.w30px { width: 30px; }
.w40px { width: 40px; }
.w50px { width: 50px; }
.w75px { width: 75px; }
.w80px { width: 80px; }
.w90px { width: 90px; }
.w100px { width: 100px; }
.w110px { width: 110px; }
.w120px { width: 120px; }
.w150px { width: 150px; }
.w160px { width: 160px; }
.w200px { width: 200px; }
.w210px { width: 210px; }
.w220px { width: 220px; }
.w250px { width: 250px; }
.w275px { width: 275px; }
.w300px { width: 300px; }
.w310px { width: 310px; }
.w345px { width: 345px; }
.w350px { width: 350px; }
.w400px { width: 400px; }
.w450px { width: 450px; }
.w480px { width: 480px; }
.w500px { width: 500px; }
.w550px { width: 550px; }
.w600px { width: 600px; }
.w650px { width: 650px; }
.w660px { width: 650px; }
.w665px { width: 665px; }
.w700px { width: 700px; }
.w750px { width: 750px; }
.w800px { width: 800px; }

.color333{ color:#333; }
.color666{ color:#666; }
.color999{ color:#999; }
.colorrojo{ color:#ee140a !important;}
.colorazul{ color:#039 !important;}
	
.m5{ margin:5px !important; }
.m10{ margin:10px !important; }
.m15{ margin:15px; }
.m20{ margin:20px; }
.m25{ margin:25px; }

.ml5{ margin-left:5px; }
.ml10{ margin-left:10px; }
.ml15{ margin-left:15px; }
.ml20{ margin-left:20px; }
.ml25{ margin-right:25px; }

.mr5{ margin-right:5px; }
.mr10{ margin-right:10px; }
.mr15{ margin-right:15px; }
.mr20{ margin-right:20px; }
.mr25{ margin-right:25px; }

.mt0{ margin-top:0px; }
.mt1{ margin-top:1px; }
.mt5{ margin-top:5px; }
.mt10{ margin-top:10px !important; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt25{ margin-top:25px; }


.p5{ padding:5px !important; }
.p10{ padding:10px !important; }
.p15{ padding:15px; }
.p20{ padding:20px; }
.p25{ padding:25px; }

.pl2{ padding-left:2px !important; }
.pl5{ padding-left:5px; }
.pl10{ padding-left:10px !important; }
.pl15{ padding-left:15px; }
.pl20{ padding-left:20px; }
.pl25{ padding-right:25px; }

.pr5{ padding-right:5px; }
.pr10{ padding-right:10px !important; }
.pr15{ padding-right:15px; }
.pr20{ padding-right:20px; }
.pr25{ padding-right:25px; }

.pt2{ padding-top:2px !important; }
.pt5{ padding-top:5px; }
.pt10{ padding-top:10px !important; }
.pt15{ padding-top:15px; }
.pt20{ padding-top:20px; }
.pt25{ padding-top:25px; }

.p1015{ padding:10px 15px;}
.p1510{ padding:15px 10px;}

.dedo { cursor:pointer;}
.flecha { cursor:default;}

.mt0{ margin-top:0 !important;}

.m1000{ margin:10px 0}
.m1015{ margin:10px 0 10px 15px;}

.font10{ font-size:10px !important;}
.font11{ font-size:11px !important;}
.font12{ font-size:12px !important;}

.minH300{ min-height: 300px;}
.minH400{ min-height: 400px;}
.minH500{ min-height: 500px;}
.minH600{ min-height: 600px;}

.alto30 { height:30px; }
.alto40 { height:40px; }
.alto50 { height:50px; }
.alto60 { height:60px; }

.borde{ border:1px solid red;}

.bold  { font-weight: bold; }
strong { font-weight: bold; }

em { font-style: italic; }

ul {
	list-style: none;
	list-style-position: outside;
}
ul li {
	font-size:1em;
}

ol {
	list-style-position: inside;
	list-style: decimal;
	list-style-position: inside;
	margin: 0 0 1.5em 0;
}

a:link, a:visited { text-decoration:none; }

.enlace:link, .enlace:visited, .enlace:active { color:#e22708; text-decoration:none; }
.enlace:hover { color:#000; text-decoration:none;}

.link:link, .link:visited, .link:active { color:#039 !important; text-decoration:none !important; }
.link:hover { color:#039 !important; text-decoration:underline !important;}
						

p { font-size: 1.2em; line-height: 150%; margin-bottom:15px; }


.tooltip{
	   position: absolute;
	   top: 0;
	   left: 0;
	   z-index: 3;
	   display: none;
	   
	   -webkit-border-radius:5px 5px 5px 5px;
	   -moz-border-radius:5px 5px 5px 5px;
	   border-radius:5px 5px 5px 5px;
	   
	   width:250px;
	   font-size:11px;
	   line-height:11px;
	   padding:10px;
	   text-align:left;
	   color:#000;
	   background-color:#ffa096;
	    
}

/* puntero a todos los botones */
.buto {
	cursor:pointer;
}

	
	

/* LAYOUT
-----------------------------------------------------------------------------*/

body { background:#E0F2FF; 
		/*background-image:url(../img/base1_back.jpg); */
		background-image:url(../img/base2_back.jpg); 
		background-repeat:repeat-x; }

#body-box{
	background-image:none !important;
	background-color:#FFF;
}

#header-print{
	display:none;
}
#footer-print{
	display:none;
}

.resultados_print, .resultados_print span{
	/*font-size:24px !important;*/	
}

#wrapper { width: 991px; margin: 0 auto; }

	#wrapper a:active, #wrapper a:link, #wrapper a:link, #wrapper a:visited{ color:#262628; }
	#wrapper a:hover { color:#006; }
	
		.loteria a:active, .loteria  a:link, .loteria a:link, .loteria a:visited{ color:#262628 !important; }
		.loteria a:hover { color:#8d61ab !important; }
		.loteria .sel:active, .loteria  .sel:link, .loteria .sel:link, .loteria .sel:visited{ color:#8d61ab !important; }
		
		.euromillones a:active, .euromillones  a:link, .euromillones a:link, .euromillones a:visited{ color:#262628 !important; }
		.euromillones a:hover { color:#074992 !important; }
		.euromillones .sel:active, .euromillones  .sel:link, .euromillones .sel:link, .euromillones .sel:visited{ color:#074992 !important; }
		
		.penyas a:active, .penyas  a:link, .penyas a:link, .penyas a:visited{ color:#262628 !important; }
		.penyas a:hover { color:#074992 !important; }
		.penyas .sel:active, .penyas  .sel:link, .penyas .sel:link, .penyas .sel:visited{ color:#074992 !important; }
		
		.primitiva a:active, .primitiva  a:link, .primitiva a:link, .primitiva a:visited{ color:#262628 !important; }
		.primitiva a:hover { color:#2d9e2f !important; }
		.primitiva .sel:active, .primitiva  .sel:link, .primitiva .sel:link, .primitiva .sel:visited{ color:#2d9e2f !important; }
		
		.gordo a:active, .gordo  a:link, .gordo a:link, .gordo a:visited{ color:#262628 !important; }
		.gordo a:hover { color:#b61212 !important; }
		.gordo .sel:active, .gordo  .sel:link, .gordo .sel:link, .gordo .sel:visited{ color:#b61212 !important; }
		
		.bonoloto a:active, .bonoloto  a:link, .bonoloto a:link, .bonoloto a:visited{ color:#262628 !important; }
		.bonoloto a:hover { color:#c25400 !important; }
		.bonoloto .sel:active, .bonoloto  .sel:link, .bonoloto .sel:link, .bonoloto .sel:visited{ color:#c25400 !important; }
		
		.quiniela a:active, .quiniela  a:link, .quiniela a:link, .quiniela a:visited{ color:#262628 !important; }
		.quiniela a:hover { color:#1247a9 !important; }
		.quiniela .sel:active, .quiniela  .sel:link, .quiniela .sel:link, .quiniela .sel:visited{ color:#1247a9 !important; }
		
		.quinigol a:active, .quinigol  a:link, .quinigol a:link, .quinigol a:visited{ color:#262628 !important; }
		.quinigol a:hover { color:#bc2917 !important; }
		.quinigol .sel:active, .quinigol  .sel:link, .quinigol .sel:link, .quinigol .sel:visited{ color:#bc2917 !important; }
		
		.lototurf a:active, .lototurf  a:link, .lototurf a:link, .lototurf a:visited{ color:#262628 !important; }
		.lototurf a:hover { color:#30a76d !important; }
		.lototurf .sel:active, .lototurf  .sel:link, .lototurf .sel:link, .lototurf .sel:visited{ color:#30a76d !important; }
		
		.quintuple a:active, .quintuple  a:link, .quintuple a:link, .quintuple a:visited{ color:#262628 !important; }
		.quintuple a:hover { color:#30a76d !important; }
		.quintuple .sel:active, .quintuple  .sel:link, .quintuple .sel:link, .quintuple .sel:visited{ color:#30a76d !important; }
		
		.micuenta a:active, .micuenta  a:link, .micuenta a:link, .micuenta a:visited{ color:#262628 !important; }
		.micuenta a:hover { color:#aa0b56 !important; }
		.micuenta .sel:active, .micuenta  .sel:link, .micuenta .sel:link, .micuenta .sel:visited{ color:#aa0b56 !important; }

/**/
		.loteria #modo_especial a:active, .loteria #modo_especial  a:link, .loteria #modo_especial a:link, .loteria #modo_especial a:visited{ color:#999 !important; }
		.loteria #modo_especial a:hover { color:#8d61ab !important; }
		.loteria #modo_especial .sel:active, .loteria #modo_especial  .sel:link, .loteria #modo_especial .sel:link, .loteria #modo_especial .sel:visited{ color:#8d61ab !important; }
		
		.euromillones #modo_especial a:active, .euromillones #modo_especial  a:link, .euromillones #modo_especial a:link, .euromillones #modo_especial a:visited{ color:#999 !important; }
		.euromillones #modo_especial a:hover { color:#074992 !important; }
		.euromillones #modo_especial .sel:active, .euromillones #modo_especial  .sel:link, .euromillones #modo_especial .sel:link, .euromillones #modo_especial .sel:visited{ color:#074992 !important; }
		
		.penyas #modo_especial a:active, .penyas #modo_especial  a:link, .penyas #modo_especial a:link, .penyas #modo_especial a:visited{ color:#999 !important; }
		.penyas #modo_especial a:hover { color:#074992 !important; }
		.penyas #modo_especial .sel:active, .penyas #modo_especial  .sel:link, .penyas #modo_especial .sel:link, .penyas #modo_especial .sel:visited{ color:#074992 !important; }
		
		.primitiva #modo_especial a:active, .primitiva #modo_especial  a:link, .primitiva #modo_especial a:link, .primitiva #modo_especial a:visited{ color:#999 !important; }
		.primitiva #modo_especial a:hover { color:#b61212 !important; }
		.primitiva #modo_especial .sel:active, .primitiva #modo_especial  .sel:link, .primitiva #modo_especial .sel:link, .primitiva #modo_especial .sel:visited{ color:#b61212 !important; }
		
		.gordo #modo_especial a:active, .gordo #modo_especial  a:link, .gordo #modo_especial a:link, .gordo #modo_especial a:visited{ color:#999 !important; }
		.gordo #modo_especial a:hover { color:#b61212 !important; }
		.gordo #modo_especial .sel:active, .gordo #modo_especial  .sel:link, .gordo #modo_especial .sel:link, .gordo #modo_especial .sel:visited{ color:#b61212 !important; }
		
		.bonoloto #modo_especial a:active, .bonoloto #modo_especial  a:link, .bonoloto #modo_especial a:link, .bonoloto #modo_especial a:visited{ color:#999 !important; }
		.bonoloto #modo_especial a:hover { color:#c25400 !important; }
		.bonoloto #modo_especial .sel:active, .bonoloto #modo_especial  .sel:link, .bonoloto #modo_especial .sel:link, .bonoloto #modo_especial .sel:visited{ color:#c25400 !important; }
		
		.quiniela #modo_especial a:active, .quiniela #modo_especial  a:link, .quiniela #modo_especial a:link, .quiniela #modo_especial a:visited{ color:#999 !important; }
		.quiniela #modo_especial a:hover { color:#1247a9 !important; }
		.quiniela #modo_especial .sel:active, .quiniela #modo_especial  .sel:link, .quiniela #modo_especial .sel:link, .quiniela #modo_especial .sel:visited{ color:#1247a9 !important; }
		
		.quinigol #modo_especial a:active, .quinigol #modo_especial  a:link, .quinigol #modo_especial a:link, .quinigol #modo_especial a:visited{ color:#999 !important; }
		.quinigol #modo_especial a:hover { color:#30a76d !important; }
		.quinigol #modo_especial .sel:active, .quinigol #modo_especial  .sel:link, .quinigol #modo_especial .sel:link, .quinigol #modo_especial .sel:visited{ color:#30a76d !important; }
		
		.lototurf #modo_especial a:active, .lototurf #modo_especial  a:link, .lototurf #modo_especial a:link, .lototurf #modo_especial a:visited{ color:#999 !important; }
		.lototurf #modo_especial a:hover { color:#30a76d !important; }
		.lototurf #modo_especial .sel:active, .lototurf #modo_especial  .sel:link, .lototurf #modo_especial .sel:link, .lototurf #modo_especial .sel:visited{ color:#30a76d !important; }
		
		.quintuple #modo_especial a:active, .quintuple #modo_especial  a:link, .quintuple #modo_especial a:link, .quintuple #modo_especial a:visited{ color:#999 !important; }
		.quintuple #modo_especial a:hover { color:#30a76d !important; }
		.quintuple #modo_especial .sel:active, .quintuple #modo_especial  .sel:link, .quintuple #modo_especial .sel:link, .quintuple #modo_especial .sel:visited{ color:#30a76d !important; }
		
		.micuenta #modo_especial a:active, .micuenta #modo_especial  a:link, .micuenta #modo_especial a:link, .micuenta #modo_especial a:visited{ color:#999 !important; }
		.micuenta #modo_especial a:hover { color:#aa0b56 !important; }
		.micuenta #modo_especial .sel:active, .micuenta #modo_especial  .sel:link, .micuenta #modo_especial .sel:link, .micuenta #modo_especial .sel:visited{ color:#aa0b56 !important; }
		

.color-loteria{
	color:#8d61ab !important;
}
.color-euromillones {
	color:#074992 !important;
}
.color-penyas {
	color:#074992 !important;
}
.color-primitiva {
	color:#2d9e2f !important;
}
.color-gordo {
	color:#b61212 !important;
}
.color-bonoloto {
	color:#c25400 !important;
}
.color-quiniela {
	color:#1247a9 !important;
}
.color-quinigol {
	color:#bc2917 !important;
}
.color-lototurf {
	color:#30a76d !important;
}
.color-quintuple {
	color:#30a76d !important;
}
.color-micuenta {
	color:#aa0b56 !important;
}

.back-loteria{
	background-color:#CBB7D9 !important;
	cursor: pointer;
}
.back-euromillones {
	background-color:#A5BDD7 !important;
	cursor: pointer;
}
.back-penyas {
	background-color:#A5BDD7 !important;
	cursor: pointer;
}
.back-primitiva {
	background-color:#A0D3A0 !important;
	cursor: pointer;
}
.back-gordo {
	background-color:#DE9393 !important;
	cursor: pointer;
}
.back-bonoloto {
	background-color:#D38346 !important;
	cursor: pointer;
}
.back-quiniela {
	background-color:#93ABD8 !important;
	cursor: pointer;
}
.back-quinigol {
	background-color:#DA8A80 !important;
	cursor: pointer;
}
.back-lototurf {
	background-color:#B4DFCA !important;
	cursor: pointer;
}
.back-quintuple {
	background-color:#B4DFCA !important;
	cursor: pointer;
}
.back-micuenta {
	background-color:#aa0b56 !important;
	cursor: pointer;
}

	#header { margin-bottom:2px; }

		#main-header-login {
			height:23px;
			color:#FFF;
			font-size:12px;
			font-family:Verdana, Geneva, sans-serif;
			margin-top:5px;
			float:right;
		}
		#main-header-login input{
			border:1px solid #fff;
			background-color:transparent !important;
			height: 18px;
			padding:0 5px;
			margin:0 0 0 5px;
			color:#FFF;
		}
		#main-header-login a {
			height:23px;
			color:#FFF !important;
			font-size:12px;
			font-family:Verdana, Geneva, sans-serif;
		}
		
		#main-header-login #entrar{
			margin-left:5px;
			background-image:url(/img/flecha_fff.png);
			background-position: right center;
			background-repeat:no-repeat;
			border:0px solid red;
			padding:1px !important;
		}
		#main-header-login #registrate{
			margin-left:5px;
			padding:1px !important;
		}
		
		
		#main-header { 
		
		background:transparent url(../img/cap_bk.png) no-repeat right 0px;
		margin-top:2px; 
		
		/*background:transparent url(../img/cap_back.png) no-repeat right 0px;*/
		padding-bottom:10px; position:relative; z-index:300; background-position: 0 0px 0 8px; }

			#top-header { /*height:61px;*/
							height:195px; }
		
				#brand { float:left; padding:8px 0 0 20px; }
					#brand h1 { line-height:100%; padding:0; margin:0; }
					#brand a:link, #brand a:visited { display:block; width:285px; height: 130px; background: transparent url(../img/logo.png) no-repeat left top; 
					/*margin:35px 0 0 85px; */
					margin:18px 0 0 70px; }
					#brand a span { display:none; }
				
					
					.datos_usuario{
						 padding:0 25px;
						 margin:0;
						 font-size:11px;
					}
					
		
				#account { float:right; }
					#account li { float:left; }
					#account li.register { margin-right:46px; }
					#account li.register a:link, #account li.register a:visited { display:block; width:145px; height:40px; background:transparent url(../img/bkg_user_register.png) no-repeat left top; }
						#account li.register a span { display:none; }
		
					#account li.account { width:142px; background:transparent url(../img/bkg_user_account.png) no-repeat left bottom; color:#fff; padding:3px 5px 8px 8px; margin-right:19px; }
						#account li.account a:link, #account li.account a:visited { display:block; width:136px; height:20px; color:#fff; background:transparent url(../img/bkg_user_account_title.png) no-repeat left top; margin-bottom:4px; }
						#account li.account a:hover, #account li.account a:active { color:#c5c5c5; }
							#account li.account span { display:none; }
								#account li.account.loggged a:link, #account li.account.loggged a:visited { background:transparent url(../img/bkg_user_account_title_logged.png) no-repeat left top; margin-bottom:0px; }
							#account li.account .account-info { display:block; font-size:1.0em; line-height:120%; padding-left:5px; }
	
			#nav {height:20px; padding-bottom:12px; position:absolute; 
				/*top: 160px;
				 padding:0 0 6px 4px; */
				top: 140px;
				padding:0 0 6px 25px; 
			
				}
				#nav ul li { float:left; margin-right:6px; line-height:120%; font-size:1.3em; }
				#nav li.separator { /*border-left:1px solid #fff;*/ width:4px; height:20px; background:transparent url(../img/nav.png) no-repeat -676px 0px; margin-right:10px; }
					#nav li a:link, #nav li a:visited { display:block; width:80px; height:20px; font-weight:bold; color:#039; font-family:Tahoma, Arial, sans-serif; background:transparent url(../img/nav.png) no-repeat left top; }
					#nav li.alt a:link, #nav li.alt a:visited { color:#fff; }
					#nav li.alt a:hover, #nav li.alt a:active { color:#039; }
					#nav li a:link span, #nav li a:visited span { display:none; }
	
					#nav li.n0 a:link, #nav li.n0 a:visited { background-position:-1000px top; width:45px; }
					#nav li.n00 a:link, #nav li.n00 a:visited { background-position:-930px top; width:55px; }
					#nav li.n1 a:link, #nav li.n1 a:visited { background-position:0px top; width:56px; }
					#nav li.n2 a:link, #nav li.n2 a:visited { background-position:-62px top; width:112px; }
					#nav li.n3 a:link, #nav li.n3 a:visited { background-position:-177px top; width:77px; }
					#nav li.n4 a:link, #nav li.n4 a:visited { background-position:-257px top; width:75px; }
					#nav li.n5 a:link, #nav li.n5 a:visited { background-position:-337px top; width:78px; }
					#nav li.n6 a:link, #nav li.n6 a:visited { background-position:-418px top; width:75px; }
					#nav li.n7 a:link, #nav li.n7 a:visited { background-position:-495px top; width:75px; }
					#nav li.n8 a:link, #nav li.n8 a:visited { background-position:-573px top; width:70px; }
					#nav li.n9 a:link, #nav li.n9 a:visited { background-position:-648px top; width:80px; }
					#nav li.n10 a:link, #nav li.n10 a:visited { background-position:-732px top; width:55px; }

					#nav li.n0 a:hover, #nav li.n0 a:active { background-position:-1000px bottom; }
					#nav li.n00 a:hover, #nav li.n00 a:active { background-position:-930px bottom; }
					#nav li.n1 a:hover, #nav li.n1 a:active { background-position:0px bottom; }
					#nav li.n2 a:hover, #nav li.n2 a:active { background-position:-62px bottom; }
					#nav li.n3 a:hover, #nav li.n3 a:active { background-position:-177px bottom; }
					#nav li.n4 a:hover, #nav li.n4 a:active { background-position:-257px bottom; }
					#nav li.n5 a:hover, #nav li.n5 a:active { background-position:-337px bottom; }
					#nav li.n6 a:hover, #nav li.n6 a:active { background-position:-418px bottom; }
					#nav li.n7 a:hover, #nav li.n7 a:active { background-position:-495px bottom; }
					#nav li.n8 a:hover, #nav li.n8 a:active { background-position:-573px bottom; }
					#nav li.n9 a:hover, #nav li.n9 a:active { background-position:-648px bottom; }
					#nav li.n10 a:hover, #nav li.n10 a:active { background-position:-732px bottom; }
					
					#nav li.n0 a.sel { background-position:-1000px bottom; }
					#nav li.n00 a.sel { background-position:-930px bottom; }
					#nav li.n1 a.sel { background-position:0px bottom; }
					#nav li.n2 a.sel { background-position:-62px bottom; }
					#nav li.n3 a.sel { background-position:-177px bottom; }
					#nav li.n4 a.sel { background-position:-257px bottom; }
					#nav li.n5 a.sel { background-position:-337px bottom; }
					#nav li.n6 a.sel { background-position:-418px bottom; }
					#nav li.n7 a.sel { background-position:-495px bottom; }
					#nav li.n8 a.sel { background-position:-573px bottom; }
					#nav li.n9 a.sel { background-position:-648px bottom; }
					#nav li.n10 a.sel { background-position:-732px bottom; }

		
		.nav-personal{
			float:left; font-size:18px; position:absolute; top:6px; color:#FFF; margin-left:840px;
		}
		.nav-personal a:active, .nav-personal a:link, .nav-personal a:visited{
			color:#fff !important;
		}
		.nav-personal a:hover{
			color:#aa0b56 !important;
		}
		


		#friend-sites { float:right; margin:-10px 5px 0 0; height:34px;  width:340px; }
			#friend-sites ul { float:right; margin:0 5px 0 0; position:relative; z-index:1; }
				#friend-sites li { float:left; font-size:1.2em;  }
				#friend-sites li a:link, #friend-sites li a:visited { display:block; height:34px; background:transparent url(../img/bkg_friend-sites.png) no-repeat left bottom; font-weight:bold; line-height:150%; margin-top:-10px; }
				#friend-sites li a:link span, #friend-sites li a:visited span { display:none; }

					#friend-sites li.primitiva a:link, #friend-sites li.primitiva a:visited { color:#006813; background-position:left 0px; width:74px; padding-left:13px; }
					#friend-sites li.euromillones a:link, #friend-sites li.euromillones a:visited { color:#0C347A; background-position:-87px 0px; width:81px; padding-left:10px; }
					#friend-sites li.penyas a:link, #friend-sites li.penyas a:visited { color:#0C347A; background-position:-87px 0px; width:81px; padding-left:10px; }
					#friend-sites li.quinigol a:link, #friend-sites li.quinigol a:visited { color:#E32200; background-position:-178px 0px; width:76px; padding-left:13px; }


	#content { padding:0 0 20px 4px; }

		#main-panels { float:left; width:684px;}
		#sidebar-panels { float:right; width:272px; }
		
		
		#main-panels-interior { float:right; width:734px;}
		
			#main-panels-interior H2 {
				font-size:16px;
				font-style:italic;
				margin-top:20px; margin-left:20px;
			}
			
			.loteria #main-panels-interior H2{ color:#8d61ab; }
			.euromillones #main-panels-interior H2{ color:#074992; }
			.penyas #main-panels-interior H2{ color:#074992; }
			.primitiva #main-panels-interior H2{ color:#2d9e2f; }
			.gordo #main-panels-interior H2{ color:#b61212; }
			.bonoloto #main-panels-interior H2{ color:#c25400; }
			.quiniela #main-panels-interior H2{ color:#1247a9; }
			.quinigol #main-panels-interior H2{ color:#bc2917; }
			.lototurf #main-panels-interior H2{ color:#30a76d; }
			.quintuple #main-panels-interior H2{ color:#30a76d; }
			
			.micuenta #main-panels-interior H2{ color:#aa0b56; }
			
			
			
			.anterior_siguiente{
				font-size:13px;
				font-style:italic;
				margin-right:20px;
				margin-top:28px;
				
				vertical-align:top;
			}
				
				.anterior_siguiente a { 
					vertical-align:top;
				}
				.anterior_siguiente span { 
					color:#CCC;
					padding:0;
					margin:0;
					vertical-align:top;
				}
			
		
		#sidebar-panels-interior { float:left; width:221px; }
					
			#sidebar-panels-interior H2 { font-size:16px; font-style:italic; margin: 10px 0 0 20px; padding:0; }
			
			
			.pastilla {
				font-size:14px;
				font-family:Verdana, Geneva, sans-serif;
				
				border:2px solid #ededed;
				margin:0 20px 20px 20px;
				padding:15px;
			
			   -webkit-border-radius:5px 5px 5px 5px;
			   -moz-border-radius:5px 5px 5px 5px;
			   border-radius:5px 5px 5px 5px;
			   
			   background-image:url(../img/bk_pastilla.png);
			   background-repeat:no-repeat;
			   background-position:top left;
			}
			
			.pastilla_data {
				color:#5ab2e8;
				float:right;
				font-style:italic;
				font-size:12px;
				margin: 8px 8px 0 0;
			}
			.pastilla_data-home {
				color:#5ab2e8;
				float:left;
				font-style:italic;
				font-size:12px;
				margin: 8px 8px 0 20px;
			}
			
			.pastilla-home{
				background-color:#FFF;
				width: 500px;
				float:left;
				margin-right:10px;
			}
			.pastilla-home2{
				background-color:transparent !important;/*#f7f8f9;*/
				width: 500px;
				float:left;
				margin-right:10px;
				border:none !important; margin:0; width:654px !important;
				/*border-top: 1px solid #b0d8f2 !important;*/
				border-top: 2px solid #edede1 !important;
				
				
			   -webkit-border-radius:0px 0px 0px 0px;
			   -moz-border-radius:0px 0px 0px 0px;
			   border-radius:0px 0px 0px 0px;
			}
			.pastilla-last{
			   -webkit-border-radius:0px 0px 5px 5px !important;
			   -moz-border-radius:0px 0px 5px 5px !important;
			   border-radius:0px 0px 5px 5px !important;
			}
			
			.pastilla-home2-bloque-info{
				 width:535px; float:left; margin-right:15px;
				 
			   -webkit-border-radius:0px 0px 0px 0px;
			   -moz-border-radius:0px 0px 0px 0px;
			   border-radius:0px 0px 0px 0px;
			}
			
			
			.bot-mas_info {
				/*margin-top:10px;*/
				float:left;
			}
			
			.pastilla H3{
				font-style:italic;
				font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
				font-size:21px;
				font-weight:bold;
				float:left;
			}
			
				.loteria .pastilla H3{ color:#8d61ab; }
				.euromillones .pastilla H3{ color:#074992; }
				.penyas .pastilla H3{ color:#074992; }
				.primitiva .pastilla H3{ color:#2d9e2f; }
				.gordo .pastilla H3{ color:#b61212; }
				.bonoloto .pastilla H3{ color:#c25400; }
				.quiniela .pastilla H3{ color:#1247a9; }
				.quinigol .pastilla H3{ color:#bc2917; }
				.lototurf .pastilla H3{ color:#30a76d; }
				.quintuple .pastilla H3{ color:#30a76d; }
				
				.micuenta .pastilla H3{ color:#aa0b56; }
			
			.pastilla span{
				font-weight:bold;
				font-size:18px;
			}
			
			.pastilla table{
				margin:10px 0 0 30px;
			}
			
			.pastilla table .separador{
				width:25px;
			}
			.pastilla table td{
				padding:3px;
			}
			
			
			
			
			.pastilla-bote{
				background-color:#f7f8f9;
				width: 262px;
				float:left;
				margin:0px !important;
				padding:10px 0 5px 10px !important;
				
				border:0;
				border-top: 1px solid #b0d8f2;
				
			   -webkit-border-radius:0px;
			   -moz-border-radius:0px;
			   border-radius:0px;
			   
			   background-image:url(../img/bk_pastilla.png);
			   background-repeat:no-repeat;
			   background-position:top left;
			}
				.pastilla-bote table{
					margin:0 !important;
					padding:0 !important;
					width:252px;
				}
				.pastilla-bote table td{
					margin:0 !important;
					padding:0 !important;
				}
			
				.pastilla-bote .pastilla_data {
					color:#5ab2e8;
					float:left;
					font-style:italic;
					font-size:11px;
					line-height:11px;
					margin: 8px 8px 0 0;
					padding: 2px 0 2px 0 !important;
				}
				.pastilla-bote .pastilla_boteeuro span {
					font-style:italic;
					font-weight:bold;
					font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
					font-size:21px !important;
					margin:0 !important;
					padding:0 !important;
				}
				
				.pastilla-bote H3{
					padding-bottom: 1px !important;
					margin-bottom: 1px !important;
				}
			
			.destacado_botes {
				font-style:italic;
				font-weight:bold;
				font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
				font-size:26px !important;
				margin:0 !important;
				padding:25px 0 0 0 !important;
				
				border:0px solid red;
				width:245px;
				text-align:right;
				color:#000;
			}
			
			.cont-tabla_premios {
				text-align:center;
				padding-top:10px;
			}
			.tabla_premios{
				font-family:Verdana, Geneva, sans-serif;
				font-size:13px;
				line-height: 14px;
			}
				.tabla_premios th{
					padding:10px 10px;
					color:#000;
					/*font-weight:bold;*/
				}
				.tabla_premios td{
					padding:6px 2px;
				}
				.tabla_premios .odd{
					background-color:#fff;
				}
				.tabla_premios .even{
					background-color:#ededed;
				}
				.tabla_premios .premio_euro {
					font-weight:bold;
					text-align:right;
				}
				.tabla_premios .acertantes {
					font-weight:normal;
					text-align:right;
				}

			.cont-tabla_anteriores {
				text-align:center;
				padding-top:30px;
			}
			.tabla_anteriores{
				font-family:Verdana, Geneva, sans-serif;
				font-size:13px;
				line-height: 14px;
			}
				.tabla_anteriores th{
					padding:10px 10px;
					color:#000;
					font-weight:bold;
				}
				.tabla_anteriores td{
					padding:6px 2px;
				}
				.tabla_anteriores .odd{
					background-color:#fff;
				}
				.tabla_anteriores .even{
					background-color:#ededed;
				}
			
			

		 .panel-azul{
			background-color:#d2ddf4; border:2px solid #fff;
		
			background-image:url(../img/bk_main_panels.png);
			background-repeat:no-repeat;
			background-position: top right;
		
			
		   -webkit-border-radius:5px 5px 5px 5px;
		   -moz-border-radius:5px 5px 5px 5px;
		   border-radius:5px 5px 5px 5px;
		 }
		 
		 .titulo {
			 font-size:22px;
			 font-style:italic;
			 margin:10px 0 4px 20px;
			 color:#054c8d;
		 }
		 
		 .panel-blanco{
			background-color:#fff; border:2px solid #edede1;
		
		   -webkit-border-radius:5px 5px 5px 5px;
		   -moz-border-radius:5px 5px 5px 5px;
		   border-radius:5px 5px 5px 5px;
		 }
		 
		 .panel-box{
			 border:0;
		 }
		 
			 
			 
			 #juego { float:left; padding:0px 0 0 0px; }
					#juego h1 { line-height:100%; padding:0; margin:0; }
					#juego a:link, #juego a:visited { display:block; width:221px; height: 45px;  margin:0px; 
					   -webkit-border-radius:4px 4px 0px 0px;
					   -moz-border-radius:4px 4px 0px 0px;
					   border-radius:4px 4px 0px 0px;
					}
					#juego a span { display:none; }
				
					
			.menu_interior_loteria{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_loteria.png); background-repeat:no-repeat; background-position: bottom right;}
			.menu_interior_euromillones{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_euromillones.png); background-repeat:no-repeat; background-position: bottom right;}
			.menu_interior_penyas{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_euromillones.png); background-repeat:no-repeat; background-position: bottom right;}
			.menu_interior_primitiva{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_primitiva.png); background-repeat:no-repeat; background-position: bottom right;}
			.menu_interior_gordo{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_gordo.png); background-repeat:no-repeat; background-position: bottom right;}
			.menu_interior_bonoloto{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_bonoloto.png); background-repeat:no-repeat; background-position: bottom right;}
			.menu_interior_quiniela{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_quiniela.png); background-repeat:no-repeat; background-position: bottom right;}
			.menu_interior_quinigol{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_quinigol.png); background-repeat:no-repeat; background-position: bottom right;}
			.menu_interior_lototurf{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_lototurf.png); background-repeat:no-repeat; background-position: bottom right;}
			.menu_interior_quintuple{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_quintuple.png); background-repeat:no-repeat; background-position: bottom right;}
			
			.menu_interior_micuenta{ padding-bottom:50px; background-image:url(../img/bk_menu_interior_micuenta.png); background-repeat:no-repeat; background-position: bottom right;}
			
			.menu_interior_micuenta_OFF{ padding-bottom:0px; background-image:none; background-repeat:no-repeat; background-position: bottom right;}
			.panel-blanco_OFF{
		
		   -webkit-border-radius:5px 5px 0px 0px;
		   -moz-border-radius:5px 5px 0px 0px;
		   border-radius:5px 5px 0px 0px;
		 }







	
	#footer { margin-bottom:40px; }
	
		#footer .row-top { background:transparent url(../img/bkg_statistics_content.png) repeat left top; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; padding:15px 10px 5px 20px; }

		#footer .links { padding:0 0 0px 8px; }
			#footer .links li { float:left; font-size:1.1em; padding-right:10px; margin-right:10px; border-right:1px solid #656565; line-height:100%; }
			#footer .links li a:link, #footer .links li a:visited { color:#606060; }
			#footer .links li a:hover, #footer .links li a:active { color:#000; }
			#footer .links li.last { border:0; }

		#footer .friends { float:left; padding-top:4px; }
			#footer .friends li { float:left; }

		#footer .row-bottom { border-top:1px solid #797a7a; padding-bottom:10px; }
			#footer .copyright { float:left; padding:10px 0 0 25px; color:#898a8b; }
			#footer .social { float:right; padding:10px 20px 0 0; }
				#footer .social li { float:left; margin-left:2px; }
				#footer .social li a:link, #footer .social li a:visited { display:block; width:20px; height:20px; background:transparent url(../img/icon_social.png) no-repeat left top; }
				#footer .social li a span { display:none; }
				#footer .social li.facebook a:link, #footer .social li.facebook a:visited { background-position:left top; }
				#footer .social li.youtube a:link, #footer .social li.youtube a:visited { background-position:-22px top; }
				#footer .social li.twitter a:link, #footer .social li.twitter a:visited { background-position:-44px top; }
				#footer .social li.rss a:link, #footer .social li.rss a:visited { background-position:-66px top; }

				#footer .social li.facebook a:hover, #footer .social li.facebook a:active { background-position:left bottom; }
				#footer .social li.youtube a:hover, #footer .social li.youtube a:active { background-position:-22px bottom; }
				#footer .social li.twitter a:hover, #footer .social li.twitter a:active { background-position:-44px bottom; }
				#footer .social li.rss a:hover, #footer .social li.rss a:active { background-position:-66px bottom; }


			 #att_cliente { float:left; padding:0px 0 0 0px; }
					#att_cliente h1 { line-height:100%; padding:0; margin:0; }
					#att_cliente a:link, #att_cliente a:visited { display:block; width:237px; height: 80px; background: transparent url(../img/estrellas_pie.jpg) no-repeat left top; margin:0px; 
					
					   -webkit-border-radius:4px 4px 0px 0px;
					   -moz-border-radius:4px 4px 0px 0px;
					   border-radius:4px 4px 0px 0px;
					}
					#att_cliente a span { display:none; }
				

/* TYPOGRAPHY
-----------------------------------------------------------------------------*/

h1 { font-size:3em; font-weight: bold; color:#060000; }
h2 { color:#039; font-size:1.1em; font-weight:bold; border:0; background:none; padding:5px 0 7px 0; }
	h2.fill { font-size:1.4em; font-weight:bold; color:#fff; background:#1745A1; line-height:100%; padding:7px 17px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; }
h3 { font-size:1.1em; font-weight:bold; color:#054c8d; line-height:120%; margin-bottom:.25em; }


/* FORMS
-----------------------------------------------------------------------------*/

	.form-row { margin: 0 0 10px 0; }
		.form-row label { font-size:1em; font-weight:bold; display:block; margin:0 0 5px 0; }
		.textField { font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif; padding:2px; border:1px solid #989898; }	
		.textArea { font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif; padding:2px; border:1px solid #989898; }	
		.selectBox { background:#FDFDFD; border:1px solid #989898; padding:1px; font-size:1em; font-family: Verdana, Helvetica, Arial, sans-serif; }
			.selectBox option { padding-right:10px; }

/* GENERAL
-----------------------------------------------------------------------------*/




.listados{
	/**/
}
	.listados h2{
		/**/
		padding-top:40px;
		margin-left:15px;
	}
	.listados h3{
		font-size:11px;
		font-weight:normal;
		color:999;
		margin-left:15px;
	}
	.listados .listado{
		margin:30px 15px 0 15px;
	}
	
	
	
.listados th{
	vertical-align:bottom;
}	
/*.listados .odd:hover td{
	background:transparent url(../img/icon_search.png) no-repeat left top;
	cursor:pointer;
}*/
.listados .odd:hover td{
	background-color:#F9C0BA;
	/*background-image:url(../img/F9C0BA.png); background-repeat:repeat; */
	/*cursor:pointer;*/
}
.listados .even:hover td{
	background-color:#F9C0BA;
	/*background-image:url(../img/F9C0BA.png); background-repeat:repeat; */
	/*cursor:pointer;*/
}
	
	
.listado-hits-table { width:670px; margin-bottom:20px; font-size:1.1em;  }
.listado-hits-table tr.odd { background:#EFEFEF;padding:4px 0; }
.listado-hits-table tr.even { background:#F5F5F5;padding:4px 0; }

	.listado-hits-table th { text-align:center; font-size:1.0em; line-height: 1.0em; color:#666; border-bottom:1px solid #DEDEDE; padding-bottom:5px; }
		.listado-hits-table th.col-marca { width:3px; font-size:1px; padding:0;}
		.listado-hits-table td.col-marca { width:3px; font-size:1px; padding:0;}
		.bk-rojo { /*background-color:#ee140a;*/ background-image:url(../img/rojo.png); background-repeat:repeat;}
		.listado-hits-table th.col-results { text-align:center; width:40px;}
		.listado-hits-table th.col-separator1 { width:1px; padding:0; font-size:1px; color:#F00; }
		.listado-hits-table th.col-separator { width:3px; padding:0; font-size:1px; color:#F00; }
	
		.listado-hits-table th a:link, .listado-hits-table th a:active, .listado-hits-table th a:visited { color:#666; }
		.listado-hits-table th a:hover { color:#039; }
	
	.listado-hits-table td {text-align:center; border-bottom:1px solid #fff; color:#000;padding:2px 0; }
	
		.listado-hits-table td.left {text-align:left; border:0 ; color:#555;padding:2px 3px 2px 4px; }
		.listado-hits-table td.value { text-align:right; padding-right:2px; }
		.listado-hits-table td.col-index { border-right:2px solid #fff; }
		.listado-hits-table td.highlight { background-image:url(../img/F9C0BA.png); background-repeat:repeat; width:44px; }
	
		.listado-hits-table td.col-sum  { border-left:2px solid #fff; }
		
		

		
	.listado-hits-table td a.btn-row-interno{width:100%;height:100%;display:block; color:#000;} 
	.listado-hits-table td a.btn-row-interno:hover{width:100%;height:100%;display:block; color:#000;}
	
	

/* BOLETOS */
.auto_borrar{
	border:0px solid red;
	width:auto;
	float:right;
	margin:2px 13px 2px 0px;
	padding:2px 3px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#F00;
	height:13px;
}
/* euromillones */
.boleto_euromillones-rojo{
	float:left;
	width:150px;
	background-color:#F00;
	border:2px solid #F00;
	
	margin: 0 30px;
	margin-top:15px;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
}

.boleto_euromillones-rojo .cont-casillas{
	float:left;
	width:135px;
	background-color:#FFF;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 10px 0px 25px 15px;
	
	
	
}
.boleto_euromillones-rojo .cont-casillas_e{
	float:left;
	width:145px;
	background-color:#FFF;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 4px 0px 12px 4px;
}

	.boleto_euromillones-rojo .tit-reintegro{
		margin:15px 0 0px 3px;
		font-size:12px;
		color:#F00;
		font-style:italic;
	}
	.boleto_euromillones-rojo .casillas{
		padding: 0px 0 0px 0px;
		padding:1px;
		height:17px;
		margin-top: 3px !important;
	}
	.boleto_euromillones-rojo .casillas_e{
		padding: 0px 0 0px 0px;
		padding:1px;
		/*height:17px;*/
		margin: 0px !important;
	}
	
	.boleto_euromillones-rojo .casilla{
		padding:0px 0px 0px 0px;
		height:17px;
		font-size:12px;
		line-height:12px;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		vertical-align:bottom;
		color:#1247ac;
		float:left;
		margin-left: 2px !important;
	}
	
	.boleto_euromillones-rojo .casilla_e{
		padding:0px 0px 0px 0px;
		height:36px;
		font-size:12px;
		line-height:12px;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		vertical-align:bottom;
		color:#1247ac;
		float:left;
		margin-left: 2px !important;
	}

/* primitiva */
.boleto_primitiva-rojo{
	float:left;
	width:135px;
	background-color:#F00;
	border:2px solid #F00;
	
	margin: 0 40px;
	margin-top:15px;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
}

.boleto_primitiva-rojo .cont-casillas{
	float:left;
	width:120px;
	background-color:#FFF;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 10px 0px 25px 15px;
}

	.boleto_primitiva-rojo .tit-reintegro{
		margin:15px 0 0px 3px;
		font-size:12px;
		color:#F00;
		font-style:italic;
	}
	.boleto_primitiva-rojo .casillas{
		padding: 0px 0 0px 0px;
		padding:1px;
		height:17px;
		margin-top: 3px !important;
	}
	
	.boleto_primitiva-rojo .casilla{
		padding:0px 0px 0px 0px;
		height:17px;
		font-size:12px;
		line-height:12px;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		vertical-align:bottom;
		color:#1247ac;
		float:left;
		margin-left: 2px !important;
	}

/* gordo */
.boleto_gordo-rojo{
	float:left;
	width:150px;
	background-color:#F00;
	border:2px solid #F00;
	
	margin: 0 30px;
	margin-top:15px;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
}

.boleto_gordo-rojo .cont-casillas{
	float:left;
	width:135px;
	background-color:#FFF;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 10px 0px 25px 15px;
}

	.boleto_gordo-rojo .tit-reintegro{
		margin:15px 0 0px 3px;
		font-size:12px;
		color:#F00;
		font-style:italic;
	}
	.boleto_gordo-rojo .casillas, .boleto_gordo-rojo .casillas_c{
		padding: 0px 0 0px 0px;
		padding:1px;
		height:17px;
		margin-top: 3px !important;
	}
	
	.boleto_gordo-rojo .casilla, .boleto_gordo-rojo .casilla_c{
		padding:0px 0px 0px 0px;
		height:17px;
		font-size:12px;
		line-height:12px;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		vertical-align:bottom;
		color:#1247ac;
		float:left;
		margin-left: 2px !important;
	}

/* bonoloto */
.boleto_bonoloto-rojo{
	float:left;
	width:135px;
	background-color:#F00;
	border:2px solid #F00;
	
	margin: 0 40px;
	margin-top:15px;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
}

.boleto_bonoloto-rojo .cont-casillas{
	float:left;
	width:120px;
	background-color:#FFF;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 10px 0px 25px 15px;
}

	.boleto_bonoloto-rojo .tit-reintegro{
		margin:15px 0 0px 3px;
		font-size:12px;
		color:#F00;
		font-style:italic;
	}
	.boleto_bonoloto-rojo .casillas{
		padding: 0px 0 0px 0px;
		padding:1px;
		height:17px;
		margin-top: 3px !important;
	}
	
	.boleto_bonoloto-rojo .casilla{
		padding:0px 0px 0px 0px;
		height:17px;
		font-size:12px;
		line-height:12px;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		vertical-align:bottom;
		color:#1247ac;
		float:left;
		margin-left: 2px !important;
	}

/* quiniela */
.boleto_quiniela-rojo{
	float:left;
	width:242px;
	background-color:#F00;
	border:2px solid #F00;
	
	margin: 0 40px;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
}

.boleto_quiniela-rojo .cont-partidos{
	float:left;
	width:188px;
	background-color:#FFF;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 10px 0px 5px 0;
}

	.boleto_quiniela-rojo .partidos{
		padding: 0px 0 0px 2px;
	}
	
	.boleto_quiniela-rojo .partido{
		padding:2px 2px 0 2px;
		height:17px;
		font-size:12px;
		line-height:12px;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		vertical-align:bottom;
		color:#1247ac;
		float:left;
	}
	.boleto_quiniela-rojo  .num-partido{
		float:left;
		text-align:right;
		width:15px;
		margin-right:5px;
	}
	

.boleto_quiniela-rojo .cont-casillas{
	float:right;
	width:52px;
	background-color:#ffa2a2;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 10px 0px 5px 0;
   
}

	.boleto_quiniela-rojo .casillas{
		padding: 0px 0 0px 2px;
	}
	
	.boleto_quiniela-rojo .casilla1{
		padding:1px;
		height:17px;
	}
	
	.boleto_quiniela-rojo .casillax{
		padding:1px;
		height:17px;
	}
	.boleto_quiniela-rojo .casilla2{
		padding:1px;
		height:17px;
	}

/* quinigol */
.boleto_quinigol-rojo{
	float:left;
	width:242px;
	background-color:#F00;
	border:2px solid #F00;
	
	margin: 0 40px;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
}

.boleto_quinigol-rojo .cont-partidos{
	float:left;
	width:188px;
	background-color:#FFF;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 10px 0px 5px 0;
}

	.boleto_quinigol-rojo .partidos{
		padding: 0px 0 0px 2px;
	}
	
	.boleto_quinigol-rojo .partido{
		padding:2px 2px 0 2px;
		height:34px;
		font-size:12px;
		line-height:16px;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		vertical-align:bottom;
		color:#1247ac;
		float:left;
	}
	.boleto_quinigol-rojo  .num-partido{
		float:left;
		color:#1247ac;
		height:34px;
		font-size:12px;
		line-height:30px;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		text-align:right;
		width:15px;
		margin-right:5px;
	}
	

.boleto_quinigol-rojo .cont-casillas{
	float:right;
	width:52px;
	background-color:#ffa2a2;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 10px 0px 5px 0;
   
}

	.boleto_quinigol-rojo .casillas{
		padding: 0px 0 0px 2px;
	}
	
	.boleto_quinigol-rojo .casilla_qg{
		padding:2px 2px 0 2px;
		height:34px;
		font-size:14px;
		line-height:16px;
		font-weight: bold;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		text-indent: 4px;
		vertical-align:bottom;
		color:#000;
		float:left;
	}

/* lototurf */
.boleto_lototurf-rojo{
	float:left;
	width:120px;
	background-color:#F00;
	border:2px solid #F00;
	
	margin: 0 40px;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
}

.boleto_lototurf-rojo .cont-casillas{
	float:left;
	width:105px;
	background-color:#FFF;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 30px 0px 25px 15px;
}

	.boleto_lototurf-rojo .tit-reintegro{
		margin:15px 0 0px 3px;
		font-size:12px;
		color:#F00;
		font-style:italic;
	}
	.boleto_lototurf-rojo .casillas{
		padding: 0px 0 0px 0px;
		padding:1px;
		height:17px;
		margin-top: 3px !important;
	}
	
	.boleto_lototurf-rojo .casilla{
		padding:0px 0px 0px 0px;
		height:17px;
		font-size:12px;
		line-height:12px;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		vertical-align:bottom;
		color:#1247ac;
		float:left;
		margin-left: 2px !important;
	}

/* quintuple */
.boleto_quintuple-rojo{
	float:left;
	width:162px;
	background-color:#F00;
	border:2px solid #F00;
	
	margin: 0 40px;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
}

.boleto_quintuple-rojo .cont-partidos{
	float:left;
	width:128px;
	background-color:#FFF;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 10px 0px 5px 0;
}

	.boleto_quintuple-rojo .partidos{
		padding: 0px 0 0px 2px;
	}
	
	.boleto_quintuple-rojo .partido{
		padding:2px 2px 0 2px;
		height:17px;
		font-size:12px;
		line-height:12px;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		vertical-align:bottom;
		color:#1247ac;
		float:left;
	}
	.boleto_quintuple-rojo  .num-partido{
		float:left;
		text-align:right;
		width:15px;
		margin-right:5px;
	}
	

.boleto_quintuple-rojo .cont-casillas{
	float:right;
	width:32px;
	background-color:#ffa2a2;
	border:0px solid #FFF;
	
	margin: 0 0px 0 0;
	
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
   
	padding: 10px 0px 5px 0;
   
}

	.boleto_quintuple-rojo .casillas{
		padding: 0px 0 0px 2px;
	}
	
	.boleto_quintuple-rojo .casilla_quintuple {
		padding:2px 2px 0 2px;
		height:17px;
		font-size:14px;
		line-height:12px;
		font-weight: bold;
		font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
		font-style:italic;
		text-indent: 4px;
		vertical-align:bottom;
		color:#000;
		float:left;
	}
	
.tabla_interna {
	border:0px solid red; 
	margin:0;
	text-align:center !important;
}
.tabla_interna td {
	width: 30px !important;
	border:0px solid red;
	padding-left:0 !important; padding-right:0 !important;
	margin:0 !important;
}
.columnaDetalle{
	width:26px !important;
}



/**/
.tabla_combinacion td{
	line-height: 120% !important;
}
.intro_seccion{
	margin:10px 20px 20px 20px;
	font-size: 12px;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
}
.texto{
	font-size: 12px !important;
	line-height:18px !important;
	font-family:Verdana, Geneva, sans-serif;
}
p {
	font-size: 12px !important;
	line-height:18px !important;
	font-family:Verdana, Geneva, sans-serif;
	
}

.bot-generar:active, .bot-generar:visited, .bot-generar:link  {
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;border:2px solid #ededed; padding:8px 8px; color:#262628 !important; background-color:#f3f4f5;
   	
	font-weight:bold;
	vertical-align:middle;
	height:40px !important; 
}

.bot-cookies:active, .bot-cookies:visited, .bot-cookies:link  {
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;border:2px solid #ededed; padding: 2px 8px; color:#262628 !important; background-color:#f3f4f5;
   	
	font-weight:bold;
	vertical-align:middle;
}

.botonera-ficha li {
	/*height:40px !important;  */
	padding-bottom:5px !important;
	
	
   width:240px !important;
   list-style: none;
   vertical-align:middle;
}
.botonera-ficha .boton {
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;border:2px solid #ededed; padding:8px 8px; color:#f00 !important; background-color:#f3f4f5;
   width:184px !important;
   font-weight:bold;
   vertical-align:middle;
}

.botonera-ficha .ico_mail {
   padding-left:40px;
   background-image:url(/img/ico_mail.png);
   background-repeat:no-repeat;
   background-position:3px 0px;
}
.botonera-ficha .ico_facebook {
   padding-left:40px;
   background-image:url(/img/ico_facebook.png);
   background-repeat:no-repeat;
   background-position:3px 0px;
}
.botonera-ficha .ico_lupa {
   padding-left:40px;
   background-image:url(/img/ico_lupa.png);
   background-repeat:no-repeat;
   background-position:3px 0px;
}
.botonera-ficha .ico_guardar {
   padding-left:40px;
   background-image:url(/img/ico_guardar.png);
   background-repeat:no-repeat;
   background-position:3px 0px;
}
.botonera-ficha .ico_eliminar {
   padding-left:40px;
   background-image:url(/img/ico_eliminar.png);
   background-repeat:no-repeat;
   background-position:3px 0px;
}


.loteria .tabla_combinacion h2, .loteria .tabla_combinacion h3{
	color:#8d61ab !important;
}
.euromillones .tabla_combinacion h2, .euromillones .tabla_combinacion h3 {
	color:#074992 !important;
}
.primitiva .tabla_combinacion h2, .primitiva .tabla_combinacion h3 {
	color:#2d9e2f !important;
}
.gordo .tabla_combinacion h2, .gordo .tabla_combinacion h3 {
	color:#b61212 !important;
}
.bonoloto .tabla_combinacion h2, .bonoloto .tabla_combinacion h3 {
	color:#c25400 !important;
}
.quiniela .tabla_combinacion h2, .quiniela .tabla_combinacion h3 {
	color:#1247a9 !important;
}
.quinigol .tabla_combinacion h2, .quinigol .tabla_combinacion h3 {
	color:#bc2917 !important;
}
.lototurf .tabla_combinacion h2, .lototurf .tabla_combinacion h3 {
	color:#30a76d !important;
}
.quintuple .tabla_combinacion h2, .quintuple .tabla_combinacion h3 {
	color:#30a76d !important;
}
.micuenta .tabla_combinacion h2, .micuenta .tabla_combinacion h3 {
	color:#aa0b56 !important;
}


/* form amigo */
.tabla_form td{
	vertical-align:top !important;	
}

#enviar_amigo {
	 margin: 5px 0; padding:20px; background-color:#f3f4f5; width:440px;
   -webkit-border-radius:5px 5px 5px 5px;
   -moz-border-radius:5px 5px 5px 5px;
   border-radius:5px 5px 5px 5px;
}


/* formularios */

.formulario {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:14px;
}
.formulario .rowElem label{
	text-align:right;
	padding: 3px 10px 0 5px;
	font-weight:bold;
	color:#666;
}
.formulario .rowElem input{
	/*
	margin-right:10px !important;
	padding-top:1px;
	font-size:12px;
	line-height:12px;
	*/
}
.formulario .rowElem select{
	margin-right:10px !important;
}
.formulario .rowElemSelect{
	float:left;
}
.formulario input{
	/*color:#F00 !important;*/
	padding-top:5px !important;
	padding-bottom:0 !important;
	vertical-align:middle !important;
	font-size:13px !important;
	line-height:13px;
}

/* IE9 Hack */
:root .formulario input{
	/*color: blue !important; */
	padding-top:0px !important; 
}
:root .formulario .rowElem input{
	/*color: blue !important; */
	padding-top:0px !important; 
}

/* FF */
/* Firefox 3.0+ */
.formulario input,  x:-moz-any-link, x:default  { 
	/*color: green !important;*/ 
	padding-top:0px !important; 
	}
/* FF 3.5+ */
body:not(:-moz-handler-blocked) .formulario input {
	/*color: green !important;*/
	padding-top:0px !important; 
	}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	/*hack safari y chrome*/
	.formulario .rowElem input { 
	padding-top:6px !important; }
	.formulario input { 
	padding-top:6px !important; }
}

.tabla_resultados_home{
	margin-left:0px !important;
}
.pastilla_bote_home{
	width:185px;
	height:90px;
	float:right;
	position:relative;top:0; z-index:111;
	margin-right:-25px;
	/**/
	background-image:url(/img/pastilla_botes.png);
	background-repeat:no-repeat;
	background-position:top;
}
.pastilla_bote_home_sel{
	/*background-image:url(/img/pastilla_botes.png);*/
	background-position:bottom;
}
.pastilla-home2-bloque-info-home{
	width:485px; margin-right:0; float:left;"
}

.prox_sorteo{
	border:0px solid red; margin:5px 5px 0 5px; padding:10px; font-size:13px; line-height:15px;
}
.prox_sorteo_bote{
	border:0px solid red; margin:0 10px 0 15px; padding:3px 5px 1px 1px; text-align:right; font-size:17px; line-height:17px; font-weight:bold;
}

.gris:link, .gris:active, .gris:visited{
	color:#262628 !important;
	background-color:#f7f8f9;
}
.gris:hover{
	color:#262628 !important;
	background-color:#fff;
}
.gris{
	color:#262628 !important;
	background-color:#f7f8f9;
}

.color-gris:link, .color-gris:active, .color-gris:visited{
	color:#262628 !important;
}
.color-gris:hover{
	color:#262628 !important;
}
.color-gris{
	color:#262628 !important;
}
.color-grisclaro:link, .color-grisclaro:active, .color-grisclaro:visited{
	color:#999 !important;
}
.color-grisclaro:hover{
	color:#999 !important;
}
.color-grisclaro{
	color:#999 !important;
}
.color-sorteo:link, .color-sorteo:active, .color-sorteo:visited{
	color:#5ab2e8 !important;
}
.color-sorteo:hover{
	color:#5ab2e8 !important;
}
.color-sorteo{
	color:#5ab2e8 !important;
}




/* ficha */

.tabla_resumen_ficha{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:12px;
}
.tabla_resumen_ficha td{
	padding:4px 10px 4px 1px;
}
.tabla_resumen_ficha td.separador{
	width:40px;
}

/**/

#confirma-tabla-datos{
	font-size:12px; width:620px; margin-left:30px;
	font-family:Verdana, Geneva, sans-serif;
	border:0px solid red;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:15px;
	border-top:2px solid #ededed;
	border-bottom:2px solid #ededed;
	color:#074992;
}
#confirma-tabla-datos td{
	padding:10px;
	vertical-align:middle !important;
}