﻿*{
  margin: 0;
  padding: 0;
}
#wrap-noticias{
  width: 100%;
  /*max-width: 1000px;*/
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  /* background-color: red; */
  padding-bottom: 10px;
}
#slide-noticias{
  width: 900%;
  display: flex;
  position: relative;
  /* height: 400px; */
  overflow: hidden;
}
.slide-elm {
  width: calc(100% / 9);
  display: none;
  transition: all 1s;
  /* display: flex; */
  /* flex-wrap: nowrap; */
}
.slide-elm figure {
  /* text-align: center; */
  position: relative;
}
.slide-elm figcaption {
  background-color: #00000087;
  bottom: 0;
  height: 100px;
  padding: 5px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.slide-elm figcaption p{
  color: white;
  font-size: 20px;
  margin: 15px 15px 0 15px;
  text-align: justify;
  width:initial !important;
}
.slide-elm img{
  /* max-height: 400px; */
  /* max-width: 100%; */
  width: 100% !important;
}
.sld-active{
  display: block;
}
.sld-selc {
  position: absolute;
  bottom: 15px;
  /* margin: 0 auto; */
  width: 100%;
  text-align: center;
}
.sld-chng {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 0 3px;
  border-radius: 50%;
  background-color: white;
  border: solid 2px white;
  /* margin: 0 auto; */
  cursor: pointer;
}
.tn-active{
  background-color: #3366cc;
  /*border-color: white;*/
}
#ns-right, #ns-left {
  position: absolute;
  top: 45%;
}
#ns-right img, #ns-left img {
  cursor: pointer;
  width: 30px !important;
}
#ns-right {
  right: 5px;
}
#ns-left {
  left: 5px;
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#c-prensa {
  /* padding: 20px; */
  background-color: #00000087;
  height: 30px;
  right: 0;
  position: absolute;
  bottom: 130px;
  width: 130px;
  z-index: 3;
}
#c-prensa a {
  color: white;
  left: 0;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
#cd-left, #cd-right {
  position: sticky;
  margin-top: 190px;
  cursor: pointer;
}
#cd-right {
  right: 5px;
}
#cd-left{
  right: 400px;
}
#cd-left img {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media only screen and (max-width: 700px) {
  .slide-elm figcaption{
    height: 70px;
  }
  .slide-elm figcaption p{
    font-size: 17px;
    margin-top: 10px;
  }
  .sld-chng{
    border-width: 1px;
    margin: 0 1px;
  }
  #ns-right, #ns-left{
    top: 30%;
  }
  #c-prensa{
	bottom: 100px;
  }
}