@charset "UTF-8";
/* fonts */
@font-face {
  font-family: 'Source Sans Pro';
  src: url("../assets/fonts/source-sans-pro.eot");
  src: url("../assets/fonts/source-sans-pro.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/source-sans-pro.woff2") format("woff2"), url("../assets/fonts/source-sans-pro.woff") format("woff"), url("../assets/fonts/source-sans-pro.svg#Source Sans Pro") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+000D-FEFF; }

@font-face {
  font-family: 'Source Sans Pro Italic';
  src: url("../assets/fonts/source-sans-pro-italic.eot");
  src: url("../assets/fonts/source-sans-pro-italic.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/source-sans-pro-italic.woff2") format("woff2"), url("../assets/fonts/source-sans-pro-italic.woff") format("woff"), url("../assets/fonts/source-sans-pro-italic.svg#Source Sans Pro Italic") format("svg");
  font-stretch: normal;
  unicode-range: U+000D-FEFF; }

@font-face {
  font-family: 'Source Sans Pro Semibold';
  src: url("../assets/fonts/source-sans-pro-semibold.eot");
  src: url("../assets/fonts/source-sans-pro-semibold.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/source-sans-pro-semibold.woff2") format("woff2"), url("../assets/fonts/source-sans-pro-semibold.woff") format("woff"), url("../assets/fonts/source-sans-pro-semibold.svg#Source Sans Pro Semibold") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+000D-FEFF; }

@font-face {
  font-family: 'Source Sans Pro Bold';
  src: url("../assets/fonts/source-sans-pro-bold.eot");
  src: url("../assets/fonts/source-sans-pro-bold.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/source-sans-pro-bold.woff2") format("woff2"), url("../assets/fonts/source-sans-pro-bold.woff") format("woff"), url("../assets/fonts/source-sans-pro-bold.svg#Source Sans Pro Bold") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+000D-FEFF; }

@font-face {
  font-family: 'Source Sans Pro Black';
  src: url("../assets/fonts/source-sans-pro-black.eot");
  src: url("../assets/fonts/source-sans-pro-black.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/source-sans-pro-black.woff2") format("woff2"), url("../assets/fonts/source-sans-pro-black.woff") format("woff"), url("../assets/fonts/source-sans-pro-black.svg#Source Sans Pro Black") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+000D-FEFF; }

@font-face {
  font-family: 'Source Sans Pro ExtraLight';
  src: url("../assets/fonts/source-sans-pro-extralight.eot");
  src: url("../assets/fonts/source-sans-pro-extralight.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/source-sans-pro-extralight.woff2") format("woff2"), url("../assets/fonts/source-sans-pro-extralight.woff") format("woff"), url("../assets/fonts/source-sans-pro-extralight.svg#Source Sans Pro ExtraLight") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+000D-FEFF; }

@font-face {
  font-family: 'Source Sans Pro Light';
  src: url("../assets/fonts/source-sans-pro-light.eot");
  src: url("../assets/fonts/source-sans-pro-light.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/source-sans-pro-light.woff2") format("woff2"), url("../assets/fonts/source-sans-pro-light.woff") format("woff"), url("../assets/fonts/source-sans-pro-light.svg#Source Sans Pro Light") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+000D-FEFF; }

/* roboto family */
@font-face {
  font-family: 'Roboto';
  src: url("../assets/fonts/roboto.eot");
  src: url("../assets/fonts/roboto.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto.woff2") format("woff2"), url("../assets/fonts/roboto.woff") format("woff"), url("../assets/fonts/roboto.svg#Roboto") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0002-FFFD; }

@font-face {
  font-family: 'Roboto Medium';
  src: url("../assets/fonts/roboto-medium.eot");
  src: url("../assets/fonts/roboto-medium.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto-medium.woff2") format("woff2"), url("../assets/fonts/roboto-medium.woff") format("woff"), url("../assets/fonts/roboto-medium.svg#Roboto Medium") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0002-FFFD; }

@font-face {
  font-family: 'Roboto Bold';
  src: url("../assets/fonts/roboto-bold.eot");
  src: url("../assets/fonts/roboto-bold.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto-bold.woff2") format("woff2"), url("../assets/fonts/roboto-bold.woff") format("woff"), url("../assets/fonts/roboto-bold.svg#Roboto Bold") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0002-FFFD; }

@font-face {
  font-family: 'Roboto Black';
  src: url("../assets/fonts/roboto-black.eot");
  src: url("../assets/fonts/roboto-black.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto-black.woff2") format("woff2"), url("../assets/fonts/roboto-black.woff") format("woff"), url("../assets/fonts/roboto-black.svg#Roboto Black") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0002-FFFD; }

@font-face {
  font-family: 'Roboto Light';
  src: url("../assets/fonts/roboto-light.eot");
  src: url("../assets/fonts/roboto-light.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto-light.woff2") format("woff2"), url("../assets/fonts/roboto-light.woff") format("woff"), url("../assets/fonts/roboto-light.svg#Roboto Light") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0002-FFFD; }

@font-face {
  font-family: 'Roboto Thin';
  src: url("../assets/fonts/roboto-thin.eot");
  src: url("../assets/fonts/roboto-thin.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/roboto-thin.woff2") format("woff2"), url("../assets/fonts/roboto-thin.woff") format("woff"), url("../assets/fonts/roboto-thin.svg#Roboto Thin") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0002-FFFD; }

/* domine family */
@font-face {
  font-family: 'Domine';
  src: url("../assets/fonts/domine.eot");
  src: url("../assets/fonts/domine.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/domine.woff2") format("woff2"), url("../assets/fonts/domine.woff") format("woff"), url("../assets/fonts/domine.svg#Domine") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-FB04; }

@font-face {
  font-family: 'Domine Bold';
  src: url("../assets/fonts/domine-bold.eot");
  src: url("../assets/fonts/domine-bold.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/domine-bold.woff2") format("woff2"), url("../assets/fonts/domine-bold.woff") format("woff"), url("../assets/fonts/domine-bold.svg#Domine Bold") format("svg");
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-FB04; }

#nombre-sitio,
.footer-nombre-sitio,
.titulo-relampagos,
.bajada-relampagos,
.listado .seccion {
  font-family: 'Source Sans Pro Semibold'; }

.encabezado-editoriales,
#videos-youtube .pane-title {
  font-family: 'Source Sans Pro Bold'; }

#menu-secundario,
#menu-principal,
#menu-principal-children,
.slide-seccion {
  font-family: 'Roboto Medium'; }

body,
#busqueda input,
.slide-fecha,
.enlace-nodo,
#relampagos-anteriores .titulo-nodo {
  font-family: 'Roboto'; }

#mc_embed_signup form {
  font-family: 'Roboto' !important; }

#footer-columna-2 a,
label,
#footer-columna-4 a,
.canal-titulo,
.video-titulo,
b,
strong,
.field .field-label {
  font-family: 'Roboto Bold';
  font-weight: normal; }

.controles-slide-item,
.slides .views-field.views-field-title a,
.listado .titulo-nodo a,
.search-results .titulo-nodo a,
#relampagos-ultima .titulo-nodo,
#taxonomy-term,
#nodo-encabezado .titulo-nodo,
#nodo-contenido h2 {
  font-family: 'Domine Bold'; }

a,
#menu-principal .nav > li > a:hover,
#menu-principal .nav > li > a:focus,
#menu-principal-children .nav > li > a:hover,
#menu-principal-children .nav > li > a:focus,
#menu-principal .nav li.active-trail a,
#menu-principal-children .nav li.active a,
.listado .titulo-nodo a:hover,
.listado .titulo-nodo a:focus,
.listado .seccion a,
#footer-columna-4 a:hover,
#footer-columna-4 a:focus,
.video-titulo a:hover,
.video-titulo a:focus,
#videos-youtube .canal-titulo a:hover,
#editoriales .titulo-nodo a:hover,
#editoriales .titulo-nodo a:focus,
.editoriales-footer a,
.search-results .titulo-nodo a:hover,
.search-results .titulo-nodo a:focus {
  color: #4696ce; }

#menu-ultimas-noticias .nav > li > a:hover,
#menu-ultimas-noticias .nav > li > a:focus {
  color: #f9f9f9;
  background-color: transparent; }

a:hover,
a:focus {
  color: #23527c; }

body,
#menu-secundario .nav > li > a:hover,
#menu-secundario .nav > li > a:focus,
.listado .seccion a:hover,
.listado .seccion a:focus,
.enlace-nodo a:hover,
.enlace-nodo a:focus,
.relampagos-anteriores-footer a,
#relampagos-anteriores .titulo-nodo a:hover,
#relampagos-anteriores .titulo-nodo a:focus,
.editoriales-footer a:hover,
.editoriales-footer a:focus,
#relampagos .seccion,
#header-mobile #menu-ultimas-noticias .nav > li > a:hover,
#header-mobile #menu-ultimas-noticias .nav > li > a:focus,
#header-mobile #menu-ultimas-noticias .nav li.active-trail a,
#header-mobile #menu-principal .nav > li > a:hover,
#header-mobile #menu-principal .nav > li > a:focus,
#header-mobile #menu-principal .nav li.active-trail a,
#header-mobile #menu-principal-children .nav li.active a {
  color: #1a1a1a; }

.titulo-nodo a {
  color: #333; }

.white,
#menu-principal,
#menu-secundario .nav > li > a,
#menu-principal .nav > li > a,
.slides .views-field.views-field-title a,
.slide-seccion-fecha,
.footer-nombre-sitio,
#footer-columna-2,
#footer-columna-2 a:hover,
#videos-youtube .pane-title {
  color: #f9f9f9;
  text-shadow: 1px 1px 0 black; }

.bajada-nodo {
  color: #4d4d4d; }

.controles-slide a:hover,
.controles-slide a:focus,
.controles-slide .flex-active a {
  color: #afc6e9; }

#menu-principal-children .nav > li > a {
  color: #ccc; }

.controles-slide a {
  color: #858585; }

.fecha-nodo,
.nodo-encabezado-content {
  color: #828282; }

#busqueda .form-control,
#busqueda .glyphicon {
  color: #999; }

#mc_embed_signup,
#footer-columna-4,
#footer-columna-4 a {
  color: #b3b3b3; }

.canal-titulo a,
.canal-titulo a:hover,
.canal-titulo a:focus,
#relampagos-ultima .titulo-nodo a,
#relampagos-ultima .titulo-nodo a:hover,
#relampagos-ultima .titulo-nodo a:focus,
#relampagos-ultima:hover .titulo-nodo a:hover,
#relampagos-ultima:hover .titulo-nodo a:focus,
.etiquetas-nodo a {
  color: #fff; }

/* imágenes responsivas */
img {
  max-width: 100%;
  height: auto; }

#main-content {
  margin-bottom: 100px; }

a,
a:hover,
a:focus {
  outline: 0;
  text-decoration: none; }

label {
  font-style: none;
  font-weight: normal; }

.uppercase {
  text-transform: uppercase; }

.not-front header {
  margin-bottom: 70px; }

#nombre-sitio {
  font-size: 19px;
  line-height: 23px;
  display: inline-block;
  vertical-align: bottom;
  height: 100%; }

#nombre-sitio .pane-content {
  display: table;
  height: 100%; }

#nombre-sitio .pane-content .entity-bean {
  display: table-cell;
  vertical-align: bottom; }

#navbar-top {
  background: #4696ce;
  padding: 20px 0px; }

#navbar-top .redes-sociales {
  text-align: right; }

#menu-secundario .nav > li > a,
#menu-ultimas-noticias .nav > li > a,
#menu-principal .nav > li > a,
#menu-principal-children .nav > li > a {
  padding: 0px;
  text-transform: uppercase; }

#menu-secundario .nav > li > a:hover,
#menu-secundario .nav > li > a:focus,
#menu-principal .nav > li > a:hover,
#menu-principal .nav > li > a:focus,
#menu-principal-children .nav > li > a:hover,
#menu-principal-children .nav > li > a:focus {
  background-color: transparent; }

#menu-ultimas-noticias {
  padding: 0px 0px 15px 0px;
  font-size: 14px; }

#menu-principal {
  padding: 15px 0px;
  font-size: 17px; }

#menu-principal-children {
  padding: 10px 0px;
  font-size: 15px; }

#menu-ultimas-noticias li,
#menu-principal li,
#menu-principal-children li {
  margin-right: 15px; }

#menu-principal li.last,
#menu-principal-children li.last {
  margin-right: 0px; }

.redes-sociales ul,
#menu-principal ul,
#menu-principal-children ul {
  padding: 0px;
  margin: 0px; }

li.redes {
  margin-right: 2px; }

li.redes.last {
  margin-right: 0px; }

li.redes,
#menu-principal li,
#menu-ultimas-noticias li,
#menu-principal-children li {
  display: inline-block; }

#menu-ultimas-noticias h2 {
  display: block;
  float: left;
  color: #999;
  font-size: 18px;
  margin: 0px 15px 0px 0px; }

#navbar-bottom {
  background: #1a1a1a; }

#navbar-bottom-sub {
  background: #666; }

#busqueda {
  padding-right: 4.16667%;
  display: inline-block;
  height: 100%;
  position: absolute;
  background-color: #333; }

#busqueda .views-exposed-form .views-exposed-widget {
  padding: 0px; }

#busqueda .pane-content {
  height: 100%; }

#buscador-completo label,
#busqueda label {
  display: none; }

#busqueda button {
  height: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  right: 10%; }

#buscador-completo button {
  margin-top: 0; }

#buscador-completo .views-exposed-form {
  margin-bottom: 25px; }

#busqueda .form-control {
  padding-right: 10%;
  background-color: transparent;
  border: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 14px;
  font-style: italic;
  text-transform: uppercase;
  position: absolute;
  width: 85%;
  height: 100%; }

#header-mobile #busqueda .form-control {
  position: relative;
  width: 100%; }

#header-mobile #busqueda button {
  right: 0; }

#busqueda .form-group {
  margin-bottom: 0px; }

#busqueda .glyphicon-search {
  background-color: transparent;
  border: none; }

#busqueda #views-exposed-form-buscador-panel-pane-buscador,
#busqueda #views-exposed-form-buscador-panel-pane-buscador div {
  height: 100%; }

/* header mobile */
#header-mobile {
  background: #4696ce;
  padding: 12px 0px; }

.not-front #header-mobile {
  margin-bottom: 40px; }

#header-mobile #header a#logo {
  display: none; }

#header-mobile #nombre-sitio {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px; }

#header-mobile #menu-ultimas-noticias,
#header-mobile #menu-secundario,
#header-mobile #menu-principal {
  font-size: 13px; }

#header-mobile #menu-ultimas-noticias li,
#header-mobile #menu-principal li {
  display: block; }

#header-mobile li.redes {
  width: 18px; }

#header-mobile .redes-sociales {
  margin-bottom: 10px; }

#header-mobile #nav-collapse {
  padding: 15px; }

#header-mobile #busqueda {
  display: block;
  padding-right: 0;
  position: relative; }

#header-mobile #logo-mobile {
  width: 120px;
  float: left; }

#menu-mobile button {
  margin-left: 15px; }

#navigation-mobile {
  padding: 0px 20px; }

#header-mobile .btn-primary {
  background-color: transparent;
  border-color: #fff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  color: #fff; }

#header-mobile .btn-primary:hover,
#header-mobile .btn-primary:focus {
  border-color: #333;
  color: #333; }

/* FOOTER */
#footer {
  border-top: 2px solid #1a1a1a; }

#footer-container {
  display: table;
  width: 100%; }

.footer-columna {
  display: table-cell;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 50px;
  padding-left: 4.16667%;
  padding-right: 4.16667%; }

#footer-columna-1 {
  background: #4696ce;
  width: 18%; }

.footer-nombre-sitio {
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 20px; }

.footer-fecha {
  font-size: 13px; }

#footer-columna-2 {
  background: #333;
  width: 34%; }

#footer-contacto {
  margin-bottom: 15px; }

#footer-redes ul {
  padding: 0; }

#footer-columna-3 {
  background: #4d4d4d;
  width: 21%; }

.pane-mailchimp-signup-boletin-apu h2 {
  color: #b3b3b3;
  font-size: 14px !important;
  font-weight: normal !important;
  margin: 0px 0px -5px 5px !important; }

.mailchimp-signup-subscribe-form label {
  color: #b3b3b3;
  font-size: 13px;
  line-height: 13px;
  margin: 0px 0px 5px 0px !important; }

.mailchimp-signup-subscribe-form input {
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border: none !important;
  color: #f9f9f9;
  font-size: 13px;
  background-color: #989898; }

.mailchimp-signup-subscribe-form .form-item-mergevars-email {
  padding: 8px 5px !important; }

.mailchimp-signup-subscribe-form button {
  background-color: transparent !important;
  border: 1px solid #f9f9f9 !important;
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  color: #f9f9f9 !important;
  font-size: 13px !important;
  height: auto !important;
  line-height: 20px !important;
  margin: 5px 0px 0px 5px !important;
  padding: 0 10px !important; }

.mailchimp-signup-subscribe-form button:hover,
.mailchimp-signup-subscribe-form button:focus {
  border: 1px solid #4696ce !important;
  color: #4696ce !important; }

.mailchimp-signup-subscribe-form .form-required {
  color: #4696ce !important;
  font-size: 19px !important; }

#footer-columna-4 {
  background: #6b6b6b;
  font-size: 13px; }

#footer-columna-4 {
  width: 27%; }

.footer-licencia {
  margin-bottom: 10px; }

/* HOME */
#slide {
  margin-bottom: 50px; }

#primera-fila-videos,
#segunda-fila,
#especial-noticias,
#ad-portada-1,
#ad-portada-2,
#editoriales,
#relampagos,
#tercera-fila {
  margin-bottom: 35px; }

.flexslider {
  border: none;
  margin: 0px; }

#slide .flex-direction-nav .flex-next {
  right: 0px !important; }

.controles-slide {
  background-color: #1a1a1a;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
  border-top: 1px solid #131313; }

ul.controles-slide-item {
  padding: 0px;
  display: table;
  margin-left: 4.16667%;
  margin-right: 4.16667%; }

ul.controles-slide-item li {
  list-style-type: none;
  display: table-cell;
  width: 20%;
  font-size: 14px;
  line-height: 19px;
  border-right: 1px solid #313131;
  height: 100%; }

ul.controles-slide-item li.views-row-last {
  border: none; }

ul.controles-slide-item li .views-field-title {
  padding: 15px 25px; }

@media (min-width: 1280px) {
  .slides .views-field.views-field-title {
    position: absolute;
    bottom: 15%;
    font-size: 34px;
    line-height: 39px;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.61);
    margin-left: 20%;
    margin-right: 20%;
    text-align: center;
    width: 60%;
    font-weight: bold;
    letter-spacing: 1px; } }

@media (max-width: 980px) {
  .slides .views-field.views-field-title {
    position: absolute;
    bottom: 10%;
    font-size: 22px;
    line-height: 28px;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.61);
    margin-left: 10%;
    margin-right: 10%;
    text-align: center;
    width: 80%;
    font-weight: bold;
    letter-spacing: 1px; } }

.slide-seccion-fecha {
  position: absolute;
  margin-left: 4.16667%;
  margin-right: 4.16667%;
  text-align: right;
  width: auto;
  right: 0;
  text-transform: uppercase;
  top: 10%; }

.slide-seccion {
  font-size: 18px; }

.slide-fecha {
  font-size: 16px; }

.listado .views-column {
  padding: 0px 12px; }

.listado .views-row {
  margin-bottom: 20px; }

.listado .views-row.views-row-last {
  margin-bottom: 0px; }

#tercera-fila .views-row-2 img {
  display: none; }

#tercera-fila .views-row-2 .articulo-imagen {
  margin-bottom: 0px; }

#tercera-fila .views-row-2 .seccion {
  border-top: 1px solid #dadada;
  padding-top: 10px; }

.listado .seccion {
  text-transform: uppercase; }

.listado .seccion {
  font-size: 13px;
  margin-bottom: 5px; }

#tercera-fila.listado .seccion {
  font-size: 12px; }

.articulo-imagen {
  margin-bottom: 20px; }

#relampagos .articulo-imagen {
  margin-bottom: 0px; }

#tercera-fila .articulo-imagen {
  margin-bottom: 15px; }

.titulo-nodo {
  font-size: 15.5px;
  line-height: 19.5px; }

#relampagos-ultima .titulo-nodo {
  font-size: 17px;
  line-height: 21px; }

#relampagos-anteriores .titulo-nodo {
  font-size: 14px;
  line-height: 17.5px; }

#tercera-fila .titulo-nodo {
  font-size: 14.5px;
  line-height: 18.5px; }

.titulo-nodo {
  margin-bottom: 10px; }

.enlace-nodo {
  text-transform: uppercase;
  font-size: 11px; }

#relampagos-ads {
  padding: 0px 12px;
  margin-bottom: 30px; }

#relampagos {
  background: #3e6d97; }

#relampagos-ultima {
  background: #507fa9; }

#relampagos-ultima:hover {
  background: #5f8eb8; }

#relampagos-ultima .titulo-nodo {
  font-size: 22px;
  line-height: 27px;
  margin-bottom: 0px; }

#relampagos-ultima .seccion {
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 10px;
  text-transform: uppercase; }

.relampagos-ultima-detalle {
  padding: 25px 30px; }

/*videos y editoriales*/
#videos-youtube .canal-titulo {
  background: #1a1a1a;
  border-bottom: 8px solid #333;
  border-top: 2px solid #333;
  font-size: 13.5px;
  margin-top: 0;
  padding: 6px 20px;
  text-transform: uppercase; }

#videos-youtube .canal-titulo a {
  padding-right: 22px;
  background-image: url("../assets/images/youtube-white-hover.png");
  background-color: transparent;
  background-position: center right;
  background-repeat: no-repeat; }

#videos-youtube .canal-titulo a:hover {
  background-image: url("../assets/images/youtube-white.png"); }

#videos-youtube h2 {
  margin: 0px;
  padding: 10px 20px;
  text-transform: lowercase;
  font-size: 14px;
  line-height: 15px;
  background-color: #333; }

#home-videos-editoriales,
#videos-youtube {
  padding-right: 12px; }

#home-videos-editoriales .pane-content #bloque-videos .pane-content,
#home-videos-editoriales .pane-content #editoriales .pane-content,
#home-videos-editoriales .pane-content #ad-portada-2 .pane-content {
  border-top: none;
  border-bottom: none;
  padding-top: 0px;
  padding-bottom: 0px; }

.ultimos-videos {
  overflow: hidden;
  position: relative; }

.ultimos-videos iframe {
  height: 100% !important;
  position: absolute;
  width: 100% !important; }

#editoriales {
  border-bottom: 1px solid #1a1a1a;
  border-top: 1px solid #1a1a1a;
  padding: 25px 0px; }

#editoriales .titulo-nodo {
  padding: 5px 0;
  margin-bottom: 0px;
  font-size: 14px; }

#editoriales .views-row-last .titulo-nodo {
  border-bottom: 0px; }

.encabezado-editoriales {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 8px; }

.editoriales-footer {
  margin-top: 5px;
  font-size: 13px;
  text-transform: uppercase; }

.ads img {
  width: 100%; }

#right .ads {
  margin-bottom: 25px; }

/* LISTADO TAXONOMÍAS */
#two-columns-header {
  margin-bottom: 35px; }

#taxonomy-term {
  font-size: 40px; }

#listado-taxonomia.listado .seccion {
  margin-bottom: 0px; }

.listado .fecha-nodo {
  margin-bottom: 10px;
  font-size: 12px; }

ul.pagination {
  margin: 50px 0px 20px 0px; }

/* NODO */
#nodo-encabezado .titulo-nodo,
#nodo-contenido h2 {
  font-size: 40px;
  line-height: 45px; }

#nodo-encabezado .bajada-nodo {
  font-size: 17px; }

.share-nodo {
  margin-bottom: 25px;
  margin-top: 20px; }

.nodo-encabezado-content {
  margin-bottom: 15px;
  text-transform: uppercase; }

#nodo-slide {
  margin-bottom: 30px; }

#nodo-slide .flex-control-nav {
  bottom: 10px;
  z-index: 9999; }

#nodo-slide .flex-control-paging li a {
  background: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

#nodo-slide .flex-direction-nav {
  display: none; }

#nodo-slide .flex-control-paging li a.flex-active,
#nodo-slide .flex-control-paging li a:hover {
  background: #4696ce; }

.body-nodo,
.video-nodo {
  margin-bottom: 40px;
  font-size: 16px; }

.etiquetas-nodo a {
  background: #4696ce;
  font-size: 13px;
  padding: 3px 10px;
  text-transform: uppercase;
  margin-bottom: 8px; }

.etiquetas-nodo a:hover,
.etiquetas-nodo a:focus {
  background: #23527c; }

#nodo-facebook-comments iframe,
.fb_iframe_widget,
.fb_iframe_widget > span {
  width: 100% !important; }

#nodo-relacionados {
  margin-top: 30px; }

.encabezado-relacionadas {
  border-top: 1px solid #dadada;
  margin-bottom: 20px;
  padding-left: 12px;
  padding-top: 20px;
  text-transform: uppercase; }

#nodo-contenido h2 {
  margin-top: 0px; }

#nodo-contenido article header {
  margin: 0px; }

#nodo-contenido h2 {
  margin-bottom: 40px; }

/* USER */
.page-user #main-content-container {
  width: 70%; }

/* BÚSQUEDA */
li.search-result {
  list-style-type: none; }

ol.search-results {
  padding-left: 0px;
  padding-top: 25px; }

.page-search h2 {
  font-size: 20px;
  color: #4d4d4d; }

.form-control:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* PAGINAS DE ERROR */
.error-contenido {
  background: #c6c6c6 none repeat scroll 0 0;
  padding: 50px;
  margin-bottom: 30px; }

.titulo-error {
  font-size: 20px;
  margin-bottom: 15px; }

/* =========================== RESPONSIVOS */
@media (max-width: 767px) {
  .footer-columna {
    display: block;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px; }
  #footer-columna-1,
  #footer-columna-2,
  #footer-columna-3,
  #footer-columna-4 {
    width: auto; }
  .not-front #main-content,
  #primera-fila-videos,
  #segunda-fila,
  #especial-noticias,
  #relampagos-ads,
  #home-videos-editoriales,
  #cuarta-fila {
    padding: 0px 20px; }
  ul.controles-slide-item li {
    border-bottom: 1px solid #313131;
    border-right: none;
    display: block;
    width: auto; }
  .listado .views-column {
    margin-bottom: 15px; }
  .listado img,
  #relampagos img {
    width: 100%; }
  #slide .flex-direction-nav,
  #slide .flexslider .views-field-title {
    display: none; }
  #right {
    margin-top: 30px; }
  #rigt .ads {
    width: 70%;
    margin-left: auto;
    margin-right: auto; }
  .not-front .listado .views-column {
    padding: 0px; }
  #two-columns-header {
    margin-bottom: 20px; }
  #nodo-relacionados img {
    display: none; }
  #nodo-relacionados .articulo-imagen {
    margin-bottom: 0px; }
  #nodo-relacionados .titulo-nodo {
    border-bottom: 1px solid #dadada;
    padding: 8px 0px;
    margin-bottom: 0px;
    font-size: 13.5px; }
  #nodo-relacionados .listado .views-column {
    margin-bottom: 0px; }
  #nodo-relacionados .encabezado-relacionadas {
    padding-left: 0px; }
  .etiquetas-nodo a {
    display: table; }
  .video-nodo .player {
    overflow: hidden;
    padding-bottom: 56.23%;
    position: relative; }
  .video-nodo .player iframe {
    height: 100% !important;
    position: absolute;
    width: 100% !important; }
  .page-user #main-content-container {
    width: 100%; }
  #menu-ultimas-noticias h2 {
    display: block;
    float: none;
    color: #1a1a1a;
    font-size: 13px;
    font-family: 'Source Sans Pro Semibold'; }
  #menu-ultimas-noticias .nav > li > a {
    color: #f9f9f9;
    float: left;
    padding: 2px 12px 0px 0px;
    text-shadow: 1px 1px 0 black; }
  #buscador-completo #edit-filtro-wrapper {
    width: 85%; }
  #buscador-completo .views-exposed-widget.views-submit-button {
    padding: 0.5em 0 0 0; } }

@media (min-width: 980px) and (max-width: 1200px) {
  #menu-ultimas-noticias,
  #menu-principal {
    font-size: 14px; }
  #nombre-sitio {
    font-size: 15px;
    line-height: 19px; }
  #menu-secundario {
    font-size: 13px; } }

@media (min-width: 768px) and (max-width: 990px) {
  .not-front #main-content,
  #primera-fila-videos,
  #segunda-fila,
  #especial-noticias,
  #relampagos-ads,
  #home-videos-editoriales,
  #cuarta-fila {
    padding: 0px 20px; }
  #slide .flex-direction-nav {
    display: none; }
  #especial-noticias .views-column,
  #primera-fila .views-column,
  #segunda-fila .views-column,
  #cuarta-fila .views-column {
    display: inline-block;
    vertical-align: top;
    width: 49%;
    margin-bottom: 10px; }
  #tercera-fila .views-row-1 .views-column {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    margin-bottom: 10px; }
  #ad-portada-1,
  #ad-portada-2,
  #editoriales {
    float: left;
    width: 33%; }
  #ad-portada-1,
  #editoriales {
    padding-right: 12px; }
  #relampagos .articulo-imagen {
    float: left;
    width: 40%;
    padding-right: 15px; }
  .not-front #listado-taxonomia .views-column {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    margin-bottom: 10px; }
  #right .ads {
    width: 33%;
    margin-bottom: 10px;
    float: left;
    padding: 0px 12px; }
  #right {
    margin-top: 30px; }
  #nodo-relacionados .views-column {
    display: inline-block;
    vertical-align: top;
    width: 24%;
    margin-bottom: 10px; } }

@media (min-width: 768px) {
  #busqueda .glyphicon {
    font-size: 24px; }
  #busqueda .form-control {
    padding-left: 10%;
    font-size: 17px; } }

#especial-noticias {
  background: #5F8EB8;
  display: block; }
  #especial-noticias .node-articulo h2 {
    font-size: 15.5px;
    line-height: 19.5px;
    font-family: 'Source Sans Pro Semibold';
    color: #fff !important;
    display: block;
    padding-bottom: 15px; }
  #especial-noticias .node-articulo a {
    color: #fff !important; }
  #especial-noticias .views-field-title a:hover {
    color: #fff; }
  #especial-noticias .views-field-field-nota-de-referencia {
    padding: 0px 30px 0px 30px;
    display: inline-block;
    vertical-align: top;
    width: 100%; }
  #especial-noticias .field-name-field-seccion a {
    font-family: 'Source Sans Pro Semibold';
    color: #fff;
    font-size: 13px !important;
    text-transform: uppercase;
    display: block;
    padding-top: 10px; }

@media only screen and (min-width: 768px) {
  #especial-noticias .view-header a {
    color: #fff !important;
    font-size: 30px;
    font-family: 'Source Sans Pro Semibold';
    text-transform: uppercase;
    padding: 5px 5px 5px 10px; } }

@media only screen and (max-width: 768px) {
  #especial-noticias .view-header a {
    color: #fff !important;
    font-size: 30px;
    font-family: 'Source Sans Pro Semibold';
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 5px; } }

.view-en-vivo {
  background: #4D4D4D;
  color: #fff;
  margin-bottom: 20px; }
  .view-en-vivo .views-field-field-video-v {
    padding: 30px 10px 10px 10px; }
  .view-en-vivo .views-field-title {
    font-family: 'Source Sans Pro Semibold';
    font-size: 15px;
    padding: 10px;
    text-transform: uppercase; }
  .view-en-vivo .views-field-body {
    font-family: 'Roboto';
    font-size: 13px !important;
    display: block;
    padding-top: 10px; }

/*# sourceMappingURL=style.css.map */