@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto|Roboto:300|Roboto:700|Roboto:900');
*{
	padding:0;
	margin:0;
	box-sizing:border-box;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    transition:all 0.3s;
	
}
h1,h2,h3,h4,p,a,li{
	font-family:Roboto;	
}
h4{
	font-size: 14px;
    color: #666;
    font-weight: 100;
}
h6{
	width:80%;
	display:table;
	position:relative;
	font-size:26px !important;
	color:#999;
	line-height:38px !important;
	margin:40px 10%;
	float:left;
	padding:25px;
	border-left:1px solid #666;
	font-family:roboto;	
}
h6:before{
	content:open-quote;
	float:left;
	font-size:50px;
	font-weight:700;
	padding-right:20px;
	color:#666;
	font-family:century;
}
h6:after{
	content:close-quote;
	font-size:50px;
	font-weight:700;
	padding-right:20px;
	float:right;
	border-right:1px solid #666;
	color:#666;
	font-family:century;
	display:table-cell;
	position:absolute;
	bottom:0;
	right:-16px;
}
ul{
	overflow:hidden;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
}
p{
	color:#333;
}
h2 a{
	color:#111;
}
.hide{
	display:none;
}
.fecha-compartir .fa,.fecha-compartir .fas,.menu-bloques .fa,.menu-bloques .fas{
	font-weight:700 !important;
    font-size:20px;
    color:#c3c3c3;
}
iframe{
	border:0;
}
.img iframe{
    width:100%;
    height:-webkit-fill-available;
}
.img .partido-vivo iframe{
	position:absolute;
    bottom:0;
    height:fit-content;
}			
#cuerpo-nota img{
	width:100%;
}
#cuerpo-nota a{
    color:#345DA5;	
}
#cuerpo-nota a:visited{
    color:#345DA5;	
}
.nota>.img,.audio .img{
	background:url("../img/fondo-generico.jpg") center;
}
#slider-opinion{
    margin:20px 0;		
}
.nota-ampliada{
	margin-top:20px;	
}
/*------------------ENCUESTA------------------*/
#encuesta{
	width:100%;
	height:330px;
    padding:20px 20px;
	margin-bottom:30px;
	background-color:#fff;
	border:1px solid #ddd;
}
#encuesta li{
    margin:5px;	
}
#encuesta-wrap{
	width:300px;
	height:330px;
	margin:0 auto 40px auto;
}
#encuesta-wrap #frame-encuesta{
	height:330px;
}
#encuesta li a{
	display:block;
	padding:5px;
	background-color:#465da4;
	color:#fff;
}
#encuesta .titulo p,#encuesta .overflowhidden a{
	color:#345DA4;
	font-size:18px;
	font-weight:700;
}
#encuesta .txt-encuesta{
	padding:15px 0;
	min-height:200px;
}
#encuesta .txt-encuesta form{
	padding:0;
	height:101px;
}
#encuesta .txt-encuesta input{
	margin:0 10px 5px 5px;
    width:5%;	
}
#encuesta .overflowhidden{
	/*padding:5px 0;*/
}
#encuesta .overflowhidden .floatleft{
	width:50%;
}
#encuesta .overflowhidden .floatright{
	width:50%;
	text-align:right;
}
#encuesta .overflowhidden .floatright p{
	text-transform:uppercase;
}
#encuesta .txt-encuesta .resultado .porcentaje{
	background-color:#345DA4;
	height:16px;
	min-width:20%;
}
#encuesta .txt-encuesta .resultado .porcentaje p{
	font-size:14px;
	text-align:right;
	color:#fff;
}
#encuesta .boton{
    background:#345DA4;
    padding:10px;
    color:white !important;
}
/*------------------ENCUESTA------------------*/

/*------------------BANNERS------------------*/
.fullbanner,.middle-rectangle-banner,.middle-skyscraper-banner,.middle-full-banner,#wide-skyscraper{
	background:repeating-linear-gradient(-45deg,#fafafa,#fafafa 5px,#fff,#fff 7px);
    grid-template-rows:fit-content(100%);
}
/*.middle-rectangle-banner:before,.middle-skyscraper-banner:before,.middle-full-banner:before,#wide-skyscraper:before{
	content:"Publicidad";
	float:right;
	font-size:14px;
	color:#ccc;
	padding-right:4px;
	font-family:roboto;
}*/
.fullbanner{
	margin:0 auto 0 auto;
	width:fit-content;
	height:fit-content;
}
#intertitialAd1{
	-webkit-transition:none !important;
    -moz-transition:none !important;
    transition:none !important;
}
/*------------------BANNERS------------------*/


/*------------------ELEMENTOS------------------*/
img{
	display:block;
}
.overflowhidden{
	overflow:hidden;
}
.floatleft{
	float:left;	
}
.floatright{
	float:right;	
}
.solapa{
	display:inline-block;
	padding:5px 10px;	
}
.solapa p{
	color:#fff;
    font-weight:700;
}
#pagina-interna .menu-bloques{
	margin-bottom:40px;
}
#pagina-interna .menu-bloques .solapa{
	background:#005da9;
}
#pagina-interna .menu-bloques .solapa h2{
	color:#fff;
}
.tags-nota p a{
    color:#345DA5;
}
.tag p a{
    color:#333;	
}
.contenedor-boton-input{
	margin:10px auto 30px auto;
	width:30% !important;
}
.boton-input p{
	color:#fff;
}
.transparente{
    background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
}
.notas{
	position:relative;
}
.notas-relacionadas .icono-compartir{
	background:none;
}
.icono-compartir{
	background:#fff;
}
.iconos-multimedia i{
	font-size:1.4em;
}
.table{
	display:table;
}
.table-cell{
	display:table-cell;
	vertical-align:middle;
}
#buscar>.btn{
	background-color:#3359a4;
}
.enlace-absoluto{
	position:absolute;
    width:100%;
    height:100%;
    z-index:1;
    transition:background-color .4s;
    background-color:transparent;
	top:0;
	left:0;
}
.enlace-absoluto:hover{
    background-color:rgba(255,255,255,.4);
}
#aviso-legal{
	margin-bottom:5%;
}
#aviso-legal h3{
	color:#444;
	line-height:36px;
	font-size:28px;
	margin:5% 0 2% 0;
}
#aviso-legal p{
	color:#444;
	line-height:36px;
	font-size:28px;
	margin:1% 0;
}
.boton-reproductor a{
	display:block;
}
/*------------------ELEMENTOS------------------*/

/*------------------ESTÁS ESCUCHANDO------------------*/
#proximo-programa{
	margin-bottom:40px;
	overflow:hidden;
}
#proximo-programa>div{
	width:50%;
	position:relative;
	border-bottom:1px solid #ddd;
}
#proximo-programa .programa{
	padding:14px;
	width:275px;
	float:left;
}
#proximo-programa p:nth-child(1){
	font-size:18px;
	font-style:italic;
	margin-bottom:10px;
}
#proximo-programa .programa p:nth-child(2){
	font-size:24px;
	height:58px;
	font-weight:700;
	color:#005ca8;
	line-height:26px;
	margin-bottom:10px;
}
#proximo-programa .programa p:nth-child(3){
	font-size:14px;
}
#proximo-programa .programa p:nth-child(4){
	font-size:14px;
}
#proximo-programa .img{
	position:absolute;
	right:0;
	bottom:0;
	width:25%;
}
#proximo-programa img{
	width:100%;
    display:block;
}
#proximo-programa>div{
    width:100%;
}
/*------------------ESTÁS ESCUCHANDO------------------*/

/*------------------MICROSITE------------------*/
#microsite{
	margin-top:0;
}
#microsite img{
	width:100%;
}
#microsite .titulo{
	background-color:#000;
	padding:4px 0;
	text-align:center;
}
#microsite .titulo p{
	color:#fff;
	text-transform:uppercase;
	font-size:26px;
	font-weight:300;
	display:block;
}
#microsite .titulo p a{
    color:#fff !important;
    text-transform:uppercase;
    font-size:26px;
    font-weight:300;
    display:block;
}
#microsite nav{
	background-color:#333;
}
#microsite nav ul{
    display:-webkit-flex;
    justify-content:center;
}
#microsite nav li{
	display:inline-block;
}
#microsite nav li a{
	display:block;
	padding:8px;
	color:#fff;
	font-size:16px;
	font-weight:300;
	text-transform:uppercase;
}
/*------------------MICROSITE------------------*/

/*------------------AUDIOS------------------*/
#mas-audios .fa-volume-up,#mas-audios .fa-play-circle{
	position:absolute;
	color:#fff;
	font-size:40px;
	text-shadow:2px 2px #111;
	opacity:.9;
}
/*------------------AUDIOS------------------*/

/*------------------VIDEO EN VIVO------------------*/
#envivo{
    overflow:hidden;
    border-top:10px solid #c22221;
    margin-bottom:30px;
}
#envivo a{
	color:#c22221;
}
#envivo .top{
	width:95%;
}
#envivo .top .title{
	font-size:1rem;
	line-height:1.1;
	text-transform:uppercase;
}
#envivo p{
	margin-top:2rem;
	margin-bottom:0;
	color:#c22221;
	font-size:1.2rem;
	line-height:1.2;
}
#envivo h3{
	color:#c22221;
	margin:0;
	font-size:2.5rem;
}	
#envivo .codigo-emb iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
	padding:0;
	border:0;
}
#envivo .text{
	float:left;
	padding-left:30px;
	width:50%;
}
#envivo .codigo-emb{
	float:left;
	width:50%;
    position:relative;
    padding-bottom:28.25%;
    height:0;	
	overflow:hidden;	
}	
#envivo .codigo-emb img{
	width:100%;
	padding:20px 0 0 0;
	border:0;
}
/*------------------VIDEO EN VIVO------------------*/

/*------------------FOOTER------------------*/
footer{
	background-color:#0858a8;
	margin-top:10px;
}
footer>.overflowhidden{
	padding:2em 1em;
}
footer p,footer a,footer h3{
	color:#fff;
}
footer img{
	width:100%;
}
#titulos-footer{
	background:#084684;
	overflow:hidden;
	-webkit-box-shadow:inset 0px -4px 10px 0px rgba(7,56,105,.8);
	-moz-box-shadow:inset 0px -4px 10px 0px rgba(7,56,105,.8);
	box-shadow:inset 0px -4px 10px 0px rgba(7,56,105,.8);
}
#titulos-footer h3{
	text-transform:uppercase;
}
#titulos-footer a{
	color:#ddd;
}
footer hr{
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:5px solid;
	margin-bottom:10px;
}
#mas-buscados-footer{
	background:#111;	
}
#mas-buscados-footer li a{
	display:inline-block;	
}
#mas-buscados-footer li a{
	padding:4px 6px;
	margin:4px;
	color:#ddd;
	background:#333;
	border-radius:20px;
}
/*------------------FOOTER------------------*/
