/* Modulo tapa impresa */
	
	.interna-edicion-impresa {margin-bottom: 30px}
	.interna-edicion-impresa .tapa-principal{border: solid 1px #D3D3D3; margin-bottom: 30px}
	.interna-edicion-impresa .otra-tapa{display: block; margin-bottom: 15px; position: relative; border: solid 1px #D3D3D3; padding: 10px;
	box-shadow: 0 1px 0 rgba(0,0,0,.15);background-color: #f5f5f5;}
	.interna-edicion-impresa .otra-tapa img{max-height:190px; margin-left: auto; margin-right: auto; display: block }
	.interna-edicion-impresa .otra-tapa figcaption{display: block;position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(0,0,0,0.8); color:rgba(255,255,255,1.00); font-size: 12px; padding: 5px 10px }

/* Listado de noticias */

.subtitulo-pagina{display: block; margin-bottom: 15px; padding-bottom: 10px; border-bottom: solid 1px #000; font-weight: 400 }

.listado-noticias {margin-left: 0; padding-left: 0; margin-bottom: 30px}
.listado-noticias li{list-style: none; color:#ccc; padding-bottom: 5px; padding-top: 5px; border-bottom: solid 1px #E0E0E0;line-height: 1.3em }
.listado-noticias li i{font-size: 13px; margin-right: 2px}
.listado-noticias li a{font-size: 16px}


.archivo a,  .edicion-impresa a{color: #212121}




/* Edicion Impresa */



.edicion-impresa .la-tapa{background-color: #EEEEEE; padding: 30px; text-align: center; margin-bottom: 30px;}

.presenta-tapa{width: 100%; margin-bottom: 15px; display: block; font-size: 16px }
.flex-tapa{display: flex; justify-content: center; align-items: center;}

.edicion-impresa .dosnoticias article img{margin-bottom: 10px}

.edicion-impresa .dosnoticias article h3{font-size: 18px; line-height: 1.2em}






/* pagina  mensaje */
.row-f-center{display: flex; justify-content: center}

.mb-5{margin-bottom: 5rem}
.politica_de_privacidad h4{margin-top: 3rem}
.politica_de_privacidad ul{list-style: none; border-left: solid 1px #ccc; padding-left: 20px}
.politica_de_privacidad ul li{margin-bottom: 0.5em}



/*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {}
    
    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {}

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
		.listado iframe{display: none}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {}

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {  }

    .j404 {text-align: center}
    .j404 h1{font-size: 3em; text-align: center; margin-bottom: 0.5rem; text-align: center}
    .j404 p{font-weight: 400; font-size: 1.3em}
    .j404 a{text-decoration: underline}
     .h404{display: flex; align-items: center; justify-content: center; margin-bottom: 1rem}
    
    .nombrediario{font-style: italic; font-weight: 600}
     @media only screen and (max-width : 768px) {
      .j404{padding: 3rem!important;}
 
      }


/* ===== add 11-01-19 ===== */

.contendor-issu{margin-bottom: 2rem}

.contendor-issu,
.contendor-issu .issuuembed  {width: 100%;}
.contendor-issu .issuuembed  {height: 60vh;}


.row-tapas{  display: flex; flex-wrap: wrap; padding: 1.5rem; background-color: #f3f3f3;margin-bottom: 2rem}
.row-tapas .item{flex: 1 1 20%; width: 20%; padding: 1rem}
.row-tapas .item > a{display: block; background-color: #fff; padding: 1.5rem; position: relative;}
.row-tapas .item > a .fecha{ display: inline-block; margin-top: 1rem; padding-left: 5px}

.row-tapas .item img{width: 100%}


.todas_las_tapas .ver-mas-tapas{position: relative; margin-bottom: 2rem; position: relative; left: 50%; transform: translate(-50%, -3.5rem); font-weight: 800; background-color: #8a2841; color: #fff;}

.todas_las_tapas .ver-mas-tapas .fa{margin-right: .5rem}


@media screen and (max-width:768px){
  .row-tapas{padding: 1rem}
  .row-tapas .item{padding: .5rem}
  .row-tapas .item > a{padding: 1rem}
  .row-tapas .item{flex: 1 1 50%; width: 50%; max-width: 50%;}
  .todas_las_tapas .ver-mas-tapas{    transform: translate(-50%, 0);}

}


/* AUTORES (01-07-19) */

.autores__listado {
    
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.autor__card {
    background-color: rgb(238, 238, 238);
    flex: 0 50%;
    flex-basis: calc(50% - 10px);
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 20px;
    margin-bottom: 15px;
    line-height: 1.2em;
    border-radius: 2px;    
    align-items: center ;
    align-self: flex-start 
}
.autor__foto{align-self: flex-start; flex: 0 20%; }

.autor__foto-circle {border-radius: 50%;overflow: hidden; position: relative; padding-top:100%; width: 100%; background-color: #fff;}
.autor__foto img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%;}

/* datos del autor -------------------- */
.autor__datos {
  flex: 0 80%;
  padding-left: 15px;
  display: flex; flex-direction: column;
  justify-content: flex-start;
}

/*nombre*/
.autor__nombre{margin-bottom: 3px; font-size: 1.2em;}

/*cargo */
.autor__cargo{font-weight: 400; text-transform: uppercase; font-size: .8em; letter-spacing: 1px; margin-bottom: 3px}


/* bio*/
.autor__bio{font-size: .8em; margin-bottom: .4rem; font-style:normal; opacity:.8; }


/*redes*/
.autor__redes{list-style: none; padding-left: 0; margin: 0; margin-top: 7px; display: flex; flex-direction: row; width: 100%; }
.autor__redes a{display: inline-flex; align-items: center; justify-content: center; padding: 3px; border-radius: 2px; background-color: rgba(0,0,0,.15); margin-right: 10px; color: #000;}
.autor__redes a i{opacity: .5; font-size: 11px}
.autor__redes a:hover {text-decoration: none; opacity: .9;}
.autor__redes a:hover i{opacity: 1; color: #fff }
.autor__redes a:focus {text-decoration: none}

/* detalle de color */
.autor__redes .fb a:hover {background-color: #3b5998}
.autor__redes .tw a:hover {background-color: #1da1f2}
.autor__redes .ins a:hover {background-color: #c13584}
.autor__redes .yt a:hover {background-color: #ff0000}




@media screen and (max-width:768px){
  .autores__listado{flex-direction: column}
  .autor__card{flex-basis: auto; flex-direction:column; align-items: center; justify-content: center;width: 100% }
  .autor__datos{padding-left: 0; text-align: center}
  .autor__redes{justify-content: center}
  .autor__foto{ flex: 0 auto; width: 80px; margin: auto; margin-bottom: 7.5px}
  .autor__datos{width: 100%; flex: 0 auto;}
  
}




/* edicion impresa generica */

.titulo-pagina.edicion_impresa{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  line-height: 1em;
}
.titulo-pagina.edicion_impresa .fecha{margin-left: auto; margin-top: 5px; font-weight: 400; }
.titulo-pagina.edicion_impresa .fecha::first-letter{text-transform: capitalize;}

.seccion--edicion_impresa .widget-issuu{margin-bottom: 20px;}

.row-mas-tapas{margin-bottom: 20px;}



@media screen and (max-width:768px){
  .titulo-pagina.edicion_impresa{
    flex-direction: column;
    align-items: flex-start;    
  }
  .titulo-pagina.edicion_impresa .fecha{margin-left: 0;}
  .btn.descargar{margin-left: 0; margin-top: 15px;}
  .row-mas-tapas .item-tapa{margin-bottom: 15px;}
}