figure img:hover {
   /*filter: brightness(1.1) saturate(1.1);*/
}
.cabezota {
   background: #00A456;
}
h1.nota0,h1#cabeza {
   font-family:'Raleway',georgia;
   font-weight:500;
}
header h1.nota0 { min-height:116px; font-size:3rem; letter-spacing:.11rem; font-weight:600; }
h4,h2,h3 { font-family:'Raleway',georgia; }
.raya {
   border-bottom:5px solid #508c3a;
}
#logote { 
   width:430px;
   height:auto;
   max-width:90% !important; 
}
.display-4 {
   font-size:3.3rem;
   font-weight:500;
}
.tira1 { min-height: 140px; }
.tira1 img {
   width:100% !important; max-width:100%; 
   /*border-radius: 10px 0; */
}
.tira1 a { color:#333; }
.tira1 a:visited { color:#666; }
.tira1 h3 { font-size:1rem; }
/*.tira1 figcaption { text-align:left; padding:0;margin:0; }*/
div.cuadros2 h4, div.cuadros2 h3 { font-size: 1.25rem; }
.tira1 big:before, #recientess big:before, div.cuadros2 big:before {
   content:"〉";
   padding:0 .2rem;
}
.tira1 big, #recientess big, div.cuadros2 big { 
   margin:0;padding:0; 
   font-size:.8rem;
   position:absolute;
   margin-left:.3rem;
   top:.3rem;
   color:#fff;
   font-variant:small-caps;
}
#recientesoft figure,.tira1 figure { height:130px;overflow:hidden; }
.image { max-width:100%; width:100%; height:auto; }
.image2 {
   width:35%;
}
article .twitter-tweet,article .fb-post { margin:1rem 5rem; }
div.pics1 a { width:16.666%; height:240px; float:left; overflow:hidden; }
div.pics1 { background: purple; padding: 20px; min-height: 100px; }
div.pics1 figure { height:133px; overflow:hidden; }
div.pics1 h6 { padding:0 .3rem; }
div#alertas { padding:.5rem 0; font-size:1.05rem; border-bottom:1px solid #e2ece4;background:#f3f3f3; }
div#alertas strong { background:#148941;padding:.5rem; }
.headinside1 {
   transform:translate(0,-20%);
   background: linear-gradient(30deg, rgba(1,1,1,.8), transparent);
   margin-top:-135px;
   font-size:1.6em;
   overflow:hidden;
   min-height:120px;
}
h3.headinside1 {
   font-size:1.2rem;
   transform:translate(0,-4%);
   min-height:65px;
}
.headinside1 a {
   color:#fff; 
   padding:10px 15px;
   display:block;
}
article figure { text-align:center; }
/* template.color */
.colore { height:30rem; }
.colorec { margin-top:-12rem; }
.imageb { min-height:400px; }
div#recientess figure, div.cuadros2 figure { height:130px; overflow:hidden; }
@media (max-width: 667px) {
   .display-4 { font-size:2.1em; }
   article figure { margin-right:-15px !important; margin-left:-15px !important; overflow:hidden; }
   div.notas2 figure { height:180px !important;  }
   div#recientes figure{ height:90px !important; }
   article .twitter-tweet,article .fb-post { margin:0; }
   div.pics1 a { width:50% !important; margin:0; }
   iframe.ig { height:620px !important; }
   div#alertas { margin:0 -15px 0; font-size:1.2rem; }
   h3.headinside1 { margin-top:-120px; font-size:.85rem; }
   .tira1 figure { height:105px;overflow:hidden; }
   h1.nota0 { font-size:2rem !important; }
   article h5 { font-size:1.1rem; }
   .imageb { min-height:200px; }
   div#recientess figure, div.cuadros2 figure { height:100px; }
}
.cuadros1 .col-sm-6 {
   border-bottom:1.2rem solid #f1f1f1;
}
.tira1 article:hover,.cuadros1 article:hover {
   /*opacity:0.7;*/
}
.cuadros1 h4 {
   margin-left:38%;
   font-size:1rem !important;
}
@media (max-width: 667px) {
      .headinside1 { top: 150px; margin-left:-15px; margin-right:-15px; }
      .cuadros1 h4,
        .mobile h5 { margin-left:34%; }
        .vota { height:600px; }
}
.padding {
   padding-top:60px;
}


/*
* focos
*/
.focoscontenedor { width:100%; overflow-y: hidden; overflow-x: scroll; background:#f1f1f1; margin-bottom:5px; }
.focos { overflow:hidden; font-size:.9em; line-height:1.18em; width:1800px; margin:10px 10px; margin-left:30px; height:185px; /* 185px; */ padding:0; }
.focos li figure, .figure100 { height:100px; overflow:hidden; margin:0; }
.focos li p { padding: .1rem .5rem 0; }
.focos li { display:inline-block; float:left; width:10rem;margin-right:1rem;background:#fff; border-radius:10px 0; height:190px; }
.focos li img { width:110%; border-radius: 10px 0; margin-top:-3%; }

div#masleidas OL LI {
   font-family:georgia;
   border-bottom:1px solid #ddd;
   font-style: italic;
}

/*  secciones de noticias en portada */
div.secciones article.mobile figure {
   float:left;
   width:35%;
   margin-right:15px;
   height:72px;
   overflow:hidden;
}
.linea1 {display:block;overflow:hidden;background:#333;height:5px;background: linear-gradient(60deg, rgba(21,146,70), #002408);}
div.secciones .uno { height:330px; }
div.secciones .uno figure { height:190px; overflow:hidden; }
div#relacionadas figure { height:164px; overflow:hidden; }
div.secciones .uno figure img { width:110%; max-width:110% !important }
article.mobile img { border-radius:0 1rem; }
div.secciones article { display:block; min-height:100px; border-bottom:1px solid #f1f1f1; }
div.secciones h5 { font-size:1.1em; }
div.secciones h4 { font-weight:600; }

/* */
.publicidad {
   width:80%;
   height:100px;
   background:#ddd;
   margin:30px auto;
   padding-top:40px;
}
.publicidad2:before {
   content:'publicidad';
}
.publicidad2 {
   color:#666;
   font-size:small;
   letter-spacing:2px;
}
.publicidad2 img { max-width:100%; }
.vota {
   position:relative !important;
}

.espacio2 {
   width:100%;
   min-height:122px;
   overflow:hidden;
   padding-top:1rem;
}
h2.nota2 {
   font-size:1.6rem;
}
.nota2 {
   transition: all .1s;
}
h2.notas2 {
   font-size:1.25rem;
}
div.notas2 figure {
   height:120px;
   overflow:hidden;
}
/* de sección de noticias */
.seccion {
   height:200px;
   overflow:hidden;
}
.seccion figure { height:200px; overflow:hidden; }
figure.seccion a { color:#000 !important; text-decoration:none; }
figure.seccion a:visited { color:#666 !important; text-decoration:none; }
.seccion:hover h4 {
   color:#fff;
   background:rgba(1,1,1,.5);
}
.seccion h4 {
   transform:translate(0,-20%);
   margin-top:-87px;
   min-height:90px;
   background:rgba(255,255,255,.8);
   padding:1rem;
   font-size:1.3em;
}

/* noticia.css */

h1 {
   /*font-family: 'Abril Fatface',georgia, cursive;*/
}
blockquote {
   font-family:georgia;
   font-size:1.3em;
   border-left:.4rem solid #508c3a;
   padding-left:1rem;
   font-style: oblique;
}
@media (max-width: 667px) {
   article p {
      font-size:1.3rem;
   }
}
article img {
   max-width:100% !important;
}
article img .laimagen {
   min-height:200px;
}
article p {
   margin-bottom:1em;
   font-size:1.2rem;
}
article p:first-child {
   margin-top:1rem;
   font-size:1.4rem;
}
/* párrafo resaltado */
article p:nth-child(5) {
   margin-top:1rem;
   background:#fdfdfd;
}
@media (min-width: 1024px) {
   /* margen a los lados, desktop */
   article p {
      padding-left:5rem;
      padding-right:5rem;
   }
   article blockquote p {
      padding-left:.5rem;
      padding-right:.5rem;
   }
}
.nota0 p {
   font-family:'Raleway',georgia;
   padding:0 !important;
}
figcaption,figcaption p {
   color:#666;
   background:#fdfdfd;
   padding:5px 1rem;
   font-size:.85em;
}
div#recientes figure{ height:94px; overflow:hidden; }
div#recientes figure .image { max-width:120%;width:120%; }
div#recientes p { font-size:.85rem; }
/*div.col-sm-4 figure { height:90px !important; }*/
div#recientes figure img,div#recientess figure img, div.cuadros2 figure img { margin-top:-3%; }
div#comentarios textarea {
   background:#fff1ff;
}
iframe.ig { height:1000px; }
iframe.ventana { min-width:80%; border:0; min-height:400px; }

article cite {
   font-size: 1.2em;
   margin: 2rem;
   padding: 2rem;
   background: rgba(21,146,70,.1);
   display: block;
   font-family:georgia;

}
.search { width:65% !important; }
.autor { 
   font-size:small; 
   background: #f9f9f9;
   padding:5px 10px;
}
/* balazo */
header h2 {
   font-family:georgia;
   font-size:1.2em;
   background:#f1f1f1;
   padding:10px;
   font-style:italic;
}
.videos {
   background: #333 !important;
   overflow:hidden;
}
.videos figure { width:100% !important;height:120px !important; }
.videos big {
   top: -120px;
   left: 50px;
   position: relative;
   font-size: 2rem;
}
.videos img,.videos big { cursor: pointer; }
.videos p { font-size:0.7rem; }
div#elvideo { height:330px; overflow:hidden; }
div#elvideo big {
   top: 50%;
   left: 50%;
   font-size: 4rem;
   transform: translate(-50%,-50%);
   position: absolute;
}
@media (max-width: 667px) {
   .videos big {
      top:25px;
      left:-92px;
   }
   div#elvideo big { top:30%; }
}
div#nota {
   /*
   -webkit-user-select:none;
   user-select: none; 
   */
}
div#nota br {
   margin-bottom: 1rem;
   content: " ";
   display: block;
}
div#nota p strong { color:#005600; }
/* */
div#ahora li {
   min-height:60px;
   border-bottom:1px solid #f1f1f1;
}
div#ahora p { font-style: italic; }
div#ahora li a {
   font-size:1.15rem;
}
div#ahora img { margin-left:10px; width:50px; float:right; border-radius:3rem; }
div#ahora big {
   font-style:normal;
   border: 1px solid rgba(21,146,70,1);
   width: 48px;
   float:left;
   text-align: center;
   padding: 0 5px;
   margin-right:1rem;
   background:rgba(21,146,70,.015);
}

h1#cabeza {
   font-size: 3.1rem;
   font-size: calc(1.5rem + 1vw);
   transform: translate(0,0);
   padding: .5rem 0;
   font-weight: 900;
   line-height:3rem;
}
h2.cabeza,p.cabeza { font-weight:900; }
@media (max-width: 667px) {
   h1#cabeza { 
      padding:0 1rem;
      margin-left:-15px; 
      margin-right:-15px; 
      line-height:2.2rem;
   }
   .colorec { margin-top:-3rem; }
   .colore h1#cabeza { margin:0; }
}
.perfil {
   border-radius:5rem;
   border:3px solid #f1f1f1;
   width:60px;
   -webkit-transition: all 1s ease-out;
   transition: all 1s ease-out;
}
div#loscomentarios .row {
   border-bottom:1px solid #ddd;
   padding-top:1rem;
}
div#loscomentarios .reply {
   cursor: pointer;
   padding-right:1rem;
}
div#loscomentarios strong {
   display:block;
}
/* ads */
.ads728 { width:728px !important; height:90px !important; }
@media(max-width: 667px) { .ads728 { width:320px !important; height:100px !important; } }
/**/
.slot1,.slot2,.g320x100 { width: 320px; height: 100px; margin:0 auto; }
.g300x250 { width:300px; height:250px; margin:0 auto; }
@media(min-width: 500px) { .slot1 { width: 468px; height: 60px; } }
@media(min-width: 800px) { .slot1 { width: 728px; height: 90px; } }
#soe img {
   border-radius:1.5rem;
   border:3px solid transparent;
   -webkit-transition: all 1s ease-out;
   transition: all 1s ease-out;
}
#soe em {
   color:red !important;
   font-size:.5em;
   margin-left:-27px;
   padding:.3rem;
   overflow:hidden !important;
}
.soeyo { 
   border:3px solid orange !important; 
}

div#mensaje {
   z-index:150000; position:fixed; width:80%;
   bottom:220px;
   color:#fff;
   background:#333;
   background-size:25px;
   padding:1rem;
   -webkit-border-radius:.5rem;
   font-size:1em;
   left:50%;
   max-width:300px;
   -webkit-transform: translate(-50%, -50%);
   display:none;
   -webkit-transition: all 1s ease-out;
   transition: all 1s ease-out;
}
.mensajein { display:block !important; }
div#apps { 
}
div#apps a {
   /*background:rgba(21, 146, 70, 0.1);*/
   background: rgb(254 255 210);
   padding:1rem;
   max-width:300px;
   margin:1rem auto;
}
div#boss { background:#ebf7e4; }
div#recientesoft {
   background:rgba(21,146,70,.1);
   padding:.5rem;
}
.carousel-inner {
   height:250px;
   background:#333;
   width:350px;
   margin:0 auto;
}
.botonws {
   height:25px;
   background:url(/i/ws.png) no-repeat center;
   background-size:30px;
   float:left;
   width:30px;
}
div.share {
   font-size:.9rem;
   background:#f5f5f5;
   /*padding:.7rem;*/
   font-weight:600;
   height: 45px;
   line-height: 45px;
   overflow: hidden;
}
nav.navbar {
   background: #fff !important;
}
div#masmasleidas2 {
   background: #5f5f5f;
}
div#masmasleidas2 h6 { 
   border-bottom:1px solid #6b6f6a;
}
div#masmasleidas2 .masleido  { min-height:5rem; }
div#masmasleidas2 big {
   font-size: 4rem;
   line-height:4rem;
   float: left;
   margin-right: 1rem;
   color: #d1d1d1;
   font-weight: 900;
}
div#siguiente {
   z-index:1977;
   padding:.7rem;
   background:#f1f1f1;
   font-size:1.1rem;
}
article footer, div#siguiente small { font-variant:small-caps; }
div#nota pre {
   font-family:'Raleway',georgia;
   float: left;
   width: 40%;
   background: #f7f7f7;
   padding: 1rem;
   margin-right: 1rem;
   border-radius: 1rem;
   white-space:normal;
}
ul#tags li, ul#tagsn li { padding:.5rem; }
ul#tags li:before, ul#tagsn li:before { content:"〉"; margin-left:-1rem; margin-right:.5rem; }
h2#balazo:before {
   content:"〉";
   padding:0 .5rem 0 1rem;
   margin-left:-1rem;
   color:#000;
}
h2#balazo {
   font-weight:900 !important;
   color:#999;
   font-size:1.2rem;
}
article h4 span,.tira1 figcaption {
   color: rgb(21,146,70);
   font-size: .7rem;
   font-weight:900;
   display: block;
   margin-bottom:.4rem;
}
.tamano18 { font-size:1.8rem; color:#000 !important; font-weight:600; }
.tamano17 { font-size:1.7rem; color:#111 !important; font-weight:500; }
.tamano16 { font-size:1.6rem; color:#333 !important; }
.tamano15 { font-size:1.5rem; color:#555 !important; }
.tamano14 { font-size:1.4rem; color:#666 !important; }
.tamano13 { font-size:1.3rem; color:#999 !important; }
div#especiales figure.nota1, div#especiales figure.nota2 { 
      height:130px !important;
      overflow:hidden;
}
div.cuadros1 figure {
   height:68px;
   overflow:hidden;
}
div.cuadros1 figure img { width:115%; max-width:115% !important;}
.video {
   background-image: url(/i/vid.png);
   background-repeat: no-repeat;
   background-size: auto;
   background-position: 0 0;
   background-color: transparent;
   border: none;
   border-radius: 50%;
   cursor: pointer;
   height: 80px;
   margin: -40px 0 0 -40px;
   outline: none;
   padding: 0;
   width: 80px;
   position:absolute;
   left:50%;
   top:30%;
   z-index:30000;
   float:left;
   display:block;
}
div.seccionesn article figure figcaption { text-align:left; }
div.seccionesn article figure { overflow:hidden; }
div.seccionesn article figure figcaption small { text-transform:uppercase; }
div.seccionesn article h3 { color:#000;font-size:1.5rem; }
div.seccionesn article h4 { color:#333;font-size:1.2rem; }
div.seccionesn article.seccionesn3 { height:160px; margin-bottom:1rem; border-bottom:2px solid #efefef; }
div.seccionesn article.seccionesn2 img {
   float:right;
   width:40%;
   border-bottom:2px solid #efefef;
}
div#focos1 p span {
   margin-left:.3rem;
   border: 1px solid #f1f1f1;
   background: #fdfdfd;
   cursor:pointer;
   display:inline-block;
   width:33px;
   height:30px;
   font-size:.8rem;
   line-height:1.8rem;
   color:#999;
}
div#focos1 p span:hover, div#focos1 .hover {
   background:#000;
   border:1px solid #000;
   color:#fff;
}
div#focos1 figure { height:325px; overflow:hidden; margin:0 0 .3rem; /*opacity:.8;*/ }
div#focos1 p.title {
   height: 5rem;
   font-size: 1.3rem;
   font-weight: bold;
   line-height: 1.4rem;
}
@media (min-width:1024px) {
      div#focos1 p.title {
         font-size: 1.7rem;
         line-height: 1.9rem;
      }
   }
div#focos1 .visible {
   -webkit-transform:all 1s ease-in-out;
   transform:all 1s ease-in-out;
   transition: all 1s ease-in-out;
   /*opacity:1;*/
}
@media (max-width: 667px) {
   div#focos1 figure { height:180px; }
}
div#columnistas div { border-right:1px dotted #ddd; }
div#columnistas div:last-child { border-right:none; }
div#columnistas figure { height:120px; text-align:center; overflow:hidden; }
div#columnistas small { font-size:.6rem; color:#999; }
div#columnistas figure img {
   width:100px;
   margin:0 auto;
   border-radius:50%;
   filter:grayscale(1);
}
div#columnistas figure img:hover {
   filter:none;
   transition: all 1s ease-in-out;
}
@media (min-width: 1024px) {
      figure.opinion {
         width:40%;
         float:left;
         margin-right:1rem;
      }
      figure.opinion img { min-height:auto; }
}
div#galerias {
   min-height:400px;
}
div#galerias figure {
   display:inline-block;
   height:100px;
   border:1px solid #ddd;
   width:25%;
   height:180px;
   margin:0;padding:0;
   float:left;
   overflow:hidden;
   position:relative;
}
div#galerias figure img { width:100%; }
div#galerias figure.gal1 {
   width:50%;
   height:360px;
}
div#galerias figure figcaption {
   position: absolute;
   z-index: 1977;
   color: #fff;
   background: linear-gradient(0deg, black, transparent);
   bottom:0;
   font-size:1.2rem;
   min-height:4rem;
   width:100%;
}
div#elecciones {
   min-height:150px;
}
div#elecciones figure {
   height:90px;
   width:100%;
   overflow:hidden;
}
div#elecciones figure img {
   width:100%;
}
@media (min-device-width:1024px) {
      .pub3x { height:600px; }
}
.sticky { position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; position: sticky; top: 3rem; }

@media (min-device-width:1024px) {
      .peque { font-size:1.4rem; padding:0 7rem; }
}

div#elmenu2 {
   border-top:1px solid #f3f3f3;
   border-bottom:3px solid #f3f3f3;
   padding:.3rem 0;
}
div#elmenu2 a { padding:.3rem 1rem .3rem 0; font-size:.75rem; }
div#elmenu { font-size:.7575757575rem; font-weight:bold; }
.bottom { position:absolute; bottom:0; }
.bottomr { right:0; }
@media (min-device-width:1024px) {
      a#anvorguesa { display:none; }
}
@media (max-device-width:768px) {
      .bottom #esp2 { display:none; }
      #elmenu2 { display:none; }
      div#esp4 div#elmenu2 { display:block; border:none; }
      div#esp4 div#elmenu2 a { padding:.45rem 0; display:block; }
}
.vermas {  }
