@font-face { font-family: 'BreeSerifRegular'; src: url("../font/BreeSerif-Regular-webfont.eot"); src: url("../font/BreeSerif-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/BreeSerif-Regular-webfont.woff") format("woff"), url("../font/BreeSerif-Regular-webfont.ttf") format("truetype"), url("../font/BreeSerif-Regular-webfont.svg#BreeSerifRegular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansItalic'; src: url("../font/OpenSans-Italic-webfont.eot"); src: url("../font/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-Italic-webfont.woff") format("woff"), url("../font/OpenSans-Italic-webfont.ttf") format("truetype"), url("../font/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansLight'; src: url("../font/OpenSans-Light-webfont.eot"); src: url("../font/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-Light-webfont.woff") format("woff"), url("../font/OpenSans-Light-webfont.ttf") format("truetype"), url("../font/OpenSans-Light-webfont.svg#OpenSansLight") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansRegular'; src: url("../font/OpenSans-Regular-webfont.eot"); src: url("../font/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-Regular-webfont.woff") format("woff"), url("../font/OpenSans-Regular-webfont.ttf") format("truetype"), url("../font/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansSemibold'; src: url("../font/OpenSans-Semibold-webfont.eot"); src: url("../font/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-Semibold-webfont.woff") format("woff"), url("../font/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../font/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'OpenSansBold'; src: url("../font/OpenSans-Bold-webfont.eot"); src: url("../font/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans-Bold-webfont.woff") format("woff"), url("../font/OpenSans-Bold-webfont.ttf") format("truetype"), url("../font/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg"); font-weight: normal; font-style: normal; }

@media print { #footer-network { display: none !important; } }
#footer-network { position: relative; background: #81BC1B; font-family: 'OpenSansRegular'; font-size: 16px; padding-top: 2.5em; padding-bottom: 1em; -webkit-box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.4); }
#footer-network .footer-network-title { text-align: center; margin-bottom: 2em; }
#footer-network ul li { margin-bottom: 0.8em; }
#footer-network h2 { font-size: 1em; font-weight: normal; font-family: 'BreeSerifRegular'; color: #393939; margin-bottom: 1em; }
#footer-network p { text-align: left; font-size: 0.8em; line-height: 1.3em; font-family: 'OpenSansRegular'; color: #393939; margin-bottom: 1.4em; }
#footer-network .network-entries p.more a { color: #393939; text-decoration: none; }
#footer-network .network-entries p.more a:hover { color: #fff; }
#footer-network .network-entries .sep { display: table; min-height: 23.5em; background: url(../img/vertical_sep.png) repeat-y center top; }
#footer-network .network-entries article img { width: 100%; margin-bottom: 1.5em; }
#footer-network .network-entries article a { position: relative; display: block; font-size: 0.625em; font-family: 'OpenSansBold'; color: #393939; }
#footer-network .network-entries article a .youtube-button { width: 70px; height: 52px; position: absolute; z-index: 10; left: 50%; margin-left: -35px; top: 50%; margin-top: -35px; }
#footer-network .descubre-info .wrapper { display: table; margin: 2em 0.8%; padding-top: 1.2em; padding-bottom: 1.2em; background-color: #3a3a3a; }
#footer-network .descubre-info .wrapper .logo { text-align: center; }
#footer-network .descubre-info .wrapper .logo img { margin-top: 0.5em; }
#footer-network .descubre-info .wrapper p { font-size: 0.7em; padding: 1em 1em 0 0; color: #81bc1b; }
#footer-network .descubre-info .wrapper p a { color: #81bc1b; }
#footer-network .descubre-info .wrapper p a.web { font-size: 1.2em; font-family: 'OpenSansBold'; }
#footer-network .descubre-info .wrapper p a:hover { color: #fff; }
#footer-network .descubre-info .wrapper p.rss { padding-left: 3em; background: url(../img/rss.png) left center no-repeat; padding-top: 0; }
#footer-network .descubre-info .wrapper p.rss a { font-size: 1em; font-family: 'OpenSansRegular'; }
#footer-network .descubre-info .wrapper p.rss a:hover { color: #fff; }
#footer-network .patronos-list a { text-decoration: none; color: #393939; }
#footer-network .patronos-list ul { line-height: 0.55em; margin: 0; }
#footer-network .patronos-list li { font-size: 0.65em; display: inline; color: #fff; text-transform: uppercase; }
#footer-network .patronos-list li a, #footer-network .patronos-list li span { text-transform: uppercase; color: #fff; }
#footer-network .patronos-list li a.sep, #footer-network .patronos-list li span.sep { display: inline-block; margin: 0.4em; }
#footer-network .patronos-list li a:hover { color: #393939; }
#footer-network .disclaimer { padding: 1.6em inherit 1.5em; text-align: center; font-size: 1.2em; }
#footer-network .disclaimer a { font-family: 'OpenSansBold'; font-size: 0.65em; color: #393939; text-decoration: none; }
#footer-network .disclaimer a:hover { color: #fff; }
#footer-network .button-up { width: 50px; height: 50px; display: block; background-color: #81bc1b; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -webkit-box-shadow: 0 -3px 5px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -3px 5px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 -3px 5px 0 rgba(0, 0, 0, 0.4); position: absolute; right: 10px; top: -25px; }
#footer-network .button-up img { position: absolute; top: 0; left: 0; width: 50px; height: 50px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#footer-network .button-up:hover img { top: -3px; }
#footer-network .button-up .covers { background-color: #81bc1b; }
#footer-network .button-up .cover-left { position: absolute; left: -5px; bottom: 0; width: 10px; height: 25px; }
#footer-network .button-up .cover-right { position: absolute; right: -5px; bottom: 0; width: 10px; height: 25px; }
#footer-network .button-up .cover-bottom { position: absolute; left: 0; bottom: 0; width: 50px; height: 10px; }

/* MAYO 2022 */
#footer-network .financian,
#footer-network .financian p,
#footer-network .financian div,
#footer-network .financian .logos-financian {
    color: #FFFFFF;
    text-align: center;
}
#footer-network .financian p {
    border-top: 1px solid #FFFFFF;
    padding-top: 30px;
    padding-left: 10%;
    padding-right: 10%;
    margin-top: 15px;
    opacity: .7;
}
#footer-network .financian > .columns:first-child > p {
    margin-bottom: 6%;
}
#footer-network .financian > .columns:last-child > p {
    /*margin-bottom: 0px;*/
    margin-bottom: 10px;
}
#footer-network .financian .logos-financian a > img {
    margin: 0 1rem;
    width: auto;
    height: auto;
}
#footer-network .financian .logos-financian {
    margin-bottom: 15px;
}
/**/

@media only screen and (max-width: 768px) {
    #footer-network .descubre-info .wrapper {
        margin: 1em 0.4%;
    }
    #footer-network .descubre-info .wrapper .logo img {
        max-width: 200px;
    }
    #footer-network .financian > .columns:first-child > p,
    #footer-network .financian > .columns:last-child > p {
        margin-bottom: 5px;
    }
}