﻿body
{
    font-family: "nimbus-sans",sans-serif;
    margin: 0;
    padding: 0;
    background-color: #fff;
    overflow-x: hidden;
    color: #666;
    font-size: 13px;
    color: #6C6C6C;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav,section {display: block;}

img
{
    border: 0px;
}
p
{
    
    
    line-height: 15px!important;
}


/* CABECERA */

header[role="banner"]{
	height: 195px;
	width: 100%;
	background-color: #fff;
}

#barra
{
    width: 100%;
    float: left;
    height: 55px;
    background-color: #45726f;
}
#dentrobarra
{
    width: 990px;
    margin: 0 auto;
    height: 55px;
    padding-top: 5px;
}
#redes
{
    float: left;
    width: 250px;
    height: 30px;
}
#login
{
    float: right;
    width: 700px;
    height: 50px;
}
#menu
{
    width: 100%;
    float: left;
    height: 140px;
    padding-top: 20px;
    background-color: #fff;
}
#dentromenu
{
    width: 990px;
    margin: 0 auto;
    height: 120px;
}
.logotipo
{
    float: left;
    width: 255px;
    height: 110px;
    margin-top: -8px;
    margin-left: -50px;
}
.menuCuadrados
{
    width: 740px;
    float: right;
    height: 110px;
}

/* CABECERA */

#cabecerasuperior{
    width: 100%;
    float: left;
    height: 45px;
    background-color:#fff;
    margin-top: 60px;
}
#interiorcabecerasuperior
{
    width: 990px;
    margin: 0 auto;
    height: 45px;
}
.etiquetaJuego
{
    float: left;
    width: 240px;
    text-align: left;
}
.confianza
{
    float: right;
    width: 340px;
    text-align: right;
    padding-top: 15px;
}
.textoAdmon
{
    font-size: 18px;
    color: #6C6C6C;
    font-weight: lighter;
    display: none;
}
.textoAdmonNegrita
{
    font-size: 18px;
    color: #6C6C6C;
    font-weight: bold;
    display: none;
}

/* MENU SECUNDARIO CAPA CONTENEDORA */

.contenedorMenuSecundario
{
    width: 100%;
    float: left;
    margin: 0;
}
.contenedorMenuSecundarioGris
{
    width: 100%;
    float: left;
    margin: 0;
    border-top: solid 4px #ccc;
}

/* CONTENIDO */

#todo
{
    width: 100%;
    min-height: 600px; 
    float: left;
    margin: 0;
    padding-bottom: 20px;
    background-color: #e7ece8;
}
#main{
    margin: 0 auto;
	width: 990px;
	min-height: 600px;
	padding-top: 20px;
}

#tituloQuienes
{
    margin: 0 auto;
    width: 990px;
    height: 30px;
    text-align: center;
    font-size: 35px;
    color: #4775C9;
}
.subtituloQuienes
{
    text-align: center;
    font-size: 25px;
    color: #4775C9;
}


/* PREPIE */

#prepie{
    width: 100%;
    float: left;
    height: 150px;
    background-color: #fff;
}
#dentroprepie
{
    width: 990px;
    margin: 0 auto;
    height: 110px;
    padding-top: 40px;
}


/* PIE */

#pie{
    width: 100%;
    float: left;
    min-height: 450px;
    background-color: #45726F;
}
#dentropie
{
    width: 990px;
    margin: 0 auto;
    height: 150px;
    padding-top: 20px;
}
#interiorFooterArriba
{
    margin: 0 auto;
	width: 990px;
	padding-top: 35px;
}
.seccionesFooter
{
    display: block;
    padding-bottom: 15px;
}
.azul14PieNormal{
    color: #fff;
	font-size: 11px;
	font-weight: normal;
}

/* COLUMNAS PIE */

#columnaPie ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 230px;
}
#columnaPie ul li {
    color: #fff;
}
#columnaPie ul li a {
    color: #ccc;
    text-decoration: none;
    display: block;
    padding: 0px 10px 10px 0px;
    font-size: 10pt;
}
#columnaPie ul li a:hover {
    border-left: 2px solid #7A7A7A;
    color: #fff;
}

#columnaPieResultados ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 270px;
}
#columnaPieResultados ul li {
    color: #fff;
}
#columnaPieResultados ul li a {
    color: #ccc;
    text-decoration: none;
    display: block;
    padding: 0px 10px 10px 0px;
    font-size: 10pt;
}
#columnaPieResultados ul li a:hover {
    border-left: 2px solid #7A7A7A;
    color: #fff;
}


/* TEXTO */

.textoBlanco13
{
    font-size: 13px;
    color: #fff;
}
.textoGris13
{
    font-size: 13px;
    color: #aaa;
}
.cestaVaciaLottobet
{
    color: #fff;
	font-size: 12px;
	font-weight: normal;
}
.textoQuienes {
    color: #5B5B5B;
    font-size: 17px;
    letter-spacing: -0.5px;
}
.textoBoletos {
    color: #6C6C6C;
    font-size: 17px;
    text-align: justify;
    padding-bottom: 10px;
}
.cabeceraFondoAzulG{
color: #4775C9;
font-size: 18px;
}
.estandarnegritaRojo
{
    color: #ff0000;
    font-size: 16px;
    font-weight: bold;
}
.nombreCliente {
    color: #333;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.gris26 {
    color: #004990;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: normal;
    line-height: 28px;
}
.textoBlanco17
{
    font-size: 13px;
    color: #fff;
    font-weight: bold;
}
.red{
    color: #C9231B;
    font-size: 12px;
    font-weight: bold;
   }
.azulillo11
{
    font-size: 11px;
    color: #4D82A7;
}
.titulosContacto
{
    color: #4775C9;
    font-size: 22px;
}
.titPremios
{
    color: #4775C9;
    font-size: 18px;
}
.tamano18
{
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
}
.verdePie
{
    color: white;
    font-size: 17px;
    font-weight: lighter;
    
}
.verde
{
    color: #91C547;
}
.tituloPaginasVerde
{
    color: #00913E;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}
.tituloPaginasNaranja
{
    color: #F9A532;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}
.tituloPaginasTurquesa
{
    color: #00ACA2;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}
.tituloPaginasRojo
{
    color: #ED3123;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}
.tituloPaginasMorado
{
    color: #6E45A7;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}





.textoGris12
{
    color: #5B5B5B;
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 17px;
}
.pequeno
{
    color: #5B5B5B;
    font-size: 12px;
    letter-spacing: -0.5px;
    line-height: 17px;
}
.pequenonegrita
{
    color: #5B5B5B;
    font-size: 14px; 
    font-weight: bold;
    line-height: 17px;
}
.gris11
{
    color: #5B5B5B;
    font-size: 11px;
    line-height: 14px;
}
.textoGris12Negrita
{
    color: #5B5B5B;
    font-size: 12px;
    letter-spacing: -0.5px;
    font-weight: bold;
}

.numeroTeresa
{
    color: #5B5B5B;
    font-size: 27px;
    font-weight: bold;
    letter-spacing: 0.2px;
}
.negro12
{
    color: #000000;
    font-size: 12px;
   }
h1
{
    color: #6C6C6C;
    font-size: 24px;
    font-weight: bold;
}
h3
{
    color: #454545;
    font-size: 19px;
    font-weight: bold;
}
.titulo
{
    color: #454545;
    font-size: 19px;
    font-weight: bold;
}
.textoFecha
{
    color: #454545;
    font-size: 19px;
    font-weight: bold;
}
.subtituloPeque
{
    color: #4D82A7;
    font-size: 17px;
    font-weight: normal;
}
.subtituloGordo
{
    color: #4D82A7;
    font-size: 17px;
    font-weight: bold;
}
.subtituloGris
{
    color: #666666;
    font-size: 15px;
    font-weight: bold;
}
.subtitulo
{
    color: #004990;
    font-size: 13px;
    font-weight: bold;
}
.subtitulo2
{
    color: #004990;
    font-size: 13px;
    font-weight: bold;
}
.subtituloVerde
{
    color: #359A2A;
    font-size: 13px;
    font-weight: bold;
}
.subtituloGordoVerde
{
    color: #359A2A;
    font-size: 18px;
    font-weight: bold;
}
.textoRojo16
{
    color: #ff0000;
    font-size: 16px;
    font-weight: lighter;
}
.subtituloRojo
{
    color: #B00613;
    font-size: 13px;
    font-weight: bold;
}
.subtituloGordoRojo
{
    color: #B00613;
    font-size: 18px;
    font-weight: bold;
}
.rojo12negrita
{
    color: #C9231B;
    font-size: 12px;
    font-weight: bold;
   }
.rojo16negrita
{
    color: #C9231B;
    font-size: 16px;
    font-weight: bold;
   }
.textoRojo17negrita
{
        color: #B00613;
    font-size: 18px;
    font-weight: bold;
}
.rojo28
{
    color: #B00613;
    font-size: 28px;
    font-weight: bold;
}
.azul15
{
	color: #ED3123;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	line-height: 20px;
}
.textoAzul15negrita
{
	color: #4A6491;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	line-height: 20px;
}
.subtituloCuenta {
    color: #666;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
}
.gris14
{
    color: #5B5B5B;
    font-size: 14px; 
}

.azul18Bote {
    color: #004990;
    font-size: 35px;
    font-weight: bold;
}
.azul14
{
    font-size: 14px;
    color: #666;
}
.gris14negrita
{
    color: #5B5B5B;
    font-size: 14px;
    letter-spacing: -0.2px;
    font-weight: bold;
}
.texto14negrita
{
    color: #5B5B5B;
    font-size: 15px;
    font-weight: bold;
}
.importeBoteBoleto
{
    color: #024972;
    font-size: 38px;
    font-weight: bold;
}

.texto15azulClaro
{
    color: #666;
    font-size: 15px;
    font-weight: bold;
    line-height: 13px;
}
.texto16azulClaro
{
    color: #666;
    font-size: 18px;
    font-weight: bold;
    line-height: 13px;
}

.avisos
        { 
        	color: red;
        	font-size: 13px;
        	
        }
 .avisos2
 {
     color: red;
     font-size: 12px;
    font-weight: bold;
 }
 
 .informacion
        { 
        	border-radius: 10px;
	        -moz-border-radius: 10px;
	        -webkit-border-radius: 10px;
        	color: #3C3C3B;
        	font-size: 12px;
        	background-color: #FBDDA0; 
        	padding: 7px 10px 7px 10px; 
        	border: 2px solid #F6AB12;
        }

.fechaResultados
{
    color: #A39F8F;
    font-size: 12px;
}
.boteImporteHome{
    color: #024972;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
}
.nombreJuegoBoteHome{
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
}
.numerosResultados{
    color: #000000;
    font-size: 30px;
    font-weight: bold;
    padding: 0px 10px 0px 0px;
    line-height: 28px;
}
.numerosResultadosGris{
    color: #999999;
    font-size: 30px;
    font-weight: bold;
    padding: 0px 10px 0px 0px;
    line-height: 28px;
}
.tituloOtrosBotes
{
    background-color: #fff; height: 35px; text-align:center; color: #333; font-size: 16px; font-weight: bold; width: 170px;
    border: solid 1px #ccc;
}
.size13dark {
    font-size: 15px;
    font-weight: normal;
}
.azul24
{
    font-size: 20px;
    font-weight: bold;
    color: #DE5648;
}
.gris17
{
    font-size: 17px;
    font-weight: normal;
    color: #999;
}
.textoAmarillo {
    color: #B18601;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.gris20
{
    font-size: 20px;
    font-weight: normal;
    color: #999;
}
.numeroPeque{
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-bottom:70px;
}
.celdaCesta
{
	color: #666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	}

/* PARA EL IE7 DE LOS COJ... */
html>body .altoEuro {
	height: 30px;
}

/* PARA EL RESTO DE NAVEGADORES */
body:nth-of-type(1) .altoEuro {
	height: 30px;
}
/* Otra opción... */
body:first-of-type .altoEuro {
	height: 30px;
}

/* Y otra más... */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.altoEuro {
		height: 30px;
	}
}


/* RECUADROS  */

.blanco
{
    background-color: #fff;
}
.blancoPad
{
    background-color: #fff;
    padding: 5px;
}
.recuadro
{
    background-color: #fff;
    padding: 5px;
    border: solid 1px #ccc;
}
.recuadro2
{
    background-color: #fff;
    padding: 15px 10px 15px 10px;
    border: dotted 1px #ccc;
}
.sombraDecimo {
    box-shadow: 0px 5px 0px rgba(255, 255, 255, 0.9) inset, 0px 0px 2px rgba(255, 255, 255, 0.9) inset, 0px 5px 7px rgba(9, 9, 9, 0.29);
}
.recuadroOK {
    box-shadow: 0px 5px 0px rgba(255, 255, 255, 0.9) inset, 0px 0px 2px rgba(255, 255, 255, 0.9) inset, 0px 5px 7px rgba(9, 9, 9, 0.29);
    background-color: #fff;
    padding: 25px;
}
.textBox {
	outline: none;
color: #666;
font-size: 13px;
line-height: 16px;
padding-left: 5px;
border: 1px solid #CCC;
height: 26px;
 }

.textBox:focus {
	outline: none;
	color: #666;
	font-size: 13px;
	line-height: 16px;
	padding-left: 5px;
	border: 1px solid #79B9E8;
	height:26px;
}
.textareaReserva {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	outline: none;
	color: #706f6f;
	background-color: #F6F6F6;
	font-size: 13px;
	padding: 5px 5px;
	border: 1px solid #DFDFDF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: top;
 }

.textareaReserva:focus {
	
	border: 1px solid #999999;
	box-shadow: 1px 1px 4px #ddd;
	-webkit-box-shadow: 1px 1px 4px #ddd;
	-moz-box-shadow: 1px 1px 4px #ddd;
}
.textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	outline: none;
	color: #706f6f;
	background-color: #F6F6F6;
	font-size: 13px;
	padding: 5px 5px;
	border: 1px solid #DFDFDF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: top;
 }

.textarea:focus {
	
	border: 1px solid #999999;
	box-shadow: 1px 1px 4px #ddd;
	-webkit-box-shadow: 1px 1px 4px #ddd;
	-moz-box-shadow: 1px 1px 4px #ddd;
}

.roundPenyas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	outline: none;
	color: #706f6f;
	background-color: #F6F6F6;
	font-size: 13px;
	padding: 5px 5px;
	border: 1px solid #DFDFDF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: top;
 }

.roundPenyas:focus {
	
	border: 1px solid #999999;
	box-shadow: 1px 1px 4px #ddd;
	-webkit-box-shadow: 1px 1px 4px #ddd;
	-moz-box-shadow: 1px 1px 4px #ddd;
}

.field {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	outline: none;
	color: #706f6f;
	background-color: #F6F6F6;
	font-size: 13px;
	padding: 5px 5px;
	border: 1px solid #DFDFDF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: top;
 }

.field:focus {
	
	border: 1px solid #999999;
	box-shadow: 1px 1px 4px #ddd;
	-webkit-box-shadow: 1px 1px 4px #ddd;
	-moz-box-shadow: 1px 1px 4px #ddd;
}
.cabeceraCesta {
    color: #004990;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
}
.cabeceraCuenta {
    background-color: #999;
    color: #FFF;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    height: 30px;
}
.celdaCuenta{
    color: #666;
    border: solid 1px #ccc;
    background-color: #fff;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
}

.buttonRed
{
    display: inline-block;
  text-transform: uppercase;
  font-size: 18px;
  text-decoration: none;
  color: #fff;
  padding: 6px 30px 6px 30px;
  background: #DF5D50;
  
}
.buttonRed:hover {
  background: #E98E85;
  padding: 10px 13px 10px 10px;
  text-transform: uppercase;
  padding: 6px 30px 6px 30px;
  color: #fff;
  -webkit-transition: all 0.2s ease;
	 -moz-transition: all 0.2s ease;
	 -o-transition: all 0.2s ease;
	 transition: all 0.2s ease;
}
.buttonJugar
{
    display: inline-block;
  text-transform: uppercase;
  font-size: 18px;
  text-decoration: none;
  color: #fff;
  padding: 6px 30px 6px 30px;
  background: #DF5D50;
  
}
.buttonJugar:hover {
  background: #E98E85;
  padding: 10px 13px 10px 10px;
  text-transform: uppercase;
  padding: 6px 30px 6px 30px;
  color: #fff;
  -webkit-transition: all 0.2s ease;
	 -moz-transition: all 0.2s ease;
	 -o-transition: all 0.2s ease;
	 transition: all 0.2s ease;
}
.buttonGrey
{
    background: #fff;
    border: solid 1px #888;
    color: #545454 !important;
    font-weight: bold;
    text-decoration:none!important;
    font: 13px Arial, sans-serif;
    padding: 9px 10px 9px 10px;
}
.buttonGrey:hover
{
    background: #ddd;
    border: solid 1px #888;
    color: #545454 !important;
    font-weight: bold;
    text-decoration:none!important;
    font: 13px Arial, sans-serif;
    padding: 9px 10px 9px 10px;
    -webkit-transition: all 0.2s ease;
	 -moz-transition: all 0.2s ease;
	 -o-transition: all 0.2s ease;
	 transition: all 0.2s ease;
}

.buttonAzulillo
{
    background: #fff;
    border: solid 1px #888;
    color: #545454 !important;
    font-weight: bold;
    text-decoration:none!important;
    font: 13px Arial, sans-serif;
    padding: 6px 10px 6px 10px;
    text-transform: uppercase;
}
.buttonAzulillo:hover
{
    background: #ddd;
    border: solid 1px #888;
    color: #545454 !important;
    font-weight: bold;
    text-decoration:none!important;
    font: 13px Arial, sans-serif;
    padding: 6px 10px 6px 10px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease;
	 -moz-transition: all 0.2s ease;
	 -o-transition: all 0.2s ease;
	 transition: all 0.2s ease;
}

.botonVerde
{
    display: inline-block;
  text-transform: uppercase;
  font-size: 18px;
  text-decoration: none;
  color: #fff;
  padding: 6px 30px 6px 30px;
  background: #DF5D50;
  
}
.botonVerde:hover {
  background: #E98E85;
  padding: 10px 13px 10px 10px;
  text-transform: uppercase;
  padding: 6px 30px 6px 30px;
  color: #fff;
  -webkit-transition: all 0.2s ease;
	 -moz-transition: all 0.2s ease;
	 -o-transition: all 0.2s ease;
	 transition: all 0.2s ease;
}

.botonAzul
{
    display: inline-block;
  text-transform: uppercase;
  font-size: 18px;
  text-decoration: none;
  color: #fff;
  padding: 6px 30px 6px 30px;
  background: #DF5D50;
  border: solid 1px #DF5D50;
  
}
.botonAzul:hover {
  background: #E98E85;
  padding: 10px 13px 10px 10px;
  text-transform: uppercase;
  padding: 6px 30px 6px 30px;
  color: #fff;
  border: solid 1px #E98E85;
  -webkit-transition: all 0.2s ease;
	 -moz-transition: all 0.2s ease;
	 -o-transition: all 0.2s ease;
	 transition: all 0.2s ease;
}

.botonRojoPremiosPeque
{
    display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  text-decoration: none;
  color: #fff!important;
  padding: 6px 15px 6px 15px;
  background: #DF5D50;
  
}
.botonRojoPremiosPeque:link
{
    display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  text-decoration: none;
  color: #fff;
  padding: 6px 15px 6px 15px;
  background: #DF5D50;
  
}
.botonRojoPremiosPeque:hover {
  background: #E98E85;
  padding: 6px 15px 6px 15px;
  text-transform: uppercase;
  color: #fff;
  -webkit-transition: all 0.2s ease;
	 -moz-transition: all 0.2s ease;
	 -o-transition: all 0.2s ease;
	 transition: all 0.2s ease;
}
.celda
{
    color: #666666;
	border: solid 1px #C9D5CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	height: 30px;
	background-color:#FFFFFF;
}

.celdaPena
{
    color: #666666;
	border-top: solid 1px #C9D5CB;
	border-bottom: solid 1px #C9D5CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 30px;
}
.cabeceraAbonos {
    background-color: #EBEBEB;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 30px;
    color: #555;
    border: 1px solid #D7D7D7;
}
.textoAzul20 {
    color: #4A6491;
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
}



/* LINK STYLES
--------------------------------------------------------- */
a, a:visited{
	color: #6D6D6D;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:hover {color: #6D6D6D;}
a:active,a:focus{
	color: #6D6D6D;
}

/* LINKS */

.linkRojo12:link
{
	color: #D53B32;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.linkRojo12:visited {
	color: #D53B32;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.linkRojo12:active {
	color: #D53B32;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.linkRojo12:hover 
{
	color: #D53B32;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}  

.linkCesta:link
{
	color: #E61534;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.linkCesta:visited {
	color: #E61534;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.linkCesta:active {
	color: #E61534;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.linkCesta:hover 
{
	color: #E61534;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.linkLoginLottobet:link
{
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 13PX;
}
.linkLoginLottobet:visited {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.linkLoginLottobet:active {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.linkLoginLottobet:hover 
{
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.linkPieLottobet:link
{
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	line-height: 13PX;
}
.linkPieLottobet:visited {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.linkPieLottobet:active {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.linkPieLottobet:hover 
{
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}

.linkRojoReserva:link {
    color: #DE5648;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 20px;
}
.linkRojoReserva:visited {
    color: #DE5648;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 20px;
}
.linkRojoReserva:active {
    color: #DE5648;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 20px;
}
.linkRojoReserva:hover {
    color: #DE5648;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: underline;
}

.linkPieNavegadores:link
{
	color: #6E45A7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.linkPieNavegadores:visited {
	color: #6E45A7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.linkPieNavegadores:active {
	color: #6E45A7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.linkPieNavegadores:hover 
{
	color: #6E45A7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.linkNumero:link
{
	color: #404E5E;
	background-color: #DADADA;
	border: solid 1px #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	border-radius: 80px;
    -moz-border-radius: 80px;
    -webkit-border-radius: 80px;
}
.linkNumero:visited {
	color: #404E5E;
	background-color: #DADADA;
	border: solid 1px #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	border-radius: 80px;
    -moz-border-radius: 80px;
    -webkit-border-radius: 80px;
}
.linkNumero:active {
	color: #404E5E;
	background-color: #DADADA;
	border: solid 1px #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	border-radius: 80px;
    -moz-border-radius: 80px;
    -webkit-border-radius: 80px;
}
.linkNumero:hover 
{
	color: #ffffff;
	background-color: #186589;
	border: solid 1px #186589;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	border-radius: 80px;
    -moz-border-radius: 80px;
    -webkit-border-radius: 80px;
}
.linkNumeroElegido
{
	color: #ffffff;
	background-color: #186589;
	border: solid 1px #186589;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	border-radius: 80px;
    -moz-border-radius: 80px;
    -webkit-border-radius: 80px;
}

.linkVerde12:link {
    color: #6A6A6A;
    font-size: 12px;
    font-weight: normal;
}
.linkVerde12:visited {
    color: #6A6A6A;
    font-size: 12px;
    font-weight: normal;
}
.linkVerde12:active {
    color: #6A6A6A;
    font-size: 12px;
    font-weight: normal;
}
.linkVerde12:hover {
    color: #6A6A6A;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

.linksRojos{
font-size:13px;
color:#E12B27!important;
}
.linksOscuros{
font-size:11px;
color: #746C6B!important;
text-align: left;
}

.linkLoginLottobetP:link
{
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.linkLoginLottobetP:visited {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.linkLoginLottobetP:active {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.linkLoginLottobetP:hover 
{
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.linkGris16:link
{
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16PX;
}
.linkGris16:visited {
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16PX;
}
.linkGris16:active {
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16PX;
}
.linkGris16:hover 
{
	color: #999999;
	font-size: 16px;
	font-weight: bold;	
	line-height: 16PX;
	text-decoration: underline;
}

.linkNegro16:link
{
	color: #484848;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16PX;
}
.linkNegro16:visited {
	color: #484848;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16PX;
}
.linkNegro16:active {
	color: #484848;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16PX;
}
.linkNegro16:hover 
{
	color: #484848;
	font-size: 16px;
	font-weight: bold;	
	line-height: 16PX;
	text-decoration: underline;
}

.linkNegro13:link
{
	color: #484848;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16PX;
}
.linkNegro13:visited {
	color: #484848;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16PX;
}
.linkNegro13:active {
	color: #484848;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16PX;
}
.linkNegro13:hover 
{
	color: #484848;
	font-size: 13px;
	font-weight: bold;	
	line-height: 16PX;
	text-decoration: underline;
}
.linkRojo13:link
{
	color: #C9231B;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.linkRojo13:visited {
	color: #C9231B;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.linkRojo13:active {
	color: #C9231B;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.linkRojo13:hover 
{
	color: #C9231B;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.linkBlanco12:link
{
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.linkBlanco12:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.linkBlanco12:active {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.linkBlanco12:hover 
{
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.noSeleccionadoPropias
{
    background-color:#8BADCE;
    border: solid 3px #fff;
    width: 140px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-align: left;
    -webkit-box-shadow: 1px 1px 2px rgba(85, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px rgba(85, 50, 50, 0.75);
    box-shadow: 1px 1px 2px rgba(85, 50, 50, 0.75);
    color: #fff;
    padding: 4px 10px 4px 15px;
    background-image: url(/Web_2_0/Recursos/General/img_4_0/flechitaFondoPropio.png);
    background-position: right;
    background-repeat: no-repeat;
}
.SeleccionadoPropias
{
    background-color:#2C4A69;
    border: solid 3px #fff;
    width: 140px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-align: left;
    padding-left: 20px;
    -webkit-box-shadow: 1px 1px 2px rgba(85, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 2px rgba(85, 50, 50, 0.75);
    box-shadow: 1px 1px 2px rgba(85, 50, 50, 0.75);
    color: #fff;
    padding: 4px 10px 4px 15px;
    background-image: url(/Web_2_0/Recursos/General/img_4_0/flechitaFondoPropio.png);
    background-position: right;
    background-repeat: no-repeat;
}

.rojo16negrita
{
    color: #C9231B;
    font-size: 16px;
    font-weight: bold;
   }
   
.linkmasinfo:link
{
	color: #C9231B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.linkmasinfo:visited {
	color: #C9231B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.linkmasinfo:active {
	color: #C9231B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.linkmasinfo:hover 
{
	color: #C9231B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

/* TOOLTIP INFO CALENDARIO PEÑAS*/

a.NtooltipPenyas {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#D0382D !important; /* forzar color del texto */
font-weight:normal !important; /* forzar negritas */
}

a.NtooltipPenyas:hover {
z-index:999; /* va a estar por encima de todo */
color:#D9CDA4; /* DEBE haber un color de fondo */
}

a.NtooltipPenyas span {
display: none; /* el elemento va a estar oculto */
width: 150px;
}

a.NtooltipPenyas:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:15px; left:-90px; /* donde va a estar */
width:150px; /* el ancho por defecto que va a tener */
color: #8A6D3B;
        	font-size: 14px;
        	background-color: #FCF8E3; 
        	padding: 7px 10px 7px 10px; 
        	border: 1px solid #FAEBCC;
        	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 44, 0.75);
            -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 44, 0.75);
            box-shadow:         1px 1px 5px 0px rgba(50, 50, 44, 0.75);
line-height: 19px;

font-weight:normal;
text-align: left;

}

/* TOOLTIP TIPO DE ENVÍO*/

a.NtooltipEnvio {
position: relative; /* es la posición normal */
text-decoration: underline !important; /* forzar sin subrayado */
color:#DD3939 !important; /* forzar color del texto */
font-weight:normal !important; /* forzar negritas */
}

a.NtooltipEnvio:hover {
z-index:999; /* va a estar por encima de todo */
color:#ffffff; /* DEBE haber un color de fondo */
}

a.NtooltipEnvio span {
display: none; /* el elemento va a estar oculto */
width: 200px;
}

a.NtooltipEnvio:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:15px; left:-35px; /* donde va a estar */
width:600px; /* el ancho por defecto que va a tener */
padding:8px; /* la separación entre el contenido y los bordes */
color: #8A6D3B;
        	font-size: 14px;
        	background-color: #FCF8E3; 
        	padding: 7px 10px 7px 10px; 
        	border: 1px solid #FAEBCC;
        	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 44, 0.75);
            -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 44, 0.75);
            box-shadow:         1px 1px 5px 0px rgba(50, 50, 44, 0.75);
line-height: 19px;

font-weight:normal;
text-align: left;
}

/* TOOLTIP */

a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#333333 !important; /* forzar color del texto */
font-weight:normal !important; /* forzar negritas */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
color:#ffffff; /* DEBE haber un color de fondo */
}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
width: 200px;
}

a.Ntooltip:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:20px; left:-185px; /* donde va a estar */
width:300px; /* el ancho por defecto que va a tener */
color: #8A6D3B;
        	font-size: 14px;
        	background-color: #FCF8E3; 
        	padding: 7px 10px 7px 10px; 
        	border: 1px solid #FAEBCC;
        	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 44, 0.75);
            -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 44, 0.75);
            box-shadow:         1px 1px 5px 0px rgba(50, 50, 44, 0.75);
line-height: 19px;
text-align: left;
font-weight:normal;
}

.jumbotron
{
    font-size: 13px!important;
    font-weight:normal!important;
    }
    .BotesJuegoQuinigol
    {
     margin-left: 100px;
    }



.action-button {
    border: 1px solid #708E20;
    border-radius: 3px;
    background-color: #1585a5;
    color: rgb(255, 255, 255) !important;
    text-shadow: 0px 1px 0px rgb(52, 73, 94);
    padding: 5px 8px;
    text-decoration: none;
    font-size: 14px;
    font-weight: bolder;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 0px 2px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.29);
    text-align: center !important;
}
.numero {
    color: #333333;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: bold;
    padding-bottom: 78px;
    margin-top: 4px;
}
