/* .carousel-inner{
    margin-bottom: -35px;
}
#pageheader {
    display:table;
    width:80%;
    margin:auto;
}

.sectionTextSlider {
    width:80%;
    padding:20px 0;
    margin:auto;
}

.card{
    border:1px solid #884FBF;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
    


}
.img-fluid{
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pageitem p {
    padding:0;
    margin:1em 0;
    font-size:115%;
    line-height:175%;
}

  a:hover {
    color:#884FBF !important;
    text-decoration: none;

}
.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}

.videoini{
    height: auto;
    width: auto;
}
.sectiont {
    width:80%;
    border-top:1px solid #884FBF;
    padding:20px 0;
    margin:auto;
}
.sectiontv {
    width:80%;
    border:1px solid #884FBF;
    padding:20px 20px;
    margin:auto;
}
.sectiontil {
    width:80%;
    padding:20px 0;
    margin:auto;
}
.sectionti {
    width:80%;
    padding:20px 0;
    margin:auto;
}
.estrella-diputado-transparente{
    height: 30px;
    width: 30px;
    object-fit: cover;
    transform: translateX(-55px);
}
.estrella-el-pleno{
    height: 20px;
    width: 20px;
    object-fit: cover;
    transform: translateX(-27px)translateY(-71px);
}
@media only screen and (min-width: 2560px) {
    .estrella-diputado-transparente{
        height: 30px;
        width: 30px;
        object-fit: cover;
        transform: translateX(-60px);
    }
    .imagenBanner {
        width: 100%;
        height: 710px;
        max-width: 100% !important;
        object-fit: cover;
        margin-top: 10px;
    }

}

.inico-4 .transparente a{
    background:#884FBF;
    color: white;
}
.inico-4 .transparente a:hover{
    background:#884FBF !important;
    color: white !important;
}
#meuGrafico{
    width: 100% !important;
    height: auto !important;
    margin: auto !important;
    display: flex !important;
}
#oilChart{
    width: 100% !important;
    height: auto !important;
    margin: auto !important;
    display: flex !important;
}
.rounded-circle{
    width: 30px;
    height: 30px;

}
.pleno-4 a:hover{
    background-color: #884FBF !important;
    color: white !important;
    text-decoration: none !important;

}
.pleno-4 a{
    text-decoration: none !important;
    color: #878787 !important;
}
.pleno-4 .flex-1{
    display: none;

}
.btn-info{
    border-radius: 10px;
}
.conflictos-interes a:hover{
    color: #0d6efd !important;
    background-color: #5FC34E;
    border-radius: 10px;
}
.conflictos-interes a{
    color: black;
    background-color: #5FC34E;
    border-radius: 10px;
}
.accordion .itm-1 {
    border-radius: 20px !important;
    background-color: #5FC34E;
}
.accordion .itm-2 {
    border-radius: 20px !important;
    background-color: #0098D4;
}
.accordion .itm-3 {
    border-radius: 20px !important;
    background-color: #884FBF;
}
.accordion .itm-4 {
    border-radius: 20px !important;
    background-color:#F51E63;
}


@media only screen and (min-width: 320px)and (max-width: 374px) {
    .videoini{
height: 200px;
width: 200px;
    }
    .estrella-el-pleno{
        height: 12px;
        width: 12px;
        object-fit: cover;
        transform: translateX(-18px)translateY(-40px);
    }

   
    .buscador .form-control{
        font-size: 12px;
    }
    .button-buscador{
        font-size: 14px;
    }
    .footer-social-icon{
        width: 100%;
    }

    .buscador-encima{
        position:relative;
        top: 5px;
        width: 80%;
        transform: translate(36px, -478px);

    }

    .slider-frame{
    height: 20%;

    }
    .footer3{
        width: 90%;
    }
    .footer-menu{
        width: 90%;
    }
    .subscribe-form{
        width: 90%;
    }
    .responsive {
        width: 100%;
        height: 35%;
        margin-top: -25px;
        opacity: 80%;
        font-family: 'Josefin Sans';
      }
      .navbar{
          width: 100%;
      }

      .form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus {
        border: none;
        outline: none;
        box-shadow: none;

    }

    .contenedor{
        position: relative;
        display: inline-block;
        text-align: center;
        width: 100%;
        height: 25vh;
        transform: translate(0px, -16px);
    }


    .img-fluids {
        border-radius: 0%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 100px;
        height: 100px;
        object-fit: cover;

      }
      .text-secciones{
          font-weight: bolder;
          font-size: 20px;

      }
      .parrafo-secciones{
          font-size: 15px;

      }
      .titulo-secciones{
          font-weight: bolder;
      }
      .titulo-acompaña{
        font-weight: bolder;
        color:#878787 ;
        margin-top: 2%;
    }
    .titulo-noticias{
        font-weight: bolder;
    }
    .titulo-pleno{
        font-weight: bolder;
        color: #878787;
        margin-top: 2%;
    }
    .imgs-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 100px;
        height: 100px;
        object-fit: cover;
    }
    .inicio-3{
        background-color: #F1E4F5;
        width: 100%;

    }
    .embed-responsive iframe{
        width: 300px;
        height: 230px;
    }

    .text-inicio2{
        font-size: 20px;

    }
    .inicio-4{
        width: 100%;
    }
    .inicio-5{
        width: 100%;
    }
    .footer-section{
        width: 100%;
    }
    .inicio-2{
        width: 100%;
    }
    .inicio-5 h4{
        font-size: 20px;
    }
    .pleno-1{
        width: 100%;
    }
    .pleno-2{
        width: 100%;
    }
    .pleno-3{
        width: 100%;
    }
    .img-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 100px !important;
        height: 100px !important;
        object-fit: cover;
    }
    .tabs-diputado{
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);

        text-align: left;
        }
        .tabs-diputado .nav-link.active{
            color: #fff;
        background-color: rgb(136 79 191 ) !important;
        width: 350px;
        text-align: left;
        }
        .infodiputado .footer-social-icon{
            display: flex;
        }
}
@media only screen and (min-width: 375px)and (max-width: 424px) {

    .videoini{
        height: auto;
        width: 200px;
            }
    .estrella-el-pleno{
        height: 12px;
        width: 12px;
        object-fit: cover;
        transform: translateX(-18px)translateY(-40px);
    }
    .buscador .form-control{
        font-size: 12px;
    }
    .button-buscador{
        font-size: 14px;
    }
    .footer-social-icon{
        width: 100%;
    }

    .buscador-encima{
        position: initial;
        width: 95%;
        transform: translate(62px, -444px);
}

    .footer3{
        width: 90%;
    }
    .footer-menu{
        width: 90%;
    }
    .subscribe-form{
        width: 90%;
    }
    .responsive {
        width: 100%;
        height: 35%;
        margin-top: -25px;
        opacity: 80%;
        font-family: 'Josefin Sans';
      }
      .navbar{
          width: 100%;
      }

      .form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus {
        border: none;
        outline: none;
        box-shadow: none;

    }

    .contenedor{
        position: relative;
        display: inline-block;
        text-align: center;
        width: 100%;
        height: 30vh;
        transform: translate(0px, -16px);
    }
    .buscador-encima{
        position: initial;
        width: 70%;
}

    .img-fluids {
        border-radius: 0%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 100px;
        height: 100px;
        object-fit: cover;

      }
      .text-secciones{
          font-weight: bolder;
          font-size: 20px;

      }
      .parrafo-secciones{
          font-size: 15px;

      }
      .titulo-secciones{
          font-weight: bolder;
      }
      .titulo-acompaña{
        font-weight: bolder;
        color:#878787 ;
        margin-top: 2%;
    }
    .titulo-noticias{
        font-weight: bolder;
    }
    .titulo-pleno{
        font-weight: bolder;
        color: #878787;
        margin-top: 2%;
    }
    .imgs-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 100px;
        height: 100px;
        object-fit: cover;
    }
    .inicio-3{
        background-color: #F1E4F5;
        width: 100%;

    }
    .embed-responsive iframe{
        width: 350px;
        height: 230px;
    }

    .text-inicio2{
        font-size: 20px;

    }
    .inicio-4{
        width: 100%;
    }
    .inicio-5{
        width: 100%;
    }
    .footer-section{
        width: 100%;
    }
    .inicio-2{
        width: 100%;
    }
    .inicio-5 h4{
        font-size: 20px;
    }
    .pleno-1{
        width: 100%;
    }
    .pleno-2{
        width: 100%;
    }
    .pleno-3{
        width: 100%;
    }
    .img-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 100px !important;
        height: 100px !important;
        object-fit: cover;
    }
    .tabs-diputado{
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);

        text-align: left;
        }
        .tabs-diputado .nav-link.active{
            color: #fff;
        background-color: rgb(136 79 191 ) !important;
        width: 350px;
        text-align: left;
        }
        .infodiputado .footer-social-icon{
            display: flex;
        }


}
@media only screen and (min-width: 425px)and (max-width: 767px) {
    .videoini{
        height: 200px;
        width: auto;
            }
    .estrella-el-pleno{
        height: 12px;
        width: 12px;
        object-fit: cover;
        transform: translateX(-18px)translateY(-40px);
    }
    .buscador .form-control{
        font-size: 16px;
    }
    .button-buscador{
        font-size: 18px;
    }
    .footer-social-icon{
        width: 100%;
    }

    .buscador-encima{
        position: initial;
        width: 95%;
        transform: translate(65px, -426px);
}

    .footer3{
        width: 90%;
    }
    .footer-menu{
        width: 90%;
    }
    .subscribe-form{
        width: 90%;
    }
    .responsive {
        width: 100%;
        height: 35%;
        margin-top: -25px;
        opacity: 80%;
        font-family: 'Josefin Sans';
      }
      .navbar{
          width: 100%;
      }

      .form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus {
        border: none;
        outline: none;
        box-shadow: none;

    }

    .contenedor{
        position: relative;
        display: inline-block;
        text-align: center;
        width: 100%;
        height: 34vh;
        transform: translate(0px, -16px);
    }
    .buscador-encima{
        position: initial;
        width: 80%;
}

    .img-fluids {
        border-radius: 0%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 100px;
        height: 100px;
        object-fit: cover;

      }
      .text-secciones{
          font-weight: bolder;
          font-size: 20px;

      }
      .parrafo-secciones{
          font-size: 15px;

      }
      .titulo-secciones{
          font-weight: bolder;
      }
      .titulo-acompaña{
        font-weight: bolder;
        color:#878787 ;
        margin-top: 2%;
    }
    .titulo-noticias{
        font-weight: bolder;
    }
    .titulo-pleno{
        font-weight: bolder;
        color: #878787;
        margin-top: 2%;
    }
    .imgs-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 100px;
        height: 100px;
        object-fit: cover;
    }
    .inicio-3{
        background-color: #F1E4F5;
        width: 100%;

    }
    .embed-responsive iframe{
        width: 400px;
        height: 230px;
    }

    .text-inicio2{
        font-size: 20px;

    }
    .inicio-4{
        width: 100%;
    }
    .inicio-5{
        width: 100%;
    }
    .footer-section{
        width: 100%;
    }
    .inicio-2{
        width: 100%;
    }
    .inicio-5 h4{
        font-size: 20px;
    }
    .pleno-1{
        width: 100%;
    }
    .pleno-2{
        width: 100%;
        
    }
    .pleno-3{
        width: 100%;
    }
    .img-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 100px !important;
        height: 100px !important;
        object-fit: cover;
    }
    .tabs-diputado{
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);

        text-align: left;
        }
        .tabs-diputado .nav-link.active{
            color: #fff;
        background-color: rgb(136 79 191 ) !important;
        width: 350px;
        text-align: left;
        }
        .infodiputado .footer-social-icon{
            display: flex;
        }

}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .videoini{
        height: 200px;
        width: 200px;
            }

    .imagenBanner {
        margin-top: 10px;
        width: 100%;
        height: 370px;
        max-width: 100% !important;
        object-fit: cover;
    }
    .estrella-el-pleno{
        height: 15px;
        width: 15px;
        object-fit: cover;
        transform: translateX(-20px)translateY(-50px);
    }
    .mb-4 {
       margin-bottom: 0% !important;
    }
    .responsive {
        width: 100%;
        height: 400px;
        margin-top: -25px;
        opacity: 80%;
      }

      .form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus {
        border: none;
        outline: none;
        box-shadow: none;
    }

    .inicio-1{
        width: 100vw;
    }

    .slider-frame{
        width: 100%;
    }

    .slider-frame ul li img{
        width: 100%;
    }



    .contenedor{
        position: relative;
        display: inline-block;
        text-align: center;
        width: 100%;
        height: 66vh;
        transform: translate(-0px, 0px);
    }
    .buscador-encima{
        position: absolute;
        top: 160px;
        left: 22%;
        width: 50%;
        transform: translate(58px, 189px);
}


    .img-fluids {
        border-radius: 0%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 130px;
        height: 130px;
        object-fit: cover;

      }
      .text-secciones{
          font-weight: bolder;
          font-size: 20px;
      }
      .parrafo-secciones{
          font-size: 15px;
      }
      .titulo-secciones{
          font-weight: bolder;
      }
      .titulo-acompaña{
        font-weight: bolder;
        color:#878787 ;
        margin-top: 2%;
    }
    .titulo-noticias{
        font-weight: bolder;
    }
    .titulo-pleno{
        font-weight: bolder;
        color: #878787;
        margin-top: 2%;
    }
    .imgs-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 130px;
        height: 130px;
        object-fit: cover;
    }
    .inicio-3{
        background-color: #F1E4F5;
        width: 100%;
    }
    .embed-responsive iframe{
        width: 700px;
        height: 300px;

    }
    .text-inicio2{
        font-size: 20px;
    }
    .img-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 130px !important;
        height: 130px !important;
        object-fit: cover;
    }
    .footer-section{
        width: 100%;
    }

    .pleno-1{
        width: 100%;
    }
    .pleno-2{
        width: 100%;
    }
    .pleno-3{
        width: 100%;
    }
    .infodiputado .footer-social-icon{
        display: flex;
    }
    .tabs-diputado{
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);

        text-align: left;
        }
        .tabs-diputado .nav-link.active{
            color: #fff;
        background-color: rgb(136 79 191 ) !important;
        width: 300px;
        text-align: left;
        }

}


@media only screen and (min-width: 1024px)and (max-width: 1439px) {
    .estrella-el-pleno{
        height: 20px;
        width: 20px;
        object-fit: cover;
        transform: translateX(-27px)translateY(-71px);
    }
    .imagenBanner {
        width: 100%;
        height: 450px;
        max-width: 100% !important;
        object-fit: cover;
        margin-top: 10px;
    }

    .mb-4 {
        margin-bottom: 0% !important;
     }


    .responsive {
        width: 100%;
        height: 400px;
        margin-top: -25px;
        opacity: 80%;
      }

      .form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus {
        border: none;
        outline: none;
        box-shadow: none;
    }

    .contenedor{
        position: relative;
        display: inline-block;
        text-align: center;
        width: 100%;
        height: 89vh;
    }
    .buscador-encima{
        position: absolute;
        top: 120px;
        left: 30%;
        width: 45%;
        transform: translate(33px, 350px);
}

    .img-fluids {
        border-radius: 0%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 160px;
        height: 150px;
        object-fit: cover;

      }
      .text-secciones{
          font-weight: bolder;
          font-size: 20px;
      }
      .parrafo-secciones{
          font-size: 15px;
      }
      .titulo-secciones{
          font-weight: bolder;
      }
      .titulo-acompaña{
        font-weight: bolder;
        color:#878787 ;
        margin-top: 2%;
    }
    .titulo-noticias{
        font-weight: bolder;
    }
    .titulo-pleno{
        font-weight: bolder;
        color: #878787;
        margin-top: 2%;
    }
    .imgs-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 130px;
        height: 130px;
        object-fit: cover;
    }
    .inicio-3{
        background-color: #F1E4F5;
    }
    .embed-responsive iframe{
        width: 760;
        height: 360;

    }
    .tabs-diputado{
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);

        text-align: left;
        }
        .tabs-diputado .nav-link.active{
            color: #fff;
        background-color: rgb(136 79 191 ) !important;
        width: 400px;
        text-align: left;
        }
        .infodiputado .footer-social-icon{
            display: flex;
        }

 }

@media only screen and (min-width: 1440px)and (max-width: 2560px) {
    .imagenBanner {
        width: 100%;
        height: 500px;
        max-width: 100% !important;
        object-fit: cover;
        margin-top: 10px;
        }
    
    .estrella-el-pleno{
        height: 20px;
        width: 20px;
        object-fit: cover;
        transform: translateX(-27px)translateY(-71px);
    }
    .responsive {
        width: 100%;
        height: 400px;
        margin-top: -25px;
        opacity: 80%;
      }

      .form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus {
        border: none;
        outline: none;
        box-shadow: none;
    }

    .contenedor{
        position: relative;
        display: inline-block;
        text-align: center;
        width: 100%;
        height: auto;
        transform: translate(-1px, -17px);
    }
    .buscador-encima{
        position: absolute;
        top: 120px;
        left: 35%;
        transform: translate(59px, 380px)
    }

    .slider-frame{

    }
    .img-fluids {
        border-radius: 0%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 200px;
        height: 200px;
        object-fit: cover;

      }
      .text-secciones{
          font-weight: bolder;
      }
      .titulo-secciones{
          font-weight: bolder;
      }
      .titulo-acompaña{
        font-weight: bolder;
        color:#878787 ;
        margin-top: 2%;
    }
    .titulo-noticias{
        font-weight: bolder;
    }
    .titulo-pleno{
        font-weight: bolder;
        color: #878787;
        margin-top: 2%;
    }
    .imgs-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 200px;
        height: 200px;
        object-fit: cover;
    }
    .inicio-3{
        background-color: #F1E4F5;
    }
    .embed-responsive iframe{
        width: 760;
        height: 360;

    }
    .tabs-diputado{
    box-shadow: 0 0 15px rgb(136 79 191 / 80%);

    text-align: left;
    }
    .tabs-diputado .nav-link.active{
        color: #fff;
    background-color: rgb(136 79 191 ) !important;
    width: 600px;
    text-align: left;
    }
}

@media screen and (min-width:2560px) {
    .responsive {
        width: 100%;
        height: 400px;
        margin-top: -25px;
        opacity: 80%;
      }

      .form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus {
        border: none;
        outline: none;
        box-shadow: none;
    }

    .contenedor{
        position: relative;
        display: inline-block;
        text-align: center;
        width: 100%;
        height: auto;
    }
    .buscador-encima{
        position: absolute;
        top: 120px;
        left: 30%;
        width: 45%;
        transform: translate(332px, 864px);
}

    .img-fluids {
        border-radius: 0%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 160px;
        height: 150px;
        object-fit: cover;

      }
      .text-secciones{
          font-weight: bolder;
          font-size: 20px;
      }
      .parrafo-secciones{
          font-size: 15px;
      }
      .titulo-secciones{
          font-weight: bolder;
      }
      .titulo-acompaña{
        font-weight: bolder;
        color:#878787 ;
        margin-top: 2%;
    }
    .titulo-noticias{
        font-weight: bolder;
    }
    .titulo-pleno{
        font-weight: bolder;
        color: #878787;
        margin-top: 2%;
    }
    .imgs-fluid {
        border-radius: 50%;
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);
        width: 130px;
        height: 130px;
        object-fit: cover;
    }
    .inicio-3{
        background-color: #F1E4F5;
    }
    .embed-responsive iframe{
        width: 760;
        height: 360;

    }
    .tabs-diputado{
        box-shadow: 0 0 15px rgb(136 79 191 / 80%);

        text-align: left;
        }
        .tabs-diputado .nav-link.active{
            color: #fff;
        background-color: rgb(136 79 191 ) !important;
        width: 400px;
        text-align: left;
        }
        .infodiputado .footer-social-icon{
            display: flex;
        }

 }

 */

