/* CSS Document */

body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}

/*------------------------------------ BOTONES ---------------------------------*/

a.boton_menu_izq:link, a.boton_menu_izq:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:7px 0px 0px 40px;
  width:145px;
  height:22px;
  text-align: left;
  text-decoration: none;
  background: url(../images/button-menu-off.gif);
  font: normal 12px Arial;
  color: #060191;
}

a.boton_menu_izq:hover
{
  color: #060191;
  font-weight: bold;
  background: url(../images/button-menu-on.gif);
}

a.boton_entrar-1:link, a.boton_entrar-1:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:4px 0px 0px 0px;
  width:96px;
  height:19px;
  text-align:center;
  text-decoration:none;
  background: url(../images/but-entrar-off.gif);
  font: normal 12px Arial;
  font-weight:bold;
  color: #FFFFFF;
}

a.boton_entrar-1:hover
{
  color: #FFFFFF;
  background: url(../images/but-entrar-on.gif);
}

a.boton_ir:link, a.boton_ir:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  width:133px;
  height:25px;
  text-align:center;
  text-decoration:none;
  background: url(../images/button-ir-off.gif);
  font: normal 12px Arial;
  font-weight:bold;
  color: #060191;
}

a.boton_ir:hover
{
  color: #060191;
  background: url(../images/button-ir-on.gif);
}

a.boton_verde:link, a.boton_verde:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  width:133px;
  height:25px;
  text-align:center;
  text-decoration:none;
  background: url(../images/button-verde-off.gif);
  font: normal 12px Arial;
  font-weight:bold;
  color: #060191;
}

a.boton_verde:hover
{
  color: #060191;
  background: url(../images/button-verde-on.gif);
}

a.boton_gris-gr:link, a.boton_gris-gr:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:4px 0px 0px 0px;
  width:134px;
  height:20px;
  text-align:center;
  text-decoration:none;
  background: url(../images/button-big-off.gif);
  font: normal 12px Arial;
  font-weight:bold;
  color: #FFFFFF;
}

a.boton_gris-gr:hover
{
  color: #FFFFFF;
  background: url(../images/button-big-on.gif);
}

a.boton_verde-gr:link, a.boton_verde-gr:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:4px 0px 0px 0px;
  width:134px;
  height:20px;
  text-align:center;
  text-decoration:none;
  background: url(../images/button-big-verde-off.gif);
  font: normal 12px Arial;
  font-weight:bold;
  color: #FFFFFF;
}

a.boton_verde-gr:hover
{
  color: #FFFFFF;
  background: url(../images/button-big-verde-on.gif);
}


a.tab-bl:link, a.tab-bl:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:4px 0px 0px 0px;
  width:121px;
  height:20px;
  text-align:center;
  text-decoration:none;
  background: url(../images/tab-white.jpg);
  font: normal 12px Arial;
  font-weight:bold;
  color: #108431;
}

a.tab-bl:hover
{
  color: #FFFFFF;
  background: url(../images/tab-green.jpg);
}

a.tab-ve:link, a.tab-ve:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:4px 0px 0px 0px;
  width:121px;
  height:20px;
  text-align:center;
  text-decoration:none;
  background: url(../images/tab-green.jpg);
  font: normal 12px Arial;
  font-weight:bold;
  color: #FFFFFF;
}

a.tab-bl2:link, a.tab-bl2:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:4px 0px 0px 0px;
  width:121px;
  height:20px;
  text-align:center;
  text-decoration:none;
  background: url(../images/tab-white.jpg);
  font: normal 12px Arial;
  font-weight:bold;
  color: #b62c27;
}

a.tab-bl2:hover
{
  color: #FFFFFF;
  background: url(../images/tab-red.gif);
}

a.tab-ve2:link, a.tab-ve2:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:4px 0px 0px 0px;
  width:121px;
  height:20px;
  text-align:center;
  text-decoration:none;
  background: url(../images/tab-red.gif);
  font: normal 12px Arial;
  font-weight:bold;
  color: #FFFFFF;
}


a.tab-ve2:hover
{
  color: #FFFFFF;
  background: url(../images/tab-red.gif);
}

a.tab-bl3:link, a.tab-bl3:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:4px 0px 0px 0px;
  width:121px;
  height:20px;
  text-align:center;
  text-decoration:none;
  background: url(../images/tab-white.jpg);
  font: normal 12px Arial;
  font-weight:bold;
  color: #0063a5;
}

a.tab-bl3:hover
{
  color: #FFFFFF;
  background: url(../images/tab-blue.gif);
}

a.tab-ve3:link, a.tab-ve3:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:4px 0px 0px 0px;
  width:121px;
  height:20px;
  text-align:center;
  text-decoration:none;
  background: url(../images/tab-blue.gif);
  font: normal 12px Arial;
  font-weight:bold;
  color: #FFFFFF;
}


a.tab-ve3:hover
{
  color: #FFFFFF;
  background: url(../images/tab-blue.gif);
}

a.boton_extras:link, a.boton_extras:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:96px;
  height:18px;
  text-align: center;
  font: normal 10px Arial;
  color: #060191;
}

a.boton_extras:hover
{
  color: #c41a20;
}

a.boton_mas_info:link, a.boton_mas_info:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:2px 0px 0px 15px;
  text-align: center;
  text-decoration:none;
  font: normal 10px Arial;
  color: #060191;
}

a.boton_mas_info:hover
{
  color: #c41a20;
}

a.boton_menusup:link, a.boton_menusup:visited
{
  padding:0px 4px 0px 4px;
  text-align:right;
  text-decoration:none;
  font: normal 12px Arial;
  color: #060191;
}

a.boton_menusup:hover
{
  color: #c41a20;
}

a.boton_subrayado:link, a.boton_subrayado:visited
{
  padding:0px 0px 0px 0px;
  font: normal 13px Arial;
  color: #c41a20;
}

a.boton_subrayado:hover
{
  color: #030303;
}

a.boton_infolegal:link, a.boton_infolegal:visited
{
  padding:0px 10px 0px 10px;
  font: normal 10px Arial;
  color: #a7a7a7;
}

a.boton_infolegal:hover
{
  color: #030303;
}

a.boton_fincarrito:link, a.boton_fincarrito:visited
{
  padding:0px 5px 0px 0px;
  text-decoration:none;
  font: normal 12px Arial;
  color: #060191;
}

a.boton_fincarrito:hover
{
  color: #c41a20;
}

a.boton_resultado-lista:link, a.boton_resultad-lista:visited
{
  padding:0px 10px 0px 10px;
  font: normal 10px Arial;
  text-decoration:none;
  color: #e2686c;
}

a.boton_resultado-lista:hover
{
  color: #e2686c;
  text-decoration:underline;
}

a.boton_menu_cuenta:link, a.boton_menu_cuenta:visited
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding:3px 0px 0px 15px;
  width:169px;
  height:18px;
  text-align: left;
  text-decoration: none;
  background: url(../images/button-cuenta-off.gif);
  font: normal 12px Arial;
  color: #060191;
}

a.boton_menu_cuenta:hover
{
  color: #c41a20;
  background: url(../images/button-cuenta-on.gif);
}

a.boton_rojo-12:link, a.boton_rojo-12:visited
{
  font: normal 12px Arial;
  text-decoration:none;
  color: #c41a20;
}

a.boton_rojo-12:hover
{
  color: #c41a20;
  text-decoration:underline;
}

a.boton_negro-14n:link, a.boton_negro-14n:visited
{
  font: normal 14px Arial;
  text-decoration:none;
  font-weight:bold;
  color: #060191;
}

a.boton_negro-14n:hover
{
  color: #c41a20;
}

a.caja-juego:link, a.caja-juego:visited
{
  padding:0px 0px 0px 0px;
  width:20px;
  height:10px;
  font: normal 8px Arial;
  text-decoration:none;
  border-style:solid;
  border-bottom-width:1px;
  border-color:#CC0000;
  color: #060191;
}

a.caja-juego:hover
{
  color: #CC0000;
}

a.boton-mini:link, a.boton-mini:visited
{
  padding:3px 0px 0px 0px;
  width:57px;
  margin-left:8px;
  height:15px;
  text-align:center;
  float:left;
  font: normal 9px Arial;
  background-image:url(../images/boton-mini-off.gif);
  text-decoration:none;
  border-color:#CC0000;
  color: #060191;
}

a.boton-mini:hover
{
  color: #060191;
  background-image:url(../images/boton-mini-on.gif);
}


a.boton-mini-2:link, a.boton-mini-2:visited
{
  padding:3px 0px 0px 0px;
  width:57px;
  margin-left:24px;
  height:15px;
  text-align:center;
  float:left;
  font: normal 9px Arial;
  background-image:url(../images/boton-mini-off.gif);
  text-decoration:none;
  border-color:#CC0000;
  color: #060191;
}

a.boton-mini-2:hover
{
  color: #060191;
  background-image:url(../images/boton-mini-on.gif);
}

a.boton-mini-r:link, a.boton-mini-r:visited
{
  padding:3px 0px 0px 0px;
  width:57px;
  margin-left:8px;
  height:15px;
  text-align:center;
  float:left;
  font: normal 9px Arial;
  background-image:url(../images/boton-mini-r-off.gif);
  text-decoration:none;
  border-color:#CC0000;
  color: #FFFFFF;
}

a.boton-mini-r:hover
{
  color: #FFFFFF;
  background-image:url(../images/boton-mini-r-on.gif);
}

a.boton-mini-v:link, a.boton-mini-v:visited
{
  padding:3px 0px 0px 0px;
  width:57px;
  margin-left:8px;
  height:15px;
  text-align:center;
  float:left;
  font: normal 9px Arial;
  background-image:url(../images/boton-mini-v-off.gif);
  text-decoration:none;
  border-color:#CC0000;
  color: #FFFFFF;
}

a.boton-mini-v:hover
{
  color: #FFFFFF;
  background-image:url(../images/boton-mini-v-on.gif);
}

a.boton-mini-a:link, a.boton-mini-a:visited
{
  padding:3px 0px 0px 0px;
  width:57px;
  margin-left:8px;
  height:15px;
  text-align:center;
  float:left;
  font: normal 9px Arial;
  background-image:url(../images/boton-mini-a-off.gif);
  text-decoration:none;
  border-color:#CC0000;
  color: #FFFFFF;
}

a.boton-mini-a:hover
{
  color: #FFFFFF;
  background-image:url(../images/boton-mini-a-on.gif);
}

a.boton-mini-q:link, a.boton-mini-q:visited
{
  padding:3px 0px 0px 0px;
  width:47px;
  margin-left:2px;
  height:15px;
  text-align:center;
  float:left;
  font: normal 9px Arial;
  background-image:url(../images/boton-mini-q-off.gif);
  text-decoration:none;
  border-color:#CC0000;
  color: #FFFFFF;
}

a.boton-mini-q:hover
{
  color: #FFFFFF;
  background-image:url(../images/boton-mini-q-on.gif);
}

a.boton-minig-r:link, a.boton-minig-r:visited
{
  padding:3px 0px 0px 0px;
  width:57px;
  margin-left:10px;
  height:15px;
  text-align:center;
  float:left;
  font: normal 9px Arial;
  background-image:url(../images/boton-mini-r-off.gif);
  text-decoration:none;
  border-color:#CC0000;
  color: #FFFFFF;
}

a.boton-minig-r:hover
{
  color: #FFFFFF;
  background-image:url(../images/boton-mini-r-on.gif);
}

a.boton-minie-r:link, a.boton-minie-r:visited
{
  padding:3px 0px 0px 0px;
  width:57px;
  margin-left:24px;
  height:15px;
  text-align:center;
  float:left;
  font: normal 9px Arial;
  background-image:url(../images/boton-mini-r-off.gif);
  text-decoration:none;
  border-color:#CC0000;
  color: #FFFFFF;
}

a.boton-minie-r:hover
{
  color: #FFFFFF;
  background-image:url(../images/boton-mini-r-on.gif);
}

a.boton-minie-a:link, a.boton-minie-a:visited
{
  padding:3px 0px 0px 0px;
  width:57px;
  margin-left:24px;
  height:15px;
  text-align:center;
  float:left;
  font: normal 9px Arial;
  background-image:url(../images/boton-mini-a-off.gif);
  text-decoration:none;
  border-color:#CC0000;
  color: #FFFFFF;
}

a.boton-minie-a:hover
{
  color: #FFFFFF;
  background-image:url(../images/boton-mini-a-on.gif);
}


/*------------------------------- ESTILOS DE TEXTO ---------------------------*/
/*--T�TULOS DE LAS SECCIONES--*/
.cabeceras {      
	font-family: Arial, Helvetica, sans-serif;
	color: #c41a20;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

.cabeceras-negro {      
	font-family: Arial, Helvetica, sans-serif;
	color: #060191;
	font-weight: bold;
	font-size: 16px;
}

.bote-1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c41a20;
}

.bote-2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #060191;
}

.bote-premio {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #060191;
}

.registro-mini {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #060191;
}

.lista-premios-juego {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color: #060191;
}

.lista-premios-resultado {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color: #e2686c;
}

.info-peq {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #060191;
}

.info-peq-gris {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a7a7a7;
}

.normal {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #060191;
}

.normal-negrita {
	font-size: 13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #060191;
}

.normal-rojo-negrita {
	font-size: 13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #c41a20;
}

.telf {
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C6191D;
}

.negrita-12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #060191;
}

.negrita-12-blanca {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.blanco-9 {
	
	font-size: 9px;
	color: #FFFFFF;
}

.negro-9 {
	font-size: 9px;
	color: #060191;
}

.azul-10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0033FF;
}

.casilla-selected {
	background-color: #FFFF00;
}

div.error {
	color: #FF4343;
	background-color: #FFF475;
	border: 1px solid #060191;
	font-weight: bold;
	padding: 1px;
	width: 100%;
}

.box-cabecera-registro a {
	color: white;
}

a.boton_siguiente:link, a.boton_siguiente:visited
{
  float: left;
  padding:1px 0px 0px 0px;
  height:16px;
  width:108px;
  text-align: center;
  text-decoration:none;
  background-image:url(../images/button-siguiente.gif);
  font: normal 10px Arial;
  color: #060191;
}

a.boton_siguiente:hover
{
  color: #c41a20;
  background-image:url(../images/button-siguiente.gif);
}

a.boton_anterior:link, a.boton_anterior:visited
{
  float: left;
  padding:1px 0px 0px 0px;
  height:16px;
  width:108px;
  text-align: center;
  text-decoration:none;
  background-image:url(../images/button-anterior.gif);
  font: normal 10px Arial;
  color: #060191;
  margin-left: 10px;
}

a.boton_anterior:hover
{
  color: #c41a20;
  background-image:url(../images/button-anterior.gif);
}

.navegacion {
  font: normal 13px Arial;
}
.navegacion a:link, .navegacion a:visited {
  padding:0px 0px 0px 0px;
  color: #c41a20;
}
.navegacion a:hover
{
  color: #030303;
}

#conte-carrito {
  font: normal 13px Arial;
}

.carrito thead tr {
	background-color: #ffc44b;
}
.carrito tbody tr {
	background-color: #e4e5f2;
}
#dias-juego .selected {
	background-color: #000080;
}

.positivo {
	color: #4BB23D;
}

.negativo {
	color: #FF4747;
}