@font-face{
	font-family:HelveticaRounded;
	src: url("../fonts/helvetica.eot");
	src: local("HelveticaRounded LT Black"), url("../fonts/helvetica.ttf") format("truetype");
}

h1{
	font-family:HelveticaRounded, Tahoma, Verdana, Geneva, sans-serif;
	color:#000;
	font-size:1.5em;
	margin-bottom:.5em;
}

h1.ttf{
	font-family:HelveticaRounded, Tahoma, Verdana, Geneva, sans-serif;
	font-size:1.5em;
}

h1 span{
	display:block;
}

h2{
	color:#000;
	font-size:.75em;
	float:left;
	margin-top:.2em;
	margin-right:.2em;
}

h2.title{
	float:none;
	margin-top:1em;
}

p{
	color:#000;
	font-size:.75em;
	line-height:1.5em;
	margin-right:1em;
	margin-bottom:1em;
}

p a{
	color:#000;
}

.center{
	text-align:center;
}

.home #column-1 img{
	width:100%;
}

.home #column-2 h1,
.home #column-3 h1{
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:.85em;
}

.home #column-2 h1 a,
.home #column-3 h1 a{
	color:#000;
	text-decoration:none;
}

.home #column-2 h1 img,
.home #column-3 h1 img{
	width:95%;
	margin-bottom:1em;
}

.form{
	
}

.form legend{

}

.form div{
	margin-bottom:.5em;
}

.form div label{
	color:#000;
	font-size:.65em;
	font-weight:bold;
	float:left;
	width:10em;
}

.form div input,
.form div select,
.form div textarea{
	border:1px solid #C3C5C4;
	background-color:#FFF;
}

.form div input:focus,
.form div select:focus,
.form div textarea:focus{
	border:1px solid #17662F;
	background-color:#CDE8BD;
}

form.cobro-premios{
	margin-top:1.5em;
}

form.cobro-premios .button{
	margin-top:1em;
	margin-left:0em;
/*	margin-left:0em;*/
	font-size:.8em;
	font-weight:normal;
}

p.cobro-premios{
	/*margin-left:4.5em;*/
	margin-left:0em;
	margin-bottom:6em;
	/*text-align:center;*/
}

#search-form .button{
	margin-left:6.5em;
}

#contact-form .button{
	margin-left:6.5em;
}

#contact-form div input,
#contact-form div select,
#contact-form div textarea{
	width:20em;
}

.box-circles p.tit{
	font-weight:bold;
	margin-right:0px;
	font-family:HelveticaRounded,Tahoma,Verdana,Geneva,sans-serif;
	font-size:1.3em;
	color:#395407;
}

.box-circles h1{
	font-size:1.8em;
	color:#FFF;
	margin-top:50px;
	margin-bottom:50px;
}

.box-circles h1 span{
	font-size:.8em;
}

.box-circles h1.nm{
	margin-bottom:0px;
}

.box-circles h1.mbt{
	margin-top:30px;
	padding-bottom:.5em;
}

.box-circles .content-right img,
.box-circles .content-right object{
	margin-top:2em;
	margin-bottom:2em;
}

.box-circles .minorista ul li{
	margin-left:1em;
	margin-bottom:.5em;
	font-size:.8em;
	list-style-type:disc;
	line-height: 1.5em;
}

.box-circles .minorista  ul li ul{
	padding-top:.5em;
}

.box-circles .minorista  ul li ul li{
	font-size:1em;
	margin-left:2em;
}

.box-blue-circles h1{
	font-size:1.8em;
	color:#FFF;
	margin-top:25px;
	margin-bottom:50px;
}

.box-blue-circles p.mt,
.box-circles p.mt{
	margin-top:125px;
}

.box-circles p.mtp{
	margin-top:50px;
}

.box-circles p.img{
	float:left;
	margin-right:25px;
}

.box-blue-circles .content-left img{
	display:block;
	margin:1em auto;
	/*width: 20.5em;*/
}

.box-blue-circles .content-left img.y{
	display:inline;
	vertical-align:middle;
}

.box-blue-circles .content-right img{
	margin-top:1em;
	margin-bottom:1.5em;
	width:11.75em
}

.box-blue-circles .content-right object{
	margin-top:1em;
	margin-bottom:1.5em;
	/*
	width:12.5em;
	height:8.5em;
	*/
}

.box-orange-circles h1{
	font-size:1.8em;
	color:#FFF;
	margin-top:25px;
	margin-bottom:50px;
}

.box-orange-circles p.mt{
	margin-top:125px;
}

.box-orange-circles .content-left img,
.promo .content-left img{
	display:block;
	margin:12em auto 1em auto;
}

.box-orange-circles .content-right img,
.promo .content-right img{
	margin-top:1em;
	margin-bottom:1.5em;
	width:11.75em
}

.box-orange-circles .content-right object,
.promo .content-right object{
	margin-top:1em;
	margin-bottom:1.5em;
}

.search-box{
	background:#ADADAD url(../img/bg/search-box-lt.gif) left top no-repeat;
}

.search-box .search-box{
	width:auto;
	background:url(../img/bg/search-box-lb.gif) left bottom no-repeat;
}

.search-box .search-box .search-box{
	width:auto;
	background:url(../img/bg/search-box-rt.gif) right top no-repeat;
}

.search-box .search-box .search-box .search-box{
	width:auto;
	background:url(../img/bg/search-box-rb.gif) right bottom no-repeat;
	padding:20px;
	overflow:hidden;
}

.search-box h1{
	color:#FFF;
}

.search-box h1 span{
	display:block;
	margin-top:1em;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:.5em;
	font-weight:normal;
	color:#000;
	padding-right:50px;
}

.search-box .form div label{
	width:40%;
}

.search-box .form div input,
.search-box .form div select{
	width:55%;
	font-size:.7em;
}

.search-box .form .button{
	margin-top:1em;
	margin-left:5em;
}

.search-box .form p{
	font-size:.65em;
	font-weight:bold;
	color:#FFF;
	margin:1em 0em;
}

.logos{
	overflow:hidden;
}

.logos li{
	float:left;
	width:33%;
	text-align:center;
}

.list{
	background-color:#F9FCF8;
	border-top:1px solid #80B927;
}

.list li{
	/*margin-bottom:1em;*/
	padding:.5em;
	/*font-size:1em;*/
	color:#333;
	border-bottom:1px solid #80B927;
}

.list li p{
	margin-bottom:.5em;
}

.list li a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.list .button{
	float:right;
	margin-top:-3em;
}
/*
.logo-int{
	margin-left:70%;
	margin-bottom:0em;
}

.logo-int img{
	margin-bottom:2em;
	display:block;
}
*/
p.title{
	font-size:1.1em;
	font-weight:bold;
}

.box-orange-circles p.title{
	font-size:1.1em;
	font-weight:bold;
	color:#EB130F;
	margin-top:2em;
}

.box-orange-circles p.small{
	font-size:.9em;
}

.box-orange-circles p strong{
	color:#EB130F;
}

p.bold{
	font-weight:bold;
	margin-bottom:.2em;
}
/*
.column-left p{
	margin-right:35%;
}
*/
.normal-list{
	margin-bottom:1em;
}

.normal-list li{
	margin:.4em 0em;
	font-size:.75em;
	color:#000;
}

.button{
	background:url(../img/bg/button-lt.jpg) left top no-repeat;
	display:inline-block;
}

.button span{
	background:url(../img/bg/button-rt.jpg) right top no-repeat;
	display:block;
}

.button span span{
	background:url(../img/bg/button-rb.jpg) right bottom no-repeat;
	display:block;
}

.button span span span{
	background:url(../img/bg/button-lb.jpg) left bottom no-repeat;
	display:inline-block;
}

.button span span span a span{
	position:absolute;
	top:-32000px;
}

.button input,
.button a{
	background:transparent;
	border:none;
	margin:5px 5px 5px 20px;
	font-size:.75em;
	font-weight:bold;
	color:#395407;
	display:block;
	white-space:nowrap;
	position:relative;
}

.button a{
	margin:5px 10px 5px 25px;
	text-decoration:none;
}

.bg{
	background:url(../img/bg/button-bg-lt.jpg) left top no-repeat;
}

.bg span{
	background:url(../img/bg/button-bg-rt.gif) right top no-repeat;
}

.bg span span{
	background:url(../img/bg/button-bg-rb.gif) right bottom no-repeat;
	display:block;
}

.bg span span span{
	background:url(../img/bg/button-bg-lb.gif) left bottom no-repeat;
	display:inline-block;
}

.orange{
	background:url(../img/bg/button-orange-lt.jpg) left top no-repeat;
}

.orange span{
	background:url(../img/bg/button-orange-rt.gif) right top no-repeat;
}

.orange span span{
	background:url(../img/bg/button-orange-rb.gif) right bottom no-repeat;
	display:block;
}

.orange span span span{
	background:url(../img/bg/button-orange-lb.gif) left bottom no-repeat;
	display:inline-block;
}

.orange span span span a{
	margin-left:10px;
	color:#333;
}

.red{
	background:url(../img/bg/button-red-lt.jpg) left top no-repeat;
}

.red span{
	background:url(../img/bg/button-red-rt.gif) right top no-repeat;
}

.red span span{
	background:url(../img/bg/button-red-rb.gif) right bottom no-repeat;
	display:block;
}

.red span span span{
	background:url(../img/bg/button-red-lb.gif) left bottom no-repeat;
	display:inline-block;
}

.red span span span a{
	margin-left:10px;
	color:#FFF;
}


.right{
	float:right;
	margin-top:1em;
	margin-bottom:2em;
	margin-left:.5em;
}

.bullet li{
	background:url(../img/bg/bullet.gif) left .4em no-repeat;
	padding-left:10px;
}

.pagination{
	margin-top:.5em;
	text-align:right;
}

.pagination li{
	display:inline;
	margin-left:.5em;
	font-size:.8em;
}

.pagination li a{
	color:#000;
	text-decoration:none;
}

.pagination li.act a{
	color:#4FA32F;
}

.pagination li a span{
	position:absolute;
	top:-32000px;
}

#menu-juegos{
	margin-right:.7em;
}

#menu-juegos li{
	font-size:.8em;
	font-weight:bold;
	color:#393939;
}

#menu-juegos li.nuevos-rascas{
	/*background:url(../img/bg/underline.gif) left bottom repeat-x;*/
	/*margin-bottom:1em;*/
}

#menu-juegos li.nuevos-rascas span{
	display:block;
}

#menu-juegos li.nuevos-rascas span a{
	display:block;
	background:url(../img/bg/blue-bullet.gif) 5px 3px no-repeat;
	padding-bottom:1em;
	padding-left:20px;
}

#menu-juegos li.nuevos-rascas ul{
	margin-left:0px;
}

#menu-juegos li.nuevos-rascas-sel{
	margin-bottom:5px;
	background:url(../img/bg/underline.gif) left bottom repeat-x;
}

#menu-juegos li.nuevos-rascas-sel span{
	background:#00A5DD url(../img/bg/nuevos-rascas-sel-lt.gif) left top no-repeat;
	display:block;
}

#menu-juegos li.nuevos-rascas-sel span span{
	background:url(../img/bg/nuevos-rascas-sel-rt.gif) right top no-repeat;
	display:block;
}

#menu-juegos li.nuevos-rascas-sel span span span{
	background:url(../img/bg/nuevos-rascas-sel-rb.gif) right bottom no-repeat;
	display:block;
}

#menu-juegos li.nuevos-rascas-sel span span span a{
	background:url(../img/bg/nuevos-rascas-sel-lb.gif) left bottom no-repeat;
	display:block;
	padding:5px 0px 5px 20px;
	color:#FFF;
}

#menu-juegos .item-superonce{
	background:url(../img/bg/red-bullet.gif) 5px center no-repeat;
	padding-left:20px;
	margin-top:1em;
}

#menu-juegos .cobro-premios{
	background:url(../img/bg/green-bullet.gif) 5px center no-repeat;
	padding-left:20px;
	margin-top:1em;
}

.cobro-premios-sel{
	margin-top:1em;
}

.cobro-premios-sel span{
	background:#68A906 url(../img/bg/nuevos-rascas-premios-sel-lt.gif) left top no-repeat;
	display:block;
}

.cobro-premios-sel span span{
	background:url(../img/bg/nuevos-rascas-premios-sel-rt.gif) right top no-repeat;
	display:block;
}

.cobro-premios-sel span span span{
	background:url(../img/bg/nuevos-rascas-premios-sel-rb.gif) right bottom no-repeat;
	display:block;
}

.cobro-premios-sel span span span a,
.cobro-premios-sel span span span strong{
	background:url(../img/bg/nuevos-rascas-premios-sel-lb.gif) left bottom no-repeat;
	display:block;
	padding:5px 0px 5px 20px;
	color:#FFF !important;
	text-decoration:none;
	font-weight:bold;
}

.superonce-item span{
	background:#EB1410 url(../img/bg/super-once-lt.gif) left top no-repeat;
	display:block;
}

.superonce-item span span{
	background:url(../img/bg/super-once-rt.gif) right top no-repeat;
	display:block;
}

.superonce-item span span span{
	background:url(../img/bg/super-once-rb.gif) right bottom no-repeat;
	display:block;
}

.superonce-item span span span strong,
.superonce-item span span span a{
	background:url(../img/bg/super-once-lb.gif) left bottom no-repeat;
	display:block;
	padding:5px 0px 5px 20px;
	color:#FFF !important;
	text-decoration:none;
	font-weight:bold;
}

p.cobro-premios-sel,
p.superonce-item{
	line-height:1em;
}

#menu-juegos li a{
	color:#393939;
	text-decoration:none;
}

#menu-juegos li ul{
	/*margin:1em 0em 1em 20px;*/
	margin:1em 0em 1em 0px;
	padding-bottom:5px;
}

#menu-juegos li li{
	font-size:.9em;
	font-weight:normal;
	color:#000;
	background:url(../img/bg/menu-rasca-li-li.gif) 26px center no-repeat;
	padding:.3em 0px .3em 37px;
}

#menu-juegos li li#comodin,
#menu-juegos li li#golpe{
	background:none;
	padding:.3em 0px .3em 0px;
}

#menu-juegos li li a{
	color:#000;
}

#menu-juegos li li.selected{
	font-weight:bold;
}

.menu-videos{
}

.menu-videos li{
	overflow:hidden;
	margin-bottom:.7em;
	padding-bottom:.5em;
	background:url(../img/bg/underline.gif) left bottom repeat-x;
}

.menu-videos li a{
	color:#000;
	text-decoration:none;
	font-size:.85em;
}

.menu-videos li a img{
	float:left;
	margin-right:.5em;
}

#social{
	clear:both;
	text-align:right;
}

#social li{
	display:inline;
}

#social li img{
	width: 0.875em;
}

#map{
	width: 100%;
	height: 20em;
	border:1px solid #91C344;
	margin-bottom:1em;
}

#video-footer{
	margin-top:.5em;
	background:#F0F8EB url(../img/bg/share-sep.gif) 75% top repeat-y;
	padding:.5em;
}

#video-footer div{
	float:right;
	margin-right:1em;
}

#video-footer p{
	margin-bottom:.3em;
}

h1.counter{
	position:relative;
}

h1.counter span{
	position:absolute;
	color:#FFF;
	left:17.5%;
	top:38%;
	font-size:1.4em;
	text-align:center;
}

h1.counter span.d{
	left:17.5%;
}

h1.counter span.h{
	left:42%;
}

h1.counter span.m{
	left:65.5%;
}

h1.counter span span{
	position:static;
	border:none;
	display:block;
	font-size:.5em;
	margin-top:3em;
	font-weight:normal;
}

#bank-list{
	margin-top:1.5em;
	text-align:left;
}

#bank-list li{
	display:inline;
	margin-right:1em;
}

.js{
	display:none;
}

.error{
	font-weight:bold;
	color:#900;
}

.cuadro-minorista{
	background-color:#BAEF3B;
	background:url(../img/bg/n-button-bg-lt.jpg) left top no-repeat;
	width:95%;
	margin-top:2em;
}

.cuadro-minorista div{
	background: url(../img/bg/n-button-bg-rt.gif) right top no-repeat;
}

.cuadro-minorista div div{
	background: url(../img/bg/n-button-bg-rb.gif) right bottom no-repeat;
}

.cuadro-minorista div div div{
	background:url(../img/bg/n-button-bg-lb.gif) left bottom no-repeat;
	padding:1em;
}

.button-xl{
	text-align:right;
	margin-right:30px;
}
