@charset 'UTF-8';
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,400,400italic,500,500italic,700,700italic,900,900italic');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');
/** RESET BLOCK *********************************/
/************************************************/ 
* {padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;}
html {font-size:62.50%;/*font-size:10px;*/}
body {font-size:1em;line-height:1;}
ul li {list-style:none;}
h1,h2,h3,h4,h5,h6,p,caption,input,textarea,select,optgroup,option,button {font-size:100%;}
img {border:0;width:auto;}
a img {display:inline-block;}
form {margin:0;padding:0;}
fieldset {border:0;}
input,textarea,button {outline:none;}
button,input[type='button'],input[type='submit'],input[type='reset'] {border:0 none;background:transparent;}
abbr {text-decoration:none;}
/** RESET BLOCK *********************************/
/** END *****************************************/

/** ENLACES BASICOS *****************************/
/************************************************/
a * {/*cursor:pointer;*/}
a {text-decoration:none;color:inherit;}
p a {border-bottom:0.1rem solid transparent;}
p a:hover,p a:focus {}
/** ENLACES BASICOS *****************************/
/** END *****************************************/

/** OCULTOS Y VISIBLES **************************/
/************************************************/
.hddn {visibility:hidden;position:absolute;top:-100%;left:-100%;}
.ghost {width:0.1rem;height:0.1rem;display:inline-block;position:absolute;clip:rect(0,0,0,0);white-space:nowrap;text-align:center;
-webkit-clip-path:inset(50%);clip-path:inset(50%);font-size:1.6rem;letter-spacing:0.5pt;background:rgba(0,0,0,0.85);color:white;opacity:0;}
.ghost.focus:active,.ghost.focus:focus {width:auto;height:auto;clip:auto;white-space:normal;padding:2.4rem;
-webkit-clip-path:none;clip-path:none;width:100%;opacity:1;}
.ghost {-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;}
:focus {outline:none;}
/** OCULTOS Y VISIBLES **************************/
/** END *****************************************/

/** FONTS BASICS ********************************/
/************************************************/ 
* {font-family:'Roboto',sans-serif;}/*font-weight:300;*/
/** FONTS BASICS ********************************/
/** END *****************************************/

/** ESTRUCTURA **********************************/
/************************************************/
/*body.tve {background:#111;} */
body,.wrapper,.container {width:100%;}
.wrapper {display:block;}
.container {margin:0 auto;clear:both;float:none;}/***CONSECUENCIAS****/
.container:after {visibility:hidden;display:block;clear:both;content:'';}/*height:0;font-size:0;*/
/*espacios con bordes*/
.slideH {border:0 solid transparent;}
/*marcos imagenes*/
.ima {width:100%;display:block;position:relative;overflow:hidden;}
.ima img {position:absolute;left:0;top:0;width:100%;height:auto;}
.f16x9 {padding-top:056.25%;}
/** ESTRUCTURA **********************************/
/** END *****************************************/

/** ICONOGRAFIA *********************************/
/************************************************/ 
.rtve-icons {display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:100%;}
	/*.close .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_close.svg');}*/
	.tve .favor_add .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_favorito_off.svg');}
	.rne .favor_add .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_favorito_off_000000.svg');}
	.tve .bmark_add .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_add_off.svg');}
	.rne .bmark_add .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_add_off_000000.svg');}
	.tve .favor_del .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_favorito_on.svg');}
	.rne .favor_del .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_favorito_on_000000.svg');}
	.tve .bmark_del .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_add_on.svg');}
	.rne .bmark_del .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_add_on_000000.svg');}
	.tve .share .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_share.svg');}
	.rne .share .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_share_000000.svg');}
	.tve .dwnld .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_download.svg');}
	.rne .dwnld .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_download_000000.svg');}
	.tve .twitt .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_share_twitt.svg');}
	.rne .twitt .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_share_twitt_000000.svg');}
	.tve .fbook .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_share_fbook.svg');}
	.rne .fbook .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_share_fbook_000000.svg');}
	.tve .whats .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_share_whats.svg');}
	.rne .whats .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_share_whats_000000.svg');}
	/*revisar nuevos iconos*/
	.tve .email .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_email.svg');}
	.rne .email .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_email_000000.svg');}
	.tve .links .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_links.svg');}
	.rne .links .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_links_000000.svg');}
	.tve .rss_feeds .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_rss_feed.svg');}
	.rne .rss_feeds .rtve-icons {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_rss_feed_000000.svg');}
/*iconos add listas + favoritos*/
[class*='favor'] .rtve-icons,[class*='bmark'] .rtve-icons {background-position:50% 0;}

/** ICONOGRAFIA *********************************/
/** END *****************************************/

/** ETIQUETAS ***********************************/
/************************************************/
.maintag,.redad,.maintag span,.redad:before {display:inline-block;}
.maintag,.redad:before {border-radius:0.3rem;}
.maintag span,.redad:before {color:#fff;line-height:1.6rem;}
.maintag span {padding:0.4rem 0.8rem;}
.redad:before {padding:0.4rem 0.6rem;}
/*avisos*/
.monoBox .maintag {position:absolute;left:0.8rem;top:0.8rem;/*padding:0.4rem;*/z-index:1;}
.maintag {background:#a30950;
	background: -moz-linear-gradient(-30deg, #a30950 0%, #ff4200 100%);
	background: -webkit-linear-gradient(-30deg, #a30950 0%, #ff4200 100%);
	background: linear-gradient(125deg, #a30950 0%, #ff4200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a30950', endColorstr='#ff4200',GradientType=1 );}
.maintag span {font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:0.5pt;}
/*clasificacion edades*/
.redad:before {font-family:'Roboto Slab',sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:1pt;float:left;}
.redad span {width:0;height:0;overflow:hidden;}
.redad.mas00:before {background-color:transparent;}
.redad.mas01:before {background-color:#0b6;content:'TP';}
.redad.mas07:before {background-color:#07f;content:'+7';}
.redad.mas13:before,.redad.mas12:before,.redad.mas16:before {background-color:#b90;}
	.redad.mas12:before {content:'+12';}
	.redad.mas13:before {content:'+13';}
	.redad.mas16:before {content:'+16';}
.redad.mas18:before {background-color:#c43;content:'+18';}

.txtBox .legend {color:#67a7a7;}

/** ETIQUETAS ***********************************/
/** END *****************************************/

/** FORMULARIOS *********************************/
/************************************************/
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}
input[type=number] {-moz-appearance:textfield;}
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {color:#fff;} 
input {border:0 none;padding:0;margin:0;font-family:'Roboto',sans-serif;}


/** FORMULARIOS *********************************/
/** END *****************************************/

/** BOTONES *************************************/
/************************************************/
.butt {height:3.2rem;text-align:center;border-radius:0.3rem;border:0.2rem solid #fff;display:inline-flex;align-items:center;}
.butt .label {font-size:1.4rem;line-height:2rem;padding:0.4rem 1.2rem;color:#fff;text-transform:uppercase;letter-spacing:0.75pt;font-weight:500;}
/** BOTONES *************************************/
/** END *****************************************/

/** MENSAJES ************************************/
/************************************************/
.showInfo .icon:after {display:flex;flex-direction:column;justify-content:center;text-align:center;
	width:calc(100% - 2.4rem);height:calc(100% - 2.4rem);padding:1.2rem;
	font-size:1.4rem;line-height:2rem;font-weight:500;}
/*.showInfo,*/.showInfo .icon:after {position:absolute;left:0;top:0;}
.toolBox .showInfo {z-index:1;width:100%;height:100%;border-radius:0.3rem;overflow:hidden;padding:0;/*margin: 0 !important;*/}/*el margin se puede quitar cuando se ordenen los elementos*/
.showInfo .links:after,.showInfo .rss_feeds:after {content:'El enlace se ha copiado al portapapeles';}
.showInfo .bmark_del:after {content:'Añadido a tu lista';}
.showInfo .bmark_add:after {content:'Eliminado de tu lista';}
.showInfo .favor_del:after {content:'Has seguido el programa';}
.showInfo .favor_add:after {content:'Has dejado de seguir el programa';}
.rne .showInfo .icon:after {background-color:#fff;color:#302c2b;}
.tve .showInfo .icon:after {background-color:#111111;color:#fff;}
/*.blindBox li.showInfo + li + li {z-index:-1;}*/
/** MENSAJES ************************************/
/** END *****************************************/

/** ESPERAR EL JAVASCRIPT ***********************/
/************************************************/
header .JSfree:after {content:'';display:inline-block;width:4rem;height:4rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;opacity:0.67;}
.tve header .JSfree:after {background:#111;}
.rne header .JSfree:after {background:#fff;}
/** ESPERAR EL JAVASCRIPT ***********************/
/** END *****************************************/

/**GENERAL COLORES MIREIA*********************************/
/***general tv ******************************************/
body.tve {background:#111;color:#fff;}
.pfvideo p a,.pfserie p a {border-color:#fff;display:inline-block;}

/***general radio ******************************************/
body.rne {background:#fff;color:#111;}
body.rne footer {background:#111;}
.pfaudio p a {border-color:#111;display:inline-block;}