/* --------------------------------
----------------------------------
---------------------------------
estiloscajader.css
--------------------------------
--------------------------------
------------------------------------ */

body {margin:0;}

.navD_cabecera {text-align:center;
     background-color:transparent;
    /*  padding: 10px 5px */ /* ---------------- cambio */
     padding: 16px 5px;
    }

.navD_cabecera img {margin:auto; border:none; height:20px; width:auto; max-width:100%;}

.navD_central {width:300px; box-sizing:border-box; margin:0 auto;}

.navD_borde {font-family:Tahoma, Arial, Helvetica; font-size:11px; color:#fff; width:290px; margin-right:auto; margin-left:auto; height:auto; padding:0 0 10px; overflow:hidden; border:1px solid #004d71; box-sizing:border-box; background-color:#eaeff2;}

.navD_borde > img {margin-bottom:10px; display:inline-block;}
#loteriaNavidad > img {display:block; margin:0 auto;}
.navD_columnas {float:left; width:140px; padding-left:4px; padding-right:2px;}
.navD_primer {color:#000; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif; font-size:12px; text-align:center; margin-top:5px;}
.navD_primer span {font-size:42px; color:#506f6f; font-family:"Helvetica Neue Light", HelveticaNeue-Light, "Helvetica Neue", Helvetica, Arial, sans-serif; display:inline-block; margin-right:0;}
.derecha {text-align:right; float:right;}
.navD_columna1 {float:left; width:100px; text-align:left; font-family:Helvetica, Arial, sans-serif;	font-size:12px; color:#4a4a4a; margin-left:8px;}
.navD_fila {width:305px;}

.navD_primer span a {font-size:40px; color:#980b1b; font-family:Helvetica, Arial, sans-serif; text-decoration:none;}
.navD_primer span a:hover {text-decoration:none; color:#8aaaaa;}
.navD_primer .elGordo {position:relative; top:-15px; text-transform:uppercase; left:-20px;}

.navD_segundo {font-size:11px; color:#7a7a7a; font-family:Helvetica, Arial, sans-serif; float:left; width:48%; text-transform:uppercase; padding:3px 0;}

.navD_segundo span {font-size:26px; color:#506f6f; font-family:Helvetica, Arial, sans-serif; font-weight:bold; display:block; margin:5px auto 0; line-height:20px;}
.navD_segundo span a {font-size:26px; color:#004d71; font-family:Helvetica, Arial, sans-serif; text-decoration:none; font-weight:normal;}
.navD_segundo span a:hover {opacity:.8;}

.navD_tercero {font-size:11px; color:#7a7a7a; font-family:Helvetica, Arial, sans-serif; float:right; width:48%; text-transform: uppercase; padding:3px 0;}
.navD_tercero span {font-size:26px; color:#506f6f; font-family:Helvetica, Arial, sans-serif; display:block; margin:5px auto 0; line-height:20px;}
.navD_tercero span a {font-size:26px; color:#004d71; font-family:Helvetica, Arial, sans-serif; text-decoration:none; font-weight:normal; line-height:20px;}
.navD_tercero span a:hover {opacity:.8;}

.navD_cuarto {font-size:11px; margin:7px 0 7px; color:#506f6f; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; padding:0; overflow:hidden; width:55%;}
.navD_cuarto span {font-size:18px; color:#506f6f; font-family:Arial, Helvetica, sans-serif; display:flex; margin:0; justify-content:space-between;}
.navD_cuarto span a {font-size:20px; color:#004d71; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:48%; padding:4px 0;}
.navD_cuarto span a:hover {opacity:.8;}

.navD_quinto {font-size:11px; margin-bottom:7px; color:#506f6f; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; padding:0; overflow:hidden;}
.navD_quinto span {font-size:10px; color:#506f6f; font-family:Arial, Helvetica, sans-serif; display:flex; margin:4px 0 0; justify-content:space-between;}
.navD_quinto span a {font-size:12px; color:#004d71; font-family:Helvetica, Arial, sans-serif; text-decoration:none; width:23%; padding:4px 0;}
.navD_quinto span a:hover {opacity:.8;}

.navD_numero {color:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.navD_cuarto > div {display:block; color:#7a7a7a;}
.navD_quinto > div {display:block; color:#7a7a7a;}

.languaje_es {display:inline; visibility:visible;}
.languaje_ca {display:none; visibility:hidden;}
.languaje_va {display:none; visibility:hidden;}
.languaje_ga {display:none; visibility:hidden;}
.languaje_ba {display:none; visibility:hidden;}
.bloqueclear {clear:both; height:4px; width:auto; margin:0; font-size:1px;}

.navD_bot {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#ccc; text-align:right; margin-top:5px; margin-bottom:5px; padding-right:10px;
    border-bottom: 1px dotted #004d71; /* ------------------ cambio */
}
.navD_bot a {font-family:Helvetica, Arial, sans-serif; font-size:11px; line-height:15px; color:#004d71;	text-align:right; text-decoration:none;}
.navD_bot a:hover {text-decoration:underline;}

.botIr2 {cursor:pointer; display:inline-block; margin-left:5px;}

.navD_patrocinador {background-color:#fff; text-align:right; padding-right:10px; padding-top:3px; padding-bottom:3px; font-family:Arial, Helvetica, sans-serif; font-size:10px;	font-weight:bold; color:#333;}
.navD_buscador {font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#004d71; margin-right:0; float:none;}
.navD_columnas_derecha {float:right; width:150px; padding-left:4px; padding-right:2px;}
.navD_columna2 {float:right; width:170px; text-align:right; margin-right:22px; color:#625e3b;}
.navD_columna2 a {font-family:Arial, Helvetica, sans-serif;	color:#506f6f; text-decoration:none; font-weight:bold; font-size:12px;}
.navD_columna2 a:hover {opacity:.8;}
.bloqueclear2 {clear:both; height:4px; width:auto; margin:0; font-size:1px; border-bottom:1px solid #fff;}

.navD_pestanya_loteria, .navD_pestanya_resultados {
	display:table;
	width:100%;
	width:290px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
}
.navD_pestanya_loteria > div, .navD_pestanya_resultados > div {display:table-cell; vertical-align:middle;}
.navD_pestanya_loteria .pestanya_izq, .navD_pestanya_resultados .pestanya_izq {}
.navD_pestanya_loteria .pestanya_der, .navD_pestanya_resultados .pestanya_der {}
.navD_pestanya_loteria > div a, .navD_pestanya_resultados > div a {
	display:block;
	text-decoration:none;
    /* font-family:Verdana, Arial, Helvetica, sans-serif; *//* ---------------------cambio */
    font-family: Arial, Helvetica, sans-serif;
	/* font-weight:bold; *//* ---------------------cambio */
	font-size:10px;
	text-align:center;
    /* padding:5px; *//* ---------------------cambio */
    padding: 8px;
    /* margin-left:3px; */ /* ---------------------cambio */
    margin-left: 0px;
}
.navD_pestanya_loteria > div:first-child a, .navD_pestanya_resultados > div:first-child a {margin-left:0;}

.navD_pestanya_loteria .pestanya_izq a, .navD_pestanya_resultados .pestanya_izq a {background-color:#e5eaee; color:#004d71;}
.navD_pestanya_loteria .pestanya_izq a:hover, .navD_pestanya_resultados .pestanya_izq a:hover {}
.navD_pestanya_loteria .pestanya_der a, .navD_pestanya_resultados .pestanya_der a {background-color:#004d71; color:#fff;}
.navD_pestanya_loteria .pestanya_der a:hover, .navD_pestanya_resultados .pestanya_der a:hover {}


.navD_pestanya_resultados {}
.navD_pestanya_resultados .pestanya_izq {}
.navD_pestanya_resultados .pestanya_izq a {}
.navD_pestanya_resultados .pestanya_izq a:hover {}
.navD_pestanya_resultados .pestanya_der {}
.navD_pestanya_resultados .pestanya_der a {}
.navD_pestanya_resultados .pestanya_der a:hover {}

.loteria_glob {width:310px;}
.loteria_glob .pie_lot {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#78a39d; text-align:right; margin-right:12px; margin-left:12px; margin-top:-5px;}
.loteria_glob .pie_lot a {font-family:Arial, Helvetica, sans-serif;	font-size:11px; color:#78a39d; text-decoration:none;}
.loteria_glob .pie_lot a:hover {text-decoration:underline;}



/* ----------------------------- */


.navD_borde .redes_pie, .navD_borde .redes_pie * {box-sizing:border-box;}
.navD_borde .redes_pie {width:90%; margin:10px auto 0;}
.navD_borde .redes_pie .flota_izq, .navD_borde .redes_pie [class^='compartir_'] {
	display:inline-block;
	vertical-align:middle;
}
.navD_borde .redes_pie .compartir_whatsapp {display:none;}
.navD_borde .redes_pie .flota_izq {
	font-family:Tahoma, Arial, Helvetica;
	color:#004d71;
	font-size:0.95rem;
	margin:0;
	margin-right:5px;
	float:none;
}
.navD_borde .redes_pie [class^='compartir_'] {margin-right:5px;}
.navD_borde .redes_pie [class^='compartir_']:last-of-type {margin-right:0;}

.navD_borde .redes_pie [class^='compartir_'] div {
	display:block;
	cursor:pointer;
	border-radius:50%;
	width:26px;
	height:26px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.navD_borde .redes_pie .compartir_facebook .icon_pie_fb {background-image:url('https://loterianavidad.epe.es/mediaweb/logo_facebook.svg');}
.navD_borde .redes_pie .compartir_twitter .icon_pie_tw {background-image:url('https://loterianavidad.epe.es/mediaweb/logo_twitter.svg');}
.navD_borde .redes_pie .compartir_whatsapp .icon_pie_wh {background-image:url('https://loterianavidad.epe.es/mediaweb/icono_whatsapp.svg');}
.navD_borde .redes_pie .compartir_google .icon_pie_goo {background-image:url('https://loterianavidad.epe.es/mediaweb/logo_google_plus.svg');}


@media screen and (max-width:480px) {
	.navD_borde .redes_pie .compartir_whatsapp {display:inline-block;}
}


/* --------------------------------
----------------------------------
---------------------------------
imanUnaColumnasNino.css
--------------------------------
--------------------------------
------------------------------------ */


.ninoD_languaje_es {display:inline; visibility:visible;}
.ninoD_languaje_ca { display:none; visibility:hidden;}

.nino_languaje_es {display:inline; visibility:visible;}
.nino_languaje_ca {display:none; visibility:hidden;}

.ninoD_cabecera {
    text-align:center;
    background-color:transparent;
    /* padding:10px 5px; *//* ---------------------cambio */
    padding: 16px 5px;
}

.ninoD_cabecera img {margin:auto; border:none; height:20px; width:auto; max-width:100%;}

.ninoD_central {}

.navD_borde {/*background-color:#fff;*/}

.ninoD_columnas {float:left; width:140px; padding-left:4px; padding-right:2px;}
.ninoD_primer {color:#000; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif; font-size:12px; text-align:center; margin-top:5px;}
.ninoD_primer .elGordo {position:relative; top:-15px; text-transform:uppercase; left:-10px;}
.ninoD_primer span {font-size:42px; color:#506f6f; font-family:"Helvetica Neue Light", HelveticaNeue-Light, "Helvetica Neue", Helvetica, Arial, sans-serif; display:inline-block; margin-right:0;}

.derecha {text-align:right; float:right;}
.ninoD_columna1 {float:left; width:110px; text-align:left; FONT-FAMILY:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#554E55; margin-left:8px;}
.ninoD_fila {width:305px;}

.ninoD_primer span a {font-size:40px; color:#980b1b; font-family:Helvetica, Arial, sans-serif; text-decoration:none;}

.ninoD_primer span a:hover {text-decoration:none; color:#8aaaaa;}
.ninoD_segundo {font-size:11px; color:#7a7a7a; font-family:Helvetica, Arial, sans-serif; float:left; width:48%; text-transform:uppercase; padding:3px 0;}

.ninoD_segundo span {font-size: 20px; color:#506f6f; font-family: Helvetica, Arial, sans-serif; font-weight:bold; display:block; margin:4px auto 0;}
.ninoD_segundo span a {font-size: 30px; color: #004d71; font-family: Helvetica, Arial, sans-serif; text-decoration: none; font-weight: normal;}
.ninoD_segundo span a:hover {	TEXT-DECORATION: none;color: #8aaaaa;}

.ninoD_tercero {font-size: 11px; color:#7a7a7a; font-family: Helvetica, Arial, sans-serif; float: right; width:48%; text-transform: uppercase; padding:3px 0;}
.ninoD_tercero span {font-size: 30px; color:#004d71; font-family: Helvetica, Arial, sans-serif; display: block; margin: 4px auto 0;}
.ninoD_tercero span a {font-size: 30px; color:#004d71; font-family: Helvetica, Arial, sans-serif; display: block; margin: 4px auto 0; text-decoration:none;}
.ninoD_tercero span a:hover {TEXT-DECORATION: none;	color: #8aaaaa;}

.ninoD_cuarto {FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; COLOR: #554E55;	FONT-FAMILY: Arial, Helvetica, sans-serif;	float: left;	margin-left: 8px;	font-weight: bold;	padding-top: 5px;}
.ninoD_cuarto span {FONT-SIZE: 22px;COLOR: #17598C;	FONT-FAMILY: Arial, Helvetica, sans-serif;}
.ninoD_cuarto span a {FONT-SIZE: 22px;	COLOR: #17598C;	FONT-FAMILY: Arial, Helvetica, sans-serif;	TEXT-DECORATION: none;}
.ninoD_cuarto span a:hover {TEXT-DECORATION: none;	color: #40BCEC;}
.ninoD_numero {color:#fff;	font-family: Tahoma, Arial, Helvetica, Sans-serif;}

.languaje_es {display:inline; visibility:visible;}
.languaje_ca {DISPLAY:none; VISIBILITY:hidden;}
.languaje_va {DISPLAY:none; VISIBILITY:hidden;}
.languaje_ga {DISPLAY:none; VISIBILITY:hidden;}
.languaje_ba {DISPLAY:none; VISIBILITY:hidden;}

.ninoD_bot {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#ccc; text-align:right; margin-right:10px; margin-top:5px; margin-bottom:5px;
    border-bottom: 1px dotted #004d71; /* ------------------ cambio */
}
.ninoD_bot a {font-family:Helvetica, Arial, sans-serif; font-size:11px; line-height:15px; color:#004d71; text-align:right; text-decoration:none;}
.ninoD_bot a:hover {text-decoration:underline;}

.ninoD_patrocinador {background-color:#fff;	text-align: right;padding-right: 10px;padding-top: 3px;	padding-bottom: 3px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #824F56;font-family: Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;color: #635F63;}
.ninoD_buscador {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color:#004d71; margin-top: 12px; margin-right: 5px;}
.ninoD_columnas_derecha {float: right;	width: 150px;	padding-left: 4px;	padding-right: 2px;}
.ninoD_columna2 {float: right;	width: 180px;	text-align: right;	margin-right: 6px;}
.ninoD_columna2 a {FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #824F56;TEXT-DECORATION: none;font-weight: bold;font-size: 12px;}
.ninoD_columna2 a:hover {text-decoration:underline;}
.bloqueclear2 {clear: both;	height: 4px; width: auto; margin:0; font-size: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF;}
.nino_patrocinador {background-color: #FFFFFF; text-align: right; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #17598C; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #635F63;}


/* MODIFICACIONES JAIR WIDGET PREMIOS NIÃ‘O */
.font_a {font-size:9pt !important; font-weight:bold !important;}
.font_b {font-size:10pt !important;}
.contenedor_caja_serie_fraccion_b {display:inline-block !important; width:25px !important; height:13px !important; border:1px solid grey !important; padding-top:2px !important; padding-bottom:2px !important; text-align:center !important; vertical-align:middle; overflow:hidden; line-height:11pt;}
/* FIN MODIFICACIONES JAIR WIDGET PREMIOS NIÃ‘O */



/* --------------------------------
----------------------------------
---------------------------------
imanUnaColumnasNino.css
--------------------------------
--------------------------------
------------------------------------ */



.contenedor_widchet_lot {
	width: 95%;
	background-image: url(fondocabecera.jpg);
	background-repeat:  repeat-x;
	margin-right: auto;
	margin-left: auto;
}
.contenido_widched {
	background-color: #587690;
	background-image: url(fonducuerpo.jpg);
	background-repeat:  repeat-x;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.widched_secciones {
	background-image: url(fondo_cuerpo.jpg);
	background-repeat:  repeat-x;
	margin-right: auto;
	margin-left: auto;
	height: 25px;
	width: 95%;
}
.patrocinio {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* responsive */

.navD_central {
  width: 100%;
}
.navD_borde,
.navD_pestanya_loteria .pestanya_izq a,
.navD_pestanya_resultados .pestanya_izq a {
  background: #fff;
}

.navD_borde,
.ninoD_central,
.navD_pestanya_loteria,
.navD_pestanya_resultados {
  width: 100%;
}

.navD_pestanya_loteria>div a,
.navD_pestanya_resultados>div a {
  /* font-size: 12px; */ /* ---------------------cambio */
  font-size: 16px;

}

.navD_pestanya_loteria .pestanya_der a,
.navD_pestanya_resultados .pestanya_der a {
  color: #004d71;
  background-color: #fff;
}

.navD_pestanya_loteria .pestanya_izq a, .navD_pestanya_resultados .pestanya_izq a,
.navD_pestanya_loteria .pestanya_der a, .navD_pestanya_resultados .pestanya_der a {
    background: #f2f2f2;
}

.pestanya_activa {
  /* color: #fff !important;
  background-color: #004d71 !important; *//* ---------------------cambio */
    color: #004d71 !important;
    background-color: #fff !important;
    border: 1px solid #004d71;
    border-bottom: 1px solid #fff;
    position: relative;
    top: 1px;
}

#loteriaNavidad,
.ninoD_central {
  padding: 0 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: baseline;
}
#loteriaNavidad .bloqueclear {
  display: none;
}
.ninoD_cabecera,
.navD_cabecera {
  flex: 0 0 100%;
}
.ninoD_primer,
.ninoD_segundo,
.ninoD_tercero,
.navD_primer,
.navD_segundo,
.navD_tercero,
.navD_cuarto,
.navD_quinto {
    margin: 0 10px;
}
.ninoD_primer,
.navD_primer {
  margin-top: 0;
  font-weight: bold;
}
.ninoD_segundo span,
.ninoD_tercero span {
  font-size: 20px;
}
.ninoD_segundo,
.navD_segundo,
.ninoD_tercero,
.navD_tercero,
.navD_cuarto {
  width: auto;
}
.navD_quinto {
  overflow: initial;
}
.navD_segundo span,
.navD_tercero span {
  margin: 10px auto 0
}
.navD_primer span a {
  font-size: 36px;
}
.ninoD_segundo span a,
.ninoD_tercero span a,
.navD_segundo span a,
.navD_tercero span a {
  margin: 0;
  font-size: 30px;
  line-height: auto;
  font-weight: bold;
}
.navD_cuarto span {
  font-size: 24px;
  font-weight: bold;
}
.navD_cuarto span a {
  font-size: 24px;
}
.navD_quinto span a {
  margin: 0 4px 3px;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 12px;
}
.ninoD_buscador,
.navD_buscador {
  margin: 10px 0 15px;
  font-size: 14px;
    align-self: center;
}
.ninoD_buscador input,
.navD_buscador input {
  margin-right: 10px;
  width: 135px;
  /* height: 28px; */ /* ---------------- cambio */
  height: 25px;
  text-align: center;
}
.ninoD_buscador td {
  vertical-align: middle;
}
.navD_buscador img,
.ninoD_buscador img {
    margin: 0;
    height: auto; /* ---------------- cambio */
}
.ninoD_buscador img {
    /* height: 24px; *//* ---------------- cambio */
    height: 19px;
    width: 44px;
}
.ninoD_buscador tr td:last-child,
.navD_buscador tr td:last-child {
  padding: 5px;
    display: inline-block;
    width: 44px;
  background: #004d71;
}
.navD_bot {
  margin: 0 10px;
  padding: 0;
  text-align: center;
  align-self: center;
}
.ninoD_bot {
    align-self: center;
}
.ninoD_bot a,
.navD_bot a {
  font-size: 14px;
  font-weight: bold;
}
.navD_cabecera img,
.ninoD_cabecera img {
  /* height: 35px */ /* ---------------------cambio */
  height: auto;
}
.languaje_es,
.ninoD_languaje_es {
  display: block;
}
.navD_borde .redes_pie {
  margin: 0;
  width: auto;
  align-self: center;
}

@media screen and (max-width: 480px) {
    .ninoD_primer,
    .navD_primer,
    .navD_cuarto {
        flex: 0 0 100%;
    }

  .navD_cuarto {
    margin-top: 8px;
  }

    .navD_cuarto span a {
        text-align: right;
    }
    .navD_cuarto span a:last-child {
        text-align: left;
    }
}


@media screen and (max-width: 350px) {
    .ninoD_buscador input, .navD_buscador input {
        width: 80px;
}
    .navD_bot {
        margin: 0 10px;
        margin-bottom: 15px;
}
}




