﻿
/**
==========================================================
= CSS ERBOL/Date: 19/04/2019 Gen Soluciones Informáticas   =
==========================================================
*/

/* RESET STYLE */
body {
	font-size: 14px;
	font-family: "Arial", "Helvetica", sans-serif;
	background-color: #fff;
	margin: 0;
}
h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
    
}
p {
	margin-bottom: 15px;
	padding: 0;
	font-weight: 300;
	font-size: 18px;
    line-height: 1.7em;
}
a {
    /*
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    */
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #1d4689;
}
blockquote {
	font-size: 14px;
}
/* END RESET STYLE */

/* CENTER IN COLUMNS */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
    text-align: center;
}
/*
pruebas de hover sobre el menu ul 
.menu-cabecera ul li:hover{
    background:red;
    text-decoration-color:white;
}
*/

/* ELEMENTOS */
.logo img {
	width: auto;
	max-height: 34px;
}
.captcha {
    margin-bottom: 15px;
}
.cabecera-link { font-weight: bold; }

.region-content { padding: 30px 0; }
/*.region-footer { padding: 15px 0; }*/


/* FRONT PAGE */

/* Featured Region */
.featured-region 
    { 

    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; 
    -webkit-box-shadow: 0 0 6px rgba(132,132,132,0.75);
    -moz-box-shadow: 0 0 6px rgba(132,132,132,0.75);
    box-shadow: 0 0 6px rgba(132,132,132,0.75);
    
    }
.container-iframe { margin-top: 10px; margin-bottom: 10px; }



.iframe-title { color: white; font-weight: bold; }

.iframe-title a { color: white; font-weight: bold; }

.iframe-subtitle { color: #fcd603; font-weight: bold; }

.iframe-body { color: #fcd603; font-weight: regular; }

.blink_me {
  animation: blinker 2s linear infinite;
}
@keyframes blinker {  
  50% { opacity: 0; }
}



/* Bloques */
.bloque {
	border-bottom: 1px dotted #d5d5d5;
	margin-bottom: 1.1875rem;
}
.bloque-suave {
	border-bottom: 1px dotted #d5d5d5;
	margin-bottom: 1.1875rem;
}
.pagina-suave {
	border-bottom: 1px dotted #d5d5d5;
	margin-bottom: 1.1875rem;
}
.block-urgente { margin-top: 1.1875rem; }


/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
/* NAV BAR */
.navbar-nav{
    float:none;
    margin: 0 auto;
    display: table;
    table-layout: fixed;
    font-family: 'Molengo', sans-serif;
    }
.navbar-nav li a {
    transition: margin 0.5s ease 0.2s;
    font-size: 16px;
    letter-spacing: 0;
    }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: transparent;
}

  
    
/* Titulares */
.titular.big {
	text-align: center;
	font-size: 2.0rem;
	font-weight: bold;
}
.titular.normal-style {
	word-spacing: -0.02em;
	text-rendering: auto;
	margin-bottom: 10px;
}
.titular.normal-style {
	line-height: 1.2em;
}
.titular.medium {
	text-align: left;
	font-size: 1.8rem;
	font-weight: bold;
}
/* Cuerpo */
.body.medium p {
	text-align: left;
	font-size: 14px;
	font-weight: 400;
    
}
.body.normal-style {
	line-height: 1.2em;
	padding-bottom: 0.5rem
    
}
/* Imagenes 
.imagen {
	margin-bottom: 10px;
}
*/
/* Titulos de bloque*/
.block-title {
	width: 100%;
	content: "";
	display: block;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	padding: 5px 0;
	font-weight: 600;
	font-size: 20px;
	color: #000000;
	background-color: #DDDDDD;
	text-align: center;
	text-transform: uppercase;
	border-left: 3px solid #38cef2;
}

/* PAGINAS INTERIORES */
/* Full Content */
.view-mode-full {
    padding: 30px 0;
}
/* Page Header */

.page-header {
	padding: 30px 0 0 0;
	letter-spacing: -0.03em;
    font-weight: 800;
    font-size: 30px;
    line-height: 34px;
}
.node-noticias.view-mode-full .field-name-title-field h1 {
	letter-spacing: -0.03em;
	font-weight: 800;
	font-size: 30px;
	line-height: 34px;
}
/**************************** TEMPORAL *******************/
.node-partidos-mundial.view-mode-full .field-name-title h1 {
	letter-spacing: -0.03em;
	font-weight: 800;
	font-size: 30px;
	line-height: 34px;
}
.node-partidos-mundial.view-mode-full .field-name-field-especial {
	margin-bottom: 5px; 
	letter-spacing: 0.02em;
	font-weight: 700;
	font-size: 20px;
	color: #b1132a;
	text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
/**************************** TEMPORAL *******************/

/* Seccion con enlace */
.node-noticias.view-mode-full .field-name-field-secci-n {
	margin-bottom: 5px; 
}
.node-noticias.view-mode-full .field-name-field-secci-n a {
	letter-spacing: 0.02em;
	font-weight: 700;
	font-size: 20px;
	color: #38cef2;
	text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
/* Pre Titulo */
.node-noticias.view-mode-full .field-name-field-pre-t-tulo {
    margin-top: 5px;
    padding-bottom: 5px;
    font-weight: 300;
    font-size: 16px;
    color: #6e6e6e;
}
/* Post Date */
.node-noticias.view-mode-full .field-name-post-date {
	margin-top: 5px; margin-bottom: 10px; padding-bottom: 5px;
}
.node-noticias.view-mode-full .field-name-post-date .field-item {
    font-weight: 400; font-size: 17px; color: #ccc;
}

/**************************** TEMPORAL *******************/
/* Post Date */
.node-partidos-mundial.view-mode-full .field-name-post-date {
	margin-top: 5px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #d5d5d5;
}
.node-partidos-mundial.view-mode-full .field-name-post-date .field-item {
    font-weight: 400; font-size: 17px; color: #ccc; text-transform: lowercase;
}
/**************************** TEMPORAL *******************/




/* Imagen Noticia */
.node-noticias.view-mode-full .field-name-field-imagen-principal {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
}
/* Video Noticia*/
.node-noticias.view-mode-full .field-name-condicional {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
}
/* Credito Imagen */
.node-noticias.view-mode-full .field-name-condicional .credito {
    margin-top: 5px; font-weight: 300; font-size: 16px; color: #6e6e6e;
}
/* Cuerpo de la noticia */
.node-noticias.view-mode-full .field-name-body {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
    background: #fff;
    padding: 10px;
    font-family: 'Cairo', sans-serif;
}
/* Botones Me Gusta */
.node-noticias.view-mode-full .field-name-field-me-gusta { padding: 15px 0; text-align: center; 
    
    }

/* Noticias Relacionadas*/
.node-noticias.view-mode-full .field-name-field-noticias-relacionadas {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
}
.node-noticias.view-mode-full .field-name-field-noticias-relacionadas .field-label {
    margin-bottom: 10px;
    padding: 15px 0 5px 0;
    font-size: 18px;
	color: black;
    font-family: 'Patua One', cursive;
	text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.node-noticias.view-mode-full .field-name-field-noticias-relacionadas .field-items .field-item { font-size: 18px; padding: 5px 0;  }
/* Etiquetas */
.field-name-field-etiquetas .field-items a {
    text-transform: uppercase;
    color: #888;
    padding: 6px 12px 5px;
    margin-right: 8px;
    margin-bottom: 8px;
    display: inline-block;
    font-size: 11px !important;
    background: none;
    border: 1px solid #DEDEDE;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    outline: none;
    font-weight: normal;
    line-height: 1.2;
}
/* NODOS 360 */
.node-360-grados.view-mode-full .field-name-field-especial {
	letter-spacing: 0.02em;
	font-weight: 700;
	font-size: 20px;
	color: #38cef2;
	text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.node-360-grados.view-mode-full .field-name-title-field h1 {
	letter-spacing: -0.03em;
	font-weight: 800;
	font-size: 30px;
	line-height: 34px;
}
.node-360-grados.view-mode-full .field-name-post-date {
	margin-top: 5px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #d5d5d5;
}
.node-360-grados.view-mode-full .field-name-post-date .field-item {
    font-weight: 400; font-size: 17px; color: #ccc; text-transform: lowercase;
}
.node-360-grados.view-mode-full .field-name-field-iframe {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
}
.node-360-grados.view-mode-full .field-name-body {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
}
.node-360-grados.view-mode-full .field-name-body {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
}


/* NODOS DRONE */
.node-el-dron-de-atb.view-mode-full .field-name-field-especial {
	letter-spacing: 0.02em;
	font-weight: 700;
	font-size: 20px;
	color: #38cef2;
	text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.node-el-dron-de-atb.view-mode-full .field-name-title-field h1 {
	letter-spacing: -0.03em;
	font-weight: 800;
	font-size: 30px;
	line-height: 34px;
}
.node-el-dron-de-atb.view-mode-full .field-name-post-date {
	margin-top: 5px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #d5d5d5;
}
.node-el-dron-de-atb.view-mode-full .field-name-post-date .field-item {
    font-weight: 400; font-size: 17px; color: #ccc; text-transform: lowercase;
}
.node-el-dron-de-atb.view-mode-full .field-name-field-iframe {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
}
.node-el-dron-de-atb.view-mode-full .field-name-body {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
}
.node-el-dron-de-atb.view-mode-full .field-name-body {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
}


/* COLUMNISTA */
.node-columnista.view-mode-full .field-name-field-columna {
	letter-spacing: 0.02em;
	font-weight: 700;
	font-size: 20px;
	color: #38cef2;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.node-columnista.view-mode-full .field-name-title-field h1 {
	letter-spacing: -0.03em;
	font-weight: 800;
	font-size: 30px;
	line-height: 34px;
}
.node-columnista.view-mode-full .field-name-field-columnista {
	margin-top: 5px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #d5d5d5;
}
.node-columnista.view-mode-full .field-name-field-columnista .field-item {
    font-weight: 400; font-size: 17px; color: #4A6FF4; 
}
.node-columnista.view-mode-full .field-name-field-columnista .field-label {
    font-weight: 600; font-size: 17px; color: #000; 
}
.node-columnista.view-mode-full .field-name-field-imagen-principal {
	margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #d5d5d5;
}


/* BLOQUES */
/* Lo mas visto */
#block-views-popular-block-1 {
    padding: 15px 0;
}
.puesto {
    text-align: right;
    vertical-align: middle;
    font-weight: 400; font-size: 28px; color: #ccc;
}
.titular-puesto {
    vertical-align: middle;
    font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.2em;
}
.titular-pagina {
    vertical-align: middle;
    font-size: 2.3rem;
	font-weight: 700;
	line-height: 1.2em;
}
.imagen-puesto {
    padding: 0px;
    vertical-align: middle;
}


/* SIMPLE ADDS */
.simplead-container { 
    margin: 15px 0; 
    background-color: #f5f5f5;
    overflow: hidden;
    box-shadow: 0 0 15px 0 rgba(204,204,204,.3); 
}
.publicidad {
    padding: 10px 0;
}
.publicidad .img-responsive {
    margin: 0 auto;
}

/* CABECERA LOGO */
.cabecera-logo { border-bottom: 1px solid #d5d5d5; display: none; margin-bottom: 8px; margin-top: -10px;height: 132px;}
.cabecera-logo .main-logo { margin-bottom: 0px;}
.cabecera-logo .date { margin-bottom: 15px; font-weight: 300; }
.menu-cabecera .date { 
    font-family: "FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    color: #939393; font-size: 14px; font-weight: 600; }
/*
.cabecera-logo .cabecera-link { 
    font-family: "FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    color: #000; font-size: 14px; margin-right: 5px; } 
*/

/* Featured Region */
.message { font-size: 14px; font-weight: bold; }
.message { position: relative; left: 10px; }
}

/* MENU ONLY MOBIL */
#only-mobil { display: block; }



/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
   
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    /* CABECERA LOGO */
    .cabecera-logo { display: block; }
    /* LOGO SITE */
    .logo { display: none; }
    /* Titulares */
    .titular.big {
    	font-size: 4.0rem;
    	font-weight: 900;
    }
    .titular.medium {
    	font-size: 2.3rem;
    	font-weight: 600;
    }
    /* Featured Region */
    .message { font-size: 18px; font-weight: bold; }
    .message { position: absolute; left: 30px; }
    /* MENU ONLY MOBIL */
    #only-mobil { display: none; }
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}

.vcenter {
   display: inline-block;
   vertical-align: middle;
   float: none;
}

.logo-on { background-color: green; }
.logo-off { display: block;  -webkit-transition: all 1000s linear;
  -moz-transition: all 1000s linear;
  -ms-transition: all 1000s linear;
  -o-transition: all 1000s linear;
  transition: all 1000s linear; }
/********************************************************/

#block-block-8 {background: url(http://www.atb.com.bo/sites/default/files/boliviamarhaya.jpg); min-height: 120px; background-position: center center; background-size: cover; background-repeat; no-repeat;}
.counter { text-align: center; margin 5px;  background: rgba(38%, 38%, 38%, .1) }
.counter p { line-height: 1.1em; color: white; padding: 5px; margin-bottom: 5px; text-shadow: 1px 1px 1px #000; font-size: 22px; }
.days { color: white; font-size: 32px; text-shadow:2px 2px 2px #687FA9; }
.days b { color: white; font-size: 24px; text-shadow:2px 2px 2px #687FA9;  }
.hours { color: white; font-size: 32px; text-shadow:2px 2px 2px #687FA9; }
.hours b { color: white; font-size: 24px; text-shadow:2px 2px 2px #687FA9; }
.minutes { color: white; font-size: 32px; text-shadow:2px 2px 2px #687FA9; }
.minutes b { color: white; font-size: 24px; text-shadow:2px 2px 2px #687FA9; }
.seconds { color: white; font-size: 32px; text-shadow:2px 2px 2px #687FA9; }
.seconds b { color: white; font-size: 24px; text-shadow:2px 2px 2px #687FA9; }
.vcenter {
   display: inline-block;
   vertical-align: middle;
   float: none;
}
#block-block-9 {padding: 5px; background-color: #1350a0;}





html, body {
    overflow-x: hidden;
}

.apertura1 .views-field-title{
    font-size: 35px;
}
.views-field-title a{
    font-weight: bold;
}

.apertura2 .views-field-title{
    font-size: 22px;
    font-family: 'Overpass', sans-serif;
    font-weight: bold;
}

.apertura1 .views-field-field-imagen-principal img, 
.apertura2 .views-field-field-imagen-principal img{
    width: 100%;
    margin-top: 13px;
}


.apertura1 .views-field-field-pre-titulo, .apertura2 .views-field-field-pre-titulo{
    color: #004DD0;
    font-weight: bold;
    font-size: 16px;
}

.views-field-body , .body-principal1 {
    
    background-color: #eeeeee;
    padding: 8px;
    min-height: 133px;
    font-family: 'Cairo', sans-serif;
}





/* Estilos para las secciones de la pagina principal*/
.seccion-pagina-principal{
    margin-top: 25px;
}

.seccion-pagina-principal .views-field-field-pre-titulo{
    color: #004DD0;
    font-weight: bold;
    font-size: 14px;
}

.seccion-pagina-principal .views-field-title{
    /*text-align: justify;*/
}

.seccion-pagina-principal .views-field-title{
    font-weight: bold;
    font-size: 21px;
    min-height: 120px;
}
.seccion-pagina-principal .views-field-body p{
    font-size: 16px;
}

.seccion-pagina-principal .views-field-body p a{
    color: #3f93e0;
}




.title-seccion{
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    margin-top: 17px;
    border-bottom: 6px solid #FF0043;
    font-weight: bold;
    color: #FF0043;
}
/*solo es para la seccion de a cada una de las opciones*/
.title-seccion a{
    color: #FF0043;
}
.title-seccion h3{
    font-weight: bold;
}












/* Paginas de Listado por cada Categoria/Seccion */
.view-erbol-secciones-paginas{
    /*border:2px solid red;*/
    
}


.view-erbol-secciones-paginas .views-field-title{
    /*border:2px solid blue;*/
    font-weight: bold;
    font-size: 19px;
    margin-left: 9px;
}

.view-erbol-secciones-paginas .views-field-created{
    float: right;
    color: #686db2;
}

.view-erbol-secciones-paginas .views-field-field-imagen-principal img{
    /*border:2px solid green;*/
    float: left;
    margin: 10px;
}


.view-erbol-secciones-paginas .views-field-body{
    /*border:2px solid yellow;*/
    padding: 10px;
    text-align: left;
}
/*
.view-erbol-secciones-paginas .views-row:hover{
    background: #F2F6FA;
    border-left: 4px solid #ca4d4d;
}
.view-erbol-secciones-paginas .views-row:hover .views-field-title a{
    color: #01539D;
}
*/
.seccion-list{
    border-bottom: solid 1px #ccc;
    float: left;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    width: 100%;
}

.view-erbol-secciones-paginas .more-link{
    color: #3f93e0;
}

/* Ancho de imagen/video CONDICIONAL */
.view-erbol-bloque-condicional .views-field-views-conditional img{
    width: 100%;
}

/* Para eliminar un espacion en blanco entre el titulo y el contenido */
.region-content{
    padding: 0;
}


.apertura2 .view-content .row{
    
}
.apertura2 .views-field-field-pre-titulo{
    margin-top: 20px;
}


.apertura2 .more-link{
    color: #3f93e0;
}




/* BLOQUE URGENTE OLD
.bloque-urgente img{
    width: 100%;
}

.bloque-urgente .titular{
    background: rgba(0,0,0,0.4);
    position: relative;
    top: -122px;
    margin-bottom: -65px;
    padding: 5px;
}

.bloque-urgente .titular a{
    color: white;
    font-size: 30px;
    text-align: left;
}
*/

/* ESTILO URGENTE #1  */
.container-urgente-tipo1{
    position: relative;
    clear: both;
    margin-bottom: 20px;
}

.container-urgente-tipo1 .imagen-urgente{
    position: relative;
    clear: both;
}
.container-urgente-tipo1 .imagen-urgente img{
    width: 100%;
}
.container-urgente-tipo1 .texto-urgente{
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 50px;
    font-weight: bold;
    color: white;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

.container-urgente-tipo1 .texto-urgente a{
    color: white;
}
.container-urgente-tipo1 .texto-urgente a:hover{
    
}

@media only screen and (max-width: 960px) {
    .container-urgente-tipo1 .texto-urgente{
        font-size: 25px;
    }
    .apertura1 .views-field-title{
        font-size: 20px;
    }    
}

@media only screen and (max-width: 620px) {
    .container-urgente-tipo1 .texto-urgente{
        font-size: 20px;
    }
}



/* ESTILO URGENTE #2  */
.container-urgente-tipo2 .texto-titulo{
    font-size: 45px;
    font-weight: bold;  
    text-transform: uppercase;
    text-align: center;
}

.container-urgente-tipo2 .texto-resumen{
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 30px;
}


/* ESTILO URGENTE #3  */
.container-urgente-tipo3{
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}
  
.container-urgente-tipo3 .texto-titulo{
    width: 40%;
    float: left;
    font-size: 40px;
    font-weight: bold;
    position: absolute;
    height: 100%;

    background: #002846;
    color: white;
    padding: 10px 20px;
}

.container-urgente-tipo3 .texto-titulo a{
    color: white;
}

.container-urgente-tipo3 .contenedor-imagen{
    width: 60%;
    float: right;
}

/* here las change */
.container-urgente-tipo3 .contenedor-imagen a img{
    width: 100%;
    
}

@media only screen and (max-width: 1224px) {
    .container-urgente-tipo3 .texto-titulo{
        font-size: 25px;
    }
}

@media only screen and (max-width: 1024px) {
    .container-urgente-tipo3{
        position: static;
    }

    .container-urgente-tipo3 .texto-titulo{
        width: 100%;
        font-size: 25px;
        position: static;
    }
    
    .container-urgente-tipo3 .contenedor-imagen{
        width: 100%;
    }
}


/* ESTILO URGENTE #4  */


.container-urgente-tipo4{
    overflow: hidden;
}
  
.container-urgente-tipo4 .texto-titulo{
    
    font-size: 45px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    font-family: 'Anton', sans-serif;
}

.container-urgente-tipo4 .contenedor-imagen a img{
    width: 100%;
    margin-bottom: 30px;
}


/* Ocultar "mi cuenta" y "cerrar secion" en el manu de caterias*/
#navbar .secondary{
    border:2px solid red;
    display: none;
}

/* erbol*/

/* Colores del navbar */
#navbar,
.navbar-default{
    background: #004485;
    border-color: #004485;

    background: #002846;
    border-color: #002846;
}

#navbar ul li a{
    color: white;
    font-weight: bold;
}

#navbar ul li a:hover{
    color:#00aeff;
}

#navbar .navbar-header .navbar-brand{
    color: white;
    font-weight: bold;
}


/* Menu de informacion institucional */
.cabecera-logo .cabecera-link { 
    font-family: "FranklinITCProBold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    color: #004CD5; 
    font-size: 14px; 
    margin-right: 5px; 
}



/* MENU CABECERA ICONOS */
.menu-cabecera ul {
    list-style-type: none;
    margin: 0;
    padding-top: 15px;
    text-align: center;
}
.menu-cabecera ul li {
    display: inline-block;
}

.menu-cabecera ul li a {
    color: white;
    text-align: center;
    padding: 5px 15px;
    border-right: 1px solid black;
	
}
.menu-cabecera ul li:last-child a{
    border-right: none;
}

.menu-cabecera ul li a:hover {
    padding: 5px 15px;
}



/* Linea de tiempo */
.simple_timeline{
    /*border: 2px solid red;*/
}

.simple_timeline .timeline-content{
    /*border: 2px dotted red;*/
}
.simple_timeline .timeline-image{
    
}

.simple_timeline .timeline-text{
    width: 100% !important;
    /*
    border-bottom: 2px dotted black;
    border-left: 2px dotted black;
    border-right: 2px dotted black;
    */
}

.simple_timeline .timeline-text a{
    /*border: 2px solid green;*/
    width: 100%;
    font-weight: bold;
    font-size: 19px;
}

.simple_timeline .timeline-text p{
    /*border: 2px solid black;*/
    text-align: left;
    padding: 0px 6px;
    line-height: 1.4;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 8px;
}

.simple_timeline ul li:nth-child(2n+1) > div .timeline-text{
    margin-right: 0px;
    padding-top: 7px;
    font-weight: bold;
}
.simple_timeline ul li:nth-child(2n) > div .timeline-text{
    margin-right: 0px;
    padding-top: 7px;
    font-weight: bold;
}

.simple_timeline ul li .timeline-text{
    margin-left: 0px;
}

.simple_timeline ul li:nth-child(2n+1){
    border-top: 2px solid rgba(0,0,0,0.8);
    border-left: 2px solid rgba(0,0,0,0.8);
    border-bottom: 2px solid rgba(0,0,0,0.8);
}
.simple_timeline ul li:nth-child(2n){
    border-top: 2px solid rgba(0,0,0,0.8);
    border-right: 2px solid rgba(0,0,0,0.8);
    border-bottom: 2px solid rgba(0,0,0,0.8);
}

.simple_timeline ul li:nth-child(2n+1) > div{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}

.simple_timeline ul li:nth-child(2n) > div{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
}

.simple_timeline .timeline-date{
    margin: 0;
}



/* Seccion de radio */
.radio-en-vivo{}

.radio-en-vivo audio{
    width: 100%;
    margin-top: 10px;
}

.radio-en-vivo .titulo{
    color: #004DD0;
    font-weight: bold;
    font-size: 16px;
}

.radio-en-vivo .content{
    /*background: #004485;*/
    background: #002846;
    color: white;
    padding: 10px 15px;
    margin-top: 6px;

    /*imagen de persona
    background-image: url('https://erbol.com.bo/sites/default/files/programas_erbol/gilberto_mollericon.png');
    background-position: 184px 10px;
    background-repeat: no-repeat;
    */
}

.radio-en-vivo .content .transmiendo{
    
    font-size: 18px;
}
.radio-en-vivo .content .titulo-transmision{
    
    font-size: 20px;
    font-weight: bold;
}
.radio-en-vivo .content .con{
    
    font-size: 18px;
}




/* Estilos para las paginas */


.field-name-title h2{
    font-weight: bold;
    font-size: 35px;
}

.field-name-field-pre-titulo,
.field-name-field-seccion a{
    /*color: #3f93e0;*/
    color: #F42E2E;
    font-weight: bold;
    font-size: 16px;
}
.field-name-field-seccion a:first-child{
    border-bottom: 6px solid #002846;
    color:#002846;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 11px;
}
.field-name-field-seccion{
    background: none;
    margin: 0 0 30px;
    padding: 0 0 0;
    position: relative;
    border-bottom: 5px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.1);
}

.node-noticias{
    overflow: hidden;
}
/*OPINION*/
.opiniones{
    margin-top: 20px;
}

.card-opinion{
    /*border:2px dashed red;*/
}

.card-opinion a{
    
}

.card-opinion .img-responsive{
    width: 100%;
}

.card-opinion .card-title{
    font-weight: bold;
    font-size: 20px;
    padding: 7px;
    padding-bottom: 2px;
    text-align: center;
    font-family: 'Merriweather Sans', sans-serif
}
.card-opinion .card-title a{
    color: #002846;
}

.card-opinion .card-body{
    padding: 5px 7px;
}
.card-opinion .card-text{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    font-family: 'Merriweather Sans', sans-serif
}
.card-text{
    min-height: 95px;
    background: #F1F1F1;
}
.container-image-columna{
    position: relative;
}
.card-opinion .columna{
    /*position: absolute;*/
    /*background: #B60E1F;*/
    
    color: #B60E1F;
    font-weight: bold;
    padding: 3px 8px;
    text-align: center;
    height: 47px;
    overflow: hidden;
    /*right: 0;*/
    /*bottom: 0;*/

    /*LO OCULTAMOS
    display: none;*/
}

.card-opinion .creado{
    text-align: center;
    font-size: 15px;
    display: none;
}
.container-image-columna .imagen-autor{
    margin: 0 auto;
}
.container-image-columna .imagen-autor img{
    border-radius: 30%;
    width: 200px;
    /*border: 2px solid rgba(0,0,0,0.6);*/
    /*border:3px solid #002846;*/
    padding:5px;
    
}
/* efecto imagen autor blando y negro */
.imagen-autor{
    /*
    filter: grayscale(100%);
 
    -webkit-filter: grayscale(100%);
    */
 
}
.imagen-autor {
    /*
    filter: grayscale(100%);
 
    -webkit-filter: grayscale(100%);
 
    transition:filter 0.4s;
 
    -webkit-transition:-webkit-filter 1s;
    
    width: 150px;
    */
 
}
.imagen-autor:hover{
 
filter: grayscale(0);
 
-webkit-filter: grayscale(0);
 
}

/*  PRINCIPAL 1 */

.principal1{
    margin: 20px 0px;
}
.principal1 .views-field-title{
    font-size: 20px;
    font-weight: bold;
    min-height: 100px;
}
.principal1 .views-field-field-pre-titulo{
    color: #004DD0;
    font-weight: bold;
    font-size: 16px;
}
.principal1 .more-link{
    color: #3f93e0;
}


/* PRINCIPAL 2 */
.principal2{
    /*padding: 20px 0px;*/
    margin-bottom: 20px;
}
.principal2 .noticia{
    padding: 14px 0px 70px 0px;
    background: #F1F1F1;
}

.principal2 .titulo{
    font-size: 21px;
    font-weight: bold;
}

.principal2 .more-link{
    color: #3f93e0;
}

/* CONTENEDOR: LO MAS VISTO */
.bloque-lo-mas-visto{
    /*border: 3px dotted red;*/
    /*padding: 14px;*/
    background: #002846;
    padding-bottom: 3px;
}
.bloque-lo-mas-visto .views-field-title{
    padding: 5px 5px 5px 5px;
    text-align: justify;
    
}
.bloque-lo-mas-visto .views-field-title a{
    color: white;
    font-size: 15px;
    font-family: 'Cairo', sans-serif;
    line-height: 22px;
}
.bloque-lo-mas-visto table tr:nth-child(even){
    background-color: #004DD0;    
}
.bloque-lo-mas-visto table tr:nth-child(even):hover a{
    font-weight: bold;
    color: #fff;
}
.bloque-lo-mas-visto .views-field-title a:hover{
    color:#00aeff;
}
.bloque-lo-mas-visto .views-field-title a::before{
    content: '• ';
}

.bloque-lo-mas-visto .views-field-field-pre-titulo{
    color: white;
    font-size: 16px;
    margin-bottom: 5px;
    font-family: 'Patua One', cursive;
    text-align: center;
    background: #2352a0;
}



/* PRINCIPAL 3 */
.principal3{
    margin-top: 10px;
}
.principal3 .views-field-field-pre-titulo{
    color: #004DD0;
    font-weight: bold;
    font-size: 16px;
}
.principal3 .views-field-title{
    font-size: 21px;
    font-weight: bold;
    min-height: 120px;
}
.principal3 .more-link{
    color: #3f93e0;
}




.seccion-horizontal{
    /*border-left: 4px solid #363636;*/
    padding: 10px 0px;
    background: #F1F1F1;

}

.seccion-horizontal .views-field-title{
    font-weight: bold;
    font-size: 21px;
}

.seccion-horizontal .more-link{
    color: #3f93e0;
    float: right;
}




/* SLICK PERSONALIZADO */

.slick-arrow:hover::after{
    color: lightslategray;
}
.slick-arrow:hover::before{
    color: lightslategray;
}

.slick-arrow{
    background: lightgray;
    
}

.slick-prev:after {
    content: "<";
    color: white;
    font-size: 30px;
}

.slick-next:before {
    content: ">";
    color: white;
    font-size: 30px;
}

.slick__slide{
    padding-left: 50px;
    padding-right: 50px;
}


#navbar, .navbar-default {
   box-shadow: 0px -7px 21px black;
}

.titulo-urgente3 a:hover {
    color: red;
}
/*.body-imagen1:hover{
    -webkit-transform:scale(1.3);transform:scale(1.3);
}
.body-imagen1: {
    overflow:hidden;}
*/
/*.body-imagen1:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}
*/
/*.body-imagen1{
    border: 6px solid  #d9d9f0 ;
    float: left;
    margin: 15px;
    -webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out ;
    -o-transform: margin 0.5s ease-out ;
}
.body-imagen1:hover{
    margin-top: 2px;
}
*/
.body-imagen1{
    margin: 15px;
    text-align: center;
}
.body-imagen1:hover
{
    filter: saturate(180%);
    padding:5px;
}
.titulo-principal1{
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.titulo,
.principal3 .view-content .views-field-title .field-content,
.view-erbol-secciones .views-field-title .field-content,
.seccion-horizontal .views-field-title{
    font-family: 'Merriweather Sans', sans-serif;
}
.cuerpo{
    font-family: 'Cairo', sans-serif;
}
.slick-slide img{
    margin: 0 auto;
}
.footer-principal{
    padding: 2px;
    background: #002846;
    padding-top: 25px;
}
.footer-texto p{
    font-weight:bold;
    font-size: 17px;
    font-family: 'Overpass', sans-serif;
    color: white;
}

.footer{
    padding-bottom: 0px;
}
.footer-img{
    /*text-align:center*/
    padding:40px 0px 0px 40px;
}
.menu li{
    border-right:1px solid white;
}
.menu li:last-child{
    border-right: none;
}
.sky{
	/*height:33px;*/
	background-color:#E0EBFC;
	margin-top:auto;
    margin-bottom:auto;
    font-family: 'Molengo', sans-serif;
    text-align:center;
}
.container-fluid{
	padding-left:0px;
	padding-right:0px;
}
.siguenos{
    color: #000000;
font-weight: bold;
font-size: 12px;
}
.block{
	
	padding-bottom:20px;
}
#block-block-2{
	background-color:#EEEEEE;
}
#block-block-14{
	background-color:#EEEEEE;
}

#block-block-15{
	padding-top:20px;
}
#block-block-19{
	padding-bottom:0px;
}
.gen-img{
    /*padding-left: 40px;*/
    overflow: hidden;
    text-align: center;
}

.menuInstitucional{
    justify-content: center;
    display: flex;
    margin-top: 8px;
}
.menuInstitucional li{
    float:left;
    margin-top: -4px;
    /*margin-right: 40px;*/
    padding: 0px 15px;
    list-style: none;
}
.sky a{
    color: black !important;
}



@media screen and (max-width: 640px) {
  .menuInstitucional li{
    text-align: center;
      padding-left: 0px;
      margin-right: 0px;
    }

    .sky{
        /*height: 100px;*/
        
    }
    .sky a{
        color: black !important;
    }
}
@media screen and (max-width:1024px) and (min-width:640px) {
  .menuInstitucional li{
    float:left;
    padding-left: 30px;
    /*margin-right: 30px;*/
    /*padding-right: 40px;*/
    }
    .sky{
        /*height: 70px;*/
    }
    .sky a{
        color: black !important;
    }
}
@media screen and (min-width:1024px) and (max-width:1400px) {
    .sky{
        /*height: 50px;*/
    }
}


@media only screen and (max-width: 740px) {
  .menuInstitucional,
  .fecha-superior-derecha,
  .facebook-contenedor-flotante,
  .twitter-contenedor-flotante{
    display: none !important;
  }
  .navbar-nav{
    margin: none;
    float: left;
  }
  .menu{
      width: 100%;
  }
  .menu li{
      border-right: none;
  }
  .navbar-toggle{
      margin-right: 21px;
  }
}

.radio-erbol{
    font-family: 'Righteous', cursive;
    font-weight: normal;
    font-size: 26px;
}
.menu-fix{
    padding-left: 105px;
}
.siguenos-enlaces a i:hover{
    color:#006abd;
}
.video-erbol{
}
.row .video-erbol{
    text-align: center;
    /*background: #FF0043;*/
    background: lightseagreen;
    /*padding-bottom: 80px;*/
    padding-top: 30px;
}
.row .video-erbol p{
    color: #fff;
    text-align:justify;
    padding-left:3%;
    margin-bottom: 0px;
}
.views-field-addtoany-link{
    background: #eeeeee;
}
.menuInstitucional li a:hover{
    color: #006abd !important;
}










/* Sticky para redes sociales */
.fblbCenterOuter {
    position: fixed;
    top: 0;
    /*height: 100%;*/
    display: table;
    vertical-align: middle;
    z-index: 10000;
    overflow: scroll;
    
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -o-transition: left 0.5s;
    transition: left 0.5s;
}

.fblbCenterOuter:hover {
    left:0 !important;
    z-index: 9999 !important;
}

.fblbForm{
    overflow-y: scroll;
}

.twitter-contenedor-flotante.fblbLeft .fblbTab12 .fblbHead {
    width: 38px;
    height: 78px;
    background: url(./tw12-left.png);
}


.facebook-contenedor-flotante.fblbLeft .fblbTab12 .fblbHeadFacebook{
    width: 38px;
    height: 78px;
    background: url(./fb12-left.png);
}



.styles-social-network{
    overflow:scroll;
    top:200px; 
    left: -297px; 
    z-index: 1000;
}

.styles-facebook{
    background: #3C5A99; 
    height: 450px; 
    width: 297px;
}
.styles-twitter{
    background: #33ccff; 
    height: 450px; 
    width: 297px;
}

.icono-pestana-facebook{
    top: 0px; 
    left: 297px;
    position:absolute;
}
.icono-pestana-twitter{
    top: 75px; 
    left: 297px;
    position:absolute;
}
#navbar{
    margin-top:-20px;
}
.navbar-toggle{
    border-color: #ddd !important;
}
.icon-bar {
    background-color: #888 !important;
}
.navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd !important;
}
.contenedor-live img{
    width:15%;
}
.contenedor-live{
    text-align:right;
    margin-top:-54px;
    margin-right:5px;
}
.contenedor-live-apertura1{
    text-align:right;
    margin-top:-100px;
    margin-right:5px;
}
.contenedor-live-urgente4{
    text-align:right;
    margin-top:-170px;
    margin-right:5px;
}

.card-cuerpo{
    background-color:#002846;
    border:5px ridge #FF0043;
    height:280px;
    padding-top:10px;
}
.card-publicacion a{
    text-align:center;
    color:#fff;
    font-size:16px;
}

.card-publicacion{
    text-align:center;
}

.card-img img{
    margin-left: auto;
    margin-right: auto;
}

/*publicaciones*/
.field-name-field-imagen{
    width:55%;
    margin-left: auto;
    margin-right: auto;
    background:#002846;
    padding:20px;
}
.field-label{
    display:none;
}
.field-name-field-descripcion{
    background:#e0ebfc;
    color:black;
    padding:10px;
    font-family: 'Cairo', sans-serif;
}
.field-name-field-archivo{
    text-align:center;
    font-size:16px;
    background:#e0ebfc;
}
.field-name-field-archivo a{
    color:black;
}













/* programacion*/
.programacion-container{
    
}

.programacion-container .view-content .row > div.col-md-4{
    transition: box-shadow 0.5s;
    padding: 20px;
    border-top: 6px solid #002846;
}

.programacion-container .view-content .row > div.col-md-4:hover {
  box-shadow: 0 4px 14px 0 rgba(0,0,0,0.5);
}

/* Titulo de la programacion*/
.programacion-container .view-content .row > div .views-field-title{
    font-weight :bold;
    font-size: 20px;
    text-align: center;
    text-shadow: 2px 2px rgba(0,0,0,0.2);
    height: 64px;
}

/* Conduce y horario */

.programacion-container .view-content .row > div .views-field-field-conduce,
.programacion-container .view-content .row > div .views-field-field-horario{
    padding: 5px 10px;
    font-size: 16px;
    text-align: center;
}

.programacion-container .view-content .row > div .views-field-field-conduce{
    /*
	font-size: 20px;
	font-weight: bold;
	margin-top: -41px;
	color: white;*/
	font-size: 20px;
    font-weight: bold;
    margin-top: -73px;
    color: white;
    height: 74px;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
}
.programacion-container .view-content .row > div .views-field-field-horario{
    margin-top: 10px;
}





.node-programaci-n .group-middle{
    padding: 0px 20px;
}

.node-programaci-n .field-type-text{
    font-weight :bold;
    font-size: 20px;
}




.fecha-superior-derecha{
    font-weight: bold;
    font-size: 16px;
    margin-top: 5px;
}
.siguenos-enlaces{
    margin-top: 5px;
}



@media (max-width: 1150px) {
    .cabecera-logo {
        margin-top: 21px;
    }
}






/* BREACKPOINT MENU RESPONSIBE (HAMBURGUESA)*/
@media (max-width: 1150px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
      max-height: 405px !important;
      height: auto !important;
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 2.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
   .navbar-nav .open .dropdown-menu {
       position: static;
       float: none;
       width: auto;
       margin-top: 0;
       background-color: transparent;
       border: 0;
       -webkit-box-shadow: none;
       box-shadow: none;
    }
}


/* Modal Welcome */
#popup-announcement-close {
    top: 8px !important;
}
@media screen and (max-width: 640px) {
    #popup-announcement-wrap{
        width: 100% !important;
        left: 0px !important;
    }
    .col-md-4{
        margin-bottom: 30px;
    }
    .small-block-grid-2 > .grid {
    width: 100%;
    }

}
.field-name-field-imagen-principal img{
    margin-left: auto;
    margin-right: auto;
}
.field-name-field-imagen-principal{
    background-color: #fbfbfb;
}

.field-name-field-seccion{
    line-height: 50px;
}
.field-name-field-pre-titulo{
    line-height: 25px;
}
.field-name-field-pie-de-foto{
    line-height: 50px;
    margin-top: -25px;
}
.field-name-body p{
    text-align: justify;
    font-size: 20px;
}
.bloque-lo-mas-visto-interior{
    padding-right: 40px;
    padding-left: 40px;
}
.bloque-lo-mas-visto-interior .views-field-title{
    margin-bottom: 10px;
}
.bloque-lo-mas-visto-interior{
    /*border: 3px dotted red;*/
    /*padding: 14px;*/
    background: #002846;
    padding-bottom: 3px;
}
.bloque-lo-mas-visto-interior .views-field-title{
    padding: 5px 5px 5px 5px;
    text-align: justify;
    
}
.bloque-lo-mas-visto-interior .views-field-title a{
    color: white;
    font-size: 15px;
    font-family: 'Cairo', sans-serif;
    line-height: 22px;
}

.bloque-lo-mas-visto-interior .views-field-field-pre-titulo{
    color: white;
    font-size: 16px;
    margin-bottom: 5px;
    font-family: 'Patua One', cursive;
    text-align: center;
    background: #2352a0;
}
.vertical-radio-vivo{
    padding-left: 15px;
    padding-right: 15px;
}
.video-erbol iframe {
    width: 100% !important;
}
.region-content iframe{
    width: 100% !important;
}
video{
    width: 100%;
}

.contenedor-afiliados img{
    margin-left: auto;
    margin-right: auto;
}
.contenedor-afiliados{
    height: 165px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.title-seccion-afiliados{
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    margin-top: 17px;
    border-bottom: 6px solid #002846;
    font-weight: bold;
    color: #002846;
}
.publicidad-numero-uno img{
    width: 100%;
}



/* NUEVO ESTILO EN PANTALLA DE PROGRAMACION */ 
.un-programa .izquierda{
    float: left;
    width: 50%;
}

.un-programa .derecha{
    float: right;
    width: 50%;
    padding: 0px 10px;
}
.un-programa .derecha .titulo{
    font-weight: bold;
}

.un-programa .derecha .conduce{
    font-weight: bold;
}

.views-field-title a{
    color: #02027b;
}
.seccion-pagina-principal .views-field-field-pre-titulo{
    color: #F42E2E;
}
.apertura1 .views-field-field-pre-titulo, .apertura2 .views-field-field-pre-titulo{
    color: #F42E2E;
}
.principal1 .views-field-field-pre-titulo{
    color: #F42E2E;
}
.principal3 .views-field-field-pre-titulo{
    color: #F42E2E;
}
.contenedor-opinion-interior h5{
    font-weight: bold;
    text-align: center;
}
.contenedor-opinion-columna-interior{
    color: #F42E2E;
    font-weight: bold;
    text-align: center;
}
.contenedor-opinion-interior{
    margin-top: 15px;
    padding: 0px 33px;
    border: 1px solid rgba(0,0,0,0.2);
    height: 377px;
    overflow: hidden;
    text-align: center;
}
.contenedor-opinion-interior a{
    color: #02027b;
    font-size: 15px;
    
}
.contenedor-opinion-foto-interior img {
    margin-left: auto;
    margin-right: auto;
}




/* ENTREVISTAS */
.entrevistas-erbol{
	/*border: 1px solid red;*/
}

.entrevistas-erbol .views-field-title{
	font-weight: bold;
	font-size: 19px;
	background: white;
}

.entrevistas-erbol .views-field-field-video2{
	width: 60%;
	float: left;
}
.entrevistas-erbol .views-field-body{
	width: 40%;
	float: right;
	background-color: transparent;
}

.entrevistas-erbol .views-field-created{
	clear: both;
	text-align: right;
	background: white;
	font-weight: bold;
}

.entrevistas-erbol .views-row{
	/*border: 2px solid blue;*/
	background: #eeeeee;
}

.entrevistas-erbol .more-link{
	color: #3f93e0;
}

/* VISTA INTERIOR */

.node-erbol-entrevista{
	/*border: 2px solid red;*/
}

.node-erbol-entrevista .field-name-title-field{
	font-size: 35px;
	font-weight: bold;
	color: #02027b;
}


.node-erbol-entrevista .field-name-body p{
	font-size: 18px;
}


/* Colores titulos genericos */
.field-name-field-seccion,
.field-name-field-pre-titulo{
	color: #F42E2E;
}
.field-name-title{
	color: #02027b;
	border: 1px bottom black;
}





/* Any */
#block-addtoany-addtoany-button{
    /*border: 2px solid red;*/
}

#block-addtoany-addtoany-button .block-title{
    background-color: #fff;
    border-left: none;
    text-align: left;
    border-bottom: 6px solid #002846;
    font-weight: bold;
    color: #002846;
}



/* compartir-en-redes-sociales */

.region-content .field-name-addtoany{
    /*
    width: 25px;
    position: fixed;
    margin-left: -35px;
    */
}




/* redes sociales en movil */
.timeline-facebook-twitter{
    display: none;
}

@media only screen and (max-width: 600px) {
  .timeline-facebook-twitter {
     display: block;
  }

  /* Botones de compartir para dispositivos moviles en las paginas interiores*/
  .region-content .field-name-addtoany {
    width: 25px;
    position: fixed;
    margin-left: -35px;

    position: fixed;
    bottom: 0;
    width: 100%;
    background: white;
    text-align: center;
    z-index: 999;
    margin: 0;
    left: 0;	
    padding: 5px 0px;
  }
}





.styles-social-mobile {
    height: 450px;
}
/* menu institucional*/
.contenedor-institucional nav ul li{
    float: left;
}
.contenedor-institucional{
    background-color: #005A7E;
}
.contenedor-institucional nav ul li a{
    color: #fff;
    font-weight: bold;
}
.contenedor-institucional nav ul li a:hover{
    color: #238CC8;
    background-color: transparent;
}
.contenedor-institucional nav{
    margin-bottom: 0px;
}
/*ELECCIONES ERBOL*/
.contenedor-elecciones-titulo a{
    font-size: 36px;
    color: #02027b;
    font-family: 'Roboto', sans-serif;
}
.contenedor-elecciones-preti{
    color: #ff0042;
    font-size: 15px;
    line-height: 40px;
    font-weight: bold;
}
.contenedor-elecciones-body a{
    color: #02027b;
    padding-left: 10px;
}
.contenedor-elecciones-body p{
    font-size: 18px;
}
.contenedor-elecciones-lateral-titulo a{
    font-size: 22px;
    color: #02027b;
    font-family: 'Roboto', sans-serif;
}
.contenedor-elecciones-lateral-preti{
    color: #ff0042;
    line-height: 35px;
    font-weight: bold;
}
.contenedor-lateral-elecciones{
    padding: 0px;
}
.contenedor-central-elecciones{
    padding: 0px;
}

.elecciones-enlaces{
}
/*
.elecciones-enlaces img{
    margin-left: auto;
    margin-right: auto;
}
*/
.title-seccion-el-anfora a{
    color:#8c8c8c;
    font-size: 17px;
}
.title-seccion-el-anfora{
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 17px;
}

.title-seccion-izquierda-el-anfora{
    padding-top: 10px;
    margin-top: 17px;
    border-bottom: 6px solid #FF0043;
    text-align: right;
    padding-right: 0px;
}

.title-seccion-izquierda-el-anfora a{
    color:#FF0043;
    font-size: 17px;
    font-weight: bold;
}
.anfora-azul-abajo{
    background-color: #002846;
    padding: 31px;
}
.title-seccion-el-anfora-abajo a{
    color: #fff;
    font-size: 50px;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
    
}
.title-seccion-el-anfora-abajo{
    text-align: center;
    padding-top: 23px;
    background-color: #002846;
}
.contenedor-elecciones-abajo-preti{
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
    line-height: 40px;
}
.contenedor-elecciones-abajo-titulo a{
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
}
.elecciones-enlaces{
    background-color:#dfdfdf; 
}
.contenedor-abajo-el-anfora{
    margin-top: 50px;
}

@media only screen and (max-width: 850px) {
    .contenedor-elecciones-titulo a{
        font-size: 25px;
    }
    
}
@media only screen and (max-width: 450px) {
    
    .video-erbol-2 iframe{
        height: 200px;  
    }
}
@media only screen and (max-width: 850px) {
    
    .video-erbol-2 img{
        width: 100%;  
    }
}



.view-erbol-bloque-condicional{
    padding-top: 15px;
}

/*FIN ELECCIONES ERBOL*/




/* Anfora  - links descargables */

.scrolls-anfora ul{
    list-style-type: none;
    padding-left: 0px;
}
.scrolls-anfora ul li a img {
    width: 100%;
}
.scrolls-anfora ul li{
    margin-bottom: 5px;
}

.anfora-flecha-izquieda,
.anfora-flecha-derecha{
    display: none;
}
.elecciones-enlaces-solo-movil{
    display: none;
}
.elecciones-enlaces-movil-fuera{
    background-color:#dfdfdf;
}

@media only screen and (max-width: 991px) {
    .elecciones-enlaces-solo-movil{
        display: block;
    }
    .elecciones-enlaces-movil-fuera{
        display: none;
    }

    .scrolls-anfora ul li a img {
        width: 195px;
    }

    /* responsive*/ 
    .wrapper-anfora { 
        background:#EFEFEF; 
        box-shadow: 1px 1px 10px #999; 
        margin: auto; 
        text-align: center; 
        position: relative;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        margin-bottom: 20px !important;
        padding-top: 5px;
    }
    .scrolls-anfora { 
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        height: 90px;
        scroll-behavior: smooth;
    } 
    
    .scrolls-anfora ul{
      height: 50px;
    }
    .scrolls-anfora ul li{
      display: inline-block;
    }

    


    /* Flechas de anfora en movil */

    .anfora-flecha-izquieda,
    .anfora-flecha-derecha{
        display: block;
        position: absolute;
        top: 81px;
        font-size: 19px;
    }
    .anfora-flecha-izquieda{
        left: 0;
    }
    .anfora-flecha-derecha{
        right: 0;
    }


}
.contenedor-portada-opinion .views-field-addtoany-link{
    background: #fff;
    text-align: center;
}
.row .video-erbol-2{
    text-align: center;
    /*background: #FF0043;*/
    background:#ff0042;
    /*padding-bottom: 80px;*/
    padding-top: 15px;
}
.row .video-erbol-2 p{
    color: #fff;
    text-align:justify;
    padding-left:3%;
    margin-bottom: 0px;
}




/*Transmitiendo*/
.transmitiendo-programa .content {
    background: #002846;
    color: white;
    padding: 10px 15px;
    margin-top: 6px;
    margin-bottom: -10px;
}
.transmitiendo-programa .content img{
    float: left;
}

.transmitiendo-programa .content .titulo-programa{
    float: left;
    font-weight: bold;
    font-size: 20px;
    margin-left: 10px;
    width: 59%;
}
.transmitiendo-programa .content .conduce{
    margin-left: 10px;
    float: left;
}

.radio-en-vivo-fake{
  margin-top: 0px;
}


.transmitiendo-programa .transmiendo{
    font-size: 18px;
    margin-bottom: 8px;
}


.transmitiendo-programa .imagen-conductor{
    width: 104px;
    height: 102px;
    overflow: hidden;
    float: left;
}





/* Mas noticias en las secciones y anforas */
@media only screen and (max-width: 991px) {
    .titulo-mas-noticias-seccion{
        font-weight: bold;
        text-align: center;
        font-size: 20px;
    }
    .titulo-mas-noticias-seccion a{
	color: #02027B
    }

}





.search-results{
    margin-top: 20px;
    list-style-type: none;
    padding-left: 1.8em;
    padding-left: 0;
}

.search-results .search-result .title{
    font-weight: bold;
}
.search-results .search-result .title a{
    color: #02027B;
}

.search-results li{
    border-bottom: 2px dotted black;
    margin-top:20px;
}

.search-results .search-result .search-snippet-info{
    font-family: 'Cairo', sans-serif;
}

.search-results .search-result .search-snippet-info .search-info{
    border: 2px solid red;
    display:none;
}





@media only screen and (max-width: 750px) {
  .opiniones .slick__slide{
      padding: 0;
  }
  .opiniones .slick__slide .imagen-autor{
      float: left;
  }
  .opiniones .slick__slide .imagen-autor img{
      width: 120px;
      margin-left: 12px;
  }

  .opiniones .slick__slide .card-text{
      text-align: center !important;
      margin-top: 40px;
      min-height: 0;
  }

}
/*EL ANFORA 06-02-20*/
.field-item.even p img{
    width: 100% !important;
}
.title-anfora{
    background: linear-gradient(to right, rgb(255, 209, 221) 0%, rgb(0, 78, 136) 100%);
}

.block-poll{
	/* border: 8px solid #002846;*/
	/* border-radius: 53px; */
    /*padding: 15px 25px;*/
    margin: 9px 0px;
    background-color: #605e5e;
    height: 291px;
}

.block-poll .block-title{
	background-color: #605e5e;
	border-left: none;
    color:#ffff;
    border-bottom: #ff0043 solid 6px;
    /*font-family: 'Righteous', cursive;*/
    font-size: 24px;
    text-align: left;
}

.block-poll .poll .title {
	font-size: 18px;
    margin-bottom: 5px;
    color:#ffff;
    font-weight: bold;
}
.block-poll .poll .text {
    color:#ffff !important;
}
.block-poll .poll .total {
    color:#ffff !important;
}

.block-poll .poll .btn{
	width: 100%;
	margin: 11px 0px;
	font-size: 18px;
}

.block-poll .links{
	display: none;
}
.form-radios, lavel{
    color: #fff;
}
.erbol-publicidad-region-1-1 {
   /*width: 80%;
   margin-left: 20px;*/
}

.erbol-publicidad-region-8 {
/*width: 300px;*/
/*height: 290px;*/
}
