/*! CSS Used from: Embedded */
*,:after,:before{box-sizing:inherit;}
.container3{width:100%;padding-right:4px;padding-left:4px;}
@media (min-width:1280px){
.container3{max-width:1080px;}
}
.container-fluid{width:100%;padding-right:4px;padding-left:4px;margin-right:auto;margin-left:auto;}
.row3{display:flex;flex-wrap:wrap;margin-right:-4px;margin-left:-4px;}
.col-12{position:relative;width:100%;min-height:1px;padding-right:4px;padding-left:4px;}
.col-12{flex:0 0 100%;max-width:100%;}
footer,section{display:block;}
a{background-color:transparent;cursor:pointer;}
a:active,a:hover{outline:0;}
button{color:inherit;font:inherit;margin:0;resize:none;outline:none;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
*,:after,:before{box-sizing:border-box;}
button:active,button:focus{outline:0;}
button{background:transparent;border:none;resize:none;cursor:pointer;}
img{height:auto;width:100%;}
img{max-width:100%;}
.container3{width:calc(100% - 32px);margin-left:auto;margin-right:auto;}
@media (min-width:1024px){
.container3{width:calc(100% - 200px);}
}
.container-fluid{position:relative;padding:0;}
.row3.container3{background:#fff;}
a{text-decoration:none;color:#ff551e;transition:color .3s ease-in-out;}
a:active,a:focus,a:hover{outline:0;text-decoration:none;color:#000;}
p,ul{margin:0 0 1rem;}
ul{list-style:none;padding:0;}
.footer{background-color:#222;color:#fff;}
.footer .container-fluid:last-of-type .row3 .col-12{align-items:flex-start;}
.footer .container-fluid .row3 .logo-footer{padding-bottom:0;text-align:center;}
.footer .container-fluid .row3 .listado-legal{padding:.7rem 0;text-align:center;}
@media (min-width:1024px){
.footer .container-fluid .row3 .listado-legal{text-align:left;}
}
.footer .container-fluid .row3 .listado-legal li{margin-bottom:.5rem;}
.footer .container-fluid .row3.container3{padding:0;background:none;}
.footer .container-fluid:last-of-type{background:#000;}
.footer a{display:inline-block;width:auto;}
.footer .logo-footer a{background-position:50%;background-repeat:no-repeat;background-size:8rem;width:140px;height:75px;}
.footer .listado-footer,.footer .logo-footer{margin-bottom:0;display:flex;justify-content:center;flex-wrap:wrap;}
.footer .listado-footer li{margin:.5rem;}
@media (min-width:1024px){
.footer .listado-footer li{margin:.5rem .3rem;}
}
.footer .listado-footer li a{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:30px;width:70px;transition:all .4s ease-in-out;}
@media (min-width:1024px){
.footer .listado-footer li a{width:60px;}
}
.footer .listado-footer li a:hover{-webkit-filter:grayscale(0);filter:grayscale(0);}
.footer .listado-footer li a img{height:30px;}
.footer .listado-footer li a.atresplayer{width:114px;}
.footer .container-fluid .row3 .col-12{display:block;}
@media (min-width:1024px){
.footer .container-fluid .row3 .col-12{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:0;}
}
.footer .container-fluid:first-of-type .row3 .col-12{justify-content:space-between;padding:20px 0;}
.footer .listado-legal li{display:inline-block;margin:0 .25rem;}
.footer .listado-legal li a,.footer .listado-legal li button{background:transparent;color:#ececec;font-size:.8rem;text-decoration:underline;text-indent:inherit;cursor:pointer;}
.footer .listado-legal li a:hover,.footer .listado-legal li button:hover{color:#fff;}
.footer p{font-size:.7rem;padding:1rem 0 0;width:100%;margin:0;text-align:center;}
@media (min-width:1024px){
.footer p{width:50%;padding:1rem 0;text-align:left;}
}
.footer .logo-footer a{position:relative;}
.footer .logo-footer a img{height:75px;width:140px;}