body
{
	margin:0;
	padding:0;	
	background: #fbb351  url(/images/body-bg.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:2em;
}

p, table
{
	font-size:12px;	
	line-height:20px;
	margin:6px 0 12px 0px;
}

p small {font-size:10px;line-height:14px;}

ul, ol
{
	font-size:11px;	
	margin-left:30px;
	line-height:20px;
} 

table.archive-list
{
	width:320px;
	margin:0 0 0 0;
	font-size:12px;
	line-height:18px;
}

table.archive-list td
{
	height:30px;
}

.left {float:left;}

h1
{
	font-size:22px;	
	color:#990000;
	line-height:28px;
	margin: 0 0 8px 0;
}

h2
{
	font-size:18px;	
	color:#990000;
	 line-height:26px;
	 margin: 0 0 6px 0;
}


h3
{
	font-size:14px;	
	color:#990000;
	line-height:18px;
	margin: 6px 0 4px 0;
}

#wrapper
{
	margin:0 auto;
	padding:0;	
	clear:both;
	width:960px;
	position:relative;
}


.share-right
{
	float:right;
	margin:5px 0 5px 5px;
	padding:0;
}
.share-left
{
	float:left;
	margin:10px 6px 0px 0px;
	padding:0;
}
#header
{
	margin:0;
	padding:0;	
	clear:both;
	width:960px;
	height:104px;
	background: #fff url(/images/banner.jpg) 0px 0px no-repeat;
	position:relative;
}

#logo
{
	width:360px;
	height:46px;
	position:absolute;
	top:24px;
	left:13px;	
}

#logo img, #logo a, #languages img
{
	border:none;
	text-decoration:none;
	
}

#languages
{
	width:134px;
	height:17px;
	position:absolute;
	top:8px;
	left:785px;	
	
}

#languages ul
{
	width:134px;
	height:17px;
	list-style:none;
	
}

#languages ul li
{
	width:26px;
	height:17px;
	list-style:none;
	display:inline;
	float:left;
}

#languages ul li a
{
	width:26px;
	height:17px;
	display:block;
	float:left;
	text-decoration:none
}


#content
{
	margin:0;
	padding:0;	
	clear:both;
	width:960px;
	background-color:#FFF;
	position:relative;
}

#content .content-panel
{
	width:300px;
	background: #fff url(/images/panel-bg-rep.jpg) 0px 0px repeat-y;
	float:left;
}

#content .wide-content-panel
{
	width:620px;
	background: #fff url(/images/wide-panel-bg.png) 0px 0px repeat-y;
	clear:both;
	margin:0 0 10px 0;
	padding:0;
}


#content .content-panel p
{
	margin:2px 12px 4px 12px;
	position:relative;
}

#content .wide-content-panel p
{
	margin:2px 12px 2px 12px;
	position:relative;
}



#content p.article-home-title, #content p.wide-panel-top
{
	color:#990000;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin:8px 0 0 11px;	
	padding:0;
	position:relative;
}


#content p.article-home-title a
{
	color:#990000;
	text-decoration:none;
}

#content p.article-home-title a:hover
{
	color: blue;
	text-decoration:underline;
}

#content .content-panel h1, #content .wide-content-panel h1
{
	font-size:18px;	
	line-height:33px;
	text-indent:10px;
	color:#FFF;
	position:relative;	
}

#content .content-panel p.panel-title, #content .wide-content-panel p.panel-title
{
	font-size:18px;	
	line-height:33px;
	text-indent:10px;
	color:#FFF;
	position:relative;
	margin:0; 
	padding:0;
	font-weight:bold;
	text-shadow:1px 1px 0px #333;
}


.panel-bottom
{
	width:300px;
	height:4px;
	background: #fff url(/images/panel-bot.jpg) left top no-repeat;
	margin:0px;
	padding:0px;
	position:relative;
	clear:both;
}

.wide-panel-bottom
{
	width:620px;
	height:4px;
	background: #fff url(/images/wide-panel-bot.png) left top no-repeat;
	margin:0px;
	padding:0px;
	position:relative;
	clear:both;
}

.panel-top
{
	width:300px;
	height:33px;
	background: #fff url(/images/panel-top.jpg) 0px 0px no-repeat;
	margin:0px;
	padding:0px;
	clear:both;
	position:relative;
}

.wide-panel-top
{
	width:620px;
	height:33px;
	background: #fff url(/images/wide-panel-top.png) 0px 0px no-repeat;
	margin:0px;
	padding:0px;
	clear:both;
}

#content .plain-panel 
{
	margin:0px 0px 10px 0px;
	clear:both;
	width:620px;
	position:relative;
}

.plain-panel p
{
	margin:2px 0px 4px 0px;
	position:relative;
}

.plain-panel .plain-title
{
	font-size:18px;
	line-height:24px;
	color:#990000;
	position:relative;
	clear:left;
}

/* scratch panel */

.scratch-column
{
	float:left;
	width:300px;
	margin: 0 0 0 0px;
	position:relative;	
}


#content .scratchcard-info
{
	width:280px;
	height:135px;
	float:left;
	position:relative;
	margin: 0 0px 0 0px;
	overflow:hidden;
}

.scratchcard-info p
{
	font: 11px/15px Arial, Helvetica, sans-serif;
	margin:6px 0 0 0;
    text-align:justify;
}

#content .results-info
{
	width:620px;
	clear:both;
	position:relative;
	margin: 10px 0px 0px 0px;
	
}

a.scratch-play-btn
{	
	width:131px;
	height:18px;
	background: #F00 url(/images/scratchcards/scratch-play-btn.png) 0px 0px;
	display:block;
	position:absolute;
	right:0px;
	top:105px;
	text-indent:-9999px;
}

a.scratch-play-btn:hover
{
	background-position: 0px -18px;
}

p.scratch-title
{
	font: bold 16px/30px Arial, Helvetica, sans-serif;
	margin:0px;
	color:#900;
	width:95%;
	border-bottom: #e9e9e9 1px dotted;
}

a.toTop {font-size:10px; text-decoration:none;}
a.toTop:hover {font-size:10px; background-color:#FF6;}

p.scratch-title span {color:#0A2E70;}
p.info-title
{
	font: bold 16px/30px Arial, Helvetica, sans-serif;
	margin:0px;
	color:#900;
	
}

ul.info-list
{
	list-style-type:none;
	width:205px;
	float:left;
	margin: 0 0 0 0;
	line-height:20px;
	
}

.scratch-title a
{
	color:#900;
	text-decoration:none
}

.scratch-title a:hover
{
	color:blue;
}

.scratchcard-info img
{
	float:left;
	margin:7px 10px 15px 0px;	
}
	
#left-col
{
	margin:0 0 0 1px;
	padding:0;	
	width:147px;
	float:left;
	position:relative;
	background: #fff url(/images/left-col-bg.jpg) 0px 0px no-repeat;
	overflow:hidden;
}

/* country side navigation blocks */

/* Spain: es  Mexico: mx  Argentina: ar */
.es-nav-head, .mx-nav-head, .ar-nav-head, .cr-nav-head, .generic-nav-head {
	margin:0 0 0 1px;
	padding:0;	
	width:143px;
	height:41px;
	position:relative;
	background: transparent url(/images/sidebarNav/sidebar-nav-topSprite.png) 0px 0px no-repeat;
	overflow:hidden;
}

.generic-nav-head {background: transparent url(/images/sidebarNav/sidenav-generic-top.png) 0px 0px no-repeat;}

.mx-nav-head {background-position: -144px 0px}
.ar-nav-head {background-position: -288px 0px}
.cr-nav-head {background-position: -432px 0px}

.es-nav-head p, .mx-nav-head p, .ar-nav-head p, .cr-nav-head p, .generic-nav-head p {
	padding:0;
	margin:0;
	color:#4a0201;
	font-weight:bold;
	line-height:41px;
	text-align:left;
	font-size:12px;
	text-indent:50px;
	text-align:left;
	text-shadow: 0px 1px 0 #fff
}

.generic-nav-head p {text-indent:0px; text-align:center;}

.es-nav-body, .mx-nav-body, .ar-nav-body, .cr-nav-body {
	margin:0 0 0 1px;
	padding:0;	
	width:143px;
	position:relative;
	background: transparent url(/images/sidebarNav/sidebar-nav-bodySprite.png) 0px 0px repeat-y;
	overflow:hidden;
}

.mx-nav-body {background-position: -144px 0px}
.ar-nav-body {background-position:  -288px 0px}
.cr-nav-body {background-position:  -432px 0px}

.es-nav-body ul, .mx-nav-body ul, .ar-nav-body ul, .cr-nav-body ul
{
	color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    list-style-type: none;
    /*margin: 0 0 0 10px;*/
    text-align: left;
    text-decoration: none;
    text-indent: 0;
	margin-left:0;
	padding:0px;
}

.es-nav-body ul, .es-nav-body ul li, .mx-nav-body ul, .mx-nav-body ul li, .ar-nav-body ul, .ar-nav-body ul li, .cr-nav-body ul, .cr-nav-body ul li
{
	color: #710000;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    list-style-type: none;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
	margin: 0 0 0 1px;
	padding:0px;
}

.es-nav-body ul li a, .mx-nav-body ul li a, .ar-nav-body ul li a, .cr-nav-body ul li a
{
	text-decoration:none;
	color: #710000;
	display:block;
	width:130px;
	height:25px;
	margin-left:0;
	padding-left:10px
}

.es-nav-body ul li.star, .mx-nav-body ul li.star, .ar-nav-body ul li.star, .cr-nav-body ul li.star
{
	background: transparent url(/images/sidebarNav/transStar.png) 10px 2px no-repeat;
	text-indent:23px;
}

.es-nav-body ul li a:hover, .mx-nav-body ul li a:hover, .ar-nav-body ul li a:hover, .cr-nav-body ul li a:hover {color:red; text-decoration:underline}
.es-nav-body ul li a.active, .mx-nav-body ul li a.active, .ar-nav-body ul li a.active, .cr-nav-body ul li a.active {color:red; text-decoration:none; background-color:#fff; color:#0a2e70;}
.es-nav-body ul li.star a.active, .mx-nav-body ul li.star a.active, .ar-nav-body ul li.star a.active, .cr-nav-body ul li.star a.active {background: #fff url(/images/sidebarNav/transStar.png) 10px 2px no-repeat;
	text-indent:23px;}
	
.es-nav-bot, .mx-nav-bot, .ar-nav-bot, .cr-nav-bot {
	margin:0 0 10px 1px;
	padding:0;	
	width:143px;
	height:10px;
	position:relative;
	background: transparent url(/images/sidebarNav/sidebar-nav-botSprite.png) 0px 0px no-repeat;
	overflow:hidden;
}

.mx-nav-bot {background-position: -144px 0px}
.ar-nav-bot {background-position: -288px 0px}
.cr-nav-bot {background-position: -432px 0px}

.las-loterias ul li a:hover
{
	color:red;
	text-decoration:underline;
}

#nav
{
	width:147px;
	margin: 0;
	padding: 0;
}

#nav ul
{
	font-size:12px;
	list-style:none;
	margin:0px 0 20px 0;	
	padding:0px;
}

#nav ul li
{
	color:#000;
	text-decoration:none;
	width: 147px;
	height: 30px;
	line-height:30px;
}

#nav ul li a
{
	color: #4c0801;
	text-decoration:none;
	width: 147px;
	height: 30px;
	display:block;
	text-indent:8px;
}

#nav ul li a:hover
{
	color:#ab1000;
	text-decoration:underline;
	font-weight:bold;
	width: 147px;
	height: 33px;
}

#nav .loterias-head, #buy-tickets .loterias-head
{
	color:#4a0201;
	text-decoration:none;
	font-weight:bold;
	width: 147px;
	height: 33px;
	background: #ffcc33 url(/images/nav-hover.jpg) 0px 0px;
	text-shadow: 0px 1px 0 #fff;
}

#buy-tickets .loterias-head
{
	color:#4a0201;
	text-decoration:none;
	font-weight:bold;
	width: 147px;
	height: 32px;
	background: #ffcc33 url(/images/nav-hover.jpg) -1px -1px;
	text-shadow: 0px 1px 0 #fff;
}

#nav .loterias-head p {font-size:14px;text-indent:9px;line-height:33px; margin:0; padding:0}

#buy-tickets .loterias-head p {font-size:14px; text-align:left; text-indent:10px; line-height:32px; margin:0; padding:0}

#nav ul li a.active, #nav ul li a.active:hover 
{
	color: #ac0000;
	text-decoration:none;
	font-weight:bold;
	width: 145px;
	height: 30px;
	background: transparent url(/images/act.png) 0px 0px;
	text-shadow: 1px 1px 0 #fff;
}


#center-col
{
	margin:0 0 0 20px;
	/*padding:18px 0 0px 0;*/
	padding:0;
	width:620px;
	display:inline;
	float:left;
	position:relative;
}

#right-col
{
	margin:0 0 0 20px;
	padding:0;	
	width:140px;	
	display:inline;
	float:left;
	position:relative;
	
}

#buy-tickets 
{
	width: 138px;
	border: #cacaca 1px solid;
	overflow:hidden;
	margin:0px;
	overflow:hidden;
	padding:0;
	position:relative;
	padding-bottom:5px;
}

.grey-top-border {border-top: #cacaca 1px solid;}

.loterias-head
{
	width: 140px;
	height: 31px;
	background: #e7e7e7 url(/images/nav-hover.jpg) -5px -2px;		
}

.loterias-head p
{
	padding:0;
	margin:0;
	color:#4a0201;
	font-weight:bold;
	line-height:28px;
	text-align:left;
	font-size:12px;
	text-indent:10px;
	text-align:left;
	text-shadow: 0px 1px 0 #fff;
}

.loterias-head p.txt-ctr-noindent {text-align:center; text-indent:0;}
.loterias-head a {text-decoration:none;}
.loterias-head a:hover {color:red;}

#buy-tickets ul
{
	font-size:12px;
	list-style:none;
	margin:0;
	position:relative;
	padding:0px;
}

#buy-tickets ul li
{
	color:#000;
	text-decoration:none;
	width: 140px;
	height: 44px;
	line-height:44px
}

#buy-tickets a
{
	color: #900;
	text-decoration:none;
	width: 140px;
	height: 44px;
	display:block;
	text-indent:13px;
	overflow:hidden;
	background: url(/images/flag-nav.png) no-repeat;
}

#buy-tickets a:hover
{
	color:#fff;
	text-decoration:none;
	width: 140px;
	height: 44px;
}

#buy-tickets a.tix-es
{
	background-position: 0px 0px;
}

#buy-tickets a.tix-es:hover
{
	background-position: -140px 0px
}

#buy-tickets a.tix-it
{
	background-position: 0px -44px;
}

#buy-tickets a.tix-it:hover
{
	background-position: -140px -44px
}

#buy-tickets a.tix-br
{
	background-position: 0px -88px;
}

#buy-tickets a.tix-br:hover
{
	background-position: -140px -88px
}

#buy-tickets a.tix-eu
{
	background-position: 0px -132px;
}

#buy-tickets a.tix-eu:hover
{
	background-position: -140px -132px
}

#buy-tickets a.tix-us
{
	background-position: 0px -176px;
}

#buy-tickets a.tix-us:hover
{
	background-position: -140px -176px
}

#footer
{
	margin:0;
	padding:0;
	clear:both;
	width:960px;
	height:110px;
	position:relative;
	font-size:11px;
	background-image: url(/images/footer-bg.png);
	background-repeat: no-repeat;
	font-size:11px;
}

#footer #foot-text
{
	margin:0px 0 0 10px;
	padding:10px 0 0 0;
	clear:both;
	position:relative;
	
}
#footer #foot-text p
{
	font-size:11px;
	margin:0;
	line-height:14px;
	text-align:center
}

#footer #foot-text p#foot-nav
{	
	margin:15px 0 26px 0px;
	font-size:12px;
}

.clear {clear:both;}

.margin-left20 {margin-left:20px;}

.image-right {float:right; margin:5px 5px 5px 20px;}
.image-left {float:left; margin:5px 10px 5px 5px;}

ul.results-links
{
	font-size:12px;
	list-style:none;
	margin:0px;	
	padding:0px;
	width:300px;
	float:left;
}

ul.results-links li
{
	color:#000;
	text-decoration:none;
	width:300px;
	height: 40px;
	text-indent:55px;
	line-height:35px;
	margin:10px 0 10px 0;
}

ul.results-links li a
{
	display:block;
	width:250px;
	height: 40px;
}

ul.results-links li.euromillones-link
{
		background: #fff  url(/images/loto-logos/euromillions.png) 0px 0px no-repeat; text-indent:130px;	
}


ul.results-links li.holder-link
{
		background: #fff url(/images/hold.gif) 0px 0px no-repeat;	
		text-indent:100px;
}

ul.results-links li.brinco-link
{
		background: #fff url(/images/loto-logos/brinco.png) 0px 0px no-repeat;
		text-indent:100px;
}

ul.results-links li.loto5-link
{
		background: #fff url(/images/loto-logos/loto5.png) 0px 0px no-repeat;
		text-indent:100px;
}

ul.results-links li.lotodesquite-link
{
		background: #fff url(/images/loto-logos/loto-desquite.png) 0px 0px no-repeat;
		text-indent:100px;
}

ul.results-links li.lotosale-link
{
		background: #fff url(/images/loto-logos/loto-saleosale.png) 0px 0px no-repeat;
		text-indent:100px;
}

ul.results-links li.lototrad-link
{
		background: #fff url(/images/loto-logos/loto-trad.png) 0px 0px no-repeat;
		text-indent:100px;
}

ul.results-links li.quinitrad-link
{
		background: #fff url(/images/loto-logos/quina6-trad.png) 0px 0px no-repeat;
		text-indent:100px;
}

ul.results-links li.quinirevancha-link
{
		background: #fff url(/images/loto-logos/quina6-revancha.png) 0px 0px no-repeat;
		text-indent:100px;
}

ul.results-links li.quinivuelta-link
{
		background: #fff  url(/images/loto-logos/quina6-2a-vuelta.png) 0px 0px no-repeat;
		text-indent:100px;
}

ul.results-links li.quinisiempre-link
{
		background: #fff url(/images/loto-logos/quina6-siempre-sale.png) 0px 0px no-repeat;
		text-indent:100px;
}

ul.results-links li.bingo-link
{
		background: #fff url(/images/loto-logos/mi-bingo.png) 0px 0px no-repeat;
		text-indent:100px;
}


ul.results-links li.primitiva-link
{
		background: #fff  url(/images/loto-logos/primitiva.png) 0px 0px no-repeat; text-indent:130px;	
}

ul.results-links li.once739-link
{
		background: #fff url(/images/loto-logos/once-739.png) 0px 0px no-repeat;
		text-indent:130px;
}

ul.results-links li.cuponazo-link
{
		background: #fff url(/images/loto-logos/once-cuponazo.png) 0px 0px no-repeat;
		text-indent:130px;
}

ul.results-links li.findesemana-link
{
		background: #fff url(/images/loto-logos/once-finsemana.png) 0px 0px no-repeat;
		text-indent:130px;
}

ul.results-links li.ordinario-link
{
		background: #fff url(/images/loto-logos/once-cupondiario.png) 0px 0px no-repeat;
		text-indent:130px;
}

ul.results-links li.lotnac-link
{
		background: #fff url(/images/loto-logos/lot-nacional.png) 0px 0px no-repeat; text-indent:130px;	
}

ul.results-links li.elgordo-link
{
		background: #fff url(/images/loto-logos/el-gordo-primitiva.png) 0px 0px no-repeat; text-indent:130px;	
}

ul.results-links li.gordo-navidad-link
{
		background: #fff url(/images/loto-logos/gordo-navidad.png) 0px 0px no-repeat; text-indent:130px;	
}

ul.results-links li.nino-navidad-link
{
		background: #fff url(/images/loto-logos/nino.png) 0px 0px no-repeat; text-indent:130px;	
}

ul.results-links li.elquinigol-link
{
		background: #fff url(/images/loto-logos/el-quinigol.png) 0px 0px no-repeat; text-indent:130px;	
}


ul.results-links li.bonoloto-link
{
		background: #fff url(/images/loto-logos/bonoloto-n.png) 0px 0px no-repeat; text-indent:130px;	
}

ul.results-links li.loteria-navidad-link
{
		background: #fff url(/images/loto-logos/loteria-navidad-link.png) 0px 0px no-repeat; text-indent:130px;	
}


ul.results-links li.quiniela-link
{
		background: #fff url(/images/loto-logos/la-quiniela.png) 0px 0px no-repeat; text-indent:130px;	
}

ul.results-links li.lototurf-link
{
		background: #fff url(/images/loto-logos/lototurf-n.png) 0px 0px no-repeat; text-indent:130px;	
}

ul.results-links li.quintupleplus-link
{
		background: #fff url(/images/loto-logos/quintupleplus.png) 0px 0px no-repeat; text-indent:130px;	
}

ul.results-links li.powerball-link
{
		background: #fff url(/images/loto-logos/powerball-us.jpg) 0px 0px no-repeat;	text-indent:130px;
}

ul.results-links li.megamill-link
{
		background: #fff url(/images/mega-millions.jpg) 0px 0px no-repeat;	text-indent:130px;
}

ul.results-links li.canadalotto-link
{
		background: #fff  url(/images/loto-logos/canada-lotto.jpg) 0px 0px no-repeat;	text-indent:130px;
}

ul.results-links li.otherlotto-link
{
		background: #fff url(/images/other-state-lot.jpg) 0px 0px no-repeat;	text-indent:130px;
}

ul.results-links li.tris-link
{
		background: #fff url(/images/tris.png) 0px 0px no-repeat;	text-indent:95px;
}

ul.results-links li.melate-link
{
		background: #fff url(/images/melate.png) 0px 0px no-repeat;	text-indent:95px;
}


ul.results-links li.revancha-link
{
		background: #fff url(/images/melate-y-revancha.png) 0px 0px no-repeat;	text-indent:95px;
}

ul.results-links li.chispaz-link
{
		background: #fff url(/images/chispaz.png) 0px 0px no-repeat;	text-indent:95px;
}

ul.results-links li.ganagato-link
{
		background: #fff url(/images/ganagato.png) 0px 0px no-repeat;	text-indent:95px;
}

ul.results-links li.progol-link
{
		background: #fff url(/images/progol.png) 0px 0px no-repeat;	text-indent:95px;
}

ul.results-links li.megasena-link
{
		background: #fff url(/images/loto-logos/megasena.png) 0px 0px no-repeat;	text-indent:130px;
}

ul.results-links li.superenalotto-link
{
		background: #fff url(/images/loto-logos/superenalotto.png) 0px 0px no-repeat;	text-indent:130px;
}

ul.results-links li a.more-country-results {text-indent:0px; height:20px; }
a.more-country-results {
	text-decoration:none;
	color: #BD0305;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	padding: 5px;
	text-align: right;
	text-shadow: 0 1px 0 #fff;
 }
a.more-country-results:hover {color:#006;cursor: pointer; text-decoration:underline;}

.flagBall
{
	background: transparent url(/images/template/ballCountryHeadsSprite.png) 0px 0px no-repeat;
	height:42px;
	text-indent:50px;
	color:#bd0305;
	font: bold 18px/40px Arial, Helvetica, sans-serif;
	margin:0px;
	width:95%;
	border-bottom: #cacaca 1px dotted;
}

.spainBall {background-position: 0px 0px;}
.mexicoBall {background-position: 0px -42px;}
.argentinaBall {background-position: 0px -84px;}
.costaRicaBall {background-position:0px -126px}
	
.article-image-right
{
	float:right;
	margin:5px 0px 5px 10px;
	padding:3px;
	border:1px dotted #ccc;
	background-color: #F7F7F7;
}

.article-image-left
{
	float:left;
	margin:5px 10px 5px 0px;
	padding:3px;
	border:1px dotted #ccc;
	background-color: #EEE;
}

.horizontal-banner
{
	width:600px;
	height:70px;
	margin:0 auto 15px auto;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
}

.horizontal-banner img:hover
{
	text-decoration: none;
	border:none;
}

.horizontal-banner p
{
	margin:0 0 0px 0;
	text-align:center;
}


.horizontal-banner a
{
	border:0px;
	text-decoration:none;
	
}

.horizontal-banner a:hover
{
	text-decoration:underline;
	color:#F00;
}




.powerball, .results .megaplier, .results .bonus-ball {
	background: transparent url(/images/template/balls/ballSprite.png) 0px -250px;
}

.powerball, .megaplier, .bonus-ball {
	background: transparent url(/images/template/balls/ballSprite.png) 0px -250px;
}




a.more-res-link {font-size:11px; position:absolute; bottom:0px; left:3px; line-height:13px; text-decoration:underline; padding:2px;}
a.more-res-link:hover {background-color:#FC0; color:#900;}
a.more-res-link-rt {font-size:11px; position:absolute; bottom:-2px; right:3px; line-height:13px; text-decoration:underline; padding:2px;}
a.more-res-link-rt:hover {background-color:#FC0; color:#900;}


.home-results-area
{
	width:300px;
	height:120px;
	margin:5px auto;
	padding:0px;
	float:left;
	background: #ffffff url(/images/home-res-block-bg.png) 0px 0px no-repeat;
}


.resultBall 
{
	float:left;
	width:50px;
	height:45px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:3px 0 3px 0;
	padding-right:0px;
	line-height:41px;
	color:#fff;
}

.resultBallSmall
{
	float:left;
	width:34px;
	height:38px;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	margin:2px 0 2px 0;
	padding:0px 2px 0 4px;
	line-height:38px;
	color:#fff;
}

.ballName {color:#600; font-size:10px; font-weight:bold; line-height:12px; height:25px; padding-top:0; padding-bottom:0;margin-top:0; margin-bottom:0;}
.ballNameSmall {color:#600; font-size:8px; font-weight:bold; line-height:12px; height:25px; padding-top:0; padding-bottom:0;margin-top:0; margin-bottom:0;}


.results-area ul li.lucky-star, .results-area ul li.superstar, .results-area ul li.euro-lucky-star, .superstar, .lucky-star,.euro-lucky-star
{
	color: #00C;
	background: transparent url(/images/template/balls/ballSprite.png) 0px -200px;
}

.euro-small-lucky-star
{
	color: #00C;
	background: transparent url(/images/template/balls/ballSpriteSmall.png) 3px -167px no-repeat;
}

.small-ball
{
	background: transparent url(/images/template/balls/ballSpriteSmall.png) 3px 0px no-repeat;
}

.small-bonus-ball 
{
	background: transparent url(/images/template/balls/ballSpriteSmall.png) 3px -210px no-repeat;
}





.home-results-area p.read-more-news
{
 margin-right:12px;
}

			
.prize-values
{
	
	width:620px;
	height:50px;
	margin:0px;
	padding:0px;
	clear:both;
}

.prize-values span
{
	color:#a31603;
	width:150px;
	line-height:50px;
	text-indent:25px;
	float:left;
	margin:0px;
	padding:0px;
}

.prize-values ul
{
	float:left;
	list-style-type:none;
	font-size:15px;
}

.prize-values ul li
{
		float:left;
		list-style-type:none;
		margin: 0px 20px 0 0;
		line-height:50px;
		padding:0px;
		text-align:left;
		color:#cc0000;
}

.results-logo
{ 
	margin:10px;
}

.ball, .number-part-01, .number-part-02, .number-part-03, .number-part-04, .number-part-05, .number-part-06, .number-part-07, .number-part-08 {
	background: transparent url(/images/template/balls/ballSprite.png) 0px 0px;
	background-repeat:no-repeat;
}

.cash-ball, .jolly, .power-play {
	background: transparent url(/images/template/balls/ballSprite.png) 0px -50px;
	color:#009;
}

.horse-ball, .euro-ball {
	background: transparent url(/images/template/balls/ballSprite.png) 0px -150px;
}


/* small version balls */

.euro-small-ball {
	background: transparent url(/images/template/balls/ballSpriteSmall.png) 3px -125px no-repeat;
}

#sitemap-container {width:570px; margin: 0 0 0 20px; padding:0px;}



p.read-more-news
{
	font-weight:bold;
	float:right;
}


p.read-more-news a
{
	font-weight:bold;
	color:#F00;
	text-decoration:underline;
	
}

p.top-panel 
{
	position:absolute;
	top:3px;
	right:10px;
	z-index:999999;
}

p.top-panel a
{
	color: white;
	z-index:999999;
} 

p.read-more-news a:hover
{
	font-weight:bold;
	color: #009;
	text-decoration:none;
	
}

p.top-panel a:hover
{
	color: yellow;
	z-index:999999;
} 

#center-col .play-banner
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#center-col .play-banner img, #center-col .play-banner a
{
	border:none;
	text-decoration:none;
}

#center-col .play-banner a:hover
{
	text-decoration:underline;
}

.col-2 {width:280px; float:left; margin: 0 0 0 35px;}

.first {margin-left:0px;}

.nextjackpot
{
	width:276px;
	height:154px;
	background: transparent url(/images/euromillones-jackpot-bg.gif) 0px 0px no-repeat;
}

.gustador
{
	width:140px;
	/*height:105px;*/
	overflow:hidden;
	margin:10px 0 0 0px;
	padding:0px;
	position:relative;
}


/*  social */


#TW-But-NC {padding-top:0px; padding-left:0px; padding-bottom:0px; height:22px; vertical-align:middle; width:70px;  /*float:left;*/ margin:0px auto 4px auto; overflow:hidden; position:relative;}
#TW-But-NC iframe, #TW-But-NC iframe .twitter-share-button, #TW-But-NC iframe .twitter-count-none {top:0 !important; margin-top:0 !important; position:absolute !important;overflow:hidden;}
#TW-But-NC-en {padding:0px; padding-bottom:3px; height:19px !important;width:60px; display:block; margin:0px auto 4px auto; overflow:hidden; position:relative;}
#TW-But-NC iframe, #TW-But-NC iframe .twitter-share-button, #TW-But-NC iframe .twitter-count-none, #TW-But-NC-en iframe, #TW-But-NC-en iframe .twitter-share-button, #TW-But-NC-en iframe .twitter-count-none {top:0 !important; margin-top:0 !important; position:absolute !important;overflow:hidden;}
#FB-But-NC {width:81px; margin:0px auto 4px auto;overflow:hidden; position:relative;height:25px !important;}
#FB-But-NC-en {width:53px; margin:0px auto 4px auto; padding:0px 0 0px 0;; overflow:hidden; position:relative; display:block; position:relative; height:25px !important;}
#GPO-But-NC {padding-top:0px; padding-left:0px; height:22px; vertical-align:middle; width:32px !important; margin:0px auto 0 auto !important; position:relative;}


/*  */

.play-flash {width:138px; height:67px; margin:0px 0 12px 1px; background: transparent url(/images/playbox.gif) 0px 0px no-repeat;}
.play-flash a {font-size:12px; text-align:center; display:block}

.small-results
{
	width:138px;
	height:122px;
	margin:8px auto;
	padding:0px 0 0px 0;
	position:relative;
	text-align:center;
	background: transparent url(/images/playbox-rhs.gif) bottom center no-repeat;
}

.nojkpt
{
	height:93px;
	background: transparent url(/images/playbox-rhs-nojkpt.gif) bottom center no-repeat;
}

#right-col .small-results img
{
	margin:0 auto;
	padding:0;
	text-align:center;
}

.small-results a.img-a {color:#C00; text-decoration:underline; border:none; margin:0 0 2px 0; padding:0; position:relative; width:138px; height:40px; display:block}



#sidebar-right .small-results p strong {color: #C00;}

a.rhs-a-playonly
{
	text-indent:-9999px; display:block; width:138px; height:20px; margin:0; padding:0; position:absolute; bottom:0; left:0px; z-index:9999; 
}

#right-col .small-results p { margin:0px 0 0 0; line-height:15px; color:#c40027; font-size:11px;}
#right-col .small-results p.value-jackpot {font-size:18px; font-weight:bold; color:#f50011; line-height:30px}
#right-col .small-results a.rhs-a {text-indent:-9999px; display:block; width:138px; height:20px; margin:0; padding:0; position:absolute; bottom:0; left:0px; z-index:9999;}
#right-col .small-results p.next-jpt-title {font-size:12px; font-weight:bold; color:#05019b; text-align:center; line-height:14px; margin:0; padding:0}
.home-results-area a.smallplay {width:110px; height:21px;background: transparent url(/images/juega-ahora110.gif) 0px 0px no-repeat; text-indent:-9999px; float:left; margin:2px 0 0 11px; }
a.smalljuegaplay  {width:110px; height:21px;background: transparent url(/images/juega-ahora110.gif) 0px 0px no-repeat; text-indent:-9999px; position:absolute; bottom:0px; left:2px;}


/* El Gordo Navidad result page: */
.gordo-navidad-full {width:543px; height:218px; background:transparent url(/images/balls/gordo-full-pnl.gif) 0px 0px; margin:10px auto; padding:0px; position:relative;}
.gordo-navidad-full h2, .nino-full h2 {height:36px; line-height:36px; margin:0 0 0 10px;text-shadow:1px 1px 0px #ffffff;}
table.gordo-navidad-outer {margin:0px 0 0 10px; padding:0px; width:521px; height:164px; border: none}
.gordo-navidad-only {background: transparent url(/images/gordo-navidad-only.gif) 0px 0px no-repeat; width:264px; height:120px; margin:0 auto; padding:0; position:relative;}
.primer-premio {color:#e60000; margin:0px 0 0 10px; padding:0; width:256px; height:126px; position:relative; float:left; }


.primer-premio .bigtxt {font-weight:bold; font-size:24px; line-height:24px; color:#e60000; text-shadow:1px 1px 0px #ffffff; margin:0; padding:0;position:absolute; top:13px; left:6px; width:135px;}



.primer-premio .smalltxt {font-weight:bold; font-size:12px; color:#e60000; text-shadow:1px 1px 0px #ffffff; float:right; margin:0 0 0 0; line-height:10px; position:absolute; top:15px; left:145px;}
.primer-premio .first-prize-result {font-weight:bold; font-size:66px; color:#403d3d; margin:0 0 0 0; line-height:66px; position:absolute; top:46px; left:25px;  width:200px; height:68px; text-align:center;text-shadow:1px 1px 0px #ffffff;}



.gordo-navidad-only .primer-premio .bigtxt {top:5px; left:0;}
.gordo-navidad-only .primer-premio .smalltxt {top:8px;}
.gordo-navidad-only .primer-premio .first-prize-result {top:40px; left:20px}

.segundo-tercero-premio {width:256px; height:126px; position:relative; float:left; margin:0 0 0 8px;}
.lesser-prize {height:50px; width:125px; margin: 11px 0 0 0; padding:0; float:left;}
.tercero-pnl {margin-left:10px;width:115px;}
.quintos {margin-top:5px;margin-left:10px;}
.lesser-prize-label {font-weight:bold; font-size:12px; color:#e60000; text-shadow:1px 1px 0px #ffffff;margin:0 0 0 5px; line-height:12px; height:19px;}
.lesser-prize-result {font-weight:bold; font-size:26px; color:#403d3d; text-shadow:1px 1px 0px #ffffff; margin:0 0 0 5px; line-height:26px; height:26px; padding:0;letter-spacing:1px;}

.quintos {width: 521px;}
.quintos .lesser-prize-label {height:19px; width:521px;}
.quintos .lesser-prize-result {font-weight:bold; font-size:17px; color:#403d3d; text-shadow:1px 1px 0px #ffffff; margin:0 0px 0 0px; line-height:20px; height:20px; padding:0 6px 0px 6px; float:left; width:52px; text-align:center; border-right: 1px dotted #ccc;}
ul.gordo-single {float:left; margin: 0 10px 0 0; width: 193px;}
ul.gordo-single, ul.gordo-single li {list-style:none; list-style-type:none;padding:0;}
ul.gordo-single li {list-style:none; list-style-type:none;width: 193px; height: 55px; margin: 10px 0 10px 0;}


div.li-gordo-single {background: transparent url(/images/balls/gordo-navidad-single-box.jpg) 0px 0px no-repeat; width: 193px; height: 55px; position:relative; float:left; margin:0px 10px 10px 0;}

div.siglo-gordo-block {background: transparent url(/images/balls/gordo-navidad-single-box.jpg) 0px 0px no-repeat; width: 193px; height: 55px; position:relative; float:left; margin:0px 10px 10px 0;}


ul.gordo-single li div.li-gordo-single {background: transparent url(/images/balls/gordo-navidad-single-box.jpg) 0px 0px no-repeat; width: 193px; height: 55px; position:relative;}

.single-year-label {font-weight:bold; font-size:12px; color:#990000; text-shadow:1px 1px 0px #ffffff;margin:0 0 0 0px; line-height:12px; height:19px; width:192px; padding: 4px 0 0 5px;}
.single-year-result {font-weight:bold; font-size:24px; color:#403d3d; text-shadow:1px 1px 0px #ffffff; margin:0 0 0 0px; padding: 0px 0 0 7px; line-height:26px; height:26px;letter-spacing:1px;}
a.more-gordo {background: transparent url(/images/mas-datos-btn.jpg); width:68px; height:26px; display:block; position:absolute; top:23px; right:5px; text-indent:-9999px; }

a.ir-resultado {background: transparent url(/images/ir-btn.jpg); width:28px; height:26px; display:block; position:absolute; top:23px; right:5px; text-indent:-9999px; }



a.more-gordo-en {background: transparent url(/images/mas-datos-btn-en.jpg); width:68px; height:26px; display:block; position:absolute; top:23px; right:5px; text-indent:-9999px; }

a.more-gordo:hover, a.more-gordo-en:hover, a.ir-resultado:hover {background-position:0px -26px;}

a.mas-datos {background: transparent  url(/images/mas-datos-gr-btn.png); width:68px; height:26px; display:block; position:absolute; top:4px; right:6px; text-indent:-9999px; overflow:hidden; }
a.mas-datos-en {background: transparent url(/images/mas-datos-btn-en.jpg); width:68px; height:26px; display:block; position:absolute; top:4px; right:6px; text-indent:-9999px; overflow:hidden; }
a.mas-datos:hover, a.mas-datos-en:hover {background-position:0px -26px;}

.elGordoArchive {float: left; width: 90px; height: 70px; display: inline; margin: 10px; text-align: center; font-size: 14px; /*border: 1px solid #AAA; */background: transparent url(/images/elGordoArchive.jpg) 0px 0px no-repeat; color:#900;}


div.elGordoNumber {font: bold 24px arial, sans-serif; color: #333; text-align: center; margin: auto;}

table.all-gordo-years {width:193px; margin: 0 0 0 0; padding: 0 0 0 0; float:left; position:relative; padding: 2px; background-color:#fff; border:1px solid #ccc;}
tr.all-gordo-years-head, .all-gordo-years-head {background: transparent url(/images/all-years-gordo-head.png) 0px 0px repeat-x; font-weight:bold; font-size:12px; color:#990000; text-shadow:1px 1px 0px #ffffff; margin:0 0 0 0px;}
.border-bottom-grey {border-bottom:1px solid #e7e7e7;}
table.all-gordo-years td {border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.border-left-grey {border-left:1px solid #e7e7e7;}

/* el nino */
.nino-full {width:543px; height:364px; background:transparent url(/images/nino-bg.png) 0px 0px; margin:10px auto; padding:0px; position:relative;}
.nino-full .bigtxt {width:220px}
.segundo-tercero-premio .bigtxt {font-weight:bold; font-size:18px; line-height:24px; color:#e60000; text-shadow:1px 1px 0px #ffffff; margin:0; padding:0;position:absolute; top:13px; left:6px; width:250px;}
.nino-second-prizetxt {font-weight:bold; font-size:44px; line-height:50px; color:#403d3d; text-shadow:1px 1px 0px #ffffff; margin:0px; padding:0;letter-spacing:1px; position:absolute; top:52px; left:0px; width:256px; height:50px; text-align:center;}
.nino-full .lesser-prize-result {font-weight:bold; font-size:16px; color:#403d3d; text-shadow:1px 1px 0px #ffffff; margin:0 0px 5px 0px; line-height:17px; height:18px; padding:0 6px 0px 6px; float:left; width:74px; text-align:center; border-right: 1px dotted #ccc;}

/* costa rica */

.serie{height:38px;float:left; margin:0 10px 0 0; padding:0 12px 0 10px; border:1px solid #e7e7e7; line-height:30px;background: transparent url(/images/all-years-gordo-head.png) 0px 0px repeat-x;}
.serie p, .costa-rica-lot-no p {font-size:16px; line-height:27px;color:#002b7f; float:left}
.costa-rica-lot-no {float:left; margin:0 0px 0 10px;} 
.notes
{
	background: transparent url(/images/notesbg.png) 0px 0px repeat-x;
	width:430px;
	padding: 0px;
	margin:0px 0 7px 0;
	position:relative;
	border: 1px solid #e7e7e7;
	clear:both;
}
.notes p
{
	padding: 2px 10px 0px 10px;
}

.nota-head {color: #E60000;
    font-size: 13px;
    font-weight: bold;
    height: 17px;
    line-height: 12px;
    margin: 0 0 0 0px;
    text-shadow: 1px 1px 0 #FFFFFF;
	background: transparent url(/images/notabg.png) 0px 0px repeat-x;
	padding: 5px 0 0 10px;
	border-bottom: 1px solid #e7e7e7;}
	
h2.resbox-h2 {margin-bottom:8px; margin-top:5px;}

.quickLinks a {font-size:12px;}
.valorganar {color: #002b7f;text-shadow: 0 1px 0 #999}

#prize-breakdown-table {border-left: 1px solid #ccc;border-top: 1px solid #ccc; width:598px; clear:both; margin: 0 auto 10px auto;}
#prize-breakdown-table td, #prize-breakdown-table th {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
#prize-breakdown-table td {padding:0 5px;}
#prize-breakdown-table td.nopad {padding-left:0;}
#prize-breakdown-table tr.thbg {background: #C00 url(/images/prizetablethbr.jpg) 0px 0px repeat-x; color:#FFF; text-shadow: 1px 1px 0px #000;}
#prize-breakdown-table tr.ltgreybg {background-color: #f3f3f3;}


.logo-area p
{
	font-weight:bold; line-height:14px; text-align:left; margin:0 0 0 0px; color:#ce1126; text-align:center;
}

#language-selector {position: absolute; right: 5px; top: 8px; width: 105px; padding:0; margin:0;}
#language-selector div#lang-label {/*float: left;*/ font-size: 14px; margin:0px; padding:0; line-height: 16px; text-shadow:1px 1px 0px #000000; color:#fff; position:relative;}
#languageSelector {padding:0; margin:0; position:relative;}
#languageSelector #languagesDD {margin:0; padding-top:0; position:relative; width:75px; position:relative;}
#language-selector input#lang-go {padding-left:3px; padding-right:3px; position:relative;}


/* bread crumbs */

.breadcrumbs {font-size: 10px; width: 100%; height: auto; margin: 0px; overflow: hidden; z-index: 1; padding:0;}
.breadcrumbs div, .breadcrumbs a {padding-right: 3px;}
.floatLeft {float:left;}


/* info box */

.infobox {
	width:190px;
	float:right;
	margin:0 0 15px 15px;
	padding:0;
	position:relative;
	}

.infobox-top {
	width:190px;
	height:30px;
	margin:0 0 0 0;
	padding:0;
	background:transparent url(/images/infobox/infobox-top.png) 0px 0px no-repeat;
	}

.infobox-top p {
	padding:0;
	margin:0;
	color:#900;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	font-size:13px;
	text-align:center;
	text-shadow: 0px 1px 0 #fff
}

.infobox-content {
	margin:0 0 0 0;
	padding:10px;
	width:168px;
	font-size:11px;
	background-color:#fafafa;
	border:1px solid #f0eeee;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	border-top:none;
	line-height:14px;
	word-wrap: break-word;
	}
	
.infobox-content p {font-size:10px; line-height:15px; margin: 0px 0 3px 0;}

img.info-flag {padding:5px; background-color:#fff; border: 1px dotted #ccc; float:left;margin:0 10px 10px 0;}

#topQuestions {margin:8px auto 0px auto;clear:both; position:relative;}

#topQuestions ol li {line-height:22px; }

#topQuestions ol li a {text-decoration:none; font-size:12px;}
#topQuestions ol li a:hover {text-decoration:underline; color:#C00;}

/* lotcom style results */
.orangeYellowTable {margin: auto; border: outset 3px #ffdd65; -moz-border-radius: 5px; padding:2px; position:relative;
border-radius: 5px;}
.smallWidth {width:305px; border-style:outset;}
.orangeYellowTable tr {background-color:transparent; padding:20px;}
.orangeYellowTable tr.alt {background-color: #fff0c9; }
.orangeYellowTable tr.headRow {background: url(/images/template/orangeYellowTableHeadBG.png) #ffdd65 0 0px repeat-x !important;}
.orangeYellowTable tr th {color: #c70707; text-shadow: #ffecb9 1px 1px 0px; line-height:20px;}
.orangeYellowTable tr th.sortable {cursor: pointer !important;}
.orangeYellowTable span.sort {font-size: 10px;}
.orangeYellowTable span.jackpot {font-weight: bold; font-size: 16px; color: #333;}
.orangeYellowTable span.date {font-size: 12px; color: #333;}
.orangeYellowTable span.counter {font-size: 10px; color: #F00;}
.withBG {background: url(/images/template/bluetable-bg.png) #FFF 0 24px repeat;}
.drawDate {font-size:12px; position:relative; line-height:14px; padding:2px; font-weight:bold; color:#990000;}
.smallResTableBox {width:305px; margin-left:0px; margin-bottom:10px;}
.leftMarg9 {margin-left:9px;}
.juegaRelativeBox {position:relative; height:1px;}
.marginBottom10 {margin-bottom:10px;}


	
	
