﻿/*#C5C5C5*/
/*Definición del Theme de Hablar con Dios*/
/*Este es como el Helper de FuncionesPublicas.less*/
/****************** Botón.ini ******************/
/****************** Botón.fin ******************/
/* ******************************************* */
/* ******************************************* */
/********************* Funciones Slider.ini ********************/
/********************* Funciones Slider.fin ********************/
/************************* Contenido tras imagen.ini ************************/
/************************* Contenido tras imagen.fin ************************/
/******************************* Burbuja.ini ********************************/
/******************************* Burbuja.fin ********************************/
/***************************** Paginadores.ini ******************************/
/***************************** Paginadores.fin ******************************/
/*************************** Hover Rectangulo.ini ***************************/
/*************************** Hover Rectangulo.fin ***************************/
/******************************** Mixims.ini ********************************/
/******************************** Mixims.fin ********************************/
@media (max-width: 767px) {
  .home-fila {
    margin-top: 15px;
  }
  .home-ultima-fila {
    border: 1px solid #eceff7;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: white;
    vertical-align: top;
    padding-bottom: 9px;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 9px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .home-fila {
    margin-top: 15px;
  }
  .home-ultima-fila {
    border: 1px solid #eceff7;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: white;
    vertical-align: top;
    padding-bottom: 9px;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 9px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .contenedor-adaptado {
    width: 750px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .contenedor-adaptado {
    width: 970px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1200px) {
  .home-fila {
    margin-top: 15px;
  }
  .home-ultima-fila {
    margin-top: 15px;
    padding-bottom: 15px;
  }
  .contenedor-adaptado {
    width: 970px;
    margin: auto;
  }
}
.home-anuncios-revista-contenedor {
  display: inline-block;
  border: 1px solid #eceff7;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 23.8%;
  vertical-align: top;
  background-color: white;
  height: 150px;
  padding: 18px 14px;
  margin-right: 1.4%;
}
.home-anuncios-banner-contenedor {
  display: inline-block;
  border: 1px solid #eceff7;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 74.3%;
  vertical-align: top;
  background-color: white;
  height: 120px;
}
.home-anuncios-revista-contenido {
  display: inline-block;
  vertical-align: top;
  width: 56%;
  margin-left: 9px;
  font-size: 13px;
}
.home-anuncios-revista-boton {
  background-color: #F78F1E;
  color: white;
  margin-top: 8px;
  margin-left: auto;
}
.home-suscripciones-contenido-articulo2 img {
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 1px solid #BBB;
  background-color: white;
  height: 100px;
  margin: 0 auto 14px auto;
  max-width: 80px;
}
@media (min-width: 1200px) {
  .home-impreso-contenedor {
    display: inline-block;
    border: 1px solid #eceff7;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 17.3%;
    vertical-align: top;
    background-color: white;
    padding: 9px;
    text-align: center;
    margin-right: 1.2%;
    height: 260px;
  }
}
.home-impreso-titulo {
  display: block;
  font-size: 15px;
  margin-bottom: 15px;
  color: #003882;
  font-weight: bold;
  text-decoration: none;
}
.home-impreso-titulo:hover,
.home-impreso-titulo:active,
.home-impreso-titulo:focus {
  color: #003882;
  text-decoration: none;
}
.home-impreso-imagen {
  margin: auto;
  border-radius: 3px;
  text-decoration: none;
}
.home-impreso-imagen:hover,
.home-impreso-imagen:active,
.home-impreso-imagen:focus {
  text-decoration: none;
}
.home-digital-titulo {
  display: block;
  font-size: 15px;
  margin-bottom: 15px;
  color: #003882;
  font-weight: bold;
  text-decoration: none;
}
.home-digital-titulo:hover,
.home-digital-titulo:active,
.home-digital-titulo:focus {
  color: #003882;
  text-decoration: none;
}
.home-digital-imagen {
  margin: auto;
  border-radius: 3px;
  text-decoration: none;
}
.home-digital-imagen:hover,
.home-digital-imagen:active,
.home-digital-imagen:focus {
  text-decoration: none;
}
.home-obras-contenedor {
  display: inline-block;
  border: 1px solid #eceff7;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 81.1%;
  vertical-align: top;
  background-color: white;
  text-align: center;
  padding: 9px;
  height: 260px;
}
.home-obras-titulo {
  display: block;
  font-size: 15px;
  margin-bottom: 15px;
  color: #003882;
  font-weight: bold;
  text-decoration: none;
}
.home-obras-titulo:hover,
.home-obras-titulo:active,
.home-obras-titulo:focus {
  color: #003882;
  text-decoration: none;
}
.home-obras-imagen {
  margin: auto 6px;
  border-radius: 3px;
  text-decoration: none;
}
.home-obras-imagen:hover,
.home-obras-imagen:active,
.home-obras-imagen:focus {
  text-decoration: none;
}
@media (max-width: 767px) {
  /*solo xs*/
  .home-obras-imagen {
    margin: 12px 6px;
  }
}
.home-autor-contenedor {
  background-color: white;
  padding: 12px;
}
.home-autor-contenedor .home-autor-imagen-contenedor {
  display: inline-block;
}
.home-autor-contenedor .home-autor-imagen-contenedor .home-autor-imagen {
  height: 220px;
  margin-left: 12px;
  vertical-align: baseline;
}
.home-autor-contenedor .home-autor-texto-contenedor {
  display: inline-block;
  padding-left: 20px;
}
.home-autor-contenedor .home-autor-texto-contenedor .home-autor-texto-biografia {
  width: 730px;
}
.home-autor-texto-nombre {
  display: block;
  font-size: x-large;
  text-align: center;
  margin: 20px auto;
  color: #003882;
  font-weight: bold;
}
/*******************************/
.homemovil-fila {
  margin-top: 15px;
}
.homemovil-anuncios-revista-contenedor {
  border: 1px solid #eceff7;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
  vertical-align: top;
  padding-bottom: 9px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 0;
  padding-top: 9px;
}
@media (max-width: 1199px) {
  .homemovil-caja {
    border: 1px solid #eceff7;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: white;
    vertical-align: top;
    padding-bottom: 9px;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 9px;
  }
  .homemovil-impresoydigital {
    padding: 0;
  }
  .homemovil-impresoydigital .homemovil-caja {
    height: 260px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /*solo sm*/
  .home-francisco-imagen {
    margin-top: 25px;
  }
}
.home-francisco-imagenxs {
  margin-bottom: 25px;
}
.homemovil-fila-impresodigitalobrasxs {
  background-color: #003882;
  margin-top: 25px;
  padding-bottom: 30px;
  padding-top: 20px;
}
.homemovil-fila-impresodigitalobrasxs .home-impreso-titulo,
.homemovil-fila-impresodigitalobrasxs .home-digital-titulo,
.homemovil-fila-impresodigitalobrasxs .home-obras-titulo {
  color: white;
}
.homemovil-fila-impresodigitalobrasxs .home-impreso-titulo:hover,
.homemovil-fila-impresodigitalobrasxs .home-digital-titulo:hover,
.homemovil-fila-impresodigitalobrasxs .home-obras-titulo:hover,
.homemovil-fila-impresodigitalobrasxs .home-impreso-titulo:active,
.homemovil-fila-impresodigitalobrasxs .home-digital-titulo:active,
.homemovil-fila-impresodigitalobrasxs .home-obras-titulo:active,
.homemovil-fila-impresodigitalobrasxs .home-impreso-titulo:focus,
.homemovil-fila-impresodigitalobrasxs .home-digital-titulo:focus,
.homemovil-fila-impresodigitalobrasxs .home-obras-titulo:focus {
  color: white;
}
.homemovil-fila-impresodigitalobrasxs .home-obras-titulo {
  margin-top: 25px;
}
.home-anuncios-revista-contenedorxs {
  width: 250px;
  margin: auto;
  background-color: white;
  padding-top: 15px;
  margin-bottom: 15px;
}