#ribbon-themesel-default_alternative .loading{display:none;}body.theme-default_alternative{background-color:#ececf1;background-image:url(http://olimater.pt/ms/assets/themes/default_alternative);background-position:50% 0;background-repeat:no-repeat;font-family:Verdana,Arial,sans-serif;}body.mobile.theme-default_alternative{background-color:transparent;background-image:none;}body.mobile.theme-default_alternative .container.mobileContainer{background-color:#ececf1;background-image:url(http://olimater.pt/ms/assets/themes/default_alternative/background__BACKGROUND_MOBILE.jpg);background-position:0px 0px !important;background-repeat:no-repeat;}body.mobile.view-mode.theme-default_alternative .container{background-color:transparent;background-image:none;}body.mobile.view-mode.theme-default_alternative{background-color:#ececf1;background-image:url(http://olimater.pt/ms/assets/themes/default_alternative/background__BACKGROUND_MOBILE.jpg);background-position:50% 0;background-repeat:no-repeat;}body.theme-default_alternative #page_content{background-image:url(http://olimater.pt/ms/assets/themes/default_alternative/5px);background-position:50% 0;background-repeat:no-repeat;}body.theme-default_alternative #custPage{background-image:url(http://olimater.pt/ms/assets/themes/default_alternative/0 0 2px#aaa);background-position:center bottom;background-repeat:no-repeat;}.theme-default_alternative #custHead h1, .theme-default_alternative #custHead h2, .theme-default_alternative #custHead h3, .theme-default_alternative #custGrid h1, .theme-default_alternative #custGrid h2, .theme-default_alternative #custGrid h3, .theme-default_alternative #custGrid h4, .theme-default_alternative #custGrid h5, .theme-default_alternative #custFoot h2, .theme-default_alternative #custFoot h3, .theme-default_alternative #custMenu li a, .theme-default_alternative #custMenu li span.active{font-family:Verdana,Arial;font-style:normal;}.theme-default_alternative #custTool{background-color:#fff;color:#555;}.theme-default_alternative #custTool a, .theme-default_alternative #custTool a:hover, .theme-default_alternative #custTool .link-sep{color:#555;}.theme-default_alternative #custTool .uiCBtn, .theme-default_alternative #custTool .uiCBtn:hover, .theme-default_alternative #custGrid .ig_container .uiCBtn, .theme-default_alternative #custGrid .ig_container .uiCBtn:hover{color:#555;}.theme-default_alternative #custTool .uiCBtn span, .theme-default_alternative #custGrid .ig_container .uiCBtn span, .theme-default_alternative .ig-overlay .uiCBtn span{border-color:#ddd;}.theme-default_alternative #custTool .uiCBtn span span, .theme-default_alternative #custGrid .ig_container .uiCBtn span span, .theme-default_alternative .ig-overlay .uiCBtn span span{background-color:#ddd;}.theme-default_alternative #custHead{background-color:transparent;color:inherit;}.theme-default_alternative #custHead a, .theme-default_alternative #custHead a:hover, .theme-default_alternative #custHead .link-sep{color:#686641;}.theme-default_alternative #custHead div.businessname{background-color:#c2bf7a;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-text-shadow:0 0 2px #888;-webkit-text-shadow:0 0 2px #888;text-shadow:0 0 2px #888;}.theme-default_alternative #custHead h2{background-color:transparent;color:#010101;}.theme-default_alternative #custHead .uiCBtn span{border-color:#2f2f2f;}.theme-default_alternative #custHead .uiCBtn span span{background-color:#2f2f2f;}.theme-default_alternative #custHead .uiCBtn, .theme-default_alternative #custHead .uiCBtn:hover{color:#fff;}.theme-default_alternative #custMenu, .theme-default_alternative #custGrid .custMenu{background-color:transparent;}.theme-default_alternative #custMenu li a{color:#333;border-right:none}.theme-default_alternative #custGrid .custMenu a{color:#333;border-right:1px solid #efefef}.theme-default_alternative #custGrid .m_tile_sec .custMenu li a{border:0;border-bottom:1px solid #efefef}.theme-default_alternative #custMenu li .active, .theme-default_alternative #custGrid .custMenu .active, .theme-default_alternative #custGrid .custMenu li a, .theme-default_alternative #custMenu li li{background:#efefef;color:inherit;}.theme-default_alternative .mod-gallery .ig_thumbnails .active a{border-color:#efefef;}.theme-default_alternative #custMenu li a:hover, .theme-default_alternative #custGrid .custMenu a:hover{background-color:#c2bf7a;color:#f7f7f7 !important;-moz-text-shadow:0 1px 1px #aaa;-webkit-text-shadow:0 1px 1px #aaa;text-shadow:0 1px 1px #aaa;}.mobile.theme-default_alternative .menu-icon span{color:inherit;}.mobile.theme-default_alternative #custHead{background-color:transparent;color:#333!important;}.mobile.theme-default_alternative #custMenu li a{border-right:none;color:#333;}.mobile.theme-default_alternative #custGrid{color:#333!important;}.mobile.theme-default_alternative #custGrid h2{background-color:#c2bf7a;color:#fff;}.mobile.theme-default_alternative #custGrid .m_tile_top h3{background-color:#c2bf7a;color:#333;}.mobile.theme-default_alternative #custGrid .m_tile_top .link-sep, .mobile.theme-default_alternative #custGrid a{color:#298dbf;}.mobile.theme-default_alternative #custGrid .link-sep{color:#298dbf;}.mobile.theme-default_alternative #custH1pageTitle{font-family:Arial, sans-serif;font-size:2px 10px 3px 20px;background-color:transparent;color:0 0 10px;padding:24px 10px 24px;margin:0;vertical-align:top;}.theme-default_alternative #tile1{background:#efefef;}.theme-default_alternative #tile2, .theme-default_alternative #tile5{background:#fff;}.theme-default_alternative #tile3, .theme-default_alternative #tile6, .theme-default_alternative #tile7{background:#efefef;}.theme-default_alternative #tile4{background:#ddd;}.theme-default_alternative #custGrid{color:#333}.theme-default_alternative #custGrid a, .theme-default_alternative #custGrid a:hover, .theme-default_alternative #custGrid .link-sep{color:#298dbf;}.theme-default_alternative #custGrid h2{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-text-shadow:0 0 1px #888;-webkit-text-shadow:0 0 1px #888;text-shadow:0 0 1px #888;background-color:#c2bf7a;color:#fff;}.theme-default_alternative #custGrid h3{background-color:#edecf2;color:#333;}.theme-default_alternative #custGrid .uiCBtn span, .theme-default_alternative #custGrid .button span, .theme-default_alternative #custGrid .ig_container .uiCBtn span{border-color:#2f2f2f;}.theme-default_alternative #custGrid .uiCBtn span span, .theme-default_alternative #custGrid .button span span, .theme-default_alternative #custGrid .ig_container .uiCBtn span span{background-color:#2f2f2f;}.theme-default_alternative #custGrid .uiCBtn, .theme-default_alternative #custGrid .uiCBtn:hover{color:#fff;}.theme-default_alternative #custGrid .m_tile_top{color:#333}.theme-default_alternative #custGrid .m_tile_top a, .theme-default_alternative #custGrid .m_tile_top a:hover, .theme-default_alternative #custGrid .m_tile_top .link-sep{color:#298dbf;}.theme-default_alternative #custGrid .m_tile_top h2{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-text-shadow:0 0 1px #888;-webkit-text-shadow:0 0 1px #888;text-shadow:0 0 1px #888;background-color:#c2bf7a;color:#fff;}.theme-default_alternative #custGrid .m_tile_top h3{background-color:#c2bf7a;color:#333;}.theme-default_alternative #custGrid .m_tile_top .uiCBtn span, .theme-default_alternative #custGrid .m_tile_top .button span, .theme-default_alternative #custGrid .m_tile_top .ig_container .uiCBtn span{border-color:#2f2f2f;}.theme-default_alternative #custGrid .m_tile_top .uiCBtn span span, .theme-default_alternative #custGrid .m_tile_top .button span span, .theme-default_alternative #custGrid .m_tile_top .ig_container .uiCBtn span span{background-color:#2f2f2f;}.theme-default_alternative #custGrid .m_tile_top .uiCBtn, .theme-default_alternative #custGrid .m_tile_top .uiCBtn:hover{color:#fff;}body.mobile.theme-default_alternative #custGrid .uiCBtn span span{border-color:#2f2f2f;background-color:#2f2f2f;}.mobile.theme-default_alternative #custGrid a.uiCBtn{color:#fff!important;}.theme-default_alternative #custGrid .m_tile_sec{color:#333}.theme-default_alternative #custGrid .m_tile_sec a, .theme-default_alternative #custGrid .m_tile_sec a:hover, .theme-default_alternative #custGrid .m_tile_sec .link-sep{color:#298dbf;}.theme-default_alternative #custGrid .m_tile_sec h2{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-text-shadow:0 0 1px #888;-webkit-text-shadow:0 0 1px #888;text-shadow:0 0 1px #888;background-color:#c2bf7a;color:#fff;}.theme-default_alternative #custGrid .m_tile_sec h3{background-color:#fff;color:#298dbf;}.theme-default_alternative #custGrid .m_tile_sec .uiCBtn span, .theme-default_alternative #custGrid .m_tile_sec .button span, .theme-default_alternative #custGrid .m_tile_sec .ig_container .uiCBtn span{border-color:#2f2f2f;}.theme-default_alternative #custGrid .m_tile_sec .uiCBtn span span, .theme-default_alternative #custGrid .m_tile_sec .button span span, .theme-default_alternative #custGrid .m_tile_sec .ig_container .uiCBtn span span{background-color:#2f2f2f;}.theme-default_alternative #custGrid .m_tile_sec .uiCBtn, .theme-default_alternative #custGrid .m_tile_sec .uiCBtn:hover{color:#fff;}.theme-default_alternative #custGrid .m_tile_bottom{color:#333}.theme-default_alternative #custGrid .m_tile_bottom a, .theme-default_alternative #custGrid .m_tile_bottom a:hover, .theme-default_alternative #custGrid .m_tile_bottom .link-sep{color:#298dbf;}.theme-default_alternative #custGrid .m_tile_bottom h2{background-color:#c2bf7a;color:#333;}.theme-default_alternative #custGrid .m_tile_bottom h3{background-color:transparent;color:inherit;}.theme-default_alternative #custGrid .m_tile_bottom .uiCBtn span, .theme-default_alternative #custGrid .m_tile_bottom .button span, .theme-default_alternative #custGrid .m_tile_bottom .ig_container .uiCBtn span{border-color:#c6c6c6;}.theme-default_alternative #custGrid .m_tile_bottom .uiCBtn span span, .theme-default_alternative #custGrid .m_tile_bottom .button span span, .theme-default_alternative #custGrid .m_tile_bottom .ig_container .uiCBtn span span{background-color:#c6c6c6;}.theme-default_alternative #custGrid .m_tile_bottom .uiCBtn, .theme-default_alternative #custGrid .m_tile_bottom .uiCBtn:hover{color:#333;}.theme-default_alternative #custFoot{background-color:transparent;color:888;border-bottom:1px solid #ccc;padding-bottom:20px;}.theme-default_alternative #custFoot a, .theme-default_alternative #custFoot a:hover, .theme-default_alternative #custFoot .link-sep{color:#686641;}.theme-default_alternative #custFoot .footertitle, .theme-default_alternative #custFoot h3{color:#555;}.theme-default_alternative #custFoot .uiCBtn span{border:#efefef;-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa;}.theme-default_alternative #custFoot .uiCBtn span span{background-color:#efefef;color:#333;text-decoration:none;}.theme-default_alternative #custPage #tinymce p{line-height:22px;}.theme-default_alternative #custPage #custFoot .uiCBtn:hover strong{background-color:#555;}.theme-default_alternative #custFoot .uiCBtn span span:hover{background-color:#555;color:#fff;text-decoration:none;}#custPage .uiCBtn:hover strong{text-decoration:none;}.theme-default_alternative #truvoFootsie .logo{float:right;}.theme-default_alternative #custFoot .uiCBtn, .theme-default_alternative #custFoot .uiCBtn:hover{color:none;text-decoration:none;}.theme-default_alternative .themed-dialog .hd{border-color:#ddd;color:#ddd;}.theme-default_alternative .themed-dialog .bd{border-color:#ddd;}.theme-default_alternative .module-openinghours .today{background-color:#FDDD23;}.theme-default_alternative .module-openinghours .today strong{color:#000000;}.theme-default_alternative #custGrid .m_tile_sec .custMenu li a{color:#333;}.theme-default_alternative #custGrid .m_tile_sec .custMenu li a:hover{background-color:#c2bf7a !important;;color:#f7f7f7;}.theme-default_alternative #custGrid .m_tile_top .custMenu li a{color:#333;}.theme-default_alternative #custGrid .m_tile_top .custMenu li a:hover{background-color:#c2bf7a !important;;color:#f7f7f7;}.theme-default_alternative #custGrid .m_tile_bottom .custMenu li a{color:#333;}.theme-default_alternative #custGrid .m_tile_bottom .custMenu li a:hover{background-color:#c2bf7a !important;;color:#f7f7f7;}.dynamiclayout.theme-default_alternative #custGrid .m_grid_4 .custMenu li a{color:#333;border-bottom:1px solid none}td.m_tile div:last-child .m_content_inner{background:transparent;}