
/*------------------------------------------------------------------------------------
                                   media queries
--------------------------------------------------------------------------------------*/

/*media queries*/
/* media Queries
------------------------------------------- */
/* MOBILE PORTRAIT */
@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	
	
	.epigrafeDestacado, .epigrafe-destacado {
	font-size:0.9em;}
	
	.fw-mobile {
	width:100%!important;}

  .sk-label h1 {
    font-size: 160%;}
    
    .col6of31inside13 .wrapBox h2 {
    font-size: 1.6em;}
    
    .col3of31inside13.box-main-frontdor .box-inwrapBox {
  padding: 3%;
  width: 49%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.col2of2 {
  width: 49.2%;
  display: inline-block!important;
  vertical-align: top;
  float: inherit!important;
  position: relative;
}

	

  /*elementos ocultos*/
       .article-next-article-box, .wrapAddsTop, .advFooter, .overlayPubli, .ittPubli, .sk-label.col2of2 .bajadaBullet, .extrabar,  .rrssbox, .enlaceHead, .buscador, .oferhome,  .hide-mobile, .wrapshare, .anuncios-google, .headFooter {
    display: none!important;
  }
  
  .portaSkin {
  background-image: none!important;
  padding-top:20px;}
  
  .enotraseccion .col2of2 {
  width:100%;
  display:block;
  font-size: 80%;}
  
  .enotraseccion .wrapfoto strong {
  top:5px;
  left:35%;}
  
  
  .article-meta.fixednowontop {
     padding-top: 4px;
  padding-bottom: 0px;
  }
  
  .header {
  padding: 12px 0;}

  /*elementos al 100% ancho*/

   .col10of31inside21,  .sidebar-estadisticas .wrap-box, .col21of31, .col9of31, .col22of31, .col8of31, .col7of31inside22, .col14of31inside22, .sk-label.col2of2 {
    width: 100%!important;
  }
  .col8of31inside22, .col3of31inside13, .col9of31inside13, .col13of31inside22, .col6of31inside13, .col3of31inside13, .listShare {
    float: inherit;
    width: 100%
  }

  .listShare {
    float: inherit;
    width: 100%;
    text-align:center;
    display: table;

  }

  .listShare li {
    display: table-cell;
    padding: 0 5px;
    float: none;
  }

  .article-meta-list .article-share-article {
    display: block!important;
    clear: both;
    width: 100%;
    margin-bottom: 0;
  }

  .article-meta-list {
    width: 100%;
  }
  


  .sideArticle {
  position: inherit;
  clear: both;
  margin:0 auto;
  min-width: inherit;
  width:100%!important;
}

.article-content-tabs {
	padding:10px;
}

  .fixednowontop .article-meta-list li:first-child {
    display: none;
  }


.wrapSkinBranding {
  padding-top: 25px
}

.section-title {
  font-size: 250%;
margin: 0 auto;
display: block;
text-align: center;
}

.sk-label.col2of2 {
  font-size: 80%
}

.mainContent, #mainContentHome {
  margin-right: 0;
  margin-top: 20px;
  font-size: 120%;
}

.wrap {
  overflow: hidden;
}

.listCorp li a {
  padding: 0 4px;
}

.listCorp li:first-child {
  width: inherit;
  text-align: left;
}

#footer .mainLogo {
  margin:10px 0 10px 0;
}

#footer .social_links {
  clear: both;
  border-top:1px solid #CB4F4F;
  display: table;
  text-align: center;
  width: 100%;
  margin-top: 20px;

}

#footer .social_links li {
  width: 25%;
  display: table-cell;
}

#footer .filialesList li:first-child {
width: 100%;
padding: 0 50px;
}



.listags {
  padding-bottom: 0;
}


  .article-meta-list > li {
    display: block;
    float: left;
  }

  .wrapCenter {
    padding: 0 2%;
  }

  .nextArtBox {
    padding: 0px;
    border-left: 0;
  }



  .article-center-text {
    margin:0;
  }

  .article-f-l-on-top, .article-f-r-on-top, .article-f-l, .article-f-r {
    width: 100%;
    margin:0 0 20px 0;
    float: inherit;
  }

  .article-fw {
    margin: 0 -5%;
  }

  #mainHome {
    padding-top: 0
  }

  .article-box .section-title {
text-align: center;
font-size: 180%
   }

   hgroup {
    font-size:70%;
   }

   .article-meta-list > li {
    display: block;
    float: left;
    min-height: 40px;
    margin-right: 0;
    padding: 0 5px;
    margin-bottom: 10px;

  }

  .article-meta-list > li:first-child {
    width: 100%
  }

  .article-datos-journalist i {
    display: inline-block;
  }



   .article-meta-list > li:first-child strong {
    display: block;
   }

  .article-meta-list li .wrapfoto {
    width: 30px;
  }

  .article-meta-list > li:last-child {
    display: none;
  }

    /**/

.alertaBar h2 {
  width: 100%;
  margin-bottom: 10px;
}

.alertaBar .wrapCenter {
  text-align: center;
  padding-bottom: 10px;
}

.simpleBtn {
  float: inherit;
  margin:10px;
}

.mainLogo {
    margin-top:0;
}
.logoStuck {
  display: block;
  padding: 10px;
  border-bottom: 1px solid;
  display: block;
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.logoStuck img {
  width: 80%;
}

.wrapMenu {
  width: 250px;
  position: fixed;
  height: 100%;
  background: rgb(46, 50, 64);
  top: 0;
  z-index: 90;
  left: -270px;
  display: block;
  overflow: inherit;
}

#headerHome #nav-toggle {
  display: block;
 }

#headerHome .boxhead {
  float: right;
}


.submenu .col6of31 {
  width: 100%;
  display: block;
  position: inherit;

}



#headerHome .mainLogo {
left: 135px;
    padding-left: 54px;
}

.wrapRecomendBox-submenu {
  display: none;
}

.menuSubmenu {
  border:0 none;
}

.mainmenulist>li {
  height: auto;
  overflow: hidden;
  display: block;
  width: 100%;

}

.mainmenulist>li.hideTablet {
  display: none;
}
.submenu {
  position: inherit;
  border-radius: 3px;
  overflow: hidden;height: auto;
  margin: 0 10px;
  width: initial;
  box-shadow: none;
  background: none;
}

.headFooter .mainmenulist>li {
  height: auto;
  overflow: hidden;
   display: block;
  width: 100%;

}
.defaultmenu {
  border-top:0 none;
}
.mainmenulist>.active {
  background: #191F34!important;
  border-radius: 4px;
}

.mainmenulist>.active>a, .mainmenulist>.active>a .icon {
color: #FFFFFF!important;
background: #121728; 
}

.menuSubmenu li.active a, .menuSubmenu li.active .icon {
  color: #fff
}

.menuSubmenu li a, .menuSubmenu li .icon {
  color: #D2D4DD
}

.datehead, .enlaceHead, .buscador, .portapublicidad {
display: none;
}
  /**/

}

/* MOBILE LANDSCAPE */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	.fw-mobile {
	width:100%!important;}

   #headerHome .wrapCenter, .extrabar .wrapCenter {
    padding: 0 1.5%;

  }
  
    #headerHome.fixednowontop {
  height:60px;}
  

  
  .especialTemplate {
  padding-bottom:0;}
  
  .side-box .especialTemplate .col2of2 {
  width:100%;
  }
  
  #sidebar .especialTemplate .wrap-bajada {
	float:right;
	width:50%;
}
  
  .col3of31inside13.box-main-frontdor .box-inwrapBox {
    padding: 3%;
  width: 32%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  position: relative;}
  

  .col3of31inside13 h2 {
  font-size:inherit;
  }
   

  /*elementos ocultos*/
  .advFooter, .overlayPubli, .ittPubli,  .enlaceHead, .buscador, .oferhome, .hide-mobile, .wrapAddsTop{
    display: none!important;
  }

  /*elementos al 100% ancho*/

  .col10of31inside21,  .sidebar-estadisticas .wrap-box, .col21of31, .col9of31, .sideArticle, .sk-label.col2of2, .col22of31, .col8of31, .col7of31inside22, .col14of31inside22, .col8of31inside22, .col13of31inside22, .col13of31inside22 .col3of31inside13, .col13of31inside22 .col9of31inside13{
    width: 100%!important;
  }
  
  .side-box .notatipo .wrapfoto {
  width:50%;
  float:left;
  margin-right:10px;
    margin-bottom: 0;}

    .sk-label.col2of2 {
      font-size: 95%
    }
    
    #footer .mainLogo {
  margin-right: 10px;
}
    
    
    #footer .mainmenulist {
  padding-left: 10px;
  border-left: 1px dotted #CB4F4F;
  display: table;
}

#footer .mainmenulist>li {
  display: inline-block;
  width: auto;
}


  .listShare li {
    display: table-cell;
    padding: 0 5px;
    float: none;
  }

  .article-meta-list .article-share-article {
    display: block!important;
    clear: both;
    width: 100%;
    margin-bottom: 0;
  }

  .article-meta-list {
    width: 100%;
  }

 


  .sideArticle {
  position: inherit;
  clear: both;
  margin:0 auto;
  min-width: inherit;

}

.wrap {
  overflow: hidden;
}

.mainContent {
  margin-right: 0;
  margin-top: 20px;
}

.headFooter .mainLogo {
  margin: 10px 0;
}


.mainContent, #mainContentHome {
  margin-right: 0;
  margin-top: 20px;
  width:100%!important;
   max-width:100%;
}

.listags {
  padding-bottom: 0;
}

.listCorp li a {
  padding: 0 4px;
}

.listCorp li:first-child {
  width: inherit;
  text-align: left;
}

#footer .social_links {
  clear: both;
  border-top:1px solid #CB4F4F;
  display: table;
  text-align: center;
  width: 100%;
  margin-top: 20px;

}

#footer .social_links li {
  width: 25%;
  display: table-cell;
}

#footer .mainLogo {
  margin:10px 0 10px 0;
}


.autor-box .article-datos-journalist {
  font-size: 140%}

  .article-meta-list li .wrapfoto {
    width: 30px;
  }


  .wrapCenter {
    padding: 0 5%;
  }

  .nextArtBox {
    padding: 0px;
    border-left: 0;
  }

  .nextArtBox .wrapfoto {
    width: 20%;
  }

    .nextArtBox h2 {
font-size: 130%;
margin-bottom: 0;
}

.nextArtBox span {
font-size: 80%;
}



  .article-center-text {
    margin:0;
  }

  .article-f-l-on-top, .article-f-r-on-top, .article-f-l, .article-f-r {
    width: 100%;
    margin:0 0 20px 0;
    float: inherit;
  }

  .article-fw {
    margin: 0 -5% 20px -5%;
  }

  #mainHome {
    padding-top: 0
  }

  .article-box .section-title {
/*    border-bottom: 3px solid #c4c8d3;
margin-bottom: 10px;
padding-bottom: 10px;*/
text-align: center;
font-size: 180%
   }

   hgroup {
    font-size:70%;
   }

  /**/


#headerHome #nav-toggle {
  display: block;
 }

#headerHome .boxhead {
  float: right;
}


.submenu .col6of31 {
  width: 100%;
  display: block;
  position: inherit;

}

.logoStuck {
  display: block;
  padding: 10px;
  border-bottom: 1px solid;
  display: block;
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.logoStuck img {
  width: 80%;
}

.wrapMenu {
  width: 250px;
  position: fixed;
  height: 100%;
  background: rgb(46, 50, 64);
  top: 0;
  z-index: 90;
  left: -270px;
  display: block;
  overflow: inherit;
}

#headerHome .mainLogo {
  left: 130px;
padding-left: 50px; 
}

.wrapRecomendBox-submenu {
  display: none;
}

.menuSubmenu {
  border:0 none;
}

.mainmenulist>li.hideTablet {
  display: none;
}
.submenu {
  position: inherit;
  border-radius: 3px;
  overflow: hidden;height: auto;
  margin: 0 10px;
  width: initial;
  box-shadow: none;
  background: none;
}

.mainmenulist>li {
  height: auto;
  overflow: hidden;
   display: block;
  width: 100%;

}
.defaultmenu {
  border-top:0 none;
}
.mainmenulist>.active {
  background: #191F34!important;
  border-radius: 4px;
}

.mainmenulist>.active>a, .mainmenulist>.active>a .icon {
color: #FFFFFF!important;
background: #121728; 
}

.menuSubmenu li.active a, .menuSubmenu li.active .icon {
  color: #fff
}

.menuSubmenu li a, .menuSubmenu li .icon {
  color: #D2D4DD
}

.datehead, .enlaceHead, .buscador, .portapublicidad{
display: none;
}

.enotraseccion .col2of2 {
	width:100%;
}

.enotraseccion .col2of2 .wrapfoto  {
	  height: 20em;
  font-size: 80%;
}
  /**/
  
  .bnr940x90, .bnr940x200 {
  display:none;}

}



/* TABLET/NETBOOK */
@media only screen and (min-width: 768px) and (max-width: 1024px)  {


.header {
  padding: 10px 0 10px 0;
}

 #headerHome .wrapCenter, .extrabar .wrapCenter {
    padding: 0 1.5%;

  }
  
  #headerHome.fixednowontop {
  height:60px;}
  
  .advFooter {width:100%;}
  
  #footer .mainmenulist>li {
  display:inline-block;
  width:auto;}
  
  #footer .mainLogo {
  margin-right:10px;}
  
  #footer .mainmenulist {
    padding-left: 10px;
  border-left: 1px dotted #CB4F4F;
  display: table;}
  
  /*.bnr940x50, .skycrapper, .ittPubli, .overlayPubli, .portapublicidad, .bnr940x90, .bnr940x200, #sidebar .bnr300x250, #sidebar .bnr300x50, .bnr970x250 {
  display:none!important;}*/
  
  
  
  .col8of31inside22 {
  font-size:85%;}
  
 #sidebar  .tabTemplate.skinLTTV .wrapfoto {
 float:left;
 width:50%;}
 
  #sidebar  .skinLTTV  .creaTabs {
  float:right;
  width:50%;}
  
  #sidebar .skinLTTV {
  background: #3A3F4E;}
  
 .sideArticle .in-wrap-box {
 position:relative;
 vertical-align:top;
 width:49%;
 zoom:1;
 display:inline-block;}
	
  .sideArticle {
  position: inherit;
  clear: both;
  margin:0 auto;
  min-width: inherit;
}

/*elementos ocultos*/
.opengrupo, .datehead, .portapublicidad, .wrapAddsTop {
    display: none;
  }
  
  .bnr220x90 {
  display: none!important;
  }

.rrssbox.m-r-50 {
  margin-right: 0;
}

.mainContent {
  margin-right: 0;
   margin-top: 20px;
   width:100%;
}



#sidebar .especialTemplate  .wrapfotoFull {
	width:50%;
	float:left;
	margin-bottom:-20px;
}

#sidebar .especialTemplate .wrap-bajada {
	float:right;
	width:50%;
}

#footer .social_links {
clear: both;
border-top: 1px solid #CB4F4F;
display: table;
text-align: center;
width: 100%;
}

#footer .social_links li {
  display: table-cell;
  width: 25%;
}

.listCorp li:first-child {
  float: left;
  text-align: left;
  width: auto;
}

.sk-label.col2of2 {
      font-size: 90%;
      width: 100%;
    }


  /*elementos al 100% ancho*/

  .col22of31, .col8of31, .sideArticle, .col21of31, .col9of31 {
    width: 100%!important;
  }
  
  .sidebar-estadisticas .wrap-box {
  float:left;
  width:47.6190476%;
  }
  
  .sidebar-estadisticas .wrap-box:nth-child(2n+1) {
  float:right;}
  
  .sideArticle .portaAds {
  display:none;}


  .nextArtBox h2 {
    margin-bottom: 0;
  }

  .nextArtBox span {
font-size: 80%;
}

.headFooter .mainLogo {
  margin: 10px 0;
}


  .wrapCenter {
    padding: 0 3%;
  }


  .article-center-text {
    margin:0;
  }

  .article-f-r {
    margin-right: 0;
  }

  .article-f-l {
    margin-left: 0;
  }

  .article-fw {
    margin: 0 -3% 20px -3%;
  }

   hgroup {
    font-size:90%;
   }







  .article-meta-list li .wrapfoto {
    width: 30px;
  }

.logoStuck {
  display: block;
  padding: 10px;
  border-bottom: 1px solid;
  display: block;
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
}

.logoStuck img {
  width: 80%;
}

.wrapMenu {
  width: 250px;
  position: fixed;
  height: 100%;
  background: rgb(46, 50, 64);
  top: 0;
  z-index: 90;
  left: -270px;
  display: block;
  overflow: inherit;
}

#headerHome #nav-toggle {
  display: block;

 }

#headerHome .boxhead {
  float: right;
}





.submenu .col6of31 {
  width: 100%;
  display: block;
  position: inherit;

}



#headerHome .mainLogo {
  left: 130px;
padding-left: 50px; 
}

.wrapRecomendBox-submenu {
  display: none;
}

.menuSubmenu {
  border:0 none;
}

.mainmenulist>li.hideTablet {
  display: none;
}
.submenu {
  position: inherit;
  border-radius: 3px;
  overflow: hidden;height: auto;
  margin: 0 10px;
  width: initial;
  box-shadow: none;
  background: none;
}

.mainmenulist>li {
  height: auto;
  overflow: hidden;
   display: block;
  width: 100%;

}
.defaultmenu {
  border-top:0 none;
}
.mainmenulist>.active {
  background: #191F34!important;
  border-radius: 4px;
}

.mainmenulist>.active>a, .mainmenulist>.active>a .icon {
color: #FFFFFF!important;
background: #121728; 
}

.menuSubmenu li.active a, .menuSubmenu li.active .icon {
  color: #fff
}

.menuSubmenu li a, .menuSubmenu li .icon {
  color: #D2D4DD
}

.enotraseccion .col2of2 .wrapfoto  {
	  height: 15em;
  font-size: 80%;
}

/*ElDeportivo subcanales*/
.sub-nav-canal.subcanalDepor li a {font-size:0.8em; padding:12px 15px 0px 15px}

}


/* LANDSCAPE TABLET/NETBOOK/LAPTOP */
@media only screen and (min-width: 1025px) and (max-width: 1279px) {


#sidebar .side-box {
	width:100%;
	display:block;
	clear:both;
}

.headFooter .mainLogo {
width: 120px;
margin-top: 10px;
margin-right: 5px;
}


#buscador {
  position:absolute;
  right:10px
}

.articleTemplate #buscador {
	position:inherit;
}

#mainmenulist > li > a {
  padding:0 6px 6px
}


.headFooter .mainmenulist>li {
list-style-type: none;
display: block;
float: left;
height: 40px;
transition: [transition-property] [transition-duration] [transition-timing-function] [transition-delay];
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
width: auto;
}

.headFooter .mainLogo {
  margin-top: 10px;
  margin-bottom: 10px;
}

.sk-label.col2of2 {
      font-size: 90%;
      width: 100%;
    }
.enotraseccion .col2of2 .wrapfoto  {
	height:16em;
}

/*ElDeportivo subcanales*/
.sub-nav-canal.subcanalDepor li a {font-size:0.8em; padding:12px 15px 0px 15px}

}


@media only screen and (min-width: 1025px) and (max-width: 1120px) {



	.mainmenulist>li>a {
	  font-size: 0.89em;
  line-height: 2.5em;
  padding:0 5px 5px;}

	
	}

/* Tablets y moviles en general (portrait) ----------- */
/*@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
body {
  font-size:110%
}


#mainContentHome {
  width:100%
}

#sidebarHome {
  position:inherit;
  width:100%
}


.sideArticle {
  position: inherit;
}


.enlaceHead, .buscador, .portapublicidad, .articleTemplate .mainmenulist > li:first-child {
    display: none;
  }

.rrssbox.m-r-50 {
  margin-right: 0;
}

.listArticle h3 {
  font-size: 150%;
}

.mainContent {
  margin-right: 0;
   margin-top: 20px;
}



  .col22of31, .col8of31{


    width: 100%
  }

  .header {
    height: 45px;
  }

  .nextArtBox h2 {
    margin-bottom: 0;
  }

  .nextArtBox span {
font-size: 80%;
}


  .article-meta-list > li {
    display: block;
    float: left;
  }

  .wrapCenter {
    padding: 0 3%;
  }


  .article-center-text {
    margin:0;
  }

  .article-f-r {
    margin-right: 0;
  }

  .article-f-l {
    margin-left: 0;
  }

  .article-fw {
    margin: 0 -3% 20px -3%;
  }

   hgroup {
    font-size:90%;
   }



     .article-meta-list > li {
    display: block;
    float: left;
    min-height: 40px;
    margin-right: 0;
    padding: 0 5px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #ccc;

  }

  .article-meta-list {
    width: 100%;
  }

  .article-meta-list > li:first-child {
    width: 100%
  }

  .article-datos-journalist i {
    display: inline-block;
  }

  .article-datos-journalist {
    line-height: 3em;
   }

  .article-meta-list li .wrapfoto {
    width: 30px;
  }

}*/




@media only screen and (min-width: 1280px) and (max-width: 1399px) {
/* DESKTOP */

.sk-label.col2of2 {
      font-size: 95%;
    }
.enotraseccion .sk-label h2 {
  font-size: 1.8em;
}



#buscador {
  position:absolute;
  right:10px
}

.articleTemplate #buscador {
	position:inherit;
}

.enotraseccion .col2of2 .wrapfoto  {
	height:18em;
}

}

/* WIDESCREEN */
/* Increased body size for legibility */
@media only screen and (min-width: 1400px) and (max-width: 5000px) {
/*body {font-size:116.75%;}  18.5px / 28px */

.enotraseccion .col2of2 .wrapfoto  {
	height:22em;
}

.enotraseccion .sk-label h2 {
  font-size: 2.5em;
}

.mainmenulist>li>a {
	font-size: 0.96em;
}
}

/* PRINT */
@media print {
* {
  background:transparent!important;
  color:#000!important;
  text-shadow:none!important;
  filter:none!important;
  -ms-filter:none!important
}

/* Black prints faster */
a,a:visited {
  color:#444!important;
  text-decoration:underline
}

a[href]:after {
  content:" (" attr(href) ")"
}

abbr[title]:after {
  content:" (" attr(title) ")"
}

.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
  content:""
}

/* Don't print links for images, javascript or internal links */
pre,blockquote {
  border:1px solid #999;
  page-break-inside:avoid
}

thead {
  display:table-header-group
}

/* Repeat header row at top of each printed page */
tr,img {
  page-break-inside:avoid
}

img {
  max-width:100%!important
}

@page {
  margin:.5cm
}

p,h2,h3 {
  orphans:3;
  widows:3
}

h2,h3 {
  page-break-after:avoid
}
}