/*******************************************
* TABLE OF CONTENT
********************************************
*
* 0. Global styles
* 1. Layout
*  1.1 Header
*  1.2 Search header block
*  1.3 Menu
*  1.4 Content
*  1.5 Footer
*  1.6 Paginador
* 2. Interior LT
*   2.1 Noticia multimedia
* 3. Home Page
*   3.1 Custom layout ( izquierda / derecha )
*   3.2 Temas del día
*   3.3 Servicios block (width 100%)
*   3.4 Aperturas
*   3.5 Especial Tipnis
*   3.6 Encuentralo Bloque
*   3.7 Publinotas
* 4. Ads
* 5. Tabla posiciones
* 6. Bloques noticias
*   6.1 noticias-lt-block/more
*   6.2 noticias-lt-secion
*   6.3 noticias-lt-home
*   6.4 noticias-lt-subhome
*   6.5 noticias-lt-listasimple
* 7. Opinión subhome
*   7.01 Pipocas page
*   7.2 Opinión node
*   7.3 Más en columnas
* 8. Lo más block
* 9. Hemeroteca
* 10. Últimas noticias
* 11. Multimedia node
* 12. Takeover
* 13. Agenda MAM
* 14. Servicios
*   14.1 Horóscopo
*   14.2 Necrologicos
*   14.3 Clima page
*   14.4 Cotizaciones page
*   14.5 Agenda cultural
*   14.6 Agenda cultural nodo
*   14.7 RSS
* 15. Contact page
* 16. Encuestas page
* 17. Multimedia page
*   17.1 Qué pedimos block
* 18. Términos y condiciones
* 19. Autor nodo
* 20. Persona DBPedia
* 21. Lista simple de noticias con foto 270
* 22. Suplementos Especiales
* 23. Registro Boletin
+ 24. Wellcome page
* 25. LT-Data
*   25.1 LT-Data Subhome
*   25.2 LT-Data More
*   25.3 LT-Data Node
* 26. Boletin
* 27. Especiales
*   27.1 Especial Copa America 2016
*   27.2 CONCURSO EL Y ELLA
*   27.3 JJOO 2016
*   27.4 Dakar 2017
*   27.5 Corso de corsos 2017
*   27.6 Feico 2017
*   27.7 Aniversario Bolivia 2017
*   27.8 Dakar 2018
*   27.9 Juegos Cocha 2018
*   27.10 Feicobol 2018
*   27.11 Copa America 2019
*   27.12 Especial Haya
*   27.13 FIC 2018
*   27.14 Juegos panamericanos
*   27.15 Elecciones 2019
* 28. Especiales multimedias
* 29. Deportes
* 30. Ranking content type
********************************************/

/**
 * 0. Global styles
 */
*::before,
*::after {
  box-sizing: border-box;
}
* {
  box-sizing: border-box;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro-600.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/source-sans-pro-600.ttf") format("truetype"),
    url("../fonts/source-sans-pro-600.woff") format("woff");
}

@font-face {
  font-family: "source_sans_proregular";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/sourcesanspro-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/sourcesanspro-regular-webfont.ttf") format("truetype"),
    url("../fonts/sourcesanspro-regular-webfont.woff") format("woff");
}

@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/source-serif-pro-400eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/source-serif-pro-400.ttf") format("truetype"),
    url("../fonts/source-serif-pro-400.woff") format("woff");
}

@font-face {
  font-family: "weathericons";
  src: url("../fonts/weathericons-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/weathericons-regular-webfont.ttf") format("truetype"),
    url("../fonts/weathericons-regular-webfont.woff") format("woff");
}

@font-face {
  font-family: "suez one";
  src: url("../fonts/suez-one.otf?#irfix") format("opentype"),
    url("../fonts/suez-one.ttf") format("truetype");
}

@font-face {
  font-family: "media-title";
  src: url("../fonts/media-title.eot?#irfix") format("embedded-opentype"),
    url("../fonts/media-title.woff?#irfix") format("woff");
}

@font-face {
  font-family: "media-title";
  src: url("../fonts/media-title-bold.eot?#irfix") format("embedded-opentype"),
    url("../fonts/media-title-bold.woff?#irfix") format("woff");
  font-weight: bold;
}

@font-face {
  font-family: "media-text";
  src: url("../fonts/media-text.eot?#irfix") format("embedded-opentype"),
    url("../fonts/media-text.woff?#irfix") format("woff");
}

@font-face {
  font-family: "media-text";
  src: url("../fonts/media-text-italic.eot?#irfix") format("embedded-opentype"),
    url("../fonts/media-text-italic.woff?#irfix") format("woff");
  font-style: italic;
}

@font-face {
  font-family: "Austin-News";
  src: url("../fonts/austin_news_text_web-roman.eot?#irfix")
      format("embedded-opentype"),
    url("../fonts/austin_news_text_web-roman.woff?#irfix") format("woff"),
    url("../fonts/austin_news_text_web-roman.ttf") format("truetype");
}

@font-face {
  font-family: "Benton Sans";
  src: url("../fonts/bentonsans-book-webfont.eot?#irfix")
      format("embedded-opentype"),
    url("../fonts/bentonsans-book-webfont.woff?#irfix") format("woff"),
    url("../fonts/bentonsans-book-webfont.ttf") format("truetype");
}

@import "https://fonts.googleapis.com/css?family=Noticia+Text:400,700";
@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700,900";
@import url("https://fonts.googleapis.com/css?family=Montserrat");

html {
  font-size: 10px;
}
body {
  color: #333;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
}
a {
  color: #026bbe;
}
a:hover,
a:focus {
  text-decoration: none;
}
#page-wrapper {
  background-color: #ebebeb;
}
#header {
  background-color: #fff;
}
.block {
  margin-bottom: 10px;
}
.block-inner {
  margin-left: 0px;
  margin-right: 0px;
}
#main-content {
  margin-left: 0px;
  margin-right: 0px;
}
#main-content .panels-flexible-row,
#main-content .at-panel {
  padding-left: 0px;
  padding-right: 0px;
}
.front #main-content .panels-flexible-row {
  margin-right: 0px;
  margin-left: 0px;
}

/*#main-content,*/
.pane-inner,
.menu-wrapper,
.branding-elements,
.breadcrumb-wrapper,
.attribution,
.at-panel .rounded-corner,
.block-panels-mini > .block-title,
.rendered-by-ds .panel-display .region-inner,
div.messages {
  margin-left: 15px;
  margin-right: 15px;
}
#content .panel-display,
#content .panel-flexible {
  margin-right: 0px;
  margin-left: 0px;
}
.pane-title,
.node-type-noticia .news-rate label,
.node-type-galeria-fotografica .news-rate label,
.node-type-hemeroteca .news-rate label,
.node-type-opinion .news-rate label,
.node-type-hemeroteca-opinion .news-rate label {
  font-size: 2rem;
  color: #006cc3;
  margin-bottom: 15px;
  font-weight: 500;
}
.page-taxonomy-term .pane-title {
  padding: 0 15px;
}
#backtotop {
  background-image: url("images/backtotop_lt.png");
  height: 50px;
  width: 50px;
}
.search-mob {
  display: none;
}

tr.info,
tr.even,
tr:nth-child(2n + 2) {
  background-color: transparent;
}
.lazyloader-icon {
  max-width: 24px !important;
}
.page-user #main-content {
  padding: 0px 15px;
}

/**
 * 1. Layout
 */
h1.node-title {
  font-size: 3.6rem;
  line-height: 1.3;
  font-weight: normal;
  padding-bottom: 15px;
}
.views-field-field-noticia-fotos {
  position: relative;
}
.views-field-field-noticia-fotos img {
  display: block;
  width: 100%;
}
.media-icon {
  background-image: url("images/iconos_multimedia.png");
  padding: 13px;
  border: 3px solid #fff;
  border-radius: 16px;
  bottom: 5px;
  height: 27px;
  position: absolute;
  right: 5px;
  width: 27px;
}
.media-icon.media-2,
.media-icon.media-video {
  background-position: -3px -36px;
}
.media-icon.media-1,
.media-icon.media-foto {
  background-position: -3px -2px;
}
.media-icon.media-3,
.media-icon.media-html {
  background-position: -3px -70px;
}
a.mapa-restriccion {
  background-image: url("images/icon_mapa.png");
  background-position: center top;
  background-repeat: no-repeat;
  display: block;
  margin-left: 10px;
  padding-top: 39px;
  width: 60px;
  float: right;
}
.mapa-restriccion.day-7 {
  display: none;
}
.pager-load-more a,
a.form-submit {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #0065bd;
  color: #0065bd;
  cursor: pointer;
  display: inline-block;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;

  border-radius: 1.8em;
  -moz-border-radius: 1.8em;
  -webkit-border-radius: 1.8em;
}
.pager-load-more a:hover,
a.form-submit:hover {
  background: #0065bd none repeat scroll 0 0;
  color: white;
  text-decoration: none;
}
#breadcrumb {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
.news-separation-mob {
  display: none;
}
.page-taxonomy .view-header,
.page-node .view-header {
  font-size: 2.6rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 15px;
}
#block-boost-status {
  border: 1px solid #ccc;
  clear: both;
  color: #ccc;
  padding: 5px;
  width: 538px;
}
.bx-wrapper .bx-viewport {
  background-color: transparent;
  border: none;
  left: 0px;
}
.panel-separator {
  margin-bottom: 0px !important;
}
.view .view-footer {
  clear: both;
  padding-top: 10px;
  width: 100%;
}
.view .view-footer a.form-submit {
  width: 90px;
  margin: 0px auto;
  display: block;
  clear: both;
  font-size: 1.3rem;
}
.panels-flexible-region-noticia_layout-noticia_content,
.panels-flexible-region-basico_derecha-noticia_content,
.panels-flexible-region-subhome_ultimas-noticia_content {
  border-top: 1px solid #b2b2b2;
  margin-left: 15px !important;
  padding-left: 0px !important;
  width: 840px !important;
  padding-top: 15px !important;
  padding-right: 70px !important;
}
.panels-flexible-region-noticia_layout-noticia_sidebar,
.panels-flexible-region-basico_derecha-columna_dereca,
.panels-flexible-region-subhome_ultimas-columna_dereca {
  border-top: 1px solid #b2b2b2;
  padding-right: 0px !important;
  padding-left: 30px !important;
  margin-right: 15px !important;
  max-width: 330px !important;
  width: 330px !important;
  padding-top: 15px !important;
}
.panels-flexible-region-basico_derecha-noticia_content .inside,
.panels-flexible-region-basico_derecha-columna_dereca .inside {
  padding: 0px;
}

/**
 * 1.1 Header
 */
#header {
  overflow: hidden;
  background-repeat: repeat;
  background-position: center top;
  padding-top: 20px;
  padding-bottom: 20px;
  /*background-color: #dca105;*/
  background-image: url("images/textura_lt.png");
}
#branding {
  float: left;
  margin: 0;
  margin-left: 15px;
}
#branding #logo {
  padding: 0px;
}
#header .content-header-right {
  float: right;
  position: relative;
  margin-top: 5px;
  margin-right: 15px;
}
.node-type-opinion #header .content-header-right,
.node-type-hemeroteca-opinion #header .content-header-right,
.node-type-hemeroteca #header .content-header-right,
.node-type-noticia #header .content-header-right {
  margin-top: 25px;
}
#header .content-header-right .nuevo-buscador {
  background-image: url("images/nuevo_buscador.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
  height: 41px;
  left: -170px;
  position: absolute;
  top: -5px;
  width: 325px;
}
#header .search-date {
  float: right;
  clear: both;
  overflow: hidden;
  padding-top: 5px;
}
#header .search-date .date {
  color: #333;
  float: right;
  margin-right: 20px;
}
#header .search-date .region-header {
  float: right;
}
#header .head-social {
  list-style: outside none none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 232px;
}
.not-front.node-type-noticia #header .head-social {
  position: absolute;
  top: -30px;
  right: 0px;
}

#header .head-social {
  margin: 0px;
  float: right;
}
#header .head-social li {
  float: left;
  list-style: none;
}
#header .head-social li a {
  background-image: url("images/social_buttons_grey.svg");
  display: block;
  height: 24px;
  text-indent: -100000px;
  width: 24px;
  margin-left: 5px;
}
#header .head-social li a.facebook {
  background-position: 0px 0;
}
#header .head-social li a.twitter {
  background-position: 0px -25px;
}
#header .head-social li a.youtube {
  background-position: 0px -50px;
}
#header .head-social li a.google {
  background-position: 0px -75px;
}
#header .head-social li a.instagram {
  background-position: 0px -200px;
}
#header .head-social li a.tiktok {
  background-position: 0px -225px;
}
#header .head-social li a.threads {
  background-position: 0px -250px;
}
#header .head-social li a.whatsapp {
  background-position: 0px -150px;
}
#header .head-social li a.spotify {
  background-position: 0px -275px;
}


/**
 * 1.2 Search header block
 */
.region-header .block {
  margin-bottom: 0px;
}
.region-header .block-inner {
  margin: 0px;
}
.region-header form {
  float: right;
}
.region-header form .views-exposed-widgets {
  margin: 0px;
}
.region-header form .views-exposed-form .views-exposed-widget {
  padding: 0;
}
.region-header label {
  display: none;
}
.region-header .views-widget-sort-by,
.region-header .views-widget-sort-order,
.region-header .views-reset-button {
  display: none;
}
.region-header form input.form-text {
  border-top: 1px solid #7f7042;
  border-left: 1px solid #7f7042;
  border-bottom: 1px solid #7f7042;
  border-right: none;
  height: 24px;
  padding: 0 5px;
  width: 145px;

  border-radius: 5px 0px 0px 5px;
  -moz-border-radius: 5px 0px 0px 5px;
  -webkit-border-radius: 5px 0px 0px 5px;
}

.region-header form .views-submit-button {
  float: left;
}
.region-header form .views-submit-button input.form-submit {
  border-top: 1px solid #7f7042;
  border-bottom: 1px solid #7f7042;
  border-right: 1px solid #7f7042;
  border-left: none;
  margin-top: 0px;
  background-color: #fff;
  text-indent: -1000000px;
  background-image: url("images/search_button.png");
  background-position: 5px center;
  background-repeat: no-repeat;
  width: 30px;
  height: 24px;

  border-radius: 0px 5px 5px 0px;
  -moz-border-radius: 0px 5px 5px 0px;
  -webkit-border-radius: 0px 5px 5px 0px;
}

.clasificados-siempre-efectivos {
  background-color: #ecb115;
  padding: 4px;
  margin: 8px;
  border-radius: 8px;
  width: 100%;
}

.clasificados-siempre-efectivos- {
  background-color: #ecb115;
  padding: 4px;
  margin: 8px;
  border-radius: 8px;
  width: 100%;
}

.clasificados-siempre-efectivos img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}

.clasificados-siempre-efectivos- img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}

@media only screen and (max-width: 768px) {
  .clasificados-siempre-efectivos {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
    width: 80%;
  }
  .clasificados-siempre-efectivos img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }
  .clasificados-siempre-efectivos- {
    display: none;
  }
  .clasificados-siempre-efectivos- img {
    display: none;
  }
}

.btn-clasificados {
  float: right;
  clear: both;
  margin-top: 67px;
  border-radius: 5px;
  margin-bottom: 0px;
  position: absolute;
  right: 0;
}
.btn-clasificados a {
  background: #ffd500;
  color: #000;
  font-size: 1.2em;
  padding: 3px 15px;
  font-family: "Segoe UI";
  font-weight: bold;
  border-radius: 5px;
}
.btn-clasificados a:hover {
  background: #fdf909;
}

@media only screen and (max-width: 768px) {
  .btn-clasificados {
    margin-top: 0px;
    top: -61px;
    right: 50px;
    z-index: 5;
  }
  .btn-clasificados.tbn-otros {
    margin-top: 13px;
    top: 0px;
  }
  .btn-clasificados a {
    font-size: 11px;
    padding: 2px 3px;
    font-family: "ubuntu";
  }
  .responsive-menus .menu-912 {
    display: none !important;
  }
}

.btn-clasificados .degrade {
  background: linear-gradient(to bottom, #e61111, #f49800);
  color: #fff;
  padding: 3px 0px;
}
/**
 * 1.3 Menu
 */
#menu-bar {
  background-color: #0d242d;
  height: 43px;
}
#menu-bar #primary-menu-bar {
  margin: 0px;
  float: left;
}
#menu-bar #primary-menu-bar a {
  color: #fff;
  font-size: 15px;
  line-height: 1em;
  padding: 14px 8px;
  text-decoration: none;
  text-transform: uppercase;
}
#menu-bar #primary-menu-bar li {
  position: relative;
}
#float-menu {
  width: 0px;
  height: 0px;
  position: sticky;
  z-index: 100;
  top: 30px;
  margin-left: 0px;
}
#float-menu .menu-icon {
  background-image: url("images/float_menu.svg");
  width: 50px;
  height: 50px;
  cursor: pointer;
  border-radius: 0 10px 10px 0;
}
#float-menu.show .menu-icon {
  background-position-y: 50px;
}
@keyframes menufloat-in {
  from {
    margin-left: -116px;
  }
  to {
    margin-left: 0px;
  }
}
@keyframes menufloat-out {
  from {
    margin-left: 0px;
  }
  to {
    margin-left: -116px;
  }
}

#float-menu #primary-menu-bar {
  margin-left: -116px;
  margin-top: 0px;
  animation-duration: 0.5s;
  animation-name: menufloat-out;
}
#float-menu.show #primary-menu-bar {
  margin-left: 0px;
  margin-top: 0px;
  display: block !important;
  animation-duration: 0.5s;
  animation-name: menufloat-in;
}

#float-menu #primary-menu-bar nav {
  position: absolute;
  background: #0d242d;
  width: 115px;
  border: 1px solid #000;
  border-radius: 0 0 5px 5px;
  margin-left: 0px;
}

#float-menu #primary-menu-bar li {
  display: block;
  position: relative;
  padding: 3px 5px;
  float: none;
  clear: both;
}
#float-menu #primary-menu-bar li > ul {
  padding-left: 0px;
}

#float-menu #primary-menu-bar li > ul li {
  padding: 3px 2px;
}

#float-menu #primary-menu-bar li:hover {
  background-color: #dca105;
}
#float-menu #primary-menu-bar li a {
  color: #ccc;
}
#float-menu #primary-menu-bar li a.active {
  color: #dca105;
}

#float-menu #primary-menu-bar li:hover a {
  color: #fff;
}
#float-menu #primary-menu-bar li > ul {
  width: 180px;
  margin-left: 109px;
  margin-top: -43px;
  border: 1px solid #000;
}
#float-menu #primary-menu-bar li:hover > ul {
  display: block !important;
  background-color: #0d242d;
}

#menu-bar #primary-menu-bar a:hover {
  background-color: #72868a;
}
#menu-bar #primary-menu-bar a.active {
  background-color: #4e6064;
}
#menu-bar #primary-menu-bar .menu-wrapper {
  margin: 0px;
}

#menu-bar #primary-menu-bar .menu-827 a,
#menu-bar #primary-menu-bar .menu-910 a,
#menu-bar #primary-menu-bar .menu-2133 a {
  /*  background-image: url("images/menu/menu_icon.svg");
  background-repeat: no-repeat; */
  padding-left: 35px;
}

#menu-bar #primary-menu-bar .menu-827 a:after,
#menu-bar #primary-menu-bar .menu-910 a:after,
#menu-bar #primary-menu-bar .menu-2133 a:after {
  content: " ";
  width: 20px;
  height: 20px;
  background-image: url("images/menu/menu_icon.svg");
  background-repeat: no-repeat;
  position: absolute;
  left: 7px;
  top: 12px;
}
#menu-bar #primary-menu-bar .menu-827 a:after {
  background-position-y: 0px;
}
#menu-bar #primary-menu-bar .menu-910 a:after {
  background-position-y: -20px;
}
#menu-bar #primary-menu-bar .menu-2133 a:after {
  background-position-y: -42px;
}

#menu-bar #primary-menu-bar .menu-827 a {
  background-position: 15px 0;
}
#menu-bar #primary-menu-bar .menu-910 a {
  background-position: 10px -43px;
}
#menu-bar #primary-menu-bar .menu-2133 a {
  background-position: 10px -43px;
}

#menu-bar #primary-menu-bar .menu-828 a:after,
#menu-bar #primary-menu-bar .menu-830 a:after,
#menu-bar #primary-menu-bar .menu-829 a:after,
#menu-bar #primary-menu-bar .menu-831 a:after,
#menu-bar #primary-menu-bar .menu-1051 a:after,
#menu-bar #primary-menu-bar .menu-2133 a:before,
#menu-bar #primary-menu-bar .menu-2289 a:before,
#menu-bar #primary-menu-bar .menu-2594 a:before {
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
}

#menu-bar #primary-menu-bar .menu-829 > a,
#menu-bar #primary-menu-bar .menu-831 > a,
#menu-bar #primary-menu-bar .menu-1051 > a,
#menu-bar #primary-menu-bar .menu-2301 > a,
#menu-bar #primary-menu-bar .menu-2301 > ul > li > a {
  /* 2301 */
  text-indent: -10000px;
  width: 90px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

#menu-bar #primary-menu-bar .menu-829 > a {
  background-image: url("images/menu/deportes.svg");
  background-size: 75%;
}

#menu-bar #primary-menu-bar .menu-831 > a {
  background-image: url("images/menu/doble_click.svg");
  background-size: 85%;
}

#menu-bar #primary-menu-bar .menu-1051 > a {
  background-image: url("images/menu/oh.svg");
  background-size: 70%;
  width: 85px;
}

#menu-bar #primary-menu-bar .menu-2294 > a {
  background-color: #5d0b27;
  background-image: url("images/qatar2022.svg");
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: 3px 5px;
  padding-left: 20px;
}
#menu-bar #primary-menu-bar .menu-2294 > a:hover,
#menu-bar #primary-menu-bar .menu-2294 > a:active {
  background-color: #4e6064;
}

#menu-bar #primary-menu-bar .menu-2301 > a {
  /*  2301 */
  background-image: url("images/menu/logo-lt-app-1.jpeg");
  background-size: 100%;
  width: 95px;
}
#menu-bar #primary-menu-bar .menu-2301 > ul > li.app-android > a {
  /*  2301 */
  background-image: url("images/menu/andorid.jpeg");
  background-size: 100%;
  width: 95px;
}
#menu-bar #primary-menu-bar .menu-2301 > ul > li.app-iphone > a {
  /*  2301 */
  background-image: url("images/menu/iphone.jpeg");
  background-size: 100%;
  width: 95px;
}

#menu-bar #primary-menu-bar .menu-832 a:after {
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
}
#menu-bar #primary-menu-bar .menu-911 a:after {
  background-color: #59e4c2;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
}
#menu-bar #primary-menu-bar .menu-1910 a:after {
  background-color: #cc9f1e;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
}
#menu-bar #primary-menu-bar .menu-2292 > a {
  width: 165px;
  background: #000;
}
#menu-bar #primary-menu-bar .menu-2292 > a:after {
  background: url("/sites/default/files/especiales/lt.svg");
  background-size: 25px 25px;
  content: "";
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  top: 10px;
  left: 132px;
}
#menu-bar #primary-menu-bar .menu-912 {
  display: none;
}
#menu-bar #primary-menu-bar .menu-912 a {
  background-image: url("images/logo_clasif.png");
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -10000px;
  width: 155px;
}
#menu-bar #primary-menu-bar .menu-1912 a {
  background-image: url("images/fic2019_menu_3.png");
  background-position: 0 5px;
  text-indent: -1000000px;
  width: 120px;
  background-repeat: no-repeat;
}
#menu-bar #primary-menu-bar .menu-2061 a {
  background-image: url("images/elecciones_2019/elige_2019_menu_4.jpg");
  background-position: 0;
  text-indent: -1000000px;
  width: 123px;
  background-repeat: no-repeat;
}
#menu-bar #primary-menu-bar .menu-2061 a:hover {
  background-image: url("images/elecciones_2019/elige_2019_menu_hover_3.jpg");
}
#menu-bar #primary-menu-bar .menu-912 a:hover {
  background-color: #fdc300;
}
#menu-bar #primary-menu-bar .menu-912 a:after {
  background-color: #f6c600;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
}
#menu-bar #primary-menu-bar .menu-1123 a:after {
  background-color: #9d9d9d;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
}

#menu-bar #primary-menu-bar .menu-1428 a:after {
  background-color: #f26f52;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
}

#menu-bar #primary-menu-bar .menu-2137 a {
  background-image: url("images/buzon_Mesa_de_trabajo.svg");
  background-repeat: no-repeat;
  background-position: 8px 10px;
  padding-left: 29px;
}

/*
#menu-bar #primary-menu-bar .menu-2133 {
  background: linear-gradient(to top left, red 0%, #ac1311 50%, #2d2626 50%, #000 100%);
  min-height: 43px;
}


#menu-bar #primary-menu-bar .menu-2133 a::before {
  content: " ";
  background: url("/sites/all/themes/lt_theme/css/images/mostrador_menu.png");
  width: 18px;
  height: 15px;
  position: absolute;
  background-size: cover;
  margin-left: -20px;
}
#menu-bar #primary-menu-bar .menu-2133 a{
  padding-left: 30px;
}
*/
/*
#menu-bar #primary-menu-bar .menu-2191 a,
#menu-bar #primary-menu-bar .menu-2133 a {
  background-image: url("images/mostrador_menu.png");
  background-position: 5px center;
  background-repeat: no-repeat;
  background-size: 15px;
  background-color: #5a3787;
  padding: 5px;
  margin-top: 7px;
  border-radius: 5px;
  padding-left: 25px;
  margin-left: 5px;
  padding-right: 10px;
}

#menu-bar #primary-menu-bar .menu-2191 a:hover,
#menu-bar #primary-menu-bar .menu-2133 a:hover {
  background-color: #794faf;
}
*/
#menu-bar #primary-menu-bar .menu-831 .sub li:nth-child(5),
#menu-bar #primary-menu-bar .menu-831 .sub li:nth-child(6),
#menu-bar #primary-menu-bar .menu-831 .sub li:nth-child(7),
#menu-bar #primary-menu-bar .menu-831 .sub li:nth-child(8),
#menu-bar #primary-menu-bar .menu-831 .sub li:nth-child(9),
#menu-bar #primary-menu-bar .menu-831 .sub li:nth-child(10),
#menu-bar #primary-menu-bar .menu-831 .sub li:nth-child(11),
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-click
  .view-header
  .submenu-home-list
  li:nth-child(5),
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-click
  .view-header
  .submenu-home-list
  li:nth-child(6),
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-click
  .view-header
  .submenu-home-list
  li:nth-child(7),
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-click
  .view-header
  .submenu-home-list
  li:nth-child(8),
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-click
  .view-header
  .submenu-home-list
  li:nth-child(9),
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-click
  .view-header
  .submenu-home-list
  li:nth-child(10),
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-click
  .view-header
  .submenu-home-list
  li:nth-child(11) {
  display: none;
}
#menu-bar .wheater-content {
  float: right;
  color: #b0b3b3;
  text-transform: uppercase;
  font-size: 14px;
  position: relative;
  margin-right: 15px;

  cursor: pointer;
}
#menu-bar .wheater-content .button-wheater {
  height: 43px;
  padding: 10px;
}
#menu-bar .wheater-content .button-wheater:hover {
  background-color: #72868a;
  color: #fff;
}
#menu-bar .wheater-content .depto,
#menu-bar .wheater-content .img-wheater,
#menu-bar .wheater-content .temp {
  display: inline;
  vertical-align: middle;
}
#menu-bar .wheater-content .img-wheater {
  /*background-image: url("images/conditions_pq.png");
  background-position: 592px 0;*/
  display: inline-block;
  height: 25px;
  width: 25px;
  line-height: 0.8em;
  margin: 0px 5px;
}
#menu-bar .wheater-content-large {
  background: #1d2b30 none repeat scroll 0 0;
  z-index: 100;
  display: none;
  border-color: black;
  border-style: solid;
  border-width: 0 1px 1px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
  color: #fff;
  position: absolute;
  right: 0;
  top: 43px;
  width: 220px;
}
#menu-bar .wheater-content-large .city {
  padding: 10px 10px 0;
}
#menu-bar .wheater-content-large .img-wheater {
  /*background-image: url("images/conditions.png");
  background-position: -1912px 0;*/
  height: 82px;
  width: 72px;
}
#menu-bar .wheater-content-large .prediction {
  margin: 0 auto;
  width: 177px;
}
#menu-bar .wheater-content-large .temp {
  font-size: 40px;
}
#menu-bar .wheater-content-large .temp-min-max {
  text-align: center;
  font-size: 13px;
}
#menu-bar .wheater-content-large .value-wheater {
  float: left;
  font-size: 12px;
  margin-top: 15px;
  margin-bottom: 10px;
  text-align: center;
  text-transform: capitalize;
  width: 71px;
}
#menu-bar .wheater-content-large .more-wheater {
  border-top: 1px solid #404040;
  background-color: #202020;
  clear: both;
  color: #fff;
  display: block;
  font-size: 11px;
  padding: 10px;
  text-align: center;
  text-transform: capitalize;
}
#menu-bar .wheater-content-large .value-wheater .text {
  font-style: italic;
}
#menu-bar .wheater-content-large .value-wheater .value {
  font-size: 14px;
}
#menu-bar .wheater-content .button-wheater .img-icon-p {
  font-family: "weathericons";
  font-size: 25px;
  color: rgb(176, 179, 179);
}
#menu-bar .wheater-content-large .img-icon-g {
  font-family: "weathericons";
  font-size: 60px;
  line-height: 1em;
  color: #fff;
}
.primary-menu .sub {
  background-color: #899294;
  display: none;
  position: absolute;
  top: 43px;
  z-index: 1000;
  width: 1185px;
}
.primary-menu .sub a:after {
  height: 0px !important;
}
#menu-bar #primary-menu-bar li:hover .sub {
  display: block;
  background-color: #ebebeb;
  width: 1200px;
}
#menu-bar #primary-menu-bar .sub a {
  text-transform: inherit;
  color: #434343;
}
#menu-bar #primary-menu-bar .sub a:hover {
  background-color: #ebebeb;
}
#menu-bar #primary-menu-bar .menu-828 .sub {
  left: -182px;
  padding-left: 182px;
}
#menu-bar #primary-menu-bar .menu-829 .sub {
  left: -283px;
  padding-left: 282px;
}
#menu-bar #primary-menu-bar .menu-830 .sub {
  left: -373px;
  padding-left: 372px;
}
#menu-bar #primary-menu-bar .menu-831 .sub {
  left: -476px;
  padding-left: 476px;
}
#menu-bar #primary-menu-bar .menu-832 .sub {
  left: -182px;
  padding-left: 185px;
}
#menu-bar #primary-menu-bar .menu-1051 .sub {
  left: -534px;
  padding-left: 540px;
}

/**
 * 1.4 Content
 */
#content-column {
  background-color: #fff;
  min-height: 280px;
}
.separador-content {
  margin-bottom: 0px;
}

/**
 * 1.5 Footer
 */
.newsletter-block {
  background-color: #026bbe;
}
.newsletter-block .container-newsletter {
  width: 800px;
  margin: 0 auto;
  color: #fff;
  padding: 15px 0px;
  overflow: hidden;
}
.newsletter-block .container-newsletter .news-text {
  float: left;
  background-image: url("images/letter_icon.png");
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 40px;
  padding-top: 5px;
}
.newsletter-block .container-newsletter a {
  border: 1px solid #fff;
  border-radius: 10px;
  color: #fff;
  float: right;
  padding: 5px 15px;
  text-transform: uppercase;
  font-size: 12px;
}
#footer {
  background-color: #252524;
  background-image: url("images/footer_back.png");
  background-position: center top;
  background-repeat: repeat-x;
  position: relative;
  z-index: 20;
}
#footer .menu-section-content,
#footer .region-footer {
  padding-top: 30px;
  overflow: hidden;
  float: left;
}
#footer .menu-section-content {
  padding-left: 15px;
}
#footer .menu-section-content .menu-section {
  float: left;
  width: 125px;
  padding-right: 5px;
}
#footer .menu-section-content .menu-section a {
  color: #fff;
  font-size: 13px;
  padding-left: 10px;
}
#footer .menu-section-content .menu-section .menu-parent {
  margin-bottom: 30px;
}
#footer .menu-section-content .menu-section .menu-parent a {
  font-size: 15px;
  display: block;
}
#footer .menu-section-content .menu-section .menu-child {
  margin-bottom: 8px;
}
#footer .menu-section-content .menu-section.term-20032,
#footer .menu-section-content .menu-section.term-23837 {
  display: none;
}

#footer .region-footer .block-menu {
  float: left;
  padding-right: 5px;
  width: 125px;
}
#footer .region-footer .block-menu .block-inner {
  margin: 0px;
}
#footer .region-footer .block-menu .block-title {
  color: #fff;
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 30px;
  padding-left: 10px;
}
#footer .region-footer #block-menu-menu-servicios .block-title {
  border-bottom: 3px solid #59e4c2;
  font-size: 15px;
}
#footer .region-footer .block-menu ul.menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#footer .region-footer .block-menu ul.menu li {
  list-style: none;
  margin-bottom: 8px;
}
#footer .region-footer .block-menu ul.menu li a {
  color: #fff;
  padding-left: 10px;
  font-size: 13px;
}

#block-menu-menu-los-tiempos h2 {
  border-bottom: 3px solid #ffffff;
}
#footer .logo-footer {
  background-image: url("images/logo_blanco.png");
  background-position: left top;
  background-repeat: no-repeat;
  float: right;
  margin-top: 30px;
  overflow: hidden;
  padding-right: 0px;
  padding-top: 90px;
  width: 250px;
}
#footer .logo-footer ul {
  float: right;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}
#footer .logo-footer ul li {
  float: left;
  list-style: none;
}
#footer .logo-footer ul li a {
  background-image: url("images/social_buttons_white.svg");
  background-repeat: no-repeat;
  display: block;
  height: 24px;
  margin-left: 2px;
  text-indent: -1000000px;
  width: 25px;
}
#footer .logo-footer ul li a.facebook {
  background-position: 0px 0px;
}
#footer .logo-footer ul li a.twitter {
  background-position: 0px -25px;
}
#footer .logo-footer ul li a.whatsapp {
  background-position: 0px -150px;
}
#footer .logo-footer ul li a.instagram {
  background-position: 0px -200px;
}
#footer .logo-footer ul li a.youtube {
  background-position: 0px -50px;
}
#footer .logo-footer ul li a.google {
  background-position: 0px -75px;
}
#footer .logo-footer ul li a.tiktok {
  background-position: 0px -225px;
}
#footer .logo-footer ul li a.threads {
  background-position: 0px -250px;
}
#footer .logo-footer ul li a.spotify {
  background-position: 0px -275px;
}

#footer .logo-footer ul li a.rss {
  background-position: 0px -100px;
}
#footer .credits-content {
  clear: both;
  color: #fff;
  display: block;
  overflow: hidden;
  padding: 70px 15px 20px;
  font-size: 13px;
}
#footer .credits-content a {
  color: #fff;
}
#footer .credits-content .copy {
  float: left;
}
#footer .credits-content .copy a {
  margin-left: 30px;
}
#footer .credits-content .author {
  float: right;
}
#footer .credits-content .author a.smartica {
  text-indent: -100000px;
  background-image: url("images/smartica.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 76px;
}

.banner-floating .banner-floating-container {
  background-color: #004c9a;
  color: #fff;
  padding: 15px 10px;
  position: relative;
  font-size: 1.6rem;
}
.banner-floating .banner-floating-container .banner-text {
  max-width: 930px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  padding-left: 150px;
  padding-right: 30px;
  line-height: 3.5rem;
}
/**
* Estilos seccion Oh Revista impresa
*/
/*
.pane-portadas-oh .block-content{
  margin: 25px auto;
  margin-left: 15px;
  border: none;
  padding: 0;
}
*/
.Portadas-oh {
  position: relative;
  clear: both;
  max-width: 100%;
  max-height: 440px;
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: auto;
}
/*
.Portadas-oh .view-header {
  width: 100%;
  height: 100%;
  position: absolute;
  top: -55px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 0;
  display: none;
}
*/
.Portadas-oh .view-header {
  width: 100%;
  height: 1px;
  margin: 0px;
  display: none;
}

.Portadas-oh .view-header > div {
  width: 35px;
  height: 35px;
  background: black;
  text-align: center;
  line-height: 30px;
  border-radius: 50px;
  color: white;
  border: 2px solid white;
  margin: 0 10px;
  box-shadow: 0 0 5px 5px black;
  opacity: 0.3;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  top: 150px;
}
.Portadas-oh .view-header .rigth {
  right: 10px;
}

.Portadas-oh .view-header > div:hover {
  opacity: 0.5;
}
.Portadas-oh .view-content {
  width: 1200px;
  display: inline-flex;
  position: relative;
}

.Portadas-oh .view-content > div {
  width: 100%;
  max-height: 100vh;
  height: inherit;
  object-fit: cover;
  vertical-align: top;
  transition: 2s;
}
.Portadas-oh .view-content > div .views-field-nothing {
  display: none;
}
.image-style-suplemento-impresa {
  width: 270px;
  height: 350px;
}

.Portadas-oh .views-field.views-field-field-suplemento-pdf {
  text-align: center;
  margin: 25px auto;
}
.Portadas-oh .views-field.views-field-field-suplemento-pdf a {
  background: #ab071d;
  color: white;
  padding: 10px 20px;
  border-radius: 15px;
  font-weight: bold;
}
.Portadas-oh .views-field.views-field-field-suplemento-pdf a:hover {
  background: #810112;
}

/**
Rvista especiales
*/
.especiales .views-field.views-field-field-suplemento-notas {
  display: none;
}

.especiales div.views-row {
  float: left;
  margin-left: 25px;
  margin-bottom: 35px;
}
.especiales .views-field.views-field-title {
  font-weight: bold;
  color: #c32bd1;
  margin-bottom: 8px;
}
.especiales .views-field-field-suplemento-pdf {
  width: 100%;
  text-align: center;
  margin-top: 25px;
}

.especiales .views-field-field-suplemento-pdf a {
  background: #5e0266;
  color: white;
  padding: 10px 20px;
  border-radius: 15px;
  font-weight: bold;
}
.especiales .views-field-field-suplemento-pdf a:hover {
  background: #c32bd1;
}
.pane-especiales-portadas .view-header {
  margin-left: 25px;
}

/**
 * NECROLOGICOS
 */
.view-necrologicos .view-filters {
  width: 230px;
  float: right;
  margin-block: -19px;
}
.view-necrologicos #edit-date-value input {
  width: 120px;
}

.view-necrologicos .page {
  margin-top: 50px;
}

.view-necrologicos .page .title {
  font-weight: bold;
  font-size: 1.2em;
  padding-left: 20px;
  text-transform: capitalize;
}
.view-necrologicos .page .imagen {
  text-align: center;
}

@media only screen and (max-width: 1150px) {
  .Portadas-oh .view-header {
    display: block;
  }
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
  .banner-floating .banner-floating-container .banner-text {
    padding-right: 50px;
  }
}
.banner-floating .banner-floating-container .banner-text a {
  color: #fff;
  padding: 5px 15px;
  border: 2px solid #fff;
  margin-left: 15px;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.banner-floating .banner-floating-container .banner-close {
  background-image: url("images/banner_float_close.png");
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
.banner-floating .banner-floating-container .banner-icon {
  background-image: url("images/banner_float_icon.png");
  background-size: contain;
  width: 150px;
  height: 125px;
  display: block;
  position: absolute;
  bottom: -20px;
  left: 0px;
}
.banner-fix {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1000;
}

/**
 * 1.6 Paginador
 */
.pager {
  margin-top: 15px !important;
  padding-top: 15px !important;
  font-size: 1.5rem;
}
/* .view .pager-current,
 .view .pager-item,
 .view .pager-first,
 .view .pager-previous,
 .view .pager-next,
 .view .pager-last{
   border-radius: 10px;
   padding: 0 10px !important;
 }
 .view .pager-item {
     background: #EAE9E9;
     border: 1px solid #EAE9E9;
     color: #7C7C7C;
 }
 .view .pager-first,
 .view .pager-previous,
 .view .pager-next,
 .view .pager-last {
     background: #0075C4;
     border: 1px solid #0075C4;
     color: #fff;
 }
 .view .pager-item a,
 .view .pager-first a,
 .view .pager-previous a,
 .view .pager-next a,
 .view .pager-last a{
     color: inherit;
 }
 .view .pager-current {
     background: #0075C4;
     border: 1px solid #0075C4;
     color: #fff;
 }
 .view .pager-item > a:hover {
     color: #0075C4;

 }
 .view .pager-item:hover {
     border: 1px solid #0075C4;
 }
 .view .pager-first a:hover,
 .view .pager-previous a:hover,
 .view .pager-next a:hover,
 .view .pager-last a:hover{
     background: #EAE9E9;
     color: #0075C4;
 }
 .view .pager-first:hover,
 .view .pager-previous:hover,
 .view .pager-next:hover,
 .view .pager-last:hover {
     background: #EAE9E9;

 }

 .view ul.pager li {
   margin: 0 5px !important;
 } */

/**
 * 2. Interior LT
 */
.lt-interior #header {
  background-image: none;
  padding-top: 20px;
  padding-bottom: 5px;
  background-image: url("images/papel_textura.jpg");
  /*background-color: #dca105;*/
}
.lt-interior #header .head-social li a {
  background-image: url("images/social_buttons_grey.svg");
}

.lt-interior #header .content-header-right #primary-menu-bar {
  float: left;
  margin: 0px;
}
.lt-interior #header .content-header-right #primary-menu-bar .menu-wrapper {
  margin-left: 4px;
  margin-right: 4px;
}
.lt-interior #header .content-header-right #primary-menu-bar a {
  color: #333;
  font-size: 1.6rem;
  text-transform: capitalize;
  padding: 0px 8px;
}
.lt-interior #header .content-header-right #primary-menu-bar .menu-827,
.lt-interior #header .content-header-right #primary-menu-bar .menu-910 {
  display: none;
}
.lt-interior .header-bottom {
  background-color: #0d242d;
  overflow: hidden;
}
.lt-interior .header-bottom .region-header {
  padding-right: 15px;
  padding-top: 12px;
}
.lt-interior .header-bottom #page-section {
  background-color: #0d242d;
  color: #fff;
  float: left;
  font-size: 2.5rem;
  font-weight: normal;
  margin: 0;
  padding-bottom: 5px;
  padding-right: 40px;
  padding-top: 5px;
  min-width: 140px;
}
.lt-interior .header-bottom #page-section span {
  display: inline-block;
  height: 10px;
  vertical-align: middle;
  width: 10px;
}
.lt-interior .submenu-section ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  overflow: hidden;
}
.lt-interior .submenu-section ul li {
  list-style: none;
  float: left;
  width: auto !important;
}
.lt-interior .submenu-section ul li a {
  color: #fff;
  display: block;
  font-size: 1.6rem;
  padding: 10px 15px;
  text-decoration: none;
  position: relative;
}
.lt-interior .submenu-section ul li a:hover {
  background-color: #72868a;
}
.lt-interior .submenu-section ul li a.home:after,
.lt-interior .submenu-section ul li a.ultimas:after {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("images/menu/menu_icon.svg");
  background-repeat: no-repeat;
  position: absolute;
  left: 8px;
  top: 11px;
}
.lt-interior .submenu-section ul li a.home:after {
  background-position-y: 0px;
}
.lt-interior .submenu-section ul li a.ultimas:after {
  background-position-y: -20px;
}

.lt-interior .submenu-section ul li a.home {
  padding-left: 35px;
}
.lt-interior .submenu-section ul li a.ultimas {
  padding-left: 35px;
}
.node-noticia.article .field-name-body .media-element-container {
  margin-bottom: 1em;
}

/**
* 2.1 Noticia multimedia
*/
.node-type-noticia #tabs-multimedia-content,
.node-type-hemeroteca #tabs-multimedia-content {
  border: none;
  padding: 0px;
}
.node-type-noticia #tabs-multimedia-content .tabs-multimedia,
.node-type-hemeroteca #tabs-multimedia-content .tabs-multimedia {
  background: none;
  border: medium none;
  padding: 0;
  float: right;
}
.node-type-noticia #tabs-multimedia-content .tabs-multimedia li,
.node-type-hemeroteca #tabs-multimedia-content .tabs-multimedia li {
  margin: 0 0 15px;
  border: 1px solid #c0cbcb !important;
  background: none;
  font-size: 12px;
  color: #c0cbcb;

  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.node-type-noticia #tabs-multimedia-content .tabs-multimedia li a,
.node-type-hemeroteca #tabs-multimedia-content .tabs-multimedia li a {
  background-image: url("images/multimedia_icons.png");
  padding-top: 3px;
  padding-bottom: 3px;
  background-repeat: no-repeat;
}
.node-type-noticia #tabs-multimedia-content .tabs-multimedia li.galeria a,
.node-type-hemeroteca #tabs-multimedia-content .tabs-multimedia li.galeria a {
  padding-left: 24px;
  background-position: -95px -52px;
}
.node-type-noticia
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-tabs-active.galeria
  a,
.node-type-hemeroteca
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-tabs-active.galeria
  a {
  background-position: 5px -52px;
}
.node-type-noticia #tabs-multimedia-content .tabs-multimedia li.audio a,
.node-type-hemeroteca #tabs-multimedia-content .tabs-multimedia li.audio a {
  padding-left: 24px;
  background-position: -95px -28px;
}
.node-type-noticia
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-tabs-active.audio
  a,
.node-type-hemeroteca
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-tabs-active.audio
  a {
  background-position: 5px -28px;
}
.node-type-noticia #tabs-multimedia-content .tabs-multimedia li.pdf a,
.node-type-hemeroteca #tabs-multimedia-content .tabs-multimedia li.pdf a {
  padding-left: 24px;
  background-position: -95px -94px;
}
.node-type-noticia
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-tabs-active.pdf
  a,
.node-type-hemeroteca
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-tabs-active.pdf
  a {
  background-position: 5px -94px;
}
.node-type-noticia #tabs-multimedia-content .tabs-multimedia li.video a,
.node-type-hemeroteca #tabs-multimedia-content .tabs-multimedia li.video a {
  padding-left: 24px;
  background-position: -95px -73px;
}
.node-type-noticia
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-tabs-active.video
  a,
.node-type-hemeroteca
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-tabs-active.video
  a {
  background-position: 5px -73px;
}
.node-type-noticia #tabs-multimedia-content .tabs-multimedia li.html a,
.node-type-hemeroteca #tabs-multimedia-content .tabs-multimedia li.html a {
  padding-left: 24px;
  background-position: -95px -3px;
}
.node-type-noticia
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-tabs-active.html
  a,
.node-type-hemeroteca
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-tabs-active.html
  a {
  background-position: 5px -3px;
}
.node-type-noticia #tabs-multimedia-content .tabs-multimedia li.portada a,
.node-type-hemeroteca #tabs-multimedia-content .tabs-multimedia li.portada a {
  background-image: none;
}
.node-type-noticia #tabs-multimedia-content .tabs-multimedia li.ui-state-active,
.node-type-hemeroteca
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-state-active {
  padding-bottom: 0px;
  background-color: #0a64a2;
  color: #fff;
}
.node-type-noticia
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-state-active
  a,
.node-type-hemeroteca
  #tabs-multimedia-content
  .tabs-multimedia
  li.ui-state-active
  a {
  color: #fff;
}
.node-type-noticia #tabs-multimedia-content .mult-panel,
.node-type-hemeroteca #tabs-multimedia-content .mult-panel {
  clear: both;
  padding: 0px;
}
.node-type-noticia .autor,
.node-type-hemeroteca .autor,
.node-type-opinion .autor,
.node-type-hemeroteca-opinion .autor {
  overflow: hidden;
  margin-top: 15px;
  clear: both;
}
.node-type-noticia .autor .field,
.node-type-lt-data .autor .field,
.node-type-opinion .autor .field,
.node-type-hemeroteca-opinion .autor .field,
.node-type-hemeroteca .autor .field,
.node-type-noticia .autor .field a,
.node-type-lt-data .autor .field a,
.node-type-opinion .autor .field a,
.node-type-hemeroteca-opinion .autor .field a,
.node-type-hemeroteca .autor .field a {
  color: #434343;
  float: left;
  font-size: 1.8rem;
  font-weight: normal;
}

.node-type-noticia .autor .field,
.node-type-noticia .autor .field a,
.node-type-hemeroteca .autor .field,
.node-type-hemeroteca .autor .field a {
  font-size: 1.5rem;
}

.node-type-noticia .autor .field-separator,
.node-type-hemeroteca .autor .field-separator,
.node-type-opinion .autor .field-separator,
.node-type-hemeroteca-opinion .autor .field-separator {
  margin: 0 5px;
}
.node-type-noticia #mult-portada,
.node-type-hemeroteca #mult-portada {
  position: relative;
}
.node-type-noticia #mult-portada .pie-foto,
.node-type-hemeroteca #mult-portada .pie-foto {
  background: none repeat scroll 0 0 rgba(80, 80, 80, 0.75);
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0px;
}
.node-type-noticia .multimedia .bxslider,
.node-type-hemeroteca .multimedia .bxslider {
  margin: 0px;
}
.node-type-noticia .multimedia .bx-wrapper,
.node-type-hemeroteca .multimedia .bx-wrapper {
  margin-bottom: 10px;
}
.node-type-noticia .multimedia .bx-wrapper img,
.node-type-hemeroteca .multimedia .bx-wrapper img {
  height: auto !important;
}
.node-type-noticia .multimedia .bx-wrapper .bx-caption,
.node-type-hemeroteca .multimedia .bx-wrapper .bx-caption,
.node-type-galeria-fotografica
  #field_galeria_fotografica_fotos
  .bx-wrapper
  .bx-caption {
  background: rgba(30, 30, 30, 0.75);
  position: relative !important;
}
.node-type-noticia .multimedia .bx-wrapper .bx-controls-direction a,
.node-type-hemeroteca .multimedia .bx-wrapper .bx-controls-direction a,
.node-type-galeria-fotografica
  #field_galeria_fotografica_fotos
  .bx-controls-direction
  a {
  width: 45px;
  height: 45px;
  background-image: url("images/next_prev.png");
}
.node-type-noticia .multimedia .bx-wrapper .bx-next,
.node-type-hemeroteca .multimedia .bx-wrapper .bx-next,
.node-type-galeria-fotografica
  #field_galeria_fotografica_fotos
  .bx-wrapper
  .bx-next {
  background-position: -45px 0px;
  right: 0;
}
.node-type-noticia .multimedia .bx-wrapper .bx-prev,
.node-type-hemeroteca .multimedia .bx-wrapper .bx-prev,
.node-type-galeria-fotografica
  #field_galeria_fotografica_fotos
  .bx-wrapper
  .bx-prev {
  background-position: 0px 0px;
  left: 0;
}
.node-galeria-fotografica {
  margin-bottom: 0px;
}
.node-galeria-fotografica .bx-wrapper {
  margin-bottom: 30px;
}
.node-type-noticia .multimedia .bx-pager,
.node-type-hemeroteca .multimedia .bx-pager {
  text-align: right;
  color: #333;
  font-size: 23px;
  margin: 0px;
  font-weight: normal;
}
.node-type-noticia .multimedia .subsection,
.node-type-hemeroteca .multimedia .subsection {
  float: left;
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 15px;
}
.node-type-noticia .multimedia #mult-video,
.node-type-hemeroteca .multimedia #mult-video {
  background-color: #303030;
  color: #fff;
}

.node-type-noticia
  .multimedia
  #mult-video
  .field-name-field-file-video-description,
.node-type-noticia
  .multimedia
  #mult-video
  .field-name-field-file-video-creditos,
.node-type-hemeroteca
  .multimedia
  #mult-video
  .field-name-field-file-video-description,
.node-type-hemeroteca
  .multimedia
  #mult-video
  .field-name-field-file-video-creditos {
  display: inline-block;
  margin: 10px;
  font-family: Arial;
  font-size: 0.85em;
}
.node-type-noticia
  .multimedia
  #mult-video
  .field-name-field-file-video-creditos,
.node-type-hemeroteca
  .multimedia
  #mult-video
  .field-name-field-file-video-creditos {
  border-left: 1px solid #b2b2b2;
  padding-left: 10px;
}
.bx-viewport {
  height: auto !important;
}
.node-type-noticia .multimedia .bx-viewport .bxslider li,
.node-type-hemeroteca .multimedia .bx-viewport .bxslider li {
  width: auto;
}

.node-type-noticia .date-publish,
.node-type-lt-data .date-publish,
.node-type-opinion .date-publish,
.node-type-hemeroteca-opinion .date-publish,
.node-type-hemeroteca .date-publish {
  background-image: url("images/clock_icon.png");
  background-repeat: no-repeat;
  color: #ed780f;
  font-size: 12px;
  margin: 5px 0 20px;
  padding-left: 15px;
  background-position: left center;
  clear: both;
}
.node-type-noticia .social-bar,
.node-type-opinion .social-bar,
.node-type-hemeroteca .social-bar,
.node-type-hemeroteca-opinion .social-bar {
  overflow: hidden;
}
.node-type-noticia .social-bar .social-buttons,
.node-type-opinion .social-bar .social-buttons,
.node-type-hemeroteca .social-bar .social-buttons,
.node-type-hemeroteca-opinion .social-bar .social-buttons {
  float: left;
}
.node-type-noticia .social-bar .social-info,
.node-type-opinion .social-bar .social-info,
.node-type-hemeroteca .social-bar .social-info,
.node-type-hemeroteca-opinion .social-bar .social-info {
  float: right;
  overflow: hidden;
}
.node-type-noticia .social-bar .social-info .count,
.node-type-opinion .social-bar .social-info .count,
.node-type-hemeroteca .social-bar .social-info .count,
.node-type-hemeroteca-opinion .social-bar .social-info .count {
  background-image: url("images/social_info.png");
  background-position: right 7px;
  background-repeat: no-repeat;
  color: grey;
  float: left;
  padding-right: 25px;
  font-size: 2.25rem;
}
.node-type-noticia .social-bar .social-info a,
.node-type-opinion .social-bar .social-info a,
.node-type-hemeroteca .social-bar .social-info a,
.node-type-hemeroteca-opinion .social-bar .social-info a {
  background-image: url("images/social_info.png");
  background-position: right -27px;
  background-repeat: no-repeat;
  color: #ed780f;
  float: left;
  margin-left: 10px;
  padding-right: 25px;
  font-size: 1.7rem;
  margin-top: 5px;
}
.node-type-noticia .body,
.node-type-opinion .body,
.node-type-hemeroteca .body,
.node-type-hemeroteca-opinion .body {
  font-family: "Source Serif Pro", "Times New Roman", Times, serif;
  font-size: 1.8rem;
  line-height: 1.6;
  margin-top: 20px;
  margin-bottom: 20px;
}
.node-type-noticia .body p,
.node-type-opinion .body p,
.node-type-hemeroteca .body p,
.node-type-hemeroteca-opinion .body p {
  margin-bottom: 10px;
}
.page-node .noticia-content {
  padding-left: 0px !important;
}
.page-node .noticia-sidebar {
  padding-right: 0px !important;
}
.node-type-hemeroteca .ads-block-panel-tipo-1,
.node-type-hemeroteca-opinion .ads-block-panel-tipo-1,
.node-type-opinion .ads-block-panel-tipo-1,
.node-type-noticia .ads-block-panel-tipo-1 {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 20px;
}
.node-type-noticia .body .file-image,
.node-type-noticia .body .file-video,
.node-type-hemeroteca .body .file-image,
.node-type-hemeroteca .body .file-video {
  background-color: #eee;
  overflow: hidden;
}
.node-type-noticia .body .file-image img,
.node-type-hemeroteca .body .file-image img {
  display: block;
}
.node-type-noticia .body .file-image .field-name-field-file-image-description,
.node-type-noticia .body .file-video .field-name-field-file-video-description,
.node-type-noticia .body .file-image .field-name-field-file-image-credits,
.node-type-noticia .body .file-video .field-name-field-file-video-creditos,
.node-type-hemeroteca
  .body
  .file-image
  .field-name-field-file-image-description,
.node-type-hemeroteca
  .body
  .file-video
  .field-name-field-file-video-description,
.node-type-hemeroteca .body .file-image .field-name-field-file-image-credits,
.node-type-hemeroteca .body .file-video .field-name-field-file-video-creditos {
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  margin: 10px 5px;
}
.node-type-noticia .body .file-image .field-name-field-file-image-credits,
.node-type-noticia .body .file-video .field-name-field-file-video-creditos,
.node-type-hemeroteca .body .file-image .field-name-field-file-image-credits,
.node-type-hemeroteca .body .file-video .field-name-field-file-video-creditos {
  border-left: 1px solid #b2b2b2;
  padding-left: 10px;
}
.node-type-noticia .body .media-preview .file-image,
.node-type-hemeroteca .body .media-preview .file-image {
  width: 150px;
}
.node-type-noticia .body .media-teaser .file-image,
.node-type-hemeroteca .body .media-teaser .file-image {
  width: 400px;
}
.node-type-noticia .node-content,
.node-type-hemeroteca .node-content {
  clear: both;
}
.node-type-noticia .node-content .ads,
.node-type-hemeroteca .node-content .ads {
  width: 728px;
  margin: 20px auto 0;
}
.node-type-noticia .news-rate,
.node-type-galeria-fotografica .news-rate,
.node-type-opinion .news-rate,
.node-type-hemeroteca .news-rate,
.node-type-hemeroteca-opinion .news-rate {
  border-top: 1px solid #b2b2b2;
  margin-top: 20px;
  overflow: hidden;
  padding-bottom: 15px;
}
.node-type-noticia .news-rate label,
.node-type-galeria-fotografica .news-rate label,
.node-type-opinion .news-rate label,
.node-type-hemeroteca .news-rate label,
.node-type-hemeroteca-opinion .news-rate label {
  float: left;
  margin-right: 15px;
}
.node-type-noticia .news-rate .rate-widget,
.node-type-galeria-fotografica .news-rate .rate-widget,
.node-type-opinion .news-rate .rate-widget,
.node-type-hemeroteca .news-rate .rate-widget,
.node-type-hemeroteca-opinion .news-rate .rate-widget {
  width: 100%;
  margin: 0 auto;
}
.node-type-noticia .news-rate ul,
.node-type-galeria-fotografica .news-rate ul,
.node-type-opinion .news-rate ul,
.node-type-hemeroteca .news-rate ul,
.node-type-hemeroteca-opinion .news-rate ul {
  margin: 0px;
  text-align: center;
  padding: 0px;
}
.node-type-noticia .news-rate ul li a,
.node-type-galeria-fotografica .news-rate ul li a,
.node-type-opinion .news-rate ul li a,
.node-type-hemeroteca .news-rate ul li a,
.node-type-hemeroteca-opinion .news-rate ul li a {
  background-image: url("images/emotions_icons2.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: #fff;
  border: none;
  margin: 0px;
  float: none;
  padding-top: 60px;
  text-align: center;
  width: 88px;
}
.node-type-noticia .news-rate ul li a span,
.node-type-galeria-fotografica .news-rate ul li a span,
.node-type-opinion .news-rate ul li a span,
.node-type-hemeroteca .news-rate ul li a span,
.node-type-hemeroteca-opinion .news-rate ul li a span {
  background-color: #fff;
  border: 1px solid #006cc3;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.node-type-noticia .news-rate ul li a:hover span,
.node-type-galeria-fotografica .news-rate ul li a:hover span,
.node-type-opinion .news-rate ul li a:hover span,
.node-type-hemeroteca .news-rate ul li a:hover span,
.node-type-hemeroteca-opinion .news-rate ul li a:hover span {
  background-color: #006cc3;
  color: #fff !important;
}
.node-type-noticia .tags-rel,
.node-type-hemeroteca .tags-rel {
  border-top: 1px solid #b2b2b2;
  padding-top: 10px;
}
.node-type-noticia .news-rate ul li.item-0 a,
.node-type-galeria-fotografica .news-rate ul li.item-0 a,
.node-type-opinion .news-rate ul li.item-0 a,
.node-type-hemeroteca .news-rate ul li.item-0 a,
.node-type-hemeroteca-opinion .news-rate ul li.item-0 a {
  background-position: 9px -102px;
}
.node-type-noticia .news-rate ul li.item-0.has-hover a,
.node-type-galeria-fotografica .news-rate ul li.item-0.has-hover a,
.node-type-opinion .news-rate ul li.item-0.has-hover a,
.node-type-hemeroteca .news-rate ul li.item-0.has-hover a,
.node-type-hemeroteca-opinion .news-rate ul li.item-0.has-hover a {
  background-position: -64px -102px;
}
.node-type-noticia .news-rate ul li.item-1 a,
.node-type-galeria-fotografica .news-rate ul li.item-1 a,
.node-type-opinion .news-rate ul li.item-1 a,
.node-type-hemeroteca .news-rate ul li.item-1 a,
.node-type-hemeroteca-opinion .news-rate ul li.item-1 a {
  background-position: 9px -206px;
}
.node-type-noticia .news-rate ul li.item-1.has-hover a,
.node-type-galeria-fotografica .news-rate ul li.item-1.has-hover a,
.node-type-opinion .news-rate ul li.item-1.has-hover a,
.node-type-hemeroteca .news-rate ul li.item-1.has-hover a,
.node-type-hemeroteca-opinion .news-rate ul li.item-1.has-hover a {
  background-position: -64px -206px;
}
.node-type-noticia .news-rate ul li.item-2 a,
.node-type-galeria-fotografica .news-rate ul li.item-2 a,
.node-type-opinion .news-rate ul li.item-2 a,
.node-type-hemeroteca .news-rate ul li.item-2 a,
.node-type-hemeroteca-opinion .news-rate ul li.item-2 a {
  background-position: 9px 1px;
}
.node-type-noticia .news-rate ul li.item-2.has-hover a,
.node-type-galeria-fotografica .news-rate ul li.item-2.has-hover a,
.node-type-opinion .news-rate ul li.item-2.has-hover a,
.node-type-hemeroteca .news-rate ul li.item-2.has-hover a,
.node-type-hemeroteca-opinion .news-rate ul li.item-2.has-hover a {
  background-position: -64px 1px;
}
.node-type-noticia .news-rate ul li.item-3 a,
.node-type-galeria-fotografica .news-rate ul li.item-3 a,
.node-type-opinion .news-rate ul li.item-3 a,
.node-type-hemeroteca .news-rate ul li.item-3 a,
.node-type-hemeroteca-opinion .news-rate ul li.item-3 a {
  background-position: 9px -414px;
}
.node-type-noticia .news-rate ul li.item-3.has-hover a,
.node-type-galeria-fotografica .news-rate ul li.item-3.has-hover a,
.node-type-opinion .news-rate ul li.item-3.has-hover a,
.node-type-hemeroteca .news-rate ul li.item-3.has-hover a,
.node-type-hemeroteca-opinion .news-rate ul li.item-3.has-hover a {
  background-position: -64px -414px;
}
.node-type-noticia .news-rate ul li.item-4 a,
.node-type-galeria-fotografica .news-rate ul li.item-4 a,
.node-type-opinion .news-rate ul li.item-4 a,
.node-type-hemeroteca .news-rate ul li.item-4 a,
.node-type-hemeroteca-opinion .news-rate ul li.item-4 a {
  background-position: 9px -310px;
  margin-right: 0px;
}
.node-type-noticia .news-rate ul li.item-4.has-hover a,
.node-type-galeria-fotografica .news-rate ul li.item-4.has-hover a,
.node-type-opinion .news-rate ul li.item-4.has-hover a,
.node-type-hemeroteca .news-rate ul li.item-4.has-hover a {
  background-position: -64px -310px;
}

.node-type-galeria-fotografica .form-item.form-type-item {
  display: none;
}
.node-type-galeria-fotografica .news-rate .form-item.form-type-item {
  display: block !important;
}

.node-type-noticia .tags-rel .content-tags,
.node-type-hemeroteca .tags-rel .content-tags {
  float: left;
  width: 45%;
  margin-right: 5%;
}
.node-type-noticia .tags-rel .content-tags .field,
.node-type-hemeroteca .tags-rel .content-tags .field {
  background-image: url("images/tags_icons.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-bottom: 15px;
  min-height: 20px;
  padding-left: 30px;
}
.node-type-noticia .tags-rel .content-tags .field-name-field-noticia-tags,
.node-type-hemeroteca .tags-rel .content-tags .field-name-field-noticia-tags {
  background-position: 0px -8px;
}
.node-type-noticia .tags-rel .content-tags .field-name-opencalais-person-tags,
.node-type-hemeroteca
  .tags-rel
  .content-tags
  .field-name-opencalais-person-tags {
  background-position: -39px -8px;
}
.node-type-noticia
  .tags-rel
  .content-tags
  .field-name-opencalais-organization-tags,
.node-type-hemeroteca
  .tags-rel
  .content-tags
  .field-name-opencalais-organization-tags {
  background-position: -75px -8px;
}
.node-type-noticia .tags-rel .content-tags .field-name-opencalais-country-tags,
.node-type-hemeroteca
  .tags-rel
  .content-tags
  .field-name-opencalais-country-tags {
  background-position: -119px -8px;
}
.node-type-noticia .tags-rel .content-tags .field-name-opencalais-city-tags,
.node-type-hemeroteca .tags-rel .content-tags .field-name-opencalais-city-tags {
  background-position: -160px -8px;
}

.node-type-noticia .tags-rel .content-tags .field ul,
.node-type-hemeroteca .tags-rel .content-tags .field ul {
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  list-style: none;
  background-color: #fff;
}
.node-type-noticia .tags-rel .content-tags .field ul li,
.node-type-hemeroteca .tags-rel .content-tags .field ul li {
  float: left;
  padding-bottom: 10px;
}
.node-type-noticia .tags-rel .content-tags .field ul li a,
.node-type-hemeroteca .tags-rel .content-tags .field ul li a {
  background-color: #c0cbcb;
  color: #fff;
  margin-right: 10px;
  padding: 2px 10px;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.node-type-noticia .tags-rel .content-rel,
.node-type-hemeroteca .tags-rel .content-rel {
  float: left;
}
.node-type-noticia .tags-rel .content-rel .rel-news,
.node-type-hemeroteca .tags-rel .content-rel .rel-news,
.pane-more-like-this .view-display-id-block .views-row {
  overflow: hidden;
}

.node-type-noticia .tags-rel .content-rel .rel-news .rel-date,
.node-type-hemeroteca .tags-rel .content-rel .rel-news .rel-date,
.pane-more-like-this
  .view-display-id-block
  .views-row
  .views-field-field-noticia-fecha {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  float: left;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-top: 10px;
  width: 90px;
}
.node-type-noticia .tags-rel .content-rel .rel-news .rel-link,
.node-type-hemeroteca .tags-rel .content-rel .rel-news .rel-link,
.pane-more-like-this .view-display-id-block .views-row .views-field-title {
  border-bottom: 1px solid #b2b2b2;
  float: left;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 280px;
}
.node-type-noticia .tags-rel .content-rel .rel-news .rel-link a,
.node-type-hemeroteca .tags-rel .content-rel .rel-news .rel-link a,
.pane-more-like-this .view-display-id-block .views-row .views-field-title a {
  color: #333;
}
.node-type-noticia #comentarios {
  clear: both;
  border-top: 1px solid #b2b2b2;
  padding-top: 15px;
}

/**
* 3. Home Page
*/
.front .pane-temas-del-d-a {
  margin-bottom: 15px;
  margin-top: 15px;
}
.front .noticias-lt-block {
  border-top: none;
}
.front .noticias-lt-block .view-content {
  display: flex;
  flex-flow: row wrap;
  /*    justify-content: flex-end;*/
  padding: 0;
  position: relative;
}
.front .noticias-lt-block img {
  display: block;
  width: 100%;
}
.front .noticias-lt-home .view-header {
  display: none;
}

.front #main-content {
  margin-left: 0px;
  margin-right: 0px;
}
.front #main-content .panels-flexible-row {
  background-color: #ebebeb;
  padding-bottom: 0px;
}
.front #main-content .panels-flexible-row .panels-flexible-row-inside {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  background-color: #fff;
}
.front #main-content .panel-multimedia {
  background-image: url("images/multimedia_block_back.png");
  background-position: center top;
  background-repeat: repeat-x;
  background-color: #959fa2;
}
.front #main-content .panel-especiales-top {
  /*.pane-servicios-lt-agenda-mam*/
  background-image: url("images/agenda_mam_home1.png");
  background-position: 1px 0px;
  background-repeat: repeat-x;
}
.front #main-content .panel-especiales-top .panels-flexible-row-inside {
  background-image: url("images/agenda_mam_home.png");
  background-position: 1px 0px;
  background-repeat: repeat-x;
}
.front #main-content .pane-servicios-lt-agenda-mam {
  background-color: #fff;
}

.front #main-content .panel-multimedia .panels-flexible-row-inside {
  background-color: #5e6769;
  padding-top: 15px;
}
.front #main-content .pane-multimedia .pane-title.block-title {
  color: #fff;
  padding: 0 15px;
}

.front #main-content .view-display-id-ultimas,
.front #main-content .view-display-id-ultimas_solr {
  border: none;
}
.front #main-content .view-display-id-ultimas table,
.front #main-content .view-display-id-ultimas_solr table {
  margin: 0px;
  border: none;
  border-collapse: separate;
}
.front #main-content .view-display-id-ultimas table td,
.front #main-content .view-display-id-ultimas_solr table td {
  padding: 0px 0px;
  width: 100%; /*33.3333%*/
  border-right: none;
  overflow: hidden;
  vertical-align: top;
  padding-top: 10px;
}
.front #main-content .view-display-id-ultimas table td.col-first,
.front #main-content .view-display-id-ultimas_solr table td.col-first {
}
.front #main-content .view-display-id-ultimas table td.col-last,
.front #main-content .view-display-id-ultimas_solr table td.col-last {
}
.front
  #main-content
  .view-display-id-ultimas
  table
  td
  .views-field-field-noticia-fotos,
.front
  #main-content
  .view-display-id-ultimas_solr
  table
  td
  .views-field-field-noticia-fotos {
  float: right;
  clear: none;
  width: 170px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.front #main-content .view-display-id-ultimas table td .views-field-title,
.front #main-content .view-display-id-ultimas_solr table td .views-field-title {
  margin-bottom: 15px;
}
.front
  #main-content
  .view-display-id-ultimas
  table
  td
  .views-field-field-noticia-fotos
  img,
.front
  #main-content
  .view-display-id-ultimas_solr
  table
  td
  .views-field-field-noticia-fotos
  img {
  display: block;
}
.front
  #main-content
  .view-display-id-ultimas_solr
  table
  td
  .views-field-field-noticia-fecha {
  float: left;
  margin-right: 5px;
}
.front
  #main-content
  .view-display-id-ultimas_solr
  table
  td
  .views-field-field-noticia-seccion {
  color: #848484;
  line-height: 1.4em;
}
.front #main-content .view-display-id-ultimas_solr table td .views-field-title {
  font-size: 1.1em;
}
.front #main-content .view-display-id-ultimas table td .views-field-nothing {
  float: left;
  padding-right: 180px;
  width: auto;
}
.front
  #main-content
  .view-display-id-ultimas
  table
  td
  .views-field-nothing
  .field-content {
  margin-right: 180px;
  overflow: visible;
  word-wrap: break-word;
  min-height: 1px;
}
.front #main-content .view-display-id-ultimas table td .views-field-view-node,
.front #main-content .view-display-id-ultimas table td .views-field-nothing {
  clear: both;
}
.front #main-content .view-display-id-ultimas table td .border-bottom,
.front #main-content .view-display-id-ultimas_solr table td .border-bottom {
  border-bottom: 1px solid #b2b2b2;
  bottom: 0;
  height: 1px;
  left: 0px;
  position: absolute;
  right: 0px;
}
.front #main-content .view-display-id-ultimas table td.col-first .border-bottom,
.front
  #main-content
  .view-display-id-ultimas_solr
  table
  td.col-first
  .border-bottom {
  left: 0px;
}
.front #main-content .view-display-id-ultimas table td.col-last .border-bottom,
.front
  #main-content
  .view-display-id-ultimas_solr
  table
  td.col-last
  .border-bottom {
  right: 0px;
}
.front #main-content .view-display-id-ultimas table .row-last td .border-bottom,
.front
  #main-content
  .view-display-id-ultimas_solr
  table
  .row-last
  td
  .border-bottom {
  padding-top: 15px;
}
.front #main-content .view-display-id-ultimas .views-field-field-noticia-fecha {
  font-size: 13px;
}
.front
  #main-content
  .view-display-id-ultimas
  .views-field-field-noticia-fecha
  .date-display-single {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
.front #main-content .panel-depor .view-header {
  padding: 0px;
}
.front #main-content .panel-depor .view-header span {
  background-color: #59af01;
}
.front #main-content .panel-depor .panels-flexible-region {
  border-top: 1px solid #b2b2b2;
  padding-top: 20px !important;
}
.front #main-content .panel-depor .panels-flexible-region-home_page-depor,
.front #main-content .panel-depor .panels-flexible-region-home_page_2019-depor,
.front
  #main-content
  .panel-depor
  .panels-flexible-region-home_page_2019_especiales-depor {
  overflow: hidden;
  padding: 0 15px 0 0;
  width: 71.5%;
  margin-left: 15px;
}
.front
  #main-content
  .panel-depor
  .panels-flexible-region-home_page-depor
  .view-header,
.front
  #main-content
  .panel-depor
  .panels-flexible-region-home_page_2019-depor
  .view-header,
.front
  #main-content
  .panel-depor
  .panels-flexible-region-home_page_2019_especiales-depor
  .view-header {
  margin-left: 0px;
}
.front #main-content .panel-depor .panels-flexible-region-inside {
  padding: 0px;
}
.front #main-content .panel-depor .panels-flexible-region-home_page-side_depor,
.front
  #main-content
  .panel-depor
  .panels-flexible-region-home_page_2019-side_depor,
.front
  #main-content
  .panel-depor
  .panels-flexible-region-home_page_2019_especiales-side_depor {
  float: right;
  margin-right: 15px;
  padding: 57px 0 0 12px !important;
  width: 26%;
}
.front .pane-servicios-lt-posiciones-lpfb {
  margin-bottom: 0px;
}
.front #main-content .panel-depor .views-row-1 {
  border-right: medium none;
  float: left;
  padding-right: 0px;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #b2b2b2;
  padding-bottom: 15px;
  margin-left: 0px;
  margin-right: 0px;
}
.front
  #main-content
  .panel-depor
  .views-row-1
  .views-field-field-noticia-fotos {
  float: right;
  margin-left: 10px;
  width: 65%;
}
.front #main-content .panel-depor .views-row-1 .sin-sumario {
  display: block;
  padding-top: 20px;
}

.front #main-content .panel-depor .views-row-2,
.front #main-content .panel-depor .views-row-3,
.front #main-content .panel-depor .views-row-4 {
  width: 33.3333%;
  margin-top: 15px;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  border-right: 1px solid #b2b2b2;
}
.front #main-content .panel-depor .views-row-4 {
  border-right: none;
}
.front #main-content .panel-depor .panels-flexible-row-inside {
  position: relative;
}
.front #main-content .panel-depor .submenu-home-list {
  position: absolute;
  right: 15px;
  top: 5px;
}
.front #main-content .panels-flexible-region-home_page-opini__n_editorial,
.front #main-content .panels-flexible-region-home_page_2019-opini__n_editorial,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-opini__n_editorial {
  border-top: 1px solid #b2b2b2;
  /*float: left;*/
  width: auto;
  margin-left: 15px;
  padding-top: 20px;
  padding-bottom: 10px;
}
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_editorial
  .view-content {
  padding-left: 0px;
  padding-right: 15px;
}
.panels-flexible-region-sub_home_layout-lt_en_la_red,
.front #main-content .panels-flexible-region-home_page-side_lo_mas_leido,
.front #main-content .panels-flexible-region-home_page_2019-side_lo_mas_leido,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-side_lo_mas_leido {
  margin-right: 15px !important;
  padding-left: 0px !important;
  width: 305px !important;
}
.panels-flexible-region-sub_home_layout-lt_en_la_red .inside {
  padding: 0px;
}
.front #main-content .panels-flexible-region-home_page-opini__n_subeditorial {
  /*  border-top: 1px solid #b2b2b2;
  float: right;
  padding-left: 0;
  padding-top: 37px;
  width: 29%;
  margin-right:15px;*/
}
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_subeditorial
  .panels-flexible-region-inside {
  border-left: 1px solid #b2b2b2;
}
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_subeditorial
  .view-content {
  padding-left: 15px;
  padding-right: 15px;
}
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_editorial
  .views-field-field-opinion-subseccion,
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_subeditorial
  .views-field-field-opinion-subseccion,
.front
  #main-content
  .panels-flexible-region-home_page_2019-opini__n_editorial
  .views-field-field-opinion-subseccion,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-opini__n_editorial
  .views-field-field-opinion-subseccion {
  color: #006cc3;
  font-size: 2rem;
  font-weight: 500;
}
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_editorial
  .views-field-title,
.front
  #main-content
  .panels-flexible-region-home_page_2019-opini__n_editorial
  .views-field-title,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-opini__n_editorial
  .views-field-title,
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_subeditorial
  .views-field-title {
  text-align: center;
  font-size: 2.2rem;
  margin-top: 15px;
}
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_editorial
  .views-field-field-opinion-cuerpo,
.front
  #main-content
  .panels-flexible-region-home_page_2019-opini__n_editorial
  .views-field-field-opinion-cuerpo,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-opini__n_editorial
  .views-field-field-opinion-cuerpo,
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_subeditorial
  .views-field-field-opinion-cuerpo {
  color: #555;
  font-family: "Times New Roman", Times, serif;
  font-size: 1.5rem;
  margin-bottom: 0;
  padding-top: 10px;
  text-align: justify;
}
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_editorial
  .views-field-field-opinion-cuerpo,
.front
  #main-content
  .panels-flexible-region-home_page_2019-opini__n_editorial
  .views-field-field-opinion-cuerpo,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-opini__n_editorial
  .views-field-field-opinion-cuerpo {
  font-style: italic;
  font-size: 1.7rem;
  text-align: center;
}
.front
  #main-content
  .panels-flexible-region-home_page-opini__n_editorial
  .views-field-field-opinion-cuerpo:first-letter,
.front
  #main-content
  .panels-flexible-region-home_page_2019-opini__n_editorial
  .views-field-field-opinion-cuerpo:first-letter,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-opini__n_editorial
  .views-field-field-opinion-cuerpo:first-letter {
  text-transform: uppercase;
  font-size: 2rem;
}
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-editorial
  .view-header {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0px;
  margin-left: 0px;
}
.front #main-content .panel-opinion .panels-flexible-row-inside {
  padding-bottom: 15px;
}

.front #main-content .panel-puntos-de-vistas {
  background-color: #0065bd;
  color: #fff;
}
.front #main-content .panel-puntos-de-vistas .panels-flexible-row-inside {
  background-color: #0074d7;
}
.front #main-content .panel-puntos-de-vistas .pane-title {
  color: #fff;
  margin-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.front #main-content .panel-puntos-de-vistas .views-row {
  float: left;
  width: 350px;
  overflow: hidden;
}
.front
  #main-content
  .panel-puntos-de-vistas
  .views-row
  .views-field-field-periodista-foto {
  float: left;
  margin-right: 10px;
}
.front
  #main-content
  .panel-puntos-de-vistas
  .views-row
  .views-field-field-periodista-foto
  img {
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
.front #main-content .panel-puntos-de-vistas .views-row .views-field-title {
  font-size: 1.4em;
}
.front #main-content .panel-puntos-de-vistas .views-row .views-field-title a {
  color: #fff;
}
.front
  #main-content
  .panel-puntos-de-vistas
  .views-row
  .views-field-field-opinion-fecha
  .date-display-single {
  background-image: url("images/clock_icon_white.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ccc;
  padding-left: 15px;
}
.front #main-content .panel-puntos-de-vistas .views-row .views-field-title-1 {
  color: #ccc;
}
.front #main-content .panel-puntos-de-vistas .bx-wrapper .bx-prev {
  background-image: url("images/controls_white.png");
  left: -50px;
}
.front #main-content .panel-puntos-de-vistas .bx-wrapper .bx-next {
  background-image: url("images/controls_white.png");
  right: -50px;
}

.front #main-content .pane-bloques-noticias-home.pane-depor-more {
  clear: both;
  float: none;
  width: 100%;
}
.front .view-display-id-local {
  padding-top: 0px;
}
/*
.not-front #agenda-mam{
  margin: 0 15px;
}
*/
.panels-flexible-region-sub_home_layout-m__s_en_secci__n,
.front #main-content .panels-flexible-region-home_page-lo_m__s_leido,
.front #main-content .panels-flexible-region-home_page_2019-lo_m__s_leido,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-lo_m__s_leido {
  margin-left: 15px;
  width: 865px !important;
}
.front
  #main-content
  .panels-flexible-region-home_page-lo_m__s_leido
  .news-separation {
  margin-left: 0px;
  margin-right: 0px;
}
.panels-flexible-region-home_page-lo_m__s_leido .pane-custom {
  margin-bottom: 0px;
}
.panels-flexible-region-home_page-lo_m__s_leido .noticias-lt-more,
.panels-flexible-region-sub_home_layout-m__s_en_secci__n .noticias-lt-more {
  border-top: none;
  padding-bottom: 0px;
}

.view-display-id-mas_leido_home table,
.view-display-id-mas_leido_especial table {
  border: none;
  border-collapse: separate;
  margin-bottom: 5px;
}
.view-display-id-mas_leido_home table td,
.view-display-id-mas_leido_especial table td {
  width: 50% !important;
  border-right: none !important;
  overflow: hidden;
  display: block;
}
.view-display-id-mas_leido_home table td .views-field-counter,
.view-display-id-mas_leido_especial table td .views-field-counter {
  color: #006cc4;
  float: left;
  font-size: 2.5rem;
  line-height: 1em;
  margin-bottom: 75px;
  margin-right: 10px;
}
.view-display-id-mas_leido_home table td .views-field-title,
.view-display-id-mas_leido_especial table td .views-field-title {
  font-size: 1.1em;
}
.view-display-id-mas_leido_home table td .views-field-title span,
.view-display-id-mas_leido_especial table td .views-field-title span {
  width: 10px;
  height: 10px;
}
.view-display-id-mas_leido_home table td .views-field-field-nmedia-fprincipal,
.view-display-id-mas_leido_home table td .views-field-field-noticia-fotos,
.view-display-id-mas_leido_especial table td .views-field-field-noticia-fotos {
  float: right;
  margin-left: 10px;
}
.view-display-id-mas_leido_home .separation .col-first,
.view-display-id-mas_leido_especial .separation .col-first {
  padding-left: 0px;
}
.view-display-id-mas_leido_home .separation .col-last,
.view-display-id-mas_leido_especialº .separation .col-last {
  padding-right: 0px;
}

.front #main-content .panel-alert {
  /*  background-color: #dd3e1f; */
  color: #fff;
  font-weight: normal;
  font-size: 1.4rem;
}
.front #main-content .panel-alert .panels-flexible-row-inside {
  background-color: #f44b0f;
}
.front #main-content .panel-alert .view-alertas {
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
.front #main-content .panel-alert .view-alertas .views-label-title {
  border-right: 1px solid #f77b4f;
  padding-right: 15px;
  margin-right: 15px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 24px;
}
.front #main-content .panel-alert .view-alertas .views-field-title a {
  color: #fff;
  background-image: url("images/alert_more.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}

.front
  #main-content
  .view-bloques-noticias-home.view-display-id-tendencias
  .view-header,
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-click
  .view-header,
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-invitados
  .view-header {
  margin-bottom: 0px;
}
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-tendencias
  table,
.front #main-content .view-bloques-noticias-home.view-display-id-click table,
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-invitados
  table {
  margin-top: 0px;
  margin-bottom: 0px;
}
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-tendencias
  .panel-separator,
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-clik
  .panel-separator,
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-invitados
  .panel-separator {
  margin: 0px;
}

.front
  #main-content
  .view-bloques-noticias-home.view-display-id-tendencias
  .view-header
  span {
  background-color: #ea7323;
}
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-click
  .view-header
  span {
  background-color: #c61f08;
}
.front
  #main-content
  .view-bloques-noticias-home.view-display-id-invitados
  .view-header
  span {
  background-color: #a500bd;
}
.front #main-content .view-bloques-noticias-home .view-header {
  overflow: hidden;
}
.front
  #main-content
  .view-bloques-noticias-home
  .view-header
  .submenu-home-list {
  float: right;
  font-size: 1.2rem;
  list-style: none;
  overflow: hidden;
}
.front
  #main-content
  .view-bloques-noticias-home
  .view-header
  .submenu-home-list
  li {
  float: left;
  margin: 0 10px;
}
.front
  #main-content
  .view-bloques-noticias-home
  .view-header
  .submenu-home-list
  li
  a {
  color: #7e7e7e;
  text-transform: uppercase;
}

.front #main-content .panels-flexible-region-home_page-pipocas___encuestas {
  overflow: hidden;
}
.front #main-content .panel-opinion-2019 .panels-flexible-row-inside {
  display: flex;
  flex-flow: row wrap;
}
.front #main-content .panel-opinion-2019 {
  display: flex;
  flex-flow: row wrap;
}
.front
  #main-content
  .panels-flexible-region-home_page-pipocas___encuestas
  .pane-bloques-noticias-home,
.front #main-content .panels-flexible-region-home_page_2019-pipocas___encuestas,
.front #main-content .panels-flexible-region-home_page_2019-servicios,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-pipocas___encuestas,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-servicios {
  border-right: 1px solid #b2b2b2;
  float: left;
  margin-top: 15px;
  padding: 0 15px;
  width: 30%;
  margin-bottom: 15px;
}
.front #main-content .panels-flexible-region-home_page_2019-servicios,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-servicios {
  border-right: none;
}
.front
  #main-content
  .panels-flexible-region-home_page-pipocas___encuestas
  .pane-bloques-noticias-home
  img,
.front
  #main-content
  .panels-flexible-region-home_page_2019-pipocas___encuestas
  .pane-bloques-noticias-home
  img,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-pipocas___encuestas
  .pane-bloques-noticias-home
  img {
  width: 100%;
}
.front
  #main-content
  .panels-flexible-region-home_page-pipocas___encuestas
  .pane-custom {
  border-right: medium none;
  float: left;
  margin-bottom: 15px;
  padding: 44px 15px 0;
  width: 30%;
}
.front
  #main-content
  .panels-flexible-region-home_page-pipocas___encuestas
  .pane-encuestas,
.front #main-content .panels-flexible-region-home_page_2019-sondeo,
.front #main-content .panels-flexible-region-home_page_2019_especiales-sondeo {
  border-right: 1px solid #b2b2b2;
  float: left;
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 0 15px;
  width: 40%;
}
.front #main-content .pane-encuestas .node-advpoll ul.links {
  display: none;
}
.front #main-content .pane-encuestas .node-advpoll .node-title {
  font-size: 1.4em;
  font-weight: normal;
  padding-bottom: 0px;
}
.front #main-content .pane-encuestas .node-advpoll .option {
  font-weight: normal;
  font-family: "Times New Roman", Times, serif;
}

.front
  #main-content
  .panels-flexible-region-home_page-pipocas___encuestas-inside,
.front #main-content .panels-flexible-region-home_page_2019-sondeo-inside,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-sondeo-inside {
  display: flex;
  flex-flow: row wrap;
}
.front
  #main-content
  .panels-flexible-region-home_page-pipocas___encuestas
  .pane-bloques-noticias-home,
.front
  #main-content
  .panels-flexible-region-home_page_2019-sondeo
  .pane-bloques-noticias-home,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-sondeo
  .pane-bloques-noticias-home {
  margin-bottom: 15px;
}
.front
  #main-content
  .panels-flexible-region-home_page-pipocas___encuestas
  .view-encuestas
  .node-title,
.front
  #main-content
  .panels-flexible-region-home_page_2019-sondeo
  .view-encuestas
  .node-title,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-sondeo
  .view-encuestas
  .node-title {
  font-size: 1.9rem;
}
.front
  #main-content
  .panels-flexible-region-home_page-pipocas___encuestas
  .view-encuestas
  .node-title
  a,
.front
  #main-content
  .panels-flexible-region-home_page_2019-sondeo
  .view-encuestas
  .node-title
  a,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-sondeo
  .view-encuestas
  .node-title
  a {
  color: #333;
}
.front
  #main-content
  .panel-miscelaneo
  .panels-flexible-region-home_page-miscel__neo_1,
.front
  #main-content
  .panel-miscelaneo
  .panels-flexible-region-home_page-miscel__neo_2 {
  border-top: 1px solid #b2b2b2;
  padding-top: 15px;
  float: left;
}
.front
  #main-content
  .panel-miscelaneo
  .panels-flexible-region-home_page-miscel__neo_1 {
  width: 880px;
  margin-left: 15px;
}
.front #main-content .panel-miscelaneo .pane-portada-impresa {
  padding-left: 0px;
}
.front
  #main-content
  .panel-miscelaneo
  .panels-flexible-region-home_page-miscel__neo_2 {
  width: 290px;
  padding-left: 15px;
  padding-right: 0px;
  margin-right: 15px;
}
.front
  #main-content
  .panel-miscelaneo
  .panels-flexible-region-home_page-miscel__neo_2
  .panels-flexible-region-inside {
  padding-left: 0px;
}
.front
  #main-content
  .panel-miscelaneo
  .panels-flexible-region-home_page-miscel__neo_1
  .panels-flexible-region-inside {
  padding: 0;
  border-right: 1px solid #b2b2b2;
  display: flex;
  overflow: hidden;
}
.front
  #main-content
  .panel-miscelaneo
  .panels-flexible-region-home_page-miscel__neo_1
  .panel-pane {
  float: left;
  width: 33.3333%;
  padding: 0 15px;
  border-right: 1px solid #b2b2b2;
  margin-bottom: 0px;
}
.front #main-content .panel-misc-2019 .panels-flexible-row-inside {
  display: flex;
  flex-flow: row wrap;
}
.front #main-content .panels-flexible-region-home_page_2019-la_portada_de_hoy,
.front #main-content .panels-flexible-region-home_page_2019-edicion_impresa,
.front #main-content .panels-flexible-region-home_page_2019-entrevistas,
.front #main-content .panels-flexible-region-home_page_2019-agenda_cultural,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-la_portada_de_hoy,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-edicion_impresa,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-entrevistas,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-agenda_cultural {
  float: left;
  width: 292px;
  padding: 0;
  border-top: 1px solid #b2b2b2;
  margin-bottom: 0px;
  display: flex;
  flex-flow: row wrap;
}

.front
  #main-content
  .panels-flexible-region-home_page_2019-la_portada_de_hoy
  .panels-flexible-region-inside,
.front
  #main-content
  .panels-flexible-region-home_page_2019-edicion_impresa
  .panels-flexible-region-inside,
.front
  #main-content
  .panels-flexible-region-home_page_2019-entrevistas
  .panels-flexible-region-inside,
.front
  #main-content
  .panels-flexible-region-home_page_2019-agenda_cultural
  .panels-flexible-region-inside,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-la_portada_de_hoy
  .panels-flexible-region-inside,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-edicion_impresa
  .panels-flexible-region-inside,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-entrevistas
  .panels-flexible-region-inside,
.front
  #main-content
  .panels-flexible-region-home_page_2019_especiales-agenda_cultural
  .panels-flexible-region-inside {
  margin-top: 15px;
  border-right: 1px solid #b2b2b2;
  padding: 0px 15px;
}
.front #main-content .panel-miscelaneo .panels-flexible-region-first {
  margin-left: 15px;
  padding-left: 0px;
}
.front #main-content .panel-miscelaneo .panels-flexible-region-last {
  margin-right: 15px;
  padding-right: 0px;
}
.front
  #main-content
  .panel-miscelaneo
  .panels-flexible-region-last
  .panels-flexible-region-inside {
  border-right: none;
}
.front #main-content .panels-flexible-region-last {
  border-right: none;
}
.front
  #main-content
  .panel-miscelaneo
  .panels-flexible-region-home_page-miscel__neo_1
  .pane-agenda-cultural {
  border-right: none;
}
.front #main-content .panel-miscelaneo .panel-separator {
  margin: 0px;
}
.front
  #main-content
  .panel-miscelaneo
  .view-sumplemento-impresa
  .views-field-field-suplemento-pdf
  a,
.front
  #main-content
  .panel-miscelaneo
  .view-portada-impresa
  .views-field-field-portada-pdf
  a,
.front
  #main-content
  .panel-miscelaneo
  .view-portada-impresa
  .views-field-download
  a {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #0065bd;
  border-radius: 1.8em;
  color: #0065bd;
  cursor: pointer;
  display: block;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.42857;
  margin: 10px auto 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  width: 140px;
}
.front
  #main-content
  .panel-miscelaneo
  .view-sumplemento-impresa
  .views-field-field-suplemento-pdf
  a:hover,
.front
  #main-content
  .panel-miscelaneo
  .view-portada-impresa
  .views-field-field-portada-pdf
  a:hover,
.front
  #main-content
  .panel-miscelaneo
  .view-portada-impresa
  .views-field-download
  a:hover {
  background-color: #0065bd;
  color: #fff;
}
.front #main-content .panel-miscelaneo .pane-title,
.front
  #main-content
  .panel-miscelaneo
  .view-sumplemento-impresa
  .views-field-nothing {
  color: #006cc3;
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: 15px;
}
.front #main-content .panel-miscelaneo .views-field-field-suplemento-notas ul {
  padding: 0px;
  list-style: none;
}
.front
  #main-content
  .panel-miscelaneo
  .views-field-field-suplemento-notas
  ul
  li {
  margin-left: 0px;
  font-size: 1.6rem;
}
.front
  #main-content
  .panel-miscelaneo
  .views-field-field-suplemento-notas
  ul
  li:before {
  content: "";
  line-height: 1em;
  width: 0.5em;
  height: 0.5em;
  background-color: #006cc3;
  float: left;
  margin: 0.5em 0.25em 0;
  border-radius: 50%;
}
.front #main-content .panel-miscelaneo .pane-agenda-cultural img {
  max-width: 259px;
  width: 100%;
}
.front
  #main-content
  .panel-miscelaneo
  .pane-agenda-cultural
  .views-field-title {
  font-size: 1.2em;
}
.front #main-content .panel-miscelaneo .pane-agenda-cultural .views-row-first {
  border-bottom: 1px solid #b2b2b2;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.front #main-content .pane-servicios-lt-clima-home-lt .next-days {
  overflow: hidden;
}
.front #main-content .pane-servicios-lt-clima-home-lt .next-days .day {
  border-right: 1px solid #e2e2e2;
  float: left;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 12px;
  padding: 0 3px;
  text-align: center;
}
.front #main-content .pane-servicios-lt-clima-home-lt .next-days .day.first {
  padding-left: 0px;
}
.front #main-content .pane-servicios-lt-clima-home-lt .next-days .day.last {
  padding-right: 0px;
  border: none;
}
.front #main-content .pane-servicios-lt-clima-home-lt .next-days .day {
  width: 20%;
}
.front #main-content .pane-servicios-lt-clima-home-lt {
  border-bottom: 1px solid #b2b2b2;
  padding-bottom: 10px;
}
.front #main-content .pane-servicios-lt-servicios-home {
  border-top: 1px solid #b2b2b2;
  padding-top: 10px;
  /*  width:30%;*/
  overflow: hidden;
  padding: 10px 0px;
}
.front #main-content .pane-servicios-lt-servicios-home .servicios-home-block {
  overflow: hidden;
}
.front #main-content .pane-servicios-lt-servicios-home .servicios-home-block a {
  background-image: url("images/servicios_buttons_blue.svg");
  background-repeat: no-repeat;
  color: #333;
  float: left;
  /*margin: 0 7px 30px;*/
  margin: 0 7px 10px;
  padding-top: 44px;
  text-align: center;
  width: 77px;
}
.front
  #main-content
  .pane-servicios-lt-servicios-home
  .servicios-home-block
  .item {
  /*float:left;*/
}
.front
  #main-content
  .pane-servicios-lt-servicios-home
  .servicios-home-block
  a.horoscopo {
  background-position: 10px -337px;
}
.front
  #main-content
  .pane-servicios-lt-servicios-home
  .servicios-home-block
  a.cotizaciones {
  background-position: 10px -270px;
}
.front
  #main-content
  .pane-servicios-lt-servicios-home
  .servicios-home-block
  a.hemeroteca {
  background-position: 10px -130px;
}
.front
  #main-content
  .pane-servicios-lt-servicios-home
  .servicios-home-block
  a.rss {
  background-position: 12px 4px;
}
.front
  #main-content
  .pane-servicios-lt-servicios-home
  .servicios-home-block
  a.agenda {
  background-position: 15px -493px;
}
.front
  #main-content
  .pane-servicios-lt-servicios-home
  .servicios-home-block
  a.clima {
  background-position: 10px -199px;
}
.front
  #main-content
  .pane-servicios-lt-servicios-home
  .servicios-home-block
  a.necrologicos {
  background-position: 16px -407px;
}

.front #block-system-main {
  margin-bottom: 0;
}

.view-noticias.view-display-id-actualidad .view-header,
.view-noticias.view-display-id-depor .view-header,
.view-noticias.view-display-id-tendencias .view-header,
.view-noticias.view-display-id-click .view-header,
.view-noticias.view-display-id-invitados .view-header,
.view-noticias.view-display-id-bni_portada .view-header,
.view-bloques-noticias-home.view-id-bloques_noticias_home .view-header {
  color: #333;
}
.view-noticias.view-display-id-depor .view-header span {
  background-color: #59af01;
}
.view-noticias.view-display-id-tendencias .view-header span {
  background-color: #ea7323;
}
.view-noticias.view-display-id-click .view-header span {
  background-color: #e51313;
}
.view-noticias.view-display-id-invitados .view-header span {
  background-color: #b700ff;
}
.view-bloques-noticias-home.view-id-bloques_noticias_home .view-content {
  display: flex;
  flex-flow: row wrap;
}

/*Entrevistas block*/
.front .pane-entrevistas .views-row {
  overflow: hidden;
  position: relative;
}
.front .pane-entrevistas .views-row a img {
  display: block;
}
.front .pane-entrevistas .views-row-odd .views-field-field-nmedia-fprincipal {
  float: left;
  width: 137px;
  margin-right: 10px;
}
.front .pane-entrevistas .views-row-even .views-field-field-nmedia-fprincipal {
  float: right;
  width: 137px;
  margin-left: 10px;
}
.front .pane-entrevistas .views-row .views-field-title {
  padding-top: 10px;
}
.front .pane-entrevistas .views-row .views-field-title a {
  color: #333;
}
.front .pane-entrevistas .views-row .views-field-view-node a {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-indent: -100000px;
}
.front .pane-entrevistas .views-row:hover a {
  color: #006cc3;
}
.front .pane-entrevistas .view-footer a {
  width: 130px;
}

/* Especiales*/

.front
  #main-content
  .panel-especiales
  .pane-especiales-especial-home-destacado
  .view-header {
  /*background-image: url("images/especiales_block_bolivia.png");*/
  background-position: center top;
  background-repeat: repeat-x;
  text-align: center;
  padding-top: 43px;
  font-family: "Source Sans Pro" !important;
  text-transform: uppercase;
  padding-bottom: 4px;
}
.front
  #main-content
  .panel-especiales
  .pane-especiales-especial-home-destacado
  .view-header
  a {
  display: block;
  width: 100%;
  font-size: 3.4rem;
  color: #fff;
}
.front
  #main-content
  .panel-especiales
  .pane-especiales-especial-home-destacado
  .view-header
  img {
  width: 300px;
  height: 26px;
  margin: 0 auto;
}
/*
.front #main-content .panel-especiales .pane-especiales-especial-home-destacado .view-content{
  padding-top: 15px;
}
*/

.front
  #main-content
  .panel-especiales
  .pane-especiales-especial-home-destacado
  .view-content {
  padding-top: 49px;
}
.front
  #main-content
  .pane-especiales-especial-home-destacado
  .noticias-lt-block {
  border-top: none;
  padding-top: 0px;
}
.front #main-content .view-display-id-especial_home_destacado .view-footer {
  clear: both;
  padding-top: 10px;
  text-align: center;
}
.front #main-content .view-display-id-especial_home_destacado a.form-submit {
  background: none repeat scroll 0 0 transparent;
  width: 120px;
  border: 1px solid #0065bd;
  color: #0065bd;
  cursor: pointer;
  display: inline-block;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  border-radius: 1.8em;
  -moz-border-radius: 1.8em;
  -webkit-border-radius: 1.8em;
}
.front
  #main-content
  .view-display-id-especial_home_destacado
  a.form-submit:hover {
  background: #0065bd none repeat scroll 0 0;
  color: white;
  text-decoration: none;
}
.page-taxonomy-term .pane-especiales-especial-lista .noticias-lt-block {
  border-top: none;
}

/**
* 3.1 Custom layout (izquierda / derecha)
*/
.noticias-lt-izq {
  padding-bottom: 0px !important;
}
.noticias-lt-izq .row-1 .col-1 {
  width: 50%;
}
.noticias-lt-izq .row-1 .col-2 .sin-sumario,
.noticias-lt-izq .row-1 .col-3 .sin-sumario {
  display: block !important;
}
.noticias-lt-izq .sin-sumario {
  display: none;
}

.noticias-lt-der {
  padding-bottom: 0px !important;
}
.noticias-lt-der .row-1 .col-3 {
  width: 50%;
}
.noticias-lt-der .row-1 .col-1 .sin-sumario,
.noticias-lt-der .row-1 .col-2 .sin-sumario {
  display: block !important;
}
.noticias-lt-der .sin-sumario {
  display: none;
}

/**
* 3.2 Temas del día
*/

.front .view-id-temas_del_d_a {
  font-size: 15px;
  padding: 0 15px;
}
.front .view-id-temas_del_d_a .views-label {
  font-weight: bold;
  margin-right: 10px;
}
.front .view-id-temas_del_d_a a,
.front .view-id-temas_del_d_a a:visited {
  color: #434343;
  margin: 0 5px;
}
.front .view-id-temas_del_d_a a:hover,
.front .view-id-temas_del_d_a a:focus {
  color: #026bbe;
}

/**
* 3.3 Servicios block (width 100%)
*/
.panel-pane.pane-block.pane-block-3 {
  background-color: #1fe5c4;
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}
.panel-pane.pane-block.pane-block-3 .titulo-serv {
  float: left;
  font-size: 25px;
  font-weight: bold;
  color: #fff;
  padding-top: 45px;
  text-align: bottom;
  clear: left;
}
.panel-pane.pane-block.pane-block-3 .serv {
  float: left;
  text-align: center;
  padding-left: 35px;
  padding-right: 35px;
  max-width: 98px;
}
.panel-pane.pane-block.pane-block-3 .serv .titulos-serv {
  color: white;
  padding-top: 3px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
}
.panel-pane.pane-block.pane-block-3 .serv .clima {
  background-image: url("images/servicios-iconos.png");
  display: block;
  height: 66px;
  width: 74px;
}
.panel-pane.pane-block.pane-block-3 .serv .horoscopo {
  background-image: url("images/servicios-iconos.png");
  background-position: 710px 0px;
  display: block;
  height: 66px;
  width: 74px;
}
.panel-pane.pane-block.pane-block-3 .serv .hemeroteca {
  background-image: url("images/servicios-iconos.png");
  display: block;
  background-position: 557px 0px;
  height: 66px;
  width: 74px;
}
.panel-pane.pane-block.pane-block-3 .serv .cotizaciones {
  background-image: url("images/servicios-iconos.png");
  display: block;
  background-position: 395px 0px;
  height: 66px;
  width: 74px;
}
.panel-pane.pane-block.pane-block-3 .serv .rss {
  background-image: url("images/servicios-iconos.png");
  display: block;
  background-position: 230px 0px;
  height: 66px;
  width: 74px;
}
.panel-pane.pane-block.pane-block-3 .serv .restriccion-vehicular {
  background-image: url("images/servicios-iconos.png");
  display: block;
  background-position: 80px 0px;
  height: 66px;
  width: 74px;
}

/**
 * 3.4 Aperturas
 */
.panels-flexible-home_page_2019_especiales-inside .pane-bloques-noticias-home {
  margin-bottom: 0px;
}
.panels-flexible-home_page_2019_especiales-inside
  .pane-bloques-noticias-home#publinotas-block {
  max-width: 1200px;
  margin: auto;
  /*background-color: #fff;*/
  padding: 15px 0px;
}
/*blakweekend changes*/

.panels-flexible-home_page_2019_especiales-inside
  .pane-bloques-noticias-home#publinotas-block {
  /*background: linear-gradient(-20deg, #b70707 0%, #791d1c 50%, #2d2626 50%, #0d242d 100%); */
  background-color: #ebebeb;
  /*background-image: url("images/fondo_black_friday.jpeg"); */
}

.panels-flexible-home_page_2019_especiales-inside
  .pane-bloques-noticias-home#publinotas-block
  a {
  color: #5b5b5b;
}

.panels-flexible-home_page_2019_especiales-inside
  .pane-bloques-noticias-home#publinotas-block
  .views-row {
  box-shadow: 0 0 15px #ccc;
  background-color: #ebebeb;
  margin-left: 35px;
}
.panels-flexible-home_page_2019_especiales-inside
  .pane-bloques-noticias-home#publinotas-block
  .views-row:hover {
  background-color: #cacaca;
}

.panels-flexible-home_page_2019_especiales-inside
  .pane-bloques-noticias-home#publinotas-block
  .views-row-1 {
  margin-left: 0px;
}

#publinotas-block .views-field-title a {
  /*color: #fff !important;*/
}

.view-bloques-noticias-home.view-display-id-apertura {
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 15px;
  border-bottom: 1px solid #b2b2b2;
}
.view-bloques-noticias-home.view-display-id-apertura .view-content {
  overflow: hidden;
  background-color: #ffc20f;
  padding: 15px;
}
.view-bloques-noticias-home.view-display-id-apertura .views-row {
  overflow: hidden;
  display: block;
}
.view-bloques-noticias-home.view-display-id-apertura
  .views-row
  .views-field-nothing
  .views-field-title {
  padding: 10px 0px;
}
.view-bloques-noticias-home.view-display-id-apertura
  .views-row-1
  .views-field-field-noticia-fotos {
  float: right;
  margin-left: 10px;
}
.view-bloques-noticias-home.view-display-id-apertura
  .views-row-1
  .views-field-nothing
  .views-field-title {
  font-size: 30px;
  padding-top: 0px;
}
.view-bloques-noticias-home.view-display-id-apertura .views-row-1 .sin-sumario {
  display: block;
  padding-top: 20px;
}
.view-bloques-noticias-home.view-display-id-apertura
  .views-row
  .views-field-field-noticias-relacionadas {
  padding-top: 15px;
}
.view-bloques-noticias-home.view-display-id-apertura .views-row-1 {
  border-bottom: 1px solid #f8e88b !important;
  margin-bottom: 15px;
  padding-bottom: 15px;
  width: 100%;
}
.view-bloques-noticias-home.view-display-id-apertura .views-row-2,
.view-bloques-noticias-home.view-display-id-apertura .views-row-3,
.view-bloques-noticias-home.view-display-id-apertura .views-row-4,
.view-bloques-noticias-home.view-display-id-apertura .views-row-5,
.view-bloques-noticias-home.view-display-id-apertura .views-row-6,
.view-bloques-noticias-home.view-display-id-apertura .views-row-7 {
  float: left;
  width: 16.66%;
  padding-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #f8e88b;
}
.view-bloques-noticias-home.view-display-id-apertura .views-row-2 {
  padding-left: 0px;
}
.view-bloques-noticias-home.view-display-id-apertura .views-row-last {
  border-right: none;
  padding-right: 0px;
  padding-bottom: 0px;
  border-bottom: 0px !important;
  margin-bottom: 0px;
}
.view-bloques-noticias-home.view-display-id-apertura a:hover,
.view-bloques-noticias-home.view-display-id-apertura .views-row:hover a {
  color: inherit !important;
}
.view-bloques-noticias-home.view-display-id-apertura .views-field-seccion {
  color: #f8e88b;
}
.view-bloques-noticias-home.view-display-id-apertura
  .views-field-field-noticia-fecha
  .date-display-single {
  color: #eee;
  background-image: url("images/clock_icon_white.png");
}

/**
* 3.5 Especial Tipnis
*/
#lt-tipnis {
  /*background-repeat: no-repeat;
  background-color: #fff;*/
  /* background-image: url("images/feria_libro_2018.jpg");*/
  /*border-top:5px solid #E40018;
  border-bottom: 5px solid #E40018;*/
  height: 190px;
  padding-top: 15px;
  overflow: hidden;
  position: relative;
}
#lt-tipnis .view-header {
  float: left;
  margin: 0;
  margin-left: 15px;
}
/*.view-header .logo-juegos-suramericanos-home a.logo{
  width: 209px;
    height: 166px;
    display: block;
    background-image: url(images/logo-juegos-suramericanos-home-lt.png);
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right: 15px;
    background-position-y: -5px;
}*/
/*#lt-tipnis .view-footer .banner-especial {
  position: relative;
  float: left;
}*/
#lt-tipnis a.gif {
  color: #fff;
  display: block;
  position: absolute;
  bottom: 35px;
  right: 20px;
  padding: 5px 15px;
  font-size: 2rem;
  border-radius: 30px;
  border: 2px solid white;
}
#lt-tipnis a.gif:hover {
  background-color: #fff;
  color: #000;
}
#lt-tipnis .view-header a.gif.mob {
  display: none;
}
#lt-tipnis .views-row {
  width: 270px !important;
  overflow: hidden;
}
#lt-tipnis .views-field-nothing {
  position: absolute;
  bottom: 0px;
  left: 15px;
  right: 15px;
}
#lt-tipnis .views-field-nothing a {
  background-image: url("images/back_apertura_2.png");
  color: #fff;
  display: block;
  padding: 5px;
  font-size: 1.5rem;
  font-weight: normal;
}
#lt-tipnis .media-icon {
  display: none;
}
/*#lt-tipnis .views-row-4{
  display: none;
}*/
#lt-tipnis .views-field-field-noticia-fotos {
  overflow: hidden;
}
#lt-tipnis .views-row .date-section {
  display: none;
}
#lt-tipnis .views-row .views-field-title {
  font-size: 1.5rem !important;
  padding-top: 5px;
}
#lt-tipnis .views-row:hover .views-field-title a {
  color: #f5a508;
}
#lt-tipnis .views-row img {
  max-width: 100%;

  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#lt-tipnis .views-row:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
#lt-tipnis .view-content {
  float: right;
  margin: 0;
  width: 830px;
  background-color: transparent;
  padding: 10px 0px;
}
/*#lt-tipnis .view-footer{
  background-image: url("images/lt_tipnis_logo.png");
  background-position: center 15px;
  background-repeat: no-repeat;
  clear: none;
  float: right;
  padding: 95px 0 0;
  width: 200px;
  margin-right:15px;
}*/
#lt-tipnis .view-footer .pager-load-more a {
  font-size: 1.5rem;
}
#lt-tipnis .view-footer {
  clear: none;
  max-width: 480px;
  display: inline-block;
}
#lt-tipnis .view-especiales hr {
  display: none;
}
#lt-tipnis .views-row-3 {
  border-right: none;
}
#lt-tipnis .views-row-4 {
  border-right: none;
}
#lt-tipnis .view-especiales {
  overflow: hidden;
  /*padding-left:240px;*/
}
#lt-tipnis .bx-wrapper {
  width: 100%;
  max-width: 720px !important;
  float: left;
}
#lt-tipnis .view-content .views-row:nth-child(even) {
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
}

/**
* 3.6 Encuentralo Bloque
*/
#encuentralo-block {
  background-image: url("images/encuentralo_base.jpg");
  background-color: #3398cc;
  margin: auto;
  max-width: 1200px;
}
#encuentralo-block .encuentralo-head {
  overflow: hidden;
  position: relative;
}
#encuentralo-block .encuentralo-head a.logo {
  text-indent: -100000px;
  background-image: url("images/encuentralo_logo.jpg");
  background-repeat: no-repeat;
  width: 500px;
  height: 71px;
  display: block;
  margin: 0 auto;
  margin-top: 0px;
  margin-top: 10px;
}
#encuentralo-block .encuentralo-head .text {
  background-image: url("images/encuentralo_text.jpg");
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 232px;
  height: 58px;
}
#encuentralo-block .encuentralo-secciones {
  overflow: hidden;
  display: flex;
  flex-flow: row wrap;
  padding-left: 15px;
  padding-right: 15px;
}
#encuentralo-block .encuentralo-secciones .encuentralo-sec {
  width: 228px;
  height: 278px;
  display: block;
  float: left;
  padding: 15px;
}
#encuentralo-block .encuentralo-secciones .encuentralo-sec a:hover {
  -webkit-transform: scale(1.025, 1.025);
  -moz-transform: scale(1.025, 1.025);
  -ms-transform: scale(1.025, 1.025);
  transform: scale(1.025, 1.025);
  box-shadow: 1px 2px 5px #6db5db;
}
#encuentralo-block .encuentralo-secciones .encuentralo-sec a {
  display: block;
  height: 100%;
  width: 100%;
  text-indent: -10000px;

  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
#encuentralo-block .encuentralo-secciones .medica a {
  background-image: url("images/encuentralo_medicina.jpg");
}
#encuentralo-block .encuentralo-secciones .resturantes a {
  background-image: url("images/encuentralo_restaurantes.jpg");
}
#encuentralo-block .encuentralo-secciones .comercial a {
  background-image: url("images/encuentralo_comercial.jpg");
}
#encuentralo-block .encuentralo-secciones .hoteles a {
  background-image: url("images/encuentralo_hotelera.jpg");
}
#encuentralo-block .encuentralo-secciones .servicios a {
  background-image: url("images/encuentralo_servicios.jpg");
}

.panels-flexible-region-home_page_2019_especiales-ads_home_2,
.panels-flexible-region-home_page_2019_especiales-ads_home_3 {
  margin-top: 15px;
}

/**
* 3.7 Publinotas
*/
#publinotas-block .pane-title {
  color: #333;
  padding: 0 15px;
  display: none;
}
#publinotas-block .views-field-field-noticia-fotos img,
#publinotas-block .views-field-field-nmedia-fprincipal img {
  margin-bottom: 10px;
  display: block;
}
#publinotas-block .view-bloques-noticias-home {
  /*background-image: url("images/etiqueta_bf_lt.png");*/
  background-image: url("images/diseno_mostrador.png");
  background-repeat: no-repeat;
  padding-left: 25%;
  min-height: 234px;
  padding-right: 35px;
  background-position: 40px 0px;
  background-size: 19%;
}
#publinotas-block .noticias-lt-more {
  padding-bottom: 0px;
}
#publinotas-block .noticias-lt-more table td {
  width: 33%;
}
#publinotas-block .views-field-view-node {
  font-size: 14px;
}
#publinotas-block .view-bloques-noticias-home .views-row {
  max-width: 250px;
  padding: 0 10px;
}
#publinotas-block .bx-prev {
  left: -35px;
}
#publinotas-block .bx-next {
  right: -35px;
}
#publinotas-block .views-field-title {
  font-size: 20px;
}
/**
* 4. Ads
*/
.ads-mob {
  display: none;
}
.ads-300 {
  width: 300px;
  margin: 0 auto;
}
.ads-320 {
  width: 320px;
  margin: 0 auto;
}
.ads-728 {
  width: 728px;
  margin: 0px auto;
}
.ads-970 {
  width: 970px;
  margin: 0 auto;
}
.ads-block-panel-tipo-1 .panel-separator {
  margin: 0px;
}
.ads-block-panel-tipo-2 .panel-separator,
.ads-block-panel-tipo-2 .block {
  margin: 0px;
  padding-top: 10px;
}
.node-type-noticia .ads-head-mob-content {
  display: none;
}
.ads-block-panel-tipo-1 .block {
  margin: 0px;
}
.ads-block-panel-tipo-1 .block .block-content div,
.ads-block-panel-tipo-2 .block .block-content div {
  margin-bottom: 15px;
}
.ads-block-panel-tipo-1 .panels-flexible-region-first {
  width: 60.5%;
  margin-left: 35px;
}
.ads-block-panel-tipo-1 .panels-flexible-region-last {
  width: 100%;
  float: right;
  margin-right: 40px;
}
.ads-block-panel-tipo-1
  .panels-flexible-region-last
  .panels-flexible-region-inside {
  padding: 0px;
}
.ads-block-panel-tipo-extendida {
  overflow: hidden;
}
.ads-block-panel-tipo-extendida .panels-flexible-row-inside {
  max-width: 1200px !important;
  padding: 30px 0 20px !important;
}

.panels-flexible-home_page_2019_especiales
  .ads-block-panel-tipo-extendida
  .panels-flexible-row-inside {
  padding: 0 !important;
}

.panels-flexible-region-home_page-ads_home_top .block {
  padding-top: 0px;
}
.ads-bancoeco {
  width: 400px;
  border-left: 1px solid #b2b2b2;
}
.ads-bancoeco a {
  display: block;
  width: 300px;
  height: 250px;
  background-image: url("images/banner_baneco.jpg");
  margin: 0 auto;
}
.panels-flexible-home_page_2019_especiales .pane-33.ads-mob.ads-300 {
  margin-bottom: 15px;
}
/**
* 5. Tabla posiciones
*/

.planteles .block-title {
  font-size: 2.6rem;
  margin: 15px 0px;
  color: #59af01;
  font-weight: 500;
  line-height: 1;
}
.planteles .tabla {
  font-size: 12px;
  border: 1px solid #ccc;
  width: 100%;
}
.planteles .tabla .ui-widget-content {
  border: none;
  background: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.planteles .tabla .ui-tabs-nav {
  border-radius: 0px;
  padding: 0px;
  overflow: hidden;
  border: none;
}
.planteles .tabla .ui-tabs-nav li {
  border: none;
  float: left;
  padding: 10px 10px;
  width: 50%;
  text-align: center;
  font-weight: bold;
  background-color: #ececec;
  background-image: none;

  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.planteles .tabla .ui-tabs-nav li.ui-state-active {
  background-image: none;
  background-color: #cccccc;
}
.planteles .tabla .trh-partidos {
  background-color: #ccc;
  border-bottom: 1px solid #b2b2b2;
  clear: both;
  color: #fff;
  font-size: 1.8rem;
  font-weight: normal;
  overflow: hidden;
  padding: 10px 0;
}
.planteles .tabla .tr-partidos {
  clear: both;
  color: #434343;
  font-size: 1.4rem;
  overflow: hidden;
  padding: 5px 0;
}
.planteles .tabla .th-jornada,
.planteles .tabla .td-jornada {
  float: left;
  width: 12%;
  text-align: center;
}
.planteles .tabla .th-elocal,
.planteles .tabla .td-elocal {
  float: left;
  width: 70%;
  overflow: hidden;
}
.planteles .tabla .td-elocal img {
  float: left;
  margin-right: 10px;
  vertical-align: middle;
}
.planteles .tabla .th-gol {
  float: left;
  text-align: center;
  width: 12%;
}
.planteles .tabla .th-titles {
  background-color: #ccc;
  margin-bottom: 10px;
}
.planteles .tabla .even {
  background-color: #efefef;
}
.planteles .tabla .th-titles,
.planteles .tabla .tr-content {
  overflow: hidden;
  padding: 5px 0px;
}
.planteles .tabla .th-titles div {
  float: left;
  font-weight: bold;
}
.planteles .tabla .tr-content div {
  float: left;
}
.planteles .tabla .th-titles .th-pos,
.planteles .tabla .tr-content .pos {
  padding: 4px 5px 0;
  width: 25px;
}
.planteles .tabla .th-titles .th-escudo,
.planteles .tabla .tr-content .escudo {
  display: block;
  min-height: 1px;
  width: 30px;
}
.planteles .tabla .th-titles .th-jugador,
.planteles .tabla .tr-content .jugador {
  width: 145px;
  padding-top: 4px;
}
.planteles .tabla .th-titles .th-goles,
.planteles .tabla .tr-content .goles {
  padding-top: 4px;
  text-align: center;
  width: 35px;
}

.planteles .tabla .th-titles .th-equipo,
.planteles .tabla .tr-content .equipo {
  width: 140px;
  padding-top: 4px;
}
.planteles .tabla .th-titles .th-pts,
.planteles .tabla .tr-content .pts {
  width: 30px;
  padding-top: 4px;
}

/**
* 6. noticias-lt-block/more
*/

/**
* 6.1 noticias-lt-block/more
*/
.noticias-lt-block {
  padding-top: 0px;
}

.noticias-lt-block .view-header,
.noticias-lt-more .view-header {
  font-size: 2.6rem;
  font-weight: 500;
  line-height: 1;
  margin: 0 15px 10px;
  color: #026bbe;
  padding: 0px;
}
.noticias-lt-more .view-header {
  color: #333;
}
.noticias-lt-block .view-header p,
.noticias-lt-more .view-header p {
  margin: 0px;
}
.noticias-lt-block .view-header span,
.noticias-lt-more .view-header span {
  background-color: #026bbe;
  display: inline-block;
  height: 15px;
  width: 15px;
}
.noticias-lt-block .views-row {
  position: relative;
  float: left;
}
.noticias-lt-block .views-field-seccion,
.noticias-lt-more .views-field-seccion {
  padding-left: 0px;
  float: left;
  color: #848484;
  font-size: 13px;
}

.noticias-lt-more .views-view-grid td {
  position: relative;
}
.noticias-lt-more .views-view-grid .break-v {
  display: none;
}
.noticias-lt-more .views-view-grid .break-h {
  display: none;
}
.noticias-lt-more .views-view-grid.views-row-odd .break-h,
.noticias-lt-more .views-view-grid.views-row-even .break-h {
  display: block;
  border: none;
}
.noticias-lt-more .views-view-grid.views-row-first .break-h {
  display: none;
}
.noticias-lt-more .views-view-grid .break-h td {
  border-right: medium none;
  border-top: 1px solid #b2b2b2;
  display: block;
  padding: 15px 0 0;
  width: 410%;
}

.noticias-lt-block .views-row a,
.noticias-lt-more .views-view-grid td a {
  color: #434343;
}
.noticias-lt-block .views-row .views-field-view-node a,
.noticias-lt-more .views-view-grid .views-field-view-node a {
  color: #434343;
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
} /*
.noticias-lt-block .views-row:hover a,
.noticias-lt-block .views-row:focus a,
.noticias-lt-more .views-view-grid td:hover a,
.noticias-lt-more .views-view-grid td:focus a{
  color: #026bbe;
}*/
.noticias-lt-block .views-field-field-nmedia-descripcion,
.noticias-lt-block .sin-sumario,
.noticias-lt-more .sin-sumario {
  display: none;
}
.noticias-lt-block .views-row-1 .views-field-field-nmedia-descripcion,
.noticias-lt-block .views-row-10 .views-field-field-nmedia-descripcion,
.noticias-lt-block .views-row-11 .views-field-field-nmedia-descripcion {
  display: block;
  padding-top: 10px;
}
.noticias-lt-block .con-sumario,
.noticias-lt-more .con-sumario {
  padding-top: 15px;
}
.noticias-lt-block .views-field-field-noticia-fecha,
.noticias-lt-more .views-field-field-noticia-fecha {
  padding-right: 5px;
  font-size: 13px;
  float: left;
}
.noticias-lt-block .views-field-field-noticia-fecha .date-display-single,
.noticias-lt-more .views-field-field-noticia-fecha .date-display-single {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
.noticias-lt-block .views-field-field-nmedia-descripcion,
.noticias-lt-block .views-field-field-noticia-sumario,
.noticias-lt-block .views-field-field-lt-data-resumen,
.noticias-lt-more .views-field-field-noticia-sumario {
  color: #555;
  font-size: 1.6rem;
  margin-bottom: 0;
  font-family: "Times New Roman", Times, serif;
}
.noticias-lt-block .views-row-1 .views-field-title {
  font-size: 2.7rem;
}
.noticias-lt-block .views-field-title {
  font-size: 1.9rem;
  font-weight: 500;
  line-height: 1.1;
}

hr.news-separation {
  background: #b2b2b2 none repeat scroll 0 0;
  border: medium none;
  box-sizing: content-box;
  clear: both;
  display: block;
  flex-basis: 100%;
  height: 1px;
  margin: 15px;
}

.noticias-lt-more {
  padding-bottom: 20px;
}
.noticias-lt-more .date-section {
  overflow: hidden;
}
.noticias-lt-more .views-field-title {
  font-size: 1.35em !important;
  font-weight: 500;
  line-height: 1.1;
}
.depor-block {
  padding-bottom: 0 !important;
}
.depor-block table {
  margin-bottom: 0 !important;
}

.view-display-id-ultimas .views-field-title {
  font-size: 1.1em;
}
.noticias-lt-more .view-content {
  overflow: hidden;
}
.noticias-lt-more .views-row {
  float: left;
  width: 270px;
  padding: 0 12px;
  border-right: 1px solid #b2b2b2;
  position: relative;
}
.noticias-lt-more .views-row-last {
  padding-right: 0px;
  border: none;
}
.noticias-lt-more table {
  border: medium none;
  border-collapse: separate;
  display: inline-table;
  margin-bottom: 15px;
  table-layout: fixed;
  margin-top: 0px;
}
.noticias-lt-more table tr {
  display: flex;
  flex-flow: row wrap;
  border: none;
}
.noticias-lt-more table td {
  padding: 0px 15px;
  border-right: 1px solid #b2b2b2;
  vertical-align: top;
  width: 25%;
}
.noticias-lt-more table td.col-last {
  border: none;
}
.view-display-id-local .views-field-field-noticia-fecha {
  float: none;
}
.view-display-id-noticias_seccion .date-section,
.view-display-id-depor .date-section,
.view-especiales .date-section,
.view-agenda-cultural .date-section,
.view-ultimas .date-section {
  overflow: hidden;
}

/*.view-display-id-portada .views-row.views-row-2,
.view-display-id-portada .views-row.views-row-6 {
  background: #fdeab8;;
  border: 1px solid #dca105;
  padding: 5px 15px;
}
*/

/**
* 6.2 noticias-lt-secion
*/

.noticias-lt-seccion .views-row-1,
.noticias-lt-seccion .views-row-3 {
  width: 25%;
  padding: 0 15px;
}
.noticias-lt-seccion .views-row-1 .sin-sumario,
.noticias-lt-seccion .views-row-3 .sin-sumario {
  display: block;
  padding-top: 15px;
}
/*
.noticias-lt-seccion .views-row-2{
  width: 50%;
  padding: 0 15px;
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
}
*/
.noticias-lt-seccion .views-row-2 .views-field-field-noticia-sumario {
  display: none;
}
.noticias-lt-seccion .views-row-1 .views-field-title,
.noticias-lt-seccion .views-row-2 .views-field-title,
.noticias-lt-seccion .views-row-3 .views-field-title {
  font-size: 2.7rem;
}
.noticias-lt-seccion .views-row-4,
.noticias-lt-seccion .views-row-5,
.noticias-lt-seccion .views-row-6,
.noticias-lt-seccion .views-row-7 {
  width: 25%;
  border-right: 1px solid #b2b2b2;
  padding: 0px 15px;
}
.noticias-lt-seccion .views-row-7 {
  border-right: none;
}
.noticias-lt-seccion .views-row-4 .views-field-field-noticia-sumario,
.noticias-lt-seccion .views-row-5 .views-field-field-noticia-sumario,
.noticias-lt-seccion .views-row-6 .views-field-field-noticia-sumario,
.noticias-lt-seccion .views-row-7 .views-field-field-noticia-sumario {
  display: none;
}
/**
* 6.3 noticias-lt-home
*/
.noticias-lt-home .views-row,
.noticias-lt-seccion .views-row {
  float: left;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}

.noticias-lt-home .views-field-title {
  font-size: 1.3em;
}
.noticias-lt-home .views-row-1 .views-field-title,
.noticias-lt-home .views-row-2 .views-field-title {
  font-size: 1.7em;
}
.noticias-lt-home .views-field-title span,
.noticias-lt-more .views-field-title span {
  display: inline-block;
  height: 15px;
  width: 15px;
  margin-right: 5px;
}

.noticias-lt-home .views-field-field-noticia-seccion {
  color: #848484;
  padding-left: 5px;
  text-transform: uppercase;
  float: left;
}
.noticias-lt-home .date-section {
  padding-bottom: 0px;
  overflow: hidden;
}

.noticias-lt-home .views-row-1,
.noticias-lt-seccion .views-row-1 {
  border-right: 1px solid #b2b2b2;
  width: 75%;
}

.view-display-id-especial_multimedia_destacado_home .views-row-1 {
  width: 100%;
  padding: 0px;
  border-right: none;
}
.noticias-lt-home .views-row-1 .views-field-field-noticia-fotos,
.noticias-lt-home .views-row-1 .views-field-field-nmedia-fprincipal,
.noticias-lt-seccion .views-row-1 .views-field-field-noticia-fotos,
.noticias-lt-seccion .views-row-1 .views-field-field-nmedia-fprincipal {
  float: right;
  width: 65%;
  margin-left: 15px;
}
.noticias-lt-block .views-field-field-lt-data-resumen,
.noticias-lt-home .views-row-1 .views-field-field-noticia-sumario .sin-sumario,
.noticias-lt-seccion
  .views-row-1
  .views-field-field-noticia-sumario
  .sin-sumario {
  display: block;
  padding-top: 15px;
}
.noticias-lt-home .views-row-2,
.noticias-lt-seccion .views-row-2 {
  padding-left: 15px;
  padding-right: 15px;
}

.noticias-lt-home .views-row-3,
.noticias-lt-home .views-row-4,
.noticias-lt-home .views-row-5,
.noticias-lt-home .views-row-6 {
  border-right: 1px solid #b2b2b2;
  padding: 0 15px;
}
.noticias-lt-home .views-row-6 {
  border: none;
}
.noticias-lt-home .views-row-7 {
  border-right: 1px solid #b2b2b2;
  width: 33.3333%;
}
.noticias-lt-home .views-row-8,
.noticias-lt-home .views-row-9 {
  width: 20%;
  border-right: 1px solid #b2b2b2;
  padding: 0 15px;
}
.noticias-lt-home .views-row-10 {
  clear: both;
  border-right: 1px solid #b2b2b2;
}
.noticias-lt-home .views-row-11 {
  padding: 0 14px;
  border-right: 1px solid #b2b2b2;
}
.noticias-lt-home .views-row-10 .views-field-field-noticia-sumario,
.noticias-lt-home .views-row-11 .views-field-field-noticia-sumario {
  padding-top: 15px;
}
.noticias-lt-home .views-row-10 .views-field-field-noticia-sumario .sin-sumario,
.noticias-lt-home
  .views-row-11
  .views-field-field-noticia-sumario
  .sin-sumario {
  display: block;
}
.noticias-lt-home .views-row-12 {
  width: 50%;
}
.noticias-lt-home .views-row-13 {
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
  padding-left: 15px;
  padding-right: 15px;
  width: 33.3333%;
}
.noticias-lt-home .views-row-14 {
  width: 33.3333%;
}
.noticias-lt-home .views-row-ads {
  margin: 0 auto;
  margin: 0 auto;
  padding: 0 15px;
  width: 33.3333%;
}

/**
* 6.4 noticias-lt-subhome
*/

.panels-flexible-sub_home_layout-inside,
.panels-flexible-region-sub_home_layout-noticia_content,
.panels-flexible-region-sub_home_layout-en_portada {
  width: auto;
}
.view-display-id-subhome_seccion
  .views-row-2
  .views-field-field-noticia-sumario {
  display: none;
}
.page-taxonomy .noticias-lt-subhome .views-field-title span {
  display: none !important;
}

.noticias-lt-subhome .view-content {
  display: flex;
  flex-flow: row wrap;
}
.noticias-lt-subhome .views-row {
  float: left;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}
.noticias-lt-subhome .views-field-title {
  font-size: 1.3em !important;
}
.noticias-lt-subhome .views-row-1 .views-field-title,
.noticias-lt-subhome .views-row-2 .views-field-title {
  font-size: 1.7em !important;
}
.noticias-lt-subhome .views-field-title span {
  background-color: #026bbe;
  display: inline-block;
  height: 15px;
  width: 15px;
  margin-right: 5px;
}

.noticias-lt-subhome .views-field-title.term-8 span {
  background-color: #59af01;
}
.noticias-lt-subhome .views-field-title.term-19 span {
  background-color: #ea7323;
}
.noticias-lt-subhome .views-field-title.term-28 span {
  background-color: #e51313;
}
.noticias-lt-subhome .views-field-field-noticia-seccion {
  color: #848484;
  padding-left: 5px;
  text-transform: uppercase;
  float: left;
}
.noticias-lt-subhome .date-section {
  padding-bottom: 0px;
  overflow: hidden;
}
.noticias-lt-subhome .views-field-field-noticia-sumario {
  display: none;
}
.noticias-lt-subhome .views-row-1 {
  border-right: 1px solid #b2b2b2;
  width: 75%;
}

.noticias-lt-subhome .views-row-1 .views-field-field-noticia-fotos,
.noticias-lt-subhome .views-row-1 .views-field-field-lt-data-imagen {
  float: right;
  margin-left: 15px;
}
.noticias-lt-subhome .views-row-1 .views-field-nothing {
  padding-right: 15px;
}
.noticias-lt-subhome .views-row-1 .views-field-field-noticia-sumario {
  display: block;
  padding-top: 15px;
}
.noticias-lt-subhome .views-row-3 {
  clear: both;
  padding-right: 14px;
  border-right: 1px solid #b2b2b2;
}
.noticias-lt-subhome .views-row-4 {
  border-right: 1px solid #b2b2b2;
  padding: 0 15px;
}
.noticias-lt-subhome .views-row-5 {
  border-right: 1px solid #b2b2b2;
  padding: 0 14px;
}
.noticias-lt-subhome .views-row-6 {
  padding-left: 15px;
}
.noticias-lt-subhome .views-row-7 {
  width: 33.3333%;
  padding-right: 15px;
  border-right: 1px solid #b2b2b2;
}
.noticias-lt-subhome .views-row-8,
.noticias-lt-subhome .views-row-9 {
  width: 16.6667%;
  border-right: 1px solid #b2b2b2;
  padding: 0 15px;
}

.noticias-lt-subhome .views-row-9 {
  border-right: 0px solid #b2b2b2;
}
.noticias-lt-subhome .views-row-10 {
  padding-left: 15px;
  border-left: 1px solid #b2b2b2;
  width: 33.33%;
}
.noticias-lt-subhome .views-row-2.deportes-monday {
  border-right: 1px solid #b2b2b2;
}
.noticias-lt-subhome .views-row-5.deportes-monday {
  border-right: none;
}
.noticias-lt-subhome .views-row-6.deportes-monday,
.noticias-lt-subhome .views-row-9.deportes-monday {
  width: 33.3333% !important;
  padding-right: 15px;
  border-right: 1px solid #b2b2b2;
}
.noticias-lt-subhome .views-row-9.deportes-monday {
  border-right: none !important;
}
.noticias-lt-subhome .views-row-7.deportes-monday,
.noticias-lt-subhome .views-row-8.deportes-monday {
  width: 16.6667% !important;
}
.noticias-lt-subhome .views-row-10.deportes-monday,
.noticias-lt-subhome .views-row-11.deportes-monday {
  width: 25%;
  border-right: 1px solid #b2b2b2 !important;
  border-left: none;
}
.noticias-lt-subhome .views-row-11.deportes-monday {
  border-right: none;
}
.noticias-lt-subhome .portada-print {
  text-align: center;

  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}
.noticias-lt-subhome .portada-print .views-field-nothing {
  padding-bottom: 15px;
  font-size: 2rem;
}
.noticias-lt-subhome .portada-print .views-field-field-suplemento-imagen {
  border: 10px solid #60bf00;
  border-radius: 10px;
  width: 185px;
  margin: 0 auto;
}

.view-especiales .views-row-10 {
  width: 25%;
  border-left: 0px;
  border-right: 1px solid #c2c2c2;
}
.view-especiales .views-row-11 {
  width: 25%;
}
.view-especiales .views-row-12 {
  width: 50% !important;
}
/*
.noticias-lt-subhome .views-row-10{
  clear: both;
  padding-right: 15px;
  border-right: 1px solid #b2b2b2;
}
*/

.noticias-lt-subhome .views-row-11 {
  clear: both;
  padding-right: 15px;
  border-right: 1px solid #b2b2b2;
}

.noticias-lt-subhome .views-row-10 .views-field-field-noticia-sumario,
.noticias-lt-subhome .views-row-11 .views-field-field-noticia-sumario {
  padding-top: 15px;
  display: block;
}
.noticias-lt-subhome .views-row-12 {
  padding: 0 14px;
  width: 25%;
}

.noticias-lt-subhome .views-row-13 {
  padding-left: 15px;
  width: 25%;
  border-left: 1px solid #b2b2b2;
}

.noticias-lt-subhome .views-row-14 {
  border-left: 1px solid #b2b2b2;
}

.noticias-lt-subhome .views-row-ads {
  margin: 0 auto;
  padding: 0 40px 12px;
  width: 300px;
}
.noticias-lt-subhome .views-row-ads-especial {
  margin: 0 auto;
  padding: 0 40px 12px;
  width: 33%;
  border-left: 1px solid #c2c2c2;
}

/**
* 6.5 noticias-lt-listasimple
*/

.noticias-lt-listasimple .view-header {
  border-top: 0;
}

.noticias-lt-listasimple .view-header {
  font-size: 2.4rem;
  padding-bottom: 30px;
}

.noticias-lt-listasimple .view-header span {
  display: inline;
  background-color: #fff;
}

.noticias-lt-listasimple .views-row {
  border-bottom: 1px solid #b2b2b2;
  clear: both;
  padding: 15px 0;
}

.noticias-lt-listasimple .views-field-field-noticia-fotos {
  float: left;
  margin-right: 15px;
}
.noticias-lt-listasimple .views-field-field-noticia-sumario {
  padding-top: 10px;
}

/**
* 6. noticias-lt-apertura/more
*/
.noticias-lt-apertura {
  border-top: 1px solid #b2b2b2;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #b2b2b2;
  padding: 20px 10px 20px 10px;
  overflow: hidden;
}
.noticias-lt-apertura .view-header {
  font-size: 5.2rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 0px;
  color: #000;
  padding: 0px;
}
.noticias-lt-more .view-header {
  color: #333;
}
.noticias-lt-apertura .view-header p,
.noticias-lt-more .view-header p {
  margin: 0px;
}
.noticias-lt-apertura .view-header span,
.noticias-lt-more .view-header span {
  background-color: #026bbe;
  display: inline-block;
  height: 15px;
  width: 15px;
}
.noticias-lt-apertura .views-row {
  position: relative;
  float: left;
  width: 100%;
}
.noticias-lt-apertura .views-field-seccion,
.noticias-lt-more .views-field-seccion {
  padding-left: 5px;
  color: #848484;
  font-size: 13px;
}
.noticias-lt-apertura .views-row .views-field-view-node a,
.noticias-lt-more .views-view-grid .views-field-view-node a {
  color: #000;
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.noticias-lt-apertura .sin-sumario,
.noticias-lt-more .sin-sumario {
  padding-top: 15px;
}
.noticias-lt-apertura .con-sumario,
.noticias-lt-more .con-sumario {
  padding-top: 15px;
}
.noticias-lt-apertura .views-field-field-noticia-fecha,
.noticias-lt-more .views-field-field-noticia-fecha {
  font-size: 13px;
}
.noticias-lt-apertura .views-field-field-noticia-fecha .date-display-single,
.noticias-lt-more .views-field-field-noticia-fecha .date-display-single {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
.noticias-lt-apertura .views-field-field-noticia-sumario {
  color: #555;
  font-size: 2rem;
  margin-bottom: 0;
  padding-top: 15px;
  font-family: "Times New Roman", Times, serif;
}
.noticias-lt-apertura .views-field-title {
  font-size: 5.2rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 0px;
  padding-bottom: 15px;
  text-align: center;
}
.noticias-lt-apertura .views-field-title a {
  color: #333;
}
.noticias-lt-apertura .views-field-title a:hover {
  color: #026bbe;
}
.noticias-lt-apertura .views-field-field-noticia-fotos {
  float: left;
  margin-right: 20px;
}
.noticias-lt-apertura .views-field-field-noticia-fotos .iframe-content {
  width: 770px;
}
.noticias-lt-apertura .views-field-field-noticias-relacionadas {
  border-top: 1px solid #b2b2b2;
  font-size: 1.6rem;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 385px;
  float: left;
}
.noticias-lt-apertura .views-field-field-noticias-relacionadas ul {
  padding: 0px;
}

/*Nueva apertura*/
.apertura-2 .content-apertura {
  position: relative;
}
.apertura-2 .content-apertura .apertura-html {
  /*  display: none;*/
}
.apertura-2 .apertura-principal-3 .apertura-html {
  display: block;
}
.apertura-2 .apertura-html {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  width: 90%;
  z-index: 1;
  margin: 0 auto;
}
.apertura-2 .views-field-field-noticia-fotos,
.apertura-3 .views-field-field-noticia-fotos {
  float: none;
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.apertura-2 .views-field-nothing,
.apertura-3 .content-apertura {
  clear: both;
  padding: 15px;
  margin: 0px;
  position: relative;
}
.apertura-2 .over-apertura,
.apertura-3 .over-apertura {
  background-image: url("images/back_apertura_2.png");
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding: 25px 15px;
  z-index: 1;
  clear: both;
}
.apertura-3 .over-apertura {
  background-image: url("images/back_apertura_3.png");
  bottom: 30px;
  right: 30px;
  width: 500px;
  left: auto;
  padding: 15px;
  font-family: "Montserrat", sans-serif;
}
.apertura-2 .views-field-seccion {
  color: #ccc;
}
.apertura-2 .over-apertura h1,
.apertura-3 .over-apertura h1 {
  margin: 0px;
  line-height: 3.5rem;
}
.apertura-2 .over-apertura h1 a,
.apertura-3 .over-apertura h1 a {
  color: #fff;
  font-size: 3.8rem;
}
.apertura-3 .over-apertura h1 a {
  font-weight: 1rem;
}
.apertura-2 .over-apertura .views-field-field-noticia-sumario {
  color: #fff;
}
.apertura-2 .views-field-field-noticias-relacionadas,
.apertura-3 .views-field-field-noticias-relacionadas {
  background-color: #dddddd;
  border-top: medium none;
  clear: both;
  margin-top: 0px;
  width: 100%;
  padding-bottom: 0px;
}
.apertura-2 .noticias-lt-apertura,
.apertura-3 .noticias-lt-apertura {
  border-bottom: 5px solid #0065bd;
  border-top: 5px solid #0065bd;
  padding: 0px;
}
.apertura-2 .views-field-title {
  padding: 0 15px;
}
.apertura-2 .noticias-lt-more {
  padding-bottom: 0px;
}
.apertura-2 .view-display-id-apertura_relacionadas {
  padding-left: 0px;
}
.apertura-2
  .view-display-id-apertura_relacionadas
  .views-field-field-noticia-fotos {
  margin: 0px;
  padding-right: 0;
}
.apertura-2 .view-display-id-apertura_relacionadas .views-field-nothing {
  clear: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0px;
  text-align: left;
}
.apertura-2 .view-display-id-apertura_relacionadas .date-section {
  display: none;
}
.apertura-2 .view-display-id-apertura_relacionadas .views-field-title {
  font-size: 1.5rem !important;
  font-weight: normal;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-align: left;
}
.apertura-2 table.count-4 td {
  width: 25%;
}
.apertura-2 table.count-3 td {
  width: 33.3%;
}
.apertura-2 table.count-2 td {
  width: 50%;
}
.apertura-2 .media-icon {
  top: 5px;
  bottom: auto;
}
.apertura-3 .noticias-lt-apertura .views-field-field-noticias-relacionadas {
  width: 100%;
}
.apertura-3 .noticias-lt-apertura .view-display-id-apertura_relacionadas {
  width: 75%;
  float: left;
  padding-bottom: 0px;
}
.apertura-3 .noticias-lt-apertura .view-display-id-apertura_relacionadas td {
  width: 50%;
}
.apertura-3
  .noticias-lt-apertura
  .view-display-id-apertura_relacionadas
  td
  .term- {
  position: relative;
}
.apertura-3
  .noticias-lt-apertura
  .views-field-field-noticias-relacionadas
  .views-field-nothing {
  padding: 10px;
  clear: right;
  background-image: url("images/back_apertura_3.png");
  position: absolute;
  bottom: 0px;
  text-align: left;
}
.apertura-3 .noticias-lt-apertura .views-field-title {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.apertura-3 .noticias-lt-apertura .views-field-title a {
  color: #fff;
  font-size: 2rem;
}
.apertura-3 .noticias-lt-apertura .more-news-3 {
  width: 25%;
  float: left;
  padding: 15px;
  padding-top: 0px;
}
.apertura-3 .noticias-lt-apertura .more-news-3 h3 {
  margin-top: 0px;
  border-bottom: 5px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.apertura-3 .noticias-lt-apertura .more-news-3 ul {
  list-style: none;
}
.apertura-3 .noticias-lt-apertura .more-news-3 li {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  line-height: 1.9rem;
}
.apertura-3 .noticias-lt-apertura .more-news-3 li:nth-child(1),
.apertura-3 .noticias-lt-apertura .more-news-3 li:nth-child(2) {
  display: none;
}
.apertura-3 .noticias-lt-apertura .more-news-3 li.last {
  border-bottom: none;
}
.apertura-3 .noticias-lt-apertura .more-news-3 li a {
  color: #333;
}

/**
* 7. Opinión subhome
*/
.page-actualidad-opinion .view-opinion.noticias-lt-block {
  border-bottom: 1px solid #b2b2b2;
  border-top: medium none;
  overflow: hidden;
}
.page-actualidad-opinion .view-display-id-editorial .views-field-title {
  text-align: center;
  font-size: 2.2rem;
}
.page-actualidad-opinion
  .view-display-id-editorial
  .views-field-field-opinion-cuerpo {
  color: #555;
  font-family: "Times New Roman", Times, serif;
  font-size: 1.5rem;
  margin-bottom: 0;
  text-align: center;
  padding-top: 10px;
}
.page-actualidad-opinion
  .view-id-ediroriales_anteriores
  .views-field-field-opinion-cuerpo {
  color: #555;
  font-family: "Times New Roman", Times, serif;
  font-size: 1.5rem;
  margin-bottom: 0;
  padding-top: 10px;
}
.page-actualidad-opinion .view-id-ediroriales_anteriores .views-row,
.page-actualidad-opinion-editoriales .view-content,
.page-actualidad-opinion-subeditoriales .view-content {
  border-bottom: 1px solid #ccc;
  padding-top: 10px;
}

.page-actualidad-opinion .view-display-id-sub_editorial.noticias-lt-block {
  border: none;
}
.page-actualidad-opinion .view-display-id-sub_editorial .views-field-title {
  font-size: 2rem;
}
.page-actualidad-opinion
  .view-display-id-sub_editorial
  .views-field-field-opinion-cuerpo {
  color: #555;
  font-family: "Times New Roman", Times, serif;
  font-size: 1.5rem;
  margin-bottom: 0;
  padding-top: 10px;
}
.page-actualidad-opinion .pane-sub-editorial {
  border-right: 1px solid #b2b2b2;
  float: left;
  padding-right: 15px;
  width: 366px;
}
.page-actualidad-opinion .pane-pipocas {
  overflow: hidden;
}
.page-actualidad-opinion .pane-pipocas .block-title {
  float: left;
}
.page-actualidad-opinion .pane-pipocas .views-row {
  position: relative;
  width: 400px;
  margin: 0 auto;
}
.page-actualidad-opinion .pane-pipocas span.more {
  background-image: url("images/more_button.png");
  width: 19px;
  height: 20px;
  display: block;
  bottom: 0px;
  right: 0px;
  position: absolute;
}
.page-actualidad-opinion .view-opinion.view-display-id-columnas {
  clear: both;
  border-top: 1px solid #b2b2b2;
  padding-top: 15px;
}
.page-actualidad-opinion .view-opinion.view-display-id-columnas table {
  border-collapse: separate;
  border: none;
}
.page-actualidad-opinion .view-opinion.view-display-id-columnas table td {
  display: block;
  float: left;
  padding: 0;
}
.page-actualidad-opinion
  .view-opinion.view-display-id-columnas
  table
  td.col-first {
  width: 366px;
  margin-bottom: 15px;
  padding-right: 15px;
}
.page-actualidad-opinion
  .view-opinion.view-display-id-columnas
  table
  td.col-last {
  width: 366px;
  margin-bottom: 15px;
  padding-left: 15px;
}

.page-actualidad-opinion
  .view-opinion.view-display-id-columnas
  .views-field-field-periodista-foto {
  float: left;
  margin-right: 10px;
}
.page-actualidad-opinion
  .view-opinion.view-display-id-columnas
  .views-field-field-opinion-fecha,
.page-actualidad-opinion
  .view-id-ediroriales_anteriores
  .views-field-field-opinion-fecha {
  clear: both;
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
.page-actualidad-opinion
  .view-opinion.view-display-id-columnas
  .views-field-field-opinion-cuerpo {
  color: #555;
  font-family: "Times New Roman", Times, serif;
  font-size: 1.5rem;
  margin-bottom: 0;
  padding-top: 10px;
}
.page-actualidad-opinion .ads-block-panel-tipo-1 {
  margin-bottom: 20px;
  padding: 20px 0 0;
}

.page-actualidad-opinion
  .view-display-id-columnas
  .views-field-field-periodista-foto
  img {
  border-radius: 50px;
}

.page-actualidad-opinion .view-display-id-columnas .views-field-opinion-autor {
  padding-top: 5px;
}
.page-actualidad-opinion
  .view-display-id-columnas
  .views-field-opinion-autor
  a {
  color: #b2b2b2;
}

.page-actualidad-opinion .view-display-id-pipocas .view-footer a,
.page-actualidad-opinion-editoriales .more-link a,
.page-actualidad-opinion-subeditoriales .more-link a {
  clear: both;
  display: block;
  margin: 0 auto;
  width: 65px;
}
.page-actualidad-opinion .view-display-id-sub_editorial .view-footer a,
.page-actualidad-opinion .view-display-id-editorial .view-footer a,
.page-actualidad-opinion .view-display-id-pipocas .view-footer a,
.page-actualidad-opinion-editoriales .more-link a,
.page-actualidad-opinion-subeditoriales .more-link a,
.view-display-id-editorial a.more-link,
.view-display-id-subeditorial a.more-link {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #0065bd;
  border-radius: 1.8em;
  color: #0065bd;
  cursor: pointer;
  display: block;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.42857;
  margin: 0 auto;
  padding: 6px 6px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.page-actualidad-opinion .view-display-id-sub_editorial .view-footer a,
.page-actualidad-opinion .view-display-id-editorial .view-footer a,
.page-actualidad-opinion-editoriales .more-link a,
.page-actualidad-opinion-subeditoriales .more-link a,
.view-display-id-editorial a.more-link,
.view-display-id-subeditorial a.more-link {
  width: 150px;
}

/**
*   Editoriales Page
*/
.page-actualidad-opinion-editoriales .view-content .views-row,
.page-actualidad-opinion-subeditoriales .view-content .views-row {
  width: 100%;
}
.page-actualidad-opinion-editoriales .view-content .views-row-last,
.page-actualidad-opinion-subeditoriales .view-content .views-row-last {
  margin-bottom: 15px;
}

/**
*   7.1 Pipocas page
*/
.image-style-pipocas-sub-home--290x249- {
  border: 1px solid black;
}
.page-actualidad-opinion-pipocas
  .view-opinion.view-display-id-todas_las_pipocas
  .views-row {
  display: inline-block;
  padding-bottom: 40px;
  padding-left: 60px;
}
.panels-flexible-noticia_layout .noticia-panel-row,
.panels-flexible-row-basico_sin_derecha-3,
.panels-flexible-row-basico_derecha-3.clearfix {
  border-top: none !important;
  padding-top: 0px !important;
}
.page-actualidad-opinion-pipocas
  .panels-flexible-row.panels-flexible-row-noticia_layout-3.clearfix.noticia-panel-row,
.page-servicios-necrologicos
  .panels-flexible-row.panels-flexible-row-noticia_layout-3.clearfix.noticia-panel-row {
  border-top: 1px solid #b2b2b2;
  padding-top: 20px;
}

/**
* 7.2 Opinión node
*/

.node-type-opinion .autor .autor-foto,
.node-type-hemeroteca-opinion .autor .autor-foto {
  float: left;
  padding-right: 10px;
}

.node-type-opinion .autor .autor-foto img,
.node-type-hemeroteca-opinion .autor .autor-foto img {
  width: 100px;
  height: 100px;
  border-radius: 50px;
}

.node-type-opinion .autor .autor-desc,
.node-type-hemeroteca-opinion .autor .autor-desc {
  float: left;
}

.node-type-opinion .autor .autor-nombre,
.node-type-hemeroteca-opinion .autor .autor-nombre {
}

.node-type-opinion .autor .autor-columna .field,
.node-type-hemeroteca-opinion .autor .autor-columna .field {
  font-size: 1.4rem !important;
  padding-top: 10px;
  color: #aaa;
}

.node-type-opinion .ads,
.node-type-hemeroteca-opinion .ads {
  padding-top: 10px;
}

.node-type-opinion .columnas-autor,
.node-type-autor .columnas-autor,
.node-type-hemeroteca-opinion .columnas-autor {
  border-top: 1px solid #b2b2b2;
  margin-top: 10px;
  overflow: hidden;
  padding-bottom: 15px;
}

.node-type-opinion .columnas-autor .view-header,
.node-type-autor .columnas-autor .view-header,
.node-type-hemeroteca-opinion .columnas-autor .view-header {
  color: #006cc3;
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 15px;
}

.node-type-opinion .columnas-autor .view-grouping-header,
.node-type-hemeroteca-opinion .columnas-autor .view-header {
  display: none;
}

.node-type-opinion .columnas-autor .view-grouping-content h3,
.node-type-hemeroteca-opinion .columnas-autor .view-grouping-content h3 {
  display: none;
}

.node-type-opinion .columnas-autor .views-row,
.node-type-autor .columnas-autor .views-row,
.node-type-hemeroteca-opinion .columnas-autor .views-row {
  overflow: hidden;
}

.node-type-opinion .columnas-autor .views-field-field-opinion-fecha,
.node-type-autor .columnas-autor .views-field-field-opinion-fecha,
.columnas-autor .views-field-field-noticia-fecha,
.node-type-hemeroteca-opinion .columnas-autor .views-field-field-opinion-fecha {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  float: left;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-top: 10px;
  width: 90px;
}

.node-type-opinion .columnas-autor .views-field-title,
.node-type-autor .columnas-autor .views-field-title,
.node-type-hemeroteca-opinion .columnas-autor .views-field-title {
  float: left;
  font-size: 1.7rem;
  padding-bottom: 5px;
  padding-top: 7px;
}

.node-type-opinion .columnas-autor .views-field-title a,
.node-type-autor .columnas-autor .views-field-title a,
.node-type-hemeroteca-opinion .columnas-autor .views-field-title a {
  color: #333;
}

.node-type-opinion .columnas-autor .views-field-title a:hover,
.node-type-hemeroteca-opinion .views-field-title a:hover,
.node-type-autor .columnas-autor .views-field-title a:hover {
  color: #006cc3;
}

.node-type-opinion .columnas-autor .views-field-field-opinion-cuerpo,
.node-type-hemeroteca-opinion .views-field-field-opinion-cuerpo,
.node-type-autor .columnas-autor .views-field-field-opinion-cuerpo,
.columnas-autor .views-field-field-noticia-sumario {
  clear: both;
  border-bottom: 1px solid #b2b2b2;
  padding-bottom: 15px;
}

.node-type-opinion .columnas-autor .views-field-field-opinion-cuerpo p,
.node-type-hemeroteca-opinion
  .columnas-autor
  .views-field-field-opinion-cuerpo
  p,
.node-type-autor .columnas-autor .views-field-field-opinion-cuerpo p,
.columnas-autor .views-field-field-noticia-sumario {
  color: #bbb;
  font-weight: normal;
}

.node-type-opinion .columnas-autor .pager-load-more,
.node-type-hemeroteca-opinion .columnas-autor .pager-load-more,
.node-type-autor .columnas-autor .pager-load-more {
  padding-top: 15px;
}

/**
* 7.3 Más en columnas
*/

.view-display-id-mas_en_columnas .views-row {
  float: left;
  list-style: outside none none;
  margin-right: 10px;
  position: relative;
  width: 360px;
  border-right: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}
.view-display-id-mas_en_columnas .views-field-field-periodista-foto {
  float: left;
  margin-right: 10px;
}

.view-display-id-mas_en_columnas .views-field-field-periodista-foto img {
  border-radius: 50px;
}

.view-display-id-mas_en_columnas .views-field-view-node {
  display: none;
}

.view-display-id-mas_en_columnas .views-field-title a {
  color: #333;
}

.view-display-id-mas_en_columnas .views-field-title a:hover {
  color: #026bbe;
}

.view-display-id-mas_en_columnas .views-field-field-opinion-fecha {
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}

.view-display-id-mas_en_columnas .item-list-pager {
  padding-top: 15px;
}

/**
* 8. Lo más block
*/
.pane-lo-mas h2,
.pane-noticias h2 {
  /*color: #434343;*/
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 20px;
  margin-top: 30px;
}

/* Lo más visto, lo más compartido */

.pane-lo-mas .view-display-id-block_1 .views-row,
.pane-lo-mas .view-display-id-block_2 .views-row {
  border-bottom: 1px #b2b2b2 solid;
  padding: 10px 0;
  display: block;
  overflow: hidden;
}

.pane-lo-mas .view-display-id-block_1 .views-row-1,
.pane-lo-mas .view-display-id-block_2 .views-row-1 {
  padding-top: 0;
}

.pane-lo-mas .view-display-id-block_1 .views-field-counter,
.pane-lo-mas .view-display-id-block_2 .views-field-counter {
  float: left;
  width: 5%;
  color: grey;
  font-size: 1.8rem;
  font-weight: 400;
}

.pane-lo-mas .view-display-id-block_1 .views-field-title,
.pane-lo-mas .view-display-id-block_2 .views-field-title {
  float: left;
  padding-left: 10px;
  /*padding-top: 4px;*/
  font-size: 1.2em;
  width: 90%;
}

.pane-lo-mas .view-display-id-block_1 .views-field-title a,
.pane-lo-mas .view-display-id-block_2 .views-field-title a {
  color: #434343;
}

.pane-lo-mas .view-display-id-block_1 .views-field-title a:hover,
.pane-lo-mas .view-display-id-block_2 .views-field-title a:hover {
  color: #006cc3;
}

/* lo último */

.pane-noticias .view-display-id-ultimas_general .views-row,
.pane-ultimas .view-display-id-ultimas_general_solr .views-row {
  border-bottom: 1px #b2b2b2 solid;
  padding: 10px 0;
  display: block;
  overflow: hidden;
}

.pane-noticias .view-display-id-ultimas_general .views-row-1,
.pane-ultimas .view-display-id-ultimas_general_solr .views-row-1 {
  padding-top: 0;
}

.pane-noticias .view-display-id-ultimas_general .date-display-single,
.pane-ultimas .view-display-id-ultimas_general_solr .date-display-single {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-size: 14px;
  padding-left: 15px;
}

.pane-noticias .view-display-id-ultimas_general .views-field-title,
.pane-ultimas .view-display-id-ultimas_general_solr .views-field-title {
  font-size: 1.2em;
}

.pane-noticias .view-display-id-ultimas_general .views-field-title a,
.pane-ultimas .view-display-id-ultimas_general_solr .views-field-title a {
  color: #434343;
  font-weight: 500;
}

.pane-noticias .view-display-id-ultimas_general .views-field-title a:hover,
.pane-ultimas .view-display-id-ultimas_general_solr .views-field-title a:hover {
  color: #006cc3;
}

/**
* 9. Hemeroteca
*/
/* Bloques de publicidad */

.page-hemeroteca .top-a .clearfix:after,
.page-hemeroteca-noticias .top-a .clearfix:after {
  clear: none !important;
}

.page-hemeroteca .top-a .block-inner,
.page-hemeroteca-noticias .top-a .block-inner {
  float: left;
  width: 728px;
  margin-left: 50px;
}

.page-hemeroteca .top-b .block-content,
.page-hemeroteca-noticias .top-b .block-content {
  float: right;
  width: 234px;
  margin-right: 50px;
}

/* alinear el breadcrumb */

.page-hemeroteca .breadcrumb-wrapper,
.page-hemeroteca-noticias .breadcrumb-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}

.page-hemeroteca .region-three-25-50-25-top,
.page-hemeroteca-noticias .region-three-25-50-25-top {
  padding-top: 10px;
}

.page-hemeroteca .region-three-25-50-25-first,
.page-hemeroteca-noticias .region-three-25-50-25-first {
  width: 240px !important;
  margin-left: 15px;
}

.page-hemeroteca-noticias .region-three-25-50-25-second {
  width: 630px !important;
}
.page-hemeroteca .region-three-25-50-25-third,
.page-hemeroteca-noticias .region-three-25-50-25-third {
  margin-right: 15px;
  width: 300px !important;
}

.page-hemeroteca .region-three-25-50-25-first .region-inner,
.page-hemeroteca-noticias .region-three-25-50-25-first .region-inner {
  padding-right: 60px;
}

.page-hemeroteca .region-three-25-50-25-second .region-inner,
.page-hemeroteca-noticias .region-three-25-50-25-second .region-inner {
  padding-right: 30px;
}

.page-hemeroteca h1,
.page-hemeroteca-noticias h1 {
  border-top: 1px solid #ccc;
  padding: 20px 0 0;
  margin: 0 15px;
}
.page-hemeroteca .region-three-25-50-25-second .region-inner .form-submit {
  margin-top: 20px;
}
.page-hemeroteca .region-three-25-50-25-second .region-inner .form-text {
  padding: 8px;
}
.page-hemeroteca .region-three-25-50-25-second {
  width: 50% !important;
  margin-left: 15px !important;
  padding-left: 0px !important;
  padding-top: 15px !important;
  padding-right: 70px !important;
}
/* Sacar la palabra prueba nuestro nuevo buscador */
.page-hemeroteca .nuevo-buscador,
.page-hemeroteca-noticias .nuevo-buscador {
  display: none !important;
}

.page-hemeroteca .view-header,
.page-hemeroteca-noticias .view-header {
  font-size: 2.1rem;
}

.page-hemeroteca .view-header p,
.page-hemeroteca-noticias .view-header p {
  color: #bbb;
  font-size: 1.3rem;
}

.page-hemeroteca .views-row,
.page-hemeroteca-noticias .views-row {
  border-bottom: 1px solid #b2b2b2;
  padding: 20px 0;
  display: block;
  overflow: hidden;
}

.page-hemeroteca .views-row-1,
.page-hemeroteca-noticias .views-row-1 {
  border-top: 1px solid #b2b2b2 !important;
}

.page-hemeroteca .views-field-field-noticia-seccion,
.page-hemeroteca.noticias .views-field-field-noticia-seccion {
  clear: both;
  color: #434343;
  font-size: 13px;
  overflow: hidden;
  padding-top: 15px;
}

.page-hemeroteca .views-field-field-noticia-seccion a,
.page-hemeroteca-noticias .views-field-field-noticia-seccion a {
  color: #434343;
  font-size: 13px;
}

.page-hemeroteca .views-field-field-noticia-seccion a:hover,
.page-hemeroteca-noticias .views-field-field-noticia-seccion a:hover {
  color: #000;
}

.page-hemeroteca .views-field-field-noticia-fotos,
.page-hemeroteca-noticias .views-field-field-noticia-fotos {
  float: left;
  width: 25%;
  margin-top: 10px;
  margin-right: 10px;
}

.page-hemeroteca .field-noticia-fotos-0,
.page-hemeroteca-noticias .field-noticia-fotos-0 {
  display: none;
}
.page-hemeroteca .view-busqueda .views-field-title,
.page-hemeroteca .view-etiquetas .views-field-title,
.page-hemeroteca-noticias .view-busqueda-heme-test .views-field-title,
.page-hemeroteca-noticias .view-etiquetas .views-field-title {
  display: block;
  float: left;
  font-size: 1.5em;
  line-height: 1.2em;
  margin-top: 10px;
  width: 70%;
}
.page-hemeroteca .region-three-25-50-25-first {
  display: block;
  min-height: 100px;
  width: 240px;
}
.page-hemeroteca .region-three-25-50-25-second {
  width: 615px;
}

/*fix hemeroteca fer*/
.page-hemeroteca-noticias
  .view-busqueda-heme-test
  .views-field-field-noticia-seccion {
  width: 70%;
  float: left;
}

.page-hemeroteca .view-busqueda .field-title-fotos-0,
.page-hemeroteca .view-etiquetas .field-title-fotos-0,
.page-hemeroteca-noticias .view-busqueda-heme-test .field-title-fotos-0,
.page-hemeroteca-noticias .view-etiquetas .field-title-fotos-0 {
  width: 100%;
  padding-bottom: 15px;
}
.page-hemeroteca .view-busqueda .views-field-title a,
.page-hemeroteca .view-etiquetas .views-field-title a,
.page-hemeroteca-noticias .view-busqueda-heme-test .views-field-title a,
.page-hemeroteca-noticias .view-etiquetas .views-field-title a {
  color: #434343;
}
.page-hemeroteca .view-busqueda .views-field-title a:hover,
.page-hemeroteca .view-busqueda .views-field-title a:focus,
.page-hemeroteca-noticias .view-busqueda-heme-test .views-field-title a:hover,
.page-hemeroteca-noticias .view-busqueda-heme-test .views-field-title a:focus {
  color: #026bbe;
}

.page-hemeroteca .view-busqueda .views-field-title a:hover,
.page-hemeroteca .view-etiquetas .views-field-title a:focus,
.page-hemeroteca-noticias .view-busqueda-heme-test .views-field-title a:hover,
.page-hemeroteca-noticias .view-etiquetas .views-field-title a:focus {
  color: #026bbe;
}

.page-hemeroteca .views-field-search-api-excerpt,
.page-hemeroteca-noticias .views-field-search-api-excerpt {
  float: left;
  color: #999;
}

.page-hemeroteca .views-field-field-noticia-sumario,
.page-hemeroteca-noticias .views-field-field-noticia-sumario {
  float: left;
  color: #999;
}

.page-hemeroteca .item-list-pager,
.page-hemeroteca-noticias .item-list-pager {
  margin-top: 15px;
}

/* Bloque de la búsqueda por fecha */

.page-hemeroteca
  #views-exposed-form-hemeroteca-fecha-panel-pane-1
  .form-item-fecha,
.page-hemeroteca-noticias
  #views-exposed-form-hemeroteca-fecha-panel-pane-1
  .form-item-fecha {
  display: none;
}

.page-hemeroteca
  #views-exposed-form-hemeroteca-fecha-panel-pane-1
  .views-widget-filter-field_noticia_seccion,
.page-hemeroteca-noticias
  #views-exposed-form-hemeroteca-fecha-panel-pane-1
  .views-widget-filter-field_noticia_seccion {
  display: none;
}

.page-hemeroteca
  #views-exposed-form-hemeroteca-fecha-panel-pane-1
  .views-reset-button,
.page-hemeroteca-noticias
  #views-exposed-form-hemeroteca-fecha-panel-pane-1
  .views-reset-button {
  display: none;
}

/* Filtros */

.page-hemeroteca .region-three-25-50-25-first .pane-title h2,
.page-hemeroteca-noticias .region-three-25-50-25-first .pane-title h2 {
  line-height: 1.2;
}

.page-hemeroteca .region-three-25-50-25-first a,
.page-hemeroteca-noticias .region-three-25-50-25-first a {
  color: #434343;
}

.page-hemeroteca .region-three-25-50-25-first a:hover,
.page-hemeroteca-noticias .region-three-25-50-25-first a:hover {
  color: #026bbe;
}

.page-hemeroteca .region-three-25-50-25-first .item-list ul,
.page-hemeroteca-noticias .region-three-25-50-25-first .item-list ul {
  margin: 0;
  padding: 0;
}

.page-hemeroteca .item-list ul li,
.page-hemeroteca-noticias .item-list ul li {
}

.page-hemeroteca .item-list li.leaf,
.page-hemeroteca-noticias .item-list li.leaf {
  list-style-image: none !important;
  list-style-type: initial;
}

.page-hemeroteca ul.search-api-stats-top-phrases,
.page-hemeroteca-noticias ul.search-api-stats-top-phrases {
  padding-left: 20px;
}

.page-hemeroteca ul.search-api-stats-top-phrases li a,
.page-hemeroteca-noticias ul.search-api-stats-top-phrases li a {
  color: #434343;
}

.page-hemeroteca ul.search-api-stats-top-phrases li a:hover,
.page-hemeroteca-noticias ul.search-api-stats-top-phrases li a:hover {
  color: #026bbe;
}
a.facetapi-limit-link {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #0065bd;
  border-radius: 1.2em;
  color: #0065bd !important;
  cursor: pointer;
  display: inline-block;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  margin-left: 30px;
}

a:hover.facetapi-limit-link {
  background: #0065bd none repeat scroll 0 0;
  color: white !important;
  text-decoration: none;
}
.page-hemeroteca-fecha .noticias-lt-block {
  border-top: 0;
}

#views-exposed-form-hemeroteca-fecha-panel-pane-1 .form-item-fecha {
  display: none;
}

#views-exposed-form-hemeroteca-fecha-panel-pane-1 label[for="edit-seccion"] {
  font-size: 2rem;
  padding-bottom: 5px;
}

#views-exposed-form-hemeroteca-fecha-panel-pane-1 .views-reset-button {
  padding-top: 15px;
  font-size: 1.8rem;
}

#views-exposed-form-hemeroteca-fecha-panel-pane-1
  .views-widget-filter-field_noticia_seccion
  .views-widget {
  font-size: 1.8rem;
}

.page-hemeroteca-fecha .panels-flexible-region-basico_derecha-ads_top_a,
.page-hemeroteca-fecha .panels-flexible-region-basico_derecha-ads_top_b {
  padding-top: 30px;
}

.page-hemeroteca-fecha .panels-flexible-row-basico_derecha-3 {
  border-top: 1px solid #b2b2b2;
  padding-top: 15px;
}

/** News newsletter popup*/
.node-type-noticia article.node-noticia {
  position: relative;
}
.node-type-noticia .body #newsletter-body {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 10px 15px;
  font-family: arial;
  font-size: 1.4rem;
  overflow: hidden;
}
.node-type-noticia .body #newsletter-body .title {
  color: #0065bd;
}
.node-type-noticia .body #newsletter-body .botton {
  float: right;
  margin-top: 12px;
}
.node-type-noticia .body #newsletter-body .botton a {
  display: block;
  background-color: #0065bd;
  padding: 10px;
  color: #fff;
  font-size: 1.2rem;
  border: 1px solid #0065bd;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.node-type-noticia .body #newsletter-body .botton a:hover {
  color: #0065bd;
  background-color: #fff;
  border: 1px solid #0065bd;
}

.node-type-noticia .body #newsletter-body .message {
  float: left;
  max-width: 400px;
}
.node-type-noticia .body #newsletter-body .newsletter-popup {
  display: none;
}
.node-type-noticia .body #newsletter-body .newsletter-popup .popup {
  background-image: url("images/back_newsletter_body.png");
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.node-type-noticia .body #newsletter-body .newsletter-popup .content-popop {
  background-repeat: no-repeat;
  background-image: url("images/newsletter_popup_fondo5.jpg");
  z-index: 2;
  position: absolute;
  left: 15px;
  right: 15px;
  background-color: #fff;
  padding: 15px;

  -webkit-box-shadow: 0px 0px 9px 4px rgba(153, 153, 153, 1);
  -moz-box-shadow: 0px 0px 9px 4px rgba(153, 153, 153, 1);
  box-shadow: 0px 0px 9px 4px rgba(153, 153, 153, 1);
}
.node-type-noticia
  .body
  #newsletter-body
  .newsletter-popup
  #simplenews-block-form-251 {
  margin-left: 0px;
  margin-top: 30px;
  margin-right: 10px;
}
.node-type-noticia .body #newsletter-body .newsletter-popup .close {
  background-image: url("images/close_button_black.png");
  position: absolute;
  right: 15px;

  width: 35px;
  height: 35px;
  z-index: 3;
  cursor: pointer;
}

/**
* 10. Últimas noticias
*/
.page-ultimas-noticias .panels-flexible-basico_derecha,
.page-ultimas-noticias .panels-flexible-row {
  margin: 0;
  padding: 0;
}

.page-ultimas-noticias .panels-flexible-row-first {
  padding-bottom: 0;
  padding-top: 30px;
}
.page-ultimas-noticias .noticias-lt-block {
  border-top: 0px solid #b2b2b2;
}
/*fix multimedia*/
.page-entrevistas .view-id-entrevistas .views-row,
.page-ultimas-noticias .view-id-ultimas .views-row,
.page-especial-multimedia .noticias-lt-block .views-row,
.page-taxonomy-term-13383 .noticias-lt-block .views-row,
.page-taxonomy-term-14473 .noticias-lt-block .views-row {
  float: none;
  width: 100%;
  overflow: hidden;
  padding: 15px 0;
  border-bottom: 1px solid #b2b2b2;
}
.page-ultimas-noticias .news-separation,
.page-especial-multimedia .noticias-lt-block .news-separation {
  display: none !important;
}
.page-ultimas-noticias .views-field-field-noticia-fecha {
  margin-right: 5px;
}
.page-ultimas-noticias .views-field-field-noticia-seccion {
  color: #848484;
}

.page-ultimas-noticias .views-field-field-noticia-fotos,
.page-especial-multimedia
  .noticias-lt-block
  .views-field-field-nmedia-fprincipal,
.page-taxonomy-term-13383 .noticias-lt-block .views-field-field-noticia-fotos,
.page-taxonomy-term-14473 .noticias-lt-block .views-field-field-noticia-fotos {
  float: right;
  margin-right: 0 !important;
}
.page-entrevistas .views-field-field-nmedia-fprincipal {
  float: right;
  margin-left: 15px;
}
.page-ultimas-noticias .views-field-title {
  padding-top: 10px;
}

.page-ultimas-noticias .views-field-field-noticia-sumario {
  float: left;
  width: 50%;
  padding-right: 10px;
  padding-top: 10px;
}

.page-ultimas-noticias .item-list-pager .pager {
  padding-top: 15px;
  font-size: 1.7rem;
}
.page-ultimas-noticias .noticias-lt-block .views-field-title span {
  background-color: #026bbe;
  display: inline-block;
  height: 15px;
  margin-right: 5px;
  width: 15px;
}
.page-ultimas-noticias .ultimas-ads-desk {
  margin-top: 10px auto;
}

/**
* 11. Multimedia node
*/
.node-type-galeria-fotografica .pane-node-title .pane-title {
  display: none;
}
.node-type-galeria-fotografica .node-content .date-display-single {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-size: 12px;
  margin: 20px 0;
  padding-left: 15px;
}
.node-type-galeria-fotografica .node-content .field-name-body {
  font-family: "Source Serif Pro", "Times New Roman", Times, serif;
  font-size: 1.8rem;
  line-height: 1.6;
  margin-bottom: 20px;
  margin-top: 20px;
}

.node-type-galeria-fotografica
  .panels-flexible-region-noticia_layout-noticia_sidebar.noticia-sidebar {
  display: none;
}
.node-type-galeria-fotografica
  .panels-flexible-region.panels-flexible-region-noticia_layout-noticia_content.panels-flexible-region-first.noticia-content {
  max-width: 1120px !important;
  padding: 10px 0px 0px !important;
  width: 100% !important;
}
.node-type-galeria-fotografica #field_galeria_fotografica_fotos {
  max-width: 1000px;
  /*float: left; */
  margin: 0 auto;
}
.node-type-galeria-fotografica .field-name-field-galeria-fotografica-fecha,
.node-type-galeria-fotografica .panel-pane.pane-node-title.block,
.node-type-galeria-fotografica .field.field-name-body {
  float: none;
  width: 100% !important;
  text-align: justify;
  max-width: 1000px;
  /*float: left; */
  margin: 0 auto;
}

/**
 * 12. TAKEOVER
 */

#takeover-desktop-counter,
#takeover-movil-counter {
  background-image: url("images/back_take.png");
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1000;
  color: #fff;
  display: none;
}
#takeover-movil-flotante.flotante {
  background: none !important;
  height: 100px !important;
  bottom: 0px;
  top: auto;
  position: fixed;
  z-index: 100;
  width: 100%;
}

#takeover-movil-flotante.flotante .inner-takeover {
  top: 0px;
  margin-top: 0;
  position: relative;
  max-width: 300px;
}

#takeover-movil-flotante.flotante a {
  font-size: 0px;
}

#takeover-desktop-counter .inner-takeover,
#takeover-desktop-flotante .inner-takeover,
#takeover-movil-counter .inner-takeover,
#takeover-movil-flotante .inner-takeover {
  position: fixed;
  right: 0px;
  left: 0px;
  margin: 0px auto;
  top: 0px;
  margin-top: 50px;
  text-align: center;
}
#takeover-desktop-counter .close,
#takeover-desktop-flotante .close,
#takeover-movil-counter .close,
#takeover-movil-flotante .close {
  background-image: url("images/close_button.png");
  width: 50px;
  height: 50px;
  cursor: pointer;
  position: absolute;
  top: -25px;
  right: -15px;
}
/*#takeover-desktop-counter .img-mobi,
#takeover-desktop-flotante .img-mobi, */
#takeover-movil-counter .img-mobi,
#takeover-movil-flotante .img-mobi {
  display: none;
  width: 300px;
  height: 400px;
  position: relative;
  margin: 0 auto;
}
#takeover-desktop-counter .ads,
#takeover-movil-counter .ads {
  position: relative;
  margin: 0 auto;
  display: block;
  height: auto;
}

#takeover-desktop-counter .ads.desktop {
  width: 800px;
}
#takeover-movil-counter .ads.movil {
  width: 300px;
}
#count-desktop,
#count-movil {
  display: none;
}
#takeover-desktop-counter .ads img,
#takeover-desktop-flotante .ads img,
#takeover-movil-counter .ads img,
#takeover-movil-flotante .ads img {
  display: none;
  height: auto !important;
}
#takeover-desktop-counter .ads img.active,
#takeover-desktop-flotante .ads img.active,
#takeover-movil-counter .ads img.active,
#takeover-movil-flotante .ads img.active {
  display: block;
}

#takeover-desktop-flotante.flotante {
  background-image: none;
  max-height: 100px;
  height: auto;
  bottom: 0;
  top: auto;
  position: fixed;
  z-index: 100;
  width: 100%;
}

#takeover-desktop-flotante.flotante .inner-takeover {
  position: relative;
  margin-top: 0px;
  max-width: 1200px;
}

#takeover-desktop-flotante.flotante .img-desktop {
  max-width: 1200px;
  width: 100%;
}

/**
*  13. AGENDA MAM
*/

.tabla-agendamam {
  display: block;
}

.tabla-agendamam {
  border-top: #b2b2b2 solid 1px;
  border-bottom: #b2b2b2 solid 1px;
  padding-top: 5px;
  padding-bottom: 10px;
}
.tabla-agendamam-h {
  padding: 0px 15px;
  margin-bottom: 2em;
}
.tabla-agendamam .trh-agendamam,
.tabla-agendamam-h .trh-agendamam {
  color: #000;
  text-transform: uppercase;
  overflow: hidden;
  padding: 10px 0px;
  text-align: center;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-size: 1.35em;
  font-weight: 500;
  line-height: 1.1;
}
.tabla-agendamam .tr-agendamam,
.tabla-agendamam-h .tr-agendamam {
  overflow: hidden;
  text-align: left;
  font-family: "Source Sans Pro";
  font-weight: 500;
  font-size: 13px;
  margin: 0px;
}
.tabla-agendamam-h .content-group .td-partido,
.tabla-agendamam .content-group .td-partido {
  /*background-color: #fff;*/
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  width: 167px;
  border-right: 1px solid #b2b2b2;
  padding-right: 5px;
  padding-left: 5px;
}
.tabla-agendamam
  .content-group:first-child
  .tr-agendamam
  .td-partido:first-child,
.tabla-agendamam-h
  .content-group:first-child
  .tr-agendamam
  .td-partido:first-child {
  margin-left: 0px;
  padding-left: 0px;
}
.tabla-agendamam-h .content-group,
.tabla-agendamam .content-group {
  overflow: hidden;
  float: left;
}
.tabla-agendamam-h .content-group.interseries .td-partido,
.tabla-agendamam .content-group.interseries .td-partido {
  margin-right: 0px;
  padding-right: 0px;
  border: none;
}
.tabla-agendamam-h .content-group .group-name,
.tabla-agendamam .content-group .group-name {
  clear: both;
  text-align: center;
  padding: 5px 0px;
  margin-bottom: 10px;
  background-color: #cccccc;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.2rem;
  display: none;
}
.tabla-agendamam .td-partido {
  background-color: #fff;
}
.tabla-agendamam .last-partido,
.tabla-agendamam-h .last-partido {
  padding-left: 15px;
}
.tabla-agendamam .first-partido,
.tabla-agendamam-h .first-partido {
  border-right: 1px solid #b2b2b2;
  padding-right: 15px;
}
.tabla-agendamam .td-partido .td-title,
.tabla-agendamam-h .td-partido .td-title {
  text-align: left;
  padding: 5px;
  color: #fff;
  background-color: #60bf00;
  font-size: 1.2rem;
}
.tabla-agendamam .td-partido .td-title span,
.tabla-agendamam-h .td-partido .td-title span {
  display: block;
  float: right;
}
.tabla-agendamam .equipo-mam,
.tabla-agendamam-h .equipo-mam {
  border-bottom: 1px solid #eee;
  height: 35px;
  overflow: hidden;
  padding: 3px 0;
  color: #000;
}
.tabla-agendamam .equipo-mam-2,
.tabla-agendamam-h .equipo-mam-2 {
  border: none;
}
.tabla-agendamam .infoequipo-mam,
.tabla-agendamam-h .infoequipo-mam {
  overflow: hidden;
  float: right;
  text-align: left;
}
.tabla-agendamam .escudo,
.tabla-agendamam-h .escudo {
  float: right;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 5px;
}
.tabla-agendamam .goles-equipo-mam,
.tabla-agendamam-h .goles-equipo-mam {
  float: left;
  text-align: left;
}
.tabla-agendamam .goles-mam,
.tabla-agendamam-h .goles-mam {
  color: #000;
  float: left;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  font-size: 18px;
  font-weight: bold;
}
.tabla-agendamam .equipo,
.tabla-agendamam-h .equipo {
  float: left;
  text-align: left;
  padding-top: 7px;
  max-width: 110px;
  line-height: 1.5;
}
.tabla-agendamam .info-mam,
.tabla-agendamam-h .info-mam {
  padding: 0px 5px 5px 5px;
  overflow: hidden;
  color: #e97a00;
  font-size: 13px;
}
.tabla-agendamam .info-mam-estado,
.tabla-agendamam-h .info-mam-estado {
  float: left;
}
.tabla-agendamam .info-mam-fecha,
.tabla-agendamam-h .info-mam-fecha {
  float: right;
  text-align: right;
}
.tabla-agendamam .info-mam-hora,
.tabla-agendamam-h .info-mam-hora {
  float: right;
  font-weight: bold;
}
.tabla-agendamam .more-mam,
.tabla-agendamam-h .more-mam {
  padding-right: 5px;
  padding-top: 10px;
  float: none !important;
  width: 100%;
  margin: 5px;
  text-align: right;
}
.td-more .moremam {
  border-radius: 12px;
  border: solid #0065bd 1px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #0065bd;
}
.tablahr-movil {
  display: none;
}

/**
 * 14. Servicios
 */
.servicios-subhome-block {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.servicios-subhome-block .item {
  margin: 10px 0 20px 10px;
  width: 195px;
}
.servicios-subhome-block a {
  line-height: 5;
  font-size: 16px;
  color: #4d5b67;
}
.servicios-subhome-block a:before {
  content: "";
  background-color: #4d5b67;
  background-image: url("images/servicios_buttons2.png");
  background-repeat: no-repeat;
  height: 80px;
  margin-right: 5px;
  text-align: center;
  width: 80px;
  float: left;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.servicios-subhome-block a.horoscopo:before {
  background-position: 11px -449px;
}
.servicios-subhome-block a.agenda:before {
  background-position: 17px -661px;
}
.servicios-subhome-block a.rss:before {
  background-position: 15px 12px;
}
.servicios-subhome-block a.cotizaciones:before {
  background-position: 14px -356px;
}
.servicios-subhome-block a.hemeroteca:before {
  background-position: 13px -164px;
}
.servicios-subhome-block a.clima:before {
  background-position: 9px -261px;
}
.servicios-subhome-block a.necrologicos:before {
  background-position: 20px -547px;
}

/**
 * 14.1 Horóscopo
 */

.horoscopo-lt {
  overflow: hidden;
  width: 100%;
}
.horoscopo-lt .horoscopo-row {
  overflow: hidden;
}
.horoscopo-lt .horoscopo-col {
  border-top: 1px solid #d2d2d2;
  float: left;
  margin-bottom: 15px;
  margin-top: 0;
  overflow: hidden;
  padding: 15px 0;
}
.horoscopo-lt .horoscopo-img {
  float: left;
  text-align: center;
  padding-right: 20px;
  padding-left: 5px;
}
.horoscopo-lt .fechas {
  font-family: "Source Serif Pro", "Times New Roman", Times, serif;
  font-size: 13px;
  color: #1e2322;
}
.horoscopo-lt .horoscopo-pred {
  padding-right: 10px;
}
.horoscopo-lt .signo {
  text-transform: uppercase;
  font-family: "Source Serif Pro", "Times New Roman", Times, serif;
  font-size: 1.7em;
  font-weight: 500;
  line-height: 1.1;
  color: #000;
  text-align: left;
}
.horoscopo-lt .pred {
  font-family: "Source Serif Pro", "Times New Roman", Times, serif;
  font-size: 1.8rem;
  line-height: 1.6;
  text-align: left;
}

/**
 * 14.2 Necrologicos
 */
.panel-pane.pane-views.pane-necrologicos.block {
  padding: 0 15px;
}
.page-servicios-necrologicos
  .views-field.views-field-field-necrologico-imagenes {
  text-align: center;
  margin-top: 5px;
}
.page-servicios-necrologicos .form-submit {
  background: none repeat scroll 0 0 #006cc3;
  border: medium none;
  border-radius: 5px;
  color: #fff;
  padding: 4px 15px;
}
.page-servicios-necrologicos .view-necrologicos .view-filters {
  margin: 0 auto;
  position: relative;
  float: right;
  margin-top: -40px;
}
.page-servicios-necrologicos .view-necrologicos .view-content {
  font-size: 16px;
  padding-top: 10px;
}
.page-servicios-necrologicos .pane-title.block-title {
  font-size: 1.3333em !important;
  margin: 0;
}
.page-servicios-necrologicos
  #edit-field-necrologico-fecha-value-wrapper
  > label {
  font-size: 16px !important;
  font-weight: normal !important;
}

/**
 * 14.3 Clima page
 */

.page-servicios-clima .today .conten-data {
  display: inline-block;
  width: 100%;
}
.page-servicios-clima .today .detalles {
  clear: both;
  display: inline-block;
  padding: 2px 118px;
  text-align: center;
  width: 100%;
}
.page-servicios-clima .today .detalles .field {
  float: left;
  font-size: 12px;
  padding: 0 15px;
}
.page-servicios-clima .today .detalles .field.visibilidad,
.page-servicios-clima .today .detalles .field.humedad,
.page-servicios-clima .today .detalles .field.vientos {
  border-right: 1px dotted #000;
}
.page-servicios-clima .today .detalles .field .value {
  font-weight: normal;
}
.page-servicios-clima .conten-data .temp {
  font-size: 70px;
  color: #000;
}
.page-servicios-clima .today .conten-data .icon-temp {
  float: left;
  margin: 15px 0 0 170px;
  width: 250px;
}
.page-servicios-clima .today .title {
  display: inline-block;
}
.page-servicios-clima .today .title,
.page-servicios-clima .next-days .title {
  padding: 0 0 15px;
}
.page-servicios-clima .next-days .name {
  padding-bottom: 10px;
  padding-top: 0px;
}
.page-servicios-clima .today .conten-data .data {
  display: inline-block;
  margin-top: 20px;
  width: 180px;
  text-align: center;
}
.page-servicios-clima .temp-min-max .max {
  color: #ed780f;
  padding-left: 10px;
}
.page-servicios-clima .today .temp-min-max .min {
  border-right: 1px dotted #000;
}
.page-servicios-clima .temp-min-max .min {
  color: #006cc3;
  padding-right: 10px;
}
.page-servicios-clima .temp-min-max .max,
.page-servicios-clima .temp-min-max .min {
  text-align: center;
  text-shadow: 0 0 2px #fff;
}
.page-servicios-clima .next-days .temp-min-max {
  display: inline-block;
  left: 118px;
  position: absolute;
  top: 110px;
}
.page-servicios-clima .block-content .main-content-clima {
  border-bottom: 1px solid #000;
  padding-top: 10px;
}

.page-servicios-clima .block-content .title {
  font-size: 2.4rem;
  font-weight: 500;
  margin-bottom: 15px;
  margin-top: 0;
}
.page-servicios-clima .block-content .main-content-clima .title {
  color: #006cc3;
}
.page-servicios-clima .next-days .title {
  color: #ed780f !important;
}
.page-servicios-clima .next-days .day {
  border-right: 1px solid #b2b2b2;
  float: left;
  padding-right: 7px;
  padding-left: 7px;
  position: relative;
  width: 179px;
}
.page-servicios-clima .next-days .day.one {
  padding-left: 0px;
}

.page-servicios-clima .next-days .day.four {
  border-right: none;
  padding-right: 0px;
}

.page-servicios-clima .today .main-conten-clima > img {
  margin-left: 65px;
}
.main-content-clima .today,
.main-content-clima .next-days {
  padding-bottom: 15px;
}
.page-servicios-clima .today .title,
.page-servicios-clima .next-days .title {
  text-align: center;
  font-size: 2rem;
  margin: 0;
  width: 100%;
}
.page-servicios-clima .pane-title.block-title {
  font-size: 2.6rem;
  text-align: center;
}
.main-content-clima .next-days {
  display: inline-block;
  width: 100%;
}
.page-servicios-clima .next-days .day .name,
.page-servicios-clima .next-days .day .prediction {
  text-align: center;
}

/**
 * 14.4 Cotizaciones page
 */
.page-servicios-cotizaciones .views-field.views-field-field-cot-dolar-compra,
.page-servicios-cotizaciones .views-field.views-field-field-cot-dolar-venta {
  display: inline-block;
  float: left;
}
.page-servicios-cotizaciones .view-cotizaciones .view-content {
  clear: both;
  margin: 0 auto;
  width: 330px;
}
.page-servicios-cotizaciones .view-display-id-dolar .views-field {
  border: none !important;
}
.views-field-field-cot-dolar-compra .field-content,
.views-field-field-cot-dolar-venta .field-content {
  font-size: 5rem;
}
.page-servicios-cotizaciones .views-field.views-field-field-cot-dolar-compra,
.page-servicios-cotizaciones .views-field.views-field-field-cot-dolar-venta {
  background: none repeat scroll 0 0 #ededed;
  padding: 15px;
}
.page-servicios-cotizaciones .views-field-field-cot-fecha .date-display-single {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-size: 14px;
  padding-left: 15px;
}
.page-servicios-cotizaciones
  .view-cotizaciones
  .view-content
  .views-row
  .views-label {
  float: left;
  font-size: 1.7rem !important;
  width: 200px;
}

.page-servicios-cotizaciones .views-label.views-label-field-cot-dolar-venta,
.page-servicios-cotizaciones .views-label.views-label-field-cot-dolar-compra {
  width: 100% !important;
}
.page-servicios-cotizaciones
  .views-field.views-field-field-cot-dolar-venta
  .field-content,
.page-servicios-cotizaciones
  .views-field.views-field-field-cot-dolar-compra
  .field-content {
  background-image: url("images/dolar.png");
  background-position: 40px center;
  background-repeat: no-repeat;
  color: #6b8586;
  display: inline-block;
  padding-left: 140px;
}
.page-servicios-cotizaciones .view-cotizaciones .view-footer {
  margin-top: 10px;
  margin-right: 60px;
  text-align: right;
}
.page-servicios-cotizaciones
  .views-field.views-field-field-cot-euro
  .views-label.views-label-field-cot-euro {
  background-image: url("images/cotiz-icons.png");
  background-position: 0 -119px;
}
.page-servicios-cotizaciones
  .views-field.views-field-field-cot-ufv
  .views-label.views-label-field-cot-ufv {
  background-image: url("images/ufv.png") !important;
  background-position: 0 8px;
}
.page-servicios-cotizaciones
  .views-field.views-field-field-cot-libra
  .views-label.views-label-field-cot-libra {
  background-image: url("images/cotiz-icons.png");
  background-position: 0 -280px;
}
.page-servicios-cotizaciones
  .views-field.views-field-field-cot-real-bra
  .views-label.views-label-field-cot-real-bra {
  background-position: 0 -80px;
}
.page-servicios-cotizaciones
  .views-field.views-field-field-cot-nuevo-sol
  .views-label.views-label-field-cot-nuevo-sol {
  background-position: 0 -240px;
}
.page-servicios-cotizaciones
  .views-field.views-field-field-cot-peso-arg
  .views-label.views-label-field-cot-peso-arg {
  background-position: 0 -40px;
}
.page-servicios-cotizaciones
  .views-field.views-field-field-cot-peso-chil
  .views-label.views-label-field-cot-peso-chil {
  background-position: 0 -200px;
}
.views-field-field-cot-euro .field-content,
.views-field-field-cot-ufv .field-content,
.views-field-field-cot-nuevo-sol .field-content,
.views-field-field-cot-peso-arg .field-content,
.views-field-field-cot-peso-chil .field-content,
.views-field-field-cot-libra .field-content,
.views-field-field-cot-real-bra .field-content {
  padding-top: 7px;
}
.view-display-id-otras_monedas .view-content .views-row .views-field {
  border-bottom: 1px solid #ccc;
  display: inline-block;
  font-size: 1.7rem !important;
  padding: 20px 0;
  width: 100%;
}
.page-servicios-cotizaciones .views-field.views-field-field-cot-dolar-compra,
.page-servicios-cotizaciones .views-field.views-field-field-cot-dolar-venta {
  width: 300px !important;
}
.page-servicios-cotizaciones
  .view-display-id-dolar
  .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
  display: inline-block;
  width: 700px;
}
.page-servicios-cotizaciones .views-row .views-field .views-label {
  background-image: url("images/cotiz-icons.png");
  background-repeat: no-repeat;
  height: 40px;
  padding-left: 70px;
  height: 33px;
  padding-top: 7px;
}
.page-servicios-cotizaciones
  .attachment
  .view-cotizaciones
  .view-content
  .views-row
  .views-label {
  background-image: none;
  margin-top: 24px !important;
  padding: 0;
  text-align: center;
}
.page-servicios-cotizaciones
  .view-display-id-dolar.view-cotizaciones
  .view-content {
  clear: both;
  margin: 0 auto;
  width: 100%;
}
.page-servicios-cotizaciones .views-field.views-field-field-cot-dolar-venta {
  margin-left: 20px !important;
}
.page-servicios-cotizaciones .views-field.views-field-field-cot-dolar-compra {
  margin-left: 80px !important;
}

/**
 * 14.5 Agenda cultural
 */

.page-servicios-agenda-cultural
  .views-field.views-field-field-agendacultural-imagen {
  display: inline-block;
  float: left;
  margin-right: 15px;
}
.page-servicios-agenda-cultural .view-agenda-cultural .views-row {
  border-bottom: 1px solid #ccc;
  display: inline-block;
  float: unset;
  padding: 15px 0;
  width: 100% !important;
}
.views-field-field-agendacultural-fecha .date-display-single {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-size: 14px;
  padding-left: 15px;
}
.front #main-content .panel-miscelaneo .pane-agenda-cultural .views-row-last {
  border-bottom: 1px solid #b2b2b2;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.front #main-content .view-id-agenda_cultural .view-footer {
  clear: both;
  padding-top: 10px;
}
.front #main-content .view-id-agenda_cultural a.form-submit {
  width: 90px;
  margin: 0px auto;
  display: block;
  clear: both;
  font-size: 1.3rem;
}
.front #block-system-main .ads-block-panel-tipo-2 .panel-separator {
  padding-top: 15px;
}
.view.view-agenda-cultural.view-id-agenda_cultural.view-display-id-block_2.noticias-lt-block {
  border: medium none;
}
.page-servicios-agenda-cultural
  .views-field-field-agendacultural-tipoevento
  .field-content {
  background: #ededed none repeat scroll 0 0;
  border-radius: 21px;
  color: #6d7959;
  display: inline-block;
  padding: 0 5px;
}
.page-servicios-agenda-cultural .view-agenda-cultural .views-field {
  padding: 4px 0;
}

.view-display-id-agenda_interior tbody tr {
  border-top: none;
}

.view-display-id-agenda_interior table {
  border: none;
}

.view-display-id-agenda_interior td {
  width: 300px;
  vertical-align: top;
}

.view-display-id-agenda_interior .views-field-title {
  font-size: 1.5rem;
}

/**
 * 14.6 Agenda cultural nodo
 */
.titulo-azul {
  color: #006cc3;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 0;
}
.node-type-agenda-cultural .field-name-body {
  padding-top: 30px;
}
.node-type-agenda-cultural .field-name-field-agendacultural-fecha {
  padding-bottom: 30px;
}

.node-type-agenda-cultural .node-content {
  font-family: "Source Serif Pro", "Times New Roman", Times, serif;
  font-size: 1.8rem;
  line-height: 1.6;
}

/**
* 14.7 RSS
*/
.content-rss .cnl-rss {
  overflow: hidden;
  border-bottom: 1px solid #b2b2b2;
  padding-bottom: 15px;
  padding-top: 15px;
}
.content-rss .cnl-rss .cnl-rss_link {
  float: left;
  width: 140px;
  font-size: 1.6rem;
}
.content-rss .cnl-rss .cnl-rss_link span {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 5px;
}
.content-rss .cnl-rss .cnl-rss_link span.portada,
.content-rss .cnl-rss .cnl-rss_link span.ultimas {
  width: 0px;
  margin-right: 0px;
}
.content-rss .cnl-rss .url {
  width: 350px;
}
.content-rss .cnl-rss .yahoo {
  width: 70px;
}
.content-rss .cnl-rss .yahoo a {
  background-image: url("images/logo-yahoo.png");
  display: block;
  height: 14px;
  text-indent: -10000px;
  width: 27px;
}
.content-rss .cnl-rss .live a {
  background-image: url("images/logo-windows.png");
  display: block;
  height: 14px;
  text-indent: -10000px;
  width: 55px;
}
.note-rss {
  padding: 15px 0px;
}

/**
* 15. Contact page
*/
.pane-block.pane-lostiempos-contactblock .block-inner.clearfix {
  margin: 0 auto;
  padding: 15px;
  width: 570px;
}
.pane-block.pane-lostiempos-contactblock .form-submit {
  background: #0065bd none repeat scroll 0 0;
  border: 1px solid #0065bd;
  border-radius: 1.8em;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  padding: 4px 10px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.pane-block.pane-lostiempos-contactblock .form-actions.form-wrapper {
  text-align: center;
}
.pane-block.pane-lostiempos-contactblock .contact-form .form-text:select {
  border: 1px solid #0065bd;
}

/**
 * 16. Encuestas page
 */
.page-encuestas .view-encuestas .node-title > a {
  font-size: 17px;
  line-height: 0.8;
}
.page-encuestas .form-submit.ajax-processed,
.node-advpoll .form-submit.ajax-processed {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #0065bd;
  border-radius: 1.8em;
  color: #0065bd;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.page-encuestas .form-submit.ajax-processed:hover,
.node-advpoll .form-submit.ajax-processed:hover {
  background: #0056bd;
  color: white;
}
.page-encuestas .view-encuestas .views-row,
.node-type-advpoll .node .node-content {
  text-align: center;
}
.page-encuestas .view-encuestas .node-header,
.page-encuestas .view-encuestas .form-item.form-type-checkboxes,
.page-encuestas .view-encuestas .form-item.form-type-radios,
.node-type-advpoll .form-item.form-type-checkboxes,
.node-type-advpoll .form-item.form-type-radios {
  text-align: left;
}
.node-type-advpoll .pane-node-title .block-content {
  font-size: 16px;
}
.view-encuestas .submitted,
.node-advpoll .submitted {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-size: 12px;
  padding-left: 15px;
  text-align: left;
}
.page-encuestas .view-encuestas .views-view-grid.cols-2 {
  border: medium none;
}
.page-encuestas
  .view-encuestas.view-id-encuestas.view-display-id-todas_las_encuestas
  td {
  padding: 0px;
  text-align: center;
  vertical-align: sub;
  width: 50%;
}
.page-encuestas
  .view-encuestas.view-id-encuestas.view-display-id-todas_las_encuestas
  .col-1 {
  padding-right: 40px;
  border-right: 1px solid #ccc;
}
.page-encuestas .view-encuestas .node-title > a:hover {
  color: #333;
}
.page-encuestas
  .view-encuestas.view-id-encuestas.view-display-id-todas_las_encuestas
  .col-2 {
  padding-left: 40px;
}
.page-encuestas h1.node-title {
  line-height: 0.8 !important;
}
.view-encuestas .break-h,
.view-encuestas .break-top {
  border: medium none;
  display: block;
}
.view-encuestas .break-h td {
  border-right: medium none;
  border-top: 1px solid #b2b2b2;
  display: block;
  width: 200% !important;
  padding: 15px 0 0 !important;
}
.page-encuestas .view-encuestas tr {
  border: none;
}
.view-encuestas .break-top td {
  display: block;
  width: 200% !important;
  padding: 15px 0 0 !important;
}
.page-encuestas .view-encuestas .poll-bar {
  text-align: left;
}
.poll .bar {
  background-color: #eee !important;
}
.poll .bar .foreground {
  background-color: #bababa !important;
}

/**
 * 17. Multimedia page
 */
.view-multimedia.view-display-id-mas_multimedia tr {
  background: inherit !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.view-multimedia.view-display-id-mas_multimedia td {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  flex-direction: column;
  width: 30%;
  padding: 10px 0px !important;
}
.view-multimedia .views-field-field-galeria-fotografica-fotos img {
  width: 100%;
}
.view-multimedia.view-display-id-mas_multimedia .col-1,
.view-multimedia.view-display-id-mas_multimedia .col-4,
.view-multimedia.view-display-id-mas_multimedia .col-7,
.view-multimedia.view-display-id-mas_multimedia .col-10,
.view-multimedia.view-display-id-mas_multimedia .col-13 {
  padding: 10px 10px 10px 0;
}
.view-multimedia.view-display-id-mas_multimedia .col-2,
.view-multimedia.view-display-id-mas_multimedia .col-5,
.view-multimedia.view-display-id-mas_multimedia .col-8,
.view-multimedia.view-display-id-mas_multimedia .col-11,
.view-multimedia.view-display-id-mas_multimedia .col-14 {
  padding: 0 10px;
}
.view-multimedia.view-display-id-mas_multimedia .col-3,
.view-multimedia.view-display-id-mas_multimedia .col-6,
.view-multimedia.view-display-id-mas_multimedia .col-9,
.view-multimedia.view-display-id-mas_multimedia .col-12,
.view-multimedia.view-display-id-mas_multimedia .col-15 {
  padding: 10px 15px 10px 10px;
}
.view-multimedia.view-display-id-mas_multimedia .views-field.views-field-title {
  min-height: 73px;
}
.page-multimedia .view-multimedia .views-view-grid.cols-3 {
  border: medium none;
}
.view-multimedia.view-id-multimedia.view-display-id-multimedia .view-content,
.view-multimedia.view-id-multimedia.view-display-id-multimedia_galeria
  .view-content,
.view-multimedia.view-id-multimedia.view-display-id-multimedia_ferial
  .view-content,
.view-multimedia.view-id-multimedia.view-display-id-multimedia_galeria_ferial
  .view-content {
  display: flex;
  flex-flow: row wrap;
}
.view-multimedia.view-id-multimedia.view-display-id-multimedia .views-row-1,
.view-multimedia.view-id-multimedia.view-display-id-multimedia .views-row-2,
.view-multimedia.view-id-multimedia.view-display-id-multimedia_ferial
  .views-row,
.view-multimedia.view-id-multimedia.view-display-id-multimedia_galeria_ferial
  .views-row {
  border-right: 1px solid #b2b2b2;
  width: 33.3333%;
  padding: 0 15px;
}
.view-multimedia.view-id-multimedia.view-display-id-multimedia .views-row,
.view-multimedia.view-id-multimedia.view-display-id-multimedia_galeria
  .views-row,
.view-multimedia.view-id-multimedia.view-display-id-multimedia_ferial
  .views-row,
.view-multimedia.view-id-multimedia.view-display-id-multimedia_galeria_ferial
  .views-row {
  float: left;
}
.view-multimedia .views-row-ads {
  padding: 0 15px;
  width: 33.3333%;
}

.view-multimedia .row-mob-galery {
  width: 50%;
  float: left;
}
.view-multimedia .row-mob-galery .views-row {
  width: 50%;
}
/*
.view-multimedia .views-row-3,
.view-multimedia .views-row-4,
.view-multimedia .views-row-5,
.view-multimedia .views-row-6{
  border-right: 1px solid #b2b2b2;
  padding: 0 15px;
  width: 25%;
  margin-bottom: 10px;
}

.view-multimedia .views-row-3 {
  clear: both;
}
.view-multimedia .views-row-6{
  border:none;
}
*/
.view-multimedia .views-field-title .field-content > a {
  font-size: 17px;
}
.page-inicio .view-multimedia .views-field-title .field-content > a {
  color: #fff;
}
.page-inicio .view-multimedia .views-field-title .field-content > a,
.front .pane-noticias-multimedia .view-content .views-row .views-field-title a {
  line-height: 1;
}
.page-multimedia .view-multimedia .views-field-title .field-content > a {
  color: #000;
}

.view-multimedia .date-display-single {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
.view-multimedia .more-link > a {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #fff;
  border-radius: 1.8em;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.pane-multimedia .more-link {
  clear: both;
  display: inline-block;
  margin: 15px 0;
  text-align: center;
  width: 100%;
}
.view-multimedia .more-link > a:hover {
  background: #0065bd;
  border: 1px solid #0065bd;
}
.view-multimedia
  .views-field-field-galeria-fotografica-fotos
  .field-content
  > a::after {
  background-image: url("images/photo.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60px auto;
  content: "";
  height: 60px;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  width: 60px;
}
.view-multimedia .views-field-field-galeria-fotografica-fotos .field-content {
  position: relative;
}
.view-multimedia .views-field-field-noticia-fotos .field-content > a::after {
  background-image: url("images/play.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60px auto;
  content: "";
  height: 60px;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  width: 60px;
}
.view-multimedia .views-field-field-noticia-fotos .field-content {
  position: relative;
}
/** desde aqui **/
.multimedia-page .panels-flexible-region-noticia_layout-noticia_content {
  padding-right: 15px !important;
  padding-left: 15px !important;
  margin: 0px !important;
}
.multimedia-page .views-field.views-field-field-noticia-fotos {
  border: 1px solid #fcfcfc;
  box-shadow: 2px 2px 5px #ccc;
  margin-bottom: 5px;
}
.view-display-id-mas_multimedia {
  margin-bottom: 25px;
}
.multimedia-page .pane-views.pane-multimedia.block h2 {
  background: #0d242d;
  padding: 15px;
  color: #fff;
  font-weight: bold;
}

.multimedia-page .view-multimedia td {
  width: 33% !important;
  vertical-align: top;
  padding: 10px !important;
}
.multimedia-page .item-list-pager li {
  margin: 0px;
  padding: 0px;
}
.multimedia-page .item-list-pager li a,
.multimedia-page .item-list-pager .pager-current {
  background: #efefef;
  margin: 0 2px !important;
  border: 1px solid #ccc;
  padding: 2px 10px;
  color: #999;
}
.multimedia-page .item-list-pager li a:hover {
  background: #0d242d;
  color: #fff;
}
.multimedia-page .item-list-pager .pager-current {
  background: #dca105;
  color: #fff;
}

.multimedia-page .views-field.views-field-field-galeria-fotografica-fotos,
.multimedia-page .views-field.views-field-field-noticia-fotos {
  box-shadow: 2px 2px 5px #ccc;
  margin-bottom: 11px;
}
.multimedia-page .view-display-id-block_1 .views-field-field-noticia-fotos {
  display: none;
}

/** ---- **/

.page-lt-ferial .view-ferial-general .views-row {
  min-height: 250px;
  border: 1px solid #ccc;
  margin: 15px;
  box-shadow: 0 0 10px #888;
  width: 249px;
}
.page-lt-ferial .view-ferial-general .views-row:hover {
  border: 1px solid #dca105;
  box-shadow: 0 0 10px #dca105;
}

.page-lt-ferial
  .view-ferial-general
  .views-row
  .views-field-field-noticia-fotos {
  margin-top: 12px;
}
.page-lt-ferial
  .view-ferial-general
  .views-row
  .views-field-field-noticia-fotos
  img {
  max-width: 223px;
}

.page-lt-ferial .view-ferial-general .views-field.views-field-nothing {
  margin-top: 5px;
}

.page-lt-ferial .view-ferial-general .views-field-title,
.page-lt-ferial .view-display-id-multimedia_ferial .views-field-title a,
.page-lt-ferial
  .view-display-id-multimedia_galeria_ferial
  .views-field-title
  a {
  color: #555;
  margin-top: 5px;
  line-height: 20px;
}

.page-lt-ferial .view-ferial-general .views-field-title:hover,
.page-lt-ferial .view-display-id-multimedia_ferial .views-field-title a:hover,
.page-lt-ferial
  .view-display-id-multimedia_galeria_ferial
  .views-field-title
  a:hover {
  color: #288fae;
}

.page-lt-ferial .view-ferial-general .views-row {
  min-height: 280px;
  margin-bottom: 15px;
}

/**
 * 17.1 Qué pedimos block
 */
.que-pedimos-block ul {
  list-style: outside none none;
  overflow: hidden;
  padding: 0;
  width: 300px;
  margin: 0 auto;
  height: 300px;
}
.que-pedimos-block ul li {
  display: none;
}

/**
* 18. Términos y condiciones
*/
.page-aviso-legal
  .inside.panels-flexible-region-inside.panels-flexible-region-basico_derecha-noticia_content-inside.panels-flexible-region-inside-first {
  padding: 15px;
}

/**
 * 19. Autor nodo
 */

.node-type-autor .autor {
  margin: 30px 0;
  overflow: hidden;
}

.node-type-autor .autor-foto {
  float: left;
}

.node-type-autor .autor-foto img {
  width: 200px;
  height: 200px;
  border-radius: 100px;
}

.node-type-autor .autor-desc {
  float: left;
  font-size: 2rem;
  line-height: 1.7em;
  margin-left: 30px;
}

.node-type-autor .pane-opinion .pane-title,
.node-type-autor .pane-opinion .view-grouping-header {
  display: none;
}
/**
* 20. Persona DBPedia
*/
.dbpedia-persona {
  color: #333;
  font-family: "Source Serif Pro", "Times New Roman", Times, serif;
  font-size: 1.6rem;
  line-height: 1.4em;

  border-bottom: 1px solid #b2b2b2;
  padding-bottom: 30px;
  margin-bottom: 15px;
}

.dbpedia-persona .foto {
  float: left;
  width: 220px;
  margin-right: 30px;
}

.dbpedia-persona .foto img {
  max-width: 200px;
}

.dbpedia-persona .resumen {
  float: left;
  width: 400px;
  margin-right: 50px;
  line-height: 1.6em;
}

.dbpedia-persona .persona-twitter {
  float: left;
  width: 430px;
  line-height: 1.2em;
}

.dbpedia-persona .campos-interior {
  margin-bottom: 15px;
}

.dbpedia-persona .fuente {
  clear: both;
}

/**
* 21. Lista simple de notas con foto 270 a la izquierda
*/

.lista-simple-270 {
  color: #434343;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  border-top: 0;
}

.lista-simple-270 .view-header {
  margin-bottom: 30px;
}

.lista-simple-270 .views-row {
  clear: both;
  border-bottom: 1px #b2b2b2 solid;
  padding: 15px 0;
  overflow: hidden;
}

.lista-simple-270 .views-field-field-noticia-fotos {
  float: left;

  margin-right: 15px;
}

.lista-simple-270 .views-field-nothing {
  display: flex;
}

.lista-simple-270 .views-field-suplemento,
.lista-simple-270 .views-field-seccion {
  color: #848484;
}

.lista-simple-270 .views-field-sumario,
.page-especial-multimedia .noticias-lt-block .views-field-sumario,
.page-especiales-multimedia .noticias-lt-block .views-field-sumario {
  color: #555;
  font-family: "Times New Roman", Times, serif;
  font-size: 1.2em;
  padding: 10px 10px 0px 0px;
}

.lista-simple-270 .item-list-pager ul.pager {
  font-size: 1.7rem;
  padding-top: 15px;
}
/*
 *Suplementos Especiales
 */
.page-suplementos .view-suplementos .views-view-grid,
.page-especiales .view-display-id-especiales_subhome {
  border: none;
  border-collapse: separate;
}
.page-suplementos .views-field.views-field-field-suplementos-logo {
  background: none repeat scroll 0 0 #ebebeb;
  border-bottom: 5px solid #ffc412;
  min-height: 200px;
  min-width: 243px;
  display: table;
  height: 200px;
  text-align: center;
}
.page-especiales .views-field.views-field-field-especiales-imagen img {
  background: none repeat scroll 0 0 #ebebeb;
  border-bottom: 5px solid #ffc412;
  width: 243px;
  display: table;
  height: 350px;
  text-align: center;
}

.page-especiales .view-suplementos .views-row {
  border-top: 1px solid #ccc;
  float: left;
  margin-right: 13px;
  margin-top: 15px;
  width: 247px;
  padding-top: 10px;
  width: 243px;
}
.page-especiales .view-suplementos .views-row:nth-child(3n + 1) {
  clear: both;
}

.page-suplementos .view-suplementos .views-row {
  float: left;
  margin-right: 13px;
  margin-top: 15px;
}
.page-suplementos
  .views-field.views-field-field-suplementos-logo
  .field-content,
.page-especiales
  .views-field.views-field-field-especiales-imagen
  .field-content {
  display: table-cell;
  vertical-align: middle;
}

.page-suplementos .view-suplementos .field-content > a,
.page-especiales .view-suplementos .field-content > a {
  color: #444444;
  font-size: 17px;
}
.page-suplementos .view-suplementos .views-field.views-field-name {
  border-bottom: 1px solid #b2b2b2;
  padding: 6px 0;
  text-align: center;
}
.page-especiales .view-suplementos .views-field.views-field-name {
  padding: 6px 0;
  text-align: center;
}

.page-suplementos .view-suplementos td {
  padding-bottom: 8px;
}
/*
.view-suplementos .views-row-4,
.view-suplementos .views-row-5,
.view-suplementos .views-row-7,
.view-suplementos .views-row-9 {
	display: none;
}*/
/*
* Especiales
*/

/*
 *23. Registro Boletin
 */
.page-registro-boletin .form-item label {
  font-weight: normal;
}
.page-registro-boletin .form-item.form-item-secciones {
  clear: both;
  overflow: hidden;
}
.page-registro-boletin .form-item.form-item-secciones .form-type-checkbox {
  float: left;
  width: 154px;
}
.page-registro-boletin .form-item.form-item-secciones .description {
  clear: both;
  padding-top: 10px;
  color: #6d6d6d;
}
.page-registro-boletin .panel-pane.pane-custom.pane-10.no-title.block {
  display: inline-block;
  float: right;
}
.newsletter-popup .simplenews-subscribe .form-submit,
.page-registro-boletin .simplenews-subscribe .form-submit {
  margin: 20px auto;
  background: transparent;
  border: 2px solid #ffc400;
  border-radius: 1.8em;
  color: #ffc400;
  cursor: pointer;
  display: inline-block;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.42857;
  padding: 6px 50px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  display: block;
}
.newsletter-popup .simplenews-subscribe .form-submit:hover,
.page-registro-boletin .simplenews-subscribe .form-submit:hover {
  background: #ffc400;
  color: #fff;
}
.newsletter-popup .simplenews-subscribe .form-text,
.page-registro-boletin .simplenews-subscribe .form-text {
  border: 1px solid #b2b2b2;
  height: 25px;
  width: 400px;
}
.newsletter-popup #messages {
  color: red;
  line-height: 1.3;
  font-size: 12px;
}
.page-registro-boletin .ver-boletin .button {
  /*  background: #ffc400 none repeat scroll 0 0;*/
  border-radius: 25px;
  color: #fff;
  float: right;
  padding: 8px 20px;
  font-size: 1.6rem;
  margin-right: 0px;
  -webkit-appearance: unset;
}
.page-registro-boletin .ver-boletin .button:hover {
  color: #333;
}
.page-registro-boletin
  .panels-flexible-row.panels-flexible-row-basico_derecha-2 {
  padding-top: 0px !important;
  padding-bottom: 0px;
}

.page-registro-boletin .panels-flexible-region-basico_derecha-columna_dereca {
  display: none;
}
.page-registro-boletin .panels-flexible-region-basico_derecha-noticia_content {
  border-top: 0 none;
  float: none;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0 15px !important;
  width: 100% !important;
  background-image: url("images/newsletter_2019.jpg");
  background-repeat: no-repeat;
  min-height: 760px;
}
.newsletter-popup .simplenews-subscribe,
.page-registro-boletin .simplenews-subscribe {
  width: 330px;
  padding: 15px 30px;
  /*background-image: url("images/back_take.png");*/
  float: right;
  margin-right: 14px;
  margin-top: 107px;
  background-color: #18191b;
}
.newsletter-popup .simplenews-subscribe h2,
.page-registro-boletin .simplenews-subscribe h2 {
  margin: 5px 0px;
  text-align: center;
  color: #ffc400;
  font-weight: normal;
}
.newsletter-popup .simplenews-subscribe label,
.page-registro-boletin .simplenews-subscribe label {
  color: #ccc;
  font-family: arial;
  font-size: 14px;
  cursor: pointer;
}
.newsletter-popup
  .simplenews-subscribe
  .form-item.form-type-textfield
  .form-text,
.page-registro-boletin
  .simplenews-subscribe
  .form-item.form-type-textfield
  .form-text {
  width: 100%;
  background-color: transparent;
  color: #fff;
}
.newsletter-popup .simplenews-subscribe input[type="checkbox"],
.page-registro-boletin .simplenews-subscribe input[type="checkbox"] {
  display: none;
}
.newsletter-popup .simplenews-subscribe input[type="checkbox"] + label:before,
.page-registro-boletin
  .simplenews-subscribe
  input[type="checkbox"]
  + label:before {
  border: 1px solid #333;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 16px;
  margin: 0 0.25em 0 0;
  padding: 0;
  vertical-align: top;
  width: 16px;
}
.newsletter-popup
  .simplenews-subscribe
  input[type="checkbox"]:checked
  + label:before,
.page-registro-boletin
  .simplenews-subscribe
  input[type="checkbox"]:checked
  + label:before {
  background: #fff;
  color: #333;
  content: "\2713";
  text-align: center;
}
.newsletter-popup
  .simplenews-subscribe
  input[type="checkbox"]:checked
  + label:after,
.page-registro-boletin
  .simplenews-subscribe
  input[type="checkbox"]:checked
  + label:after {
  font-weight: bold;
}
.page-registro-boletin .text-newsletter {
  float: left;
  font-size: 2rem;
  margin-left: 0px;
  margin-top: 25px;
  width: 275px;
}
.page-registro-boletin .text-newsletter h1 {
  margin: 0px;
  font-size: 4rem;
  font-weight: normal;
  line-height: 4.5rem;
}
.page-registro-boletin .text-newsletter h1 span {
  display: block;
  font-size: 7rem;
  font-weight: bold;
  text-align: center;
  padding-right: 20px;
}
.page-registro-boletin .text-newsletter p {
  width: 120px;
  padding-top: 15px;
  line-height: 2.5rem;
}

/*
 *24. Wellcome page
 */
.page-bienvenido .wellcome-content {
  width: 620px;
  margin: 15px 0;
  display: inline-block;
}
.page-bienvenido .wellcome-content h1,
.page-bienvenido .wellcome-content .mail {
  color: #006cc3;
}
.page-bienvenido .wellcome-content .ver-boletin .button {
  background: #0065bd none repeat scroll 0 0;
  border-radius: 15px;
  color: #fff;
  float: right;
  padding: 5px 10px;
}

/**
 * 25.3 Lt-Data nodo
 */
.titulo-azul {
  color: #006cc3;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 0;
}
.node-type-lt-data .field-name-body {
  padding-top: 30px;
}
.node-type-lt-data .field-name-field-lt-data-fecha {
  padding-bottom: 30px;
}
.node-type-lt-data .node-content {
  font-family: "Source Serif Pro", "Times New Roman", Times, serif;
  font-size: 1.8rem;
  line-height: 1.6;
}
.node-type-lt-data .field-name-field-lt-data-seccion {
  color: #006cc3;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 0;
}
.node-type-lt-data .social-bar,
.node-type-lt-data .social-bar {
  overflow: hidden;
}
.node-type-lt-data .social-bar .social-buttons,
.node-type-lt-data .social-bar .social-buttons {
  float: left;
}
.node-type-lt-data .social-bar .social-info,
.node-type-lt-data .social-bar .social-info {
  float: right;
  overflow: hidden;
}

/*
 *26. Boletin
 */
.node-type-simplenews .node-content table {
  border: medium none;
  border-collapse: separate;
}
.node-type-simplenews table {
  margin: 0 auto !important;
}
.node-type-simplenews td {
  padding: 0;
}
.node-type-simplenews table,
.node-type-simplenews td {
  vertical-align: top;
}
.node-type-simplenews img {
  box-sizing: unset !important;
  max-width: unset !important;
}
.node-type-simplenews .views-field.views-field-field-noticia-fotos {
  float: left;
  height: 90px !important;
  width: 140px !important;
}
.view-newsletter.view-display-id-portada_tres_notas .views-row.views-row-1 {
  width: 190px !important;
}
.view-newsletter.view-display-id-portada_tres_notas .views-row.views-row-2 {
  width: 200px !important;
}
.node-type-simplenews .image-style-newsletter-tipo-1 {
  height: 90px;
}

/**
 * 27. Especiales
 */
.node-type-noticia .pane-especiales-bloques {
  border-top: 1px solid #c2c2c2;
  padding-top: 15px;
  margin: 0px;
}
.view-id-especiales_bloques .views-view-grid {
  margin: 0px;
}
.view-id-especiales_bloques .views-view-grid td {
  width: 33%;
}
.view-id-especiales_bloques .views-view-grid .break-h {
  display: block;
  margin-top: 15px;
}
.view-id-especiales_bloques .view-footer {
  text-align: center;
  padding: 0px;
}
.view-id-especiales_bloques .view-footer ul {
  margin: 0px !important;
  padding: 0px !important;
}

/**
 * 27.1 Especial Copa America 2016
 */
.page-taxonomy-term-4127 .panels-flexible-row-sub_home_layout-7,
.page-taxonomy-term-4444 .panels-flexible-row-sub_home_layout-7 {
  background-color: #000;
  padding-top: 15px;
  color: #fff;
}
.page-taxonomy-term-4127 .panels-flexible-row-sub_home_layout-7 .pane-title,
.page-taxonomy-term-4444 .panels-flexible-row-sub_home_layout-7 .pane-title {
  color: #ffc614;
  font-size: 4.5rem;
}
.page-taxonomy-term-4127 .view-display-id-especial_galeria_bottom .views-row,
.page-taxonomy-term-4127 .view-display-id-especial_videos_bottom .views-row,
.page-taxonomy-term-4444 .view-display-id-especial_galeria_bottom .views-row,
.page-taxonomy-term-4444 .view-display-id-especial_videos_bottom .views-row {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 15px;
  width: 25%;
  border: none;
}
.page-taxonomy-term-4127 .view-display-id-especial_galeria_bottom,
.page-taxonomy-term-4127 .view-display-id-especial_videos_bottom,
.page-taxonomy-term-4444 .view-display-id-especial_galeria_bottom,
.page-taxonomy-term-4444 .view-display-id-especial_videos_bottom {
  border-top: 1px solid #ccc;
  padding-top: 15px;
}
.page-taxonomy-term-4127 .view-display-id-especial_galeria_bottom .views-row-1,
.page-taxonomy-term-4127 .view-display-id-especial_videos_bottom .views-row-1,
.page-taxonomy-term-4444 .view-display-id-especial_galeria_bottom .views-row-1,
.page-taxonomy-term-4444 .view-display-id-especial_videos_bottom .views-row-1 {
  padding-left: 0px;
}
.page-taxonomy-term-4127 .view-display-id-especial_galeria_bottom .views-row-4,
.page-taxonomy-term-4127 .view-display-id-especial_videos_bottom .views-row-4,
.page-taxonomy-term-4444 .view-display-id-especial_galeria_bottom .views-row-4,
.page-taxonomy-term-4444 .view-display-id-especial_videos_bottom .views-row-4 {
  padding-right: 0px;
}
.page-taxonomy-term-4127 .view-display-id-especial_galeria_bottom .views-row-3,
.page-taxonomy-term-4127 .view-display-id-especial_videos_bottom .views-row-3,
.page-taxonomy-term-4444 .view-display-id-especial_galeria_bottom .views-row-3,
.page-taxonomy-term-4444 .view-display-id-especial_videos_bottom .views-row-3 {
  clear: none;
}
.page-taxonomy-term-4127 .panels-flexible-row-sub_home_layout-7 a,
.page-taxonomy-term-4444 .panels-flexible-row-sub_home_layout-7 a {
  color: #fff;
}
.page-taxonomy-term-4127 #panels-ipe-paneid-1435,
.page-taxonomy-term-4444 #panels-ipe-paneid-1435 {
  /*float: right;*/
}
.page-taxonomy-term-4127 #panels-ipe-paneid-1437,
.page-taxonomy-term-4444 #panels-ipe-paneid-1437 {
  clear: both;
}
.page-taxonomy-term-4127 .view-display-id-especial_galeria_top article,
.page-taxonomy-term-4444 .view-display-id-especial_galeria_top article {
  margin-bottom: 5px;
}

.page-taxonomy-term-4127 .view-display-id-especial_galeria_top .node-header a,
.page-taxonomy-term-4127
  .view-display-id-especial_videos_top
  .views-field-title
  a,
.page-taxonomy-term-4444 .view-display-id-especial_galeria_top .node-header a,
.page-taxonomy-term-4444
  .view-display-id-especial_videos_top
  .views-field-title
  a {
  font-size: 3.5rem;
}
.page-taxonomy-term-4127 .view-display-id-especial_galeria_top .node-content,
.page-taxonomy-term-4127
  .view-display-id-especial_videos_top
  .views-field-field-noticia-video
  .file-video-youtube,
.page-taxonomy-term-4444 .view-display-id-especial_galeria_top .node-content,
.page-taxonomy-term-4444
  .view-display-id-especial_videos_top
  .views-field-field-noticia-video
  .file-video-youtube {
  float: left;
  width: 770px;
}
.page-taxonomy-term-4127 .date-display-single,
.page-taxonomy-term-4444 .date-display-single {
  background-image: url("images/clock_icon_yellow.png");
  color: #ffc614;
}
.page-taxonomy-term-4127 .panels-flexible-row-sub_home_layout-3,
.page-taxonomy-term-4444 .panels-flexible-row-sub_home_layout-3 {
  background-image: url("images/cintillo_copa_america_2.png");
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 250px;
}
.page-taxonomy-term-4127 .panels-flexible-row-sub_home_layout-2,
.page-taxonomy-term-4444 .panels-flexible-row-sub_home_layout-2 {
  display: none;
}
.page-taxonomy-term-4127 .view-display-id-mas_leido_especial div,
.page-taxonomy-term-4444 .view-display-id-mas_leido_especial div {
  margin-bottom: 0px !important;
}
.page-taxonomy-term-4127 .view-display-id-mas_leido_especial .view-header,
.page-taxonomy-term-4444 .view-display-id-mas_leido_especial .view-header {
  margin-bottom: 20px !important;
  font-size: 2.6rem;
}
.page-taxonomy-term-4127 .panels-flexible-region-sub_home_layout-ads_middle_e,
.page-taxonomy-term-4444 .panels-flexible-region-sub_home_layout-ads_middle_e {
  margin-left: 0px;
  width: 73%;
  padding-top: 20px;
}
.page-taxonomy-term-4127 .panels-flexible-region-sub_home_layout-ads_middle_f,
.page-taxonomy-term-4444 .panels-flexible-region-sub_home_layout-ads_middle_f {
  margin-right: 0;
  padding-left: 20px;
  padding-top: 20px;
  width: 27%;
}
.page-taxonomy-term-4127 #columns,
.page-taxonomy-term-4444 #columns {
  background-image: url("images/copa_2016_background.jpg");
  background-position: center top;
  background-color: #000;
  background-repeat: no-repeat;
}
.page-taxonomy-term-4127 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.page-taxonomy-term-4127 .bx-wrapper .bx-pager.bx-default-pager a.active,
.page-taxonomy-term-4444 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.page-taxonomy-term-4444 .bx-wrapper .bx-pager.bx-default-pager a.active {
  background-color: #ccc;
}
.page-taxonomy-term-4127 .view-display-id-especial_bolivia .break-h,
.page-taxonomy-term-4444 .view-display-id-especial_bolivia .break-h {
  display: block;
  margin-top: 15px;
}
.page-taxonomy-term-4127 .pane-especiales-especial-bolivia .pane-title,
.page-taxonomy-term-4444 .pane-especiales-especial-bolivia .pane-title {
  background-color: #00732e;
  color: #fff;
  font-size: 3.5rem;
  padding: 10px 0;
  text-align: center;
}

/**
 * 27.2 CONCURSO EL Y ELLA
 */

.pane-concurso-el-y-ella .block-title {
  font-size: 2.5em !important;
}

.view-concurso-el-y-ella .node-header h1 {
  font-size: 1.8rem;
}

.view-concurso-el-y-ella .node-header h1 a {
  /*color: #434343;*/
}

.view-concurso-el-y-ella table,
.view-concurso-el-y-ella td,
.view-concurso-el-y-ella tr {
  vertical-align: top;
  border: none;
}

.view-concurso-el-y-ella table {
  margin-left: 50px;
}

.view-concurso-el-y-ella td {
  border-bottom: #ccc 1px solid;
}

.view-concurso-el-y-ella td {
  padding: 5px 15px 5px 0;
}

.view-concurso-el-y-ella .field-items img {
  width: 290px;
  height: 435px;
  max-width: none;
}

.view-concurso-el-y-ella .node-content .form-item label {
  float: left;
  margin-right: 10px;
}

.view-concurso-el-y-ella .rate-widget-2 {
  float: left;
}

/*
* 27.3 JJOO 2016
*/
#tabsjo {
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0px;
  list-style: none;
}
#tabsjo .title {
  text-align: center;
  color: #59af01;
  padding: 15px;
  font-size: 2.6rem;
  font-weight: 500;
  line-height: 1;
}

#tabsjo li {
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 15px;
  margin-top: 15px;
}

#tabsjo a {
  position: relative;
  background: #59af01;
  padding: 0.7em 3.5em;
  float: left;
  text-decoration: none;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1;
}

#tabsjo a:hover,
#tabsjo a:hover::after,
#tabsjo a:focus,
#tabsjo a:focus::after {
  background: #59af01;
}

#tabsjo a:focus {
  outline: 0;
  color: #59af01;
  background-color: #fff;
}

#tabsjo a::after {
  width: 1em;
  background: #fff;
}

#tabsjo #current a,
#tabsjo #current a::after {
  background: #fff;
  color: #59af01;
  font-weight: bold;
  z-index: 3;
  border: 1px #008fc6 solid;
}

#contenido-jo {
  background: #fff;
  padding: 15px;
  height: 380px;
  position: relative;
  z-index: 2;
}

/**
* 27.4 Dakar 2017
*/
.dakar-2017 .panels-flexible-row-sub_home_layout-3 {
  background-image: url("images/banner_dakar2017_desk.jpg");
  background-position: top center;
  padding-top: 250px;
  background-repeat: no-repeat;
}
.dakar-2017 #columns {
  background-color: #e9d7b1;
}
.dakar-2017 .pane-especiales-especial-bolivia h2.pane-title {
  background-color: #e74d31;
  text-align: center;
  color: #fff;
  padding: 10px;
}
.dakar-2017 .view-despachos-de-audio .views-row {
  border-right: 1px solid #eee;
  float: left;
  overflow: hidden;
  padding-right: 10px;
  padding-left: 10px;
  width: 33%;
  position: relative;
  padding-bottom: 50px;
}
.dakar-2017 .view-despachos-de-audio .view-content {
  display: flex;
  flex-flow: row wrap;
}
.dakar-2017 .view-despachos-de-audio .views-row-last {
  border-right: none;
}
.dakar-2017
  .view-despachos-de-audio
  .views-row
  .views-field-field-despacho-fecha {
  float: left;
  width: 230px;
}
.dakar-2017
  .view-despachos-de-audio
  .views-row
  .views-field-field-despacho-fecha
  span {
  display: block;
  color: #939393;
}
.dakar-2017
  .view-despachos-de-audio
  .views-row
  .views-field-field-despacho-audio {
  bottom: 0;
  clear: both;
  left: 10px;
  padding-top: 15px;
  position: absolute;
  right: 10px;
}
.dakar-2017
  .view-despachos-de-audio
  .views-row
  .views-field-field-despacho-audio
  audio {
  width: 100%;
}
.dakar-2017
  .view-despachos-de-audio
  .views-row
  .views-field-field-despacho-fecha
  a {
  color: #333;
  display: block;
  font-size: 1.7rem;
  line-height: 1.9rem;
  margin-bottom: 10px;
}
.dakar-2017 .view-despachos-de-audio .views-field-field-despacho-fecha {
  clear: both;
  display: block;
  font-size: 1.3rem;
  margin-bottom: 20px;
}
.dakar-2017
  .view-despachos-de-audio
  .views-row
  .views-field-field-despacho-autor {
  float: right;
  width: 130px;
  text-align: center;
}
.dakar-2017 .view-display-id-especial_galeria_bottom .views-row,
.dakar-2017 .view-display-id-especial_videos_bottom .views-row {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 15px;
  width: 25%;
  border: none;
}
.dakar-2017 .view-display-id-especial_galeria_bottom,
.dakar-2017 .view-display-id-especial_videos_bottom {
  border-top: 1px solid #ccc;
  padding-top: 15px;
}
.dakar-2017 .view-display-id-especial_galeria_bottom .views-row-1,
.dakar-2017 .view-display-id-especial_videos_bottom .views-row-1 {
  padding-left: 0px;
}
.dakar-2017 .view-display-id-especial_galeria_bottom .views-row-4,
.dakar-2017 .view-display-id-especial_videos_bottom .views-row-4 {
  padding-right: 0px;
}
.dakar-2017 .view-display-id-especial_galeria_bottom .views-row-3,
.dakar-2017 .view-display-id-especial_videos_bottom .views-row-3 {
  clear: none;
}
.dakar-2017 .view-display-id-especial_galeria_top .node-content,
.dakar-2017
  .view-display-id-especial_videos_top
  .views-field-field-noticia-video
  .file-video-youtube {
  float: left;
  width: 770px;
}
.dakar-2017 .panels-flexible-row-sub_home_layout-7 {
  background-color: #432817;
  margin-bottom: 15px;
  padding-top: 10px;
  color: #fff;
}
.dakar-2017 .panels-flexible-row-sub_home_layout-7 .pane-title {
  color: #ffc614;
  font-size: 4.5rem;
}
.dakar-2017 .panels-flexible-row-sub_home_layout-7 a {
  color: #fff;
}
.dakar-2017 .ads-block-panel-tipo-1 .panels-flexible-region-first {
  margin-left: 0px;
  width: 70%;
}
.dakar-2017 .ads-block-panel-tipo-1 .panels-flexible-region-last {
  margin-right: 0px;
  width: 300px;
}
.dakar-2017 .ads-block-panel-tipo-1 .block .block-content div,
.dakar-2017 .ads-block-panel-tipo-2 .block .block-content div {
  margin-bottom: 0px;
}
.dakar-2017 .view-display-id-mas_leido_especial .view-header {
  margin-bottom: 25px !important;
}

/**
 * 27.5 Corso de corsos 2017
 */
.panel-multimedia .panels-flexible-row-inside {
  padding: 0px !important;
}
.panel-multimedia .panels-flexible-row-inside .pane-multimedia {
  padding: 25px 0 0;
}
#corso-2017 {
  background-image: url("images/corso_2017_desk2.gif");
  display: block;
  height: 401px;
  width: 1200px;
  position: relative;
}
#corso-2017 .corso-2017 {
  background-repeat: no-repeat;
  position: absolute;
  right: 15px;
  top: 45px;
  width: 600px;
}

/**
 * 27.6 Feico 2017
 */
.front #main-content .panel-especiales {
  /*background-image: url("images/especiales_block_cbba.png");*/
  /*background-image: url("images/feico.png");*/
  /*background-image: url("images/inter.png");*/
  background-repeat: repeat-x;
  background-position: 0px -590px;
  position: relative;
}
.front #main-content .panel-especiales .panels-flexible-row-inside {
  /*background-image: url("images/especiales_block_cbba.png");*/
  /*background-image: url("images/especiales_block_chapecoense.png");*/
  /*background-image: url("images/banner-v2.png");*/
  background-repeat: repeat-x !important;
  background-position: 0 0;
  background-color: #fff;
}
.page-taxonomy-term-15444 .panels-flexible-row-sub_home_layout-3 .pane-title {
  background-image: url("images/dia_internet_2018.png");
  text-indent: -10000px;
  height: 110px;
}

/*node especiales feico*/
.page-taxonomy-term-12723 .panels-flexible-row-sub_home_layout-3 .pane-title,
.page-taxonomy-term-12721 .panels-flexible-row-sub_home_layout-3 .pane-title,
.page-taxonomy-term-12891 .panels-flexible-row-sub_home_layout-3 .pane-title {
  font-size: 3rem;
  color: #f9f6f6;
  margin-bottom: 15px;
  font-weight: 500;
  padding: 32px;
  background-color: #00a299;
  /*  background-image: url(images/banner-v2.png);*/
  background-image: url(images/banner-inter.png);
  text-align: center;
  background-repeat: no-repeat;
  background-position: 10px 0px;
  background-size: contain;
}
.page-taxonomy-term-12723 .panels-flexible-row-sub_home_layout-3 .pane-title a,
.page-taxonomy-term-12721 .panels-flexible-row-sub_home_layout-3 .pane-title a,
.page-taxonomy-term-12891 .panels-flexible-row-sub_home_layout-3 .pane-title a {
  color: #f9f6f6;
}
.page-taxonomy-term-20026 .panels-flexible-row-feicobol_2018-2,
.page-taxonomy-term-15168 .panels-flexible-row-feicobol_2018-2 {
  padding-top: 15px;
}
.page-taxonomy-term-20026 .panels-flexible-row-feicobol_2018-3 .pane-title,
.page-taxonomy-term-15168 .panels-flexible-row-feicobol_2018-3 .pane-title {
  font-size: 3rem;
  color: #fff;
  margin-bottom: 15px;
  font-weight: 500;
  padding: 10px;
  background-color: #01597a;
  background-image: url(images/feicobol_2018_2.jpg);
  text-align: center;
  background-repeat: no-repeat;
  background-position: 10px 0px;
  background-size: contain;
}

/**
 * 27.7 Aniversario Bolivia 2017
 */
.front #main-content .panel-especiales {
  /*  background-color: #fff;*/
}
.front #main-content .panel-especiales #especial-6-agosto {
  height: 715px;
}
.front #main-content .panel-especiales .especial .parallax {
  height: 470px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.front #main-content .panel-especiales .view-header {
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
}
.front #main-content .panel-especiales .especial .titulo {
  background-color: #0065bd;
}
.front #main-content .panel-especiales .especial .titulo h2 {
  color: #fff;
  font-size: 20pt;
  text-align: center;
  line-height: 1.4em;
  margin: 0;
  padding: 10px 0px;

  /*background-image: url("images/dia_internet_2018.png");
  background-repeat:no-repeat;
  background-color: #fff;
  background-position:top center;
  font-size: 3rem;
  padding-top: 12px;
  color:#fff;
  height: 110px;
  text-indent:-10000px;*/
  /*display: none;
*/
}
.front #main-content .panel-especiales .view-content {
  margin: 5px;
  display: block;
}
.front #main-content .panel-especiales .view-content .views-row {
  max-width: 385px;
  width: 100%;
  padding: 0px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  float: left;
}
.front #main-content .panel-especiales .view-content .views-row::before {
  content: "";
  padding-top: 50%;
  display: block;
}
.front #main-content .panel-especiales .view-content .views-row.views-row-1 {
  max-width: 780px;
  width: 100%;
}
.front
  #main-content
  .panel-especiales
  .view-content
  .views-row.views-row-1::before {
  padding-top: 50.5%;
}
.front #main-content .panel-especiales .view-content .views-row .views-field {
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px;
}
.front
  #main-content
  .panel-especiales
  .view-content
  .views-row:hover
  .views-field.views-field-field-noticia-fotos
  img.image-style-noticia-home-apertura {
  transform: scale(1.1);
  transition: all 0.4s;
}
.front
  #main-content
  .panel-especiales
  .view-content
  .views-row
  .views-field-nothing {
  background: linear-gradient(transparent, black);
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  padding: 10px;
}
.front
  #main-content
  .panel-especiales
  .view-content
  .views-row
  .views-field-nothing
  .views-field-title
  a {
  color: #fff;
  font-size: 2rem;
}
.front #main-content .panel-especiales .view-content .news-separation {
  display: none;
}

.front #main-content .panel-especiales .especial .agosto6 .bandera {
  background-image: url("images/bandera_cbba.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  /*height: 370px;*/
  height: 500px;
  width: 503px;
  z-index: 2;
}
#lt-tipnis {
  height: auto;
}
#lt-tipnis .views-row {
  width: 360px !important;
  overflow: hidden;
}
/*Custom especial styles*/

.front #main-content .panel-especiales .titulo h2 {
  text-indent: -10000000px;
  height: 140px;
}

.front #main-content .panel-especiales .especial-20026 .titulo h2 {
  background-image: url("images/FIC_2019_1200x60.gif");
}
.front #main-content .panel-especiales .especial-22950 .titulo h2 {
  background-image: url("images/coronavirus_desk.png");
}
.front #main-content .panel-especiales .especial-3312 .titulo h2 {
  background-image: url("images/feicobol-2021.jpg");
}

/*sub-home especial*/
.page-taxonomy-term-15476 .pane-especiales-especial-lista h2.block-title,
.page-taxonomy-term-17250 .pane-especiales-especial-lista h2.block-title {
  background-image: url("images/banner_subhome_6_de_agosto.jpg");
  text-indent: -99999999px;
  width: 100%;
  height: 266px;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: cover;
}

/*media query para movil*/
@media (max-width: 1100px) {
  .especial .agosto6 .bandera {
    width: 100%;
  }
  /*.especial .parallax,
  .especial .agosto6 .filtro{
    height: 320px;
  }*/
}

.cb-slideshow,
.cb-slideshow:after {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 0;
  list-style: none;
}
.cb-slideshow li span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: none;
  opacity: 0;
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -webkit-animation: imageAnimation 60s linear infinite 0s;
  -moz-animation: imageAnimation 60s linear infinite 0s;
  -o-animation: imageAnimation 60s linear infinite 0s;
  -ms-animation: imageAnimation 60s linear infinite 0s;
  animation: imageAnimation 60s linear infinite 0s;
}
.cb-slideshow li:nth-child(1) span {
  background-image: url("images/cbba/slide1.jpg");
}
.cb-slideshow li:nth-child(2) span {
  background-image: url("images/cbba/slide2.jpg");
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
  -ms-animation-delay: 6s;
  animation-delay: 6s;
}
.cb-slideshow li:nth-child(3) span {
  background-image: url("images/cbba/slide3.jpg");
  -webkit-animation-delay: 12s;
  -moz-animation-delay: 12s;
  -o-animation-delay: 12s;
  -ms-animation-delay: 12s;
  animation-delay: 12s;
}
.cb-slideshow li:nth-child(4) span {
  background-image: url("images/cbba/slide4.jpg");
  -webkit-animation-delay: 18s;
  -moz-animation-delay: 18s;
  -o-animation-delay: 18s;
  -ms-animation-delay: 18s;
  animation-delay: 18s;
}
.cb-slideshow li:nth-child(5) span {
  background-image: url("images/cbba/slide5.jpg");
  -webkit-animation-delay: 24s;
  -moz-animation-delay: 24s;
  -o-animation-delay: 24s;
  -ms-animation-delay: 24s;
  animation-delay: 24s;
}
.cb-slideshow li:nth-child(6) span {
  background-image: url("images/cbba/slide6.jpg");
  -webkit-animation-delay: 30s;
  -moz-animation-delay: 30s;
  -o-animation-delay: 30s;
  -ms-animation-delay: 30s;
  animation-delay: 30s;
}
.cb-slideshow li:nth-child(7) span {
  background-image: url("images/cbba/slide7.jpg");
  -webkit-animation-delay: 36s;
  -moz-animation-delay: 36s;
  -o-animation-delay: 36s;
  -ms-animation-delay: 36s;
  animation-delay: 36s;
}
.cb-slideshow li:nth-child(8) span {
  background-image: url("images/cbba/slide8.jpg");
  -webkit-animation-delay: 42s;
  -moz-animation-delay: 42s;
  -o-animation-delay: 42s;
  -ms-animation-delay: 42s;
  animation-delay: 42s;
}
.cb-slideshow li:nth-child(9) span {
  background-image: url("images/cbba/slide9.jpg");
  -webkit-animation-delay: 48s;
  -moz-animation-delay: 48s;
  -o-animation-delay: 48s;
  -ms-animation-delay: 48s;
  animation-delay: 48s;
}
.cb-slideshow li:nth-child(10) span {
  background-image: url("images/cbba/slide10.jpg");
  -webkit-animation-delay: 54s;
  -moz-animation-delay: 54s;
  -o-animation-delay: 54s;
  -ms-animation-delay: 54s;
  animation-delay: 54s;
}
.cb-slideshow li:nth-child(11) span {
  background-image: url("images/cbba/slide11.jpg");
  -webkit-animation-delay: 60s;
  -moz-animation-delay: 60s;
  -o-animation-delay: 60s;
  -ms-animation-delay: 60s;
  animation-delay: 60s;
}
.cb-slideshow li:nth-child(12) span {
  background-image: url("images/cbba/slide12.jpg");
  -webkit-animation-delay: 66s;
  -moz-animation-delay: 66s;
  -o-animation-delay: 66s;
  -ms-animation-delay: 66s;
  animation-delay: 66s;
}
.cb-slideshow li:nth-child(13) span {
  background-image: url("images/cbba/slide13.jpg");
  -webkit-animation-delay: 72s;
  -moz-animation-delay: 72s;
  -o-animation-delay: 72s;
  -ms-animation-delay: 72s;
  animation-delay: 72s;
}

@-webkit-keyframes imageAnimation {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: ease-in;
  }
  8% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -webkit-animation-timing-function: ease-out;
  }
  17% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }
  22% {
    opacity: 0;
    -webkit-transform: scale(1.1) translateY(-20%);
  }
  25% {
    opacity: 0;
    -webkit-transform: scale(1.1) translateY(-100%);
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes imageAnimation {
  0% {
    opacity: 0;
    -moz-animation-timing-function: ease-in;
  }
  8% {
    opacity: 1;
    -moz-transform: scale(1.05);
    -moz-animation-timing-function: ease-out;
  }
  17% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }
  22% {
    opacity: 0;
    -webkit-transform: scale(1.1) translateY(-20%);
  }
  25% {
    opacity: 0;
    -moz-transform: scale(1.1) translateY(-100%);
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes imageAnimation {
  0% {
    opacity: 0;
    -o-animation-timing-function: ease-in;
  }
  8% {
    opacity: 1;
    -o-transform: scale(1.05);
    -o-animation-timing-function: ease-out;
  }
  17% {
    opacity: 1;
    -o-transform: scale(1.1);
  }
  22% {
    opacity: 0;
    -webkit-transform: scale(1.1) translateY(-20%);
  }
  25% {
    opacity: 0;
    -o-transform: scale(1.1) translateY(-100%);
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes imageAnimation {
  0% {
    opacity: 0;
    -ms-animation-timing-function: ease-in;
  }
  8% {
    opacity: 1;
    -ms-transform: scale(1.05);
    -ms-animation-timing-function: ease-out;
  }
  17% {
    opacity: 1;
    -ms-transform: scale(1.1);
  }
  22% {
    opacity: 0;
    -webkit-transform: scale(1.1) translateY(-20%);
  }
  25% {
    opacity: 0;
    -ms-transform: scale(1.1) translateY(-100%);
  }
  100% {
    opacity: 0;
  }
}
@keyframes imageAnimation {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  8% {
    opacity: 1;
    transform: scale(1.05);
    animation-timing-function: ease-out;
  }
  17% {
    opacity: 1;
    transform: scale(1.1);
  }
  22% {
    opacity: 0;
    -webkit-transform: scale(1.1) translateY(-20%);
  }
  25% {
    opacity: 0;
    -transform: scale(1.1) translateY(-100%);
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes titleAnimation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-300%);
  }
  8% {
    opacity: 1;
    -webkit-transform: translateY(0%);
  }
  17% {
    opacity: 1;
    -webkit-transform: translateY(0%);
  }
  19% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes titleAnimation {
  0% {
    opacity: 0;
    -moz-transform: translateY(-300%);
  }
  8% {
    opacity: 1;
    -moz-transform: translateY(0%);
  }
  17% {
    opacity: 1;
    -moz-transform: translateY(0%);
  }
  19% {
    opacity: 0;
    -moz-transform: translateY(100%);
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes titleAnimation {
  0% {
    opacity: 0;
    -o-transform: translateY(-300%);
  }
  8% {
    opacity: 1;
    -o-transform: translateY(0%);
  }
  17% {
    opacity: 1;
    -o-transform: translateY(0%);
  }
  19% {
    opacity: 0;
    -o-transform: translateY(100%);
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes titleAnimation {
  0% {
    opacity: 0;
    -ms-transform: translateY(-300%);
  }
  8% {
    opacity: 1;
    -ms-transform: translateY(0%);
  }
  17% {
    opacity: 1;
    -ms-transform: translateY(0%);
  }
  19% {
    opacity: 0;
    -ms-transform: translateY(100%);
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes titleAnimation {
  0% {
    opacity: 0;
    transform: translateY(-300%);
  }
  8% {
    opacity: 1;
    transform: translateY(0%);
  }
  17% {
    opacity: 1;
    transform: translateY(0%);
  }
  19% {
    opacity: 0;
    transform: translateY(100%);
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span {
  opacity: 1;
}
@media screen and (max-width: 1140px) {
  .cb-slideshow li div h3 {
    font-size: 100px;
  }
}
@media screen and (max-width: 600px) {
  .cb-slideshow li div h3 {
    font-size: 50px;
  }
}

/**
 * 27.8 Dakar 2018
 */
@import url("https://fonts.googleapis.com/css?family=Anton");
.dakar-2018 {
  font-family: "Anton", sans-serif;
}
.dakar-2018 #page-wrapper,
.dakar-2018#page {
  background-color: #efcdc3;
}
.dakar-2018 #menu-bar {
  background-color: transparent;
}
.dakar-2018 #header {
  background-color: #e33601;
  background-image: url("images/header_dakar.png");
  background-position: 50% top;
  background-repeat: no-repeat;
  padding-top: 10px;
  padding-bottom: 0px;
}
.dakar-2018 .logo-dakar {
  background-image: url("images/logo_dakar.jpg");
  background-repeat: no-repeat;
  width: 221px;
  display: inline-block;
  height: 65px;
  vertical-align: middle;
}
.dakar-2018 #branding {
  display: inline-block;
  float: right;
}
.dakar-2018 .title-head {
  display: inline-block;
  color: #fff;
  width: 60%;
  text-align: center;
}
.dakar-2018 #dakar-menu {
  padding: 0px;
  list-style: none;
  margin: 0 auto;
  width: 478px;
  margin-top: 20px;
}
.dakar-2018 #dakar-menu li {
  display: inline-block;
  margin: 0px 5px;
  border-right: 1px solid #ffa185;
  padding-right: 15px;
}
.dakar-2018 #dakar-menu li:last-child {
  border-right: none;
}
.dakar-2018 #dakar-menu li a {
  color: #ffa185;
  font-size: 16px;
}
.dakar-2018 #dakar-menu li a:hover {
  color: #fff;
}

body.dakar-2018 #equipo-bolivia .container {
  width: 1200px;
  margin: auto;
  background-color: #fff;
  padding: 15px;
  overflow: hidden;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

body.dakar-2018 #equipo-bolivia .piloto {
  width: 150px;
  text-align: center;
  margin: 0 1em;
  float: left;
  position: relative;
}
body.dakar-2018 #equipo-bolivia .image {
  overflow: hidden;
  width: 150px;
  height: 150px;
  border-radius: 75px;
}
body.dakar-2018 #equipo-bolivia .image img {
  width: 180px;
  height: auto;
  -webkit-transition: width 1s; /* Safari */
  transition: width 1s;
}
body.dakar-2018 #equipo-bolivia span.cat {
  color: #777;
}
body.dakar-2018 #equipo-bolivia .nombre {
  font-weight: bold;
}
body.dakar-2018 .tippy-tooltip {
  /* Your styling here. Example: */
  width: 400px !important;
  margin: 0px !important;
  padding: 0px !important;
  background-color: #fff !important;
  border: 1px solid #ccc !important;
}
body.dakar-2018 .tooltip {
  display: none;
}
body.dakar-2018 .data {
  background-color: #fff;
  width: 400px;
  color: #000;
  text-align: center;
  font-size: 15px;
}
body.dakar-2018 .data p {
  margin: 0px;
}
body.dakar-2018 .data .highlight {
  background-color: #c4390e;
  padding: 0px;
  display: block;
  color: #fff;
  font-size: 13px;
}
body.dakar-2018 .piloto:hover .image img {
  width: 210px;
}
body.dakar-2018 .panels-flexible-region-sub_home_layout-ads_bottom_b {
  width: 300px;
}
.dakar-2018 #menu-dakar-container {
  overflow: hidden;
  position: relative;
  min-height: 55px;
}
.dakar-2018 #clockdiv {
  font-family: sans-serif;
  display: inline-block;
  font-weight: 300;
  text-align: center;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
  position: absolute;
  right: 0px;
  top: 0px;
}
.dakar-2018 #clockdiv .countdown_section {
  float: left;
  width: 50px;
  background-image: url("images/timer_dakar.jpg");
  padding-right: 15px;
  background-repeat: no-repeat;
  background-position: top right;
}
.dakar-2018 #clockdiv .countdown_section:last-child {
  background-image: none;
  padding-right: 0px;
  width: 35px;
}
.dakar-2018 #clockdiv .countdown_amount {
  font-size: 25px;
  color: #feda00;
  font-weight: bold;
}
.dakar-2018 #ruta-dakar-2018 .pane-title,
.dakar-2018 #equipo-bolivia .pane-title {
  color: #fff;
  font-size: 30px;
  text-align: center;
  padding: 15px;
  background-color: #e33601;
  background-image: url("images/header_dakar.png");
  background-position: 50% top;
  background-repeat: no-repeat;
  margin-bottom: 0px;
}
body.dakar-2018 .pane-multimedia {
  background-color: #432817;
  margin-bottom: 0px;
}
body.dakar-2018 .pane-multimedia .pane-title {
  color: #fec714;
  padding-top: 20px;
  font-size: 28px;
  border-top: 1px solid #b2b2b2;
  margin: 0 15px;
  padding-left: 0px;
  padding-right: 0px;
}
body.dakar-2018 .pane-multimedia .block-content {
  margin: 0px 15px;
  border-bottom: 1px solid #b2b2b2;
}
body.dakar-2018 .pane-multimedia .block-content .node-title a {
  color: #fff;
  font-size: 19px;
}
body.dakar-2018 .view-display-id-especial_galeria_top .node-title {
  padding-bottom: 0px;
}
body.dakar-2018 .view-display-id-especial_galeria_top .bxslider {
  margin: 0px;
}
body.dakar-2018 #galeria-dakar-list {
  overflow: hidden;
}
body.dakar-2018
  #galeria-dakar-list
  .view-display-id-especial_galeria_bottom
  .view-content {
  overflow: hidden;
  float: left;
}
body.dakar-2018
  #galeria-dakar-list
  .view-display-id-especial_galeria_bottom
  .view-footer {
  float: left;
  clear: none;
  width: 300px;
  margin-left: 15px;
  margin-bottom: 15px;
  padding-top: 5px;
}
body.dakar-2018 .view-display-id-especial_videos_bottom .views-row,
body.dakar-2018
  #galeria-dakar-list
  .view-display-id-especial_galeria_bottom
  .views-row {
  width: 292px;
  float: left;
  clear: none;
  padding: 15px;
  border: none;
}
body.dakar-2018
  .view-display-id-especial_videos_bottom
  .views-row
  .views-field-title
  a,
body.dakar-2018
  #galeria-dakar-list
  .view-display-id-especial_galeria_bottom
  .views-row
  .views-field-title
  a {
  color: #fff;
  font-size: 15px;
}
body.dakar-2018 .dakar-galeria .pane-title {
  background-image: url("images/dakar_galeria.jpg");
  background-repeat: no-repeat;
  background-position: left 20px;
  padding-left: 55px;
}
body.dakar-2018 .dakar-video .pane-title {
  background-image: url("images/dakar_videos.jpg");
  background-repeat: no-repeat;
  background-position: left 20px;
  padding-left: 55px;
}
body.dakar-2018 .dakar-video .view-display-id-especial_videos_top {
  padding-top: 20px;
  overflow: hidden;
  padding-bottom: 20px;
}
body.dakar-2018 .view-display-id-especial_galeria_top {
  overflow: hidden;
}
body.dakar-2018
  .dakar-video
  .view-display-id-especial_videos_top
  .view-content {
  float: left;
  width: 770px;
}
body.dakar-2018 .view-display-id-especial_galeria_top .view-content {
  width: 1000px;
  margin: 0 auto;
}
body.dakar-2018 .view-display-id-especial_galeria_top .bx-wrapper .bx-prev {
  background-image: url("images/flechas-dakar_01.jpg");
  width: 50px;
  height: 190px;
  background-position: center;
  left: -70px;
  top: 30%;
}
body.dakar-2018 .view-display-id-especial_galeria_top .bx-wrapper .bx-next {
  background-image: url("images/flechas-dakar_02.jpg");
  width: 50px;
  height: 190px;
  background-position: center;
  right: -70px;
  top: 30%;
}
body.dakar-2018 .view-display-id-especial_galeria_top .view-footer,
body.dakar-2018 .dakar-video .view-display-id-especial_videos_top .view-footer {
  float: right;
  clear: none;
  margin-top: 30px;
  margin-right: 30px;
}
body.dakar-2018 .dakar-video .view-display-id-especial_videos_top a {
  color: #fff;
  font-size: 20px;
  margin-bottom: 10px;
  display: block;
}
body.dakar-2018 .container-df-dakar-2018 {
  overflow: hidden;
}

/*slider*/

#sliderFrame,
#sliderFrame div {
  box-sizing: content-box;
}
#sliderFrame {
  width: 1200px;
  margin: 0 auto;
}

#slider,
#slider .sliderInner {
  width: 1200px;
  height: 300px;
  border-radius: 3px;
}

#slider {
  background-color: white;
  position: relative;
  margin: 0 auto; /*center-aligned*/
  transform: translate3d(0, 0, 0);
  box-shadow: 0px 1px 5px #999999;
}

/* ------ built-in navigation bullets wrapper ------*/
body.dakar-2018 #slider .navBulletsWrapper {
  top: 270px;
  text-align: center;
  background: none;
  position: relative;
  z-index: 3;
}

/* each bullet */
body.dakar-2018 #slider .navBulletsWrapper div {
  width: 11px;
  height: 11px;
  font-size: 0;
  color: White; /*hide the index number in the bullet element*/
  background: transparent url("images/bullet.png") no-repeat 0 0;
  display: inline-block;
  display: inline;
  zoom: 1;
  overflow: hidden;
  cursor: pointer;
  margin: 0 6px; /* set distance between each bullet*/
}

body.dakar-2018 #slider .navBulletsWrapper .active {
  background-position: 0 -11px;
}

/* --------- Others ------- */

body.dakar-2018 #slider img,
#slider > b,
#slider a > b {
  position: absolute;
  border: none;
  display: none;
}

body.dakar-2018 #slider .sliderInner {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
body.dakar-2018 #slider > a,
#slider video,
#slider audio {
  display: none;
}
body.dakar-2018 #slider div {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

body.dakar-2018 .pane-especiales-especial-lista .pane-title {
  display: none;
}
.front #primary-menu-bar .menu-1603 a {
  background-image: url("images/boton_dakar.jpg");
  text-indent: -100000px;
  width: 180px;
  background-position: center;
  margin-left: 10px;
}
body.dakar-2018 .noticias-lt-subhome .views-row-10 {
  border-left: none;
  border-right: 1px solid #c2c2c2;
  width: 25%;
}
body.dakar-2018 .noticias-lt-subhome .views-row-12 {
  width: 50%;
}

/**
* 27.9 Juegos Cocha 2018
*/

/*Subhome*/
.panels-flexible-row-subhome_juegos_suramericanos_2018-2 .panel-pane.pane-4,
.panels-flexible-row-subhome_juegos_suramericanos_2018-2 .panel-pane.pane-5,
.panels-flexible-row-subhome_juegos_suramericanos_2018-4 .panel-pane.pane-2,
.panels-flexible-row-subhome_juegos_suramericanos_2018-8 .panel-pane.pane-1 {
  margin-bottom: 15px;
  float: none;
  clear: both;
  text-align: center;
  width: 728px;
  margin-left: auto;
  margin-right: auto;
}
.especial-juegos-cocha-2018 #columns .block-title {
  background-image: url("images/back_titles_juegos_2018.png");
  background-color: #e98202;
  color: #fff;
  padding: 5px;
  padding-top: 6px;
}
.especial-juegos-cocha-2018
  #columns
  .panels-flexible-region-subhome_juegos_suramericanos_2018-multimedia
  .block-title {
  font-size: 2.8rem;
}
.especial-juegos-cocha-2018 #columns .block-title:before {
  background-image: url("images/iconos_juegos_2018.png");
  content: " ";
  width: 0px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  padding-right: 10px;
  background-repeat: no-repeat;
  background-position: -35px 0px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-2 {
  padding-bottom: 0px !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-2
  .pane-noticias-cocha-2018 {
  margin-bottom: 0px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5 {
  background-color: #006ab6;
  color: #fff;
  padding-top: 15px !important;
}
.view-agenda-cocha-2018 .bx-wrapper .bx-controls-direction a {
  height: 45%;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5 .pane-title,
.panels-flexible-row-subhome_juegos_suramericanos_2018-5 a {
  color: #fff !important;
  background-color: transparent !important;
  background-image: none !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5 .block-title::before {
  background-position: 5px -198px !important;
  width: 45px !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .video-juegos-cocha
  .block-title::before {
  background-position: 5px -404px !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .node-galeria-fotografica {
  margin: 0 30px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .node-galeria-fotografica
  .node-title {
  padding: 0px;
  font-size: 1.7rem;
  margin: 0 70px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .node-galeria-fotografica
  .bx-prev {
  background-image: url("images/arrows_cocha_2018.jpg") !important;
  height: 190px;
  width: 50px;
  background-position: 0px 0px;
  top: 40%;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .node-galeria-fotografica
  .bx-next {
  background-image: url("images/arrows_cocha_2018.jpg") !important;
  height: 190px;
  width: 50px;
  background-position: -50px 0px;
  top: 40%;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .node-galeria-fotografica
  .bx-caption {
  right: 70px;
  left: 70px;
  width: auto;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .view-display-id-especial_videos_top
  .views-field-title {
  padding-bottom: 10px;
}

.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .view-multimedia.view-display-id-especial_videos_bottom
  .view-content,
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .view-multimedia.view-display-id-especial_galeria_bottom
  .view-content {
  overflow: hidden;
  display: flex;
  flex-flow: row wrap;
  border-top: 1px solid #fff;
  border-bottom: 0px;
  margin: 0 15px;
  padding: 15px 0px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .view-multimedia.view-display-id-especial_galeria_bottom {
  border-bottom: 1px solid #fff;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .view-multimedia.view-display-id-especial_videos_top
  .view-content {
  width: 700px;
  padding: 0 15px;
  float: left;
  margin-left: 90px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .view-multimedia.view-display-id-especial_videos_top
  .view-footer {
  float: right;
  padding: 0 15px;
  clear: none;
  margin-right: 80px;
  margin-top: 35px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .view-multimedia.view-display-id-especial_videos_bottom
  .views-row,
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .view-multimedia.view-display-id-especial_galeria_bottom
  .views-row {
  width: 25%;
  border-right: 1px solid #fff;
  padding: 0 15px;
  float: left;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .view-multimedia.view-display-id-especial_galeria_bottom
  .views-row-4,
.panels-flexible-row-subhome_juegos_suramericanos_2018-5
  .view-multimedia.view-display-id-especial_videos_bottom
  .views-row-4 {
  border: none;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-6 {
  margin: 15px 15px 0px 15px !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-6 .block-title::before {
  background-position: 0px -249px !important;
  width: 35px !important;
}
.panels-flexible-subhome_juegos_suramericanos_2018
  .panels-flexible-region-inside-last,
.panels-flexible-subhome_juegos_suramericanos_2018
  .panels-flexible-region-inside-first {
  padding: 0px;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas {
  padding: 0 15px !important;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-deportes-cocha-2018
  table
  td {
  border: none;
}
.page-juegos-suramericanos-cocha-2018-deportes
  .view-deportes-cocha-2018
  table
  td
  .deporte,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-deportes-cocha-2018
  table
  td
  .deporte {
  background-color: #efefef;
  padding: 0px 5px;
  margin: 5px;
  border-radius: 5px;
  overflow: hidden;
}
.page-juegos-suramericanos-cocha-2018-deportes
  .view-deportes-cocha-2018
  table
  td
  .icon,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-deportes-cocha-2018
  table
  td
  .icon {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  float: left;
}
.page-juegos-suramericanos-cocha-2018-deportes
  .view-deportes-cocha-2018
  table
  td
  .name,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-deportes-cocha-2018
  table
  td
  .name {
  padding-top: 10px;
}
.page-juegos-suramericanos-cocha-2018-deportes
  .view-deportes-cocha-2018
  table
  td
  .name
  a,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-deportes-cocha-2018
  table
  td
  .name
  a {
  color: #333;
}
.view-deportes-cocha-2018
  .view-content
  .views-view-grid
  .views-field
  .field-content
  .deporte,
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .view-paises-cocha-2018
  .views-row {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.view-deportes-cocha-2018
  .view-content
  .views-view-grid
  .views-field
  .field-content
  .deporte:hover,
.view-paises-cocha-2018 .views-row:hover {
  background-color: #cdcdcd;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-deportes-cocha-2018 {
  clear: both;
  border-top: 1px solid #c2c2c2;
  padding-top: 15px;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .block-title::before {
  background-position: 0px -102px !important;
  width: 40px !important;
}
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table {
  border: none;
  border-collapse: separate;
}
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  th,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  th {
  background-color: #848484;
  color: #fff;
}
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr:nth-child(even),
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr:nth-child(even) {
  background: #efefef;
}

/*bloque multimedia*/
.panels-flexible-region-subhome_juegos_suramericanos_2018-multimedia
  .views-field
  a {
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-multimedia
  .views-field
  a:hover {
  color: #09c4cb !important;
}

/*higlihgt Bolivia*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-10,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-10 {
  background-color: #009fe3;
  color: #fff;
}
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr
  td.pais {
  background-image: url("images/banderas_medallero.png");
  background-position: -25px 0px;
  background-repeat: no-repeat;
  padding-left: 40px;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  .block-title::before {
  background-position: 0px -300px !important;
  width: 35px !important;
}

/*Argentina*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-5
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-5
  td.pais {
  background-position: 10px 5px;
}
/*Aruba*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-20
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-20
  td.pais {
  background-position: 10px -26px;
}
/*Bolivia*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-10
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-10
  td.pais {
  background-position: 10px -56px;
}
/*Brasil*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-19
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-19
  td.pais {
  background-position: 10px -86px;
}
/*Chile*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-6
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-6
  td.pais {
  background-position: 10px -116px;
}
/*Colombia*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-4
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-4
  td.pais {
  background-position: 10px -146px;
}
/*Ecuador*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-7
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-7
  td.pais {
  background-position: 10px -176px;
}
/*Guyana*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-103
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-103
  td.pais {
  background-position: 10px -206px;
}
/*Panama*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-18
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-18
  td.pais {
  background-position: 10px -236px;
}
/*Paraguay*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-11
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-11
  td.pais {
  background-position: 10px -269px;
}
/*Peru*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-8
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-8
  td.pais {
  background-position: 10px -296px;
}
/*Surinam*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-12
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-12
  td.pais {
  background-position: 10px -327px;
}
/*Uruguay*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-9
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-9
  td.pais {
  background-position: 10px -356px;
}
/*Venezuela*/
.page-juegos-suramericanos-cocha-2018-resultados
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-13
  td.pais,
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  tr.pais-13
  td.pais {
  background-position: 10px -388px;
}

.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero
  table
  .pais-head {
  padding-left: 40px;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-cocha2018-medallero {
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-bitacora-cocha-2018
  .views-field-nothing {
  width: 205px;
  float: left;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-bitacora-cocha-2018
  .video-descripcion {
  font-family: "Times New Roman", Times, serif;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-bitacora-cocha-2018
  .views-field-field-noticia-video {
  width: 315px;
  float: right;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-bitacora-cocha-2018
  .video-title {
  font-size: 2rem;
  line-height: 2.4rem;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-bitacora-cocha-2018
  .video-fecha {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .view-bitacora-cocha-2018 {
  /*border-bottom: 1px solid #c2c2c2;*/
  overflow: hidden;
  /*padding-bottom: 15px;*/
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-bitacora-cocha-2018
  .block-title::before {
  background-position: 0px -150px !important;
  width: 40px !important;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-bitacora-cocha-2018
  .block-title {
  display: none;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-bitacora-cocha-2018
  .block-inner::before {
  content: " ";
  display: block;
  width: 100%;
  height: 78px;
  background-repeat: no-repeat;
  background-position: 100%;
  background-image: url(images/head-bitacora.jpg);
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-bitacora-cocha-2018
  .block-inner::after {
  content: " ";
  display: block;
  width: 100%;
  height: 12px;
  background-repeat: no-repeat;
  background-position: 100%;
  background-image: url(images/foot-bitacora.jpg);
  visibility: visible;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-bitacora-cocha-2018
  .block-inner
  .block-content {
  padding: 15px;
  border-left: 5px solid #013f88;
  border-right: 5px solid #013f88;
}
.bitacora-ver-mas a {
  border: 2px solid #003e87;
  border-radius: 20px;
  width: 90px;
  height: 36px;
  padding: 5px 19px;
  display: block;
  margin-top: 5px;
}
.view-display-id-especial_galeria_bottom .view-footer,
.view-display-id-especial_videos_bottom .view-footer {
  width: 132px;
  margin: auto;
}
.view-display-id-especial_galeria_bottom .view-footer a,
.view-display-id-especial_videos_bottom .view-footer a {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #fff;
  border-radius: 1.8em;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.subhome-cocha-2018 .views-row:hover .views-field .bitacora-ver-mas a {
  transform: scale(1);
}
.subhome-cocha-2018 .views-row .views-field .bitacora-ver-mas a:hover {
  background-color: #003e87;
  color: #fff;
}
/*pagina bitacora*/
.bitacora-cocha-2018 .view-bitacora-cocha-2018 table {
  border-color: transparent;
}
.bitacora-cocha-2018 .view-bitacora-cocha-2018 table td {
  width: 50%;
  vertical-align: top;
}
.bitacora-cocha-2018 .view-bitacora-cocha-2018 tr {
  border-bottom: 1px solid #c4c4c4;
}
.bitacora-cocha-2018 .view-bitacora-cocha-2018 .video-title {
  font-size: 1.4em;
}
.bitacora-cocha-2018 .view-bitacora-cocha-2018 .video-fecha {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .pane-servicios-lt-lo-mas-tabs {
  width: 260px;
  float: left;
  padding-right: 10px;
  border-right: 1px solid #c2c2c2;
  margin-right: 10px;
  margin-bottom: 15px;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .facebook-page {
  float: left;
  width: 300px;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .lo-mas-tabs {
  border: none;
  background-color: #efefef;
  border-radius: 0px;
  border: 1px solid #c4c4c4;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .lo-mas-tabs
  ul.ui-tabs-nav {
  overflow: hidden;
  border: none;
  padding: 0px;

  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .lo-mas-tabs
  .views-row {
  overflow: hidden;
  border-bottom: 1px solid #c2c2c2;
  padding: 5px 0px;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .lo-mas-tabs
  .views-row
  .views-field-counter {
  float: left;
  margin-right: 5%;
  font-size: 1.7rem;
  width: 5%;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .lo-mas-tabs
  .views-row
  .views-field-title {
  float: left;
  width: 90%;
  font-size: 1.3rem;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .lo-mas-tabs
  .views-row-last {
  border: none;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .lo-mas-tabs
  ul.ui-tabs-nav
  li {
  float: left;
  width: 50%;
  text-align: center;
  border: 0px;
  /*background-color: #b4b4b4;*/
  background-image: none;
  font-size: 1.2rem;
  padding: 5px 0px;
  font-weight: bold;
  border-bottom: 0px;

  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.subhome-cocha-2018
  .view-display-id-noticias_subhome_2
  .views-field-field-noticia-fotos {
  margin-left: 15px;
}
.lo-mas-tabs .ui-widget-header {
  background: #e6e6e6;
}
.lo-mas-tabs .ui-state-default a {
  color: #999;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border-top: 5px solid #e4840e;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .lo-mas-tabs
  ul.ui-tabs-nav
  li.ui-tabs-active {
  background-color: #fff;
  border-bottom: 0px;
  border-top: 5px solid #e4840e;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .lo-mas-tabs
  ul.ui-tabs-nav
  li.ui-tabs-active
  a {
  color: #000;
}
.panels-flexible-region-subhome_juegos_suramericanos_2018-estadisticas
  .lo-mas-tabs
  .ui-tabs-panel {
  border: none;
  background-color: #fff;
  background-image: none;
  padding: 10px;

  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row {
  background-color: #0a9e3c;
  margin-bottom: 5px !important;
  padding-bottom: 15px !important;
  padding-top: 15px !important;
  height: 115px;
  overflow: hidden;
}
.subhome-cocha-2018 .view-agenda-cocha-2018 .view-footer {
  position: relative;
  top: -45px;
  left: 37px;
}
.subhome-cocha-2018 .view-agenda-cocha-2018 .view-footer a {
  float: left;
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  color: #343434;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list {
  border: none !important;
  padding: 0px 20px !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list
  .bx-controls
  a {
  background-image: url("images/agenda_arrows.jpg");
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list
  .bx-controls
  a.bx-prev {
  left: -18px;
  background-position: 0px 0px;
  height: 35px;
  width: 14px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list
  .bx-controls
  a.bx-next {
  right: -18px;
  background-position: -14px 0px;
  height: 35px;
  width: 14px;
}

.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list
  ul {
  margin: 0px;
  border: none !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list
  ul
  li {
  background-color: #fff;
  margin-bottom: 0px !important;
  border: none !important;
  height: 85px;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list
  .views-field-title {
  width: 85px !important;
  border-right: 1px solid #595959;
  float: left !important;
  padding: 0px !important;
  height: 60px !important;
  line-height: 1.2;
  padding-right: 3px !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list
  .views-field-field-cocha18-agenda-fechahora {
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-left: 10px;
  background-image: url("images/clock_icon.png") !important;
  background-position: 5px 2px !important;
  width: 110px !important;
  line-height: 1;
  color: #fe6500;
  font-size: 1.2rem;
  border: none !important;
  height: auto !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list
  .views-field-field-cocha18-agenda-sede {
  float: left;
  clear: none !important;
  width: 110px;
  line-height: 1.5rem;
  font-size: 1.2rem;
  background-image: url("images/icon_marker.jpg");
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position: 4px 6px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list
  .views-field-field-cocha18-agenda-sede
  .field-content {
  text-align: left !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row
  .view-agenda-cocha-2018
  .item-list
  .views-field-field-cocha18-agenda-sede
  a {
  color: #ccc;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-main-row .block-title {
  background-color: transparent !important;
  float: left;
  width: 120px;
  line-height: 1;
  text-align: left !important;
  margin: 0px;
  background-image: url("images/iconos_juegos_2018.png") !important;
  background-repeat: no-repeat;
  background-position: 5px -34px;
  padding-left: 39px !important;
  font-size: 1.7rem;
}
.page-taxonomy-term-15257 #columns,
.page-taxonomy-term-13419 #columns {
  background-image: url("images/back_agenda.jpg");
  background-repeat: repeat-x;
}
.logged-in.page-taxonomy-term-15257 #columns,
.logged-in.page-taxonomy-term-13419 #columns {
  background-position: 0px 61px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7 {
  margin: 15px !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .panels-flexible-row-subhome_juegos_suramericanos_2018-7-inside {
  overflow: hidden;
  display: flex;
  flex-flow: row wrap;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .panels-flexible-region {
  width: 33%;
  float: left;
  border-right: 1px solid #c2c2c2;
  padding-right: 15px;
  padding-left: 15px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .panels-flexible-region-last {
  border: none;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .pane-especiales-cocha-2018
  .block-title::before {
  background-position: 0px 0px !important;
  width: 35px !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .view-especiales-cocha-2018
  .views-row {
  position: relative;
  padding-bottom: 15px;
  padding-top: 15px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .view-especiales-cocha-2018
  .views-row-1 {
  border-bottom: 1px solid #c2c2c2;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .view-especiales-cocha-2018
  .views-row
  .views-field-title {
  position: absolute;
  bottom: 15px;
  left: 0px;
  right: 0px;
  background-color: rgba(18, 41, 59, 0.65);
  padding: 5px 10px;
}
.subhome-cocha-2018 .view-especiales-cocha-2018 .field-content {
  height: 205px;
  overflow: hidden;
}
.subhome-cocha-2018
  .view-especiales-cocha-2018
  .views-field-field-nmedia-fprincipal
  a {
  display: block;
}
.subhome-cocha-2018
  .view-especiales-cocha-2018
  .views-field-field-nmedia-fprincipal
  img {
  max-width: initial;
}
.page-juegos-suramericanos-cocha-2018-especiales .view-especiales-cocha-2018 a {
  color: #333;
  font-size: 1.8rem;
  line-height: 1em;
}

.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .panels-flexible-region-subhome_juegos_suramericanos_2018-paises
  .block-title::before {
  float: left;
  clear: none !important;
  width: 112px;
  line-height: 1.5rem;
  font-size: 1.1rem;
  background-image: url("images/icon_marker.jpg");
  background-repeat: no-repeat;
  padding-left: 10px;
  background-position: 0px 5px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .pane-paises-cocha-2018
  .block-title::before {
  width: 40px !important;
  background-position: 0px -348px !important;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .view-especiales-cocha-2018
  .views-row
  .views-field-title
  a {
  color: #fff;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .view-paises-cocha-2018
  .views-row {
  border: 1px solid #ccc;
  margin: 5px 14px;

  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.panels-flexible-row-subhome_juegos_suramericanos_2018-7
  .view-paises-cocha-2018
  .views-row
  a {
  color: #333;
}
.especial-juegos-cocha-2018 .pane-custom.pane-1 {
  padding-left: 15px;
}
/*animaciones imagenes*/
.subhome-cocha-2018 .views-field-field-noticia-fotos {
  overflow: hidden;
  /*margin-left: 15px;*/
}
.views-field-field-noticia-fotos img,
.subhome-cocha-2018 .views-field a {
  transition: ease-in 0.3s;
  transition: scale(1);
}
.subhome-cocha-2018 .views-row:hover .views-field img,
.subhome-cocha-2018 .views-row:hover .views-field a {
  transform: scale(1.1);
  color: #0065bd;
}
#cocha-2018 .pane-multimedia .field-content {
  overflow: hidden;
}
#cocha-2018 .pane-multimedia .field-content img {
  transition: all 0.3s;
}

/*Deportes page*/
#cocha-2018 .panels-flexible-region-sub_home_layout-top_especiales .pane-5 {
  margin: 0 auto;
  width: 720px;
  float: none;
}
#cocha-2018 #deporte-cocha-2018-icono {
  float: left;
  margin-right: 10px;
  margin-left: 15px;
}
#cocha-2018 #deporte-cocha-2018-name .block-content {
  font-size: 4rem;
}
#cocha-2018 #deporte-cocha-2018-foto {
  float: left;
  margin-right: 15px;
  margin-left: 15px;
}
#cocha-2018 #deporte-cocha-2018-descripcion {
  margin-left: 15px;
}
#cocha-2018 .panels-flexible-region-sub_home_layout-ads_middle_a,
#cocha-2018 .panels-flexible-region-sub_home_layout-ads_top_a {
  margin-left: 0px;
  width: 770px;
}
#cocha-2018 .panels-flexible-region-sub_home_layout-ads_middle_b,
#cocha-2018 .panels-flexible-region-sub_home_layout-ads_top_b {
  margin-right: 15px;
  width: 300px;
}
#cocha-2018 #deporte-cocha-2018-agenda {
  margin-left: 15px;
}
#cocha-2018 #deporte-cocha-2018-agenda h2.pane-title {
  border-top: 1px solid #c2c2c2;
  padding: 0px;
  padding-top: 15px;
}
#cocha-2018 .view-agenda-cocha-2018 .item-list {
  overflow: hidden;
  margin-bottom: 0px;
  padding-top: 10px;
}
.page-juegos-suramericanos-cocha-2018-agenda
  #cocha-2018
  .view-agenda-cocha-2018
  .item-list,
.sede-cocha-2018 #cocha-2018 .view-agenda-cocha-2018 .item-list,
.deporte-cocha-2018 #cocha-2018 .view-agenda-cocha-2018 .item-list {
  background-color: #ffe9c9;
}
.page-juegos-suramericanos-cocha-2018-agenda
  .view-agenda-cocha-2018
  .views-field-field-cocha18-deporte-icono
  span
  a {
  float: left;
}
.page-juegos-suramericanos-cocha-2018-agenda
  .view-agenda-cocha-2018
  .views-field-field-cocha18-deporte-icono
  span
  a:first-child {
  width: 25px;
}

.page-juegos-suramericanos-cocha-2018-agenda
  .view-agenda-cocha-2018
  .views-field-field-cocha18-deporte-icono
  span
  a:nth-child(2) {
  padding: 3px 5px;
  color: #333;
}
.page-juegos-suramericanos-cocha-2018-agenda
  #cocha-2018
  .item-list
  .views-field-field-cocha18-agenda-sede {
  margin-bottom: 10px;
}
.page-juegos-suramericanos-cocha-2018-agenda
  .view-agenda-cocha-2018
  .views-field-field-cocha18-agenda-sede
  a {
  background-image: url(images/icon_marker.jpg);
  padding-left: 15px;
  background-repeat: no-repeat;
  background-position: left top;
}
.especial-juegos-cocha-2018 #columns .block-title {
  margin-bottom: 0px;
}
.pais-cocha-2018 .especial-juegos-cocha-2018 #columns .block-title,
.deportes-cocha-2018 .especial-juegos-cocha-2018 #columns .block-title {
  margin-bottom: 15px;
}
.especial-juegos-cocha-2018 #columns .pane-lo-mas .block-title {
  margin-bottom: 20px;
}
#cocha-2018 .view-agenda-cocha-2018 .item-list:nth-child(2n) {
  background-color: #ffc672;
}
#cocha-2018 .view-agenda-cocha-2018 .item-list h3 {
  width: 80px;
  float: left;
  font-weight: normal;
  padding-left: 10px;
  font-size: 1.5rem;
}
#cocha-2018 .view-agenda-cocha-2018 .item-list ul {
  float: left;
  overflow: hidden;
  /*border-left: 1px solid #c2c2c2;*/
  list-style: none;
  width: 668px;
  display: flex;
  flex-flow: row wrap;
  /*margin-left: 10px;*/
  margin-bottom: 10px;
}
#cocha-2018 .view-agenda-cocha-2018 .item-list ul li {
  border: 1px solid #c2c2c2;
  margin-left: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
  float: left;
  padding: 5px;
  overflow: hidden;
  width: 207px;
  background-color: #fff;
  border-radius: 5px;
}
#cocha-2018 .item-list .views-field-field-cocha18-agenda-fechahora {
  background-image: url("images/clock_icon_white.png");
  background-repeat: no-repeat;
  padding-top: 10px;
  margin-bottom: 0px;
  background-position: center top;
  text-align: center;
  width: 40px;
  padding-right: 5px;
  float: left;
  border-right: 1px solid #c2c2c2;
  height: 35px;
}
#cocha-2018 .item-list .views-field-title {
  float: left;
  margin-bottom: 0px;
  height: auto;
  padding-left: 5px;
  width: 155px;
  font-size: 1.3rem;
}
#cocha-2018 .item-list .views-field-field-cocha18-agenda-sede {
  clear: both;
  margin-bottom: 0px;
  padding-top: 5px;
}
#cocha-2018 .item-list .views-field-field-cocha18-agenda-sede div {
  margin: 0px;
}
#cocha-2018 .pane-taxonomy-term-field-cocha18-deporte-reglamento {
  margin-left: 15px;
}
.page-taxonomy-term .pane-noticias-cocha-2018 {
  margin-left: 15px;
  margin-right: 15px;
}
.img-juegos-2018-mob {
  display: none;
}

.deporte-cocha-2018 .view-display-id-noticias_deportes {
  margin-top: 20px;
}

.field-name-field-cocha18-deporte-reglamento {
  margin-top: 20px;
  line-height: 2.5rem;
}

.deporte-cocha-2018 .taxonomy-term-description {
  line-height: 2.5rem !important;
}

/*nodo pais*/
#cocha-2018 #panels-ipe-paneid-1948 .pane-title,
#cocha-2018 #panels-ipe-paneid-1949 .pane-title {
  display: none;
}
#cocha-2018 #panels-ipe-paneid-1948 .field-name-field-pais-bandera {
  width: 50px;
}
#cocha-2018 #panels-ipe-paneid-1948 {
  float: left;
  margin-right: 20px;
}
#cocha-2018 #panels-ipe-paneid-1949 .block-content {
  font-size: 2em;
}
#panels-ipe-paneid-1950 {
  border-bottom: 1px solid #b2b2b2;
}

/*
.view-noticias-cocha-2018 .noticia-lt .views-field-field-noticia-sumario{
  display: none;
}
.view-noticias-cocha-2018 .noticia-lt {
  width: 100%;
  border-right: 0px;
  border-bottom: 1px solid #b2b2b2;
  padding: 15px 0px;

}
.view-noticias-cocha-2018 .noticia-lt .views-field-field-noticia-fotos {
  width: 50%;
  float: right;
  padding-right: 15px;
}
*/

/*pages block title*/
.page-juegos-suramericanos-cocha-2018-sedes
  .panels-flexible-region-first
  h2.block-title::before {
  width: 30px !important;
  background-position: 0px -249px !important;
}
.page-juegos-suramericanos-cocha-2018-agenda
  .panels-flexible-region-first
  h2.block-title::before {
  width: 40px !important;
  background-position: 0px -50px !important;
}
.page-juegos-suramericanos-cocha-2018-resultados
  .panels-flexible-region-first
  h2.block-title::before {
  width: 35px !important;
  background-position: 0px -297px !important;
}
.page-juegos-suramericanos-cocha-2018-deportes
  .panels-flexible-region-first
  h2.block-title::before {
  width: 35px !important;
  background-position: 0px -102px !important;
}
.page-juegos-suramericanos-cocha-2018-paises
  .panels-flexible-region-first
  h2.block-title::before {
  width: 35px !important;
  background-position: 0px -348px !important;
}
.page-juegos-suramericanos-cocha-2018-multimedia
  .panels-flexible-region-first
  h2.block-title::before {
  width: 35px !important;
  background-position: 0px -151px !important;
}
.page-juegos-suramericanos-cocha-2018-especiales h2.block-title::before {
  width: 35px !important;
  background-position: 0px -151px !important;
}
.pane-taxonomy-term-field-field-pais-imagen {
  float: right;
}

/*header*/
.especial-juegos-cocha-2018 #header {
  padding: 0px;
  background-color: #fff;
}
.especial-juegos-cocha-2018 #header .header-cocha-2018 {
  background-image: url("images/header-cocha-2018.jpg");
  overflow: hidden;
  height: 160px;
}
.img-lt-cocha-2018,
.img-juegos-cocha-2018,
.right-cocha-2018 {
  width: 33%;
  float: left;
}
.img-juegos-cocha-2018 {
  text-align: center;
}
.img-lt-cocha-2018 {
  padding-top: 40px;
}
.right-cocha-2018 {
  overflow: hidden;
}
#header .header-cocha-2018 .head-social {
  margin: 40px 0px 10px;
  padding: 1px;
  width: 157px;
}
.menu-especial-2018 {
  background-color: #000;
}
.menu-cocha-2018 {
  width: 1200px;
  margin: auto;
  overflow: hidden;
}
.menu-cocha-2018 a {
  color: #fff;
  text-decoration: none;
  padding: 10px 20px;
  display: inline-block;
  font-size: 1.6rem;
}
.menu-cocha-2018 li {
  padding: 0px !important;
}
.menu-cocha-2018 a.active {
  background-color: #777;
  color: #fff;
}
.menu-cocha-2018 a:hover {
  background-color: #444;
}
.menu-cocha-2018 {
  padding: 0px;
  list-style: none;
}
#cocha-2018 .item-list ul.pager li {
  width: auto;
  padding: 5px 10px;
}
/*countdown*/
.countdown-cocha-2018 #clockdiv > div {
  display: inline-block;
  text-align: center;
  margin: 0px 15px;
  color: #fff;
}
.countdown-cocha-2018 #clockdiv {
  float: right;
  background-image: url("images/time-split-desk.png");
  background-repeat: no-repeat;
}
.countdown-cocha-2018 span {
  font-weight: bold;
  font-size: 2em;
}
.countdown-cocha-2018 {
  margin: 20px 0px;
  display: block;
  overflow: hidden;
  clear: both;
}
.countdown-cocha-2018 .smalltext {
  font-size: 0.8em;
}
#cocha-2018 .panels-flexible-row-basico_derecha-2-inside {
  margin: auto;
  width: 728px;
}
#cocha-2018 .panels-flexible-region-basico_derecha-ads_top_a {
  margin: 0px;
}
/*mobile*/
.countdown-cocha-2018-mob,
.social-cocha-2018-mob,
.menu-cocha-2018 a.icon {
  display: none;
}

.header-cocha-2018 .right-cocha-2018 .stLarge {
  background-image: url("images/social_buttons_white.png") !important;
  background-size: unset;
  width: 25px;
  height: 24px;
}

.header-cocha-2018 .right-cocha-2018 .st_whatsapp_large .stLarge {
  background-position: 0px -149px;
}
.header-cocha-2018 .right-cocha-2018 .st_facebook_large .stLarge {
  background-position: 0px 0px;
}
.header-cocha-2018 .right-cocha-2018 .st_twitter_large .stLarge {
  background-position: 0px -24px;
}
.header-cocha-2018 .right-cocha-2018 .st_email_large .stLarge {
  background-position: 0px -124px;
}
.header-cocha-2018 .right-cocha-2018 .st_sharethis_large .stLarge {
  background-position: 0px -174px;
}

/*Multimedias page*/
.view-especiales-cocha-2018.view-display-id-lista_completa table,
.view-multimedias-cocha-2018 table {
  border: none;
  border-collapse: separate;
  margin: 0px;
}
.view-especiales-cocha-2018.view-display-id-lista_completa table tr,
.view-multimedias-cocha-2018 table tr {
  background: inherit !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  border-top: none;
  border-bottom: 1px solid #c2c2c2;
}
.view-especiales-cocha-2018.view-display-id-lista_completa table tr td,
.view-multimedias-cocha-2018 table tr td {
  width: 30%;
  padding: 10px 0px;
  vertical-align: top;
  position: relative;
}
.view-multimedias-cocha-2018 .date-display-single {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}

/*paises page*/
.view-paises-cocha-2018 .views-row {
  float: left;
  width: 23%;
  text-align: center;
  border: 1px solid #c2c2c2;
  padding-bottom: 10px;
  padding-top: 10px;
  margin: 1%;

  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.separation-cocha-news td {
  width: 100% !important;
  padding: 0px !important;
  border: none !important;
}
.td-mob-separation {
  display: none;
}
.pais-cocha-2018 .pane-taxonomy-term-field-pais-bandera {
  float: left;
  margin-right: 15px;
}
.pais-cocha-2018 .pane-noticias-cocha-2018 {
  clear: both;
}
.pais-cocha-2018 .pane-term-name {
  float: left;
}
.pais-cocha-2018 .pane-term-name h1 {
  margin: 25px 0px;
}
.pais-cocha-2018 .pane-taxonomy-term-description {
  clear: both;
}

.pais-cocha-2018 .views-field-title {
  font-size: 1.1em !important;
}

.pais-cocha-2018 .pais-pq {
  font-size: 14px;
  color: #aaa;
}

.pais-cocha-2018 .taxonomy-term-description p {
  line-height: 2.5rem;
}

/*deportes*/
.view-deportes-cocha-2018 table {
  margin: 0px;
  border: none;
  border-collapse: separate;
}
.view-deportes-cocha-2018 table td {
  padding: 0px;
  width: 50%;
  overflow: hidden;
}
.view-deportes-cocha-2018 table td .views-field-field-cocha18-deporte-icono {
  float: left;
  margin-right: 10px;
}
.view-deportes-cocha-2018 table td .views-field-name {
  padding-top: 45px;
  font-size: 2rem;
}
.view-noticias-cocha-2018.view-display-id-noticias_deportes table {
  margin: 0px;
  border: none;
  border-collapse: separate;
}
.page-taxonomy-term .field-name-field-cocha18-deporte-reglamento,
.page-taxonomy-term .taxonomy-term-description {
  font-family: "Source Serif Pro", "Times New Roman", Times, serif;
  font-size: 1.8rem;
  line-height: 1.6;
}

/*noticias page*/
.view-noticias-cocha-2018.view-display-id-noticias_completo .views-row {
  float: none;
  width: 100%;
  overflow: hidden;
  padding: 15px 0;
  border-bottom: 1px solid #b2b2b2;
}
.view-noticias-cocha-2018.view-display-id-noticias_completo
  .views-row
  .views-field-field-noticia-fotos {
  float: right;
  width: 270px;
  margin-left: 15px;
}
.view-noticias-cocha-2018.view-display-id-noticias_completo
  .views-row
  .date-section {
  overflow: hidden;
}
.view-noticias-cocha-2018.view-display-id-noticias_completo
  .views-row
  .views-field-title {
  padding-top: 10px;
}
/*multimedias page*/
.view-multimedias-cocha-2018 .views-field-field-noticia-fotos::after {
  background-image: url("images/play.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60px auto;
  content: "";
  height: 60px;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  width: 60px;
}
.view-multimedias-cocha-2018
  .views-field-field-galeria-fotografica-fotos::after {
  background-image: url("images/photo.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60px auto;
  content: "";
  height: 60px;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  width: 60px;
}
.view-multimedias-cocha-2018 .views-field-title a {
  color: #333;
  font-size: 1.7rem;
}

/*Sede page*/
.sede-cocha-2018 .panels-flexible-region-basico_derecha-noticia_content-inside {
  overflow: hidden;
}
.sede-cocha-2018
  .panels-flexible-region-basico_derecha-noticia_content-inside
  .panel-separator {
  display: none;
}
.sede-cocha-2018
  .panels-flexible-region-basico_derecha-noticia_content-inside
  .pane-term-name
  .block-content {
  font-size: 2rem;
  font-weight: bold;
}
.sede-cocha-2018
  .panels-flexible-region-basico_derecha-noticia_content-inside
  .pane-taxonomy-term-description {
  float: left;
  max-width: 320px;
}
.sede-cocha-2018
  .panels-flexible-region-basico_derecha-noticia_content-inside
  .pane-taxonomy-term-field-cocha18-sede-foto {
  float: right;
  margin-left: 10px;
  max-width: 450px;
  text-align: center;
}
.sede-cocha-2018
  .panels-flexible-region-basico_derecha-noticia_content-inside
  .pane-taxonomy-term-description {
  float: left;
}
.sede-cocha-2018
  .panels-flexible-region-basico_derecha-noticia_content-inside
  .pane-agenda-cocha-2018 {
  clear: both;
}
.especial-juegos-cocha-2018 .view-lo-mas.view-id-lo_mas .views-row {
  width: 100%;
}
/**
* 27.10 Feicobol 2018
*/
.panels-flexible-row-feicobol_2018-4-inside {
  display: flex;
  flex-flow: row wrap;
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 15px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
}
.panels-flexible-region-feicobol_2018-sociales_agenda {
  width: 50% !important;
  padding-right: 15px !important;
  float: left;
}
.panels-flexible-region-feicobol_2018-videos {
  width: 50% !important;
  padding-left: 15px !important;
  float: left;
  border-left: 1px solid #c2c2c2;
}
.panels-flexible-region-feicobol_2018-videos
  .view-id-videos_especiales
  .views-row-1 {
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
#agenda-feicobol-2018 {
  border-top: 1px solid #c2c2c2;
  margin-top: 15px;
  padding-top: 15px;
}
.panels-flexible-region-feicobol_2018-videos .pane-title,
.panels-flexible-region-feicobol_2018-sociales_agenda .pane-title {
  padding: 0px;
  color: #333;
  font-size: 2.5rem;
}
.panels-flexible-row-feicobol_2018-13-inside {
  display: flex;
  flex-flow: row wrap;
}
.panels-flexible-region-feicobol_2018-lo_mas_leido {
  width: 885px !important;
  float: left;
}
.panels-flexible-region-feicobol_2018-lt_en_la_red {
  width: 300px !important;
  float: right;
  margin-right: 15px;
}
.view-videos-especiales .views-field-field-noticia-fecha-simple {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
.view-videos-especiales.view-display-id-block_2 .views-row {
  overflow: hidden;
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.view-videos-especiales.view-display-id-block_2
  .views-row
  .views-field-field-agendacultural-imagen {
  float: left;
  margin-right: 10px;
}
.panels-flexible-region-feicobol_2018-sociales_agenda
  .view-display-id-block_2
  .views-row-last {
  border-bottom: none;
}

/**
*   27.11 Copa America 2019
*/

.panels-flexible-region-home_page_2019_especiales-especial_full_width,
.panels-flexible-region-home_page_2019_especiales-especial_full_width_2 {
  background-color: #ebebeb;
}
.front
  #main-content
  .panels-flexible-row.panel-especial-full-width
  .panels-flexible-row-inside {
  max-width: 100%;
}
.front
  #main-content
  .panels-flexible-row.panel-especial-full-width
  .panels-flexible-row-inside
  h2.pane-title,
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  div
  a {
  display: none;
}

.panels-flexible-home_page_2019_especiales .pane-noticias-copa-america-2019,
.panels-flexible-home_page_2019_especiales .pane-noticias-copa-america-2019 {
  max-width: 1200px;
  background-image: url("images/fondo-copa-america-2019.jpg");
  background-size: cover;
  position: relative;
  padding: 10px;
  margin: auto;
}
.panels-flexible-row.panel-especial-full-width .pane-custom p,
.panels-flexible-row.panel-especial-full-width-2 .pane-custom p,
.panels-flexible-row.panel-especial-full-width .pane-custom,
.panels-flexible-row.panel-especial-full-width-2 .pane-custom {
  margin: 0px;
}
.panels-flexible-row.panel-especial-full-width .pane-custom .cintillo-copa-mob,
.panels-flexible-row.panel-especial-full-width-2
  .pane-custom
  .cintillo-copa-mob,
#a-mob-ultimas-1,
#a-mob-ultimas-2,
#a-mob-ultimas-3,
#a-mob-ultimas-top {
  display: none;
}
.panels-flexible-row.panel-especial-full-width .pane-custom img,
.panels-flexible-row.panel-especial-full-width-2 .pane-custom img {
  width: 100%;
  display: block;
}
/*
.panels-flexible-home_page_2019_especiales .pane-noticias-copa-america-2019 .block-title {
  color: #fff;
  text-align: center;
  padding: 10px;
  font-size: 2.5rem;
  padding-top: 0px;
  margin-bottom: 0px;
  font-family: Futura std, Futura, Century Gothic, CenturyGothic, AppleGothic, Trebuchet MS, Arial, sans-serif;
  font-weight: bold;
}
.panels-flexible-home_page_2019_especiales .pane-noticias-copa-america-2019 .block-title::before {
  background-image: url("images/iconos-copa-america-2019.png");
  content: " ";
  width: 29px;
  height:29px;
  background-position-y:-98px;
  display: inline-block;
  margin-right: 5px;
  margin-bottom: -5px;
}*/
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header {
  display: block;
  overflow: hidden;
  margin: 0px;
  float: right;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  div {
  position: absolute;
  top: 0;
  right: 0;
  margin: 15px;
}
/*
.panels-flexible-home_page_2019_especiales .pane-noticias-copa-america-2019 .block-content .view-header .botones-home-copa-america-LT div a {
  color: #fff;
  background-color: #002b82;
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 10px 0px 10px 10px;
  font-size: 1.5rem;
}
.panels-flexible-home_page_2019_especiales .pane-noticias-copa-america-2019 .block-content .view-header .botones-home-copa-america-LT div a::after {
  display: inline-block;
  content: "";
  width: 20px;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
  margin-bottom: -3px;
  margin-left: 10px;
}*/

.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  .menu-home-copa-america-LT
  a::before {
  content: "";
  background-image: url("images/iconos-mundial-home.png");
  width: 25px;
  height: 25px;
  display: inline-block;
  margin-top: -3px;
  float: left;
}
.panels-flexible-home_page_2019
  _especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  a[href="/copa-america-2019/fixture"]::before {
  background-position-y: -25px;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  a[href="/copa-america-2019/estadios"]::before {
  background-position-y: -50px;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  a[href="/copa-america-2019/multimedia"]::before {
  background-position-y: -75px;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  a[href="/copa-america-2019/noticias"]::before {
  background-position-y: -100px;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  a[href="/copa-america-2019/paises"]::before {
  background-position-y: -125px;
}

.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  ul.menu-home-copa-america-LT,
.front
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  ul.menu-home-mundial-LT {
  list-style: none;
  padding: 0px;
  margin: 0px;
  width: 285px;
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  ul.menu-home-copa-america-LT
  li {
  overflow: hidden;
  display: block;
  float: left;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  ul.menu-home-copa-america-LT
  li
  a {
  background-color: #fff;
  border-radius: 5px;
  margin: 5px;
  padding: 5px 10px;
  color: #777;
  width: 130px;
  font-size: 1.5rem;
  text-align: center;
  display: block;
  height: 30px;
}
.view-display-id-noticias_copa-america_home .pane-title.portada,
.view-display-id-noticias_copa-america_home .pane-title.partidos {
  color: #fff;
  background-image: url("images/iconos-copa-america-2019.png");
  background-position: 0px -76px;
  padding-left: 35px;
  background-repeat: no-repeat;
  overflow: hidden;
  margin-bottom: 5px;
}
.view-display-id-noticias_copa-america_home .pane-title.portada {
  background-position: 0px -70px;
  background-image: url("images/servicios_buttons2.png");
  background-size: 30px;
}
.view-display-id-noticias_copa-america_home .pane-title.partidos {
  margin-top: 0px;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-header
  .botones-home-copa-america-LT
  ul.menu-home-copa-america-LT
  li
  a:hover {
  background-color: #ccc;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-content {
  width: 100%;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-content
  .views-row {
  width: 285px;
  margin: 5px;
  padding: 0px;
  position: relative;
  border: 0px;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-content
  .views-row
  .views-field-field-noticia-fotos {
  margin: 0px;
  float: none;
  width: 100%;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-content
  .views-row
  .views-field-nothing {
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px;
  background-color: rgba(0, 100, 0, 0.5);
  padding: 5px;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-content
  .views-row
  .views-field-nothing
  .date-display-single {
  display: block;
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
.panels-flexible-home_page_2019_especiales
  .pane-noticias-copa-america-2019
  .block-content
  .view-content
  .views-row
  .views-field-nothing
  a {
  color: #fff;
  display: block;
}

.view-display-id-noticias_copa-america_home .mam-mr2018-partido {
  background-color: #fff;
  margin: 0px 10px 0px 0px;
  width: 210px;
  display: inline-block;
}
.view-display-id-noticias_copa-america_home .mam-mr2018-partido:last-child {
  margin-right: 0px;
}
.mam-mr2018-partido .mam-mr2018-resultado {
  font-size: 1.2em;
  padding-top: 6px;
}
.mam-mr2018-partido .link {
  font-size: 1.3rem;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}
.mam-mr2018-partido .link a {
  border: 1px solid #ccc;
  padding: 3px;
  display: block;
  background-color: #efefef;
  font-size: 1.1rem;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.mam-mr2018-partido.grupo-A {
  border-top: 5px solid #488ccb;
}
.mam-mr2018-partido.grupo-B {
  border-top: 5px solid #e40613;
}
.mam-mr2018-partido.grupo-C {
  border-top: 5px solid #037e0a;
}
.mam-mr2018-partido.grupo-D {
  border-top: 5px solid #57085c;
}
.mam-mr2018-partido.grupo-E {
  border-top: 5px solid #efe717;
}
.mam-mr2018-partido.grupo-F {
  border-top: 5px solid #ff6600;
}
.mam-mr2018-partido.grupo-G {
  border-top: 5px solid #c09a63;
}
.mam-mr2018-partido.grupo-H {
  border-top: 5px solid #e703d4;
}
.mam-mr2018-partido.grupo-A .mam-mr2018-group {
  color: #488ccb;
}
.mam-mr2018-partido.grupo-B .mam-mr2018-group {
  color: #e40613;
}
.mam-mr2018-partido.grupo-C .mam-mr2018-group {
  color: #037e0a;
}
.mam-mr2018-partido.grupo-D .mam-mr2018-group {
  color: #57085c;
}
.mam-mr2018-partido.grupo-E .mam-mr2018-group {
  color: #efe717;
}
.mam-mr2018-partido.grupo-F .mam-mr2018-group {
  color: #ff6600;
}
.mam-mr2018-partido.grupo-G .mam-mr2018-group {
  color: #c09a63;
}
.mam-mr2018-partido.grupo-H .mam-mr2018-group {
  color: #e703d4;
}
.mam-mr2018-partido .mam-mr2018-group {
  float: right;
}
.mam-mr2018-partido .mam-mr2018-date,
.mam-mr2018-partido .mam-mr2018-group {
  overflow: hidden;
  text-align: center;
  margin-top: 5px;
  display: inline-block;
  float: left;
  margin: 0px 15px 0px;
}
.mam-mr2018-partido .mam-mr2018-group {
  width: 100px;
  height: 30px;
}
.mam-mr2018-partido .mam-mr2018-pais,
.mam-mr2018-partido .mam-mr2018-resultado {
  display: inline-block;
  width: 33.3333%;
  float: left;
  text-align: center;
}
.mam-mr2018-partido .mam-mr2018-pais .bandera {
  background-image: url("images/banderas.svg");
  overflow: hidden;
  background-repeat: no-repeat;
  /*cambiar estos valores dependiendo el tamaño que se necesita*/
  background-size: 34px;
  width: 34px;
  height: 34px;
  margin: auto;
  content: " ";
  display: block;
}
.mam-mr2018-partido .mam-mr2018-pais .bandera {
  width: 30px;
  height: 30px;
  background-size: 30px;
}
.mam-mr2018-partido .mam-mr2018-pais a {
  display: block;
}
.mam-mr2018-partido .mam-mr2018-pais a span.bandera {
  display: block;
  background-color: #fff;
  width: 100%;
  color: #333;
  line-height: 1em;
  margin-bottom: 5px;
  display: block;
  margin: 5px 0px;
  background-position-x: center;
}
.mam-mr2018-partido .mam-mr2018-pais a {
  font-size: 1.3rem;
}
.view-display-id-noticias_copa-america_home .fixture-link {
  display: none;
}

/*banderas*/

/*banderas de cada pais en selecciones*/
.pais-481 span.bandera /*rusia*/ {
  background-position: 0px 0px;
}

.pais-451 span.bandera /*egipto*/ {
  background-position: 0px 3.225%;
}

.pais-276 span.bandera /*arabia saudita*/ {
  background-position: 0px 6.4516%;
}

.pais-172 span.bandera /*uruguay*/ {
  background-position: 0px 9.677%;
}

.pais-291 span.bandera /*portugal*/ {
  background-position: 0px 12.903%;
}

.pais-280 span.bandera /*españa*/ {
  background-position: 0px 16.129%;
}

.pais-466 span.bandera /*marruecos*/ {
  background-position: 0px 19.354%;
}

.pais-286 span.bandera /*irán*/ {
  background-position: 0px 22.5806%;
}

.pais-282 span.bandera /*francia*/ {
  background-position: 0px 25.8064%;
}

.pais-209 span.bandera /*australia*/ {
  background-position: 0px 29.0322%;
}

.pais-171 span.bandera /*peru*/ {
  background-position: 0px 32.258%;
}

.pais-477 span.bandera /*dinamarca*/ {
  background-position: 0px 35.4838%;
}

.pais-21 span.bandera/*argentina*/ {
  background-position: 0px 38.7096%;
}

.pais-1343 span.bandera /*islandia*/ {
  background-position: 0px 41.9354%;
}

.pais-279 span.bandera /*croacia*/ {
  background-position: 0px 45.16129%;
}

.pais-482 span.bandera /*nigeria*/ {
  background-position: 0px 48.38709%;
}

.pais-167 span.bandera /*brasil*/ {
  background-position: 0px 51.6129%;
}
.pais-296 span.bandera /*suiza*/ {
  background-position: 0px 54.838%;
}

.pais-278 span.bandera /*costa rica*/ {
  background-position: 0px 58.064%;
}

.pais-1011 span.bandera /*serbia*/ {
  background-position: 0px 61.2903%;
}

.pais-274 span.bandera /*alemania*/ {
  background-position: 0px 64.5161%;
}

.pais-289 span.bandera /*mexico*/ {
  background-position: 0px 67.7419%;
}

.pais-295 span.bandera /*suecia*/ {
  background-position: 0px 70.9677%;
}

.pais-293 span.bandera /*korea*/ {
  background-position: 0px 74.1935%;
}

.pais-446 span.bandera /*belgica*/ {
  background-position: 0px 77.4193%;
}

.pais-627 span.bandera /*panama*/ {
  background-position: 0px 80.6451%;
}

.pais-299 span.bandera /*túnez*/ {
  background-position: 0px 83.8709%;
}

.pais-285 span.bandera /*inglaterra*/ {
  background-position: 0px 87.0967%;
}

.pais-290 span.bandera /*polonia*/ {
  background-position: 0px 90.32258%;
}

.pais-487 span.bandera /*senegal*/ {
  background-position: 0px 93.54838%;
}

.pais-168 span.bandera /*colombia*/ {
  background-position: 0px 96.7741%;
}

.pais-288 span.bandera /*japon*/ {
  background-position: 0px 100%;
}

/**
* 27.12 Especial Haya
*/
#fallo-haya {
  position: relative;
}
#fallo-haya #header {
  background-image: url("images/head_haya.jpg");
  height: 140px;
}
#fallo-haya a.back-lt {
  font-size: 1.5rem;
  color: #333;
  position: absolute;
  right: 50px;
  top: 10px;
}
#fallo-haya .pane-especiales-especial-lista .pane-title {
  display: none;
}
#fallo-haya .pane-multimedia {
  background-color: #a1daf7;
  margin-bottom: 0px;
}
#fallo-haya .pane-multimedia .pane-title {
  font-size: 3rem;
  padding-top: 15px;
}
#fallo-haya .pane-multimedia a {
  color: #333;
}
#fallo-haya .view-display-id-especial_videos_top {
  overflow: hidden;
  padding-left: 15px;
  padding-right: 15px;
}
#fallo-haya .view-display-id-especial_videos_top {
  font-size: 2rem;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}
#fallo-haya
  .view-display-id-especial_videos_top
  .views-field-field-noticia-video {
  float: left;
  margin-right: 15px;
  min-height: auto;
  height: auto;
  display: block;
  width: 770px;
}
#fallo-haya .view-display-id-especial_videos_top .views-field-title a {
  font-size: 2.7rem;
  line-height: 3.5rem;
}
#fallo-haya .view-display-id-especial_galeria_top {
  overflow: hidden;
}
#fallo-haya .view-display-id-especial_videos_top .view-content {
}
#fallo-haya .view-display-id-especial_galeria_top .view-content {
  width: 1000px;
  margin: 0 auto;
}
#fallo-haya .view-display-id-especial_videos_bottom .views-row,
#fallo-haya .view-display-id-especial_galeria_bottom .views-row {
  width: 292px;
  float: left;
  clear: none;
  padding: 15px;
  border: none;
}
#fallo-haya .panels-flexible-region-sub_home_layout-ads_middle_f {
  width: 300px;
}
#fallo-haya .panels-flexible-row-sub_home_layout-8 {
  margin-top: 15px;
}

/**
* 27.13 FIC 2018
*/
/*
#feria-libro-2018 #header{
  background-image: url("images/fic_2018_head.jpg");
  height: 140px;
}
#feria-libro-2018 .back{
  background-color: #333;
  padding: 5px 15px;
  overflow: hidden;
}
#feria-libro-2018 .back a.back-lt{
  font-size: 1.5rem;
  color: #fff;
  float: right;
}
#feria-libro-2018 .pane-especiales-especial-lista .pane-title{
  display:none;
 }*/

/**
* 27.14 Juegos Panamericanos Lima 2019
*/
#juegos-panamericanos-2019-top {
  background-color: #e6e6e6;
}

#juegos-panamericanos-2019-portada-completo iframe,
#juegos-panamericanos-2019-medallero iframe,
#juegos-panamericanos-2019-agenda iframe {
  background-color: #ebebeb;
  border: none;
  height: 320px;
}
#juegos-panamericanos-2019-header {
  background-image: url("images/header-juegos-lima-2019.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  height: 60px;
}
#juegos-panamericanos-2019-portada-completo iframe {
  width: 100%;
  height: 400px;
}
#juegos-panamericanos-2019-medallero,
#juegos-panamericanos-2019-agenda {
  display: inline-block;
}
#juegos-panamericanos-2019-medallero {
  width: 835px;
}
#juegos-panamericanos-2019-agenda {
  width: 360px;
}
#juegos-panamericanos-2019-agenda iframe,
#juegos-panamericanos-2019-medallero iframe {
  width: 100%;
}

/**
 * 28. Especiales multimedias
 */
.node-type-noticia-multimedia {
  font-family: "media-text", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.65;
}
.node-type-noticia-multimedia .container-multimedia {
  max-width: 720px;
  width: 100%;
  margin: 0 auto;
}
.node-type-noticia-multimedia .node-content {
  margin-top: 15px;
}
.node-type-noticia-multimedia #page {
  padding-top: 78px;
}
.node-type-noticia-multimedia #header {
  background-color: #000;
  background-image: none;
  padding-top: 10px;
  padding-bottom: 10px;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 100;
}
.node-type-noticia-multimedia #header .container-inside {
  overflow: hidden;
}
.node-type-noticia-multimedia #header #branding {
  width: 450px;
  float: none;
  margin: 0 auto;
}
.node-type-noticia-multimedia .term-category-entrevistas #header #branding {
  width: 450px;
  float: left;
}
.node-type-noticia-multimedia #header #branding img {
  display: block;
}
.node-type-noticia-multimedia #columns .container {
  max-width: 100%;
}
.node-type-noticia-multimedia #apertura {
  background-color: #2b2b2b;
  color: #fff;
  position: relative;
  font-family: "media-title", "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
}
.node-type-noticia-multimedia .term-category-entrevistas #apertura {
  background-color: #000;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  #apertura
  #div-gpt-ad-1453258603192-0 {
  margin-top: 0px;
}
.node-type-noticia-multimedia .term-category-entrevistas #apertura .shadow {
  display: none;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  #apertura
  .field-name-field-nmedia-gprincipal,
.node-type-noticia-multimedia
  .term-category-entrevistas
  #apertura
  .field-name-field-nmedia-fprincipal {
  width: 70%;
  float: left;
}
.node-type-noticia-multimedia #apertura .node-title {
  font-size: 5.2rem;
  font-weight: bold;
  line-height: 0.9;
}
.node-type-noticia-multimedia #apertura .field-name-field-nmedia-descripcion {
  color: #fff;
  font-size: 2.09297em;
  font-weight: 300;
  line-height: 1;
  opacity: 0.75;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  #apertura
  .field-name-field-nmedia-descripcion {
  font-size: 1.5em;
  font-style: italic;
}
.node-type-noticia-multimedia #apertura .title-content {
  bottom: 100px;
  position: absolute;
  left: 0px;
  right: 0px;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  #apertura
  .title-content {
  position: relative;
  bottom: auto;
  width: 30%;
  padding: 15px;
  float: right;
}
.node-type-noticia-multimedia .shadow {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.15);
}
.node-type-noticia-multimedia .field-name-field-nmedia-fprincipal img {
  display: block;
  width: 100%;
}
.node-type-noticia-multimedia .multimedia-ads {
  margin: 15px auto;
  width: 720px;
  height: 90px;
}
.view-display-id-articulos_multimedia .views-row {
  overflow: hidden;
}
.view-display-id-articulos_multimedia .views-field-field-nmedia-fprincipal {
  float: left;
  margin-right: 15px;
}
.node-type-noticia-multimedia .austin-news {
  font-family: "Austin-News", Georgia, Times, serif;
  font-size: 20px;
  line-height: 1.7;
  overflow-wrap: break-word;
}
.node-type-noticia-multimedia .news-text,
.node-type-noticia-multimedia .news-text .paragraphs-items {
  font-family: "noticia text", serif;
  font-size: 20px;
  line-height: 1.42857;
}
.node-type-noticia-multimedia .benton-sans {
  font-family: "Benton Sans";
}
.node-type-noticia-multimedia .source-sans,
.node-type-noticia-multimedia .source-sans .paragraphs-items {
  font-family: "source_sans_proregular";
  font-size: 18px;
  line-height: 1.4;
}

.node-type-noticia-multimedia .source-sans .paragraphs-items p {
  margin-bottom: 15px;
}
.node-type-noticia-multimedia .helvetica {
  font-family: Helvetica, Arial, sans-serif;
}
.node-type-noticia-multimedia .arial,
.node-type-noticia-multimedia .arial .paragraphs-items {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1.7;
}
.node-type-noticia-multimedia .field-name-field-file-image-description {
  font-size: 1.4rem;
}
.node-type-noticia-multimedia .field-name-field-file-image-credits {
  font-size: 1.4rem;
  margin-bottom: 15px;
}

/**
 * Styles to bundles
 */
.node-type-noticia-multimedia .paragraphs-items .field-item {
  margin-bottom: 40px;
}
.node-type-noticia-multimedia .paragraphs-items figure {
  margin-bottom: 0px !important;
}
.node-type-noticia-multimedia .paragraphs-items figure img {
  display: block;
}
.node-type-noticia-multimedia .paragraphs-items {
  font-size: 1.8rem;
  line-height: 1.8;
  margin-bottom: 15px;
}
.node-type-noticia-multimedia .extendido {
  width: 100%;
}
.node-type-noticia-multimedia .bx-wrapper {
  margin-bottom: 0px;
}
.node-type-noticia-multimedia .field-name-field-nmedia-credito {
  font-family: "media-title", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
  margin: 0 auto 15px;
  /*max-width: 720px;*/
  width: 100%;
}
.node-type-noticia-multimedia .pane-entrevistas,
.node-type-noticia-multimedia .pane-noticias-multimedia {
  border-top: 1px solid #ccc;
  font-family: "media-title", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 15px;
}
.node-type-noticia-multimedia .pane-entrevistas {
  background-color: #eee;
  border-top: none;
  margin: 0px;
  padding-bottom: 15px;
}
.term-category-entrevistas #block-system-main {
  margin-bottom: 0px;
}
.node-type-noticia-multimedia .pane-noticias-multimedia .block-inner {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
.node-type-noticia-multimedia .pane-entrevistas .block-inner {
  margin: 0 auto;
  width: 100%;
  max-width: 1040px;
}
.node-type-noticia-multimedia .pane-entrevistas .pane-title {
  text-align: center;
  font-size: 2.5rem;
  font-weight: bold;
}
.node-type-noticia-multimedia .pane-entrevistas .view-content,
.node-type-noticia-multimedia .pane-noticias-multimedia .view-content {
  display: flex;
  flex-flow: row wrap;
}
.node-type-noticia-multimedia .pane-noticias-multimedia .views-row {
  float: left;
  padding: 0 15px;
  width: 240px;
  border-right: 1px solid #ccc;
  position: relative;
}
.node-type-noticia-multimedia .pane-entrevistas .views-row {
  float: left;
  width: 240px;
  position: relative;
  background-color: #fff;
  margin: 0 10px;
}
.node-type-noticia-multimedia .pane-entrevistas .views-row .views-field-title {
  padding: 10px;
}
.node-type-noticia-multimedia
  .pane-entrevistas
  .views-row
  .views-field-field-nmedia-fecha {
  margin: 0px 10px;
  margin-bottom: 10px;
}
.node-type-noticia-multimedia .pane-entrevistas .views-row-5,
.node-type-noticia-multimedia .pane-noticias-multimedia .views-row-5 {
  border-right: none;
}
.node-type-noticia-multimedia .pane-entrevistas .views-row-first,
.node-type-noticia-multimedia .pane-noticias-multimedia .views-row-first {
  padding-left: 0px;
}
.node-type-noticia-multimedia .pane-entrevistas .views-row-last,
.node-type-noticia-multimedia .pane-noticias-multimedia .views-row-last {
  border-right: none;
  padding-right: 0px;
}
.node-type-noticia-multimedia .pane-entrevistas .views-field-title a,
.node-type-noticia-multimedia .pane-noticias-multimedia .views-field-title a {
  font-size: 2rem;
  line-height: 2rem;
  color: #434343;
}
.node-type-noticia-multimedia .pane-entrevistas .views-field-view-node a,
.node-type-noticia-multimedia
  .pane-noticias-multimedia
  .views-field-view-node
  a {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  text-indent: -100000px;
  display: block;
}
.node-type-noticia-multimedia .paragraphs-item-bund-parag-img-title {
  height: 600px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  z-index: 10;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-img-title
  .field-name-field-nmedia-title {
  background-color: rgba(0, 0, 0, 0.47);
  height: 100%;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-img-title
  .content
  .field-name-field-nmedia-img {
  display: none;
}
.node-type-noticia-multimedia .paragraphs-item-bund-parag-img-title .content {
  height: 100%;
  z-index: 10;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-img-title
  .field-name-field-nmedia-title
  .field-items {
  font-size: 3.5rem;
  padding-top: 30px;
  font-family: "media-title", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  width: 100%;
  /*max-width: 720px;*/
  margin: 0 auto;
}
.node-type-noticia-multimedia .paragraphs-item-bund-parag-img-title.right {
  text-align: right;
}
.node-type-noticia-multimedia .paragraphs-item-bund-parag-img-title.center {
  text-align: center;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-img-title.bottom
  .field-item {
  bottom: 0px;
  max-width: 100%;
  width: 720px;
  position: absolute;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-img-title.middle
  .field-item {
  position: absolute;
  width: 720px;
  top: 45%;
  margin: 0px;
}
.node-type-noticia-multimedia blockquote p {
  margin: 0px;
}
.node-type-noticia-multimedia blockquote p::after {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  content: " ";
  height: 1px;
  left: 40%;
  position: absolute;
  top: 0;
  width: 20%;
}
.node-type-noticia-multimedia blockquote p::before {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  content: " ";
  height: 1px;
  left: 40%;
  position: absolute;
  bottom: 0;
  width: 20%;
}
.node-type-noticia-multimedia blockquote {
  text-align: center;
  position: relative;
  font-style: italic;
  font-size: 2.7rem;
  margin: 25px 0px;
  padding: 20px 40px;
}
.node-type-noticia-multimedia #footer {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}
.node-type-noticia-multimedia .social-buttons {
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 10px 0 0 10px;
  padding: 10px;
  position: absolute;
  right: 0;
  width: 50px;
}
.node-type-noticia-multimedia .field-name-field-nmedia-creditos {
  background-color: #fff; /*arreglos especiales multimedia-creditos*/
  /*background-size: 100%;*/
  padding: 15px 10px;
  width: 720px;
  margin: 0 auto 50px;
  color: #000;
  font-size: 1.6rem;
  text-align: left;
  /*font-weight: bold;*/
}
/*.node-type-noticia-multimedia .field-name-field-nmedia-creditos::before{
  box-sizing: border-box;
  width: 50%;
  height: 4px;
  background-color: #000;
  display: block;
  content: "";
  margin-bottom: 1em;
}*/
.node-type-noticia-multimedia .field-name-field-nmedia-creditos .field-label {
  font-weight: normal;
}
.node-type-noticia-multimedia .field-name-field-nmedia-creditos p {
  margin-bottom: 0px;
}

/*Tamaños*/
.node-type-noticia-multimedia .field-item .normal:not(.parallax),
.node-type-noticia-multimedia
  .field-item
  .normal
  .field-name-field-nmedia-credito {
  width: 100%;
  max-width: 850px;
  margin: 15px auto 0px;
}
.node-type-noticia-multimedia .field-item .extendido {
  width: 100%;
  max-width: 100%;
}
.node-type-noticia-multimedia .field-item .ajustado,
.node-type-noticia-multimedia
  .field-item
  .ajustado
  .field-name-field-nmedia-credito {
  width: 100%;
  max-width: 720px;
  margin: 15px auto;
}
/*Titulo tab*/
.node-type-noticia-multimedia .paragraphs-item-bund-parag-titulo {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}
.node-type-noticia-multimedia .paragraphs-item-bund-parag-titulo .field-item {
  font-size: 3.5rem;
  font-weight: bold;
  line-height: 2.5rem;
  /*text-align: center;*/
  margin-top: 50px;
  margin-bottom: 50px;
}

/*Texto simple*/
.node-type-noticia-multimedia .paragraphs-item-bund-parag-texto-simple {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}
/*Codigo*/
.node-type-noticia-multimedia .field-name-field-nmedia-codigo {
  z-index: 9;
  position: relative;
}
/*Imagen*/
.node-type-noticia-multimedia .paragraphs-item-bund-parag-image {
  z-index: 10;
  position: relative;
}
.node-type-noticia-multimedia .paragraphs-item-bund-parag-image.parallax {
  z-index: 11;
}
.node-type-noticia-multimedia .paragraphs-item-bund-parag-image img {
  width: 100%;
}

/*Texto con imagen*/
.node-type-noticia-multimedia .paragraphs-item-bund-parag-texto-img {
  overflow: hidden;
}
.node-type-noticia-multimedia .paragraphs-item-bund-parag-texto-img .bxslider {
  margin: 0px;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.center
  #field_nmedia_img,
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.center
  .field-name-field-nmedia-img {
  margin: 0 auto;
  text-align: center;
  width: 460px;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.right
  #field_nmedia_img,
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.right
  .field-name-field-nmedia-img,
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.right
  .field-name-field-nmedia-credito {
  float: right;
  margin-left: 30px;
  margin-right: 60px;
  width: 460px;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.left
  .field-name-field-nmedia-credito,
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.right
  .field-name-field-nmedia-credito {
  clear: both;
  line-height: 2.4rem;
}
.node-type-noticia-multimedia .field-name-field-nmedia-credito .field-item {
  margin-bottom: 0px !important;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.left
  #field_nmedia_img,
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.left
  .field-name-field-nmedia-img,
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.left
  .field-name-field-nmedia-credito {
  float: left;
  margin-right: 30px;
  margin-left: 60px;
  max-width: 460px;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img
  .field-name-field-nmedia-texto {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img
  .content-image-text {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.right
  .content-image-text {
  float: right;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.left
  .content-image-text {
  float: left;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-texto-img.center
  .content-image-text {
  margin-left: auto;
  margin-right: auto;
  max-width: 460px;
}
/*Video*/
.node-type-noticia-multimedia .paragraphs-item-bund-parag-youtube.normal {
  width: 100%;
  max-width: 850px;
  margin: 0 auto;
}
.node-type-noticia-multimedia .paragraphs-item-bund-parag-youtube.ajustado {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}
.node-type-noticia-multimedia .view-id-entrevistas .more-link a,
.node-type-noticia-multimedia .view-display-id-mas_articulos .more-link a {
  border: 1px solid #026bbe;
  border-radius: 10px;
  display: block;
  padding: 5px 10px;
  text-align: center;
  width: 115px;
  margin: 0 auto;
}
.node-type-noticia-multimedia .view-entrevistas .views-field-title,
.node-type-noticia-multimedia .view-noticias-multimedia .views-field-title {
  line-height: 1em;
}
.node-type-noticia-multimedia .view-entrevistas .views-field-field-nmedia-fecha,
.node-type-noticia-multimedia
  .view-noticias-multimedia
  .views-field-field-nmedia-fecha {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
/*apoyo de texto*/
.entity.entity-paragraphs-item.paragraphs-item-bund-parag-texto-simple
  .content {
  position: relative;
}

.field-name-field-nmedia-apoyo-texto {
  position: absolute;
  width: 150px;
  left: -165px;
  text-align: right;
  font-size: 0.8em;
}
/*link*/
.field-name-field-nmedia-link.field-type-link-field {
  text-align: center;
}
.field-name-field-nmedia-link.field-type-link-field .field-item a::after {
  background-image: url(images/link_button.svg);
  background-size: 1em;
  display: inline-block;
  content: "";
  width: 1em;
  height: 1em;
  margin-left: 6px;
}

/*subtitulo*/
.field-name-field-nmedia-subtitulo {
  max-width: 720px;
  margin: auto;
}
.field-name-field-nmedia-subtitulo .field-item {
  font-size: 1.7em;
  font-weight: bold;
  line-height: 1.5em;
}
/*parallax*/
.field-name-field-nmedia-contenido .parallax .image-style-none {
  display: none;
}
.paragraphs-item-bund-parag-image.parallax .content .parallax-background {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 90vh;
}
.paragraphs-item-bund-parag-image.parallax
  .content
  .parallax-background
  .field-name-field-nmedia-title {
  max-width: 1020px;
  margin: auto;
  font-size: 3em;
  color: #fff;
  line-height: 1em;
  position: relative;
  text-shadow: 2px 2px 8px #000;
}
h2.field-label {
  display: none;
}
.paragraphs-item-bund-parag-image.parallax .field-name-field-nmedia-img-style {
  display: none;
}
/*text aligment para parallax*/
.paragraphs-item-bund-parag-image.parallax.right
  .content
  .parallax-background
  .field-name-field-nmedia-title {
  text-align: right;
}
.paragraphs-item-bund-parag-image.parallax.center
  .content
  .parallax-background
  .field-name-field-nmedia-title {
  text-align: center;
}
.paragraphs-item-bund-parag-image.parallax.left
  .content
  .parallax-background
  .field-name-field-nmedia-title {
  text-align: left;
}
.paragraphs-item-bund-parag-image.parallax.middle
  .content
  .parallax-background
  .field-name-field-nmedia-title
  .field-item {
  padding-top: 30%;
}
.paragraphs-item-bund-parag-image.parallax.top
  .content
  .parallax-background
  .field-name-field-nmedia-title
  .field-item {
  position: absolute;
  top: 0px;
}
.paragraphs-item-bund-parag-image.parallax.bottom
  .content
  .parallax-background
  .field-name-field-nmedia-title
  .field-items {
  height: 90vh;
}
.paragraphs-item-bund-parag-image.parallax.bottom
  .content
  .parallax-background
  .field-name-field-nmedia-title
  .field-item {
  position: absolute;
  bottom: 0px;
}
/*titulo*/
.node-type-noticia-multimedia .paragraphs-item-bund-parag-titulo .field-item {
  line-height: 1em;
}
/*Embebido*/
.node-type-noticia-multimedia .paragraphs-item-bund-parag-embed {
  text-align: center;
}
.node-type-noticia-multimedia
  .paragraphs-item-bund-parag-embed
  .field-name-field-nmedia-credito {
  text-align: left;
}
/*pie de fotografia*/
.paragraphs-item-bund-parag-image:not(.parallax),
.paragraphs-item-bund-parag-texto-img {
  position: relative;
  overflow: hidden;
}

.paragraphs-item-bund-parag-image:not(.parallax)
  .field-name-field-nmedia-credito,
.paragraphs-item-bund-parag-texto-img .field-name-field-nmedia-credito {
  position: absolute;
  bottom: -150px;
  color: #fff;
  padding: 15px;
  margin: 0px;
}
.paragraphs-item-bund-parag-image.parallax .field-name-field-nmedia-credito {
  position: absolute;
  bottom: -46px;
  left: 30px;
}
.paragraphs-item-bund-parag-image.parallax
  .field-name-field-nmedia-credito
  .field-item {
  max-width: 820px;
  margin: auto;
}
.paragraphs-item-bund-parag-texto-img.right .field-name-field-nmedia-credito {
  right: 0px;
}
.paragraphs-item-bund-parag-image:not(.parallax)
  .content-image-text:hover
  .field-name-field-nmedia-credito,
.paragraphs-item-bund-parag-texto-img
  .content-image-text:hover
  .field-name-field-nmedia-credito {
  bottom: 0px;
  -webkit-transition: bottom 1s;
}
/*.field-name-field-nmedia-galeria {
  max-width: 820px;
  margin: auto;
}
.field-name-field-nmedia-galeria .field-item {
  width: 30%;
  display: inline-block;
  padding: 15px;
  animation-name: multimedia-gallery;
  animation-duration: 2s;
  position: relative;
}*/
.paragraphs-item-bund-parag-gallery .field-name-field-nmedia-credito {
  max-width: 820px;
  margin: auto;
}
/*creditos especial*/

.creditos-lista {
  margin: 60px auto;
  background-color: #252524;
  padding: 20px;
  overflow: hidden;
}
.node-type-noticia-multimedia .term-category-entrevistas .creditos-lista {
  background-color: transparent;
}
.creditos-lista .container::before {
  content: " ";
  background-image: url(images/LT-small.png);
  float: left;
  width: 110px;
  height: 82px;
  margin-right: 40px;
  margin-bottom: 20px;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .creditos-lista
  .container::before {
  background-image: url("images/LT-small-black.png");
}
/*.creditos-lista .field-type-double-field:nth-child(n+4) {
  margin-left: 150px;
}*/
.creditos-lista .container .container-creditos-lista {
  float: left;
  width: 720px;
}
.node-type-noticia-multimedia #columns .creditos-lista .container {
  max-width: 870px;
  margin: auto;
  overflow: hidden;
}
.creditos-lista .field-items {
  max-width: 870px;
  margin: auto;
}
.creditos-lista .field-items .field-item {
  margin-bottom: 10px;
  display: block;
}
.creditos-lista .field-items .field-item div {
  color: #fff;
  overflow: hidden;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .creditos-lista
  .field-items
  .field-item
  div {
  color: #333;
}
.creditos-lista .field-items .field-item {
  float: left;
  width: 40%;
}

.creditos-lista .field-item .double-field-first {
  font-weight: bold;
  display: block;
}
.creditos-lista .field-name-field-nmedia-creditos-lista .field-item::before {
  background-image: url(images/icono-credito_texto.png);
  width: 20px;
  height: 27px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0px 5px;
  content: " ";
  display: inline-block;
  float: left;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .creditos-lista
  .field-name-field-nmedia-creditos-lista
  .field-item::before {
  background-image: url(images/icono-credito_texto_black.png);
}
.creditos-lista
  .field-name-field-nmedia-creditos-lista-foto
  .field-item::before {
  background-image: url(images/icono-credito_foto.png);
  width: 20px;
  height: 27px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0px 5px;
  content: " ";
  display: inline-block;
  float: left;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .creditos-lista
  .field-name-field-nmedia-creditos-lista-foto
  .field-item::before {
  background-image: url(images/icono-credito_foto_black.png);
}
.creditos-lista
  .field-name-field-nmedia-creditos-lista-ilus
  .field-item::before {
  background-image: url(images/icono-credito_illustracion.png);
  width: 20px;
  height: 27px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0px 5px;
  content: " ";
  display: inline-block;
  float: left;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .creditos-lista
  .field-name-field-nmedia-creditos-lista-ilus
  .field-item::before {
  background-image: url(images/icono-credito_illustracion_black.png);
}
.creditos-lista
  .field-name-field-nmedia-creditos-lista-vid
  .field-item::before {
  background-image: url(images/icono-credito_video.png);
  width: 20px;
  height: 27px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0px 5px;
  content: " ";
  display: inline-block;
  float: left;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .creditos-lista
  .field-name-field-nmedia-creditos-lista-vid
  .field-item::before {
  background-image: url(images/icono-credito_video_black.png);
}
/*estilos para creditos abiertos*/
.node-type-noticia-multimedia
  .bloque-creditos
  .field-name-field-nmedia-creditos {
  margin: 0px;
  padding: 15px;
  background-color: #252524;
  float: left;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .bloque-creditos
  .field-name-field-nmedia-creditos {
  background-color: transparent;
}
.node-type-noticia-multimedia
  .bloque-creditos
  .field-name-field-nmedia-creditos
  p {
  color: #fff;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .bloque-creditos
  .field-name-field-nmedia-creditos
  p {
  color: #333;
}
.bloque-creditos {
  background-color: #252524;
  padding: 20px;
  margin: 60px 0px;
  overflow: hidden;
}
.node-type-noticia-multimedia .term-category-entrevistas .bloque-creditos {
  background-color: transparent;
  border-top: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
  margin: 60px auto;
  max-width: 905px;
  overflow: hidden;
}
.node-type-noticia-multimedia #columns .bloque-creditos .container {
  margin: auto;
  max-width: 870px;
  overflow: hidden;
}
.node-type-noticia-multimedia .bloque-creditos .creditos-lista {
  width: 55%;
}
.node-type-noticia-multimedia
  .bloque-creditos
  .field-name-field-nmedia-creditos {
  width: 360px;
}
.node-type-noticia-multimedia .bloque-creditos .creditos-lista,
.node-type-noticia-multimedia
  .bloque-creditos
  .field-name-field-nmedia-creditos {
  float: left;
  margin: 0px;
}
/********estilos para modificar con creditos abiertos********/
.node-type-noticia-multimedia .creditos-lista {
  margin-bottom: 0px;
}
.node-type-noticia-multimedia
  .bloque-creditos
  .creditos-lista
  .field-type-double-field {
  overflow: hidden;
  float: right;
  width: 284px;
}

.node-type-noticia-multimedia
  .bloque-creditos
  .creditos-lista
  .field-items
  .field-item {
  width: 100%;
}
.node-type-noticia-multimedia
  .bloque-creditos
  .creditos-lista
  .container
  .container-creditos-lista {
  float: left;
  width: 285px;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head,
.node-type-noticia-multimedia .bloque-creditos .social-buttons,
.node-type-noticia-multimedia .creditos-lista .social-buttons {
  background-color: transparent;
  border: 0px;
  border-radius: 0px;
  padding: 10px;
  position: static;
  width: 185px;
  margin: auto;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head {
  float: right;
}
.node-type-ranking .social-buttons.buttons-head .stLarge,
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head
  .stLarge,
.node-type-noticia-multimedia .bloque-creditos .social-buttons .stLarge,
.node-type-noticia-multimedia .creditos-lista .social-buttons .stLarge {
  background-image: url("images/social_buttons_white.png") !important;
  background-size: unset;
  width: 25px;
  height: 24px;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .bloque-creditos
  .social-buttons
  .stLarge,
.node-type-noticia-multimedia
  .term-category-entrevistas
  .creditos-lista
  .social-buttons
  .stLarge {
  background-image: url("images/social_buttons_black.png") !important;
}
.node-type-ranking .social-buttons.buttons-head .st_facebook_large .stLarge,
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head
  .st_facebook_large
  .stLarge,
.node-type-noticia-multimedia
  .bloque-creditos
  .social-buttons
  .st_facebook_large
  .stLarge,
.node-type-noticia-multimedia
  .creditos-lista
  .social-buttons
  .st_facebook_large
  .stLarge {
  background-position: 0px 0px;
}
.node-type-ranking .social-buttons.buttons-head .st_twitter_large .stLarge,
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head
  .st_twitter_large
  .stLarge,
.node-type-noticia-multimedia
  .bloque-creditos
  .social-buttons
  .st_twitter_large
  .stLarge,
.node-type-noticia-multimedia
  .creditos-lista
  .social-buttons
  .st_twitter_large
  .stLarge {
  background-position: 0px -24px;
}
.node-type-ranking .social-buttons.buttons-head .st_email_large .stLarge,
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head
  .st_email_large
  .stLarge,
.node-type-noticia-multimedia
  .bloque-creditos
  .social-buttons
  .st_email_large
  .stLarge,
.node-type-noticia-multimedia
  .creditos-lista
  .social-buttons
  .st_email_large
  .stLarge {
  background-position: 0px -124px;
}
.node-type-ranking .social-buttons.buttons-head .st_sharethis_large .stLarge,
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head
  .st_sharethis_large
  .stLarge,
.node-type-noticia-multimedia
  .bloque-creditos
  .social-buttons
  .st_sharethis_large
  .stLarge,
.node-type-noticia-multimedia
  .creditos-lista
  .social-buttons
  .st_sharethis_large
  .stLarge {
  background-position: 0px -174px;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head
  .st_facebook_large
  .stLarge:hover,
.node-type-noticia-multimedia
  .bloque-creditos
  .social-buttons
  .st_facebook_large
  .stLarge:hover,
.node-type-noticia-multimedia
  .creditos-lista
  .social-buttons
  .st_facebook_large
  .stLarge:hover {
  background-position: 0px 0px;
  opacity: 0.75;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head
  .st_twitter_large
  .stLarge:hover,
.node-type-noticia-multimedia
  .bloque-creditos
  .social-buttons
  .st_twitter_large
  .stLarge:hover,
.node-type-noticia-multimedia
  .creditos-lista
  .social-buttons
  .st_twitter_large
  .stLarge:hover {
  background-position: 0px -24px;
  opacity: 0.75;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head
  .st_email_large
  .stLarge:hover,
.node-type-noticia-multimedia
  .bloque-creditos
  .social-buttons
  .st_email_large
  .stLarge:hover,
.node-type-noticia-multimedia
  .creditos-lista
  .social-buttons
  .st_email_large
  .stLarge:hover {
  background-position: 0px -124px;
  opacity: 0.75;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .social-buttons.buttons-head
  .st_sharethis_large
  .stLarge:hover,
.node-type-noticia-multimedia
  .bloque-creditos
  .social-buttons
  .st_sharethis_large
  .stLarge:hover,
.node-type-noticia-multimedia
  .creditos-lista
  .social-buttons
  .st_sharethis_large
  .stLarge:hover {
  background-position: 0px -174px;
  opacity: 0.75;
}
/*Autores*/
.node-noticia-multimedia .field-name-field-nmedia-autores {
  position: absolute;
  left: 20px;
  width: 100px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.node-noticia-multimedia .field-name-field-nmedia-autores article {
  margin-bottom: 10px;
  padding-top: 10px;
}
.node-type-noticia-multimedia
  .term-category-entrevistas
  .field-name-field-nmedia-autores {
  right: 20px;
  left: auto;
}
.node-noticia-multimedia .field-name-field-nmedia-autores .field-label {
  display: block;
  font-weight: normal;
}
.node-noticia-multimedia .field-name-field-nmedia-autores .node .subsection,
.node-noticia-multimedia .field-name-field-nmedia-autores .node .social-bar,
.node-noticia-multimedia .field-name-field-nmedia-autores .node .ads,
.node-noticia-multimedia .field-name-field-nmedia-autores .node nav.clearfix {
  display: none;
}
.node-noticia-multimedia
  .field-name-field-nmedia-autores
  .node-autor
  h1.node-title {
  font-size: 1.5rem;
}
.node-noticia-multimedia
  .field-name-field-nmedia-autores
  .node-autor
  .autor-foto
  img {
  border-radius: 100px;
}

/*sub-home especial digital*/

.page-especial-multimedia #page .container.container-inside {
  max-width: 100%;
}
.page-especial-multimedia #content-column {
  background-color: #222;
  padding: 0 15px;
}
.header-especial-digital {
  background-color: #000;
  height: 55px;
}
.header-especial-digital img {
  height: 45px;
  margin: 5px;
}
/*carrusel multimedia*/
.view-categorias-carrousel .views-row .views-field-title,
.view-categorias-carrousel .views-row .views-field-field-nmedia-fecha {
  position: absolute;
  left: 25px;
  width: 260px;
  display: block;
  z-index: 2;
}
.pane-especial-multimedia-carrousel {
  position: relative;
}
.pane-especial-multimedia-carrousel .view-header {
  position: absolute;
  top: 0;
  right: 0;
}
.pane-especial-multimedia-carrousel .view-header a {
  padding: 10px 20px;
  border-radius: 25px;
  border: 1px solid #fff;
  display: block;
}
.pane-especial-multimedia-carrousel .view-header a:hover {
  background-color: #fff;
  color: #000;
  transition: all 1s;
}
.pane-especial-multimedia-carrousel .bx-controls .bx-prev {
  left: -25px;
}
.pane-especial-multimedia-carrousel .bx-controls .bx-next {
  right: -25px;
}
.pane-especial-multimedia-carrousel
  .view-display-id-galeria_principal
  .bx-controls
  .bx-prev {
  left: 5px;
}
.pane-especial-multimedia-carrousel
  .view-display-id-galeria_principal
  .bx-controls
  .bx-next {
  right: 5px;
}
.pane-especial-multimedia-carrousel .pane-title.block-title {
  color: #fff;
}
/*.views-field-field-nmedia-fprincipal {
  background: linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,1));
}*/
/*.view-categorias-carrousel .bx-viewport {
  height: 270px !important;
}*/
.view-categorias-carrousel .views-row .views-field-title {
  bottom: 40px;
}
.view-categorias-carrousel .views-row .views-field-field-nmedia-fecha {
  bottom: 20px;
}
.view-categorias-carrousel .views-row .views-field-title .field-content a {
  font-size: 17px;
  color: #fff;
}
.view-categorias-carrousel .views-row {
  max-width: 320px;
}
.view-especial-multimedia-carrousel
  .views-row
  .views-field-field-nmedia-fecha
  .field-content
  span {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
.view-categorias-carrousel .views-row {
  margin: 15px;
}
/*galeria principal*/
.view-display-id-galeria_principal .views-row .views-field-title,
.view-display-id-galeria_principal .views-row .views-field-field-nmedia-fecha {
  position: absolute;
  left: 35px;
  z-index: 2;
}
.view-display-id-galeria_principal .views-row .views-field-field-nmedia-fecha {
  bottom: 30px;
}
.view-display-id-galeria_principal .views-row .views-field-title {
  bottom: 60px;
}
.view-display-id-galeria_principal
  .views-row
  .views-field-title
  .field-content
  a {
  font-size: 36px;
  color: #fff;
}
.view-categorias-carrousel .bx-viewport {
  height: 240px !important;
}
.view-especial-multimedia-carrousel .view-header {
  float: right;
}
.view-especial-multimedia-carrousel .view-header a {
  color: #fff;
}
/*filtro negro*/
.view-especial-multimedia-carrousel .views-field-nothing {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  z-index: 1;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}
/*redes sociales multiemdia*/
.view-id-especial_multimedia_carrousel .views-field.views-field-nothing-1 {
  position: absolute;
  z-index: 4;
  bottom: 25px;
  left: 125px;
}
.view-categorias-carrousel .views-field.views-field-nothing-1 {
  position: absolute;
  bottom: 15px;
  z-index: 4;
  left: 110px;
}
.views-field.views-field-nothing-1 .stLarge {
  height: 19px;
  width: 19px;
  background-size: 19px;
  z-index: 4;
  background-repeat: no-repeat;
}
.views-field.views-field-nothing-1 .st_whatsapp_large .stLarge {
  background-image: url("images/whatsapp-icon.png") !important;
}
.views-field.views-field-nothing-1 .st_facebook_large .stLarge {
  background-image: url("images/facebook-icon.png") !important;
}
.views-field.views-field-nothing-1 .st_twitter_large .stLarge {
  background-image: url("images/twitter-logo.png") !important;
}
.views-field.views-field-nothing-1 .st_email_large .stLarge {
  background-image: url("images/mail-icon.png") !important;
}
.views-field.views-field-nothing-1 .st_sharethis_large .stLarge {
  background-image: url("images/share-icon.png") !important;
}
.views-field-nothing-1 .stButton .stLarge:hover {
  opacity: 0.75;
  background-position: 0 1px;
}
/*publicidades subhome*/
.page-especial-multimedia .panel-pane.pane-custom.pane-2.no-title.block {
  float: left;
  margin-left: 90px;
}
.page-especial-multimedia .panel-pane.pane-custom.pane-3.no-title.block {
  float: right;
  margin-right: 90px;
}
.page-especial-multimedia.vista-ver-mas-categoria
  .panel-pane.pane-custom.pane-3.no-title.block,
.page-especial-multimedia.vista-ver-mas-categoria
  .panel-pane.pane-custom.pane-2.no-title.block {
  margin-right: 0px;
  margin-left: 0px;
}
.pane-especial-multimedia-carrousel h2 {
  color: #fff;
  font-size: 3rem;
  clear: both;
}
/*sub-home categoria*/
.contextual-links-region.panel-pane.pane-custom.pane-1.no-title.block {
  margin-bottom: 20px;
}
.vista-ver-mas-categoria #content-column {
  background-color: #fff;
  max-width: 1200px;
  margin: auto;
  padding: 0px;
  float: none;
}
.vista-ver-mas-categoria .views-field-nothing {
  display: none;
}
.vista-ver-mas-categoria
  .pane-especial-multimedia-carrousel
  .pane-title.block-title {
  color: #434343;
}
.vista-ver-mas-categoria .views-field-field-nmedia-fprincipal {
  float: right;
  max-width: 400px;
}
.vista-ver-mas-categoria .views-field-title {
  float: left;
  width: 48%;
}
.vista-ver-mas-categoria
  .view-especial-multimedia-carrousel
  .views-field-title
  a {
  color: #434343;
  font-size: 2.5rem;
}
.vista-ver-mas-categoria .views-field-field-nmedia-fecha {
  float: left;
  clear: left;
}
.vista-ver-mas-categoria .views-row {
  margin: 15px 0px;
  overflow: hidden;
  clear: none;
}
.vista-ver-mas-categoria .views-row {
  padding-bottom: 15px;
}
/* Menú de navegación */
.node-type-noticia-multimedia #navigation-menu {
  width: 100%;
  background-color: #333;
}
.node-type-noticia-multimedia #navigation-menu ul {
  margin: 0px;
  padding: 0px;
  display: flex;
  flex-flow: row wrap;
}
.node-type-noticia-multimedia #navigation-menu ul li {
  display: inline-block;
  text-align: center;
  border-right: 1px solid #fff;
}
.node-type-noticia-multimedia #navigation-menu ul li:last-child {
  border-right: none;
}
.node-type-noticia-multimedia #navigation-menu ul li a {
  color: #fff;
  padding: 10px;
  height: 100%;
  display: block;
  font-size: 12px;
}
.node-type-noticia-multimedia #navigation-menu ul li a:hover {
  background-color: #ccc;
  color: #333;
}
.node-type-noticia-multimedia #navigation-menu ul.items-1 li {
  width: 100%;
}
.node-type-noticia-multimedia #navigation-menu ul.items-2 li {
  width: 49.8%;
}
.node-type-noticia-multimedia #navigation-menu ul.items-3 li {
  width: 33.1%;
}
.node-type-noticia-multimedia #navigation-menu ul.items-4 li {
  width: 24.8%;
}
.node-type-noticia-multimedia #navigation-menu ul.items-5 li {
  width: 19.8%;
}
.node-type-noticia-multimedia #navigation-menu ul.items-6 li {
  width: 16.5%;
}
.node-type-noticia-multimedia #navigation-menu ul.items-7 li {
  width: 14.1%;
}
.node-type-noticia-multimedia #navigation-menu ul.items-8 li {
  width: 12.3%;
}
.node-type-noticia-multimedia .positionRelative {
  position: relative;
}
.node-type-noticia-multimedia .positionFixed {
  position: fixed;
  top: 78px;
  z-index: 11;
}
.node-type-noticia-multimedia .field-name-field-nmedia-menu-item {
  display: none;
}
.node-type-noticia-multimedia.page-node-407772
  .paragraphs-item-bund-parag-titulo
  .field-item {
  font-family: "suez one";
  line-height: 1.1;
  text-align: left;
}
.node-type-noticia-multimedia.page-node-407772
  #navigation-menu
  ul
  li
  a.scroll-active {
  background-color: #ba8707;
}
.node-type-noticia-multimedia.page-node-407772 .content-special {
  display: none;
}
.node-type-noticia-multimedia.page-node-407772 .content-special-active {
  display: block;
}
/*
.node-type-noticia-multimedia.page-node-407772 .positionFixed{
  width: 150px !important;;
}
.node-type-noticia-multimedia.page-node-407772 .positionFixed#navigation-menu ul li{
  width: 100% !important;
  border-bottom: 1px solid #DCA105;
  border-right: 1px solid #DCA105;
}*/

/*Estilos home page*/
.front .pane-noticias-multimedia .block-title {
  color: #fff;
  padding: 0 15px 15px;
  margin: 0px;
}
.front .pane-noticias-multimedia .view-content {
  overflow: hidden;
  display: flex;
  flex-flow: row wrap;
}
.front .pane-multimedia .view-multimedia .views-row {
  padding: 0 15px;
  border-right: 1px solid #ccc;
}

.front .pane-noticias-multimedia .view-content .views-row {
  position: relative;
  float: left;
  width: 25%;
  padding: 0 15px;
  border-right: 1px solid #ccc;
}
.front .pane-noticias-multimedia .view-content .views-row-last,
.front .pane-multimedia .view-multimedia .views-row-6 {
  border-right: 0px;
}
.front .pane-noticias-multimedia .view-content .views-row .views-field-title a {
  color: #fff;
  font-size: 17px;
}
.front
  .pane-noticias-multimedia
  .view-content
  .views-row
  .views-field-view-node
  a {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: block;
  text-indent: -100000px;
}
.front
  .pane-noticias-multimedia
  .view-content
  .views-field-field-nmedia-fecha
  span {
  background-image: url("images/clock_icon.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ed780f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  padding-left: 15px;
}
.front .pane-noticias-multimedia .more-link {
  clear: both;
  display: inline-block;
  margin: 15px 0;
  text-align: center;
  width: 100%;
}
.front .pane-noticias-multimedia .more-link a {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #fff;
  border-radius: 1.8em;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.front .pane-noticias-multimedia .more-link a:hover {
  background-color: #0065bd;
  border-color: #0065bd;
}
.node-type-noticia-multimedia
  .paragraphs-items
  .lt-first-text
  p:first-child::first-letter {
  float: left;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}
.bx-wrapper .bx-controls-direction a {
  z-index: 9;
}
/**
 * 29. Deportes
 */

/**
 * 30. Ranking content type
 */
.node-type-ranking #header {
  padding: 10px 15px;
}
.node-type-ranking .menu-ranking {
  float: left;
  clear: none;
  margin-right: 15px;
}
.node-type-ranking .menu-ranking .responsive-menus.responsified span.toggler {
  background-color: transparent;
  color: #333;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  font-size: 3rem;
}
.node-type-ranking
  .menu-ranking
  .responsive-menus.responsified
  .responsive-menus-simple {
  position: absolute;
  max-width: 500px;
  z-index: 100;
}
.node-type-ranking #menu-bar {
  padding: 15px;
  color: #fff;
  height: auto;
  text-transform: capitalize;
}
.node-type-ranking #menu-bar .descr-rank,
.node-type-ranking #menu-bar h1 {
  text-transform: none;
}
.node-type-ranking #menu-bar h1 {
  margin: 0px;
}
.node-type-ranking .rank-item {
  position: relative;
  height: 160px;
  background-size: cover;
}
.node-type-ranking .rank-image {
  background-color: rgba(148, 128, 30, 0.7);
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.node-type-ranking .rank-link {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 100;
  color: #000;
  text-indent: -10000px;
}
.node-type-ranking .rank-info {
  position: absolute;
  z-index: 100;
  overflow: hidden;
}
.node-type-ranking .rank-number {
  background-color: #000;
  color: #fff;
  padding: 5px 0px;
  text-align: center;
  width: 80px;
  font-size: 6rem;
  font-weight: bold;
  float: left;
  height: 80px;
  line-height: 6rem;
}
.node-type-ranking .rank-title {
  float: left;
  margin-left: 15px;
  color: #fff;
  max-width: 1000px;
}
.node-type-ranking .rank-title h3 {
  font-size: 3rem;
  margin: 0px;
  font-weight: bold;
  line-height: 3.2rem;
  padding: 10px 0px;
}
.node-type-ranking .rank-date {
  color: #ccc;
  background-image: url("images/clock_icon_white.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 15px;
  float: left;
}
.node-type-ranking .rank-section {
  float: left;
  padding-left: 10px;
}

.node-type-ranking .rank-item-active {
  height: 350px;
}
.node-type-ranking .rank-item-active .rank-image {
  background-color: transparent;
  background-image: url("images/ranking_alpha.png");
  background-repeat: no-repeat;
}
.page-taxonomy-term-20316 .pane-especiales-especial-lista .pane-title {
  display: none;
}
/*** Estilos para los botones play & stop ***/
#voice {
  background: #eee;
  border: 1px solid #bbb;
  color: #bbb;
  padding-left: 45px;
}
#voiceToggle {
  cursor: pointer;
  display: initial;
}
#voiceToggle:hover {
  color: #555;
}
#voiceToggle .icono {
  width: 28px;
  height: 28px;
  background: url(../voice/play.svg);
  position: absolute;
  margin-top: -4px;
  margin-left: -36px;
}
#voiceToggle.pause .icono {
  background: url(../voice/pause_b.svg);
}

.view-id-opinion .pager-current {
  display: none !important;
}
.view-id-opinion .pager-next a,
.view-id-opinion .pager-previous a {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #0065bd;
  color: #0065bd;
  cursor: pointer;
  display: inline-block;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  border-radius: 1.8em;
  -moz-border-radius: 1.8em;
  -webkit-border-radius: 1.8em;
}

#page-wrapper #tabla-posiciones {
  display: none;
}
#page-wrapper.area-futbol #tabla-posiciones {
  display: block;
}
.ads-center {
  margin: 0 auto;
}
.ads-desk.ads-item {
  margin: 15px;
  width: 300px;
}

.fb-comments iframe {
  width: 100% !important;
}
#galeria-mostrador {
  background: #5e6769;
  padding: 10px;
}

#galeria-mostrador .view-multimedia .view-content {
  display: flex;
  gap: 0 25px;
  flex-wrap: wrap;
}
#galeria-mostrador .view-display-id-galeria_mostrador .views-row {
  max-width: 275px;
  width: 100%;
}

#galeria-mostrador h2.block-title,
#galeria-mostrador .view-display-id-galeria_mostrador .views-field-title a {
  color: #fff;
}

/*
#page-wrapper.term-23837 #logo a {
  width: 195px;
  height: 60px;
  display: block;
  position: relative;
  background: url("/sites/default/files/especiales/imagen/logo_lt.png");
  background-repeat: repeat;
  background-size: auto;
  background-size: contain;
  background-repeat: no-repeat;
}

#page-wrapper.term-23837 #header {
  background-image: url("/sites/default/files/especiales/imagen/blackweekend.png");
  background-repeat: no-repeat;
}
#page-wrapper.term-23837 #header .content-header-right {
  margin-top: 90px;
}
#page-wrapper.term-23837 .site-logo {
  display: none;
}

#page-wrapper.term-23837 #header .head-social {
  position: relative;
  top: -33px;
}
#page-wrapper.term-23837 .content-header-right .responsive-menus {
  position: relative;
  top: 17px;
}

*/

#node-577955 #comentarios {
  display: none;
}
/**  
  Page Lista de Videos
*/
.lista-videos > .view-content {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 20px;
  margin-left: 10px;
}
.lista-videos > .view-content .views-row {
  width: 380px;
  height: 345px;
  position: relative;
  display: block;
  border-bottom: 1px solid #ccc;
}
.lista-videos > .view-content .video-title a {
  font-weight: bold;
  font-size: 1.2em;
  color: #434343;
}
.lista-videos > .view-content .views-field-field-noticia-video {
  position: relative;
  margin-top: 10px;
  width: 100%;
}
.lista-videos > .view-content .video-fecha {
  position: relative;
  color: #dca105;
}

/**  
  tabla de posiciones
*/
#table-posiciones tr th,
#table-posiciones tr td {
  display: none;
}

#table-posiciones .pos,
#table-posiciones .escudo,
#table-posiciones .equipo,
#table-posiciones .puntos {
  display: table-cell;
}

/**
 Noticia resaltada en la home
*/
/*
.front .view-bloques-noticias-home .views-row-2.noticias-home
{
  background-image: url("images/textura_lt.png");
  //background-size: contain;
  padding-top: 10px;
  border: 2px solid #c42271;
}
*/
