/* --------------------------------------------------
	Layout Style Sheet (IE6, IE7, Firefox y Safari)
	version:	1.0
	last date:	10 jun 2008		
	author:		Bryte Dialogos Digitales
	website:	http://www.bettymovil.com
-------------------------------------------------- */

body,h1,h2,h3,h4,h5,h6,p,blockquote,form,ol,ul,li,dl,dt,dd,table,fieldset,legend,abbr,acronym,blockquote { margin:0; padding:0; border:none; list-style:none; }
img { border: none; behavior:url(pngbehavior.htc); }

body { background:url(../img/bg-body-interno.gif) no-repeat #fff top center; font:70.5% Arial, Verdana, Helvetica; color:#2d2d2d; }
body#home { background:url(../img/bg-body.gif) no-repeat #fff top center; }

a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
a:visited { color:#515151; }

a.destacado { text-decoration:none; color:#9DB401; }
a.destacado:hover { text-decoration:underline; }
a.destacado:visited { color:#9DB401; }


P { margin-top:16px; }
abbr { cursor: help; }

#container { position:relative; width:996px; margin:auto; background:url(../img/bg-bottom.gif) no-repeat bottom; }

h1 a { 
	position:relative; display:block; float:left;
	width:216px; height:64px;
	margin:4px 0 8px 18px;
	background:url(../img/logo-bettymovil.gif) no-repeat;
	overflow:hidden; text-indent:-2000px;
}

#header { position:relative; width:996px; height:110px; background:#fff; }
#footer { position:relative; display:block; height:110px; clear:both; margin:28px 20px 0 20px; }
	#footer .partners { display:block; clear:both; height:58px; }
	.partners li, #powered li { display:inline; }
	.partners li a, #powered li a { display:block; float:left; width:38px; height:38px; overflow:hidden; text-indent:-1000px; margin:0 4px; }
	.movistar a { background:url(../img/partner-movistar.gif) no-repeat; }
	.orange a { background:url(../img/partner-orange.gif) no-repeat; }
	.vodafone a { background:url(../img/partner-vodafone.gif) no-repeat; }
	
	#nav-bottom { font-size:0.9em; float:left; color:#ababab; margin-left:4px; }
	#nav-bottom li {  display:block; float:left; border-right:1px solid #b5b5b5; padding-right:8px; margin-right:8px; }
	#nav-bottom li a { color:#808080; }
	#nav-bottom p { display:block; clear:both; padding-top:6px; }
	#nav-bottom p a, #nav-bottom p a:visited { color:#ababab; text-decoration:underline; }
	
	#powered { width:250px; font-size:0.9em; float:right; color:#ababab; }
	#powered p { float:right; padding:0; margin:0 8px 0 0; }
	#powered li a { float:right; }
	.bluesq a { background:url(../img/powered-bluesq.gif) no-repeat; }


/* NAVEGACION DEL TOPO */
#nav { position:relative; top:4px; height:29px; display:block; clear:both; font-size:1.1em; text-transform:uppercase; font-weight:700; }
	#nav li { display:inline; color:#fff; }
	#nav li a { display:block; float:left; width:127px; height:22px; overflow:hidden; color:#fff; text-align:center; background:url(../img/nav.jpg) no-repeat 0 0; margin-right:1px; padding-top:7px; }
	#nav li a:hover, #nav li.nav1-act a, #nav li.nav2-act a, #nav li.nav3-act a, #nav li.nav4-act a, #nav li.nav5-act a { color:#ffc800; text-decoration:none;  }
	
	#nav li.nav2 a { background-position:-128px 0; }
	#nav li.nav3 a { background-position:-256px 0; }
	#nav li.nav4 a { background-position:-384px 0; }
	#nav li.nav5 a { background-position:-492px 0; }
	
	#nav li.nav1 a:hover, #nav li.nav1-act a { background-position:0 -29px; }
	#nav li.nav2 a:hover, #nav li.nav2-act a { background-position:-128px -29px; }
	#nav li.nav3 a:hover, #nav li.nav3-act a { background-position:-256px -29px; }
	#nav li.nav4 a:hover, #nav li.nav4-act a { background-position:-384px -29px; }
	#nav li.nav5 a:hover, #nav li.nav5-act a { background-position:-492px -29px; }

	#nav li#login { display:block; float:right; width:478px; height:24px; text-transform:none; background:url(../img/bg-login.jpg) no-repeat; padding:5px 0 0 6px; }
	#login form { float:right; margin-right:10px; }
	#login form fieldset { float:left; margin-left:16px; }
	#login form input { width:84px; font-size:0.8em; color:#686868; border:1px solid #a2171c; padding:2px 4px; margin-left:6px; }
	#nav li#login form input.bt01 { position:relative; top:-2px; float:left; width:67px; height:19px; text-transform:uppercase; border:none; }
	
	/* USUARIO LOGUEADO - BIENVENIDA */
	#nav li.logueado { width:484px !important; text-align:right; padding:8px 0 0 0 !important; }
		#nav li.logueado { font-size:0.9em; }
		#nav li.logueado #bt-logout a { position:relative; display:block; float:right; width:67px; height:19px; background:url(../img/bt-logout.gif) no-repeat; overflow:hidden; text-indent:-1000px; margin:-3px 10px 0 14px; }
		#nav li.logueado #bienvenida { position:relative; float:right; }

#navapoyo { font-size:1em; float:right; margin:16px 18px 0 0; }
	#navapoyo li { display:block; float:left; border-right:1px solid #c7c7c7; padding-right:10px; margin-right:10px; }
	#navapoyo li a { color:#808080; }
	
/* ------------------------ NAVEGACION LATERAL DE APUESTAS ------------------------ */
	
	#leftcol { position:relative; float:left; width:212px; }
	#leftnav { background:url(../img/bg-nav2.gif) repeat-y; }
		#leftnav li { with:203px; font-weight:700; }
		#leftnav li a, #leftnav li a:visited { color:#fff; }
		#leftnav li.nav2-01 span, #leftnav li.nav2-02 span { display:block; height:16px; padding:2px 0 0 28px; }
		#leftnav li.nav2-01 span a, #leftnav li.nav2-01 span a:visited, #leftnav li.nav2-02 span a, #leftnav li.nav2-02 span a:visited { text-transform:uppercase; font-size:1.1em; display:block; width:156px; height:16px; background:url(../img/arrow-nav2.gif) no-repeat right; }
		#leftnav li.nav2-01 span.active a, #leftnav li.nav2-01 span.active a:visited, #leftnav li.nav2-02 span.active a, #leftnav li.nav2-02 span.active a:visited { background:url(../img/arrow-nav2-down.gif) no-repeat right; }
		#leftnav li.nav2-01 { min-height:22px; background:url(../img/nav2-01.gif) no-repeat; padding:8px 0 0 8px; }
		#leftnav li.nav2-01 span { background:url(../img/iconos/ic-deportes.gif) no-repeat;  margin-bottom:10px; }
		#leftnav li.nav2-02 { min-height:25px; background:url(../img/nav2-02.gif) no-repeat; padding:5px 0 0 8px; margin-top:14px; }
		#leftnav li.nav2-02 span { background:url(../img/iconos/ic-masdiversion.gif) no-repeat; }
		
		#leftnav .nav3 { margin-left:-8px; }
		#leftnav .nav3 li span { display:block; width:193px; height:24px; background:url(../img/bg-nav3.gif) no-repeat left #e2e2e2; margin:6px 0 0 0; padding-left:8px; }
		#leftnav .nav3 li span a, #leftnav .nav3 li span a:visited { display:block; height:18px; font-size:1em; color:#595959; background:url(../img/iconos/ic-alldeportes.gif) no-repeat; overflow:hidden; padding:2px 0 0 28px; margin-top:2px; }
			#leftnav .nav3 li.fut span a, #leftnav .nav3 li.fut span a:visited { background-position:0 0; }
			#leftnav .nav3 li.basket span a, #leftnav .nav3 li.basket span a:visited { background-position:0 -20px; }
			#leftnav .nav3 li.tenis span a, #leftnav .nav3 li.tenis span a:visited { background-position:0 -40px; }
			#leftnav .nav3 li.f1 span a, #leftnav .nav3 li.f1 span a:visited { background-position:0 -60px; }
			#leftnav .nav3 li.moto span a, #leftnav .nav3 li.moto span a:visited { background-position:0 -60px; }
			#leftnav .nav3 li.handball span a, #leftnav .nav3 li.handball span a:visited { background-position:0 -100px; }
			#leftnav .nav3 li.gh span a, #leftnav .nav3 li.gh span a:visited { background: url(../img/iconos/gh.gif) no-repeat;}
			#leftnav .nav3 li.noicono span a, #leftnav .nav3 li.noicono span a:visited { background: none;}
		
		#leftnav .nav4 { width:201px; }
		#leftnav .nav4 li { display:block; min-height:21px; background:none; background-color:#f3f3f3; margin:0 0 4px 0; padding:5px 12px 0 36px; }
		#leftnav .nav4 li a, #leftnav .nav4 li a:visited { display:block; background:none; color:#595959; text-transform:none; background:url(../img/arrow-nav3.gif) no-repeat right; }
		#leftnav .nav4 li.nav4-active a { background:url(../img/arrow-nav3-down.gif) no-repeat right; color:#000; }
		#leftnav .nav4 li.nav4-last { margin-bottom:12px; }
		
		#leftnav .nav5 { border-top:1px solid #e2e2e2; margin-top:8px; padding:8px 0 12px 0; }
		#leftnav .nav5 li { margin:0 10px 0 0; min-height:12px; padding:4px 0; }
		#leftnav .nav5 li a, #leftnav .nav5 li a:visited { color:#595959; font-weight:normal; background:none !important; }
		#leftnav .nav5 li.active a, #leftnav .nav5 li.active a:visited { font-weight:700; color:#000; }
		
/* ------------------------ FIN: NAVEGACION LATERAL DE APUESTAS ------------------------ */	

#noticias {
margin-left: 1%;
float: left;
width: 500px;
}

/* OTRAS NOTICIAS - NOTICIAS DE CASAS DE APUESTAS O DE BETTYMOVIL */
#otras-noticias { position:relative; width:201px; margin-top:16px; }
	#otras-noticias li#tit { width:185px; height:16px; font-size:12px; font-weight:bold; background:url(../img/pastilla-roja.gif) no-repeat; color:#fff; padding:5px 8px; margin-bottom:8px; }
	#otras-noticias li { padding-left:8px; margin-bottom:4px; }
	#otras-noticias li a { color:#595959; font-weight:bold; }


/* DESTACADO DE APUESTAS */
#boxh-apuestas { position:relative; width:670px; float:left; margin-left:20px; }
	#boxh-apuestas h4 { font-size:1.7em; color:#a6bf00; background:url(../img/iconos/ic-vacontigo.gif) no-repeat left; padding-left:26px; margin-bottom:14px; }
	#boxh-apuestas p { clear:both; text-align:right; padding:14px 6px 0 0; font-weight:700; }
	#boxh-apuestas p a { color:#595959; }
.box-apuesta { position:relative; float:left; width:216px; background:#f5f5f5; margin-right:10px; }
	.box-apuesta a { cursor:pointer; }
	.box-apuesta a:hover { text-decoration:none; }
	.box-apuesta h6 { position:relative; display:block; width:200px; height:14px; background:url(../img/pt-01.gif) no-repeat; color:#fff; font-size:1.1em; padding:6px 8px; margin-bottom:8px; }
	.box-apuesta h6 span { position:absolute; right:8px; font-weight:normal; }
	.box-apuesta h6 a { color:#FFFFFF; }
	.box-apuesta h6 a:visited { color:#FFFFFF; }
        .box-apuesta .muneco { position:absolute; bottom:-12px; left:-18px; width:49px; height:116px; }
		.box-apuesta #betty01 { background:url(../img/betty-dth-apuestas-1.png) no-repeat; }
		.box-apuesta #betty02 { background:url(../img/betty-dth-apuestas-2.png) no-repeat; }
		.box-apuesta #betty03 { background:url(../img/betty-dth-apuestas-3.png) no-repeat; }

#col-banners .box-apuesta { margin-bottom:10px; }
	
/* TABLA */
.equipos { display:block; font-weight:700; font-size:1.16em; margin-left:20px; min-height:32px; }
.criteria { display:block; font-weight:500; font-size:1.16em; margin-left:20px; min-height:24px; }
.tablah-apuesta { width:216px; margin-top:8px; }
	.tablah-apuesta th { font-weight:700; font-size:1.1em; }
	.tablah-apuesta td, .tablah-apuesta th { width:84px; padding:4px; text-align:left; }
	.tablah-apuesta td.out { width:110px; padding-left:35px; text-align:left; white-space: nowrap;}
	.tablah-apuesta td.odd { width:20px; padding:4px; text-align:left; }
	.tablah-apuesta .emp { width:30px; text-align:center; background:#e3e3e3; }
	.tablah-apuesta .eq-1 { text-align:right; }
	.tablah-apuesta .last { height:18px; }
	.tablah-apuesta .last2 { height:33px; }
	.tablah-apuesta tfoot tr { height:24px; }
	.tablah-apuesta tfoot td { height:24px; overflow:hidden; text-indent:-1000px; }
	.tablah-apuesta tfoot td.ft-betty { height: 24px; background:url(../img/ft-betty.gif) no-repeat; }
	.tablah-apuesta tfoot td.ft-bwin { background:url(../img/ft-bwin.gif) no-repeat; }
	.tablah-apuesta tfoot td.ft-bet365 { background:url(../img/ft-bet365.gif) no-repeat; }
	.tablah-apuesta tfoot td.ft-paddy { background:url(../img/ft-paddy.gif) no-repeat; }
	.tablah-apuesta tfoot td.ft-888 { background:url(../img/ft-888.gif) no-repeat; }
	.tablah-apuesta tfoot td.ft-unibet { background:url(../img/ft-unibet.gif) no-repeat; }
	.tablah-apuesta tfoot td.ft-ladbrokes { background:url(../img/ft-ladbrokes.gif) no-repeat; }
	.tablah-apuesta tfoot td.ft-interwetten { background:url(../img/ft-interwetten.gif) no-repeat; }
	.tablah-apuesta tfoot td.ft-bluesq { background:url(../img/ft-bluesq.gif) no-repeat; }


h4.box-apuestas { font-size:1.7em; color:#a6bf00; background:url(../img/iconos/ic-vacontigo.gif) no-repeat left; padding-left:26px; margin-bottom:14px; }

/* BREADCRUMB */
#breadcrumb { position:relative; top:-4px; height:16px; color:#7a7a7a; margin:0 20px;  }
	#breadcrumb li { display:block; float:left; background:url(../img/arrow-01.gif) no-repeat left; padding-left:8px; margin-right:6px; }
	#breadcrumb a { display:block; float:left; color:#adadad; }
	#breadcrumb li.first { margin:-1px 0 0 0; border:0; padding:0; background:none; font-weight:700; color:#adadad; }
	#breadcrumb li.betty { display:block; float:left; width:82px; height:11px; background:url(../img/breadc-betty.gif) no-repeat; overflow:hidden; text-indent:-1000px;margin:2px 2px 0 6px; }

/* CABECERA INTERNA */
#cabecera div { position:relative; display:block; width:996px; height:92px; overflow:hidden; text-indent:-2000px; }
	#cabecera #img-pimbolin { background:url(../img/img-pimbolin.jpg) no-repeat; }

.content { margin:16px 20px 0 20px; }
.content h3 { font-size:1.2em; color:#515151; margin-bottom:6px; }
.content h2 { font-size:1.7em; color:#9db401; margin-bottom:16px; }
.content h2.menor { font-size:1.2em; }

.content01 { width:908px; min-height:237px; background:url(../img/bg-degradee-pestanas.gif) no-repeat top; margin-top:20px; padding:24px 44px; }
.content01 h6 { font-size:1.3em; color:#053726; font-weight:700; margin-bottom:16px; }

.box-registro { width:406px; float:left; }
.box-registro img { float:left; margin-right:16px; }

.box-juega, .box-login { width:430px; float:right; }
.box-juega h6 { background:url(../img/iconos/ic-diviertete.gif) no-repeat; padding-left:26px; }
.box-regalopuntos { width:125px; height:128px; float:left; background:url(../img/bg-boxpuntos.gif) no-repeat; font-size:1.5em; color:#92a802; font-weight:700; padding:22px 60px 0 22px; margin-top:28px; }
.txt-box-regalopuntos { width:180px; float:right; margin-top:28px; }
.txt-box-regalopuntos .partners { dislay:block; clear:both; height:38px; margin-bottom:16px; }

#demos { position:relative; clear:both; width:690px; height:246px; background:url(../img/mano-movil.jpg) no-repeat left #fff; margin-top:20px; padding:20px 0 0 266px; }
	#demos .box { position:relative; float:left; width:215px; height:228px; }
        #demos .box .txt { position:relative; top:4px; float:right; font-size:1em; color:#b6b6b6; line-height:1.1em; }
        #demos .box .txt strong { color:#fff; }
        #demos .box .txt a { color:#fff; text-decoration:underline }
        #demos .box .txt a.thickbox { position:absolute; top:144px; right:0; width:82px; height:19px; display:block; text-indent:-2000px; overflow:hidden; }
	#demos .viewdemo { background:url(../img/bg-calldemo.jpg) no-repeat; margin-left:22px; }
	#demos .viewdemo01 { background:url(../img/bg-calldemo-java.jpg) no-repeat; }
        #demos .viewdemo02 { background:url(../img/bg-calldemo2.jpg) no-repeat; margin-left:22px; }
	#demos h4 { position:relative; font-size:1.4em; font-weight:700; color:#fff; margin:12px 0 12px 14px; }
	#demos .box div { position:relative; }
#demo-java, #demo-wap, #demo-sms { position:relative; width:195px; height:174px;  }
#demo-java { background:url(../img/flash-calldemo-java.jpg) no-repeat; }
#demo-java .txt { width:126px; }
#demo-wap { background:url(../img/flash-calldemo-wap.jpg) no-repeat; }
#demo-wap .txt { width:136px; }
#demo-sms { background:url(../img/flash-calldemo-sms.jpg) no-repeat; }
#demo-sms .txt { width:108px; }

/* APUESTAS */
#apuestas { position:relative; width:726px; float:right; }
#apuestas h3 { margin-bottom:2px; }
.ap-topbar { position:relative; width:704px; float:right; font-weight:700; font-size:1.1em; border:solid #e1e1e1; border-width:1px 1px 0 0; border-bottom:1px solid #c6c5c5; background:#f5f5f5; padding:7px 8px 0 6px; margin-top:8px; }
	.ap-topbar .corner { position:absolute; top:-1px; left:-8px; width:8px; height:30px; background:url(../img/bg-celda-left.gif) no-repeat left; }
	.ap-topbar .fecha { font-weight:normal; float:left; width:68px; margin-right:2px; color:#7b7b7b; }
	.ap-topbar .fecha span { font-weight:700; }
	
	.ap-topbar .evento { float:left; text-transform:uppercase; margin-left:6px; }
		.ap-topbar .evento a { display:block; width:354px; }
		.ap-topbar .evento a:hover { text-decoration:none; }
		.empate { width:38px; }

	.ap-topbar .pest { position:relative; top:1px; font-size:11px; font-weight:700; float:right; }
		.ap-topbar .pest li { position:relative; margin-left:-6px; display:block; float:left; width:92px; height:16px; background:url(../img/pestana.gif) no-repeat; text-align:center; padding-top:4px; }
			.ap-topbar .pest li.first { position:relative; z-index:3; margin-left:0; }
			.ap-topbar .pest li.seg { position:relative; z-index:2; }
			.ap-topbar .pest li.ter { position:relative; z-index:1; }
			.ap-topbar .pest li.activo { position:relative; z-index:999; top:1px; background:url(../img/pestana-on.gif) no-repeat;  }
			.ap-topbar .pest li.activo a, .ap-topbar .pest li.activo a:visited { color:#000; }
			.ap-topbar .pest li a, .ap-topbar .pest li a:visited { color:#808080; }
			.ap-topbar .pest li a:hover { color:#000; text-decoration:none; }
	
	.ap-content { position:relative; left:-1px; display:block; clear:both; width:701px; background:#fff; border:solid #c6c5c5; border-width:0 1px 1px 1px; padding:12px; }
	#betty-indica { 
		position:relative; float:right; 
		width:143px; height:177px; 
		background:url(../img/betty-indica.gif) no-repeat; 
		margin-top:18px; padding:28px 24px 0 86px;
		text-align:center; font-size:1.4em; color:#93a900; font-weight:700; line-height:1.1em; 
	}
	#betty-indica p { font-weight:normal; margin-bottom:28px; }
	.box-historico { 
		position:relative; float:right; 
		width:153px; height:133px; 
		background:url(../img/bg-boxestadisticas.gif) no-repeat; 
		margin-right:10px; padding:24px 20px;
		text-align:center; font-size:1.2em; color:#93a900; font-weight:700; line-height:1.1em;
	}
	.box-historico p { font-weight:normal; color:#000; line-height:1.4em; }
	
	/* TABLAS DE APUESTAS */
	.bet365 { background:url(../img/logo_betty.jpg) no-repeat; }
	.bwin { background:url(../img/logo_betty.jpg) no-repeat; }
	.paddy { background:url(../img/logo_betty.jpg) no-repeat; }
	.eurobet { background:url(../img/logo_betty.jpg) no-repeat; }
	.expekt { background:url(../img/logo_betty.jpg) no-repeat; }
	.wetten { background:url(../img/logo_betty.jpg) no-repeat; }
    .unibet { background:url(../img/logo_betty.jpg) no-repeat; }
	.casa-888 { background:url(../img/logo_betty.jpg) no-repeat; }
    .ladbrokes { background:url(../img/logo_betty.jpg) no-repeat; }
    .bluesq { background:url(../img/casa-bluesq.gif) no-repeat; }
    .betty { background:url(../img/logo_betty.jpg) no-repeat; }
    .miapuesta { background:url(../img/casa_miapuesta.png) no-repeat; }
    .betshop { background:url(../img/casa_betshop.png) no-repeat; }

	.casa-no-logo { background:url(../img/logo_betty.jpg) no-repeat; }
	
	.tb-apuestas { position:relative; float:left; width:432px; }
		.tb-apuestas th { border:none; font-size:1.6em; }
		.tb-apuestas td { text-align:center; font-size:1.1em; font-weight:700; border:1px solid #e2e2e2; background-position:center; }
                .tb-apuestas td.resaltado { border: 1px solid #92A703; }
                .tb-apuestas td.casas { border:none; }
		td.ap-betty { background:#9eb601; color:#fff; }
		.casas { width:56px; height:33px; overflow:hidden; text-indent:-1000px; border:none; background-position:center;  }
	
	.tb-estadisticas { font-size:1.2em;  width: 100%; }
		.tb-estadisticas th { text-align:left; font-size:1em; color:#747474; border-bottom:1px solid #e6e6e6; }
		.tb-estadisticas td, .tb-estadisticas th { padding:4px 10px 4px 4px; margin-right:48px; }
	.tb-estadisticas1 { float:left; width:480px; }
	.otras-apuestas { width:100%; border-bottom:1px solid #e1e1e1; margin-bottom:12px; }
		.otras-apuestas td { text-align:center; border-right:1px solid #e1e1e1; padding:4px 0; }
                .otras-apuestas td.resaltado { border: 1px solid #92A703; } 
		.otras-apuestas tr.t-tb-apuesta td , #titulo_bet_offer td{ height:30px; background:url(../img/bg-celda-left.gif) no-repeat left; font-size:13px; font-weight:700; padding:0; }
		.otras-apuestas tr.t-tb-apuesta span, #titulo_bet_offer span { display:block; height:30px; font-size:0.9em; padding-top:6px; padding-left: 4px; /*margin-left:8px; */ background:#f5f5f5; border:solid #e1e1e1; border-width:1px 0 1px 0; border-bottom:1px solid #c6c5c5; text-align:left; }
		
		.otras-apuestas th { height:42px; }
		
		.otras-apuestas td.ap-00 { text-align:right; padding-right:16px; font-weight:700; border:solid #e1e1e1; border-width:0 1px; vertical-align:top; font-size:12px; }
		.otras-apuestas tbody tr:hover { background:#f4f6e8; }
	
/* NOTICIAS */
.news-01 li { padding:6px 0; font-size:1em; color:#333; }
.news-01 li.first { padding-top:0; }
.fecha { display:block; font-size:10px; color:#878787; }
.news-01 .fecha span { padding-right:8px; border-right:1px solid #333; margin-right:12px; font-size:1.1em; font-weight:700; color:#333; }
.news-01 a, .news-01 a:visited { color:#92a703; font-size:1.2em; font-weight:700; }
.news-01 li.video { background:url(../img/iconos/ic-video.gif) no-repeat 0 21px; padding-left:20px; }

.news-ultimas li.video { background-position:0 21px; }
.news-ultimas li { margin-bottom:8px; }


/* ZONA PRIVADA */
.list-apuestas { position:relative; width:342px; float:left; }
.list-apuestas li { display:block; border-bottom:1px solid #bdbdbd; padding-left:72px; background-position:left top; margin-top:20px; padding-bottom: 2ex; }

/* CONTACTO */
#direccion { position:relative; width:200px; float:left; margin:20px 0 0 40px; }

/* FORMULARIOS */
.captcha { padding-left: 152px; }
.error-message { display:block; clear:both; padding:4px; background:#fefacd; font-weight:bold; color:#e10b1b; }
p.error-message { display: inline; padding:4px; background:#fefacd; font-weight:bold; color:#e10b1b; }
.message_registro { font-size:1.1em; color:#8a8a8a; font-weight:bold; }
.message { font-size:1.1em; color:#8a8a8a; font-style:italic; }
input.disabled { border:1px solid #dbdbdb !important; color:#b4b4b4 !important; }

form#registro { margin-top: 2ex; }

form#contacto { margin-top:20px; width:460px; float:left; }
	form#contacto label, form#solicitud label, form#login label, form#editardatos label { display:block; float:left; width:152px; font-weight:bold; }
	form#contacto input, form#contacto textarea, form#solicitud input, form#solicitud select, form#login input, form#editardatos input, form#editardatos select { width:294px; font:11px Arial; color:#626262; border:1px solid #919191; background:#fff; float:left; padding:4px; }
	form#contacto .bt-enviar, form#editardatos .bt-enviar { position:relative; float:right; width:67px; height:19px; border:none; }
	form#contacto label.lb-checkradio, form#solicitud label.lb-checkradio, form#editardatos label.lb-checkradio { font-weight:normal; width:240px; }
	form#contacto hr, form#solicitud hr, form#editardatos hr { margin-bottom:10px; }
	form#contacto .error-message { margin-left:148px; }

form#contacto input:focus, form#contacto textarea:focus, form#contacto input:hover,
form#solicitud input:focus, form#solicitud textarea:focus, form#solicitud input:hover,
, form#login input:focus, form#login input:hover, form#editardatos input:hover
{ background-color:#eff1e2 !important; }
input.checkradio { position:relative; top:1px; margin:0 4px 0 152px; width:18px !important; border:none !important; }
input.checkradio.sinmargen { position:relative; top:1px; margin:0 4px 0 0; width:18px !important; border:none !important; }

	/* LOGIN */
	form#login { width:280px; margin-top:20px; }
		form#login label { width:68px; }
		form#login input { width:144px; }
		form#login p { display:block; margin:-2px  0 0 68px; }
		form#login .bt-acceder { position:relative; left:162px; width:82px; height:19px; border:none; margin-top:22px; }
		form#login .error-message { position:relative; top:-8px; text-align:center; }
	
	#betty-login { position:relative; left:-10px; width:58px; height:163px; margin-right:10px; float:left; background:url(../img/betty-login.png) no-repeat; }
	.box-registro h6.tit, .box-login h6.tit { font-size:1.6em; }
	.box-registro h6.tit span { font-size:0.7em; }
	.box-login h6.tit { color:#9db402; }
	
	/* REGISTRO */
	form#registro label { display:block; float:left; width:130px; font-weight:bold; } 
	form#registro .bt-registro { position:relative; left:240px; width:91px; height:19px; border:none; margin-top:20px; } 
	form#registro input { width:194px; font:11px Arial; color:#626262; border:1px solid #919191; background:#fff; float:left; padding:4px; } 
	form#registro span.inp-ddmm input { width:22px; margin-right:10px; text-align:center; } 
	form#registro span.inp-aaaa input { width:42px; text-align:center; }
	

/* REGALOS */
.list-regalos { position:relative; width:680px; margin:20px 0 28px 0; border-bottom:1px solid #bdbdbd; padding-bottom:8px; }
	.list-regalos span a { position:relative; display:block; float:left; width:81px; text-align:right; margin-right:20px; }
	
	.regalo-texto p { margin-top:0; }
	.list-regalos .regalo-texto a, .regalo-texto a:visited { color:#92a703; font-size:1.3em; font-weight:700; }
	.regalo-accion { position:relative; left:100px; bottom:-8px; width:571px; margin-top:24px; }
		.regalo-accion .fecha-unid { float:left; }
.bt-puntos { background:#9EB504 none repeat scroll 0 0; color:#FFFFFF; font-size:1.1em; font-weight:700; margin-left:100px; margin-right:10px;
             padding:2px 14px; position:relative; top:1ex; width:13ex; text-align: center; }
		.regalo-accion a { float:right; }
		a.bt-solicitar { position:relative; top:-9px; width:92px; background:url(../img/bt-canjear.gif) no-repeat; }
		a.agotado { position:relative; top:-4px; display:block; width:78px; height:28px; background:url(../img/ic-agotado.gif) no-repeat; overflow:hidden; text-indent:-1000px; }

		/* FORMULARIO SOLICITUD Y EDITAR DATOS */
		form#solicitud, form#editardatos { position:relative; width:456px; margin-top:32px; }
			form#solicitud legend { color:#9db401; font-weight:700; font-size:1.2em; }
			form#solicitud legend span { color:#2d2d2d; font-size:0.8em; padding-left:12px; display:inline !important; float:none !important; }
			form#solicitud p, form#editardatos p { margin:8px 0 26px 0; }
			form#solicitud span { display:block; float:left; font-weight:bold; }
			form#solicitud .bt-continuar { position:relative; left:372px; width:86px; height:19px; border:none; margin-top:10px; }
			form#solicitud #numero, form#solicitud #cp { width:42px; }
		
		#confirm-regalos { width:100%; margin-top:36px; }
		#confirm-regalos thead th { background:#a6bf00; font-weight:700; color:#fff; padding:4px 8px; }
		#confirm-regalos td { padding:0 8px; border-bottom:1px solid #bdbdbd; }
		#confirm-regalos .list-regalos { width:616px; border:none; }
			#confirm-regalos .cl-puntos { width:100px; text-align:right; }
			#confirm-regalos .cl-valor { color:#9db401; font-weight:700; font-size:1.2em; }
			#confirm-regalos .list-regalos .regalo-accion { bottom:11px; }
		
		form#solicitud input.bt-confirmar { position:relative; top:10px; float:right; width:92px; height:19px; border:none; }
			form#solicitud input:hover.bt-confirmar { background:none !important; }
		
		#bt-editardatos { position:relative; float:right; width:83px; height:25px; padding:4px 0 0 14px; background:url(../img/bt-editardatos.gif) no-repeat; }
		#bt-editardatos a, #bt-editardatos a:visited, #bt-editardatos1 a, #bt-editardatos1 a:visited { color:#fff; font-weight:700; }
		
		form#editardatos span.inp-ddmm input { width:22px; margin-right:10px; text-align:center; }
		form#editardatos span.inp-aaaa input { width:42px; text-align:center; }
		.format-fecha { position:relative; top:4px; left:6px; font-style:italic; color:#6e6e6e; }

		
/* ZONA PRIVADA */
.list-apuestas { position:relative; width:342px; float:left; }
.list-apuestas li span { font-weight:700; color:#7c8e07; }

#col-zprivada { position:relative; top:0; right:-15px; width:220px; float:right; }
.box-saldointro { position:relative; width:180px; background:url(../img/pastilla-verde-bg.gif) repeat-y; padding:12px 20px 24px 20px; color:#fff; }
	.box-saldointro .box-topo { position:absolute; top:0; left:0; display:block; width:220px; height:6px; background:url(../img/pastilla-verde-top.gif) no-repeat; }
	.box-saldointro .box-bottom { position:absolute; bottom:0; left:0; display:block; width:220px; height:16px; background:url(../img/pastilla-verde-bottom.gif) no-repeat; }
	.box-saldointro .tit { display:block; font-size:1.3em; font-weight:700; }

#bt-editardatos1 { position:relative; width:206px; height:31px; padding:5px 0 0 14px; background:url(../img/bt-editardatos-lateral.gif) no-repeat; }

.box-saldos { position:relative; color:#4c4c4c; font-size:1.1em; background:url(../img/zonaprivada-boxes-bg.gif) repeat-y; }
	.box-saldos h6 { font-size:1.1em; font-weight:700; border-bottom:1px solid #bdbdbd; margin:10px 0; padding-bottom:4px; }
	.box-saldos li { display:block; height:13px; padding:10px 0 0 82px; color:#9db401; font-weight:700; margin-bottom:8px; }
	.box-saldos .bt-catalogo { margin-bottom:8px; float:right; }
	
	.box-puntos { position:relative; padding:28px 12px 18px 12px; }
		.box-puntos .tit { position:absolute; top:0; left:0; width:208px; height:20px; background:url(../img/titular-tit-bg.gif) no-repeat; padding:7px 0 0 12px; }
		.box-puntos li.movstar { background:url(../img/puntos-movistar.gif) no-repeat; }
		.box-puntos li.betty { background:url(../img/puntos-betty.gif) no-repeat; height: 56px;}
		.box-puntos li.money { background:url(../img/porra.gif) no-repeat; height: 56px;}
		.box-dinero li.money { background:url(../img/porra.gif) no-repeat; height: 56px;}
		.box-puntos li.vodafone { background:url(../img/puntos-vodafone.gif) no-repeat; }
		.box-puntos li.orange { background:url(../img/puntos-orange.gif) no-repeat; }
		.box-puntos .box-bottom { position:absolute; bottom:0; left:0; display:block; width:220px; height:14px; background:url(../img/zonaprivada-boxes-bottom1.gif) no-repeat; }
		
	.box-dinero { position:relative; padding:2px 12px 26px 12px; }
		.box-dinero .box-bottom { position:absolute; bottom:0; left:0; display:block; width:220px; height:16px; background:url(../img/zonaprivada-boxes-bottom.gif) no-repeat; }
		a.bt-cobrar { position:relative; top:10px; width:92px; float:right; background:url(../img/bt-cobrar.gif) no-repeat; }

	/* COBRO */
	form#cobro { position:relative; width:406px; margin:32px 20px; }
		form#cobro input { position:relative; top:9px; float:left; margin:0 8px 0 34px; }
		form#cobro label, .row-sueldo span { display:block; float:left; height:25px; padding:8px 0 0 72px; font-size:1.2em; font-weight:700; color:#9db401; }
		form#cobro .btfinal { border-top:1px solid #a4a4a4; margin-top:26px; }
		form#cobro .btfinal input { float:right; }
		
	#titular { position:relative; height:21px; background:url(../img/tit-det-titular.gif) no-repeat left #d7d7d7; padding:5px 0 0 14px; font-size:1.1em; margin-bottom:8px; }
	.etapa { float:left; width:10px; height:34px; margin-right:10px; font-size:1.8em; font-weight:700; color:#9db401; border-right:1px solid #898989; padding-right:16px; }
	.tit-etapa { float:left; margin-bottom:20px; }
		.tit-etapa h4 { font-size:1.2em; font-weight:700; color:#9db401; margin:0; }
		
	.row-sueldo { position:relative; font-size:1.2em; display:block; color:#fff; font-weight:700; background:#a6bf00; padding:16px; }
		.row-sueldo span { position:relative; top:-24px; float:right; color:#fff; }
	.row-forma { position:relative; height:10px; display:block; font-weight:700; background:#e4ecb2; padding:16px; }
		form#cobro .row-forma span { float:left; margin:0; }
		form#cobro .row-forma input { top:2px; float:left; margin:0 4px 0 16px; }
		form#cobro .row-forma label, form#cobro .row-datos label { float:left; white-space:nowrap; color:#2d2d2d; font-weight:normal; height:10px; padding:0; font-size:1em; }
	
	.row-datos { position:relative; top:0; width:374px; display:block; font-weight:700; font-size:1.4em; background:#f2f5d9; padding:16px; }
	form#cobro .row-datos input { top:-1px; float:left; margin:0 0 0 14px; width:188px; }
	form#cobro .row-datos label { font-weight:700; font-size:0.7em; }
	form#cobro .row-datos input#cantidad { width:96px; margin-right:6px; }
	form#cobro .row-datos label.lb-datos { width:20px; }
	
	.bt-transferir { position:relative; left:284px; width:87px; height:19px; border:none; margin-top:10px; }
	.cobro-volver { position:relative; top:-4px; left:-120px; }
	
	.datos-conf {  font-weight:700; margin-left:38px; }
	.datos-conf span { display:block; width:120px; float:left; font-weight:normal; }
	.datos-conf .clear { height:4px; }
	
		
/* AYUDA */
#anchors, #faq-list { position:relative; display:block; clear:both; }
	#anchors li { display:block; float:left; border-right:1px solid #b4b4b4; padding-right:10px; margin-right:10px; }
	#anchors li a, #anchors li a:visited { color:#808080; }
	#anchors li a:hover { text-decoration:none; color:#000; }
	#anchors li.active a, #anchors li.active a:visited { font-size:1.2em; font-weight:700; color:#000; }

#faq-list { margin-top:28px; }
	#faq-list li { position:relative; display:block; margin-bottom:12px; font-size:1.1em; }
	#faq-list li a, #faq-list li a:visited { color:#9db401; }
	#faq-list li div { position:relative; display:block; margin:6px 0 22px 0; font-size:0.92em; background:#f2f5d9; padding:12px; }
		#faq-list li div hr.hr-ayuda { margin-bottom:16px; } 
	#faq-list .img-ayuda { position:relative; display:block; width:80px; float:left; margin-right:20px; }
	#faq-list .img-ayuda .ic-lupa { position:absolute; bottom:10px; right:0; display:block; width:14px; height:14px; background:url(../img/iconos/ic-lupa.gif) no-repeat; overflow:hidden; text-indent:-2000px; }
				
			
/* PAGINACION */
.pages { float:right; margin-top:20px; font-size: 120%; font-weight: bold; }
	.pages li { display:inline; border-right:1px solid #595959; padding-right:8px; margin-right:8px; font-size:1em; }
	.pages li a { color:#595959; }
	.pages span.current { color:#92a703; font-weight:700; }

#content-not { float:left; width:726px; padding-top:10px; }
	#content-not img { float:left; margin:0 20px 10px 0; }
	#content-not h6 { font-size:1.3em; color:#053726; font-weight:700; margin:16px 0 10px 0; }
        #content-not h3 { margin-top: 12px; }

#content-not a.bonos { color:#92A703; font-weight:700; }
#content-not div#instrucciones { border: 1px dashed #92A703; padding: 1.5ex; }
#content-not div#consejo { border: 1px dashed #92A703; padding: 1.5ex; }
#content-not div#consejo h3 { padding: 0; margin: 0; margin-bottom: 1ex; }
#content-not ul.bonos { margin-top: 2ex; }
#content-not ul.bonos li { list-style: circle; padding-bottom: 2ex; padding-left: 4ex; list-style-position: inside; }

/* BANNERS */
#col-banners { position:relative; top:32px; right:-14px; width:227px; float:right; }
	.bns { width:227px; height:167px; margin-bottom:6px; }
	#bn-sms { background:url(../img/banner-sms.jpg) no-repeat; text-indent:-2000px; overflow:hidden; }
	#bn-comojugar { background:url(../img/banner-comojugar.jpg) no-repeat; }
		#bn-comojugar span { display:block; width:148px; float:right; text-align:right; margin:54px 28px 0 0; }
	#bn-ganarpuntos { background:url(../img/banner-ganarpuntos.jpg) no-repeat; }
		#bn-ganarpuntos span { display:block; width:118px; float:right; text-align:right; margin:64px 20px 0 0; }
	#bn-callcenter { background:url(../img/banner-callcenter.jpg) no-repeat; }
		#bn-callcenter span { display:block; width:128px; float:left; margin:64px 20px 0 20px; }
		#bn-callcenter span span { margin:10px 0 0 0; font:1.8em "Trebuchet MS", Arial; font-weight:700; }

		
/* BOTONES */
a.bts { display:block; height:28px; overflow:hidden; text-indent:-2000px; }
a:hover.bts { background-position:0 -28px; }
	a.bt-descarga { float:right; width:90px; background:url(../img/bt-descarga.gif) no-repeat; margin-top:4px; }
	a.bt-masapuestas { position:relative; float:right; width:116px; background:url(../img/bt-apuestas.gif) no-repeat; }
	a.bt-alminuto { position:relative; right:16px; float:right; width:146px; background:url(../img/bt-partidoalminuto.gif) no-repeat; }
	a.bt-sabermas { position:relative; top:10px; left:26px; width:96px; background:url(../img/bt-sabermas.gif) no-repeat; }
	a.bt-catalogo { position:relative; top:6px; width:160px; background:url(../img/bt-catalogo.gif) no-repeat; }
	a.bt-condiciones { position:relative; top:6px; width:200px; background:url(../img/bt-vercondiciones.gif) no-repeat; }


.bt-volver { position:absolute; top:26px; right:0; font-weight:bold; }
.bt-volver a, .bt-volver a:visited { color:#888888; }
.link-01 a, .link-01 a:visited, .txtbold { font-weight:700; color:#595959 !important; }
.link-02 a, .link-02 a:visited, a.link-02, a:visited.link-02 { font-weight:700; color:#9db402; }
.links-mas { text-align:right; }
	
.fecha-evento { display:block; width:80px; text-align:center; padding:2px; background:#e8eadc; font-size:12px; color:#828282; margin:22px 0 4px 0; }
h4 { font-size:15px; color:#515151; font-weight:700; text-transform:uppercase; margin-bottom:16px; }

.fRight { float:right; }
.mt01 { margin-top:20px; }

.buglink { position:relative; }
#container li.last { margin:0; border:0; padding:0; background:none; }
#container li.resalte { background:#9EB504 none repeat scroll 0 0; color:#FFFFFF; margin:0; border:0; padding:2px 14px; }
#container li.resalte a, container li.resalte a:visited { color:#FFFFFF; }

.nomargin { margin:0 !important; }
.clear { display:block; clear:both; }
hr { display:block; clear:both; border:none; visibility:hidden; }
hr.line { visibility: visible; border: 1px solid; }

span.fecha_resultado { color: #747474; }

.importante { color: red; }

a.abbr { cursor: help; }

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
        font-size: 150%;
	}	

span.info { font-weight: bold; color: red; }

div#aviso { margin-top: 1ex; font-weight: bold; font-size: 120%; color: #A6BF00; }

span.titular { font-size: 140%; font-weight: bold; }

#ganadores {
float: left;
width: 726px;
}

#ganadores li {
margin-top: 2ex;
margin-bottom: 15px;
}



.foto_ganador {
float: left;
}

.entrada_ganador {
float: left;
width: 550px;
margin-left: 2ex;
}

p#video {
text-align: center;
}

table#tb-transacciones {
margin:12px 0;
position:relative;
width:100%;
border-collapse: collapse;
font-size: 100%;
}

table#tb-transacciones td#fecha {
    width: 20ex;
}

table#tb-transacciones thead td {
  text-align: center;
  font-weight: bold;
  font-size: 100%;
  padding: 1ex;
  border: 1px solid white;
  background: #9DB400;
  color: white;
}

table#tb-transacciones tr.line1 td { background: #F2F5D9; }

table#tb-transacciones tbody tr td { padding: 2ex; border: 1px dotted #9DB401; }


/* Sección ganadores 19-05-2009 */
h2.ganadores  { margin-left:130px; }
h3 a { color:#92A703; }
h3 a:visited { color:#92A703; }

/* Tooltips */
#tooltip  {overflow:auto;white-space:nowrap;white-space:}

#apuestas-flash {padding-top:20px;}