body {
	margin: 0px;
	line-height:15px;
	FONT: 11px Verdana, sans-serif;
	COLOR: #353028;
	PADDING: 4px 0px 0px 0px;
}
A {
	text-decoration: none;
	color: #353028;
}
A:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}

a.backwards {
	color: #FFF;
	text-decoration: underline;
}
a.backwards:hover {
	color: #FFF;
	text-decoration: none;
}

img {
	border:0px;
}
label {
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font: 12px Verdana, sans-serif;
	color: #353028;
}
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font: 11px/15px Verdana, sans-serif;
	color: #353028;
}
input {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 132px;
}
form {
	display:inline;
	margin:0px;/*bugfix fuer Netscape*/
}
select {
	font: 12px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 26px;
	z-index: 1;
}
.radiobuttonn {
	width: 20px;
	border: 0px;
	height: 22px;
}
#main {
	position:relative;
	width: 820px;
	margin: 0px auto 5px auto;
	background: #FFF;
	text-align: left;
}
#bottomShCTable, #bottomShCTable2{
	background: #F3F1E9;
}
#OldMenBanner{
	height: 135px;
	width: 572px;
	margin-top: 29px;
}
/* Header */
#headerLeft{
	position:absolute;
	top:13px;
	width:780px;
	height:30px;
	left:5px;
    vertical-align: bottom;
}
#headerLeft2{
	position:absolute;
	top: -3px;
	width:780px;
	height:30px;
	left:5px;
    vertical-align: bottom;
}
/* Navigation */
#navi {
	padding-top:64px;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/under_line.png) no-repeat bottom;
	height:26px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	width: 782px;
	text-transform: uppercase;
}
#navi .tabMi{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/px_bg.jpg);
	height: 26px;
	line-height: 24px;
	float:left;
}
#navi .tabMiLN{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/px_bg.jpg);
	height: 26px;
	line-height: 24px;
	float:left;
	color: #EF0808;
	font-size: 11px;
	font-weight: bold;

}
#navi .tabMiHi{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/px_bg.jpg);
	height: 25px;
	line-height: 24px;
	background: #6EB800;
	border-top: 1px solid #065506;
	color: #FFFFFF;
	float:left;
}
#navi .tabLi{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/tab_right.gif) no-repeat;
	height: 26px;
	margin-left: 4px;
	float: left;
}
#navi .tabRe {
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/tab_left.gif) no-repeat;
	height: 26px;
	float: left;
}
#navi .tabLiHi{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/tab_hi_left.gif) no-repeat;
	height: 26px;
	margin-left: 4px;
	float: left;
}
#navi .tabReHi {
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/tab_hi_right.gif) no-repeat;
	height: 26px;
	float: left;
}
/* Subnavigation */
.subnaviItem{
	font-family: Arial;
	font-size: 11px;
	text-transform: capitalize;
}
#subNaviNavidad, #subNaviNino {
 position: absolute;
 margin-top: 4px;
 left: 40px;
 width: 300px;
}
#subNaviSyndicates {
 position: absolute;
 margin-top: 4px;
 left: 38px;
 width: 750px;
}
#subNaviPrimitivas {
 position: absolute;
 margin-top: 4px;
 left: 318px;
 width: 350px;
}
#subNaviEuromillones {
 position: absolute;
 margin-top: 4px;
 left: 220px;
 width: 450px;
}
#subNaviBonoloto {
 position: absolute;
 margin-top: 4px;
 left: 500px;
 width: 300px;
}

#subNaviElGordo {
 position: absolute;
 margin-top: 4px;
 left: 430px;
 width: 300px;
}
#subNaviExtraordinario {
  position: absolute;
  margin-top: 4px;
  left: 10px;
  width: 760px;
}
/* Capa de resultados en la cabecera */
#Sorteos {
	position: absolute;
	top: 114px;
	left: 5px;
	height: 21px;
	width: 781px;
	font-size: 9px;
	letter-spacing: -1px;
	background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/resultados_vacio.gif);
}
#resultados1 {
	position: absolute;
	top:118px;
	left: 254px;
	font-size: 9px;
	color: #A9A39C;
	letter-spacing: -1px;
	z-index: 2;
}
#resultados2 {
	position: absolute;
	top:118px;
	left: 579px;
	font-size: 9px;
	color: #A9A39C;
	letter-spacing: -1px;
	z-index: 2;
}
#resPrimitiva {
	position: absolute;
	left:309px;
}
#resEuro {
	position: absolute;
	left:635px;
	top:0px;
}
#resNumEuro, #resNumPrimitiva {
	text-align: center;
	width:11px;
	line-height: 20px;
	float: left;
}
/* Bloque Inferior */
#nest {
	margin-top:10px;
	width:820px;
}

#leftCol{
	float:left;
	width:184px;
	height:490px;
	padding:12px 5px 0px 0px;
	margin-top: 36px;
}
#content{
	margin-top: 52px;
	margin-left: 7px;
	width:580px;
	position:relative;
	float:left;
}
#clearAll {
	 clear:both;
	 height:7px;
	 width:100px;
}
/*Footer*/
#Pie {
	height: 100px;
	width: 735px;
	margin-top: 20px;
	padding-top: 1px;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_separador.gif) repeat-x top;
	text-align: center;
	padding-right: 38px;
}

/* Start: Content Reiternavigation */
#contentNavi{
	height: 25px;
	width: 480px;
	padding: 0px;
	margin: 0px;
	margin-left: 24px;
	font-size:10px;
	display: block;
}

#contentNavi div {
	color:#E50017;
	text-decoration: none;
	font-weight: bold;
	height:25px;
	line-height:25px;
	padding: 0px;
	margin: 0px;
	float:left
}

#contentNavi a {
	color: #fff;
	height: 25px;
	line-height:25px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/content/tab_lo_bg.gif);
	background-repeat:repeat-x;
	text-decoration: none;
}

#contentNavi a.tabHi {
	color: #fff;
	height: 25px;
	line-height:25px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/content/tab_hi_bg.gif);
	background-repeat:repeat-x;
}

#contentNavi a:hover {
	text-decoration: none;
}

#contentNavi div.tabLi {
	width: 7px;
	height: 25px;
	float: left;
	background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/content/tab_left.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	z-index:10
}

#contentNavi div.tabRe {
	width: 5px;
	height: 25px;
	background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Navigation/content/tab_right.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}


#daten21, #daten22, #daten23, #daten24, #daten25 {
	position: absolute;
	display: none;
	width:320px;
	}

#contentBlock {
	width: 580px;
	height: auto;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}


.tdGrey {
	background-color: #FBFAF7;
}


#PestanasSubNavi {
	width: 576px;
	height: 25px;
	border-bottom: 1px solid #353028;
}


#BrandClaim {
	margin-left: 7px;
	margin-top: 59px;
	margin-bottom: 17px;
	width: 169px;
	height: 155px;
	line-height: 88px;
	overflow: hidden;
}
/* Ende: Content Reiternavigation */

/*Typo-Anfang*/
h1 {
	text-decoration: none;
	width: 240px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 12px;
}

h1.titulo {
	text-decoration: none;
	width: 575px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_separador.gif) repeat-x bottom;
	padding-bottom: 12px;
}

h1.tituloChr {
	text-decoration: none;
	width: 575px;
	color: #635f59;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_separador.gif) repeat-x bottom;
	padding-bottom: 7px;
}


/* falso h1 que pone la imagen de fondo */
.h1Shamrock {
	text-decoration: none;
	width: 575px;
	height: 21px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/horizontalShamrock.png) no-repeat bottom;
	padding-top: 12px;
}

h2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}


h3 {
	color:#585143;
	font: bold 11px Verdana, sans-serif;
	margin-bottom: 7px;
	margin-top:10px;
}



p {
	margin-bottom:7px;
	margin-top:0px;
}


table{
	width:100%;
	empty-cells:show;
	background:#fff;
}


th.ticketpenas {
    text-align:left;
}

th.ticket2 {
	font: bold 12px Verdana, sans-serif;
	background-color: #F0F4D5;
	color:#6965AB;
}
th.border {
	border-bottom: 1px solid #000;
}

td {
	font:11px Verdana, sans-serif;
	color:#4E453F;
	background:#FFF;
	padding:0px 0px 0px 2px;
	height:20px;
	line-height:20px;
	margin:0px;
}
#togShoppingCart{
	background-color: #F3F1E9;
}
tr.tog td{
	background:#F3F1E9;
}

tr.tog2 td{
	background:#CBD3ED;
}

table#anrede {
	width:300px;
}

table#anrede td {
	height:28px;
}

#konto {
	background:#EBE7E5;
	padding:4px;
}



/*FORMULARIOS*/
form {
	display:inline;
	margin:0px;/*bugfix fuer Netscape*/
}

select {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 132px;
}

.select2 {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 46px;
}

form br { 
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

input.btVerde {
	background: #6EB801;
	height: 21px;
	width: 169px;
	border-top: 1px solid #C5EA83;
	border-right: 1px solid #065506;
	border-bottom: 1px solid #065506;
	border-left: 1px solid #C5EA83;
	font: bold 11px/18px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}
.checkboxx {
	width: 20px;
	border-style: none;
}

label.grey {
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #342D23;
	text-align: left;
}
/* Cajas de texto*/


.input22 {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 22px;
	margin-right: 4px;
}
.input32 {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 32px;
	margin-right: 4px;
}

.input42 {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 42px;
	margin-right: 4px;
}

.input62 {
	font: 12px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 62px;
	text-align: right;
	padding-right: 4px;
}

.input72 {

	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 72px;
}

.input100 {

	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 100px;
}

.input174 {

	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 174px;
}

.input285 {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 285px;
}

.anotacion {
	text-decoration: none;
	font: normal 10px Verdana, Helvetica, sans-serif;
	color: #958E84;
	background: #FBFAF7;
}
.anotacion_white {
	text-decoration: none;
	font: normal 10px Verdana, Helvetica, sans-serif;
	color: #958E84;
}

.betNrTxtField {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 0px;
	height: 16px;
	width: 27px;
}

/* LoginBox Style */

#commonLoginBox{
	padding-left: 4px;
	padding-top: 3px;
}
#top_LoginBox{
	border: 0px;
	text-align: left;
	font: 10px Verdana,Helvetica,sans-serif;
	color: #000000;
	font-weight:bold;
	margin-left: 6px;
	height: 82px;
}

#title_NIF_LoginBox{
	line-height: 15px;
	text-align: left;
	margin-top: -1px;
	height: 15px;
}
#NIF_TextField_LoginBox{
	margin-top: 3px;
	height: 22px;
}
#title_Pass_LoginBox{
	line-height: 15px;
	margin-top: 2px;
	text-align: left;
	height: 15px;
}
#pass_TextField_LoginBox{
	margin-top: 3px;
	height: 21px;
}
#down_LoginBox{
	text-align: left;
	margin-top: 2px;
	height: 55px;
	margin-left: 6px;

}
#eButton_LoginBox{
	width: 169px;
	height: 21px;
	border: 0px;
	margin-left: 0px;
	margin-top: 1px;
	height: 23px;
}
#rButton_LoginBox{
	height: 21px;
	width: 169px;
	border: 0px;
	margin-left: 0px;
	margin-top: 8px;
	height: 23px;
}
#fPass_LoginBox{
	text-align: left;
	margin-top: 1px;
	margin-left: 8px;
}
#rows_LoginBox{

}
#question_LoginBox{
	height: 14px;
	float: left;
	width: 170px;
	font: 11px Verdana,Helvetica,sans-serif;
	color: #000000;
	margin-left: 0px;
	margin-top: 6px;
	margin-bottom: 29px;
	font-weight: bold;
}
.input_LoginBox {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #958E84;
	height: 16px;
	width: 163px;
	padding-left: 4px;
}

.Buttons_LoginBox {
	border: 0px;
	width: 169px;
	height: 21px;

}

/* End of LoginBox Style */

/* CARRO DE LA COMPRA */

#wk {
 width: 168px;
 margin-top: 16px;
 vertical-align: top;
 margin-left: 8px;
}




/* BOTONES */

.btFormulario {
	background: #353028;
	height: 21px;
	width: 143px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}
.btButton{
	background: #353028;
	height: 21px;
	width: 104px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}

.btFormularioEntrar {
	background: #353028;
	height: 21px;
	width: 103px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}


/* Estilo para enlaces que imita a los botones */


a.aFormulario {
	background: #353028;
	height: 21px;
	width: 143px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 11px;
	padding-right: 11px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}
a.aFormulario a:hover {
	text-decoration: none;
}



.btFormularioPeq {

	background: #353028;
	height: 21px;
	width: 106px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}



.btMensajeError {
	background: #FFFFFF;
	border: 0px solid #FFFFFF;
	font: 11px Verdana, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
}
a.btNegro {
	color: #ffffff;
	background-color: #353128;
	text-decoration: none;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 32px;
	padding-right: 32px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #E9E6DF;
	border-top: 1px solid #E9E6DF;
	cursor: pointer;
}


/* Menu de navegacion */

#NaviOpciones {
	width: 164px;
	padding-top: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 8px;
	padding-left: 16px;
	height: 73px;
	line-height: 15px;
	text-align: left;
	font-weight: bold;
}

 #menuPersonal {
  text-align: right;
  width: 184px;
  padding-top: 10px;
 }

/* ESTILOS GENERALES */

/* Warenkop */

.puntos{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/puntito_negro.png) repeat-x center;
	background-color: transparent;
	width: auto;
}

.puntosRojo{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/puntito_rojo.png) repeat-x center;
	background-color: transparent;
	width: auto;
}
/* Fondo gris */

.greyBack {
	background: #F3F1E9
}

.DatosPago, .DatosPagoGrey {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #312D24;
	background: #FBFAF7;
}

.ver12 {
	font: 12px Verdana, Helvetica, sans-serif;
	color: #000000;
	background: #FBFAF7;
}

.tablePago {
	width: 569px;
	background: #FBFAF7;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/tabla_cab_pago.png) repeat-x bottom;
}
.tablePagoWhiteText {
	width: 569px;
	background: #FBFAF7;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/tabla_cab_pago.png) repeat-x bottom;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

.clearAll {
	height: 30px;
	line-height: 30px;
	background-color: black;
}

/* Para las ayudas, etc..*/
#BoxInfo {
	background: #EAEEE0;
	padding-top: 6px;
	margin: 0px;
	padding-left: 4px;
	width: 223px;
	padding-bottom: 16px;
	color: #625951;
	height: auto;
}
#RegConf_infoboxes{
	position:absolute;
	width:237px;
	margin-left: 331px;
	margin-top: 34px;
}

.enlace a{
	FONT: 11px/15px Verdana, sans-serif;
	color: #000;
	text-decoration: underline;
}
.enlace a:hover {
	text-decoration: none;
}

/* Linea horizontal bajo la navegacion */

#lineaHorizontal {
	position: relative;
	top: 120px;
    width: 770px;
    line-height: 1px;
	height: 1px;
	left: 0px;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_separador.gif) repeat-x bottom;
	z-index: 3;
}


.BgSeparador {
	text-decoration: none;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_separador.gif) repeat-x;
	line-height: 1px;
	height: 1px;
}

/* Capa de mensajes de error*/
#errorAlert {
	position:absolute;
	width:600px;
	height:400px;
	top:135px;
	padding-top: 175px;
	padding-left: 250px;
	left:0px;
	visibility:hidden;
	z-index:99;

}
#errorAlerta {
	position:absolute;
	width:800px;
	height:100%;
	top:0px;
	left:0px;
	visibility:hidden;
	z-index:99;

}


#errorAlertBg {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:#fff;
	filter:Alpha(opacity=40);
	-moz-opacity:0.40;
	opacity: 0.40;
}

#errorAlertContainer {
 	border: 1px solid #96928F;
	width:300px;
	background:#fff;
	padding:10px;
	position:relative;
	text-align:center;


	z-index:99;
}
#errorAlertContainera {
 	border: 1px solid #96928F;
	width:300px;
	background:#FFF;
	padding:10px;
	position:relative;
	text-align:center;

	z-index:99;
}


/* Pagina de erorr */
#all {
	position:relative;
	width: 576px;
	margin:100px auto 5px auto;
	background: #F3F1E9;
}


.tdTitsinlinea {
	background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/tabla_cab.png);
	background-repeat: no-repeat;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 4px;

}

.tdTitsinlinea2 {
	background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/tabla_cab.png);
	background-repeat: no-repeat;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	height: 24px;

}


.tableCarro {

	width: 569px;
	height: 26px;
}

.td4izq {
	text-decoration: none;
	padding-left: 4px;
	background: #FBFAF7;
}

.Precio {
	font-family: Verdana;
	color: #DD0000;
}

.tdTit {
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	text-align: center;
	background-color: #948D83;
	height: 24px;
}


.tdTitDer {
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	text-align: center;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/tabla_cab_der.png) no-repeat;

}


/* Mancheta verde oscuro*/
.tdColor1
 {
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_color1.png) no-repeat top;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #fff;
	height: 26px;
	padding-left: 8px;
	text-align: left;
}

.tdColor2
 {
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_color2.png) no-repeat top;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #fff;
	height: 26px;
	padding-left: 8px;
}

.tdColor3
 {
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_color3.png) no-repeat top;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #fff;
	height: 26px;
	padding-left: 8px;
}
/* Tabla de registro y Mis Datos*/
.tdRegistro {
 	font: bold 10px/12px Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 321px;
	background: #F3F1E9;
	margin: 2px 2px 2px 2px;
}
.tdRegistro3 {
 	font: bold 10px/12px Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 321px;
	background: #F3F1E9;
	margin: 2px 2px 2px 2px;
}
/* Navegacion de Mis Datos*/

table.tableRegistro {
	background: #F3F1E9;
	border-color: #F3F1E9;
}

.tableRegistroInterior {
	width: 284px;
	margin-left: 8px;
}

#PestanasSubNaviOn {
	width: 125px;
	height: 25px;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/pestana_subnavi.gif) no-repeat;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 8px;
	line-height: 24px;
	float: left;
}

a.linkSubNaviOn {
	font: 11px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.linkSubNaviOn a:hover {
	font: 11px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

/* Igual pero sin bold */
.tdRegistro2 {
 	font: 10px/12px Verdana, Helvetica, sans-serif;
	color: #000000;
	width: 321px;
	background: #F3F1E9;
}
#RegDataIzda{
	width: 300px;
}
/* Capa de personalizacion de avisos */
#perAvisos {
	position: absolute;
	top:20px;
	left: 321px;
	width: 245px;
}

/* Los pasos a seguir en el proceso de la compra */


/* Etiqueta cuando hay un error */
.formlabel-error {
	font: bold 10px Verdana, sans-serif;
	color:#E50017;
}


/* ESTILOS PARA BORRAR*/


/* ShoppingCart details (products)*/
td.showStars {
	width: 42px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/estrellita.gif);
	background-repeat:no-repeat;
	font-size: 11px;
	color: #00005a;
	text-align: left;
}

.showStar {
	width: 18px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/ElGordo/star.gif);
	background-repeat:no-repeat;
	font-size: 11px;
	color: #00005a;
	text-align:center;
}

.showEuNumbers {
	font-size: 11px;
	color: #000000;
	text-align: left;
	width: 136px;
}

/* Euromillions */

td.EuTicketDetail {
	border-right: 1px solid #A2A8BB;
	text-align: center;
	color: #00005a;
}

table.euTicketBackground {
	width: 582px;
	height: 269px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/bg_balls.jpg);
	background-repeat:no-repeat;
}

table.euTicketBackground td{
	background-color:transparent;
}

table.euTicketRecepit {
	margin-left:185px;
	width:161px;
	height:287px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/BG_ticket.png);
	background-repeat:no-repeat;
}

.EuTicketRecipt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color:  #000000;
	text-align: center;
	background-color:transparent;
}

.EuTicketDiv{
	text-align: left;
	margin-left: 5px;
}

table.ticketColNumbers {
	width: 140px;
	background-color:transparent;
}
.EuDetailNumber {
	height:12px;
    line-height: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #000000;
	background-color:transparent;
}

.EuDetailNumberWon {
	height:12px;
    line-height: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:transparent;
	color:  #939495;
}
.PrimitivaDetailNumberWonComplementario {
	height:12px;
    line-height: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:transparent;
	color:  #E23203;
}
/* Coupon */

#couponBackground {
font-weight: bold;
height: 29px;
background: top;
background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_cupon.png);
color: #fff;

}
/* TicketDetail */

table.shoppingCart {
	border-left: 1px solid #A2A8BB;
	border-bottom: 1px solid #A2A8BB;
	border-top: 1px solid #A2A8BB;
}

th.shoppingCart {
	color:#00005A;
	text-align:center;
	background-color:#DADEEA;
	font: 9px Arial, Helvetica, sans-serif;
	height: 16px;
	line-height:16px;
	border-right: 1px solid #A2A8BB;
	border-bottom: 1px solid #A2A8BB;
}

/* Help window in payment selection */

#credCard, #bnkTransffer, #directDeb, #myMoney, #saldTrans {
 position: absolute;
 top: 320px;
 left: 100px;
 width: 280px;
 height: auto;
 border: 1px solid #96928F;
 background-color: #FFFFFF;
 z-index: 96;
 visibility: hidden;
}

#titAlerta {
 font-weight: bold;
 position: relative;
 left: 10px;
 top: 10px;
 padding-left: 25px;
}

#contAlerta {
 position: relative;
 left: 10px;
 top: 30px;
 width: 230px;
 padding-left: 25px;
}

#btAlerta {
position: relative;
margin-top: 50px;
margin-bottom: 10px;
left: 130px;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
}


#EUSyndFlash{
	visibility: hidden;
	position: absolute;
}
#EUSyndHTML{
	visibility: hidden;
	position: absolute;
}
#PrimiSyndFlash{
	visibility: hidden;
	position: absolute;
	top: 0px;
	z-index: 90;
}
#PrimiSyndHTML{
	visibility: hidden;
	position: absolute;
	top: 0px;
}


// Quiniela Ticket Details

table.quiniTicketRecepit {
	margin-left:185px;
	width:240px;
	height: 370px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Quiniela/bg_Recibo.png) no-repeat;
}

.quiniTicketRecipt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color:  #000000;
	text-align: center;
	background-color:transparent;
}


#shoppingEmpty {
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/degradado_carro_vacio.png);
	margin-top: 25px;
}

#shoppingEmptyTd {
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/flechis.png);
}

//Yellow boxes, Info PaymentNC

#divInfoPaymentMsg {
	background-color: #fffbb8;

}

#tdInfoPaymentMsg {
	background-color: #fffbb8;
}


#PrimitivaTicket{
	position: relative;
	width:490px;
	height:450px;
	margin-left:-7px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Primitiva/BG_PRIMITIVA.png);
	background-repeat: no-repeat;
	visibility:visible;
	z-index: 3;
}

#PrimitivaTicketJs{
	position: absolute;
	width:479px;
	height:30px;
	top:310px;
	left: 0px;
	background-color:#decfbf;
	visibility:visible;
	z-index: 2;
}
#PrimitivaOnlyTipfield{
	position: absolute;
	top:0px;
	left:0px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Primitiva/transparent.png);
	visibility:hidden;
	z-index: 3;
}
#PrimitivaOpacitBg{
	position: absolute;
	top:30px;
	left:0px;
	width:100%;
	height:450px;
	background-color:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
	z-index: 3;
}
#PrimitivaTipfield{
	position: absolute;
	top:40px;
	left:185px;
	width:159px;
	height:332px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Primitiva/bg_column.png);
	background-repeat: no-repeat;
	z-index: 3;
}
#PrimitivaDiscount {
	position:absolute;
	left:260px;
	top:406px;
	width:99px;
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: -1px;
	text-align: center;
}
#PrimitivaDiscountText {
	position: absolute;
	top:415px;
	left:255px;
	width:95px;
	height:30px;
	font-family:Verdana;
	font-size: 11px;
	color: #000000;
	letter-spacing: -1px;
	visibility:hidden;
}

#PrimitivaOnlyTipfield, #PrimitivaAlertBg, #PrimitivaConfirmBg, #PrimitivaPriceInfoBg, #PrimitivaDetailInfoBg, #PrimitivaWeeksInfoBg, #PrimitivaSubsInfoBg, #PrimitivaMultiInfoBg, #PrimitivaHowToPlayInfoBg  {
	position: absolute;
	top:0px;
	left:0px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Primitiva/transparent.png);
	visibility:hidden;
	z-index: 3;
}
#PrimitivaWhiteBg {
	position:absolute;
	top: 20px;
	width:100%;
	height:100%;
	background:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
#PrimitivaInfoBgImg {
	position:absolute;
	top:100px;
	left:100px;
	width:369px;
	height:313px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/pop_up_blue.png);
	background-repeat: no-repeat;
	z-index: 3;
}

#ElGordoTicket{
	position: relative;
	width:490px;
	height:450px;
	margin-left:-7px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/ElGordo/BG_ELGORDO.png);
	background-repeat: no-repeat;
	visibility:visible;
	z-index: 3;
}
#ElGordoOnlyTipfield{
	position: absolute;
	top:0px;
	left:0px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/ElGordo/transparent.png);
	visibility:hidden;
	z-index: 3;
}
#ElGordoOpacitBg{
	position: absolute;
	top:25px;
	left:0px;
	width:100%;
	height:100%;
	background-color:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
	z-index: 3;
}
#ElGordoTipfield{
	position: absolute;
	top:40px;
	left:185px;
	width:159px;
	height:332px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/ElGordo/tipfield.png);
	background-repeat: no-repeat;
	z-index: 3;
}
#ElGordoDiscount {
	position:absolute;
	left:260px;
	top:406px;
	width:99px;
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: -1px;
	text-align: center;
}
#ElGordoDiscountText {
	position: absolute;
	top:415px;
	left:255px;
	width:95px;
	height:30px;
	font-family:Verdana;
	font-size: 11px;
	color: #000000;
	letter-spacing: -1px;
	visibility:hidden;
}
#ElGordoOnlyTipfield, #ElGordoAlertBg, #ElGordoConfirmBg, #ElGordoPriceInfoBg, #ElGordoDetailInfoBg, #ElGordoWeeksInfoBg, #ElGordoSubsInfoBg, #ElGordoMultiInfoBg, #ElGordoHowToPlayInfoBg  {
	position: absolute;
	top:0px;
	left:-5px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/ElGordo/transparent.png);
	background-repeat: no-repeat;
	visibility:hidden;
	z-index: 3;
}
#ElGordoWhiteBg {
	position:absolute;
	top: 25px;
	width:100%;
	height:100%;
	background:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
#ElGordoInfoBgImg {
	position:absolute;
	top:100px;
	left:100px;
	width:369px;
	height:313px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/pop_up_blue.png);
	background-repeat: no-repeat;
	z-index: 3;
}
#EuTicket{
	position: absolute;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/BG_EUROMILLONES.png);
	background-repeat: no-repeat;
	repeat:
}
#EuOnlyTipfield  {
	position: absolute;
	top:0px;
	left:0px;
	width:490px;
	height:650px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/transparent.png);
	visibility:hidden;
}
#EuOpacitBg{
	position: absolute;
	top:25px;
	left:0px;
	width:100%;
	height:450px;
	background-color:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
#EuTipfield{
	position: absolute;
	top:40px;
	left:185px;
	width:159px;
	height:387px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/bg_column_euromillones.png);
}
#EuDiscountText {
	position: absolute;
	top:430px;
	left:263px;
	text-align: center;
	width:95px;
	height:30px;
	font-family:Verdana;
	font-size: 11px;
	color: #000000;
	letter-spacing: -1px;
	visibility:hidden;
}
#EuAlertBg, #EuConfirmBg, #EuPriceInfoBg, #EuDetailInfoBg, #EuWeeksInfoBg, #EuSubsInfoBg, #EuMultiInfoBg, #EuHowToPlayInfoBg  {
	position: absolute;
	top:0px;
	left:0px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/transparent.png);
	visibility:hidden;
}
#EuWhiteBg {
	position:absolute;
	top: 25px;
	width:100%;
	height:450px;
	background:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
#EuInfoBgImg {
	position:absolute;
	top:100px;
	left:100px;
	width:369px;
	height:313px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/pop_up_blue.png);
	background-repeat: no-repeat;
}
#BonolotoTicket{
	position: relative;
	width:490px;
	height:450px;
	margin-left:-7px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Bonoloto/BG_BONOLOTO.png);
	background-repeat: no-repeat;
	visibility:visible;
	z-index: 3;
}
#BonolotoTicketJs{
	position: absolute;
	width:479px;
	height:28px;
	top:292px;
	left: 0px;
	background-color:#decfbf;
	visibility:visible;
	z-index: 2;
}
#BonolotoOnlyTipfield{
	position: absolute;
	top:0px;
	left:0px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Bonoloto/transparent.png);
	visibility:hidden;
	z-index: 3;
}
#BonolotoOpacitBg{
	position: absolute;
	top:25px;
	left:0px;
	width:100%;
	height:100%;
	background-color:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
	z-index: 3;
}
#BonolotoTipfield{
	position: absolute;
	top:40px;
	left:185px;
	width:159px;
	height:332px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Bonoloto/bg_column.png);
	background-repeat: no-repeat;
	z-index: 3;
}
#BonolotoDiscount {
	position:absolute;
	left:265px;
	top:406px;
	width:99px;
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B82e08;
	letter-spacing: -1px;
	text-align: center;
}
#BonolotoDiscountText {
	position: absolute;
	top:415px;
	left:255px;
	width:95px;
	height:30px;
	font-family:Verdana;
	font-size: 11px;
	color: #000000;
	letter-spacing: -1px;
	visibility:hidden;
}
#BonolotoOnlyTipfield, #BonolotoAlertBg, #BonolotoConfirmBg, #BonolotoPriceInfoBg, #BonolotoDetailInfoBg, #BonolotoWeeksInfoBg, #BonolotoSubsInfoBg, #BonolotoMultiInfoBg, #BonolotoHowToPlayInfoBg, #BonolotoValidationInfoBg  {
	position: absolute;
	top:0px;
	left:-5px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Bonoloto/transparent.png);
	visibility:hidden;
	z-index: 3;
}
#BonolotoWhiteBg {
	position:absolute;
	top: 25px;
	width:100%;
	height:100%;
	background:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
#BonolotoInfoBgImg {
	position:absolute;
	top:100px;
	left:100px;
	width:369px;
	height:313px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/pop_up_blue.png);
	background-repeat: no-repeat;
	z-index: 3;
}
 #primiSyndTicketContent{
	padding-top:8px;
	width: 483px;
}
#PrimiSyndTicket{
	position: relative;
	width:480px;
	height:244px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Primitiva/BG_penaPR_top_new.png);
	background-repeat: no-repeat;
}
#PrimiSyndOnlyTipfield{
	position: absolute;
	top:0px;
	left:0px;
	width:496px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/transparentSynd.png);
	visibility:hidden;
	z-index: 70;
}

#PrimillonesSyndOnlyTipfield{
	position: absolute;
	top:0px;
	left:0px;
	margin: 91px 0 0 16px;
	width:496px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/transparentSynd.png);
	visibility:hidden;
	z-index: 70;
}

#PrimiSyndDetailInfoBg, #PrimiSyndWeekInfoBg {
	position: absolute;
	top:0px;
	left:0px;
	width:496px;
	height:685px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/transparentSynd.png);
	visibility:hidden;
	z-index: 80;
}
#PrimiSyndBet {
	position:relative;
	left:-2px;
	width:480px;
	height:35px;
	text-align: right;
	margin-right: 24px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Primitiva/BG_pena_bet_new.png);
}
#PrimiSyndBet1 {
	position:relative;
	left:-2px;
	width:480px;
	height:35px;
	text-align: right;
	margin-right: 24px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Primitiva/BG_pena_bet_new1.png);
}
#PrimiSyndOpacitBg{
	position: absolute;
	top:25px;
	left:0px;
	width:100%;
	height:685px;
	background-color:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
#PrimiSyndTipfield{
	position: absolute;
	top:40px;
	left:185px;
	width:159px;
	height:332px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Primitiva/bg_column.png);
	background-repeat: no-repeat;
	z-index: 70;
}
#PrimiSyndTicketDown {
	position: relative;
	width:480px;
	height:500px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Primitiva/BG_penaPR_down_new.png);
	background-repeat: no-repeat;
}
#PrimiSyndWhiteBg {
	position:absolute;
	top: 20px;
	width:100%;
	height:100%;
	background:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
#PrimiSyndInfoBgImg {
	position:absolute;
	top:100px;
	left:100px;
	width:369px;
	height:313px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/pop_up_blue.png);
	background-repeat: no-repeat;
	z-index: 98;
}
#PrimiSyndExampleImage {
    position: absolute;
    z-index: 99;
    top: 95px;
    left: 30px;
    width: 460px;
    height: 780px;
	visibility: hidden;
	border: 3px solid #797268;
	background-color: #faefcd;
	text-align: right;
	padding-right: 30px;
	padding-left: 30px;
}

#euSyndTicketContent{
	padding-top:8px;
	width: 483px;
}
#EuSyndTicket{
	position: relative;
	width:480px;
	height:245px;
	background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/PENA_EU_PROMO_ABONO_UP.png);
	background-repeat: no-repeat;
}

#myTable{
	background-color:#FFFFFF;
}

#ElGordoSyndOnlyTipfield{
	position: absolute;
	top:52px;
	left:2px;
	width:496px;
	height:650px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/transparentSynd.png);
	visibility:hidden;
	z-index: 80;
	font-family: Tahoma;
	font-size: 12px;
}

#EuSyndOnlyTipfield{
	position: absolute;
	top:0px;
	left:0px;
	width:496px;
	height:650px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/transparentSynd.png);
	visibility:hidden;
	z-index: 80;
}
#EuSyndDetailInfoBg, #EuSyndWeekInfoBg {
	position: absolute;
	top:0px;
	left:0px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/transparentSynd.png);
	visibility:hidden;
}
#EuSyndBet {
	position:relative;
	left:-2px;
	width:480px;
	height:35px;
	text-align: right;
	margin-right: 24px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/PENA_EU_PROMO_ABONO_IND.png);
}
#EuSyndBet1 {
	position:relative;
	left:-2px;
	width:480px;
	height:35px;
	text-align: right;
	margin-right: 24px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/PENA_EU_PROMO_ABONO_IND1.png);
}

#EuSyndOpacitBg{
	position: absolute;
	top:25px;
	left:0px;
	width:100%;
	height:100%;
	background-color:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
#EuSyndTipfield{
	position: absolute;
	top:40px;
	left:175px;
	width:159px;
	height:387px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/bg_column_euromillones.png);
}
#EuSyndTicketDown {
	position: relative;
	width:480px;
	height:621px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/PENA_EU_PROMO_ABONO_DOWN.png);
	background-repeat: no-repeat;
}
#EuSyndWhiteBg {
	position:absolute;
	top: 25px;
	width:100%;
	height:665px;
	background:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
#EuSyndInfoBgImg {
	position:absolute;
	top:145px;
	left:60px;
	width:369px;
	height:313px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/pop_up_blue.png);
	background-repeat: no-repeat;
}
#EuSyndExampleImage {
    position: absolute;
    z-index: 99;
    top: 95px;
    left: 30px;
    width: 460px;
    height: 780px;
	visibility: hidden;
	border: 3px solid #797268;
	background-color: #faefcd;
	text-align: right;
	padding-right: 30px;
	padding-left: 30px;
}

#QuinielaTicket{
	position: relative;
	margin-top: 0px;
	margin-left:-5px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Quiniela/BG_TODO_QUINIELA.png);
	background-repeat: no-repeat;
	visibility:visible;
	z-index: 8;
}

#QuinielaOnlyTipfield{
	position: absolute;
	top:0px;
	left:10px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Quiniela/transparent.png);
	visibility:hidden;
	z-index: 97;
}
#QuinielaOnlyTipfield2{
	position: absolute;
	top:0px;
	left:10px;
	width:520px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Quiniela/transparent.png);
	visibility:hidden;
	z-index: 90;
}
#QuinielaOpacitBg{
	position: absolute;
	top:25px;
	left:-10px;
	width:100%;
	height:100%;
	background-color:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}
#QuinielaTipfield{
	position: absolute;
	top:46px;
	left:135px;
	width:246px;
	height:362px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Quiniela/bg_column.png);
	background-repeat: no-repeat;
}

#QuinielaTipfield2{
	position: absolute;
	top:46px;
	left:115px;
	width:296px;
	height:362px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Quiniela/bg_TIPFIELD_MULTIPLE.png);
	background-repeat: no-repeat;
}
#QuinielaAlertBg, #QuinielaConfirmBg, #QuinielaInfoBg, #QuinielaDetailInfoBg, #QuinielaMultipleInfoBg {
	position: absolute;
	top:0px;
	left:0px;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/transparent.png);
	background-repeat: no-repeat;
	visibility:hidden;
	z-index: 98;
}

#QuinielaWhiteBg {
	position:absolute;
	top: 25px;
	width:100%;
	height:450px;
	background:white;
    filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.80;
}

#LNTicketContent{
	width: 485px;
	margin-top: 10px;
}
#quinielaTicketContent{
	width: 485px;
	margin-top: 10px;
}
.EuSyndClsBox {
	position:absolute;
	top: 0%;
	left: -2%;
	width: 510px;
    height: 910px;
	background-color: #FFFFFF;
	border: 3px solid #F8F7F2;
	z-index:69;
}
.EuSyndClsBarBG {
    width: 197px;
	height: 20px;
	background-color: #FFFFFF;
	border-top:2px solid #e3e1db;
	border-left:2px solid #e3e1db;
	border-bottom:2px solid #e3e1db;
    border-right:2px solid #e3e1db;
	margin:0px;
	padding:0px;
	margin-left: 137px;
}
.EuSyndClsBar {
    width:193px;
	height: 16px;
	background-color: #E3E1DB;
	border-top:0px solid silver;
	border-left:0px solid silver;
    border-bottom:0px solid black;
	border-right:0px solid black;
	margin:1px;
	padding-top:2px;
	font-size:1px;
}
.EuSyndClsText {
    font: bold 11px Verdana;
	color: #797268;
    margin-left: 139px;
	margin-top:185px;
}
#EuSyndBox{
	vertical-align: top;
	width: 490px;
	height: 910px;
}
#EuSyndBar{
	width: 193px;
	height: 16px;
}

.LNSyndClsBox {
	position:absolute;
	top: 0%;
	left: -2%;
	width: 510px;
    height: 910px;
	background-color: #FFFFFF;
	border: 3px solid #F8F7F2;
	z-index:69;
}
.LNSyndClsBarBG {
    width: 197px;
	height: 20px;
	background-color: #FFFFFF;
	border-top:2px solid #e3e1db;
	border-left:2px solid #e3e1db;
	border-bottom:2px solid #e3e1db;
    border-right:2px solid #e3e1db;
	margin:0px;
	padding:0px;
	margin-left: 137px;
}
.LNSyndClsBar {
    width:193px;
	height: 16px;
	background-color: #E3E1DB;
	border-top:0px solid silver;
	border-left:0px solid silver;
    border-bottom:0px solid black;
	border-right:0px solid black;
	margin:1px;
	padding-top:2px;
	font-size:1px;
}
.LNSyndClsText {
    font: bold 11px Verdana;
	color: #797268;
    margin-left: 139px;
	margin-top:185px;
}
#LNSyndBox{
	vertical-align: top;
	width: 490px;
	height: 910px;
}
#LNSyndBar{
	width: 193px;
	height: 16px;
}

.EoSyndClsBox {
	position:absolute;
	top: 0%;
	left: -2%;
	width: 510px;
    height: 910px;
	background-color: #FFFFFF;
	border: 3px solid #F8F7F2;
	z-index:69;
}
.EoSyndClsBarBG {
    width: 197px;
	height: 20px;
	background-color: #FFFFFF;
	border-top:2px solid #e3e1db;
	border-left:2px solid #e3e1db;
	border-bottom:2px solid #e3e1db;
    border-right:2px solid #e3e1db;
	margin:0px;
	padding:0px;
	margin-left: 137px;
}
.EoSyndClsBar {
    width:193px;
	height: 16px;
	background-color: #E3E1DB;
	border-top:0px solid silver;
	border-left:0px solid silver;
    border-bottom:0px solid black;
	border-right:0px solid black;
	margin:1px;
	padding-top:2px;
	font-size:1px;
}
.EoSyndClsText {
    font: bold 11px Verdana;
	color: #797268;
    margin-left: 139px;
	margin-top:185px;
}
#EoSyndBox{
	vertical-align: top;
	width: 490px;
	height: 910px;
}
#EoSyndBar{
	width: 193px;
	height: 16px;
}

.PrimiSyndClsBox {
	position:absolute;
	top: 0%;
	left: -2%;
	width: 490px;
    height: 910px;
	background-color: #FFFFFF;
	border: 3px solid #F8F7F2;
	z-index:69;
}
.PrimiSyndClsBarBG {
    width: 197px;
	height: 20px;
	background-color: #FFFFFF;
	border-top:2px solid #e3e1db;
	border-left:2px solid #e3e1db;
	border-bottom:2px solid #e3e1db;
    border-right:2px solid #e3e1db;
	margin:0px;
	padding:0px;
	margin-left: 137px;
}
.PrimiSyndClsBar {
    width:193px;
	height: 16px;
	background-color: #E3E1DB;
	border-top:0px solid silver;
	border-left:0px solid silver;
    border-bottom:0px solid black;
	border-right:0px solid black;
	margin:1px;
	padding-top:2px;
	font-size:1px;
}
.PrimiSyndClsText {
    font: bold 11px Verdana;
	color: #797268;
    margin-left: 139px;
	margin-top:185px;
}
#PrimiSyndBox{
	vertical-align: top;
	width: 490px;
	height: 910px;
}
#PrimiSyndBar{
	width: 193px;
	height: 16px;
}

.EuClsBox {
	position:absolute;
	top: 0%;
	left: -2%;
	width: 500px;
    height: 470px;
	background-color: #FFFFFF;
	border: 3px solid #F8F7F2;
	z-index:69;
}
.EuClsBarBG {
    width: 197px;
	height: 20px;
	background-color: #FFFFFF;
	border-top:2px solid #e3e1db;
	border-left:2px solid #e3e1db;
	border-bottom:2px solid #e3e1db;
    border-right:2px solid #e3e1db;
	margin:0px;
	padding:0px;
	margin-left: 137px;
}
.EuClsBar {
    width:193px;
	height: 16px;
	background-color: #E3E1DB;
	border-top:0px solid silver;
	border-left:0px solid silver;
    border-bottom:0px solid black;
	border-right:0px solid black;
	margin:1px;
	padding-top:2px;
	font-size:1px;
}
.EuClsText {
    font: bold 11px Verdana;
	color: #797268;
    margin-left: 139px;
	margin-top:185px;
}
#EuBox{
	vertical-align: top;
	width: 500px;
	height: 470px;
}
#EuBar{
	width: 193px;
	height: 16px;
}

.PrimiClsBox {
	position:absolute;
	top: 0%;
	left: -2%;
	width: 490px;
    height: 470px;
	background-color: #FFFFFF;
	border: 3px solid #F8F7F2;
	z-index:69;
}
.PrimiClsBarBG {
    width: 197px;
	height: 20px;
	background-color: #FFFFFF;
	border-top:2px solid #e3e1db;
	border-left:2px solid #e3e1db;
	border-bottom:2px solid #e3e1db;
    border-right:2px solid #e3e1db;
	margin:0px;
	padding:0px;
	margin-left: 137px;
}
.PrimiClsBar {
    width:193px;
	height: 16px;
	background-color: #E3E1DB;
	border-top:0px solid silver;
	border-left:0px solid silver;
    border-bottom:0px solid black;
	border-right:0px solid black;
	margin:1px;
	padding-top:2px;
	font-size:1px;
}
.PrimiClsText {
    font: bold 11px Verdana;
	color: #797268;
    margin-left: 139px;
	margin-top:185px;
}
#PrimiSyndBox{
	vertical-align: top;
	width: 490px;
	height: 470px;
}
#PrimiSyndBar{
	width: 193px;
	height: 16px;
}
.ElGordoClsBox {
	position:absolute;
	top: 0%;
	left: -2%;
	width: 490px;
    height: 470px;
	background-color: #FFFFFF;
	border: 3px solid #F8F7F2;
	z-index:69;
}
.ElGordoClsBarBG {
    width: 197px;
	height: 20px;
	background-color: #FFFFFF;
	border-top:2px solid #e3e1db;
	border-left:2px solid #e3e1db;
	border-bottom:2px solid #e3e1db;
    border-right:2px solid #e3e1db;
	margin:0px;
	padding:0px;
	margin-left: 137px;
}
.ElGordoClsBar {
    width:193px;
	height: 16px;
	background-color: #E3E1DB;
	border-top:0px solid silver;
	border-left:0px solid silver;
    border-bottom:0px solid black;
	border-right:0px solid black;
	margin:1px;
	padding-top:2px;
	font-size:1px;
}
.ElGordoClsText {
    font: bold 11px Verdana;
	color: #797268;
    margin-left: 139px;
	margin-top:185px;
}
#ElGordoSyndBox{
	vertical-align: top;
	width: 490px;
	height: 470px;
}
#ElGordoSyndBar{
	width: 193px;
	height: 16px;
}

.BonolotoClsBox {
	position:absolute;
	top: 0%;
	left: -2%;
	width: 490px;
    height: 470px;
	background-color: #FFFFFF;
	border: 3px solid #F8F7F2;
	z-index:69;
}
.BonolotoClsBarBG {
    width: 197px;
	height: 20px;
	background-color: #FFFFFF;
	border-top:2px solid #e3e1db;
	border-left:2px solid #e3e1db;
	border-bottom:2px solid #e3e1db;
    border-right:2px solid #e3e1db;
	margin:0px;
	padding:0px;
	margin-left: 137px;
}
.BonolotoClsBar {
    width:193px;
	height: 16px;
	background-color: #E3E1DB;
	border-top:0px solid silver;
	border-left:0px solid silver;
    border-bottom:0px solid black;
	border-right:0px solid black;
	margin:1px;
	padding-top:2px;
	font-size:1px;
}
.BonolotoClsText {
    font: bold 11px Verdana;
	color: #797268;
    margin-left: 139px;
	margin-top:185px;
}
#BonolotoSyndBox{
	vertical-align: top;
	width: 490px;
	height: 470px;
}
#BonolotoSyndBar{
	width: 193px;
	height: 16px;
}
.BrujaSyndClsBox {
	position:absolute;
	top: 30px;
	left: 0px;
	width: 490px;
    height: 890px;
	background-color: #FFFFFF;
	border: 3px solid #F8F7F2;
	z-index:69;
}


// PRODUCTOS

#ticketEu{
	position: absolute;
	width:490px;
	height:450px;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/BG_EUROMILLONES.png);
}
.paso_apuestas{
	position: relative;
	width:586px;
	height: 20px;
	text-align: right;
	background:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/paso_1_ap.gif) no-repeat top right;
}
.paso_apuestas_auth{
	position: relative;
	width:586px;
	height: 20px;
	text-align: right;
	background:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/paso_auth.png) no-repeat top right;
}

#pasosTicketLoggedIn{
	position: relative;
	width:480px;
	height: 20px;
	text-align: right;
	background:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/paso_auth.png) no-repeat top right;
}

#pasosTicketNotLoggedIn{
	position: relative;
	width:480px;
	height: 20px;
	text-align: right;
	background:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/paso_1_ap.gif) no-repeat top right;
}

#pasosTicket2LoggedIn{
	position: relative;
	width:480px;
	height: 20px;
	text-align: right;
	background:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/paso_2_id.gif) no-repeat top right;
}

#pasosTicket2NotLoggedIn{
	position: relative;
	width:480px;
	height: 20px;
	text-align: right;
	background:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/paso_3_pago.gif) no-repeat top right;
}


#bgSeparadorPasos {
	text-decoration: none;
	font-size: 1px;
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_separador.gif) repeat-x;
	line-height: 1px;
	height: 1px;
}


#tablilla {
	background-color: #CCC;
	width: 100px;
	height: 100px;
}

#yahooPreload{
	visibility:hidden;
	background-color: #FFF;
	width: 100%;
	height: 1000px;
	position: absolute;
	z-index: 200;
	top: 0px;
	left:0px;
}
#infoBox{
	width: 256px;
	border: 1px solid #F3F1E9;
	background-color: white;
	margin-right: 8px;
	margin-bottom: 14px;
}
#yahooSubNavi{  }

// Estilos ShoppingCartLogin
#IdentificationText{
	margin-top: 10px;
	font-family: Verdana;
}
#ShoppingCartIdentification{
	width: 565px;
	height: 205px;
	margin-left: 10px;
	margin-top: 22px;
}
#ShoppingCartLoginBox{
	float: left;
	width: 248px;
	height: 190px;
	border: 1px solid #D8D3C5;
	padding-left: 12px;
	padding-top: 13px;
}
#ShoppingCartNewClient{
	float: left;
	width: 246px;
	height: 190px;
	border: 1px solid #D8D3C5;
	background-color: #F3F1E9;
	margin-left: 23px;
	padding-left: 14px;
	padding-top: 13px;
}
#TitleBox{
	font: bold 12px Verdana;
	width: 137px;
	height: 14px;
}
#ClientText1{
	margin-top: 6px;
}
.Ver11{
	font: 11px Verdana;
}
.Ver10{
	font: 10px Verdana;
}
.TitleStep{
	font: bold 14px Verdana;
}
#NifText{
	margin-top: 8px;
}
#NifBox{
	margin-top: 5px;
}
#PassText{
	margin-top: 6px;
}
#PassBox{
	margin-top: 5px;
}
#ForgottenText{
	margin-top: 4px;
}
.Btn_entrar{
	width: 107px;
	height: 22px;
	cursor: pointer;
	background-image: url('/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/btn_entrar.png');
	background-repeat: no-repeat;
}

#ShoppingCartLoginEnterButton{
	margin-top: 8px;
}
#NewClientText{
	margin-top: 7px;
	line-height: 15px;
}
#NewClientSubTitle{
	margin-top: 11px;
}
#NewClientAdvantages{
	margin-top: 2px;
}
#NewClientRegButton{
	margin-top: 11px;
	margin-left: 5px;
}
.minuteText{
	color: #AF001D;
}
#ErrorShoppingCartLogin{
	width: 550px;
	margin-top: 8px;

}


/* Fin estilos ShoppingCartLogin */

/* Estilos Tablas MyTickets */

.myTicketTextAri{
	font: normal 11px Arial;
	color: #353128;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	width: auto;
}
.myTicketTextVer{
	font: normal 11px Verdana;
	color: #353128;
	padding-left: 3px;
	padding-right: 3px;
	width: auto;
}
.myTicketTextVer10{
	font: normal 11px Verdana;
	color: #353128;
	padding-left: 3px;
	padding-right: 3px;
	width: auto;
}

/* Estilos de PartDetail MyTickets */

#partDetailBackDiv{
	width: 578px;
	height: 100%;
	background-color: #FFF;
	border-top: 1px solid #E3D7C0;
	border-bottom: 1px solid #E3D7C0;
	border-left: 1px solid #E3D7C0;
	border-right: 1px solid #E3D7C0;
	margin-left: 3px;
}
#partDetailTitle{
	width: 200px;
	height: 15px;
	margin-left: 12px;
	margin-top: 14px;
	font: bold 12px Verdana;
}

#partDetailTableContent{
	width: 576px;
	margin-top: 13px;
	margin-left: 1px;
}

.partDetailTableHead{
	background-color: #ebe7dc;
	font: bold 9px Verdana;
	height: 18px;
	padding-left: 12px;
}
.partDetailTableHeadState{
	background-color: #ebe7dc;
	font: bold 9px Verdana;
	height: 18px;
	padding-left: 28px;
}
.partDetailTableHeadR{
	background-color: #ebe7dc;
	font: bold 9px Verdana;
	height: 18px;
	padding-right: 30px;
}
.partDetailTableNormal_A{
	background-color: #fbfaf7;
	font: normal 11px Verdana;
	height: 18px;
	padding-left: 12px;
}
.partDetailTableNormalState_A{
	background-color: #fbfaf7;
	font: normal 11px Verdana;
	height: 18px;
	padding-left: 28px;
}
.partDetailTableNormalR_A{
	background-color: #fbfaf7;
	font: normal 11px Verdana;
	height: 18px;
	text-align: right;
	padding-right: 30px;
}
.partDetailTableNormal_B{
	background-color: #fff;
	font: normal 11px Verdana;
	height: 18px;
	padding-left: 12px;
}
.partDetailTableNormalState_B{
	background-color: #fff;
	font: normal 11px Verdana;
	height: 18px;
	padding-left: 28px;
}
.partDetailTableNormalR_B{
	background-color: #fff;
	font: normal 11px Verdana;
	height: 18px;
	text-align: right;
	padding-right: 30px;
}
.partDetailTableFinished{
	background-color: #fbf5d7;
	font: normal 11px Verdana;
	color: #958e84;
	height: 18px;
	padding-left: 12px;
}
.partDetailTableFinishedState{
	background-color: #fbf5d7;
	font: normal 11px Verdana;
	color: #958e84;
	height: 18px;
	padding-left: 28px;
}
.partDetailTableFinishedR{
	background-color: #fbf5d7;
	font: normal 11px Verdana;
	color: #958e84;
	height: 18px;
	text-align: right;
	padding-right: 30px;
}
#partDetailReturn{
	font: bold 11px Verdana;
	height: 15px;
	width: 75px;
	margin-left: 13px;
	margin-top: 12px;
	margin-bottom: 35px;
}

/* Estilos de PartDetail MyTickets */

#subDetailBackDiv{
	width: 578px;
	height: 339px;
	margin-left: 5px;
	margin-bottom: 15px;
	padding-top: 1px;
	border: solid 1px #e3d7c0;
	background-color:#fff;
}
#subDetailTableContent{
	width: 576px;
	margin-top: 21px;
	margin-left: 1px;
}
.subDetailTableNormal_A{
	background-color: #fbfaf7;
	font: normal 11px Verdana;
	height: 15px;
	padding-left: 12px;
}
.subDetailTableNormal_B{
	background-color: #fff;
	font: normal 11px Verdana;
	height: 15px;
	padding-left: 12px;
}
#subDetailLinksContent{
	height: 15px;
	margin-left: 13px;
	margin-top: 9px;
	margin-bottom: 40px;
}
#subDetailReturn{
	float: left;
	font: bold 11px Verdana;
	width: 194px;
}
#subDetailSubInfoBG{
	background-image: url('/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/subDetailBG.png');
	background-repeat: no-repeat;
	width:392px;
	height:120px;
	margin-left: 5px;
	margin-bottom: 20px;
	padding-top: 1px;
}
#subDetailTitle{
	width: 200px;
	height: 15px;
	margin-left: 6px;
	margin-top: 9px;
	font: bold 12px Verdana;
}
#subDetailCotractTable{
	width: 375px;
	margin-left: 5px;
	margin-top: 6px;
}
.subDetailTableNormal_C{
	font: normal 11px Verdana;
	height: 15px;
	background-color: #EFEDE3;
}
/* Estilos de NavidadSyndicate */

.botonComprar{
	border: 0px;
	z-index:15;
	width: 116px;
	height:40px;
	cursor: pointer;

}
#btnComprar {
	position:absolute;
	left:325px;
	top:202px;
	width:119px;
	height:40px;
	z-index:4;
}

#ejemplo_btn{
	width: auto;
	height: auto;
	position:absolute;
	top: 165px;
	left: 328px;
	z-index: 4;
}
/* Estilos de DecimosCoreNC */
#stars{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Christmas/stars.png) no-repeat;
	width: 106px;
	height: 221px;
	position: absolute;
	top: -20px;
	left: 591px;
	margin-top: -20px;
	z-index: 1;
}

/* ShoppingCartBox styles */

#wkBody {
	width: 164px;
	font: normal 11px/20px Verdana, Helvetica, sans-serif;
	color: #625951;
	background: #F3F1E9;
	border-right: 1px solid #E4E3E0;
	border-bottom: 1px solid #E4E3E0;
	padding-top: 3px;
	margin: 0px;
	padding-left: 4px;
}


#ShoppingCartBox_Content{
	width: 168px;
 	margin-top: 16px;
 	vertical-align: top;
 	margin-left: 8px;
 	text-align: left;
}

#ShoppingCartBox_topImg{

}
#ShoppingCartBox_title{
	display: none;
	font: 12px Arial;
	color: #620000;
	text-align: left;
	padding-left: 6px;
	padding-top: 8px;
}
#ShoppingCartBox_product{
	text-align: left;
	margin-left: 0px;
	width: 158px;
}

#ShoppingCartBox_productTable{
	width: 158px;
}


#ShoppingCartBox_productTD{
	background-color: #F3F1E9;
}

#ShoppingCartBox_goShopping{
	padding-bottom: 8px;
	width: 135px;
	height:26px;
	padding-top: 5px;
}

#ShoppingCartBox_goShoppingBtn{
	width: 150px;
	padding-left: 8px;

}

#ShoppingCartBox_goShoppingImg{
	display: none;
}

/* End of ShoppingCartBox styles */

.linea {
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/ElGordo/bg.png);
}
.ayudas {
	color: #625951;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 8px;
}

#bgDot {
   	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_dot.gif);
   	width: 582px;
   	height: 45px;
}
.HelpTopTitle{
	font: 18px/15px Arial;
	color:#625951;
}
#HelpTitle{
	font: 18px/15px Arial;
	color:#6eb800;
}

#HelpTitle a{
	font: 18px/15px Arial;
	color:#6eb800;
}
.HelpFontColor{
	color:#6eb800;
}


 #shoppingETd {
  background-color: transparent;
  line-height: 23px;
 }
 .myTicketTable{
	background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/misApuestas_tableBG.png);
	background-repeat: repeat-y;
	width: 592px;
}
.topLine{
	background-image: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/line_BG.png);
	background-repeat: repeat-x;
	height: 31px;
	width: 592px;
	vertical-align: bottom;
}
.selectedTab{
	margin-left: 0px;
	margin-right: -2px;
}
.notSelectedTab{
	margin-left: 0px;
	margin-right: -2px;
	padding-top:-1px;
}
.AbonoSelectedTab{
	margin-left: 0px;
	margin-right: 11px;
}
.AbonoNotSelectedTab{
	margin-left: 0px;
	margin-right: 11px;
	padding-top:-1px;
}
#MyTicketsBottomTable{
	position:relative;
	margin-top: 0px;
	height: 7px;
	width: 592px;
	font-size: 1px;
	line-height: 1px;
	background-image: url('/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bottom_table.png') ;
	background-repeat: no-repeat;
}
#MyTicketsNoElements{
	background-color: #FBFAF7;
	border: 1px solid #E3D7BF;
	padding-left: 30px;
	padding-top:20px;
	padding-bottom:18px;
}
#PaymentSecureImage{
	padding-left: 31px;
	padding-top: 6px;
}

#PaymentNCPayInButton{
	position:absolute;
	z-index:90;
	width: 538px;
	text-align: right;
	margin-top: 14px;
}
#PaymentNCSecureImageDiv{
	height: 60px;
}
#PaymentNCImgText{
	display:none;
}

#PaymentPayButton{
	padding-right: 18px;
	padding-top: 14px;
	width: 260px;
}
#custodiaMyTicket{
	font-weight: bold;
	margin-top: 10px;
}
#ejemplo_btn1{
	width: auto;
	height: auto;
	position:absolute;
	top: 173px;
	left: 25px;
	z-index: 4;
}
/* MyDataBox Styles */

#MyDataBox_MoreCash{
	padding-top: 5px;
	height: 14px;
}
#MyDataBox_imgPlus{
	float:left;
	width: 14px;
}
#MyDataBox_txtPlus{
	float:left;
	width: 80px;
	padding-left: 5px;
	margin-top: -2px;
}
#MyDataBox_top{
	margin-left:6px;
	text-align: left;
}
#MyDataBox_optionMenu{
	padding-top: 13px;
	padding-left: 1px;
	line-height: 16px;
}
#MyDataBox_LogOut{
	padding-top: 9px;
	padding-bottom: 7px;
}
.PrecioArial11 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #DD0000;
}
/* New PaymentNC */

#addCashNC{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_separador.gif) repeat-x top;
	background-color: #fbfaf7;
	width: 537px;
	padding-left:30px;
	padding-top:18px;
	padding-bottom:18px;
	padding-right:14px;
	margin-top: 4px;
	height: auto;
}
#PaymentNC_MoreCash{
	height: 14px;
}
#MyDataBox_imgPlus{
	float:left;
	width: 14px;
}

#MyDataBox_txtPlus{
	float:left;
	font-weight: bold;
	text-decoration: underline;
	width: 100px;
	padding-left: 5px;
}

#serviSeparator{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_separador.gif) repeat-x ;
	width: 581px;
	height: 1px;
}

/* New MyAccountPayIn */

#bankTransferPayIn{
	background: url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/bg_separador.gif) repeat-x ;
	background-color: #fbfaf7;
	width: 526px;
	padding-left:30px;
	padding-top:18px;
	padding-bottom:18px;
	padding-right:14px;
	margin-top: 4px;
	height: auto;
	font-family: Verdana;
}
#bankTransferTitle{
	font: bold 12px Verdana;
}

#bankTransferTopText{
	margin-top: 20px;
	font-size: 10px;
}

#bankTransferData{
	background-color: #fff;
	border: 1px solid #f3f1e9;
	margin-top: 6px;
	padding: 10px;
	font-size: 11px;
}

#BTDataLeft{
	width: 300px;
	float: left;
}
#BTDataLogo{
	font-size: 11px;
	float: left;
	margin-left: 70px;
}

#BTDataReminder{
	background-color: #fff;
	border: 1px solid #f3f1e9;
	margin-top: 3px;
	padding: 10px;
	font-size: 10px;
	color: #b40505;
}

#BTPoputLink{
	margin-top: 20px;
	text-align: right;
	font-size: 11px;
}


#btnComprarBruja {
	position:absolute;
	left:286px;
	top:344px;
	width:102px;
	height:25px;
	z-index:4;

}
#ejemplo_btnBruja{
	width: auto;
	height: auto;
	position:absolute;
	top: 250px;
	left: 281px;
	z-index:4;
}
#addParticipation{
	position:absolute;
	left: 277px;
	top: 203px;
	width: 42px;
	height: 42px;
	z-index: 4;
}
#delParticipation{
	position:absolute;
	left: 194px;
	top: 203px;
	width: 42px;
	height: 42px;
	z-index: 4;
}
#HowToPlay{
	position:absolute;
	left: 307px;
	top: 40px;
	width: 89px;
	height: 28px;
	z-index: 4;
}
#Questions{
	position:absolute;
	left: 398px;
	top: 40px;
	width: 82px;
	height: 28px;
	z-index: 4;
}
#addParticipation2{
	position:absolute;
	left: 368px;
	top: 299px;
	width: 42px;
	height: 42px;
	z-index: 4;
}
#delParticipation2{
	position:absolute;
	left: 285px;
	top: 299px;
	width: 42px;
	height: 42px;
	z-index: 4;
}
#HowToPlay2{
	position:absolute;
	left: 286px;
	top: 31px;
	width: 89px;
	height: 28px;
	z-index: 4;
}
#Questions2{
	position:absolute;
	left: 377px;
	top: 31px;
	width: 89px;
	height: 28px;
	z-index: 4;
}
#desgloseLink2{
	position: absolute;
	left: 267px;
	top: 220px;
	z-index: 4;
}
#desgloseLink{
	position: absolute;
	left: 230px;
	top: 250px;
	z-index: 4;
}

#elGordoInfoBoxContent{
	background-color: #FFFF99;
	height: 50px;
	line-height: normal;
	width: 195px;
}

#infoBoxContent{
	background-color: #F3F1E9;
	height: 50px;
	line-height: normal;
	width: 197px;
}
#euSyndNEWTicketContent{
	width: 492px;
	padding-top:8px;
}
.titleText{
	font: 12px Verdana;
	color: #bbd4ed;
}
.gordoTitleText{
	font: 12px Tahoma;
	color: #CFC2B5;
}
#EuSyndOnlyTipfield{
	position: absolute;
	top:147px;
	left:17px;
	width:496px;
	height:650px;
	visibility:hidden;
	z-index: 80;
}
#EuSynd_errorDiv{
	visibility: hidden;
	position: absolute;
	z-index: 99;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/EUSyndNEW/errorBG.png);
	background-repeat: no-repeat;
	width: 400px;
	height:	400px;
	left: 42px;
	top: 214px;
}
#PrimiSynd_errorDiv{
	visibility: hidden;
	position: absolute;
	z-index: 99;
	background-image:url(/WebObjects/Serviapuestas.woa/Contents/WebServerResources/Common/Euromillions/EUSyndNEW/errorBG.png);
	background-repeat: no-repeat;
	width: 400px;
	height:	400px;
	left: 42px;
	top: 214px;
}

#PrimiSyndNEWTicketContent{
	width: 492px;
	padding-top:8px;
}

#EUSynd_mainBody select{
	width: 100px;
	height: 20px;
	font: 12px Verdana;
	font-weight: bold;
}

#EuSynd_errorText{
	width: 100%;
	text-align: center;
	margin-top: 75px;
	font: 12px Verdana;
	color: #044EBC;
	font-weight: bold;
	line-height: 17px;
}
#PrimiSynd_errorText{
	width: 100%;
	text-align: center;
	margin-top: 75px;
	font: 12px Verdana;
	color: #044EBC;
	font-weight: bold;
	line-height: 17px;
}

#elGordoSelectXNumbers{
	position: absolute;
	top: 85px;
	left: 250px;
	color: #FFF;
}

#elGordoYourNumbers{
	position: absolute;
	top: 111px;
	left: 250px;
	color: #FFF;
}

#elGordoOptions{
	position: absolute;
	top: 133px;
	left: 250px;
	color: #FFF;
	font-size: 11px;
	z-index:99;
}

#elGordoOptions a{
	color: #FFF;
}

#elGordoInitConfig{
	position: absolute;
	top: 250px;
	left: 250px;
	color: #FFF;
	font-size: 11px;
	z-index:99;
}

input.opInput{
	width: 13px;
	height: 13px;
	border: 0 none;
	margin: 6px 8px 0 0;
	padding: 0;
}

#selectXNumbers{
	position: absolute;
	top: 85px;
	left: 250px;
	color: #FFF;
	font: 12px Verdana;
}



#optimizing_text{
	width:100%;
	text-align:center;
	margin-top: 65px;
	font: 12px Verdana;
	font-weight: bold;
	color: #044EBC;
}

#gordoOptimizing_text{
	width:100%;
	text-align:center;
	margin-top: 65px;
	font: 12px Tahoma;
	font-weight: bold;
	color: #78490D;
}

/* @group 3DSecure @global */

div.threeDSecureImage {
	float: left;
	clear: both;
	width: 180px;
	height: auto;
	margin: 0;
	padding: 0;
}

img#ThreeDSecureImage_Mastercard, img#ThreeDSecureImage_Visa {
	border: 1px solid silver;
}

div.threeDSecureImage p.copy {
	font-size: 8px;
	line-height: 8px;
}

iframe.threeDSecure {
	position: relative;
	top: 14px;
	width: 535px;
	height: 550px;
	text-transform: none;
	border-style: none;
	overflow: auto;
}



/********************************************/