.equipo .col-md-4 {
    float: none;
    display: table;
    margin: 0 auto;
}

#ConsultorioJuridico-internas .nav-tabs.nav-justified > li > a
#accordion strong {
    font-size: 14px !important;
    color: #585858 !important;
    font-weight: 500;
}

.cartas .portada h6 {
    text-align: right;
    padding: 0% 5%;
    font-size: 15px;
    font-style: italic;
    color: #666;
    font-weight: bold;
    letter-spacing: 1px;
}

#accordionDOS strong {
    font-size: 14px !important;
    color: #585858 !important;
    font-weight: 500;
}

.modal-dialog.azul h4 {
    color: #356fb3;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
}

.destacado.mitad h5 {
    display: table;
    margin: 0 auto;
    float: none;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
    cursor: pointer;
}

.destacado.mitad {
    border: none !important;
    background: none !important;
    width: 100%;
}

/* ajuste en celular de tÃ­tulo de pÃ¡gina */




@media (max-width: 600px) {


    .NombreDelSitio a {
        font-size: 14px !important;
    }
}


#ConsultorioJuridico .testimonios h3 {
    color: #fff !important;
    font-size: 3rem !important;
    position: inherit !important;
    text-transform: uppercase;
    text-shadow: 2px 2px 3px #00000038;
    font-weight: 800;
    text-align: center;
}

/* CSS Document */
#tabs-infogeneral .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: #356fb3;
    border: 1px solid #356eb3;
    border-bottom-color: #356db3;
}

#tabs-infogeneral .nav-tabs {
    border-bottom: 2px solid #356eb3;
}

    #tabs-infogeneral .nav-tabs > li > a {
        margin-right: 2px;
        line-height: 1.42857143;
        border: 1px solid transparent;
        border-radius: 4px 4px 0 0;
        font-size: 15px;
        font-weight: 600;
    }

#tabs-infogeneral a:hover {
    color: #666666;
    transition: .3s;
}

#tabs-infogeneral .tab-content > .active {
    display: block;
    padding: 2%;
    background: rgba(255, 255, 255, 0.63);
}

/*interna imagenes top*/

.destacado h5 {
    position: relative;
    background: #356fb3;
    padding: 2% 6%;
    display: table;
    font-size: 15px;
    color: #ffffff !important;
    left: -30px;
    top: -11px;
    border-radius: 4px 0px;
    /* margin: 0 auto; */
}

.contenidoInterrnas .destacado {
    padding: 2% 3%;
    background: white;
    border-radius: 5px;
    /* box-shadow: 3px 3px 0px #b9b9b9, -3px -3px #e0e0e0; */
    border-bottom: solid 2px #9e9e9e;
    border-right: solid 2px #9e9e9e;
    border-left: solid #ddd;
    border-top: solid #ddd;
}

    .contenidoInterrnas .destacado p {
        font-size: 14px;
        font-family: 'Montserrat', sans-serif;
        color: #666;
        font-weight: 300;
        text-align: justify;
    }

.contenidoInterrnas h5 {
    color: #356fb3;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: bold;
}

.estudiantes .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/internas/interna-estudiantes.jpg) top fixed no-repeat !important;
    background-size: 100% !important;
}

.nuestro-equipo .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/equipo-ultima3.jpg) top fixed no-repeat !important;
    background-size: cover !important;
    min-height: 330px;
}

#ConsultorioJuridicoPreguntas .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/internas/interna-preguntas.png) top fixed no-repeat !important;
    background-size: cover !important;
}

.Centro-de-Conciliacion .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/internas/deecho-civil.png) top fixed no-repeat !important;
    background-size: cover !important;
}

.Derecho-Penal .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/internas/derecho-penal.jpg) top fixed no-repeat !important;
    background-size: cover !important;
}

.Derecho-administrativo .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/internas/redecho-administrativo.jpg) top fixed no-repeat !important;
    background-size: cover !important;
    /* background-position-y: -270px !important; */
}

.Derecho-Laboral .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/internas/derecho-laboral.jpg) top fixed no-repeat !important;
    background-size: cover !important;
    /* background-position-y: -270px !important; */
}

.Derecho-Comercial .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/internas/derecho-comercial.jpg) top fixed no-repeat !important;
    background-size: cover !important;
    /* background-position-y: -270px !important; */
}

.Derecho-de-Familia .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/internas/derecho-familia.jpg) top fixed no-repeat !important;
    background-size: cover !important;
}

.Derecho-Civil .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/internas/deecho-civil.jpg) top fixed no-repeat !important;
    background-size: cover !important;
    /* background-position-y: -270px !important; */
}

.Intervencion-Psicosocial .fondo {
    background: linear-gradient(#00000040, #00000087),url(../imagenes/internas/intervencion-psicosocial.jpg) top fixed no-repeat !important;
    background-size: cover !important;
    /* background-position-y: -270px !important; */
}


/*interna imagenes top*/

/*estudiantes*/

#ConsultorioJuridicoEquipo .morado {
    color: #852dee;
}

#GaleriaNuestroEquipo .item img {
    height: inherit !important;
}


#ConsultorioJuridicoEquipo .Infopersona.estudiantes p {
    color: #666;
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
    min-height: 120px;
}

#ConsultorioJuridicoEquipo .Infopersona.estudiantes {
    background: #f1f0f0 !important;
    display: table;
    width: 100%;
    min-height: 180px;
}

h4.panel-title a:hover {
    text-decoration: none;
}

.question .panel-group {
    margin-bottom: 20px;
    display: block;
}

#ConsultorioJuridicoEquipo .C-link.magenta {
    background: rgba(233, 40, 100, 0.78) !important;
}

#ConsultorioJuridicoEquipo .C-link.verde {
    background: rgba(37, 173, 91, 0.68) !important;
}

#ConsultorioJuridicoEquipo .C-link i {
    font-size: 40px;
    /* top: 41%; */
    /* position: absolute; */
    margin-top: 20%;
}

#ConsultorioJuridicoEquipo .cajaEstudiantes {
    padding: 2%;
}

#ConsultorioJuridicoEquipo .C-link:hover {
    opacity: initial;
    background: #3571b3bf;
    transition: 0.3s;
}

#ConsultorioJuridicoEquipo .C-link {
    position: absolute;
    top: 7px;
    left: 7px;
    width: 100%;
    background: #8e5cbf00;
    min-height: 94%;
    text-align: center;
    color: #fff;
    text-shadow: 2px 2px 3px #00000054;
    font-family: 'Montserrat', sans-serif;
    opacity: 0;
    padding: 5%;
    width: 97%;
}

#ConsultorioJuridicoEquipo .C-logo {
    width: 100%;
    padding: 2% 10%;
    background: #fff;
}

#ConsultorioJuridicoEquipo .cajaEstudiantes {
    cursor: pointer;
}

#ConsultorioJuridicoEquipo .estudiantes {
    padding: 5% 6% 5%;
    background: #dedede;
}


/*estudiantes*/

/* home*/


.row {
    margin-right: 0px;
    margin-left: 0px;
}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
}

.C-areaPenal h3 {
    font-size: 17px;
    padding: 5%;
    position: absolute;
    width: 100%;
    bottom: -10px;
    min-height: 60px;
}

#btnPrincipales {
    padding-bottom: 30px;
}

.menu {
    margin-top: 39px;
}

#btnPrincipales .Primermenu br {
    display: none;
}

#btnPrincipales .Primermenu {
    border: solid 1px #fff;
    text-align: center;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    padding: 4%;
    margin-top: 20px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 4px;
    margin-left: 20px;
    background: rgba(0, 0, 0, 0.52);
}

    #btnPrincipales .Primermenu:hover {
        background: #00000070;
        transition: 0.3s;
        transform: scale(1.1);
    }

#btnPrincipales.Primermenu {
    border: solid 1px #fff;
    text-align: center;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    padding: 4%;
    margin-top: 20px;
    font-size: 15px;
    cursor: pointer;
    border-radius: 4px;
    background: #0000003b;
    box-shadow: 2px 2px 5px #4a4a4a;
}



    #btnPrincipales .Primermenu i {
        margin-right: -4px;
        text-align: center;
        font-size: 20px;
    }
/*contacto*/
#MapaConsultorio .recuadro i {
    color: #25ad5d;
}

#MapaConsultorio .ubicacion {
    background: #356eb3;
}

#MapaConsultorio .infoMapa a {
    color: #fff;
    font-size: 17px;
    text-decoration: none;
}


#MapaConsultorio .infoMapa {
    padding: 4%;
}

    #MapaConsultorio .infoMapa h3 {
        margin-top: 0;
        font-family: 'Montserrat', sans-serif;
        text-align: left;
        font-size: 2em;
        color: #fff;
        font-weight: 800;
        text-transform: uppercase;
        text-shadow: 2px 2px 3px #00000038;
        margin-bottom: 30px;
    }

    #MapaConsultorio .infoMapa a {
        color: #fff;
    }

    #MapaConsultorio .infoMapa p {
        font-family: 'Montserrat', sans-serif;
        color: #fff;
        font-weight: 300;
        text-align: left;
        font-size: 14px;
    }

#MapaConsultorio iframe {
    width: 100%;
    height: 300px;
    background: #356db3;
}




/*contacto*/

#ConsultorioJuridico .portada.blue h2 {
    margin-top: 60px;
    color: #25a7ad !important;
    text-shadow: none !important;
}

#ConsultorioJuridico .portada.blue p {
    text-transform: none;
    font-size: 14px;
    color: #666;
    text-align: justify !important;
    padding: 0% 5% 2%;
}

    #ConsultorioJuridico .portada.blue p strong {
        color: #24a7ad;
        font-size: 15px !important;
    }

#ConsultorioJuridico .portada.green h2 {
    margin-top: 60px;
    color: #25ad5d !important;
    text-shadow: none !important;
}

#ConsultorioJuridico .portada.green p {
    text-transform: none;
    font-size: 15px;
    color: #666;
    text-align: justify;
    padding: 0% 5% 2%;
}

.portada.green {
    border: solid 2px #24ad5d !important;
}

#ConsultorioJuridico .portada.green p strong {
    font-size: 14px !important;
    color: #24ad5d;
}

#ConsultorioJuridico .portada.orange h2 {
    margin-top: 60px;
    color: #ec722b !important;
    text-shadow: none !important;
}

#ConsultorioJuridico .portada.orange p {
    text-transform: none;
    font-size: 14px;
    color: #666;
    text-align: justify !important;
    padding: 0% 5% 2%;
}

.portada.orange {
    border: solid #ec722b 1px !important;
}

#ConsultorioJuridico .portada.orange p strong {
    font-size: 14px !important;
    color: #ec722b;
}

#ConsultorioJuridico .portada.purple h2 {
    margin-top: 60px;
    color: #862ced !important;
    text-shadow: none !important;
}

#ConsultorioJuridico .portada.purple p {
    text-transform: none;
    font-size: 19px;
    color: #862ced;
    text-align: center !important;
}

#ConsultorioJuridico .row {
    margin-right: 0px;
    margin-left: 0px;
}

#ConsultorioJuridicoPreguntas .row {
    margin-right: 0px;
    margin-left: 0px;
}

#ConsultorioJuridicoEquipo .row {
    margin-right: 0px;
    margin-left: 0px;
}

#ConsultorioJuridicoInternas .row {
    margin-right: 0px;
    margin-left: 0px;
}



.eventos {
    padding: 2% 6% 4%;
    background: #e8e8e8;
}

.movil {
    display: none;
}


#ConsultorioJuridico .fondo {
    background: url( ../imagenes/img-principal-consultorio2.jpg) top fixed no-repeat;
    background-size: cover;
}

#ConsultorioJuridico .pelicula {
    padding: 2% 0 5% 0;
    min-height: 400px;
}

#ConsultorioJuridico h2 {
    font-size: 9rem;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 800;
    text-align: left;
    text-shadow: 2px 2px 3px #00000038;
    text-align: center;
}

    #ConsultorioJuridico h2 i {
        font-size: 9rem;
        /* float: left; */
        margin-right: 14px;
        /* background: #fff; */
        padding: 15px;
        border-radius: 100%;
        border: solid 4px #fff;
        color: #fff;
        text-align: center;
        position: relative;
        top: 34px;
        text-shadow: 2px 2px 3px #00000038;
    }

#ConsultorioJuridico strong {
    color: #fff;
}

#ConsultorioJuridico h4 {
    font-size: 35px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    text-shadow: 2px 2px 3px #000000;
    margin-top: 8%;
}

    #ConsultorioJuridico h4 strong {
        font-size: 2.4rem;
    }


#ConsultorioJuridico .pelicula h3 {
    /* text-align: center; */
    color: #ffffff;
    font-size: 60px;
    font-family: 'Montserrat', sans-serif;
    margin-top: 0px;
    font-weight: 800;
    text-shadow: 2px 2px 3px #000000;
    text-align: center;
    margin-top: 20px;
}

div#ConsultorioJuridico .pelicula h3 strong {
    text-align: center;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    margin-top: 0px;
    font-size: 50px;
}

#ConsultorioJuridico h2 b {
    font-size: 18px;
    line-height: -48px;
    position: inherit;
    margin-top: 0px;
    font-weight: 400;
    color: #fff;
}

#ConsultorioJuridico .asesorias h2 {
    color: #3570b3 !important;
    font-size: 3rem !important;
    margin-bottom: 7%;
    position: inherit !important;
    text-transform: uppercase;
}

#ConsultorioJuridico .frase {
    position: initial;
    text-align: center;
    text-shadow: 2px 2px 3px #00000038;
}

.recuadro {
    padding: 1%;
    display: table;
    margin: 0 auto;
    position: relative;
    top: 20px;
    width: 73%;
}

#ConsultorioJuridico span {
    font-size: 15px;
    text-align: center;
}


#ConsultorioJuridico .navbar {
    margin-bottom: 0;
    background-color: #ffffff !important;
    border: none !important;
    border-radius: 0px !important;
    border-top: solid 1px #e8e8e8 !important;
    margin-top: -40px;
}

#ConsultorioJuridico .nav-tabs.nav-justified > li > a {
    color: #3571b3;
    text-transform: uppercase;
    text-shadow: 0 0 15px rgba(0,0,0,.1);
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
    font-size: 1.5rem;
    border: none;
    position: relative;
    line-height: normal;
    min-height: 60px;
}

    #ConsultorioJuridico .nav-tabs.nav-justified > li > a:hover {
        color: #fff;
        background: #3571b3;
        border-radius: 0px;
    }

#ConsultorioJuridico .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    width: 95%;
    margin: 0 auto;
}

#ConsultorioJuridico .fa-circle {
    font-size: 9px;
    position: relative;
    top: -2px;
}


.verde a {
    color: #24ad5c !important;
}

    .verde a:hover {
        color: #fff !important;
        background: #24ad5c !important;
        border-radius: 0px;
    }


.naranja a {
    color: #ec722b !important
}

    .naranja a:hover {
        color: #fff !important;
        background: #ec722b !important;
        border-radius: 0px;
    }



.magenta a {
    color: #e82765 !important;
}

    .magenta a:hover {
        color: #fff !important;
        background: #e82765 !important;
        border-radius: 0px;
    }

#ConsultorioJuridico .cajaAsesoria {
    background: #eee;
    min-height: 100%;
}

.sin-relelno {
    padding: 0;
    margin-top: -10px;
}

.sin-espacio {
    padding: 0;
}


.cajaAsesoria.uno {
    background: #000 !important;
    color: #fff;
    text-align: center;
}


.cajaAsesoria.dos {
    background: #444242 !important;
    color: #fff;
    text-align: center;
}

.cajaAsesoria.tres {
    background: #5b5b5f !important;
    color: #fff;
    text-align: center;
}

.cajaAsesoria.cuatro {
    background: #727176 !important;
    color: #fff;
    text-align: center;
}

.cajaAsesoria.cinco {
    background: #87868a !important;
    color: #fff;
    text-align: center;
}


.cajaAsesoria.seis {
    background: #9a999e !important;
    color: #fff;
    text-align: center;
}

#ConsultorioJuridico .asesorias {
    padding: 3% 6% 6%;
    background: #e8e8e8;
}

#ConsultorioJuridico .cajaAsesoria {
    overflow: hidden;
}

#ConsultorioJuridico .C-areaPenal {
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    min-height: 100%;
    text-align: center;
    color: #fff;
    text-shadow: 2px 2px 3px #00000054;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
}

    #ConsultorioJuridico .C-areaPenal .dos:hover {
        background: green !important;
    }
    /*
#ConsultorioJuridico .C-areaPenal i {
    font-size: 50px;
    border: solid 2px #fff;
    padding: 14px 10px;
    border-radius: 100%;
    position: relative;
    top: 2;
    margin-top: 60%;
    background: #ffffff47;
}
*/

    #ConsultorioJuridico .C-areaPenal i img {
        font-size: 30px;
        border: solid 2px #fff;
        padding: 5px 2px;
        border-radius: 100%;
        position: relative;
        top: 2;
        margin-top: 50%;
        background: rgba(255, 255, 255, 0.2784313725490196);
        display: none;
    }

.C-areaPenal.dos i {
    padding: 16px !important;
}

/*
#ConsultorioJuridico .C-areaPenal:hover {
    background: rgba(53, 113, 179, 0.4);
    transition: 0.3s;

}
*/


@media (min-width: 750px) {
    #ConsultorioJuridico .C-areaPenal.blue h3 {
        background: rgba(53, 113, 179, 0.63);
    }

    #ConsultorioJuridico .C-areaPenal.green h3 {
        background: rgba(56, 153, 92, 0.63);
    }

    #ConsultorioJuridico .C-areaPenal.orange h3 {
        background: rgba(206, 110, 63, 0.63)
    }

    #ConsultorioJuridico .C-areaPenal.purple h3 {
        background: rgba(99, 68, 143, 0.63)
    }

    #ConsultorioJuridico .C-areaPenal.pink2 h3 {
        background: rgba(193, 55, 97, 0.63)
    }
}


#ConsultorioJuridico .C-areaPenal.dos:hover {
    background: rgba(36, 167, 173, 0.4);
}

#ConsultorioJuridico .C-areaPenal.tres:hover {
    background: rgba(36, 173, 92, 0.37);
}


#ConsultorioJuridico .C-areaPenal.cuatro:hover {
    background: rgba(236, 114, 43, 0.3);
}


#ConsultorioJuridico .C-areaPenal.cinco:hover {
    background: rgba(135, 43, 236, 0.4);
}

.C-areaPenal.cinco.purple h3 {
    background: rgba(108, 66, 147, 0.49);
}

#ConsultorioJuridico .C-areaPenal.seis:hover {
    background: rgba(233, 40, 100, 0.32);
}

.C-areaPenal.siete.orange h3 {
    background: rgba(0, 96, 165, 0.5294117647058824);
}

.C-areaPenal.seis i {
    padding: 14px !important;
}

.C-areaPenal.cinco i {
    padding: 14px !important;
}

.C-areaPenal.cuatro i {
    padding: 14px !important;
}

.C-areaPenal.tres i {
    padding: 14px !important;
}

#ConsultorioJuridico .cajaAsesoria:hover .areaPenal {
    webkit-transform: scale(1.3);
    transform: scale(1.3);
    background: #ddd;
    transition: 0.3s;
    cursor: pointer;
}

#ConsultorioJuridico .cajaAsesoriahover .areaPenal {
    webkit-transform: scale(1.3);
    transform: scale(1.3);
    background: #ddd;
    transition: 0.3s;
    cursor: pointer;
}


#ConsultorioJuridico .testimonios h2 {
    font-size: 3rem !important;
    color: #fff;
    text-align: center !important;
    position: inherit !important;
    text-transform: uppercase;
    display: none;
}

.portada.blue p {
    color: #25a7ad;
}

#ConsultorioJuridico .cartas .portada p {
    margin-top: 15%;
}




#ConsultorioJuridico .testimonios {
    padding: 3% 6% 6%;
    background: #356fb3;
}

#ConsultorioJuridico .portada {
    margin-bottom: 9%;
    border: solid 2px #25a7ad;
    min-height: 290px;
    background: #ffffff;
}

#ConsultorioJuridico .cartas {
    padding-top: 3%;
}

#ConsultorioJuridico .portada i {
    position: absolute;
    font-size: 50px;
    left: 30px;
}

#ConsultorioJuridico .portada strong {
    position: inherit;
    left: 11px;
    font-size: 33px !important;
    top: 3px;
    font-family: 'Montserrat', sans-serif;
}

#ConsultorioJuridico .portada.premio i {
    font-size: 8rem;
    float: left;
    margin-right: 21px;
    position: inherit;
}

#ConsultorioJuridico .portada.blue i {
    color: #24a7ad;
}

#ConsultorioJuridico .portada.green i {
    color: #24AD5D;
}

.portada.orange i {
    color: #ec722b;
}

    .portada.orange i strong {
        color: #ec722b;
        left: 8px;
    }

.portada.purple i {
    color: #872bec;
}

    .portada.purple i strong {
        left: 6px !important;
    }

.portada.pink i {
    color: #e92864;
}

    .portada.pink i strong {
        left: 8px !important;
    }

.portada.blue2 i {
    color: #24a7ad;
}

    .portada.blue2 i strong {
        left: 8px !important;
    }

.portada.desc {
    margin-bottom: 0px;
    color: #fff;
    font-size: 22px;
    margin-top: 6%;
    font-family: 'Montserrat', sans-serif;
    text-shadow: 2px 2px 4px #000000bf;
    background: initial;
    border: initial;
    min-height: 100px !important;
}

.portada.pink {
    margin-bottom: 0px;
}

.eventos h2 {
    position: inherit !important;
    font-size: 3rem !important;
    color: #356eb3 !important;
    text-align: left !important;
    /* margin-left: 90px; */
}

.noticias h2 {
    position: inherit !important;
    font-size: 3rem !important;
    color: #356eb3 !important;
    text-align: left !important;
    margin-bottom: 6%;
    /* margin-left: 90px; */
    font-weight: 800;
    text-shadow: 2px 2px 3px #00000038;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
}


.noticias {
    padding: 2% 6% 4%;
    background: #e8e8e8;
}

i.fas.fa-angle-right.fa-2x {
    position: relative;
    top: 150px;
}

i.fas.fa-angle-left.fa-2x {
    position: relative;
    top: 150px;
}

.entradilla {
    padding: 1px 10px;
    background: #fff;
    min-height: 230px;
}

    .entradilla h3 {
        font-size: 17px;
        color: #26a7ad;
        font-weight: 600;
        font-family: 'Montserrat', sans-serif;
        margin-top: 10%;
    }


    .entradilla p {
        font-size: 14px;
        font-family: 'Montserrat', sans-serif;
        color: #666;
        font-weight: 300;
    }

.noticiaImg {
    border-bottom: solid 4px #25a7ad;
}

    .noticiaImg.colordos {
        border-bottom: solid 3px #25ad5d;
    }

    .noticiaImg.colortres {
        border-bottom: solid 3px #ec722b;
    }

    .noticiaImg.colorcuatro {
        border-bottom: solid 3px #872bec;
    }

.cajanoticia {
    background-color: white;
    min-height: 250px;
}

    .cajanoticia:hover {
        cursor: pointer;
    }

h3.verde {
    color: #26ad5d;
}

h3.naranja {
    color: #ec722b;
}

h3.morado {
    color: #862ced;
}


.infografia {
    background: url(../imagenes/fondo-infografia.jpg)top fixed no-repeat;
    background-size: cover;
}

.ContenidoInfo {
    padding: 2% 6% 4%;
}


.infografia p {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color: #666;
    font-weight: 300;
    font-size: 25px !important;
    text-align: justify;
}

#ConsultorioJuridico .infografia h2 {
    color: #3570b3 !important;
    font-size: 3rem !important;
    margin-bottom: 7%;
    position: inherit !important;
    text-transform: uppercase;
    margin-top: 39%;
    font-size: 4rem !important;
    text-align: left !important;
}

.infografia h5 {
    color: #009a57;
    font-size: 3rem;
    margin-top: 4%;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

.peluclaGris {
    background: #ffffffb8;
}


.preguntas {
    background: #e11e61;
    display: table;
    padding: 10px;
    color: #fff;
    text-align: center;
    position: initial;
    left: 18px;
    border-radius: 5px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    box-shadow: 1px 1px 3px #0000004a;
    cursor: pointer;
    margin-top: 20px;
}

    .preguntas:hover {
        transform: scale(1.1);
        transition: 0.3s;
    }



/* home*/

/*internas*/

#ConsultorioJuridicoIntenas .criterios i {
    color: #3570b3;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
}

#ConsultorioJuridicoIntenas .criterios h2 {
    text-align: left !important;
    font-size: 23px !important;
    color: #356fb3 !important;
    text-shadow: none;
}

#ConsultorioJuridicoIntenas .objetivos i {
    float: left;
    color: #fff;
    font-size: 29px;
    margin-right: 10px;
    position: initial;
    border: none;
    padding: 0;
}

.criterios {
    padding: 0%;
}

    .criterios.parte1 {
        padding-left: 2%;
    }

    .criterios.parte1 {
        padding-left: 2%;
        margin-top: -20px;
    }

#ConsultorioJuridicoIntenas .proposito i {
    float: left;
    color: #fff;
    font-size: 29px;
    margin-right: 10px;
    position: initial;
    border: none;
    padding: 0;
}

#ConsultorioJuridicoIntenas .proposito h2 {
    font-size: 25px !important;
    text-align: left !important;
    margin-bottom: 20px !important;
}

#ConsultorioJuridicoIntenas .proposito p {
    color: #fff !important;
}

#ConsultorioJuridicoIntenas .proposito {
    padding: 4%;
    background: #24a7ad;
    min-height: 230px;
    margin-top: 20px;
}

#ConsultorioJuridicoIntenas .objetivos h2 {
    font-size: 25px !important;
    text-align: left !important;
    margin-bottom: 20px !important;
}

#ConsultorioJuridicoIntenas .objetivos p {
    color: #fff !important;
}

#ConsultorioJuridicoIntenas .objetivos {
    background: #24ad5c;
    padding: 4%;
    min-height: 180px;
    margin-top: 20px;
}

#ConsultorioJuridicoIntenas .tipo {
    padding: 1% 2%;
    /* background: #ffffff; */
    margin-top: 20px;
    min-height: 175px;
}

#ConsultorioJuridicoIntenas p {
    font-family: 'Montserrat', sans-serif;
    text-align: justify;
    font-size: 14px;
    color: #666666;
}

#ConsultorioJuridico-internas .proceso h2 {
    font-size: 23px !important;
    text-align: left !important;
    color: #e82765 !important;
    text-shadow: none !important;
}

#ConsultorioJuridico-internas .premiacion h2 {
    font-size: 23px !important;
    text-align: left !important;
    color: #ec722b !important;
    text-shadow: none !important;
}


#ConsultorioJuridico-internas .premiacion {
    background: #fff;
    padding: 4%;
    margin-top: 10px;
    min-height: 435px;
}

#ConsultorioJuridico-internas .proceso {
    background: #fff;
    padding: 4%;
    margin-top: 10px;
    min-height: 435px;
}


#ConsultorioJuridico-internas .entradilla.premios strong {
    font-size: 23px !important;
    color: #356fb3 !important;
}

.premiacion strong {
    font-size: 20px !important;
    color: #ec722b !important;
}


#ConsultorioJuridico-internas .entradilla.premios {
    padding: 3%;
    margin-top: 0px;
    border: solid 2px #3571b3;
    min-height: 246px;
}

    #ConsultorioJuridico-internas .entradilla.premios i {
        position: absolute;
        font-size: 49px;
        left: 31px;
        top: 0;
        color: #3570b3;
    }

        #ConsultorioJuridico-internas .entradilla.premios i strong {
            position: inherit;
            left: 7px;
            font-size: 25px !important;
            top: 9px;
            font-family: 'Montserrat', sans-serif;
            color: #fff !important;
        }

    #ConsultorioJuridico-internas .entradilla.premios p {
        margin-top: 10px;
        text-align: justify;
        font-size: 16px;
        margin-top: 38px;
    }

#ConsultorioJuridico-internas .tipo strong {
    font-size: 14px !important;
    color: #356fb3 !important;
}

#ConsultorioJuridico-internas .fondo {
    background: url(../imagenes/fondo-premios2.jpg) top fixed no-repeat;
    background-size: 100%;
}

#ConsultorioJuridico-internas .pelicula {
    padding: 2% 0 1% 0;
    min-height: 230px;
}

#ConsultorioJuridico-internas h2 {
    font-size: 9rem;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 800;
    text-align: left;
    text-shadow: 2px 2px 3px #00000038;
    text-align: center;
}

    #ConsultorioJuridico-internas h2 i {
        font-size: 9rem;
        /* float: left; */
        margin-right: 14px;
        /* background: #fff; */
        padding: 15px;
        border-radius: 100%;
        border: solid 4px #fff;
        color: #fff;
        text-align: center;
        position: relative;
        top: 34px;
        text-shadow: 2px 2px 3px #00000038;
    }

#ConsultorioJuridico-internas strong {
    font-size: 6.4rem;
    color: #fff;
}

#ConsultorioJuridico-internas h4 {
    font-size: 3.8rem;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    text-shadow: 2px 2px 3px #000000;
}

    #ConsultorioJuridico-internas h4 strong {
        font-size: 2.4rem;
    }


#ConsultorioJuridico-internas .pelicula h3 {
    text-align: center;
    color: #ffffff;
    font-size: 7.4rem;
    font-family: 'Montserrat', sans-serif;
    margin-top: 0px;
    font-weight: 800;
    text-shadow: 2px 2px 3px #000000;
}

    #ConsultorioJuridico-internas .pelicula h3 strong {
        text-align: center;
        color: #fff;
        font-size: 7.2rem;
        font-family: 'Montserrat', sans-serif;
        margin-top: 0px;
    }

#ConsultorioJuridico-internas h2 b {
    font-size: 18px;
    line-height: -48px;
    position: inherit;
    margin-top: 0px;
    font-weight: 400;
    color: #fff;
}

#ConsultorioJuridico-internas .asesorias h2 {
    color: #3570b3 !important;
    font-size: 3rem !important;
    margin-bottom: 7%;
    position: inherit !important;
    text-transform: uppercase;
}

#ConsultorioJuridico-internas .frase {
    position: initial;
    text-align: center;
    text-shadow: 2px 2px 3px #00000038;
    margin-top: 4%;
}

.recuadro {
    padding: 1%;
    display: table;
    margin: 0 auto;
    position: relative;
    top: 20px;
    width: 73%;
}

#ConsultorioJuridico-internas span {
    font-size: 15px;
    text-align: center;
}


#ConsultorioJuridico-internas .navbar {
    margin-bottom: 0;
    background-color: #ffffff !important;
    min-height: 60px;
    border: none !important;
    border-radius: 0px !important;
    margin-top: -40px;
    border-top: solid 1px #e8e8e8 !important;
}

#ConsultorioJuridico-internas .nav-tabs.nav-justified > li > a {
    color: #3571b3;
    text-transform: uppercase;
    text-shadow: 0 0 15px rgba(0,0,0,.1);
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
    font-size: 1.5rem;
    border: none;
    min-height: 60px;
    position: relative;
    line-height: normal;
}

    #ConsultorioJuridico-internas .nav-tabs.nav-justified > li > a:hover {
        color: #fff;
        background: #3571b3;
        border-radius: 0px;
    }

#ConsultorioJuridico-internas .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    width: 95%;
    margin: 0 auto;
}

#ConsultorioJuridico-internas .fa-circle {
    font-size: 9px;
    position: relative;
    top: -2px;
}


/*internas*/


/*preguntas Frecuentes*/



#ConsultorioJuridicoPreguntas .fondo {
    background: url(../imagenes/img-interna-consultorio3.jpg) top fixed no-repeat;
    background-size: 100%;
}

#ConsultorioJuridicoPreguntas .pelicula {
    padding: 2% 0 5% 0;
    min-height: 360px;
}

#CConsultorioJuridicoPreguntas h2 {
    font-size: 9rem;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 800;
    text-align: left;
    text-shadow: 2px 2px 3px #00000038;
    text-align: center;
}

#ConsultorioJuridicoPreguntas h2 i {
    font-size: 9rem;
    /* float: left; */
    margin-right: 14px;
    /* background: #fff; */
    padding: 15px;
    border-radius: 100%;
    border: solid 4px #fff;
    color: #fff;
    text-align: center;
    position: relative;
    top: 34px;
    text-shadow: 2px 2px 3px #00000038;
}

#ConsultorioJuridicoPreguntas strong {
    font-size: 1.4rem;
    color: #666;
}

#ConsultorioJuridicoPreguntas h4 {
    font-size: 1.8rem;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}

    #ConsultorioJuridicoPreguntas h4 strong {
        font-size: 2.4rem;
    }


#ConsultorioJuridicoPreguntas .pelicula h3 {
    text-align: center;
    color: #fff;
    font-size: 7.4rem;
    font-family: 'Montserrat', sans-serif;
    margin-top: 7%;
    font-weight: 800;
    text-shadow: 2px 2px 3px #000000;
}

    #ConsultorioJuridicoPreguntas.pelicula h3 strong {
        text-align: center;
        color: #fff;
        font-size: 2.2rem;
        font-family: 'Montserrat', sans-serif;
        margin-top: 0px;
    }

#ConsultorioJuridicoPreguntas h2 b {
    font-size: 18px;
    line-height: -48px;
    position: inherit;
    margin-top: 0px;
    font-weight: 400;
    color: #fff;
}

#ConsultorioJuridicoPreguntas .asesorias h2 {
    color: #3570b3 !important;
    font-size: 3rem !important;
    margin-bottom: 7%;
    position: inherit !important;
    text-transform: uppercase;
}

#ConsultorioJuridicoPreguntas .frase {
    position: relative;
    bottom: -80px;
    text-align: center;
    text-shadow: 2px 2px 3px #00000038;
}

#ConsultorioJuridicoPreguntas.recuadro {
    padding: 1%;
    border: solid 3px #fff;
    display: table;
    margin: 0 auto;
    position: relative;
    top: 80px;
    background: #ffffff21;
    box-shadow: 2px 1px 8px #00000075;
}

#ConsultorioJuridicoPreguntas span {
    font-size: 15px;
    text-align: center;
}

#ConsultorioJuridicoPreguntas .fa-circle {
    font-size: 9px;
    position: relative;
    top: -2px;
}


#ConsultorioJuridicoPreguntas .question {
    padding: 3% 6%;
    background: #dedede;
}

.question h2 {
    color: #3570b3 !important;
    font-size: 3rem !important;
    margin-bottom: 4%;
    position: inherit !important;
    text-transform: uppercase;
    font-weight: 800;
    font-family: 'Montserrat', sans-
}


#ConsultorioJuridicoPreguntas h4.panel-title {
    color: #666 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 15px !important;
    padding: 10px;
}

#ConsultorioJuridicoPreguntas .panel-default > .panel-heading {
    color: #333;
    background-color: #ffffff;
    border-color: #ddd;
    border-right: solid 34px #356eb3;
}

.mas {
    display: table;
    padding: 1.6%;
    color: white;
    font-size: 23px;
    font-weight: bold;
    position: relative;
    right: -48px;
    top: -7px;
    float: right;
    cursor: pointer;
}

.borde-verde {
    border-right: 34px solid #25ad5b !important;
}

.borde-naranja {
    border-right: 34px solid #ec722b !important;
}


.borde-morado {
    border-right: 34px solid #6c4293 !important;
}

.borde-magenta {
    border-right: 34px solid #e92864 !important;
}

#ConsultorioJuridicoPreguntas .panel-default > .panel-heading + .panel-collapse > .panel-body {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color: #666;
    font-weight: 300;
}


#ConsultorioJuridicoPreguntas .panel-collapse {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color: #666;
    font-weight: 300;
}

    #ConsultorioJuridicoPreguntas .panel-collapse .in {
        font-size: 14px;
        font-family: 'Montserrat', sans-serif;
        color: #666;
        font-weight: 300;
    }

#ConsultorioJuridicoPreguntas .panel.panel-default {
    box-shadow: 1px 1px 3px #00000030;
}



/*Equipo*/




#ConsultorioJuridicoEquipo .fondo {
    background: url(../imagenes/img-interna-consultorio3.jpg) top fixed no-repeat;
    background-size: 100%;
    background-position-y: -120px;
}

#ConsultorioJuridicoEquipo .pelicula {
    padding: 2% 0 5% 0;
    min-height: 360px;
}

#ConsultorioJuridicoEquipo h2 {
    font-size: 9rem;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 800;
    text-align: left;
    text-shadow: 2px 2px 3px #00000038;
    text-align: center;
}

    #ConsultorioJuridicoEquipo h2 i {
        font-size: 9rem;
        /* float: left; */
        margin-right: 14px;
        /* background: #fff; */
        padding: 15px;
        border-radius: 100%;
        border: solid 4px #fff;
        color: #fff;
        text-align: center;
        position: relative;
        top: 34px;
        text-shadow: 2px 2px 3px #00000038;
    }

#ConsultorioJuridicoEquipo strong {
    font-size: 6.4rem;
    color: #fff;
}

#ConsultorioJuridicoEquipo h4 {
    font-size: 1.8rem;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}

    #ConsultorioJuridicoEquipo h4 strong {
        font-size: 2.4rem;
    }


#ConsultorioJuridicoEquipo .pelicula h3 {
    text-align: center;
    color: #fff;
    font-size: 7.4rem;
    font-family: 'Montserrat', sans-serif;
    margin-top: 9%;
    font-weight: 800;
    text-shadow: 2px 2px 3px #000000;
}

    #ConsultorioJuridicoEquipo.pelicula h3 strong {
        text-align: center;
        color: #fff;
        font-size: 2.2rem;
        font-family: 'Montserrat', sans-serif;
        margin-top: 0px;
    }

#ConsultorioJuridicoEquipo h2 b {
    font-size: 18px;
    line-height: -48px;
    position: inherit;
    margin-top: 0px;
    font-weight: 400;
    color: #fff;
}

#ConsultorioJuridicoEquipo .asesorias h2 {
    color: #3570b3 !important;
    font-size: 3rem !important;
    margin-bottom: 7%;
    position: inherit !important;
    text-transform: uppercase;
}


#ConsultorioJuridicoEquipo.recuadro {
    padding: 1%;
    border: solid 3px #fff;
    display: table;
    margin: 0 auto;
    position: relative;
    top: 80px;
    background: #ffffff21;
    box-shadow: 2px 1px 8px #00000075;
}

#ConsultorioJuridicoEquipo span {
    font-size: 15px;
    text-align: center;
}



#ConsultorioJuridicoEquipo .fa-circle {
    font-size: 9px;
    position: relative;
    top: -2px;
}


#ConsultorioJuridicoEquipo .question {
    padding: 3% 6%;
    background: #dedede;
}



#ConsultorioJuridicoEquipo h4.panel-title {
    color: #666 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 15px !important;
    padding: 10px;
}

#ConsultorioJuridicoEquipo .panel-default > .panel-heading {
    color: #333;
    background-color: #ffffff;
    border-color: #ddd;
}

/*preguntas Frecuentes*/
/*Equipo*/

#ConsultorioJuridicoEquipo .cajaEquipo {
    overflow: hidden;
}

#ConsultorioJuridicoEquipo .equipo {
    padding: 5% 6% 3%;
    background: #dedede;
}




#ConsultorioJuridicoEquipo .cajaEquipo {
    background: #eee;
    min-height: 100%;
    margin: 10px 5px;
}

.sin-relelno {
    padding: 0;
    margin-top: -10px;
}

.sin-espacio {
    padding: 0;
}


.cajaEquipo.uno {
    background: #000 !important;
    color: #fff;
    text-align: center;
}


.cajaEquipo.dos {
    background: #444242 !important;
    color: #fff;
    text-align: center;
}

.cajaEquipo.tres {
    background: #5b5b5f !important;
    color: #fff;
    text-align: center;
}

.cajaEquipo.cuatro {
    background: #727176 !important;
    color: #fff;
    text-align: center;
}

.cajaEquipo.cinco {
    background: #87868a !important;
    color: #fff;
    text-align: center;
}


.cajaEquipo.seis {
    background: #9a999e !important;
    color: #fff;
    text-align: center;
}


.cajaEquipo {
    background: #eee;
    min-height: 100%;
}

.sin-relelno {
    padding: 0;
    margin-top: -10px;
}

.sin-espacio {
    padding: 0;
}


.cajaEquipo.uno {
    background: #000 !important;
    color: #fff;
    text-align: center;
}


.cajaEquipo.dos {
    background: #444242 !important;
    color: #fff;
    text-align: center;
}

.cajaEquipo.tres {
    background: #5b5b5f !important;
    color: #fff;
    text-align: center;
}

.cajaEquipo.cuatro {
    background: #727176 !important;
    color: #fff;
    text-align: center;
}

.cajaEquipo.cinco {
    background: #87868a !important;
    color: #fff;
    text-align: center;
}


.cajaEquipo.seis {
    background: #9a999e !important;
    color: #fff;
    text-align: center;
}



#ConsultorioJuridicoEquipo .InfoPersona {
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    background: #8e5cbf00;
    min-height: 100%;
    text-align: center;
    color: #fff;
    text-shadow: 2px 2px 3px #00000054;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
}

#ConsultorioJuridicoEquipo .C-Infopersona .dos:hover {
    background: green !important;
}

#ConsultorioJuridicoEquipo .C-Infopersona i {
    font-size: 50px;
    border: solid 2px #fff;
    padding: 14px 10px;
    border-radius: 100%;
    position: relative;
    top: 2;
    margin-top: 29%;
    background: #ffffff47;
}

.C-Infopersona .dos i {
    padding: 16px !important;
}


#ConsultorioJuridicoEquipo .C-Infopersona:hover {
    background: #3571b3bf;
    transition: 0.3s;
}

#ConsultorioJuridicoEquipo .C-Infopersona.dos:hover {
    background: #24a7ad94;
}


#ConsultorioJuridicoEquipo .C-Infopersona.tres:hover {
    background: #24ad5c94;
}

#ConsultorioJuridicoEquipo .C-Infopersona.cuatro:hover {
    background: #ec722ba6;
}

#ConsultorioJuridicoEquipo .C-Infopersona.cinco:hover {
    background: #872beca6;
}

#ConsultorioJuridicoEquipo.C-Infopersona.seis:hover {
    background: #e92864a6;
}

.C-Infopersona .seis i {
    padding: 14px !important;
}

.C-Infopersona .cinco i {
    padding: 14px !important;
}

.C-Infopersona .cuatro i {
    padding: 14px !important;
}

.C-Infopersona .tres i {
    padding: 14px !important;
}

/*#ConsultorioJuridicoEquipo .cajaEquipo:hover .Infopersona {
    
            webkit-transform:scale(1.3);
            transform:scale(1.3); 
            background: #ddd;
            transition:0.3s;
            cursor:pointer;
            }
            */


.C-Infopersona.seis {
    background: #e92864a6 !important;
}

.C-Infopersona h3 {
    text-align: left;
    padding: 2%;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
}

.C-Infopersona p {
    text-align: left;
    padding: 0% 3%;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    font-size: 13px;
    display: table;
    width: 100%;
}

.C-Infopersona hr {
    border: solid 2px;
    width: 50%;
    float: left;
    margin-top: -10px;
    text-align: left !important;
    display: table;
    margin-left: 2%;
}

#ConsultorioJuridicoEquipo .C-Infopersona {
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    background: #8e5cbf00;
    min-height: 100%;
    text-align: center;
    color: #fff;
    text-shadow: 2px 2px 3px #00000054;
    font-family: 'Montserrat', sans-serif;
    opacity: 0;
    padding: 5%;
}

    #ConsultorioJuridicoEquipo .C-Infopersona:hover {
        opacity: initial;
        background: #3571b3bf;
        transition: 0.3s;
        min-height: 93%;
        margin-top: 10px;
        width: 98%;
        margin-left: 4px;
        padding: 2%;
    }

.premio {
    display: table;
    padding: 2% 6% 2%;
    background: url(../imagenes/fondo-premios2.jpg) bottom fixed no-repeat;
    background-size: cover;
    border: initial;
}

    .premio h2 {
        font-size: 3.5rem !important;
        color: #fff !important;
        text-align: left;
        position: inherit !important;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
        font-weight: 800;
        text-shadow: 2px 2px 3px #00000038;
        margin-top: 6%;
    }

.contenido-premio {
    padding-top: 3%;
}



/*interna*/





#ConsultorioJuridicoInterna .fondo {
    background: url(../imagenes/img-interna-consultorio3.jpg) top fixed no-repeat;
    background-size: cover;
    min-height: 450px;
    background-position-y: -80px;
}

#ConsultorioJuridicoInterna .pelicula {
    padding: 2% 0 5% 0;
    min-height: 360px;
}

#ConsultorioJuridicoInterna h2 {
    font-size: 9rem;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 800;
    text-align: left;
    text-shadow: 2px 2px 3px #00000038;
}

    #ConsultorioJuridicoInterna h2 i {
        font-size: 9rem;
        /* float: left; */
        margin-right: 14px;
        /* background: #fff; */
        padding: 15px;
        border-radius: 100%;
        border: solid 4px #fff;
        color: #fff;
        text-align: center;
        position: relative;
        top: 34px;
        text-shadow: 2px 2px 3px #00000038;
    }

#ConsultorioJuridicoInterna strong {
    font-size: 6.4rem;
    color: #fff;
}

#ConsultorioJuridicoInterna h4 {
    font-size: 1.8rem;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}

    #ConsultorioJuridicoInterna h4 strong {
        font-size: 2.4rem;
    }


#ConsultorioJuridicoInterna .pelicula h3 {
    text-align: center;
    color: #fff;
    font-size: 7.4rem;
    font-family: 'Montserrat', sans-serif;
    margin-top: 9%;
    font-weight: 800;
    text-shadow: 2px 2px 3px #000000;
}

    #ConsultorioJuridicoInterna.pelicula h3 strong {
        text-align: center;
        color: #fff;
        font-size: 2.2rem;
        font-family: 'Montserrat', sans-serif;
        margin-top: 0px;
    }

#ConsultorioJuridicoInterna h2 b {
    font-size: 18px;
    line-height: -48px;
    position: inherit;
    margin-top: 0px;
    font-weight: 400;
    color: #fff;
}

#ConsultorioJuridicoIntenas {
    padding: 1% 6% 2%;
    background: #efefef;
    display: table;
    width: 100%;
}

    #ConsultorioJuridicoIntenas .contenidoInterrnas h3 {
        color: #3570b3 !important;
        font-size: 3rem !important;
        position: inherit !important;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
        font-weight: 800;
        margin-bottom: 3%;
    }


    #ConsultorioJuridicoIntenas .contenidoInterrnas p {
        font-size: 14px;
        font-family: 'Montserrat', sans-serif;
        color: #666;
        font-weight: 300;
        text-align: justify;
    }

    #ConsultorioJuridicoIntenas .btn-azul {
        background: #3570b3;
        width: 100%;
        border-radius: 5px;
        border: none;
        margin-bottom: 10px;
        font-weight: 600;
        font-family: 'Montserrat', sans-serif;
    }


        #ConsultorioJuridicoIntenas .btn-azul:hover {
            background: #2f5d92;
            transition: 0.3s;
        }

    #ConsultorioJuridicoIntenas .btn-verde:hover {
        background: #1b8854;
        transition: 0.3s;
    }




    #ConsultorioJuridicoIntenas .btn-verde {
        background: #25ad6c;
        width: 100%;
        border-radius: 5px;
        border: none;
        margin-bottom: 10px;
        font-weight: 600;
        font-family: 'Montserrat', sans-serif;
    }

    #ConsultorioJuridicoIntenas .imagen-col {
        margin-bottom: 10px;
    }


    #ConsultorioJuridicoIntenas .col-der {
        padding: 20px;
    }

    /*
#ConsultorioJuridicoIntenas .contenidoInterrnas {
    background: #fff;
    padding: 30px;
}
*/
    #ConsultorioJuridicoIntenas .modal-header {
        background: #3570b3;
    }

    #ConsultorioJuridicoIntenas .modal-title {
        margin: 0;
        line-height: 1.42857143;
        font-family: 'Montserrat', sans-serif;
        font-weight: 800;
        color: #fff;
        font-size: 2rem;
        text-transform: uppercase;
    }


    #ConsultorioJuridicoIntenas .contenidoInterrnas li {
        font-size: 14px;
        font-family: 'Montserrat', sans-serif;
        color: #666;
        font-weight: 300;
        text-align: justify;
    }

    #ConsultorioJuridicoIntenas .modal-header.colordos {
        background: #25ad6c !important;
    }

    #ConsultorioJuridicoIntenas .colordos {
        color: #25ad6c !important;
    }

    #ConsultorioJuridicoIntenas .btn-default {
        color: #fff;
        background-color: #356fb3;
        border-color: #356fb3;
    }

    #ConsultorioJuridicoIntenas .colorverde {
        color: #fff !important;
        background-color: #26ad6c !important;
        border-color: #26ad6c !important;
    }

.C-areaPenal i {
    padding: 16px !important;
}

.habeas {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #666666;
    text-align: center;
}

.preguntas.premios {
    position: inherit;
    margin-left: -20px;
}



#ConsultorioJuridicoIntenas .modal-body h5 {
    color: #356fb3;
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
/*interna*/


@media (max-width:1300px) {

    #ConsultorioJuridico .frase {
        bottom: -170px;
        font-size: 2.8rem;
    }

        #ConsultorioJuridico .frase h4 {
            font-size: 2.8rem;
        }

    #ConsultorioJuridico .pelicula {
        padding: 2% 0 5% 0;
        min-height: 529px;
    }

        #ConsultorioJuridico .pelicula h3 {
            margin-top: 15px;
        }


    #ConsultorioJuridico .C-areaPenal i {
        margin-top: 47%;
    }

    #ConsultorioJuridico .nav-tabs.nav-justified > li > a {
        font-size: 1.3rem;
        line-height: normal;
    }

    #ConsultorioJuridico .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        width: 100%;
        margin: 0 auto;
    }

    .entradilla h3 {
        margin-top: 6px;
    }

    .mas {
        padding: 2.4%;
    }
}






@media (max-width:768px) {

    #ConsultorioJuridicoEquipo .C-Infopersona:hover {
        min-height: 95%;
        width: 99%;
    }

    .nuestro-equipo .fondo {
        background-size: cover !important;
    }

    #ConsultorioJuridico .nav-tabs.nav-justified > li > a {
        font-size: 1.1rem;
        line-height: normal;
    }
}


@media (max-width:750px) {

    .entradilla {
        padding: 1px 10px;
        background: #fff;
        min-height: 130px;
    }

    #myCarousel .carousel-caption h3 {
        font-size: 14px !important;
    }

    #ConsultorioJuridico .C-areaPenal.tres.orange h3 {
        background: rgba(36, 173, 92, 0);
    }

    #ConsultorioJuridico .C-areaPenal.dos.green h3 {
        background: rgba(36, 167, 173, 0) !important;
    }

    #ConsultorioJuridico .C-areaPenal.blue h3 {
        background: rgba(53, 113, 179, 0);
    }

    .C-areaPenal {
        min-height: 70px !important;
        margin-top: 20px;
    }

    .recuadro {
        top: 30px;
    }

    #ConsultorioJuridicoIntenas .objetivos {
        margin-bottom: 20px;
    }

    #ConsultorioJuridico-internas .pelicula h3 {
        font-size: 3.4rem;
    }

        #ConsultorioJuridico-internas .pelicula h3 strong {
            font-size: 3.2rem;
        }

    #ConsultorioJuridico-internas .fondo {
        background: url(../imagenes/fondo-premios2.jpg) top fixed no-repeat;
        background-size: cover;
    }

    #ConsultorioJuridico-internas h4 {
        font-size: 2.5rem;
        margin-top: 30px;
    }

    #ConsultorioJuridico .pelicula h3 {
        font-size: 3.4rem;
    }

    div#ConsultorioJuridico .pelicula h3 strong {
        font-size: 2.2rem;
    }

    .preguntas {
        right: 90px;
        margin-top: 20px;
    }

    #ConsultorioJuridico .pelicula h3 {
        font-size: 3.4rem;
        text-align: center;
        margin-top: 10px;
    }

    #ConsultorioJuridico .nav-tabs.nav-justified > li > a {
        font-size: 1.5rem;
        line-height: 23px;
        min-height: 41px;
        width: 100%;
    }

    #ConsultorioJuridico .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        width: 100%;
    }

    #ConsultorioJuridico .navbar {
        min-height: 50px;
    }

    .areaPenal {
        height: 340px;
    }

    #ConsultorioJuridico .C-areaPenal i {
        margin-top: 17%;
    }

    #ConsultorioJuridico .infografia h2 {
        margin-top: 9%;
    }

    .infografia h5 {
        margin-top: 4%;
    }

    #ConsultorioJuridicoPreguntas .pelicula h3 {
        font-size: 4.4rem;
        margin-top: 20%;
    }

    #ConsultorioJuridicoPreguntas .fondo {
        background: url(../imagenes/img-principal-consultorio2.jpg) no-repeat;
        background-size: cover;
    }

    #ConsultorioJuridicoEquipo .fondo {
        background: url(../imagenes/img-principal-consultorio2.jpg) no-repeat;
        background-size: cover;
    }

    #ConsultorioJuridicoEquipo .pelicula h3 {
        font-size: 4.4rem;
        margin-top: 23%;
    }

    #ConsultorioJuridicoEquipo .cajaEquipo {
        margin-bottom: 6px;
    }

    #ConsultorioJuridicoInterna .fondo {
        background: url(../imagenes/img-principal-consultorio2.jpg)no-repeat;
        background-size: cover;
    }


    #ConsultorioJuridicoInterna .pelicula h3 {
        font-size: 4.4rem;
        margin-top: 32%;
    }

    .escritorio {
        display: none;
    }

    .movil {
        display: block;
    }

    .debeser-btn {
        width: 100% !important;
        background: #3aa0a2;
        border: solid;
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        text-align: left;
        border-color: #3aa0a4 !important;
        margin-bottom: 10px;
        font-size: 13px;
    }

    .debeser {
        background: #3AA0A4;
    }

    .debeserCerrar {
        background: #3aa0a4;
        color: #fff;
        border: solid;
    }


    .debeser-btn:hover {
        background-color: #b1b1b1 !important;
        border-color: #b1b1b1 !important;
        transition: 0.3s;
    }

    .modal-body.debe p {
        font-size: 16px !important;
    }

    h4.modal-title.debe {
        font-size: 2.8rem !important;
    }

    .blue {
        background: #356fb3 !important;
        border: solid 2px #356fb3 !important;
    }



    .purple {
        background: #63448f;
        border: solid 2px #63448f !important;
    }

    .pink2 {
        background: #c13761 !important;
        border: solid 2px #c13761 !important;
    }




    .orange {
        background: #ce6e3f;
        border: solid 2px #ce6e3f !important;
    }

    .green {
        background: #38995c;
        border: solid 2px #38995c !important;
    }

    #ConsultorioJuridicoEquipo .C-Infopersona {
        padding: 0%;
    }

    .C-Infopersona p {
        padding: 0% 2%;
    }

    .C-areaPenal i {
        display: none;
    }

    .areaPenal {
        height: 100px;
        padding: 14px;
    }

    #ConsultorioJuridico .cajaAsesoria {
        overflow: inherit;
    }

    .noMostrar {
        display: none;
    }

    #ConsultorioJuridico .cajaAsesoria:hover .areaPenal {
        webkit-transform: scale(1.0);
        transform: scale(1.0);
    }

    .blue2 {
        background: #3aa0a2;
    }

    #ConsultorioJuridico .C-areaPenal.dos:hover {
        background: #1f999e;
    }

    .C-areaPenal.blue:hover {
        background: #295890 !important;
    }

    #ConsultorioJuridico .C-areaPenal.dos:hover {
        background: #2a8586;
    }

    .btn-group-lg > .btn, .btn-lg




    #ConsultorioJuridico .C-areaPenal.cuatro:hover {
        background: #bb5d2a;
    }

    #ConsultorioJuridico .C-areaPenal.cinco:hover {
        background: rgba(135, 43, 236, 0.3)
    }

    #ConsultorioJuridico .C-areaPenal.seis:hover {
        background: rgba(233, 40, 100, 0.28);
    }

    #ConsultorioJuridico .C-areaPenal.tres:hover {
        background: #bf6538;
        ;
    }

    .C-areaPenal.siete.orange h3 {
        background: rgba(0, 96, 165, 0.0);
    }

    #ConsultorioJuridico .C-areaPenal:hover {
        background: #bf6538;
        /* transition: 0.3s; */
    }

    .C-areaPenal.seis.green h3 {
        background: rgba(225, 30, 97, 0.0);
    }

    #ConsultorioJuridico .C-areaPenal.seis:hover {
        background: #2a8586;
    }

    #ConsultorioJuridico .C-areaPenal.cinco:hover {
        background: rgb(171, 26, 74);
        border: solid 2px #e31f5f !important;
    }

    .C-areaPenal.cinco.purple {
        background: #e31f5f;
        border: solid 2px #e41f5e !important;
    }

    #ConsultorioJuridico .C-areaPenal.cuatro:hover {
        background: rgb(76, 49, 109);
    }

    #ConsultorioJuridico .C-areaPenal.cinco.purple h3 {
        background: rgba(108, 66, 147, 0.0);
    }

    #ConsultorioJuridico .C-areaPenal.cuatro.purple h3 {
        background: rgba(236, 114, 43, 0.0);
    }


    .otras h2 {
        display: none;
    }

    #ConsultorioJuridico .frase {
        bottom: -90px;
        font-size: 2.8rem;
    }

    .preguntas {
        position: inherit;
        margin-left: -20px;
        margin-bottom: 20px;
    }

    #ConsultorioJuridico .pelicula {
        padding: 2% 0 5% 0;
        min-height: 379px;
    }

    .infografia p {
        font-size: 20px !important;
        text-align: justify;
    }

    .premio h2 {
        font-size: 1.9rem !important;
    }

    .portada.desc {
        margin-bottom: 0px;
        color: #fff;
        font-size: 18px;
        margin-top: 0px;
        font-family: 'Montserrat', sans-serif;
        text-shadow: 2px 2px 4px #000000bf;
        text-align: justify;
    }

    .portada.premio i {
        font-size: 6rem;
    }

    .portada.premio {
        background: initial !important;
        min-height: 100px !important;
    }

    .portada.desc {
        background: initial !important;
    }

    .portada.blue {
        border: solid 2px #25a7ad !important;
    }

    .portada {
        background: #fff !important;
    }

    #MapaConsultorio .infoMapa {
        padding: 6% 0% 14%;
    }

    #ConsultorioJuridico .frase h4 {
        font-size: 2.3rem;
    }

    #btnPrincipales .Primermenu i {
        margin-right: -5px;
        text-align: center;
        font-size: 18px;
        float: initial;
    }

    #btnPrincipales .Primermenu {
        font-size: 13px;
        cursor: pointer;
        margin-left: 7px;
    }

        #btnPrincipales .Primermenu br {
            display: table;
        }

    .C-areaPenal h3 {
        font-size: 21px;
        padding: 5%;
        position: absolute;
        width: 100%;
        bottom: -10px;
    }

    #ConsultorioJuridico .testimonios h2 {
        font-size: 2.8rem !important;
    }
}

#id-boton-modal-pop-up .modal-header {
    background-color: #ec722b;
}

#ConsultorioJuridico #id-boton-modal-pop-up h4 {
    font-size: 18px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    text-shadow: 2px 2px 3px #000000;
    text-align: center;
}

#ConsultorioJuridico #id-boton-modal-pop-up strong {
    font-size: inherit;
    color: #666;
}

.interna-asesoria-juridica #ConsultorioJuridicoInterna .pelicula h3 {
    margin-top: 0px;
}

.interna-asesoria-juridica #ConsultorioJuridicoInterna .pelicula {
    min-height: inherit;
}


.nuestro-equipo #ConsultorioJuridicoEquipo .pelicula h3 {
    margin-top: 13%;
}

.nuestro-equipo #ConsultorioJuridicoEquipo .pelicula {
    padding: 2% 0 5% 0;
    min-height: inherit;
}

@media (min-width: 1000px) {
    .premio-interna #ConsultorioJuridico-internas .pelicula {
        min-height: 400px;
    }
}


@media (min-width: 700px) and (max-width: 1000px) {
    #ConsultorioJuridico-internas .pelicula h3, #ConsultorioJuridico-internas .pelicula h3 strong {
        font-size: 40px;
    }

    #ConsultorioJuridico-internas h4 {
        font-size: 30px;
    }

    #asesorias-juridicas .col-sm-6 {
        width: 40%;
        margin: 30px;
    }

    .portada {
        margin-bottom: 0px;
        min-height: inherit;
    }

    #ConsultorioJuridico .infografia h2, .infografia h5 {
        margin-top: 50px;
    }

    .nuestro-equipo #ConsultorioJuridicoEquipo .pelicula h3 {
        margin-bottom: 50px;
    }
}

.ver-mas-noticia {
    color: #26a7ad;
    position: absolute;
    bottom: 10px;
    text-decoration: none;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
}

a.ver-mas-noticia:hover {
    text-decoration: none;
    color: #356db3;
}


.flecha-izquierda-slider {
    position: absolute;
    top: 40%;
    left: 10%;
    font-size: 60px !important;
}

.flecha-derecha-slider {
    position: absolute;
    top: 40%;
    right: : 10%;
    font-size: 60px !important;
}


.cajanoticia {
    background-color: white;
    min-height: 250px;
}

@media (max-width: 1440px) {

    .C-areaPenal h3 {
        font-size: 12px;
        min-height: 40px !important;
    }

    .entradilla h3 {
        font-size: 16px;
    }
}

@media (max-width: 1024px) {

    #ConsultorioJuridicoEquipo .C-Infopersona:hover {
        min-height: 89%;
        width: 97%;
        padding: 0% 2%;
    }

    .C-Infopersona p {
        font-size: 11px;
    }

    .C-Infopersona h3 {
        font-size: 15px;
    }


    .entradilla h3 {
        font-size: 15px;
    }

    .cajanoticia {
        background-color: white;
        min-height: 220px;
    }

    .portada.desc p {
        font-size: 16px;
    }

    .premio h2 {
        font-size: 2.7rem !important;
    }


    #btnPrincipales .Primermenu br {
        display: table;
    }

    #btnPrincipales .Primermenu i {
        float: inherit;
    }

    #ConsultorioJuridico .navbar {
        min-height: 60px;
    }

    #ConsultorioJuridico .nav-tabs.nav-justified > li > a {
        min-height: 60px;
    }

    .C-areaPenal h3 {
        font-size: 16px;
    }

    #ConsultorioJuridico .infografia h2 {
        margin-top: 9%;
        font-size: 3.5rem !important;
    }

    .infografia h5 {
        font-size: 2rem;
        margin-bottom: 20px;
    }

    .preguntas {
        margin-top: -10px;
    }

    .cartas .portada p {
        margin-top: 40%;
    }

    #btnPrincipales .Primermenu {
        font-size: 14px;
    }
}


@media (max-width: 768px) {

    .C-Infopersona h3 {
        font-size: 22px;
    }

    #ConsultorioJuridicoEquipo .C-Infopersona:hover {
        min-height: 95%;
        width: 99%;
        padding: 0% 2%;
    }

    .C-Infopersona p {
        font-size: 14px;
    }

    .item img {
        height: 200px !important;
    }


    #ConsultorioJuridico .portada {
        min-height: 100px;
    }

    .C-areaPenal h3 {
        font-size: 17px;
    }

    .C-areaPenal br {
        display: none;
    }

    .preguntas {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .ver-mas-noticia {
        bottom: 10px;
        right: 29px;
    }

    .cartas .portada p {
        margin-top: 8%;
    }

    #btnPrincipales .Primermenu i {
        margin-right: -6px;
        float: initial;
    }

    #ConsultorioJuridico .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        width: 100%;
    }

    #ConsultorioJuridico .nav-tabs.nav-justified > li > a {
        min-height: 60px;
    }

    #ConsultorioJuridico .navbar {
        min-height: 60px;
    }

    #btnPrincipales .Primermenu {
        font-size: 18px;
    }

    .infografia h5 {
        margin-top: 10px;
    }
}

@media (max-width:750px) {

    #ConsultorioJuridicoInterna .fondo {
        min-height: 300px;
    }

    .recuadro {
        top: 30px;
    }

    #ConsultorioJuridicoIntenas .objetivos {
        margin-bottom: 20px;
    }

    #ConsultorioJuridico-internas .pelicula h3 {
        font-size: 3.4rem;
    }

        #ConsultorioJuridico-internas .pelicula h3 strong {
            font-size: 3.2rem;
        }

    #ConsultorioJuridico-internas .fondo {
        background: url(../imagenes/fondo-premios2.jpg) top fixed no-repeat;
        background-size: cover;
    }

    #ConsultorioJuridico-internas h4 {
        font-size: 2.5rem;
        margin-top: 30px;
    }

    #ConsultorioJuridico .pelicula h3 {
        font-size: 3.4rem;
    }

    div#ConsultorioJuridico .pelicula h3 strong {
        font-size: 2.2rem;
    }

    .preguntas {
        right: 90px;
        margin-top: 20px;
    }

    #ConsultorioJuridico .pelicula h3 {
        font-size: 3.4rem;
        text-align: center;
        margin-top: 10px;
    }

    #ConsultorioJuridico .nav-tabs.nav-justified > li > a {
        font-size: 1.5rem;
        line-height: 23px;
        min-height: 41px;
        width: 100%;
    }

    #ConsultorioJuridico .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        width: 100%;
    }

    #ConsultorioJuridico .navbar {
        min-height: 50px;
    }

    .areaPenal {
        height: 340px;
    }

    #ConsultorioJuridico .C-areaPenal i {
        margin-top: 17%;
    }

    #ConsultorioJuridico .infografia h2 {
        margin-top: 9%;
    }

    .infografia h5 {
        margin-top: 4%;
    }

    #ConsultorioJuridicoPreguntas .pelicula h3 {
        font-size: 4.4rem;
        margin-top: 20%;
    }

    #ConsultorioJuridicoPreguntas .fondo {
        background: url(../imagenes/img-principal-consultorio2.jpg) no-repeat;
        background-size: cover;
    }

    #ConsultorioJuridicoEquipo .fondo {
        background: url(../imagenes/img-principal-consultorio2.jpg) no-repeat;
        background-size: cover;
    }

    #ConsultorioJuridicoEquipo .pelicula h3 {
        font-size: 4.4rem;
        margin-top: 23%;
    }

    #ConsultorioJuridicoEquipo .cajaEquipo {
        margin-bottom: 6px;
    }

    #ConsultorioJuridicoInterna .fondo {
        background: url(../imagenes/img-principal-consultorio2.jpg)no-repeat;
        background-size: cover;
    }

    #ConsultorioJuridicoInterna .pelicula h3 {
        font-size: 4.4rem;
        margin-top: 32%;
    }

    .escritorio {
        display: none;
    }

    .movil {
        display: block;
    }

    .debeser-btn {
        width: 100% !important;
        background: #3aa0a2;
        border: solid;
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        text-align: left;
        border-color: #3aa0a4 !important;
        margin-bottom: 10px;
        font-size: 13px;
    }

    .debeser {
        background: #3AA0A4;
    }

    .debeserCerrar {
        background: #3aa0a4;
        color: #fff;
        border: solid;
    }

    .debeser-btn:hover {
        background-color: #b1b1b1 !important;
        border-color: #b1b1b1 !important;
        transition: 0.3s;
    }

    .modal-body.debe p {
        font-size: 16px !important;
    }

    h4.modal-title.debe {
        font-size: 2.8rem !important;
    }

    .blue {
        background: #356fb3 !important;
        border: solid 2px #356fb3 !important;
    }

    .purple {
        background: #63448f;
        border: solid 2px #63448f !important;
    }

    .pink2 {
        background: #c13761 !important;
        border: solid 2px #c13761 !important;
    }

    .orange {
        background: #ce6e3f;
        border: solid 2px #ce6e3f !important;
    }

    .green {
        background: #38995c;
        border: solid 2px #38995c !important;
    }

    #ConsultorioJuridicoEquipo .C-Infopersona {
        padding: 0%;
    }

    .C-Infopersona p {
        padding: 0% 2%;
    }

    .C-areaPenal i {
        display: none;
    }

    .areaPenal {
        height: 100px;
        padding: 14px;
    }

    #ConsultorioJuridico .cajaAsesoria {
        overflow: inherit;
    }

    .noMostrar {
        display: none;
    }

    #ConsultorioJuridico .cajaAsesoria:hover .areaPenal {
        webkit-transform: scale(1.0);
        transform: scale(1.0);
    }

    .blue2 {
        background: #3aa0a2;
    }

    #ConsultorioJuridico .C-areaPenal.dos:hover {
        background: #1f999e;
    }

    .C-areaPenal.blue:hover {
        background: #295890 !important;
    }

    #ConsultorioJuridico .C-areaPenal.green:hover {
        background: #237b44;
    }

    #ConsultorioJuridico .C-areaPenal.orange:hover {
        background: #bb5d2a;
    }

    #ConsultorioJuridico .C-areaPenal.pink2:hover {
        background: #a21e46 !important;
    }

    #ConsultorioJuridico .C-areaPenal.purple:hover {
        background: #4e2687 !important;
        border: solid 2px #4e2687 !important;
    }

    #ConsultorioJuridico .C-areaPenal.dos:hover {
        background: #2a8586;
    }

    .btn-group-lg > .btn, .btn-lg #ConsultorioJuridico .C-areaPenal.tres:hover {
        background: #258248;
    }

    #ConsultorioJuridico .C-areaPenal.cuatro:hover {
        background: #bb5d2a;
    }

    #ConsultorioJuridico .C-areaPenal.cinco:hover {
        background: #4f2088;
    }

    #ConsultorioJuridico .C-areaPenal.seis:hover {
        background: #a21e46;
    }

    #ConsultorioJuridico .C-areaPenal.tres:hover {
        background: #237b44;
    }

    .otras h2 {
        display: none;
    }

    #ConsultorioJuridico .frase {
        bottom: -90px;
        font-size: 2.8rem;
    }

    .preguntas {
        position: inherit;
        margin-left: -20px;
        margin-bottom: 20px;
    }

    #ConsultorioJuridico .pelicula {
        padding: 2% 0 5% 0;
        min-height: 379px;
    }

    .infografia p {
        font-size: 20px !important;
        text-align: justify;
    }

    .premio h2 {
        font-size: 1.9rem !important;
    }

    .portada.desc {
        margin-bottom: 0px;
        color: #fff;
        font-size: 18px;
        font-family: 'Montserrat', sans-serif;
        text-shadow: 2px 2px 4px #000000bf;
        text-align: justify;
    }

    .portada.premio i {
        font-size: 6rem;
    }

    .portada.premio {
        background: initial !important;
        min-height: 100px !important;
    }

    .portada.desc {
        background: initial !important;
    }

    .portada.blue {
        border: solid 2px #25a7ad !important;
    }

    .portada {
        background: #fff !important;
    }

    #MapaConsultorio .infoMapa {
        padding: 6% 0% 14%;
    }

    #ConsultorioJuridico .frase h4 {
        font-size: 2.3rem;
    }

    #btnPrincipales .Primermenu i {
        margin-right: -5px;
        text-align: center;
        font-size: 18px;
        text-align: center;
        float: initial;
    }

    #btnPrincipales .Primermenu {
        font-size: 13px;
        cursor: pointer;
        margin-left: 7px;
    }

        #btnPrincipales .Primermenu br {
            display: table;
        }

    .C-areaPenal h3 {
        font-size: 20px;
    }

    #ConsultorioJuridico .testimonios h2 {
        font-size: 2.8rem !important;
    }
}

@media (max-width: 700px) {


    #ConsultorioJuridico .C-areaPenal.blue h3 {
        background: rgba(53, 113, 179, 0);
    }

    #ConsultorioJuridicoEquipo .equipo {
        padding: 50px 6%;
    }

    .nuestro-equipo #ConsultorioJuridicoEquipo .pelicula {
        min-height: 150px;
    }

    .interna-asesoria-juridica #ConsultorioJuridicoInterna .pelicula h3 {
        font-size: 25px;
        margin-bottom: 40px;
    }

    .interna-asesoria-juridica #ConsultorioJuridicoIntenas {
        padding: inherit;
    }

    .nuestro-equipo #ConsultorioJuridicoEquipo .pelicula h3 {
        font-size: 20px;
    }
}

.noticias .col-xs-12 {
    margin-bottom: 30px;
}

@media (max-width: 425px) {


    .cartas .portada p {
        margin-top: 18%;
    }

    .preguntas {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    #ConsultorioJuridico .cartas .portada p {
        margin-top: 24%;
    }
}

@media (max-width: 375px) {

    .preguntas {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    #btnPrincipales .Primermenu {
        font-size: 16px;
    }

    #ConsultorioJuridico .frase h4 {
        font-size: 2.5rem;
    }

    .C-areaPenal h3 {
        font-size: 17px;
    }

    .C-areaPenal br {
        display: none;
    }

    .cartas .portada p {
        margin-top: 19%;
    }

    .portada {
        min-height: 80px;
    }


    .C-Infopersona p {
        font-size: 11px;
    }

    .C-Infopersona h3 {
        font-size: 15px;
    }
}

@media (max-width: 320px) {

    .C-Infopersona h3 {
        font-size: 14px;
    }

    .C-Infopersona p {
        font-size: 10px;
    }


    .preguntas {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    #btnPrincipales .Primermenu {
        font-size: 12px;
    }
}

#myCarousel .carousel-caption {
    background-color: #fff;
    padding: 2% !important;
    position: absolute;
    min-height: 25px;
    bottom: 0;
    width: 100%;
    left: 0;
    text-align: center;
    color: #fff !important;
    border-top: solid 4px #25ad5d;
}

#myCarousel .carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0000) 0,rgba(0,0,0,.0) 100%) !important;
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0000) 0,rgba(0,0,0,.0) 100%) !important;
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0000)),to(rgba(0,0,0,.5))) !important;
    background-image: linear-gradient(to right,rgba(0,0,0,.0000) 0,rgba(0,0,0,.0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1) !important;
    /* background-repeat: repeat-x; */
}

#myCarousel .carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0) 0,rgba(0,0,0,.0000) 100%) !important;
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0) 0,rgba(0,0,0,.0000) 100%) !important;
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0)),to(rgba(0,0,0,.0001))) !important;
    background-image: linear-gradient(to right,rgba(0,0,0,.0) 0,rgba(0,0,0,.0000) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1) !important;
    background-repeat: repeat-x;
}

#myCarousel .carousel-caption h3 {
    color: #26ad5d !important;
    font-weight: 600 !important;
    font-family: 'Montserrat', sans-serif !important;
    text-shadow: none !important;
    font-size: 18px;
    margin-top: 0px;
}

#myCarousel .carousel-caption p {
    color: #26a7ad !important;
    font-family: 'Montserrat', sans-serif !important;
    text-shadow: none !important;
}

#myCarousel:hover {
    cursor: pointer;
}

#ConsultorioJuridicoPreguntas .panel-collapse {
    -webkit-transition: all 4.s ease-in-out;
    -moz-transition: all 4.s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#accordionDOS, #accordion {
    width: 100%;
}


.caja-eventos {
    width: 33%;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 30px;
}


@media(max-width: 700px) {
    #ConsultorioJuridicoIntenas .contenidoInterrnas h3 {
        font-size: 15px !important;
    }

    .caja-eventos {
        width: 100%;
        display: block;
    }
}

.ver-mas-noticia-interna {
    position: absolute;
    bottom: 5px;
    right: 25px;
    color: #26a7ad;
}

.modal-nuestro-equipo .modal-header {
    background-color: #24ad5c;
    color: white;
}

#id-boton-modal-pop-up .modal-body, .modal-nuestro-equipo .modal-body {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color: #666;
}

    #id-boton-modal-pop-up .modal-body .fas {
        color: #ec722b;
    }

    #id-boton-modal-pop-up .modal-body h5 {
        color: #ec722b;
        font-weight: bold;
    }

#id-boton-modal-pop-up .modal-footer .btn-default {
    color: white;
    background-color: #ec722b;
    border-color: #ec722b;
}

.modal-nuestro-equipo .modal-footer .btn {
    color: white;
    background-color: #24ad5c;
    border-color: #24ad5c;
}

.modal-nuestro-equipo .modal-body .bullets p em {
    background-color: #24ad5c;
    padding: .4% 1%;
    border-radius: 50%;
    color: white;
    font-weight: bold;
}

@media (max-width: 700px) {
    #ConsultorioJuridico .pelicula h3,
    div#ConsultorioJuridico .pelicula h3 strong {
        font-size: 25px !important;
    }

    .C-areaPenal h3 {
        padding: 10px 0px 0px 0px;
        position: inherit;
        bottom: inherit;
    }
}


/* estilos agregados por Luis Felipe Moreno 11-09-2018*/
li.verde.active-menu {
    background-color: #24ad5c;
}

    li.verde.active-menu:hover {
        cursor: default;
    }

    li.verde.active-menu a {
        color: white !important;
    }

li.active-menu {
    background-color: #3571b3;
}

    li.active-menu:hover {
        cursor: default;
    }

    li.active-menu a {
        color: white !important;
    }

        li.active-menu a:hover {
            cursor: default;
        }

li.naranja.active-menu {
    background-color: #ec722b;
}

    li.naranja.active-menu:hover {
        cursor: default;
    }

    li.naranja.active-menu a {
        color: white !important;
    }

li.magenta.active-menu {
    background-color: #e82765;
}

    li.magenta.active-menu:hover {
        cursor: default;
    }

    li.magenta.active-menu a {
        color: white !important;
    }

.boton-preguntas-frecuentes {
    margin-bottom: 50px;
}

    .boton-preguntas-frecuentes h5 {
        font-family: 'Montserrat', sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding: 1% 4%;
    }


#GaleriaNuestroEquipo {
    background-color: #dedede;
    padding: 0% 0% 2% 0%;
}

    #GaleriaNuestroEquipo #myCarouselDOS {
        max-width: 700px;
        margin: auto;
    }


@media screen and (min-width: 768px) {
    #GaleriaNuestroEquipo #myCarouselDOS .carousel-caption {
        right: 5%;
        left: 5%;
    }
}

#GaleriaNuestroEquipo #myCarouselDOS ol {
    display: none;
}

#GaleriaNuestroEquipo #myCarouselDOS .carousel-caption {
    background-color: rgba(0,0,0,.5);
}

    #GaleriaNuestroEquipo #myCarouselDOS .carousel-caption p {
        margin: 0 15px 0px;
        line-height: normal;
        font-size: 12px;
        text-align: justify;
    }

    #GaleriaNuestroEquipo #myCarouselDOS .carousel-caption h3 {
        font-size: 19px;
        margin-top: 0px;
    }
