body{margin:0;font-family:'Noto Sans', sans-serif}.contenido{width:1200px;display:block;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1200px){.contenido{width:100%;padding:0 10px}}#fixCabecera{height:80px}header#main{height:80px;width:100%;position:fixed;top:0;left:0;background:#FFF;border-bottom:5px solid #012169;z-index:99999}header#main .contenido{height:100%}header#main img.logo{height:80%;margin-top:8px;width:auto}header#main img.logo.small{display:none}header#main .menu{float:right;height:100%}header#main .menu ul{margin:0;height:80px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:516px;padding:0}header#main .menu ul a{text-decoration:none;color:#012169;-webkit-tap-highlight-color:rgba(255,255,255,0)}header#main .menu ul li{list-style:none;height:50px;padding:0 10px;padding-top:35px;font-size:16px;font-weight:bold;color:#012169;-webkit-tap-highlight-color:rgba(255,255,255,0)}header#main .menu ul svg{height:20px;width:20px;stroke:#012169;vertical-align:sub}.toast-swal{background-color:#FFF !important;width:250px !important;margin-bottom:80px !important;border:3px solid #001b6b !important}.toast-swal .swal2-title{color:#012169}#templateItemCesta{display:none}#cesta{position:fixed;top:85px;right:-305px;width:300px;height:90vh;background:#FFF;border-left:5px solid #012169;z-index:999999;transition:0.4s ease-in-out;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#cesta::-webkit-scrollbar{display:none}#cesta.open{right:0}#cesta .cestaVacia{text-align:center;margin:30px 0}#cesta .botoneraCesta{position:static;width:100%;text-align:center;margin:10px 0}#cesta .botoneraCesta .btnCesta{background:#012169;border:1px solid #012169;color:#FFF;padding:5px;cursor:pointer;transition:0.4s ease-in-out}#cesta .botoneraCesta .btnCesta svg{vertical-align:middle}#cesta .botoneraCesta .btnCesta:hover{background:#FFF;color:#012169}#cesta .itemCesta{display:flex;flex-direction:row;justify-content:start;flex-wrap:nowrap;margin-left:1px;height:80px;padding:10px 4px;border-bottom:1px solid #012169}#cesta .itemCesta img{width:100px;height:auto;margin-right:8px}#cesta .itemCesta div{position:relative;width:220px}#cesta .itemCesta div p{margin:0;font-size:12px;text-transform:capitalize}#cesta .itemCesta div button{position:absolute;right:20px;bottom:15px;cursor:pointer;background-color:#DC0000;color:#FFF;border:1px solid #DC0000;transition:0.3s ease-in-out}#cesta .itemCesta div button:hover{background-color:#FFF;color:#DC0000}#footer{background-color:#012169;color:#fff;text-align:center;font-size:14px;padding:20px}#footer p{margin:0}#footer p.wysiwyg-text-align-center{font-size:10px;margin-top:10px}#footer p a{color:#fff;text-decoration:none}@media screen and (max-width: 916px){header#main img.logo{height:50%;margin-top:20px}header#main .menu ul{width:448px;padding:0}header#main .menu ul li{font-size:14px;padding-top:25px;text-align:center}header#main .menu ul svg{display:block;margin:0 auto}}@media screen and (max-width: 710px){header#main img.logo{height:50%;margin-top:20px}header#main .menu ul{width:222px}header#main .menu ul li{font-size:0;padding-top:30px;text-align:center}header#main .menu ul li svg{display:inline-block;margin:0 auto}header#main .menu ul #showCesta li{font-size:14px}}@media screen and (max-width: 555px){#fixCabecera{height:60px}#cesta{top:65px}header#main{height:60px}header#main img.logo{height:50%;margin-top:20px}header#main .menu ul{height:60px;width:240px}header#main .menu ul li{font-size:0;padding-top:34px}header#main .menu ul li svg{width:22px !important;height:22px !important}header#main .menu ul #showCesta li{font-size:16px}header#main .menu ul #showCesta li svg{display:inline-block;vertical-align:middle}}@media screen and (max-width: 445px){img.logo{display:none}img.logo.small{display:inline-block !important;height:50% !important;margin-top:15px !important}}@media screen and (max-width: 420px){header#main img.logo{height:45%;margin-top:17px}header#main img.logo{height:45% !important;margin-top:17px}header#main .menu ul{height:60px;width:185px}header#main .menu ul li{font-size:0;padding:0;padding-top:30px}header#main .menu ul li svg{width:22px !important;height:22px !important}header#main .menu ul #showCesta li{font-size:16px}header#main .menu ul #showCesta li svg{display:inline-block;vertical-align:middle}}@media screen and (max-width: 350px){header#main .menu ul{width:auto}header#main .menu ul li{padding:0px;padding-top:30px}header#main .menu ul li svg{display:block;margin:0 auto}}
