body{margin:0;text-align:center;font-family:'Montserrat';font-size:17px;overflow-x:hidden;}
a{text-decoration:none;color:inherit;}
a:hover{color:#ef0000;}
a img:hover{opacity:0.8;}
img{max-width:100%;}

.content-boxed{width:1000px;max-width:90%;margin:0 auto;}

#header-bar{text-transform:uppercase;font-size:13px;}
#header-bar p{margin:6px 0;}
#header-bar a{font-weight:600;}
#header-bar .content-boxed{position:relative;}

#header-rrss{position:absolute;right:0;top:0;}
#header-rrss ul{list-style:none;display:flex;justify-content:center;align-items:center;padding:0;margin:0;}
#header-rrss li{margin-right:25px;}
#header-rrss li:last-child{margin-right:0;}

#header-menu{position:relative;}
#red-bar{width:100%;position:absolute;top:0;height:90%;background-color:#ef0000;}
#yellow-bar{background-color:#fcc02a;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:60%;
	 -webkit-transform: skew(-45deg);
     -moz-transform: skew(-45deg);
     -ms-transform: skew(-45deg);
     -o-transform: skew(-45deg);
     transform: skew(-45deg);}
#menu-wrapper{position:relative;z-index:2;}
nav ul{list-style:none;display:flex;justify-content:center;align-items:center;padding:30px 0;margin:0;}
nav li{margin-right:20px;}
nav li:last-child{margin-right:0;}
nav a{text-transform:uppercase;font-weight:500;}

#header-banner{padding:1px 0;position:relative;}
#header-banner-content div{width:56%;margin:60px auto 70px auto;}
div#adorno-izq {
    position: absolute;
    left: 130px;
    top: 0;
    width:200px;
}
div#adorno-der {
    position: absolute;
    right: 0;
    top: -9px;
    width: 380px;
}

main h2{color:#ef0000;font-size:33px;margin:45px 0 20px 0;letter-spacing:-2.3px;font-weight:800;}
main p{line-height:1.7;}
.lista-centrada{display:inline-block;margin:0 auto;text-align:left;}
.lista-centrada li{margin:10px 0;}
.red{color:#ef0000;font-weight:500;}

section h3{color:#ef0000;font-size:26px;margin:45px 0 20px 0;letter-spacing:-2.3px;font-weight:800;}
section h3:before{content:'/';color:#fcc02a;margin-right:10px;}
.sponsor{width:25%;display:inline-block;}
.sponsor div{padding:15px;}

#footer-background{color:#fff;background-color:#ef0000;padding:1px 0;/*min-height:300px;*/position:relative;margin-top:70px;}
#footer-background a:hover{color:#fcc02a;}
#footer-background .content-boxed{position:relative;padding:1px 0;}
#copyright{position:absolute;left:0;bottom:0;}
#footer-white-bar{width:100%;height:40px;}
#footer-rrss{position:absolute;right:220px;bottom:-11px;color:#000;}
#footer-rrss a:hover{color:#ef0000;}
#footer-rrss ul{list-style:none;display:flex;justify-content:center;align-items:center;padding:0;margin:0;}
#footer-rrss li{margin-right:25px;}
#footer-rrss li:last-child{margin-right:0;}

#yellow-bar-left{width:425px;position:absolute;height:50px;background-color:#fcc02a;transform:skew(-45deg);top:-25px;left:-30px;}
#yellow-bar-right{width:425px;position:absolute;height:50px;background-color:#fcc02a;transform:skew(45deg);bottom:-25px;right:-30px;}


.video-wrapper{width:700px;max-width:90%;margin:30px auto 50px auto;}
.video-wrapper div{position:relative;padding-bottom:56.4%;}
.video-wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
section h4{color:#ef0000;font-size:22px;margin:45px 0 20px 0;letter-spacing:-0.8px;font-weight:800;}