/* FOOTER STYLES */

/* PRINCIPAL CONTAINER*/
#foot_content { float:left; width:100%; background: url("../img/bgFooter.png") bottom center no-repeat; background-size: 100% }
#footer { margin-bottom: 0%; padding-top: 0px; float:left; width:100%; font-size: 1em; color: #051154 }
#aside1 { width: 90%; float: left; padding: 20px 5%; height: 200px }
#aside1 #info { width: 100%; float: left; padding: 120px 0px 0px; text-align: center }
#aside1 #info img { width: 90px; margin-bottom: 50px }
#aside1 #info p { margin: 0px 0px 10px; color:#C0FF00 }

#aside1 #menu { width: 100%; float: left; padding: 10px 0px 0px; text-align: center; align-items: center; justify-content: center; display: flex }
#aside1 #menu .enlace { color:#C0FF00; border:1px solid #C0FF00; border-radius: 10px; float: left; margin: 2px 10px; padding: 2px 10px } 
#aside1 #menu .enlace a { color:#C0FF00 }

#aside2 { width: 90%; float: left; padding:20px 5%; border-top: 1px solid #C0FF00 }
#aside2 #redes { width: 16%; float: left; padding: 1% 42%}
#aside2 #redes a { float: left; padding: 1%; width: 23% }
#aside2 #redes img { float: left; width: 80%; margin: 0% 10% }

#footPowered { width:92%; padding: 1% 4%; text-align: center; margin-top: 0px; float: left }
#footCreditos { float:left; background-color: #1d59c9; width:94%; padding: 2% 3% }
#footCreditos img:first-child { float: left; padding-top: 5px }
#footCreditos img:last-child { float: left; padding-top: 20px }
#footCreditos .separador { width: 2px; background: #ffffff; float: left; height: 70px; margin: 0px 20px }

#sliderFooter { float:left; width:80%; margin: 2% 10% 0% }
#sliderFooter #slider2 .banner { width: 23%; height: auto; margin: 1%; padding: 0%; float: left; }
#sliderFooter #slider2 .banner a img { text-align: center }

@font-face {
    font-family: 'icomoon';
    src:  url('/themes/fonts/icomoon.eot?j18pvs');
    src:  url('/themes/fonts/icomoon.eot?j18pvs#iefix') format('embedded-opentype'),
      url('/themes/fonts/icomoon.ttf?j18pvs') format('truetype'),
      url('/themes/fonts/icomoon.woff?j18pvs') format('woff'),
      url('/themes/fonts/icomoon.svg?j18pvs#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@media only screen and (max-width: 959px){
	#foot_content { float:left; width:100%; background: url("../img/bgFooter.png") top center no-repeat; background-size: 250% }
	#aside1 { width: 90%; float: left; padding: 165px 5% 15px; height: 60px }
	#aside1 #info { width: 100%; padding: 0px }
	#aside1 #info p { margin: 0px }
	#aside1 #menu { padding: 0px 0px 0px }
	#aside2 { padding:5px 5% }
	#aside2 #redes { width: 60%; padding: 1% 20% 5% }
}