@charset "UTF-8";/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{
    font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block
}
audio:not([controls]){
    display:none;height:0
}
progress{
    vertical-align:baseline
}
[hidden],template{
    display:none
}
a{
    background-color:transparent;-webkit-text-decoration-skip:objects
}
a:active,a:hover{
    outline-width:0
}
abbr[title]{
    border-bottom:none;text-decoration:underline;text-decoration:underline dotted
}
b,strong{
    font-weight:inherit
}
b,strong{
    font-weight:bolder
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;margin:.67em 0
}
mark{
    background-color:#ff0;color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;line-height:0;position:relative;vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
img{
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
code,kbd,pre,samp{
    font-family:monospace,monospace;font-size:1em
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;height:0;overflow:visible
}
button,input,optgroup,select,textarea{
    font:inherit;margin:0
}
optgroup{
    font-weight:700
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}
fieldset{
    border:1px solid silver;margin:0 2px;padding:.35em .625em .75em
}
legend{
    box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal
}
textarea{
    overflow:auto
}
[type=checkbox],[type=radio]{
    box-sizing:border-box;padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-input-placeholder{
    color:inherit;opacity:.54
}
::-webkit-file-upload-button{
    -webkit-appearance:button;font:inherit
}
/*! HTML5 Boilerplate v5.0.0 | MIT License | http://h5bp.com/ */html{
    color:#222;font-size:1em;line-height:1.4
}
::-moz-selection{
    background:#b3d4fc;text-shadow:none
}
::selection{
    background:#b3d4fc;text-shadow:none
}
hr{
    display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0
}
audio,canvas,iframe,img,svg,video{
    vertical-align:middle
}
fieldset{
    border:0;margin:0;padding:0
}
textarea{
    resize:vertical
}
.browserupgrade{
    margin:.2em 0;background:#ccc;color:#000;padding:.2em 0
}
.hidden{
    display:none!important;visibility:hidden
}
.visuallyhidden{
    border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
    clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto
}
.invisible{
    visibility:hidden
}
.clearfix:after,.clearfix:before{
    content:" ";display:table
}
.clearfix:after{
    clear:both
}
@media print{
    *,:after,:before{
    background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important
}
a,a:visited{
    text-decoration:underline
}
a[href]:after{
    content:" (" attr(href) ")"
}
abbr[title]:after{
    content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after{
    content:""
}
blockquote,pre{
    border:1px solid #999;page-break-inside:avoid
}
thead{
    display:table-header-group
}
img,tr{
    page-break-inside:avoid
}
img{
    max-width:100%!important
}
h2,h3,p{
    orphans:3;widows:3
}
h2,h3{
    page-break-after:avoid
}

}
.dorado{
    background-color:#b5905e
}
.verde-oscuro{
    background-color:#023324
}
.verde-plantacion{
    background-color:#2a4c3e
}
.verde-mineral{
    background-color:#415f53
}
.verde-efecto{
    background-color:#5c9c54
}
.verde-lima{
    background-color:#78b92f
}
.azul-cienaga{
    background-color:#001c24
}
.azul-carbon{
    background-color:#31464d
}
.gris-bunker{
    background-color:#2c2c2c
}
.gris-mina{
    background-color:#3c3c3c
}
.gris-acero{
    background-color:#666
}
.gris-hierro{
    background-color:#cacaca
}
.blanco-humo{
    background-color:#f5f5f5
}
.rojo-carmin{
    background-color:#e54144
}
.cafe-cocoa{
    background-color:#2e211f
}
.azul-mar{
    background-color:#1aabb3
}
.amarillo-oro{
    background-color:#fc9827
}
.azul-espectro{
    background-color:#0d3737
}
.lato{
    font-family:Lato,sans-serif
}
.georgia{
    font-family:Georgia,serif
}
@media (max-width:3000px) and (min-width:1000px){
    .compensa-col01{
    margin-left:8.33%!important
}
.compensa-col02{
    margin-left:16.66%!important
}
.compensa-col03{
    margin-left:25%!important
}
.compensa-col04{
    margin-left:33.33%!important
}
.compensa-col05{
    margin-left:41.66%!important
}
.compensa-col06{
    margin-left:50%!important
}
.compensa-col07{
    margin-left:58.33%!important
}
.compensa-col08{
    margin-left:66.66%!important
}
.compensa-col09{
    margin-left:75%!important
}
.compensa-col10{
    margin-left:83.33%!important
}
.compensa-col11{
    margin-left:91.66%!important
}
.columna01-grande{
    width:6.33%;margin:0 1%;min-height:1px;background-color:gray
}
.columna02-grande{
    width:14.66%;margin:0 1%;min-height:1px
}
.columna03-grande{
    width:23%;margin:0 1%;min-height:1px
}
.columna04-grande{
    width:31.33%;margin:0 1%;min-height:1px
}
.columna05-grande{
    width:39.66%;margin:0 1%;min-height:1px
}
.columna06-grande{
    width:48%;margin:0 1%;min-height:1px
}
.columna07-grande{
    width:56.33%;margin:0 1%;min-height:1px
}
.columna08-grande{
    width:64.66%;margin:0 1%;min-height:1px
}
.columna09-grande{
    width:73%;margin:0 1%;min-height:1px
}
.columna10-grande{
    width:81.33%;margin:0 1%;min-height:1px
}
.columna11-grande{
    width:89.66%;margin:0 1%;min-height:1px
}
.columna1-grande2{
    width:98%;margin:0 1%;min-height:1px
}
.columna01-grande,.columna02-grande,.columna03-grande,.columna04-grande,.columna05-grande,.columna06-grande,.columna07-grande,.columna08-grande,.columna09-grande,.columna10-grande,.columna11-grande,.columna12-grande{
    float:left;display:inline-block;overflow:hidden
}
.columna01-grande.columna-float-der,.columna02-grande.columna-float-der,.columna03-grande.columna-float-der,.columna04-grande.columna-float-der,.columna05-grande.columna-float-der,.columna06-grande.columna-float-der,.columna07-grande.columna-float-der,.columna08-grande.columna-float-der,.columna09-grande.columna-float-der,.columna10-grande.columna-float-der,.columna11-grande.columna-float-der,.columna12-grande.columna-float-der{
    float:right
}

}
@media (max-width:3000px) and (min-width:768px){
    .compensa-col01{
    margin-left:8.33%!important
}
.compensa-col02{
    margin-left:16.66%!important
}
.compensa-col03{
    margin-left:25%!important
}
.compensa-col04{
    margin-left:33.33%!important
}
.compensa-col05{
    margin-left:41.66%!important
}
.compensa-col06{
    margin-left:50%!important
}
.compensa-col07{
    margin-left:58.33%!important
}
.compensa-col08{
    margin-left:66.66%!important
}
.compensa-col09{
    margin-left:75%!important
}
.compensa-col10{
    margin-left:83.33%!important
}
.compensa-col11{
    margin-left:91.66%!important
}
.columna01{
    width:6.33%;margin:0 1%;min-height:1px;background-color:gray
}
.columna02{
    width:14.66%;margin:0 1%;min-height:1px
}
.columna03{
    width:23%;margin:0 1%;min-height:1px
}
.columna04{
    width:31.33%;margin:0 1%;min-height:1px
}
.columna05{
    width:39.66%;margin:0 1%;min-height:1px
}
.columna06{
    width:48%;margin:0 1%;min-height:1px
}
.columna07{
    width:56.33%;margin:0 1%;min-height:1px
}
.columna08{
    width:64.66%;margin:0 1%;min-height:1px
}
.columna09{
    width:73%;margin:0 1%;min-height:1px
}
.columna10{
    width:81.33%;margin:0 1%;min-height:1px
}
.columna11{
    width:89.66%;margin:0 1%;min-height:1px
}
.columna12{
    width:98%;margin:0 1%;min-height:1px
}
.columna01,.columna02,.columna03,.columna04,.columna05,.columna06,.columna07,.columna08,.columna09,.columna10,.columna11,.columna12{
    float:left;display:inline-block;overflow:hidden
}
.columna01.columna-float-der,.columna02.columna-float-der,.columna03.columna-float-der,.columna04.columna-float-der,.columna05.columna-float-der,.columna06.columna-float-der,.columna07.columna-float-der,.columna08.columna-float-der,.columna09.columna-float-der,.columna10.columna-float-der,.columna11.columna-float-der,.columna12.columna-float-der{
    float:right
}

}
@media (max-width:768px) and (min-width:50px){
    .compensa-col01,.compensa-col02,.compensa-col03,.compensa-col04,.compensa-col05,.compensa-col06,.compensa-col07,.compensa-col08,.compensa-col09,.compensa-col10,.compensa-col11,.compensa-col12{
    margin-left:0
}
.columna01,.columna02,.columna03,.columna04,.columna05,.columna06,.columna07,.columna08,.columna09,.columna10,.columna11,.columna12{
    display:block;width:94%;margin:10px 3%;overflow:hidden
}

}
.columna01.none-left,.columna02.none-left,.columna03.none-left,.columna04.none-left,.columna05.none-left,.columna06.none-left{
    margin-left:0
}
.columna01.none-right,.columna02.none-right,.columna03.none-right,.columna04.none-right,.columna05.none-right,.columna06.none-right{
    margin-right:0
}
.hidden0{
    display:none
}
.hidden1{
    display:inline-block
}
.hidden2{
    display:inline-block
}
.hidden3{
    display:inline-block
}
.hidden4{
    display:inline-block
}
.hidden5{
    display:inline-block
}
.show0{
    display:inline-block
}
.show1{
    display:none
}
.show2{
    display:none
}
.show3{
    display:none
}
.show4{
    display:none
}
.show5{
    display:none
}
@media (max-width:3000px) and (min-width:1024px){
    .hidden1{
    display:none;visibility:hidden
}
.show1{
    display:inline-block
}

}
@media (max-width:1023px) and (min-width:50px){
    .hidden2{
    display:none;visibility:hidden
}
.show2{
    display:inline-block
}

}
@media (max-width:749px) and (min-width:50px){
    .hidden3{
    display:none;visibility:hidden
}
.show3{
    display:inline-block
}

}
@media (max-width:619px) and (min-width:50px){
    .hidden4{
    display:none;visibility:hidden
}
.show4{
    display:inline-block
}

}
@media (max-width:499px) and (min-width:50px){
    .hidden5{
    display:none;visibility:hidden
}
.show5{
    display:inline-block
}

}
.grilla{
    display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center
}
@media (max-width:3000px) and (min-width:1000px){
    .grilla{
    -ms-grid-columns:(33%) [auto-fill];grid-template-columns:repeat(auto-fill,33%)
}

}
@media (max-width:1000px) and (min-width:768px){
    .grilla{
    -ms-grid-columns:(50%) [auto-fill];grid-template-columns:repeat(auto-fill,50%)
}

}
.grilla article{
    max-width:270px;margin:0 auto
}
.grilla .convenio{
    width:86%
}
.grilla .convenio>a{
    height:173px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center
}
.grilla .convenio>a img{
    max-height:88%;width:auto;height:auto
}
.h1,h1{
    font-size:3.125rem;font-weight:300;line-height:3.25rem;margin:10px 0 0 0;color:#31464d
}
@media (max-width:768px) and (min-width:400px){
    .h1,h1{
    font-size:2.5rem;line-height:2.8125rem
}

}
@media (max-width:400px) and (min-width:50px){
    .h1,h1{
    font-size:2rem;line-height:2.3125rem
}

}
@media (max-width:768px) and (min-width:50px){
    .safari h1{
    font-weight:400
}

}
.h2,h2{
    font-size:2.375rem;line-height:2.75rem;font-weight:900;margin:5px 0
}
@media (max-width:1100px) and (min-width:400px){
    .h2,h2{
    font-size:2rem;line-height:2.3125rem
}

}
@media (max-width:400px) and (min-width:50px){
    .h2,h2{
    font-size:1.3125rem;line-height:1.5625rem
}

}
.modulo-noticia .info .h4{
    color:#222
}
.h3,h3{
    font-size:2.3125rem;font-weight:400;line-height:2.375rem;margin:5px 0 10px 0;color:#31464d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
@media (max-width:768px) and (min-width:400px){
    .h3,h3{
    font-size:1.5625rem;line-height:1.625rem
}

}
@media (max-width:400px) and (min-width:50px){
    .h3,h3{
    font-size:1.375rem;line-height:1.75rem
}

}
h3 a:hover{
    text-decoration:underline
}
.h4,h4{
    font-size:1.4375rem;line-height:1.2;font-weight:900;margin:8px 0 4px 0
}
@media (max-width:400px) and (min-width:50px){
    .h4,h4{
    font-size:1.125rem
}

}
@media (max-width:768px) and (min-width:50px){
    .h4,h4{
    margin-top:.9375rem
}

}
.modulo-resumen .h5{
    color:#222
}
.info .h5{
    color:#222!important;font-weight:900
}
.h5,h5{
    font-size:1rem;line-height:1.125rem;font-weight:900;margin:8px 0 4px 0
}
.h4,.h5,h4,h5{
    -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.h4 a,.h5 a,h4 a,h5 a{
    color:inherit;transition:color ease-in-out .3s;display:inline
}
.h4 a:hover,.h5 a:hover,h4 a:hover,h5 a:hover{
    color:#31464d;background:url(../images/punto-azul-carbon.png) left 92%/1px repeat-x
}
.contenido .info .h6{
    font-size:1.0625rem
}
.anterior .h6,.siguiente .h6{
    font-size:1.125rem;color:#001c24;margin-bottom:5px
}
.h6,h6{
    font-size:.8125rem;font-weight:900;line-height:1rem;margin:0 0 6px 0;text-transform:uppercase
}
.h6 a,h6 a{
    transition:color ease-in-out .3s
}
.h6 a:hover,h6 a:hover{
    color:#31464d
}
@media (max-width:768px) and (min-width:50px){
    .h6,h6{
    font-size:.9375rem
}

}
.clear-h{
    font-size:initial;margin:initial;font-weight:initial;line-height:initial;color:initial
}
.texto h1,.texto h2,.texto h3,.texto h4,.texto h5,.texto h6{
    font-weight:900
}
.texto h1{
    font-size:2.375rem;line-height:2.75rem;margin:5px 0 20px 0;color:#000
}
@media (max-width:1100px) and (min-width:400px){
    .texto h1{
    font-size:2rem;line-height:2.3125rem
}

}
@media (max-width:400px) and (min-width:50px){
    .texto h1{
    font-size:1.3125rem;line-height:1.5625rem
}

}
.texto h2{
    font-size:2.125rem;line-height:2.375rem;margin:30px 0 10px 0
}
@media (max-width:1100px) and (min-width:400px){
    .texto h2{
    font-size:1.8125rem;line-height:2.125rem
}

}
@media (max-width:400px) and (min-width:50px){
    .texto h2{
    font-size:1.1875rem;line-height:1.4375rem
}

}
.texto h3{
    font-size:1.875rem;line-height:2.125rem;margin:25px 0 10px 0
}
@media (max-width:1100px) and (min-width:400px){
    .texto h3{
    font-size:1.625rem;line-height:1.9375rem
}

}
@media (max-width:400px) and (min-width:50px){
    .texto h3{
    font-size:1.0625rem;line-height:1.3125rem
}

}
.texto h4{
    font-size:1.5rem;line-height:1.75rem;margin:30px 0 10px 0
}
@media (max-width:1100px) and (min-width:400px){
    .texto h4{
    font-size:1.4375rem;line-height:1.75rem
}

}
@media (max-width:400px) and (min-width:50px){
    .texto h4{
    font-size:.9375rem;line-height:1.1875rem
}

}
.texto h5{
    font-size:1.3125rem;line-height:1.5625rem;margin:30px 0 10px 0
}
@media (max-width:1100px) and (min-width:400px){
    .texto h5{
    font-size:1.25rem;line-height:1.5625rem
}

}
@media (max-width:400px) and (min-width:50px){
    .texto h5{
    font-size:.8125rem;line-height:1.0625rem
}

}
.texto h6{
    font-size:1.0625rem;line-height:1.25rem;margin:5px 0
}
p{
    font-size:1.1875rem;font-weight:400;line-height:1.7;margin:8px 0 15px 0
}
@media (max-width:400px) and (min-width:50px){
    p{
    font-size:1rem;line-height:1.5rem
}

}
a{
    color:inherit;display:block;text-decoration:none
}
a.enlace{
    transition:color ease-in-out .3s
}
a.enlace:hover{
    color:#78b92f
}
ul{
    list-style:none;padding:0;margin:0
}
.texto a{
    color:#78b92f;display:inline-block
}
.texto a:hover{
    text-decoration:underline
}
.texto a.boton-icono{
    color:#fff;display:-ms-flexbox;display:flex
}
.texto ul{
    margin:2px 0;padding-left:40px
}
.texto ul>li:before{
    color:#78b92f;font-size:.75rem;content:"●";position:relative;left:-15px;top:10px;width:5px;height:5px;display:block
}
.texto ol{
    list-style:none;counter-reset:section;margin:2px 0;padding-left:55px
}
.texto ol>li:before{
    color:#78b92f;font-size:1.1875rem;font-weight:700;counter-increment:section;content:"." counters(section, ".") " ";position:relative;left:-15px;top:5px;width:5px;height:5px;display:block;text-align:right;direction:rtl
}
.texto ol ol{
    padding-left:20px
}
.texto ol ul{
    padding-left:20px
}
.texto ol>ol,.texto ol>ul,.texto ul>ol,.texto ul>ul{
    margin:0
}
.texto ol>ol li,.texto ol>ul li,.texto ul>ol li,.texto ul>ul li{
    padding:2px 0
}
.texto li{
    font-size:1.1875rem;line-height:1.5;padding:8px 0;font-weight:400
}
@media (max-width:400px) and (min-width:50px){
    .texto li{
    font-size:1.0625rem;line-height:1.4
}

}
.texto .sin-bullet ul{
    padding-left:0
}
.texto .sin-bullet ul>li:before{
    color:transparent!important
}
blockquote{
    -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:none;color:#666;font-size:1.5625rem;line-height:1.5;margin:25px 0 35px 0;padding:25px 40px 30px 40px;position:relative;font-style:italic
}
blockquote.wp-block-quote.is-style-large p{
    font-size:1.75rem
}
blockquote.wp-block-quote.is-style-large cite{
    font-size:1.75rem
}
blockquote:after{
    background-color:#78b92f;content:'';display:block;height:6px;margin-top:20px;width:80px
}
blockquote p{
    font-size:inherit;line-height:inherit
}
@media (max-width:768px) and (min-width:50px){
    blockquote{
    width:100%;font-size:1.25rem;line-height:1.9375rem;padding:20px 25px
}
blockquote.wp-block-quote.is-style-large p{
    font-size:1.5rem
}
blockquote.wp-block-quote.is-style-large cite{
    font-size:1.5rem
}
blockquote:before{
    font-size:3.9375rem;top:20px
}

}
.entradilla{
    font-size:1.375rem;line-height:2.125rem;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:25px
}
@media (max-width:1100px) and (min-width:400px){
    .entradilla{
    font-size:1.25rem;line-height:1.9375rem
}

}
@media (max-width:400px) and (min-width:50px){
    .entradilla{
    font-size:1rem;line-height:1.5rem;margin-bottom:15px
}

}
.puntaje-minimo{
    font-size:.68em
}
.icon,svg{
    display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor
}
.icono{
    font-size:1.875rem;background-color:#78b92f;width:34px;height:34px;margin:4px 12px 4px 0;color:#fff;text-align:center;line-height:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}
.icono span{
    margin:0 auto
}
.icono:hover{
    transition:background ease-in-out .3s
}
@media (max-width:3000px) and (min-width:769px){
    .slicknav_menu{
    display:none
}

}
.slicknav_menu .slicknav_icon{
    float:left;font-size:1.2em;margin:4px 0 0 10px
}
.slicknav_menu .slicknav_no-text{
    margin:0
}
.slicknav_menu .slicknav_icon-bar{
    display:block;height:4px;transition:all ease-in-out .3s;width:30px
}
.slicknav_menu .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{
    margin-top:5px
}
.slicknav_menu .slicknav_nav{
    clear:both;font-size:inherit;margin-top:0;margin:0;overflow-y:scroll;overflow-x:hidden;padding-top:6px;padding:0;position:relative
}
.slicknav_menu .slicknav_nav li ul a{
    padding-left:8%
}
.slicknav_menu .slicknav_nav li li ul a{
    padding-left:12%
}
.slicknav_menu .slicknav_nav a{
    -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-bottom:1px solid #033;color:#fff;display:block;font-weight:700;letter-spacing:.3px;padding:15px 5%;text-decoration:none
}
.slicknav_menu .slicknav_nav a>a{
    border:none
}
.slicknav_menu .slicknav_nav li,.slicknav_menu .slicknav_nav ul{
    display:block;font-size:inherit;margin:0;width:100%
}
.slicknav_menu .slicknav_nav .slicknav_item a,.slicknav_menu .slicknav_nav .slicknav_parent-link a{
    margin:0;padding:0
}
.slicknav_menu .slicknav_nav .slicknav_txtnode{
    margin-left:15px
}
.slicknav_menu .slicknav_nav .slicknav_arrow{
    display:none;visibility:hidden
}
.slicknav_menu .slicknav_nav .slicknav_item{
    cursor:pointer
}
.slicknav_menu .slicknav_nav .slicknav_item span{
    display:inline-block;fill:currentColor;height:1em;stroke-width:0;stroke:currentColor;width:1em
}
.slicknav_menu .slicknav_nav .slicknav_item span svg{
    height:20px;position:absolute;right:20px;transform:rotate(-90deg);transition:transform ease-in-out .3s;width:1.25rem
}
.slicknav_menu .slicknav_nav .slicknav_open .slicknav_item svg{
    transform:rotate(0)
}
.slicknav_menu .slicknav_nav .slicknav_open .slicknav_collapsed .slicknav_item svg{
    transform:rotate(-90deg)
}
.slicknav_menu .slicknav_nav .slicknav_row{
    display:block
}
.slicknav_menu .slicknav_nav .slicknav_item a,.slicknav_menu .slicknav_nav .slicknav_parent-link a{
    display:inline
}
.slicknav_menu .slicknav_nav nav div{
    margin:0 20px
}
.slicknav_menu .slicknav_nav nav div a{
    border-bottom:none;height:38px;line-height:40px;margin:15px 8px;padding:0;width:38px
}
.slicknav_menu .slicknav_btn{
    color:gray;cursor:pointer;display:block;float:right;font-size:1.2em;margin:5px 5px 6px;outline:0;padding:13px;position:absolute;right:0;text-decoration:none;vertical-align:middle;z-index:1
}
@media (max-width:768px) and (min-width:50px){
    .slicknav_menu .slicknav_btn{
    top:-5px
}

}
.slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(1){
    transform:rotate(-45deg) translateY(12px)
}
.slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(2){
    background:0 0!important
}
.slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(3){
    transform:rotate(45deg) translateY(-12px)
}
#responsive-menu,#responsive-secondary-menu{
    position:relative;z-index:10
}
#responsive-menu .slicknav_menu .slicknav_btn{
    top:-60px
}
@media (max-width:768px) and (min-width:50px){
    .slicknav_menu{
    position:relative;z-index:10;top:0;display:block;visibility:visible
}

}
.slicknav_menu .slicknav_nav .slicknav_item span.slicknav_arrow{
    display:none
}
.slick-loading .slick-list{
    background:#fff url(ajax-loader.gif) center center no-repeat
}
.slick-next,.slick-prev{
    position:absolute;z-index:1;display:block;height:32px;width:32px;line-height:0;font-size:0;cursor:pointer;background:#78b92f;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0
}
.slick-next:hover,.slick-prev:hover{
    outline:0;background:#31464d;transition:background ease-in-out .3s
}
.slick-next:before,.slick-prev:before{
    width:32px;height:32px;position:absolute;top:8px;left:7px
}
.slick-prev{
    left:5px
}
[dir=rtl] .slick-prev{
    left:auto;right:5px
}
.slick-prev:before{
    content:'';background:url(../images/izquierda.svg) no-repeat
}
[dir=rtl] .slick-prev:before{
    content:'>'
}
.slick-next{
    right:5px
}
[dir=rtl] .slick-next{
    left:5px;right:auto
}
.slick-next:before{
    content:'';background:url(../images/derecha.svg) no-repeat
}
[dir=rtl] .slick-next:before{
    content:'<'
}
.slick-dotted.slick-slider{
    margin-bottom:30px
}
.slick-dots{
    list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%
}
@media (max-width:490px){
    .slick-dots{
    visibility:hidden
}

}
.slick-dots li{
    display:inline-block;cursor:pointer
}
.slick-dots li button{
    height:32px;width:32px;position:relative;border:0;display:block;background-color:transparent;outline:0;line-height:0;font-size:0;padding:4px;margin:2px;cursor:pointer
}
.slick-dots li button:before{
    width:16px;height:16px;position:absolute;top:9px;left:9px;content:'';border-radius:15px;background-color:#cacaca;transition:background ease-in-out .3s
}
.slick-dots li.slick-active button:before,.slick-dots li.slick-active:hover button:before{
    background-color:#2c2c2c;transition:background ease-in-out .3s
}
.slick-dots li:hover button:before{
    background-color:#666
}
.slick-slider{
    position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;overflow:hidden;display:block;margin:0;padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer;cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch
}
.slick-track:after,.slick-track:before{
    content:"";display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;height:auto;min-height:1px;display:none
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:-ms-flexbox;display:flex
}
.widget .slick-slide{
    display:block;height:100%
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;height:auto;border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
html{
    height:100%;width:100%
}
body{
    font-family:Lato,sans-serif;width:100%;height:100%
}
body.home{
    height:100%;width:100%
}
.contenedor{
    overflow:hidden
}
.aside,.contenido,aside{
    margin:30px 1%
}
aside.fondo-completo{
    margin:0
}
.centrar{
    max-width:1200px;margin:0 auto;position:relative
}
@media (max-width:1220px) and (min-width:50px){
    .centrar{
    padding:0 2%
}

}
.texto-centrado{
    text-align:center
}
.texto-justificado{
    text-align:justify
}
.fondo-completo{
    background-color:#f5f5f5;width:100%;height:auto;clear:both;overflow:hidden
}
@media (max-width:3000px) and (min-width:768px){
    .fondo-completo{
    padding:50px 0
}

}
@media (max-width:768px) and (min-width:50px){
    .fondo-completo{
    padding:40px 0
}

}
@media (max-width:3000px) and (min-width:1001px){
    .fondo-completo.regiones{
    padding-top:30px
}

}
@media (max-width:1000px) and (min-width:400px){
    .fondo-completo.regiones{
    padding-top:0
}

}
@media (max-width:399px) and (min-width:50px){
    .fondo-completo.regiones{
    padding-top:0
}

}
@media (max-width:768px) and (min-width:50px){
    .fondo-completo.regiones .contenido{
    width:98%;margin:15px 1% 10px 1%
}

}
.fondo-completo.regiones .contenido{
    margin-top:15px
}
.fondo-com-virtual{
    padding:1rem
}
@media (max-width:768px) and (min-width:50px){
    .pagina-completa{
    margin-top:70px
}

}
img{
    max-width:100%;height:auto
}
a img{
    opacity:1;transition:opacity ease-in-out .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(1,1)
}
a:hover img{
    opacity:.8
}
.info{
    padding:0
}
.info .h6,.info h6{
    display:inline-block;color:#2a4c3e
}
.info .h6 a:after,.info h6 a:after{
    content:'·';margin:0 0 0 4px
}
.ajuste-imagen{
    width:100%;overflow:hidden;text-align:center;transition:height ease-in-out .3s
}
.ajuste-imagen img{
    width:100%;margin:-100%
}
.ajuste-imagen.has-video img{
    display:inline
}
@media (min-width:1024px){
    .ajuste-imagen.has-video img{
    display:none
}

}
.ajuste-imagen.has-video video{
    display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto
}
@media (min-width:1024px){
    .ajuste-imagen.has-video video{
    display:block
}

}
@media (max-width:3000px) and (min-width:1200px){
    .ajuste-imagen{
    height:520px;line-height:590px
}

}
@media (max-width:1200px) and (min-width:768px){
    .ajuste-imagen{
    height:430px;line-height:500px
}

}
@media (max-width:768px) and (min-width:600px){
    .ajuste-imagen{
    height:395px;line-height:385px
}

}
@media (max-width:600px) and (min-width:400px){
    .ajuste-imagen{
    height:265px;line-height:262px
}

}
@media (max-width:400px) and (min-width:361px){
    .ajuste-imagen{
    height:240px;line-height:238px
}
.ajuste-imagen img{
    width:115%;margin:-115%
}

}
@media (max-width:360px) and (min-width:320px){
    .ajuste-imagen{
    height:212px;line-height:205px
}
.ajuste-imagen img{
    width:115%;margin:-115%
}

}
@media (max-width:319px) and (min-width:50px){
    .ajuste-imagen{
    height:180px;line-height:175px
}
.ajuste-imagen img{
    width:115%;margin:-115%
}

}
.overflow{
    overflow:hidden
}
.padding-none{
    padding:0
}
.full-image{
    width:100%
}
.lg-backdrop{
    background-color:#31464d!important;opacity:.85!important
}
.lg-actions .lg-next,.lg-actions .lg-prev{
    background-color:#78b92f!important;border-radius:0!important
}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{
    background-color:#31464d
}
.lg-actions .lg-prev:after{
    content:""!important;background:url(../images/izquierda.svg) no-repeat;right:0;display:block;width:18px;height:20px
}
.lg-actions .lg-next:before{
    content:""!important;background:url(../images/derecha.svg) no-repeat;right:0;display:block;width:20px;height:20px;margin-top:5px;margin-left:3px
}
#lg-actual-size:after,#lg-zoom-in:after,#lg-zoom-out:after,.lg-autoplay-button:after,.lg-fullscreen-on .lg-fullscreen:after,.lg-fullscreen:after,.lg-outer .lg-toogle-thumb:after,.lg-toolbar .lg-close:after,.lg-toolbar .lg-download:after{
    content:""!important;display:block;width:24px;height:24px;margin-top:5px
}
.titulo-seccion{
    margin-bottom:2rem;border-bottom:thin dotted #cacaca;padding-bottom:1rem
}
.subtitulo-seccion{
    font-size:1.75rem
}
#lg-actual-size:after{
    background:url(../images/actual-size.svg) no-repeat
}
#lg-zoom-in:after{
    background:url(../images/zoom-in.svg) no-repeat
}
#lg-zoom-out:after{
    background:url(../images/zoom-out.svg) no-repeat
}
.lg-fullscreen:after{
    background:url(../images/fullscreen.svg) no-repeat
}
.lg-fullscreen-on .lg-fullscreen:after{
    background:url(../images/exit-fullscreen.svg) no-repeat
}
.lg-autoplay-button:after{
    background:url(../images/play.svg) no-repeat
}
.lg-outer .lg-toogle-thumb:after{
    background:url(../images/thumbnails.svg) no-repeat;margin:7px auto 0 auto
}
.lg-toolbar .lg-download:after{
    background:url(../images/download.svg) no-repeat
}
.lg-toolbar .lg-close:after{
    background:url(../images/close-x.svg) no-repeat
}
.lg-progress-bar .lg-progress{
    background-color:#78b92f!important
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{
    border-color:#78b92f!important
}
.error-404{
    text-align:center;margin-top:80px;margin-bottom:80px
}
@media (max-width:768px) and (min-width:50px){
    .error-404{
    text-align:left;margin-bottom:20px
}

}
.error-404 a{
    display:inline-block;color:#78b92f
}
figure{
    margin:0
}
.page .texto .info .fecha{
    display:none
}
.postid-7984 li#nav_menu-3{
    display:none;visibility:hidden
}
.ammap{
    margin-bottom:2rem
}
.ammap #mapdiv{
    margin-top:20px;height:500px;float:left;margin-right:1%;clear:left;display:block;width:65%
}
@media screen and (max-width:620px){
    .ammap #mapdiv{
    width:100%
}

}
.ammap .rss-feed{
    overflow:hidden;border-left:thin solid #999;padding-left:1%
}
@media screen and (max-width:620px){
    .ammap .rss-feed{
    height:250px
}

}
.columnas-alto-fijo{
    display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap
}
.margen-titulo{
    margin:30px 0
}
.grilla{
    display:initial
}
.grilla-portal{
    display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center
}
@media (max-width:3000px) and (min-width:1000px){
    .grilla-portal{
    -ms-grid-columns:(33%) [auto-fill];grid-template-columns:repeat(auto-fill,33%)
}

}
@media (max-width:1000px) and (min-width:768px){
    .grilla-portal{
    -ms-grid-columns:(50%) [auto-fill];grid-template-columns:repeat(auto-fill,50%)
}

}
.grilla-portal article{
    max-width:270px;margin:0 auto
}
.grilla-portal .convenio{
    width:86%
}
.grilla-portal .convenio>a{
    height:173px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center
}
.grilla-portal .convenio>a img{
    max-height:88%;width:auto;height:auto
}
.grilla-portal-2cols{
    display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center
}
@media (max-width:3000px) and (min-width:1000px){
    .grilla-portal-2cols{
    -ms-grid-columns:(33%) [auto-fill];grid-template-columns:repeat(auto-fill,33%)
}

}
@media (max-width:1000px) and (min-width:768px){
    .grilla-portal-2cols{
    -ms-grid-columns:(50%) [auto-fill];grid-template-columns:repeat(auto-fill,50%)
}

}
.grilla-portal-2cols article{
    margin:0 auto
}
.grecaptcha-badge{
    display:none!important
}
.faculty-ciencias-sociales-y-humanas .secondary-header-menu{
    background:#e7a900
}
.faculty-ciencias-sociales-y-humanas .secondary-header-menu .menu-secundario{
    background:#ce9600
}
@media (max-width:768px) and (min-width:50px){
    .faculty-ciencias-sociales-y-humanas .secondary-header-menu .menu-secundario{
    background:#b48400
}

}
.faculty-ciencias-sociales-y-humanas .secondary-header-menu .opcion-activa{
    background-color:#966E00
}
.faculty-ciencias-sociales-y-humanas .secondary-header-menu .menu-secundario ul li:hover{
    background-color:#b48400
}
.faculty-ciencias-sociales-y-humanas .secondary-header-menu .menu-secundario ul li .sub-menu li:hover{
    color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .anterior-siguiente a.anterior .flecha,.faculty-ciencias-sociales-y-humanas .anterior-siguiente a.siguiente .flecha{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .anterior-siguiente a.anterior:hover .flecha,.faculty-ciencias-sociales-y-humanas .anterior-siguiente a.siguiente:hover .flecha{
    color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .autor a{
    border-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .autor a:hover{
    color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .modulo-acordeon-content .panel .titulo-acordeon a{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .modulo-acordeon-content .panel .titulo-acordeon a.collapsed span.flecha{
    color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .modulo-acordeon-content .panel .titulo-acordeon a.collapsed:hover{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .modulo-acordeon-content .panel .info{
    border-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .contenedor .info .h6 a,.faculty-ciencias-sociales-y-humanas .contenedor .info h6 a{
    color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .slicknav_menu{
    background-color:#ce9600
}
.faculty-ciencias-sociales-y-humanas .slicknav_menu a{
    border-color:#aa7c00
}
.faculty-ciencias-sociales-y-humanas .slicknav_menu li.slicknav_parent.slicknav_open{
    background-color:#c38f00
}
.faculty-ciencias-sociales-y-humanas .slicknav_menu li.slicknav_parent.slicknav_open .sub-menu .slicknav_open{
    background-color:#b48400
}
.faculty-ciencias-sociales-y-humanas .slicknav_menu li:hover{
    background-color:#c38f00
}
.faculty-ciencias-sociales-y-humanas .slicknav_menu li:hover li:hover{
    background-color:#b48400
}
.faculty-ciencias-sociales-y-humanas .slicknav_menu li:hover li:hover li:hover{
    background-color:#a57800
}
.faculty-ciencias-sociales-y-humanas .botones-destacados .boton-grande:nth-of-type(1) .color,.faculty-ciencias-sociales-y-humanas .botones-destacados .boton-grande:nth-of-type(6) .color{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .botones-destacados .boton-grande:nth-of-type(3) .icono-grande,.faculty-ciencias-sociales-y-humanas .botones-destacados .boton-grande:nth-of-type(5) .icono-grande,.faculty-ciencias-sociales-y-humanas .botones-destacados .boton-grande:nth-of-type(8) .icono-grande{
    color:#e7a900
}
@media (max-width:3000px) and (min-width:400px){
    .faculty-ciencias-sociales-y-humanas .botones-destacados .boton-grande .info .h4::after,.faculty-ciencias-sociales-y-humanas .botones-destacados .boton-grande .info h4::after{
    border-bottom:solid 4px #e7a900
}

}
@media (max-width:500px) and (min-width:400px){
    .faculty-ciencias-sociales-y-humanas .botones-destacados .boton-grande .info .h4::after,.faculty-ciencias-sociales-y-humanas .botones-destacados .boton-grande .info h4::after{
    border-bottom:solid 3px #e7a900
}

}
@media (max-width:400px) and (min-width:50px){
    .faculty-ciencias-sociales-y-humanas .botones-destacados{
    border-bottom:solid 4px #e7a900
}

}
.faculty-ciencias-sociales-y-humanas .botones-destacados .mini-boton{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .botones-destacados .mini-boton:hover{
    background:#be8b00
}
.faculty-ciencias-sociales-y-humanas .botones-destacados-iguales .boton-grande .color{
    background-color:#e7a900
}
@media (max-width:3000px) and (min-width:400px){
    .faculty-ciencias-sociales-y-humanas .botones-destacados-iguales .boton-grande .info .h4::after,.faculty-ciencias-sociales-y-humanas .botones-destacados-iguales .boton-grande .info h4::after{
    border-bottom:solid 4px #e7a900
}

}
@media (max-width:500px) and (min-width:400px){
    .faculty-ciencias-sociales-y-humanas .botones-destacados-iguales .boton-grande .info .h4::after,.faculty-ciencias-sociales-y-humanas .botones-destacados-iguales .boton-grande .info h4::after{
    border-bottom:solid 3px #e7a900
}

}
@media (max-width:400px) and (min-width:50px){
    .faculty-ciencias-sociales-y-humanas .botones-destacados-iguales{
    border-bottom:solid 4px #e7a900
}

}
.faculty-ciencias-sociales-y-humanas .ie .botones-destacados .boton-grande:nth-of-type(1) .color,.faculty-ciencias-sociales-y-humanas .ie .botones-destacados .boton-grande:nth-of-type(6) .color{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .modulo-acordeon{
    border-top-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .modulo-acordeon .panel .titulo-acordeon{
    color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .modulo-acordeon .panel .titulo-acordeon a span{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .modulo-acordeon .panel .titulo-acordeon a span.flecha{
    color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .modulo-acordeon .info a:hover{
    color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .widget{
    border-top-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .subrayado:after{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .subrayado-der:after{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas #menu-magnetico li{
    background:#e7a900
}
.faculty-ciencias-sociales-y-humanas #responsive-menu-magnetico{
    background:#e7a900
}
.faculty-ciencias-sociales-y-humanas .informacion-facultad .info a:hover,.faculty-ciencias-sociales-y-humanas .informacion-facultad .titulo span{
    color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .informacion-facultad .redes-sociales::before{
    border-top-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .informacion-facultad .redes-sociales .icono:hover{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .hover-news .hover-news-button a{
    background:#e7a900
}
.faculty-ciencias-sociales-y-humanas .hover-news .hover-news-title:after{
    background-color:#e7a900
}
.faculty-ciencias-sociales-y-humanas .titulo-tema{
    background-color:#e7a900
}
.modulo-blog.defecto .info .h6,.modulo-blog.defecto .info h6{
    color:#80b929
}
.modulo-blog.administracion-de-empresas .info .h6,.modulo-blog.administracion-de-empresas .info h6{
    color:#007ac1
}
.modulo-blog.bienestar-universitario .info .h6,.modulo-blog.bienestar-universitario .info h6{
    color:#ffd44e
}
.modulo-blog.biblioteca-v2 .info .h6,.modulo-blog.biblioteca-v2 .info h6{
    color:#DBA046
}
.modulo-blog.biblioteca .info .h6,.modulo-blog.biblioteca .info h6{
    color:#DBA046
}
.modulo-blog.comunicacion-social-periodismo .info .h6,.modulo-blog.comunicacion-social-periodismo .info h6{
    color:#6fbdac
}
.modulo-blog.contaduria-publica .info .h6,.modulo-blog.contaduria-publica .info h6{
    color:#00958c
}
.modulo-blog.derecho .info .h6,.modulo-blog.derecho .info h6{
    color:#babc00
}
.modulo-blog.economia .info .h6,.modulo-blog.economia .info h6{
    color:#e73f37
}
.modulo-blog.economia-abc .info .h6,.modulo-blog.economia-abc .info h6{
    color:#b69688
}
.modulo-blog.ciencias-de-la-educacion .info .h6,.modulo-blog.ciencias-de-la-educacion .info h6{
    color:#a89993
}
.modulo-blog.oficina-de-egresados .info .h6,.modulo-blog.oficina-de-egresados .info h6{
    color:#eab01b
}
.modulo-blog.finanzas-gobierno-y-relaciones-internacionales .info .h6,.modulo-blog.finanzas-gobierno-y-relaciones-internacionales .info h6{
    color:#ee8018
}
.modulo-blog.cipe .info .h6,.modulo-blog.cipe .info h6{
    color:#ee8018
}
.modulo-blog.egresados-figri .info .h6,.modulo-blog.egresados-figri .info h6{
    color:#ee8018
}
.modulo-blog.figri-internacional .info .h6,.modulo-blog.figri-internacional .info h6{
    color:#ee8018
}
.modulo-blog.centro-de-estudios-de-posgrados .info .h6,.modulo-blog.centro-de-estudios-de-posgrados .info h6{
    color:#ee8018
}
.modulo-blog.administracion-de-empresas-turisticas-y-hoteleras .info .h6,.modulo-blog.administracion-de-empresas-turisticas-y-hoteleras .info h6{
    color:#cf8aba
}
.modulo-blog.estudios-del-patrimonio-cultural .info .h6,.modulo-blog.estudios-del-patrimonio-cultural .info h6{
    color:#6e56a2
}
.modulo-blog.convenio-sigueme .info .h6,.modulo-blog.convenio-sigueme .info h6{
    color:#1e5d87
}
.modulo-blog.ciencias-sociales-y-humanas .info .h6,.modulo-blog.ciencias-sociales-y-humanas .info h6{
    color:#e7a900
}
.modulo-blog.la-universidad .info .h6,.modulo-blog.la-universidad .info h6{
    color:#01512c
}
.modulo-blog.comunidad-virtual .info .h6,.modulo-blog.comunidad-virtual .info h6{
    color:#256e7d
}
.modulo-blog.linae .info .h6,.modulo-blog.linae .info h6{
    color:#e7a900
}
.modulo-blog.departamento-de-derecho-penal-y-criminologia .info .h6,.modulo-blog.departamento-de-derecho-penal-y-criminologia .info h6{
    color:#babc00
}
.modulo-blog.empleabilidad-figri .info .h6,.modulo-blog.empleabilidad-figri .info h6{
    color:#ee8018
}
.modulo-blog.conexion-externado .info .h6,.modulo-blog.conexion-externado .info h6{
    color:#bf0f58
}
.modulo-blog.centro-de-espanol-para-extranjeros .info .h6,.modulo-blog.centro-de-espanol-para-extranjeros .info h6{
    color:#ee8018
}
.modulo-blog.escuela-de-relaciones-internacionales .info .h6,.modulo-blog.escuela-de-relaciones-internacionales .info h6{
    color:#ee8018
}
.modulo-evento.defecto .fecha-evento .fondo{
    background-color:#80b929
}
.modulo-evento.defecto .info .h6,.modulo-evento.defecto .info h6{
    color:#80b929
}
.modulo-evento.administracion-de-empresas .fecha-evento .fondo{
    background-color:#007ac1
}
.modulo-evento.administracion-de-empresas .info .h6,.modulo-evento.administracion-de-empresas .info h6{
    color:#007ac1
}
.modulo-evento.bienestar-universitario .fecha-evento .fondo{
    background-color:#ffd44e
}
.modulo-evento.bienestar-universitario .info .h6,.modulo-evento.bienestar-universitario .info h6{
    color:#ffd44e
}
.modulo-evento.biblioteca-v2 .fecha-evento .fondo{
    background-color:#DBA046
}
.modulo-evento.biblioteca-v2 .info .h6,.modulo-evento.biblioteca-v2 .info h6{
    color:#DBA046
}
.modulo-evento.biblioteca .fecha-evento .fondo{
    background-color:#DBA046
}
.modulo-evento.biblioteca .info .h6,.modulo-evento.biblioteca .info h6{
    color:#DBA046
}
.modulo-evento.comunicacion-social-periodismo .fecha-evento .fondo{
    background-color:#6fbdac
}
.modulo-evento.comunicacion-social-periodismo .info .h6,.modulo-evento.comunicacion-social-periodismo .info h6{
    color:#6fbdac
}
.modulo-evento.contaduria-publica .fecha-evento .fondo{
    background-color:#00958c
}
.modulo-evento.contaduria-publica .info .h6,.modulo-evento.contaduria-publica .info h6{
    color:#00958c
}
.modulo-evento.derecho .fecha-evento .fondo{
    background-color:#babc00
}
.modulo-evento.derecho .info .h6,.modulo-evento.derecho .info h6{
    color:#babc00
}
.modulo-evento.economia .fecha-evento .fondo{
    background-color:#e73f37
}
.modulo-evento.economia .info .h6,.modulo-evento.economia .info h6{
    color:#e73f37
}
.modulo-evento.economia-abc .fecha-evento .fondo{
    background-color:#b69688
}
.modulo-evento.economia-abc .info .h6,.modulo-evento.economia-abc .info h6{
    color:#b69688
}
.modulo-evento.ciencias-de-la-educacion .fecha-evento .fondo{
    background-color:#a89993
}
.modulo-evento.ciencias-de-la-educacion .info .h6,.modulo-evento.ciencias-de-la-educacion .info h6{
    color:#a89993
}
.modulo-evento.oficina-de-egresados .fecha-evento .fondo{
    background-color:#eab01b
}
.modulo-evento.oficina-de-egresados .info .h6,.modulo-evento.oficina-de-egresados .info h6{
    color:#eab01b
}
.modulo-evento.finanzas-gobierno-y-relaciones-internacionales .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento.finanzas-gobierno-y-relaciones-internacionales .info .h6,.modulo-evento.finanzas-gobierno-y-relaciones-internacionales .info h6{
    color:#ee8018
}
.modulo-evento.cipe .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento.cipe .info .h6,.modulo-evento.cipe .info h6{
    color:#ee8018
}
.modulo-evento.egresados-figri .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento.egresados-figri .info .h6,.modulo-evento.egresados-figri .info h6{
    color:#ee8018
}
.modulo-evento.figri-internacional .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento.figri-internacional .info .h6,.modulo-evento.figri-internacional .info h6{
    color:#ee8018
}
.modulo-evento.centro-de-estudios-de-posgrados .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento.centro-de-estudios-de-posgrados .info .h6,.modulo-evento.centro-de-estudios-de-posgrados .info h6{
    color:#ee8018
}
.modulo-evento.administracion-de-empresas-turisticas-y-hoteleras .fecha-evento .fondo{
    background-color:#cf8aba
}
.modulo-evento.administracion-de-empresas-turisticas-y-hoteleras .info .h6,.modulo-evento.administracion-de-empresas-turisticas-y-hoteleras .info h6{
    color:#cf8aba
}
.modulo-evento.estudios-del-patrimonio-cultural .fecha-evento .fondo{
    background-color:#6e56a2
}
.modulo-evento.estudios-del-patrimonio-cultural .info .h6,.modulo-evento.estudios-del-patrimonio-cultural .info h6{
    color:#6e56a2
}
.modulo-evento.convenio-sigueme .fecha-evento .fondo{
    background-color:#1e5d87
}
.modulo-evento.convenio-sigueme .info .h6,.modulo-evento.convenio-sigueme .info h6{
    color:#1e5d87
}
.modulo-evento.ciencias-sociales-y-humanas .fecha-evento .fondo{
    background-color:#e7a900
}
.modulo-evento.ciencias-sociales-y-humanas .info .h6,.modulo-evento.ciencias-sociales-y-humanas .info h6{
    color:#e7a900
}
.modulo-evento.la-universidad .fecha-evento .fondo{
    background-color:#01512c
}
.modulo-evento.la-universidad .info .h6,.modulo-evento.la-universidad .info h6{
    color:#01512c
}
.modulo-evento.comunidad-virtual .fecha-evento .fondo{
    background-color:#256e7d
}
.modulo-evento.comunidad-virtual .info .h6,.modulo-evento.comunidad-virtual .info h6{
    color:#256e7d
}
.modulo-evento.linae .fecha-evento .fondo{
    background-color:#e7a900
}
.modulo-evento.linae .info .h6,.modulo-evento.linae .info h6{
    color:#e7a900
}
.modulo-evento.departamento-de-derecho-penal-y-criminologia .fecha-evento .fondo{
    background-color:#babc00
}
.modulo-evento.departamento-de-derecho-penal-y-criminologia .info .h6,.modulo-evento.departamento-de-derecho-penal-y-criminologia .info h6{
    color:#babc00
}
.modulo-evento.empleabilidad-figri .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento.empleabilidad-figri .info .h6,.modulo-evento.empleabilidad-figri .info h6{
    color:#ee8018
}
.modulo-evento.conexion-externado .fecha-evento .fondo{
    background-color:#bf0f58
}
.modulo-evento.conexion-externado .info .h6,.modulo-evento.conexion-externado .info h6{
    color:#bf0f58
}
.modulo-evento.centro-de-espanol-para-extranjeros .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento.centro-de-espanol-para-extranjeros .info .h6,.modulo-evento.centro-de-espanol-para-extranjeros .info h6{
    color:#ee8018
}
.modulo-evento.escuela-de-relaciones-internacionales .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento.escuela-de-relaciones-internacionales .info .h6,.modulo-evento.escuela-de-relaciones-internacionales .info h6{
    color:#ee8018
}
.event-date-slider.defecto .fecha-evento .fondo{
    background-color:#80b929
}
.event-date-slider.defecto .info .h6,.event-date-slider.defecto .info h6{
    color:#80b929
}
.event-date-slider.administracion-de-empresas .fecha-evento .fondo{
    background-color:#007ac1
}
.event-date-slider.administracion-de-empresas .info .h6,.event-date-slider.administracion-de-empresas .info h6{
    color:#007ac1
}
.event-date-slider.bienestar-universitario .fecha-evento .fondo{
    background-color:#ffd44e
}
.event-date-slider.bienestar-universitario .info .h6,.event-date-slider.bienestar-universitario .info h6{
    color:#ffd44e
}
.event-date-slider.biblioteca-v2 .fecha-evento .fondo{
    background-color:#DBA046
}
.event-date-slider.biblioteca-v2 .info .h6,.event-date-slider.biblioteca-v2 .info h6{
    color:#DBA046
}
.event-date-slider.biblioteca .fecha-evento .fondo{
    background-color:#DBA046
}
.event-date-slider.biblioteca .info .h6,.event-date-slider.biblioteca .info h6{
    color:#DBA046
}
.event-date-slider.comunicacion-social-periodismo .fecha-evento .fondo{
    background-color:#6fbdac
}
.event-date-slider.comunicacion-social-periodismo .info .h6,.event-date-slider.comunicacion-social-periodismo .info h6{
    color:#6fbdac
}
.event-date-slider.contaduria-publica .fecha-evento .fondo{
    background-color:#00958c
}
.event-date-slider.contaduria-publica .info .h6,.event-date-slider.contaduria-publica .info h6{
    color:#00958c
}
.event-date-slider.derecho .fecha-evento .fondo{
    background-color:#babc00
}
.event-date-slider.derecho .info .h6,.event-date-slider.derecho .info h6{
    color:#babc00
}
.event-date-slider.economia .fecha-evento .fondo{
    background-color:#e73f37
}
.event-date-slider.economia .info .h6,.event-date-slider.economia .info h6{
    color:#e73f37
}
.event-date-slider.economia-abc .fecha-evento .fondo{
    background-color:#b69688
}
.event-date-slider.economia-abc .info .h6,.event-date-slider.economia-abc .info h6{
    color:#b69688
}
.event-date-slider.ciencias-de-la-educacion .fecha-evento .fondo{
    background-color:#a89993
}
.event-date-slider.ciencias-de-la-educacion .info .h6,.event-date-slider.ciencias-de-la-educacion .info h6{
    color:#a89993
}
.event-date-slider.oficina-de-egresados .fecha-evento .fondo{
    background-color:#eab01b
}
.event-date-slider.oficina-de-egresados .info .h6,.event-date-slider.oficina-de-egresados .info h6{
    color:#eab01b
}
.event-date-slider.finanzas-gobierno-y-relaciones-internacionales .fecha-evento .fondo{
    background-color:#ee8018
}
.event-date-slider.finanzas-gobierno-y-relaciones-internacionales .info .h6,.event-date-slider.finanzas-gobierno-y-relaciones-internacionales .info h6{
    color:#ee8018
}
.event-date-slider.cipe .fecha-evento .fondo{
    background-color:#ee8018
}
.event-date-slider.cipe .info .h6,.event-date-slider.cipe .info h6{
    color:#ee8018
}
.event-date-slider.egresados-figri .fecha-evento .fondo{
    background-color:#ee8018
}
.event-date-slider.egresados-figri .info .h6,.event-date-slider.egresados-figri .info h6{
    color:#ee8018
}
.event-date-slider.figri-internacional .fecha-evento .fondo{
    background-color:#ee8018
}
.event-date-slider.figri-internacional .info .h6,.event-date-slider.figri-internacional .info h6{
    color:#ee8018
}
.event-date-slider.centro-de-estudios-de-posgrados .fecha-evento .fondo{
    background-color:#ee8018
}
.event-date-slider.centro-de-estudios-de-posgrados .info .h6,.event-date-slider.centro-de-estudios-de-posgrados .info h6{
    color:#ee8018
}
.event-date-slider.administracion-de-empresas-turisticas-y-hoteleras .fecha-evento .fondo{
    background-color:#cf8aba
}
.event-date-slider.administracion-de-empresas-turisticas-y-hoteleras .info .h6,.event-date-slider.administracion-de-empresas-turisticas-y-hoteleras .info h6{
    color:#cf8aba
}
.event-date-slider.estudios-del-patrimonio-cultural .fecha-evento .fondo{
    background-color:#6e56a2
}
.event-date-slider.estudios-del-patrimonio-cultural .info .h6,.event-date-slider.estudios-del-patrimonio-cultural .info h6{
    color:#6e56a2
}
.event-date-slider.convenio-sigueme .fecha-evento .fondo{
    background-color:#1e5d87
}
.event-date-slider.convenio-sigueme .info .h6,.event-date-slider.convenio-sigueme .info h6{
    color:#1e5d87
}
.event-date-slider.ciencias-sociales-y-humanas .fecha-evento .fondo{
    background-color:#e7a900
}
.event-date-slider.ciencias-sociales-y-humanas .info .h6,.event-date-slider.ciencias-sociales-y-humanas .info h6{
    color:#e7a900
}
.event-date-slider.la-universidad .fecha-evento .fondo{
    background-color:#01512c
}
.event-date-slider.la-universidad .info .h6,.event-date-slider.la-universidad .info h6{
    color:#01512c
}
.event-date-slider.comunidad-virtual .fecha-evento .fondo{
    background-color:#256e7d
}
.event-date-slider.comunidad-virtual .info .h6,.event-date-slider.comunidad-virtual .info h6{
    color:#256e7d
}
.event-date-slider.linae .fecha-evento .fondo{
    background-color:#e7a900
}
.event-date-slider.linae .info .h6,.event-date-slider.linae .info h6{
    color:#e7a900
}
.event-date-slider.departamento-de-derecho-penal-y-criminologia .fecha-evento .fondo{
    background-color:#babc00
}
.event-date-slider.departamento-de-derecho-penal-y-criminologia .info .h6,.event-date-slider.departamento-de-derecho-penal-y-criminologia .info h6{
    color:#babc00
}
.event-date-slider.empleabilidad-figri .fecha-evento .fondo{
    background-color:#ee8018
}
.event-date-slider.empleabilidad-figri .info .h6,.event-date-slider.empleabilidad-figri .info h6{
    color:#ee8018
}
.event-date-slider.conexion-externado .fecha-evento .fondo{
    background-color:#bf0f58
}
.event-date-slider.conexion-externado .info .h6,.event-date-slider.conexion-externado .info h6{
    color:#bf0f58
}
.event-date-slider.centro-de-espanol-para-extranjeros .fecha-evento .fondo{
    background-color:#ee8018
}
.event-date-slider.centro-de-espanol-para-extranjeros .info .h6,.event-date-slider.centro-de-espanol-para-extranjeros .info h6{
    color:#ee8018
}
.event-date-slider.escuela-de-relaciones-internacionales .fecha-evento .fondo{
    background-color:#ee8018
}
.event-date-slider.escuela-de-relaciones-internacionales .info .h6,.event-date-slider.escuela-de-relaciones-internacionales .info h6{
    color:#ee8018
}
.modulo-evento-image.defecto .fecha-evento .fondo{
    background-color:#80b929
}
.modulo-evento-image.defecto .info .h6,.modulo-evento-image.defecto .info h6{
    color:#80b929
}
.modulo-evento-image.administracion-de-empresas .fecha-evento .fondo{
    background-color:#007ac1
}
.modulo-evento-image.administracion-de-empresas .info .h6,.modulo-evento-image.administracion-de-empresas .info h6{
    color:#007ac1
}
.modulo-evento-image.bienestar-universitario .fecha-evento .fondo{
    background-color:#ffd44e
}
.modulo-evento-image.bienestar-universitario .info .h6,.modulo-evento-image.bienestar-universitario .info h6{
    color:#ffd44e
}
.modulo-evento-image.biblioteca-v2 .fecha-evento .fondo{
    background-color:#DBA046
}
.modulo-evento-image.biblioteca-v2 .info .h6,.modulo-evento-image.biblioteca-v2 .info h6{
    color:#DBA046
}
.modulo-evento-image.biblioteca .fecha-evento .fondo{
    background-color:#DBA046
}
.modulo-evento-image.biblioteca .info .h6,.modulo-evento-image.biblioteca .info h6{
    color:#DBA046
}
.modulo-evento-image.comunicacion-social-periodismo .fecha-evento .fondo{
    background-color:#6fbdac
}
.modulo-evento-image.comunicacion-social-periodismo .info .h6,.modulo-evento-image.comunicacion-social-periodismo .info h6{
    color:#6fbdac
}
.modulo-evento-image.contaduria-publica .fecha-evento .fondo{
    background-color:#00958c
}
.modulo-evento-image.contaduria-publica .info .h6,.modulo-evento-image.contaduria-publica .info h6{
    color:#00958c
}
.modulo-evento-image.derecho .fecha-evento .fondo{
    background-color:#babc00
}
.modulo-evento-image.derecho .info .h6,.modulo-evento-image.derecho .info h6{
    color:#babc00
}
.modulo-evento-image.economia .fecha-evento .fondo{
    background-color:#e73f37
}
.modulo-evento-image.economia .info .h6,.modulo-evento-image.economia .info h6{
    color:#e73f37
}
.modulo-evento-image.economia-abc .fecha-evento .fondo{
    background-color:#b69688
}
.modulo-evento-image.economia-abc .info .h6,.modulo-evento-image.economia-abc .info h6{
    color:#b69688
}
.modulo-evento-image.ciencias-de-la-educacion .fecha-evento .fondo{
    background-color:#a89993
}
.modulo-evento-image.ciencias-de-la-educacion .info .h6,.modulo-evento-image.ciencias-de-la-educacion .info h6{
    color:#a89993
}
.modulo-evento-image.oficina-de-egresados .fecha-evento .fondo{
    background-color:#eab01b
}
.modulo-evento-image.oficina-de-egresados .info .h6,.modulo-evento-image.oficina-de-egresados .info h6{
    color:#eab01b
}
.modulo-evento-image.finanzas-gobierno-y-relaciones-internacionales .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento-image.finanzas-gobierno-y-relaciones-internacionales .info .h6,.modulo-evento-image.finanzas-gobierno-y-relaciones-internacionales .info h6{
    color:#ee8018
}
.modulo-evento-image.cipe .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento-image.cipe .info .h6,.modulo-evento-image.cipe .info h6{
    color:#ee8018
}
.modulo-evento-image.egresados-figri .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento-image.egresados-figri .info .h6,.modulo-evento-image.egresados-figri .info h6{
    color:#ee8018
}
.modulo-evento-image.figri-internacional .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento-image.figri-internacional .info .h6,.modulo-evento-image.figri-internacional .info h6{
    color:#ee8018
}
.modulo-evento-image.centro-de-estudios-de-posgrados .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento-image.centro-de-estudios-de-posgrados .info .h6,.modulo-evento-image.centro-de-estudios-de-posgrados .info h6{
    color:#ee8018
}
.modulo-evento-image.administracion-de-empresas-turisticas-y-hoteleras .fecha-evento .fondo{
    background-color:#cf8aba
}
.modulo-evento-image.administracion-de-empresas-turisticas-y-hoteleras .info .h6,.modulo-evento-image.administracion-de-empresas-turisticas-y-hoteleras .info h6{
    color:#cf8aba
}
.modulo-evento-image.estudios-del-patrimonio-cultural .fecha-evento .fondo{
    background-color:#6e56a2
}
.modulo-evento-image.estudios-del-patrimonio-cultural .info .h6,.modulo-evento-image.estudios-del-patrimonio-cultural .info h6{
    color:#6e56a2
}
.modulo-evento-image.convenio-sigueme .fecha-evento .fondo{
    background-color:#1e5d87
}
.modulo-evento-image.convenio-sigueme .info .h6,.modulo-evento-image.convenio-sigueme .info h6{
    color:#1e5d87
}
.modulo-evento-image.ciencias-sociales-y-humanas .fecha-evento .fondo{
    background-color:#e7a900
}
.modulo-evento-image.ciencias-sociales-y-humanas .info .h6,.modulo-evento-image.ciencias-sociales-y-humanas .info h6{
    color:#e7a900
}
.modulo-evento-image.la-universidad .fecha-evento .fondo{
    background-color:#01512c
}
.modulo-evento-image.la-universidad .info .h6,.modulo-evento-image.la-universidad .info h6{
    color:#01512c
}
.modulo-evento-image.comunidad-virtual .fecha-evento .fondo{
    background-color:#256e7d
}
.modulo-evento-image.comunidad-virtual .info .h6,.modulo-evento-image.comunidad-virtual .info h6{
    color:#256e7d
}
.modulo-evento-image.linae .fecha-evento .fondo{
    background-color:#e7a900
}
.modulo-evento-image.linae .info .h6,.modulo-evento-image.linae .info h6{
    color:#e7a900
}
.modulo-evento-image.departamento-de-derecho-penal-y-criminologia .fecha-evento .fondo{
    background-color:#babc00
}
.modulo-evento-image.departamento-de-derecho-penal-y-criminologia .info .h6,.modulo-evento-image.departamento-de-derecho-penal-y-criminologia .info h6{
    color:#babc00
}
.modulo-evento-image.empleabilidad-figri .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento-image.empleabilidad-figri .info .h6,.modulo-evento-image.empleabilidad-figri .info h6{
    color:#ee8018
}
.modulo-evento-image.conexion-externado .fecha-evento .fondo{
    background-color:#bf0f58
}
.modulo-evento-image.conexion-externado .info .h6,.modulo-evento-image.conexion-externado .info h6{
    color:#bf0f58
}
.modulo-evento-image.centro-de-espanol-para-extranjeros .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento-image.centro-de-espanol-para-extranjeros .info .h6,.modulo-evento-image.centro-de-espanol-para-extranjeros .info h6{
    color:#ee8018
}
.modulo-evento-image.escuela-de-relaciones-internacionales .fecha-evento .fondo{
    background-color:#ee8018
}
.modulo-evento-image.escuela-de-relaciones-internacionales .info .h6,.modulo-evento-image.escuela-de-relaciones-internacionales .info h6{
    color:#ee8018
}
.event-list-module.defecto .fecha-evento .fondo{
    background-color:#80b929
}
.event-list-module.defecto .info .h6,.event-list-module.defecto .info h6{
    color:#80b929
}
.event-list-module.administracion-de-empresas .fecha-evento .fondo{
    background-color:#007ac1
}
.event-list-module.administracion-de-empresas .info .h6,.event-list-module.administracion-de-empresas .info h6{
    color:#007ac1
}
.event-list-module.bienestar-universitario .fecha-evento .fondo{
    background-color:#ffd44e
}
.event-list-module.bienestar-universitario .info .h6,.event-list-module.bienestar-universitario .info h6{
    color:#ffd44e
}
.event-list-module.biblioteca-v2 .fecha-evento .fondo{
    background-color:#DBA046
}
.event-list-module.biblioteca-v2 .info .h6,.event-list-module.biblioteca-v2 .info h6{
    color:#DBA046
}
.event-list-module.biblioteca .fecha-evento .fondo{
    background-color:#DBA046
}
.event-list-module.biblioteca .info .h6,.event-list-module.biblioteca .info h6{
    color:#DBA046
}
.event-list-module.comunicacion-social-periodismo .fecha-evento .fondo{
    background-color:#6fbdac
}
.event-list-module.comunicacion-social-periodismo .info .h6,.event-list-module.comunicacion-social-periodismo .info h6{
    color:#6fbdac
}
.event-list-module.contaduria-publica .fecha-evento .fondo{
    background-color:#00958c
}
.event-list-module.contaduria-publica .info .h6,.event-list-module.contaduria-publica .info h6{
    color:#00958c
}
.event-list-module.derecho .fecha-evento .fondo{
    background-color:#babc00
}
.event-list-module.derecho .info .h6,.event-list-module.derecho .info h6{
    color:#babc00
}
.event-list-module.economia .fecha-evento .fondo{
    background-color:#e73f37
}
.event-list-module.economia .info .h6,.event-list-module.economia .info h6{
    color:#e73f37
}
.event-list-module.economia-abc .fecha-evento .fondo{
    background-color:#b69688
}
.event-list-module.economia-abc .info .h6,.event-list-module.economia-abc .info h6{
    color:#b69688
}
.event-list-module.ciencias-de-la-educacion .fecha-evento .fondo{
    background-color:#a89993
}
.event-list-module.ciencias-de-la-educacion .info .h6,.event-list-module.ciencias-de-la-educacion .info h6{
    color:#a89993
}
.event-list-module.oficina-de-egresados .fecha-evento .fondo{
    background-color:#eab01b
}
.event-list-module.oficina-de-egresados .info .h6,.event-list-module.oficina-de-egresados .info h6{
    color:#eab01b
}
.event-list-module.finanzas-gobierno-y-relaciones-internacionales .fecha-evento .fondo{
    background-color:#ee8018
}
.event-list-module.finanzas-gobierno-y-relaciones-internacionales .info .h6,.event-list-module.finanzas-gobierno-y-relaciones-internacionales .info h6{
    color:#ee8018
}
.event-list-module.cipe .fecha-evento .fondo{
    background-color:#ee8018
}
.event-list-module.cipe .info .h6,.event-list-module.cipe .info h6{
    color:#ee8018
}
.event-list-module.egresados-figri .fecha-evento .fondo{
    background-color:#ee8018
}
.event-list-module.egresados-figri .info .h6,.event-list-module.egresados-figri .info h6{
    color:#ee8018
}
.event-list-module.figri-internacional .fecha-evento .fondo{
    background-color:#ee8018
}
.event-list-module.figri-internacional .info .h6,.event-list-module.figri-internacional .info h6{
    color:#ee8018
}
.event-list-module.centro-de-estudios-de-posgrados .fecha-evento .fondo{
    background-color:#ee8018
}
.event-list-module.centro-de-estudios-de-posgrados .info .h6,.event-list-module.centro-de-estudios-de-posgrados .info h6{
    color:#ee8018
}
.event-list-module.administracion-de-empresas-turisticas-y-hoteleras .fecha-evento .fondo{
    background-color:#cf8aba
}
.event-list-module.administracion-de-empresas-turisticas-y-hoteleras .info .h6,.event-list-module.administracion-de-empresas-turisticas-y-hoteleras .info h6{
    color:#cf8aba
}
.event-list-module.estudios-del-patrimonio-cultural .fecha-evento .fondo{
    background-color:#6e56a2
}
.event-list-module.estudios-del-patrimonio-cultural .info .h6,.event-list-module.estudios-del-patrimonio-cultural .info h6{
    color:#6e56a2
}
.event-list-module.convenio-sigueme .fecha-evento .fondo{
    background-color:#1e5d87
}
.event-list-module.convenio-sigueme .info .h6,.event-list-module.convenio-sigueme .info h6{
    color:#1e5d87
}
.event-list-module.ciencias-sociales-y-humanas .fecha-evento .fondo{
    background-color:#e7a900
}
.event-list-module.ciencias-sociales-y-humanas .info .h6,.event-list-module.ciencias-sociales-y-humanas .info h6{
    color:#e7a900
}
.event-list-module.la-universidad .fecha-evento .fondo{
    background-color:#01512c
}
.event-list-module.la-universidad .info .h6,.event-list-module.la-universidad .info h6{
    color:#01512c
}
.event-list-module.comunidad-virtual .fecha-evento .fondo{
    background-color:#256e7d
}
.event-list-module.comunidad-virtual .info .h6,.event-list-module.comunidad-virtual .info h6{
    color:#256e7d
}
.event-list-module.linae .fecha-evento .fondo{
    background-color:#e7a900
}
.event-list-module.linae .info .h6,.event-list-module.linae .info h6{
    color:#e7a900
}
.event-list-module.departamento-de-derecho-penal-y-criminologia .fecha-evento .fondo{
    background-color:#babc00
}
.event-list-module.departamento-de-derecho-penal-y-criminologia .info .h6,.event-list-module.departamento-de-derecho-penal-y-criminologia .info h6{
    color:#babc00
}
.event-list-module.empleabilidad-figri .fecha-evento .fondo{
    background-color:#ee8018
}
.event-list-module.empleabilidad-figri .info .h6,.event-list-module.empleabilidad-figri .info h6{
    color:#ee8018
}
.event-list-module.conexion-externado .fecha-evento .fondo{
    background-color:#bf0f58
}
.event-list-module.conexion-externado .info .h6,.event-list-module.conexion-externado .info h6{
    color:#bf0f58
}
.event-list-module.centro-de-espanol-para-extranjeros .fecha-evento .fondo{
    background-color:#ee8018
}
.event-list-module.centro-de-espanol-para-extranjeros .info .h6,.event-list-module.centro-de-espanol-para-extranjeros .info h6{
    color:#ee8018
}
.event-list-module.escuela-de-relaciones-internacionales .fecha-evento .fondo{
    background-color:#ee8018
}
.event-list-module.escuela-de-relaciones-internacionales .info .h6,.event-list-module.escuela-de-relaciones-internacionales .info h6{
    color:#ee8018
}
.modulo-noticia.defecto .fondo{
    background-color:#80b929
}
.modulo-noticia.defecto .info .h6 a,.modulo-noticia.defecto .info h6 a{
    color:#80b929
}
.modulo-noticia.administracion-de-empresas .fondo{
    background-color:#007ac1
}
.modulo-noticia.administracion-de-empresas .info .h6 a,.modulo-noticia.administracion-de-empresas .info h6 a{
    color:#007ac1
}
.modulo-noticia.bienestar-universitario .fondo{
    background-color:#ffd44e
}
.modulo-noticia.bienestar-universitario .info .h6 a,.modulo-noticia.bienestar-universitario .info h6 a{
    color:#ffd44e
}
.modulo-noticia.biblioteca-v2 .fondo{
    background-color:#DBA046
}
.modulo-noticia.biblioteca-v2 .info .h6 a,.modulo-noticia.biblioteca-v2 .info h6 a{
    color:#DBA046
}
.modulo-noticia.biblioteca .fondo{
    background-color:#DBA046
}
.modulo-noticia.biblioteca .info .h6 a,.modulo-noticia.biblioteca .info h6 a{
    color:#DBA046
}
.modulo-noticia.comunicacion-social-periodismo .fondo{
    background-color:#6fbdac
}
.modulo-noticia.comunicacion-social-periodismo .info .h6 a,.modulo-noticia.comunicacion-social-periodismo .info h6 a{
    color:#6fbdac
}
.modulo-noticia.contaduria-publica .fondo{
    background-color:#00958c
}
.modulo-noticia.contaduria-publica .info .h6 a,.modulo-noticia.contaduria-publica .info h6 a{
    color:#00958c
}
.modulo-noticia.derecho .fondo{
    background-color:#babc00
}
.modulo-noticia.derecho .info .h6 a,.modulo-noticia.derecho .info h6 a{
    color:#babc00
}
.modulo-noticia.economia .fondo{
    background-color:#e73f37
}
.modulo-noticia.economia .info .h6 a,.modulo-noticia.economia .info h6 a{
    color:#e73f37
}
.modulo-noticia.economia-abc .fondo{
    background-color:#b69688
}
.modulo-noticia.economia-abc .info .h6 a,.modulo-noticia.economia-abc .info h6 a{
    color:#b69688
}
.modulo-noticia.ciencias-de-la-educacion .fondo{
    background-color:#a89993
}
.modulo-noticia.ciencias-de-la-educacion .info .h6 a,.modulo-noticia.ciencias-de-la-educacion .info h6 a{
    color:#a89993
}
.modulo-noticia.oficina-de-egresados .fondo{
    background-color:#eab01b
}
.modulo-noticia.oficina-de-egresados .info .h6 a,.modulo-noticia.oficina-de-egresados .info h6 a{
    color:#eab01b
}
.modulo-noticia.finanzas-gobierno-y-relaciones-internacionales .fondo{
    background-color:#ee8018
}
.modulo-noticia.finanzas-gobierno-y-relaciones-internacionales .info .h6 a,.modulo-noticia.finanzas-gobierno-y-relaciones-internacionales .info h6 a{
    color:#ee8018
}
.modulo-noticia.cipe .fondo{
    background-color:#ee8018
}
.modulo-noticia.cipe .info .h6 a,.modulo-noticia.cipe .info h6 a{
    color:#ee8018
}
.modulo-noticia.egresados-figri .fondo{
    background-color:#ee8018
}
.modulo-noticia.egresados-figri .info .h6 a,.modulo-noticia.egresados-figri .info h6 a{
    color:#ee8018
}
.modulo-noticia.figri-internacional .fondo{
    background-color:#ee8018
}
.modulo-noticia.figri-internacional .info .h6 a,.modulo-noticia.figri-internacional .info h6 a{
    color:#ee8018
}
.modulo-noticia.centro-de-estudios-de-posgrados .fondo{
    background-color:#ee8018
}
.modulo-noticia.centro-de-estudios-de-posgrados .info .h6 a,.modulo-noticia.centro-de-estudios-de-posgrados .info h6 a{
    color:#ee8018
}
.modulo-noticia.administracion-de-empresas-turisticas-y-hoteleras .fondo{
    background-color:#cf8aba
}
.modulo-noticia.administracion-de-empresas-turisticas-y-hoteleras .info .h6 a,.modulo-noticia.administracion-de-empresas-turisticas-y-hoteleras .info h6 a{
    color:#cf8aba
}
.modulo-noticia.estudios-del-patrimonio-cultural .fondo{
    background-color:#6e56a2
}
.modulo-noticia.estudios-del-patrimonio-cultural .info .h6 a,.modulo-noticia.estudios-del-patrimonio-cultural .info h6 a{
    color:#6e56a2
}
.modulo-noticia.convenio-sigueme .fondo{
    background-color:#1e5d87
}
.modulo-noticia.convenio-sigueme .info .h6 a,.modulo-noticia.convenio-sigueme .info h6 a{
    color:#1e5d87
}
.modulo-noticia.ciencias-sociales-y-humanas .fondo{
    background-color:#e7a900
}
.modulo-noticia.ciencias-sociales-y-humanas .info .h6 a,.modulo-noticia.ciencias-sociales-y-humanas .info h6 a{
    color:#e7a900
}
.modulo-noticia.la-universidad .fondo{
    background-color:#01512c
}
.modulo-noticia.la-universidad .info .h6 a,.modulo-noticia.la-universidad .info h6 a{
    color:#01512c
}
.modulo-noticia.comunidad-virtual .fondo{
    background-color:#256e7d
}
.modulo-noticia.comunidad-virtual .info .h6 a,.modulo-noticia.comunidad-virtual .info h6 a{
    color:#256e7d
}
.modulo-noticia.linae .fondo{
    background-color:#e7a900
}
.modulo-noticia.linae .info .h6 a,.modulo-noticia.linae .info h6 a{
    color:#e7a900
}
.modulo-noticia.departamento-de-derecho-penal-y-criminologia .fondo{
    background-color:#babc00
}
.modulo-noticia.departamento-de-derecho-penal-y-criminologia .info .h6 a,.modulo-noticia.departamento-de-derecho-penal-y-criminologia .info h6 a{
    color:#babc00
}
.modulo-noticia.empleabilidad-figri .fondo{
    background-color:#ee8018
}
.modulo-noticia.empleabilidad-figri .info .h6 a,.modulo-noticia.empleabilidad-figri .info h6 a{
    color:#ee8018
}
.modulo-noticia.conexion-externado .fondo{
    background-color:#bf0f58
}
.modulo-noticia.conexion-externado .info .h6 a,.modulo-noticia.conexion-externado .info h6 a{
    color:#bf0f58
}
.modulo-noticia.centro-de-espanol-para-extranjeros .fondo{
    background-color:#ee8018
}
.modulo-noticia.centro-de-espanol-para-extranjeros .info .h6 a,.modulo-noticia.centro-de-espanol-para-extranjeros .info h6 a{
    color:#ee8018
}
.modulo-noticia.escuela-de-relaciones-internacionales .fondo{
    background-color:#ee8018
}
.modulo-noticia.escuela-de-relaciones-internacionales .info .h6 a,.modulo-noticia.escuela-de-relaciones-internacionales .info h6 a{
    color:#ee8018
}
.modulo-programa.defecto .h6,.modulo-programa.defecto h6,.shortcode-modulo-programa.defecto .h6,.shortcode-modulo-programa.defecto h6{
    color:#80b929
}
.modulo-programa.administracion-de-empresas .h6,.modulo-programa.administracion-de-empresas h6,.shortcode-modulo-programa.administracion-de-empresas .h6,.shortcode-modulo-programa.administracion-de-empresas h6{
    color:#007ac1
}
.modulo-programa.bienestar-universitario .h6,.modulo-programa.bienestar-universitario h6,.shortcode-modulo-programa.bienestar-universitario .h6,.shortcode-modulo-programa.bienestar-universitario h6{
    color:#ffd44e
}
.modulo-programa.biblioteca-v2 .h6,.modulo-programa.biblioteca-v2 h6,.shortcode-modulo-programa.biblioteca-v2 .h6,.shortcode-modulo-programa.biblioteca-v2 h6{
    color:#DBA046
}
.modulo-programa.biblioteca .h6,.modulo-programa.biblioteca h6,.shortcode-modulo-programa.biblioteca .h6,.shortcode-modulo-programa.biblioteca h6{
    color:#DBA046
}
.modulo-programa.comunicacion-social-periodismo .h6,.modulo-programa.comunicacion-social-periodismo h6,.shortcode-modulo-programa.comunicacion-social-periodismo .h6,.shortcode-modulo-programa.comunicacion-social-periodismo h6{
    color:#6fbdac
}
.modulo-programa.contaduria-publica .h6,.modulo-programa.contaduria-publica h6,.shortcode-modulo-programa.contaduria-publica .h6,.shortcode-modulo-programa.contaduria-publica h6{
    color:#00958c
}
.modulo-programa.derecho .h6,.modulo-programa.derecho h6,.shortcode-modulo-programa.derecho .h6,.shortcode-modulo-programa.derecho h6{
    color:#babc00
}
.modulo-programa.economia .h6,.modulo-programa.economia h6,.shortcode-modulo-programa.economia .h6,.shortcode-modulo-programa.economia h6{
    color:#e73f37
}
.modulo-programa.economia-abc .h6,.modulo-programa.economia-abc h6,.shortcode-modulo-programa.economia-abc .h6,.shortcode-modulo-programa.economia-abc h6{
    color:#b69688
}
.modulo-programa.ciencias-de-la-educacion .h6,.modulo-programa.ciencias-de-la-educacion h6,.shortcode-modulo-programa.ciencias-de-la-educacion .h6,.shortcode-modulo-programa.ciencias-de-la-educacion h6{
    color:#a89993
}
.modulo-programa.oficina-de-egresados .h6,.modulo-programa.oficina-de-egresados h6,.shortcode-modulo-programa.oficina-de-egresados .h6,.shortcode-modulo-programa.oficina-de-egresados h6{
    color:#eab01b
}
.modulo-programa.finanzas-gobierno-y-relaciones-internacionales .h6,.modulo-programa.finanzas-gobierno-y-relaciones-internacionales h6,.shortcode-modulo-programa.finanzas-gobierno-y-relaciones-internacionales .h6,.shortcode-modulo-programa.finanzas-gobierno-y-relaciones-internacionales h6{
    color:#ee8018
}
.modulo-programa.cipe .h6,.modulo-programa.cipe h6,.shortcode-modulo-programa.cipe .h6,.shortcode-modulo-programa.cipe h6{
    color:#ee8018
}
.modulo-programa.egresados-figri .h6,.modulo-programa.egresados-figri h6,.shortcode-modulo-programa.egresados-figri .h6,.shortcode-modulo-programa.egresados-figri h6{
    color:#ee8018
}
.modulo-programa.figri-internacional .h6,.modulo-programa.figri-internacional h6,.shortcode-modulo-programa.figri-internacional .h6,.shortcode-modulo-programa.figri-internacional h6{
    color:#ee8018
}
.modulo-programa.centro-de-estudios-de-posgrados .h6,.modulo-programa.centro-de-estudios-de-posgrados h6,.shortcode-modulo-programa.centro-de-estudios-de-posgrados .h6,.shortcode-modulo-programa.centro-de-estudios-de-posgrados h6{
    color:#ee8018
}
.modulo-programa.administracion-de-empresas-turisticas-y-hoteleras .h6,.modulo-programa.administracion-de-empresas-turisticas-y-hoteleras h6,.shortcode-modulo-programa.administracion-de-empresas-turisticas-y-hoteleras .h6,.shortcode-modulo-programa.administracion-de-empresas-turisticas-y-hoteleras h6{
    color:#cf8aba
}
.modulo-programa.estudios-del-patrimonio-cultural .h6,.modulo-programa.estudios-del-patrimonio-cultural h6,.shortcode-modulo-programa.estudios-del-patrimonio-cultural .h6,.shortcode-modulo-programa.estudios-del-patrimonio-cultural h6{
    color:#6e56a2
}
.modulo-programa.convenio-sigueme .h6,.modulo-programa.convenio-sigueme h6,.shortcode-modulo-programa.convenio-sigueme .h6,.shortcode-modulo-programa.convenio-sigueme h6{
    color:#1e5d87
}
.modulo-programa.ciencias-sociales-y-humanas .h6,.modulo-programa.ciencias-sociales-y-humanas h6,.shortcode-modulo-programa.ciencias-sociales-y-humanas .h6,.shortcode-modulo-programa.ciencias-sociales-y-humanas h6{
    color:#e7a900
}
.modulo-programa.la-universidad .h6,.modulo-programa.la-universidad h6,.shortcode-modulo-programa.la-universidad .h6,.shortcode-modulo-programa.la-universidad h6{
    color:#01512c
}
.modulo-programa.comunidad-virtual .h6,.modulo-programa.comunidad-virtual h6,.shortcode-modulo-programa.comunidad-virtual .h6,.shortcode-modulo-programa.comunidad-virtual h6{
    color:#256e7d
}
.modulo-programa.linae .h6,.modulo-programa.linae h6,.shortcode-modulo-programa.linae .h6,.shortcode-modulo-programa.linae h6{
    color:#e7a900
}
.modulo-programa.departamento-de-derecho-penal-y-criminologia .h6,.modulo-programa.departamento-de-derecho-penal-y-criminologia h6,.shortcode-modulo-programa.departamento-de-derecho-penal-y-criminologia .h6,.shortcode-modulo-programa.departamento-de-derecho-penal-y-criminologia h6{
    color:#babc00
}
.modulo-programa.empleabilidad-figri .h6,.modulo-programa.empleabilidad-figri h6,.shortcode-modulo-programa.empleabilidad-figri .h6,.shortcode-modulo-programa.empleabilidad-figri h6{
    color:#ee8018
}
.modulo-programa.conexion-externado .h6,.modulo-programa.conexion-externado h6,.shortcode-modulo-programa.conexion-externado .h6,.shortcode-modulo-programa.conexion-externado h6{
    color:#bf0f58
}
.modulo-programa.centro-de-espanol-para-extranjeros .h6,.modulo-programa.centro-de-espanol-para-extranjeros h6,.shortcode-modulo-programa.centro-de-espanol-para-extranjeros .h6,.shortcode-modulo-programa.centro-de-espanol-para-extranjeros h6{
    color:#ee8018
}
.modulo-programa.escuela-de-relaciones-internacionales .h6,.modulo-programa.escuela-de-relaciones-internacionales h6,.shortcode-modulo-programa.escuela-de-relaciones-internacionales .h6,.shortcode-modulo-programa.escuela-de-relaciones-internacionales h6{
    color:#ee8018
}
.modulo-relacionado.defecto .info .h6,.modulo-relacionado.defecto .info h6{
    color:#80b929
}
.modulo-relacionado.administracion-de-empresas .info .h6,.modulo-relacionado.administracion-de-empresas .info h6{
    color:#007ac1
}
.modulo-relacionado.bienestar-universitario .info .h6,.modulo-relacionado.bienestar-universitario .info h6{
    color:#ffd44e
}
.modulo-relacionado.biblioteca-v2 .info .h6,.modulo-relacionado.biblioteca-v2 .info h6{
    color:#DBA046
}
.modulo-relacionado.biblioteca .info .h6,.modulo-relacionado.biblioteca .info h6{
    color:#DBA046
}
.modulo-relacionado.comunicacion-social-periodismo .info .h6,.modulo-relacionado.comunicacion-social-periodismo .info h6{
    color:#6fbdac
}
.modulo-relacionado.contaduria-publica .info .h6,.modulo-relacionado.contaduria-publica .info h6{
    color:#00958c
}
.modulo-relacionado.derecho .info .h6,.modulo-relacionado.derecho .info h6{
    color:#babc00
}
.modulo-relacionado.economia .info .h6,.modulo-relacionado.economia .info h6{
    color:#e73f37
}
.modulo-relacionado.economia-abc .info .h6,.modulo-relacionado.economia-abc .info h6{
    color:#b69688
}
.modulo-relacionado.ciencias-de-la-educacion .info .h6,.modulo-relacionado.ciencias-de-la-educacion .info h6{
    color:#a89993
}
.modulo-relacionado.oficina-de-egresados .info .h6,.modulo-relacionado.oficina-de-egresados .info h6{
    color:#eab01b
}
.modulo-relacionado.finanzas-gobierno-y-relaciones-internacionales .info .h6,.modulo-relacionado.finanzas-gobierno-y-relaciones-internacionales .info h6{
    color:#ee8018
}
.modulo-relacionado.cipe .info .h6,.modulo-relacionado.cipe .info h6{
    color:#ee8018
}
.modulo-relacionado.egresados-figri .info .h6,.modulo-relacionado.egresados-figri .info h6{
    color:#ee8018
}
.modulo-relacionado.figri-internacional .info .h6,.modulo-relacionado.figri-internacional .info h6{
    color:#ee8018
}
.modulo-relacionado.centro-de-estudios-de-posgrados .info .h6,.modulo-relacionado.centro-de-estudios-de-posgrados .info h6{
    color:#ee8018
}
.modulo-relacionado.administracion-de-empresas-turisticas-y-hoteleras .info .h6,.modulo-relacionado.administracion-de-empresas-turisticas-y-hoteleras .info h6{
    color:#cf8aba
}
.modulo-relacionado.estudios-del-patrimonio-cultural .info .h6,.modulo-relacionado.estudios-del-patrimonio-cultural .info h6{
    color:#6e56a2
}
.modulo-relacionado.convenio-sigueme .info .h6,.modulo-relacionado.convenio-sigueme .info h6{
    color:#1e5d87
}
.modulo-relacionado.ciencias-sociales-y-humanas .info .h6,.modulo-relacionado.ciencias-sociales-y-humanas .info h6{
    color:#e7a900
}
.modulo-relacionado.la-universidad .info .h6,.modulo-relacionado.la-universidad .info h6{
    color:#01512c
}
.modulo-relacionado.comunidad-virtual .info .h6,.modulo-relacionado.comunidad-virtual .info h6{
    color:#256e7d
}
.modulo-relacionado.linae .info .h6,.modulo-relacionado.linae .info h6{
    color:#e7a900
}
.modulo-relacionado.departamento-de-derecho-penal-y-criminologia .info .h6,.modulo-relacionado.departamento-de-derecho-penal-y-criminologia .info h6{
    color:#babc00
}
.modulo-relacionado.empleabilidad-figri .info .h6,.modulo-relacionado.empleabilidad-figri .info h6{
    color:#ee8018
}
.modulo-relacionado.conexion-externado .info .h6,.modulo-relacionado.conexion-externado .info h6{
    color:#bf0f58
}
.modulo-relacionado.centro-de-espanol-para-extranjeros .info .h6,.modulo-relacionado.centro-de-espanol-para-extranjeros .info h6{
    color:#ee8018
}
.modulo-relacionado.escuela-de-relaciones-internacionales .info .h6,.modulo-relacionado.escuela-de-relaciones-internacionales .info h6{
    color:#ee8018
}
.modulo-resumen.defecto .h6,.modulo-resumen.defecto h6{
    color:#80b929
}
.modulo-resumen.administracion-de-empresas .h6,.modulo-resumen.administracion-de-empresas h6{
    color:#007ac1
}
.modulo-resumen.bienestar-universitario .h6,.modulo-resumen.bienestar-universitario h6{
    color:#ffd44e
}
.modulo-resumen.biblioteca-v2 .h6,.modulo-resumen.biblioteca-v2 h6{
    color:#DBA046
}
.modulo-resumen.biblioteca .h6,.modulo-resumen.biblioteca h6{
    color:#DBA046
}
.modulo-resumen.comunicacion-social-periodismo .h6,.modulo-resumen.comunicacion-social-periodismo h6{
    color:#6fbdac
}
.modulo-resumen.contaduria-publica .h6,.modulo-resumen.contaduria-publica h6{
    color:#00958c
}
.modulo-resumen.derecho .h6,.modulo-resumen.derecho h6{
    color:#babc00
}
.modulo-resumen.economia .h6,.modulo-resumen.economia h6{
    color:#e73f37
}
.modulo-resumen.economia-abc .h6,.modulo-resumen.economia-abc h6{
    color:#b69688
}
.modulo-resumen.ciencias-de-la-educacion .h6,.modulo-resumen.ciencias-de-la-educacion h6{
    color:#a89993
}
.modulo-resumen.oficina-de-egresados .h6,.modulo-resumen.oficina-de-egresados h6{
    color:#eab01b
}
.modulo-resumen.finanzas-gobierno-y-relaciones-internacionales .h6,.modulo-resumen.finanzas-gobierno-y-relaciones-internacionales h6{
    color:#ee8018
}
.modulo-resumen.cipe .h6,.modulo-resumen.cipe h6{
    color:#ee8018
}
.modulo-resumen.egresados-figri .h6,.modulo-resumen.egresados-figri h6{
    color:#ee8018
}
.modulo-resumen.figri-internacional .h6,.modulo-resumen.figri-internacional h6{
    color:#ee8018
}
.modulo-resumen.centro-de-estudios-de-posgrados .h6,.modulo-resumen.centro-de-estudios-de-posgrados h6{
    color:#ee8018
}
.modulo-resumen.administracion-de-empresas-turisticas-y-hoteleras .h6,.modulo-resumen.administracion-de-empresas-turisticas-y-hoteleras h6{
    color:#cf8aba
}
.modulo-resumen.estudios-del-patrimonio-cultural .h6,.modulo-resumen.estudios-del-patrimonio-cultural h6{
    color:#6e56a2
}
.modulo-resumen.convenio-sigueme .h6,.modulo-resumen.convenio-sigueme h6{
    color:#1e5d87
}
.modulo-resumen.ciencias-sociales-y-humanas .h6,.modulo-resumen.ciencias-sociales-y-humanas h6{
    color:#e7a900
}
.modulo-resumen.la-universidad .h6,.modulo-resumen.la-universidad h6{
    color:#01512c
}
.modulo-resumen.comunidad-virtual .h6,.modulo-resumen.comunidad-virtual h6{
    color:#256e7d
}
.modulo-resumen.linae .h6,.modulo-resumen.linae h6{
    color:#e7a900
}
.modulo-resumen.departamento-de-derecho-penal-y-criminologia .h6,.modulo-resumen.departamento-de-derecho-penal-y-criminologia h6{
    color:#babc00
}
.modulo-resumen.empleabilidad-figri .h6,.modulo-resumen.empleabilidad-figri h6{
    color:#ee8018
}
.modulo-resumen.conexion-externado .h6,.modulo-resumen.conexion-externado h6{
    color:#bf0f58
}
.modulo-resumen.centro-de-espanol-para-extranjeros .h6,.modulo-resumen.centro-de-espanol-para-extranjeros h6{
    color:#ee8018
}
.modulo-resumen.escuela-de-relaciones-internacionales .h6,.modulo-resumen.escuela-de-relaciones-internacionales h6{
    color:#ee8018
}
*{
    box-sizing:border-box
}
:after,:before{
    box-sizing:border-box
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive{
    display:block;max-width:100%;height:auto
}
.sr-only{
    position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto
}
[role=button]{
    cursor:pointer
}
table{
    background-color:transparent
}
caption{
    padding-top:8px;padding-bottom:8px;color:#777;text-align:left
}
th{
    text-align:left
}
.table{
    width:100%;max-width:100%;margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd
}
.table>thead>tr>th{
    vertical-align:bottom;border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{
    border-top:0
}
.table>tbody+tbody{
    border-top:2px solid #ddd
}
.table .table{
    background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{
    padding:5px
}
.table-bordered{
    border:1px solid #ddd
}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
    border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
    border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd){
    background-color:#f9f9f9
}
.table-hover>tbody>tr:hover{
    background-color:#f5f5f5
}
table col[class*=col-]{
    position:static;float:none;display:table-column
}
table td[class*=col-],table th[class*=col-]{
    position:static;float:none;display:table-cell
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{
    background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{
    background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{
    background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{
    background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{
    background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{
    background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{
    background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{
    background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{
    background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{
    background-color:#ebcccc
}
.table-responsive{
    overflow-x:auto;min-height:.01%
}
@media screen and (max-width:767px){
    .table-responsive{
    width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd
}
.table-responsive>.table{
    margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{
    white-space:nowrap
}
.table-responsive>.table-bordered{
    border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{
    border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{
    border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{
    border-bottom:0
}

}
.fade{
    opacity:0;transition:opacity .15s linear
}
.fade.in{
    opacity:1
}
.collapse{
    display:none
}
.collapse.in{
    display:block
}
tr.collapse.in{
    display:table-row
}
tbody.collapse.in{
    display:table-row-group
}
.collapsing{
    position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease
}
.caret{
    display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent
}
.dropdown,.dropup{
    position:relative
}
.dropdown-toggle:focus{
    outline:0
}
.dropdown-menu{
    position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:80px;padding:0;margin:0;list-style:none;text-align:left;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.4);background-clip:padding-box
}
.dropdown-menu.pull-right{
    right:0;left:auto
}
.dropdown-menu .divider{
    height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5
}
.dropdown-menu>li>a{
    display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    text-decoration:none;color:#262626;background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{
    color:#fff;text-decoration:none;outline:0;background-color:#337ab7
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed
}
.open>.dropdown-menu{
    display:block
}
.open>a{
    outline:0
}
.dropdown-menu-right{
    left:auto;right:0
}
.dropdown-menu-left{
    left:0;right:auto
}
.dropdown-header{
    display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap
}
.dropdown-backdrop{
    position:fixed;left:0;right:0;bottom:0;top:0;z-index:990
}
.pull-right>.dropdown-menu{
    right:0;left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;bottom:100%;margin-bottom:2px
}
@media (min-width:768px){
    .navbar-right .dropdown-menu{
    left:auto;right:0
}
.navbar-right .dropdown-menu-left{
    left:0;right:auto
}

}
.nav{
    margin-bottom:0;padding-left:0;list-style:none
}
.nav>li{
    position:relative;display:block
}
.nav>li>a{
    position:relative;display:block;padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover{
    text-decoration:none;background-color:#eee
}
.nav>li.disabled>a{
    color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{
    color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:#eee;border-color:#337ab7
}
.nav .nav-divider{
    height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5
}
.nav>li>a>img{
    max-width:none
}
.nav-tabs{
    border-bottom:1px solid #ddd
}
.nav-tabs>li{
    float:left;margin-bottom:-1px
}
.nav-tabs>li>a{
    margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover{
    border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default
}
.nav-tabs.nav-justified{
    width:100%;border-bottom:0
}
.nav-tabs.nav-justified>li{
    float:none
}
.nav-tabs.nav-justified>li>a{
    text-align:center;margin-bottom:5px
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{
    top:auto;left:auto
}
@media (min-width:768px){
    .nav-tabs.nav-justified>li{
    display:table-cell;width:1%
}
.nav-tabs.nav-justified>li>a{
    margin-bottom:0
}

}
.nav-tabs.nav-justified>li>a{
    margin-right:0;border-radius:4px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
    border:1px solid #ddd
}
@media (min-width:768px){
    .nav-tabs.nav-justified>li>a{
    border-bottom:1px solid #ddd;border-radius:4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
    border-bottom-color:#fff
}

}
.nav-pills>li{
    float:left
}
.nav-pills>li>a{
    border-radius:4px
}
.nav-pills>li+li{
    margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{
    color:#fff;background-color:#337ab7
}
.nav-stacked>li{
    float:none
}
.nav-stacked>li+li{
    margin-top:2px;margin-left:0
}
.nav-justified{
    width:100%
}
.nav-justified>li{
    float:none
}
.nav-justified>li>a{
    text-align:center;margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu{
    top:auto;left:auto
}
@media (min-width:768px){
    .nav-justified>li{
    display:table-cell;width:1%
}
.nav-justified>li>a{
    margin-bottom:0
}

}
.nav-tabs-justified{
    border-bottom:0
}
.nav-tabs-justified>li>a{
    margin-right:0;border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{
    border:1px solid #ddd
}
@media (min-width:768px){
    .nav-tabs-justified>li>a{
    border-bottom:1px solid #ddd;border-radius:4px 4px 0 0
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{
    border-bottom-color:#fff
}

}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0
}
.modal-open{
    overflow:hidden
}
.modal{
    display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0
}
.modal.fade .modal-dialog{
    transform:translate(0,-25%);transition:transform .3s ease-out
}
.modal.in .modal-dialog{
    transform:translate(0,0)
}
.modal-open .modal{
    overflow-x:hidden;overflow-y:auto
}
.modal-dialog{
    position:relative;width:auto;margin:10px
}
.modal-content{
    position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0
}
.modal-backdrop{
    position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000
}
.modal-backdrop.fade{
    opacity:0;filter:alpha(opacity=0)
}
.modal-backdrop.in{
    opacity:.5;filter:alpha(opacity=50)
}
.modal-header{
    padding:15px;border-bottom:1px solid #e5e5e5
}
.modal-header .close{
    margin-top:-2px
}
.modal-title{
    margin:0;line-height:1.42857143
}
.modal-body{
    position:relative;padding:15px
}
.modal-footer{
    padding:15px;text-align:right;border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn{
    margin-left:5px;margin-bottom:0
}
.modal-footer .btn-group .btn+.btn{
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
    margin-left:0
}
.modal-scrollbar-measure{
    position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll
}
@media (min-width:768px){
    .modal-dialog{
    width:600px;margin:30px auto
}
.modal-content{
    box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.modal-sm{
    width:300px
}

}
@media (min-width:992px){
    .modal-lg{
    width:900px
}

}
.tooltip{
    position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)
}
.tooltip.in{
    opacity:.9;filter:alpha(opacity=90)
}
.tooltip.top{
    margin-top:-3px;padding:5px 0
}
.tooltip.right{
    margin-left:3px;padding:0 5px
}
.tooltip.bottom{
    margin-top:3px;padding:5px 0
}
.tooltip.left{
    margin-left:-3px;padding:0 5px
}
.tooltip-inner{
    max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px
}
.tooltip-arrow{
    position:absolute;width:0;height:0;border-color:transparent;border-style:solid
}
.tooltip.top .tooltip-arrow{
    bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000
}
.tooltip.top-left .tooltip-arrow{
    bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000
}
.tooltip.top-right .tooltip-arrow{
    bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000
}
.tooltip.right .tooltip-arrow{
    top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000
}
.tooltip.left .tooltip-arrow{
    top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000
}
.tooltip.bottom .tooltip-arrow{
    top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow{
    top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow{
    top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000
}
.popover{
    position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.popover.top{
    margin-top:-10px
}
.popover.right{
    margin-left:10px
}
.popover.bottom{
    margin-top:10px
}
.popover.left{
    margin-left:-10px
}
.popover-title{
    margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0
}
.popover-content{
    padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after{
    position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid
}
.popover>.arrow{
    border-width:11px
}
.popover>.arrow:after{
    border-width:10px;content:""
}
.popover.top>.arrow{
    left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px
}
.popover.top>.arrow:after{
    content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff
}
.popover.right>.arrow{
    top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)
}
.popover.right>.arrow:after{
    content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff
}
.popover.bottom>.arrow{
    left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px
}
.popover.bottom>.arrow:after{
    content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff
}
.popover.left>.arrow{
    top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after{
    content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px
}
.carousel{
    position:relative
}
.carousel-inner{
    position:relative;overflow:hidden;width:100%
}
.carousel-inner>.item{
    display:none;position:relative;transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{
    line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d){
    .carousel-inner>.item{
    transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px
}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{
    transform:translate3d(100%,0,0);left:0
}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{
    transform:translate3d(-100%,0,0);left:0
}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{
    transform:translate3d(0,0,0);left:0
}

}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
    display:block
}
.carousel-inner>.active{
    left:0
}
.carousel-inner>.next,.carousel-inner>.prev{
    position:absolute;top:0;width:100%
}
.carousel-inner>.next{
    left:100%
}
.carousel-inner>.prev{
    left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
    left:0
}
.carousel-inner>.active.left{
    left:-100%
}
.carousel-inner>.active.right{
    left:100%
}
.carousel-control{
    position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.7;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent
}
.carousel-control.left{
    background-image:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right{
    left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.8) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:focus,.carousel-control:hover{
    outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{
    position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
    left:50%;margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
    right:50%;margin-right:-10px
}
.carousel-control .icon-next,.carousel-control .icon-prev{
    width:20px;height:20px;line-height:1;font-family:serif
}
.carousel-control .icon-prev:before{
    content:'\2039'
}
.carousel-control .icon-next:before{
    content:'\203a'
}
.carousel-indicators{
    position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center
}
.carousel-indicators li{
    display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000;background-color:transparent
}
.carousel-indicators .active{
    margin:0;width:12px;height:12px;background-color:#fff
}
.carousel-caption{
    position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn{
    text-shadow:none
}
@media screen and (min-width:768px){
    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{
    width:30px;height:30px;margin-top:-10px;font-size:30px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
    margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
    margin-right:-10px
}
.carousel-caption{
    left:20%;right:20%;padding-bottom:30px
}
.carousel-indicators{
    bottom:20px
}

}
.clearfix:after,.clearfix:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before{
    content:" ";display:table
}
.clearfix:after,.modal-footer:after,.modal-header:after,.nav:after{
    clear:both
}
.center-block{
    display:block;margin-left:auto;margin-right:auto
}
.pull-right{
    float:right!important
}
.pull-left{
    float:left!important
}
.hide{
    display:none!important
}
.show{
    display:block!important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0
}
.hidden{
    display:none!important
}
.affix{
    position:fixed
}
@-ms-viewport{
    width:device-width
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{
    display:none!important
}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{
    display:none!important
}
@media (max-width:767px){
    .visible-xs{
    display:block!important
}
table.visible-xs{
    display:table!important
}
tr.visible-xs{
    display:table-row!important
}
td.visible-xs,th.visible-xs{
    display:table-cell!important
}

}
@media (max-width:767px){
    .visible-xs-block{
    display:block!important
}

}
@media (max-width:767px){
    .visible-xs-inline{
    display:inline!important
}

}
@media (max-width:767px){
    .visible-xs-inline-block{
    display:inline-block!important
}

}
@media (min-width:768px) and (max-width:991px){
    .visible-sm{
    display:block!important
}
table.visible-sm{
    display:table!important
}
tr.visible-sm{
    display:table-row!important
}
td.visible-sm,th.visible-sm{
    display:table-cell!important
}

}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-block{
    display:block!important
}

}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-inline{
    display:inline!important
}

}
@media (min-width:768px) and (max-width:991px){
    .visible-sm-inline-block{
    display:inline-block!important
}

}
@media (min-width:992px) and (max-width:1199px){
    .visible-md{
    display:block!important
}
table.visible-md{
    display:table!important
}
tr.visible-md{
    display:table-row!important
}
td.visible-md,th.visible-md{
    display:table-cell!important
}

}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-block{
    display:block!important
}

}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-inline{
    display:inline!important
}

}
@media (min-width:992px) and (max-width:1199px){
    .visible-md-inline-block{
    display:inline-block!important
}

}
@media (min-width:1200px){
    .visible-lg{
    display:block!important
}
table.visible-lg{
    display:table!important
}
tr.visible-lg{
    display:table-row!important
}
td.visible-lg,th.visible-lg{
    display:table-cell!important
}

}
@media (min-width:1200px){
    .visible-lg-block{
    display:block!important
}

}
@media (min-width:1200px){
    .visible-lg-inline{
    display:inline!important
}

}
@media (min-width:1200px){
    .visible-lg-inline-block{
    display:inline-block!important
}

}
@media (max-width:767px){
    .hidden-xs{
    display:none!important
}

}
@media (min-width:768px) and (max-width:991px){
    .hidden-sm{
    display:none!important
}

}
@media (min-width:992px) and (max-width:1199px){
    .hidden-md{
    display:none!important
}

}
@media (min-width:1200px){
    .hidden-lg{
    display:none!important
}

}
.visible-print{
    display:none!important
}
@media print{
    .visible-print{
    display:block!important
}
table.visible-print{
    display:table!important
}
tr.visible-print{
    display:table-row!important
}
td.visible-print,th.visible-print{
    display:table-cell!important
}

}
.visible-print-block{
    display:none!important
}
@media print{
    .visible-print-block{
    display:block!important
}

}
.visible-print-inline{
    display:none!important
}
@media print{
    .visible-print-inline{
    display:inline!important
}

}
.visible-print-inline-block{
    display:none!important
}
@media print{
    .visible-print-inline-block{
    display:inline-block!important
}

}
@media print{
    .hidden-print{
    display:none!important
}

}
.sgs-acreditacion{
    margin:15px 0
}
#creative-commons h4.logo-cc{
    width:46px;height:46px;margin:10px 10px 0 0;padding:6px 0;display:block;text-align:center;font-size:21px;color:#fff;border-radius:50px;border:solid 3px #fff;float:left;opacity:.6
}
@media (max-width:768px) and (min-width:600px){
    #creative-commons h4.logo-cc{
    width:40px;height:40px;font-size:1.125rem
}

}
#creative-commons p{
    width:calc(100% - 68px);float:left;font-size:1rem;line-height:1.0625rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:.7
}
@media (max-width:768px) and (min-width:600px){
    #creative-commons p{
    font-size:.9375rem;line-height:1rem;width:calc(100% - 50px)
}

}
.boton,.botones-subscription input[type=button].boton,.botones-subscription input[type=submit].boton,.moreButton,.texto a.boton,.wp-block-button .wp-block-button__link,input[type=button],input[type=submit]{
    font-size:1.125rem;letter-spacing:.0125rem;text-transform:uppercase;display:inline-block;padding:8px;color:#fff;transition:background ease-in-out .3s;cursor:pointer;border:none;border-radius:0;background-color:#78b92f;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.boton:hover,.botones-subscription input[type=button].boton:hover,.botones-subscription input[type=submit].boton:hover,.moreButton:hover,.texto a.boton:hover,.wp-block-button .wp-block-button__link:hover,input[type=button]:hover,input[type=submit]:hover{
    background-color:#fff
}
@media (max-width:640px) and (min-width:50px){
    .boton,.botones-subscription input[type=button].boton,.botones-subscription input[type=submit].boton,.moreButton,.texto a.boton,.wp-block-button .wp-block-button__link,input[type=button],input[type=submit]{
    font-size:.875rem
}

}
.boton:hover,.botones-subscription input[type=button].boton:hover,.botones-subscription input[type=submit].boton:hover,.moreButton:hover,.texto a.boton:hover,.wp-block-button .wp-block-button__link:hover,input[type=button]:hover,input[type=submit]:hover{
    background-color:#31464d;box-shadow:0 0 8px 0 rgba(0,0,0,.25);text-decoration:none
}
.boton.bottom-margin,.botones-subscription input[type=button].boton.bottom-margin,.botones-subscription input[type=submit].boton.bottom-margin,.moreButton.bottom-margin,.texto a.boton.bottom-margin,.wp-block-button .wp-block-button__link.bottom-margin,input[type=button].bottom-margin,input[type=submit].bottom-margin{
    margin-bottom:1rem
}
.mini-boton{
    font-size:1.125rem;letter-spacing:.0125rem;text-transform:uppercase;display:inline-block;padding:8px;color:#fff;transition:background ease-in-out .3s;cursor:pointer;border:none;border-radius:0;width:96%;text-align:center;font-size:1.35rem;padding:12px;font-weight:300;background-color:#78b92f;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.mini-boton:hover{
    background-color:#fff
}
@media (max-width:640px) and (min-width:50px){
    .mini-boton{
    font-size:.875rem
}

}
.mini-boton:hover{
    background-color:#31464d;box-shadow:0 0 8px 0 rgba(0,0,0,.25);text-decoration:none
}
.boton-linea{
    font-size:1.125rem;letter-spacing:.0125rem;text-transform:uppercase;display:inline-block;padding:8px;color:#fff;transition:background ease-in-out .3s;cursor:pointer;border:none;border-radius:0;background-color:transparent;border:#fff 2px solid;transition:color ease-in-out .3s,border-color ease-in-out .3s
}
.boton-linea:hover{
    background-color:#fff
}
@media (max-width:640px) and (min-width:50px){
    .boton-linea{
    font-size:.875rem
}

}
.boton-linea:hover{
    color:#78b92f;border:#78b92f 2px solid;background-color:transparent
}
.boton-icono{
    width:100%;height:70px;background-color:#31464d;color:#fff;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;transition:background ease-in-out .3s;margin-top:20px
}
.boton-icono p{
    line-height:1.25rem;width:90%;width:calc(100% - 110px)
}
.boton-icono span:nth-of-type(1),.boton-icono span:nth-of-type(2){
    -ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex
}
.boton-icono span:nth-of-type(1){
    width:70px;height:70px;background-color:#001c24;font-size:2.9375rem;color:#78b92f;margin:0 .5rem 0 0
}
.boton-icono span:nth-of-type(2){
    right:6px;position:absolute;transition:all ease-in-out .3s;font-size:2.125rem;top:17px
}
.boton-icono:hover{
    background-color:#001c24;box-shadow:0 0 8px 0 rgba(0,0,0,.25)
}
.boton-icono:hover span:nth-of-type(2){
    right:0
}
@media (max-width:880px) and (min-width:768px){
    .boton-icono.medios p{
    font-size:1rem;line-height:1.125rem
}

}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{
    background-color:#f5f5f5;border:thin solid #cacaca;width:100%;color:#3c3c3c;font-size:1.1875rem;padding-left:10px;border-radius:4px;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
@media (max-width:400px) and (min-width:50px){
    input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{
    font-size:1.125rem
}

}
input[type=date].hasDatepicker,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select{
    height:45px;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
label{
    font-size:1.125rem
}
input[type=date].hasDatepicker,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{
    margin:10px 0
}
input[type=date].hasDatepicker:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{
    box-shadow:0 0 5px #415f53;border:1px solid #78b92f;outline:0
}
.safari input[type=date].hasDatepicker,.safari input[type=email],.safari input[type=number],.safari input[type=password],.safari input[type=search],.safari input[type=text],.safari select,.safari textarea{
    font-weight:400
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance:none;margin:0
}
label.dropdown{
    position:relative;display:block;height:45px;font-weight:300;margin:10px 0;z-index:1
}
label.dropdown:before{
    content:'';right:0;top:1px;width:43px;height:43px;background-color:#001c24;position:absolute;pointer-events:none;display:block;border-radius:4px;z-index:5
}
label.dropdown:after{
    content:'';color:#78b92f;border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid #78b92f;display:inline-block;height:0;margin-left:2px;width:0;right:12px;top:39%;position:absolute;pointer-events:none;z-index:6
}
label.dropdown select{
    display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0;background-color:#f5f5f5
}
label.dropdown select:-moz-focusring{
    color:transparent;text-shadow:0 0 0 #444
}
label.dropdown select::-ms-expand{
    display:none
}
.safari label.dropdown{
    font-weight:400
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;padding:0;width:100%;height:30px;z-index:0;position:absolute;opacity:0;cursor:pointer;overflow:hidden;display:inline-block
}
input[type=checkbox]+label,input[type=checkbox]+span,input[type=radio]+label,input[type=radio]+span{
    margin:0 20px 12px 0;min-height:28px;line-height:24px;clear:none;font-style:normal;padding:0 5px 5px 32px;cursor:pointer;background:url(../images/imagenes_sprite.svg) no-repeat;display:block
}
input[type=checkbox]+label,input[type=checkbox]+span{
    background-position:-754px -338px
}
input[type=checkbox]:checked+label,input[type=checkbox]:checked+span{
    background-position:-724px -246px
}
input[type=radio]+label,input[type=radio]+span{
    background-position:-693px -155px
}
input[type=radio]:checked+label,input[type=radio]:checked+span{
    background-position:-664px -64px
}
[class*='-checkbox']>[class*='-list-item'],[class*='-radio']>[class*='-list-item']{
    position:relative
}
.search{
    position:relative;height:45px;font-weight:300
}
.search button{
    width:45px;height:100%;background-color:#001c24;display:block;border-radius:4px;border:none;position:absolute;top:10px;right:0;color:#fff;font-size:1.875rem;line-height:0;transition:background ease-in-out .3s;padding:0
}
.search button:hover{
    background-color:#31464d
}
.search.type-date{
    display:-ms-flexbox;display:flex;overflow:hidden;height:auto;-ms-flex-pack:justify;justify-content:space-between
}
.safari .search{
    font-weight:400
}
.buscador{
    display:inline-block;float:left;position:relative;background-color:#001c24;z-index:0
}
.buscador:before{
    border-bottom:36px inset transparent;border-right:23px solid #001c24;content:'';left:-22px;position:absolute;top:0
}
.buscador input[type=search]{
    border:none;color:#fff;display:block;font-size:1rem;height:35px;margin:0 0 0 -4px;padding:0 0 0 30px;position:relative;z-index:1;background-color:transparent
}
.buscador input[type=search]:focus{
    outline:0;box-shadow:0 2px 5px #31464d
}
.buscador input[type=search]:-ms-input-placeholder{
    -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;font-weight:700
}
.buscador input[type=search]::placeholder{
    -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;font-weight:700
}
.buscador span{
    position:absolute;z-index:0;top:0;color:#fff;left:0;font-size:1.5625rem;line-height:1.875rem
}
@media (max-width:980px) and (min-width:768px){
    .buscador input{
    width:35px
}
.buscador input:focus{
    width:160px
}

}
@media (max-width:768px) and (min-width:50px){
    .buscador{
    float:none;display:block;clear:both;margin:20px 4%;overflow:hidden;width:92%;background-color:#cacaca
}
.buscador:before{
    display:none;visibility:hidden
}
.buscador input[type=search]{
    width:100%;height:50px;font-size:inherit;color:#023324;margin-left:0;padding:0 0 0 50px
}
.buscador span{
    left:10px;top:5px;font-size:2.1875rem;color:#023324
}

}
.contenido table{
    border-collapse:collapse;border-spacing:0;width:100%;border:none;margin:30px 0;border-bottom:3px solid #3c3c3c;font-size:1rem;line-height:1.5
}
.contenido table thead{
    background-color:#31464d;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.contenido table tr{
    border:none;min-height:40px
}
.contenido table tr:nth-child(2n+2){
    background-color:#f5f5f5
}
.contenido table td{
    padding:0 5px;border-left:thin solid #cacaca;border-right:thin solid #cacaca;vertical-align:top
}
.contenido table td:first-child{
    border-left:none
}
.contenido table td:last-child{
    border-right:none
}
.contenido table td ol,.contenido table td ul{
    padding:0 5px 0 18px;margin:0
}
.contenido table td li{
    font-size:1rem;line-height:1.4em
}
.contenido table td li:before{
    top:6px
}
.contenido table th{
    border-right:thin solid #fff;padding:0 5px;height:45px
}
@media (max-width:920px) and (min-width:768px){
    .contenido table{
    border-top:5px solid #31464d;border-bottom:5px solid #31464d
}
.contenido table thead tr{
    position:absolute;top:-9999px;left:-9999px;border:1px solid #ccc
}
.contenido table td{
    border:none;border-bottom:1px solid #cacaca;position:relative;min-height:45px;padding:10px 10px 10px 40%;width:100%
}
.contenido table td:before{
    position:absolute;top:0;left:6px;width:35%;content:attr(data-table-header);font-weight:700;padding:10px 10px 10px 0
}

}
@media (max-width:580px) and (min-width:50px){
    .contenido table{
    border-top:5px solid #31464d;border-bottom:5px solid #31464d
}
.contenido table thead tr{
    position:absolute;top:-9999px;left:-9999px;border:1px solid #ccc
}
.contenido table td{
    border:none;border-bottom:1px solid #cacaca;position:relative;min-height:45px;padding:10px 10px 10px 40%;width:100%
}
.contenido table td:before{
    position:absolute;top:0;left:6px;width:35%;content:attr(data-table-header);font-weight:700;padding:10px 10px 10px 0
}

}
@media (max-width:920px) and (min-width:768px){
    .contenido table,.contenido tbody,.contenido td,.contenido th,.contenido thead,.contenido tr{
    display:block
}

}
@media (max-width:580px) and (min-width:50px){
    .contenido table,.contenido tbody,.contenido td,.contenido th,.contenido thead,.contenido tr{
    display:block
}

}
time.fecha{
    color:#31464d!important;display:inline-block;font-size:.8125rem;font-weight:400;line-height:.8125rem;text-transform:uppercase
}
@media (max-width:768px) and (min-width:50px){
    time.fecha{
    font-size:.9375rem;margin-top:.6875rem
}

}
.boton-universidad,.texto a.boton-universidad{
    background-color:#01512c;font-size:1.125rem;letter-spacing:.0125rem;text-transform:uppercase;display:inline-block;padding:8px;color:#fff;transition:background ease-in-out .3s;cursor:pointer;border:none;border-radius:0
}
.boton-universidad:hover,.texto a.boton-universidad:hover{
    background-color:#b5905e;box-shadow:0 0 8px 0 rgba(0,0,0,.25);text-decoration:none
}
.bt-img{
    text-align:center;margin:0 0 -4px!important
}
.bt-img p{
    margin:8px 0
}
.centrar-bt{
    text-align:center;margin-top:15px
}
.minisite-bt{
    border:2px solid #7ab73a;padding:10px;overflow:hidden
}
.minisite-bt:hover{
    background-color:#80b929;color:#fff
}
.centrar-vertical{
    font-size:1.5rem;font-style:italic;font-weight:700;padding:calc(19% - 15%)
}
.important{
    padding:10px 0 10px 65px;background:#fff;border-radius:0 4rem 4rem 0;margin-left:-43px;border:solid 2px #31464d;margin-top:30px;width:100%;margin-bottom:30px
}
@media (max-width:3000px) and (min-width:768px){
    .important{
    padding:10px 0 10px 100px;background:#fff;border-radius:0 4rem 4rem 0;margin-left:-43px;border:solid 2px #31464d;margin-top:30px;width:80%;margin-bottom:30px
}

}
.autor{
    font-weight:700;margin-top:-12px
}
@media (max-width:3000px) and (min-width:490px){
    .autor{
    margin-top:-22px
}

}
.autor strong{
    font-weight:900;color:#001c24
}
.autor a{
    display:inline;color:#31464d;line-height:22px;border-bottom:1.5px solid #78b92f;transition:color ease-in-out .3s
}
.autor a:hover{
    color:#78b92f;text-decoration:none
}
.logo-blog{
    padding:3rem 0;width:calc(100% - 320px);float:left;display:block
}
.logo-blog h3{
    margin:0
}
@media (max-width:769px) and (min-width:490px){
    .logo-blog h3{
    font-size:1.75rem;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}

}
.logo-blog img{
    max-height:123px;width:auto
}
.logo-blog p.slogan{
    font-size:1.25rem;line-height:1.375rem;color:#31464d
}
@media (max-width:769px) and (min-width:50px){
    .logo-blog p.slogan{
    font-size:1.0625rem;margin-top:3px
}

}
@media (max-width:769px) and (min-width:50px){
    .logo-blog{
    width:100%;padding:2.5rem 0 0 0;text-align:center
}

}
.logo-blog:hover h3,.logo-blog:hover p{
    opacity:.8
}
.logo-aliados{
    padding:.5rem;max-height:90px;min-width:165px
}
@media (max-width:500px) and (min-width:320px){
    .logo-aliados{
    padding:.5em 1em;max-height:60px;min-width:120px
}

}
@media (max-width:320px) and (min-width:50px){
    .logo-aliados{
    padding:.5em 1em;max-height:60px;min-width:100px
}

}
.logo-aliados:hover{
    filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)
}
.magnetic-menu{
    position:fixed;top:28%;right:-4px;transition:margin-right .4s;z-index:800!important;width:110px!important
}
@media (max-width:768px){
    .magnetic-menu{
    position:initial;width:100%!important
}

}
.titulo-menu-magnetico{
    display:none;color:#fff;text-transform:uppercase;letter-spacing:.3px;padding:1rem 10px;z-index:12
}
@media (max-width:768px){
    .titulo-menu-magnetico{
    display:block;float:left;position:relative;z-index:12
}

}
#menu-magnetico li{
    background:#80b929;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;-moz-border-radius-bottom-left:.5rem;-moz-border-radius-top-left:.5rem;-webkit-border-bottom-left-radius:.5rem;-webkit-border-top-left-radius:.5rem;color:#fff;cursor:pointer;font-weight:400;font-size:.85rem;padding:.5rem;margin:.5rem 0;text-align:center;line-height:1rem;background:#80b929!important
}
#menu-magnetico li:hover{
    background-color:#31464d!important;text-decoration:none
}
@media (max-width:768px){
    #menu-magnetico li{
    display:none
}

}
#menu-magnetico li a .icon-menu-magnetico{
    width:30px;height:30px;display:block;margin:auto
}
@media (max-width:768px){
    #menu-magnetico li a .icon-menu-magnetico{
    display:none
}

}
#menu-magnetico li a .aulas-icon{
    background:url(../images/icons-comunidad-virtual/icono-aulas-virtuales.svg) no-repeat
}
#menu-magnetico li a .comunidades-icon{
    background:url(../images/icons-comunidad-virtual/icono-comunidades.svg) no-repeat
}
#menu-magnetico li a .contacto-icon{
    background:url(../images/icons-comunidad-virtual/icono-contactenos.svg) no-repeat
}
#menu-magnetico .texto-blanco{
    color:#fff
}
#responsive-menu-magnetico{
    display:none;z-index:1;cursor:pointer
}
@media (max-width:768px){
    #responsive-menu-magnetico{
    display:block;visibility:hidden
}

}
#responsive-menu-magnetico .slicknav_nav{
    background-color:#f5f5f5!important
}
#responsive-menu-magnetico .slicknav_nav a{
    color:#666!important;border-bottom:1px solid #cacaca
}
#responsive-menu-magnetico .slicknav_nav li:hover{
    background-color:#cacaca!important
}
#responsive-menu-magnetico .slicknav_icon-bar{
    background-color:#fff
}
@media (max-width:768px) and (min-width:50px){
    #menu .menu,#menu .menu-principal,#menu .menu-superior{
    display:none;visibility:hidden
}

}
.boton-gris,.texto a.boton-gris{
    background-color:#e5e5e5;font-size:1.125rem;letter-spacing:.0125rem;text-transform:uppercase;display:inline-block;padding:8px;color:#666;transition:background ease-in-out .3s;cursor:pointer;border:none;border-radius:0
}
.boton-gris:hover,.texto a.boton-gris:hover{
    background-color:#31464d;box-shadow:0 0 8px 0 rgba(0,0,0,.25);text-decoration:none;color:#fff
}
.lettersearch{
    padding:10px;width:100%
}
.lettersearch .letters{
    width:35px;text-align:center
}
.lettersearch input[type=radio]{
    display:none
}
.lettersearch input[type=radio]+label{
    background-image:none
}
.lettersearch input[type=radio]+label[for=letter_all]{
    width:auto
}
.lettersearch input[type=radio]:checked+label{
    background-color:#80b929;text-decoration:none;color:#fff!important;border:1px solid #80b929
}
.lettersearch a,.lettersearch input[type=radio]+label,.lettersearch label{
    font-size:16px;display:inline-block;border:1px solid #cacaca;background-color:#f5f5f5;border-radius:5px;padding:.2rem .6rem;margin:.5rem .5rem .5rem 0;text-decoration:none;color:#666;text-transform:uppercase;text-decoration:none!important
}
.lettersearch a:focus,.lettersearch a:hover,.lettersearch input[type=radio]+label:focus,.lettersearch input[type=radio]+label:hover,.lettersearch label:focus,.lettersearch label:hover{
    background-color:#80b929;text-decoration:none;color:#fff!important;border:1px solid #80b929
}
.alerta{
    padding:.75rem;margin:.5rem 0;border:1px solid transparent;border-radius:.25rem
}
.alerta-success{
    color:#5c9c54;background-color:rgba(92,156,84,.3);border-color:#c3e6cb;font-weight:600;font-family:Lato,sans-serif
}
.alerta-danger{
    color:#e54144;background-color:rgba(229,65,68,.3);border-color:#ffb3b4;font-weight:600;font-family:Lato,sans-serif
}
.alerta-warning{
    color:#ca9a04;background-color:rgba(255,212,78,.3);border-color:#ffeaaa;font-weight:600;font-family:Lato,sans-serif
}
input.range-filter-year{
    width:48%
}
.ui-widget.ui-widget-content{
    border:1px solid #cacaca!important
}
.ui-widget-header{
    background:#fff!important;border:none!important;border-bottom:1px dotted #aaa!important;border-radius:0!important
}
.ui-widget-header .ui-datepicker-prev .ui-icon{
    background:url(../images/izquierda.svg) no-repeat;color:#fff!important
}
.ui-widget-header .ui-datepicker-next .ui-icon{
    background:url(../images/derecha.svg) no-repeat;color:#fff!important
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{
    background:#80b929!important;border:none!important;top:10px!important
}
.ui-datepicker .ui-state-hover{
    background:#31464d!important
}
.ui-datepicker-month,.ui-datepicker-year{
    border:0!important;background-color:#f5f5f5!important;font-weight:600;margin-left:5px!important
}
.ui-datepicker-calendar .ui-state-default{
    background:#fff!important;border:0!important;padding:8px;border-radius:50%;text-align:center
}
.ui-datepicker-calendar .ui-state-highlight{
    background:#80b929!important;border:0!important
}
.ui-datepicker-calendar .ui-state-hover{
    background:#31464d!important;color:#fff!important
}
.contenedor-icon-button-aside{
    display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column
}
@media (max-width:999px) and (min-width:769px){
    .contenedor-icon-button-aside{
    -ms-flex-direction:row;flex-direction:row
}

}
@media (max-width:768px){
    .contenedor-icon-button-aside{
    -ms-flex-direction:row;flex-direction:row;margin:0 4%
}

}
.contenedor-icon-button-aside .multimedia{
    background:#8f2289
}
.contenedor-icon-button-aside .video{
    background:#ab1d75
}
.contenedor-icon-button-aside .audio{
    background:#bf0f58
}
.contenedor-icon-button-aside .imagen{
    background:#dd3f2a
}
.contenedor-icon-button-aside .texto{
    background:#f25a29
}
.menu-interno-conexion .contenedor-icon-button-aside{
    -ms-flex-direction:row;flex-direction:row;margin-bottom:30px
}
.menu-interno-conexion .contenedor-icon-button-aside .icon-button-aside{
    font-size:.6rem;-ms-flex-direction:row;flex-direction:row;margin:5px 0;width:100%;padding:5px
}
.menu-interno-conexion .contenedor-icon-button-aside .icon-button-aside span svg{
    height:35px
}
.menu-interno-conexion .contenedor-icon-button-aside .icon-button-aside span svg:hover{
    height:40px
}
.icon-button-aside{
    background:#80b929;color:#fff;width:74%;margin:10px 13%;font-size:1rem;letter-spacing:.0125rem;cursor:pointer;text-transform:uppercase;text-align:center;padding:10px
}
.icon-button-aside:hover{
    background-color:#31464d;box-shadow:0 0 8px 0 rgba(0,0,0,.25);text-decoration:none
}
@media (max-width:999px) and (min-width:769px){
    .icon-button-aside{
    margin:5px 3rem 5px 0
}

}
@media (max-width:768px){
    .icon-button-aside{
    font-size:.4rem;-ms-flex-direction:row;flex-direction:row;margin:5px 3px 5px 0;width:100%;padding:5px
}

}
.icon-button-aside span svg{
    width:100%;height:60px;transition:all .2s ease-in 0s
}
.icon-button-aside span svg:hover{
    height:80px
}
@media (max-width:768px){
    .icon-button-aside span svg{
    height:30px
}
.icon-button-aside span svg:hover{
    height:35px
}

}
.boton-facultad{
    font-size:1.125rem;letter-spacing:.0125rem;text-transform:uppercase;display:inline-block;padding:8px;color:#fff;transition:background ease-in-out .3s;cursor:pointer;border:none;border-radius:0;color:#fff;padding:10px;cursor:pointer;font-weight:700px
}
.boton-facultad:hover{
    background-color:#fff
}
@media (max-width:640px) and (min-width:50px){
    .boton-facultad{
    font-size:.875rem
}

}
.boton-facultad:hover{
    background-color:#31464d;box-shadow:0 0 8px 0 rgba(0,0,0,.25);text-decoration:none
}
input.range-filter-year{
    width:48%
}
.ui-widget.ui-widget-content{
    border:1px solid #cacaca!important
}
.ui-widget-header{
    background:#fff!important;border:none!important;border-bottom:1px dotted #aaa!important;border-radius:0!important
}
.ui-widget-header .ui-datepicker-prev .ui-icon{
    background:url(../images/izquierda.svg) no-repeat;color:#fff!important
}
.ui-widget-header .ui-datepicker-next .ui-icon{
    background:url(../images/derecha.svg) no-repeat;color:#fff!important
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{
    background:#80b929!important;border:none!important;top:10px!important
}
.ui-datepicker .ui-state-hover{
    background:#31464d!important
}
.ui-datepicker-month,.ui-datepicker-year{
    border:0!important;background-color:#f5f5f5!important;font-weight:600;margin-left:5px!important
}
.ui-datepicker-calendar .ui-state-default{
    background:#fff!important;border:0!important;padding:8px;border-radius:50%;text-align:center
}
.ui-datepicker-calendar .ui-state-highlight{
    background:#80b929!important;border:0!important
}
.ui-datepicker-calendar .ui-state-hover{
    background:#31464d!important;color:#fff!important
}
.contenedor-icon-button-aside{
    display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column
}
@media (max-width:999px) and (min-width:769px){
    .contenedor-icon-button-aside{
    -ms-flex-direction:row;flex-direction:row
}

}
@media (max-width:768px){
    .contenedor-icon-button-aside{
    -ms-flex-direction:row;flex-direction:row;margin:0 4%
}

}
.contenedor-icon-button-aside .multimedia{
    background:#8f2289
}
.contenedor-icon-button-aside .video{
    background:#ab1d75
}
.contenedor-icon-button-aside .audio{
    background:#bf0f58
}
.contenedor-icon-button-aside .imagen{
    background:#dd3f2a
}
.contenedor-icon-button-aside .texto{
    background:#f25a29
}
.menu-interno-conexion .contenedor-icon-button-aside{
    -ms-flex-direction:row;flex-direction:row;margin-bottom:30px
}
.menu-interno-conexion .contenedor-icon-button-aside .icon-button-aside{
    font-size:.6rem;-ms-flex-direction:row;flex-direction:row;margin:5px 0;width:100%;padding:5px
}
.menu-interno-conexion .contenedor-icon-button-aside .icon-button-aside span svg{
    height:35px
}
.menu-interno-conexion .contenedor-icon-button-aside .icon-button-aside span svg:hover{
    height:40px
}
.icon-button-aside{
    background:#80b929;color:#fff;width:74%;margin:10px 13%;font-size:1rem;letter-spacing:.0125rem;cursor:pointer;text-transform:uppercase;text-align:center;padding:10px
}
.icon-button-aside:hover{
    background-color:#31464d;box-shadow:0 0 8px 0 rgba(0,0,0,.25);text-decoration:none
}
@media (max-width:999px) and (min-width:769px){
    .icon-button-aside{
    margin:5px 3rem 5px 0
}

}
@media (max-width:768px){
    .icon-button-aside{
    font-size:.4rem;-ms-flex-direction:row;flex-direction:row;margin:5px 3px 5px 0;width:100%;padding:5px
}

}
.icon-button-aside span svg{
    width:100%;height:60px;transition:all .2s ease-in 0s
}
.icon-button-aside span svg:hover{
    height:80px
}
@media (max-width:768px){
    .icon-button-aside span svg{
    height:30px
}
.icon-button-aside span svg:hover{
    height:35px
}

}
nav li{
    list-style:none;padding:0
}
nav ul{
    padding:0;margin:0
}
#menu .menu-principal{
    background:rgba(2,51,36,.8);color:rgba(2,51,36,.8);height:60px;margin-top:35px;position:relative;width:100%;z-index:1;box-shadow:0 0 4px 0 rgba(0,0,0,.75)
}
#menu .menu-principal .contenido{
    position:relative
}
#menu .menu-principal ul:first-child{
    -ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:60px;margin-left:20%;padding:0;width:80%
}
#menu .menu-principal ul li{
    color:#fff;-ms-flex-positive:1;flex-grow:1;text-align:center
}
@media (max-width:3000px) and (min-width:970px){
    #menu .menu-principal ul li{
    -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:900;letter-spacing:.3px;text-transform:uppercase
}

}
@media (max-width:969px) and (min-width:768px){
    #menu .menu-principal ul li{
    -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:900
}

}
#menu .menu-principal ul li:hover{
    background-color:#023324;color:#78b92f
}
#menu .menu-principal ul li:hover .sub-menu{
    display:block;visibility:visible
}
#menu .menu-principal ul li a{
    padding:21px 0 20px 0
}
#menu .menu-principal ul li .sub-menu{
    background-color:#fff;border-bottom:3px solid #78b92f;box-shadow:0 6px 12px rgba(0,0,0,.4);display:none;padding:0 10px 10px 10px;position:absolute;visibility:hidden
}
#menu .menu-principal ul li .sub-menu li{
    border-bottom:thin dotted #cacaca;color:#3c3c3c;font-weight:500;text-align:left;text-transform:initial
}
#menu .menu-principal ul li .sub-menu li:hover{
    background-color:#fff;color:#78b92f
}
#menu .menu-principal ul li .sub-menu li:last-child{
    border-bottom:none
}
#menu .menu-principal ul li .sub-menu li:last-child a{
    padding:15px 5px 0 5px
}
#menu .menu-principal ul li .sub-menu li a{
    padding:10px 5px
}
#menu .menu-superior{
    background-color:#fff;height:35px;position:absolute;top:0;width:100%
}
#menu .menu-superior:before{
    background-color:#cacaca;content:'';display:inline-block;float:left;height:41px;left:-11px;position:absolute;top:-3px;transform:rotate(-32deg);width:1px
}
#menu .menu-superior .contenido{
    -ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:35px;margin:0 auto;max-width:1200px;width:100%
}
#menu .menu-superior nav{
    margin-left:20%;width:80%
}
.tipo-usuario li{
    color:#3c3c3c;position:relative;z-index:3
}
@media (max-width:3000px) and (min-width:769px){
    .tipo-usuario{
    -ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;float:left
}
.tipo-usuario li{
    font-size:.875rem;padding:8px 0 8px 3px
}
.tipo-usuario li a{
    padding:0 8px 0 8px
}
.tipo-usuario li:hover{
    color:#fff
}
.tipo-usuario li:hover .sub-menu{
    display:block;top:35px;visibility:visible
}
.tipo-usuario li:nth-child(1) a{
    border-left:1px solid #78b92f
}
.tipo-usuario li:nth-child(1):hover{
    background-color:#78b92f
}
.tipo-usuario li:nth-child(1) .sub-menu{
    border-bottom:3px solid #78b92f
}
.tipo-usuario li:nth-child(1) .sub-menu li:hover a{
    color:#78b92f
}
.tipo-usuario li:nth-child(2) a{
    border-left:1px solid #e54144
}
.tipo-usuario li:nth-child(2):hover{
    background-color:#e54144
}
.tipo-usuario li:nth-child(2) .sub-menu{
    border-bottom:3px solid #e54144
}
.tipo-usuario li:nth-child(2) .sub-menu li:hover a{
    color:#e54144
}
.tipo-usuario li:nth-child(3) a{
    border-left:1px solid #31464d
}
.tipo-usuario li:nth-child(3):hover{
    background-color:#31464d
}
.tipo-usuario li:nth-child(3) .sub-menu{
    border-bottom:3px solid #31464d;width:150px
}
.tipo-usuario li:nth-child(3) .sub-menu li:hover a{
    color:#31464d
}
.tipo-usuario li:nth-child(4) a{
    border-left:1px solid #b5905e
}
.tipo-usuario li:nth-child(4):hover{
    background-color:#b5905e
}
.tipo-usuario li:nth-child(4) .sub-menu{
    border-bottom:3px solid #b5905e
}
.tipo-usuario li:nth-child(4) .sub-menu li:hover a{
    color:#b5905e
}
.tipo-usuario li .sub-menu{
    background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.4);display:none;left:0;position:absolute;top:27px;visibility:hidden;width:142px
}
.tipo-usuario li .sub-menu li{
    border-bottom:thin dotted #cacaca;font-size:inherit;text-transform:initial
}
.tipo-usuario li .sub-menu li:last-child{
    border-bottom:none
}
.tipo-usuario li .sub-menu li:hover a{
    color:#fff;background-color:#fff
}
.tipo-usuario li .sub-menu li a{
    padding:3px 2px 3px 5px;border-left:2px solid #fff;line-height:.9375rem
}
.tipo-usuario li .sub-menu li:hover{
    background-color:#fff
}

}
@media (max-width:768px) and (min-width:50px){
    .tipo-usuario li a:before{
    content:"";width:9px;height:9px;margin-right:5px;display:inline-block
}
.tipo-usuario li:nth-child(1) a:before{
    background-color:#78b92f
}
.tipo-usuario li:nth-child(2) a:before{
    background-color:#e54144
}
.tipo-usuario li a a:before{
    display:none;visibility:hidden
}
.tipo-usuario li:nth-child(3) a:before{
    background-color:#31464d
}
.tipo-usuario li:nth-child(4) a:before{
    background-color:#b5905e
}
.tipo-usuario .slicknav_parent li a:before{
    display:none;visibility:hidden
}
.tipo-usuario .slicknav_parent li a:hover{
    color:#e54144
}

}
.slicknav_menu:after,.slicknav_menu:before{
    content:" ";display:table
}
.slicknav_menu:after{
    clear:both
}
.slicknav_menu .slicknav_menutxt{
    display:none;visibility:hidden;line-height:1.2em;float:left
}
@media (max-width:3000px) and (min-width:769px){
    #menu .botonera{
    -ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-left:20px
}

}
#menu .botonera .icono{
    font-size:1.5rem;width:27px;height:27px
}
#menu .botonera .icono.tip{
    position:relative
}
#menu .botonera .icono.tip:before{
    position:absolute;visibility:collapse;display:block;opacity:0;content:attr(title);transition:.5s all;background:#fff;color:#222;font-size:1.0625rem;border-radius:4px;padding:8px;border:1px solid #d3d3d3;top:calc(100% + 16px);font-family:Lato,sans-serif;box-shadow:-8px -8px 8px #aaa;z-index:99999999;box-sizing:initial;line-height:24.633px
}
#menu .botonera .icono.tip:focus:before,#menu .botonera .icono.tip:hover:before{
    visibility:visible;opacity:1
}
#menu .botonera .icono:hover{
    background-color:#023324
}
.slicknav_menu .botonera{
    display:block
}
.slicknav_menu .botonera .icono{
    font-size:1rem;text-align:left
}
.slicknav_menu .botonera span{
    width:30px;height:30px;display:block;margin:0 auto;line-height:34px
}
.slicknav_menu .botonera span svg{
    font-size:1.875rem;text-align:center
}
.slicknav_menu .botonera a{
    position:relative
}
.slicknav_menu .botonera a:before{
    font-size:30px;padding:0 2px;line-height:35px
}
.slicknav_menu .botonera a:nth-child(1):after,.slicknav_menu .botonera a:nth-child(2):after,.slicknav_menu .botonera a:nth-child(3):after{
    display:block;position:absolute;top:7px;left:45px;width:350px
}
.slicknav_menu .botonera a:nth-child(1):after{
    content:'Bienestar Universitario'
}
.slicknav_menu .botonera a:nth-child(2):after{
    content:'Comunidad Virtual Externadista'
}
.slicknav_menu .botonera a:nth-child(3):after{
    content:'Publicaciones'
}
.redes-sociales{
    width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;position:relative
}
.redes-sociales .icono:hover{
    background-color:#023324
}
.idioma{
    background-color:#31464d;color:#fff;display:inline-block;float:left;font-size:.875rem;height:35px;margin-right:26px;width:34px;position:relative;z-index:1
}
.idioma:before{
    border-bottom:36px inset transparent;border-right:23px solid #31464d;content:'';left:-22px;position:absolute;top:0
}
.idioma:after{
    border-left:23px solid #31464d;border-top:35px inset transparent;content:'';left:34px;position:absolute;top:0
}
.idioma a{
    display:block!important;height:100%;padding:7px 0!important
}
@media (max-width:768px) and (min-width:50px){
    .idioma{
    width:110px;height:35px;padding:0 10px;font-size:inherit;margin:20px 0 20px 4%;border:none;background-color:#001c24
}
.idioma:after,.idioma:before{
    height:50px;display:none;visibility:hidden
}

}
.idioma label.dropdown{
    margin:0;height:35px;display:none
}
.idioma label.dropdown:before{
    display:none
}
.idioma label.dropdown:after{
    border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #78b92f;height:0;right:-2px;top:15px
}
.idioma label.dropdown select{
    width:114px;height:35px;background-color:transparent;border:none;border-radius:0;color:#fff;font-size:1rem;font-weight:600;padding:0 5px 0 12px;margin-left:-12px;position:absolute;z-index:7;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased
}
@media (max-width:769px) and (min-width:50px){
    .idioma label.dropdown{
    display:block
}

}
@media (max-width:769px) and (min-width:50px){
    .idioma>a.idioma-desktop{
    display:none!important
}

}
.caret{
    border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed #98c441;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0
}
.dropdown-menu{
    background-clip:padding-box;background-color:#fff;border-bottom:3px solid #31464d;box-shadow:0 6px 12px rgba(0,0,0,.4);display:none!important;float:left;left:0;list-style:none;margin:0;min-width:80px;padding:0;position:absolute;text-align:left;top:100%;z-index:1
}
.dropdown-menu li:last-child a{
    border:none
}
.dropdown-menu li a{
    border-bottom:thin dotted #cacaca!important;color:#3c3c3c!important;font-size:inherit;padding:12px!important;position:relative
}
.dropdown-menu li a:focus,.dropdown-menu li a:hover{
    background-color:#fff;color:#78b92f!important
}
.idioma-buscador{
    display:block;float:right;position:absolute;right:0;top:0
}
@media (max-width:768px) and (min-width:50px){
    .idioma-buscador{
    position:relative;float:none;display:block
}

}
.dropdown{
    position:relative
}
.open>.dropdown-menu{
    display:block!important
}
.open>a{
    outline:0
}
.contactenos ul span{
    color:#78b92f;font-size:1.125rem;margin:0 6px 0 0
}
.visitenos img{
    border:2px solid #fff;float:left;margin:5px 10px 5px 0;width:90px
}
@media (max-width:768px) and (min-width:50px){
    .visitenos img{
    display:none;visibility:hidden
}

}
.vigilado-men{
    clear:both;background-color:#001c24;overflow:hidden;color:#fff;margin:15px 0 0 0;padding:0 4% 10px 4%
}
.vigilado-men a{
    text-decoration:underline
}
.vigilado-men h4{
    margin-bottom:0;font-size:1rem
}
.vigilado-men span{
    font-size:.75rem
}
@media (max-width:3000px) and (min-width:400px){
    .vigilado-men{
    text-align:center;padding-bottom:10px
}

}
.tags{
    color:#666;font-size:.75rem
}
@media (max-width:768px) and (min-width:50px){
    .tags{
    font-size:.9375rem
}

}
.tags .h4,.tags h4{
    font-size:1.375rem;font-weight:700;letter-spacing:3px;margin:10px 0 0 0;text-transform:uppercase
}
.tags span{
    display:inline-block;float:left
}
.tags li{
    display:inline-block;margin-left:4px
}
.tags li:first-child{
    margin-left:3px
}
.tags li a{
    transition:color ease-in-out .3s;text-decoration:none
}
.tags li a:hover{
    color:#78b92f
}
.nodule-tags{
    display:block;float:none;clear:both;border-top:thin solid #cacaca;border-bottom:thin solid #cacaca;padding:20px 100px 30px 0;margin:20px 0 40px 0;position:relative
}
.nodule-tags .arriba{
    font-size:1.875rem;position:absolute;right:0;top:0;border-left:thin solid #cacaca;text-align:center;width:100px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:color ease-in-out .3s
}
.nodule-tags .arriba:hover{
    color:#78b92f
}
.nodule-tags .tags{
    color:#000
}
.nodule-tags .tags span{
    font-size:1.125rem
}
.nodule-tags .tags ul{
    margin-left:16px
}
.nodule-tags .tags ul li{
    font-size:.875rem;margin-left:4px;text-transform:uppercase
}
.nodule-tags .tags ul li a:after{
    content:'·';display:inline-block;margin-left:6px
}
.nodule-tags .tags ul li:last-child a:after{
    display:none
}
.fecha-actual{
    background-color:#77bc1f;border-bottom-right-radius:10px;border-bottom-left-radius:10px;color:#fff;overflow:hidden;margin-bottom:40px
}
.fecha-actual span:nth-of-type(1){
    font-size:4.6875rem;line-height:.8em;font-weight:700;display:block;float:left;border-right:1px solid #fff;margin:13px;padding:0 5px
}
.fecha-actual span:nth-of-type(2){
    font-size:2rem;font-weight:700;text-transform:uppercase;clear:right;display:block;margin:10px 0 0 0;line-height:1em
}
.fecha-actual span:nth-of-type(3){
    font-size:2rem;font-style:italic;font-weight:300;line-height:1em
}
@media (max-width:3000px) and (min-width:990px){
    .fecha-actual{
    width:33.33%
}

}
@media (max-width:989px) and (min-width:768px){
    .fecha-actual{
    width:43%
}

}
@media (max-width:768px) and (min-width:650px){
    .fecha-actual{
    width:50%
}

}
@media (max-width:649px) and (min-width:450px){
    .fecha-actual{
    width:80%
}

}
@media (max-width:768px) and (min-width:450px){
    .fecha-actual span:nth-of-type(1){
    font-size:3.75rem
}
.fecha-actual span:nth-of-type(2),.fecha-actual span:nth-of-type(3){
    font-size:1.6875rem
}

}
@media (max-width:449px) and (min-width:50px){
    .fecha-actual{
    width:100%
}
.fecha-actual span:nth-of-type(1){
    font-size:3.4375rem
}
.fecha-actual span:nth-of-type(2),.fecha-actual span:nth-of-type(3){
    font-size:1.375rem
}

}
.modulo-relacionado{
    max-width:600px;height:auto;background-color:#fff;margin:15px 10px;border:thin solid #cacaca;text-align:center
}
.modulo-relacionado img{
    width:100%;margin:0 0 5px 0
}
.modulo-relacionado .info{
    padding:15px
}
.modulo-relacionado .info .tags{
    display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center
}
.modulo-relacionado .info .h6,.modulo-relacionado .info h6{
    display:block
}
.modulo-relacionado .info .h6 a:after,.modulo-relacionado .info h6 a:after{
    display:none;visibility:hidden
}
.modulo-relacionado .info p{
    line-height:1.6
}
.modulo-relacionado.logo{
    -ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:5px
}
.modulo-relacionado .big-icon{
    margin:0 auto
}
.modulo-relacionado .big-icon span{
    width:100%;height:auto;color:#78b92f
}
.modulo-relacionado .big-icon span svg{
    width:100%;height:auto
}
.pagination{
    max-width:620px;padding-top:20px;margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap
}
.pagination a,.pagination span{
    text-align:center;padding:5px;font-size:1.1875rem;transition:color ease-in-out .3s
}
@media (max-width:3000px) and (min-width:570px){
    .pagination a,.pagination span{
    margin:8px
}

}
@media (max-width:569px) and (min-width:440px){
    .pagination a,.pagination span{
    margin:8px 5px
}

}
@media (max-width:439px) and (min-width:50px){
    .pagination a,.pagination span{
    margin:8px 1px
}

}
.pagination span.current{
    width:38px;height:38px;border-radius:38px;background-color:#31464d;color:#fff
}
@media (max-width:400px) and (min-width:50px){
    .pagination span.current{
    width:35px;height:35px;font-size:1rem
}

}
.pagination a.page-numbers{
    width:42px;height:42px;font-weight:400;transition:all ease-in-out .3s;border-radius:0
}
@media (max-width:400px) and (min-width:50px){
    .pagination a.page-numbers{
    width:35px;height:35px;font-size:1rem
}

}
.pagination a.page-numbers:hover{
    background:#e1e1e1;color:#31464d;border-radius:42px
}
.pagination a.next,.pagination a.prev{
    color:#78b92f;font-size:1.375rem;position:relative;margin-top:5px
}
.pagination a.next svg,.pagination a.prev svg{
    stroke-width:2px;padding:10px;width:42px;height:42px;top:0
}
.pagination a.next:hover,.pagination a.prev:hover{
    color:#31464d
}
.pagination a.next svg{
    right:6px;position:absolute;transition:all ease-in-out .3s
}
.pagination a.next svg:hover{
    right:0;left:-3px
}
@media (max-width:400px) and (min-width:50px){
    .pagination a.next svg{
    left:-6px;top:-3px
}

}
.pagination a.prev svg{
    left:6px;position:absolute;transition:all ease-in-out .3s
}
.pagination a.prev svg:hover{
    left:0
}
@media (max-width:400px) and (min-width:50px){
    .pagination a.prev svg{
    left:3px;top:-3px
}

}
.modulo-acordeon .compartir-redes a{
    width:32px;height:32px;display:inline-block;margin:5px;color:#fff;font-size:1.5625rem;line-height:1;text-align:center
}
.modulo-acordeon .compartir-redes a.icon-facebook{
    background-color:#3b5998;transition:background ease-in-out .3s;margin-left:0
}
.modulo-acordeon .compartir-redes a.icon-twitter{
    background-color:#1da1f2;transition:background ease-in-out .3s
}
.modulo-acordeon .compartir-redes a.icon-google-plus{
    background-color:#c53929;transition:background ease-in-out .3s
}
.modulo-acordeon .compartir-redes a.icon-linkedin{
    background-color:#287bbc;transition:background ease-in-out .3s
}
.modulo-acordeon .compartir-redes a:hover{
    background-color:#cacaca;color:#666
}
.lateral-single{
    color:#666;text-transform:uppercase;font-size:12px
}
.lateral-single li{
    border-bottom:thin dotted #666;padding:.5rem
}
.lateral-single li .time-read{
    margin-right:5px
}
.lateral-single li .touch-like{
    display:inline;margin-right:5px
}
.lateral-single li .touch-like:active,.lateral-single li .touch-like:hover{
    color:#e54144
}
@media (max-width:768px){
    .lateral-single li{
    display:inline;border-bottom:none;border-right:thin dotted #666
}

}
.lateral-single p{
    font-size:12px;line-height:1;margin:0 0 10px 5px
}
.lateral-single .compartir-redes{
    display:inline-block
}
.lateral-single .compartir-redes a{
    width:30px;height:30px;display:inline-block;margin-right:5px;color:#fff;font-size:1.5625rem;line-height:1;text-align:center;background-color:#f5f5f5;color:#666
}
@media (max-width:768px){
    .lateral-single .compartir-redes a{
    width:20px;height:20px;font-size:1rem
}

}
.lateral-single .compartir-redes a:hover{
    color:#fff;transition:background ease-in-out .3s;margin-left:0
}
.lateral-single .compartir-redes a.icon-facebook:hover{
    background-color:#3b5998
}
.lateral-single .compartir-redes a.icon-twitter:hover{
    background-color:#1da1f2
}
.lateral-single .compartir-redes a.icon-google-plus:hover{
    background-color:#c53929
}
.lateral-single .compartir-redes a.icon-linkedin:hover{
    background-color:#287bbc
}
.boton-grande{
    width:33.3%;float:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;transition:opacity ease-in-out .3s;z-index:0
}
.boton-grande .imagen{
    position:relative;width:100%
}
.boton-grande .imagen img{
    width:100%
}
.boton-grande .imagen .saturacion{
    width:100%;height:100%;position:absolute;top:0;left:0;z-index:1
}
.boton-grande .imagen .color{
    width:100%;height:100%;position:absolute;top:0;left:0;z-index:2
}
@media (max-width:399px) and (min-width:50px){
    .boton-grande .imagen{
    width:25%;float:left;display:block
}

}
.boton-grande .icono-grande{
    position:absolute;z-index:3;text-align:center;top:18%;left:0;display:block;height:100%
}
@media (max-width:620px) and (min-width:360px){
    .boton-grande .icono-grande{
    top:10%
}

}
@media (max-width:3000px) and (min-width:400px){
    .boton-grande .icono-grande{
    width:100%
}

}
@media (max-width:399px) and (min-width:50px){
    .boton-grande .icono-grande{
    width:25%;float:left
}

}
.boton-grande .icono-grande svg{
    margin:0 auto
}
@media (max-width:3000px) and (min-width:400px){
    .boton-grande .icono-grande svg{
    width:42%;height:42%
}

}
@media (max-width:399px) and (min-width:50px){
    .boton-grande .icono-grande svg{
    width:65%;height:65%
}

}
@media (max-width:3000px) and (min-width:400px){
    .boton-grande .info{
    width:100%;height:50%;position:absolute;left:0;bottom:0;z-index:3;text-align:center;background:rgba(255,255,255,0);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(88%,rgba(255,255,255,.7)),color-stop(100%,rgba(0,0,0,.7)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 88%,rgba(255,255,255,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )
}

}
@media (max-width:399px) and (min-width:50px){
    .boton-grande .info{
    color:#000;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center
}

}
.boton-grande .info .h4,.boton-grande .info h4{
    -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
@media (max-width:3000px) and (min-width:400px){
    .boton-grande .info .h4,.boton-grande .info h4{
    width:100%;position:absolute;bottom:15px;line-height:1.25rem
}
.boton-grande .info .h4:after,.boton-grande .info h4:after{
    width:65%;max-width:100px;min-width:70px;content:'';display:block
}

}
@media (max-width:3000px) and (min-width:1100px){
    .boton-grande .info .h4:after,.boton-grande .info h4:after{
    margin:10px auto 0 auto
}

}
@media (max-width:3000px) and (min-width:1100px){
    .boton-grande .info .h4,.boton-grande .info h4{
    font-size:2.125rem;line-height:2.1875rem;bottom:30px
}

}
@media (max-width:1100px) and (min-width:768px){
    .boton-grande .info .h4,.boton-grande .info h4{
    font-size:1.75rem;line-height:1.8125rem;bottom:24px
}

}
@media (max-width:1100px) and (min-width:400px){
    .boton-grande .info .h4:after,.boton-grande .info h4:after{
    margin:7px auto 0 auto
}

}
@media (max-width:500px) and (min-width:400px){
    .boton-grande .info .h4,.boton-grande .info h4{
    bottom:12px;font-size:1rem;line-height:1rem
}

}
@media (max-width:399px) and (min-width:50px){
    .boton-grande .info .h4,.boton-grande .info h4{
    margin:0;padding:0 10px
}

}
@media (max-width:399px) and (min-width:50px){
    .boton-grande{
    width:100%;border-bottom:thin dotted #cacaca;background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden
}
.boton-grande:hover .info{
    color:#31464d
}

}
.boton-grande:hover{
    opacity:.9
}
@media (max-width:3000px) and (min-width:1100px){
    .ancho4 .boton-grande .info .h4:after,.ancho4 .boton-grande .info h4:after{
    margin:10px auto 0 auto
}

}
@media (max-width:3000px) and (min-width:1100px){
    .ancho4 .boton-grande .info .h4,.ancho4 .boton-grande .info h4{
    bottom:35px
}

}
@media (max-width:1100px) and (min-width:768px){
    .ancho4 .boton-grande .info .h4,.ancho4 .boton-grande .info h4{
    bottom:25px
}

}
@media (max-width:1100px) and (min-width:400px){
    .ancho4 .boton-grande .info .h4:after,.ancho4 .boton-grande .info h4:after{
    margin:7px auto 0 auto
}

}
@media (max-width:500px) and (min-width:400px){
    .ancho4 .boton-grande .info .h4,.ancho4 .boton-grande .info h4{
    bottom:8px
}

}
.modulo-noticia{
    border-top:thin dotted #cacaca;height:auto;overflow:hidden;padding:40px 0 10px 0
}
.modulo-noticia img{
    margin:7px 20px 0 0;width:33%;display:block;float:left
}
@media (max-width:400px) and (min-width:50px){
    .modulo-noticia img{
    margin:0 0 10px 0;width:100%
}

}
.modulo-noticia .h4{
    font-family:Lato,sans-serif
}
.modulo-noticia .h4 a{
    text-decoration:none
}
.modulo-noticia .autor{
    margin-top:-5px;font-size:16px
}
@media (max-width:400px) and (min-width:50px){
    .modulo-noticia .autor{
    font-size:14px
}

}
.modulo-noticia .autor a{
    margin-top:-3px;border-bottom-width:1px
}
.modulo-programa,.shortcode-modulo-programa{
    height:auto;padding:25px;border:thin solid #cacaca;background-color:#fff;position:relative;z-index:0;margin:30px 0
}
.modulo-programa .titulo-acordeon,.shortcode-modulo-programa .titulo-acordeon{
    margin-bottom:15px
}
.modulo-programa .submodulo-programa,.modulo-programa .subshortcode-modulo-programa,.shortcode-modulo-programa .submodulo-programa,.shortcode-modulo-programa .subshortcode-modulo-programa{
    color:#31464d;border-top:thin dotted #cacaca;padding:12px 2px 12px 0;background-color:transparent;transition:background ease-in-out .3s;overflow:hidden
}
@media (max-width:3000px) and (min-width:490px){
    .modulo-programa .submodulo-programa,.modulo-programa .subshortcode-modulo-programa,.shortcode-modulo-programa .submodulo-programa,.shortcode-modulo-programa .subshortcode-modulo-programa{
    -ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex
}

}
@media (max-width:490px) and (min-width:50px){
    .modulo-programa .submodulo-programa,.modulo-programa .subshortcode-modulo-programa,.shortcode-modulo-programa .submodulo-programa,.shortcode-modulo-programa .subshortcode-modulo-programa{
    padding:10px
}

}
.modulo-programa .submodulo-programa:last-of-type,.modulo-programa .subshortcode-modulo-programa:last-of-type,.shortcode-modulo-programa .submodulo-programa:last-of-type,.shortcode-modulo-programa .subshortcode-modulo-programa:last-of-type{
    border-bottom:thin dotted #cacaca
}
.modulo-programa .submodulo-programa .programa-filtro,.modulo-programa .subshortcode-modulo-programa .programa-filtro,.shortcode-modulo-programa .submodulo-programa .programa-filtro,.shortcode-modulo-programa .subshortcode-modulo-programa .programa-filtro{
    width:100%;margin:0 12px 0 -10px
}
@media (max-width:3000px) and (min-width:490px){
    .modulo-programa .submodulo-programa .programa-filtro,.modulo-programa .subshortcode-modulo-programa .programa-filtro,.shortcode-modulo-programa .submodulo-programa .programa-filtro,.shortcode-modulo-programa .subshortcode-modulo-programa .programa-filtro{
    width:73%;width:calc(100% - 130px)
}

}
.modulo-programa .submodulo-programa p,.modulo-programa .subshortcode-modulo-programa p,.shortcode-modulo-programa .submodulo-programa p,.shortcode-modulo-programa .subshortcode-modulo-programa p{
    position:relative;padding:4px 0 0 24px;font-size:1.125rem;line-height:1.2em
}
@media (max-width:490px) and (min-width:50px){
    .modulo-programa .submodulo-programa p,.modulo-programa .subshortcode-modulo-programa p,.shortcode-modulo-programa .submodulo-programa p,.shortcode-modulo-programa .subshortcode-modulo-programa p{
    margin:4px
}

}
.modulo-programa .submodulo-programa p svg,.modulo-programa .subshortcode-modulo-programa p svg,.shortcode-modulo-programa .submodulo-programa p svg,.shortcode-modulo-programa .subshortcode-modulo-programa p svg{
    position:absolute;left:0;top:0
}
.modulo-programa .submodulo-programa p svg.icon-pin-locacion,.modulo-programa .subshortcode-modulo-programa p svg.icon-pin-locacion,.shortcode-modulo-programa .submodulo-programa p svg.icon-pin-locacion,.shortcode-modulo-programa .subshortcode-modulo-programa p svg.icon-pin-locacion{
    font-size:1.625rem
}
.modulo-programa .submodulo-programa p svg.icon-reloj,.modulo-programa .subshortcode-modulo-programa p svg.icon-reloj,.shortcode-modulo-programa .submodulo-programa p svg.icon-reloj,.shortcode-modulo-programa .subshortcode-modulo-programa p svg.icon-reloj{
    font-size:1.1875rem;margin:4px 0
}
.modulo-programa .submodulo-programa .boton,.modulo-programa .subshortcode-modulo-programa .boton,.shortcode-modulo-programa .submodulo-programa .boton,.shortcode-modulo-programa .subshortcode-modulo-programa .boton{
    font-size:.875rem;padding:5px 8px
}
@media (max-width:489px) and (min-width:50px){
    .modulo-programa .submodulo-programa .boton,.modulo-programa .subshortcode-modulo-programa .boton,.shortcode-modulo-programa .submodulo-programa .boton,.shortcode-modulo-programa .subshortcode-modulo-programa .boton{
    margin:12px 25px
}

}
.modulo-programa .submodulo-programa span.inscripciones-abiertas,.modulo-programa .subshortcode-modulo-programa span.inscripciones-abiertas,.shortcode-modulo-programa .submodulo-programa span.inscripciones-abiertas,.shortcode-modulo-programa .subshortcode-modulo-programa span.inscripciones-abiertas{
    color:#78b92f;font-weight:700;display:block;margin:0
}
.contenedor .modulo-programa{
    border:none;padding:0;margin:15px 0 15px 0
}
.contenedor .modulo-programa .submodulo-programa{
    width:100%;border:none;margin:0;padding:0
}
.contenedor .modulo-programa .submodulo-programa p{
    margin:0 20px 0 -4px
}
@media (max-width:3000px) and (min-width:490px){
    .contenedor .modulo-programa .submodulo-programa p:first-of-type{
    display:block;float:left
}

}
.contenedor .modulo-programa .submodulo-programa:hover{
    background-color:transparent
}
.contenedor .modulo-programa .submodulo-programa span.inscripciones-abiertas{
    margin:0
}
.shortcode-modulo-programa .titulo-acordeon .h6,.shortcode-modulo-programa .titulo-acordeon h6{
    display:none
}
.shortcode-modulo-programa .titulo-acordeon .h4,.shortcode-modulo-programa .titulo-acordeon h4{
    margin:0
}
.modulo-resumen{
    height:auto;padding:20px 0;border-top:thin dotted #cacaca
}
.modulo-evento{
    display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-bottom:40px
}
.modulo-evento .fecha-evento{
    width:47px;margin:0 15px 0 0;text-align:center
}
.modulo-evento .fecha-evento .fondo{
    width:47px;height:47px;min-width:100%;border-radius:47px
}
.modulo-evento .fecha-evento .fondo span:first-of-type{
    font-size:1.5625rem;line-height:.875rem;font-weight:900;padding-top:8px;width:100%;display:block
}
.modulo-evento .fecha-evento .fondo span:nth-child-of-type(2){
    font-size:.75rem;font-weight:600;line-height:.01875rem
}
.modulo-evento .fecha-evento hr{
    border-top:thin solid #000;width:60%;margin:15px auto
}
.modulo-evento .info{
    width:calc(100% - 65px)
}
.modulo-evento .info p{
    margin:0;font-style:italic;line-height:1.3125rem;font-size:1.0625rem
}
.modulo-evento .info .h5{
    color:inherit
}
.modulo-evento .info .h5 a{
    text-decoration:none
}
.modulo-evento .info .h6,.modulo-evento .info h6{
    display:inline-block
}
.modulo-evento .info .h6 a:after,.modulo-evento .info h6 a:after{
    display:none
}
.submodulo-evento{
    color:#31464d;padding:10px 5px;transition:background ease-in-out .3s
}
.submodulo-evento p strong{
    width:80px;display:inline-block
}
.submodulo-evento p svg{
    margin:0 4px
}
.submodulo-evento p svg.icon-pin-locacion{
    margin:0;font-size:1.375rem
}
@media (max-width:3000px) and (min-width:399px){
    .submodulo-evento p svg.icon-pin-locacion{
    font-size:1.6875rem
}

}
.modulo-blog{
    height:auto;padding:10px 0 0 0;overflow:hidden
}
.modulo-blog img{
    width:136px;height:136px;border-radius:136px;border:4px solid #fff;margin:0 15px 0 0;display:block;float:left
}
@media (max-width:400px) and (min-width:50px){
    .modulo-blog img{
    width:70px;height:70px
}

}
.modulo-blog .info{
    width:calc(100% - 155px);margin:12px 0 0 155px;padding-bottom:50px;border-bottom:thin dotted #cacaca
}
.modulo-blog .info .h4,.modulo-blog .info h4{
    color:inherit;margin-top:4px
}
.modulo-blog .info .h4 a,.modulo-blog .info h4 a{
    text-decoration:none
}
@media (max-width:400px) and (min-width:50px){
    .modulo-blog .info{
    width:calc(100% - 85px);margin:10px 0 0 85px;padding-bottom:17px
}

}
@media (max-width:460px) and (min-width:50px){
    .modulo-blog .info .enlace{
    display:none;visibility:hidden
}

}
.modulo-ley{
    margin:1rem;text-align:center;width:20%
}
@media (max-width:490px){
    .modulo-ley{
    width:40%
}

}
@media (max-width:399px){
    .modulo-ley{
    min-width:11rem
}

}
.modulo-ley:first-child,.modulo-ley:nth-child(2),.modulo-ley:nth-child(3){
    width:25%
}
@media (max-width:490px){
    .modulo-ley:first-child,.modulo-ley:nth-child(2),.modulo-ley:nth-child(3){
    width:40%
}

}
@media (max-width:399px){
    .modulo-ley:first-child,.modulo-ley:nth-child(2),.modulo-ley:nth-child(3){
    min-width:11rem
}

}
.modulo-ley img{
    border-radius:50%
}
.modulo-ley .info .h6,.modulo-ley .info h6{
    font-size:1rem
}
.modulo-ley .info p{
    font-size:1rem;line-height:1.3;font-style:italic
}
.widget_archive{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget_archive article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget_archive article em,.widget_archive article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget_archive article img{
    max-width:100%
}
.widget-cita{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px;text-align:center;overflow:hidden
}
.widget-cita article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-cita article em,.widget-cita article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-cita article img{
    max-width:100%
}
@media (max-width:768px) and (min-width:400px){
    .widget-cita{
    text-align:left
}

}
@media (max-width:768px) and (min-width:400px){
    .widget-cita article{
    display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center
}
.widget-cita article .info{
    width:73%;width:calc(100% - 190px)
}

}
.widget-cita article img{
    width:140px;height:140px;border-radius:140px;margin:15px auto 0 auto
}
@media (max-width:768px) and (min-width:400px){
    .widget-cita article img{
    float:left;display:block;margin:15px
}

}
.widget-cita article .info p:after,.widget-cita article .info p:before{
    content:'"'
}
.widget-cita article .info p a{
    text-decoration:underline;font-weight:700;display:inline-block;transition:color ease-in-out .3s
}
.widget-cita article .info p a:hover{
    color:#78b92f
}
.widget-cita article .info em{
    font-weight:700
}
@media (max-width:999px) and (min-width:400px){
    .columna03-grande .widget-cita{
    text-align:left
}

}
@media (max-width:999px) and (min-width:400px){
    .columna03-grande .widget-cita article{
    display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center
}
.columna03-grande .widget-cita article .info{
    width:73%;width:calc(100% - 190px)
}

}
@media (max-width:999px) and (min-width:400px){
    .columna03-grande .widget-cita article img{
    float:left;display:block;margin:15px
}

}
.widget-carrusel{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget-carrusel article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-carrusel article em,.widget-carrusel article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-carrusel article img{
    max-width:100%
}
.widget-carrusel img{
    width:100%
}
.widget-carrusel article{
    border-bottom:none;padding-bottom:0;margin-bottom:0
}
.widget-carrusel .slick-next,.widget-carrusel .slick-prev{
    display:none;visibility:hidden
}
.widget-carrusel .slick-dots{
    border-bottom:thin dotted #cacaca;padding:8px 0 12px 0;margin-bottom:15px
}
.widget-carrusel .slick-dots button{
    padding:0;margin:0
}
.widget-carrusel .slick-dots button:before{
    width:12px;height:12px
}
@media (max-width:999px) and (min-width:480px){
    .columna03-grande .widget-carrusel .info{
    width:65%;float:left;display:block
}
.columna03-grande .widget-carrusel .info p a{
    text-decoration:underline;font-weight:700;display:inline-block;transition:color ease-in-out .3s
}
.columna03-grande .widget-carrusel .info p a:hover{
    color:#78b92f
}
.columna03-grande .widget-carrusel img{
    width:33%;margin:20px 0 0 2%;float:left
}

}
.widget-image{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget-image article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-image article em,.widget-image article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-image article img{
    max-width:100%
}
@media (max-width:768px) and (min-width:400px){
    .widget-image{
    display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between
}

}
@media (max-width:768px) and (min-width:400px){
    .widget-image article{
    border-bottom:none;border-right:thin dotted #cacaca
}
.widget-image article:last-of-type{
    border:none
}

}
.widget-image article img{
    width:90%;height:auto;margin:0 5%;text-align:center
}
@media (max-width:999px) and (min-width:400px){
    .columna03-grande .widget-image{
    display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between
}

}
@media (max-width:999px) and (min-width:400px){
    .columna03-grande .widget-image article{
    border-bottom:none;border-right:thin dotted #cacaca
}
.columna03-grande .widget-image article:last-of-type{
    border:none
}

}
.widget-text-image{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget-text-image article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-text-image article em,.widget-text-image article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-text-image article img{
    max-width:100%
}
.widget-text-image article{
    overflow:hidden
}
@media (max-width:768px) and (min-width:400px){
    .widget-text-image article .info{
    width:75%;float:left;display:block
}
.widget-text-image article a.image-widget{
    width:23%;float:left;margin:0 0 0 2%
}

}
.widget-text-image article p a{
    text-decoration:underline;font-weight:700;display:inline-block;transition:color ease-in-out .3s
}
.widget-text-image article p a:hover{
    color:#78b92f
}
.widget-text-image article .boton{
    font-size:.9375rem;text-decoration:none
}
.widget-text-image article .boton:hover{
    color:#fff
}
@media (max-width:999px) and (min-width:400px){
    .columna03-grande .widget-text-image article .info{
    width:75%;float:left;display:block
}
.columna03-grande .widget-text-image article a.image-widget{
    width:23%;float:left;margin:0 0 0 2%
}

}
.widget_nav_menu{
    list-style:none;background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget_nav_menu article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget_nav_menu article em,.widget_nav_menu article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget_nav_menu article img{
    max-width:100%
}
.widget_nav_menu .info{
    border-bottom:0;padding-bottom:0;margin-bottom:0
}
.widget_nav_menu h2{
    font-size:1.4375rem;line-height:1.2;font-weight:900;margin:8px 0 20px 0
}
@media (max-width:400px) and (min-width:50px){
    .widget_nav_menu h2{
    font-size:1.125rem
}

}
@media (max-width:768px) and (min-width:50px){
    .widget_nav_menu h2{
    margin-top:.9375rem
}

}
.widget_nav_menu li{
    border-top:thin dotted #cacaca
}
.widget_nav_menu li:last-of-type{
    border-bottom:thin dotted #cacaca;margin-bottom:20px
}
.widget_nav_menu li a{
    padding:12px 0
}
.widget_nav_menu li a:hover{
    color:#78b92f
}
.widget_nav_menu li .sub-menu{
    border-top:thin dotted #cacaca
}
.widget_nav_menu li .sub-menu li{
    margin-left:22px
}
.widget_nav_menu li .sub-menu li:first-of-type{
    border-top:none
}
.widget_nav_menu li .sub-menu li:last-of-type{
    border-bottom:none;margin-bottom:0
}
.widget_categories{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget_categories article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget_categories article em,.widget_categories article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget_categories article img{
    max-width:100%
}
.widget_categories .h4,.widget_categories h4{
    display:inline-block
}
.widget_categories .info{
    border-bottom:thin dotted #cacaca;border-top:thin dotted #cacaca;padding:10px 0;margin:10px 0 20px 0
}
.widget_categories .info li{
    color:#666;font-size:1rem;display:block;line-height:1.875rem
}
.widget_categories .info li a:hover{
    color:#78b92f;transition:color ease-in-out .3s
}
.widget-texto{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget-texto article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-texto article em,.widget-texto article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-texto article img{
    max-width:100%
}
.widget-texto .boton{
    font-size:.9375rem;text-decoration:none
}
.widget-texto .boton:hover{
    color:#fff
}
.widget-texto p a{
    text-decoration:underline;font-weight:700;display:inline-block;transition:color ease-in-out .3s
}
.widget-texto p a:hover{
    color:#78b92f
}
.widget-custom-html{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget-custom-html article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-custom-html article em,.widget-custom-html article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-custom-html article img{
    max-width:100%
}
.widget-custom-html .boton{
    font-size:.9375rem;text-decoration:none
}
.widget-custom-html .boton:hover{
    color:#fff
}
.widget-custom-html p a{
    text-decoration:underline;display:inline-block;transition:color ease-in-out .3s
}
.widget-custom-html p a:hover{
    color:#78b92f
}
.widget-custom-html ul{
    margin:2px 0;padding-left:20px
}
.widget-custom-html ul>li{
    font-size:.9375rem
}
.widget-custom-html ul>li:before{
    color:#78b92f;font-size:.75rem;content:"●";position:relative;left:-15px;top:10px;width:5px;height:5px;display:block
}
.widget-custom-html ol{
    padding-left:20px
}
.widget-custom-html .sin-borde-inferior{
    border-bottom:none;margin-bottom:0
}
.widget-events{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget-events article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-events article em,.widget-events article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-events article img{
    max-width:100%
}
.widget-events .lista-eventos article{
    width:100%;padding-right:0
}
.widget-events .lista-eventos article:nth-of-type(even){
    padding-left:0
}
.widget-events .lista-eventos article:first-of-type{
    border-top:thin dotted #cacaca;padding-top:15px
}
.widget-events .lista-eventos .modulo-evento .fecha-evento{
    width:40px;margin-right:8px
}
.widget-events .lista-eventos .modulo-evento .fecha-evento .fondo{
    width:40px;height:40px;border-radius:40px;background-color:#78b92f
}
.widget-events .lista-eventos .modulo-evento .fecha-evento .fondo span:first-of-type{
    font-size:1.25rem;line-height:.35rem;padding-top:10.5px
}
.widget-events .lista-eventos .modulo-evento .fecha-evento .fondo span:nth-of-type(2){
    font-size:.77em
}
.widget-events .lista-eventos .modulo-evento .info{
    width:calc(100% - 48px)
}
.widget-events .lista-eventos .modulo-evento .info .h5,.widget-events .lista-eventos .modulo-evento .info h5{
    margin-top:0;font-size:.95rem
}
.widget-events .lista-eventos .modulo-evento .info p{
    font-size:1rem
}
.widget-events .boton{
    margin-bottom:20px
}
.widget-calendar{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget-calendar article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-calendar article em,.widget-calendar article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-calendar article img{
    max-width:100%
}
.widget-calendar .calendario-home{
    width:100%;margin:0 0 20px 0
}
.widget-calendar .calendario-home table{
    border-bottom:thin dotted #cacaca;margin:10px 0 15px 0
}
.widget-calendar .calendario-home table th{
    width:14.9%
}
.widget-calendar .calendario-home table tbody td{
    height:35px
}
.widget-calendar .calendario-home table tbody td a{
    padding:5px 0 13px 0
}
.widget-calendar .calendario-home table tbody td a:after{
    width:32px;height:32px;top:21px;background:#cacaca
}
@media (max-width:3000px) and (min-width:1000px){
    .widget-calendar .calendario-home table tbody td a:after{
    width:27px;height:27px;top:24px;left:-2px
}

}
.widget-calendar .calendario-home table tbody td:after{
    width:32px;height:32px;top:20px;left:-4px
}
@media (max-width:3000px) and (min-width:1000px){
    .widget-calendar .calendario-home table tbody td:after{
    width:27px;height:27px;top:22px;left:-1px
}

}
@media (max-width:999px) and (min-width:200px){
    .widget-calendar .calendario-home table tbody td:after{
    top:20px;left:2px
}

}
@media (max-width:350px) and (min-width:100px){
    .widget-calendar .calendario-home table tbody td:after{
    left:-3px
}

}
.widget-calendar .calendario-home table tbody td.hoy a:after{
    width:32px;height:32px;top:21px;left:-4px
}
@media (max-width:3000px) and (min-width:1000px){
    .widget-calendar .calendario-home table tbody td.hoy a:after{
    width:27px;height:27px;top:24px
}

}
@media (max-width:999px) and (min-width:200px){
    .widget-calendar .calendario-home table tbody td.hoy a:after{
    top:22px;left:0
}

}
@media (max-width:350px) and (min-width:100px){
    .widget-calendar .calendario-home table tbody td.hoy a:after{
    left:-4px
}

}
.widget-calendar h1{
    display:none;visibility:hidden
}
.widget-call-button section{
    background-color:#f5f5f5;padding:0 15px 0 15px;display:block;overflow:hidden;opacity:0;transition:all ease-in-out .3s;height:0
}
.widget-call-button section.active{
    padding:20px 15px 20px 15px;height:auto;overflow:visible;visibility:visible;opacity:1
}
.widget_calendar{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget_calendar article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget_calendar article em,.widget_calendar article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget_calendar article img{
    max-width:100%
}
.widget_calendar .info{
    width:100%;margin:0 0 20px 0
}
.widget_calendar .info .calendar-title{
    margin-top:25px;text-align:right;text-transform:capitalize;color:#666
}
.widget_calendar .info .calendar-title span:first-child{
    float:left
}
.widget_calendar .info table{
    margin:10px 0 15px 0;width:100%;margin-bottom:20px;position:relative;border-spacing:5px
}
.widget_calendar .info table caption{
    display:none
}
.widget_calendar .info table thead tr{
    height:54px
}
.widget_calendar .info table thead tr:after{
    border-bottom:thin solid #cacaca;border-top:thin solid #cacaca;content:'';height:50px;position:absolute;width:100%;left:0
}
.widget_calendar .info table thead tr:after{
    top:6px
}
.widget_calendar .info table th{
    text-align:center;width:14.28%
}
.widget_calendar .info table tbody td{
    height:35px;text-align:center;transition:background ease-in-out .3s;border-radius:50px;position:relative;z-index:2;top:0;height:56px
}
@media (max-width:1200px) and (min-width:1110px){
    .widget_calendar .info table tbody td{
    height:50px
}

}
@media (max-width:1109px) and (min-width:601px){
    .widget_calendar .info table tbody td{
    height:45px
}

}
.widget_calendar .info table tbody td a{
    position:absolute;top:1px;padding:14px 0 15px 0;z-index:2;width:100%
}
.widget_calendar .info table tbody td a:after{
    content:'';position:relative;z-index:-1;top:19px;margin:-48px auto 0 auto;display:block;border-radius:60px;background-color:#cacaca;width:37px;height:37px
}
@media (max-width:1200px) and (min-width:1110px){
    .widget_calendar .info table tbody td a:after{
    width:44px;height:44px;top:16px
}

}
@media (max-width:1109px) and (min-width:769px){
    .widget_calendar .info table tbody td a{
    padding:10px 0 13px 0
}
.widget_calendar .info table tbody td a:after{
    width:35px;height:35px;top:21px
}

}
@media (max-width:964px) and (min-width:844px){
    .widget_calendar .info table tbody td a:after{
    right:4px
}

}
@media (max-width:844px) and (min-width:768px){
    .widget_calendar .info table tbody td a:after{
    top:25px;right:2px;width:25px;height:25px
}

}
@media (max-width:768px) and (min-width:601px){
    .widget_calendar .info table tbody td a{
    padding:10px 0 15px 0
}
.widget_calendar .info table tbody td a:after{
    width:28px;height:28px;top:24px
}

}
@media (max-width:600px) and (min-width:439px){
    .widget_calendar .info table tbody td a:after{
    width:58px;height:58px;top:10px
}

}
@media (max-width:440px) and (min-width:320px){
    .widget_calendar .info table tbody td a:after{
    width:42px;height:42px;top:19px
}

}
@media (max-width:320px) and (min-width:50px){
    .widget_calendar .info table tbody td a:after{
    width:30px;height:30px;top:23px
}

}
.widget_calendar .info table tbody td a:hover{
    color:#fff
}
.widget_calendar .info table tbody td a:hover:after{
    background-color:#31464d
}
.widget_calendar .info table tbody td:after{
    width:32px;height:32px;top:20px;left:-4px
}
@media (max-width:1200px) and (min-width:1110px){
    .widget_calendar .info table tbody td:after{
    width:44px;height:44px;top:23px
}

}
@media (max-width:1109px) and (min-width:769px){
    .widget_calendar .info table tbody td:after{
    width:35px;height:35px;top:24px
}

}
@media (max-width:768px) and (min-width:601px){
    .widget_calendar .info table tbody td:after{
    width:28px;height:28px;top:27px
}

}
@media (max-width:600px) and (min-width:439px){
    .widget_calendar .info table tbody td:after{
    width:58px;height:58px;top:17px;left:1px
}

}
@media (max-width:440px) and (min-width:320px){
    .widget_calendar .info table tbody td:after{
    width:42px;height:42px;top:26px
}

}
@media (max-width:320px) and (min-width:50px){
    .widget_calendar .info table tbody td:after{
    width:30px;height:30px;top:30px
}

}
.widget_calendar .info table tbody td#today a{
    color:#fff
}
.widget_calendar .info table tbody td#today a:after{
    background-color:#78b92f;color:#fff
}
.widget_calendar .info table tbody td#today a:hover:after{
    background-color:#31464d
}
.widget_calendar .info table tbody td#today:after{
    background-color:#78b92f;width:32px;height:32px;top:21px;left:-4px
}
.widget_calendar .info table tbody td#today:after:after{
    background-color:#78b92f;color:#fff
}
@media (max-width:3000px) and (min-width:1000px){
    .widget_calendar .info table tbody td#today:after{
    width:27px;height:27px;top:24px
}

}
@media (max-width:999px) and (min-width:200px){
    .widget_calendar .info table tbody td#today:after{
    top:22px;left:0
}

}
@media (max-width:350px) and (min-width:100px){
    .widget_calendar .info table tbody td#today:after{
    left:-4px
}

}
.widget_calendar .info table tfoot a{
    text-transform:capitalize
}
.widget_calendar .info table tfoot #next a{
    float:right
}
.widget_recent_comments{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget_recent_comments article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget_recent_comments article em,.widget_recent_comments article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget_recent_comments article img{
    max-width:100%
}
.widget_recent_comments .boton{
    font-size:.9375rem;text-decoration:none
}
.widget_recent_comments .boton:hover{
    color:#fff
}
.widget_recent_comments a{
    text-decoration:underline;display:inline-block;transition:color ease-in-out .3s
}
.widget_recent_comments a:hover{
    color:#78b92f
}
.widget_recent_comments ul{
    margin:2px 0;padding-left:20px
}
.widget_recent_comments ul>li:before{
    color:#78b92f;font-size:.75rem;content:"●";position:relative;left:-15px;top:10px;width:5px;height:5px;display:block
}
.widget_recent_comments ol{
    padding-left:20px
}
.widget-newsletter,.widget_wysija{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget-newsletter article,.widget_wysija article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-newsletter article em,.widget-newsletter article p,.widget_wysija article em,.widget_wysija article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-newsletter article img,.widget_wysija article img{
    max-width:100%
}
.widget-newsletter .info,.widget_wysija .info{
    border-bottom:thin dotted #cacaca;margin-bottom:20px
}
.widget-newsletter .info .widget_wysija_cont,.widget_wysija .info .widget_wysija_cont{
    color:transparent
}
.widget-newsletter .info .widget_wysija_cont .wysija-paragraph,.widget_wysija .info .widget_wysija_cont .wysija-paragraph{
    color:#222
}
.widget-newsletter .info .widget_wysija_cont .wysija-submit,.widget_wysija .info .widget_wysija_cont .wysija-submit{
    background-color:#78b92f
}
.widget-newsletter .info p,.widget_wysija .info p{
    margin-bottom:0;font-size:1rem
}
.widget-newsletter .info input[type=text],.widget_wysija .info input[type=text]{
    font-size:1rem
}
.widget-newsletter .info .boton,.widget_wysija .info .boton{
    margin-bottom:20px
}
.widget-newsletter.widget,.widget_wysija.widget{
    position:relative
}
.widget-newsletter .formError,.widget_wysija .formError{
    bottom:16px;left:unset!important;right:unset!important;top:unset!important
}
.widget-newsletter .formError .formErrorContent,.widget_wysija .formError .formErrorContent{
    font-size:12px;width:174px
}
.widget_tag_cloud{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget_tag_cloud article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget_tag_cloud article em,.widget_tag_cloud article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget_tag_cloud article img{
    max-width:100%
}
.widget_tag_cloud .h4,.widget_tag_cloud h4{
    display:inline-block
}
.widget_tag_cloud .info{
    border-bottom:thin dotted #cacaca;border-top:thin dotted #cacaca;padding:10px 0;margin:10px 0 20px 0
}
.widget_tag_cloud .info a{
    color:#666;font-size:1rem!important;display:inline-block;line-height:1.875rem
}
.widget_tag_cloud .info a:after{
    content:'·';font-size:1.25rem;font-weight:700;line-height:1.25rem;color:#78b92f;margin:0 5px
}
.widget_tag_cloud .info a.largest{
    font-weight:700;font-size:1.5625rem!important;color:#000
}
.widget_tag_cloud .info a.small{
    font-weight:700;font-size:1.125rem!important;color:#31464d
}
.widget_tag_cloud .info a.medium{
    font-weight:500;font-size:1.25rem!important;color:#000
}
.widget_tag_cloud .info a:hover{
    color:#78b92f;transition:color ease-in-out .3s
}
.widget-news-list{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget-news-list article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-news-list article em,.widget-news-list article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-news-list article img{
    max-width:100%
}
.widget-news-list .boton{
    margin-bottom:20px
}
.widget-news-list article{
    padding-bottom:10px
}
.widget-news-list .modulo-noticia{
    border-top:0;padding-top:0
}
.widget-news-list .modulo-noticia:first-child{
    border-top:thin dotted #cacaca;padding-top:15px
}
.widget-news-list .modulo-noticia a:first-child{
    width:calc(27% - 14px)
}
.widget-news-list .modulo-noticia a:first-child img{
    width:100%;margin:7px 14px 0 0
}
@media (max-width:1000px) and (min-width:768px){
    .widget-news-list .modulo-noticia img{
    display:none;visibility:hidden
}

}
@media (max-width:400px) and (min-width:50px){
    .widget-news-list .modulo-noticia img{
    display:none;visibility:hidden
}

}
.widget-news-list .modulo-noticia .info{
    width:73%;float:left;display:block
}
@media (max-width:1000px) and (min-width:768px){
    .widget-news-list .modulo-noticia .info{
    width:100%
}

}
@media (max-width:400px) and (min-width:50px){
    .widget-news-list .modulo-noticia .info{
    width:100%
}

}
.widget-news-list .modulo-noticia .info .h4,.widget-news-list .modulo-noticia .info h4{
    font-size:1rem;line-height:1.4rem;margin:0 0 11px 0;font-weight:600
}
.widget-news-list .modulo-noticia .info .h4 a,.widget-news-list .modulo-noticia .info h4 a{
    width:100%
}
.widget-news-list .modulo-noticia .info .h6,.widget-news-list .modulo-noticia .info h6{
    font-size:.75rem;margin-bottom:0
}
.widget-news-list .modulo-noticia .info .h6 a,.widget-news-list .modulo-noticia .info h6 a{
    width:100%
}
.widget-news-list .lista-noticias article:last-of-type{
    border-bottom:thin dotted #cacaca;margin-bottom:20px
}
.anterior-siguiente{
    display:block;min-height:110px
}
.anterior-siguiente h6{
    font-size:1.125rem;color:#001c24;margin-bottom:5px
}
.anterior-siguiente p{
    font-size:.875rem;line-height:1rem;margin-top:0;color:#31464d
}
.anterior-siguiente a.anterior,.anterior-siguiente a.siguiente{
    width:50%;height:110px;display:block;position:relative;overflow:hidden;transition:all ease-in-out .3s
}
.anterior-siguiente a.anterior:hover,.anterior-siguiente a.siguiente:hover{
    background-color:#f5f5f5
}
.anterior-siguiente a.anterior:hover .flecha,.anterior-siguiente a.siguiente:hover .flecha{
    background-color:#f5f5f5;color:#78b92f
}
@media (max-width:600px) and (min-width:50px){
    .anterior-siguiente a.anterior,.anterior-siguiente a.siguiente{
    width:100%;float:none
}

}
.anterior-siguiente .flecha{
    display:block;position:absolute;top:20px;width:42px;height:42px;border-radius:42px;font-weight:700;background-color:#78b92f;color:#fff;transition:all ease-in-out .3s;font-size:1.75rem;line-height:2.125rem;text-align:center;color:#fff;transform:rotate(0) translateY(6px)
}
.anterior-siguiente .anterior{
    padding:30px 15px 15px 70px;float:left
}
.anterior-siguiente .anterior .flecha{
    left:10px
}
@media (max-width:600px) and (min-width:50px){
    .anterior-siguiente .anterior{
    border-bottom:thin dotted #cacaca
}

}
.anterior-siguiente .anterior:hover .flecha{
    left:0
}
.anterior-siguiente .siguiente{
    padding:30px 70px 15px 15px;text-align:right;float:right
}
.anterior-siguiente .siguiente .flecha{
    right:10px
}
.anterior-siguiente .siguiente:hover .flecha{
    right:0
}
.publicidad-rectangular{
    display:block;overflow:hidden;width:100%;margin-bottom:40px;text-align:center
}
.publicidad-rectangular img{
    width:100%;max-width:300px
}
.imagen-destacada{
    position:relative;margin:0
}
@media (max-width:3000px) and (min-width:768px){
    .imagen-destacada{
    margin:-60px 0 0 0
}

}
@media (max-width:768px) and (min-width:50px){
    .imagen-destacada{
    margin-top:50px
}

}
.imagen-destacada-facultad{
    margin-top:0
}
.wp-block-image figcaption,.wp-caption-text{
    margin:8px 0;font-size:.875rem;line-height:1.1875rem;letter-spacing:.1px;color:#666;text-align:left
}
.wp-block-image figcaption:after,.wp-caption-text:after{
    width:80%;height:1px;content:'';display:block;margin-top:15px;background-color:#cacaca;height:1px
}
@media (max-width:3000px) and (min-width:768px){
    .wp-block-image figcaption:after,.wp-caption-text:after{
    width:25%
}

}
.alignleft{
    float:left;margin:8px 25px 8px 0
}
.alignright{
    float:right;margin:8px 0 8px 25px
}
.aligncenter{
    margin:20px auto;float:none;clear:both;display:block;text-align:center
}
@media (max-width:920px) and (min-width:768px){
    .aligncenter,.alignleft,.alignleft img,.alignright,.alignright img{
    float:none;clear:both;width:100%!important;margin:8px 0
}

}
@media (max-width:580px) and (min-width:50px){
    .aligncenter,.alignleft,.alignleft img,.alignright,.alignright img{
    float:none;clear:both;width:100%!important;margin:8px 0
}

}
.imagen-scroll{
    width:100%;height:300px;position:relative;background-size:100%;background-size:cover;background-position:center center
}
@media (max-width:3000px) and (min-width:768px){
    .imagen-scroll{
    width:180%;height:450px;display:block;margin:30px -40% 0 -40%;background-attachment:fixed;background-repeat:no-repeat;position:absolute;left:0
}

}
@media (max-width:768px) and (min-width:50px){
    .imagen-scroll{
    margin-top:1rem
}

}
.pagina-completa .imagen-scroll+.wp-caption-text{
    margin:8px 0;text-align:center
}
@media (max-width:3000px) and (min-width:768px){
    .pagina-completa .imagen-scroll+.wp-caption-text{
    margin:440px auto 0 auto
}

}
.pagina-completa .imagen-scroll+.wp-caption-text:after{
    margin:10px auto 0 auto
}
.imagen-scroll+.wp-caption-text{
    position:relative;z-index:10
}
@media (max-width:3000px) and (min-width:768px){
    .imagen-scroll+.wp-caption-text{
    width:500px;height:auto;margin-top:440px;padding:20px;margin-bottom:10px;color:#fff;background-color:#001c24;font-size:1.1rem;line-height:1.3rem;font-weight:300
}
.imagen-scroll+.wp-caption-text:after{
    background-color:#78b92f;height:2px
}

}
.wp-caption-space{
    position:relative;z-index:10
}
@media (max-width:3000px) and (min-width:768px){
    .wp-caption-space{
    width:80%;margin-top:110px;margin-bottom:350px;color:#fff;text-shadow:3px 3px 6px #000
}

}
.contenedor-banner{
    position:relative
}
.lateral-color{
    position:absolute;top:0;height:100%;background-color:#001c24;opacity:.8;padding:2px 10px;right:50%;background-blend-mode:multiply
}
@media (max-width:768px){
    .lateral-color{
    position:relative;padding:10px;right:0
}

}
.box-blockquote{
    top:calc(50% - 25%);position:relative
}
blockquote.banner-quote{
    color:#fff;padding:0;margin:0;font-size:1.4rem;line-height:1.4rem
}
@media (max-width:768px){
    blockquote.banner-quote{
    font-size:1.2rem;line-height:1.2rem
}

}
blockquote.banner-quote:after{
    margin-top:13px
}
.imagen-parallax-small{
    width:100%;height:50px;position:relative;background-size:100%;background-size:cover;background-position:center center
}
@media (max-width:3000px) and (min-width:768px){
    .imagen-parallax-small{
    width:180%;height:150px;display:block;margin:30px -40% 0 -40%;background-attachment:fixed;background-repeat:no-repeat;position:absolute;left:0
}

}
.widget-news-list{
    background-color:#f5f5f5;border-top:solid 5px;padding:20px 15px 0 15px;overflow:hidden;margin-bottom:40px
}
.widget-news-list article{
    border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-news-list article em,.widget-news-list article p{
    font-size:.9375rem;line-height:1.3125rem
}
.widget-news-list article img{
    max-width:100%
}
.widget-news-list .boton{
    margin-bottom:20px
}
.widget-news-list article{
    padding-bottom:10px
}
.widget-news-list .modulo-noticia{
    border-top:0;padding-top:0
}
.widget-news-list .modulo-noticia:first-child{
    border-top:thin dotted #cacaca;padding-top:15px
}
.widget-news-list .modulo-noticia a:first-child{
    width:calc(27% - 14px)
}
.widget-news-list .modulo-noticia a:first-child img{
    width:100%;margin:7px 14px 0 0
}
@media (max-width:1000px) and (min-width:768px){
    .widget-news-list .modulo-noticia img{
    display:none;visibility:hidden
}

}
@media (max-width:400px) and (min-width:50px){
    .widget-news-list .modulo-noticia img{
    display:none;visibility:hidden
}

}
.widget-news-list .modulo-noticia .info{
    width:73%;float:left;display:block
}
@media (max-width:1000px) and (min-width:768px){
    .widget-news-list .modulo-noticia .info{
    width:100%
}

}
@media (max-width:400px) and (min-width:50px){
    .widget-news-list .modulo-noticia .info{
    width:100%
}

}
.widget-news-list .modulo-noticia .info .h4,.widget-news-list .modulo-noticia .info h4{
    font-size:1rem;line-height:1.4rem;margin:0 0 11px 0;font-weight:600
}
.widget-news-list .modulo-noticia .info .h4 a,.widget-news-list .modulo-noticia .info h4 a{
    width:100%
}
.widget-news-list .modulo-noticia .info .h6,.widget-news-list .modulo-noticia .info h6{
    font-size:.75rem;margin-bottom:0
}
.widget-news-list .modulo-noticia .info .h6 a,.widget-news-list .modulo-noticia .info h6 a{
    width:100%
}
.widget-news-list .lista-noticias article:last-of-type{
    border-bottom:thin dotted #cacaca;margin-bottom:20px
}
.cerrar-circular{
    display:inline-block;float:right;vertical-align:center;font-size:1.25rem;color:#fff;background:#80b929;border-radius:.8em;-moz-border-radius:.8em;-webkit-border-radius:.8em;padding:0 8px;font-weight:700;text-align:center
}
.cerrar-circular:hover{
    background:#31464d
}
.cajas-centradas{
    display:flex;display:-ms-flexbox;-ms-flex-pack:center;justify-content:center;max-width:1200px
}
@media (max-width:1020px) and (min-width:50px){
    .cajas-centradas{
    display:block;max-width:700px
}

}
.box-logo{
    display:-ms-flexbox;display:flex
}
.default-color{
    color:#80b929;font-size:2rem;padding:.4rem
}
.subscription-texto{
    color:#80b929;font-size:1rem;font-weight:600;margin:1rem 0 0 0;-ms-flex-order:1;order:1
}
.botones-subscription{
    padding:.5rem 0
}
.wysija-paragraph{
    display:-ms-grid;display:grid;margin:5px 0
}
.formError{
    -ms-flex-order:3;order:3;position:relative!important;bottom:0!important
}
.formErrorContent{
    color:#e54144!important;background:rgba(229,65,68,.3)!important;font-weight:600!important;font-family:Lato,sans-serif!important;border-color:#ffb3b4!important;padding:.75rem;margin:.5rem 0;border:1px solid transparent;border-radius:.25rem
}
.updated{
    color:#ca9a04!important;background-color:rgba(255,212,78,.3)!important;border-color:#ffeaaa!important;font-weight:600!important;font-family:Lato,sans-serif!important;padding:.75rem;margin:.5rem 0;border:1px solid transparent;border-radius:.25rem
}
.wysija-input{
    -ms-flex-order:2;order:2
}
.modulo-bases-datos{
    height:auto;padding:15px 25px;border:thin solid #cacaca;background-color:#fff;position:relative;z-index:0;margin:20px 0
}
.modulo-bases-datos .titulo-db{
    margin-bottom:15px
}
.modulo-bases-datos .titulo-db div.entidad-tit,.modulo-bases-datos .titulo-db h6.entidad-tit{
    color:#80b929!important
}
.modulo-bases-datos .titulo-db .h4{
    color:#222
}
.informacion-db p{
    font-size:1.05rem;line-height:1.4;margin:0 0 10px 0
}
.informacion-db img{
    border:1px solid #cacaca;margin:5px auto
}
.informacion-db .submodulo-db{
    border-bottom:thin dotted #cacaca;display:inline-block;width:100%;padding:10px 0
}
.informacion-db .submodulo-db .consultar a{
    width:100%;text-align:center
}
.informacion-db .submodulo-db .acceso,.informacion-db .submodulo-db .guia{
    padding:10px 0
}
@media (max-width:768px){
    .informacion-db .submodulo-db .acceso,.informacion-db .submodulo-db .guia{
    padding:0 0
}

}
.informacion-db .submodulo2-db{
    border-radius:5px;background:#f5f5f5;display:inline-block;width:100%;padding:10px;margin:10px 0
}
.informacion-db .submodulo2-db .lateral{
    border-right:thin dotted #cacaca;margin-bottom:5px
}
@media (max-width:768px){
    .informacion-db .submodulo2-db .lateral{
    border-right:none;border-bottom:thin dotted #cacaca;padding-bottom:.5rem
}

}
.informacion-db .submodulo2-db .lateral2{
    margin-bottom:5px
}
@media (max-width:768px){
    .informacion-db .submodulo2-db .lateral2{
    border-right:none;border-bottom:thin dotted #cacaca;padding-bottom:.5rem
}

}
.informacion-db .submodulo2-db .fila-info-repositorio{
    border-bottom:thin dotted #cacaca;margin-bottom:10px
}
@media (max-width:768px){
    .informacion-db .submodulo2-db .fila-info-repositorio{
    border-bottom:none
}

}
.informacion-db .submodulo2-db .box{
    overflow:visible
}
.informacion-db .subtit-db{
    font-size:.85rem;color:#666;margin:0 0 5px 0
}
.informacion-db .info-box{
    width:100%
}
.informacion-db .info-box .circulo{
    width:15px;height:15px;border-radius:50%;cursor:pointer;display:inline-block;margin-right:5px
}
.informacion-db .info-box .cuadrado{
    border-radius:10%;cursor:pointer;display:inline-block;margin-right:5px;color:#fff;padding:1px;font-size:.8rem
}
.informacion-db .info-box .icono-db{
    font-size:1.2rem;color:#80b929;cursor:pointer;display:inline-block;margin-right:5px;text-align:center
}
.informacion-db .info-box .icono-db p{
    font-size:.8rem
}
.informacion-db .info-box .icono-db :hover{
    color:#001c24
}
.informacion-db .info-box [data-title]:hover:after{
    opacity:1;transition:all .1s ease .5s;visibility:visible
}
.informacion-db .info-box [data-title]:after{
    content:attr(data-title);background-color:#001c24;color:#fff;font-size:.8rem;position:absolute;padding:2px 5px;top:-50%;left:50%;white-space:pre-wrap;z-index:99999;visibility:hidden
}
.informacion-db .info-box [data-title]{
    position:relative
}
.informacion-db .guia a{
    color:#80b929
}
.informacion-db .icon,.informacion-db svg.color-icon{
    color:#80b929
}
.informacion-db .color{
    background:#80b929
}
.informacion-db .color.defecto{
    background-color:#80b929
}
.informacion-db .color.administracion-de-empresas{
    background-color:#007ac1
}
.informacion-db .color.bienestar-universitario{
    background-color:#ffd44e
}
.informacion-db .color.biblioteca-v2{
    background-color:#DBA046
}
.informacion-db .color.biblioteca{
    background-color:#DBA046
}
.informacion-db .color.comunicacion-social-periodismo{
    background-color:#6fbdac
}
.informacion-db .color.contaduria-publica{
    background-color:#00958c
}
.informacion-db .color.derecho{
    background-color:#babc00
}
.informacion-db .color.economia{
    background-color:#e73f37
}
.informacion-db .color.economia-abc{
    background-color:#b69688
}
.informacion-db .color.ciencias-de-la-educacion{
    background-color:#a89993
}
.informacion-db .color.oficina-de-egresados{
    background-color:#eab01b
}
.informacion-db .color.finanzas-gobierno-y-relaciones-internacionales{
    background-color:#ee8018
}
.informacion-db .color.cipe{
    background-color:#ee8018
}
.informacion-db .color.egresados-figri{
    background-color:#ee8018
}
.informacion-db .color.figri-internacional{
    background-color:#ee8018
}
.informacion-db .color.centro-de-estudios-de-posgrados{
    background-color:#ee8018
}
.informacion-db .color.administracion-de-empresas-turisticas-y-hoteleras{
    background-color:#cf8aba
}
.informacion-db .color.estudios-del-patrimonio-cultural{
    background-color:#6e56a2
}
.informacion-db .color.convenio-sigueme{
    background-color:#1e5d87
}
.informacion-db .color.ciencias-sociales-y-humanas{
    background-color:#e7a900
}
.informacion-db .color.la-universidad{
    background-color:#01512c
}
.informacion-db .color.comunidad-virtual{
    background-color:#256e7d
}
.informacion-db .color.linae{
    background-color:#e7a900
}
.informacion-db .color.departamento-de-derecho-penal-y-criminologia{
    background-color:#babc00
}
.informacion-db .color.empleabilidad-figri{
    background-color:#ee8018
}
.informacion-db .color.conexion-externado{
    background-color:#bf0f58
}
.informacion-db .color.centro-de-espanol-para-extranjeros{
    background-color:#ee8018
}
.informacion-db .color.escuela-de-relaciones-internacionales{
    background-color:#ee8018
}
.informacion-db .color:hover{
    background:#001c24
}
.widget-contact-button-group{
    background-color:#f5f5f5;border-top:solid 5px;padding:0 15px 5px;margin:30px 0
}
.widget-contact-button-group .politica-datos p{
    font-size:.9375rem;line-height:1.3125rem;color:#666;border-bottom:thin dotted #cacaca;padding-bottom:15px;margin-bottom:15px
}
.widget-contact-button-group .politica-datos p a{
    text-decoration:underline;display:inline-block;transition:color ease-in-out .3s
}
.widget-contact-button-group .politica-datos p a:hover{
    color:#78b92f
}
.widget-contact-button-group .politica-datos [title]{
    position:relative
}
.widget-contact-button-group .politica-datos [title]:after{
    content:attr(title);background-color:#001c24;color:#fff;font-size:.8rem;position:absolute;padding:2px 5px;top:80%;left:5%;white-space:pre-wrap;z-index:99999;visibility:hidden;max-width:180px;min-width:100px
}
.widget-contact-button-group .politica-datos [title]:hover:after{
    opacity:1;transition:all .1s ease .5s;visibility:visible
}
.wp-block-yoast-faq-block{
    font-size:1.813rem;line-height:2rem;margin:30px 0 0 0
}
.hover-news{
    padding:10px;display:inline-block
}
@media (max-width:768px) and (min-width:50px){
    .hover-news{
    border-top:thin dotted #cacaca
}

}
.hover-news .hover-news-wrapper{
    position:relative;overflow:hidden
}
.hover-news .hover-news-image{
    position:relative;overflow:hidden
}
.hover-news .hover-news-image img{
    display:block
}
.hover-news .hover-news-title{
    position:absolute;z-index:1;width:100%;left:0;bottom:0;line-height:1.5em;padding:2rem 1rem 1rem;color:#001c24;font-size:1.4em;text-align:left;background:rgba(255,255,255,0);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,.7)),color-stop(100%,rgba(0,0,0,.9)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 30%,rgba(255,255,255,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )
}
@media (max-width:768px) and (min-width:50px){
    .hover-news .hover-news-title{
    position:relative;padding:5px 0
}

}
.hover-news .hover-news-title:after{
    background-color:#78b92f;content:'';display:block;height:6px;margin-top:10px;width:80px
}
@media (max-width:768px) and (min-width:50px){
    .hover-news .hover-news-title:after{
    height:3px;margin-top:3px
}

}
.hover-news .hover-news-title h4{
    margin:0
}
.hover-news .hover-news-button{
    background:#80b929;text-align:center;bottom:1rem;position:absolute;left:50%;margin-left:-50px
}
@media (max-width:768px) and (min-width:50px){
    .hover-news .hover-news-button{
    display:none
}

}
.hover-news .hover-news-button a{
    text-transform:uppercase;color:#fff;font-size:1em;padding:.5em;transition:all .2s ease-in 0s;text-decoration:none;display:block
}
.hover-news .hover-news-button a:hover{
    background:#31464d
}
@media (max-width:768px) and (min-width:50px){
    .hover-news time.fecha{
    font-size:12px
}

}
.second .hover-news-wrapper .hover-news-title{
    transition:all .2s ease-in 0s
}
.second .hover-news-wrapper:hover .hover-news-title{
    left:-150%
}
@media (max-width:768px) and (min-width:50px){
    .second .hover-news-wrapper:hover .hover-news-title{
    left:0
}

}
.second .hover-news-description{
    position:absolute;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:rgba(255,255,255,.8);top:100%;transition:all .5s ease-in 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}
@media (max-width:768px) and (min-width:50px){
    .second .hover-news-description{
    position:relative;display:block
}

}
.second .hover-news-description p{
    color:inherit;line-height:1.4;text-align:center;padding:1rem 1rem 0;margin:0;overflow:hidden;max-height:55%
}
@media (max-width:768px) and (min-width:50px){
    .second .hover-news-description p{
    overflow:auto;max-height:100%;padding:5px 0;text-align:left
}

}
.second .hover-news-wrapper:hover .hover-news-description{
    top:0
}
.hover-news{
    padding:10px;display:inline-block
}
@media (max-width:768px) and (min-width:50px){
    .hover-news{
    border-top:thin dotted #cacaca
}

}
.hover-news .hover-news-wrapper{
    position:relative;overflow:hidden
}
.hover-news .hover-news-image{
    position:relative;overflow:hidden
}
.hover-news .hover-news-image img{
    display:block
}
.hover-news .hover-news-title{
    position:absolute;z-index:1;width:100%;left:0;bottom:0;line-height:1.5em;padding:2rem 1rem 1rem;color:#001c24;font-size:1.4em;text-align:left;background:rgba(255,255,255,0);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,.7)),color-stop(100%,rgba(0,0,0,.9)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 30%,rgba(255,255,255,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )
}
@media (max-width:768px) and (min-width:50px){
    .hover-news .hover-news-title{
    position:relative;padding:5px 0
}

}
.hover-news .hover-news-title:after{
    background-color:#78b92f;content:'';display:block;height:6px;margin-top:10px;width:80px
}
@media (max-width:768px) and (min-width:50px){
    .hover-news .hover-news-title:after{
    height:3px;margin-top:3px
}

}
.hover-news .hover-news-title h4{
    margin:0
}
.hover-news .hover-news-button{
    background:#80b929;text-align:center;bottom:1rem;position:absolute;left:50%;margin-left:-50px
}
@media (max-width:768px) and (min-width:50px){
    .hover-news .hover-news-button{
    display:none
}

}
.hover-news .hover-news-button a{
    text-transform:uppercase;color:#fff;font-size:1em;padding:.5em;transition:all .2s ease-in 0s;text-decoration:none;display:block
}
.hover-news .hover-news-button a:hover{
    background:#31464d
}
@media (max-width:768px) and (min-width:50px){
    .hover-news time.fecha{
    font-size:12px
}

}
.second .hover-news-wrapper .hover-news-title{
    transition:all .2s ease-in 0s
}
.second .hover-news-wrapper:hover .hover-news-title{
    left:-150%
}
@media (max-width:768px) and (min-width:50px){
    .second .hover-news-wrapper:hover .hover-news-title{
    left:0
}

}
.second .hover-news-description{
    position:absolute;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:rgba(255,255,255,.8);top:100%;transition:all .5s ease-in 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}
@media (max-width:768px) and (min-width:50px){
    .second .hover-news-description{
    position:relative;display:block
}

}
.second .hover-news-description p{
    color:inherit;line-height:1.4;text-align:center;padding:1rem 1rem 0;margin:0;overflow:hidden;max-height:55%
}
@media (max-width:768px) and (min-width:50px){
    .second .hover-news-description p{
    overflow:auto;max-height:100%;padding:5px 0;text-align:left
}

}
.second .hover-news-wrapper:hover .hover-news-description{
    top:0
}
.slider-eventos{
    float:left;display:block;margin-bottom:10px;position:relative;z-index:1
}
@media (max-width:3000px) and (min-width:915px){
    .slider-eventos{
    width:35%;margin-right:3%
}

}
@media (max-width:920px) and (min-width:768px){
    .slider-eventos{
    width:310px;margin-right:3%
}

}
@media (max-width:768px) and (min-width:600px){
    .slider-eventos{
    width:250px;margin-right:3%
}

}
@media (max-width:600px) and (min-width:50px){
    .slider-eventos{
    width:100%;float:none
}

}
.modulo-centrado{
    margin:15px auto
}
.modulo-evento-image{
    display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;margin-bottom:5px
}
.modulo-evento-image .fecha-evento{
    width:47px;margin:-7% 0 3px 10%;text-align:center;z-index:1
}
.modulo-evento-image .fecha-evento .fondo{
    width:47px;height:47px;min-width:100%;border-radius:47px
}
.modulo-evento-image .fecha-evento .fondo span:first-of-type{
    font-size:1.5625rem;line-height:.875rem;font-weight:900;padding-top:8px;width:100%;display:block
}
.modulo-evento-image .fecha-evento .fondo span:nth-child-of-type(2){
    font-size:.75rem;font-weight:600;line-height:.01875rem
}
.modulo-evento-image .fecha-evento hr{
    border-top:thin solid #000;width:60%;margin:15px auto
}
.modulo-evento-image .info{
    width:100%;padding:0 15px 15px 15px
}
.modulo-evento-image .info p{
    margin:0;font-style:italic;line-height:1.3125rem;font-size:1.0625rem
}
.modulo-evento-image .info .h5{
    color:inherit
}
.modulo-evento-image .info .h5 a{
    text-decoration:none
}
.modulo-evento-image .info .h6,.modulo-evento-image .info h6{
    display:inline-block
}
.modulo-evento-image .info .h6 a:after,.modulo-evento-image .info h6 a:after{
    display:none
}
.fecha-actual-title{
    background-color:#77bc1f;border-bottom-right-radius:10px;border-bottom-left-radius:10px;color:#fff;overflow:hidden;margin-bottom:30px
}
.fecha-actual-title .title-agenda{
    color:#fff;text-transform:uppercase;margin-left:5px;margin-top:5px
}
.fecha-actual-title span:nth-of-type(1){
    font-size:2.8125rem;line-height:.8em;font-weight:700;display:block;float:left;border-right:1px solid #fff;margin:10px 10px 10px 0;padding:0 5px
}
.fecha-actual-title span:nth-of-type(2){
    font-size:1.25rem;font-weight:700;text-transform:uppercase;clear:right;display:block;margin:10px 0 0 0;line-height:1em
}
.fecha-actual-title span:nth-of-type(3){
    font-size:1.25rem;font-style:italic;font-weight:300;line-height:1em
}
@media (max-width:3000px) and (min-width:990px){
    .fecha-actual-title{
    width:35%
}

}
@media (max-width:989px) and (min-width:768px){
    .fecha-actual-title{
    width:45%
}

}
@media (max-width:768px) and (min-width:650px){
    .fecha-actual-title{
    width:45%
}

}
@media (max-width:649px) and (min-width:450px){
    .fecha-actual-title{
    width:80%
}

}
@media (max-width:768px) and (min-width:450px){
    .fecha-actual-title span:nth-of-type(1){
    font-size:2.1875rem;margin:10px
}
.fecha-actual-title span:nth-of-type(2),.fecha-actual-title span:nth-of-type(3){
    font-size:1.125rem
}

}
@media (max-width:449px) and (min-width:50px){
    .fecha-actual-title{
    width:100%
}
.fecha-actual-title span:nth-of-type(1){
    font-size:1.5625rem;margin:8px
}
.fecha-actual-title span:nth-of-type(2),.fecha-actual-title span:nth-of-type(3){
    font-size:1rem
}

}
.modulo-busqueda-fecha{
    margin-bottom:20px
}
@media (max-width:768px){
    .modulo-busqueda-fecha{
    margin-bottom:10px
}

}
.modulo-busqueda-fecha .titulo-buscador-eventos{
    margin:0;font-size:1.25rem;font-weight:600
}
.modulo-busqueda-fecha .linea-lateral{
    border-right:thin dotted #cacaca;padding-right:10px;margin-bottom:5px
}
@media (max-width:768px){
    .modulo-busqueda-fecha .linea-lateral{
    border-right:none;border-bottom:thin dotted #cacaca;padding-bottom:.5rem
}

}
.modulo-busqueda-fecha .button-fecha{
    height:45px;border:thin solid #cacaca;width:100%;margin:10px 0;border-radius:4px;font-weight:300;background-color:#f5f5f5;padding:10px 0 10px 10px;font-size:1.1875rem;text-transform:unset;position:relative;text-align:left;color:#3c3c3c
}
.modulo-busqueda-fecha .button-fecha:hover{
    background-color:#31464d;color:#fff
}
.modulo-busqueda-fecha .button-fecha:focus{
    outline:-webkit-focus-ring-color auto 0
}
.modulo-busqueda-fecha .button-fecha:after{
    content:'';color:#78b92f;border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid #78b92f;display:inline-block;height:0;margin-left:2px;width:0;right:12px;top:39%;position:absolute;pointer-events:none;z-index:6
}
.modulo-busqueda-fecha .button-search-event{
    width:100%;margin:10px 0;font-size:1.1875rem
}
.modulo-busqueda-fecha label.dropdown.button-search-facultad select:hover{
    background-color:#31464d;color:#fff
}
.modulo-busqueda-fecha label.dropdown:before{
    background-color:transparent
}
.modulo-busqueda-fecha .calendario-popup{
    width:100%;margin-bottom:0;margin-top:0
}
.modulo-busqueda-fecha .calendario-popup .month-arrows{
    display:-ms-flexbox;display:flex;padding-top:0;margin-top:0;-ms-flex-pack:center;justify-content:center
}
.modulo-busqueda-fecha .calendario-popup table{
    margin-top:0
}
.event-date-slider{
    display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-bottom:40px
}
.event-date-slider .fecha-evento{
    width:47px;margin:0 -15px 0 0;text-align:center;z-index:1
}
.event-date-slider .fecha-evento .fondo{
    width:47px;height:47px;min-width:100%;border-radius:47px
}
.event-date-slider .fecha-evento .fondo span:first-of-type{
    font-size:1.5625rem;line-height:.875rem;font-weight:900;padding-top:8px;width:100%;display:block
}
@media (max-width:768px) and (min-width:50px){
    .event-date-slider .fecha-evento .fondo span:first-of-type{
    font-size:1.125rem
}

}
.event-date-slider .fecha-evento .fondo span:nth-child-of-type(2){
    font-size:.75rem;font-weight:600;line-height:.01875rem
}
@media (max-width:768px) and (min-width:50px){
    .event-date-slider .fecha-evento .fondo span:nth-child-of-type(2){
    font-size:.5625rem
}

}
.event-date-slider .fecha-evento hr{
    border-top:thin solid #000;width:60%;margin:15px auto
}
.event-date-slider .info{
    width:calc(100% - 65px);background-color:#fff;color:#000;padding:10px 10px 10px 30px;text-shadow:none
}
@media (max-width:768px) and (min-width:50px){
    .event-date-slider .info{
    width:calc(100% - 45px)
}

}
.event-date-slider .info p{
    margin:0;font-style:italic;line-height:1.3125rem;font-size:1.0625rem;display:block
}
@media (max-width:768px) and (min-width:50px){
    .event-date-slider .info p{
    font-size:.875rem
}

}
.event-date-slider .info .h5{
    color:inherit
}
.event-date-slider .info .h5 a{
    text-decoration:none
}
.event-date-slider .info .h6,.event-date-slider .info h6{
    display:block
}
.event-date-slider .info .h6 a:after,.event-date-slider .info h6 a:after{
    display:none
}
@media (max-width:768px) and (min-width:50px){
    .event-date-slider .info .h6 a,.event-date-slider .info h6 a{
    font-size:.75rem
}

}
.event-list-module{
    display:-ms-flexbox;display:flex;max-width:600px;height:auto;background-color:#f5f5f5;margin:15px 10px!important;text-align:left
}
.event-list-module .imagen-cuadrada-event{
    overflow:hidden;padding-left:5px
}
.event-list-module .imagen-cuadrada-event img{
    margin:13px 0 10px 0;width:100%;height:auto;-ms-flex-pack:center;justify-content:center
}
.event-list-module .fecha-evento{
    text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:-7px;margin-top:-7px;position:absolute;z-index:1
}
.event-list-module .fecha-evento .fondo{
    display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row
}
.event-list-module .fecha-evento .fondo:before{
    border-bottom:8px inset transparent;border-right:8px solid #31464d;content:'';left:0;position:absolute;top:26px
}
.event-list-module .fecha-evento .fondo:after{
    border-left:10px solid #80b929;border-top:24px inset transparent;content:'';left:10px;position:relative;top:0
}
.event-list-module .fecha-evento .fondo span:first-of-type{
    font-size:1.4375rem;line-height:1rem;font-weight:900;padding:5px
}
.event-list-module .fecha-evento .fondo span:nth-child-of-type(2){
    font-size:1.5625rem;line-height:.875rem;font-weight:600;padding:10px 0 5px 0
}
.event-list-module .info{
    width:100%;padding:5px 10px 15px 10px
}
.event-list-module .info p{
    margin:0;font-style:italic;line-height:1.3125rem;font-size:1.0625rem
}
.event-list-module .info .h5{
    color:inherit
}
.event-list-module .info .h5 a{
    text-decoration:none
}
.event-list-module .info .h6,.event-list-module .info h6{
    display:inline-block
}
.event-list-module .info .h6 a:after,.event-list-module .info h6 a:after{
    display:none
}
.botonera-mode-events .programs{
    border-top:0!important;border-bottom:0!important;padding:0!important;margin:20px 0 30px 0!important
}
.botonera-mode-events .programs .info .tabs{
    float:right;width:50%
}
@media (max-width:1220px) and (min-width:890px){
    .botonera-mode-events .programs .info .tabs{
    width:70%
}

}
@media (max-width:890px) and (min-width:620px){
    .botonera-mode-events .programs .info .tabs{
    width:100%
}

}
.botonera-mode-events .programs .info .tabs h6{
    color:#666;padding:9px
}
.botonera-mode-events .programs .info .tabs a{
    background-color:#f5f5f5;color:#80b929;height:40px;padding:10px
}
.botonera-mode-events .programs .info .tabs a span{
    margin-right:4px
}
.botonera-mode-events .programs .info .tabs a:after,.botonera-mode-events .programs .info .tabs a:before{
    display:block;width:10px;height:10px;position:absolute;top:10px;right:20px;color:#fff
}
.botonera-mode-events .programs .info .tabs a.active-tab{
    color:#fff;background-color:#80b929
}
.botonera-mode-events .programs .info .tabs a:hover{
    background-color:#31464d
}
.botonera-mode-events .programs .info .tabs a.active-tab:hover{
    background-color:#31464d
}
.botonera-mode-events .programs .info .links .section .box{
    padding:30px 1%;background-color:#fff
}
.botonera-mode-events .programs .info .links .section .box.active{
    display:block;border-top:5px solid #80b929
}
@media (max-width:3000px) and (min-width:769px){
    .home header:not(.blogs){
    position:absolute
}

}
header{
    border-top:3px solid #78b92f;width:100%;position:relative;z-index:5
}
@media (max-width:768px) and (min-width:50px){
    header{
    position:fixed;top:0;left:0;right:0
}

}
header .centrar{
    overflow:visible
}
header .logo{
    -ms-flex-align:center;align-items:center;background-color:#023324;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;z-index:2
}
@media (max-width:3000px) and (min-width:768px){
    header .logo{
    top:8px
}

}
@media (max-width:768px) and (min-width:50px){
    header .logo{
    top:0
}

}
@media (max-width:3000px) and (min-width:768px){
    header .logo{
    height:110px;width:18%
}

}
@media (max-width:768px) and (min-width:50px){
    header .logo{
    height:56px;margin-left:10px;width:150px
}

}
header .logo img{
    width:82%
}
#menu{
    height:auto;padding:0
}
@media (max-width:768px) and (min-width:50px){
    #menu{
    background-color:#023324;height:56px;box-shadow:0 0 4px 0 rgba(0,0,0,.75);position:relative;z-index:1
}

}
#responsive-menu .centrar{
    padding:0
}
#responsive-menu .slicknav_nav{
    background-color:#415f53;height:calc(100vh - 50px)
}
#responsive-menu .slicknav_nav>div{
    max-width:100vw
}
#responsive-menu .slicknav_nav>div:last-child{
    padding-bottom:30vh
}
#responsive-menu .slicknav_nav li.slicknav_parent.slicknav_open{
    background-color:#2a4c3e
}
#responsive-menu .slicknav_nav .slicknav_parent li a:hover{
    color:#78b92f
}
#responsive-menu .slicknav_nav li:hover{
    background-color:#2a4c3e
}
#responsive-menu .slicknav_nav nav div a{
    background-color:#78b92f
}
#responsive-menu .slicknav_icon-bar{
    background-color:#b5905e
}
@media (max-width:768px) and (min-width:50px){
    #menu .menu,#menu .menu-principal,#menu .menu-superior{
    display:none;visibility:hidden
}

}
header.blogs .logo{
    top:0;height:60px;width:150px;margin-right:15px;box-shadow:0 2px 10px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);-moz-box-shadow:0 2px 10px rgba(0,0,0,.5)
}
@media (max-width:768px) and (min-width:50px){
    header.blogs .logo{
    height:47px;margin-left:0;width:135px;box-shadow:none;position:relative;float:left
}

}
header.blogs .logo img{
    width:73%;margin-top:-5px
}
header.blogs .idioma-buscador{
    display:block;float:right;position:absolute;right:0;top:0;background-color:#f5f5f5
}
@media (max-width:768px) and (min-width:50px){
    header.blogs .idioma-buscador{
    position:relative;float:none;display:block
}

}
header.blogs .idioma-buscador:before{
    content:'';position:absolute;top:0;border-bottom:55px inset transparent;border-right:35px solid #f5f5f5;left:-39px
}
header.blogs .idioma-buscador .buscador:before{
    border-bottom:55px inset transparent;border-right:35px solid #001c24;left:-35px
}
header.blogs .idioma-buscador .buscador input[type=search]{
    height:55px;min-width:197px
}
header.blogs .idioma-buscador .buscador span{
    font-size:1.875rem;padding:7px 0;margin-left:-6px
}
@media (max-width:769px) and (min-width:50px){
    header.blogs .idioma-buscador .buscador{
    background:#dcdcdc
}
header.blogs .idioma-buscador .buscador span{
    margin-left:0;color:#31464d
}

}
header.blogs .idioma-buscador .idioma{
    margin-right:38px;box-shadow:-4px 0 #f5f5f5
}
@media (max-width:3000px) and (min-width:769px){
    header.blogs .idioma-buscador .idioma{
    width:45px;height:55px
}

}
header.blogs .idioma-buscador .idioma:before{
    border-bottom:55px inset transparent;border-right:35px solid #31464d;left:-35px
}
header.blogs .idioma-buscador .idioma:after{
    border-left:35px solid #31464d;border-top:55px inset transparent;left:45px
}
header.blogs .idioma-buscador .idioma .idioma-desktop{
    font-size:19px;padding:12px 0!important
}
@media (max-width:768px) and (min-width:50px){
    header.blogs .idioma-buscador{
    display:none;visibility:hidden;opacity:0
}

}
header.blogs .barra-superior{
    height:48px;color:#fff
}
header.blogs .barra-superior p{
    display:block;font-size:.9375rem;padding:13px 10px 10px 160px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
@media (max-width:768px) and (min-width:50px){
    header.blogs .barra-superior p{
    padding:10px 10px 10px 20px;font-size:.875rem
}
header.blogs .barra-superior p:before{
    content:'';height:27px;display:block;border-left:1px solid #fff;float:left;padding-right:16px
}

}
header.blogs .barra-superior::after{
    content:'';width:100%;height:48px;background-color:#023324;opacity:.9;position:absolute;left:0;top:0;z-index:-1
}
@media (max-width:768px) and (min-width:50px){
    header.blogs .barra-superior::after{
    opacity:1
}

}
.secondary-header-menu .info-secondary-header{
    width:300px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:right;justify-content:right;-ms-flex-line-pack:center;align-content:center
}
@media (max-width:769px) and (min-width:50px){
    .secondary-header-menu .info-secondary-header{
    width:100%
}

}
.secondary-header-menu .info-secondary-header a{
    display:inline-block;text-decoration:underline;transition:color ease-in-out .3s
}
.secondary-header-menu .info-secondary-header .redes-sociales{
    display:block;float:right;text-align:right
}
@media (max-width:769px) and (min-width:50px){
    .secondary-header-menu .info-secondary-header .redes-sociales{
    display:none;visibility:hidden
}

}
.secondary-header-menu .info-secondary-header .redes-sociales .icono{
    transition:background ease-in-out .3s
}
.secondary-header-menu .info-secondary-header .texto-lateral{
    text-align:right;width:100%;color:#31464d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.secondary-header-menu .info-secondary-header .texto-lateral a:hover{
    color:#78b92f
}
@media (max-width:769px) and (min-width:50px){
    .secondary-header-menu .info-secondary-header .texto-lateral{
    text-align:center;margin-bottom:20px;font-size:.875rem
}

}
.secondary-header-menu section{
    width:100%
}
.secondary-header-menu .centrar{
    display:-ms-flexbox;display:flex
}
@media (max-width:769px) and (min-width:50px){
    .secondary-header-menu .centrar{
    width:100%;display:block
}

}
.secondary-header-menu .menu-secundario ul li:hover{
    background-color:#dcdcdc
}
.secondary-header-menu .menu-secundario .centrar{
    display:block
}
.secondary-header-menu+#responsive-secondary-menu{
    background-color:#f5f5f5
}
@media (max-width:3000px) and (min-width:769px){
    .secondary-header-menu+#responsive-secondary-menu{
    position:absolute;top:0;right:0;z-index:5;width:100%;padding:0;background-color:transparent
}

}
.secondary-header-menu+#responsive-secondary-menu .idioma-buscador{
    display:none
}
@media (max-width:768px) and (min-width:50px){
    .secondary-header-menu+#responsive-secondary-menu.active .idioma-buscador{
    display:block;visibility:visible;opacity:1;padding-bottom:30px
}
.secondary-header-menu+#responsive-secondary-menu.active .idioma-buscador .buscador{
    background:#e8e8e8
}
.secondary-header-menu+#responsive-secondary-menu.active .idioma-buscador .buscador span{
    color:#666
}
.secondary-header-menu+#responsive-secondary-menu.active .idioma-buscador .idioma{
    background-color:#e8e8e8;width:92%;height:55px
}
.secondary-header-menu+#responsive-secondary-menu.active .idioma-buscador .idioma label.dropdown select{
    color:#666;width:100%;height:54px;text-transform:uppercase;letter-spacing:1px;margin-left:0
}
.secondary-header-menu+#responsive-secondary-menu.active .idioma-buscador .idioma label.dropdown:after{
    border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #78b92f;right:8px;top:25px
}

}
@media (max-width:768px) and (min-width:50px){
    header.blogs{
    position:relative;top:0
}

}
.menu-blogs .secondary-header-menu{
    background-color:#f5f5f5
}
.menu-blogs .secondary-header-menu .menu-secundario{
    background:#e8e8e8;z-index:2
}
.menu-blogs .secondary-header-menu .menu-secundario ul li{
    color:#31464d
}
.menu-blogs .secondary-header-menu .menu-secundario ul li:hover{
    background-color:#dcdcdc!important
}
.menu-blogs .secondary-header-menu .menu-secundario ul li .sub-menu li:hover{
    background-color:#fff!important
}
.menu-blogs .secondary-header-menu .menu-secundario .show-secondary-menu{
    color:#31464d
}
.menu-blogs .secondary-header-menu h3{
    color:#31464d;margin:0
}
@media (max-width:768px) and (min-width:50px){
    .menu-blogs .secondary-header-menu{
    margin-top:0
}

}
.menu-blogs .slicknav_menu{
    background-color:#f5f5f5
}
.menu-blogs .slicknav_menu .slicknav_nav a{
    color:#31464d
}
.menu-blogs .slicknav_menu li.slicknav_parent.slicknav_open{
    background-color:#ebebeb
}
.menu-blogs .slicknav_menu li.slicknav_parent.slicknav_open .sub-menu .slicknav_open{
    background-color:#e1e1e1
}
.menu-blogs .slicknav_menu li:hover{
    background-color:#ebebeb
}
.menu-blogs .slicknav_menu li:hover li:hover{
    background-color:#e1e1e1
}
.menu-blogs .slicknav_menu li:hover li:hover li:hover{
    background-color:#d6d6d6
}
.faculty-comunidad-virtual .secondary-header-menu{
    background-color:#256e7d!important
}
.faculty-comunidad-virtual .secondary-header-menu .info-secondary-header .texto-lateral{
    color:#fff
}
.faculty-escuela-de-relaciones-internacionales .secondary-header-menu{
    background-color:#ee8018!important
}
.faculty-escuela-de-relaciones-internacionales .secondary-header-menu .info-secondary-header .texto-lateral{
    color:#fff
}
.faculty-escuela-de-relaciones-internacionales .menu-blogs .secondary-header-menu h3{
    color:#fff
}
.faculty-escuela-de-relaciones-internacionales .redes-sociales .icono{
    background-color:transparent;margin:4px 0 4px 12px
}
.faculty-escuela-de-relaciones-internacionales .redes-sociales .icono:hover{
    background-color:#31464d
}
.before-footer{
    float:none
}
.before-footer .footer-logos{
    display:-ms-grid;display:grid;-ms-grid-rows:50% 50%;grid-template-rows:50% 50%;-ms-grid-columns:auto auto auto auto auto;grid-template-columns:auto auto auto auto auto
}
.before-footer .footer-logos a{
    justify-self:center
}
.before-footer .footer-logos a:hover img{
    filter:grayscale(100%)
}
.before-footer .footer-logos a img{
    transition:filter .3s ease-in
}
@media (max-width:400px){
    .before-footer .footer-logos{
    -ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto
}

}
footer.footer-general{
    width:100%;height:auto;background:url(../images/bck-footer-uec.jpg) #000;background-size:cover;border-bottom:4px solid #78b92f;display:block;overflow:hidden;color:#fff;padding-top:40px;background-position:center
}
footer.footer-general .logo img{
    width:68%
}
footer.footer-general a{
    transition:color ease-in-out .3s,background ease-in-out .3s
}
footer.footer-general a:hover{
    color:#78b92f
}
footer.footer-general a.icono:hover{
    color:#fff
}
footer.footer-general .h4,footer.footer-general h4{
    font-size:1.1875rem;font-weight:900;text-transform:uppercase;margin:5px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
footer.footer-general p{
    font-size:1.025rem;line-height:1.6875rem;font-weight:300
}
footer.footer-general p.disclaimer{
    font-size:.75rem;text-align:center
}
footer.footer-general nav:not(.vigilado-men),footer.footer-general section:not(.vigilado-men){
    margin-bottom:28px
}
footer.footer-general nav ul,footer.footer-general section ul{
    list-style:none;padding:0;margin:0
}
footer.footer-general nav ul li,footer.footer-general section ul li{
    font-size:1.025rem;line-height:1.4375rem;margin-bottom:.4em;font-weight:300
}
footer.footer-general .columna04:nth-child(1) a:nth-child(3){
    color:#78b92f;font-size:1.05em;padding:5px 0;text-decoration:none;border-top:1px solid #78b92f;border-bottom:1px solid #78b92f
}
@media (max-width:768px) and (min-width:400px){
    footer.footer-general .columna04:nth-child(1),footer.footer-general .columna04:nth-child(2){
    width:48%;margin:0 1%;float:left;overflow:hidden!important;display:inline-block!important
}

}
@media (max-width:399px) and (min-width:50px){
    footer.footer-general .columna04:nth-child(1),footer.footer-general .columna04:nth-child(2){
    width:98%
}

}
@media (max-width:768px) and (min-width:400px){
    footer.footer-general .columna04:nth-child(3){
    clear:both;float:none;display:block;width:98%
}
footer.footer-general .columna04:nth-child(3) nav,footer.footer-general .columna04:nth-child(3) section{
    width:48%;float:left;display:block
}
footer.footer-general .columna04:nth-child(3) nav:nth-child(2),footer.footer-general .columna04:nth-child(3) section:nth-child(2){
    margin:0 1% 0 2%
}

}
.safari footer p{
    font-weight:400
}
.safari footer ul li{
    font-weight:400
}
footer.footer-general .footer-blogs .columna04 section{
    margin-bottom:15px
}
@media (max-width:3000px) and (min-width:600px){
    footer.footer-general .footer-blogs .columna04{
    float:left;display:inline-block;overflow:hidden;width:31.33%;margin:0 1%;min-height:1px;clear:none
}

}
@media (max-width:599px) and (min-width:50px){
    footer.footer-general .footer-blogs .columna04{
    display:block;width:94%;margin:10px 3%;overflow:hidden
}

}
@media (max-width:599px) and (min-width:400px){
    footer.footer-general .footer-blogs .columna04{
    padding:0 13%
}

}
@media (max-width:3000px) and (min-width:600px){
    footer.footer-general .footer-blogs .columna04:nth-child(2),footer.footer-general .footer-blogs .columna04:nth-child(3){
    margin-top:14px
}

}
@media (max-width:768px) and (min-width:minimo){
    footer.footer-general .footer-blogs .columna04:nth-child(2),footer.footer-general .footer-blogs .columna04:nth-child(3){
    margin-top:10px
}

}
@media (max-width:599px) and (min-width:50px){
    footer.footer-general .footer-blogs .columna04:nth-child(2),footer.footer-general .footer-blogs .columna04:nth-child(3){
    margin-top:30px
}

}
@media (max-width:768px) and (min-width:400px){
    footer.footer-general .footer-blogs .columna04:nth-child(3) section{
    width:100%;display:block
}

}
footer.footer-general .footer-blogs .nombre-blog{
    max-width:258px;width:94%;border-top:thin solid #fff;margin-top:10px;padding-top:10px
}
footer.footer-general .footer-blogs .logo img{
    max-width:256px;width:94%
}
@media (max-width:768px) and (min-width:50px){
    footer.footer-general .footer-blogs h4{
    font-size:1.0625rem
}

}
footer.footer-general .footer-blogs ol ol{
    padding-left:20px
}
footer.footer-general .footer-blogs ol ul{
    padding-left:0
}
footer.footer-general .footer-blogs ul{
    margin-top:8px;padding-left:15px
}
footer.footer-general .footer-blogs ul li{
    line-height:18px;margin-bottom:9px
}
footer.footer-general .footer-blogs ul>li:before{
    color:#78b92f;font-size:.75rem;content:"●";position:relative;left:-15px;top:5px;width:5px;height:5px;display:block
}
footer.footer-general .footer-blogs ol>ol,footer.footer-general .footer-blogs ol>ul,footer.footer-general .footer-blogs ul>ol,footer.footer-general .footer-blogs ul>ul{
    margin:0
}
footer.footer-general .footer-blogs ol>ol li,footer.footer-general .footer-blogs ol>ul li,footer.footer-general .footer-blogs ul>ol li,footer.footer-general .footer-blogs ul>ul li{
    padding:2px 0
}
footer.footer-general .footer-blogs .columna04:nth-child(1) a:nth-child(3){
    color:inherit;font-size:1.8rem;padding:inherit;text-decoration:inherit;border-top:inherit;border-bottom:inherit
}
.texto .wp-block-gallery>li:before{
    display:none
}
.texto .gallery-img-content ul>li:before{
    content:none
}
.texto .gallery-img-content .og-pointer{
    border-bottom-color:#f5f5f5!important
}
.texto .gallery-img-content .og-expander{
    background-color:#f5f5f5!important
}
.texto .gallery-img-content .og-expander .og-details h3{
    color:#222!important
}
.texto .gallery-img-content .og-expander .og-details p{
    color:#222!important
}
.texto .gallery-img-content .og-expander .og-details p a.link-button{
    font-size:1.125rem;letter-spacing:.0125rem;text-transform:uppercase;display:inline-block;padding:8px;color:#fff;transition:background ease-in-out .3s;cursor:pointer;border:none;border-radius:0;background-color:#78b92f!important;color:#fff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.texto .gallery-img-content .og-expander .og-details p a.link-button:hover{
    background-color:#fff
}
@media (max-width:640px) and (min-width:50px){
    .texto .gallery-img-content .og-expander .og-details p a.link-button{
    font-size:.875rem
}

}
.texto .gallery-img-content .og-expander .og-details p a.link-button:hover{
    background:#31464d!important;color:#fff!important;box-shadow:0 0 8px 0 rgba(0,0,0,.25);text-decoration:none
}
.modulo-acordeon.filtro{
    border-top:solid 5px #78b92f;display:block
}
@media (max-width:3000px) and (min-width:769px){
    .modulo-acordeon.filtro{
    position:relative
}

}
.modulo-acordeon.filtro .boton-icono{
    display:none
}
@media (max-width:768px){
    .modulo-acordeon.filtro{
    overflow-y:hidden;border:none;background-color:transparent;padding:0;margin:0
}
.modulo-acordeon.filtro .boton-icono{
    display:-ms-flexbox;display:flex;transition:all ease-in-out .3s;position:relative;z-index:2
}
.modulo-acordeon.filtro .boton-icono.active-filters{
    opacity:0
}
.modulo-acordeon.filtro .filter-tablist{
    width:100%;height:100%;margin:0;padding:30px 0 0 0;position:absolute;top:-30px;left:-100%;transition:all ease-in-out .3s;display:block;overflow:auto
}
.modulo-acordeon.filtro .filter-tablist.active{
    left:0
}
.modulo-acordeon.filtro .filter-tablist .boton-icono.filtro-activo{
    position:absolute;top:0;margin:0;left:0;opacity:1;background-color:#001c24
}
.modulo-acordeon.filtro .filter-tablist .boton-icono.filtro-activo:hover span:nth-of-type(2){
    right:6px
}
.modulo-acordeon.filtro .filter-tablist .fondo-transparente{
    width:100%;height:100%!important;padding-bottom:100%;min-height:1800px;background-color:#31464d;opacity:.7;z-index:3;position:absolute;top:-80px;left:0;transition:opacity ease-in-out .3s;display:block;overflow:hidden;visibility:visible
}
.modulo-acordeon.filtro .filter-tablist .fondo-transparente:hover{
    cursor:pointer
}
.modulo-acordeon.filtro .filter-tablist .caja-encima{
    width:88%;position:relative;top:0;transition:left ease-in-out .3s;z-index:4;margin:20px 0 0 0;background-color:#fff;position:relative;padding:80px 20px 0 20px;box-shadow:0 0 8px 0 rgba(0,0,0,.8)
}

}
.modulo-acordeon.filtro .panel .titulo-acordeon{
    color:#78b92f
}
.modulo-acordeon.filtro .panel .titulo-acordeon a{
    color:#31464d
}
.modulo-acordeon.filtro .panel .titulo-acordeon a span.flecha{
    color:#78b92f
}
.modulo-acordeon.filtro .panel .titulo-acordeon a .h4,.modulo-acordeon.filtro .panel .titulo-acordeon a h4{
    width:calc(100% - 35px)
}
@media (max-width:768px) and (min-width:50px){
    .modulo-acordeon.filtro .panel .info form input{
    width:92%
}

}
.modulo-acordeon.filtro .panel [title]{
    position:relative
}
.modulo-acordeon.filtro .panel [title]:after{
    content:attr(title);background-color:#001c24;min-width:88px;color:#fff;font-size:.8rem;position:absolute;padding:2px 5px;top:60%;white-space:pre-wrap;z-index:99999;visibility:hidden;max-width:168px;left:10%
}
.modulo-acordeon.filtro .panel [title]:hover:after{
    opacity:1;transition:all .1s ease .5s;visibility:visible
}
.modulo-acordeon.filtro .panel [title]:before{
    content:attr(title);display:none
}
.modulo-acordeon.filtro form{
    display:block;overflow:hidden
}
.modulo-acordeon.filtro #duracion input[type=text]{
    width:25%;float:left;margin-right:3%
}
.modulo-acordeon.filtro #duracion label.dropdown{
    width:72%;float:left
}
.modulo-acordeon.filtro #duration #number_duration_meta_str{
    width:25%;display:inline-block;margin-right:3%
}
.modulo-acordeon.filtro #duration #type_duration_meta_str{
    width:72%;display:inline-block
}
@media (max-width:768px){
    .busqueda-wpsolr .centrar>.columna04,.busqueda-wpsolr .centrar>.columna08{
    float:none
}

}
span.icon-color{
    color:#80b929
}
span.icon-color :hover{
    color:#001c24
}
span.cuadrado{
    border-radius:10%;cursor:pointer;display:inline-block;margin-right:5px;color:#fff;padding:0 4px;font-size:.8rem
}
span.circulo{
    width:10px;height:10px;border-radius:50%;cursor:pointer;display:inline-block;margin-right:5px
}
span.circulo.defecto{
    background-color:#80b929
}
span.circulo.administracion-de-empresas{
    background-color:#007ac1
}
span.circulo.bienestar-universitario{
    background-color:#ffd44e
}
span.circulo.biblioteca-v2{
    background-color:#DBA046
}
span.circulo.biblioteca{
    background-color:#DBA046
}

/* INVESTIGACION */
.faculty-investigacion .secondary-header-menu{
   background:#DBA046
}
.faculty-investigacion .secondary-header-menu .menu-secundario{
   background:#8D672E
}
@media (max-width:768px) and (min-width:50px){
   .faculty-investigacion .secondary-header-menu .menu-secundario{
   background:#694610
}

}
.faculty-investigacion .secondary-header-menu .menu-secundario ul li:hover{
   background-color:#694610
}
.faculty-investigacion .secondary-header-menu .menu-secundario ul li .sub-menu li:hover{
   color:#DBA046
}
.faculty-investigacion .anterior-siguiente a.anterior .flecha,.faculty-investigacion .anterior-siguiente a.siguiente .flecha{
   background-color:#DBA046
}
.faculty-investigacion .anterior-siguiente a.anterior:hover .flecha,.faculty-investigacion .anterior-siguiente a.siguiente:hover .flecha{
   color:#DBA046
}
.faculty-investigacion .autor a{
   border-color:#DBA046
}
.faculty-investigacion .autor a:hover{
   color:#DBA046
}
.faculty-investigacion .modulo-acordeon-content .panel .titulo-acordeon a{
   background-color:#DBA046
}
.faculty-investigacion .modulo-acordeon-content .panel .titulo-acordeon a.collapsed span.flecha{
   color:#DBA046
}
.faculty-investigacion .modulo-acordeon-content .panel .titulo-acordeon a.collapsed:hover{
   background-color:#DBA046
}
.faculty-investigacion .modulo-acordeon-content .panel .info{
   border-color:#DBA046
}
.faculty-investigacion .contenedor .info .h6 a,.faculty-investigacion .contenedor .info h6 a{
   color:#DBA046
}
.faculty-investigacion .slicknav_menu{
   background-color:#8D672E
}
.faculty-investigacion .slicknav_menu a{
   border-color:#6d1536
}
.faculty-investigacion .slicknav_menu li.slicknav_parent.slicknav_open{
   background-color:#821941
}
.faculty-investigacion .slicknav_menu li.slicknav_parent.slicknav_open .sub-menu .slicknav_open{
   background-color:#694610
}
.faculty-investigacion .slicknav_menu li:hover{
   background-color:#821941
}
.faculty-investigacion .slicknav_menu li:hover li:hover{
   background-color:#694610
}
.faculty-investigacion .slicknav_menu li:hover li:hover li:hover{
   background-color:#681434
}
.faculty-investigacion .botones-destacados .boton-grande:nth-of-type(1) .color,.faculty-investigacion .botones-destacados .boton-grande:nth-of-type(6) .color{
   background-color:#DBA046
}
.faculty-investigacion .botones-destacados .boton-grande:nth-of-type(3) .icono-grande,.faculty-investigacion .botones-destacados .boton-grande:nth-of-type(5) .icono-grande,.faculty-investigacion .botones-destacados .boton-grande:nth-of-type(8) .icono-grande{
   color:#DBA046
}
@media (max-width:3000px) and (min-width:400px){
   .faculty-investigacion .botones-destacados .boton-grande .info .h4::after,.faculty-investigacion .botones-destacados .boton-grande .info h4::after{
   border-bottom:solid 4px #DBA046
}

}
@media (max-width:500px) and (min-width:400px){
   .faculty-investigacion .botones-destacados .boton-grande .info .h4::after,.faculty-investigacion .botones-destacados .boton-grande .info h4::after{
   border-bottom:solid 3px #DBA046
}

}
@media (max-width:400px) and (min-width:50px){
   .faculty-investigacion .botones-destacados{
   border-bottom:solid 4px #DBA046
}

}
.faculty-investigacion .botones-destacados .mini-boton{
   background-color:#DBA046
}
.faculty-investigacion .botones-destacados .mini-boton:hover{
   background:#7e183f
}
.faculty-investigacion .botones-destacados-iguales .boton-grande .color{
   background-color:#DBA046
}
@media (max-width:3000px) and (min-width:400px){
   .faculty-investigacion .botones-destacados-iguales .boton-grande .info .h4::after,.faculty-investigacion .botones-destacados-iguales .boton-grande .info h4::after{
   border-bottom:solid 4px #DBA046
}

}
@media (max-width:500px) and (min-width:400px){
   .faculty-investigacion .botones-destacados-iguales .boton-grande .info .h4::after,.faculty-investigacion .botones-destacados-iguales .boton-grande .info h4::after{
   border-bottom:solid 3px #DBA046
}

}
@media (max-width:400px) and (min-width:50px){
   .faculty-investigacion .botones-destacados-iguales{
   border-bottom:solid 4px #DBA046
}

}
.faculty-investigacion .ie .botones-destacados .boton-grande:nth-of-type(1) .color,.faculty-investigacion .ie .botones-destacados .boton-grande:nth-of-type(6) .color{
   background-color:#DBA046
}
.faculty-investigacion .modulo-acordeon{
   border-top-color:#DBA046
}
.faculty-investigacion .modulo-acordeon .panel .titulo-acordeon{
   color:#DBA046
}
.faculty-investigacion .modulo-acordeon .panel .titulo-acordeon a span{
   background-color:#DBA046
}
.faculty-investigacion .modulo-acordeon .panel .titulo-acordeon a span.flecha{
   color:#DBA046
}
.faculty-investigacion .modulo-acordeon .info a:hover{
   color:#DBA046
}
.faculty-investigacion .widget{
   border-top-color:#DBA046
}
.faculty-investigacion .subrayado:after{
   background-color:#DBA046
}
.faculty-investigacion .subrayado-der:after{
   background-color:#DBA046
}
.faculty-investigacion #menu-magnetico li{
   background:#DBA046
}
.faculty-investigacion #responsive-menu-magnetico{
   background:#DBA046
}
.faculty-investigacion .informacion-facultad .info a:hover,.faculty-investigacion .informacion-facultad .titulo span{
   color:#DBA046
}
.faculty-investigacion .informacion-facultad .redes-sociales::before{
   border-top-color:#DBA046
}
.faculty-investigacion .informacion-facultad .redes-sociales .icono:hover{
   background-color:#DBA046
}
.faculty-investigacion .hover-news .hover-news-button a{
   background:#DBA046
}
.faculty-investigacion .hover-news .hover-news-title:after{
   background-color:#DBA046
}
.faculty-investigacion .titulo-tema{
   background-color:#DBA046
}


span.circulo.comunicacion-social-periodismo{
    background-color:#6fbdac
}
span.circulo.contaduria-publica{
    background-color:#00958c
}
span.circulo.derecho{
    background-color:#babc00
}
span.circulo.economia{
    background-color:#e73f37
}
span.circulo.economia-abc{
    background-color:#b69688
}
span.circulo.ciencias-de-la-educacion{
    background-color:#a89993
}
span.circulo.oficina-de-egresados{
    background-color:#eab01b
}
span.circulo.finanzas-gobierno-y-relaciones-internacionales{
    background-color:#ee8018
}
span.circulo.cipe{
    background-color:#ee8018
}
span.circulo.egresados-figri{
    background-color:#ee8018
}
span.circulo.figri-internacional{
    background-color:#ee8018
}
span.circulo.centro-de-estudios-de-posgrados{
    background-color:#ee8018
}
span.circulo.administracion-de-empresas-turisticas-y-hoteleras{
    background-color:#cf8aba
}
span.circulo.estudios-del-patrimonio-cultural{
    background-color:#6e56a2
}
span.circulo.convenio-sigueme{
    background-color:#1e5d87
}
span.circulo.ciencias-sociales-y-humanas{
    background-color:#e7a900
}
span.circulo.la-universidad{
    background-color:#01512c
}
span.circulo.comunidad-virtual{
    background-color:#256e7d
}
span.circulo.linae{
    background-color:#e7a900
}
span.circulo.departamento-de-derecho-penal-y-criminologia{
    background-color:#babc00
}
span.circulo.empleabilidad-figri{
    background-color:#ee8018
}
span.circulo.conexion-externado{
    background-color:#bf0f58
}
span.circulo.centro-de-espanol-para-extranjeros{
    background-color:#ee8018
}
span.circulo.escuela-de-relaciones-internacionales{
    background-color:#ee8018
}
span.circulo.multidisciplinar{
    background:#80b929
}
span.circulo.multidisciplinar:hover{
    background:#001c24
}
.modulo-acordeon-content{
    margin-bottom:40px;background-color:#fff;z-index:0
}
.modulo-acordeon-content .panel .titulo-acordeon{
    color:#fff;margin:8px 0 0 0
}
.modulo-acordeon-content .panel .titulo-acordeon a{
    display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;transition:color ease-in-out .3s;padding:12px 25px;background-color:#78b92f
}
.modulo-acordeon-content .panel .titulo-acordeon a.collapsed{
    background-color:#f5f5f5;transition:background ease-in-out .3s;color:#666
}
.modulo-acordeon-content .panel .titulo-acordeon a.collapsed:hover{
    background-color:#78b92f
}
.modulo-acordeon-content .panel .titulo-acordeon a.collapsed:hover span.flecha{
    color:#fff
}
.modulo-acordeon-content .panel .titulo-acordeon a.collapsed:hover h4{
    color:#fff
}
.modulo-acordeon-content .panel .titulo-acordeon a.collapsed h4{
    color:#001c24
}
.modulo-acordeon-content .panel .titulo-acordeon a.collapsed span{
    background-color:#f5f5f5;color:#666
}
.modulo-acordeon-content .panel .titulo-acordeon a.collapsed span.flecha{
    color:#78b92f;transform:rotate(0) translateY(6px)
}
.modulo-acordeon-content .panel .titulo-acordeon a:hover{
    text-decoration:none
}
.modulo-acordeon-content .panel .titulo-acordeon a span{
    height:45px;display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;float:left;text-align:center;line-height:1.875rem
}
.modulo-acordeon-content .panel .titulo-acordeon a span.flecha{
    color:#fff;width:25px;margin:0;padding:0;position:absolute;top:0;right:18px;background-color:transparent;transform:rotate(-180deg) translateY(0);transition:all ease-in-out .3s;font-size:1.5625rem
}
.modulo-acordeon-content .panel .titulo-acordeon a span.flecha svg{
    stroke-width:1px
}
.modulo-acordeon-content .panel .titulo-acordeon a span svg{
    margin:0 auto
}
.modulo-acordeon-content .panel .titulo-acordeon a h4{
    width:calc(100% - 30px);overflow:hidden;letter-spacing:.3px;margin:0;color:#fff;font-weight:400;font-size:1.375rem
}
.modulo-acordeon-content .panel .info{
    padding:22px 30px;border:1px solid #78b92f
}
.modulo-acordeon-content .panel .info li,.modulo-acordeon-content .panel .info p{
    font-size:1.0625rem
}
.modulo-acordeon-content .panel .info a{
    text-decoration:underline;transition:color ease-in-out .3s;display:inline-block
}
.modulo-acordeon-content .panel .info li{
    padding-bottom:10px
}
.modulo-acordeon-content .panel a.boton{
    text-decoration:none;transition:all ease-in-out .3s
}
.modulo-acordeon-content .panel a.boton:hover{
    background-color:#31464d;color:#fff
}
.modulo-acordeon{
    border:thin solid #cacaca;border-top:solid 5px #78b92f;padding:10px;margin-bottom:40px;background-color:#fff
}
.modulo-acordeon .panel .titulo-acordeon{
    color:#78b92f;text-transform:uppercase;border-bottom:thin dotted #cacaca;min-height:65px;padding:10px 0
}
.modulo-acordeon .panel .titulo-acordeon a{
    display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;transition:color ease-in-out .3s
}
.modulo-acordeon .panel .titulo-acordeon a.collapsed{
    color:#666
}
.modulo-acordeon .panel .titulo-acordeon a.collapsed:hover,.modulo-acordeon .panel .titulo-acordeon a.collapsed:hover span{
    color:#2c2c2c
}
.modulo-acordeon .panel .titulo-acordeon a.collapsed:hover span span.flecha,.modulo-acordeon .panel .titulo-acordeon a.collapsed:hover span.flecha{
    color:#2c2c2c
}
.modulo-acordeon .panel .titulo-acordeon a.collapsed span{
    background-color:#f5f5f5;color:#666
}
.modulo-acordeon .panel .titulo-acordeon a.collapsed span.flecha{
    color:#666;transform:rotate(0) translateY(6px)
}
.modulo-acordeon .panel .titulo-acordeon a:hover{
    text-decoration:none
}
.modulo-acordeon .panel .titulo-acordeon a span{
    background-color:#78b92f;width:45px;height:45px;margin:0 10px 0 0;padding:0;display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;float:left;text-align:center;font-size:1.875rem;line-height:1.875rem;color:#fff
}
.modulo-acordeon .panel .titulo-acordeon a span.flecha{
    color:#78b92f;width:25px;margin:0;padding:0;position:absolute;top:0;right:0;background-color:transparent;transform:rotate(-180deg) translateY(0);transition:all ease-in-out .3s;font-size:1.5625rem
}
.modulo-acordeon .panel .titulo-acordeon a span.flecha svg{
    stroke-width:1px
}
.modulo-acordeon .panel .titulo-acordeon a span svg{
    margin:0 auto
}
.modulo-acordeon .panel .titulo-acordeon a .h4,.modulo-acordeon .panel .titulo-acordeon a h4{
    width:calc(100% - 85px);overflow:hidden;letter-spacing:.3px
}
@media (max-width:3000px) and (min-width:901px){
    .modulo-acordeon .panel .titulo-acordeon a .h4,.modulo-acordeon .panel .titulo-acordeon a h4{
    font-size:1.125rem
}

}
@media (max-width:900px) and (min-width:768px){
    .modulo-acordeon .panel .titulo-acordeon a .h4,.modulo-acordeon .panel .titulo-acordeon a h4{
    font-size:.9375rem
}

}
.modulo-acordeon .panel:first-child .titulo-acordeon{
    border-top:thin dotted #cacaca
}
.modulo-acordeon .panel .info{
    border-bottom:thin dotted #cacaca;padding:8px 0
}
.modulo-acordeon .panel .info li,.modulo-acordeon .panel .info p{
    font-size:1.0625rem
}
.modulo-acordeon .panel .info a{
    text-decoration:underline;transition:color ease-in-out .3s;display:inline-block
}
.modulo-acordeon .panel .info iframe{
    border:0;width:100%;margin:0;min-height:620px
}
.modulo-acordeon .panel .info .compartir-redes a:hover{
    color:#666
}
.modulo-acordeon .panel .info .galleria a{
    display:inline-block;width:31.4%;margin:4px 1% 4px 0
}
.modulo-acordeon .panel .info .galleria a img{
    width:100%
}
.modulo-acordeon .panel .info li{
    padding-bottom:10px
}
.modulo-acordeon .panel:last-child .info{
    border-bottom:none
}
.modulo-acordeon .panel ul.selectSolrFilter{
    padding-left:0!important;height:2.8125rem;color:#3c3c3c;font-size:1.1875rem;width:100%;font-weight:300;-webkit-appearance:none;border-width:thin;border-style:solid;border-color:#cacaca;border-radius:4px;display:block;-webkit-appearance:none;cursor:pointer;background-color:#f5f5f5;outline:0
}
.modulo-acordeon .panel ul.selectSolrFilter.duration-selector{
    position:absolute;max-height:150px;overflow:hidden
}
.modulo-acordeon .panel ul.selectSolrFilter.open{
    height:150px;overflow-y:scroll
}
.modulo-acordeon .panel ul.selectSolrFilter li{
    padding:.3125rem .625rem;z-index:2
}
.modulo-acordeon .panel ul.selectSolrFilter li.init{
    height:2.8125rem
}
.modulo-acordeon .panel ul.selectSolrFilter li .selected:not(.init){
    background-color:#1aabb3
}
.modulo-acordeon .panel ul.selectSolrFilter li:not(.init){
    float:left;width:92%;display:none;background-color:#f5f5f5;z-index:2;position:relative
}
.modulo-acordeon .panel ul.selectSolrFilter li:not(.init):hover{
    background-color:#1aabb3
}
.modulo-acordeon .panel .ciudad_str li.init{
    cursor:pointer
}
.modulo-acordeon .panel #submenu li a{
    margin:3px 0
}
.modulo-acordeon .panel #submenu a{
    font-weight:600;text-decoration:none;margin:15px 0;display:inline-block
}
.modulo-acordeon .panel #submenu p a{
    margin:0
}
.modulo-acordeon .panel a.boton{
    text-decoration:none;transition:all ease-in-out .3s
}
.modulo-acordeon .panel a.boton:hover{
    background-color:#31464d;color:#fff
}
.admissions{
    position:relative;margin:30px 0;font-weight:300
}
.admissions.subsites-tabs{
    width:100%
}
.admissions.subsites-tabs .section.has-paragraphs:nth-child(odd){
    background:rgba(2,51,36,.85)!important
}
.admissions.subsites-tabs .section.has-paragraphs:nth-child(even){
    background:rgba(13,55,55,.85)!important
}
.admissions .info{
    width:100%;display:block;float:left;overflow:hidden;color:#fff
}
.admissions .info .tabs{
    max-width:1200px;margin:0 auto
}
@media (max-width:1220px) and (min-width:50px){
    .admissions .info .tabs{
    padding:0 2%
}

}
@media screen and (max-width:620px){
    .admissions .info .tabs{
    display:none
}

}
.admissions .info .tabs a{
    height:58px;text-transform:uppercase;display:-ms-flexbox;display:flex;float:left;color:#fff;opacity:.6;position:relative;z-index:3
}
.admissions .info .tabs a:before{
    content:'';width:100%;height:58px;position:absolute;top:0;left:0;z-index:0
}
.admissions .info .tabs a .span{
    height:calc(100% + 5px);font-size:.9375rem;line-height:.9375rem;position:relative;z-index:1;border-radius:0 0 5px 5px;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-weight:400;font-family:Lato,sans-serif;margin-top:0
}
@media (max-width:1000px) and (min-width:768px){
    .admissions .info .tabs a .span{
    font-size:.8125rem;line-height:.8125rem;padding:0 7px
}

}
@media (max-width:687px) and (min-width:620px){
    .admissions .info .tabs a .span{
    font-size:.8125rem;line-height:.8125rem;padding:0 13px
}

}
.admissions .info .tabs a .span:after{
    content:'';position:absolute;left:0;top:10px;opacity:.6;border:solid 1px #fff;height:62%
}
@media (max-width:1000px) and (min-width:768px){
    .admissions .info .tabs a .span:after{
    height:50%;top:15px
}

}
@media (max-width:687px) and (min-width:400px){
    .admissions .info .tabs a .span:after{
    height:50%;top:13px
}

}
.admissions .info .tabs a.active-tab{
    position:inherit;opacity:1;font-weight:700;z-index:2
}
.admissions .info .tabs a.active-tab .span{
    font-weight:700
}
.admissions .info .tabs a.active-tab .span:after{
    display:none
}
.admissions .info .tabs a.active-tab#doctorado:before{
    background-color:#023324;border-top:4px solid #b5905e
}
.admissions .info .tabs a.active-tab#doctorado .span{
    background-color:#b5905e
}
.admissions .info .tabs a.active-tab#maestria:before{
    background-color:#2c2c2c;border-top:4px solid #e54144
}
.admissions .info .tabs a.active-tab#maestria .span{
    background-color:#e54144
}
.admissions .info .tabs a.active-tab#especializacion:before{
    background-color:#2e211f;border-top:4px solid #1aabb3
}
.admissions .info .tabs a.active-tab#especializacion .span{
    background-color:#1aabb3
}
.admissions .info .tabs a.active-tab#pregrado:before{
    background-color:#001c24;border-top:4px solid #fc9827
}
.admissions .info .tabs a.active-tab#pregrado .span{
    background-color:#fc9827
}
.admissions .info .tabs a.active-tab#diplomado:before{
    background-color:#0d3737;border-top:4px solid #78b92f
}
.admissions .info .tabs a.active-tab#diplomado .span{
    background-color:#78b92f
}
.admissions .info .tabs a.active-tab#virtual:before{
    background-color:#032d35;border-top:4px solid #00958c
}
.admissions .info .tabs a.active-tab#virtual .span{
    background-color:#00958c
}
.admissions .info .tabs a.active-tab.default-tab:before{
    background-color:#0d3737;border-top:4px solid #78b92f
}
.admissions .info .tabs a.active-tab.default-tab .span{
    background-color:#78b92f
}
.admissions .info .tabs a:first-of-type .span:after{
    display:none
}
.admissions .info .tabs .active-tab+a .span:after{
    display:none
}
.admissions .info .links{
    clear:both
}
.admissions .info .links .section{
    position:relative
}
.admissions .info .links .section.has-paragraphs p{
    font-size:.9375rem;line-height:1.3125rem
}
.admissions .info .links .section.has-paragraphs .h1,.admissions .info .links .section.has-paragraphs .h2,.admissions .info .links .section.has-paragraphs .h3,.admissions .info .links .section.has-paragraphs .h4,.admissions .info .links .section.has-paragraphs .h5,.admissions .info .links .section.has-paragraphs h1,.admissions .info .links .section.has-paragraphs h2,.admissions .info .links .section.has-paragraphs h3,.admissions .info .links .section.has-paragraphs h4,.admissions .info .links .section.has-paragraphs h5{
    margin-top:0;margin-bottom:30px
}
.admissions .info .links .section .title{
    height:60px;display:none;text-transform:uppercase;font-size:18px;padding:0 2%;position:relative;opacity:.85
}
@media screen and (max-width:620px){
    .admissions .info .links .section .title{
    display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}

}
.admissions .info .links .section .title .flecha{
    width:22px;margin:0;padding:0;position:absolute;top:15px;right:10px;background-color:transparent;color:#fff;transform:rotate(-180deg) translateY(0);transition:all ease-in-out .3s;font-size:1.375rem
}
.admissions .info .links .section .title .flecha svg{
    stroke-width:1px
}
.admissions .info .links .section .title.active{
    opacity:1
}
.admissions .info .links .section .title.active .flecha{
    transform:rotate(0) translateY(0)
}
.admissions .info .links .section .box{
    overflow:hidden;display:none;padding-bottom:30px
}
.admissions .info .links .section .box ul{
    width:65%;margin:30px 0
}
@media (max-width:768px) and (min-width:50px){
    .admissions .info .links .section .box ul{
    width:100%
}

}
.admissions .info .links .section .box ul li{
    border-top:1px dotted #fff;padding:10px 0
}
.admissions .info .links .section .box ul li:last-of-type{
    border-bottom:1px dotted #fff
}
.admissions .info .links .section .box.active{
    display:block
}
.admissions .info .links .section .boton-linea{
    box-shadow:0 0 8px 0 rgba(0,0,0,.25)
}
.admissions .info .links .section:nth-of-type(1){
    background:rgba(2,51,36,.85)
}
.admissions .info .links .section:nth-of-type(1) .boton-linea:hover{
    color:#b5905e;border-color:#b5905e;background-color:#023324
}
.admissions .info .links .section:nth-of-type(1) .imagen{
    background-image:url(../images/doctorado01.png);background-color:#023324
}
.admissions .info .links .section:nth-of-type(1) .title{
    background-color:#023324;border-top:solid 4px #b5905e
}
.admissions .info .links .section:nth-of-type(1) .title.active{
    color:#b5905e
}
.admissions .info .links .section:nth-of-type(1) .title.active .flecha{
    color:#b5905e
}
.admissions .info .links .section:nth-of-type(2){
    background:rgba(44,44,44,.85)
}
.admissions .info .links .section:nth-of-type(2) .boton-linea:hover{
    color:#e54144;border-color:#e54144;background-color:#2c2c2c
}
.admissions .info .links .section:nth-of-type(2) .imagen{
    background-image:url(../images/maestrias01.png);background-color:#2c2c2c
}
.admissions .info .links .section:nth-of-type(2) .title{
    background-color:#2c2c2c;border-top:solid 4px #e54144
}
.admissions .info .links .section:nth-of-type(2) .title.active{
    color:#e54144
}
.admissions .info .links .section:nth-of-type(2) .title.active .flecha{
    color:#e54144
}
.admissions .info .links .section:nth-of-type(3){
    background:rgba(46,33,31,.85)
}
.admissions .info .links .section:nth-of-type(3) .boton-linea:hover{
    color:#1aabb3;border-color:#1aabb3;background-color:#2e211f
}
.admissions .info .links .section:nth-of-type(3) .imagen{
    background-image:url(../images/especializaciones02.png);background-color:#2e211f
}
.admissions .info .links .section:nth-of-type(3) .title{
    background-color:#2e211f;border-top:solid 4px #1aabb3
}
.admissions .info .links .section:nth-of-type(3) .title.active{
    color:#1aabb3
}
.admissions .info .links .section:nth-of-type(3) .title.active .flecha{
    color:#1aabb3
}
.admissions .info .links .section:nth-of-type(4){
    background:rgba(0,28,36,.85)
}
.admissions .info .links .section:nth-of-type(4) .boton-linea:hover{
    color:#fc9827;border-color:#fc9827;background-color:#001c24
}
.admissions .info .links .section:nth-of-type(4) .imagen{
    background-image:url(../images/pregrado.png);background-color:#001c24
}
.admissions .info .links .section:nth-of-type(4) .title{
    background-color:#001c24;border-top:solid 4px #fc9827
}
.admissions .info .links .section:nth-of-type(4) .title.active{
    color:#fc9827
}
.admissions .info .links .section:nth-of-type(4) .title.active .flecha{
    color:#fc9827
}
.admissions .info .links .section:nth-of-type(5){
    background:rgba(13,55,55,.85)
}
.admissions .info .links .section:nth-of-type(5) .boton-linea:hover{
    color:#78b92f;border-color:#78b92f;background-color:#0d3737
}
.admissions .info .links .section:nth-of-type(5) .imagen{
    background-image:url(../images/diplomados01.png);background-color:#0d3737
}
.admissions .info .links .section:nth-of-type(5) .title{
    background-color:#0d3737;border-top:solid 4px #78b92f
}
.admissions .info .links .section:nth-of-type(5) .title.active{
    color:#78b92f
}
.admissions .info .links .section:nth-of-type(5) .title.active .flecha{
    color:#78b92f
}
.admissions .info .links .section:nth-of-type(6){
    background:#0a3f4a
}
.admissions .info .links .section:nth-of-type(6) .boton-linea:hover{
    color:#256e7d;border-color:#00958c;background-color:#256e7d
}
.admissions .info .links .section:nth-of-type(6) .imagen{
    background-image:url(../images/ed-virtual01.png);background-color:#0d3737
}
.admissions .info .links .section:nth-of-type(6) .title{
    background-color:#0d3737;border-top:solid 4px #00958c
}
.admissions .info .links .section:nth-of-type(6) .title.active{
    color:#00958c
}
.admissions .info .links .section:nth-of-type(6) .title.active .flecha{
    color:#00958c
}
.admissions .info .links .section .imagen{
    content:'';width:35%;height:120%;position:absolute;top:-54px;right:0;z-index:0;background-image:url(../images/carrusel-home-01.png);background-color:#0d3737;background-size:cover;background-position:center
}
@media (max-width:1200px) and (min-width:768px){
    .admissions .info .links .section .imagen{
    width:32%
}

}
@media (max-width:768px) and (min-width:50px){
    .admissions .info .links .section .imagen{
    display:none
}

}
.safari .admissions{
    font-weight:400
}
.programs{
    position:relative;margin:20px 0;border-top:thin solid #cacaca;border-bottom:thin solid #cacaca;padding:15px 0;z-index:0
}
.programs .info{
    width:100%
}
.programs .info .tabs{
    display:-ms-flexbox;display:flex
}
.programs .info .tabs a{
    width:32%;height:60px;margin:0 1%;padding:0 35px 0 10px;position:relative;text-transform:uppercase;font-size:1.0625rem;line-height:1.125rem;letter-spacing:.3px;font-weight:600;color:#fff;background-color:#001c24;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center
}
.programs .info .tabs a:first-of-type{
    margin-left:0
}
.programs .info .tabs a:last-of-type{
    margin-right:0
}
.programs .info .tabs a.active-tab{
    color:#001c24;z-index:2;background-color:#f5f5f5
}
.programs .info .tabs a.active-tab:hover{
    text-decoration:underline;background-color:#f5f5f5
}
.programs .info .tabs a.active-tab:before{
    content:'+';display:none;visibility:hidden
}
.programs .info .tabs a.active-tab:after{
    content:url(../images/menos.svg);display:block;visibility:visible
}
.programs .info .tabs a:hover{
    text-decoration:none;background-color:#31464d
}
.programs .info .tabs a:after,.programs .info .tabs a:before{
    display:block;width:20px;height:20px;position:absolute;top:19px;right:10px;color:#fff
}
.programs .info .tabs a:before{
    content:url(../images/mas.svg);display:block;visibility:visible
}
.programs .info .tabs a:after{
    content:'-';display:none;visibility:hidden
}
@media screen and (max-width:620px){
    .programs .info .tabs{
    display:none
}

}
.programs .info .links{
    clear:both
}
.programs .info .links .section{
    position:relative;background-color:#f5f5f5
}
.programs .info .links .section .title{
    height:60px;display:none;text-transform:uppercase;font-size:1.1875rem;line-height:1.125rem;letter-spacing:.3px;font-weight:600;padding:0 7% 0 4%;position:relative;color:#fff;background-color:#001c24;border-top:solid 2px #31464d
}
@media screen and (max-width:620px){
    .programs .info .links .section .title{
    display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}

}
.programs .info .links .section .title:after,.programs .info .links .section .title:before{
    display:block;width:20px;height:20px;position:absolute;top:19px;right:10px;color:#fff
}
.programs .info .links .section .title:before{
    content:url(../images/mas.svg);display:block;visibility:visible
}
.programs .info .links .section .title:after{
    content:'-';display:none;visibility:hidden
}
.programs .info .links .section .title.active{
    background-color:#f5f5f5;color:#000
}
.programs .info .links .section .title.active:before{
    content:'+';display:none;visibility:hidden
}
.programs .info .links .section .title.active:after{
    content:url(../images/menos.svg);display:block;visibility:visible
}
.programs .info .links .section .title.active:hover{
    text-decoration:underline;background-color:inherit
}
.programs .info .links .section .title:hover{
    text-decoration:none;background-color:#31464d
}
.programs .info .links .section .box{
    overflow:hidden;display:none;padding:25px 3% 30px 3%
}
@media screen and (max-width:620px){
    .programs .info .links .section .box{
    padding:2px 4%
}

}
.programs .info .links .section .box.active{
    display:block
}
.programs .info .links .section .box li,.programs .info .links .section .box p{
    font-size:1.125rem;line-height:1.875rem
}
.botones-destacados{
    overflow:hidden;margin:40px 0
}
@media (max-width:3000px) and (min-width:400px){
    .botones-destacados.ancho4 .boton-grande{
    width:25%
}

}
@media (max-width:700px) and (min-width:400px){
    .botones-destacados.ancho4 .boton-grande .h4,.botones-destacados.ancho4 .boton-grande h4{
    bottom:12px;font-size:1rem;line-height:1rem
}

}
.botones-destacados .boton-grande .h4{
    color:inherit
}
.botones-destacados .boton-grande:nth-of-type(1),.botones-destacados .boton-grande:nth-of-type(2),.botones-destacados .boton-grande:nth-of-type(4),.botones-destacados .boton-grande:nth-of-type(6),.botones-destacados .boton-grande:nth-of-type(7){
    color:#fff
}
@media (max-width:3000px) and (min-width:400px){
    .botones-destacados .boton-grande:nth-of-type(1) .info,.botones-destacados .boton-grande:nth-of-type(2) .info,.botones-destacados .boton-grande:nth-of-type(4) .info,.botones-destacados .boton-grande:nth-of-type(6) .info,.botones-destacados .boton-grande:nth-of-type(7) .info{
    background:0 0;background:-webkit-gradient(left top,left bottom,color-stop(0,transparent),color-stop(88%,rgba(0,0,0,.7)),color-stop(100%,rgba(0,0,0,.7)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.7) 88%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 )
}

}
.botones-destacados .boton-grande:nth-of-type(2) .icono-grande,.botones-destacados .boton-grande:nth-of-type(4) .icono-grande,.botones-destacados .boton-grande:nth-of-type(7) .icono-grande{
    display:none;visibility:hidden
}
.botones-destacados .boton-grande:nth-of-type(1) .imagen .saturacion,.botones-destacados .boton-grande:nth-of-type(6) .imagen .saturacion{
    background-color:#fff;opacity:.5
}
.botones-destacados .boton-grande:nth-of-type(1) .imagen .color,.botones-destacados .boton-grande:nth-of-type(6) .imagen .color{
    mix-blend-mode:multiply
}
.botones-destacados .boton-grande:nth-of-type(3) .imagen .saturacion,.botones-destacados .boton-grande:nth-of-type(5) .imagen .saturacion,.botones-destacados .boton-grande:nth-of-type(8) .imagen .saturacion{
    background-color:#fff;opacity:0
}
.botones-destacados .boton-grande:nth-of-type(3) .imagen .color,.botones-destacados .boton-grande:nth-of-type(5) .imagen .color,.botones-destacados .boton-grande:nth-of-type(8) .imagen .color{
    opacity:.7;background-color:#fff
}
.botones-destacados .boton-grande:last-of-type{
    border-bottom:none
}
.botones-destacados .boton-con-subtitulo{
    width:100%
}
@media (min-width:400px){
    .botones-destacados .boton-con-subtitulo{
    display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:left;width:33%;border-right:1px solid #fff
}

}
.botones-destacados .boton-con-subtitulo .boton-grande{
    width:100%
}
.botones-destacados .boton-con-subtitulo .subtitulo{
    border-top:1px solid #fff;background-color:#78b92f;color:#fff;padding:0 5px;font-weight:600;text-align:center;transition:background-color ease-in-out .3s
}
@media (max-width:768px) and (min-width:50px){
    .botones-destacados .boton-con-subtitulo .subtitulo{
    display:none
}

}
@media (max-width:1024px) and (min-width:769px){
    .botones-destacados .boton-con-subtitulo .subtitulo p{
    font-size:.8rem;line-height:1rem
}

}
.botones-destacados .boton-con-subtitulo:hover .subtitulo{
    background-color:#31464d
}
@media (max-width:399px) and (min-width:50px){
    .botones-destacados{
    overflow:hidden
}

}
.botones-destacados-iguales{
    margin:0 auto;float:none;display:block
}
.botones-destacados-iguales .boton-grande{
    color:#fff
}
@media (max-width:3000px) and (min-width:400px){
    .botones-destacados-iguales .boton-grande .info{
    background:0 0;background:-webkit-gradient(left top,left bottom,color-stop(0,transparent),color-stop(88%,rgba(0,0,0,.7)),color-stop(100%,rgba(0,0,0,.7)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.7) 88%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 )
}

}
@media (max-width:399px) and (min-width:50px){
    .botones-destacados-iguales{
    overflow:hidden
}

}
.ie .botones-destacados .boton-grande:nth-of-type(1) .imagen .saturacion,.ie .botones-destacados .boton-grande:nth-of-type(3) .imagen .saturacion,.ie .botones-destacados .boton-grande:nth-of-type(6) .imagen .saturacion{
    background-color:#000;opacity:.3
}
.ie .botones-destacados .boton-grande:nth-of-type(1) .color,.ie .botones-destacados .boton-grande:nth-of-type(6) .color{
    opacity:.5
}
.ie .botones-destacados .boton-grande:nth-of-type(3) .imagen .saturacion,.ie .botones-destacados .boton-grande:nth-of-type(5) .imagen .saturacion,.ie .botones-destacados .boton-grande:nth-of-type(8) .imagen .saturacion{
    background-color:#000;opacity:.1
}
.ie .botones-destacados .boton-grande:nth-of-type(3) .imagen .color,.ie .botones-destacados .boton-grande:nth-of-type(5) .imagen .color,.ie .botones-destacados .boton-grande:nth-of-type(8) .imagen .color{
    background-color:#fff;opacity:.7
}
.firefox .botones-destacados .boton-grande:nth-of-type(1) .imagen .saturacion,.firefox .botones-destacados .boton-grande:nth-of-type(6) .imagen .saturacion,.mozilla .botones-destacados .boton-grande:nth-of-type(1) .imagen .saturacion,.mozilla .botones-destacados .boton-grande:nth-of-type(6) .imagen .saturacion{
    background-color:#fff;-webkit-background-color:transparent;mix-blend-mode:color;opacity:1
}
.firefox .botones-destacados .boton-grande:nth-of-type(1) .imagen .color,.firefox .botones-destacados .boton-grande:nth-of-type(6) .imagen .color,.mozilla .botones-destacados .boton-grande:nth-of-type(1) .imagen .color,.mozilla .botones-destacados .boton-grande:nth-of-type(6) .imagen .color{
    mix-blend-mode:multiply
}
.firefox .botones-destacados .boton-grande:nth-of-type(3) .imagen .saturacion,.firefox .botones-destacados .boton-grande:nth-of-type(5) .imagen .saturacion,.firefox .botones-destacados .boton-grande:nth-of-type(8) .imagen .saturacion,.mozilla .botones-destacados .boton-grande:nth-of-type(3) .imagen .saturacion,.mozilla .botones-destacados .boton-grande:nth-of-type(5) .imagen .saturacion,.mozilla .botones-destacados .boton-grande:nth-of-type(8) .imagen .saturacion{
    background-color:#fff;-webkit-background-color:transparent;mix-blend-mode:color;opacity:1
}
.firefox .botones-destacados .boton-grande:nth-of-type(3) .imagen .color,.firefox .botones-destacados .boton-grande:nth-of-type(5) .imagen .color,.firefox .botones-destacados .boton-grande:nth-of-type(8) .imagen .color,.mozilla .botones-destacados .boton-grande:nth-of-type(3) .imagen .color,.mozilla .botones-destacados .boton-grande:nth-of-type(5) .imagen .color,.mozilla .botones-destacados .boton-grande:nth-of-type(8) .imagen .color{
    opacity:.7;background-color:#fff
}
.lista-eventos{
    display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:12px
}
.lista-eventos article{
    width:50%
}
.lista-eventos article:nth-of-type(odd){
    padding-right:1%
}
.lista-eventos article:nth-of-type(even){
    padding-left:1%
}
@media (max-width:920px) and (min-width:50px){
    .lista-eventos article{
    width:100%;margin:20px 0
}

}
.texto .lista-eventos article{
    width:100%;margin:20px 0
}
.texto .lista-eventos article a{
    color:#222
}
.texto .lista-eventos article a:hover{
    background:0 0;color:#31464d
}
.lista-resumen{
    background-color:#fff;border:thin solid #cacaca;border-top:solid 5px #78b92f;padding:18px 3%;margin:30px 0
}
.lista-resumen .h4,.lista-resumen h4{
    font-size:1.375rem;font-weight:700;margin:10px 0 0 0;text-transform:uppercase
}
.lista-resumen .fecha{
    color:#222!important;font-weight:900;margin:3px 0 12px 0
}
.lista-resumen article:last-of-type{
    border-bottom:thin solid #cacaca;margin-bottom:20px
}
.lista-noticias article:last-of-type{
    border-bottom:thin solid #cacaca;margin-bottom:20px
}
.lista-noticias article:first-of-type{
    margin-top:10px
}
.programs{
    position:relative;margin:20px 0;border-top:thin solid #cacaca;border-bottom:thin solid #cacaca;padding:15px 0;z-index:0
}
.programs .info{
    width:100%
}
.programs .info .tabs{
    display:-ms-flexbox;display:flex
}
.programs .info .tabs a{
    width:32%;height:60px;margin:0 1%;padding:0 35px 0 10px;position:relative;text-transform:uppercase;font-size:1.0625rem;line-height:1.125rem;letter-spacing:.3px;font-weight:600;color:#fff;background-color:#001c24;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center
}
.programs .info .tabs a:first-of-type{
    margin-left:0
}
.programs .info .tabs a:last-of-type{
    margin-right:0
}
.programs .info .tabs a.active-tab{
    color:#001c24;z-index:2;background-color:#f5f5f5
}
.programs .info .tabs a.active-tab:hover{
    text-decoration:underline;background-color:#f5f5f5
}
.programs .info .tabs a.active-tab:before{
    content:'+';display:none;visibility:hidden
}
.programs .info .tabs a.active-tab:after{
    content:url(../images/menos.svg);display:block;visibility:visible
}
.programs .info .tabs a:hover{
    text-decoration:none;background-color:#31464d
}
.programs .info .tabs a:after,.programs .info .tabs a:before{
    display:block;width:20px;height:20px;position:absolute;top:19px;right:10px;color:#fff
}
.programs .info .tabs a:before{
    content:url(../images/mas.svg);display:block;visibility:visible
}
.programs .info .tabs a:after{
    content:'-';display:none;visibility:hidden
}
@media screen and (max-width:620px){
    .programs .info .tabs{
    display:none
}

}
.programs .info .links{
    clear:both
}
.programs .info .links .section{
    position:relative;background-color:#f5f5f5
}
.programs .info .links .section .title{
    height:60px;display:none;text-transform:uppercase;font-size:1.1875rem;line-height:1.125rem;letter-spacing:.3px;font-weight:600;padding:0 7% 0 4%;position:relative;color:#fff;background-color:#001c24;border-top:solid 2px #31464d
}
@media screen and (max-width:620px){
    .programs .info .links .section .title{
    display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}

}
.programs .info .links .section .title:after,.programs .info .links .section .title:before{
    display:block;width:20px;height:20px;position:absolute;top:19px;right:10px;color:#fff
}
.programs .info .links .section .title:before{
    content:url(../images/mas.svg);display:block;visibility:visible
}
.programs .info .links .section .title:after{
    content:'-';display:none;visibility:hidden
}
.programs .info .links .section .title.active{
    background-color:#f5f5f5;color:#000
}
.programs .info .links .section .title.active:before{
    content:'+';display:none;visibility:hidden
}
.programs .info .links .section .title.active:after{
    content:url(../images/menos.svg);display:block;visibility:visible
}
.programs .info .links .section .title.active:hover{
    text-decoration:underline;background-color:inherit
}
.programs .info .links .section .title:hover{
    text-decoration:none;background-color:#31464d
}
.programs .info .links .section .box{
    overflow:hidden;display:none;padding:25px 3% 30px 3%
}
@media screen and (max-width:620px){
    .programs .info .links .section .box{
    padding:2px 4%
}

}
.programs .info .links .section .box.active{
    display:block
}
.programs .info .links .section .box li,.programs .info .links .section .box p{
    font-size:1.125rem;line-height:1.875rem
}
.lista-blogs,.subsite-areas{
    margin:60px 0 40px 0;overflow:hidden
}
.lista-blogs h1,.subsite-areas h1{
    border-bottom:thin solid #cacaca;padding-bottom:15px
}
.lista-blogs .boton,.subsite-areas .boton{
    float:right;margin:10px 0
}
.subsite-areas article{
    display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}
.subsite-areas article img{
    height:100%
}
.subsite-areas article img.unrounded{
    border-radius:unset
}
.subsite-areas article .info{
    border-bottom:0;padding:0;margin:0
}
.lista-leyes{
    margin:1rem
}
.lista-leyes .laws{
    display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly
}
.law-round{
    border-radius:50%
}
@media (max-width:920px){
    .law-round{
    max-width:11rem
}

}
#tab-font a{
    text-transform:none
}
.tabs-news{
    position:relative
}
.tabs-news .tab{
    text-align:center;border-bottom:solid 5px #78b92f;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center
}
.tabs-news .tab>a{
    margin:0 .5rem;padding:.4rem 1.25rem;color:#666;font-size:1.5rem;background-color:#f5f5f5;font-weight:300;border-radius:3px 3px 0 0;cursor:pointer
}
.tabs-news .tab>a.active{
    background-color:#78b92f;color:#f5f5f5
}
.tabs-news .tab>a:hover{
    opacity:.8
}
.tabs-news>.news{
    background-color:#023324;padding:30px 0;display:none;z-index:1
}
.tabs-news>.news.active{
    display:block
}
.tabs-news>.news>.carrusel-relacionadas{
    border:none;margin-top:0
}
.tabs-news>.news .slick-slide .info>.tags{
    display:none
}
.tabs-news>.news .slick-slide .info .h6 a,.tabs-news>.news .slick-slide .info h6 a{
    color:#78b92f
}
.carrusel-relacionadas{
    visibility:hidden;border-top:thin solid #cacaca;margin:20px auto 0 auto;max-width:1200px
}
@media (max-width:1210px) and (min-width:50px){
    .carrusel-relacionadas{
    margin:20px 10px 0 10px
}

}
.carrusel-relacionadas .h4{
    color:inherit
}
.carrusel-relacionadas .h4 a{
    text-decoration:none
}
@media (max-width:3000px) and (min-width:1000px){
    .carrusel-relacionadas .info .h4,.carrusel-relacionadas .info h4{
    font-size:1.25rem;word-break:break-word
}
.carrusel-relacionadas .info p{
    font-size:1.0625rem;word-break:break-word
}

}
@media (max-width:1000px) and (min-width:580px){
    .carrusel-relacionadas .info .h4,.carrusel-relacionadas .info h4{
    font-size:1.125rem;word-break:break-word
}
.carrusel-relacionadas .info p{
    font-size:1.0625rem;line-height:1.5625rem;word-break:break-word
}

}
@media (max-width:3000px) and (min-width:1300px){
    .carrusel-relacionadas .slick-next,.carrusel-relacionadas .slick-prev{
    width:40px;height:40px
}
.carrusel-relacionadas .slick-next:before,.carrusel-relacionadas .slick-prev:before{
    background-size:20px;top:10px;left:10px
}

}
@media (max-width:1300px) and (min-width:50px){
    .carrusel-relacionadas .slick-next,.carrusel-relacionadas .slick-prev{
    width:36px;height:36px
}
.carrusel-relacionadas .slick-next:before,.carrusel-relacionadas .slick-prev:before{
    background-size:18px;top:8px;left:8px
}

}
@media (max-width:3000px) and (min-width:1300px){
    .carrusel-relacionadas .slick-prev{
    left:-40px
}

}
@media (max-width:1300px) and (min-width:50px){
    .carrusel-relacionadas .slick-prev{
    left:-8px
}

}
@media (max-width:3000px) and (min-width:1300px){
    .carrusel-relacionadas .slick-next{
    right:-40px
}

}
@media (max-width:1300px) and (min-width:50px){
    .carrusel-relacionadas .slick-next{
    right:-11px
}

}
.carrusel-relacionadas.slick-dotted.slick-slider{
    margin-bottom:0
}
.carrusel-facultad{
    position:relative;z-index:0
}
.carrusel-facultad .carousel-control{
    width:13%
}
.carrusel-facultad .carousel-control span{
    background-image:url(../images/imagenes_sprite.svg);height:295px;display:block;position:absolute
}
.carrusel-facultad .carousel-control.left span{
    left:0
}
@media (max-width:3000px) and (min-width:768px){
    .carrusel-facultad .carousel-control.left span{
    width:120px;background-position:0 0
}

}
@media (max-width:768px) and (min-width:600px){
    .carrusel-facultad .carousel-control.left span{
    width:82px;background-position:-272px 0
}

}
@media (max-width:600px) and (min-width:50px){
    .carrusel-facultad .carousel-control.left span{
    width:65px;height:165px;background-position:-456px 0
}

}
.carrusel-facultad .carousel-control.right span{
    right:10px
}
@media (max-width:3000px) and (min-width:768px){
    .carrusel-facultad .carousel-control.right span{
    width:120px;background-position:-123px 0
}

}
@media (max-width:768px) and (min-width:600px){
    .carrusel-facultad .carousel-control.right span{
    width:82px;background-position:-360px 0
}

}
@media (max-width:600px) and (min-width:50px){
    .carrusel-facultad .carousel-control.right span{
    width:65px;height:165px;background-position:-525px 0
}

}
.carrusel-facultad .carousel-control.left span,.carrusel-facultad .carousel-control.right span{
    top:28%
}
@media (max-width:450px) and (min-width:50px){
    .carrusel-facultad .carousel-control.left span{
    width:38px;height:100px;background-position:-488px 200px
}

}
@media (max-width:450px) and (min-width:50px){
    .carrusel-facultad .carousel-control.right span{
    width:38px;height:100px;background-position:-530px 200px;right:2px
}

}
.carrusel-facultad .h2,.carrusel-facultad h2{
    color:inherit
}
@media (max-width:800px) and (min-width:639px){
    .carrusel-facultad .h2,.carrusel-facultad h2{
    font-size:1.625rem;line-height:1.75rem
}

}
@media (max-width:640px) and (min-width:400px){
    .carrusel-facultad .h2,.carrusel-facultad h2{
    font-size:1.3125rem;line-height:1.4375rem
}

}
@media (max-width:399px) and (min-width:50px){
    .carrusel-facultad .h2,.carrusel-facultad h2{
    font-size:1.125rem;line-height:1.25rem
}

}
.carrusel-facultad .carousel-indicators{
    bottom:0
}
.carrusel-facultad .carousel-indicators li{
    width:15px;height:15px;margin:6px;background-color:#fff;border:none;border-radius:10px;opacity:.7;transition:all ease-in-out .3s
}
.carrusel-facultad .carousel-indicators li:hover{
    opacity:1
}
.carrusel-facultad .carousel-indicators li.active{
    background-color:#78b92f;border:none;opacity:1
}
@media (max-width:400px) and (min-width:50px){
    .carrusel-facultad .carousel-indicators li{
    width:12px;height:12px
}

}
@media (max-width:768px) and (min-width:50px){
    .carrusel-facultad .carousel-indicators{
    margin-bottom:0
}

}
.carrusel-facultad .carousel-caption{
    z-index:5
}
@media (max-width:400px) and (min-width:50px){
    .carrusel-facultad .carousel-caption{
    left:7%;right:7%
}

}
.carrusel-facultad .item:before{
    content:'';width:100%;height:50%;position:absolute;bottom:0;left:0;z-index:1;background:0 0;background:-webkit-gradient(left top,left bottom,color-stop(0,transparent),color-stop(88%,rgba(0,0,0,.7)),color-stop(100%,rgba(0,0,0,.7)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.7) 88%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 )
}
.carrusel-facultad .item video{
    width:100%
}
.carrusel-facultad .item.has-video .ajuste-imagen img{
    display:inline
}
@media (min-width:1024px){
    .carrusel-facultad .item.has-video .ajuste-imagen img{
    display:none
}

}
.carrusel-facultad .item.has-video .ajuste-imagen video{
    display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto
}
@media (min-width:1024px){
    .carrusel-facultad .item.has-video .ajuste-imagen video{
    display:block
}

}
.informacion-facultad{
    width:100%;height:auto;padding:40px 0;background:url(../images/bck-footer-facultad.jpg) #f5f5f5;background-size:cover;background-position:center;clear:both;display:block;overflow:hidden;margin:40px 0 0 0
}
.informacion-facultad .titulo{
    display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}
.informacion-facultad .titulo span{
    line-height:0
}
@media (max-width:3000px) and (min-width:768px){
    .informacion-facultad .titulo span{
    width:80px;height:80px;font-size:80px
}

}
@media (max-width:768px) and (min-width:50px){
    .informacion-facultad .titulo span{
    width:40px;height:40px;font-size:40px
}

}
.informacion-facultad .titulo .h3,.informacion-facultad .titulo h3{
    width:calc(100% - 80px)
}
@media (max-width:3000px) and (min-width:768px){
    .informacion-facultad .info{
    column-rule:thin dotted #cacaca;column-count:2;column-gap:30px;margin:30px 0 30px 80px
}

}
@media (max-width:768px) and (min-width:50px){
    .informacion-facultad .info{
    margin:30px 0 30px 40px
}
.informacion-facultad .info.subsite-info{
    margin:10px 20px
}

}
.informacion-facultad .info li,.informacion-facultad .info p{
    margin:0 0 20px 0;break-inside:avoid
}
.informacion-facultad .info a{
    text-decoration:underline
}
.informacion-facultad .redes-sociales{
    width:calc(100% - 80px);padding-top:20px
}
.informacion-facultad .redes-sociales:before{
    content:'';border-top:2px solid;width:260px;position:absolute;top:0
}
@media (max-width:400px) and (min-width:50px){
    .informacion-facultad .redes-sociales:before{
    width:100%
}

}
.informacion-facultad .redes-sociales .icono{
    background-color:#000
}
@media (max-width:3000px) and (min-width:768px){
    .informacion-facultad .redes-sociales{
    margin-left:80px
}

}
@media (max-width:768px) and (min-width:50px){
    .informacion-facultad .redes-sociales{
    margin-left:40px
}

}
@media (max-width:3000px) and (min-width:768px){
    .safari .informacion-facultad .info li,.safari .informacion-facultad .info p{
    -webkit-column-break-inside:avoid
}

}
.regiones{
    margin:0;overflow:hidden
}
.regiones label.dropdown{
    margin:20px 0 30px 0;max-width:400px;width:100%
}
@media (max-width:400px) and (min-width:50px){
    .regiones .boton-grande:first-of-type{
    border-top:thin dotted #cacaca
}

}
.regiones .info .h4:after,.regiones .info h4:after{
    border-bottom:solid 4px #78b92f
}
.regiones .botones-destacados .boton-grande:nth-of-type(1) .imagen .color,.regiones .botones-destacados .boton-grande:nth-of-type(6) .imagen .color{
    background-color:#5c9c54
}
.regiones .botones-destacados .boton-grande:nth-of-type(3) .icono-grande,.regiones .botones-destacados .boton-grande:nth-of-type(5) .icono-grande,.regiones .botones-destacados .boton-grande:nth-of-type(8) .icono-grande{
    color:#78b92f
}
@media (max-width:399px) and (min-width:50px){
    .regiones .botones-destacados{
    border-bottom:solid 4px #78b92f;overflow:hidden
}

}
.regiones .ancho4 .boton-grande .h4,.regiones .ancho4 .boton-grande h4{
    font-size:1.4375rem;line-height:1.5rem;bottom:10px
}
@media (max-width:1000px) and (min-width:551px){
    .regiones .ancho4 .boton-grande .h4,.regiones .ancho4 .boton-grande h4{
    bottom:12px;font-size:1.125rem;line-height:.9375rem
}

}
@media (max-width:550px) and (min-width:400px){
    .regiones .ancho4 .boton-grande .h4,.regiones .ancho4 .boton-grande h4{
    bottom:12px;font-size:.9375rem;line-height:.9375rem
}

}
.calendario-home{
    float:left;display:block;margin-bottom:50px;position:relative;z-index:1
}
@media (max-width:3000px) and (min-width:915px){
    .calendario-home{
    width:35%;margin-right:2%
}

}
@media (max-width:920px) and (min-width:768px){
    .calendario-home{
    width:310px;margin-right:2%
}

}
@media (max-width:768px) and (min-width:600px){
    .calendario-home{
    width:250px;margin-right:2%
}

}
@media (max-width:600px) and (min-width:50px){
    .calendario-home{
    width:100%;float:none
}

}
.calendario-home table{
    width:100%;margin-top:25px;margin-bottom:20px;position:relative;border-spacing:5px
}
.calendario-home table thead tr{
    height:54px
}
.calendario-home table thead tr:after{
    border-bottom:thin solid #cacaca;border-top:thin solid #cacaca;content:'';height:50px;position:absolute;width:100%;left:0
}
.calendario-home table thead tr:after{
    top:6px
}
.calendario-home table th{
    text-align:center;width:14.28%
}
.calendario-home table tbody td{
    text-align:center;transition:background ease-in-out .3s;border-radius:50px;position:relative;z-index:2;top:0;height:56px
}
@media (max-width:1200px) and (min-width:1110px){
    .calendario-home table tbody td{
    height:50px
}

}
@media (max-width:1109px) and (min-width:601px){
    .calendario-home table tbody td{
    height:45px
}

}
.calendario-home table tbody td:after{
    content:'';position:absolute;z-index:-1;top:21px;left:2px;right:0;margin:-18px auto 0 auto;display:block;border-radius:60px;width:50px;height:50px
}
@media (max-width:1200px) and (min-width:1110px){
    .calendario-home table tbody td:after{
    width:44px;height:44px;top:23px
}

}
@media (max-width:1109px) and (min-width:769px){
    .calendario-home table tbody td:after{
    width:35px;height:35px;top:24px
}

}
@media (max-width:768px) and (min-width:601px){
    .calendario-home table tbody td:after{
    width:28px;height:28px;top:27px
}

}
@media (max-width:600px) and (min-width:439px){
    .calendario-home table tbody td:after{
    width:58px;height:58px;top:17px;left:1px
}

}
@media (max-width:440px) and (min-width:320px){
    .calendario-home table tbody td:after{
    width:42px;height:42px;top:26px
}

}
@media (max-width:320px) and (min-width:50px){
    .calendario-home table tbody td:after{
    width:30px;height:30px;top:30px
}

}
.calendario-home table tbody td.hoy{
    color:#fff
}
.calendario-home table tbody td.hoy a:after{
    background-color:#78b92f;color:#fff
}
.calendario-home table tbody td.hoy a:hover:after{
    background-color:#31464d
}
.calendario-home table tbody td.hoy:after{
    background-color:#78b92f
}
.calendario-home table tbody td a{
    position:absolute;top:1px;padding:14px 0 15px 0;z-index:2;width:100%
}
.calendario-home table tbody td a:after{
    content:'';position:relative;z-index:-1;top:14px;margin:-48px auto 0 auto;display:block;border-radius:60px;background-color:#f5f5f5;width:50px;height:50px
}
@media (max-width:1200px) and (min-width:1110px){
    .calendario-home table tbody td a:after{
    width:44px;height:44px;top:16px
}

}
@media (max-width:1109px) and (min-width:769px){
    .calendario-home table tbody td a{
    padding:10px 0 13px 0
}
.calendario-home table tbody td a:after{
    width:35px;height:35px;top:21px
}

}
@media (max-width:768px) and (min-width:601px){
    .calendario-home table tbody td a{
    padding:10px 0 15px 0
}
.calendario-home table tbody td a:after{
    width:28px;height:28px;top:24px
}

}
@media (max-width:600px) and (min-width:439px){
    .calendario-home table tbody td a:after{
    width:58px;height:58px;top:10px
}

}
@media (max-width:440px) and (min-width:320px){
    .calendario-home table tbody td a:after{
    width:42px;height:42px;top:19px
}

}
@media (max-width:320px) and (min-width:50px){
    .calendario-home table tbody td a:after{
    width:30px;height:30px;top:23px
}

}
.calendario-home table tbody td a:hover{
    color:#fff
}
.calendario-home table tbody td a:hover:after{
    background-color:#31464d
}
#carrusel-principal{
    width:100%;height:100%;display:block;padding:0;text-align:center;color:#fff;background-color:#2a4c3e;background-size:cover;position:relative;z-index:1
}
@media (max-width:3000px) and (min-width:768px){
    #carrusel-principal #carrusel{
    height:86%
}

}
@media (max-width:768px) and (min-width:735px){
    #carrusel-principal #carrusel{
    height:77%
}

}
@media (max-width:734px) and (min-width:50px){
    #carrusel-principal #carrusel{
    height:100%
}

}
#carrusel-principal #carrusel .item{
    width:100%;height:100%;background-size:cover;background-position:center
}
#carrusel-principal #carrusel .item .info{
    width:100%;left:0;right:0;padding:75px 20% 40px 20%;bottom:0;position:absolute;z-index:10;color:#fff;text-align:center;background:0 0;background:-webkit-gradient(left top,left bottom,color-stop(0,transparent),color-stop(88%,rgba(0,0,0,.7)),color-stop(100%,rgba(0,0,0,.7)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.7) 88%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 )
}
#carrusel-principal #carrusel .item .info .h2{
    color:inherit;text-decoration:none
}
#carrusel-principal #carrusel .item .info .h2 a,#carrusel-principal #carrusel .item .info .h2 a:hover,#carrusel-principal #carrusel .item .info .h2:hover{
    text-decoration:none
}
#carrusel-principal #carrusel .item .info .h2,#carrusel-principal #carrusel .item .info h2{
    text-shadow:0 1px 2px rgba(0,0,0,.6)
}
@media (max-width:800px) and (min-width:639px){
    #carrusel-principal #carrusel .item .info .h2,#carrusel-principal #carrusel .item .info h2{
    font-size:1.625rem;line-height:1.75rem
}

}
@media (max-width:640px) and (min-width:400px){
    #carrusel-principal #carrusel .item .info .h2,#carrusel-principal #carrusel .item .info h2{
    font-size:1.3125rem;line-height:1.4375rem
}

}
@media (max-width:399px) and (min-width:50px){
    #carrusel-principal #carrusel .item .info .h2,#carrusel-principal #carrusel .item .info h2{
    font-size:1.125rem;line-height:1.25rem
}

}
#carrusel-principal #carrusel .item .info .boton{
    font-size:1.125rem;letter-spacing:.0125rem;text-transform:uppercase;display:inline-block;padding:8px;color:#fff;transition:background ease-in-out .3s;cursor:pointer;border:none;border-radius:0;background-color:#78b92f;padding:4px 8px;margin-top:12px
}
#carrusel-principal #carrusel .item .info .boton:hover{
    background-color:#fff
}
@media (max-width:640px) and (min-width:50px){
    #carrusel-principal #carrusel .item .info .boton{
    font-size:.875rem
}

}
#carrusel-principal #carrusel .item .info .boton:hover{
    background-color:#31464d;box-shadow:0 0 10px 2px rgba(0,0,0,.5)
}
@media (max-width:734px) and (min-width:50px){
    #carrusel-principal #carrusel .item .info{
    padding-bottom:70px
}

}
@media (min-width:1024px){
    #carrusel-principal #carrusel .item.has-video{
    background-image:none!important
}

}
#carrusel-principal #carrusel .item.has-video video{
    display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto
}
@media (min-width:1024px){
    #carrusel-principal #carrusel .item.has-video video{
    display:inline-block
}

}
#carrusel-principal .carousel-control span{
    background-image:url(../images/imagenes_sprite.svg);height:295px;display:block;position:absolute
}
#carrusel-principal .carousel-control.left span{
    left:0
}
@media (max-width:3000px) and (min-width:768px){
    #carrusel-principal .carousel-control.left span{
    width:120px;background-position:0 0
}

}
@media (max-width:768px) and (min-width:600px){
    #carrusel-principal .carousel-control.left span{
    width:82px;background-position:-272px 0
}

}
@media (max-width:600px) and (min-width:50px){
    #carrusel-principal .carousel-control.left span{
    width:65px;height:165px;background-position:-456px 0
}

}
#carrusel-principal .carousel-control.right span{
    right:10px
}
@media (max-width:3000px) and (min-width:768px){
    #carrusel-principal .carousel-control.right span{
    width:120px;background-position:-123px 0
}

}
@media (max-width:768px) and (min-width:600px){
    #carrusel-principal .carousel-control.right span{
    width:82px;background-position:-360px 0
}

}
@media (max-width:600px) and (min-width:50px){
    #carrusel-principal .carousel-control.right span{
    width:65px;height:165px;background-position:-525px 0
}

}
#carrusel-principal .carousel-control.left span,#carrusel-principal .carousel-control.right span{
    top:38%
}
#carrusel-principal #carrusel-thumbs{
    position:absolute;bottom:0;width:100%;background-color:#001c25;padding:18px 0;border-bottom:solid 5px #78b92f;overflow:hidden
}
#carrusel-principal #carrusel-thumbs ul{
    padding:0;max-width:1200px;margin:0 auto
}
#carrusel-principal #carrusel-thumbs ul li{
    float:left;width:23%;margin:0 1%;padding:0;text-align:left
}
#carrusel-principal #carrusel-thumbs ul li a{
    cursor:pointer;display:block;overflow:hidden;color:#fff;transition:opacity ease-in-out .3s
}
#carrusel-principal #carrusel-thumbs ul li a img{
    opacity:.6
}
#carrusel-principal #carrusel-thumbs ul li a p{
    color:#95a1a4
}
#carrusel-principal #carrusel-thumbs ul li a:hover img{
    opacity:1
}
#carrusel-principal #carrusel-thumbs ul li a:hover p{
    color:#fff
}
#carrusel-principal #carrusel-thumbs ul li a.active img{
    opacity:1
}
#carrusel-principal #carrusel-thumbs ul li a.active p{
    color:#78b92f
}
#carrusel-principal #carrusel-thumbs ul li a p{
    font-size:.8125rem;line-height:.875rem;overflow:hidden;display:block;margin:0
}
@media (max-width:3000px) and (min-width:768px){
    #carrusel-principal #carrusel-thumbs{
    height:14%
}
#carrusel-principal #carrusel-thumbs img{
    width:40%;float:left;display:block;margin:0 2% 0 0
}
#carrusel-principal #carrusel-thumbs p{
    height:82px;float:left;width:58%
}

}
@media (max-width:768px) and (min-width:735px){
    #carrusel-principal #carrusel-thumbs{
    height:25%
}
#carrusel-principal #carrusel-thumbs img{
    width:100%;clear:both;max-width:145px
}
#carrusel-principal #carrusel-thumbs p{
    height:68px;width:100%
}

}
@media (max-width:734px) and (min-width:50px){
    #carrusel-principal #carrusel-thumbs{
    background-color:transparent
}
#carrusel-principal #carrusel-thumbs ul{
    display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center
}
#carrusel-principal #carrusel-thumbs ul li{
    width:auto
}
#carrusel-principal #carrusel-thumbs ul li .thumbnail{
    width:15px;height:15px;margin:6px;background-color:#fff;border:none;border-radius:10px;opacity:.7;transition:all ease-in-out .3s
}
#carrusel-principal #carrusel-thumbs ul li .thumbnail:hover{
    opacity:1
}
#carrusel-principal #carrusel-thumbs ul li .thumbnail.active{
    background-color:#78b92f;border:none;opacity:1
}

}
@media (max-width:734px) and (min-width:50px) and (max-width:400px) and (min-width:50px){
    #carrusel-principal #carrusel-thumbs ul li .thumbnail{
    width:12px;height:12px
}

}
@media (max-width:734px) and (min-width:50px){
    #carrusel-principal #carrusel-thumbs ul li .thumbnail img,#carrusel-principal #carrusel-thumbs ul li .thumbnail p{
    display:none!important
}

}
#carrusel-principal #contenedor-carrusel,#carrusel-principal #contenedor-carrusel .carousel,#carrusel-principal #contenedor-carrusel .carousel-inner,#carrusel-principal #contenedor-carrusel .item{
    height:100%
}
.carousel-tabs{
    position:relative;padding:15px 0;z-index:0
}
.carousel-tabs .info{
    width:100%
}
.carousel-tabs .info .tabs{
    display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center
}
.carousel-tabs .info .tabs a{
    height:55px;margin:0 8px;padding:0 20px;position:relative;font-size:1.875rem;line-height:1.5625rem;font-weight:300;color:#666;background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:7px 7px 0 0
}
.carousel-tabs .info .tabs a.active-tab{
    color:#fff;z-index:2
}
.carousel-tabs .info .tabs a.active-tab:nth-child(1){
    background-color:#78b92f
}
.carousel-tabs .info .tabs a.active-tab:nth-child(2){
    background-color:#e54144
}
@media (max-width:768px) and (min-width:490px){
    .carousel-tabs .info .tabs a{
    font-size:1.5625rem
}

}
@media screen and (max-width:620px){
    .carousel-tabs .info .tabs{
    display:none
}

}
.carousel-tabs .info .links{
    clear:both
}
.carousel-tabs .info .links .section{
    position:relative
}
.carousel-tabs .info .links .section .title{
    height:60px;display:none;font-size:1.5625rem;line-height:1.875rem;font-weight:300;padding:0 7% 0 4%;position:relative;color:#fff;background-color:#78b92f
}
@media screen and (max-width:620px){
    .carousel-tabs .info .links .section .title{
    display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}

}
.carousel-tabs .info .links .section .title .flecha{
    width:22px;margin:0;padding:0;position:absolute;top:15px;right:10px;background-color:transparent;color:#fff;transform:rotate(-180deg) translateY(0);transition:all ease-in-out .3s;font-size:1.375rem
}
.carousel-tabs .info .links .section .title .flecha svg{
    stroke-width:1px
}
.carousel-tabs .info .links .section .title.active{
    opacity:1
}
.carousel-tabs .info .links .section .title.active .flecha{
    transform:rotate(0) translateY(0)
}
.carousel-tabs .info .links .section .box{
    overflow:hidden;display:none;padding:0
}
.carousel-tabs .info .links .section .box.active{
    display:block
}
.carousel-tabs .info .links .section .box li,.carousel-tabs .info .links .section .box p{
    font-size:1.125rem;line-height:1.875rem
}
@media (max-width:3000px) and (min-width:620px){
    .carousel-tabs .info .links .section:nth-child(1) .box{
    border-top:#78b92f solid 5px
}
.carousel-tabs .info .links .section:nth-child(1) #carrusel-principal{
    border-bottom:#78b92f solid 5px
}

}
.carousel-tabs .info .links .section:nth-child(1) .title{
    background-color:#78b92f
}
.carousel-tabs .info .links .section:nth-child(1) .title.active{
    background:#6da92b
}
.carousel-tabs .info .links .section:nth-child(2) #carrusel-principal{
    border-bottom:#e54144 solid 5px
}
@media (max-width:3000px) and (min-width:620px){
    .carousel-tabs .info .links .section:nth-child(2) .box{
    border-top:#e54144 solid 5px
}

}
@media (max-width:3000px) and (min-width:620px) and (max-width:3000px) and (min-width:735px){
    .carousel-tabs .info .links .section:nth-child(2) #carrusel-principal #carrusel-thumbs{
    background-color:#3c3c3c
}

}
@media (max-width:3000px) and (min-width:620px){
    .carousel-tabs .info .links .section:nth-child(2) #carrusel-principal #carrusel-thumbs ul li a.active p{
    color:#e54144
}

}
.carousel-tabs .info .links .section:nth-child(2) .title{
    background-color:#e54144
}
.carousel-tabs .info .links .section:nth-child(2) .title.active{
    background:#e32f32
}
.carousel-tabs #carrusel-principal{
    height:600px
}
.carousel-tabs #carrusel-principal #carrusel-thumbs{
    border-bottom:none
}
@media (max-width:3000px) and (min-width:769px){
    .carousel-tabs #carrusel-principal #carrusel-thumbs{
    height:110px
}

}
.secondary-header-search{
    width:100%;height:198px;background-color:#78b92f;overflow:hidden;padding-top:70px
}
.secondary-header-search .h3,.secondary-header-search h3{
    color:#fff
}
.secondary-header-search .search{
    width:520px
}
@media (max-width:580px) and (min-width:50px){
    .secondary-header-search .search{
    width:100%
}

}
@media (max-width:768px) and (min-width:50px){
    .secondary-header-search{
    margin-top:3.675rem
}

}
.secondary-header-menu{
    display:block;width:100%;z-index:3
}
.secondary-header-menu .centrar{
    overflow:visible
}
@media (max-width:768px) and (min-width:50px){
    .secondary-header-menu{
    margin-top:3.675rem
}

}
.secondary-header-menu .h3,.secondary-header-menu h3{
    display:inline-block;margin:3rem 0;color:#fff
}
.secondary-header-menu .menu-secundario{
    position:relative;z-index:1
}
.secondary-header-menu .menu-secundario .show-secondary-menu{
    display:none;color:#fff;text-align:left;padding:1rem 0;text-transform:uppercase;letter-spacing:.3px
}
@media (max-width:768px){
    .secondary-header-menu .menu-secundario .show-secondary-menu{
    display:block
}

}
.secondary-header-menu .menu-secundario .show-secondary-menu.active span{
    transform:rotate(-180deg)
}
.secondary-header-menu .menu-secundario .show-secondary-menu span{
    float:right;transform:rotate(0);transition:all ease-in-out .3s
}
.secondary-header-menu .menu-secundario ul{
    display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;padding:0
}
.secondary-header-menu .menu-secundario ul li{
    color:#fff;padding:0;text-align:center;font-size:.85rem
}
.secondary-header-menu .menu-secundario ul li:hover .sub-menu{
    display:block;visibility:visible
}
.secondary-header-menu .menu-secundario ul li a{
    padding:15px 10px
}
.secondary-header-menu .menu-secundario ul li a .menu-link{
    display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center
}
.secondary-header-menu .menu-secundario ul li .sub-menu{
    background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.4);display:none;padding:0 10px 10px 10px;position:absolute;visibility:hidden
}
.secondary-header-menu .menu-secundario ul li .sub-menu li{
    border-bottom:thin dotted #cacaca;color:#3c3c3c;font-weight:500;text-align:left;text-transform:initial
}
.secondary-header-menu .menu-secundario ul li .sub-menu li:hover{
    background-color:#fff;color:#78b92f
}
.secondary-header-menu .menu-secundario ul li .sub-menu li:last-child{
    border-bottom:none
}
.secondary-header-menu .menu-secundario ul li .sub-menu li:last-child a{
    padding:15px 5px 0 5px
}
.secondary-header-menu .menu-secundario ul li .sub-menu li a{
    padding:10px 5px
}
.secondary-header-menu .menu-secundario .sub-menu .sub-menu{
    position:relative;box-shadow:none;border-top:thin dotted #cacaca;padding-left:20px
}
.secondary-header-menu .menu-secundario .sub-menu .sub-menu li{
    border:none
}
.secondary-header-menu .menu-secundario .sub-menu .sub-menu li a{
    padding:2px
}
.secondary-header-menu .menu-secundario .sub-menu .sub-menu li:last-child a{
    padding:2px
}
.secondary-header-menu .menu-secundario .sub-menu .sub-menu li:first-child a{
    padding-top:10px
}
@media (max-width:768px) and (min-width:50px){
    .secondary-header-menu .menu-secundario .menu{
    display:none;visibility:hidden
}

}
#responsive-secondary-menu .centrar{
    padding:0
}
#responsive-secondary-menu .slicknav_nav a{
    border-bottom:1px solid #fff
}
#responsive-secondary-menu .slicknav_nav a>a{
    border:none
}
#responsive-secondary-menu .slicknav_icon-bar{
    display:none
}
/*!

/* TABLAS INVESTIGACION */
table.tablaInvest {
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #4F7849;
  background-color: #FFFFFF;
  text-align: center;
  border-collapse: collapse;
  font-size:x-small;
}
table.tablaInvest td, table.tablaInvest th {
  border: 1px solid #4F7849;
  padding: 3px 2px;
}
table.tablaInvest tbody td {
  color: #000000;
}
table.tablaInvest tr:nth-child(even) {
  background: #EEEEEE;
}
table.tablaInvest thead {
  background: #5C8C55;
  background: -moz-linear-gradient(top, #85a97f 0%, #6c9766 66%, #5C8C55 100%);
  background: -webkit-linear-gradient(top, #85a97f 0%, #6c9766 66%, #5C8C55 100%);
  background: linear-gradient(to bottom, #85a97f 0%, #6c9766 66%, #5C8C55 100%);
  border-bottom: 1px solid #444444;
}
table.tablaInvest tbody tr:nth-child(even):hover {
  background-color: #D7D7D7;
}
table.tablaInvest tbody tr:nth-child(odd):hover {
	background-color: #D7D7D7;
}
table.tablaInvest thead th {
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 1px solid #D0E4F5;
}
table.tablaInvest thead th:first-child {
  border-left: none;
}
table.tablaInvest tfoot {
  font-weight: normal;
  color: #000000;
  background: #73B16B;
  background: -moz-linear-gradient(top, #96c490 0%, #81b879 66%, #73B16B 100%);
  background: -webkit-linear-gradient(top, #96c490 0%, #81b879 66%, #73B16B 100%);
  background: linear-gradient(to bottom, #96c490 0%, #81b879 66%, #73B16B 100%);
  border-top: 1px solid #444444;
}
table.tablaInvest tfoot td {
}


table.tablaSinbordes {
  font-family: Arial, Helvetica, sans-serif;
  border: none;
  background-color: #FFFFFF;
  text-align: center;
  border-collapse: collapse;
}
table.tablaSonbordes td, table.tablaSinbordes th {
  border: none;
  padding: 3px 2px;
}
table.tablaSinbordes tbody td {
  font-size: 12px;
  color: #000000;
}
table.tablaSinbordes tr:nth-child(even) {
  background: #E3F7E1;
}
table.tablaInvest tbody tr:nth-child(even):hover {
	background-color: #D7D7D7;
}
table.tablaInvest tbody tr:nth-child(odd):hover {
	background-color: #D7D7D7;
}
table.tablaSinbordes thead {
  background: #5C8C55;
  background: -moz-linear-gradient(top, #85a97f 0%, #6c9766 66%, #5C8C55 100%);
  background: -webkit-linear-gradient(top, #85a97f 0%, #6c9766 66%, #5C8C55 100%);
  background: linear-gradient(to bottom, #85a97f 0%, #6c9766 66%, #5C8C55 100%);
}
table.tablaSinbordes thead th {
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
table.tablaSinbordes thead th:first-child {
  border-left: none;
}
table.tablaSinbordes tfoot {
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  background: #73B16B;
  background: -moz-linear-gradient(top, #96c490 0%, #81b879 66%, #73B16B 100%);
  background: -webkit-linear-gradient(top, #96c490 0%, #81b879 66%, #73B16B 100%);
  background: linear-gradient(to bottom, #96c490 0%, #81b879 66%, #73B16B 100%);
  border-top: 1px solid #444444;
}
table.tablaSinbordes tfoot td {
  font-size: 12px;
}

