/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin:0;}.cabecera-app{display:flex;}#block-aplicaciones-app-content{/}article{background-color:black;color:#999fa3;font-family:Barlow,sans-serif;}.layout-content{max-width:1230px;display:flex;justify-content:space-around;}main{margin-top:30px;display:flex;justify-content:center;}main .layout-content-2{width:68%;}main aside{width:24%;margin:2%;}main aside > div{box-shadow:1px 2px 16px 0 rgba(255,255,255,.04);border-color:#101010;background:black;padding:2%;margin-bottom:15%;padding-left:10%;padding-right:10%;}main aside > div .views-element-container{}article{box-shadow:1px 2px 16px 0 rgba(255,255,255,.04);border-color:#101010;padding:2%;margin:2%;}article img{width:100%;height:auto;}.captura{margin-left:1%;margin-right:1%;}.capturas{display:flex;}.mini{font-size:14px;color:white;}main a{color:rgb(118,141,255);text-decoration:none;}article h1{font-size:40px;}.cabecera-titulo{padding-left:5%;padding-right:5%;max-width:65%;}main aside ul{list-style-type:none;padding:0;}main aside ul  a{text-decoration:none;}main aside ul li{border-bottom:1px solid #e7e5e5;padding-bottom:.5em;border-bottom-color:#2e2e2e;margin-top:15px;}main aside h2{position:relative;}main aside h2::after{content:"";background:#4169e1;position:absolute;left:0;bottom:-5px;height:2px;width:15%;transition:.25s width;}hr{opacity:50%;margin-top:5%;}.boton a{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em;}.boton{margin-top:5%;margin-bottom:5%;}.titulo-botones{margin-bottom:-20px;margin-top:30px;}.cabecera-app div:first-child{display:flex;align-items:center;}.views-view-responsive-grid article{display:flex;flex-direction:row-reverse;justify-content:flex-end;}.views-view-responsive-grid article h2{font-size:15px;}.views-view-responsive-grid article img{height:100px;width:auto;margin-right:15px;}div#block-aplicaciones-app-views-block-app-relacioandas-block-1{margin-top:10%;margin-bottom:10%;}div#block-aplicaciones-app-views-block-app-relacioandas-block-1 h2{margin-left:1%;}footer ul{text-decoration:none;list-style-type:none;display:flex;justify-content:space-evenly}footer ul li a{color:white;}footer p{color:white;text-align:center;}footer > div{box-shadow:1px 2px 16px 0 rgba(255,255,255,.04);border-color:#101010;background:black;padding:2%;padding-left:10%;padding-right:10%;}.views-element-container header{margin-left:2%;padding-left:2%;margin-right:2%;}.vista-articulo{display:flex;align-items:flex-start;align-items:center;gap:20px;margin-bottom:30px;}article.vista-articulo  img{max-width:250px;max-height:250px;width:250px;height:auto;object-fit:cover;flex-shrink:0;}.vista-articulio > div:last-child{flex:1;}.pager__items{display:flex;justify-content:center;align-items:center;gap:6px;padding:1rem;list-style:none;margin:2rem 0;font-family:Arial,sans-serif;}.pager__item{display:inline-block;}.pager__item a{display:inline-block;padding:8px 14px;border-radius:6px;border:1px solid #ddd;background:#f9f9f9;color:#333;text-decoration:none;font-size:15px;transition:all 0.2s ease-in-out;}.pager__item a:hover{background:#0073e6;color:#fff;border-color:#0073e6;}.pager__item.is-active a{background:#0073e6;color:#fff;font-weight:bold;border-color:#0073e6;cursor:default;}.pager__item--ellipsis{padding:8px 12px;color:#666;font-size:16px;}.pager__item--next a,.pager__item--last a{background:#eee;font-weight:bold;}.pager__item--next a:hover,.pager__item--last a:hover{background:#0073e6;color:#fff;border-color:#0073e6;}.js-pager__items{display:flex;justify-content:center;align-items:center;gap:6px;padding:1rem;list-style:none;margin:2rem 0;font-family:Arial,sans-serif;}.js-pager__items li{display:inline-block;}.js-pager__items li a{display:inline-block;padding:8px 14px;border-radius:6px;border:1px solid #ddd;background:#f9f9f9;color:#333;text-decoration:none;font-size:15px;transition:all 0.2s ease-in-out;}.js-pager__items li a:hover{background:#0073e6;color:#fff;border-color:#0073e6;}.js-pager__items li:not(:has(a)){background:#0073e6;color:#fff;font-weight:bold;border-radius:6px;padding:8px 14px;border:1px solid #0073e6;}.js-pager__items li a span[aria-hidden="true"]{font-weight:bold;}@media (max-width:1024px){.layout-content{flex-direction:column;align-items:center;}main .layout-content-2,main aside{width:100%;margin:0;}.vista-articulo{flex-direction:column;align-items:center;text-align:center;}article.vista-articulo img{max-width:80%;height:auto;margin-bottom:15px;}.capturas{flex-direction:column;align-items:center;}}@media (max-width:768px){.cabecera-app{flex-direction:column;align-items:center;text-align:center;}.cabecera-titulo{max-width:100%;padding:0 10px;}article h1{font-size:28px;}footer ul{flex-direction:column;gap:10px;align-items:center;}}@media (max-width:480px){main{margin-top:15px;}article{margin:10px 0;padding:4%;}article h1{font-size:22px;}.mini{font-size:12px;}.boton a{font-size:1em;padding:10px 16px;}.pager__items,.js-pager__items{flex-wrap:wrap;gap:4px;}.pager__item a,.js-pager__items li a{padding:6px 10px;font-size:14px;}}.layout-content-3{max-width:1230px;display:flex;justify-content:space-around;flex-direction:column;margin-left:2%;margin-right:2%;width:100%;}.layout-content-3 h2{margin-left:2%;font-size:28px;text-align:center;}.home-intro{text-align:center;padding:50px 20px;background:#000;color:#fff;font-family:Arial,sans-serif;padding-top:0;}.home-intro h1{font-size:36px;margin-bottom:15px;}.home-intro .intro-text{font-size:18px;color:#ccc;margin:0 auto 40px;line-height:1.6;}.home-intro h2{font-size:28px;margin-bottom:30px;color:#fff;}.apps-grid{display:flex;justify-content:center;gap:25px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;}.app-card{text-decoration:none;color:#fff;text-align:center;transition:transform 0.2s ease-in-out;flex:0 0 auto;}.app-card img{display:block;margin:0 auto 10px;width:150px;height:150px;object-fit:cover;border-radius:20px;box-shadow:0 4px 12px rgba(255,255,255,0.1);}.app-card span{font-size:16px;font-weight:500;display:block;}.app-card:hover{transform:translateY(-5px);}.btn-wrapper{margin-top:40px;}.btn-home{display:inline-block;padding:12px 24px;background:#4169e1;color:#fff;text-decoration:none;border-radius:9999px;font-size:18px;transition:background 0.3s ease;}.btn-home:hover{background:#3155c4;}@media (max-width:768px){.home-intro h1{font-size:28px;}.home-intro .intro-text{font-size:16px;}.apps-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);gap:20px;overflow:visible;}.app-card{flex:unset;}.app-card img{width:100px;height:100px;}.btn-home{font-size:16px;padding:10px 20px;}}.ampl{font-size:25px;}.about-web{background:#000000;padding:3rem 1.5rem;border-radius:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.05);margin:2rem auto;max-width:900px;}.about-container h2{font-size:2rem;color:#ffffff;margin-bottom:1.5rem;text-align:center;}.about-container p{font-size:1.1rem;line-height:1.8;color:#ffffff;margin-bottom:1rem;text-align:justify;}.layout-content-3 article.vista-articulo img{width:150px;height:150px;}.footer{background:#0d0d0d;color:#ddd;font-family:"Barlow",sans-serif;}.footer nav ul{display:flex;justify-content:center;gap:2rem;list-style:none;padding:0;margin:0 0 2rem 0;}.footer nav ul li a{color:#bbb;text-decoration:none;font-size:1rem;transition:color 0.3s ease,transform 0.2s ease;}.footer nav ul li a:hover{color:#ffffff;transform:translateY(-2px);}.footer p{text-align:center;font-size:0.9rem;color:#888;margin:0;}.footer p::before{content:"";display:block;width:80%;height:1px;background:#222;margin:2rem auto;}@media (max-width:768px){.footer nav ul{flex-direction:column;align-items:center;gap:1rem;}}main .search-form .form-submit{border-radius:8px;padding:8px 20px;border-radius:8px;background-color:#4169e1;cursor:pointer;color:white;}@media (max-width:768px){main .search-form{padding:5%;}main .search-form label{margin-bottom:2%;}main .search-form  input{margin-bottom:5%;}.views-view-responsive-grid.views-view-responsive-grid--horizontal{display:flex;flex-direction:column;width:95%;}.boton{margin-top:10%;margin-bottom:5%;}.views-view-responsive-grid article{margin-bottom:0;}}#block-aplicaciones-app-page-title h1{margin-left:2%;}#block-aplicaciones-app-titulodelapagina h1{margin-left:2%;}.more-link{margin-left:5%;font-size:20px;margin-bottom:5%;font-weight:bold;}.vista{margin-left:5%;margin-right:5%;}div#block-aplicaciones-app-views-block-noticias-block-2{margin-top:10%;margin-bottom:10%;}
body{background-color:#1a1a1a;}body header{background-color:#000000;display:flex;justify-content:center;}header div{display:flex;color:#fff;text-decoration:none;width:100%;font-family:Recursive,sans-serif;font-weight:bold;padding-top:10px;padding-bottom:10px;max-width:1200px;align-items:center;}header a{color:#fff;text-decoration:none;}header ul{display:flex;justify-content:space-evenly;list-style-type:none;margin-top:20px;}header div#block-aplicaciones-app-site-branding{width:30%;display:flex;align-items:center;justify-content:center;font-size:28px;}header nav{width:40%;}header div.search-block-form{width:30%;display:flex;align-items:center;justify-content:center;}header div.search-block-form form div{border-radius:14px;}header form{display:flex;}main{color:white;}.form-actions .form-submit{background-color:#1a1a1a;color:#c5c5c5;box-shadow:0 2px 10px 1px rgba(255,255,255,.15);margin-left:40%;}.form-type-search .form-search{background-color:#1a1a1a;color:#c5c5c5;box-shadow:0 2px 10px 1px rgba(255,255,255,.15);}@media (max-width:768px){body header{justify-content:flex-start;}header div{flex-direction:column;align-items:center;text-align:center;padding:10px;}header div#block-aplicaciones-app-site-branding{width:100%;justify-content:center;font-size:22px;}header nav{width:100%;margin-bottom:10px;}header ul{flex-direction:row;flex-wrap:wrap;gap:10px;margin:0;padding:0;}header ul li{margin:5px 0;}header div.search-block-form{width:100%;justify-content:center;padding:0;}header div.search-block-form form{width:100%;max-width:400px;gap:8px;}header div.search-block-form input[type="search"]{flex:1;padding:8px 30px;border-radius:8px;}header div.search-block-form input[type="submit"]{padding:8px 20px;border-radius:8px;background-color:#4169e1;color:#fff;border:none;cursor:pointer;margin-left:0;}footer > div{padding-top:5%;}}.form-actions .form-submit{border-radius:8px;padding:8px 20px;border-radius:8px;background-color:#4169e1;cursor:pointer;}.form-actions .form-submit:hover{background:#3155c4;}
