/*
#------------------------------------------------------------------------
# News II - February Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Here you can include your override CSS styles */

a {
  font-weight: bold;
}

#gkLogo {
   margin: 5px 0 5px 10px;
}

#gkLogoSmall {
  margin: 0px;
}

#gkLogoSmall.cssLogo {width: 45px;}

.svg #gkLogo.cssLogo {
   background-image: url('../../../images/logo.png');
   width: 450px;
   height: 82px;
   margin: 20px 20px 20px;
}

.svg #gkLogoSmall.cssLogo {
    background-image: url('../../../images/minilogo.png');
    margin-left: 5px;
    border-right: solid 2px #fff;

}

.custom p {margin: 0px;}

.gkMenu > ul > li > a {
  height: 30px;
  line-height: 30px;
  padding: 0 8px;
  color: #000;
  border-right: 3px solid #fff;
}

.gkMenu > ul > li > a:hover,
.gkMenu > ul > li > a:active,
.gkMenu > ul > li > a:focus,
.gkMenu > ul > li.active > a {
	color: #555;
}

.gkMenu > ul > li {
  height: 30px;
  line-height: 30px;
  background-color: #ccc;
  font-size: 12px;
}

.gkMenu > ul > li.active > a {
  color: #000;
}

#gkTopNav {
  height: 30px;
  border: 0px solid;
  background-color: #ccc;
}

#gkToolbar {border: 0px;}

#gkSearch {
  width: auto;
  border: 0px;
}

#gkSearch #mod-search-searchword {
    height: 20px;
    line-height: 20px;
    padding: 3px 20px !important;
    margin: 5px;
    width: 70%;
}

#gkSearch:after {
   padding-left: 1px;
   color: #000;
}

#gkFixedMenu.active {line-height: 25px;}

#gkTopBar {
   line-height: 24px;
   border: 0px;
   background-color: #ebedec;
}

input {
  font-size: 90%;
}

#gkSidebarRight {min-height: 0px;}

div.banneritem {
   border: 1px solid #e5e5e5;
   padding: 0px;
   margin-bottom: 30px;
   font-size: 0px;
}

div.banneritem a {
   margin-bottom: 0px;
   font-size: 0px;
}

.bannergroup:first-line, .bannergroup_text:first-line {font-size: 0px;}

#gkBottom3 > div {border: 0px;}

#gkBannerTop {
  float: left;
  margin: 0px;
  background-color: #fff;
}

#gkBannerTop2 {
  float: left;
}

#gkPageContent {
  border: 0px;
  padding-left: 5px;
}

#gkSocial {
  float: left;
  padding-top: 35px;
  padding-left: 130px;
}

#players {
  float: left;
  padding-left: 150px;
  margin-top: 35px;
}

.itemAsideInfo{margin:auto;width:100%;height:50px;text-align:right;text-transform:uppercase;position:relative;}
.itemAsideInfo ul{width:100%;margin:auto;float:right;}
article aside.itemAsideInfo > ul li{border-bottom:0px;}
article aside.itemAsideInfo > ul li i{color:#777;font-size:30px;padding-bottom:20px;}

#gkSidebarLeft {
   border: 0px;
}
#gkSidebarLeft .box {
   padding: 15px 5px;
}

/* QUITAMOS LA ANIMACIÓN DE LAS IMÁGENES */
.nspMain .nspImageWrapper:hover img {
  -webkit-transform: none;
   -moz-transform: none;
   -ms-transform: none;
   -o-transform: none;
   transform: none;
}

/* PADDING DE LA NOTICIA PRINCIPAL Y SECUNDARIAS */
#gkBannerLeft .box {padding: 0px!important;}
#gkBannerRight .box {padding: 0px;}
.nspArts {padding: 1px;}
#gkBannerLeft + #gkBannerRight {border: 0px;}

h1 {text-transform: none; font-size: 40px; line-height: 42px; margin-top: 20px;}

a, #gkMainbody header h1 a:active, 
   #gkMainbody header h1 a:focus, 
   #gkMainbody header h1 a:hover, 
   #k2Container article header h1 a:active, 
   #k2Container article header h1 a:focus, 
   #k2Container article header h1 a:hover
      {color:#000;}
      

/* TAMAÑO Y COLOR DE LOS TÍTULOS DE NOTICIAS */
.box.principal .nspHeader {
    font-size: 34px;
    font-weight: bold;
    line-height: 36px;
    padding: 10px;
    position: absolute;
    top: 20px;
    right: 30px;
    width: 300px;
    background-color: #091f99;
    opacity: 0.75;
}

.box.principal .nspHeader a {
  color: #fff;
}

.box.principal .nspText {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    color: #555;
    padding: 0px 0px 10px 0px;
}

.box.principal .nspInfo a, .box.principal .nspInfo a:hover {
   color: #e2001b !important;
   font-size:120%;
}

.box.principal .nspArt p.nspInfo {padding: 5px 0px 10px 0px;}

.box.principal .nspInfo > * {
  padding: 0px !important;
}

.box.principalmvl .nspHeader {
  font-size: 30px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 5px;
  line-height: 32px;
}

.box.principalmvl .nspText {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    color: #555;
    padding: 5px 0px 20px 0px !important;
}

.box.secundarias .nspHeader {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    background-color: #ccc;
    min-height: 50px;
    margin-top: 0px;
}

.box.secundarias .nspHeader a{
    color: #000;
    padding: 5px;
    display: block;
}

.box.secundarias .nspText {
    font-size: 14px;
    line-height: 16px;
    color: #444;
    padding: 10px 0px !important;
}

.box.secundarias .nspInfo a, .box.secundarias .nspInfo a:hover {
   color: #e22124 !important;
   font-size:90%;
}

.box.secundarias .nspArt p.nspInfo > * {
   padding: 0px !important;
   }
   
.box.secundarias .nspArt p.nspInfo {padding: 0px 0px 20px 0px;}

.box.tercera .nspHeader {
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
}

.box.tercera .nspText {
    font-size: 14px;
    line-height: 16px;
    color: #444;
    margin-top: 10px;
}

.box.tercera .nspInfo > * {
  padding: 0px !important;
  color: #e2001b !important;
}

.box.tercera.onlymobile .nspImageWrapper{
 margin: 10px 0px !important;
}

.box.secciones .header {
  border-top: 0px;
  border-bottom: 1px solid #555;
  margin-bottom: 5px;
}

.box.secciones .nspHeader {
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    padding: 0px 0px 10px 0px;
}

.box.secciones .nspText {
    font-size: 14px;
    line-height: 16px;
    color: #444;
    padding: 0px 0px 20px 0px;
}

.box.secciones .nspInfo a, .box.secciones .nspInfo a:hover {
   color: #008bcc !important;
}

.box.secciones .nspInfo > * {
  padding: 0px !important;
}

.box.secciones .header, .box.secciones .header a {
  color: #555;
  padding-top: 10px;
  font-size: 120%;
}

.box.secciones.opinion img {
   border: 2px solid grey;
   float: none;
   margin: auto;
   padding: 0;
   border-radius: 75px;
   overflow: hidden;
}

.box.secciones.opinion .nspHeader {
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    line-height: 17px;
    padding: 0px 0px 10px 0px;
}

.box.secciones.opinion .nspInfo {
   color: #008bcc;
   padding: 0px;
   text-transform: uppercase;
}



.box .header {
  padding-bottom: 5px;
  }

.box.derecha .bannerheader {
      margin-top: 25px;
  }

.box.gris {padding-top: 15px;}

.box.gris h3.header{
  padding: 10px 0px 10px 0px;
  margin: 0px 1px 0px 16px;
  font-size: 120%;
  background-color: #8d8f8c;
  color: #fff;
  text-align: center;
}

.box.gris .nspHeader {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    padding: 0px 0px 10px 0px;
}

.box.gris .nspHeader a {color: #000;}
.box.gris h3.header a {color: #fff;}
.box.gris .nspText {
    font-size: 14px;
    line-height: 16px;
    color: #444;
    padding: 0px 0px 30px 0px;
}

div.custom.gris {padding-left: 15px; border-bottom: 0px;}
div.custom.gris tbody tr td {border: 0px;}
div.custom.gris table {margin-bottom: 0px; width:250px;}

.box.derecha {
  margin-left:15px;
  max-width: 252px;
  float: right;
}

.box.videos {
  width: 100%;
  margin-top:20px;
  margin-bottom: 20px;
}

.sp_simple_youtube1 {float:left; width: 320px; padding: 5px;}
.sp_simple_youtube2 {float:right; width: 320px; padding: 5px;}
.sp_simple_youtube3 {float:left; width: 320px; padding: 5px;}
.sp_simple_youtube4 {float:right; width: 320px; padding: 5px;}

.box.facebook {
  float: right;
  padding-left: 15px;
  margin-top: 16px;

}

.box.videos h3.header {
    font-size: 20px;
    line-height: 22px;
    background-color: #ddd;
    padding: 3px 10px 3px 50px;
    margin: 30px 0px 10px 0px;
}
.box.videos h3.header:after {content: url('../../../images/varios/lancelottv.png');}

.box.digital h3.header {
    font-size: 90%;
    border-bottom: 5px solid #008bcc;
    padding: 10px 10px 3px 0px;
    margin-bottom: 10px;
    background: url('../images/digital.png');
    background-position: right bottom;
    background-repeat: no-repeat;
}

.box.radio h3.header {
    font-size: 90%;
    border-bottom: 5px solid #8fd300;
    padding: 10px 10px 3px 0px;
    margin-bottom: 10px;
    background: url('../images/radio.png');
    background-position: right bottom;
    background-repeat: no-repeat;
}

#gkInset .box, #gkSidebarLeft .box, #gkSidebarRight .box {clear: both; border: 0px;}

.box.advertising {
    color: #a5a4a4;
    font-size: 8px;
    text-transform: uppercase;
    line-height: 8px;
    margin-bottom: 3px;
    text-align: center;
    font-weight: normal;
}

#gkMainbody {padding: 0px;}
#gkMainbody .box {margin-bottom: 0px;}

.box {padding: 0px;}

.articleyt{width:100%;height:360px;}

#gkBanners {border-bottom: 0px;}

#gkContentWrap > div[data-inset-pos="right"] {border-right: 0px;}

ul li {display:inline;}   /* Para que la ruta de navegación salga en linea */

.fa-circle:before {font-size: 40%; padding-right: 0px;}  /* Bolita de la ruta de navegación */

[class*=" fa-"] {
    color: #8d8f8c;   /* Color de los iconos font-awesome  */
}

/* iconos sociales */
.ic-fb, .ic-wa, .ic-tw, .ic-pr, .ic-en{display:inline-block;width:35px;height:35px;text-align:center;border-radius:15%;margin:0px 8px 0 8px;}
#social{margin:0;max-width:1002px;}
[class*=" fa-facebook"],[class*=" fa-twitter"],[class*=" fa-whatsapp"], [class*=" fa-print"],[class*=" fa-envelope-o"]{color:#fff;padding:0px;font-size:20px;line-height:35px;}
.ic-fb{background:#3c599f;}
.ic-wa{background:#30a521;display:none;}
.ic-tw{background:#00aced;}
.ic-pr{background:#c00000;}
.ic-en{background:#ea4c89;}
#gkFixedMenu2{display:none;background:#fff;position:fixed;bottom:-60px;z-index:1001;height:40px;}
#gkFixedMenu2.active{display:inline;border-top:1px solid #e5e5e5;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);line-height:40px;bottom:0px;-webkit-transition:bottom .2s ease-out;-moz-transition:bottom .2s ease-out;-ms-transition:bottom .2s ease-out;-o-transition:bottom .2s ease-out;transition:bottom .2s ease-out;width:100%;}
.itemAsideInfo2{margin:auto;width:100%;position:fixed;bottom:-2px;background-color:#fff;z-index:1001;}
.itemAsideInfo2 ul{width:100%;margin:auto;height:37px;}
.itemAsideInfo2 ul li{line-height:60px;}
#gkFixedMenu2.active .itemAsideInfo2{bottom:0px;}
#compartir{max-width:1002px;margin:auto;}

#gkHighlights {width: 100%; background-color: #eee; font-size: 85%;}
#gkHighlights .breadcrumbs {padding-left: 10px;}

#gkMainbody .blog.itemList, #gkMainbody .blog-featured.itemList {margin: 0px;}

h2, .componentheading {font-size: 24px; line-height: 26px;}

.itemList article header, .itemListView article header {margin-bottom: 10px !important;}

div.bannerheader {
    color: #8d8f8c;
    font-size: 9px;
    text-align: center;
    height: 11px;
    line-height: 9px;
}

ol.mostread {
  list-style-type: decimal;
  -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 5px;
    padding-left: 20px;
}

ol.mostread li {
   display: list-item;
   text-align: -webkit-match-parent;
   padding: 5px 0;
}

#gkMainbody .box.linea {width: 97%; margin-top: 25px;}
div.bannergroup.linea {border: 0px solid #e5e5e5; text-align: center;}
div.bannergroup.linea .banneritem1 { float: left;}
div.bannergroup.linea .banneritem2 { float: right;}
div.bannergroup.linea .banneritem3 { display: inline-block;}
div.bannergroup.linea .banneritem1 .clr, div.bannergroup.linea .banneritem2 .clr, div.bannergroup.linea .banneritem3 .clr { display: inline;}
div.bannergroup.linea img {border: 1px solid #e5e5e5;}

div.firma{
  width: 60%;
  border: 1px solid #c5c5c5;
}

div.firma li {
  background-color: #fcfcfc;
  padding-left: 10px;
  text-transform: uppercase;
  font-size: 80%;
  list-style: none;
}

div.firma li.texto {
  line-height: 20px;
  color: #008bcc;
}

div.firma li.imagen {
  line-height: 20px;
  color: #008bcc;
}

div.firma li.video {
  line-height: 20px;
  color: #008bcc;
}

div.firma li.audio {
  line-height: 20px;
  color: #008bcc;
}

.itemBody.gkHasAside {padding-left:50px;}

article header {
 border-bottom: 0px;
 margin-bottom: 20px;
}


li.published {
  text-transform: uppercase;
  font-size: 80%;
}

/*figcaption {
           background-color: #001ca1;
           opacity: 0.6;
           margin-bottom: 15px;
           font-size: 90%;
           text-align: center;
}*/

.gkNspPM-NewsBlocks > figure > img {width: 100%;}
.gkNspPM-NewsBlocks > figure .gkImgOverlay {width: 0px;}
.gkNspPM-NewsBlocks > figure > figcaption {width: 30%; top: 40px; right: 20px; max-height: 290px; padding: 10px 32px 20px 32px; color: #fff; font-size: 18px;}
.gkNspPM-NewsBlocks > figure > figcaption h3 {font-size: 32px; font-weight: bold;}

#gkBannerLeft .box {border: none;}

#gkMainbodyTop, #gkMainbodyBottom {padding: 0px; border-bottom: 0px;}

.gkNspPM-NewsBlocks > figure > figcaption a {text-transform: none; color: #fff; font-size: 16px;}

#gkBottom1, #gkBottom2 {border:0px;}

#gkInset2 {width:33%; float: right;}

.multithumb {float:none;}

iframe.youtube {width: 100%; height: 360px;}

.gkCols6 .box.gkmod-2 {width: 100%;}

#cc-notification h2 span, #cc-notification h2 {font-size: 12pt !important; margin-bottom: 10px !important;}
#cc-tag {display: none!important;}

#jc h4 {margin-left: 20px;}

.itemBody a {color: #008bcc; text-decoration: underline;}

.bannergroup.splash img{width:800px;height:600px;}
#jc {display: none;}
#jc span {border:0px;}

/* AJUSTES PARA MÓVIL */
@media (max-width: 580px) {
#gkTopNav {
  height: 30px;
  border: 0px solid;
  background-color: #b0b2af;
}

.svg #gkLogo.cssLogo {
   background-image: url('../../../images/logomvl.png');
   width: 250px;
   height: 39px;
   margin: 10px auto 5px auto;
}

.svg #gkLogoSmall.cssLogo {background-image: url('../../../images/varios/rm.png');}

div.banneritem {margin-bottom: 15px;}

aside.itemAsideInfo {display: block;}

.blog .items-row > div {padding: 24px 5px 24px 5px;}

#gkInset, #gkInset2 {min-height: 0px !important;}

#players { display: none;}

#gkToolbar {padding: 0px !important; height: 10px;}

#gkMobileMenu {line-height: 30px; height: 20px; margin-top: 0px !important;}

#gkSearch {position: relative; top: 0px; left: 0px;}

#gkFixedMenu #gkSearch {position: relative; top:0px; left: 0px; width:50%}

.box.gris h3.header {margin: 0px;}

#gkContentWrap > div {width: 100%;}
.itemBody.gkHasAside {padding-left: 0px;}
article header h1 {padding-top:0px; font-weight: bold; font-size: 28px !important;}

iframe.youtube {width: 100%; height: 200px;}

section article:first-child, section.blog .items-more ol {padding-right: 10px;}

.box.tercera {width:100%;}

.sp_simple_youtube1, .sp_simple_youtube2 {float:none; padding: 10px;}

#cc-notification.cc-mobile {position: absolute !important;}

#ca_banner h2 {font-size: 10px; padding:3px;}
#ca_banner p {font-size: 10px;}

#gkSocial{display:none;}
.itemAsideInfo{display:none;}
.social{margin:auto;}
.itemBody p{font-size:18px;}
.itemAsideInfo2{bottom:0px;height:40px;padding-top:5px;margin:auto;}
.itemAsideInfo2 ul{text-align:center;}
.ic-wa{display:inline-block;}
.ic-pr{display:none;}
.ic-fb{margin-left:0px;}
.bannergroup.splash img{width:320px;height:240px;}

}



/* AJUSTES PARA TABLET */
@media (max-width: 800px) {
#gkBannerTop, #gkBannerTop2 { max-width: 100%;}
#gkBannerTop a, #gkBannerTop img, #gkBannerTop2 a, #gkBannerTop2 img {width: 100%;}

#gkTopNav {
  height: 30px;
  border: 0px solid;
  background-color: #b0b2af;
}

div.banneritem {margin-bottom: 25px;}

.svg #gkLogo.cssLogo {
   background-image: url('../../../images/logomvl.png');
   width: 250px;
   height: 39px;
   margin: 10px auto 5px auto;
}

.svg #gkLogoSmall.cssLogo {background-image: url('../../../images/varios/rm.png');}

#players { display: none;}

#gkToolbar {padding: 0px !important; height: 10px;}

#gkMobileMenu {line-height: 30px; height: 20px; margin-top: 0px !important;}

#gkSearch {position: relative; top: 0px; left: 0px;}

#gkFixedMenu #gkSearch {top:0px; left: 0px; width:50%}

#gkInset, #gkInset2 {min-height: 0px !important;}

.box.gris h3.header {margin: 0px;}

#gkContentWrap > div {width: 100%;}
.itemBody.gkHasAside {padding-left: 40px;}
article header h1 {padding-top:0px; font-weight: bold; font-size: 28px !important;}

iframe.youtube {width: 100%; height: 360px;}

section article:first-child, section.blog .items-more ol {padding-right: 10px;}

body .gkCols6 .box.gkmod-2 {width: 100%}
#gkCopyrights {padding: 0px;}
.bannergroup.splash img{width:320px;height:240px;}
#sbox-window {
    width: 260px !important;
    height: 200px !important;
}    
}