.font{font-family:"Raleway",Arial,Helvetica,Verdana;}*{margin:0;padding:0;border:0;outline:0;z-index:0;} header,section,footer,aside,nav,main,article,figure{display:block;} ul,li{list-style:none;} img{vertical-align:bottom;max-width:100%;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} body{font-family:Arial,Helvetica,Verdana;font-size:15px;line-height:22px;} body a{font-weight:bold;text-decoration:none;color:#000000;} body a:hover{text-decoration:underline;} h1,h2,h3,h4,h5,h6{font-weight:normal;} h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;} input,textarea,select{font-family:Arial,Helvetica,Verdana;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} button,input[type=submit],input[type=button]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;} textarea{resize:none;padding-top:10px;padding-bottom:10px;} .mac-os.chrome{-webkit-font-smoothing:antialiased;} .arial{font-family:Arial,Helvetica,Verdana !important;} .font.light{font-weight:200;} .font.bold,b.font,strong.font,.font b,.font strong{font-weight:800;} .color{color:#154A8C;} .bgcolor{background-color:#154A8C;color:#FFFFFF;} a.bgcolor,.bgcolor a{color:#FFFFFF !important;} .red{color:#FF0000;} .clear{clear:both;} .overflow{overflow:hidden;} .clearfix{clear:both;overflow:hidden;} .left{float:left;} .right{float:right;} .tleft{text-align:left;} .tright{text-align:right;} .tcenter{text-align:center;} .upper{text-transform:uppercase;} .wrapper{width:1200px;margin:0 auto;} .relative{position:relative;} .absolute{position:absolute;} .flipped{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph;} .fa{display:inline-block;background-image:url(/img/sprite.1742672523.png);background-position:0 0;background-repeat:no-repeat;} .fa-facebook{width:9px;height:19px;background-position:0 0;} .fa-twitter{width:20px;height:19px;background-position:-9px 0px;} .fa-googleplus{width:20px;height:19px;background-position:-29px 0;} .fa-instagram{width:18px;height:19px;background-position:-49px 0;} .fa-youtube{width:20px;height:19px;background-position:-67px 0;} .fa-arrow-down{width:10px;height:8px;background-position:-34px -19px;} .fa-arrow-up{width:10px;height:8px;background-position:-34px -19px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);} .fa-arrow-down-white{width:10px;height:8px;background-position:-34px -10px;} .fa-arrow-up-white{width:10px;height:8px;background-position:-34px -10px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);} .fa-lens{width:17px;height:16px;background-position:-17px -22px;} .fa-user{width:17px;height:16px;background-position:0 -22px;} .fa-lupa{width:16px;height:16px;background-position:-146px -25px;} .fa-close{width:16px;height:16px;background-position:-129px -25px;} .fa-download{width:18px;height:22px;background-position:-16px 0px;} .fa-like{width:15px;height:13px;background-position:-67px 0px;} .fa-comments{width:15px;height:14px;background-position:-83px 0px;} .fa-geo{width:17px;height:20px;background-position:-99px 0px;} .fa-eat{width:14px;height:20px;background-position:-117px 0px;} .fa-list{width:19px;height:14px;background-position:-159px -86px;} .fa-grid{width:15px;height:15px;background-position:-143px -86px;} .fa-cal{width:15px;height:16px;background-position:-179px -86px;} .btn{color:#FFFFFF;font-size:15px;line-height:22px;display:inline-block;font-weight:normal;padding:10px 47px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;} .btn:hover{background-color:#333333;text-decoration:none;} .none{display:none;} .nobr{white-space:nowrap;} #tooltip{position:absolute;background-color:#000000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:6px 10px;z-index:5;color:#FFFFFF;display:none;font-size:11px;line-height:16px;} .tooltip-map{} .special-select{position:relative;} .special-select select{z-index:10;position:relative;width:100%;height:100%;cursor:pointer;} .special-select .selected{cursor:pointer;position:absolute;top:0;overflow:hidden;left:0;z-index:1;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .special-select .selected span{width:100%;display:block;background-color:#FFFFFF;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .special-select .selected i{position:absolute;top:0px;} .special-select.l .selected i{left:0px;} .special-select.r .selected i{right:0px;} .special-select.n .selected i{display:none;} .figure{width:100%;height:100%;overflow:hidden;border:1px solid #CCCCCC;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .figure img{border:0 none !important;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;} form .load{background-image:url(/img/ajax-loader.1742672523.gif);background-position:98% center;background-repeat:no-repeat;} header{padding:15px 0 11px 0;background-color:#FFFFFF;position:relative;min-height:36px;} .header .logo img{max-width:440px;max-height:150px;} .header h1,.header h2{text-indent:-10000px;font-size:0px;line-height:0px;} .header h5{font-size:13px;line-height:16px;letter-spacing:2.5px;padding-top:16px;} .header h5 span{margin-left:8px;float:right;} .header h5 a:hover{color:#999999;} .header h5 a:hover i{opacity:0.4;} /* start new nav */ #nav{border-top:4px solid #FFFFFF;border-bottom:3px solid #FFFFFF;position:relative;line-height:21px;letter-spacing:2.5px;z-index:2;} #nav.sticky{position:fixed;top:0;left:0;width:100%;background-color:#FFFFFF;} #nav a{font-weight:normal;} #nav .principal{border-top:1px solid #000000;border-bottom:3px solid #000000;background-color:#FFFFFF;padding:9px 0 14px 0;} #nav .principal > li{display:inline-block;padding-top:6px;} #nav .principal > li:before{content:"";display:inline-block;height:15px;background-color:#666666;width:1px;margin:0 9px 0 7px;position:relative;top:1px;} #nav .principal > li:first-of-type:before{display:none;} #nav .principal > li.banner{right:0px;padding-top:0px;top:4px;letter-spacing:0px;} #nav .principal > li.banner:after{display:none;} #nav .principal > li.banner .btn{padding-left:44px;padding-right:44px;} #nav .principal > li.banner + li:before{display:none;} #nav .principal > li a.active{color:#154A8C;} #nav .principal > li a:hover{color:#154A8C;text-decoration:none;} #nav .hoverable{display:none;position:absolute;z-index:33;-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box;} #nav .hoverable:hover,#nav .principal > li a:hover + .hoverable{display:block;z-index:4;} #nav .hoverable li{white-space:nowrap;} #nav.horizontal-menu .hoverable{top:35px;left:0px;} #nav.horizontal-menu .hoverable{border-top:21px solid rgba(255,255,255,0.01);background-color:#D9EAFF;} #nav.horizontal-menu .hoverable li{font-size:13px;color:#000000;padding-top:13px;padding-bottom:14px;display:inline-block;} #nav.horizontal-menu .hoverable li a{color:inherit;} #nav.horizontal-menu .hoverable li a:hover,#nav.horizontal-menu .hoverable li a.active{color:#154A8C!important;} #nav.horizontal-menu .hoverable li:before{content:"";display:inline-block;height:15px;background-color:#666666;width:1px;margin:0 9px 0 7px;position:relative;top:2px;} #nav.horizontal-menu .hoverable li:first-of-type:before{display:none;} #nav.horizontal-menu .hoverable li:first-child:nth-last-child(7),#nav.horizontal-menu .hoverable li:first-child:nth-last-child(7) ~ li{font-size:11px;letter-spacing:1.5px;} #nav.horizontal-menu .hoverable li:first-child:nth-last-child(8),#nav.horizontal-menu .hoverable li:first-child:nth-last-child(8) ~ li{font-size:11px;letter-spacing:1.5px;} #nav.horizontal-menu .hoverable li:first-child:nth-last-child(9),#nav.horizontal-menu .hoverable li:first-child:nth-last-child(9) ~ li{font-size:11px;letter-spacing:1.5px;} #nav.horizontal-menu .hoverable li:first-child:nth-last-child(10),#nav.horizontal-menu .hoverable li:first-child:nth-last-child(10) ~ li{font-size:11px;letter-spacing:1.5px;} #nav.horizontal-menu .principal > li > a.active:after{content:"";width:0px;height:0px;display:block;position:relative;top:4px;left:7px;margin-right:auto;margin-left:auto;margin-bottom:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #154A8C;} #nav.horizontal-menu .principal > li:first-of-type > a.active:after{left:0;} #nav.vertical-menu .principal > li{position:relative;} #nav.vertical-menu .hoverable{right:0px;border-top:32px solid transparent;top:15px;width:auto;background-color:#E2E2E2;text-align:left;text-transform:none;} #nav.vertical-menu .hoverable:before{content:"";position:absolute;top:-16px;right:15px;width:0;height:0;border-style:solid;border-width:0 15px 16px 15px;border-color:transparent transparent#E2E2E2 transparent;} #nav.vertical-menu .hoverable ul{float:left;margin-top:11px;margin-bottom:11px;border-right:1px solid #CCCCCC;} #nav.vertical-menu .hoverable ul:last-of-type{border-right:0 none;} #nav.vertical-menu .hoverable li{padding:5px 15px;} #nav.vertical-menu .hoverable li:first-of-type{padding-top:0px;} #nav.vertical-menu .hoverable li:last-of-type{padding-bottom:0px;} #nav.vertical-menu .hoverable li a{color:#000000;} #nav.vertical-menu .hoverable li a.active,#nav.vertical-menu .hoverable li a:hover{color:#154A8C;} #nav.vertical-menu .to-left .hoverable{right:auto;left:0px;} #nav.vertical-menu .to-left .hoverable:before{right:auto;left:15px;} #nav.sticky.vertical-menu .hoverable{top:15px;} #nav.sticky + .submenu-long,header.sticky + #nav + .submenu-long,#nav.sticky + .pretitle + .submenu-long,header.sticky + #nav + .pretitle + .submenu-long{position:fixed;width:100%;z-index:1;top:0px;} .submenu-long .wrapper{background-color:#D9EAFF;text-align:center;} .submenu-long li{text-transform:uppercase;line-height:21px;letter-spacing:2.5px;font-size:13px;color:#000000;padding-top:13px;padding-bottom:14px;display:inline-block;white-space:nowrap;} .submenu-long li:before{content:"";display:inline-block;height:15px;background-color:#666666;width:1px;margin:0 9px 0 7px;position:relative;top:2px;} .submenu-long li:first-of-type:before{display:none;} .submenu-long li:first-child:nth-last-child(7),.submenu-long li:first-child:nth-last-child(7) ~ li{font-size:11px;letter-spacing:1.5px;} .submenu-long li:first-child:nth-last-child(8),.submenu-long li:first-child:nth-last-child(8) ~ li{font-size:11px;letter-spacing:1.5px;} .submenu-long li:first-child:nth-last-child(9),.submenu-long li:first-child:nth-last-child(9) ~ li{font-size:11px;letter-spacing:1.5px;} .submenu-long li:first-child:nth-last-child(10),.submenu-long li:first-child:nth-last-child(10) ~ li{font-size:11px;letter-spacing:1.5px;} .submenu-long a{color:inherit;font-weight:normal;} .submenu-long a:hover,.submenu-long a.active{color:#154A8C!important;text-decoration:none;} .submenu-long .special-select{display:none;} .submenu-long .special-select{height:60px;width:300px;margin-left:auto;margin-right:auto;} .submenu-long .special-select .selected{margin-top:10px;height:auto;} .submenu-long .special-select .selected span{padding-right:66px;text-align:left;line-height:40px;text-transform:uppercase;letter-spacing:normal;font-weight:normal;} .submenu-long .special-select .selected i{width:50px;height:40px;right:0px;background-color:#154A8C;text-align:center;} .submenu-long .special-select .selected i:after{width:16px;height:8px;position:relative;top:6px;display:inline-block;content:"";background-image:url(/img/sprite.1742672523.png);background-position:0px -11px;background-repeat:no-repeat;} .submenu-long .special-select:hover .selected i{background-color:#666666;} .submenu-long-zp{display:none;} /* Patrocinadores */ .patrocinadores h2{margin-bottom:0px!important;} .patrocinadores-group{overflow:hidden;box-sizing:border-box;margin-bottom:20px;} .patrocinadores-group *{box-sizing:border-box!important;} .patrocinadores-group.two-columns .patrocinadores-logo-wrapper{width:calc(100% / 2 - 10px);height:180px;} .patrocinadores-group.three-columns .patrocinadores-logo-wrapper{width:calc(100% / 3 - 14px);height:140px;} .patrocinadores-group.four-columns .patrocinadores-logo-wrapper{width:calc(100% / 4 - 15px);height:103px;} /* .patrocinadores-logo-wrapper.premium{width:calc(100% / 2 - 10px)!important;height:180px!important;} .patrocinadores-logo-wrapper.premium:nth-child(even){margin-right:0px!important;} */ .patrocinadores-group.two-columns .patrocinadores-logo-wrapper:nth-child(even){margin-right:0px!important;} .patrocinadores-logo-wrapper{overflow:hidden;float:left;text-align:center;margin:0 20px 20px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #154A8C;} .patrocinadores-group.three-columns .patrocinadores-logo-wrapper:nth-child(3n),.patrocinadores-group.four-columns .patrocinadores-logo-wrapper:nth-child(4n){margin-right:0;} .patrocinadores-logo-wrapper .patrocinadores-logo{vertical-align:middle;height:inherit;} .patrocinadores-group.two-columns .patrocinadores-logo-wrapper .patrocinadores-logo{padding:18px;} .patrocinadores-group.three-columns .patrocinadores-logo-wrapper .patrocinadores-logo{padding:18px;} .patrocinadores-group.four-columns .patrocinadores-logo-wrapper .patrocinadores-logo{padding:10px;} .patrocinadores-logo-wrapper .patrocinadores-logo img{display:inline-block;max-height:100%;max-width:100%;top:50%;position:relative;transform:translateY(-50%);} /* /end patrocinadores */ .nav-mobile{display:none;position:absolute;bottom:0px;right:21px;height:100%;} /*.nav-mobile a{width:36px;height:36px;position:relative;top:50%;margin-top:-18px;padding:9px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#154A8C;display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} .nav-mobile a:after{width:17px;height:18px;content:"";margin:0 auto;display:block;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;background-position:-92px -24px;} .nav-mobile a.active,.nav-mobile a:hover{background-color:#666666;} .nav-mobile a.active:after{background-position:-111px -24px;}*/ .nav-mobile a{width:28px;position:relative;top:50%;margin-top:-18px;padding:9px 0 0 0;box-sizing:border-box;display:block;} .nav-mobile a svg{display:block;} .nav-mobile a svg *{fill:#154A8C;} .nav-mobile a:hover svg *{fill:#666666;} .nav-mobile a.active{padding-top:14px;} .nav-mobile a.active svg{display:none;} .nav-mobile a.active:before,.nav-mobile a.active:after{width:100%;content:"";display:block;border-radius:2px;height:4px;background-color:#154A8C;position:absolute;top:14px;} .nav-mobile a.active:before{transform:rotate(45deg);left:-2px;} .nav-mobile a.active:after{transform:rotate(-45deg);right:2px;} .sidr-class-langs,.sidr-class-nosidr{display:none !important;} .sidr .sidr-inner{padding-bottom:0px !important;} .sidr ul{margin-bottom:0px !important;border-top:0 none !important;border-bottom:0 none !important;} .sidr ul li a span{padding-left:0px !important;padding-right:0px !important;} .sidr-class-none{display:none;} .sidr-class-indent{padding-left:40px!important;} .sidr-class-content-menu-lateral__title{display:block;font-weight:bold;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a;padding:0 15px;color:#fff;} section{width:100%;background-color:#EEEEEE;height:50px;border-top:5px solid #8C919B;line-height:49px;font-size:13px;position:relative;z-index:3;} .topper{color:#666666;position:relative;height:100%;} .topper a{color:inherit;font-weight:normal;letter-spacing:2.5px} .topper a:hover{color:#000000;text-decoration:none;} .topper ul li{padding:0 15px;} .topper ul.left li{border-right:1px dotted #8C919B;} .topper ul.left li:first-of-type{border-left:1px dotted #8C919B;} .topper ul.right li{border-left:1px dotted #8C919B;} .topper ul.right li:last-of-type{border-right:1px dotted #8C919B;} .topper .menu-special-right{padding-left:0px !important;padding-right:0px !important;border-left:0 none !important;border-right:0 none !important;} .topper .menu-special-right ul{margin-right:-1px;} .topper .langs{position:relative;} .topper .langs span{display:none;left:-1px;top:50px;position:absolute;min-width:100%;width:auto;background-color:#EDEDED;border-left:1px dotted #8C919B;border-right:1px dotted #8C919B;border-bottom:1px dotted #8C919B;} .topper .langs span a{display:block;padding-left:15px;padding-right:5px;} .topper .langs.open span{display:block;} .topper .lang b,.topper .lang strong{font-weight:normal;} .topper .lang strong{display:none;} .topper .user-actions{position:relative;z-index:1;} .topper .user-actions span{display:none;left:-1px;top:50px;position:absolute;min-width:100%;width:auto;background-color:#EDEDED;border-left:1px dotted #8C919B;border-right:1px dotted #8C919B;border-bottom:1px dotted #8C919B;} .topper .user-actions span a{display:block;padding-left:15px;padding-right:5px;} .topper .user-actions .user-name b{max-width:123px;font-weight:normal;display:table-cell;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .topper .user-actions.open span{display:block;width:175px;} .topper .user-actions.open span a{clear:both;overflow:hidden;padding-right:15px;border-top:1px dotted #8C919B;} .topper .user-actions.open span a b{float:left;font-weight:normal;} .topper .social-networks{float:right;padding-left:11px;} .topper .social-networks li{padding-top:3px !important;padding-left:4px !important;} .topper .social-networks li a svg{width:19px !important;height:19px !important;fill:#666666;} .topper .social-networks li a:hover svg{fill:#000000;} .topper .log-search .user-actions span{width:185px!important;left:unset!important;right:-1px!important;} .topper .lens.open ~ form{display:block;top:50px;right:-1px;background-color:#EDEDED;width:775px;padding:10px;border-right:1px dotted #8C919B;border-left:1px dotted #8C919B;border-bottom:1px dotted #8C919B;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .topper .lens.open ~ form input[type=text]{width:calc(100% - 37px);-moz-width:calc(100% - 37px);-webkit-width:calc(100% - 37px);height:36px;line-height:36px;font-size:14px;color:#666666;border:1px solid #CCCCCC;margin-right:1px;padding:0 10px;} .topper .lens.open ~ form input[type=submit]{border:10px solid #154A8C;width:36px;height:36px;} .topper .lens.open ~ form input[type=submit]:hover{background-color:#666666;border-color:#666666;} .topper .lens.open .lupa{display:none;} .topper .lens.open .close{display:block!important;} .topper .lens:hover .lupa svg *,.topper .lens.open .close:hover svg *{fill:#000000;} .topper .lens .svg-icon-wrapper.close{display:none;} .topper .cart svg{width:20px;height:20px;float:left;margin-right:12px;margin-top:14px;margin-bottom:15px;opacity:0.4;filter:alpha(opacity=40);} .topper .cart span{float:right;} .topper .cart:hover svg{opacity:1;filter:alpha(opacity=100);} .triangle-wrapper{display:inline-block;position:relative;width:12px;height:8px;margin-top:0;margin-left:8px;} .triangle-up{display:inline-block;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #666666 transparent;} .triangle-down{width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#666666 transparent transparent transparent;} .topper .arrow{margin-top:-2px;} .topper .lang.open .triangle-down,.topper .lang:hover .triangle-down,.topper .user-actions.open .triangle-down,.topper .user-actions .user-name:hover .triangle-down{border-color:#000000 transparent transparent transparent;} .topper .lang.open .triangle-up,.topper .lang:hover .triangle-up,.topper .user-actions .user-name:hover .triangle-up{border-color:transparent transparent #000000 transparent;} .topper .svg-icon-wrapper{display:inline-block;float:left;width:25px;} .topper .svg-icon-wrapper svg{height:16px;width:16px;margin-bottom:-2px;} .topper .svg-icon-wrapper svg *{fill:#666666;} .topper .cart svg{opacity:1;filter:alpha(opacity=100);} .topper .cart svg *{fill:#666666;} .topper .user-actions .user-name:hover svg *,.topper .user:hover svg *,.topper .user-actions.open span a:hover svg *,.topper .cart:hover svg *{fill:#000000;} .fb-comments{display:block!important;margin:0 auto;} .fb-comments iframe{width:100%!important;} #anchor-comments{margin-left:0px!important;max-width:none;} footer{background-color:#000000;color:#FFFFFF;font-size:13px;line-height:20px;padding:0 0 9px 0;} footer .footer{padding:26px 0 0 0;} footer a, footer .action-span{color:inherit;} footer .action-span{font-weight:bold;} footer ul{padding:0 0 13px 0;} footer ul.left{padding-right:55px;} footer ul.left a{font-weight:normal;} /*footer .colaboran img{margin:14px 0 0 20px;max-height:42px;max-width:200px;}*/ footer .colaboran img{margin:14px 0 0 20px;max-height:42px;max-width:max-content;} footer .colaboran.left{padding-right:0px;} footer .dommia{float:right;} footer .footer-newsletter{background:#EDEDED;font-size:18px;line-height:22px;color:#000000;padding:30px 0 20px 0;} footer .footer-newsletter .wrapper{width:870px;} footer .footer-newsletter span{display:inline-block;padding:10px 0;} footer .footer-newsletter .btn{width:193px;margin:0 0 10px 10px;} footer .footer-newsletter .input{margin:0 0 10px 10px;width:353px;height:42px;line-height:42px;padding:0 15px;font-size:14px;color:#666666;} footer .footer-hr{height:1px;line-height:1px;font-size:0px;width:100%;background-color:#FFFFFF;} footer .social-networks{padding-left:20px;padding-top:4px;} footer .social-networks li{float:left;margin-left:26px;} footer .social-networks li.lit{float:none;margin-top:-4px;margin-bottom:14px;} footer .social-networks svg{fill:#FFFFFF;width:25px !important;height:25px !important;} footer .social-networks svg:hover{opacity:0.5;} footer .cambra{clear:both;overflow:hidden;float:right;padding-top:26px;padding-bottom:16px;} /*footer .cambra img{margin:14px 0 0 20px;max-height:42px;max-width:none;}*/ footer .cambra img{margin:14px 0 0 20px;max-height:42px;max-width:max-content;} footer .cambra .cofinanciamiento{padding-left:20px;padding-bottom:5px;text-align:left;} footer .cambra .cat{clear:both;padding-top:10px;margin-left:20px;} footer .cambra .cambra-colaboran{padding-right:0px;} footer .cambra ul:not(.cambra-colaboran) .cat{text-align:left;font-size:11px;} footer.footer-v2 .footer-pre-left{float:left;} footer.footer-v2 .footer-pre-left .footer-newsletter{clear:left;} /* Media query especifica para los logos del footer (Orden) */ /* Modificacion del footer para los logos bloque Colaboran */ footer .colaboran__cats{display: flex;column-gap: 20px;flex-direction: row-reverse;} footer .colaboran__cats li a{display: inline-block;} footer .colaboran__cats, footer .colaboran__cats img{margin: 0;padding: 0!important;} footer .colaboran__cats img{margin-left: 0!important;} footer .colaboran__cats{margin-bottom: 20px;} footer .colab__cats--label{float: right;text-align: right;clear: right;margin-bottom: 20px;} @media screen and (max-width: 907px){ footer.responsive ul.social-networks li{margin: 0;} footer.responsive ul.colaboran__cats>li:not(.cambra) img{margin: 0;} footer.responsive ul.colaboran__cats{padding: 0;margin: 0;justify-content: center;column-gap: 15px;} footer .colab__cats--label{width: 100%;text-align: center;margin-top: 35px;} } main{min-height:580px;position:relative;} #slider-pc{width:1200px;height:350px;} #slider-mobile{width:880px;height:490px;} .slider{margin-bottom:14px;} .slider .ca-slider{position:relative;width:100%;height:350px;margin-left:auto;margin-right:auto;} .slider .ca-wrapper{width:100%;height:100%;position:relative;} .slider .ca-item{position:relative;float:left;width:100%;height:100%;} .slider .ca-item-main{position:absolute;color:#FFFFFF;background-color:#000000;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.7);width:660px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:23px 30px 24px 30px;bottom:30px;left:90px;} .slider .ca-item-main.tright{left:auto;right:90px;} .slider .ca-slider[data-interval="0"] .ca-item-main{left:30px;} .slider .ca-slider[data-interval="0"] .ca-item-main.tright{left:auto;right:30px;} .slider .ca-slider[data-interval="0"] .ca-item-main.tcenter{left:90px;} .slider .ca-item-main h3{font-size:30px;line-height:40px;} .slider .ca-item-main h3 a{color:inherit;} .slider .ca-item-main h3 a:hover{text-decoration:none;} .slider .ca-item-main .h3{font-size:30px;line-height:40px;} .slider .ca-item-main .h3 a{color:inherit;} .slider .ca-item-main .h3 a:hover{text-decoration:none;} .slider .ca-item-main h4{padding:10px 0 0 0;} .slider .ca-item-main .h4{padding:10px 0 0 0;} .slider .ca-nav span{width:24px;height:43px;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;background-position:0 -38px;position:absolute;top:50%;margin-top:-22px;left:31px;cursor:pointer;text-indent:-9000px;z-index:1;} .slider .ca-nav span.ca-nav-next{background-position:-24px -38px;left:auto;right:31px;} .slider .ca-nav span:hover{opacity:1.0;} .body{padding:11px 0 0 0;} .home-entradilla{padding:9px 0 8px 0;} .home-entradilla p{padding:1px 0 21px 0;} .home-bloque{border-bottom:3px solid #000000;} .home-bloque:last-of-type{border-bottom:none;} .home-bloque:last-of-type:after{display:none;} .home-bloque-secundario + .home-portada{border-top:10px solid #154A8C;padding-top:50px !important;} .home-portada + .home-bloque-superior{margin-top:-6px;} .home-portada{border-bottom:1px solid #000000;padding-bottom:2px;padding-top:5px;} .home-portada:after{content:"";clear:both;overflow:hidden;width:100%;height:3px;line-height:3px;font-size:0px;background-color:#000000;display:block;} .home-destacados{border-bottom:3px solid #000000;} .home-destacados:after{content:"";clear:both;overflow:hidden;width:100%;height:1px;line-height:1px;font-size:0px;margin-bottom:2px;background-color:#000000;display:block;} .home-bloque-unico{width:585px;padding:0 0 3px 0;} .home-bloque-unico h3,.home-bloque-unico .h3{font-size:26px;line-height:34px;padding:0 0 9px 0;margin-top:-5px;} .home-bloque-unico p{padding:1px 0 21px 0;} .home-bloque-unico p a{color:#154A8C;white-space:nowrap!important;} .home-bloque-unico figure{margin-bottom:30px;} .home-bloque-unico img{border:1px solid #CCCCCC;height:auto;} .home-bloque-unico .date{color:#999999;} .home-bloque-actualitat{width:277px;border:1px solid #CCCCCC;padding:0 24px 0 24px;margin:0 0 30px 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .home-bloque-actualitat h3{font-size:18px;line-height:26px;border-top:1px dotted #154A8C;padding:20px 0;} .home-bloque-actualitat h3:first-of-type{border-top:0 none;} .home-bloque-actualitat h4{color:#FFFFFF;text-align:center;font-size:38px;line-height:68px;padding-bottom:4px;} .home-bloque-agenda{width:278px;margin:0 0 20px 30px;} .home-bloque-agenda h4{border-top:1px solid #000000;font-size:38px;line-height:68px;padding-bottom:4px;} .home-bloque-agenda h3{font-size:18px;line-height:26px;margin-top:-5px;} .home-bloque-agenda img{border:1px solid #CCCCCC;max-height:207px;margin-left:auto;margin-right:auto;} .home-bloque-agenda figure{margin:0 0 25px 0;} .home-bloque-agenda div{padding:9px 0 15px 0;} .home-bloque-destacados{width:278px;border:1px solid #CCCCCC;padding:0 24px 0 24px;margin:0 0 20px 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .home-bloque-destacados h4{color:#FFFFFF;text-align:center;font-size:38px;line-height:38px;padding-top:15px;padding-bottom:19px;margin:0 0 25px 0;} .home-bloque.catalog-block .home-section-title{font-size:38px;line-height:42px;margin-top:-6px;padding-bottom:27px;} .home-bloque-destacados .ca-vertical{clear:both;overflow:hidden;position:relative;margin:0 auto;width:100%;} .home-bloque-destacados .ca-vertical .ca-item .ca-item-main{text-align:center;padding:25px 0 19px 0;border-bottom:1px dotted #154A8C;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .home-bloque-destacados .ca-vertical .ca-item:first-of-type .ca-item-main{padding-top:0px;} .home-bloque-destacados .ca-vertical .ca-item:last-of-type .ca-item-main{border:none;padding-bottom:25px;} .home-bloque-destacados .ca-item h3{font-size:18px;line-height:26px;margin-top:-5px;margin-bottom:-10px;} .home-bloque-destacados .ca-item h5{font-size:15px;line-height:22px;padding:15px 0 0 0;} .home-bloque-destacados .ca-item img{margin-left:auto;margin-right:auto;} .home-bloque-destacados .ca-item h3 ~ a img,.home-bloque-destacados .ca-item h5 ~ a img{margin-top:14px;margin-bottom:6px;} .home-bloque-destacados .ca-item:last-of-type h3 ~ a img,.home-bloque-destacados .ca-item:last-of-type h5 ~ a img{margin-bottom:1px;} .home-bloque-mosaico{width:585px;margin:30px 0;} .home-bloque-mosaico h4{font-size:38px;line-height:42px;margin-top:-6px;padding-bottom:26px;} .home-bloque-mosaico .mosaico .sep{clear:both;overflow:hidden;display:block;} .home-bloque-mosaico .mosaico div{width:277px;margin-right:31px;padding:0 0 24px 0;} .home-bloque-mosaico .mosaico div:nth-of-type(2n){margin-right:0px;} .home-bloque-mosaico .mosaico div img{border:1px solid #CFCFCF;margin:0 0 20px 0;} .home-bloque-mosaico .mosaico .disabled{opacity:0.5;} .home-bloque-mosaico .mosaico .disabled h3{color:#999999;} .home-bloque-mosaico .mosaico .disabled img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);} .home-bloque-mosaico .mosaico .disabled a{text-decoration:none;} .home-bloque-mosaico .mosaico .figure{margin:0 auto 20px auto;} .home-bloque-mosaico .mosaico .figure img{margin-bottom:0px;} .home-bloque-mosaico .mosaico div h3{font-size:18px;line-height:26px;margin-top:-5px;} .home-bloque-mosaico .mosaico div h5{font-size:15px;line-height:22px;color:#999999;padding:5px 0 0 0;} .home-bloque-mosaico .mosaico div h5 a{color:inherit;} .home-bloque-mosaico .enlace{display:block;} .home-bloque-mosaico .enlace:before{height:1px;content:"";display:block;background-color:#CCCCCC;width:100%;position:relative;top:21px;} .home-bloque-mosaico .enlace a{position:relative;z-index:1;} .home-bloque-mosaico-inline{width:893px;} .home-bloque-mosaico-inline .mosaico div:nth-of-type(3n){margin-left:31px;margin-right:0px;} .home-bloque-revista{width:277px;border:1px solid #CCCCCC;padding:0 24px 0 24px;margin:30px 0 0 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .home-bloque-revista div{border-top:1px dotted #154A8C;padding:30px 0 18px 0;margin-top:6px;} .home-bloque-revista div:first-of-type{border-top:0 none;margin-top:0px;padding-top:9px;} .home-bloque-revista div h3{font-size:18px;line-height:26px;margin-top:-5px;} .home-bloque-revista div h5{font-size:15px;line-height:22px;padding:5px 0 0 0;} .home-bloque-revista div span{width:277px;height:179px;display:table-cell;padding-bottom:20px;vertical-align:middle;text-align:center;} .home-bloque-revista div span img{display:inline-block;} .home-bloque-revista h4{text-align:center;font-size:38px;line-height:68px;padding-bottom:4px;} .home-bloque-revista .enlace{display:block;margin-bottom:23px;} .home-bloque-lomas{width:278px;border:1px solid #CCCCCC;padding:0 24px 0 24px;margin:30px 0 30px 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .home-bloque-lomas h3{font-size:18px;line-height:26px;border-top:1px dotted #154A8C;padding:0 0 20px 0;} .home-bloque-lomas h3:first-of-type{border-top:0 none;} .home-bloque-lomas h4{color:#FFFFFF;text-align:center;font-size:38px;line-height:68px;padding-bottom:4px;margin-bottom:14px;} .home-bloque-lomas h5{font-size:18px;line-height:26px;font-weight:bold;padding:6px 0 0 0;} .home-bloque-boletin{width:585px;border:1px solid #CCCCCC;padding:5px 24px 18px 24px;margin:30px 0 0 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .home-bloque-boletin h4{font-size:38px;line-height:68px;padding-bottom:4px;} .home-bloque-boletin div{width:252px;float:left;padding-top:4px;} .home-bloque-boletin div:nth-child(odd){float:right;} .home-bloque-boletin div h3{font-size:17px;line-height:24px;margin-top:-3px;padding:0 0 1px 0;} .home-bloque-boletin div h5{font-size:15px;line-height:22px;padding:4px 0 0 0;} .home-bloque-boletin div span{width:134px;height:177px;display:table-cell;padding-bottom:6px;vertical-align:middle;text-align:center;float:left;margin-right:20px;} .home-bloque-boletin div span img{display:inline-block;} .home-bloque-galeria{width:277px;margin:30px 0 5px 30px;border-top:1px solid #000000;} .home-bloque-galeria h4{font-size:38px;line-height:68px;padding-bottom:13px;} .home-bloque-galeria img{border:1px solid #CCCCCC;display:inline;} .home-bloque-galeria div{padding:0 0 25px 0;width:128px;} .home-bloque-galeria .sep{display:none;width:100%;height:25px;border-top:1px dotted #154A8C;line-height:25px;font-size:0px;clear:both;overflow:hidden;} .home-bloque-galeria a.font{font-size:17px;line-height:24px;margin-top:-3px;font-weight:normal;display:inline-block;} .home-destacados-1 .home-bloque-galeria div:nth-child(4n+1){float:right;} .home-destacados-1 .home-bloque-galeria .sep:nth-child(6),.home-destacados-1 .home-bloque-galeria .sep:nth-child(10),.home-destacados-1 .home-bloque-galeria .sep:nth-child(14){display:block;} .home-destacados-2{width:585px;} .home-destacados-2 .home-bloque-galeria{margin-left:0px;width:585px;} .home-destacados-2 .home-bloque-galeria .sep:nth-child(10),.home-destacados-2 .home-bloque-galeria .sep:nth-child(18),.home-destacados-2 .home-bloque-galeria .sep:nth-child(26){display:block;} .home-destacados-2 .home-bloque-galeria div{margin-left:24px;} .home-destacados-2 .home-bloque-galeria div:nth-child(8n+3){margin-left:0px;} .home-destacados-2 .home-bloque-boletin{margin-left:0px;} .home-bloque-contacto{width:277px;margin:30px 0 30px 30px;padding:0 24px;border:1px solid #CCCCCC;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} .home-bloque-contacto h4{text-align:center;font-size:38px;line-height:68px;padding-bottom:4px;margin-bottom:17px;} .home-bloque-contacto h5{font-size:17px;padding-top:6px;padding-bottom:12px;} .home-bloque-contacto p{padding-bottom:18px;margin-top:4px;position:relative;padding-left:9px;} .home-bloque-contacto p:before{content:"";position:absolute;top:10px;left:0px;width:2px;height:2px;background-color:#000000;} .home-bloque-contacto p a{color:#154A8C;} .home-bloque-contacto img{margin:9px 0 18px 0;} .home-destacados-unico{padding:30px 0 0 0;} .home-destacados-unico:after{content:"";clear:both;overflow:hidden;width:100%;margin-bottom:2px;height:1px;line-height:1px;font-size:0px;background-color:#000000;display:block;} .home-destacados-unico h4{font-size:38px;line-height:42px;margin-top:-6px;padding-bottom:27px;} .home-destacados-unico .ca-container{position:relative;margin:0 auto 22px auto;width:96%;height:157px;padding-left:15px;padding-right:15px;box-sizing:border-box;} .home-destacados-unico .ca-container:after,.home-destacados-unico .ca-container:before{content:"";display:block;height:157px;width:1px;background-color:#CCCCCC;position:absolute;} .home-destacados-unico .ca-container:after{right:0px;top:0px;} .home-destacados-unico .ca-container:before{left:0px;top:0px;} .home-destacados-unico .ca-wrapper{width:100%;height:100%;position:relative;} .home-destacados-unico .ca-item{position:relative;float:left;width:187px;height:100%;} .home-destacados-unico .ca-item-main{padding:0 15px;} .home-destacados-unico .ca-item img{margin:0 0 20px 0;border:1px solid #CFCFCF;} .home-destacados-unico .ca-item h3{font-size:18px;line-height:26px;margin-top:-5px;} .home-destacados-unico .ca-item h5{font-size:15px;line-height:22px;padding-top:5px;} .home-destacados-unico .ca-nav span{width:16px;height:27px;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;background-position:-45px -19px;position:absolute;top:65px;left:-24px;opacity:0.5;cursor:pointer;text-indent:-9000px;z-index:1;} .home-destacados-unico .ca-nav span.ca-nav-next{background-position:-61px -19px;left:auto;right:-24px;} .home-destacados-unico .ca-nav span:hover{opacity:1.0;} .home-opiniones{color:#FFFFFF;background-color:#154A8C;position:relative;margin:55px 0 40px 0;padding:122px 0 51px 0;font-size:17px;line-height:28px;} .home-opiniones h5{font-size:20px;padding:0 0 35px 0;} .home-opiniones img{border:3px solid #FFFFFF;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;position:absolute;left:50%;margin-left:-79px;top:-48px;} .home-bloque-secundario{max-width:1198px;padding-top:5px;border-bottom:0px;} .home-bloque-secundario + .home-portada{padding-top:0px;} .home-bloque-publicaciones{padding:30px 0 0 0;width:calc(100% + 20px);-moz-width:calc(100% + 20px);-webkit-width:calc(100% + 20px);margin:0 0 30px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;clear:both;overflow:hidden;} .home-bloque-publicaciones h4{margin-top:-6px;font-size:38px;line-height:42px;padding-bottom:27px;} .home-bloque-publicaciones div{width:25%;padding-right:20px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .home-bloque-publicaciones div span{width:100%;padding:10px;height:202px;display:table-cell;vertical-align:middle;text-align:center;fbox-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #CCCCCC;float:left;margin-bottom:11px;} .home-bloque-publicaciones div span img{display:inline-block;height:100%;} .home-bloque-publicaciones div h3{font-size:17px;line-height:24px;padding:0 0 1px 0;} .home-bloque-publicaciones div h5{font-size:15px;line-height:22px;padding:4px 0 0 0;} .home-bloque-secundario + .home-bloque .home-bloque-publicaciones{border-top:1px solid #000000;margin-top:2px;padding-top:0px;} .home-bloque-secundario + .home-bloque .home-bloque-publicaciones:before{height:3px;content:"";display:block;background-color:#000000;margin-top:2px;margin-bottom:30px;} .home-proyectos h4{font-size:38px;line-height:42px;padding-top:13px;padding-bottom:26px;border-top:1px solid #000000;} .home-proyectos .item{width:277px;margin:0 15px;padding:0 0 38px 0;} .home-proyectos .item:first-of-type{margin-left:0px;} .home-proyectos .item.last{margin-right:0px;} .home-proyectos .item h3{font-size:22px;line-height:30px;padding-bottom:15px;margin-top:-5px;} .home-proyectos .item figure{margin-bottom:24px;} .home-proyectos .item p a{color:#154A8C;} .home-proyectos .sep{display:block;} .home-proyectos .sep + .item{margin-left:0px;} .home-widget{width:277px;padding:0 0 38px 0;} .widget-home-cont{padding:0 0 38px 0 !important;} .home-widget .widget-home-cont{padding:0 !important;} .widget-home-cont h4{font-size:38px;line-height:42px;padding-top:13px;padding-bottom:26px;border-top:1px solid #000000;} .widget-home-cont p{margin-top:-5px;} .widget-home-cont p a{color:#154A8C;} .widget-home-cont figure{margin-bottom:30px;} .widget-home-cont .btn{width:100%;display:block;margin:24px 0 6px 0;} #g-recaptcha{padding-bottom:10px;height:78px;} .contents-list{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;} .contents-list .item{width:calc(25% - 20px);margin-left:10px;margin-right:10px;} .contents-list .item h3{font-size:22px!important;line-height:30px!important;margin-top:0px!important;padding:0 0 17px 0;} .contents-list .item h3 a{color:#000000;} .contents-list .item figure{margin:0 0 21px 0;} .contents-list .sep{display:none;} .contents-list .sep:nth-of-type(4n+1){display:block;} .tape{background-color:#333333;background-repeat:no-repeat;background-position:top center;height:362px;min-height:auto;padding:100px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100% auto;color:#FFFFFF;} .tape h3,.tape .h3{font-size:40px;line-height:46px;} .tape h4,.tape .h4{font-size:34px;line-height:44px;padding:28px 0 0 0;} .tape.nodark{background-color:#CCCCCC;color:#333333;} .tapes:hover,.tapes *:hover{text-decoration:none !important;} .breadcrumbs{padding:1px 0 0 0;} .breadcrumbs a{color:#154A8C;font-weight:normal;} .back-link{float:right;position:relative;top:-22px;background-color:#fff;padding-left:10px;} .back-link a{color:#154A8C;font-weight:normal;} .back-link .back-link-ico{float:left;width:10px;margin-right:7px;position:relative;top:3px;} .back-link .back-link-ico svg,.back-link .back-link-ico img{display:block;width:10px;height:100%;} .back-link .back-link-ico svg{transform:rotate(90deg);} .back-link .back-link-ico svg *{fill:#154A8C;} .content{padding:25px 0 0 0;} .content .abstract{width:863px;padding-bottom:30px;} .content .abstract:only-child{width:100%;} .content .abstract:nth-child(2){width:100%;} .mce-content-body{padding:10px;} .content .abstract a,.mce-content-body a{color:#154A8C;} .content .abstract p,.mce-content-body p{padding:0 0 24px 0;margin:-2px 0 0 0;} .content .abstract ul,.mce-content-body ul,.content .abstract ol,.mce-content-body ol{padding:0 0 14px 0;margin:-2px 0 0 0;} .content .abstract ul li,.mce-content-body ul li,.content .abstract ol li,.mce-content-body ol li{padding:0 0 10px 31px;position:relative;} /*.content .abstract ul li:before,.mce-content-body ul li:before{content:"";position:absolute;top:4px;left:0px;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;background-position:-103px -69px;width:16px;height:13px;background-color:#154A8C;}*/ .content .abstract ul li:before,.mce-content-body ul li:before,.content .abstract ol li:before,.mce-content-body ol li:before{content:"";position:absolute;top:4px;left:0px;background-image:url(../img/arrow-list.svg?color=154A8C);background-repeat:no-repeat;width:16px;height:13px;background-size:100%;} .content .abstract ul li ul,.mce-content-body ul li ul,.content .abstract ol li ol,.mce-content-body ol li ol,.content .abstract ul li ol,.mce-content-body ul li ol,,.content .abstract ol li ul,.mce-content-body ol li ul{margin-top:10px;} .content .abstract h1,.content .abstract h2,.content .abstract h3,.content .abstract h4,.content .abstract h5,.content .abstract h6,.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6{padding:0 0 24px 0;margin:-2px 0 0 0;font-size:inherit;line-height:inherit;font-family:"Raleway",Arial,Helvetica,Verdana;} .content .abstract h1,.mce-content-body h1{font-size:38px;line-height:48px;margin-top:0px;margin-bottom:4px;padding-bottom:14px;} .content .abstract h2,.mce-content-body h2{font-size:32px;line-height:36px;} .content .abstract h3,.mce-content-body h3{font-size:26px;line-height:32px;} .content .abstract h4,.mce-content-body h4{font-size:21px;line-height:29px;color:#154A8C;} .content .abstract h5,.mce-content-body h5{font-size:20px;line-height:25px;} .content .abstract h6,.mce-content-body h6{font-size:15px;line-height:22px;} .content .abstract .gallery{clear:both;overflow:hidden;max-width:863px;width:100%;padding:9px 0 13px 0;} .content .abstract .gallery img{border:1px solid #CCCCCC;margin:4px 0 27px 0;} .content .abstract .gallery h3{color:#999999;font-size:30px;} .content .abstract .gallery a:hover{text-decoration:none;} .content .abstract .gallery a.foto img{margin-bottom:17px !important;width:100% !important;} .content .abstract .gallery a.foto{width:275px;margin-left:19px;} .content .abstract .gallery a.foto:nth-of-type(3n+1){margin-left:0px;} .content .abstract .gallery.gallery-calles a.foto{width:275px!important;} .content .abstract .gallery.gallery-calles a.foto:nth-of-type(3n+1){margin-left:19px!important;} .content .abstract .gallery-masonry a.foto{margin-left:0px;} .content .abstract .gallery-masonry .gutter-sizer{width:19px;} .content .abstract .gallery-vertical-masonry a.foto{margin-bottom:17px !important;} .content .abstract .gallery-vertical-masonry a.foto:hover{text-decoration:none;} .content .abstract .gallery-vertical-masonry a.foto img{margin-bottom:0px !important;} .content .abstract .gallery-vertical-masonry a.foto span{background-color:#f6f6f6;padding:15px 15px 16px 15px;display:block;text-align:center;color:#000;font-weight:normal;font-size:18px;line-height:26px;} .content .abstract .gallery-vertical-masonry a.foto span b,.content .abstract .gallery-vertical-masonry a.foto span strong{display:block;font-weight:bold;} .content .abstract .gallery-marketplace{margin-left:auto;margin-right:auto;} .content .abstract .gallery .vote{margin:3px auto 36px auto;padding:4px 0;display:block;max-width:125px;background-color:#154A8C;box-sizing:border-box;text-transform:uppercase;color:#FFF;text-align:center;font-weight:500;border-radius:13px;} .content .abstract .gallery .vote:hover{text-decoration:none;background-color:#666;} .content .abstract .gallery .vote:before{content:"";position:relative;display:inline-block;width:14px;height:10px;background-position:0 0;background-repeat:no-repeat;background-image:url("../img/check.png");background-size:100% 100%;margin-right:7px;} .content .abstract .galeria{clear:both;overflow:hidden;margin-left:auto;margin-right:auto;} .content .abstract .galeria .figure{float:left;border:1px solid #CCCCCC;width:calc(50% - 15px);margin:4px 0 27px 0;} .content .abstract .galeria .figure:nth-child(even){float:right;} .content .abstract .galeria .figure:only-child{width:auto;min-width:calc(50% - 15px);} .content .abstract .galeria .figure img{border:0 none;width:100%;margin:0;} .content .abstract .galeria img{border:1px solid #CCCCCC;} .content .abstract p.galeria{padding:0px !important;margin:0px !important;} .content .sidebar{width:277px;margin:0 0 0 60px;padding:9px 0 36px 0;} .content .menu-sidebar{width:277px;margin:0 60px 0 0;padding:5px 0 36px 0;} .content .menu-sidebar h2{border-bottom:1px solid #000000;text-transform:uppercase;font-size:16px;} .content .menu-sidebar ul li{padding-top:14px;} .content .menu-sidebar ul li:first-of-type{padding-top:19px;} .content .menu-sidebar ul li a{color:#154A8C;font-weight:normal;} .content .menu-sidebar ul li a.active{color:#000000;} .content .menu-sidebar ul li a:hover{color:#000000;text-decoration:none;} .content .menu-sidebar + .abstract{width:863px;} .content-socis{padding:0 0 60px 0;} .content-socis:before{content:"";height:30px;display:block;border-top:3px solid #000000;} .content-socis h4{font-size:38px;line-height:42px;margin-top:-6px;padding-bottom:27px;} .content-socis .ca-socis{position:relative;margin:0 auto;width:1140px;padding-left:30px;padding-right:30px;} .content-socis .ca-wrapper{width:100%;height:100%;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .content-socis .ca-item{position:relative;float:left;/*width:189px;*/height:100%;} .content-socis .ca-item-main{padding:0 7px;} .content-socis .ca-item img{border:1px solid #CCCCCC;} .content-socis .ca-nav span{width:16px;height:27px;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;background-position:-45px -19px;position:absolute;top:50%;margin-top:-13px;left:0px;opacity:0.5;cursor:pointer;text-indent:-9000px;z-index:1;} .content-socis .ca-nav span.ca-nav-next{background-position:-61px -19px;left:auto;right:0px;} .content-socis .ca-nav span:hover{opacity:1.0;} .content-socis .ca-socis.no-slider{clear:both;overflow:hidden;padding-left:0px !important;padding-right:0px !important;width:100%;} .content-socis .ca-socis .ca-item-main{padding:0 14px 0 0;border:0 none!important;} .content-socis .ca-socis .ca-item-main a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;box-sizing:border-box;background-color:#fff;padding:5px;} .content-socis .ca-socis .ca-item-main a img{border:0 none;} .page-index .content-socis{border-bottom:3px solid #000000;padding-bottom:2px;margin-bottom:40px;} .page-index .content-socis:before{height:2px;} .page-index .content-socis h4{margin-top:0px;padding-top:24px;border-top:1px solid #000000;} .page-index .content-socis .ca-socis{margin-bottom:30px;} .page-index .content-socis:after{height:1px;background-color:#000000;content:"";display:block;} .page-contactar .content-socis{margin-top:60px;} .content .sidebar .sidebar-bloque{border:1px solid #CCCCCC;margin:0 0 30px 0;} .content .sidebar .sidebar-bloque-comun{padding:0 24px 24px 24px;} .content .sidebar .sidebar-bloque-comun h4{margin:0 0 25px 0;text-align:center;color:#FFFFFF;line-height:41px;padding:14px 0 17px 0;font-size:38px;} .content .sidebar .ca-vertical{position:relative;margin:0 auto;width:100%;padding:24px 0;} .content .sidebar #ca-vertical{height:1459px;} .content .sidebar #no-slide{clear:both;overflow:hidden;padding:0px;} .content .sidebar #no-slide:before,.content .sidebar #no-slide:after{display:none;} .content .sidebar .ca-wrapper{width:100%;height:100%;position:relative;} .content .sidebar .ca-item{position:relative;float:left;width:100%;height:292px;} .content .sidebar #no-slide .ca-item{height:auto;} .content .sidebar .ca-item-main{padding:25px 0 0 0;border-bottom:1px dotted #154A8C;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .content .sidebar #no-slide .ca-item .ca-item-main{padding-bottom:19px;} .content .sidebar #no-slide .ca-item:first-of-type .ca-item-main{padding-top:0px;} .content .sidebar #no-slide .ca-item:last-of-type .ca-item-main{border-bottom:0 none;padding-bottom:0px;} .content .sidebar .ca-item img{border:1px solid #CCCCCC;margin:0 auto 20px auto;} .content .sidebar .ca-item h3{font-size:18px;line-height:26px;margin-top:-5px;} .content .sidebar .ca-item h5{font-size:15px;line-height:22px;padding:5px 0 0 0;} .content .sidebar .ca-item h3 ~ a img,.content .sidebar .ca-item h5 ~ a img{margin-top:14px;margin-bottom:6px;} .content .sidebar .ca-item:last-of-type h3 ~ a img,.content .sidebar .ca-item:last-of-type h5 ~ a img{margin-bottom:1px;} .content .sidebar .ca-nav span{width:16px;height:27px;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;background-position:-45px -19px;position:absolute;left:50%;margin-left:-8px;top:-6px;opacity:0.5;cursor:pointer;text-indent:-9000px;z-index:1;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);} .content .sidebar .ca-nav span.ca-nav-next{background-position:-61px -19px;top:auto;bottom:-6px;} .content .sidebar .ca-nav span:hover{opacity:1.0;} .content .sidebar .ca-vertical:after,.content .sidebar .ca-vertical:before{content:"";left:0px;display:block;height:1px;width:100%;background-color:#CCCCCC;position:absolute;} .content .sidebar .ca-vertical:after{bottom:23px;} .content .sidebar .ca-vertical:before{top:23px;} .content .sidebar .sidebar-bloque .relateds{margin:-5px 0;} .content .sidebar .sidebar-bloque .relateds h3{font-size:18px;line-height:26px;border-bottom:1px dotted #154A8C;padding:20px 0;} .content .sidebar .sidebar-bloque .relateds h3:first-of-type{padding-top:0px;} .content .sidebar .sidebar-bloque .relateds h3:last-of-type{border-bottom:none;padding-bottom:0px;} .content .sidebar .sidebar-bloque .mostviewed{margin:-5px 0;} .content .sidebar .sidebar-bloque .mostviewed .item{padding:20px 0 0 0;} .content .sidebar .sidebar-bloque .mostviewed .item h3{font-size:18px;line-height:26px;} .content .sidebar .sidebar-bloque .mostviewed .item span{display:block;width:100%;height:1px;line-height:1px;background-color:#CCCCCC;margin-bottom:15px;} .content .sidebar .sidebar-bloque .mostviewed .item figure{margin-bottom:15px;} .content .sidebar .sidebar-bloque .mostviewed .item:first-of-type{padding-top:0;} .content .sidebar .sidebar-bloque .mostviewed .item:first-of-type span{display:none;} .content .sidebar .sidebar-bloque .mostviewed .item:first-of-type figure{margin-top:5px;} .content .sidebar .tipo1 img,.content .sidebar .tipo4 img{border:0 none;} .action-span{color:#154A8C;} .action-span:hover{cursor:pointer;text-decoration:underline;} .masonry{visibility:hidden;} .abstract-long .abstract{width:893px;} .abstract-long .sidebar{margin-left:0px;} .abstract-long .menu-sidebar{margin-right:0px;} .abstract-long .masonry{padding-bottom:5px;margin-top:-2px;width:calc(100% + 29px);-moz-width:calc(100% + 29px);-webkit-width:calc(100% + 29px);} .abstract-long .item{margin:0 0 25px 0;width:calc(33.33333% - 29px);-moz-width:calc(33.33333% - 29px);-webkit-width:calc(33.33333% - 29px);} .abstract-long .item .noticia-line{color:#999999;font-size:13px;padding:0 0 8px 0;} .abstract-long .item .noticia-abstract{border:1px solid #CCCCCC;padding:16px 20px 0 20px;} .abstract-long .item .noticia-abstract a{color:#000000;} .abstract-long .item .noticia-abstract p a{color:#154A8C;} .abstract-long .item h3{font-size:18px;line-height:26px;padding-bottom:12px;} .abstract-long .item p{padding-bottom:13px;} .abstract-long .item img{border:1px solid #CCCCCC;} .abstract-long .item figure{margin:0 0 5px 0;} .abstract-long .item.revista .noticia-abstract{text-align:center;} .abstract-long .item.revista span{padding:0 0 20px 0;width:277px;height:179px;display:table-cell;vertical-align:middle;text-align:center;} .abstract-long .item.revista span img{border:0 none;display:inline-block;padding:0;margin:0;max-height:179px;max-width:100%;} .abstract-long .publi{padding:5px 31px 0 0 !important;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .abstract-long .filter{margin:-4px 0 11px 0;} .abstract-long .filter span{display:inline-block;font-weight:normal;margin-left:10px;position:relative;top:-1px;margin-bottom:5px;padding:2px 12px 3px 12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} .abstract-long .filter span a{position:absolute;font-size:11px;top:-5px;right:-4px;background-color:#000000;width:12px;height:12px;line-height:11px;padding-left:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;} .abstract-long .filter span a:hover{text-decoration:none;background-color:#154A8C;} .content.abstract-long .gutter-sizer{width:29px;} .ficha-detalle .abstract h1{border-bottom:1px solid #CCCCCC;text-align:center;padding-bottom:12px;margin-bottom:20px !important;} .ficha-detalle .foto-principal{border-bottom:1px solid #CCCCCC;padding:0 0 20px 0;margin:0 0 20px 0;} .ficha-detalle .foto-principal img{border:1px solid #CCCCCC;margin:0 auto;} .ficha-detalle .foto-principal a{display:table;margin-left:auto;margin-right:auto;} .ficha-detalle .foto-principal a span{display:block;margin-top:8px;margin-bottom:-4px;font-weight:normal;color:#000000;} .ficha-detalle .foto-principal a:hover{text-decoration:none !important;} .ficha-detalle .foto-principal .iframe-video{padding:0;margin-bottom:-5px;} .ficha-detalle .abstract div:not(.tapa-detail-data) .info{/*color:#999999;*/padding-bottom:10px;} .ficha-detalle .masinfo a{display:inline-block;font-weight:normal;white-space:nowrap;margin-left:12px;} .ficha-detalle .masinfo a:first-of-type{margin-left:0px;} .ficha-detalle .tags{margin-top:0px !important;} .ficha-detalle .tags a{display:inline-block;font-weight:normal;margin-right:10px;position:relative;top:-1px;margin-bottom:5px;padding:2px 12px 3px 12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} .ficha-detalle .tags a:hover{text-decoration:none;background-color:#333333;} .ficha-detalle .tags a:last-of-type{margin-right:0px;} .ficha-detalle .tags a:first-of-type{margin-left:12px;} .ficha-detalle .event-info{padding:15px 20px 0 20px;background-color:#EDEDED;width:100%;max-width:450px;font-size:13px;margin:5px 0 26px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .ficha-detalle .event-info p{padding-bottom:14px;} .ficha-promo{margin:0 0 30px 0;background-color:#EDEDED;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 30px;position:relative;} .ficha-promo-nombre{padding:24px 0 0 0;} .ficha-promo-nombre h4{font-size:30px !important;line-height:34px !important;margin-top:0px !important;} .ficha-promo-nombre h5{font-size:18px !important;line-height:21px !important;margin:2px 0 0 0 !important;padding-bottom:12px !important;} .ficha-promo-nombre a{color:#000000 !important;} .ficha-promo-nombre a:hover{text-decoration:none;color:#999999 !important;} .ficha-promo-right{text-align:left;width:50%;padding-left:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .ficha-promo-left{width:50%;padding:30px 15px 30px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .ficha-promo-left img{border:1px solid #CCCCCC;} .ficha-promo-link{position:absolute;bottom:30px;width:50%;padding-right:30px;padding-left:15px;right:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .ficha-promo-link a{font-size:15px;line-height:22px;font-weight:normal;text-transform:uppercase;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background-color:#154A8C;color:#FFFFFF !important;text-align:center;width:100%;display:block;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .ficha-promo-link a:hover{text-decoration:none;background-color:#999999;} .ficha-promo-link a.inactive{background-color:#999999;font-size:12px;} .mfp-content .zoom-ajax{position:relative;background-color:#FFFFFF;margin:20px auto;text-align:center;min-width:477px;max-width:100%;} .mfp-content .zoom-ajax img{vertical-align:bottom;display:inline-block;max-width:100%;padding:40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .share{padding:0 0 20px 0;} .share a{display:inline-block;height:29px;color:#FFFFFF !important;font-size:12px;line-height:29px;width:93px;margin:0 5px 7px 0;padding:0 7px;background-color:#F6F6F6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .share a .ico{margin-top:4px;height:21px;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;} .share a:last-of-type{margin-right:0px;} .share .share-fb{background-color:#7386BB;} .share .share-fb .ico{background-position:-49px -47px;width:11px;} .share .share-tw{background-color:#76BCF7;} .share .share-tw .ico{background-position:-61px -47px;width:19px;} .share .share-li{background-color:#3099C9;} .share .share-li .ico{background-position:-81px -47px;width:19px;} .share .share-gp{background-color:#E6725D;} .share .share-gp .ico{background-position:-101px -47px;width:18px;} .share .share-wh{background-color:#57BB63;} .share .share-wh .ico{background-position:-119px -47px;width:17px;} .share .share-cm{border:1px solid #F0F0F0;color:#CCCCCC !important;width:58px;} .share .share-cm .ico{background-position:-77px -26px;width:14px;height:13px;margin-top:7px;} .share-plugin{position:fixed;bottom:100px;width:48px;z-index:500;left:0px;cursor:pointer;} .share-plugin.right{left:auto !important;right:0px;} .share-plugin a{position:relative;display:block;width:3pc;outline:0;text-align:center;float:left;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out;overflow:hidden;background:#EDEDED;z-index:501;} .share-plugin a .icon-wrapper{display:block;padding:8px 0;} .share-plugin a.icon-svc-facebook span{background-color:rgb(59,89,152);} .share-plugin a.icon-svc-twitter span{background-color:rgb(29,161,242);} .share-plugin a.icon-svc-googleplus span{background-color:rgb(220,78,65);} .share-plugin a.icon-svc-pinterest span{background-color:rgb(203,32,39);} .share-plugin a.icon-svc-linkedin span{background-color:rgb(0,119,181);} .share-plugin a.icon-svc-whatsapp span{background-color:rgb(97,190,79);} .share-plugin a span .share-btn{position:relative;display:block;background-repeat:no-repeat;background-position:50% 50%;width:2pc;height:2pc;line-height:2pc;margin:0 auto;overflow:hidden;} .share-plugin .share-btn{fill:#FFFFFF;} .share-plugin a:hover{width:4pc;} .share-plugin .close{background-color:#AAAAAA;display:block;text-align:center;font-size:10px;font-weight:bold;line-height:14px;} .share-plugin .close:hover{background-color:#666666;color:#FFFFFF;} .splash-banner{max-width:100%;} #cookies{position:fixed;bottom:0;left:0;width:100%;color:#FFFFFF;background-color:#666666;background-color:rgba(66,66,66,0.8);font-size:11px;line-height:16px;z-index:400;} .cookies{padding-top:11px;padding-bottom:11px;} .cookies a{display:inline-block;margin:1px 0 0 4px;color:#FFFFFF;background-color:#154A8C;padding:1px 8px 2px 8px;} .cookies a:hover{text-decoration:none;background-color:#999999;} .back-to-top{position:fixed;bottom:60px;right:10px;display:none;opacity:0.8;filter:alpha(opacity=80);width:33px;height:33px;text-align:center;background-color:#000000;z-index:600;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;} .back-to-top:hover{opacity:1;filter:alpha(opacity=100);} .back-to-top i{display:block;width:17px;height:9px;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;background-position:-48px -71px;margin:11px auto 0 auto;} .loader{text-align:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999991;background-color:#FFFFFF;background-color:rgba(255,255,255,0.6);display:none;} .loader img{position:absolute;top:50%;left:50%;margin:-64px 0 0 -64px;} .show-loader{background-color:rgba(255,255,255,0.6);opacity:0.6;position:relative;} .show-loader:before{background-image:url(/img/loading.gif);content:"";background-size:100% 100%;width:128px;height:128px;position:absolute;top:50%;left:50%;margin:-64px 0 0 -64px;z-index:2;} .ajax{display:none;} .alert{text-align:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:#FFFFFF;background-color:rgba(255,255,255,0.85);display:none;} .alerta{overflow-y:scroll;max-height:calc(100% - 70px);position:fixed;top:20px;left:50%;margin-left:-296px;width:560px;border:1px solid #154A8C;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:15px;background:#FFFFFF;min-height:220px;} .alerta .alert-logo{text-align:center;margin:0 auto;display:block;padding-bottom:26px;max-width:260px;max-height:150px;} .alerta div{text-align:center;} .alerta hr{height:1px;background-color:#EDEDED;line-height:1px;font-size:0px;clear:both;overflow:hidden;width:100%;margin:17px 0;} .alerta .close{font-size:15px;min-width:110px;padding:11px 9px 10px 10px;border-radius:2px;} .alerta .dismiss{font-weight:bold;cursor:pointer;position:absolute;top:5px;right:5px;background-color:#154A8C;width:20px;height:20px;line-height:20px;color:#FFFFFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;} .alerta .error-line{color:#FF0000;font-size:12px;padding:3px 0 4px 0;text-align:center;clear:both;} .alerta .accept-close{font-weight:bold;} .mfp-bg{z-index:900 !important;} .mfp-wrap{z-index:901 !important;} .mapa{width:100%;height:320px;border:1px solid #CCCCCC;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .mapa-embedded{border:1px solid #CCCCCC!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .formulario{padding:0 0 17px 0;} .formulario .nota{padding:0 0 10px 0;} .formulario p{font-size:13px;line-height:20px;} .formulario p.captcha{padding-top:14px !important;} .formulario div.captcha{background-color:#EDEDED;margin-top:-9px;} .formulario fieldset{padding:14px 0 13px 0;} .formulario fieldset input[type=text],.formulario fieldset input[type=date],.formulario fieldset input[type=password],.formulario fieldset textarea,.formulario fieldset select{border:1px solid #CCCCCC;height:44px;width:100%;font-size:15px;padding-left:15px;padding-right:15px;margin-bottom:3px;display:block;background-color:#FFFFFF;} .formulario fieldset select{text-indent:1px;color:#666666;padding-left:10px;padding-right:5px;} .formulario fieldset select.select{color:#000000;} .formulario fieldset textarea{height:180px;} .formulario fieldset .col{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .formulario fieldset .col.left{padding-right:15px;} .formulario fieldset .col.right{padding-left:15px;} .formulario fieldset .col:only-child,.formulario fieldset .col.long{width:100%;padding-right:0px;padding-left:0;} .formulario fieldset .col label{padding:0 0 6px 0;display:inline-block;} .formulario fieldset .col .checkbox-group input{margin:0 5px 0 0;position:relative;top:1px;} .formulario fieldset .col .checkbox-group + .checkbox-group{margin-left:20px;} .formulario fieldset .col .checkbox-inline{display:flex;align-items:flex-start;} .formulario fieldset .col .checkbox-inline input{position:relative;top:4px;} .formulario fieldset .col .checkbox-inline span{padding-left:8px;} .formulario fieldset .col .checkbox-inline .span{padding-left:8px;cursor:pointer;} .formulario fieldset .col .checkbox-inline .span p:first-of-type{padding-top:4px;} .formulario fieldset .leyenda{font-style:italic;font-size:14px;} .formulario fieldset .leyenda.mini{font-style:italic;color:#999;font-size:11px;} .formulario fieldset .leyenda-sub{float:left;font-size:11px;margin-right:10px;} .formulario fieldset.cols3{width:calc(100% + 14px);margin-left:-7px;margin-right:-7px;} .formulario fieldset.cols3 .col{width:calc(100% / 3);float:left!important;padding-left:7px!important;padding-right:7px!important;} .formulario fieldset label + .leyenda.mini{margin-top:-6px;margin-bottom:4px;} .formulario fieldset.newsletter-checkboxes label em{font-size:11px;line-height:15px;color:#999;display:inline-block;padding-left:17px;} .formulario .errors,.checkout-data-pay .errors,.checkout-data-shipping .errors{display:none;color:#FF0000;font-size:11px;padding-top:3px;clear:both;overflow:hidden;} .formulario .buttons{padding-top:16px;} .formulario .check-block{position:relative;padding-top:9px;padding-bottom:7px;} .formulario .check-block label{cursor:pointer;} .formulario .check-block input[type=checkbox],.formulario .check-block input[type=radio]{float:left;position:relative;top:2px;left:1px;} .formulario .check-block span{padding-left:22px;margin-top:-15px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .formulario .check-block + .check-block{padding-top:0px;} .formulario .check-categories{} .formulario .check-categories-title{display:block!important;margin-bottom:6px!important;} .formulario .check-categories{display:none;} .formulario .check-categories div{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0px 12px;} .formulario .check-categories div:last-of-type{border-bottom:1px solid #ccc;} .formulario .check-categories div:first-of-type{border-top:1px solid #ccc;padding-top:12px;} .formulario .recaptcha{font-size:10px;line-height:15px;padding-top:4px;} .formulario .captcha-block{font-size:13px;line-height:20px;padding-top:9px;padding-bottom:7px;} .formulario .captcha-img{border:1px solid #CCCCCC;background-color:#FFFFFF;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .formulario .captcha-img img{margin:0 auto;} .formulario .error{border-color:#FF0000 !important;background-color:#FFF2F5 !important;} .formulario .captcha-form{background-color:#EDEDED;margin:14px 0 20px 0;padding:14px 30px 13px 30px;} .formulario .crop{width:100%;border:1px solid #CCCCCC;margin-bottom:3px;padding:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;} .formulario .crop-logo{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;} .formulario .crop img{margin:0 auto;} .formulario .crop-logo img{height:100%;} .formulario .crop .action{display:none;font-size:9px;position:absolute;width:50%;text-align:center;bottom:0;left:0;cursor:pointer;} .formulario .crop .action + .action{left:auto;right:0;border-left:1px solid #FFFFFF;} .formulario .crop .view{left:auto;bottom:6px;right:0px;width:70%;text-align:right;padding-right:6px;} .formulario .crop .drop{width:40%;bottom:31px;text-align:right;padding-right:6px;border-left:none !important;} .formulario .crop-foto{margin:12px 0 13px 0;width:18%;margin-left:2.5%;cursor:move;} .formulario .crop-foto:nth-of-type(5n+1){margin-left:0%;} .formulario .multiupload{margin-bottom:13px;} .formulario .date-format{clear:both;overflow:hidden;} .formulario .date-format div{float:left;width:80px;} .formulario .date-format div.month{width:calc(100% - 80px - 80px - 8px);-moz-width:calc(100% - 80px - 80px - 8px);-webkit-width:calc(100% - 80px - 80px - 8px);margin-left:4px;margin-right:4px;} .update-form .buttons{padding-top:40px;border-top:1px dotted #CCCCCC;} .form-pop-newsletter{padding-bottom:0px;padding-top:0px;text-align:left;} .form-pop-newsletter .buttons{padding-top:26px;border-top:1px dotted #CCCCCC;} .form-pop-newsletter .check-block{font-size:12.5px;} .form-pop-newsletter .errors{text-align:left;} #form-pop-login .col{position:relative;} .form-pop-newsletter .eye-opened,.form-pop-newsletter .eye-closed{display:block;position:absolute;right:15px;top:7px;width:30px;height:30px;cursor:pointer;opacity:0.3;} .form-pop-newsletter .eye-opened:hover,.form-pop-newsletter .eye-closed:hover{opacity:1;} .form-pop-newsletter .eye-opened{background-image:url(/img/vector/eye-closed.svg?v=1742672524);} .form-pop-newsletter .eye-closed{background-image:url(/img/vector/eye-opened.svg?v=1742672524);} .form-pop-newsletter svg{max-width:100%;max-height:100%;} .form-pop-newsletter .witheye{padding-right:54px;} .form-pop-newsletter .h4 {font-size: 21px!important;line-height: 29px!important;padding: 0 0 5px 0!important;} .contactar-datos h4{padding-bottom:17px !important;} .contactar-datos p{padding-left:8px !important;position:relative;} .contactar-datos p:before{content:"";position:absolute;top:10px;left:0px;width:2px;height:2px;background-color:#000000;} .contactar .contactar-datos{width:410px;padding-right:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .contactar .contactar-datos h4{padding-bottom:13px !important;color:#666666 !important;} .contactar .contactar-form{width:100%;} .contactar .contactar-form h4{padding-bottom:11px !important;color:#666666 !important;} .contactar-datos ~ .contactar-form{width:790px;} .contactar-mapa-long{visibility:hidden;background-color:#CCCCCC;position:absolute;height:614px;width:100%;left:0;bottom:0;z-index:2;} .ismobile .contactar-mapa-long,.istablet .contactar-mapa-long{margin-left:10px;margin-right:10px;width:calc(100% - 20px);-webkit-width:calc(100% - 20px);-moz-width:calc(100% - 20px);} #webviewmap .contactar-mapa-long{width:100%;-moz-width:100%;-webkit-width:100%;margin-left:0px;margin-right:0px;} .googlemap{width:100%;height:100%;} .botiga-buscador{background:#EDEDED;margin:9px 0 30px 0;padding:10px 20px 0 20px;} .botiga-buscador .letters{color:#999999;border-top:1px solid #FFFFFF;margin-bottom:-6px;padding:10px 0 20px 0;} .botiga-buscador .letters .item{display:inline-block;margin:10px 14px 0 14px;font-size:18px;line-height:17px;font-weight:normal;} .botiga-buscador .letters .item:first-child{margin-left:0px;} .botiga-buscador .letters .item:last-child{margin-right:0px;} .botiga-buscador .letters a:hover{text-decoration:none;color:#000000;} .botiga-buscador form,.botiga-buscador .letters{max-width:1006px;margin:0 auto;} .botiga-buscador form{padding:0 0 10px 0;} .botiga-buscador form fieldset{width:100%;height:50px;border-left:10px solid transparent;border-right:10px solid transparent;margin:10px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .botiga-buscador form fieldset:first-of-type{border-left:0px;} .botiga-buscador form fieldset:last-of-type{border-right:0px;} .botiga-buscador form fieldset:first-child:nth-last-child(2),.botiga-buscador form fieldset:first-child:nth-last-child(2) ~ fieldset{width:50%;} .botiga-buscador form fieldset:first-child:nth-last-child(3),.botiga-buscador form fieldset:first-child:nth-last-child(3) ~ fieldset{width:33.33333333333%;} .botiga-buscador .special-select{height:50px;} .botiga-buscador .special-select .selected{line-height:50px;color:#999999;} .botiga-buscador .special-select.l .selected span{padding-left:66px;} .botiga-buscador .special-select.r .selected span{padding-right:66px;} .botiga-buscador .special-select .selected i{width:50px;height:50px;background-color:#154A8C;text-align:center;} .botiga-buscador .special-select .selected i:after{width:16px;height:8px;display:inline-block;content:"";background-image:url(/img/sprite.1742672523.png);background-position:0px -11px;background-repeat:no-repeat;} .botiga-buscador .special-select:hover .selected i{background-color:#666666;} .botiga-buscador form div{width:100%;height:100%;left:0px;top:0px;padding-right:46px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .botiga-buscador form div input[type=text]{width:100%;height:100%;padding:0 14px;font-size:15px;color:#999999;} .botiga-buscador form input[type=submit]{width:50px;height:50px;position:absolute;right:0px;top:0px;border:17px solid #154A8C;border-left:16px solid #154A8C;} .botiga-buscador form input[type=submit]:hover{background-color:#666666;border-color:#666666;} .botiga .faceta{border-bottom:1px solid #E2E2E2;margin-bottom:-20px;} .botiga .faceta h3{font-size:30px;color:#666666;} .botiga .faceta img{float:left;border:1px solid #E2E2E2;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:165px;margin:2px 30px 30px 0;} .botiga .faceta a ~ .info,.botiga .faceta img ~ .info{width:calc(100% - (165px + 30px));-webkit-width:calc(100% - (165px + 30px));-moz-width:calc(100% - (165px + 30px));} .botiga .faceta ~ p{padding-top:43px;} .faceta .left.info:only-child{width:100%;} .botiga .letra{font-size:22px;line-height:28px;margin:50px 0 0 0;z-index:1;color:#FFFFFF;background-color:#154A8C;text-align:center;width:49px;height:27px;padding:11px 0 12px 0;border-right:20px solid #FFFFFF;position:relative;margin-bottom:-1px;} .botiga .letra:first-of-type{margin-top:0px;} .botiga .sepcat{font-size:38px;line-height:48px;padding:0 0 9px 0;margin:-8px 0 0 0;} .botiga .faceta + .sepcat{margin-top:42px;} .botiga .directorio{border-top:1px solid #000000;} .botiga .directorio:last-of-type{margin-bottom:50px;} .botiga-sidebar{width:250px;} .botiga-sidebar h4{font-size:30px !important;color:#666666 !important;} .botiga-sidebar ul{padding:3px 0 18px 0 !important;} .botiga-sidebar ul li{padding:0 0 6px 8px !important;color:#999999;position:relative;} .botiga-sidebar ul li .active{color:#000000 !important;} .botiga-sidebar ul li:before{content:"";position:absolute;left:0px;top:10px !important;width:2px !important;height:2px !important;background:#000000 !important;} .botiga-sidebar ul li a:hover{text-decoration:none;color:#000000;} .botiga-sidebar ul li.indent:before{display:none;} .botiga-sidebar ul li.indent ul{padding:0 0 6px 0 !important;font-size:13px;} .content.botiga{width:auto;} .botiga{width:920px;} .botiga.block{width:100%;float:none;} .botiga-list{border:1px solid #E2E2E2;} .botiga-list:hover,.botiga-list.active{background-color:#ADD2FF;border-color:#ADD2FF;} .botiga.block .list .botiga-logo{margin:0 0 17px 0;border:1px solid #E2E2E2;} .goto-directory{position:absolute;top:auto;margin-top:-45px;text-align:right;font-size:17px;} .goto-directory a{font-weight:normal;white-space:nowrap;} .directorio .botiga-block{margin:30px 0 0 0;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .directorio .botiga-block:nth-of-type(even){padding-left:15px;} .directorio .botiga-block:nth-of-type(odd){padding-right:15px;} .directorio .sep:nth-of-type(odd){display:block;} .botiga-data{position:relative;} .botiga-left{padding:15px 62px 9px 19px;} .botiga-left h4{font-size:15px !important;line-height:24px !important;padding:0 0 1px 0 !important;} .botiga-left h4 a{font-weight:bold;} .botiga-left p{padding:0 0 4px 0 !important;} .botiga-left .fac{cursor:pointer;color:#000000 !important;display:inline-block;background-color:#FFFFFF;margin-right:6px;margin-bottom:6px;font-size:10px;font-weight:bold;border:1px solid #154A8C;text-align:center;width:25px;height:25px;line-height:25px;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;} .botiga-left .fac:hover{text-decoration:none;} .botiga-left .fac-img{border:0 none;} .botiga-right{height:100%;position:absolute;width:52px;top:0px;right:0px;} .botiga-right a{position:absolute;top:50%;margin-top:-26px;width:100%;background-color:#154A8C;} .botiga-right a:hover{background-color:#000000;} .botiga-right a i{background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;background-position:-66px -69px;width:16px;height:14px;display:block;margin:19px auto;} /*new*/ .socios-mobile-access{display:none;position:fixed;color:#fff;z-index:999;bottom:32px;left:0;right:0;padding:20px;clear:both;overflow:hidden;margin-top:28px;background-color:#154A8C;text-transform:none;} .socios-mobile-access .mobile-access__icon{float:left;width:90px;height:90px;} .socios-mobile-access .mobile-access__text{float:right;width:calc(100% - 90px - 15px);} .socios-mobile-access .mobile-access__text p:first-of-type{font-size:18px;font-weight:700;line-height:1.2em;margin-bottom:14px;} .socios-mobile-access .mobile-access__text p:last-of-type{font-size:14px;line-height:1.2em;padding-bottom:0;font-weight:normal;} .socios-compact-view.botiga-block{margin-top:0;} .socios-compact-view .botiga-list{border-width:0 0 1px 0;padding:15px 0 9px 0;min-height:50px;} .socios-compact-view .botiga-list h4 a{font-size:14px;line-height:22px;color:#000!important;} .socios-compact-view .botiga-list p{font-size:14px;line-height:22px;} .socios-compact-view .botiga-data{clear:both;overflow:hidden;} .socios-compact-view .botiga-list .botiga-left{padding:0;} .socios-compact-view .botiga-list .botiga-left.full-width{width:100%;} .socios-compact-view .botiga-list .botiga-right{position:static;width:100%;} .socios-compact-view .botiga-list .botiga-left.full-width + .botiga-right{display:none!important;} .socios-compact-view .botiga-list .botiga-right .communications{position:static;display:inline-block;margin-bottom:14px;width:100%;text-align:left;margin-top:0;margin-right:0;} .socios-compact-view .botiga-list .botiga-right .communications a{position:relative!important;top:10px!important;margin-right:0;margin-left:0px;margin-bottom:5px;background-color:transparent;} .socios-compact-view .botiga-list .botiga-right .communications a + a{margin-left:10px;} .socios-compact-view .botiga-list .botiga-right .communications a svg,.socios-compact-view .botiga-list .botiga-right .communications a img{width:30px;height:30px;display:inline-block;vertical-align:top;} .socios-compact-view .botiga-list .botiga-right .communications a:hover{text-decoration:none;} .botiga-left.with-sale-icons{width:calc(100% - 40% - 10px);} .botiga-right.with-sale-icons{width:40%;} .botiga-right > a{width:52px;right:0;} .botiga-right .communications,.botiga-left .communications{margin-top:13px;margin-right:13px;} .botiga-left .communications{margin-bottom:8px;} .botiga-right .communications + a{top:unset;margin-top:unset;bottom:0;} .botiga-right .communications{position:absolute;display:inline-block;right:0;width:100%;text-align:right;} .botiga-right .communications a, .botiga-left .communications a{position:relative!important;top:0px!important;margin-right:0;margin-left:0px;margin-bottom:5px;background-color:transparent;} .botiga-right .communications a + a{margin-left:5px;} .botiga-left > .communications a + a{margin-left:10px;} .botiga-right .communications a svg,.botiga-left .profiles .communications a svg,.profiles .communications a svg,.botiga-right .communications a img,.botiga-left .profiles .communications a img,.botiga-left .communications a img,.profiles .communications a img{width:30px;height:30px;display:inline-block;vertical-align:top;margin-bottom:5px;} .botiga-left .profiles .communications a,.profiles .communications a{background:none;} .profiles a{margin-bottom:5px!important;} .socios-bloque-facetas{display:flex;flex-wrap:wrap;/* justify-content:center; */background-color:#ededed;padding:5px;margin-top:-16px;margin-bottom:55px;} .socios-bloque-facetas__item{display:table;width:calc(100% / 4 - 30px);margin:15px;font-weight:400;/* text-align:center; */} .socios-bloque-facetas__item:hover{text-decoration:none;} .socios-bloque-facetas__icon{display:table-cell;width:56px;height:56px;/* margin: 0 auto; */} .socios-bloque-facetas__icon svg{width:56px;height:56px;vertical-align: middle;} .socios-bloque-facetas__title{display:table-cell;width:calc(100% - 56px);vertical-align:middle;height:56px;color:#4d4d4d;padding-left:9px;} /*/end new*/ .botiga-list.active .botiga-right a i{background-position:-82px -69px;} .botiga-ajax{border-top:1px solid #FFFFFF;} .botiga-ajax .botiga-info{padding:20px 20px 0 20px;} .botiga-ajax .botiga-info figure{margin:0 0 20px 0;} .botiga-ajax .botiga-info .botiga-foto{border:1px solid #CCCCCC;width:100%;} .botiga-ajax .botiga-info .botiga-logo{margin:0 0 20px 0;width:43.42%;} .botiga-ajax .botiga-info .botiga-logo img{border:1px solid #CCCCCC;} .botiga-ajax .botiga-info p{padding:0 0 14px 0 !important;width:100%;} .botiga-ajax .botiga-info figure ~ p{padding:2px 0 14px 0 !important;width:51%;} .botiga-ajax .botiga-info .botiga-nom{color:#000000 !important;} .botiga-ajax .botiga-info .botiga-link{display:block;text-align:center;width:100%;margin:0 0 19px 0;line-height:40px;color:#FFFFFF !important;background-color:#154A8C;} .botiga-ajax .botiga-info .botiga-link:hover{background-color:#000000;text-decoration:none;} .ficha-detalle.socios-detalle h1,.ficha-detalle.datos-actuales h1{border:none;padding-bottom:3px;margin-bottom:0px;} .ficha-socio .ficha{margin:3px 0 36px 0;border:1px solid #CCCCCC;padding:16px 19px 0 19px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .ficha-socio .ficha .desc{margin:0 0 -9px 0;} .ficha-socio .ficha .data{width:50%;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .ficha-socio .ficha .data ~ .desc{width:50%;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .ficha-socio .ficha .info{width:38%;} .ficha-socio .ficha .media{width:58.42%;margin:3px 0 19px 0;} .ficha-socio .ficha .media .foto{border:1px solid #CCCCCC;width:331px;display:table-cell;vertical-align:middle;text-align:center;} .ficha-socio .ficha .media .foto img{width:100%;} .ficha-socio .ficha .media .foto img.nofoto{width:auto;vertical-align:bottom;display:inline-block;margin:19px;} .ficha-socio .ficha .logotipo{border:1px solid #CCCCCC;margin:3px 0 17px 0;background-color:#fff;} .ficha-socio .ficha .foto ~ .profiles,.ficha-socio .ficha .foto ~ .communications{padding:19px 0 0 0;} .ficha-socio .ficha .foto ~ .communications a{margin:0 10px 0 0;float:left;} .ficha-socio .ficha .right .profiles{padding-top:3px;padding-bottom:12px;} .ficha-socio .ficha .communications a img{width:32px;height:32px;} .ficha-socio .ficha .data .info .communications a{margin:0 10px 0 0;float:left;} .ficha-socio .pill{width:100%;max-width:863px;margin:0 auto;} .ficha-socio .pill h3,.ficha-socio .abstract-long h3.light{color:#666666;font-size:31px;line-height:37px;text-align:center;} .ficha-socio .abstract-long h3 a{color:#154A8C!important;} .ficha-socio .pill .localizacion{padding:0 0 27px 0;text-align:center;} .ficha-socio .pill .localizacion ~ .gallery{padding-top:10px;} .ficha-socio .pill .visita-360{padding-top:15px;} .ficha-socio .gallery.item1{width:260px;margin-left:auto;margin-right:auto;} .ficha-socio .gallery.item1 a.foto{width:100% !important;} .ficha-socio .gallery.item2{width:539px;margin-left:auto;margin-right:auto;} .ficha-socio .gallery.item2 a.foto{width:calc(50% - 10px) !important;-moz-width:calc(50% - 10px) !important;-webkit-width:calc(50% - 10px) !important;} .ficha-socio .pill .localizacion ~ .gallery h3{color:#666666;} .ficha-socio .pill .localizacion .btns,.turismo-text .btns{width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px;} .ficha-socio .pill .localizacion .ruta,.turismo-text .ruta{display:none;margin-top:15px!important;padding-left:20px;padding-right:20px;margin-right:7.5px!important;min-width:calc((100% / 3) - 60px);} .ficha-socio .pill .localizacion .ruta.active,.turismo-text .ruta.active{background-color:#666666!important;} .ficha-socio .pill .localizacion .ruta .bt-lit,.turismo-text .ruta .bt-lit{margin:0 auto;display:table;} .ficha-socio .pill .localizacion .ruta .lit,.turismo-text .ruta .lit{line-height:27px;float:left;margin-right:20px;} .ficha-socio .pill .localizacion .ruta svg,.turismo-text .ruta svg{height:27px!important;width:27px!important;float:left;} .ficha-socio .pill .localizacion .ruta svg *,.turismo-text .ruta svg *{fill:#FFFFFF!important;} .ficha-geo-evento .pill{max-width:none;} .ficha-geo-evento .pill h3{text-align:left;color:#999999;} .tapa-location .ruta{padding-left:20px;padding-right:20px;width:100%;} .tapa-location .ruta + .ruta{margin-top:5px!important;} .tapa-location .ruta.active{background-color:#666666!important;} .tapa-location .ruta .bt-lit{margin:0 auto;display:table;} .tapa-location .ruta .lit{line-height:27px;float:left;margin-right:20px;} .tapa-location .ruta svg{height:27px!important;width:auto!important;float:left;} .tapa-location .ruta svg *{fill:#FFFFFF!important;} .ficha-socio .mapa{height:393px;} .ficha-socio .fac{cursor:pointer;color:#000000 !important;display:inline-block;background-color:#FFFFFF;margin-top:4px;margin-right:6px;margin-bottom:4px;font-size:10px;font-weight:bold;border:1px solid #154A8C;text-align:center;width:25px;height:25px;line-height:25px;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;} .ficha-socio .fac:hover{text-decoration:none;} .ficha-socio .fac-ico{cursor:pointer;float:left;margin:4px 6px 4px 0px;height:24px;} .ficha-socio .fac-img{border:0 none;} .ficha-socio .noticias{max-width:863px;margin-left:auto;margin-right:auto;} .ficha-socio .noticia:first-child{border-top:1px solid #CCCCCC;padding-top:20px;} .svg-logo{width:171px;height:100px;padding:10px;background-color:#FFF;} .svg-logo-predictivo{max-width:92px;height:70px;padding:5px;background-color:#FFF;} .no-svg-logo-predictivo{max-width:92px;padding:5px;background-color:#FFF;} .foto360{margin-bottom:10px;} .socios-mapa-long{background-color:#CCCCCC;height:614px;width:100%;margin-bottom:30px;} .page-index .socios-mapa-long{margin-bottom:0px;padding-bottom:1px;border-bottom:1px solid #000000;background-color:#FFFFFF;} .ismobile .page-index .socios-mapa-long,.istablet .page-index .socios-mapa-long{display:none;} #webviewmap .socios-mapa-long{display:block;} .ruta-info{background-color:#EDEDED;padding:11px 15px;margin-top:15px;clear:both;} .ruta-info span{display:block;text-align:left;} .page-index .ruta-info{margin-top:0px;border-bottom:1px solid #000000;} .profiles a{float:left;margin:0 10px 0 0;width:32px;height:32px;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;} .profiles a.fa-facebook{background-position:0px -105px;} .profiles a.fa-twitter{background-position:-32px -105px;} .profiles a.fa-googleplus{background-position:-64px -105px;} .profiles a.fa-instagram{background-position:-128px -105px;} .profiles a.fa-youtube{background-position:-96px -105px;} .profiles a.fa-tripadvisor{background-position:-86px -137px;} .profiles a.fa-manzaning{background-position:-118px -137px;} .profiles a.fa-linkedin{background-position:-150px -137px;} .profiles a.fa-telegram{background-position:0px -172px;} .profiles a.fa-tiktok{background-position:-32px -172px;} /* start nuevos iconos via svg */ .ficha-socio .profiles a{background-position:0 0!important;background-size:32px 32px;} .ficha-socio .profiles a.fa-facebook{background-image:url(/img/vector/rrss/facebook.svg?v=1742672525);} .ficha-socio .profiles a.fa-twitter{background-image:url(/img/vector/rrss/twitter.svg?v=1742672525);} .ficha-socio .profiles a.fa-instagram{background-image:url(/img/vector/rrss/instagram.svg?v=1742672525);} .ficha-socio .profiles a.fa-youtube{background-image:url(/img/vector/rrss/youtube.svg?v=1742672525);} .ficha-socio .profiles a.fa-tripadvisor{background-image:url(/img/vector/rrss/tripadvisor.svg?v=1742672525);} .ficha-socio .profiles a.fa-manzaning{background-image:url(/img/vector/rrss/manzaning.svg?v=1742672525);} .ficha-socio .profiles a.fa-linkedin{background-image:url(/img/vector/rrss/linkedin.svg?v=1742672525);} .ficha-socio .profiles a.fa-pinterest{background-image:url(/img/vector/rrss/pinterest.svg?v=1742672525);} .ficha-socio .profiles a.fa-telegram{background-image:url(/img/vector/rrss/telegram.svg?v=1742672525);} .ficha-socio .profiles a.fa-tiktok{background-image:url(/img/vector/rrss/tiktok.svg?v=1742672525);} .ficha-socio .profiles .communications{overflow:hidden;} /* end nuevos iconos via svg */ .enlaces .links .gutter-sizer{width:2.50% !important;} .links{margin-top:-6px;} .links ul{float:left;width:48.75%;margin-bottom:5px !important;} .links ul li.cat{font-size:30px;padding-left:0px !important;padding-bottom:4px;border-bottom:1px solid #CCCCCC;color:#666666;line-height:48px;margin-bottom:15px;} .links ul li.cat:before{display:none;} .links ul li.link{padding-left:8px !important;padding-bottom:6px !important;} .links ul li.link:before{top:10px !important;width:2px !important;height:2px !important;background:#000000 !important;} .mosaico{margin-top:3px;} .mosaico .gutter-sizer{width:3.333% !important;} .mosaico .promo{float:left;width:31%;padding-bottom:29px;} .mosaico .promo img{border:1px solid #CCCCCC;} .mosaico .promo figure{margin:0 0 20px 0;} .mosaico .promo h3{font-size:18px !important;line-height:24px !important;font-weight:bold;padding-bottom:4px;margin-top:-5px;} .mosaico .promo h3 a{color:#000000;} .mosaico .promo p{font-size:14px !important;padding-bottom:5px !important;} .mosaico .promo p a{font-weight:normal;color:#999999;} .mosaico .promo.disabled{opacity:0.5;} .mosaico .promo.disabled h3{color:#999999;} .mosaico .promo.disabled img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);} .mosaico .promo.disabled a{text-decoration:none;} .galeria-imagenes .mosaico,.galeria-fotos .mosaico{padding-top:5px;} .galeria-imagenes .item,.galeria-fotos .item{float:left;width:31%;padding-bottom:39px;} .galeria-imagenes .item img,.galeria-fotos .item img{border:1px solid #CCCCCC;} .galeria-imagenes .gutter-sizer,.galeria-fotos .gutter-sizer{width:3.333% !important;} .galeria-imagenes .big .item,.galeria-fotos .big .item{float:left;width:22.50%;padding-bottom:39px;} .equipo-list{padding:0 0 30px 0;max-width:865.5px;margin:0 auto;} .equipo-list .sep:nth-of-type(4n+1){display:block;} .equipo-list div{width:198px;margin-left:23.5px;padding:5px 0 24px 0;} .equipo-list div:nth-of-type(4n+1){margin-left:0px;} .equipo-list div img{margin-bottom:15px;} .equipo-list div span{font-size:18px;} .equipo-list div span a{font-weight:normal;} .equipo-list p,.equipo-shares,.equipo-shares li{margin:0 !important;padding:0 !important;} .equipo-shares{padding:15px 0 5px 0 !important;} .equipo-shares li{background:none;display:inline-block;padding:0 8px !important;} .equipo-shares li:after,.equipo-shares li:before{display:none;} .equipo-shares li svg{fill:#154A8C;width:20px !important;height:20px !important;} .equipo-foto{width:416px;margin:3px 30px 0 0;} .equipo-foto img{border:1px solid #CCCCCC;margin:0 0 20px 0;} .equipo-foto ~ .equipo-info{width:417px;} .content .abstract:only-child .equipo-foto ~ .equipo-info{width:754px;} .content .abstract:nth-child(2) .equipo-foto ~ .equipo-info{width:754px;} .equipo-foto .equipo-shares,.equipo-info .equipo-shares{padding-top:0px !important;} .equipo-foto .equipo-shares li,.equipo-info .equipo-shares li{padding-left:0px !important;padding-right:16px !important;} .talentos-detalle{clear:both;overflow:hidden;} .talentos-detalle .talentos-foto{width:200px;margin:3px 30px 0 0;float:left;} .talentos-detalle .talentos-foto img{border:1px solid #CCCCCC;margin:0 0 20px 0;} .talentos-detalle .talentos-info{width:calc(100% - 230px);float:left;} .talentos-detalle .talentos-info:only-child{width:100%;} .talentos-detalle .talentos-info ul li ul{margin-top:10px;padding-bottom:0px;} .talentos-detalle .talentos-info ul li ul li:last-of-type{padding-bottom:0px;} .busqueda .abstract h1{border-bottom:none;padding-bottom:3px !important;} .busqueda .buscador{padding:0 0 30px 0;} .busqueda .noresults{border-top:1px solid #CCCCCC;padding-top:18px !important;} .buscador form{width:609px;margin:0 auto;height:50px;} .buscador form fieldset{width:100%;height:100%;left:0px;top:0px;padding-right:51px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .buscador form input[type=text]{border:1px solid #CCCCCC;width:100%;height:100%;padding:0 14px;font-size:13px;color:#999999;} .buscador form input[type=submit]{width:50px;height:50px;position:absolute;right:0px;top:0px;border:17px solid #154A8C;border-left:16px solid #154A8C;} .buscador form input[type=submit]:hover{background-color:#666666;border-color:#666666;} .buscador-res{border-top:1px solid #CCCCCC;padding:25px 0 15px 0;} .buscador-res div{margin-bottom:10px;} .buscador-res a{color:#666666 !important;} .buscador-res a.active{color:#154A8C !important;} .buscador-item{border-bottom:1px solid #CCCCCC;padding:27px 0 0 0;} .buscador-item:last-of-type{margin-bottom:20px;} .buscador-item:first-of-type{border-top:1px solid #CCCCCC;} .buscador-item .buscador-fecha{display:block;color:#999999;font-size:13px;line-height:18px;padding:0 0 7px 0;} .buscador-item .figure{width:278px;margin:3px 15px 30px 0;} .buscador-item .figure ~ div{width:calc(100% - 293px);-moz-width:calc(100% - 293px);-webkit-width:calc(100% - 293px);} .buscador-item h3{font-size:20px !important;line-height:26px !important;padding-bottom:22px !important;} .buscador-item h3 a{color:#000000 !important;} .buscador-item-socios-detalle .figure{width:173px;} .buscador-item-socios-detalle .figure ~ div{width:calc(100% - 188px);-moz-width:calc(100% - 188px);-webkit-width:calc(100% - 188px);} .buscador-tabs{border-top:1px solid #CCCCCC;text-align:center;line-height:21px;letter-spacing:2.5px;color:#8C919B;padding:26px 0 16px 0;} .buscador-tabs a{font-weight:normal;color:#000000 !important;margin:0 0 10px 0;display:inline-block;} .buscador-tabs a.active{color:#154A8C !important;} .buscador-tabs span{margin:0 6px;display:inline-block;} .buscador-nube{text-align:center;} .buscador-nube a{display:inline-block;margin:0 3px;white-space:nowrap;font-weight:normal;} .buscador-nube a:hover{text-decoration:none;color:#666666;} .buscador-nube a.t5{font-size:9px;line-height:14px;} .buscador-nube a.t4{font-size:11px;line-height:17px;} .buscador-nube a.t3{font-size:14px;line-height:19px;} .buscador-nube a.t2{font-size:16px;line-height:22px;} .buscador-nube a.t1{font-size:21px;line-height:25px;} .busqueda .sidebar .sidebar-bloque-comun h4{font-size:34px;} .proyectos-list{width:calc(100% + 25px);-moz-width:calc(100% + 25px);-webkit-width:calc(100% + 25px);} .proyectos-list .item{margin:10px 0 11px 31px;} .proyectos-list .item img{margin-bottom:20px;} .proyectos-list .item .figure{margin-bottom:20px;} .proyectos-list .item .figure img{margin-bottom:0px;} .proyectos-list .item h3{font-size:22px;line-height:30px;padding:1px 0 17px 0;} .proyectos-list .item h3 a{color:initial;} .proyectos-list .item h3 a:hover{text-decoration:none;color:#154A8C;} .proyectos-list .item:nth-of-type(3n+1){margin-left:0px;} .proyectos-list .sep:nth-of-type(3n+1){height:15px;border-bottom:1px solid #000000;display:block;font-size:0px;margin-bottom:30px;width:calc(100% - 26px);-moz-width:calc(100% - 26px);-webkit-width:calc(100% - 26px);} .proyectos-list .sep:nth-of-type(3n+1):before{content:"";display:block;height:3px;background-color:#000000;margin-top:10px;} .proyectos-list .sep:nth-of-type(1){display:none;} .proyectos-list.prices .item{border-bottom:1px solid #CCCCCC;} .proyectos-price{border-top:1px solid #CCCCCC;clear:both;overflow:hidden;padding:10px 0;} .button-info .btn{margin-top:32px;margin-bottom:26px;} .ficha-detalle .button-info + .button-info{margin-top:-15px;} .ficha-detalle .button-info + .button-info .btn{margin-top:0px;} .promociones-detalle .promo-foto{width:373px;margin:5px 40px 0 0;} .promociones-detalle .share{margin-top:20px;} .promociones-detalle .share a{width:89.5px;} .promociones-detalle .foto-principal{border:1px solid #CCCCCC;} .promociones-detalle .foto-principal:only-child{margin-bottom:20px;} .promociones-detalle .promo-info{margin:2px 0 0 0;width:calc(100% - 413px);-moz-width:calc(100% - 413px);-webkit-width:calc(100% - 413px);} .promociones-detalle .indent{padding:0 0 0 8px;position:relative;} .promociones-detalle .indent:before{content:"";position:absolute;top:10px;left:0px;width:2px;height:2px;background-color:#000000;} .promociones-detalle .indent .line{padding-bottom:2px;font-weight:bold;} .promociones-detalle .promo-logo{border:1px solid #CCCCCC;margin:7px 0 15px 0;} .promociones-detalle .no-foto{border:1px solid #CCCCCC;display:table-cell;vertical-align:middle;text-align:center;width:341px;padding:15px;} .promociones-detalle .no-foto img{display:inline-block;} .promociones-detalle .promo-info h1{margin-top:-6px;margin-bottom:6px;} .promociones-detalle .h1{font-size:38px !important;line-height:48px !important;margin-top:0px !important;margin-bottom:4px !important;padding-bottom:14px !important;} .promo-form{background-color:#ADD2FF;margin:0 0 30px 0;padding:30px 30px 0 30px;} .promo-form form{min-width:509px;max-width:599px;width:100%;margin:0 auto;} .promo-form form fieldset{padding:0 0 8px 0;} .promo-form form fieldset input[type=text],.promo-form form fieldset input[type=password],.promo-form form fieldset textarea,.promo-form form fieldset select{height:26px;padding-left:10px;padding-right:10px;font-size:13px;line-height:26px;} .promo-form form .input{width:calc(100% - 160px);-moz-width:calc(100% - 160px);-webkit-width:calc(100% - 160px);} .promo-form form .label{width:160px;padding:0 13px 0 0;text-align:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .promo-form form span{font-size:13px;line-height:18px;display:inline-block;} .promo-form form fieldset.sep{border-top:1px solid #FFFFFF;margin-top:12px;padding-top:18px;} .promo-form form fieldset p{font-size:13px;line-height:18px;padding:1px 0 3px 0 !important;} .promo-form form .captcha{border:1px solid #CCCCCC;float:left;margin-right:6px;} .promo-form form .recaptcha{font-size:13px;font-style:italic;width:calc(100% - 145px);-moz-width:calc(100% - 145px);-webkit-width:calc(100% - 145px);} .promo-form form .mini{max-width:139px !important;} .promo-form form .buttons{padding-bottom:5px;padding-top:15px;} .promo-form form .check-block{width:100%;cursor:pointer;} .promo-form form .check-block span{margin-top:-12px;margin-bottom:4px;} .listados-zp{padding-bottom:6px;margin-top:-2px;} .listados-zp .head{font-weight:bold;color:#666666;border-bottom:1px solid #CCCCCC;} .listados-zp .date{width:97px;text-align:center;} .listados-zp .title{padding-left:10px;padding-right:10px;width:calc(100% - 275px);-moz-width:calc(100% - 275px);-webkit-width:calc(100% - 275px);} .listados-zp .categoria{width:158px;} .listados-zp .title-documentos,.listados-zp .title-convocatorias{width:calc(100% - 433px);-moz-width:calc(100% - 433px);-webkit-width:calc(100% - 433px);} .listados-zp .download{width:58px;text-align:center;} .listados-zp .size{width:100px;text-align:center;} .listados-zp .link{width:137px;text-align:left;} .listados-zp .link svg{display:inline-block;height:16px;width:16px;padding-right:6px;position:relative;top:2px;} .listados-zp .link svg *{fill:#154A8C;} .listados-zp .link a:hover{color:#000000;text-decoration:none;} .listados-zp .link a:hover svg *{fill:#000000;} .listados-zp .head{display:block;padding-bottom:4px;} .listados-zp .line{border-top:1px dotted #154A8C;padding-top:25px;padding-bottom:10px;} .listados-zp .tit{padding-left:10px;padding-right:10px;width:300px;font-weight:bold;} .listados-zp .desc{padding-left:10px;padding-right:10px;width:calc(100% - 437px);-moz-width:calc(100% - 437px);-webkit-width:calc(100% - 437px);} .listados-zp .info{display:none;} .listados-zp .line:first-of-type{border-top:0 none;padding-top:8px;} .listados-zp .line .date{font-weight:bold;} .listados-zp .line .title{padding-top:9px;padding-bottom:8px;} .listados-zp .line .title a{color:#000000;} .listados-zp .line .categoria{padding-top:9px;padding-bottom:8px;} .listados-zp .line .size{padding-top:9px;padding-bottom:8px;} .listados-zp .line .docs{padding-bottom:0px;} .listados-zp .line .download{height:38px;} .listados-zp .line .download a{background-color:#154A8C;border-top:8px solid #154A8C;border-bottom:8px solid #154A8C;border-left:10px solid #154A8C;border-right:10px solid #154A8C;border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;} .listados-zp .line .download a:hover{background-color:#333333;border-color:#333333;} .listados-zp .head.product .actions{width:70px;} .listados-zp .product-image{width:130px;} .listados-zp .product-title{width:calc(100% - 500px);-moz-width:calc(100% - 500px);-webkit-width:calc(100% - 500px);padding-left:10px;} .listados-zp .product-price{width:150px;text-align:center;} .listados-zp .product-status{width:150px;text-align:center;} .listados-zp .product-ad .product-title{width:calc(100% - 372px);-moz-width:calc(100% - 372px);-webkit-width:calc(100% - 372px);} .listados-zp .product-ad.line.product{line-height:48px!important;} .listados-zp .product-ad .product-dates div:only-of-type{margin-top:unset!important;line-height:unset!important;} .listados-zp .product-ad .actions{margin-top:unset!important;} .listados-zp .upload-actions .upload-link{font-size:0.8em;font-size:1.5;margin-right:1em;} .listados-zp .line.product{padding-top:20px;padding-bottom:20px;line-height:115px;} .listados-zp .line .product-image figure{border:1px solid #CCC;} .listados-zp .line .product-image img{height:115px;display:block;margin:auto;padding:3px;} .listados-zp .line .product-image .action-featured{line-height:20px;padding-top:6px;} .listados-zp .line .product-image .action-item__logo--featured svg{width:16px;height:16px;position:relative;top:2px;} .listados-zp .line .product-image .action-item__logo--featured svg *{fill:orange;} .listados-zp .line .product-image .action-item__logo--featured + a{color:orange;} .listados-zp .line .product-image .action-item__logo--featured.inactive svg *{fill:#CCCCCC;} .listados-zp .line .product-image .action-item__logo--featured.inactive + a{color:#CCCCCC;} .listados-zp .line .product-image .action-preview{line-height:20px;padding-top:6px;} .listados-zp .line .product-image .action-item__logo--preview svg{width:16px;height:16px;position:relative;top:2px;} .listados-zp .line .product-image .action-item__logo--preview svg *{fill:deepskyblue;} .listados-zp .line .product-image .action-item__logo--preview + a{color:deepskyblue;} .listados-zp .line .product-title{padding-left:10px;padding-right:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .listados-zp .line .product-price{padding:0 10px;text-align:center;} .listados-zp .line .product-status{padding:0 10px;text-align:center;font-size:12px;} .listados-zp .line .product-status--published{color:green;} .listados-zp .line .product-status--pending{color:red;} .listados-zp .line.product .actions{padding:0px;margin-top:33px;} .listados-zp .line.card .actions{padding:0px;margin-top:0px;} .listados-zp .line.product .actions .action-item, .listados-zp .line.card .actions .action-item{display:block;line-height:100%;height:20px!important;} .listados-zp .line.product .actions .action-item a, .listados-zp .line.card .actions .action-item a{font-size:12px;} .listados-zp .line.product .actions .action-item:first-of-type, .listados-zp .line.card .actions .action-item:first-of-type{padding-bottom:5px;} .listados-zp .line.product .actions .action-item:last-of-type, .listados-zp .line.card .actions .action-item:last-of-type{padding-top:5px;} .listados-zp .line.product .actions .action-item__logo, .listados-zp .line.card .actions .action-item__logo{width:16px;margin-right:5px;float:left;} .listados-zp .line.product .actions .action-item__logo svg, .listados-zp .line.card .actions .action-item__logo svg{height:16px;width:16px;float:left;} .listados-zp .line.product .actions .action-item__logo--edit svg *, .listados-zp .line.card .actions .action-item__logo svg *{fill:orange;} .listados-zp .line.product .actions .action-item__logo--edit + a, .listados-zp .line.card .actions .action-item__logo--edit + a{color:orange;} .listados-zp .line.product .actions .action-item__logo--delete svg *, .listados-zp .line.card .actions .action-item__logo--delete svg *{fill:red;} .listados-zp .line.product .actions .action-item__logo--delete + a, .listados-zp .line.card .actions .action-item__logo--delete + a{color:red;} .listados-zp .line.product .product-price-old{margin-top:38px;text-decoration:line-through;} .listados-zp .line.product .product-price-new{margin-top:45px;font-weight:bold;} .listados-zp .line.product .product-price-old + .product-price-new{margin-top:0;} .listados-zp .line.product .product-price-old,.listados-zp .line.product .product-price-new{display:block;padding:0;line-height:20px;margin-right:0;} .listados-zp .product-dates{width:150px;text-align:center;} .listados-zp .product-promo .product-image img{height:98px;margin:9px auto;} .listados-zp .line .product-dates{padding:0 10px;text-align:center;} .listados-zp .line .product-dates div{margin-top:22px;line-height:35px;} .listados-zp .line .product-dates div + div{margin-top:0px;} .listados-zp .line .product-dates div:only-of-type{margin-top:39px;} .listados-zp .contract-title{width:calc(100% - 300px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .listados-zp .contract-title2{width:calc(100% - 550px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .listados-zp .contract-third{width:250px;text-align:center;} .listados-zp .contract-date{width:150px;text-align:center;} .listados-zp .contract-preview{width:150px;text-align:right;} .listados-zp .line.card{padding-top:20px;padding-bottom:20px;line-height:45px;} .listados-zp .card-title{width:calc(100% - 635px);-moz-width:calc(100% - 635px);-webkit-width:calc(100% - 635px);padding-left:10px;} .listados-zp .card-subtitle{width:251px;} .listados-zp .card-dates{width:150px;text-align:center;} .listados-zp .card-status{width:150px;text-align:center;} #contract-form label{display:inline-block;padding-top:8px;} #contract-form input[type=checkbox]{top:4px;margin-right:8px;} .product-featured-text svg{height:18px;width:18px;position:relative;top:3px;} .product-featured-text svg *{fill:orange;} .new-product-button{display:inline-block;margin-bottom:30px;} .merkatplace-discount-type{width:calc(100% - 120px - 25px);display:inline-block;float:left;} .merkatplace-discount{width:120px;display:inline-block;margin-left:25px;} .cancel-button{background-color:#808080!important;margin-left:20px;} .cancel-button:hover{background-color:#000!important;} .press-list{padding-bottom:6px;margin-top:-2px;} .press-list .head{font-weight:bold;color:#666666;border-bottom:1px solid #CCCCCC;display:block;padding-bottom:4px;font-size:18px;} .press-list .date{width:97px;text-align:center;} .press-list .download{width:58px;text-align:center;} .press-list .size{width:100px;text-align:center;} .press-list .tit{padding-left:10px;padding-right:10px;width:calc(100% - 387px);-moz-width:calc(100% - 387px);-webkit-width:calc(100% - 387px);font-weight:bold;} .press-list .document{padding-left:10px;padding-right:10px;width:160px;-moz-width:160px;-webkit-width:160px;} .press-list .icon a:hover svg *{fill:#000;} .press-list .info{display:none;} .press-list .line{border-top:1px dotted #154A8C;padding-top:14px;padding-bottom:16px;} .press-list .line:first-of-type{border-top:0 none;padding-top:14px;} .press-list .line .date{font-weight:normal;} .press-list .line .icon{width:90px;text-align:center;} .press-list .line .icon svg{height:34px;padding-top:4px;} .press-list .line .icon svg *{fill:#154A8C;} .press-list .line .icon a:hover svg *{fill:#000;} .press-list .media{padding-left:10px;padding-right:10px;width:250px;-moz-width:250px;-webkit-width:250px;} .press-list .link{padding-left:10px;padding-right:10px;width:calc(100% - 387px);-moz-width:calc(100% - 387px);-webkit-width:calc(100% - 387px);font-weight:bold;} .press-list .link a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:100%;} /* .docs{padding:3px 0 18px 0;max-width:863px;} */ /* .doc{padding:15px 20px;margin:0 0 20px 0;background-color:#F2F2F2;width:47.75%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:13px;line-height:18px;} */ .docs{padding: 20px 0; max-width:863px; display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;} .doc{padding:15px 20px;background-color:#F2F2F2;box-sizing:border-box;font-size:13px;line-height:18px;} .doc:only-of-type{width:100%;clear:both;overflow:hidden;margin-bottom:16px;} .doc a{font-weight:normal;display:block;} .doc a span{padding:2px 0 0 0;display:inline-block;width:calc(100% - 52px);-moz-width:calc(100% - 52px);-webkit-width:calc(100% - 52px);} .doc a span em{font-style:normal;} .doc a i{background-color:#154A8C;border-top:8px solid #154A8C;border-bottom:8px solid #154A8C;border-left:10px solid #154A8C;border-right:10px solid #154A8C;border-radius:19px;} .doc a:hover{color:#000000;} .doc a:hover i{background-color:#000000;border-color:#000000;} .doc:nth-of-type(even){float:right;} .docs .sep{display:none;} .docs .sep:nth-of-type(odd){display:block;clear:both;overflow:hidden;} .map-container{background-color:#FFFFFF;width:300px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .map-container .mfp-close{display:none !important;} .map-container .map-logo{padding:10px;} .map-container .map-logo img{border:1px solid #E1E1E1;} .map-container .map-logo img.is-logo-svg{padding:8px;max-width:280px;max-height:280px;box-sizing:border-box;} .map-container .map-nombre{padding:6px 10px 11px 10px;font-size:18px;} .map-container .map-nombre a{color:#000000;} .map-container .map-direccion{padding:0 10px 14px 10px;} .map-container .map-buttons{border-top:1px solid #E1E1E1;clear:both;overflow:hidden;} .map-container .map-buttons a{color:#154A8C;border-left:1px solid #E1E1E1;width:99.3px;float:left;text-align:center;font-size:10px;padding:10px 0 6px 0;} .map-container .map-buttons a:first-of-type{border-left:0;} .map-container .map-buttons a:first-child:nth-last-child(2),.map-container .map-buttons a:first-child:nth-last-child(2) ~ a{width:149.5px;} .map-container .map-buttons a:first-child:nth-last-child(4),.map-container .map-buttons a:first-child:nth-last-child(4) ~ a{width:74.25px;} .map-container .map-buttons a svg{display:block;margin:0 auto 4px auto;height:40px;width:auto;max-width:90%;} .map-container .map-buttons a path{fill:#154A8C;} .iframe-video{padding:2px 0 26px 0;width:100%;max-width:863px;margin:0 auto;} .iframe-video-full{max-width:none;} .albums{padding:5px 0 0 0;} .albums .sep{height:23px;line-height:23px;font-size:0px;clear:both;overflow:hidden;display:none;} .albums .sep:nth-child(8n+1){display:block;} .albums .sep:nth-child(1){display:none !important;} .albums .album{float:left;width:285px;margin-left:20px;} .albums .album:nth-child(8n+2){margin-left:0px;} .album h3{font-size:18px !important;line-height:26px !important;padding-bottom:12px !important;} .album h3 a{color:#000000 !important;} .album .portada{width:100%;height:285px;margin:0 0 17px 0;} .album .portada .foto{position:relative;width:100%;height:100%;} .album .portada .foto div{position:absolute;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .album .portada .foto div:nth-child(1){padding:8px 0 0 8px;z-index:1;} .album .portada .foto div:nth-child(2){padding:4px 4px 4px 4px;z-index:2;} .album .portada .foto div:nth-child(3){padding:0 8px 8px 0;z-index:3;} .album .portada .foto div span,.album .portada .foto div a{display:block;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #CCCCCC;background-color:#FFFFFF;} .album .portada .foto img{width:100%;height:100%;} .asociacion-mapa{padding:4px 0 0 0;} .vid-detail{border-bottom:1px solid #CCCCCC;margin:0 0 30px 0;} .vids .gutter-sizer{width:4% !important;} .vids .item{float:left;width:48%;padding-bottom:2px;border-bottom:1px solid #CCCCCC;margin-bottom:31px;} .vids .item figure{margin-bottom:13px;} .vids .item .nofigure{border:1px solid #CCCCCC;} .vids .item .nofigure img{margin:20px auto;} .vids .item h3{font-size:18px !important;line-height:24px !important;} .recuperar .contactar-form{width:100%;} .map-directory > div{background-size:cover !important;} .map-directory{overflow:hidden;} #tooltip-directorio{position:absolute;border:1px solid #999999;background-color:#EDEDED;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:6px 10px;z-index:5;display:none;} #tooltip-directorio i,#tooltip-directorio:after{content:"";display:block;position:relative;width:0;height:0;border-style:solid;border-width:8px 7.5px 0 7.5px;left:50%;margin-left:-7.5px;} #tooltip-directorio i{top:22px;border-color:#333333 transparent transparent transparent;} #tooltip-directorio:after{top:13px;border-color:#EDEDED transparent transparent transparent;} .content.mapa-directorio .abstract h1{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #EDEDED;} .content.mapa-directorio .abstract .sepcat{margin-top:46px;} .banner-superior{visibility:hidden;} .issuuembed{margin:11px 0 30px 0;width:100% !important;height:777px !important;} .url-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;} .rrss{border-bottom:1px solid #EDEDED;background-color:#FFFFFF;} .rrss h4{color:#000000;font-size:38px;line-height:68px;margin-top:26px;border-bottom:1px solid #000000;} .timeline-col{min-height:300px;margin:30px 0;width:33.33333333%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .timeline-widget{width:100%;} .timeline-tw .timeline-widget{border:1px solid #E2E9ED;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .timeline-tw,.timeline-fb{width:25%;} .timeline-ig{width:50%;padding:0 25px 10px 30px;} .timeline-ig .item{width:33.33333333%;float:left;} .timeline-ig .item img{padding:0 5px 5px 0;} .timeline-ig-header{border:1px solid #E9EBEE;padding:8px;margin:0 5px 5px 0;} .timeline-ig-header a{float:left;line-height:52px;color:#000000 !important;} .timeline-ig-header a + a{margin-left:10px;} .timeline-ig-header a:hover{text-decoration:none;color:#154A8C !important;} .timeline-ig-header svg{height:52px;width:54px;display:block;} .timeline-ig-header svg *{fill:#154A8C;} .timeline-socios .items{height:356px;overflow-y:auto;} .timeline-socios .timeline-ig-header{text-transform:uppercase;} .timeline-socios .timeline-ig-header a{color:#154A8C !important;} .timeline-socios .timeline-ig-header a:hover{color:#000000 !important;} #searcher{background-color:#EEEEEE;height:80px;display:none;} #searcher form{width:753px;margin:0 auto;box-sizing:border-box;} #searcher input#predictive-q{width:100%;height:40px;padding:20px;font-size:16px;margin:20px 0;} #searcher input.fa-lupa{display:none;} #predictive-res{position:absolute;z-index:100;left:50%;margin-left:-153px;top:112px;z-index:201;} #predictive-res{top:60px;margin-left:-376px;} #predictive-res hr{margin-bottom:0px;} .predictive-block{background-color:#FFFFFF;border-right:1px solid #8C919B;border-left:1px solid #8C919B;border-bottom:1px solid #8C919B;clear:both;overflow:hidden;} .predictive-res{background-color:#CCCCCC;padding:7px 0 6px 0;} .predictive-left{width:238px;min-height:510px;border-right:1px solid #CCCCCC;background-color:#F3F3F3;} .predictive-left .predictive-res{background-color:#AEAEAE;color:#FFFFFF;} .predictive-left .predictive-items{margin-bottom:7px;} .predictive-left .predictive-items .predictive-item{border-top:1px dotted #CCCCCC;padding:5px 15px;} .predictive-left .predictive-items .predictive-item:first-of-type{border:0;margin-top:1px;} .predictive-left .predictive-items .predictive-item.active{background-color:#CCCCCC;} .predictive-left .predictive-items .predictive-item span{float:left;font-weight:normal;width:calc(100% - 35px);-moz-width:calc(100% - 35px);-webkit-width:calc(100% - 35px);} .predictive-left .predictive-items .predictive-item b{float:right;width:35px;text-align:right;} .predictive-left .predictive-items .predictive-item a{color:#154A8C;} .predictive-right{width:512px;overflow:hidden;} .predictive-right .predictive-list{height:475px;overflow:hidden;overflow-y:auto;} .predictive-right .predictive-item{clear:both;overflow:hidden;} .predictive-right .predictive-items hr{clear:both;overflow:hidden;height:1px;line-height:1px;font-size:0px;background-color:#E9E7E7;} .predictive-right .predictive-items hr:nth-child(1){display:none;} .predictive-right .predictive-items p:only-child{padding:11px 15px;} .predictive-right .predictive-items .predictive-item{padding:11px 15px 10px 15px;} .predictive-right .predictive-items .predictive-item h5{font-size:13px;line-height:18px;padding-top:1px;} .predictive-right .predictive-items .predictive-item p{padding:7px 0 0 0;font-size:12px;line-height:17px;overflow:hidden;max-height:51px;} .predictive-right .predictive-items .predictive-item .item-foto{margin:4px 15px 5px 0;width:92px;} .predictive-right .predictive-items .predictive-item .item-foto img{border:1px solid #CCCCCC;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .predictive-right .predictive-items .predictive-item .item-foto .no-foto{padding:10px;} .predictive-right .predictive-items .predictive-item .item-desc{width:calc(100% - 107px);-moz-width:calc(100% - 107px);-webkit-width:calc(100% - 107px);} .predictive-right .predictive-items .predictive-item .masinfo{color:#154A8C;display:block;font-size:12px;font-weight:bold;line-height:12px;padding-bottom:4px;} .predictive-right .predictive-items .predictive-item .date{font-size:12px;line-height:17px;color:#666666;display:block;padding-top:7px;} .predictive-right .predictive-items .predictive-item .date + p{padding-top:0px;} .predictive-right .predictive-items .predictive-item a{color:#154A8C;font-weight:bold;} .predictive-big-results{border-top:1px solid #CCCCCC;} .predictive-big-results .predictive-block{border:0 none;} .predictive-big-results .predictive-left{width:100% !important;min-height:auto;border:0 none;background-color:#FFFFFF;} .predictive-big-results .predictive-left .predictive-res{display:none;} .predictive-big-results .predictive-left .predictive-items{border-bottom:1px solid #CCCCCC;text-align:center;line-height:21px;padding:26px 0 7px 0;margin-bottom:0px;} .predictive-big-results .predictive-left .predictive-items .predictive-item{letter-spacing:1px;display:inline-block;border:0 none;text-transform:uppercase;padding:0;margin:0 0 10px 0 !important;} .predictive-big-results .predictive-left .predictive-items .predictive-item + .predictive-item{padding-left:9px !important;margin-left:2px !important;border-left:1px solid #000000;} .predictive-big-results .predictive-left .predictive-items .predictive-item span{float:none;width:auto;} .predictive-big-results .predictive-left .predictive-items .predictive-item b{display:none;} .predictive-big-results .predictive-left .predictive-items .predictive-item a{color:#000000;} .predictive-big-results .predictive-left .predictive-items .predictive-item a:hover{color:#154A8C;text-decoration:none;} .predictive-big-results .predictive-left .predictive-items .predictive-item.active{background-color:transparent;} .predictive-big-results .predictive-left .predictive-items .predictive-item.active a{color:#154A8C;} .predictive-big-results .predictive-right{width:100% !important;} .predictive-big-results .predictive-right .predictive-list{height:auto;} .predictive-big-results .predictive-right .predictive-items .predictive-item h5{margin:0;padding:2px 0 0 0;font-size:15px;} .predictive-big-results .predictive-right .predictive-res{background-color:transparent;text-align:left;border-bottom:1px solid #CCCCCC;padding:25px 0 15px 0;} .predictive-big-results .predictive-right .predictive-items .predictive-item{padding-left:0px;padding-right:0px;} .predictive-big-results .predictive-right .res-short{display:none;} .predictive-big-results .predictive-right .res-long{display:block;margin-bottom:10px;text-transform:none;font-family:Arial;} .predictive-big-results .predictive-right .predictive-items p:only-child{padding:25px 0 0 0;font-weight:bold;} .turismo{padding-bottom:24px;} .turismo h5{font-size:24px !important;line-height:27px !important;padding-bottom:0px !important;margin-bottom:-6px !important;font-weight:normal !important;} .turismo-list{font-size:14px;padding-top:40px;} .turismo-list:first-of-type{padding-top:10px;} h5 + .turismo-list:first-of-type,p + .turismo-list:first-of-type,h4 + .turismo-list:first-of-type,h3 + .turismo-list:first-of-type{padding-top:40px;} .turismo-list .item{width:276px;margin-left:32px;} .turismo-list .item span{display:block;font-size:13px;padding:6px 0;} .turismo-list .item p{padding:4px 0 0 0;} .turismo-list .item:nth-of-type(4n+1){margin-left:0px;} .turismo-list .sep{clear:both;overflow:hidden;display:none;height:34px;line-height:34px;} .turismo-list .sep:nth-of-type(4n+1){display:block;} .turismo-list .sep:nth-of-type(1){display:none;} .turismo-list h6{font-size:24px !important;line-height:31px !important;margin-top:0px !important;padding-bottom:12px !important;} .turismo-list a:hover{text-decoration:none;color:#000000;} .turismo-list figure{margin:0 auto 15px auto;border:1px solid #CCCCCC;} .turismo-list p{line-height:21px;} .turismo-list + p, .turismo-list + ul{padding-top:40px!important;} /*.turismo-list .item:first-of-type:nth-last-of-type(5),.turismo-list .item:first-of-type:nth-last-of-type(5) ~ .item{width:214px;} .turismo-list .sep:first-of-type:nth-last-of-type(5),.turismo-list .sep:first-of-type:nth-last-of-type(5) ~ .sep{display:none;}*/ .ruta-info + .turismo-list{margin-top:0px !important;} .turismo-mapa-long{height:400px;bottom:auto;margin:30px 0;} .turismo-pill{visibility:hidden;position:absolute;width:100%;left:0;z-index:2;padding:32px 0 28px 0;margin-top:34px;} .turismo-pill h6{font-size:40px !important;line-height:48px !important;padding:0 15px !important;margin:0 auto !important;box-sizing:border-box;-moz-box-sising:border-box;-webkit-box-sising:border-box;} .turismo-act{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 40px 0;} .turismo-act.left{padding-right:20px;} .turismo-act.right{padding-left:20px;} .turismo-act div{border:1px solid #CCCCCC;} .turismo-act img{border-bottom:1px solid #CCCCCC;margin-bottom:28px;} .turismo-act h6{padding:0px 29px 21px 29px !important;} .turismo-act p{padding-left:29px !important;padding-right:29px!important;} .turismo-detalle{padding-top:15px;} .turismo-ficha{max-width:939px;padding:2px 0 21px 0;} .turismo-ficha .info-title{font-size:24px!important;line-height:27px!important;} .turismo-ficha p,.turismo-ficha ul{font-size:14px!important;line-height:21px!important;padding:21px 0 0 0!important;margin:0!important;} .turismo-ficha p:first-child,.turismo-ficha ul:first-child{padding-top:0px!important;} .turismo-ficha h4 + p,.turismo-ficha h5 + p,.turismo-ficha h6 + p,.turismo-ficha h4 + ul,.turismo-ficha h5 + ul,.turismo-ficha h6 + ul,.turismo-ficha h2 + p,.turismo-ficha h3 + p,.turismo-ficha h2 + ul,.turismo-ficha h3 + ul{padding-top:0px!important;} .turismo-ficha p + h4,.turismo-ficha p + h5,.turismo-ficha p + h6,.turismo-ficha ul + h4,.turismo-ficha ul + h5,.turismo-ficha ul + h6,.turismo-ficha p + h2,.turismo-ficha p + h3,.turismo-ficha ul + h2,.turismo-ficha ul + h3{padding-top:24px!important;} .turismo-ficha .info-title h2,.turismo-ficha .info-title h3,.turismo-ficha .info-title h4,.turismo-ficha .info-title h5,.turismo-ficha .info-title h6{padding-top:24px!important;} .turismo-ficha .btn{margin:0 auto;padding-top:16px;padding-bottom:14px;font-size:18px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;} .turismo-top{position:relative;margin:0 0 38px 0;} .turismo-top .turismo-foto{width:67%;} .turismo-top .turismo-foto img{border:1px solid #CCCCCC;} .turismo-top .turismo-contacto{width:33%;background-color:#ECECEC;position:absolute;top:0px;right:0px;height:100%;padding:28px 28px 24px 28px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .turismo-top .turismo-contacto .info-title{padding:0 0 4px 0;margin-bottom:-1px;border-bottom:1px solid #000000;} .turismo-top .turismo-contacto:only-child{position:static;width:100%;} .turismo-text{width:67%;} .turismo-text:only-child{width:100%;} .turismo-text h5{padding-bottom:8px !important;} .turismo-text .localizacion{text-align:center;padding:32px 0 0 0;} .turismo-text .localizacion h5{text-align:left;} .turismo-text .localizacion .mapa{height:374px;margin:12px 0 5px 0;} .turismo-text .localizacion + .gallery{margin-top:11px;} .turismo-text .gallery{padding:32px 0 0 0 !important;} .turismo-text .gallery h3{color:#000000 !important;font-size:24px !important;line-height:27px !important;padding-bottom:15px !important;} .turismo-text .gallery a.foto{max-width:275px !important;width:calc(33.333333333% - 14px) !important;-moz-width:calc(33.333333333% - 14px) !important;-webkit-width:calc(33.333333333% - 14px) !important;} .turismo-info{width:33%;padding-left:28px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .turismo-info h5{border-bottom:1px solid #000000;padding-bottom:4px !important;margin-bottom:-1px !important;} .turismo-info .btn{margin:19px 0 0 0;width:100%;max-width:256px;} .turismo-info div + div{padding-top:32px;} .turismo-ficha .news-list-long .item .noticia-abstract{padding-bottom:16px;} .turismo-ficha .news-list-long .item .noticia-abstract p{padding-top:0px!important;} .turismo-ficha .ficha-concurso-nombre a{font-weight:bold;} .turismo-ficha .item-detail__xxss {display:flex;flex-wrap:wrap;padding-top:21px;} .turismo-ficha .item-detail__xxss-item {width:35px;height:35px;margin-right:8px;margin-bottom:8px;} .turismo-ficha .item-detail__xxss-item svg {width:15px;height:15px;padding:8px;} .turismo-ficha .item-detail__xxss-item svg * {fill: #696969;} .turismo-ficha .item-detail__xxss-item a {display:block;width:33px;height:33px;border:1px solid #CCC;border-radius:50px;text-align:center;} .turismo-ficha .item-detail__xxss-item a:hover {border-color: #000;} .turismo-ficha .item-detail__xxss-item a:hover svg * {fill: #000;} .content .abstract:only-child .turismo-ficha{max-width:none;} .content .abstract:only-child .turismo-text .localizacion{text-align:left;} .content .abstract:only-child .turismo-text .localizacion h3{margin-bottom:-24px;font-size:24px;} .content .abstract:only-child .turismo-desc + div{border-top:1px solid #ececec;margin-top:32px;} .content .abstract:only-child .turismo-text .gallery{max-width:none;} .content .abstract:only-child .turismo-text .gallery a.foto{max-width:none!important;} /* start Detalles calle */ .calle-top{position:relative;margin:0 0 38px 0;display: flex; flex-direction: column;} .calle-top .calle-foto{flex-basis: calc(67% - 2px);float: unset;background-color: #ececec;padding-top: 26px;} .calle-top .calle-foto a{display: block;height: 100%;display: flex;justify-content: center;} .calle-top .calle-foto img{border:1px solid #CCCCCC;object-fit: cover;height: 100%;} .calle-top .calle-contacto{flex-basis:33%;background-color:#ECECEC;height:100%;padding:28px 28px 0px 28px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .calle-top .calle-contacto .info-title{padding:0 0 4px 0;margin-bottom:-1px;border-bottom:1px solid #000000;} .calle-top .calle-contacto:only-child{position:relative;width:100%;} @media(max-width: 844px){ .calle-top{flex-direction: column;} .calle-top .calle-foto{padding-top: 0;} .calle-top .calle-contacto{padding:28px 12px 0px 12px;} } /* end Detalles Calle */q #webviewmap{text-align:center;} #webviewmap h3{display:none;} #webviewmap .ruta{margin:15px auto 0 auto;} #webviewmap .socios-mapa-long{border:1px solid #CCCCCC;margin-bottom:0px;padding-bottom:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} #webviewmap .ruta-info{margin-top:0px;border-bottom:0 none !important;} #webviewmap .turismo-mapa-long{border:1px solid #CCCCCC;position:static;margin:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .mfp-iframe-scaler iframe{background-color:#FFFFFF !important;} .news-list-long{padding-bottom:5px;padding-top:5px;} .news-list-long .item{width:100% !important;-moz-width:100% !important;-webkit-width:100% !important;margin:0px !important;clear:both;overflow:hidden;padding:0 0 1px 0;} .news-list-long .item .noticia-line{font-size:14px;padding:7px 0 6px 0;} .news-list-long .item .noticia-line .right{float:left;margin-left:10px;color:#154A8C !important;} .news-list-long .item .noticia-abstract{border:0 none;padding:0;margin-top:3px;} .news-list-long .item .noticia-abstract p + p{margin-top:-13px;} .news-list-long .item .figure{float:left;width:277px;margin:0 0 19px 0;} .news-list-long .item .figure img{max-height:300px;margin-left:auto;margin-right:auto;} .news-list-long .item .figure + .noticia-abstract{margin-top:-3px;padding-top:10px;margin-left:30px;width:calc(100% - 307px);-moz-width:calc(100% - 307px);-webkit-width:calc(100% - 307px);} .news-list-long .item + .item{border-top:1px solid #CCCCCC;padding-top:20px;} .list-grid{margin-top:-57px;float:right;} .list-grid + div .news-list-date-group-title{border-bottom:1px solid #cccccc;border-top:8px solid #154A8C;font-size:21px;margin-bottom:30px;margin-top:30px;padding-bottom:10px;padding-top:10px;text-transform:uppercase;clear:both;} .list-grid + div .news-list-date-group-title:first-child{margin-top:0px!important;} .list-grid + div.masonry h2.news-list-date-group-title{width:calc(100% - 30px);} .list-grid + div.masonry h2.news-list-date-group-title:first-of-type{margin-top:13px!important;} .list-grid span{border:1px solid #CCCCCC;width:25px;height:26px;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;} .list-grid span + span{margin-left:10px;} .list-grid a{opacity:0.3;margin-top:6px;} .list-grid a:hover,.list-grid a.active{opacity:1;} .list-grid .fa-cal{margin-top:5px;} .filter + .list-grid{margin-top:-96px;} .pre-list-grid{clear:both;overflow:hidden;width:100%;height:1px;background:#CCCCCC;margin-bottom:77px;} .tapas-edicion-intro{padding:10px 0 0 0;margin:0 0 5px 0;font-size:18px;line-height:25px;border-bottom:1px solid #CCCCCC;} .tapas-edicion-intro img{margin-top:2px;margin-bottom:27px;} .tapas-edicion-intro img:only-child{margin-top:0px;} .tapas-filtros{line-height:21px;font-size:13px;margin-bottom:-1px;} .tapas-filtros a{margin:25px 0 0 0;font-weight:normal;} .tapas-filtros a + a{margin-left:37px;} .tapas-filtros a i{margin-right:10px;} .tapas-list{margin-left:-14px;width:calc(100% + 28px);-moz-width:calc(100% + 28px);-webkit-width:calc(100% + 28px);} .tapas-list .item{margin:25px 0 5px 0;width:25%;padding:0 14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .tapas-list .item article{border-bottom:2px solid #154A8C;} .tapas-list .item .figure{margin-bottom:4px;border-color:#000000;} .tapas-list .item .info{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;font-size:13px;line-height:20px;} .tapas-list .item .info .block{margin:0 19px;padding:16px 0 14px 0;} .tapas-list .item .info .block + .block{border-top:1px solid #E5E5E5;} .tapas-list .item .info .tit a{display:block;} .tapas-list .item .info .tit a + a{margin-top:3px;margin-bottom:-1px;} .tapas-list .item .info .tit .link-aso{margin-top:-2px;} .tapas-list .item .info .tit .link-tapa{font-size:18px;line-height:25px;color:#000000;font-weight:normal;} .tapas-list .item .info .socio{color:#999999;} .tapas-list .item .info .socio a{display:inline-block;margin-bottom:9px;} .tapas-list .item .info .social{border-top:1px solid #CCCCCC;font-size:12px;padding:0 19px;} .tapas-list .item .info .social span{font-weight:normal;line-height:41px;margin-right:15px;} .tapas-list .item .info .social span i{margin:14px 7px 0 0;} .tapas-list .item .info .social span b{font-weight:normal;} .tapas-list .item .info .social span.right{margin-right:0px;} .tapas-list .item .info .social span.right i{margin-top:9px;} .tapas-list .item .info .precios{border-top:1px solid #154A8C;font-size:13px;padding:0 19px;} .tapas-list .item .info .precios span{font-weight:normal;line-height:41px;margin-right:15px;font-weight:bold;} .tapas-list .item .info .precios span.right{margin-right:0px;} .tapas-list .item .info .precios .prevprice{text-decoration:line-through;color:#999!important;font-weight:normal;} .tapas-list .item .info .precios .descprice{background-color:#154A8C;color:#fff!important;padding:1px 4px;line-height:21px;margin:9px 0 0 0;} .tapa-detail{margin:30px 0 0 0;} .tapa-detail .h1{font-weight:bold;font-size:28px;line-height:30px;color:#000000;} .tapa-detail-foto{width:50%;padding-right:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .tapa-detail-foto .figure{border-color:#000000;} .tapa-detail-data{width:50%;} .tapa-detail-data .info{border:1px solid #CCCCCC;position:absolute;right:0px;top:0px;width:calc(50% - 15px);-moz-width:calc(50% - 15px);-webkit-width:calc(50% - 15px);height:100%;padding:10px 29px 0 29px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit!important;} .tapa-detail-data:only-child{width:100%;} .tapa-detail-data:only-child .info{position:static;width:100% !important;-moz-width:100% !important;-webkit-width:100% !important;height:auto;} .tapa-detail-data .info span{display:block;} .tapa-detail-data .block{padding:16px 0 14px 0;font-size:13px;line-height:20px;} .tapa-detail-data .block + .block{border-top:1px solid #E5E5E5;} .tapa-detail-data .block .prevprice{color:#999;text-decoration:line-through;display:inline-block;margin-left:8px;} .tapa-detail-data .link-aso{margin-top:-1px;font-size:15px;color:#154A8C;font-weight:bold;padding-bottom:8px;} .tapa-detail-data .socio{color:#999999;} .tapa-detail-data .socio .socio-nombre{display:inline-block;margin-bottom:12px;font-size:15px;} .tapa-location{padding-top:27px;} .tapa-location .gallery{padding-bottom:2px !important;} .tapa-location .localizacion{margin-bottom:28px;text-align:center;width:50%;float:left;padding-right:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .tapa-location .localizacion h3{display:none;} .tapa-location .localizacion .btn{margin-top:15px;margin-left:auto;margin-right:auto;color:#FFFFFF !important;border-color:#154A8C;} .tapa-location .localizacion .btn:hover{color:#FFFFFF !important;} .tapa-location .localizacion .mapa{height:294px;} .tapa-location .tapa-socio{width:50%;position:relative;float:left;padding-left:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .tapa-location .tapa-socio p{font-size:13px;line-height:20px;padding-bottom:22px;} .tapa-location .tapa-socio .socio-nombre{font-size:20px;padding-bottom:15px;} .tapa-location .tapa-socio .socio-nombre a{color:#000000;} .tapa-location .tapa-socio .logo img{border:1px solid #CCCCCC;} .tapa-location .tapa-socio .logo + .socio-nombre{margin-top:29px;} .tapa-location .tapa-socio .profiles{position:absolute;right:-10px;} .tapa-location .tapa-socio .profiles + .socio-nombre{padding-right:150px;} .tapa-gallery .gallery{padding:6px 0 10px 0 !important;max-width:none !important;width:calc(100% + 20px) !important;-moz-width:calc(100% + 20px) !important;-webkit-width:calc(100% + 20px) !important;margin-left:-10px;} .tapa-gallery .gallery img{border-color:#000000 !important;} .tapa-gallery .gallery h3{margin-left:10px!important;} .tapa-gallery .gallery a{margin-left:0px !important;width:25% !important;padding-left:10px !important;padding-right:10px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .home-banners{text-align:center;margin:0 auto;width:1230px;} .home-banners .list div{display:inline-block;width:50%;max-width:585px;padding:30px 15px 0 15px;vertical-align:top;} .home-banners .list div:nth-child(1),.home-banners .list div:nth-child(2){padding-top:16px !important;} .home-banners .list div:only-of-type{width:100% !important;} .home-banners .list div img{border:1px solid #CCCCCC;} .columns{width:calc(100% + 20px);-moz-width:calc(100% + 20px);-webkit-width:calc(100% + 20px);margin:0 -10px;clear:both;overflow:hidden;margin-top:-10px;} .columns .sep{clear:both;overflow:hidden;height:10px;line-height:10px;display:none;} .columns .sep:nth-of-type(2n+1){display:block;} .columns div{float:left;width:50%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .columns div img{float:left;margin-right:10px;} .columns div a{float:left;width:calc(100% - 42px);-moz-width:calc(100% - 42px);-webkit-width:calc(100% - 42px);color:inherit;margin-top:6px;} .asociaciones-detalle .ficha-asociacion{padding:3px 0 7px 0;} .asociaciones-detalle .ficha-asociacion .logotipo{float:left;border:1px solid #CCCCCC;margin:0 40px 30px 0;max-width:330px;} .asociaciones-detalle .ficha-asociacion .logotipo + div.left{padding-top:7px;} .asociaciones-detalle .ficha-asociacion .profiles{padding-bottom:30px;} .asociaciones-detalle .ficha-socio .pill h3{text-align:left;} .asociaciones-detalle .ficha-socio .mapa{height:600px;} .asociaciones-detalle .gallery{margin-bottom:4px;} #calendar{padding-top:3px;} #calendar h2{color:#154A8C;padding-bottom:0px;margin-bottom:17px;text-transform:capitalize;} #calendar .fc-event-container a{color:#FFFFFF;} #calendar .fc-event:hover{background-color:#000000 !important;} #calendar .fc-day-header,#calendar .fc-unthemed .fc-popover .fc-header{background-color:#ADD2FF;} #calendar .fc-day-number,#calendar .fc-widget-header a{color:inherit;} #calendar + p{padding-top:22px;text-align:center;} .aso-mapa.colasos{width:490px;float:left;} .asos-list-map{width:calc(100% - 510px);-moz-width:calc(100% - 510px);-webkit-width:calc(100% - 510px);margin-left:20px;margin-bottom:15px;} .asos-list-map .item{clear:both;overflow:hidden;padding-bottom:15px;font-size:12px;line-height:20px;} .asos-list-map .item img{float:left;margin-right:5px;} .asos-list-map .item a{float:left;width:calc(100% - 27px);-moz-width:calc(100% - 27px);-webkit-width:calc(100% - 27px);color:inherit;margin-top:2px;} .dwnl-cal svg{float:left;margin-right:10px;margin-top:3px;} .dwnl-cal svg g{fill:#FFFFFF;} .vcard svg{float:left;margin-right:10px;height:27px;position:relative;margin-top:-2px;} .vcard svg g{fill:#FFFFFF;} .my-promos-error{border-top:1px solid #E3E3E3;font-weight:bold;padding:25px 0 0 0;color:#CC0000;} .my-promos-error:before{content:"";display:inline-block;width:11px;height:11px;margin-right:6px;background-image:url(/img/sprite.1742672523.png);background-position:-180px -30px;background-repeat:no-repeat;} .asos-list-cols{font-weight:bold;} .asos-list-cols .gutter-sizer{width:15px;} .asos-list-cols ul{margin-top:11px;width:calc(33.33333% - 15px);-moz-width:calc(33.33333% - 15px);-webkit-width:calc(33.33333% - 15px);} .asos-list-cols ul li{padding-left:27px !important;font-size:12px;line-height:20px;} .asos-list-cols ul li:before{display:none;} .asos-list-cols ul li a{color:#000000 !important;} .asos-list-cols .item{clear:both;overflow:hidden;padding-left:0px !important;} .asos-list-cols .item img{float:left;margin-right:5px;} .asos-list-cols .item span{float:left;width:calc(100% - 27px);-moz-width:calc(100% - 27px);-webkit-width:calc(100% - 27px);font-size:14px;text-transform:uppercase;margin-top:-1px;} .page-only-location{padding-top:20px;clear:both;overflow:hidden;} .page-only-location .pill{max-width:100%;} .page-only-location .ruta-info{clear:both;overflow:hidden;} .content-private-zone{display:flex;justify-content:space-between;align-items:flex-start;} .content-private-zone .abstract > h1{color:#154A8C;font-size:30px;} .content-private-zone.moneder-client-dashboard .abstract > h1,.content-private-zone.moneder-botiga-dashboard .abstract > h1,.content-private-zone.mis-datos-dashboard .abstract > h1{display:none !important;} .content-private-zone h4{padding-bottom:0 !important;} .content-private-zone .left{box-sizing:border-box;} .content-private-zone .contactar-form{width:100%;} .content-private-zone h4 + .contactar-form{padding-top:16px;} .content-private-zone fieldset .left{float:left;} .content-private-zone .abstract{box-sizing:border-box;position:relative;width:870px;margin-left:20px;} .content-private-zone .list-grid .left{box-sizing:unset;} .content-private-zone.promociones-detalle .left{margin-left:0!important;float:left;} .content-private-zone .albums .album{width:202px;} .content-private-zone .album .portada{height:202px;} .content-menu-lateral__container{box-sizing:border-box;width:300px!important;min-width:265px;padding-bottom:30px;} .content-menu-lateral .content-menu-lateral__title{color:#154A8C;font-size:16px;font-weight:600;padding-bottom:14px!important;display:block;} .content-menu-lateral .content-menu-lateral__title.toggle{position:relative;cursor:pointer;padding-right:25px;} .content-menu-lateral .content-menu-lateral__title.toggle .arrow{position:absolute;right:0px;top:0px;} .content-menu-lateral .content-menu-lateral__title.toggle .arrow svg *{fill:#154A8C;} .content-menu-lateral .content-menu-lateral__title.toggle.open .arrow{transform:rotate(180deg);top:-7px;} .content-menu-lateral .content-menu-lateral__title.toggle:hover{color:#000;} .content-menu-lateral .content-menu-lateral__title.toggle:hover .arrow svg *{fill:#000;} .content-menu-lateral{background:#efefef;padding:20px 20px 5px 20px!important;margin-bottom:10px;width:100%;} .content-menu-lateral li:before{display:none;} .content-menu-lateral li{box-sizing:border-box;padding:0 0 10px 0!important;} .content-menu-lateral li:last-child{padding:0!important;} .content-menu-lateral li a{border-bottom:1px solid #303030;color:#303030;font-size:14px;padding-bottom:13px;display:inline-block;text-decoration:none;width:calc(100% - 44px);font-weight:300;} .content-menu-lateral li a.active{font-weight:700;} .content-menu-lateral li:last-child a{border-bottom:none!important;} .content-menu-lateral.opened li.none{display:block!important;} .content-menu-lateral__icon{width:24px;height:24px;display:inline-block;padding-right:13px;vertical-align:middle;margin-bottom:5px;} .content-menu-lateral__icon svg{fill:#303030;width:24px;height:24px;} .moneder-socio-info{box-sizing:border-box;display:block;position:absolute;left:0;right:0;top:7%;background:rgba(255,255,255,0.9);padding:22px 30px 4px 30px;} .moneder-socio-info > h1{font-size:30px;color:#154A8C;} .moneder-socio-info > p{font-size:16px;} .moneder-socio-info > p span{font-weight:600;} .moneder-socio-info h4{padding-bottom:18px !important;color:#000000 !important;} .moneder-content{box-sizing:border-box;display:inline-block;width:100%} .moneder-content .contactar-form{display:inline-block;width:100%;} .moneder-content.dashboard{position:relative;} .moneder-content.dashboard img{width:100%;} .moneder-search-container__form{display:flex!important;justify-content:space-between;} .moneder-search-container__form fieldset{flex-grow:1;padding-top:0;} .moneder-search-container__form fieldset:first-child{flex-grow:2;} .moneder-search-container__form fieldset:last-child{text-align:right;} .moneder-search-container__form label{display:inline-block!important;} .moneder-search-container__form input[type=text],.moneder-search-container__form input[type=date]{display:inline-block!important;width:150px!important;} .moneder-results-list__table{width:100%!important;border-collapse:collapse;font-size:16px!important;} .moneder-results-list__table th{color:#154A8C;border-bottom:1px solid #154A8C;font-weight:700!important;padding-bottom:3px;} .moneder-results-list__table td{height:50px;border-bottom:1px solid #CCCCCC;} .moneder-results-list__table td,.moneder-results-list__table th{text-align:center;} .moneder-results-list__table td:first-child,.moneder-results-list__table th:first-child{text-align:left;} nav.header-zp{background-color:#154A8C;} nav.header-zp ul{background-color:transparent;border:none;padding:0;height:52px!important;} nav.header-zp ul li:before{display:none;} nav.header-zp ul li,nav.header-zp ul li h5{color:#FFFFFF !important;font-size:22px;font-weight:bold!important;line-height:52px;padding:0;} nav.header-zp ul li:first-child{float:left;} nav.header-zp ul li:last-child{float:right;} .short-new-title{max-width:calc(100% - 90px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .short-new-title.short-new-title-mini{max-width:calc(100% - 150px);} .abstract-long .item .noticia-abstract p .short-new-title{width:100%;float:none;white-space:normal;} .botiga-block.long{width:100% !important;padding-left:0px !important;padding-right:0px !important;float:none;clear:both;overflow:hidden;} .botiga-block.long .botiga-list:hover{background-color:#FFFFFF;border-color:#E2E2E2;} .botiga-block.long .botiga-data{clear:both;overflow:hidden;padding:15px 19px 10px 19px;} .botiga-block.long .botiga-data .botiga-left{float:right;padding:0px;width:calc(100% - 454px);} .botiga-block.long .botiga-data .botiga-left:only-child{width:100%;} .botiga-block.long .botiga-data .botiga-logo{margin:4px 0 16px 0;border:1px solid #E2E2E2;height:102px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} /* .botiga-block.long .botiga-data .fac{margin-right:10px;width:32px;height:32px;line-height:32px;border-radius:18px;background:#ffffff;} */ .botiga-block.long .botiga-data .fac{margin-right:10px;width:30px;height:30px;line-height:30px;border-radius:18px;background:#ffffff;} .botiga-block.long .botiga-data .profiles{position:absolute;left:473px;bottom:10px;width:100%;} .botiga-block.long .botiga-data .botiga-left:only-child .profiles{position:static;margin-top:20px;} .botiga-block.long .botiga-data .profiles .fa-social-ico{margin-bottom:10px;} .botiga-block.long .botiga-data .profiles br{display:none;} .botiga-block.long .botiga-data figure{float:left;width:425px;margin:4px 0px 9px 0px;border-color:#E2E2E2;} .botiga-block.long .communications a{margin-right:10px;} .botiga-block.long .communications a img{width:32px;height:32px;} .botiga{position:relative;} .botiga .list-grid{position:absolute;right:0px;margin-top:0px;} .content-private-zone .promociones-detalle .promo-foto{float:none;margin-right:0px;} .content-private-zone .promociones-detalle .promo-info{float:none;width:100%;-moz-width:100%;-webkit-width:100%;} .content-private-zone .promociones-detalle .promo-info h1{color:#154A8C;} .app-download{background:url(/img/appmarkets/faldon.1742672523.jpg) repeat-x center top;color:#FFFFFF;text-align:center;margin-bottom:13px;padding:40px 0 18px 0;position:relative;} .app-download i{font-weight:bold;font-style:normal;color:#000000 !important;position:absolute;cursor:pointer;border-radius:15px;text-align:center;line-height:30px;width:30px;height:30px;background-color:#CCCCCC;top:15px;right:15px;} .app-download .wrapper *{display:inline-block;} .app-download .wrapper * + *{margin-left:17px;} .app-download .wrapper h4{font-size:40px;line-height:54px;font-weight:bold;} .app-download .wrapper img{vertical-align:middle;margin-bottom:22px;} .app-buttons{width:386px;margin-left:auto;margin-right:auto;padding-top:4px;padding-bottom:15px;} .app-buttons a{float:left;margin-bottom:10px;} .app-buttons a + a{float:right;} .calendar-wrapper{box-sizing:border-box;overflow:hidden;} .month-wrapper{display:inline-block;box-sizing:border-box;width:calc(33.333333% - 10px);float:left;padding:20px;margin:0 15px 15px 0;} .month-wrapper:nth-child(odd){background-color:#efefef;} .month-wrapper:nth-child(3n){margin-right:0!important;} .month-wrapper table{width:100%;} .month-wrapper table th,.month-wrapper table td{width:14.285714%;} .month-wrapper .calendar-title{font-size:22px;padding-bottom:20px;} .month-wrapper table th{color:#666;} .month-wrapper table td{font-family:"Arial";text-align:center;padding:5px;} .month-wrapper table td.today{color:red;font-weight:bold;} .month-wrapper table td.calendar-day-with-background{color:#FFF;font-weight:bold;cursor:default;} .month-wrapper table td.calendar-day-no-background{color:inherit;font-weight:bold;cursor:default;} .calendar-legend{display:table;clear:both;} .calendar-legend.top{margin-bottom:30px;} .calendar-legend.bottom{margin-top:30px;} .calendar-legend .legend-item{display:table-row;} .calendar-legend .legend-sample{display:table-cell;width:20px;height:20px;vertical-align:middle;float:left;margin-bottom:10px;} .calendar-legend .legend-title{display:table-cell;padding-left:15px;vertical-align:top;padding-bottom:10px;} .sectors-categories-list-group a{color:#000!important;} .checkout{padding:1px 0 3px 0;font-size:0.8rem;} .checkout .checkout-info{font-size:14px;font-weight:bold;padding:0 0 26px 0;} .checkout .checkout-col.left{min-width:320px;width:40%;} .checkout .checkout-col.right{width:57%;} .checkout .checkout-block{padding-bottom:16px;width:100%;margin-bottom:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .checkout .checkout-block-titulo{padding:6px 0;font-size:16px;line-height:20px;border-bottom:1px solid #154A8C;color:#154A8C;} .checkout .checkout-block form .half{width:calc(50% - 10px);} .checkout .checkout-block form .half13{width:160px;} .checkout .checkout-block form .half23{width:calc(100% - 170px);} .checkout .checkout-block form.checkout-data-pay fieldset,.checkout .checkout-block form.checkout-data-shipping fieldset{padding:16px 0 0 0;} .checkout .checkout-form-dfact .checkbox-group{padding:1px 0 0 0;margin-bottom:-6px;} .checkout .checkout-form-dfact p:last-of-type{padding-top:23px;border-top:1px solid #ededed;} .checkout .checkbox-group,.radio-group{cursor:pointer;position:relative;} .checkout .checkbox-group input[type=checkbox]{float:left;margin:2px 7px 0 0;} .checkout .checkbox-group span{padding-left:22px;margin-top:-16px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .checkout .radio-group{padding:2px 0 5px 5px;clear:both;overflow:hidden;width:100%;position:relative;} .checkout .checkout-block form label{display:inline-block;padding-bottom:2px;} .checkout .checkout-block form label a{color:#000000;} .checkout .checkout-block form textarea{height:90px !important;padding-top:8px !important;} .checkout .checkout-block .disabled{color:#999999;cursor:not-allowed;} .checkout .checkout-block .disabled b,.checkout .checkout-block .disabled strong{font-weight:normal;} .checkout .checkout-block .disabled a{font-weight:normal;color:inherit;} .checkout .fieldset-nomargin{padding-bottom:0px;} .checkout .resumen-tr .td-foto{border:1px solid #E9E7E7;padding:6px !important;width:73px;display:table-cell;vertical-align:middle;text-align:center;float:left;margin:2px 10px 4px 0;position:absolute;} .checkout .resumen-tr{margin:0 0px;border-bottom:1px solid #EEEEEE;padding:18px 0 20px 0;position:relative;} .checkout .resumen-tr .td-info{position:relative;float:left;width:100%;left:97px;padding-right:97px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .checkout .resumen-tr .td-info .td-fecha{padding-top:0;} .checkout .resumen-tr .td-info .td-can{padding-top:17px;float:left;} .checkout .resumen-tr .td-info .td-tot{padding-top:0px;float:right;font-size:14px;margin-left:8px;margin-top:-10px;} .checkout .resumen-tr .td-info .td-tot u{text-decoration:line-through;display:inline-block;color:#999999;margin-right:10px;} .checkout .resumen-tr .td-info .td-can + .td-tot{padding-top:17px;margin-top:0px;} .checkout .resumen-tr .td-info .td-del{padding-top:17px;clear:both;} .checkout .resumen-totales{padding:17px 0px 0 0;} .checkout .resumen-totales span{display:inline-block;} .checkout .resumen-totales em{width:137px;display:inline-block;font-style:normal;} .checkout .resumen-totales .total, .checkout .resumen-totales .gastos, .checkout .resumen-totales .descuentos{padding:13px 0 0 0;font-size:15px;font-weight:bold;} .checkout .resumen-tr .td-info .td-can select{border:1px solid #D2D2D2;height:20px;line-height:20px;width:50px;position:relative;top:-1px;margin-left:8px;} .checkout .checkout-form-mpag .radio-group input[type=radio]{margin-top:3px;} .checkout .checkout-form-mpag .radio-group p{padding-bottom:8px;} .checkout .radio-group input[type=radio]{float:left;margin:1px 7px 0 1px;} .checkout .radio-group span{float:left;} .checkout .radio-group input[type=radio]:checked + span{font-weight:bold;} .checkout fieldset.check-radio-group{padding-bottom:0!important;} .checkout .checkout-form-mpag .radio-group span{width:calc(100% - 30px);} .checkout .checkout-form-mpag .radio-group span .info{font-weight:normal;} .checkout .checkout-block .item-cesta h5 a{color:#000!important;font-size:16px;} .checkout .checkout-button-wrapper a{width:100%;} .checkout .checkout-button-wrapper a span{display:inline-block;vertical-align:middle;} .checkout .checkout-button-wrapper a svg{height:30px;width:50px;} .checkout .checkout-button-wrapper a svg *{fill:white;} .checkout .checkout-button-wrapper .btn{padding-top:6px;padding-bottom:4px;} .checkout .checkout-button-whatsapp{background-color:#128C7E;margin-bottom:25px;} .checkout .checkout-button-whatsapp:hover{background-color:#666666;} .checkout .errors{display:none;} .checkout .clausulas{margin-top:-26px;} .checkout .clausulas .checkout-block-titulo{margin-bottom:10px;} .checkout .observaciones textarea{height:100px;} .checkout .shipping-alert{background-color:#EEEEEE;padding:15px;margin-bottom:35px;clear:both;overflow:hidden;} .checkout .shipping-alert svg{float:left;height:20px!important;width:25px!important;margin-right:10px;} .checkout .shipping-alert svg *{fill:#666666;} .checkout .shipping-alert span{color:#666666;float:left;line-height:20px;width:calc(100% - 35px);} .checkout .shipping-alert span a{color:#666666;} .checkout-form-bonos{border-bottom:1px solid #EEEEEE;padding:11.5px 0 20px 0;} .checkout-form-bonos label{font-weight:bold;display:block;width:100%;} .checkout-form-bonos .btn{width:160px!important;padding:0px!important;height:44px!important;line-height:44px!important;} .checkout-form-bonos input[type=text]{border:1px solid #CCCCCC;height:44px;width:calc(100% - 170px);font-size:15px;padding-left:15px;padding-right:15px;display:block;background-color:#FFFFFF;} .checkout-form-bonos p{margin-top:4px!important;padding-bottom:6px!important;} .checkout .panel-error{border:1px solid #FF0000;background-color:#FFF2F5;color:#FF0000;padding:8px 12px 8px 24px;position:relative;} .checkout .panel-error a{color:#FF0000;} .checkout .panel-error:before{content:"!";position:absolute;top:6px;left:10px;font-weight:bold;font-size:20px;} .pretitle{color:#154A8C;text-align:center;font-size:49px;line-height:49px;} .pretitle .wrapper{padding-top:20px;padding-bottom:19px;} #floating-checkout-wrapper{display:block;height:auto;} #nav.sticky + #floating-checkout-wrapper,#nav.sticky + .pretitle + #floating-checkout-wrapper,#nav.sticky + .pretitle + .submenu-separator + #floating-checkout-wrapper,#nav.sticky + .pretitle + .submenu-long + #floating-checkout-wrapper,header.sticky ~ #floating-checkout-wrapper{position:fixed;/* left:0 */;width:100%;background-color:#FFFFFF;z-index:1;} .floating-checkout-content{display:block;overflow:hidden;padding:15px 0;height:auto;border-bottom:2px solid #dfdfdf;} .floating-checkout-info{width:calc(100% - 350px);float:left;} .floating-checkout-title{font-weight:700;font-size:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:27px;margin-top:-2px;margin-bottom:-3px;} .floating-checkout-subtitle{font-weight:normal;font-size:16px;margin-top:2px;} .floating-checkout-price-button{width:350px;float:right;text-align:right;} .floating-checkout-price{display:inline-block;vertical-align:middle;margin:-8px 15px 0 0;font-size:35px;color:#154A8C;} .floating-checkout-from{font-size: 13px; display: inline-block; vertical-align: sub; margin-right: 5px;color:#154A8C;} .floating-checkout-button a{text-transform:uppercase;} .reserva-wrapper{display:block;box-sizing:border-box;border-top:1px solid #CCC;overflow:hidden;padding-bottom:36px;} .reserva-wrapper .section-title{margin:18px 0 2px 0!important;font-size:22px!important;} .reserva-item{display:block;box-sizing:border-box;} .reserva-item-separator{margin-bottom:20px;} .reserva-item-separator.no-date{margin-bottom:10px;} .reserva-item-content{display:table;} .reserva-item-content,.reserva-item-hour{width:100%;padding:18px 20px;background-color:#eae9e9;box-sizing:border-box;margin-top:2px;} .reserva-item-content .sep{height:24px;clear:both;} .reserva-item-hour{font-size:22px;color:#154A8C;} .reserva-item-row{display:table-row;box-sizing:border-box;} .reserva-item-cell{display:table-cell;vertical-align:middle;} .reserva-item-cell:nth-child(1){width:auto;} .reserva-item-cell:nth-child(2){width:100px;} .reserva-item-cell:nth-child(3){width:178px;} .reserva-item-cell:nth-child(4){width:137px;} .reserva-info-text{display:table;margin-bottom:30px;} .reserva-info-text span{display:table-cell;vertical-align:middle;} .reserva-info-text .info-icon{display:inline-block;width:35px;height:35px;margin-right:10px;} .reserva-info-text .info-icon svg{width:35px!important;height:35px!important;} .reserva-info-text .info-icon svg *{fill:#154A8C;stroke-width:3px!important;} .reserva-info-alert{display:table;margin-bottom:30px;color:#154A8C;font-weight:bold;} .reserva-info-alert span{display:table-cell;vertical-align:middle;} .reserva-info-alert .info-icon{display:inline-block;width:35px;height:35px;margin-right:10px;} .reserva-info-alert .info-icon svg{width:35px!important;height:35px!important;} .reserva-info-alert .info-icon svg *{fill:#154A8C;stroke-width:3px!important;} .reserva-date-indicator{display:block;width:138px;box-sizing:border-box;padding:7px 25px;font-size:15px;text-transform:uppercase;background-color:#000;color:#FFF;} .reserva-title{font-size:16px;font-weight:700;max-width:500px;} .reserva-price,.reserva-pax{font-size:22px;font-weight:700;display:inline-block;width:127px;text-align:right;} .reserva-price small,.reserva-pax small{font-size:11px;} .reserva-pax{font-size:16px;} .reserva-price .tachado{color:#999999;text-decoration:line-through;font-size:20px;font-weight:normal;} .reserva-quantity-wrapper{width:144px;float:right;text-align:right;} .reserva-quantity-wrapper .btn{padding:0;} .reserva-subtitle{font-size:15px;font-weight:400;margin-top:3px;} .reserva-quantity-button,.reserva-quantity-field{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} .reserva-quantity-field{font-size:14px;text-align:center;} .reserva-quantity-field,.reserva-quantity-button{width:35px;height:35px;} .reserva-weight-field{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;height:35px;line-height:35px;width:114px;float:right;border:1px solid #FFF;} .reserva-quantity-button{display:inline-block;vertical-align:top;text-align:center;background-color:#154A8C;} .reserva-quantity-button-minus{margin-right:1px;} .reserva-quantity-button svg{width:12px;margin-top:1px;} .reserva-quantity-button.reserva-quantity-button-plus svg{width:14px!important;} .reserva-quantity-button svg *{fill:#FFF;stroke:#FFF;} .reserva-cart-button-wrapper{text-align:right;} .reserva-cart-button-wrapper svg{width:25px!important;height:25px!important;} .reserva-cart-button-wrapper svg *{fill:#FFF!important;stroke:#FFF!important;} .reserva-cart-button,.reserva-cart-button-go{width:87px;padding:5px 0 1px 0;margin-top:2px;} .reserva-cart-group-button,.reserva-cart-group-button-go{width:100%;max-width:434px;margin:0 auto;display:block;padding:7px 10px;} .reserva-cart-group-button span,.reserva-cart-group-button-go span{display:inline-block;font-size:17px;position:relative;top:-5.5px;margin:0 10px;text-transform:uppercase;} .reserva-cart-group-button svg,.reserva-cart-group-button-go svg{margin:0 10px -5px 10px;height:34px!important;width:34px!important;} .reserva-wrapper .reservation-button{display:block;margin-bottom:35px;padding-top:10px;} .reserva-calendar-wrapper{position:relative;padding:30px;margin-top:35px;margin-bottom:40px;text-align:center;background:#eae9e9;box-sizing:border-box;} .reserva-calendar-wrapper #datepicker{display:block;box-sizing:border-box;} .reserva-calendar-wrapper .ui-datepicker{width:100%!important;box-sizing:border-box;} .reserva-calendar-wrapper .ui-datepicker-group{width:50%;box-sizing:border-box;} .reserva-calendar-wrapper .ui-datepicker,.reserva-calendar-wrapper .ui-datepicker table,.reserva-calendar-wrapper .ui-datepicker tr,.reserva-calendar-wrapper .ui-datepicker td,.reserva-calendar-wrapper .ui-datepicker th,.reserva-calendar-wrapper .ui-datepicker td a{margin:0;border-spacing:0;border} .reserva-calendar-wrapper .ui-datepicker tbody td a{border:1px solid #FFF;color:black;text-decoration:none;} .reserva-calendar-wrapper .ui-datepicker tbody td{padding:0;width:14.2857%;} .reserva-calendar-wrapper .ui-datepicker tbody td a,.reserva-calendar-wrapper .ui-datepicker tbody td.ui-state-disabled span{text-align:center;border:1px solid transparent;} .reserva-calendar-wrapper .ui-datepicker tbody td a.ui-state-active{border:1px solid #154A8C;color:#154A8C!important;background-color:transparent;} .reserva-calendar-wrapper .ui-datepicker tbody td a:hover{background-color:#f8f8f8;} .reserva-calendar-wrapper .ui-datepicker thead{border-bottom:1px solid #CCC!important;} .reserva-calendar-wrapper .ui-datepicker thead th{padding-bottom:0px;text-transform:none;color:#CCC;} .reserva-calendar-wrapper .ui-datepicker tbody tr:first-of-type td{padding-top:5px!important;} .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background-color:transparent;} .reserva-calendar-close-button-wrapper{text-align:center;margin-top:15px;} .reserva-calendar-wrapper .ui-datepicker-group-last table{float:right;} .reserva-calendar-arrow-wrapper{display:block;width:calc(100% - 60px);position:absolute;top:-26px;height:26px;} .reserva-calendar-arrow-wrapper .top-arrow{margin:0 auto;width:0;height:0;border-right:26px solid transparent;border-top:0px solid transparent;border-left:26px solid transparent;border-bottom:26px solid #eae9e9;} .ui-datepicker{display:none;width:294px;padding:35px;cursor:default;text-transform:uppercase;font-family:Tahoma;font-size:12px;background-color:#ffffff;} .ui-widget-header{border:none;background:transparent;font-weight:bold;} .ui-datepicker-header{position:relative;padding-bottom:10px;} .ui-datepicker-title{text-align:center;} .ui-datepicker-month{text-transform:none;position:relative;padding-right:15px;color:#565656;} .ui-datepicker-year{padding-left:8px;color:#565656;} .reserva-item-cell-title{padding-right:15px;} .reserva-item-facetas{margin-top:-5px;} .reserva-item-faceta{float:left;min-width:120px;margin-right:15px;} .reserva-item-faceta label{display:block;font-weight:bold;padding-bottom:2px;font-size:13px;} .reserva-item-faceta select{width:100%;border:1px solid #FFF;border-radius:5px;height:26px;line-height:26px;} .reserva-item-faceta .colour-picker{clear:both;width:144px;} .reserva-item-faceta .colour-picker .color{display:inline-block; float:left;margin-right:3px;margin-bottom:3px;width:33px;height:26px;} .reserva-item-faceta .colour-picker .color a{display:block;width:100%;height:100%;box-sizing:border-box;} .reserva-item-faceta .colour-picker .color a.selected{border-color:#000!important;} .reserva-item-faceta-disabled{color:#CC0000;width:calc(178px + 137px - 30px)!important;text-align:right;font-weight:bold;padding-left:15px;padding-right:30px;background-image:url(/img/vector/info-red.svg);background-repeat:no-repeat;background-size:18px 18px;background-position:right;} .activities-interest-wrapper{overflow:hidden;padding-top:50px;margin-top:40px;border-top:3px solid #000;box-sizing:border-box;} .activities-interest-title{font-size:32px;font-weight:700;text-align:center;} .activities-interest-items-wrapper{width:auto;overflow:hidden;margin-top:30px;margin-bottom:30px;} .activities-interest-items-item-wrapper{position:relative;float:left;border:1px solid #CCC;margin:0 30px 30px 0;width:calc(33.33333% - 20px);box-sizing:border-box;} .activities-interest-items-item-wrapper figure{border-top:none;border-left:none;border-right:none;} .activities-interest-items-item-wrapper:nth-child(3n){margin-right:0;} .activities-interest-items-item-image img{width:100%;height:auto;background-color:#cfcfcf;} .activities-interest-items-item-info,.activities-interest-items-item-info-price-button-wrapper{padding:20px;} .activities-interest-items-item-info-title a{color:#000!important;font-size:18px;font-weight:700;} .activities-interest-items-item-info-place{font-size:16px;margin-top:5px;} .activities-interest-items-item-info-price-button-wrapper{position:absolute;bottom:0;left:0;right:0;overflow:hidden;} .activities-interest-items-item-info-price{display:inline-block;width:auto;font-size:25px;line-height:43px;float:left;color:#154A8C;} .activities-interest-items-item-info-button{display:inline-block;width:auto;float:right;text-align:right;} .activities-interest-items-item-info-button a{text-transform:uppercase;font-size:15px;padding-left:25px;padding-right:25px;} .noticia .activities-interest-items-item-info-price-button-wrapper{position:relative;margin-top:0;margin-bottom:20px;padding:0;float:right;} .noticia .activities-interest-items-item-info-price{margin-right:30px;font-size:28px;} .noticia .activities-interest-items-item-info-price,.noticia .activities-interest-items-item-info-button{width:auto;float:left;} .noticia figure,.home-bloque-agenda figure,.noticia-item-wrapper figure,.home-portada .home-bloque-unico figure,.mostviewed figure,.home-bloque-noticias .home-bloque-unico figure{position:relative;} .noticia-item-info-prev{padding:4px 0 10px 0;font-weight:500;} .video-hoverable{display:block; position:absolute;top:0;right:0;bottom:0;left:0;width:100%;/*height:100%;*/text-align:center;background:rgba(0,0,0,0);transition:all 0.5s ease-in-out;} .video-hoverable svg{position:relative;height:50px;width:100%;top:calc(50% - 25px);} .video-hoverable svg *{fill:#FFF;transition:all 0.5s ease-in-out;} .video-hoverable:hover{background:rgba(0,0,0,0.2);} .video-hoverable:hover svg *{/*fill:#154A8C;*/} .masonry .noticia .activities-interest-items-item-info-price-button-wrapper{position:relative;display:block;width:100%;margin-top:0;margin-bottom:0;padding:10px 0 10px 0;border-top:1px solid #CCC;} .masonry .noticia .activities-interest-items-item-info-price{margin-right:0;font-size:22px;float:left;text-align:left;} .masonry .noticia .activities-interest-items-item-info-price,.masonry .noticia .activities-interest-items-item-info-button{width:auto;display:inline-block;} .masonry .noticia .activities-interest-items-item-info-button{float:right;} .masonry .noticia{border-bottom:1px solid #CCCCCC;} .newsletter-page-form-wrapper{padding:20px;width:600px;margin:0 auto;} .informe-categorias-fidelizacion-wrapper{display:block;} .informe-categorias-fidelizacion-row{display:block;} .informe-categorias-fidelizacion-row-sep{border-bottom:2px solid #CCCCDD;margin:30px 0 10px 0;} .informe-categorias-fidelizacion-sub-categories span{line-height:40px;} .informe-categorias-fidelizacion-row span{display:inline-block;} .informe-categorias-fidelizacion-row span:nth-child(1){width:15%;} .informe-categorias-fidelizacion-row span:nth-child(2){width:40%;} .informe-categorias-fidelizacion-row span:nth-child(3){width:5%;} .informe-categorias-fidelizacion-row span:nth-child(4){width:auto;} .informe-categorias-fidelizacion-row span svg{height:25px!important;margin-top:-7px;width:auto;vertical-align:middle;padding-right:8px;} .informe-categorias-fidelizacion-no-associada{font-weight:bold;font-style:italic;color:#666666;} .simple-marketplace-wrapper{overflow:hidden;width:100%;} .simple-marketplace-wrapper *{box-sizing:border-box;} .abstract p + .simple-marketplace-wrapper,.abstract ul + .simple-marketplace-wrapper{padding-top:20px;} .simple-marketplace-item{display:inline-block;width:calc(33.3333333333333% - 15px);font-size:0;float:left;margin-right:20px;margin-bottom:50px;} .simple-marketplace-item:nth-child(3n + 3){margin-right:0;} .simple-marketplace-item-image{padding:20px;border:1px solid #CCCCCC;} .simple-marketplace-item-image img{width:100%;height:auto;} .simple-marketplace-item-info{margin-top:15px;} .simple-marketplace-item-info-title a,.simple-marketplace-item-info-subtitle,.simple-marketplace-item-info-price-old{color:#333333!important;} .simple-marketplace-item-info-title a{font-size:18px;font-weight:bold;} .simple-marketplace-item-info-subtitle{font-size:16px;margin-top:2px;} .simple-marketplace-item-info-price-wrapper{font-size:18px;margin-top:23px;} .simple-marketplace-item-info-price{color:#154A8C;font-weight:bold;} .simple-marketplace-item-info-price-old{text-decoration:line-through;margin-right:18px;font-weight:bold;} .cesta-tabla table{margin-left:auto!important;margin-right:auto!important;} .categories-wrapper{display:flex;flex-wrap:wrap;overflow:hidden;clear:both;margin-top:30px;margin-bottom:10px;} .category-description{margin-top:20px!important;padding:0!important;} .category-item{border:1px solid #CCCCCC;width:calc(100% / 4 - 18px);box-sizing:border-box;padding:15px 33px 15px 33px;margin:0 24px 24px 0;float:left;} .category-item:nth-child(4n){margin-right:-50px;} .category-item__icon{text-align:center;} .category-item__icon svg{height:37px;width:100%!important;} .category-item__icon svg *{fill:#154A8C!important;} .category-item__title,.category-item__abstract{text-align:center;} .category-item__title{margin:5px 0 0 0;} .category-item__title a{color:#154A8C!important;font-family:Raleway;font-size:16px;line-height:23px;font-weight:bold;text-transform:uppercase;} .category-item__abstract{font-family:'Arial',sans-serif;font-size:15px;line-height:23px;margin-top:2px;padding-bottom:0;} .detail-order{display:none;} .detail-order table{background-color:#ffffff;} .order-list{width:100%!important;border-collapse:collapse;font-size:16px!important;} .order-list th{color:#154A8C;border-bottom:1px solid #154A8C;font-weight:700!important;padding-bottom:3px;} .order-list th,.order-list .order-line-data{text-align:left;} .order-list .order-line-data{font-size:14px!important;height:50px;} .order-list .order-line{border-top:1px solid #CCCCCC;} .order-head + .order-line{border-top:0 none;} .order-line{cursor:pointer;} .order-line.active{background-color:#EDEDED;} .order-line td{padding-left:5px;padding-right:5px;} .order-line td:first-of-type{padding-left:0px;} .order-line td:last-of-type{padding-right:0px;} .order-line + .order-acompanyantes td{padding-top:10px;} .order-acompanyantes td{padding-bottom:20px;} .order-acompanyantes a{display:inline-block;margin:0 auto;border:1px solid #154A8C;text-align:center;font-size:13px;line-height:24px;padding:1px 10px;} .order-acompanyantes a span{float:left;line-height:24px;margin-right:10px;position:relative;top:2px;height:20px;} .order-acompanyantes a span svg{display:block;height:100%;width:auto;} .order-acompanyantes a span svg *{fill:#154A8C;} .certificate-list .order-line{cursor:auto;padding:4px 0;} .certificate-list .tright{text-align:right;} .certificate-list .tleft{text-align:left;} .certificate-list .tcenter{text-align:center;} .certificate-list .order-line-data{line-height:18px;height:60px;} .certificate-list .order-line + .order-acompanyantes td{padding-top:5px;padding-bottom:25px;} .certificate-list .order-reservas-estados{clear:both;overflow:hidden;padding:0 0 25px 0;font-size:14px;} .certificate-list .order-reservas-estados a{float:left;text-align:center;color:#fff;background-color:#666;border-radius:4px;padding:1px 10px 2px 10px;} .certificate-list .order-reservas-estados a + a{margin-left:10px;} .certificate-list .order-reservas-estados a.ok{background-color:#4cab07;} .certificate-list .order-reservas-estados a.status{background-color:#347deb;} .certificate-list .order-reservas-estados a.cancel{background-color:#cc0000;} .certificate-list .order-reservas-estados a:hover{background-color:#333!important;text-decoration:none;} .certificate-list .order-line-data-status{height:auto;padding:15px 0;} .certificate-list .order-line-data-status .order-reservas-estados{padding:16px 0 4px 0;text-align:center;} .certificate-list .order-line-data-status .order-reservas-estados a{line-height:26px;float:none;display:inline-block;margin:0 5px 5px 5px!important;} .certificate-list .order-line-data-status .order-reservas-estados.tleft{text-align:left!important;} .certificate-list .order-line-data-status .order-reservas-estados.tleft a{text-align:left!important;margin-left:0px!important;margin-right:10px!important;} .certificate-list .order-line-data .order-line-product{display:inline-block;padding:6px 0;color:inherit;} .certificate-list .order-line-data .order-line-order{color:inherit;} .certificate-list .order-line-data .order-line-order svg{float:left;height:15px;width:auto;margin:1px 4px 0 0;} .certificate-list .order-line-data .order-line-order svg *{fill:#000;} .certificate-list .order-line-data .order-line-order.active{color:#999;} .certificate-list .order-line-data .order-line-order.active svg *{fill:#999;} .reservas-status-1{color:#f18973;} .reservas-status-2{color:#86af49;} .reservas-status-3{color:#cc0000;} .reservas-status-4{color:#cc0000;} #text-slideshow{display:none;z-index:1;width:100%;position:fixed;} #text-slideshow .wrapper{clear:both;overflow:hidden;position:relative;min-height:48px;background-color:#FFFFFF;padding-top:11px;padding-bottom:10px;box-shadow:0 4px 2px -2px #CCCCCC;-moz-box-shadow:0 4px 2px -2px #CCCCCC;-webkit-box-shadow:0 4px 2px -2px #CCCCCC;} #text-slideshow .item{position:absolute;width:100%;display:none;box-sizing:border-box;padding-left:21px;padding-right:21px;} #text-slideshow .info{width:calc(100% - 250px);float:left;} #text-slideshow .title{font-weight:700;font-size:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} #text-slideshow .title:only-child{padding-top:8px;} #text-slideshow .date{font-weight:normal;font-size:16px;margin-top:0px;} #text-slideshow .button{width:250px;float:right;display:inline-block;vertical-align:middle;margin:2px 0 0 0;text-align:right;} #text-slideshow .button .btn{text-transform:uppercase;padding:7px 19px;} #text-slideshow .button .small{display:none;} .whatsapp-api{text-decoration:none !important;} .whatsapp-text{position:relative;top:4px;margin-right:5px;} .whatsapp-text svg{width:18px;height:18px;} .whatsapp-text svg *{fill:#000000;} a .whatsapp-text svg *{fill:#154A8C;} .home-bloque-icons-block{background-color:#154A8C;padding:80px 0 50px 0;} .home-bloque-icons-block *{box-sizing:border-box;color:#FFFFFF;} .home-bloque-icons-block .wrapper{padding:0 30px;display:flex;flex-wrap:wrap;justify-content:center;} .home-bloque-icons-block .icons-block-item{width:calc(100% / 4);margin-bottom:25px;} .home-bloque-icons-block.max-items-3 .icons-block-item{width:calc(100% / 3);} .home-bloque-icons-block.max-items-2 .icons-block-item{width:calc(100% / 2);} .home-bloque-icons-block.max-items-1 .icons-block-item{width:100%;} .home-bloque-icons-block .icons-block-item:first-child:nth-last-child(5),.home-bloque-icons-block .icons-block-item:first-child:nth-last-child(5) ~ .icons-block-item{width:calc(100% / 5);} .home-bloque-icons-block .icons-block-item .icons-block-item-icon,.home-bloque-icons-block .icons-block-item .icons-block-item-title{text-align:center;font-size:28px;line-height:35px;text-transform:uppercase;} .home-bloque-icons-block .icons-block-item .icons-block-item-title a{color:#FFFFFF;} .home-bloque-icons-block .icons-block-item .icons-block-item-number{font-size:36px;font-weight:bold;margin-bottom:10px;text-align:center;} .home-bloque-icons-block .icons-block-item .icons-block-item-icon{overflow:hidden;margin-bottom:15px;} .home-bloque-icons-block .icons-block-item .icons-block-item-icon svg{width:100%;height:83px;} .home-bloque-icons-block .icons-block-item .icons-block-item-icon svg *{fill:#FFFFFF;} .home-bloque-icons-block .icons-block-item a{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;} .home-bloque-icons-block .icons-block-item a:hover{color:#000!important;background-color:unset!important;} .home-bloque-icons-block .icons-block-item a:hover svg *{fill:#000;} .multievents-block{overflow:hidden;border-top:1px solid #000000;padding:28px 0 30px 0;width:100%;} .multievents-block.activities{border-top:none;} .multievents-block h2{font-size:30px!important;line-height:46px!important;padding:0 0 18px 0!important;} .multievents-block .mosaico{width:100%;} .multievents-video,.multievents-image{padding-bottom:30px;} .multievents-image + .multievents-block{padding-top:0px;} .multievents-video-wrapper{background-color:#edeaea;} .multievents-video-wrapper *{box-sizing:border-box;} .multievents-video-wrapper .iframe-video{margin:0 auto;padding:0;line-height:0;} .multievents-block:last-child{border-bottom:none;} .multievents-block.event-intro img{margin-bottom:30px;} .multievents-block .mapa{height:690px;} .multievents-block-clean{border-top:0px!important;padding-bottom:0px!important;} .multievents-block-clean h2{padding-bottom:0px !important;} .multievent-detail-content .event-intro p img{margin:4px auto;} .multievent-detail-content .home-bloque-icons-block .wrapper{width:100%;padding:0 10px;} .multievent-detail-content .turismo-top .turismo-foto{background-color:#ececed;} .multievent-detail-content .turismo-ficha .gallery{margin-left:0px!important;margin-right:0px!important;} .multievents-list{padding-top:30px;box-sizing:border-box;} .multievents-list *{box-sizing:border-box;} .multievents-day h5{border-bottom:1px solid #000000;padding-bottom:5px!important;} .multievents-head{clear:both;overflow:hidden;} .multievents-td{float:left;} .multievents-hora{width:15%;text-align:left;padding-left:10px;} .multievents-grupo{width:28%;} .multievents-organiza{width:28%;} .multievents-double{width:56%;} .multievents-lugar{width:29%;} .multievents-head{clear:both;overflow:hidden;text-align:center;text-transform:uppercase;color:#999999;font-size:20px;line-height:54px;} .multievents-hours{clear:both;overflow:hidden;color:#FFFFFF;background-color:#999999;font-size:20px;line-height:37px;} .multievents-hours .multievents-td{text-transform:uppercase;text-align:left;} .multievents-hours .multievents-hora{width:100%;} .multievents-line + .multievents-hours{margin-top:40px;} .multievents-line{border-bottom:1px solid #CCCCCC;clear:both;overflow:hidden;padding:15px 0 13px 0;} .multievents-line .multievents-td{text-align:center;box-sizing:border-box;padding:0 6px;} .multievents-line .multievents-hora{text-align:left;font-weight:bold;padding-left:10px;} .multievents-line a{color:#000!important;} .multievents-rwd-caption{color:#666;font-weight:bold;display:none;} .multievents-subtitle + .event-intro{padding-top:24px;} .multievents-subtitle + .mosaico.masonry{padding-top:16px;} .multievents-calendar-block{margin-top:40px;margin-bottom:50px;} .multievents-calendar-dates-range{text-align:center;text-transform:uppercase;font-size:20px;font-weight:600;padding-bottom:17px;color:#999999;} .multievents-calendar-day-select-day .month,.multievents-calendar-day-select-day .day-name{font-size:16px;font-weight:600;text-transform:uppercase;} .multievents-calendar-day-select-day .day-name{margin-top:5px;margin-bottom:8px;} .multievents-calendar-day-select-day .month{margin-top:8px;} .multievents-calendar-day-select-day .day{font-size:44px;font-weight:700;} .multievents-calendar-day-select-day:last-child{margin-right:0;} .multievents-calendar-day-select-day *{text-align:center;color:#000;} .multievents-calendar-day-select-day .ca-item-main.disabled-date{border-color:#CCC;} .multievents-calendar-day-select-day .ca-item-main.disabled-date .disabled-date{color:#CCC;} .multievents-gallery h3{display:none;} .multievents-gallery .gallery-masonry{max-width:100%!important;} .multievents-gallery .gallery-masonry a.foto{width:calc(25% - 14.25px)!important;} .multievents-documentos .docs{max-width:100%;} .multievents-block.docus{clear:both;margin-top:16px;padding-bottom:2px;} .multievents-block .home-bloque.catalog-block{padding-top:4px;} .multievents-block .home-section-title{text-align:left;text-transform:none!important;font-weight:500!important;font-size:30px!important;line-height:46px!important;padding:0 0 18px 0!important;} .multievents-block .home-section-title:after{display:none;} .multievents-block .carousel-block ul{margin:0px;padding:0px;} .multievents-block .carousel-block ul li{padding-top:0px;padding-bottom:0px;position:static;} .multievents-block .carousel-block ul li:before{display:none;} .multievents-block.soc-net{margin-top:20px;clear:both;} .multievents-block.soc-net ul{margin:0px -10px;padding:10px 0 0 0;width:calc(100% + 20px);clear:both;overflow:hidden;} .multievents-block.soc-net ul li{text-align:center;padding:0px;margin:0 10px 15px 10px;position:static;float:left;} .multievents-block.soc-net ul li:before{display:none;} .multievents-block.soc-net ul li a{border-radius:25px;display:block;padding:15px!important;background-color:#154A8C;} .multievents-block.soc-net ul li a:hover{background-color:#000000;} .multievents-block.soc-net ul li a svg{height:20px;width:auto;display:block;margin:0 auto;} .multievents-block.soc-net ul li a svg *{fill:#FFFFFF;} .multievents-block .not-masonry{clear:both;} .multievents-block .not-masonry .item{position:static!important;} .multievents-intro .not-masonry{clear:both;} .multievents-intro .not-masonry .item{position:static!important;} .multievents-intro + .soc-net{margin-top:0px;} .multievents-block.destacados-list{clear:both;} .multievents-block.patros-block{padding-bottom:10px!important;} .multievents-block.patros-block .carousel-block__item-image a{padding:10px;box-sizing:border-box;background-color:#FFFFFF;border:1px solid #CFCFCF;height:157px;width:157px;display:table-cell;text-align:center;vertical-align:middle;} .multievents-block.patros-block .carousel-block__item-image img{display:inline-block;width:auto;max-height:135px;border:0 none;} .multievents-banner-long{padding:22px 0 37px 0;} .multievents-banner-long img{border:1px solid #ccc;} .content-patros{border-bottom:0 none!important;margin-bottom:0px!important;} .content-patros:after{display:none!important;} .content-patros .multievents-block{border-top:0px none;padding-top:0px;} .ca-container-calendar{position:relative;margin:0 auto;width:620px;height:108px;} .ca-wrapper-calendar{width:100%;height:100%;position:relative;} .ca-wrapper-calendar .ca-item,.multievents-calendar-day-select-day{height:95px;width:90px;float:left;} .ca-container-calendar .ca-item-main{height:93px;width:78px;border:1px solid #999999;padding:6px 0;} .ca-container-calendar a:hover{text-decoration:none;} .ca-container-calendar a.no-hover{cursor:default;} .ca-container-calendar .ca-wrapper{width:100%;height:100%;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .ca-container-calendar .ca-nav span{width:16px;height:27px;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;background-position:-45px -19px;position:absolute;top:50%;margin-top:-13px;left:-24px;opacity:0.5;cursor:pointer;text-indent:-9000px;z-index:1;} .ca-container-calendar .ca-nav .ca-nav-next{background-position:-61px -19px;left:auto;right:-24px;} .ca-balls{display:none;} .ca-slider .ca-balls{width:calc(100% - 40px);left:20px;bottom:20px;position:absolute;height:10px;z-index:99999;} .ca-slider .ca-balls .ca-ball{cursor:pointer;width:9px;height:9px;border-radius:5px;border:1px solid #FFFFFF;float:left;} .ca-slider .ca-balls .ca-ball + .ca-ball{margin-left:8px;} .ca-slider .ca-balls .ca-ball.active,.ca-slider .ca-balls .ca-ball:hover{background-color:#FFFFFF;} blockquote{padding:20px 20px 0 20px;background-color:#EEEEEE;border-left:3px solid #154A8C;margin-left:30px;margin-bottom:25px;width:auto;font-style:italic;} blockquote p{padding-bottom:20px!important;} .sidebar-causas{box-sizing:border-box;margin:0 0 30px 0;} .sidebar-causas *{box-sizing:border-box;} .sidebar-causas .sidebar-contents{border:1px solid #CCCCCC;} .sidebar-causas .causa-image{margin-bottom:15px;margin-top:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%} .sidebar-causas .iframe-video{padding:5px 0 15px 0;} .sidebar-causas .iframe-video iframe{display:block;} .sidebar-causas .causa-title{font-size:18px;line-height:23px;font-weight:bold;color:#154A8C;padding-bottom:10px;} .sidebar-causas .causa-title a{color:#154A8C;} .sidebar-causas .causa-description{line-height:22px;font-size:14px;} .sidebar-causas .causa-description a{color:#154A8C;} .sidebar-causas .padding{padding:15px 20px;} .sidebar-causas .progress-wrapper{padding-top:20px;padding-bottom:19px;} .sidebar-causas .progress-wrapper progress{display:block;width:100%;height:8px;} .sidebar-causas .progress-wrapper progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;} .sidebar-causas .progress-wrapper progress[value]::-webkit-progress-bar{background-color:#EAEAE9;} .sidebar-causas .progress-wrapper progress[value]::-moz-progress-bar{background-color:#154A8C;} .sidebar-causas .progress-wrapper progress[value]::-webkit-progress-value{background-color:#154A8C;} .sidebar-causas .progress-wrapper .percent{font-weight:bold;font-size:12px;line-height:10px;padding:5px 0 0 15px;} .sidebar-causas .goals-wrapper{background:#EAEAE9;overflow:hidden;} .sidebar-causas .goal-title{font-size:12px;font-weight:bold;color:#000000;} .sidebar-causas .goal-price{font-size:24px;color:#154A8C;} .sidebar-causas .achieved-price{font-size:24px;color:#999999;} .sidebar-causas .goal-left-col,.sidebar-causas .goal-right-col{width:45%;} .sidebar-causas .goal-left-col{float:left;} .sidebar-causas .goal-right-col{float:right;} .sidebar-causas .event-item{padding-top:0px!important;} .sidebar-causas .event-figure{margin:5px 0 15px 0;} .sidebar-causas .event-title{font-size:18px;line-height:22px;color:#000;font-weight:bold;} .sidebar-causas .event-date{font-size:14px;line-height:19px;} .sidebar-causas .event-button{margin:15px 0 15px 0;} .sidebar-causas .event-button:only-child{margin-top:5px;} .sidebar-causas .event-button a{display:block;font-size:18px;line-height:22px;text-transform:uppercase;text-align:center;background-color:#154A8C;color:#FFF;width:100%;line-height:35px;padding:6px 20px;} .sidebar-causas .event-button a:hover{background-color:#000;text-decoration:none;} .sidebar-causas .event-button svg{height:27px;width:27px;vertical-align:middle;margin-top:-3px;margin-left:20px;} .sidebar-causas .event-button svg *{fill:#FFF;} .sidebar-causas .event-subtitle{font-size:14px;line-height:23px;} .sidebar-causas .event-subtitle + .event-button{margin-top:4px;} .sidebar-causas .event-available-places{text-align:center;font-size:14px;} .sidebar-causas .event-available-places .places-number{color:#154A8C;font-weight:bold;} .sidebar-causas .donation-item .event-button{margin-bottom:5px;} .form-acompanyantes{padding-top:20px;} .form-acompanyantes .col{text-align:left;} .form-acompanyantes fieldset{padding-bottom:0px;} .form-acompanyantes fieldset .col{padding-bottom:0px!important;} .form-acompanyantes fieldset .cancel{background-color:#666666;border-color:#666666;} .form-acompanyantes fieldset .cancel:hover{background-color:#333333;border-color:#333333;} #form-acompanyantes fieldset{padding-top:0px} #form-acompanyantes fieldset.acompanyante{padding-top:14px;padding-bottom:4px;} #form-acompanyantes fieldset.activity{padding-top:24px;} #form-acompanyantes fieldset.activity:first-of-type{padding-top:0px;} #form-acompanyantes fieldset input[type=text]{font-size:13px;height:30px;} #form-acompanyantes fieldset .buttons{padding-top:20px;} #form-acompanyantes fieldset .buttons input{margin-top:10px;} .alert-info{padding:10px 0 0 0;font-weight:bold;} .clausula-rgpd{color:#666666;} .clausula-rgpd p{margin:0!important;padding:0!important;font-size:10px!important;line-height:13px!important;} .clausula-rgpd p + p{margin-top:6px !important;} .clausula-rgpd p:first-of-type + p{margin-top:0px !important;} .promo-form .clausula-rgpd p{padding:0px !important;} .promo-form .clausula-rgpd{margin-bottom:8px;} .checkout-block .clausula-rgpd{padding-top:16px;} .checkout-block .clausula-rgpd p:first-of-type + p{margin-top:6px !important;} .tabla-politicas{margin:5px auto 25px auto;width:100%;} .tabla-politicas td,.tabla-politicas th{padding:9px 15px;border:1px solid #FFFFFF;text-align:left;} .tabla-politicas tr:first-of-type{font-weight:bold;} .tabla-politicas tr:nth-child(odd){background-color:#EDEDED;} .tabla-politicas tr:nth-child(even){background-color:#E2E2E2;} .productos-block-detail .productos-sublist{padding-bottom:27px;} .productos-sublist{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;overflow:hidden;clear:both;} .productos-sublist .item{float:left;width:calc((100% / 4) - 30px);margin:0 15px;} .productos-sublist .item h4{font-size:22px;line-height:28px;text-transform:uppercase;padding-bottom:11px;} .productos-sublist .item h4 a{color:#000000;} .productos-sublist .item p{line-height:20px;padding-bottom:21px;font-size:14px;} .productos-sublist .item .prices{font-size:18px;font-size:15px;} .productos-sublist .item .prices .price{font-weight:bold;display:inline-block;} .productos-sublist .item .prices .price.old{color:#154A8C;text-decoration:line-through;} .productos-sublist .item .prices .price + .price{margin-left:30px;} .productos-sublist .item figure{margin-bottom:16px;margin-top:4px;} .productos-sublist .sep{display:none;clear:both;overflow:hidden;height:15px;line-height:15px;font-size:0px;width:100%;} .productos-sublist .sep:nth-of-type(4n+1){display:block;} .productos-sublist .sep:first-child{height:0px;line-height:0px;} .cesta-marketplace-action .btn{text-transform:uppercase;margin-bottom:10px;} .cesta-marketplace-action .aceptar{background-color:#154A8C!important;} .cesta-marketplace-action .aceptar:hover{background-color:#000000!important;} .cesta-marketplace-action .cancelar{background-color:#999999!important;} .cesta-marketplace-action .cancelar:hover{background-color:#333333!important;} .landing-donation{clear:both;overflow:hidden;} .donation-image{clear:both;overflow:hidden;width:100%;margin-bottom:29px;} .content-donation{float:left;width:calc(100% - 449px - 50px);border-top:2px solid #154A8Cpadding-top:25px;} .content-donation h4,.content-donation h5,.content-donation h6{font-size:33px!important;line-height:40px!important;font-weight:bold!important;padding:0 0 24px 0!important;margin:-5px 0 0 0!important;} .widget-donation{float:right;width:449px;background-color:#154A8C;color:#FFFFFF;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 auto;padding:22px 33px 40px 33px;} .widget-donation:only-child{float:none;} .widget-donation-title{font-size:33px;line-height:40px;font-weight:bold;padding-bottom:24px;} .widget-donation-default{padding-bottom:28px;} .widget-donation-default label{cursor:pointer;} .widget-donation-default label span{font-size:30px;line-height:40px;} .widget-donation-default label + label{margin-left:30px;} .widget-donation-default label input{position:relative;top:-5px;margin-right:10px;} .widget-donation-amount{padding-bottom:40px;} .widget-donation-import-title{padding-bottom:14px;} .widget-donation-import-value{background-color:#FFFFFF;clear:both;overflow:hidden;height:53px;padding:8px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} .widget-donation-import-value input{font-size:30px;height:37px;line-height:37px;width:calc(100% - 30px);float:left;text-align:right;} .widget-donation-import-value span{font-size:30px;line-height:37px;float:right;text-align:right;width:30px;color:#000000;} .widget-donation-amount-value{background-color:#FFFFFF;clear:both;overflow:hidden;height:53px;padding:8px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:30px;line-height:37px;color:#000;} .widget-donation-info{border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding:25px 0 34px 0;} .widget-donation-btn{margin-top:39px;text-align:center;} .widget-donation-btn input{margin:0 auto;display:inline-block;min-width:200px;background-color:#FFFFFF;color:#154A8C;font-size:20px;line-height:65px;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-weight:bold;cursor:pointer;text-transform:uppercase;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} .widget-donation-btn input:hover{color:#000000;} .widget-donation-amount .error{margin-bottom:-10px;background-color:#FFF2F5;margin-top:8px;color:#EE0000;padding:1px 10px;font-size:11px;border:1px solid #EE0000;} .other-activities{border-top:1px solid #CCCCCC;} .other-activities-content{padding:57px 0 67px 0;} .other-activities-title{text-transform:uppercase;font-size:33px;line-height:40px;font-weight:bold;margin-bottom:33px;} .other-activities-list{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;} .other-activities-list-item{margin:0 12px;width:calc((100% / 3) - 24px);padding-bottom:30px;} .other-activities-list-item figure{margin-bottom:10px;} .other-activities-list-item h3{font-weight:bold;font-size:22px;line-height:25px;} .content .marketplace-sidebar-menu + .abstract{width:863px;} .marketplace-sidebar-menu{width:236px;margin:2px 30px 30px 0;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block{padding-top:12px;border-bottom:1px solid #CCCCCC;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block .marketplace-sidebar-menu-title{font-size:14px;line-height:25px;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block ul{font-size:13px;padding-top:3px;padding-bottom:14px;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block a{font-weight:normal;color:#154A8C;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block .more{font-weight:bold;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block .filtered{position:relative;display:inline-block;font-weight:normal;padding:2px 12px 3px 12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block .filtered a{position:absolute;font-size:11px;top:-5px;right:-4px;background-color:#000000;width:12px;height:12px;line-height:11px;padding-left:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block .filtered a:hover{text-decoration:none;background-color:#154A8C;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block:first-of-type{padding-top:0px;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block:first-of-type .marketplace-sidebar-menu-title{font-size:30px;line-height:29px;padding:0 0 24px 0;margin:-2px 0 0 0;font-weight:200;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block:first-of-type a{color:inherit;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block:first-of-type ul{font-size:14px;padding-top:14px;padding-bottom:10px;} .marketplace-sidebar-menu .marketplace-sidebar-menu-block:first-of-type ul li{margin-bottom:4px;} .marketplace-sidebar-menu + .abstract{width:calc(100% - 236px - 30px);} .marketplace-mercado-wrapper{overflow:hidden;width:100%;} .marketplace-mercado-wrapper *{box-sizing:border-box;} .marketplace-mercado-item{width:calc(50% - 10px);border:1px solid #CCCCCC;float:left;margin-bottom:20px;padding:15px;} .marketplace-mercado-item:nth-child(even){float:right;} .marketplace-mercado-item-image{float:left;width:157px;} .marketplace-mercado-item-image img{width:100%;height:auto;} .marketplace-mercado-item-info{float:right;width:calc(100% - 157px - 15px);} .marketplace-mercado-item-info-title{font-size:19px;} .marketplace-mercado-item-info-subtitle{font-size:16px;margin-top:4px;} .marketplace-mercado-item-info-subtitle a{color:inherit!important;} .marketplace-mercado-item-info-price-wrapper{font-size:18px;margin-top:23px;} .marketplace-mercado-item-info-price{color:#154A8C;font-weight:bold;} .marketplace-mercado-item-info-price-old{text-decoration:line-through;margin-right:18px;font-weight:bold;} .marketplace-wrapper{overflow:hidden;width:100%;} .marketplace-wrapper *{box-sizing:border-box;} .marketplace-title-section + .marketplace-wrapper-predesc{padding-top:24px;} .marketplace-list{margin:0 -10px;width:calc(100% + 20px)!important;} .marketplace-list .sep{height:0px;line-height:0px;clear:both;overflow:hidden;display:none;} .marketplace-list .sep:nth-of-type(4n+1){display:block;} .marketplace-item{width:calc(25% - 20px);float:left;margin:0 10px 20px 10px;} .marketplace-item-image{border:1px solid #CCCCCC;background-color:#fff;} .marketplace-item-image img{height:auto;} .marketplace-item-info{position:relative;padding-bottom:56px;padding-top:13px;} .marketplace-item-info-subtitle{font-size:16px;line-height:30px;text-transform:uppercase;padding-bottom:2px;} .marketplace-item-info-subtitle a{font-weight:normal;color:inherit!important;display:block;} .marketplace-item-info-title{font-size:20px;line-height:30px;padding-bottom:13px;min-height:52px;} .marketplace-item-info-title a{color:inherit!important;display:block;} .marketplace-item-info-desc{font-size:13px;line-height:18px;} .marketplace-item-info-desc p{padding:0 0 15px 0!important;} .marketplace-item-info-price-wrapper{position:absolute;width:100%;height:55px;border-top:1px solid #CCCCCC;left:0px;bottom:0px;font-size:20px;line-height:54px;} .marketplace-item-info-price{font-weight:bold;color:#154A8C;} .marketplace-item-info-price-old{text-decoration:line-through;} .marketplace-item-info-price-old + .marketplace-item-info-price{margin-left:4px;} .marketplace-item-info-discount{float:right;background-color:#154A8C;color:#FFFFFF;font-size:15px;line-height:24px;font-weight:bold;margin-top:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;padding-left:10px;padding-right:9px;} .marketplace-title-section{font-size:28px;line-height:34px;padding-top:10px;} .marketplace-title-section + .marketplace-wrapper{padding-top:17px;} .marketplace-sidebar-menu + .abstract .marketplace-list .marketplace-item-info-title{min-height:auto;} .marketplace-sidebar-menu + .abstract .marketplace-list .marketplace-item{width:calc((100% / 3) - 20px);} .marketplace-sidebar-menu + .abstract .marketplace-list .sep:nth-of-type(4n+1){display:none;} .marketplace-sidebar-menu + .abstract .marketplace-list .sep:nth-of-type(3n+1){display:block;} .slider-causas{background-color:#154A8C;padding-top:13px;} .slider-causas .wrapper{width:100%;max-width:1200px;} .slider-causas .goals-wrapper{font-size:43px;line-height:48px;} .slider-causas .goal-title{font-size:20px;line-height:62px;padding-top:1px;float:left;font-weight:bold;margin-right:8px;color:#ffffff;} .slider-causas .goal-price{float:left;} .slider-causas .achieved-price{float:left;color:#ffffff;} .slider-causas .goal-left-col{float:left;color:#FFFFFF;} .slider-causas .goal-left-col:after{content:"";background-color:#FFFFFF;height:32px;width:3px;float:right;margin-right:30px;margin-left:30px;margin-top:9px;} .slider-causas .goal-right-col{float:left;} .slider-causas .progress-wrapper{margin-left:30px;float:left;width:235px;margin-top:9px;} .slider-causas .progress-wrapper progress{display:block;width:100%;height:11px;} .slider-causas .progress-wrapper progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;} .slider-causas .progress-wrapper progress[value]::-webkit-progress-bar{background-color:#EAEAE9;} .slider-causas .progress-wrapper progress[value]::-moz-progress-bar{background-color:#000000;} .slider-causas .progress-wrapper progress[value]::-webkit-progress-value{background-color:#000000;} .slider-causas .progress-wrapper .percent{font-weight:bold;font-size:20px;line-height:22px;padding:1px 0 0 0;color:#ffffff;} .slider-causas .goals-action{float:right;margin-top:5px;} .slider-causas .goals-action .btn{line-height:20px;padding-left:25px;padding-right:25px;color:#154A8C;background-color:#FFFFFF;font-weight:bold;} .slider-causas .goals-action .btn:hover{background-color:#333333;color:#FFFFFF;} .slider-causas .slider-causas-intro{color:#FFFFFF;text-align:center;font-size:20px;line-height:1.2;font-weight:700;padding-top:7px;padding-bottom:20px;margin-bottom:11px;border-bottom:1px solid #fff;} .slider-causas .wrapper .slider-causas-intro{text-align:left;padding-top:12px;padding-bottom:35px;margin-bottom:0px;border-bottom:0 none;float:left;max-width:calc(100% - 220px);} .slider-causas .wrapper .slider-causas-intro .wrapper{padding-left:0px!important;padding-right:0px!important;width:auto!important;} .ficha-detalle > .abstract:only-child div:not(.tapa-gallery) .gallery{margin-left:auto;margin-right:auto;} .ficha-detalle > .content .abstract:nth-child(2) .gallery{margin-left:auto;margin-right:auto;} .home-middle{position:relative;left:50%;background-color:#F1F1F1;overflow:hidden;padding:83px 21px;box-sizing:border-box;margin-bottom:10px;margin-top:-6px;} .home-middle.fill{padding-top:19px;padding-bottom:19px;background-color:#154A8C;} .home-middle .home-middle-box{background-color:#154A8C;color:#FFFFFF;} .home-middle .home-middle-box .home-middle-content{padding:55px 21px;max-width:960px;margin-left:auto;margin-right:auto;} .home-middle .home-middle-box .home-middle-content h4{font-size:40px;line-height:48px;text-align:center;padding-bottom:5px;} .home-middle .home-middle-box .home-middle-content p{font-size:18px;line-height:26px;padding-top:27px;} .home-middle .home-middle-box .home-middle-content ul{font-size:18px;line-height:26px;padding-top:17px;} .home-middle .home-middle-box .home-middle-content ul li{margin-top:10px;padding-left:15px;} .home-middle + .home-bloque h4,.home-middle + .home-bloque .h4{border-top:0 none;} .promociones-wrapper *{box-sizing:border-box;} .promociones-wrapper{overflow:hidden;width:100%;margin-top:23px;margin-bottom:-6px;} .promociones-item{display:inline-block;background-color:#e6e6e6;width:calc(33.33333% - 20px);padding:25px;font-size:0;float:left;margin-right:30px;margin-bottom:30px;} .promociones-item.disabled{opacity:0.5;} .promociones-item:nth-child(3n+3){margin-right:0;} .promociones-item-image img{width:100%;height:auto;} .promociones-item-info{margin-top:15px;} .promociones-item-info-title a,.promociones-item-info-subtitle,.promociones-item-info-price-old{color:#333!important;} .promociones-item-info-title a{font-size:20px;line-height:22px;font-weight:bold;} .promociones-item-info-place-wrapper{margin-top:10px;} .promociones-item-info-place,.promociones-item-info-address{font-family:Arial;color:#666666;line-height:22px;} .promociones-item-info-place{font-weight:bold;font-size:15px;} .promociones-item-info-address{font-weight:normal;font-size:14px;} .promociones-colaboradores{clear:both;overflow:hidden;margin:20px auto;} .promociones-colaboradores .line{clear:both;overflow:hidden;padding-top:25px;font-size:12px;} .promociones-colaboradores .line span{display:block;} .promociones-colaboradores .line span strong,.promociones-colaboradores .line span b{display:inline-block;padding-left:40px;} .promociones-colaboradores .line img{float:left;margin-right:20px;margin-top:10px;height:45px;} .promociones-colaboradores .line a:last-of-type img{margin-right:0px;} .promo-flotante{position:absolute;width:100%;padding:15px 25px;background-color:#e6e6e6;box-sizing:border-box;text-align:center;z-index:1;} .promo-flotante.sticky{position:fixed!important;top:50px!important;z-index:800;} .content-carousel{margin-bottom:30px;} .content-carousel.square.total-items-1{max-width:209px!important;} .content-carousel.square.total-items-2{max-width:396px!important;} .content-carousel.square.total-items-3{max-width:583px!important;} .content-carousel.square.total-items-4{max-width:770px!important;} .content-carousel.square.total-items-5{max-width:957px!important;} .content-carousel.horizontal.total-items-1{max-width:calc(454px + 8px)!important;} .content-carousel.horizontal.total-items-2{max-width:calc(823px + 8px)!important;} .content-carousel.horizontal.total-items-3{max-width:calc(1192px + 8px)!important;} .content-carousel *{box-sizing:border-box;} .content-carousel.square{width:calc(100% - 56px);margin:0 auto;} .content-carousel.horizontal{width:100%;margin:0 auto;} .content-carousel.square .flex-viewport{width:calc(100% - 22px);margin-left:auto;margin-right:auto;} .content-carousel.horizontal .flex-viewport{width:calc(100% - 93px);margin-left:auto;margin-right:auto;} .carousel-block{position:relative;margin:0 auto 30px auto;} .flex-direction-nav a{z-index:9;color:#CCCCCC;top:20px;text-shadow:none;} .flex-direction-nav a:hover{color:#CCCCCC;} .content-carousel.square .flex-direction-nav a:before{font-size:24px;color:#CCC;} .content-carousel.horizontal .flex-direction-nav a:before{position:absolute;width:30px;height:20px;top:calc(150px / 2 - 10px);font-size:18px;background-size:30px;text-align:center;} .flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before{content:"";background-image:url(/img/vector/arrow-nav.svg);background-repeat:no-repeat;width:11px;height:6px;position:absolute;top:50%;transform:rotate(-90deg);} .flex-direction-nav a.flex-prev:before{top:50%;transform:rotate(90deg);} html.firefox .content-carousel.horizontal .flex-direction-nav a:before{padding:6px 0 0 0!important;} html.safari .content-carousel.horizontal .flex-direction-nav a.flex-next:before{padding:7px 0 0 2px!important;} .content-carousel.square .flex-direction-nav a.flex-next,.content-carousel.square .flex-direction-nav a.flex-prev{opacity:1;width:26px;height:157px;} .content-carousel.square .flex-direction-nav a.flex-prev{margin-left:26px;} .content-carousel.square .flex-direction-nav a.flex-next{margin-right:26px;} .content-carousel.horizontal .flex-direction-nav a.flex-next,.content-carousel.horizontal .flex-direction-nav a.flex-prev{opacity:1;width:50px;height:150px;} .content-carousel.horizontal .flex-direction-nav a.flex-prev{margin-left:50px;} .content-carousel.horizontal .flex-direction-nav a.flex-next{margin-right:50px;} .flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev{color:transparent;} .content-carousel.square .flex-direction-nav a.flex-prev{border-right:1px solid #CCC;padding-right:10px;} .content-carousel.square .flex-direction-nav a.flex-next{border-left:1px solid #CCC;padding-left:10px;} .content-carousel.horizontal .flex-direction-nav a.flex-prev{padding-right:10px;} .content-carousel.horizontal .flex-direction-nav a.flex-next{padding-left:10px;} .flex-direction-nav a:hover:before{color:#999!important;border-color:#999!important;} .flex-control-nav{display:none;} .content-carousel.square .carousel-block__item{width:187px !important;background-color:transparent;float:left;padding-left:15px !important;padding-right:15px !important; } .content-carousel.horizontal .carousel-block__item{width:369px!important;background-color:transparent;float:left;padding-left:7.5px!important;padding-right:7.5px!important;} .carousel-block__item:last-child{margin-right:0;} .carousel-block__item-image img{width:100%;height:auto;background-color:#FFFFFF;margin:0;border:1px solid #CFCFCF;} .carousel-block__item-info{margin-top:12px;} .carousel-block__item-title a{text-transform:none;font-size:18px;line-height:24px;color:#333;padding-bottom:7px;font-weight:normal;} .carousel-block__item-abstract h5,.carousel-block__item-abstract .h5{font-size:15px;line-height:22px;padding-top:5px;} .carousel-block__item-title,.carousel-block__item-abstract{text-align:left;} .home-bloque-noticias{width:calc(100% + 20px);-moz-width:calc(100% + 20px);-webkit-width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;} .home-bloque-noticias .sep{display:none;width:calc(100% - 20px);-moz-width:calc(100% - 20px);-webkit-width:calc(100% - 20px);height:4px;border-bottom:1px solid #000000;clear:both;overflow:hidden;margin-left:10px;margin-bottom:10px;} .home-bloque-noticias .home-bloque-unico{width:calc(25% - 20px)!important;-moz-width:calc(25% - 20px)!important;-webkit-width:calc(25% - 20px)!important;margin-left:10px;margin-right:10px;} .home-bloque-noticias .home-bloque-unico figure{margin-bottom:20px;} .home-bloque-noticias .home-bloque-unico h3,.home-bloque-noticias .home-bloque-unico .h3{font-size:21px;line-height:28px;padding-bottom:10px;} .home-bloque-noticias .home-bloque-unico .date{font-size:14px;margin-bottom:-14px;} .home-bloque-noticias .home-bloque-unico .category-title{color:#666666;font-size:14px;font-weight:400;line-height:14px!important;margin-bottom:18px;text-transform:uppercase;} .home-bloque-segregate .home-bloque:not(.section-background) + .home-bloque:not(.section-background){border-top:0 none!important;background-color:#f0f0f0;} .pan-alert{border:1px solid #dddddd;background-color:#f5f5f5;color:#333333;padding:11px 15px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);margin:24px 0;} .pan-alert a{font-weight:bold;text-decoration:underline;color:inherit!important;} .pan-alert.pan-blue{border:1px solid #bce8f1;background-color:#d9edf7;color:#31708f;} .pan-alert.pan-green{border:1px solid #d6e9c6;background-color:#dff0d8;color:#3c763d;} .pan-alert.pan-orange{border:1px solid #faebcc;background-color:#fcf8e3;color:#8a6d3b;} .pan-alert.pan-red{border:1px solid #ebccd1;background-color:#f2dede;color:#a94442;} .pan-alert + .pan-alert{margin-top:-14px;} .help-content + .pan-alert{margin-top:-4px;margin-bottom:34px;} .buttons .pan-alert{margin:-10px 0 30px 0;} .not-masonry .item{float:left;margin-right:29px;margin-bottom:20px;} .not-masonry .item .noticia-abstract{border:0 none;padding:11px 0 0 0;} .not-masonry .noticia{border-bottom:0 none;} .not-masonry .sep{clear:both;overflow:hidden;display:none;} .not-masonry .sep:nth-of-type(3n+1){display:block;} .upload-file{clear:both;overflow:hidden;box-sizing:border-box;border:1px solid #CCCCCC;height:44px;width:100%;font-size:15px;margin-bottom:3px;background-color:#FFFFFF;} .upload-file .fileinput{display:none;} .upload-file .upload{float:left;border-radius:0px;margin:2px;line-height:18px;margin-right:10px;padding-left:0px;padding-right:0px;width:130px;} .upload-file .upload-name{width:calc(100% - 144px);float:left;} .upload-file .upload-name a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:calc(100% - 21px);line-height:42px;} .upload-file .upload-name span{color:#FFFFFF;background-color:#154A8C;position:relative;top:2px;text-align:center;width:15px;height:15px;float:right;line-height:14px;font-size:12px;margin-left:6px;cursor:pointer;} #video-wrapper{/*height:calc(900px - 50px);*/position:relative;box-sizing:border-box;width:100%;overflow:hidden;margin-bottom:20px;aspect-ratio: 16/9;max-height: 850px;} #video-wrapper #main-video{width:100%;object-fit:contain;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);} #video-wrapper .background{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:300;} #video-wrapper .video-info{display:table;position:absolute;width:100%;height:100%;top:0;left:0;right:0;text-align:center;z-index:300;} #video-wrapper .video-info > div{display:table-cell;vertical-align:middle;color:#FFF;padding:0 100px;} /*#video-wrapper .video-info h1{font-size:6vw!important;line-height:1.3em!important;color:#FFF!important;} #video-wrapper .video-info h2{font-size:4vw!important;line-height:1.3em!important;color:#FFF!important;}*/ #video-wrapper .video-info h1{font-size:60px!important;line-height:1.3em!important;font-weight:bold;margin-bottom:15px;color:#FFF!important;text-transform:uppercase;} #video-wrapper .video-info h2{font-size:36px!important;line-height:1.3em!important;font-weight:normal;color:#FFF!important;text-transform:uppercase;} #video-wrapper .call-to-action{display:block;margin:2.5rem auto 0 auto;text-transform:uppercase;} .loader_video_wrapper{position: absolute;width: 100%;height: 100%;background: #ccc;z-index: 9999;display: flex;justify-content: center;align-items: center;bottom: 0px;} .loader_video{width: 48px;height: 48px;border: 5px solid #FFF;border-bottom-color: #154A8C;border-radius: 50%;display: inline-block; box-sizing: border-box;animation: rotation 1s linear infinite;} @keyframes rotation {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}} .recursos-sidebar{width:calc(100% - 865px);padding-top:19px;} .recursos-sidebar h4{font-size:30px !important;color:#666666 !important;} .recursos-sidebar ul{padding:3px 0 18px 0 !important;} .recursos-sidebar ul li{padding:0 0 6px 8px !important;color:#999999;position:relative;} .recursos-sidebar ul li .active{color:#000000 !important;} .recursos-sidebar ul li:before{content:"";position:absolute;left:0px;top:10px !important;width:2px !important;height:2px !important;background:#000000 !important;} .recursos-sidebar ul li a:hover{text-decoration:none;color:#000000;} .recursos-sidebar ul li.indent:before{display:none;} .recursos-sidebar ul li.indent ul{padding:0 0 6px 0 !important;font-size:13px;} .recursos-list{width:848px;margin-left:16px;padding-top:19px;} .recursos-list .categoria-titulo{clear:both;overflow:hidden;font-size:38px;line-height:48px;padding:0 0 9px 0;margin:-8px 0 19px 0;border-bottom:1px solid #000000;} .recursos-list .categoria-desc{clear:both;overflow:hidden;padding-bottom:19px;} .recursos-list .subdesc{padding-bottom:10px;padding-top:9px;clear:both;overflow:hidden;} .recursos-list .subdesc h4{font-size:22px;font-weight:500;line-height:30px;color:#666666!important;} .recursos-list .subdesc.notext{padding-bottom:0px;} .recursos-list .items{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding-bottom:10px;clear:both;overflow:hidden;} .recursos-list .items .item{font-size:14px;line-height:19px;float:left;width:calc((100% / 3) - 16px);margin:0 8px 9px 8px;} .recursos-list .items .item figure{position:relative;box-sizing:border-box;height:204px;border:1px solid #CCC;width:100%;background-color:#FFFFFF;text-align:center;margin-bottom:15px;} /*.recursos-list .items .item figure.padding{padding:25px;}*/ .recursos-list .items .item figure.padding{padding:15px;} .recursos-list .items .item figure img{max-height:100%;vertical-align:middle;margin-left:auto;margin-right:auto;} .recursos-list .items .item figure img.horizontal{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;max-width:calc(100% - 50px);max-height:calc(100% - 50px);} /*.recursos-list .items .item figure.complete img.horizontal{max-width:100%;max-height:100%;}*/ .recursos-list .items .item h4{font-size:18px;line-height:24px;font-weight:bold;padding-bottom:18px;} .recursos-list .url a{font-weight:400;text-decoration:underline;} .recursos-list .url a:hover{text-decoration:none;} .recursos-list .url:last-of-type{padding-bottom:18px;} .pre-header{clear:both;overflow:hidden;padding:0 0 19px 0;margin:-11px 0 0 0;} .pre-header img{display:block;width:100%;} .anuncios-list{padding-top:1px;padding-bottom:5px;} .anuncios-list-item h3{font-size:22px!important;line-height:26px!important;padding-bottom:15px!important;} .anuncios-list-item h3 a{color:#000!important;font-weight:bold;} .anuncios-list-item h3 a:hover{color:#154A8C!important;text-decoration:none;} .anuncios-list-item .date{font-size:15px;padding-bottom:15px;color:#999;} .anuncios-list-item p, .anuncios-list-item ul{font-size:15px;padding-top:4px!important;padding-bottom:20px!important;} .anuncios-list-item + .anuncios-list-item{border-top:1px solid #154A8C;padding-top:20px;} .anuncio-detail{} .anuncio-detail .info{color:#999;} h1 + .anuncio-detail .info{margin-top:10px!important;} .anuncio-detail .titulo{font-size:22px;font-weight:bold;padding-bottom:21px;margin-top:-8px;} .anuncio-detail .abstract-data{} .anuncio-detail .abstract-data .name{text-transform:uppercase;font-weight:bold;} .anuncio-detail .button-info{text-align:left!important;} .anuncio-detail .button-info .btn{margin-top:4px;margin-bottom:4px;} .anuncio-detail .doc{width:100%!important;max-width:630px;float:none;clear:both;overflow:hidden;} #form-pop-tarjeta-regalo .formulario fieldset textarea{height:95px;} .venta-fields-group{position:relative;} .venta-fields-group input[type=radio]{position:relative;left:1px;} .venta-fields-group .eye-opened,.venta-fields-group .eye-closed{display:block;position:absolute;right:15px;top:49px;width:30px;height:30px;cursor:pointer;opacity:0.3;z-index:2;} .venta-fields-group .eye-opened:hover,.venta-fields-group .eye-closed:hover{opacity:1;} .venta-fields-group .eye-opened{background-image:url(/img/vector/eye-closed.svg?v=1742672524);} .venta-fields-group .eye-closed{background-image:url(/img/vector/eye-opened.svg?v=1742672524);} .venta-fields-group svg{max-width:100%;max-height:100%;} .venta-fields-group .witheye{padding-right:54px;} .venta-fields-group .iban-blur{position:absolute;top:42px;border:1px solid #CCC;width:100%;box-sizing:border-box;height:44px;font-size:15px;padding-left:15px;padding-right:15px;line-height:42px;} .venta-fields-group .iban-mask{visibility:hidden;} .moneder-content.dashboard + .dashboard-icons{margin-top:26px;} .dashboard-icons{clear:both;overflow:hidden;padding:0 0 20px 0;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;} .dashboard-icons .dashboard-icons-block{clear:both;overflow:hidden;padding-top:10px;} .dashboard-icons .dashboard-icons-block:first-child{padding-top:0px;} .dashboard-icons .dashboard-icons-block-title{border-top:1px solid #ccc;padding-top:26px;padding-bottom:26px;font-size:24px;line-height:22px;font-weight:bold;margin:0 10px;} .dashboard-icons .dashboard-icons-block-notitle{border-top:1px solid #ccc;margin:0 10px;padding-top:30px;} .dashboard-icons .dashboard-item{float:left;width:calc((100% / 3) - 20px);margin:0 10px 20px 10px;background-color:#154A8C;border-radius:12px;text-align:center;} .dashboard-icons .dashboard-item svg{display:block;height:70px;width:auto;margin:0 auto;padding-top:26px;} .dashboard-icons .dashboard-item svg *:not(g){fill:#FFFFFF;} .dashboard-icons .dashboard-item svg *[fill="none"]{display:none;} .dashboard-icons .dashboard-item span{display:block;color:#FFFFFF;padding-top:16px;padding-left:10px;padding-right:10px;font-size:15px;} .dashboard-icons .dashboard-item a{display:block;height:156px;border-radius:12px;} .dashboard-icons .dashboard-item a:hover{background-color:#000;text-decoration:none!important;} .follow-me-list{padding-top:10px;clear:both;overflow:hidden;} .follow-me-list .botiga-block{width:100%;padding:0px!important;margin:0px!important;} .follow-me-list .botiga-follow-me{clear:both;overflow:hidden;border-bottom:1px dotted #ccc;padding:16px 0 14px 0;} .follow-me-list .directorio .botiga-block:first-of-type .botiga-follow-me{margin-top:29px;} .follow-me-list .botiga-follow-me-item{float:left;width:calc(100% - 195px);} .follow-me-list .botiga-follow-me-item:only-child{float:none;width:100%;} .follow-me-list .botiga-follow-me-item a,.follow-me-list .botiga-follow-me-item span{display:inline-block;white-space:nowrap;} .follow-me-list .botiga-follow-me-icons{float:right;width:195px;} .follow-me-list .botiga-follow-me-icons-items{width:calc(100% + 10px);margin:0 -5px;clear:both;overflow:hidden;} .follow-me-list .botiga-follow-me-icons-items .item{float:right;width:27px;height:27px;margin:0 5px;} .follow-me-list .botiga-follow-me-icons-items .item img{display:block;width:100%;height:100%;} /* Ancestrals Follow me */ .follow-me-list .botiga-follow-me.extra-follow-me{display: flex;justify-content: center;align-items: center;} .follow-me-list .botiga-follow-me.extra-follow-me .botiga-follow-me-item{display: flex; flex-direction: column;} @media (max-width: 425px) { .follow-me-list .botiga-follow-me.extra-follow-me{flex-direction: column; align-items: flex-start;} } .content-private-zone.mis-datos-dashboard .zp-help-icon {top:20px;right:80px;} .content-private-zone.noticias-zp .zp-help-icon {right:100px;} .zp-help-icon {display:block;position: absolute;right:0;top:0;line-height:inherit;} .zp-help-icon .help-popup {display:table-cell;vertical-align: middle;font-size:14px;font-weight:700;font-family:Arial, Helvetica, sans-serif;} .zp-help-icon svg {display:inline-block;width:23px;height:23px;fill:#154A8C;vertical-align:middle;} .zp-help-icon .title {display:inline-block;margin-left:7px;} .zp-help-icon .help-popup:hover {text-decoration:none;} .zp-help-icon .help-popup:hover svg {fill:#000;} .zp-help-icon .help-popup:hover .title {color:#000;} #help-dialog h1{padding-bottom:1em;} .help-content {clear:both;margin-bottom:16px;} .white-popup {position: relative;background: #FFF;padding: 20px;width:auto;max-width: 800px;margin: 20px auto;} #help-dialog a{color:#154A8C;} #help-dialog p{padding:0 0 24px 0;margin:-2px 0 0 0;} #help-dialog ul{padding:0 0 14px 0;margin:-2px 0 0 0;} #help-dialog ul li{padding:0 0 10px 31px;position:relative;} #help-dialog ul li:before{content:"";position:absolute;top:4px;left:0px;background-image:url(/img/sprite.1742672523.png);background-repeat:no-repeat;background-position:-103px -69px;width:16px;height:13px;background-color:#154A8C;} #help-dialog ul li ul{margin-top:10px;} #help-dialog h2,#help-dialog h3,#help-dialog h4,#help-dialog h5,#help-dialog h6,.manual-ayuda h2,.manual-ayuda h3,.manual-ayuda h4,.manual-ayuda h5,.manual-ayuda h6{padding:0 0 24px 0!important;margin:-2px 0 0 0;font-size:inherit;line-height:inherit;font-family:"Raleway",Arial,Helvetica,Verdana;} /*#help-dialog h1, .manual-ayuda h1{font-size:38px;line-height:48px;margin-top:0px;margin-bottom:4px;padding-bottom:14px;}*/ #help-dialog h2, .manual-ayuda h2{font-size:32px;line-height:36px;} #help-dialog h3, .manual-ayuda h3{font-size:26px;line-height:32px;} #help-dialog h4, .manual-ayuda h4{font-size:21px;line-height:29px;color:#154A8C;} #help-dialog h5, .manual-ayuda h5{font-size:20px;line-height:25px;} #help-dialog h6, .manual-ayuda h6{font-size:15px;line-height:22px;} .help-blocks .help-block{border-top:1px solid #ccc;padding-top:25px;} .help-anames{border-top:1px solid #000;padding-top:28px;padding-bottom:25px;} .help-anames ul{padding-bottom:0px!important;} .help-anames ul li{padding-bottom:4px!important;} .help-anames ul li a{font-weight:normal;} .help-anames-columns ul{column-count:2;} .vista-reducida-logo{max-height:90px;height:100%;} .headerV1 .body:has(.vista-reducida-logo){background-color:#FFFFFF;box-sizing:border-box;padding-left:10px;padding-right:10px;padding-bottom:11px;} .textarea-block{border:1px solid #CCCCCC;margin-bottom:5px;position:relative;} .textarea-block-text{margin-left:20px;margin-right:20px;margin-top:20px;max-height:550px;overflow-y:auto;margin-bottom:20px;} .textarea-block-scroll{cursor:pointer;position:absolute;width:30px;height:30px;left:-15px;bottom:-15px;margin-left:50%;z-index:3;background-color:#154A8C;color:#FFFFFF;border-radius:50%;display:block;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08), inset 0 0 0 0 rgba(0,0,0,0.10), inset 0 0 0 0 rgba(255,255,255,0.50);} .textarea-block-scroll svg *{fill:#FFFFFF;} .textarea-block-scroll:hover{background-color:#000000;} .textarea-block-button button:disabled{opacity:0.5;cursor:not-allowed;} .textarea-block-button button:disabled:hover{background-color:#154A8C;} .cesta-customer-journey{padding-top:11px;padding-bottom:6px;} /* google-forms */ #Iframe-Liason-Sheet{width:100%;max-height:1200px;overflow-x:hidden;overflow-y:scroll;} .responsive-wrapper{position:relative;height:0;/* gets height from padding-bottom setting */-webkit-overflow-scrolling:touch;overflow:auto;} .responsive-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;} .responsive-wrapper-wxh-760x1200{padding-bottom:363.6364%;/* padding-bottom = h/w as a % */} .center-block-horiz{margin-left:auto !important;margin-right:auto !important;} .asociaciones-list{padding-top:18px;} .asociaciones-list:only-child{padding-top:6px;} .asociaciones-list-block{padding-bottom:44px;} .asociaciones-list-name{font-size:28px;line-height:34px;padding-bottom:13px;} .asociaciones-list-name *{font-size:inherit!important;line-height:inherit!important;margin-bottom:0px!important;padding-bottom:0px!important;} .asociaciones-list-items{clear:both;overflow:hidden;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;} .asociaciones-list-item{border:1px solid #CCC;box-sizing:border-box;margin:10px;float:left;} .asociaciones-list-block-normal .asociaciones-list-item{width:calc((100% / 6) - 20px);} .asociaciones-list-block-featured .asociaciones-list-item{width:calc((100% / 4) - 20px);} .eventos-detalle .eapps-instagram-feed{padding-bottom:26px;} /* Compartir whatsapp */ .simple-inscripcion { margin-top: 10px; color: #000;margin-bottom: 25px; } .simple-inscripcion .inscripcion-wrapper { padding: 15px 20px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); border: 1px solid #53a537; background-color: #f2f9f0; color: #53a537; display: flex; align-items: center; } .simple-inscripcion .inscripcion-wrapper .inscripcion-logo { width: 100px; height: 50px; margin-right: 25px; background-image: url("/img/vector/alert-whatsapp.svg"); background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; } .simple-inscripcion .inscripcion-wrapper .inscripcion-content { margin-right: 70px; } .simple-inscripcion .inscripcion-wrapper .inscripcion-content .inscripcion-text p { margin: 0; padding: 0; } .simple-inscripcion .inscripcion-wrapper .inscripcion-footer .btn-wrapper-inscripcion { display: inline-block; } .simple-inscripcion .inscripcion-wrapper .inscripcion-footer .btn-wrapper-inscripcion .btn-inscripcion { background-color: #53a537; border: none; color: #fff; padding: 5px 30px; display: inline-block; text-decoration: none; text-transform: uppercase; } @media (max-width: 768px) { .simple-inscripcion .inscripcion-wrapper {background-color: #53a537;padding: 10px 20px;column-gap: 20px;justify-content: center;} .simple-inscripcion .inscripcion-wrapper .inscripcion-logo {background-image:url("/img/vector/alert-whatsapp.svg"); margin: 0;width: 50px;height: 50px;} .simple-inscripcion .inscripcion-wrapper .inscripcion-content {display: none;} .simple-inscripcion .inscripcion-wrapper .inscripcion-footer .btn-wrapper-inscripcion {display: inline-block;} .simple-inscripcion .inscripcion-wrapper .inscripcion-footer .btn-wrapper-inscripcion .btn-inscripcion {padding: 0;font-weight: 400;font-size: 22px;} .simple-inscripcion.version1 .inscripcion-wrapper {border: 1px solid #53a537;background-color: #f2f9f0;flex-direction: column;justify-content: center;row-gap: 15px;padding: 20px;} .simple-inscripcion.version1 .inscripcion-wrapper .inscripcion-logo {width: 70px;height: 60px;background-image: url("/img/vector/alert-whatsapp.svg");background-repeat: no-repeat !important;background-position: center center !important;background-size: contain !important;} .simple-inscripcion.version1 .inscripcion-wrapper .inscripcion-content {display: block;margin: 0;text-align: center;} .simple-inscripcion.version1 .inscripcion-wrapper .inscripcion-footer .btn-wrapper-inscripcion {display: inline-block;} .simple-inscripcion.version1 .inscripcion-wrapper .inscripcion-footer .btn-wrapper-inscripcion .btn-inscripcion {background-color: #53a537;border: none;color: #fff;padding: 5px 30px;display: inline-block;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 14px;} } /* Faqs Acordeon Style */ .adn-title { position: relative; padding: 20px !important; cursor: pointer; border-bottom: 1px solid #ccc;} .adn-title:nth-of-type(1) {border-top: 0;} .adn-title:last-of-type {margin-bottom: 60px !important;} .adn-title::after {content: ""; position: absolute; background: url(/img/vector/accordion-arrow.svg) center center no-repeat; right: 5px; top: 50%; transform-origin: top; transform: rotate(0deg) translateY(-50%); width: 20px; height: 20px; background-size: 20px;} .adn-title.active { margin-bottom: 0px !important; } .adn-title.active::after { transform: rotate(180deg) translateY(-50%); } .adn-title.active:last-of-type { margin-bottom: 0px !important; } .adn-content { display: none; background-color: #fafafa; padding: 20px; } .adn-content p{ padding: 0 0 24px 0; margin: -2px 0 0 0; } .adn-content.opened { display: block; } .faqs-destacadas.faqs-index .adn-title:nth-of-type(1){margin-top: 30px !important;} .faqs-destacadas{padding-top: 80px; padding-bottom: 80px; } .faqs-destacadas { padding-top: 0; padding-bottom: 0; margin-bottom: 40px; /* espacio entre bloques */ } .faqs-destacadas:first-of-type { padding-top: 80px; } .faqs-destacadas:last-of-type { padding-bottom: 80px;} .faqs-destacadas.faqs-index{padding-left: 15px; padding-right: 15px; } .faqs-destacadas.faqs-index{ background: #f5f5f5;} .faqs-destacadas h2{font-size: 36px; line-height: 46px; color: #333; font-weight: 300!important; margin-bottom: 26px;} .faqs-destacadas h2 strong{font-weight: normal!important;} .faqs-destacadas .faqs h3{font-size: 18px; line-height: 32px; font-weight: 200; padding: 0 0 24px 0;} .faqs-destacadas .faqs ul{margin-top: 20px;} .faqs-destacadas .faqs ul li {margin-bottom: 15px;} .faqs-destacadas .faqs p{line-height: 26px; margin-bottom: 24px;padding: 0!important;} .faqs-destacadas .faqs a{color: #154A8C;} .faqs-destacadas.faqs-inside{background-color: transparent!important; padding-top: 30px; padding-bottom: 30px;} .faqs-destacadas.faqs-inside .faqs h3{padding-right: 35px!important;} @media (max-width: 425px) { .faqs-destacadas.faqs-index{padding: 20px 10px;} .faqs-destacadas.faqs-inside {padding: 0;} .faqs-destacadas .faqs h3{font-size: 16px!important;} .faqs-destacadas h2{font-size: 26px; line-height: 30px; margin-bottom: 18px;} .faqs-destacadas .faqs p{font-size: 14px;} } .organizador-events{padding:15px 0 46px 0;} .organizador-events h6{font-weight:bold!important;font-size:18px!important;line-height:26px!important;font-family:inherit!important;} .organizador-events p{margin:0;padding:0;} .organizador-events-content{clear:both;overflow:hidden;} .organizador-events-content + .organizador-events-content{border-top:1px dotted #ccc;margin-top:21px;padding-top:25px;} .organizador-events-text{float:left;width:calc(100% - 300px);} .organizador-events-text:only-child{width:100%;float:none;} .organizador-events-logo{float:left;margin:0 30px 4px 0;width:270px;position:relative;} .organizador-events-logo img{border:1px solid #ccc;box-sizing:border-box;width:100%;} .organizador-events-logo .svg{border:0 none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:10px;width:100%;height:100%;box-sizing:border-box;} .organizador-events-logo img:not(.svg){background-color:#fff;} .organizador-events-abstract .url-mail{display:inline-block;} .organizador-events-abstract .url-mail + br{content:"";display:block;margin-bottom:-6px;} .organizador-events-name{display:inline-block;padding:2px 0 5px 0;} .organizador-events-rrss{clear:both;overflow:hidden;} .banner-publi-home{clear:both;overflow:hidden;background-color:#f3f3f3;text-align:center;padding:20px;margin-bottom:20px;} .banner-publi-home img{display:block;margin:0 auto;max-width:970px;width:100%;} .banner-publi-interior{clear:both;overflow:hidden;background-color:#f3f3f3;text-align:center;padding:20px;max-width:1200px;box-sizing:border-box;margin:16px auto 14px auto;} .banner-publi-interior img{display:block;margin:0 auto;max-width:970px;width:100%;} .banner-publi-all img{max-width:1200px;} .white-panel .banner-publi-home{background-color:transparent;border-bottom:1px solid #CCC;margin-top:20px;margin-bottom:0px;padding-bottom:40px;} .productos-detalle.ficha-detalle .ficha-socio .ficha{width:100%;max-width:863px;margin-left:auto;margin-right:auto;} .productos-detalle.ficha-detalle .gallery-marketplace h3{text-align:center;} .loader #loader-tpv{display:none;} .preloadertpv{background:#FFF;text-align:center;position:absolute;z-index:100000002;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box;font-size:15px;line-height:23px;padding:40px;border:1px solid #154A8C;min-width:600px;} .preloadertpv .spinner{position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;width:100px;height:100px;} .preloadertpv .preloadertpv-logos{clear:both;overflow:hidden;width:380px;margin:180px auto 0 auto;} .preloadertpv .preloadertpv-logo{float:left;position:static;margin:0px;} .preloadertpv .preloadertpv-logo + .preloadertpv-logo{float:right;} .nomenclatura-letters{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:23px 0;font-size:22px;line-height:27px;} .nomenclatura-letters .letters{padding-top:24px;padding-bottom:14px;} .nomenclatura-letters .letters *{display:inline-block;padding-bottom:10px;font-weight:normal;margin:0 12px;} .nomenclatura-letters .letters span{color:#ccc;} .nomenclatura-letters .letters a{color:inherit;} .nomenclatura-letters .letters a:hover{color:#154A8C;text-decoration:none;} .nomenclatura-list{padding:0 0 10px 0;} .nomenclatura-list-block{font-size:18px;line-height:26px;padding-top:5px;} .nomenclatura-list-block p:first-of-type{font-size:20px;font-weight:bold;color:#154A8C;padding-bottom:6px;} .marketplace-home-brands-flex{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:0 0 20px 0;} .marketplace-home-brands-flex-item{width:calc(20% - 20px);margin:0 10px 74px 10px;text-align:center;position:relative;} .marketplace-home-brands-flex-item:after{content:"";display:block;padding-bottom:100%;} .marketplace-home-brands-flex-item-figure{width:100%;height:100%;position:absolute;border:1px solid #CCC;box-sizing:border-box;padding:10px;background-color:#FFF;} .marketplace-home-brands-flex-item-figure img{margin:0 auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:calc(100% - 20px);max-height:calc(100% - 20px);} .marketplace-home-brands-flex-item-figure img.vector{width:100%;height:100%;} .marketplace-home-brands-flex-item-figure img.square,.marketplace-home-brands-flex-item-figure img.semisquare{max-height:calc(100% - 50px);max-width:calc(100% - 50px);} .marketplace-home-brands-flex-item-figure img.normal.square,.marketplace-home-brands-flex-item-figure img.normal.semisquare{width:auto;height:auto;} .marketplace-home-brands-flex-item-title{position:absolute;bottom:-56px;width:100%;text-align:center;font-size:16px;line-height:24px;height:48px;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;color:#154A8C;} body.page-index .marketplace-home-brands-flex-item-title a,body.page-no-cookies .marketplace-home-brands-flex-item-title a{color:#154A8C;} .patros-faldon-all{border-top:1px solid #ccc;} .flipbook-block.#canvas {padding: 16px 0 0 0;} h3 + .flipbook-block.#canvas {padding-top: 0px;margin-bottom: 16px;} .flipbook-block .magazine-viewport {width: 100%!important;padding: 20px 0;} .flipbook-block .thumbnails {display: block;position: relative;bottom: unset;left: unset;width: auto;overflow-x: auto;overflow-y: hidden;} .flipbook-block .thumbnails div {display: block;width: auto;height: unset;margin: unset;} .flipbook-block .thumbnails ul {margin: 0!important;padding: 0!important;height: 150px;white-space: nowrap;} .flipbook-block .thumbnails li {padding: 0!important;margin: 0 15px 50px 15px;} .flipbook-block .thumbnails li::before {display: none;} .flipbook-home{display:none;} /*Buscador Productos ZP*/ .marketplace-productos-actions.xarxaeixample{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:15px;} .marketplace-productos-actions.xarxaeixample .col + .col {margin-left:10px;} .marketplace-productos-actions.xarxaeixample .col:last-child{margin-left:auto;} .marketplace-productos-actions.xarxaeixample .col:nth-child(1){margin-left:0;} .marketplace-productos-actions.xarxaeixample .col:last-child:only-child{margin-right:auto!important;margin-left:0px!important;} .zp-products-search-form {display:flex;justify-content:space-between;align-items:center;border: 1px solid #CCC;border-radius: 50px;max-width:303px;flex-grow:2;height: 42px;padding-left:16px;} .zp-products-search-form .zp-products-search-form__search {font-size:14px;line-height:20px;width:calc(100% - 45px);height:40px;background-color:transparent;} .zp-products-search-form .zp-products-search-form__icon {width:20px;height:20px;background:transparent;text-align:center;margin-right:15px;} .zp-products-search-form .zp-products-search-form__icon svg {max-width:100%;max-height:100%;} .marketplace-productos-actions.xarxaeixample .new-product-button {margin-bottom:0;} .marketplace-productos-actions.xarxaeixample {padding-bottom:10px;} .marketplace-productos-actions.xarxaeixample .offline-product-button {border:1px solid #154A8C;margin-right:10px;/*padding: 10px 20px 0 20px;height:30px!important;text-decoration:none!important;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;text-align:center;*/} .marketplace-productos-actions.xarxaeixample .offline-product-button:hover {border-color: #000;color:#000!important;background-color: #fff!important;} .zp-products-search-info-results {font-size:14px;line-height:20px;} .zp-products-search-info-results + .zp-products-search-info-results {margin-top:3px;margin-bottom:30px!important;} .zp-products-search-info-results.zp-products-search-info-results--totals + .product-featured-text, .zp-products-search-info-results.zp-products-search-info-results--totals + .my-promos-error {margin-top:45px!important;} /* .marketplace-productos-actions.xarxaeixample + .zp-products-search-info-results {margin-bottom:45px!important;border:1px solid red;} */ .zp-products-search-info-results--center {text-align:center;padding-top:25px;} .zp-products-search-info-results__text {font-size:inherit;line-height:25px;} .zp-products-search-info-results__word {font-size:18px;line-height:25px;font-weight:700;} .zp-products-search-info-results__matches {font-size:inherit;line-height:22px;color:#666;} .zp-products-search-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #999;opacity: 1; /* Firefox */ } .zp-products-search-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #999; } .zp-products-search-form input::-ms-input-placeholder { /* Microsoft Edge */ color: #999; } .counter-list-wrapper h4{font-weight:bold;} /* listas numericas */ .counter-list-wrapper ol,.counter-list-wrapper ul {display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;list-style:none;counter-reset:my-counter;padding:17px 0 0 0;} .counter-list-wrapper li {position:relative;width: calc(100% / 2 - 30px);margin: 0 15px 16px 15px;counter-increment:my-counter;} .counter-list-wrapper li::before {content:"0" counter(my-counter);position:absolute;width:68px;line-height:61px;font-size:19px;color:#154A8C;margin-right:10px;padding-left:20px;box-sizing:border-box;top:-1px;font-weight:800;} .counter-list-wrapper li:nth-child(1n+10)::before {content:"" counter(my-counter);} .counter-list-wrapper li::after {content:"";position:absolute;top:0;left:0;width:68px;height:63px;background:url('/img/vector/ol-li-marker-aso.php?c=154A8C') no-repeat;box-sizing:border-box;} .counter-list-wrapper li h5,.counter-list-wrapper li p {padding-left:calc(68px + 10px)!important;} .counter-list-wrapper li h5 {font-size:18px!important;line-height:26px!important;font-weight:700!important;padding-top:17px!important;margin-top:0px!important;padding-bottom:16px!important;} .counter-list-wrapper li p {font-size:16px!important;line-height:28px!important;} .counter-list-wrapper .button-info .btn{text-transform:none;font-weight:bold;border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;margin-top:20px;margin-bottom:19px;font-size:16px;} /* Reviews Block */ .reviews-block {} .reviews-block__new-review {padding: 30px 0 0 0;} .reviews-block__new-review .reviews-block__new-button {margin-bottom: 10px;} .reviews-block__new-review .reviews-block__new-button .btn {border-radius:20px;width:220px;} .reviews-block__new-review .reviews-block__note {font-style:italic; color:#696969;} .reviews-block .reviews-block__columns {display:flex;gap:30px;padding-top:30px;} .reviews-block .reviews-block__columns .reviews-block__left {flex-grow:0;flex-shrink:0;flex-basis:265px;} .reviews-block .reviews-block__columns .reviews-block__right {} .reviews-block .socios-filtros {margin:0;} .reviews-block .socios-filtros .special-select {width:243px;} .reviews-block .load-more-reviews__container {margin-top:60px;margin-bottom:30px;text-align:center;} .reviews-block .load-more-reviews__container .btn {border-radius:20px;} .reviews-block__reviews-list {margin-top:-30px;} .reviews-block__select + .reviews-block__reviews-list {margin-top:unset;} .review-item {padding:30px 0 0 0;border-bottom:1px solid #CCC;} .review-item .review-item__stars {margin-bottom:9px;} .review-item .review-item__stars svg {width:19px;height:19px;} .review-item .review-item__header {display:flex;justify-content:space-between;} .review-item .review-item__header .review-item__user {font-size: 16px;font-weight:700;} .review-item .review-item__header .review-item__date {font-size: 16px;color:#696969;} .review-item .review-item__text {margin-top:13px;} .review-item .review-item__text .no-comment {color:#696969;font-style: italic;} .ratings-stats .barr {display:inline-block;position:relative;overflow:hidden;height:8px;border-radius:4px;width:150px;background-color: #D8D8D8;vertical-align:middle;margin: -2px 10px 0 10px;} .ratings-stats .barr .barr-value {display:block;display:absolute;top:0;left:0;height:8px;background-color:#D41116;} .ratings-stats .stats-line {font-size:16px;margin-bottom:6px;} .review-stars {display:inline-block;vertical-align: middle;} .ratings-totals {margin-bottom:11px;} .ratings-totals .review-stars {margin:0 12px;} .ratings-totals .review-stars svg {width:30px;height:30px;margin-top:-2px;} .ratings-totals .ratings-totals__punctuation {font-size:22px;line-height:28px;font-weight:700;} .ratings-totals .ratings-totals__reviews-number {font-size:16px;line-height:28px;vertical-align:top;} /* NEW Review Block */ .reviews-general-block {margin-top:26px;} .reviews-general-block .new-review-stars svg {width:42px;height:42px;} .reviews-form-block {margin-top:30px;} .reviews-form-block textarea {width:100%;border:1px solid #CCC;} .reviews-form-block .reviews-form-buttons {text-align: center;margin-top:33px;} .reviews-form-block .reviews-form-buttons .btn {border-radius:20px;} .reviews-form-block .reviews-form-buttons .btn + .btn {margin-left: 20px;} .reviews-form-block .cancel-review {background-color: #999;} .reviews-form-block .cancel-review:hover {background-color: #333;} /* Ponentes */ .ponentes-grid {display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:center;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;} .ponentes-grid * {box-sizing:border-box;} .ponentes-grid__item {width:calc((100% / 4) - 20px);margin:0 10px 40px 10px;background-color:#FFF;position:relative;padding-bottom:60px;} .ponentes-grid__item img {width:100%;} .ponentes-grid__item-info {display:flex;flex-flow:column nowrap;padding:15px 20px 0px 20px;text-align:center;} .ponentes-grid__item-nombre {font-size:20px;line-height:24px;font-weight:600;color:#154A8C;padding-bottom:1px;} .ponentes-grid__item-cargo {text-transform: uppercase;} .ponentes-grid__item-cargo, .ponentes-grid__item-subcargo {font-size:16px;line-height:23px;font-weight:500;color:#000;margin-top:2px;} .ponentes-grid__item-subcargo {margin-top:14px;line-height:20px;} .ponentes-grid__item-xxss a {display:flex;justify-content:center;align-items:center;border:2px solid #154A8C;border-radius:50px;padding:9px;} .ponentes-grid__item-xxss .equipo-shares {padding-top:7px!important;padding-bottom:0px!important;} .ponentes-grid__item-xxss .equipo-shares li{margin-top:10px!important;} .ponentes-grid__item-xxss .equipo-shares li svg{width:15px!important;height:15px!important;} .ponentes-grid__item-link{position:absolute;width:100%;bottom:19.5px;left:0px;} .ponentes-grid__item-link a{display:block;font-size:16px;font-weight:500;color:#154A8C;} .ponentes-grid__more{} .ponentes-grid .buttons{margin:0 auto;width:100%;} .ponentes-grid .buttons .btn{margin-top:20px;font-weight:700;text-transform:uppercase;border-radius:50px;font-size:16px!important;padding:13px 47px;} /* Te puede interesar CATEGORIAS home */ .marketplace-home-section{clear:both;overflow:hidden;font-size:28px;line-height:26px;padding:2px 0 7px 0;margin:24px 0 26px 0;color:#154A8C;font-weight:700;} .marketplace-home-section b{font-weight:800;} .interest-section{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:-5px;width:calc(100% + 30px);padding-bottom:20px;} .interest-section .interest-item{width:calc((100% / 4) - 30px);margin:0 15px 40px 15px;} .interest-section .interest-item__category-title{color:#333;font-size:18px;line-height:22px;margin-bottom:18px;font-weight:900;} .interest-section ul{padding:0px!important;margin:0px!important;} .interest-section a{color:#154A8C;} .interest-section li{padding:0px!important;margin:0px!important;} .interest-section li:before,.interest-section li:after{display:none!important;} .interest-section li a{color:inherit!important;font-size:16px;line-height:26px;font-weight:500;} .interest-section .interest-item__list{margin-bottom:14px;} .interest-section .interest-item__more{line-height:20px;} .interest-section .interest-item__more a{font-weight:normal;} /* Cambra patrocinadores */ .cambrapatros{clear:both;overflow:hidden;} .cambrapatros *{font-family:Arial;} .cambrapatros-col{float:left;} .cambrapatros-col + .cambrapatros-col{margin-left:20px;} .cambrapatros-col .cambrapatros-logo{height:42px;float:left;} .cambrapatros-col .cambrapatros-logo + .cambrapatros-logo{margin-left:20px;} .cambrapatros-col .cambrapatros-logo img{max-height:100%;max-width:none;display:block;} .cambrapatros-info{clear:left;line-height:22px;font-size:13px;padding-top:10px;} .cambrapatros-phrase{clear:both;font-size:11px;padding-top:23px;line-height:22px;} .cambrapatros-smart-data{border-top:1px solid #ccc;padding:50px 10px;box-sizing:border-box;} /* Punched Template */ .moneder-results-list__table.punched-table th {color:#000;} .moneder-results-list__table.punched-table td{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #CCCCCC;} .benefit-points{float:left;margin-right:10px;width:calc(100% - 250px);} .benefit-points span{display:inline-block;padding:6px 0 0 0;font-style:italic;color:#000;} .puncheds{float:right;width:240px;} .punched{background-color:#ededed;display:table;border:10px solid #ededed;width:100%;box-sizing: border-box;} .punched + .punched{margin-top:6px;} .punched .card{float:left;width:110px;} .punched .points{display:table-cell;vertical-align:middle;text-align:center;width:calc(100% - 120px);margin-left:10px;font-weight:bold;} .punched .card span.sep{clear:both;overflow:hidden;width:100%;display:block;} .punched .card span.active{width:18px;height:18px;background-color:#154A8C;float:left;margin:2px;} .punched .card span.inactive{width:18px;height:18px;background-color:#fff;float:left;margin:2px;} @media(max-width:754px){ .cambrapatros .cambrapatros-logo{height:30px;} .cambrapatros-info{font-size: 12px;} } @media(max-width:545px){ .cambrapatros-col + .cambrapatros-col{margin-left:10px;} .cambrapatros .cambrapatros-logo{height:30px;} .cambrapatros-col .cambrapatros-logo + .cambrapatros-logo{margin-left:10px;} .cambrapatros-info{font-size:11px;} .cambrapatros-phrase{font-size:10px;padding-top:13px;} .moneder-results-list__table.punched-table th,.moneder-results-list__table.punched-table td{font-size:12px;} .benefit-points{width:100%;margin-right:0px;margin-bottom:8px;} .puncheds{float:none;} } @media(max-width:515px){ .cambrapatros .cambrapatros-logo{height:25px;} .cambrapatros-info{font-size:10px;} .cambrapatros-phrase{font-size:9px;} } @media(max-width:438px){ .cambrapatros .cambrapatros-logo{height:18px;} .cambrapatros-info{font-size:9px;} .cambrapatros-phrase{font-size:8px;} } /* Socios Smart Data */ .category-landing-text{text-align:center;color:#696969;font-size:20px;line-height:34px;} .category-landing-title{color: #000!important;font-size: 28px!important;line-height: 34px!important;margin: 0 0 15px 0!important;padding: 0px!important;text-transform: none!important;border: 0 none!important;} .category-landing-text + .category-landing-title{margin-top: 20px!important;} @media(max-width:680px){ .category-landing-text{font-size: 18px;line-height: 24px;} } @media(max-width:540px){ .category-landing-text{font-size: 16px!important;line-height: 22px!important;} .category-landing-text p{margin-bottom: 0px!important;padding-bottom: 0px!important;} } .category-wrapper{display: grid;column-gap: 44px;row-gap: 50px;grid-template-columns: repeat(auto-fill, minmax(268px, 1fr));padding-bottom: 25px;} .category-wrapper p{padding-bottom: 0!important;font-style: normal;} .cate-item{border-bottom: 1px solid #ccc;} .category-header{padding: 10px 0;border-bottom: 1px solid #ccc;display: flex;align-items: center;column-gap: 5px;margin-bottom: 30px;} .category-header h5, .category-header p{padding: 0!important;font-size: 22px;line-height: 26px;} .category-header p{font-weight: bold;} .cate-image{padding:4px 0 21px 0;} .cate-image a,.cate-image span{border:1px solid #ccc;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#fff;aspect-ratio:800/600;} .cate-image-logo a,.cate-image-logo span{padding:25px;} .cate-image-logo img{width:100%;height: 100%;} .cate-image-logo:not(.is-svg) img{width: auto; height: auto; max-height: 200px;} .cate-header{margin-bottom: 15px;} .cate-header h6, .cate-header p{line-height: 24px} .cate-header h6{color: #154A8C;font-size: 20px!important;padding-bottom: 5px!important;font-weight: bold;} .cate-header h6 span{cursor:pointer;font-weight:600;} .cate-header p{color:#696969;font-size: 14px;text-decoration:underline;} .cate-header p a{color:inherit!important;font-weight:inherit!important;} .cate-header p:hover,.cate-header p:hover a,.cate-header p a:hover{text-decoration:none!important;} .cate-address{margin-bottom: 5px;} .cate-address p{line-height: 28px;} .cate-address a{color: #000!important;font-weight: normal;font-style: normal;} .cate-site a{color: #154A8C!important;font-weight: 400;} .cate-item div:last-child {padding-bottom: 21px;} .cate-rrss{clear:both;overflow:hidden;padding:11px 0 4px 0;} .cate-rrss img{height:27px;width:27px;float:left;margin-left:8px;} .cate-rrss a:first-child img{margin-left:0px;} .category-wrapper-more{text-align:center;margin:25px 0;} .category-wrapper-more a{font-size:16px;} @media(max-width:540px){ .category-header h5{font-size:16px!important;line-height:20px!important;} .category-header p{font-size:16px!important;line-height:20px!important;} } @media(max-width:477px){ .category-wrapper{row-gap:30px} .cate-site a, .cate-address a{font-size:13px;} } .turismo-text .category-wrapper{row-gap:30px;padding-top:26px;} .turismo-text .cate-address p + p{padding-top:0px!important;} .turismo-text .category-wrapper-more{margin:0;} .turismo-text .category-wrapper-more .btn{font-weight:bold;padding-top:9px;padding-bottom:9px;} .nearby-shops{padding-top:46px;} .nearby-shops > h3{padding-bottom:10px!important;border-bottom:1px solid #ccc;} /* Start CSS Publicidad */ .cate-item.pu_publi {border: 1px solid #ccc;padding: 30px 20px 0 20px;} .cate-item.pu_publi.pu_horizontal {padding: 35px 25px 0 25px;} .cate-item.pu_horizontal {grid-column: span 3;} .cate-item.pu_horizontal {display: flex;flex-direction: row-reverse;justify-content: space-around;align-items: flex-end;column-gap: 50px;} .cate-item.pu_vertical {display: flex;flex-direction: column;justify-content: space-between;align-items: center;text-align: center;} .cate-item.pu_vertical .pu_content, .cate-item.pu_horizontal .pu_content {display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;} .cate-item .pu_title {color: #154A8C;font-family: 'Oswald',sans-serif;font-weight: 300;line-height: 42px;} .cate-item.pu_vertical .pu_title {font-size: 32px;} .cate-item.pu_horizontal .pu_title {font-size: 40px;} .cate-item .pu_separator {display: block;width: 100px;height: 1px;background-color: #979797;text-align: center;} .cate-item.pu_vertical .pu_separator {margin: 25px 0;} .cate-item.pu_horizontal .pu_separator {margin: 35px 0 14px 0;} .cate-item.pu_horizontal .pu_separator.reverse {margin: 14px 0 35px 0;} .cate-item .pu_subtitle {font-family: 'Oswald', sans-serif;color:inherit;font-weight: 600;line-height: 56px;} .cate-item.pu_vertical .pu_subtitle {margin-bottom: 25px;} .cate-item.pu_horizontal .pu_subtitle {margin-bottom: 11px;} .cate-item.pu_vertical .pu_subtitle {font-size: 46px;} .cate-item.pu_horizontal .pu_subtitle {font-size: 51px;} .cate-item.pu_horizontal .pu_image img {min-width: 180px} .cate-item .pu_image{ display: flex;} .cate-item .pu_image svg path{fill: #154A8C} .cate-item .pu_image, .cate-item .pu_subtitle {padding-bottom: 0 !important;} .cate-item.pu_publi.action-span .pu_subtitle {color:#000;} .cate-item.pu_publi.action-span:hover {text-decoration:none!important;background-color:#ADD2FF;} .pu_empty {grid-column: span 3;} .category-wrapper-content-ai {padding-top: 21px;padding-bottom: 6px;} @media(max-width: 934px) { .pu_empty {display: none;} .cate-item.pu_horizontal {grid-column: span 2;} } @media(max-width: 600px) { .cate-item.pu_publi {padding: 10px 10px 0 10px;} .cate-item.pu_horizontal {grid-column: span 1;flex-direction: column;justify-content: center;align-items: center;} .cate-item.pu_horizontal .pu_title {font-size: 32px;} .cate-item.pu_horizontal .pu_subtitle {font-size: 46px;} .cate-item.pu_horizontal .pu_image img {min-width: auto;} } /* End CSS Publicidad */ /* Avisos marketplace */ .aviso-marketplace-whatsapp { border: 1px solid #53a537; background-color: #f2f9f0; color: #53a537; display: flex; column-gap: 15px;} .aviso-marketplace-horario { border: 1px solid #fff !important; background-color: #fff !important; color: #a94442 !important; box-shadow: none; display: flex; column-gap: 15px; } .aviso-marketplace-whatsapp-icon { width: 70px; } .aviso-marketplace-icon::before { content: ""; display: block; width: 40px; height: 40px; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; } .aviso-marketplace-icon-whatsapp::before { background: url(/img/vector/alert-whatsapp.svg); } .aviso-marketplace-icon-horario::before { background: url(/img/vector/alert-warning.svg); } @media(max-width:768px) { .aviso-marketplace-horario, .aviso-marketplace-whatsapp { padding: 10px; } .aviso-marketplace-icon::before { width: 30px; height: 30px; } } /*Socios Tarjeta fidelidad. Listado promos*/ .fidelizacion-cards { border-top: 1px solid #CCC; padding-top: 20px; padding-bottom: 34px; } .fidelizacion-cards__title { font-size: 20px; line-height: 26px; color: #154A8C; margin-bottom: 22px; } .fidelizacion-cards__list { display: block; } .fidelizacion-cards__item { display: flex; flex-direction: row; } .fidelizacion-cards__item + .fidelizacion-cards__item { margin-top: 18px; } .fidelizacion-cards__item svg { width: 25px; height: 25px; } .fidelizacion-cards__item svg * { fill: #154A8C; } .fidelizacion-cards__item-col:first-child { width: 37px; } .fidelizacion-cards__item-title { font-size: 14px; line-height: 20px; font-weight: bold; color: #154A8C; } .fidelizacion-cards__item-description { font-size: 12px; line-height: 20px; } .fidelizacion-cards__button { display: block; text-align: center; margin-top: 23px; } .fidelizacion-cards__button * { box-sizing: border-box; } .fidelizacion-cards__button a { display: inline-block; color: #FFF!important; background-color: #154A8C; padding: 8px 20px; margin: 0 auto; max-width: 250px; border-radius: 6px; font-size: 12px; line-height: 18px; } .fidelizacion-cards__button a:hover { text-decoration: none; background-color: #000; } @media(max-width:360px){ .fidelizacion-cards__button a{padding:8px 10px;max-width:100%;font-size:10px;line-height:16px;} } /* bloque socios home cards */ .home-socios-wrapper{/*display:block;*/display:flex;justify-content:center;flex-wrap:wrap;clear:both;overflow:hidden;text-align:center;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);} .home-socios-wrapper .socio-item{display:inline-block;margin-left:10px;margin-right:10px;margin-bottom:20px;width:calc(100% / 5 - 20px);vertical-align:top;background-color:#FFF;} .home-socios-wrapper .socio-item img{margin:0 auto;height:auto;} .home-socios-wrapper .socio-item figure{border-bottom:1px solid #cccccc;} .home-socios-wrapper .socio-item-info{padding:15px 20px;text-align:left;} .home-socios-wrapper .socio-item-info .title a{font-size:22px;font-weight:700;display:block;line-height:30px;} .home-socios-wrapper .socio-item-info .title a,.home-socios-wrapper .socio-item-info .category a{color:#154A8C!important;} .home-socios-wrapper .socio-item-info .category{padding-top:2px;} .home-socios-wrapper .socio-item-info .category a{font-weight:normal!important;display:block;line-height:28px;} .home-socios-wrapper .socio-item-info .address{margin-top:16px;} .home-socios:not(.section-background) .home-socios-wrapper .socio-item{background-color:#f0f0f0;} @media(max-width:1023px){ .home-socios-wrapper .socio-item{width:calc(100% / 3 - 20px);} } @media(max-width:680px){ .home-socios-wrapper .socio-item{width:calc(100% / 2 - 20px);} } @media(max-width:480px){ .home-socios-wrapper .socio-item{margin-left:0!important;margin-right:0!important;width:100%;} .home-socios-wrapper .socio-item-info{padding-left:15px;padding-right:15px;} .home-socios-wrapper .socio-item-info .category{padding-top:8px;} .home-socios-wrapper .socio-item-info .address{margin-top:8px;} } .home-turismo-wrapper .socio-item-info .category a{color:inherit!important;} .home-turismo-wrapper .socio-item-info .category.address{color:#666!important;} .home-turismo-wrapper .socio-item-info .category.address a{color:inherit!important;} .home-turismo-wrapper .socio-item-info .category.address a:hover{text-decoration:underline;} /* bloque concursos en detalle socios */ .ficha-concurso{display: flex; margin:0 0 30px 0;background-color:transparent;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 0px;position:relative;} .ficha-concurso-nombre{padding:0;} .ficha-concurso-nombre h4{font-size:22px !important;line-height:25px !important;margin-top:0px !important;padding-bottom:24px !important;} .ficha-concurso-nombre a{color:#000000 !important;} .ficha-concurso-nombre a:hover{text-decoration:none;color:#999999 !important;} .ficha-concurso-descripcion { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;} .ficha-concurso-descripcion p { padding-bottom:2px!important; } .ficha-concurso-right{position: relative;text-align:left;width:calc(100% - 385px - 20px);padding-left:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .ficha-concurso-left{ width: 385px;margin-right: 20px;/* padding: 0 20px 0 0 */;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .ficha-concurso-left img{border:1px solid #CCCCCC;} .ficha-concurso-link{position:absolute;bottom:0;width:300px;left: 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .ficha-concurso-link a{font-size:15px;line-height:22px;font-weight:normal;text-transform:uppercase;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background-color:#154A8C;color:#FFFFFF !important;text-align:center;width:100%;display:block;padding:12px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;} .ficha-concurso-link a:hover{text-decoration:none;background-color:#999999;} .ficha-concurso-link a.inactive{background-color:#999999;font-size:12px;} @media(max-width:800px){ .ficha-concurso{ flex-direction: column; margin-bottom: 50px; } .ficha-concurso-left { width: 100%; margin-right: 0; } .ficha-concurso-right { width: 100%; margin-top: 30px; } .ficha-concurso-link { position: relative; margin-top: 30px; } } /* Kit Digital CSS */ .footer-kit-digital {width: auto; padding: 30px 0 30px 0; border-bottom: 1px solid white; } .footer-kit-digital.footer-kit-v2 { padding-top: 0; margin-bottom: 30px; } .footer-kit-digital .footer-kit-digital-image { display: flex; align-items: center; justify-content: center; } .footer-kit-digital .footer-kit-digital-image img { height: auto; } @media(max-width:1180px){ .footer-kit-digital .footer-kit-digital-image img { /*max-width: 300px;*/ max-width: 100%; } } /* Nuevo footer con titulos */ footer .footer-links-wrapper{display:flex;column-gap:55px;} footer .footer-links-wrapper.left a{font-weight:normal;} footer .footer-links-wrapper .footer-links-title{font-weight:bold;font-size:16px;text-transform:uppercase;margin:10px 0;} footer.responsive .footer-links-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;} footer.responsive .footer-links-wrapper .footer-links-col{width:100%;} footer.responsive .footer-links-wrapper .footer-links{text-align:left;} footer.responsive .footer-links-wrapper .footer-links li{margin-left:10px;} @media(max-width:1023px){ footer .footer-links-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;} footer .footer-links-wrapper .footer-links-col{width:100%;} footer .footer-links-wrapper .footer-links{text-align:left;} footer .footer-links-wrapper .footer-links li{margin-left:10px;} } /* Fin Nuevo footer con titulos */ /* Anchor bundles */ .anchor-bundle li ul{padding: 0!important;margin: 0!important;} .anchor-bundle li::before{display: none;margin-bottom: 20px;} .anchor-bundle >li{padding: 0!important;margin: 10px 0!important;} .anchor-bundle >li >a{font-weight: bold;font-size: 18px;margin-bottom: 15px;display: inline-block;} .anchor-bundle >li ul li {padding: 0!important;padding-left: 20px!important;} .anchor-bundle >li ul li ul li {;padding-left: 45px!important;} .anchor-bundle >li ul li a{display:inline-block;margin-bottom: 15px;} .anchor-bundle >li ul li a{font-weight: normal;} .anchor-bundle li ul li ul li::after{content: "";position: absolute;width: 5px;height: 5px;border-radius: 100%;background-color: #154A8C; left: 30px; top: calc(50% - 7.5px); transform: translateY(-50%);} /* Fin anchor bundles */ .evento-detalle-cultura-wrapper{margin-bottom:60px;} .evento-detalle-cultura-wrapper.cuinfo{display:flex;column-gap:35px;margin-bottom:60px;} .evento-detalle-image{max-width:350px;min-width:350px;} .evento-detalle-image img{width:100%;height:100%;border:1px solid #ccc;object-fit:cover;} .evento-detalle-info h1{font-size:38px!important;line-height:48px!important;border-bottom:0!important;text-align:left!important;margin:0!important;padding:0 0 39px 0!important;} .evento-detalle-extrainfo{font-size:20px;line-height:32px;} .evento-detalle-extrainfo p span{margin-bottom:5px;display:inline-block;} .evento-detalle-extrainfo ul{padding:0!important;} .evento-detalle-extrainfo ul li{padding:0!important;margin-bottom:5px;} .evento-detalle-extrainfo ul li::before{display:none;} .evento-detalle-cultura-link{display:flex;justify-content:center;align-items:center;margin-top:20px;} .evento-detalle-cultura-link a{text-transform:uppercase;} .evento-detalle-cultura-wrapper h3{color:#000;text-align:center;font-size:32px!important;line-height:37px!important;border-bottom:1px solid #000;font-weight:bold;margin-bottom:30px!important;padding-bottom:10px!important;} .evento-detalle-cultura-wrapper.cusinopsis{font-size:18px;line-height:32px;} .evento-detalle-cultura-wrapper.cutrailer{text-align:center;} .evento-detalle-cultura-interesar{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;} .evento-detalle-cultura-interesar-item a img{width:100%;height:100%;border:1px solid #ccc;object-fit:cover;} .evento-detalle-cultura-wrapper.cucartelera{font-size:18px;line-height:28px;display:flex;flex-direction:column;} .evento-detalle-cultura-socio-wrapper{font-size:16px;line-height:26px;background-color:#ededed;padding:30px;display:flex;justify-content:space-between;} .evento-detalle-cultura-socio-wrapper + .evento-detalle-cultura-socio-wrapper{margin-top:20px;} .evento-detalle-cultura-socio-info{display:flex;column-gap:25px;align-items:flex-start;} .evento-detalle-cultura-socio-img{box-sizing:border-box;border:1px solid #ccc;background-color:#fff;padding:10px;width:171px;height:100px;display:flex;align-items:center;justify-content:center;} .evento-detalle-cultura-socio-img img{width:100%;height:100%;} .evento-detalle-cultura-socio.nombre{text-transform:uppercase;margin-bottom:15px;font-weight:bold;font-size:18px;} .evento-detalle-cultura-socio.nombre a{color:inherit;} .evento-detalle-cultura-socio.sesiones{padding-bottom:11px;} .evento-detalle-cultura-socio.sesiones span{display:inline-block;width:50px;font-weight:bold;} .item-detail__street{color:inherit!important;font-weight:normal;} .item-detail__street:hover{text-decoration:underline;color:#000;} @media(max-width:680px){ .evento-detalle-info h1{font-size:26px!important;} .evento-detalle-cultura-wrapper.cuinfo{column-gap:20px;} .evento-detalle-cultura-socio-wrapper{padding:20px;} .evento-detalle-cultura-wrapper.cusinopsis,.evento-detalle-cultura-wrapper.cucartelera,.evento-detalle-cultura-socio-wrapper,.evento-detalle-cultura-socio.nombre,.evento-detalle-extrainfo{font-size:14px;line-height:23px;} } @media(max-width:654px){ .evento-detalle-info h1{font-weight:bold!important;padding-bottom:26px!important;} .evento-detalle-image{max-width:none;min-width:auto;} .evento-detalle-cultura-socio-wrapper{flex-direction:column;row-gap:10px;} .evento-detalle-cultura-wrapper.cuinfo{flex-direction:column-reverse;row-gap:20px;margin-bottom:30px;} } @media(max-width:539px){ .evento-detalle-cultura-interesar{grid-template-columns:repeat(auto-fit,minmax(167px,1fr));grid-gap:10px;} } @media(max-width:480px){ .evento-detalle-cultura-socio-wrapper{padding:15px;} .evento-detalle-cultura-socio-info{flex-direction:column;row-gap:15px;} } @media(max-width:363px){ .evento-detalle-cultura-interesar{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));} } @supports (-webkit-touch-callout: none) { /* you can write your custom css for IOS safari browser */ * { -webkit-text-size-adjust: 100% } } #nav,nav{letter-spacing:1px;font-size:13px;}#nav > ul li:before,nav > ul li:before{top:3px;}footer .footer-newsletter span{font-size:15px;}.topper a{letter-spacing:1px;}.content .sidebar .sidebar-bloque-comun h4{font-size:33px;}footer .footer-newsletter span{letter-spacing:-1px;}.ficha-socio .pill .localizacion .ruta{font-size:12px;}@media (max-width:1244px){#nav,nav{letter-spacing:0.5px !important;font-size:12px;}}