/** SET: ESTILOS FORZADOS PARA CONTENIDO DE PIECES **/
.wrapper-main-content-pieces {
  padding-left: 20px;
  padding-right: 20px;
}
.wrapper-main-content-pieces .row {
  margin: 0;
  padding: 40px;
}
.wrapper-main-content-pieces .row p.p_derecha img, .wrapper-main-content-pieces .row p img {
  padding: 0;
  display: block;
  margin: auto;
}
.wrapper-main-content-pieces h2.titulo, .wrapper-main-content-pieces .row h2.titulo {
  color: #005B92;
  margin-bottom: 25px;
  font-size: 22px !important;
  line-height: normal;
  font-size:1.1em !important;
}

.wrapper-main-content-pieces p.txtCentro {
  padding: 10px 20px 5px 20px;
}

.wrapper-main-content-pieces .row a:hover {
  text-decoration: none;
}

.wrapper-main-content-pieces .row div:nth-child(1) {
  width: 12% !important;
}
.wrapper-main-content-pieces .row div:nth-child(1) img {
  width: auto !important;
  height: auto !important;
  max-width: none;
}
.wrapper-main-content-pieces .row div:nth-child(1) img[alt="Mejor erp del año byte"] {
  max-width: 100%;
  padding-right: 20px;
}
.wrapper-main-content-pieces .row div:nth-child(2) {
  width: 88%;
  text-align: justify;;
}


.wrapper-main-content-pieces .row .embed-responsive-16by9 {
  /*padding-bottom: 310px;*/
  margin-bottom: 20px;
}
.wrapper-main-content-pieces .row .embed-responsive-16by9 img {
}



/* SET: ERP VERTICALES */

.wrapper-main-content-pieces .erp-box-verticales {
  /*padding-top: 0 !important;*/
  border: solid 1px #ccc;
  margin-left: 20px;
  margin-right: 20px;
}
.wrapper-main-content-pieces .erp-box-verticales img.img-responsive {
  width: auto !important;
  height: auto !important;
  max-width: none;
}
.wrapper-main-content-pieces .erp-box-verticales > div.row {
  width: 100% !important;
  padding-top: 0 !important;
  padding-bottom: 10px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.wrapper-main-content-pieces .erp-box-verticales > div.row > div {
  width: auto !important;
}
.wrapper-main-content-pieces .erp-box-verticales > div.row > div:nth-child(even) {
  padding-left: 10px;
  width: 50% !important;
}

.wrapper-main-content-pieces #tab1 {
  padding-bottom: 30px;
}

.wrapper-main-content-pieces #tab1 .erp-box-verticales:last-child > .row {
  padding: 0;
}

.wrapper-main-content-pieces #tab1 .erp-box-verticales:last-child > .row div:nth-child(2) {
  width: 100% !important;
  padding-right: 20px;
}
.wrapper-main-content-pieces #tab1 .erp-box-verticales:last-child > .row > div:nth-child(2) > p:nth-child(even) {
  display: none;
}

.wrapper-main-content-pieces #tab1 .erp-box-verticales:last-child > .row div:nth-child(3) {
  width: 100% !important;
  padding-left: 20px;
}
.wrapper-main-content-pieces #tab1 .erp-box-verticales:last-child > .row > div:nth-child(3) > p:nth-child(even) {
  display: none;
}

.wrapper-main-content-pieces #tab1 .erp-box-verticales:last-child > .row div:first-child {
  width: 0% !important;
}
.wrapper-main-content-pieces #tab1 .erp-box-verticales:last-child > .row div:last-child {
  width: 0% !important;
}
/* END: ERP VERTICALES */




/* SET: A3-SERVICIOS */
.wrapper-main-content-pieces.a3-servicios .row {
  padding: 0;
}
.wrapper-main-content-pieces.a3-servicios .row.shadow-bottom-grey {
  background: white;
  padding: 0 20px;
}
.wrapper-main-content-pieces.a3-servicios .row div:nth-child(1) {
  width: 100% !important;
}
.wrapper-main-content-pieces.a3-servicios .row div:nth-child(2) {
  width: 100% !important;
}
.wrapper-main-content-pieces.a3-servicios .wk-row > div:nth-of-type(2) {
  border-left: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
}
.wrapper-main-content-pieces.a3-servicios .wk-row div:nth-of-type(3) {
  border-left: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
}
.wrapper-main-content-pieces.a3-servicios .wk-icon-plus-outline, .wrapper-main-content-pieces.a3-servicios .wk-icon-minus-outline {
  font-size: 2em;
  font-weight: bold;
}


.wrapper-main-content-pieces.a3-servicios.consultoria .wk-row > .shadow-bottom-grey:nth-child(3) {
  border-top: solid 1px #ccc;
}
.wrapper-main-content-pieces.a3-servicios.consultoria .shadow-bottom-grey {
  border-left: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
}
/* END: A3-SERVICIOS */




/* SET: A3-EVENTOS */
.wrapper-main-content-pieces.a3-servicios.eventos #resultado-ajax-eventos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrapper-main-content-pieces.a3-servicios.eventos #resultado-ajax-eventos > div:nth-child(1) {
  width: 48.5% !important;
}
.wrapper-main-content-pieces.a3-servicios.eventos #resultado-ajax-eventos .item-event {
  background: #F1F1F1;
  margin-bottom: 15px;
  margin-right: 5px;
  margin-left: 10px;
  border: none;
  box-shadow: 0px 1px 10px #d2d2d2;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  width: 48.5%;
}
.wrapper-main-content-pieces.a3-servicios.eventos #resultado-ajax-eventos .item-event p {
  line-height: 1.1em;
  font-size: 1.1em;
  margin-bottom: 7px;
  width: 95%;
}
.wrapper-main-content-pieces.a3-servicios.eventos #resultado-ajax-eventos .item-event p.event-title {
  font-size: 1.2em;
}

.wrapper-main-content-pieces.a3-servicios.eventos #resultado-ajax-eventos .item-event .bubble a.inscription-btn::after {
  left: 125px;
}
.wrapper-main-content-pieces.a3-servicios.eventos #resultado-ajax-eventos .item-event .bubble {
  width: 190px !important;
  margin-left: -10px;
}


@media (max-width: 1085px) {
  .wrapper-main-content-pieces.a3-servicios.eventos #resultado-ajax-eventos > div:nth-child(1) {
    width: 98.5% !important;
    margin-bottom: 15px;
  }
  .wrapper-main-content-pieces.a3-servicios.eventos #resultado-ajax-eventos .item-event {
    width: 98.5% !important;
    margin-bottom: 15px;
  }

}

/* END: A3-EVENTOS */





/* SET: PRODUCTOS EDITORIALES */
.wrapper-main-content-pieces #tab1 .productos-editoriales {
  padding-right: 20px;
}

.wrapper-main-content-pieces #tab1 .productos-editoriales .clearfix {
  width: 100%;
}
.wrapper-main-content-pieces #tab1 .productos-editoriales #entrada {
  width: 100% !important;
}

.wrapper-main-content-pieces #tab1 .productos-editoriales.libros div#capa-novedades {
  display: none;
}

.wrapper-main-content-pieces #tab1 .productos-editoriales .embed-responsive-16by9 {
  width: 90% !important;
  margin: auto !important;
  margin-bottom: 50px !important;
  /*display: flex !important;
  justify-content: center !important;*/

}


section.tematicas-y-sellos div.tematica {
  display: -webkit-box;display:
  -webkit-flex;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;

  margin-left: 35px;
  padding: 10px;
  margin-top:25px;

}

section.tematicas-y-sellos div.tematica img:first-child {
  margin-right: 30px;
}

section.tematicas-y-sellos div.tematica a {
  text-decoration: none;
  display:block;
  text-align:center;
}
.titulo-materia {
    color:#005B92;
    font-size:1.8em;
    font-family: "Franziska", "Times New Roman", Times, serif;
    font-style: italic;
    margin-top:10px;
    margin-bottom:10px;
/*    padding-left:40px;
      font-weight: bold; */
  }

.temat {padding-left:40px !important; padding-right:40px !important; margin-top:10px; margin-bottom:10px;}
.tema {padding-left:40px !important; margin-top:10px; margin-bottom:10px;}

.wrapper-destacados .temat .ramon {padding:10px !important}

.tematicas {border:1px solid #cfcfcf; padding: 32px; height: 105px;}

.tematicas a {text-align:center;
  display:block;}

.desaturate {
  -webkit-filter: grayscale(50%);
  filter: grayscale(50%);

  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.desaturate:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  -webkit-filter: none;
  filter: none;
}




@media (max-width: 1000px) {
  section.tematicas-y-sellos div.row.tematica {
    flex-direction: row !important;
  }
}
@media (max-width: 550px) {
  section.tematicas-y-sellos div.row.tematica {
    flex-direction: column !important;
    margin-bottom: 30px;
  }
  section.tematicas-y-sellos div.row.tematica a {
    margin-bottom: 30px;
  }
  section.tematicas-y-sellos div.row.tematica img.separador {
    display: none;
  }
}



/* END: PRODUCTOS EDITORIALES */



.wrapper-main-content-pieces #tab1 .proyectos-fundacion p img {
  margin-left: 0;
}


/* SET: SOFTWARE DE GESTIÓN */
.wrapper-main-content-pieces.wrapper-software-gestion .img-responsive {
  margin: auto;
}
.wrapper-main-content-pieces.wrapper-software-gestion p.p_derecha img {
  display: block;
  margin: auto;
}

/* END: SOFTWARE DE GESTIÓN */
















@media (max-width: 1000px) {
  .wrapper-main-content-pieces .row {
    padding: 20px;
  }
  .wrapper-main-content-pieces img {
    padding: 0 !important;
  }
  .wrapper-main-content-pieces .row  {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
            flex-direction: column;
  }
  .wrapper-main-content-pieces .row div:nth-child(1) img[alt="Mejor erp del año byte"] {
    max-width: none;
  }

  /* SET: ERP VERTICALES */
  .wrapper-main-content-pieces .erp-box-verticales > div.row > div:nth-child(odd) { /* IMPAR */
    width: 125px !important;
  }
  .wrapper-main-content-pieces .erp-box-verticales > div.row > div:nth-child(even) { /* PAR */
    padding-right: 10px;
    text-align: left;
  }
  .wrapper-main-content-pieces .erp-box-verticales > div.row {
    flex-direction: row !important;
  }
  /* END: ERP VERTICALES */
}



@media (max-width: 650px) {
  /* SET: ERP VERTICALES */
  /*.wrapper-main-content-pieces .erp-box-verticales > div.row > div:nth-child(odd) {
    width: 100% !important;
    display: inline-table;
  }
  .wrapper-main-content-pieces .erp-box-verticales > div.row > div:nth-child(even) {
    width: 100% !important;
    display: inline-table;
  }*/
  .wrapper-main-content-pieces #tab1 .erp-box-verticales:last-child > .row {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .wrapper-main-content-pieces #tab1 .erp-box-verticales:last-child > .row div:nth-child(2) {
    width: 100% !important;
  }
  .wrapper-main-content-pieces #tab1 .erp-box-verticales:last-child > .row div:nth-child(3) {
    width: 100% !important;
  }

  /* END: ERP VERTICALES */

}









/** NOTICIAS **/

#tBody {
  width: 100% !important;
}
#cCn {
  width: 100% !important;
}
#dHead {
  width: 100% !important;
}
#cCn #dHPlus .nCo {
  width: 100% !important;
}
#cCn #dTxT {
  width: 100% !important;
}
#cCn #dHPlus .nCo ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 20px;
  color: #007AC3;
}
.wrapper-main-content-pieces .row.observatorio-de-la-justicia p img {
  margin-left: 0 !important;
  float: left !important;
  margin-right: 10px;
}

@media (max-width: 710px) {
  .wrapper-main-content-pieces .row.observatorio-de-la-justicia p img {
    float: none !important;
    max-width: 100%;
    margin: auto !important;
    margin-bottom: 20px;

  }

}





/** END: ESTILOS FORZADOS PARA CONTENIDO DE PIECES **/
