﻿/* Fonts */
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,100,100italic,300,300italic,400italic,500italic,700,700italic,900,900italic);

/** ESPECIFIC FONTS *****************************/
/************************************************/ 
html {font-family:'Roboto','Arial',sans-serif;}

/** RESET BLOCK *********************************/
/************************************************/ 
* {padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;}
html {font-size:62.50%;}
body {font-size:1em;line-height:1;background-color:#f2f2f2;}
a * {cursor:pointer;}
a {text-decoration:none;color:inherit;}
h1,h2,h3,h4,h5,h6,p,caption,input,textarea,select,optgroup,option,button {font-size:1rem;}
img {border:0;width:auto;}
a img {display:inline-block;}
input, textarea,button {outline:none;}
button {border:0 none;background:transparent;}

/* popup layer */
#popup .wrapper.mainheader {padding:1.3rem 0;background:#000;}
#popup .wrapper.mainheader .logo img {width:5.8rem;height:auto;}

#popup h1 {color:transparent;float:left;display:inline;width:8rem;height:3.5rem;overflow:hidden;margin:0.25rem 0 0 2rem;padding:0;font-size:2rem;}
#popup h1 strong {position:absolute;width:11rem;height:3.3rem;background:url('https://css2.rtve.es/css/imini/rtvemini_black.gif')top left no-repeat;cursor:pointer;}
#popup a {width:9.8em;}
#popup a.close {background-image:url('https://css2.rtve.es/css/rtve.2015/i/iconos/icons_40x40_ffffff.png');background-size:1100%;opacity:.95;width:4em;height:4em;position:relative;background-position:40% 20%;background-repeat:no-repeat;float:right;color:transparent;}
#popup a.close:hover {background-image:url('https://css2.rtve.es/css/rtve.2015/i/iconos/icons_40x40_active.png');opacity:1;}
#popup .wrapper.bodier a {border-bottom:.1rem solid #737578;}
#popup .wrapper.bodier a:hover {color:#000;border-color:#000;}

#popup .wrapper {margin:0 auto;}
#popup .wrapper.bodier .container {background:#fff;padding:1rem 4rem 0 4rem;}
#popup .wrapper .container {width:118rem;margin:0 auto;float:none;}
#popup .wrapper .section p {font-size:1.6rem;line-height:2.4rem;padding-bottom:0.8rem;color:#737578;}
#popup .wrapper .section:first-child h2 {text-transform:uppercase;text-align:center;letter-spacing:0.25rem;font-size:2.6rem;color:#494847;}
#popup .wrapper .section h2 {color:#d25000;}
#popup .wrapper .section h2, #popup .wrapper .section h3 {font-size:2rem;margin-top:2.2rem;margin-bottom:0.8rem;}
#popup .wrapper .section h3 {color:#494847;}
#popup .wrapper .section ul {list-style:outside circle;padding-left:4rem;}
#popup .wrapper .section ul li {background:none;font-size:1.6rem;line-height:1.2em;padding-bottom:0.8rem;color:#737578;}

#popup #footer {width:118rem;margin:0 auto;padding-top:4rem;background-color:#fff;}
#popup #footer p {float:none;text-align:center;font-weight:600;font-size:1.4rem;position:relative;padding:2rem 0;background:#f56b0d;color:#fff;}

#popup p img {vertical-align:middle;}

/*extra*/
#popup .extra{font-size:1.6rem;line-height:1.2em;padding:.8rem 0;color:#737578;display:inline-block;width:100%;text-align:right;}
#popup .extra span{display:inline-block;}
#popup .extra .version{font-weight:600;margin-right:-.4rem;padding-right:.5rem;}
#popup .extra .date{padding-left:.5rem;border-left:.1rem solid #d25000;}

/*tablas*/
#popup table{width:100%;border-spacing:0;font-size:1.2rem;border:.1rem solid #737578;margin-bottom:2rem;}
#popup table caption{line-height:2;font-weight:500;}
#popup table caption, #popup table tr th, #popup table tr td{font-size:1.6rem;color:#737578;text-align:left;}
#popup table tr{width:100%;}
#popup table tr th, #popup table tr td{font-family:Calibri,sans-serif;border:.1rem solid #737578;padding:.5rem 1rem;width:15%;}
#popup table tr th:nth-child(3), #popup table tr td:nth-child(3){width:40%;}

/*tablas one-trust*/
#popup #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {border-radius:0;}
#popup #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,
#popup #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
#popup #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {font-size: 1.6rem;line-height: 2.4rem;}
#popup #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,
#popup #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, 
#popup #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td,
#popup #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td span {font-size: 1.8rem;}
