@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; }

@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; } }
