@charset "utf-8";

* {margin:0; padding:0; border:0; outline:none}

a {color:#fff; text-decoration:none}

ul {list-style-type:none}

body {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(/images/buyeuromillionsonline.com/V2/en/bg.png) 0 0 repeat
}

#container {
	position:relative;
	width:780px;
	margin:0 auto;
	background:#fff;
	text-align:left
}

/* Header */

#header {
	display:block;
	width:100%;
	height:153px;
	background:url(/images/buyeuromillionsonline.com/V2/en/header_bg.jpg) 0 0 no-repeat;
	overflow:hidden;
	text-indent:-9999px
}

#menu-top {
	position:absolute;
	top:0;
	right:0;
	padding-left:42px;
	background:url(/images/buyeuromillionsonline.com/V2/en/menu-top_left_bg.png) 0 0 no-repeat;
	list-style-type:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:10
}

	#menu-top li {
		float:left;
		position:relative;
		display:inline;
		height:22px;
		padding:3px 0 0 8px;
		background:url(/images/buyeuromillionsonline.com/V2/en/menu-top_bg.png) 0 0 repeat-x;
	}
	
	#menu-top li.last {padding-right:5px}

	#menu-top a {
		color:#fff;
		text-decoration:none;
		padding-right:5px;
	}
	
	#menu-top a:hover, #menu-top a.selected {
		color:#339de6
	}
	
	#menu-top a#idioma {
		display:block;
		height:29px;
		padding-right:30px;
		background:url(/images/buyeuromillionsonline.com/V2/en/flag_en.png) right -1px no-repeat
	}
	
	#menu-top li ul {
		visibility:hidden;
		position:absolute;
		top:18px;
		right:0;
		padding:5px 0 2px 12px;
		background-color:#03234a;
		z-index:10
	}
	
	#menu-top li:hover ul, #menu-top ul a:hover ul, #menu-top ul ul a:hover, #menu-top ul ul li:hover{visibility:visible}

	#menu-top li li {
		float:none;
		display:block;
		margin-right:5px;
		background:none;
		text-align:right;
	}
	
	#menu-top li ul li a {
		display:block;
		width:55px;
		height:20px;
		margin-bottom:5px;
		padding-right:30px;
		line-height:20px
	}
	
	#menu-top a.en {
		background:url(/images/buyeuromillionsonline.com/V2/en/flag_en.png) right center no-repeat
	}
	
	#menu-top a.fr {
		background:url(/images/buyeuromillionsonline.com/V2/en/flag_fr.png) right center no-repeat
	}
	
	#menu-top a.it {
		background:url(/images/buyeuromillionsonline.com/V2/en/flag_it.png) right center no-repeat
	}
	
	#menu-top a.da {
		background:url(/images/buyeuromillionsonline.com/V2/en/flag_da.png) right center no-repeat
	}
	
	#menu-top a.de {
		background:url(/images/buyeuromillionsonline.com/V2/en/flag_de.png) right center no-repeat
	}
	
	#menu-top a.pt {
		background:url(/images/buyeuromillionsonline.com/V2/es/flag_pt.png) right center no-repeat
	}
	
	#menu-top a.es {
		background:url(/images/buyeuromillionsonline.com/V2/es/flag_es.png) right center no-repeat
	}
	
#otras-loterias {
	position:absolute;
	top:34px;
	right:8px;
	width:163px;
	height:131px;
	background:url(/images/buyeuromillionsonline.com/V2/en/lotteries_bg.png) no-repeat;
	color:#3b3a2f;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	z-index:5
}
	
	#otras-loterias a {
		color:#3b3a2f;
	}
	
	#otras-loterias a:hover {
		color:#9d9c8e;
	}
	
	#otras-loterias .title {
		display:block;
		margin-top:4px;
		font-size:12px;
		line-height:12px
	}
	
	#otras-loterias .loteria {
		display:table;
		margin-top:8px;
		padding:0 11px;
		text-align:left;
		overflow:hidden
	}
	
	#otras-loterias .back, #otras-loterias .next {
		float:left;
		line-height:30px;
		font-size:21px
	}
	
	#otras-loterias .next {float:right}
	
	#otras-loterias .name {
		display:table-cell;
		width:118px;
		color:#c00000;
		font-size:13px;
		font-family:"Arial Black", Helvetica, sans-serif;
		line-height:15px;
		text-align:center;
		vertical-align:middle
	}
	
	#otras-loterias .name:hover {
		color:#0050B4
	}
	
	#otras-loterias .logoLoteria img {display:block}
	
	#otras-loterias .premio {
		display:block;
		clear:both;
		color:#0050b4;
		font-size:16px;
		font-weight:bold;
	}
	
	#otras-loterias .fecha {
		display:block;
		font-size:11px;
		line-height:11px
	}
	
/* Fin de Header */

/* Menú principal */

#menu {
	display:block;
	height:32px;
	list-style-type:none;
	background:url(/images/buyeuromillionsonline.com/V2/en/menu_bg.png) 0 0 repeat-x
}

	#menu li {
		float:left;
		display:inline;
		width:auto;
		background:url(/images/buyeuromillionsonline.com/V2/en/menu_bg.png) 0 0 repeat-x
	}
	
	#menu a {
		display:block;
		height:32px;
		width:auto;
		padding:0 11px 0 13px;
		overflow:hidden;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		line-height:32px;
		background:url(/images/buyeuromillionsonline.com/V2/en/menu_a_bg.png) top left no-repeat
	}
	
	#menu li.last span {
		display:block;
		background:url(/images/buyeuromillionsonline.com/V2/en/menu_a_bg.png) top right no-repeat}
	
	#menu li:hover, #menu li a:hover, #menu li.selected, #menu li.selected a {
		background-position:0 -32px
	}
	
	#menu li.last span:hover {background-position:-32px right}

/* Fin de Menú principal */

/* Submenú login */

#submenu {
	clear:both;
	display:block;
	height:27px;
	padding:0 15px;
	list-style-type:none;
	background:#021d3d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

	#submenu li {
		float:left;
		display:inline;
		margin-right:8px;
		padding:7px 0 0;
		color:#a3d4f9
	}
	
	#submenu a {
		color:#a3d4f9;
		text-decoration:none
	}
	
	#submenu li.welcome, #submenu a:hover, #submenu a.selected {color:#fff}

/* Fin de Submenú login */

/* Main */

#main {
	position:relative;
	display:block;
	height:444px;
	background:url(/images/buyeuromillionsonline.com/V2/en/main_bg.jpg) bottom center no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

#main h1 {
	color:#4c3412;
	line-height:55px;
	font-size:24px;
	text-align:center
}

#main h2 {
	position:absolute;
	bottom:323px;
	left:90px;
	width:304px;
	color:#4c3412;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:22px;
	text-transform:uppercase
}

#main p {
	position:absolute
}

#jackpot {
	display:block;
	width:385px;
	bottom:253px;
	left:47px;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:42px;
	text-align:center;
	color:#0050b4
}

#main h3#tiempoTitle {
	position:absolute;
	bottom:221px;
	left:38px;
	width:210px;
	color:#412807;
	font-weight:bold;
	font-size:14px;
	text-align:right
}

#tiempo {
	display:block;
	width:135px;
	bottom:219px;
	left:256px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#0050b4
}

#jugarContainer{
	position:relative;
	margin-top:190px;
	left:31%;
	float:left;
}

#jugar {
	position:relative;
	left:-50%;
	float:left;
	height:90px;
	padding-right:45px;
	background:url(/images/buyeuromillionsonline.com/V2/en/btn_jugar_right.png) top right no-repeat;
	cursor:pointer
}

#jugar span {
	float:left;
	height:78px;
	padding:12px 0 0 45px;
	background:url(/images/buyeuromillionsonline.com/V2/en/btn_jugar.png) 0 0 no-repeat;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:32px;
	text-align:center;
	cursor:pointer
}

#jugar:hover {
	background-position:100% -90px
}

#jugar:hover span {
	background-position:0 -90px
}

#main h3#numerosTitle {
	position:absolute;
	bottom:62px;
	left:75px;
	width:340px;
	color:#412807;
	font-weight:bold;
	font-size:17px
}

#numeros {
	position:absolute;
	display:block;
	width:290px;
	bottom:21px;
	left:99px;
}

#estrellas {
	position:absolute;
	display:block;
	width:120px;
	bottom:21px;
	left:325px;
}

#numeros li, #estrellas li {
	float:left;
	display:inline;
	margin-right:22px;
	width: 23px;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
}

#main .box {
	position:absolute;
	right:0;
	width:266px;
	text-align:left
}

#main .box h4 {
	margin-bottom:4px;
	color:#0050b4;
	font-size:14px;
	font-weight:bold
}

#main .box p {
	width:154px;
	color:#333;
	font-size:11px
}

#main #box1 {top:70px}
#main #box2 {top:180px}
#main #box3 {top:290px}

#main #box2 a {
	position:absolute;
	top:17px;
	right:6px
}

#main #resident {
	bottom:14px;
	right:4px;
	width:226px;
	color:#262626;
	font-size:12px;
	font-weight:bold;
	text-align:left
}


/* Fin de Main */

/* Picker */

#picker {
	position:relative;
	display:block;
	height:618px;
	background:url(/images/buyeuromillionsonline.com/V2/en/picker_bg.jpg) 3px 3px no-repeat;
	text-align:center
}

#picker h2 {
	position:absolute;
	top:40px;
	left:320px;
	width:350px;
	height:50px;
	color:#003f8d;
	font-size:15px;
	text-align:left;
	line-height:18px
}

#picker p {
	color:#fff;
	font-size:14px;
	line-height:618px
}

#picker a {
	color:#00c0ff;
	text-decoration:none
}

#picker a:hover {
	text-decoration:underline
}

/* Fin de Picker */

/* Log in */

#login {
	display:block;
	height:422px;
	background:url(/images/buyeuromillionsonline.com/V2/en/login_bg.png) bottom center repeat-x;
	border:3px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
}

#login h2 {
	margin-bottom:24px;
	color:#003f8d;
	font-size:26px;
	text-align:center
}

#nueva-cuenta {
	float:left;
	width:370px;
	padding:45px 10px 0;
	background:url(/images/buyeuromillionsonline.com/V2/en/nuevaCuenta_bg.png) bottom right no-repeat;
}

#whyContainer {
	width:300px;
	margin:112px auto 70px;
}

#why h3 {
	padding-right:14px;
	background:url(/images/buyeuromillionsonline.com/V2/en/why_top-right_bg.png) top right no-repeat;
	font-size:15px;
	font-weight:bold;
}

#why h3 span {
	display:block;
	padding:5px 0 5px 12px;
	background:url(/images/buyeuromillionsonline.com/V2/en/why_top_bg.png) top left no-repeat;
	text-align:center
}

#whyList {
	padding-right:14px;
	background:url(/images/buyeuromillionsonline.com/V2/en/why_bottom-right_bg.png) bottom right no-repeat;
}

#whyList .inner {
	padding:8px 0;
	background:url(/images/buyeuromillionsonline.com/V2/en/why_bottom_bg.png) bottom left no-repeat;
	text-align:center;
}

#why ul {
	display:block;
	margin-left:10px
}

#why ul li {
	margin-bottom:3px;
	padding-left:16px;
	background:url(/images/buyeuromillionsonline.com/V2/en/why_bullet.png) left 3px no-repeat;
	color:#00558d;
	font-size:12px;
	text-align:left
}

#registro {
	float:left;
	width:384px;
	padding-top:45px;
}

#login label {
	margin-left:65px;
	color:#0e56af;
	font-size:15px;
	font-weight:bold
}

#login input.text {
	width:260px;
	height:20px;
	margin:2px 0 20px 58px;
	padding:3px 5px;
	color:#444;
	border:#97afcd 1px solid;
	font-size:14px;
	line-height:20px
}

#login .buttonContainer {
	position:relative;
	left:50%;
	float:left;
	clear:both;
	height:45px;
	margin:0 auto
}

#login .buttonContainer .inner {
	position:relative;
	left:-50%;
	float:left;
	clear:both;
	height:45px;
	padding-right:25px;
	background:url(/images/buyeuromillionsonline.com/V2/en/btn_submit_right.png) top right no-repeat;
	cursor:pointer;
}

#login .button {
	float:left;
	height:45px;
	padding:0 0 4px 25px;
	background:url(/images/buyeuromillionsonline.com/V2/en/btn_submit.png) 0 0 no-repeat;
	color:#fff;
	cursor:pointer;
	font-size:21px;
	font-weight:bold;
	line-height:45px;
	text-align:center
}

#login span.button {
	padding-bottom:0
}

#login .buttonContainer .inner:hover .button {
	background-position:0 -45px;
}

#login .buttonContainer .inner:hover {
	background-position:right -45px;
}

#registro p {
	margin-top:90px;
	text-align:center;
	color:#003f8d;
	font-size:12px
}

#registro p a {
	color:#fff;
	font-weight:bold;
	text-decoration:none
}

#registro p a:hover {
	text-decoration:underline
}


/* Fin de Log in */

/* Text */

#text {
	width:774px;
	margin:0 auto 80px;
	background:url(/images/buyeuromillionsonline.com/V2/en/text_bg.png) 0 0 repeat-x;
	overflow:auto;
	color:#003f8d;
}

#text h2 {
	margin:20px 0 10px;
	font-size:24px;
	overflow:auto
}

	#text h2 span {
		float:left;
		height:42px;
		margin-top:10px;
		background:#fff;
		line-height:40px;
	}
	
	#text h2 img {
		float:left;
		vertical-align:middle
	}

#text h3 {
	margin:0 16px 12px 16px;
	padding:5px 0 5px 20px;
	font-size:18px;
	border-bottom:#3f9fe9 1px solid;
	background:url(/images/buyeuromillionsonline.com/V2/en/h3_bg.png) left center no-repeat
}

#text h4 {
	margin:0 16px 12px 16px;
	font-size:16px;
}

#text p {
	margin:0 16px 16px 16px;
	font-size:13px;
	color:#000
}

#text p strong {
	color:#003f8d
}

#text table {
	width:550px;
	margin:20px auto 0;
	border-collapse:collapse;
	text-align:center
}

	#text table th {
		padding:4px;
		font-size:16px;
		border-bottom:#003f8d 2px solid
	}
	
	#text table td {
		font-size:14px;
		padding:8px
	}
	
	#text table tr.par {
		background-color:#ebf6ff
	}
	
	#text table td span {
		color:#e00c0c
	}
	
#text table.probabilidades {
	width:480px
}

	#text table.probabilidades th{
		font-size:14px;
		width:33%
	}

#text ul, #text dl {
	margin:0 16px;
	color:#000;
	font-size:13px;
	list-style-type:none
}

#text ul li {
	margin-bottom:16px;
	padding-left:10px;
	background:url(/images/buyeuromillionsonline.com/V2/en/bullet.png) 0 6px no-repeat
}

#text dt {
	margin-bottom:12px;
	padding-left:10px;
	background:url(/images/buyeuromillionsonline.com/V2/en/bullet.png) 0 9px no-repeat;
	font-size:16px;
	color:#003f8d		
}

#text dd {
	margin-bottom:18px
}

/* Fin de Text */

/* Contacto */

#contacto {
	width:600px;
	margin:30px auto 0;
	font-size:14px
}

#contacto form {
	width:616px;
	margin:0 0 0 -8px;
	overflow:auto
}

#contacto input {
	float:left;
	display:inline;
	margin:0 0 8px 8px;
	padding:2px 6px;
	width:282px;
	border:1px solid #97afcd;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#003f8d
}

#contacto textarea {
	float:left;
	display:inline;
	margin:0 0 30px 8px;
	padding:2px 6px;
	width:586px;
	height:190px;
	border:1px solid #97afcd;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#003f8d;
	overflow:auto;
	font-size:14px
}

#contacto #btn-confirmar {
	float:none;
	display:block;
	width:176px;
	height:41px;
	margin:0 auto;
	padding:0;
	background:url(/images/buyeuromillionsonline.com/V2/en/btn_confirmar.png) 0 0 no-repeat;
	overflow:hidden;
	border:none;
	text-indent:-9999px;
	cursor:pointer
}

#contacto #btn-confirmar:hover {
	background-position:0 -41px
}

/* Fin de Contacto */

/* Usuario logueado */

#text #info {
	clear:both;
	width:400px;
	margin:0 auto;
	padding:15px;
	background-color:#fff;
	border:#caedff 1px solid;
	-moz-border-radius:10px;
}

#text #info p {
	width:auto;
	margin-bottom:8px;
	color:#666;
}

#text #balance {
	width:370px;
	height:31px;
	margin:20px auto 0;
	background-color:#ebf6ff;
	line-height:31px;
	text-align:center;
	-moz-border-radius:5px;
}

#text #balance strong{
	color:#e00c0c
}

#text.su-cuenta h3 {
	padding:0 0 3px;
	border-bottom:#003f8d 2px solid;
	font-size:16px;
	background:none;
	clear:both
}

#text .labels {
	float:left;
	width:240px;
	margin-top:14px
}

	#text .labels label {
		display:block;
		margin-bottom:19px;
		font-size:14px;
		text-align:right;
	}

#text .inputs {
	float:left;
	display:inline;
	width:306px;
	margin:12px 0 0 10px
}

	#text .inputs input, #text .inputs .selectors {
		display:block;
		width:270px;
		clear:both
	}
	
	#text .inputs input, #text .inputs select, #avisos select {
		margin-bottom:12px;
		padding:2px 1px 2px 4px;
		font-size:14px;
		color:#559ac9;
		border:#97afcd 1px solid;
		text-align:left
	}
	
	#text input.promocode, #payment-method input, #payment-method select{
		margin-bottom:12px;
		padding:2px 1px 2px 4px;
		font-size:14px;
		color:#559ac9;
		border:#97afcd 1px solid;
		text-align:left;
		display: inline;
		width: 80px;
	}
	
	#payment-method input, #payment-method select{
		width: auto;
	}
	
	#text .inputs select {
		padding:1px 1px 1px 4px;
	}
	
	#text input.radio {
		margin: 5px;
	}
	
	#text .inputs option, #avisos option {
		margin:0;
		padding:0 10px 0 0
	}

#text .inputs p {
	color:#e00c0c;
	font-size:9px;
	line-height:98%
}

	#text .inputs p.info {
		clear:both;
		width:300px;
		padding-top:10px;
	}
	
	#text .inputs p.cvc {
		float:left;
		display:inline;
		width:220px;
		margin:7px 0 0 10px
	}

#text .botones input.btn {
	float:none;
	width:115px;
	margin:0 15px 0 0;
	padding:2px 5px;
	color:#fff;
	background-color:#0e56af;
	border:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	cursor:pointer;
	-moz-border-radius:5px
}

	#text .botones input:hover.btn {
		background-color:#2681d8
	}
	
	#text .botones input.large {
		width:190px;
	}
	
	#text .botones input.xlarge {
		width:240px;
	}

#text .botones {
	clear:both;
	margin:0 auto;
	padding-top:30px
}

#text.su-cuenta .botones {
	width:560px;
}

#text.preferencias .botones {
	width:250px;
	margin-top:20px;
}

#text.pagos .botones {
	width:375px;
	margin-top:20px;
}

#text.ingresar .botones {
	width:115px;
}

#avisos {
	width:500px;
	margin:0 auto;
	padding-top:20px;
	text-align:center;
	clear:both
}

#avisos h4 {
	font-size:14px
}

#avisos p {
	width:auto;
	color:#003f8d;
}

#text table.historial, #text table.tickets {
	width:720px
}

	#text table.historial th, #text table.tickets th{
		font-size:14px;
	}

	#text table.historial a, .pager a {
		color:#339de6
	}
	
	#text table.historial a:hover, .pager a:hover {
		text-decoration:underline
	}

#text table.detalles{
	width:200px;
	margin-top:10px;
}

	#text table.detalles th{
		font-size:13px;
		border-bottom-width:1px
	}
	
	#text table.detalles td{
		padding:3px;
	}

.pager {
	margin-top:20px;
	text-align:center;
	font-size:12px
}

.pager .selected {
	font-size:13px;
	text-decoration:underline
}

.pager a.back {
	display:block;
	width:60px;
	margin:30px auto 0;
	font-size:14px
}

/* Fin de Usuario logueado */

/* Footer */

#footer {
	height:70px;
	background:url(/images/buyeuromillionsonline.com/V2/en/footer_bg.png) 0 0 repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer .left{
	float:left;
	width:436px;
	padding:10px 0;
	text-align:center
}

#footer .left ul {
	width:240px;
	margin:0 auto;
	overflow:auto
}

#footer .left ul li{
	float:left;
	display:inline
}

#footer a:hover {
	color:#339de6
}

#footer .left p {
	clear:left;
	display:block;
	margin-top:5px;
	font-size:11px;
}

#footer .center {
	float:left;
	width:226px;
	height:69px;
	background:url(/images/buyeuromillionsonline.com/V2/en/footer_separador.png) 0 0 repeat-y;
	text-align:center
}

#footer .center p {
	display:block;
	margin:9px auto 7px;
}

#footer .right {
	float:right;
	display:inline;
	padding:8px 5px 2px 9px;
	background:#fff url(/images/buyeuromillionsonline.com/V2/en/footer_right_bg.png) top left no-repeat
}

/* Fin de Footer */