body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,legend,input,select,textarea,p,blockquote,th,td,label { margin:0;padding:0;font-size: 100%;}
fieldset,img { border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {	font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a {outline:0; color:#006688; text-decoration:none}
a:hover {text-decoration: none; color:#C4221F !important;}

body { 	margin:0; padding:0; color:#000; background-color: #EFEFEF; font-family: Arial, verdana, helvetica, sans-serif; background-color:#B0B0B0; }
.block { width:996px; padding:0; vertical-align:top; margin: 0 auto; clear: both; background-color:#E5E5E5; }
.clear { clear:both; height:1px;	font-size:1px;}
.separador { margin:0; padding:0px; clear: both; overflow: hidden; height:18px; }
.separador_menu { margin:0; padding:0px; clear: both; overflow: hidden; height:14px; }
.separador_linea { border-bottom:1px solid #CCC; margin:0; padding:0; clear: both; overflow: hidden; height:18px; }
.separador_linea_small { border-bottom:1px solid #CCC; margin:0; padding:0; clear: both; overflow: hidden; height:1px; }
.separador_promo { margin:0; padding:0px; clear: both; overflow: hidden; height:12px; }

.goldie {
	background-color: #FFFECF;
}

.nomargin {margin-right:0 !important; }
.left { float:left;}
.right { float:right;}
.noborder { border:none !important;}
.marginright6 { padding:0; margin:0 6px 0 0;}
.marginright8 { padding:0; margin:0 8px 0 0;}
.w300 { width:300px !important;}
.bg_white { background-color:#FFF !important;}
.bg_gris { background-color:#E6E7E8 !important;}
.formspace { margin:0 12px 0 12px; display:inline;}
.centerVert { padding-top:22px !important; padding-bottom:0px !important;}
.hidden { display:none;}
.rform { border:none; _border:1px solid #FFF; _border-top:1px solid #CCC;}

#cap { 	width:960px; padding:0; vertical-align:top; margin: 0 auto; clear: both; overflow:hidden; height:116px; padding:0; margin-bottom:23px; background:url(../img/header.jpg) no-repeat;  }
#cap h1 a{  padding:116px 0 0 0; width:200px; height:0px; overflow:hidden; display:block; float:left;}
#cap .login { float:right; width:400px; margin:0 20px 0 0; padding:0; overflow:hidden;}
#cap .login .campos { height:26px; background:url(../img/bg_login.jpg) no-repeat; padding:10px; display:block; clear:both; font-size:.7em;}
#cap .login .campos input { width:125px; margin:0 0 0 10px ; padding:4px; border:none; float:left; background:url(../img/bg_input_login.gif) no-repeat; *background-image:none; *background-color:#FFF; color:#666;}
#cap .login .campos .login_button { width:60px; float:left; padding:0; margin:0 0 0 10px;}

#cap .login .campos .login_button .sub { background:url(../img/login_button.jpg) no-repeat; color:#000000;display:block; font-weight:bold; width:70px; text-align: center;}
#cap .login .campos .login_button .sub:hover{ background:url(../img/login_button_over.jpg) no-repeat; color:#FFFFFF !important;}


#cap .login .contacta{ font-size:.7em; overflow:hidden; background:url(../img/bg_contacta_header.gif) no-repeat bottom right; padding:0px 6px 6px 0px; vertical-align:bottom; width:400px; float:right; margin:8px 0 0 0; height:56px;}
#cap .login .contacta a { color:#006699;}

#cap .login .contacta .recordatorio { color:#FFF; font-weight:bold;}
#cap .login .contacta .recordatorio a{ color:#FFF;}

#cap .login .contacta .ayuda { padding:0; margin:18px 0 0 283px; }
#cap .login .contacta .ayuda2 { padding:0; margin:28px 0 0 283px; }

.miniemail {
font-size: 10px;
color: #ffffff;	
}
#content { width:960px; padding:0 0 23px 0; vertical-align:top; margin: 0 auto; clear: both; overflow:hidden; height:1%; }

.mainContent { float:left; width:690px; overflow:hidden; height:1%; padding:0;}
.mainContent h3 { font-weight:bold; margin:0 0 6px 0; color:#666;}
.mainContent .prefieres { background:url(../img/tit_aqueprefieres.gif) no-repeat; padding:23px 0 0 0; width:200px; height:0px; overflow:hidden; display:block; }
.mainContent .ultimres {background:url(../img/tit_ultim_result.gif) no-repeat; padding:23px 0 0 0; width:200px; height:0px; overflow:hidden; display:block; }

.test { 
height: 24px;
color: #6c756f;
font-size: 13px;
font-weight: bold;
margin-bottom: 3px;
font-family: Arial, verdana, helvetica, sans-serif;
}
.test img {
margin-bottom: -2px;
}


.mainContent .resum {background:url(../img/bg_resum.gif) no-repeat; padding:10px 0 3px 0; margin:0; font-size:.7em; overflow:hidden; height:1%; }
.mainContent .resum a { font-weight:bold;}
.mainContent .resum ul { margin:0; padding:0;}
.mainContent .resum li { display:inline; float:left; padding:0 15px 15px 15px; margin:0;  border-right:1px solid #CCC; width:107px; text-align:center; overflow:hidden; height:1%; }
.mainContent .resum li .tit { border-bottom:1px solid #CCC; padding:0 0 6px 0;}
.mainContent .resum li .results { padding:6px 0 2px 0; font-size:1.4em;}
.mainContent .resum li .results2 { clear:both; padding:0 0 3px 0; }

.admin {
	background-color: #fff;
	padding: 10px;	
	width:650px;
}
.admin h2 {
	font-size: 18px;	
}
.admin p {
	font-size: 14px;
	color: #222222;
		
}

#box {
	background:url(../img/bg_big.jpg) no-repeat;  
	padding: 20px;
	font-size: 13px;
}

#box h3 {
	font-size: 16px;	
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #222222;
	
}
p {
	color: #666666;	
}
.errbox {
	margin: 10px;
	padding: 10px;
	background-color: #FFDDF0;
	color: #FF0000;
}
.bred {
	background-color: #FFDDF0;
}

.defbutton {
border:1px solid #AAAAAA;
color:#666666;
font-size:15px;
margin: 20px;
padding:10px;
margin-top: 25px;
text-align: right;	
}

#regform input { 
margin-left: 10px;
margin-top: 5px;
margin-bottom: 12px;
 
font-size: 10px;
padding:4px; border: 1px solid #aaaaaa; *background-image:none; *background-color:#FFF; color:#666;
}
#regform select { 
margin-left: 10px;
margin-top: 5px;
margin-bottom: 12px;
 
font-size: 10px;
padding:4px; border: 1px solid #aaaaaa; *background-image:none; *background-color:#FFF; color:#666;
}
#regform  .login_button { width:70px; float:left; padding:0; margin:0 0 0 10px;}
#regform  .login_button a { background:url(../img/login_button.jpg) no-repeat; color:#000000; padding:3px 14px 5px 18px; display:block; font-weight:bold; width:60px;}
#regform  .login_button a:hover{ background:url(../img/login_button_over.jpg) no-repeat; color:#FFFFFF !important;}


.mainContent .cierre { margin:0; padding:0; *margin-top:-10px;}

.mainContent .bonoloto a { color:#219E0B;}
.mainContent .bonoloto h3 { color:#219E0B; font-size:1.2em; font-weight:bold; margin:0 0 3px 0; padding:0;}

.mainContent .elgordo a { color:#333;}
.mainContent .elgordo h3 { color:#333; font-size:1.2em; font-weight:bold; margin:0 0 3px 0; padding:0;}

.mainContent .euromillones a { color:#9F0000;}
.mainContent .euromillones h3 { color:#9F0000; font-size:1.2em; font-weight:bold; margin:0 0 3px 0; padding:0;}

.mainContent .primitiva a { color:#006A00;}
.mainContent .primitiva h3 { color:#006A00; font-size:1.2em; font-weight:bold; margin:0 0 3px 0; padding:0;}

.mainContent .quiniela a { color:#C94F16;}
.mainContent .quiniela h3 { color:#C94F16; font-size:1.2em; font-weight:bold; margin:0 0 3px 0; padding:0;}

.mainContent .abonate a { color:#C94F16;}
.mainContent .abonate h3 { color:#C94F16; font-size:1.2em; font-weight:bold; margin:0 0 3px 0; padding:0;}

.holder .pasoapaso { color:#494949; font-size:.85em !important;}


/* euromillones */

.euromillones .cap{background:url(../img/cap_euromillones.jpg) no-repeat; padding:5px 10px 0 20px; overflow:hidden; height:154px; margin-left: 2px; }
.euromillones h2 { color:#CCFF00; font-size:1.3em; font-weight:bold;}
.euromillones h2 span { margin:0 0 0 14px; color:#FFFFFF; font-size:.9em;}
.euromillones .holder { border-left:#3A0000 solid 9px; background-color:#FFF; margin-left: 2px;}
.euromillones .holder .menutab { float:none; overflow:hidden; height:30px; background:url(../img/bg_menutab.jpg) no-repeat; margin-bottom:18px;}
.euromillones .holder .menutab li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.euromillones .holder .menutab li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.euromillones .holder .menutab li a:hover { background-color:#000; }
.euromillones .holder .menutab .selected { background-color:#FFF; color:#000;}
.euromillones .holder .menutab .selected a{ background-color:#FFF; color:#000; cursor:default;}
.euromillones .holder .menutab .selected a:hover{ background-color:#FFF; color:#000;}

.euromillones .holder .pasoapaso { font-size:.9em;  }
.euromillones .holder .pasoapaso h2 { color:#000000; font-size:1em;}
.euromillones .holder .pasoapaso strong { color:#CC0000;}
.euromillones .holder .pasoapaso .text { float:left; width:600px; padding:10px; border-left:1px solid #FFF; min-height:40px; height:auto !important; height:40px;}
.euromillones .holder .pasoapaso li .number { float:left; margin:0; padding:0;}

.euromillones .holder .pasoapaso .uno { background-color:#E6E7E8; overflow:hidden; height:1%;}
.euromillones .holder .pasoapaso .uno h2 {background:url(../img/uno_euromillones.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.euromillones .holder .pasoapaso .dos { background-color:#E6E7E8; overflow:hidden; height:1%;}
.euromillones .holder .pasoapaso .dos h2 {background:url(../img/dos_euromillones.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.euromillones .holder .pasoapaso .tres { background-color:#FFF; overflow:hidden; height:1%;}
.euromillones .holder .pasoapaso .tres h2 {background:url(../img/tres_euromillones.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.euromillones .holder .pasoapaso .cuatro { background-color:#AA0D1E !important; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.euromillones .holder .pasoapaso .cuatro h2 {background:url(../img/cuatro_euromillones.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.euromillones .holder .pasoapaso .cuatro span { font-weight:bold; margin:0 0 0 15px;}
.euromillones .holder .pasoapaso .text .checkbox { float:left; margin:12px 15px 0 0; *margin-top:8px;}
.euromillones .holder .pasoapaso .juego { clear:both; width:620px; background-color:#FFF; padding:10px 30px 10px 30px;}
.euromillones .holder .pasoapaso .text .opciones { float:left; width:300px; margin:0 0 0 20px;}
.euromillones .holder .pasoapaso .text .opciones li{ float:left; padding:0; margin:0 10px 0 0;}

.euromillones .pie{ position:relative; padding-bottom:30px;}
.euromillones .pie .juega_button a{  padding:60px 0 0 0; width:186px; height:0px; overflow:hidden; display:block; float:left; position:absolute; z-index:10; top:0px; left:480px; background: url(../img/euromillones_juega_button.png) no-repeat top left; }
.euromillones .pie .juega_button a:hover { background: url(../img/euromillones_juega_button_over.png) no-repeat top left; }

/* peÒa */
.euromillones_pena .cap { background:url(../img/cap_euromillones_penya.jpg) no-repeat !important; margin: 0px;}
.euromillones_pena .holder { margin: 0px; }
.euromillones_pena .holder .pasoapaso .cuatro { background-color:#FFF !important; overflow:hidden; height:1%; color:#000; line-height:100%; font-size:1em;}
.euromillones_pena .holder .pasoapaso .cuatro h2 {background:url(../img/cuatro_euromillones_transp.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }

.euromillones_pena .holder .pasoapaso .cinco { background-color:#AA0D1E !important; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.euromillones_pena .holder .pasoapaso .cinco h2 {background:url(../img/cinco_euromillones.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.euromillones_pena .holder .pasoapaso .cinco span { font-weight:bold; margin:0 0 0 15px;}
.euromillones_pena .labelform { font-size:1.1em; font-weight:bold; margin:0 6px 0 10px; display:inline; padding:0;}

/* gold */

.gold .cap{background:url(../img/cap_gold.jpg) no-repeat; padding:5px 10px 0 20px; overflow:hidden; height:160px; }
.gold h2 { color:#CCFF00; font-size:1.3em; font-weight:bold;}
.gold h2 span { margin:0 0 0 14px; color:#FFFFFF; font-size:.9em;}
.gold .holder { border-left:#9D6403 solid 8px; background-color:#FFF;}
.gold .holder .menutab { float:none; overflow:hidden; height:30px; background:url(../img/bg_menutab.jpg) no-repeat; margin-bottom:18px;}
.gold .holder .menutab li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.gold .holder .menutab li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.gold .holder .menutab li a:hover { background-color:#000; }
.gold .holder .menutab .selected { background-color:#FFF; color:#000;}
.gold .holder .menutab .selected a{ background-color:#FFF; color:#000; cursor:default;}
.gold .holder .menutab .selected a:hover{ background-color:#FFF; color:#000;}

.gold .holder .pasoapaso { font-size:.9em;  }
.gold .holder .pasoapaso h2 { color:#000000; font-size:1em;}
.gold .holder .pasoapaso strong { color:#A26703;}
.gold .holder .pasoapaso .text { float:left; width:600px; padding:10px; border-left:1px solid #FFF; min-height:40px; height:auto !important; height:40px;}
.gold .holder .pasoapaso li .number { float:left; margin:0; padding:0;}

.gold .holder .pasoapaso .uno { background-color:#E6E7E8; overflow:hidden; height:1%;}
.gold .holder .pasoapaso .uno h2 {background:url(../img/uno_gold.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.gold .holder .pasoapaso .dos { background-color:#E6E7E8; overflow:hidden; height:1%;}
.gold .holder .pasoapaso .dos h2 {background:url(../img/dos_gold.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.gold .holder .pasoapaso .tres { background-color:#FFF; overflow:hidden; height:1%;}
.gold .holder .pasoapaso .tres h2 {background:url(../img/tres_gold.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.gold .holder .pasoapaso .cuatro { background-color:#FFF; overflow:hidden; height:1%; color:#000; line-height:100%;}
.gold .holder .pasoapaso .cuatro h2 {background:url(../img/cuatro_gold.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }

.gold .holder .pasoapaso .cinco { background-color:#D79B0E !important; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.gold .holder .pasoapaso .cinco h2 {background:url(../img/cinco_gold.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.gold .holder .pasoapaso .cinco span { font-weight:bold; margin:0 0 0 15px;}

.gold .holder .pasoapaso .text .checkbox { float:left; margin:12px 15px 0 0; *margin-top:8px;}
.gold .holder .pasoapaso .juego { clear:both; width:620px; background-color:#FFF; padding:10px 30px 10px 30px;}
.gold .holder .pasoapaso .text .opciones { float:left; width:300px; margin:0 0 0 20px;}
.gold .holder .pasoapaso .text .opciones li{ float:left; padding:0; margin:0 10px 0 0;}

.gold .pie{ position:relative; padding-bottom:30px;}
.gold .pie .juega_button a{  padding:60px 0 0 0; width:186px; height:0px; overflow:hidden; display:block; float:left; position:absolute; z-index:10; top:0px; left:480px; background: url(../img/gold_juega_button.png) no-repeat top left; }
.gold .pie .juega_button a:hover { background: url(../img/gold_juega_button_over.png) no-repeat top left; }

.banprom {
	background:url(../img/header-abonate.jpg) no-repeat;
	margin-bottom:0px;
	background-color: #FFFFFF;	
	padding-top: 180px;
	padding-left: 20px;
	padding-right: 25px;
	border-left:#999a00 solid 8px;
}

/* quiniela */

.quiniela .cap{background:url(../img/cap_quiniela.jpg) no-repeat; padding:5px 10px 0 20px; overflow:hidden; height:168px; }
.quiniela h2 { color:#CCFF00; font-size:1.3em; font-weight:bold;}
.quiniela h2 span { margin:0 0 0 14px; color:#FFFFFF; font-size:.9em;}
.quiniela .holder { border-left:#723512 solid 8px; background-color:#FFF;}
.quiniela .holder .menutab { float:none; overflow:hidden; height:30px; background:url(../img/bg_menutab.jpg) no-repeat; margin-bottom:18px;}
.quiniela .holder .menutab li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.quiniela .holder .menutab li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.quiniela .holder .menutab li a:hover { background-color:#000; }
.quiniela .holder .menutab .selected { background-color:#FFF; color:#000;}
.quiniela .holder .menutab .selected a{ background-color:#FFF; color:#000; cursor:default;}
.quiniela .holder .menutab .selected a:hover{ background-color:#FFF; color:#000;}

.quiniela .holder .pasoapaso { font-size:.9em;  }
.quiniela .holder .pasoapaso h2 { color:#000000; font-size:1em;}
.quiniela .holder .pasoapaso strong { color:#C9551C;}
.quiniela .holder .pasoapaso .text { float:left; width:600px; padding:10px; border-left:1px solid #FFF; min-height:40px; height:auto !important; height:40px;}
.quiniela .holder .pasoapaso li .number { float:left; margin:0; padding:0;}

.quiniela .holder .pasoapaso .uno { background-color:#E6E7E8; overflow:hidden; height:1%;}
.quiniela .holder .pasoapaso .uno h2 {background:url(../img/uno_quiniela.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.quiniela .holder .pasoapaso .dos { background-color:#C9551C !important; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.quiniela .holder .pasoapaso .dos h2 {background:url(../img/dos_quiniela.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.quiniela .holder .pasoapaso .dos span { font-weight:bold; margin:0 0 0 15px;}

.quiniela .holder .pasoapaso .text .checkbox { float:left; margin:12px 15px 0 0; *margin-top:8px;}

.quiniela .holder .pasoapaso .juego { clear:both; width:620px; background-color:#FFF; padding:10px 30px 10px 30px;}
.quiniela .holder .pasoapaso .text .opciones { float:left; width:330px; _width:360px; margin:0 0 0 20px; }
.quiniela .holder .pasoapaso .text .opciones li{ float:left; padding:0; margin:0 10px 0 0; _margin-right:6px;}

.quiniela .pie{ position:relative; padding-bottom:30px;}
.quiniela .pie .juega_button a{ padding:60px 0 0 0; width:186px; height:0px; overflow:hidden; display:block; float:left; position:absolute; z-index:10; top:0px; left:480px; background: url(../img/quiniela_juega_button.png) no-repeat top left; }
.quiniela .pie .juega_button a:hover { background: url(../img/quiniela_juega_button_over.png) no-repeat top left; }

/* peÒa */
.quiniela_pena .holder .pasoapaso .dos { background-color:#FFF !important; overflow:hidden; height:1%; color:#000; line-height:100%; font-size:1em;}
.quiniela_pena .holder .pasoapaso .dos h2 {background:url(../img/dos_quiniela_transp.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }

.quiniela_pena .holder .pasoapaso .tres { background-color:#FFF; overflow:hidden; height:1%;}
.quiniela_pena .holder .pasoapaso .tres h2 {background:url(../img/tres_quiniela.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }

.quiniela_pena .holder .pasoapaso .cuatro { background-color:#C9551C !important; overflow:hidden; height:1%; color:#FFF; line-height:130%;}
.quiniela_pena .holder .pasoapaso .cuatro h2 {background:url(../img/cuatro_quiniela.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.quiniela_pena .holder .pasoapaso .cuatro span { font-weight:bold; margin:0 0 0 15px;}


/* loteria */

.loteria .cap{background:url(../img/cap_loteria.jpg) no-repeat; padding:5px 10px 0 20px; overflow:hidden; height:160px; }
.loteria h2 { color:#CCFF00; font-size:1.3em; font-weight:bold;}
.loteria h2 span { margin:0 0 0 14px; color:#FFFFFF; font-size:.9em;}
.loteria .holder { border-left:#001B46 solid 8px; background-color:#FFF;}
.loteria .holder .menutab { float:none; overflow:hidden; height:30px; background:url(../img/bg_menutab.jpg) no-repeat; margin-bottom:18px;}
.loteria .holder .menutab li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.loteria .holder .menutab li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.loteria .holder .menutab li a:hover { background-color:#000; }
.loteria .holder .menutab .selected { background-color:#FFF; color:#000;}
.loteria .holder .menutab .selected a{ background-color:#FFF; color:#000; cursor:default;}
.loteria .holder .menutab .selected a:hover{ background-color:#FFF; color:#000;}


.loteria .holder .tabla { font-size:.9em; padding:0 10px 10px 10px; text-align:center;  }
.loteria .holder .tabla .header { background-color:#001B46; color:#FFF; font-size:.8em; font-weight:bold; height:35px !important; }
.loteria .holder .tabla .header .numero { height:21px; padding:10px 0px 10px 0px;}


.loteria .holder .tabla .header .disponible { padding:10px 0px 10px 0px; width:90px;}
.loteria .holder .tabla li { width:660px; margin:0; padding:0; background-color:#E6E7E8; overflow:hidden; height:1%; border-bottom:2px solid #FFF; font-size:.9em;}
.loteria .holder .tabla .numero {  float:left;width:118px; overflow:hidden; height:43px; padding:0;border-right:2px solid #FFF; }
.loteria .holder .tabla .numero2 {  float:left;width:118px; overflow:hidden; height:28px; padding:0;border-right:2px solid #FFF;  background:url(../img/backloto.png) no-repeat; padding-top: 15px; }

.loteria .holder .tabla .provincia { float:left;width:330px; height:22px; padding:12px 20px 6px 20px;border-right:2px solid #FFF;}
.loteria .holder .tabla .disponible { float:left;width:50px; height:22px; padding:12px 20px 6px 20px;border-right:2px solid #FFF; font-weight:bold;}
.loteria .holder .tabla .add { float:left;width:50px; height:22px; padding:12px 10px 6px 10px;}
.loteria .holder .tabla .add select { border:none; width:40px; font-size:.8em; padding:2px 2px 2px 0; }
.oscuro { background-color:#CBCBCB !important;}

.loteria .pie{ position:relative; padding-bottom:0px; margin:0; background-color:#FFF; clear:both; background: url(../img/loteria_leyenda.gif) no-repeat top left; height:336px;}
.loteria .pie .juega_button a{ padding:60px 0 0 0; width:186px; height:0px; overflow:hidden; display:block; float:left; position:absolute; z-index:10; top:0px; left:480px; background: url(../img/loteria_compra_button.png) no-repeat top left; }


.juega_button { width:186px; height:60px; background: url(../img/loteria_compra_button.png) no-repeat top left; border:0px; left:480px; position:absolute; }

.juega_button:hover{ width:186px; height:60px; background: url(../img/loteria_compra_button_over.png) no-repeat top left; border:0px; cursor: pointer;  left:480px; position:absolute; }

.loteria .pie .juega_button a:hover { background: url(../img/loteria_compra_button_over.png) no-repeat top left; }

/* peÒa */

.loteria_pena .cap { background:url(../img/cap_loteria_pena.jpg) no-repeat !important;  }
.loteria_pena .holder .pasoapaso .uno { background-color:#E6E7E8; overflow:hidden; height:1%;}
.loteria_pena .holder .pasoapaso .uno h2 {background:url(../img/uno_loteria.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.loteria_pena .holder .pasoapaso .dos { background-color:#FFF !important; overflow:hidden; height:1%; color:#000; line-height:100%; font-size:1em;}
.loteria_pena .holder .pasoapaso .dos h2 {background:url(../img/dos_loteria.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.loteria_pena .holder .pasoapaso .tres { background-color:#00456A !important; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.loteria_pena .holder .pasoapaso .tres h2 {background:url(../img/tres_loteria.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.loteria_pena .holder .pasoapaso .tres span { font-weight:bold; margin:0 0 0 15px;}

.loteria_pena .pie{ position:relative; padding-bottom:30px; margin:0; clear:both; background-image:none !important; height:auto;}
.loteria_pena .pie .juega_button a{ padding:60px 0 0 0; width:186px; height:0px; overflow:hidden; display:block; float:left; position:absolute; z-index:10; top:0px; left:480px; background: url(../img/loteria_juega_button.png) no-repeat top left; }
.loteria_pena .pie .juega_button a:hover { background: url(../img/loteria_juega_button_over.png) no-repeat top left; }
.loteria_pena .holder .pasoapaso li .number { float:left; margin:0; padding:0;}

.loteria_pena .holder .pasoapaso strong { color:#AB0E1E;}
.loteria_pena .holder .pasoapaso .text { float:left; width:600px; padding:10px; border-left:1px solid #FFF; min-height:40px; height:auto !important; height:40px;}
.loteria_pena .holder .pasoapaso .text .checkbox { float:left; margin:12px 15px 0 0; *margin-top:8px;}
.loteria_pena .holder .pasoapaso .juego { clear:both; width:620px; background-color:#FFF; padding:10px 30px 10px 30px;}
.loteria_pena .holder .pasoapaso .text .opciones { float:left; width:330px; _width:360px; margin:0 0 0 20px; }
.loteria_pena .holder .pasoapaso .text .opciones li{ float:left; padding:0; margin:0 10px 0 0; _margin-right:6px;}
.loteriavalor { width:65px; padding:4px; font-size:1.2em; font-weight:bold; color:#AB0E1E; margin:0 0 0 15px;}

/* elgordo */

.elgordo .cap{background:url(../img/cap_elgordo.jpg) no-repeat; padding:5px 10px 0 20px; overflow:hidden; height:154px; }
.elgordo h2 { color:#CCFF00; font-size:1.3em; font-weight:bold;}
.elgordo h2 span { margin:0 0 0 14px; color:#FFFFFF; font-size:.9em;}
.elgordo .holder { border-left:#242424 solid 8px; background-color:#FFF;}
.elgordo .holder .menutab { float:none; overflow:hidden; height:30px; background:url(../img/bg_menutab.jpg) no-repeat; margin-bottom:18px;}
.elgordo .holder .menutab li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.elgordo .holder .menutab li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.elgordo .holder .menutab li a:hover { background-color:#000; }
.elgordo .holder .menutab .selected { background-color:#FFF; color:#000;}
.elgordo .holder .menutab .selected a{ background-color:#FFF; color:#000; cursor:default;}
.elgordo .holder .menutab .selected a:hover{ background-color:#FFF; color:#000;}

.elgordo .holder .pasoapaso { font-size:.9em;  }
.elgordo .holder .pasoapaso h2 { color:#000000; font-size:1em;}
.elgordo .holder .pasoapaso strong { color:#333;}
.elgordo .holder .pasoapaso .text { float:left; width:600px; padding:10px; border-left:1px solid #FFF; min-height:40px; height:auto !important; height:40px;}
.elgordo .holder .pasoapaso li .number { float:left; margin:0; padding:0;}

.elgordo .holder .pasoapaso .uno { background-color:#E6E7E8; overflow:hidden; height:1%;}
.elgordo .holder .pasoapaso .uno h2 {background:url(../img/uno_elgordo.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.elgordo .holder .pasoapaso .dos { background-color:#E6E7E8; overflow:hidden; height:1%;}
.elgordo .holder .pasoapaso .dos h2 {background:url(../img/dos_elgordo.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.elgordo .holder .pasoapaso .tres { background-color:#FFF; overflow:hidden; height:1%;}
.elgordo .holder .pasoapaso .tres h2 {background:url(../img/tres_elgordo.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.elgordo .holder .pasoapaso .cuatro { background-color:#5D6460 !important; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.elgordo .holder .pasoapaso .cuatro h2 {background:url(../img/cuatro_elgordo.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.elgordo .holder .pasoapaso .cuatro span { font-weight:bold; margin:0 0 0 15px;}

.elgordo .holder .pasoapaso .text .checkbox { float:left; margin:12px 15px 0 0; *margin-top:8px;}

.elgordo .holder .pasoapaso .juego { clear:both; width:620px; background-color:#FFF; padding:10px 30px 10px 30px;}
.elgordo .holder .pasoapaso .text .opciones { float:left; width:300px; margin:0 0 0 20px;}
.elgordo .holder .pasoapaso .text .opciones li{ float:left; padding:0; margin:0 10px 0 0;}

.elgordo .pie{ position:relative; padding-bottom:30px;}
.elgordo .pie .juega_button a{ padding:60px 0 0 0; width:186px; height:0px; overflow:hidden; display:block; float:left; position:absolute; z-index:10; top:0px; left:480px; background: url(../img/elgordo_juega_button.png) no-repeat top left; /*cursor:pointer; position:absolute; z-index:10; top:0px; left:450px; background: url(../img/euromillones_juega_button.png) no-repeat top left; display:block; height:60px; width:186px;*/}
.elgordo .pie .juega_button a:hover { background: url(../img/elgordo_juega_button_over.png) no-repeat top left; }

/* peÒa */
.elgordo_pena .holder .pasoapaso .cuatro { background-color:#FFF !important; overflow:hidden; height:1%; color:#000; line-height:100%; font-size:1em;}
.elgordo_pena .holder .pasoapaso .cuatro h2 {background:url(../img/cuatro_elgordo_transp.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }

.elgordo_pena .holder .pasoapaso .cinco { background-color:#5D6460 !important; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.elgordo_pena .holder .pasoapaso .cinco h2 {background:url(../img/cinco_elgordo.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.elgordo_pena .holder .pasoapaso .cinco span { font-weight:bold; margin:0 0 0 15px;}
.elgordo_pena .labelform { font-size:1.1em; font-weight:bold; margin:0 6px 0 10px; display:inline; padding:0;}


/* bonoloto */
.dobles .cap{background:url(../img/header-penya-doble.jpg) no-repeat; padding:5px 10px 0 20px; overflow:hidden; height:158px; }
.dobles h2 { color:#CCFF00; font-size:1.3em; font-weight:bold;}
.dobles h2 span { margin:0 0 0 14px; color:#FFFFFF; font-size:.9em;}
.dobles .holder { border-left:#0B4103 solid 8px; background-color:#FFF;}
.dobles .holder .menutab { float:none; overflow:hidden; height:30px; background:url(../img/bg_menutab.jpg) no-repeat; margin-bottom:18px;}
.dobles .holder .menutab li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.dobles .holder .menutab li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.dobles .holder .menutab li a:hover { background-color:#000; }
.dobles .holder .menutab .selected { background-color:#FFF; color:#000;}
.dobles .holder .menutab .selected a{ background-color:#FFF; color:#000; cursor:default;}
.dobles .holder .menutab .selected a:hover{ background-color:#FFF; color:#000;}

.dobles .holder .pasoapaso { font-size:.9em;  }
.dobles .holder .pasoapaso h2 { color:#000000; font-size:1em;}
.dobles .holder .pasoapaso strong { color:#006500;}
.dobles .holder .pasoapaso .text { float:left; width:600px; padding:10px; border-left:1px solid #FFF; min-height:40px; height:auto !important; height:40px;}
.dobles .holder .pasoapaso li .number { float:left; margin:0; padding:0;}

.dobles .holder .pasoapaso .uno { background-color:#E6E7E8; overflow:hidden; height:1%;}
.dobles .holder .pasoapaso .uno h2 {background:url(../img/uno_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.dobles .holder .pasoapaso .dos { background-color:#E6E7E8; overflow:hidden; height:1%;}
.dobles .holder .pasoapaso .dos h2 {background:url(../img/dos_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.dobles .holder .pasoapaso .tres { background-color:#FFF; overflow:hidden; height:1%;}
.dobles .holder .pasoapaso .tres h2 {background:url(../img/tres_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.dobles .holder .pasoapaso .cuatro { background-color:#E6E7E8; overflow:hidden; height:1%;}
.dobles .holder .pasoapaso .cuatro h2 {background:url(../img/cuatro_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.dobles .holder .pasoapaso .cinco { background-color:#1D8D09 !important; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.dobles .holder .pasoapaso .cinco h2 {background:url(../img/cinco_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.dobles .holder .pasoapaso .cinco span { font-weight:bold; margin:0 0 0 15px;}

.dobles .holder .pasoapaso .text .checkbox { float:left; margin:12px 15px 0 0; *margin-top:8px;}

.dobles .holder .pasoapaso .juego { clear:both; width:620px; background-color:#FFF; padding:10px 30px 10px 30px;}
.dobles .holder .pasoapaso .text .opciones { float:left; width:420px; margin:0 0 0 20px;}
.dobles .holder .pasoapaso .text .opciones li{ float:left; padding:0; margin:0 10px 0 0;}

.dobles .pie{ position:relative; padding-bottom:30px;}
.dobles .pie .juega_button a{ padding:60px 0 0 0; width:186px; height:0px; overflow:hidden; display:block; float:left; position:absolute; z-index:10; top:0px; left:480px; background: url(../img/bonoloto_juega_button.png) no-repeat top left; /*cursor:pointer; position:absolute; z-index:10; top:0px; left:450px; background: url(../img/euromillones_juega_button.png) no-repeat top left; display:block; height:60px; width:186px;*/}
.dobles .pie .juega_button a:hover { background: url(../img/bonoloto_juega_button_over.png) no-repeat top left; }

/* bonoloto */
.dobles_pena .holder .pasoapaso .text .opciones { width:330px !important;}






.bonoloto .cap{background:url(../img/cap_bonoloto.jpg) no-repeat; padding:5px 10px 0 20px; overflow:hidden; height:154px; }
.bonoloto h2 { color:#CCFF00; font-size:1.3em; font-weight:bold;}
.bonoloto h2 span { margin:0 0 0 14px; color:#FFFFFF; font-size:.9em;}
.bonoloto .holder { border-left:#0B4103 solid 8px; background-color:#FFF;}
.bonoloto .holder .menutab { float:none; overflow:hidden; height:30px; background:url(../img/bg_menutab.jpg) no-repeat; margin-bottom:18px;}
.bonoloto .holder .menutab li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.bonoloto .holder .menutab li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.bonoloto .holder .menutab li a:hover { background-color:#000; }
.bonoloto .holder .menutab .selected { background-color:#FFF; color:#000;}
.bonoloto .holder .menutab .selected a{ background-color:#FFF; color:#000; cursor:default;}
.bonoloto .holder .menutab .selected a:hover{ background-color:#FFF; color:#000;}

.bonoloto .holder .pasoapaso { font-size:.9em;  }
.bonoloto .holder .pasoapaso h2 { color:#000000; font-size:1em;}
.bonoloto .holder .pasoapaso strong { color:#006500;}
.bonoloto .holder .pasoapaso .text { float:left; width:600px; padding:10px; border-left:1px solid #FFF; min-height:40px; height:auto !important; height:40px;}
.bonoloto .holder .pasoapaso li .number { float:left; margin:0; padding:0;}

.bonoloto .holder .pasoapaso .uno { background-color:#E6E7E8; overflow:hidden; height:1%;}
.bonoloto .holder .pasoapaso .uno h2 {background:url(../img/uno_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.bonoloto .holder .pasoapaso .dos { background-color:#E6E7E8; overflow:hidden; height:1%;}
.bonoloto .holder .pasoapaso .dos h2 {background:url(../img/dos_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.bonoloto .holder .pasoapaso .tres { background-color:#FFF; overflow:hidden; height:1%;}
.bonoloto .holder .pasoapaso .tres h2 {background:url(../img/tres_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.bonoloto .holder .pasoapaso .cuatro { background-color:#E6E7E8; overflow:hidden; height:1%;}
.bonoloto .holder .pasoapaso .cuatro h2 {background:url(../img/cuatro_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.bonoloto .holder .pasoapaso .cinco { background-color:#1D8D09 !important; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.bonoloto .holder .pasoapaso .cinco h2 {background:url(../img/cinco_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.bonoloto .holder .pasoapaso .cinco span { font-weight:bold; margin:0 0 0 15px;}

.bonoloto .holder .pasoapaso .text .checkbox { float:left; margin:12px 15px 0 0; *margin-top:8px;}

.bonoloto .holder .pasoapaso .juego { clear:both; width:620px; background-color:#FFF; padding:10px 30px 10px 30px;}
.bonoloto .holder .pasoapaso .text .opciones { float:left; width:420px; margin:0 0 0 20px;}
.bonoloto .holder .pasoapaso .text .opciones li{ float:left; padding:0; margin:0 10px 0 0;}

.bonoloto .pie{ position:relative; padding-bottom:30px;}
.bonoloto .pie .juega_button a{ padding:60px 0 0 0; width:186px; height:0px; overflow:hidden; display:block; float:left; position:absolute; z-index:10; top:0px; left:480px; background: url(../img/bonoloto_juega_button.png) no-repeat top left; /*cursor:pointer; position:absolute; z-index:10; top:0px; left:450px; background: url(../img/euromillones_juega_button.png) no-repeat top left; display:block; height:60px; width:186px;*/}
.bonoloto .pie .juega_button a:hover { background: url(../img/bonoloto_juega_button_over.png) no-repeat top left; }

/* bonoloto */
.bonoloto_pena .holder .pasoapaso .text .opciones { width:330px !important;}

/* primitiva */

.primitiva .cap{background:url(../img/cap_primitiva.jpg) no-repeat; padding:5px 10px 0 20px; overflow:hidden; height:154px; }
.primitiva h2 { color:#CCFF00; font-size:1.3em; font-weight:bold;}
.primitiva h2 span { margin:0 0 0 14px; color:#FFFFFF; font-size:.9em;}
.primitiva .holder { border-left:#012800 solid 8px; background-color:#FFF;}
.primitiva .holder .menutab { float:none; overflow:hidden; height:30px; background:url(../img/bg_menutab.jpg) no-repeat; margin-bottom:18px;}
.primitiva .holder .menutab li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.primitiva .holder .menutab li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.primitiva .holder .menutab li a:hover { background-color:#000; }
.primitiva .holder .menutab .selected { background-color:#FFF; color:#000;}
.primitiva .holder .menutab .selected a{ background-color:#FFF; color:#000; cursor:default;}
.primitiva .holder .menutab .selected a:hover{ background-color:#FFF; color:#000;}

.primitiva .holder .pasoapaso { font-size:.9em;  }
.primitiva .holder .pasoapaso h2 { color:#000000; font-size:1em;}
.primitiva .holder .pasoapaso strong { color:#006500;}
.primitiva .holder .pasoapaso .text { float:left; width:600px; padding:10px; border-left:1px solid #FFF; min-height:40px; height:auto !important; height:40px;}
.primitiva .holder .pasoapaso li .number { float:left; margin:0; padding:0;}

.espuno {
	background-color:#E6E7E8; overflow:hidden; height:1%;
}
.espuno h2 {background:url(../img/uno_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.espdos {
	background-color:#fff; overflow:hidden; height:1%;
}
.espdos h2 {background:url(../img/dos_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.esptres { background-color:#E6E7E8; overflow:hidden; height:1%;}
.esptres h2 {background:url(../img/tres_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.espcuatro { background-color:#006500; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.espcuatro h2 { padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.espcuatro span { font-weight:bold; margin:0 0 0 15px;}


.primitiva .holder .pasoapaso .uno { background-color:#E6E7E8; overflow:hidden; height:1%;}
.primitiva .holder .pasoapaso .uno h2 {background:url(../img/uno_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.primitiva .holder .pasoapaso .dos { background-color:#E6E7E8; overflow:hidden; height:1%;}
.primitiva .holder .pasoapaso .dos h2 {background:url(../img/dos_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.primitiva .holder .pasoapaso .tres { background-color:#FFF; overflow:hidden; height:1%;}
.primitiva .holder .pasoapaso .tres h2 {background:url(../img/tres_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.primitiva .holder .pasoapaso .cuatro { background-color:#E6E7E8; overflow:hidden; height:1%;}
.primitiva .holder .pasoapaso .cuatro h2 {background:url(../img/cuatro_bonoloto.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.primitiva .holder .pasoapaso .cinco { background-color:#006500; overflow:hidden; height:1%; color:#FFF; line-height:130%; font-size:.9em;}
.primitiva .holder .pasoapaso .cinco h2 {background:url(../img/cinco_primitiva.gif) no-repeat; padding:60px 0 0 0; width:60px; height:0px; overflow:hidden; display:block; }
.primitiva .holder .pasoapaso .cinco span { font-weight:bold; margin:0 0 0 15px;}

.primitiva .holder .pasoapaso .text .checkbox { float:left; margin:12px 15px 0 0; *margin-top:8px;}

.primitiva .holder .pasoapaso .juego { clear:both; width:620px; background-color:#FFF; padding:10px 30px 10px 30px;}
.primitiva .holder .pasoapaso .text .opciones { float:left; width:420px; margin:0 0 0 20px;}
.primitiva .holder .pasoapaso .text .opciones li{ float:left; padding:0; margin:0 10px 0 0;}

.primitiva .pie{ position:relative; padding-bottom:30px;}
.primitiva .pie .juega_button a{ padding:60px 0 0 0; width:186px; height:0px; overflow:hidden; display:block; float:left; position:absolute; z-index:10; top:0px; left:480px; background: url(../img/bonoloto_juega_button.png) no-repeat top left; /*cursor:pointer; position:absolute; z-index:10; top:0px; left:450px; background: url(../img/euromillones_juega_button.png) no-repeat top left; display:block; height:60px; width:186px;*/}
.primitiva .pie .juega_button a:hover { background: url(../img/bonoloto_juega_button_over.png) no-repeat top left; }


.primitiva .pie .promo_button a{ padding:60px 0 0 0; width:186px; height:0px; overflow:hidden; display:block; float:left; position:absolute; z-index:10; top:0px; left:480px; background: url(../img/promo_button.png) no-repeat top left; /*cursor:pointer; position:absolute; z-index:10; top:0px; left:450px; background: url(../img/euromillones_juega_button.png) no-repeat top left; display:block; height:60px; width:186px;*/}
.primitiva .pie .promo_button a:hover { background: url(../img/promo_button.png) no-repeat top left; }

/* peÒa */
.primitiva_pena .holder .pasoapaso .text .opciones { width:330px !important;}

/* HACK PARA IE6 - PNG TRANSPARENTES */

/* euromillones */
* html .euromillones .pie .juega_button a {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/euromillones_juega_button.png", sizingMethod="scale");
}
* html .euromillones .pie .juega_button a:hover {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/euromillones_juega_button_over.png", sizingMethod="scale");
}
/* primitiva */
* html .primitiva .pie .juega_button a {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bonoloto_juega_button.png", sizingMethod="scale");
}
* html .primitiva .pie .juega_button a:hover {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bonoloto_juega_button_over.png", sizingMethod="scale");
}
/* bonoloto */
* html .bonoloto .pie .juega_button a {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bonoloto_juega_button.png", sizingMethod="scale");
}
* html .bonoloto .pie .juega_button a:hover {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bonoloto_juega_button_over.png", sizingMethod="scale");
}
/* quiniela */
* html .quiniela .pie .juega_button a {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/quiniela_juega_button.png", sizingMethod="scale");
}
* html .quiniela .pie .juega_button a:hover {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/quiniela_juega_button_over.png", sizingMethod="scale");
}
/* loteria */
* html .loteria .pie .juega_button a {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/loteria_compra_button.png", sizingMethod="scale");
}
* html .loteria .pie .juega_button a:hover {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/loteria_compra_button_over.png", sizingMethod="scale");
}
/* loteria peÒa */
* html .loteria_pena .pie .juega_button a {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/loteria_juega_button.png", sizingMethod="scale");
}
* html .loteria_pena .pie .juega_button a:hover {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/loteria_juega_button_over.png", sizingMethod="scale");
}
/* elgordo */
* html .elgordo .pie .juega_button a {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/elgordo_juega_button.png", sizingMethod="scale");
}
* html .elgordo .pie .juega_button a:hover {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/elgordo_juega_button_over.png", sizingMethod="scale");
}

/* gold */
* html .gold .pie .juega_button a {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/gold_juega_button.png", sizingMethod="scale");
}
* html .gold .pie .juega_button a:hover {
background-image: none; cursor:pointer !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/gold_juega_button_over.png", sizingMethod="scale");
}





/*
.mosca a{ cursor:pointer; position:absolute; left:339px; top:17px; z-index:100; width:234px; height:30px; background: url(http://www.catradio.cat/reproductor/img/mosca.png) no-repeat top left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; padding:19px 6px 0 62px; }
.mosca a:hover { background: url(http://www.catradio.cat/reproductor/img/mosca_on.png) no-repeat top left; }
*/

.abonate { width:217px; margin:15px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #CCC; }
.abonate h2 a{ background:url(../img/abonate.gif) no-repeat; padding:57px 0 0 0; width:217px; height:0px; overflow:hidden; display:block; }
.abonate h2 a:hover{ background:url(../img/abonate_over.gif) no-repeat; }

.quienes { width:217px; margin:15px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #CCC; }
.quienes h2 a{ background:url(../img/quienes.gif) no-repeat; padding:32px 0 0 0; width:217px; height:0px; overflow:hidden; display:block; }
.quienes h2 a:hover{ background:url(../img/quienes_over.gif) no-repeat; }

.estab { width:217px; margin:15px 0 0 0; padding:10px 0 15px 0; border-top:1px solid #CCC; }
.estab h2 a{ background:url(../img/reg_establ.jpg) no-repeat; padding:32px 0 0 0; width:217px; height:0px; overflow:hidden; display:block; }
.estab h2 a:hover{ background:url(../img/reg_establ_over.jpg) no-repeat; }


.cards { width:217px; margin:15px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #CCC; }
.colaboradores{ width:217px; margin:15px 0 0 0; padding:0 0 15px 0; }
.micuenta { background:#E6E7E8 url(../img/bg_micuenta.gif) no-repeat; width:217px; margin:15px 0 0 0; padding:30px 0 0 0; clear:both; overflow:hidden; height:1%; }
.micuenta .msg { padding:0 12px 0px 12px;  font-size:.9em; text-align:center; margin:0; }
.vermas { font-weight:bold; margin:15px 0 15px 8px; text-align:left !important; width:200px; font-size:.9em; *float:left;}

.valign { float:left; padding:10px 12px 0 0;}
.counter { margin:0 9px 0 0;}
.counter input {background:url(../img/bg_formcounter.gif) no-repeat; height:26px; width:26px; padding:4px 2px 4px 2px; border:none; font-size:1.2em; text-align:center; }
.cajagris {background:url(../img/top_cajagris.gif) no-repeat; font-size:.8em; font-weight:bold; padding:10px; margin:12px 0 0 0; overflow:hidden; height:1%; _height:30px;}
.cajagris .texto { float:left; margin:6px 12px 0 0;}
.cajagris .apuesta { float:left; width:290px; *width:300px; }
.cajagris .apuesta ul { padding:0; margin:0;overflow:hidden; height:1%; }
.cajagris .apuesta li{ float:left; margin:0 3px 0 0; font-size:.9em; font-weight:bold; *margin-right:2px;overflow:hidden; height:1%; }
.cajagris .apuesta li input{ background-color:#FFF; border:#CCC solid 1px; padding:3px 6px 3px 6px; width:14px; text-align:center; margin-top:2px;}
.cajagris .apuesta .star input{ background:transparent url(../img/bg_star.gif) no-repeat center top; border:none !important; padding:6px 5px 4px 5px; margin-top:0 !important; }
.cajagris .mod_button { width:126px; float:left; padding:0; margin:0;}
.cajagris .mod_button a { background:url(../img/mod_button.jpg) no-repeat; color:#990000; padding:3px 4px 5px 12px; display:block; font-weight:bold; width:120px;}
.cajagris .mod_button a:hover{ background:url(../img/mod_button_over.jpg) no-repeat; color:#FFF !important;}
.apuesta_btm {overflow:hidden;padding:0; margin:0; width:550px; *height:16px; *margin-top:-7px;}




/* REGISTRO + CARRITO */

.reg { background-color:#FFF; padding:15px 20px 15px 20px; width:650px; border-bottom:#ccc solid 1px;}
.registro_header { padding:0; margin:0; clear:both; overflow:hidden; height:1%;}
.cap_registro { float:left; width:550px; margin:0 0 0 10px;}
.cap_registro h2 { font-size:2.3em; font-weight: bold; padding:0; margin:6px 0 0 0; color:#666;}
.cap_registro h3 { font-size:.85em; padding:0; margin:0;}
.cap_registro h3 strong { color:#000;}
.registro_campos { background-color:#E8E8E8; padding:10px 20px 45px 20px; overflow:hidden; height:1%; font-size:.8em; _font-size:.7em;}
.registro_campos input { border:none; margin-top:3px !important; padding:2px; color:#666;}
.registro_campos label { font-weight:bold; color:#333; }
.registro_campos p{ margin:0 0 6px 0;}
.registro_campos .obligatorio { font-size:.85em; font-weight:bold; text-align:right;}
.registro_button { background:url(../img/mod_button_peque.jpg) no-repeat; color:#000 !important; padding:0px 7px 10px 12px !important; height:26px; display:block; font-weight:bold; width:68px; font-size:.85em; font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
.registro_button:hover{ background:url(../img/mod_button_peque_over.jpg) no-repeat; color:#FFF !important;}
.clausula { margin:10px 0 10px 0; font-size:.8em; clear:both;}
.registro_button_large { border:none; background:url(../img/mod_button.jpg) no-repeat; color:#000 !important; padding:0px 7px 10px 12px !important; height:26px; display:block; font-weight:bold; width:126px; font-size:.95em; font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
.registro_button_large:hover{ background:url(../img/mod_button_over.jpg) no-repeat; color:#FFF !important;}

.regu { background-color:#FFF; padding:15px 20px 15px 20px; width:650px; border-bottom:#ccc solid 1px;}

.regu h2 { font-size:15px; font-weight: bold; padding:0; margin:6px 0 0 0; color:#666;}
.regu p { font-size:13px; padding:0; margin:6px 0 0 0; color:#444;}
.regu ul { margin-top: 10px; margin-left: 25px; font-size:13px; color:#444; }

.backbox {
 background:url(../img/backgreen.jpg) no-repeat; 
 padding-right: 4px;
 text-align: right;

}
.backbox2 {
 background:url(../img/back_red.jpg) no-repeat; 
 padding-right: 4px;
 text-align: right;
 color: #FFFFFF;
}
.premio {
	font-size: 10px;	
}

.carrito_header { }
.carrito_header .tabla { font-size:.9em; padding:0; /*text-align:center; */ overflow:hidden; height:1%;background-color:#E6E7E8; }
.carrito_header .tabla .header { background-color:#787878; color:#FFF; font-size:.8em; font-weight:bold; height:35px !important; border-bottom:none !important; }
.carrito_header .tabla .header .nom { height:21px;}
/*.carrito_header .tabla .header .fecha { padding:10px 0px 10px 0px; width:90px;}*/

.carrito_header .tabla li { width:650px; margin:0; padding:0; background-color:#E6E7E8; overflow:hidden; height:1%; border-bottom:2px solid #FFF; font-size:.9em; }
.carrito_header .tabla .nom {  float:left;width:240px; overflow:hidden; height:1%; padding:10px 0px 10px 10px; font-weight:bold; }
.carrito_header .tabla .tools { float:left;width:140px; height:21px; padding:10px 20px 10px 20px;overflow:hidden;}
.carrito_header .tabla .fecha { float:left;width:70px; height:21px; padding:10px 20px 10px 20px; }
.carrito_header .tabla .importe { float:left;width:90px; height:21px; padding:10px 10px 10px 10px; text-align:right;}

.carrito_header .tabla .nom2 {  float:left;width:100%; overflow:hidden; height:25px; padding:10px 0px 10px 10px; }
.carrito_header .tabla .importe2 { float:right;width:200px; height:21px; padding:10px 10px 10px 10px; text-align:right;}

.carrito_header .tabla .idcarrito { float:left; overflow:hidden; height:1%; width: 60px; padding:10px 0px 10px 10px; font-weight:bold; }
.carrito_header .tabla .importe3 { float:right;width:150px; height:21px; padding:10px 10px 10px 10px; text-align:left;}

.carrito_header .tabla .fecha14 { float:left;width:120px; height:21px; padding:10px 20px 10px 20px;overflow:hidden;}
.carrito_header .tabla .concepto14 { float:left;width:200px; height:21px; padding:10px 20px 10px 20px;overflow:hidden;}
.carrito_header .tabla .importe14 { float:right;width:80px; text-align: right; height:21px; padding:10px 20px 10px 20px;overflow:hidden;}
.carrito_header .tabla .importe14 { float:right;width:80px; text-align: right; height:21px; padding:10px 20px 10px 20px;overflow:hidden;}


.carrito_header .tabla .tools .tool { float:left; margin:0 6px 0 0;}

.reg_opciones {padding:6px 10px 6px 6px !important; overflow:hidden;}
.reg_opciones li { border:none !important; overflow:hidden; height:1%; float:left; padding:6px 24px 6px 6px !important; font-weight:bold;}
.reg_opciones .continuar { background:url(../img/ico_seguir.gif) no-repeat right 5px; margin-right:20px !important; width:120px !important; }
.reg_opciones .vaciar { background:url(../img/ico_anular.gif) no-repeat right 5px; width:135px !important; }
.reg_opciones .total { float:right; margin:8px 0 0 20 !important; font-weight:bold; font-size:1.2em;}

.carrito_tit { margin:0 0 6px 0; font-size:.7em; font-weight:bold; color:#494949; padding:0;}
.formapago { background-color:#E6E7E8; overflow:hidden; height:1%; font-size:.8em; padding:15px; }
.formapago_opt { background-color:#E6E7E8; overflow:hidden; height:1%; font-size:.8em; padding:15px; }
.formapago_opt label { text-align:right; width:140px !important; margin:0 10px 0 0; display:block; padding-top:3px;}
.formapago_opt ul { float:left; width:150px;}
.formapago_opt li { margin:0 0 10px 0; /*overflow:hidden; height:1%;*/}
.formapago_opt span { padding:0 10px 0 10px;}
.formapago_opt input { border:none !important; padding:3px 4px 3px 4px; *padding:0; *height:14px; font-size:.8em; *margin:0; }
.transfer ul { width:auto !important; color:#333333; font-size:.95em;}

.banco label { text-align:left; width:auto !important; margin:0 10px 0 0; display:block; padding-top:6px;}
.banco li { float:left !important; margin:0 15px 0 0; width:auto !important;}
.banco ul { width:600px !important; color:#333333; font-size:.95em;}

.condiciones { margin:0 0 10px 0; font-size:.7em; clear:both;}
.condiciones .button { float:right; width:150px;}
.condiciones .registro_button { border:none; font-size:1em;}

.noregistro { width:320px; float:left; margin:25px 10px 0 0; _width:310px;}
.noregistro .button { float:left; /*width:150px;*/ margin:10px 0 0 0;}
.noregistro .registro_button { border:none; font-size:.9em;}

.noregistro .registro_button_medio { border:none; font-size:.9em; background:url(../img/mod_button_medio.jpg) no-repeat; color:#000 !important; padding:0px 7px 10px 12px !important; height:26px; display:block; font-weight:bold; width:85px; font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
.noregistro .registro_button_medio:hover{ background:url(../img/mod_button_medio_over.jpg) no-repeat; color:#FFF !important;}

.noregistro .fondo { background-color:#E6E7E8; min-height:110px; overflow:hidden; _height:1%; color:#494949; font-size:.75em; padding:15px; }
.noregistro .campos_reg { overflow:hidden; height:1%;}
.noregistro .campos_reg li{ float:left;margin:4px 15px 0 0; width:120px !important; height:21px;}
.noregistro .campos_reg input {border:none !important; padding:2px; color:#999 !important; width:120px; height:21px; _height:15px;}
.noregistro .olvido { /*clear:both; */margin:6px 0 0 0; font-size:.85em; font-weight:bold; padding:0;}
.noregistro .fondo ul {overflow:hidden; height:1%; }
.noregistro .fondo h3 { font-size:1.2em;}


/* MENU SOLO TEXTO */
#menublock { float:left; width:217px; margin:0 17px 0 0; padding:18px; background:url(../img/bg_menu.gif) no-repeat; overflow:hidden; height:1%; font-size:.75em; border-bottom:#ccc solid 1px; }
#menublock .menu { width:217px; padding:0px; }
#menublock .menu li{ margin:0; font-weight:bold; }
#menublock .menu li a{ padding:4px 6px 4px 23px; display:block; width:187px;border-bottom:1px solid #CCC; background:#F0F0F0 url(../img/list_azul.gif) no-repeat 8px 4px;}
#menublock .menu li a:hover{ color:#C4221F;  background:#FFF url(../img/list_red.gif) no-repeat 11px 4px;}
#menublock .menu .selected { color:#C4221F; padding:6px 6px 6px 23px; display:block; width:187px; border-bottom:1px solid #CCC; background:#FFF url(../img/list_red.gif) no-repeat 8px 4px; }
#menublock .menu .first {border-top:1px solid #CCC; }

#menublock .menu .gold { color:#8C6E2A;}
#menublock .menu .gold a{ background:#F0F0F0 url(../img/list_gold.gif) no-repeat 8px 4px; color:#8C6E2A;}
#menublock .menu .gold a:hover{ color:#C4221F;  background:#FFF url(../img/list_red_gold.gif) no-repeat 11px 4px;}
#menublock .menu .selectedGold { color:#C4221F; padding:6px 6px 6px 23px; display:block; width:187px; border-bottom:1px solid #CCC; background:#FFF url(../img/list_red_gold.gif) no-repeat 11px 4px; }

#menublock .menu .silv { color:#DADADA; }
#menublock .menu .silv a{ background:#F0F0F0 url(../img/list_azul.gif) no-repeat 8px 4px; color:#800080;}
#menublock .menu .silv a:hover{ color:#DADADA; background:#FFF url(../img/list_red.gif) no-repeat 11px 4px;}
#menublock .menu .selectedsilv { color:#C4221F; padding:6px 6px 6px 23px; display:block; width:187px; border-bottom:1px solid #CCC; background:#FFF url(../img/list_red.gif) no-repeat 11px 4px; }



/* PEU */
#footer { width:930px; padding:10px 15px 10px 20px; vertical-align:top; margin: 0 auto; clear: both; height:130px; padding:15px; overflow:hidden; font-size:.7em; background:url(../img/bg_footer.jpg) no-repeat;  color:#FFF;}
#footer .url { font-size:1.2em; font-weight:bold; color:#FFF; margin:0 0 10px 0;}
#footer a { color:#006688; }
#footer a:hover { color:#FFF; }
#footer ul { float:left; margin:0 35px 0 0;}
#footer .gran { font-size:18px;}
#footer .right { text-align:right;}
#footer .fechapie { margin:20px 0 0 0;}



.reg_button { width:220px; float:left; padding:0; margin:0 0 0 10px;}
.reg_button a { width: 220px;background:url(../img/registro_button.jpg) no-repeat; color:#000000; padding:3px 14px 5px 18px; display:block; font-weight:bold; }
.reg_button a:hover{ background:url(../img/registro_button_over.jpg) no-repeat; color:#FFFFFF !important;}

#como {
	padding-left: 25px;
	padding-right: 20px;
	font-size: 14px;	
	line-height: 20px;
	text-align: justify;
}
#como h3 {
	font-size: 18px;
}
#como p {
	margin-bottom: 15px;	
}
#como ul {
	margin-left: 20px;	
	margin-bottom: 5px;
}
#como ul li {
	background:#FFF url(../img/83.gif) no-repeat;
	padding-left: 10px;
}
#como ul.second {
	margin-bottom: 20px;	
}
#como ul.second li {
	background:#FFF url(../img/81.gif) no-repeat;
	padding-left: 10px;
	margin-left: 20px;
}

.menutab2 { font-size: 14px; float:none; overflow:hidden; height:30px; background-color: #999a00; margin-bottom:18px;}
.menutab2 li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.menutab2 li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.menutab2 li a:hover { background-color:#d5d503; color:#FFFFFF;}


.sorteos {
	background-color: #C94F16;
	margin-bottom:0px;
	background-color: #FFFFFF;	


	border-left:#C94F16 solid 8px;
	border-bottom: #C94F16 solid 18px;
}
.sorteos h2 {
	height: 40px;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 22px;
	background-color: #C94F16;	
	color: #ffffff;
}

.help {
	background-color: #001b46;
	margin-bottom:0px;
	background-color: #FFFFFF;	


	border-left:#001b46 solid 8px;
	border-bottom: #001b46 solid 18px;
}
.help h2 {
	height: 40px;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 22px;
	background-color: #001b46;	
	color: #ffffff;
}
.menutab3 { font-size: 14px; float:none; overflow:hidden; height:30px; background-color: #004e72; margin-bottom:18px;}
.menutab3 li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.menutab3 li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.menutab3 li a:hover { background-color:#004e72; color:#FFFFFF;}

.menutab4 { font-size: 14px; float:none; overflow:hidden; height:30px; background-color: #FF8000; margin-bottom:18px;}
.menutab4 li{ float:left; margin:0; padding:0; border-right:1px solid #FFF; }
.menutab4 li a{ padding:6px 22px 8px 22px; color:#FFFFFF; display:block; font-weight:bold; font-size:.9em; }
.menutab4 li a:hover { background-color:#FFC66F; color:#FFFFFF;}

#us {
	padding-top: 10px;
	color: #FFFFFF;
	font-size: 12px;	
	margin-bottom: 25px;
}
.red {
	color: #FF2712;
}	


#primisample {
	width: 690px;
	height: 1114px;
	background:url(../samples/ej_primitiva_50.jpg) no-repeat;
}
.primisample2 {
	width: 600px;
	height: 983px;
}
#primisample:hover {
	width: 690px;
	height: 1114px;
	background:url(../samples/ej_primitiva.jpg) no-repeat;
}
#gordosample {
	width: 690px;
	height: 760px;
	background:url(../samples/ej_gordo_50.jpg) no-repeat;
}
.gordosample2 {
	width: 600px;
	height: 666px;
}
#gordosample:hover {
	width: 690px;
	height: 760px;
	background:url(../samples/ej_gordo.jpg) no-repeat;
}
#euromillonessample {
	width: 690px;
	height: 816px;
	background:url(../samples/ej_euromillones_50.jpg) no-repeat;
}
.euromillonessample2 {
	width: 600px;
	height: 600px;
}
#euromillonessample:hover {
	width: 690px;
	height: 816px;
	background:url(../samples/ej_euromillones.jpg) no-repeat;
}
#bonolotosample {
	width: 690px;
	height: 743px;
	background:url(../samples/ej_bonoloto_50.jpg) no-repeat;
}
.bonolotosample2 {
	width: 600px;
	height: 652px;
}
#bonolotosample:hover {
	width: 690px;
	height: 743px;
	background:url(../samples/ej_bonoloto.jpg) no-repeat;
}
#quinielasample {
	width: 690px;
	height: 1044px;
	background:url(../samples/ej_quiniela_50.jpg) no-repeat;
}
.quinielasample2 {
	width: 600px;
	height: 1000px;
}
#quinielasample:hover {
	width: 690px;
	height: 1044px;
	background:url(../samples/ej_quiniela.jpg) no-repeat;
}
#promosample {
	width: 690px;
	height: 732px;
	background:url(../img/promo_primitiva_50.jpg) no-repeat;
}
#promosample:hover {
	width: 690px;
	height: 732px;
	background:url(../img/promo_primitiva.jpg) no-repeat;
}

.bancos {
	width: 100%;	
}
.bancos td {
	width: 25%;
	vertical-align: middle;
	height: 100px;	
}

#bancoid {
	background-color: #e2e2e2;
	margin: 10px;
	padding: 15px;
	font-size: 16px;
	color: #4c4c4c;
	border: 1px dotted #4c4c4c;	
}
#infoid {
	background-color: #e2e2e2;
	margin: 10px;
	padding: 15px;
	font-size: 16px;
	color: #4c4c4c;
	border: 1px dotted #4c4c4c;	
}
.pek {
	font-size: 10px;	
}
#t_trans {
	font-size: 12px;
	margin: 5px;
	width: 95%;
	background-color: #cccccc;
}
#t_trans .head {
	font-weight: bold;
	margin: 2px;	
	height: 18px;
}
#t_trans .line {
	height: 25px;
	margin: 2px;	
	background-color: #eeeeee;
	border-bottom: 1px solid #111111;
}
#t_trans .line2 {
	height: 25px;
	margin: 2px;	
	background-color: #dddddd;
	border-bottom: 1px solid #111111;
}
#t_trans td {
	margin: 2px;
	padding: 4px;	
}
.sfecha {
	width: 100px;	
}
.snum {
	width: 120px;	
	text-align: center;
}
#t_sort {
	font-size: 14px;
	margin: 5px;
	width: 95%;
	background-color: #cccccc;
}
#t_sort .head {
	font-weight: bold;
	margin: 2px;	
	height: 18px;
}
#t_sort .line {
	height: 25px;
	margin: 2px;	
	background-color: #eeeeee;
	border-bottom: 1px solid #111111;
}
#t_sort .line2 {
	height: 25px;
	margin: 2px;	
	background-color: #dddddd;
	border-bottom: 1px solid #111111;
}
#t_sort td {
	margin: 2px;
	padding: 4px;	
}
.nl {
	padding: 0px;
	margin: 0px;
	width: 24px;
	margin: -2px;	
}
.nbut {
	
	cursor: pointer;
}
.littli {
	height: 6px;
	background-color: #dddddd;	
}
.maxa {
	padding: 25px;
	text-align: right;
	width: 200px;
	height: 100px;
	font-size: 72px;
	font-weight: bold;
	background-color: #efefef;	
	color: #15953F;
	border: 1px dotted #15953F;
}
.maxb {
	padding: 25px;
	text-align: right;
	width: 200px;
	height: 100px;
	font-size: 72px;
	font-weight: bold;
	background-color: #efefef;	
	color: #952C30;
	border: 1px dotted #952C30;
}
.espace {
	padding: 10px;
	vertical-align: top;	
}
.posic {
	font-size: 11px;
	margin-left: 4px;	
}
.defaulttable {
	padding: 12px;
	margin-left: 10px;
	font-size: 13px;
	color: #444444;		
	font-weight: bold;
}
.detalle {
	background-color: #FFFFFF;
	padding: 10px;
}
.txt {
	font-size: 14px;	
	
}