﻿@charset "UTF-8";
.buscador-loteria.mod-loteria .mainBox {background:white;}
.buscador-loteria.mod-loteria {/* padding: 1.2rem 0; */}
.buscador-loteria.mod-loteria h1 .maintitle {font-size: 2rem !important;text-transform: uppercase;color:#0f3a49;padding: 1rem 0;}
.container .grid .gridBox .cell .buscador-loteria.mod-loteria h1 .maintitle {word-spacing: 2pt;}

/* COMPRA TU DECIMO */
#buscadorLoteria.minisearch {display:block;padding:2rem 4rem 2rem 4rem;float:left;}
#buscadorLoteria.minisearch h2 {font-size:300%;line-height:1;word-spacing:-1pt;letter-spacing:-0.25pt;font-family:'Roboto','arial',sans-serif;font-weight:700;font-style:normal;color:#494847; }
#buscadorLoteria.minisearch label, #buscadorLoteria.minisearch input, #buscadorLoteria.minisearch .boton input, #buscadorLoteria.minisearch select, #buscadorLoteria.minisearch ul > span, #buscadorLoteria.minisearch li label[for="embedcode"] {line-height:1.2222222222222222;font-size:180%;word-spacing:-0.75pt;letter-spacing:0.25pt;font-family:'Roboto','arial',sans-serif;font-weight:400;font-style:normal;}
#buscadorLoteria.minisearch label {padding-bottom:0.5rem;display:block;}
#buscadorLoteria.minisearch textarea {width:100%;height:4rem;font-size:120%;padding:0.45rem}
#buscadorLoteria.minisearch ol > li {padding-top:1rem;float:left;width:100%;}
#buscadorLoteria.minisearch ol > span {display:block;padding-top:2rem;float:left;}
#buscadorLoteria.minisearch li label[for="embedcode"] {text-align:left;}
#buscadorLoteria.minisearch input[type="submit"]{padding:1rem 1.5rem;}
#buscadorLoteria.minisearch li, #buscadorLoteria.minisearch li li label {display:block;}
#buscadorLoteria.minisearch li li {width:33%;float:left;}
#buscadorLoteria.minisearch span ~ li { text-align:center;padding:1rem 0;}
#buscadorLoteria.minisearch span ~ li > label { font-size:140%;padding-bottom:0.5rem;}
#buscadorLoteria.minisearch input, .minisearch select {padding:0.3rem 0.75rem;width:100%;}
#buscadorLoteria.minisearch ul > span { float:left;width:100%;}
#buscadorLoteria.minisearch .external {display:none;}
#buscadorLoteria.slavesBox .minisearch {background:transparent;}
#buscadorLoteria .minisearch {width:100%;height:2rem}

/*COMPRUEBA TU NUMERO*/
.buscador-loteria fieldset ul {display: flex;flex-flow: row;justify-content: space-between;}
.buscador-loteria .form-loteria label:not(.hddn) {font-size:170%;font-weight:700;line-height:1;padding-left:1.47em;position:relative;}
.buscador-loteria .form-loteria input[type='number'],.buscador-loteria .form-loteria select {font-size:200%;padding:0.675em;font-weight:300;display:block;position:relative;width:100%;border-radius:0;border-color:rgb(169, 169, 169);border-style:solid;border-width:1px;}
.buscador-loteria .form-loteria fieldset > ul > li,
.buscador-loteria .form-loteria fieldset > div {padding:1.25em 1em;}
.buscador-loteria .form-loteria fieldset > ul > li {float:left;width:50%;position:relative;}
.buscador-loteria .form-loteria {background:#f4f4f4;padding:2rem;font-size:90%;}
.buscador-loteria .form-loteria fieldset > ul > li:last-child{padding-bottom:0;}
.buscador-loteria .form-loteria li:last-child {float:right;width:auto;}
#buscadorLoteria .boton input, .buscador-loteria .boton input {background: #33536B;text-transform: uppercase;opacity:0.8;border:0;color:#fff;font-size:inherit;font-weight:500;padding:0.875em;cursor:pointer;}
.buscador-loteria .boton input:hover {background:rgba(129, 163, 190,1);}
.buscador-loteria.mod-loteria {position:relative;background: #f4f4f4;display: inline-block;width: 100%;}
.buscador-loteria form.cell-loteria {padding: 1.2rem;}
.buscador-loteria .pie_lot2010 {padding-right: 2rem;background-color:#f4f4f4;text-align:right;width: 24rem;float: right;}
.buscador-loteria .results {margin: 0 1.6rem;float: none;display: block;/* margin: 0 auto; */background: white;width: calc(100% - 3.2rem);padding: 1rem;}

/*PONLO EN TU WEB*/
.buscador-loteria .pie_lot2010 a {line-height: 4rem;color: #33536B;font-size: 1.4rem;font-weight: 400;text-transform: uppercase;}
.buscador-loteria .pie_lot2010 a:hover {border-bottom:0.1rem solid;}
.buscador-loteria .pie_lot2010 a {font-size: 1.4rem;text-transform: uppercase;line-height: 2.4rem;padding: 1.2rem 0 0 1.2rem;margin-bottom:1.2rem;display: block;background: url(https://css2.rtve.es/css/rtve.2016.noticias/lot-navidad-2016/i/icono_lista.png) no-repeat left bottom 0.7rem;border-bottom: .1rem solid transparent;}

.buscador-loteria div.cell-loteria {/* background:#f4f4f4; */display:block;width: calc(100% - 24rem);float:left;padding: 4rem 1.4rem;}
.buscador-loteria div.cell-loteria p {width: 18%;font-size: 1.6rem;font-weight:700;line-height:1;color:#494847;}
.buscador-loteria div.cell-loteria > * {float:left;display:block;width:100%}
.buscador-loteria div.cell-loteria .cell {padding:3em;}
.buscador-loteria div.cell-loteria textarea {width:85%;font-size:140%;font-family:monospace;min-height:8em;padding:0.2em 0.5em;color:#494847;}


.buscador-loteria .pie_lot2010 + .cell-loteria {display: none;}

/****AJUSTES G2*****/
/*g2 ponlo en tu web*/
.g2 div.cell-loteria{padding-top:1em;}
.g2 div.cell-loteria p {width:30%;padding-bottom:.6em;}
.g2 div.cell-loteria textarea {width:70%;}
/*g2 buscador*/
.g2 form.cell-loteria {padding-bottom:0;}
.g2 form.cell-loteria input, .g2 .cell-loteria .boton strong {font-size:160%;}
.g2 form.cell-loteria fieldset > ul > li:last-child {padding:0 1em 1em 0;}
.g2 form.cell-loteria .boton strong input {font-size:100%;}
/*MENSAJE ERROR OK*/
.results{display:block;width:100%;float:left;padding-top:1em;}
.cell-loteria+.results h3{font-size:200%;line-height:1.444;color:#33536B;}
.cell-loteria+.results p, .cell-loteria+.results .content>span{font-size:160%;line-height:1.625;color: #545556;}
.cell-loteria+.results p em{font-weight:700;color:#222222;}
.cell-loteria+.results p.prem{font-size:180%;}
.cell-loteria+.results li{font-size:160%;line-height:1.625;color:#737578;}
.cell-loteria+.results li span{color:#81a3be;font-weight:inherit;font-weight:500;}

/******TABLA PREMIOS**********/
.tabla-loteria > table {width:100%;border-collapse:collapse;padding:0;}
.tabla-loteria > table tr {vertical-align:top;}
.tabla-loteria > table th {padding:1em;}
.tabla-loteria > table >tbody >tr > td {padding:0;}
.tabla-loteria > table >tbody >tr > td tr{border-left:0.1em solid #e4e4e4;border-right: 0.1em solid #e4e4e4;}
.tabla-loteria > table >tbody >tr > td:first-child tr, .tabla-loteria > table >tbody >tr > td tr:first-child {border-left:none;border-right: none;}
.tabla-loteria > table >tbody >tr > td:last-child tr {border-right:0;}
.tabla-loteria > table td {padding:1em;color:#525252;text-align:center;}
.tabla-loteria > table td.n {color:#81a3be;font-weight:500;}
.tabla-loteria table table {width:100%;border-collapse:collapse;}
.tabla-loteria table table tr {font-size: 160%;line-height: 1.125;}
.tabla-loteria table table tr:first-child {font-size: 180%;line-height: 1;}
.tabla-loteria table table tr:nth-child(even) {background-color:#f8f8f8;}
.tabla-loteria table table tr:first-child {background-color:#b6c6d3;color:#fff;}
.tabla-loteria table table tr.p1 td, .tabla-loteria table table tr.p2 td, .tabla-loteria table table tr.p3 td,
.tabla-loteria table table tr.p4 td, .tabla-loteria table table tr.p5 td {padding:2.7em;}
.tabla-loteria table table tr.p1, .tabla-loteria table table tr.p2, .tabla-loteria table table tr.p3,
.tabla-loteria table table tr.p4, .tabla-loteria table table tr.p5 {font-size: 180%;line-height:1;}

/*numeros premiados enlace*/
.num-premiados .grid > .secBox h2 {font-size:2.2rem;font-weight:300;}
.num-premiados .grid > .secBox span {font-family:Roboto;font-size:2.2rem;text-transform:none;color:#81a3be;}
.num-premiados .grid > .secBox {padding:2.4rem 2.4rem 0 2.4rem;text-align:center;}
.num-premiados .container .grid:not(.arrays) .gridBox {padding-top:2.4rem;}
.num-premiados .grid:not(.arrays) .cell:nth-child(odd) .maintitle {color:#81a3be;}
.num-premiados .grid:not(.arrays) .cell:nth-child(even) .maintitle {color:#737578;}
/* .num-premiados .g1 .no_ima .mainBox .socialBox + .txtBox + .auxBox {padding-left:2rem;text-align:center;} */
.num-premiados .g1 .no_ima .mainBox .socialBox + .txtBox + .auxBox strong {display:inline-block;}
.num-premiados .g4.simply:not(.arrays) .cell {text-align:center;width:20%}
/* .num-premiados > .container:first-of-type {background:#f4f4f4;} */
.num-premiados > .container:first-of-type .grid {background:transparent;}
.num-premiados .links_mod .mainBox .maintitle {line-height:2.4rem;}
.num-premiados .links_mod .auxBox {display:none;}
.num-premiados .links_mod .mainBox > a {display:inline-block;width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.num-premiados .simply.size_25.g4 .links_mod .mainBox .txtBox {padding-bottom: 0;}
.num-premiados .links_mod .mainBox > a:hover ~ .txtBox .maintitle{text-decoration: none;}

.num-premiados .links_mod .mainBox > a:hover ~ .txtBox .maintitle,
.num-premiados .links_mod .mainBox > a:focus ~ .txtBox .maintitle {background-color:rgba(15, 58, 73,0.5);color:white;}

/* PAGINACION */
.paginacion *{display:inline-block;vertical-align:middle;}
.paginacion {background:#b6c6d3;text-align:right;padding:0 0 2rem 0;}
.paginacion li, .paginacion ul {display:inline-block;vertical-align:middle;}
.paginacion li .arrow a img {width:4rem;height:4rem;background-image:url('/css/rtve.2015/i/iconos/icons_40x40_ffffff.png');float:left;}
.paginacion .first .arrow img{background-position:70% 20%;}
.paginacion .ant .arrow img{background-position:20% 20%;}
.paginacion .pos .arrow img{background-position:30% 20%;}
.paginacion .last .arrow img{background-position:80% 20%;}
.paginacion  li span, .paginacion  li a{font-size:300%;padding:0 1rem;height:4rem;float:none;display:inline-block;vertical-align:middle;line-height:1;}
.paginacion ul li > span{padding:0;font-size:300%;padding:0 1rem;height:4rem;vertical-align:middle;}
.paginacion a, .paginacion span{color:#fff;padding:0.7777777em;font-weight:400;font-size:180%;padding:0;display:inline-block;}
.paginacion li > ol {padding:0;}
.paginacion ol > li a, .paginacion ol > li.active span {line-height:1.3333;}
/*AJUSTES BUSCA TU DECIMO*/
.llamador-loteria .mainBox .txtBox {line-height:4.8rem;height:4.8rem;}
.llamador-loteria .mainBox,.llamador-loteria form {width:100%;}
.llamador-loteria form .boton strong {display:inline-block;padding:0 1.2rem;    min-width: 22rem;text-align: center;}
.form-loteria fieldset > ul  li {float:left;}
.form-loteria fieldset > ul  li:nth-of-type(1) {width:40%;/*margin-left:-1.2rem;*/}
.form-loteria fieldset > ul  li:nth-of-type(2) {width:35%;}
.form-loteria fieldset > ul  li:nth-of-type(3) {width:25%;}
.form-loteria fieldset > ul  li:nth-of-type(3),.form-loteria fieldset > ul  li .boton {float:right;}
.llamador-loteria  form input[type="number"] {width:70%;}
.form-loteria fieldset > ul  li:before {width:30%;float:left;}
.llamador-loteria  form + ul {position:absolute;right:1.4rem;top:1.4rem;}

.buscador-loteria div.cell-loteria p {}
.cell-loteria > input {font-size:1.8rem;line-height:4rem;border:0;}
.cell-loteria > input[type="button"] {width:auto;padding:0 1.6rem;background:rgba(129, 163, 190, 0.66);color:white;cursor:pointer;}
.cell-loteria > input[type="button"]:hover {opacity:1;}
.cell-loteria > input[type="text"] {max-width:54%;min-width:35.8rem;padding:0 0.5em;}

/*mod - app*/
.mod-app.llamador-loteria fieldset > ul  li:nth-of-type(1) {width:40%;}
.mod-app.llamador-loteria fieldset > ul  li:nth-of-type(2) {width:35%;}
.mod-app.llamador-loteria fieldset > ul  li:nth-of-type(3) {width:25%;}

/*colors*/
body[data-cat='TE_SLT19NI'] .cell-loteria input[type="button"] {background: #0f3a49;}
body[data-cat='TE_SLT19NI'] .cell-loteria input[type="button"]:hover {background: rgba(15, 58, 73,0.66);}
body[data-cat='TE_SLT19NI'] .buscador-loteria .pie_lot2010 a,
body[data-cat='TE_SLT19NI'] .num-premiados .cell:nth-child(odd) .maintitle {color:#0f3a49;}
body[data-cat='TE_SLT19NI'] .num-premiados .cell:nth-child(odd) .links_mod .mainBox > a:hover,
body[data-cat='TE_SLT19NI'] .num-premiados .cell:nth-child(even) .links_mod .mainBox > a:hover {color:#fff;}

/* tabla premiados */
.num-premiados[data-tipo="mod_libre"] > .grid > .gridBox > .cellContent ,.num-premiados[data-tipo="mod_multi-mosaic"] .container > .grid > .gridBox > .cellContent {display: block;}
.num-premiados .cellContent article.cell {width: 20%;}
.num-premiados .links_mod .mainBox {position: relative;}
.num-premiados .links_mod .mainBox .maintitle {text-align:center;}
/* .num-premiados > .multi-grid > .container:first-of-type {background: #f4f4f4;} */
.num-premiados > .multi-grid > .container:first-of-type > .grid {background: transparent;}