:root{--arc-text-color:#031633;--arc-bg-color:#004a7c}
body{color:var(--arc-text-color);font-weight:200}
a{color:rgb(5,55,126)}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300}
.nav-link{color:rgb(0,0,0,0.9);font-weight:300}
body .nav-row{background-color:rgba(255,255,255,.96);position:sticky !important;top:-1px;z-index:3}.menu-shadow{box-shadow:0 0 5px 0 rgba(0,0,0,0.75);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}
.social-btn{display:block;border:1px solid gray;border-radius:50%;line-height:16px;color:gray;padding:0.7rem}
.social-btn:hover{color:white;border-color:var(--arc-bg-color);background-color:var(--arc-bg-color)}.social-btn>svg{display:block}.dark-blue{color:var(--arc-bg-color)}
.text-shadow{text-shadow:1px 1px 2px black}
.bg-dark-blue{background-color:var(--arc-bg-color)}.navbar-search-icon{width:1.1em;height:1.1em;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc2VhcmNoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMS43NDIgMTAuMzQ0YTYuNSA2LjUgMCAxIDAtMS4zOTcgMS4zOThoLS4wMDFjLjAzLjA0LjA2Mi4wNzguMDk4LjExNWwzLjg1IDMuODVhMSAxIDAgMCAwIDEuNDE1LTEuNDE0bC0zLjg1LTMuODVhMS4wMDcgMS4wMDcgMCAwIDAtLjExNS0uMXpNMTIgNi41YTUuNSA1LjUgMCAxIDEtMTEgMCA1LjUgNS41IDAgMCAxIDExIDB6Ii8+Cjwvc3ZnPg==")}.fab-search,.fab-lang-globe,.site-top-link,.arc-btn{background-color:var(--arc-bg-color);color:white}.fab-search,.fab-lang-globe,.site-top-link{border-radius:50%;border:none;padding:10px 10px;line-height:0}
.arc-btn:hover,.fab-search:hover,.fab-lang-globe:hover,.site-top-link:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.4);color:white}
 

.top-form-field{position:absolute;left:-9999px}
.lazy,.lazyload,.lazyloading,.img-fade{opacity:0;transform:scale(0.95);transition:opacity 300ms,transform 300ms}
.lazyloaded{opacity:1;transform:scale(1);transition:opacity 300ms,transform 300ms}.img-responsive-plus{display:block;width:100%;height:auto}
.lang-wrap{margin-right:1em}.fs-7{font-size:0.9rem!important}
.fs-8{font-size:0.8rem!important}
.img-fit-cover{object-fit:cover}
.menu-img-fit{object-fit:cover;width:100%;height:100%}
.p-clamped-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.flag-link{display:block;border-radius:50%;border:1px solid rgba(1,1,1,0.1);overflow:hidden;line-height:30px;width:30px;height:30px}
.flag{display:block;margin-left:-6px;width:40px;height:30px;object-fit:cover;object-position:50%}.site-top-link{visibility:hidden;opacity:0;transition:.2s;position:fixed;bottom:1.2rem;right:1.5rem;z-index:15;transform:translateY(100px)}.site-top-link[data-site-top-visible="true"]{opacity:1;visibility:visible;transform:translateY(0px)} .text-upper{text-transform:uppercase}
.navbar-collapse{border:none}
.navbar{margin-bottom:0;text-align:center}
.navbar-nav{float:none}
.navbar-nav>li{display:inline-block;overflow:hidden;white-space:nowrap;float:none;text-overflow:ellipsis}
.menu-general{text-transform:uppercase}
.brand-logo-absolute{position:absolute;height:60px;display:inline-block;width:100%;z-index:0}
.brand-logo-absolute:before{content:' ';display:inline-block}
.brand-logo-absolute>img{height:60px;position:static;display:inline-block;vertical-align:middle;-webkit-filter:drop-shadow(0px 0px 3px #333);filter:drop-shadow(0px 0px 3px #333)}.formareaprivada
{margin:20px 0}.social-links
{list-style:none;padding:0;margin:0 auto}.social-links>li
{display:flex}
 .top-rrss-menu
{padding:10px}.mainfooter
{background-color:black;padding-top:1vw;padding-bottom:1vw}.mainfooter p
{color:white;padding:0;margin:0;text-align:center}.pfooter
{color:white;padding:0;margin:0;text-align:center}.packing-table>thead>tr>th{text-align:center}.arc-search-btn:after{font-family:"Glyphicons Halflings";content:"\e003";margin-left:0.5em;vertical-align:middle}.padding-reset
{padding-left:0;padding-right:0}.menupromocion
{list-style:none}
.sinRes{font-size:30px;color:crimson;margin-left:0.3em}
.menupromocion li
{text-align:center;font-size:4vh}.menupromocion>li>a
{display:block;margin:10px;background-color:#eee;padding:2vh}.userLog
{font-size:1.3em;border-bottom:1px solid #efefef}.logoutUser
{margin-left:10px}.iconFace
{margin-right:10px}.iniPromo
{margin-bottom:2em}
.series-row
{color:white}.txtcenter
{text-align:center}.navbar-default{background-color:rgba(0,0,0,.8)}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>.active>a{color:white}
.navbar-default .navbar-nav>li>a:hover{color:whitesmoke}
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a{background-color:black;color:whitesmoke}
.menu-general>li.first>a{}
.menu-general>li.first>a:after{}.header-fixed{position:absolute;z-index:2;width:100%}.top-rrss-menu{height:80px;background:-moz-linear-gradient(top,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.35) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.35) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#36000000',endColorstr='#00000',GradientType=0 )}.header-inner-side-container{float:right;position:relative;z-index:1}
.header-inner-side-container:before{content:' ';display:inline-block;height:60px;vertical-align:middle}
.rrss-wrap,
.lang-wrap
{display:inline-block}.mainfooter .social-links{margin:1em 0}.mainfooter .social-links>li{margin:0 0.5em}.header-image-container{min-height:150px}.emp-menu-wrap>span{display:block;text-align:center}.emp-menu-wrap{padding-top:1em;padding-bottom:1em;color:inherit;text-decoration:none;margin:.7em 0}
.emp-menu-desc{line-height:1.2em;height:4.8em;overflow:hidden;text-align:justify}
.emp-menu-wrap:hover{text-decoration:none;color:inherit;background-color:rgba(0,0,0,0.1)}
.emp-menu-title{text-transform:uppercase;font-weight:bolder;font-size:1.5em;margin-bottom:1em;margin-top:1em}
.emp-menu-img{width:100%;height:auto}.g-recaptcha{margin:0 auto;width:304px}
.arc-search-form{background-color:black;padding:0.7em 0}
.form-inline .form-control{width:18vw}.glyphicon.spinning{transform-origin:50% 49%;animation:spin 1s infinite linear;-webkit-animation:spin2 1s infinite linear}
.lineUser{margin:1em 0;text-align:center}
@keyframes spin{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@media screen and (max-width:991px) and (orientation:landscape){}@media screen and (max-width:767px){.g-recaptcha{margin:0;overflow:hidden;width:280px}.lang-links{margin:1em}.lang-links>li{margin:0 1em}.navbar-nav>li{display:block}.form-inline .form-control{width:90vw;margin:0 5vw}.form-inline .btn.btn-default{width:90vw;margin:0 5vw}.header-fixed{position:static}.brand-logo-absolute{position:static}.top-rrss-menu{background-color:black}}@media screen and (min-width:768px) and (max-width:991px){.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>.active>a{padding-left:7px;padding-right:7px}.g-recaptcha{overflow:hidden}.lang-links{margin:1em}.lang-links>li{margin:0 1em}.navbar-nav>li{}.form-inline .form-control{width:90vw;margin:0 5vw}.form-inline .btn.btn-default{width:90vw;margin:0 5vw}.header-fixed{position:static}.brand-logo-absolute{position:static}.top-rrss-menu{background-color:black}.header-image-container>img{position:absolute;height:100%;width:auto;margin-left:-50%}.header-image-container{width:100%;min-height:33vh;overflow:hidden}.tipocatalogo{width:48%;margin-left:1%;margin-right:1%}}@media (min-width:1200px){.w-xl-80{width:80%!important}}
.img-aspect-headline{aspect-ratio:3/2}
.img-aspect-grid{aspect-ratio:4/3}article time{display:inline-block;margin-bottom:1rem}