@charset "utf-8";

/*

Author:   José Guilherme Moreira
Contact:  jgmoreira@gangnetworks.com
Web Site: https://gangnetworks.com */

:root { --base-font-family:'Montserrat', Helvetica, Arial, sans-serif; --navigation-font-family:'Montserrat', Helvetica, Arial, sans-serif; --tables-font-family:Helvetica, Arial, sans-serif; --base-font-size:104.5%; --base-line-height:175%; --base-background-color:#00243e; --highlighted-background-color:#ffff00; --base-background-dark-color:#111b12; --base-background-middle-color:#a3a9a3; --base-background-faded-color:#e8eae8; --base-background-light-color:#f6f6f6; --base-background-inactive-color:#dddddd; --highlighted-background-light-color:#ffffb3; --base-text-color:#152733; --base-link-color:#1eb894; --highlighted-text-color:#cc0000; --base-graphics-color:#00243e; --base-text-dark-color:#1a1c1b; --base-text-middle-color:#666967; --base-text-faded-color:#7d807e; --base-text-light-color:#c9cbca; --base-text-shadow-color:#949695; --base-visited-link-color:#11c198; --base-hover-link-color:#179779; --highlighted-text-dark-color:#660000; --highlighted-border-color:#e37373; --base-border-color:#00243e; --base-border-middle-color:#c2c2c2; --base-border-light-color:#cccccc; --base-box-shadow-color:#717980; --base-box-shadow-light-color:#a6a6a6; --heading-1-margins:0 0 0.71rem; --heading-1-font-size:2.1em; --heading-2-margins:0 0 0.86rem; --heading-2-font-size:1.7em; --heading-3-margins:0 0 1rem; --heading-3-font-size:1.5em; --heading-4-margins:0 0 1.04rem; --heading-4-font-size:1.4em; --heading-5-margins:0 0 1.14rem; --heading-5-font-size:1.3em; --heading-6-margins:0 0 1.26rem; --heading-6-font-size:1.2em; --base-heading-color:#00243e; --layout-border-color:#000000; --layout-inner-border-color:#4d4d4d; --note-text-color:#e64141; --header-background-color:#ffffff; --header-text-color:#00243e; --header-link-color:#00243e; --search-area-background-color:transparent; --search-area-text-color:#152733; --search-area-link-color:#152733; --breadcrumb-trail-background-color:transparent; --breadcrumb-trail-text-color:#152733; --breadcrumb-trail-link-color:#152733; --personal-menu-box-background-color:transparent; --personal-menu-box-active-background-color:#152733; --personal-menu-box-link-color:#152733; --personal-menu-box-active-link-color:#ffffff; --footer-background-color:transparent; --footer-text-color:#fffffe; --footer-link-color:#d1e0eb; --footer-visited-link-color:#dee8ef; --footer-hover-link-color:#b9cedd; --copyrights-background-color:transparent; --copyrights-text-color:#fffffe; --copyrights-link-color:#d1e0eb; --copyrights-visited-link-color:#dee8ef; --copyrights-hover-link-color:#b9cedd; --scroll-up-background-color:#00243e; --scroll-up-hover-background-color:#1eb894; --navigation-top-area-height:40px; --menu-top-link-color:#00243e; --menu-top-hover-link-color:#042b48; --menu-top-active-link-color:#1eb894; --submenu-top-link-color:#00243e; --submenu-top-hover-link-color:#fffffe; --submenu-top-active-link-color:#00243e; --menu-left-link-color:#00243e; --menu-left-hover-link-color:#042b48; --menu-left-active-link-color:#1eb894; --submenu-left-link-color:#00243e; --submenu-left-hover-link-color:#042b48; --submenu-left-active-link-color:#1eb894; --menu-right-link-color:#00243e; --menu-right-hover-link-color:#042b48; --menu-right-active-link-color:#1eb894; --submenu-right-link-color:#00243e; --submenu-right-hover-link-color:#042b48; --submenu-right-active-link-color:#1eb894; --navigation-bottom-area-height:40px; --menu-bottom-link-color:#00243e; --menu-bottom-hover-link-color:#042b48; --menu-bottom-active-link-color:#1eb894; --submenu-bottom-link-color:#00243e; --submenu-bottom-hover-link-color:#042b48; --submenu-bottom-active-link-color:#1eb894; --navigation-border-color:#00243e; --messages-font-family:'Lucida Grande', Verdana, sans-serif; --messages-font-size:90%; --messages-line-height:180%; --message-info-background-color:#ecf9ff; --message-info-border-color:#bbdbe0; --message-info-text-color:#0888c3; --message-attention-background-color:#fefde2; --message-attention-border-color:#e5e181; --message-attention-text-color:#666666; --message-failed-background-color:#ffecce; --message-failed-border-color:#e9c59b; --message-failed-text-color:#e3302c; --message-successful-background-color:#edfbd8; --message-successful-border-color:#bfde84; --message-successful-text-color:#508600; --forms-font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; --forms-font-size:99%; --forms-line-height:160%; --form-field-background-color:#fffffe; --form-field-text-color:#444445; --form-button-background-color:#00243e; --form-button-hover-background-color:#00243e; --form-button-text-color:#fffffa; --button-background-image-linear-gradient:linear-gradient(to bottom, rgb(0,36,62) 0%, rgb(30,66,92) 100%); --button-hover-background-image-linear-gradient:linear-gradient(to bottom, rgb(15,55,85) 0%, rgb(45,95,115) 100%); --hintbox-background-color:#ffffcc; --hintbox-border-color:#cc9933; --hintbox-text-color:#000011; --tables-background-dark-color:#11331f; --tables-background-middle-color:#acb8b1; --tables-background-faded-color:#9ba69f; --tables-background-light-color:#e6eae8; --tables-background-inactive-color:#cfd3d1; --tables-border-color:#415c4c; --tables-text-dark-color:#08190f; --tables-text-middle-color:#525e57; --tables-text-faded-color:#6c7670; --tables-text-light-color:#f3f4f3; --media-grids-thumbs-per-row:3; --media-containers-background-light-color:#ffffff; --media-containers-background-hover-color:#b8b8b8; --media-containers-margin-width:8px; --media-containers-border-width:1px; --media-containers-box-shadow:#cccccc;--images-containers-big-width:100%; --images-containers-regular-width:40%; --images-containers-thumbs-width:25%; --images-containers-centered-thumbs-width:90%; --images-margin-width:5px; --images-border-width:1px; --sounds-containers-regular-width:35%; --videos-containers-big-width:100%; --videos-containers-regular-width:40%; --videos-containers-thumbs-width:25%; --videos-containers-centered-thumbs-width:90%; --players-margin-width:5px; --players-border-width:1px; --lightbox-text-color:#bbbbbb; --lightbox-text-dark-color:#a8a8a8; --flexslider-paging-background-link-color:#c2c2c2; --flexslider-paging-background-hover-color:#b1b1b1; --flexslider-paging-background-active-color:#585856; --calendar-background-dark-color:#11331f; --calendar-background-active-color:#fcd70d; --calendar-linked-background-color:#ff6600; --calendar-linked-text-color:#fffffe; --calendar-background-middle-color:#acb8b1; --calendar-background-faded-color:#9ba69f; --calendar-background-light-color:#e6eae8; --calendar-background-inactive-color:#cfd3d1; --calendar-border-color:#415c4c; --calendar-text-dark-color:#08190f; --calendar-text-middle-color:#525e57; --calendar-text-faded-color:#6c7670; --calendar-text-light-color:#f3f4f3; --product-icon-color:#ff6500; --print-font-family:Helvetica, Arial, sans-serif; --print-background-color:#ffffff; --print-highlighted-background-color:#ffff00; --print-text-color:#666665; --print-link-color:#000098; --print-highlighted-text-color:#cd0000; --print-text-middle-color:#949493; --print-text-shadow-color:#b4b4b3; --print-highlighted-text-dark-color:#660000; --print-border-color:#757574; --print-border-middle-color:#9e9e9e; --print-border-light-color:#adadad; --print-box-shadow-color:#8a8a89; --print-box-shadow-light-color:#d6d6d6; --print-form-field-background-color:#fffffe; --print-form-field-text-color:#444443; --print-form-button-background-color:#f1f1f2; --print-form-button-text-color:#222224; --handheld-font-size:85%; --aliceblue-color:rgb(240,248,255); --antiquewhite-color:rgb(250,235,215); --aqua-color:rgb(0,255,255); --aquamarine-color:rgb(127,255,212); --azure-color:rgb(240,255,255); --beige-color:rgb(245,245,220); --bisque-color:rgb(255,228,196); --black-color:rgb(0,0,0); --blanchedalmond-color:rgb(255,235,205); --blue-color:rgb(0,0,255); --blueviolet-color:rgb(138,43,226); --brown-color:rgb(165,42,42); --burlywood-color:rgb(222,184,135); --cadetblue-color:rgb(95,158,160); --chartreuse-color:rgb(127,255,0); --chocolate-color:rgb(210,105,30); --coral-color:rgb(255,127,80); --cornflowerblue-color:rgb(100,149,237); --cornsilk-color:rgb(255,248,220); --crimson-color:rgb(220,20,60); --cyan-color:rgb(0,255,255); --darkblue-color:rgb(0,0,139); --darkcyan-color:rgb(0,139,139); --darkgoldenrod-color:rgb(184,134,11); --darkgray-color:rgb(169,169,169); --darkgreen-color:rgb(0,100,0); --darkkhaki-color:rgb(189,183,107); --darkmagenta-color:rgb(139,0,139); --darkolivegreen-color:rgb(85,107,47); --darkorange-color:rgb(255,140,0); --darkorchid-color:rgb(153,50,204); --darkred-color:rgb(139,0,0); --darksalmon-color:rgb(233,150,122); --darkseagreen-color:rgb(143,188,139); --darkslateblue-color:rgb(72,61,139); --darkslategray-color:rgb(47,79,79); --darkturquoise-color:rgb(0,206,209); --darkviolet-color:rgb(148,0,211); --deeppink-color:rgb(255,20,147); --deepskyblue-color:rgb(0,191,255); --dimgray-color:rgb(105,105,105); --dodgerblue-color:rgb(30,144,255); --firebrick-color:rgb(178,34,34); --floralwhite-color:rgb(255,250,240); --forestgreen-color:rgb(34,139,34); --fuchsia-color:rgb(255,0,255); --gainsboro-color:rgb(220,220,220); --ghostwhite-color:rgb(248,248,255); --gold-color:rgb(255,215,0); --goldenrod-color:rgb(218,165,32); --gray-color:rgb(128,128,128); --green-color:rgb(0,128,0); --greenyellow-color:rgb(173,255,47); --honeydew-color:rgb(240,255,240); --hotpink-color:rgb(255,105,180); --indianred-color:rgb(205,92,92); --indigo-color:rgb(75,0,130); --ivory-color:rgb(255,255,240); --khaki-color:rgb(240,230,140); --lavenderblush-color:rgb(255,240,245); --lavender-color:rgb(230,230,250); --lawngreen-color:rgb(124,252,0); --lemonchiffon-color:rgb(255,250,205); --lightblue-color:rgb(173,216,230); --lightcoral-color:rgb(240,128,128); --lightcyan-color:rgb(224,255,255); --lightgoldenrodyellow-color:rgb(250,250,210); --lightgray-color:rgb(211,211,211); --lightgreen-color:rgb(144,238,144); --lightpink-color:rgb(255,182,193); --lightsalmon-color:rgb(255,160,122); --lightsalmon-color:rgb(255,160,122); --lightseagreen-color:rgb(32,178,170); --lightskyblue-color:rgb(135,206,250); --lightslategray-color:rgb(119,136,153); --lightsteelblue-color:rgb(176,196,222); --lightyellow-color:rgb(255,255,224); --lime-color:rgb(0,255,0); --limegreen-color:rgb(50,205,50); --linen-color:rgb(250,240,230); --magenta-color:rgb(255,0,255); --maroon-color:rgb(128,0,0); --mediumaquamarine-color:rgb(102,205,170); --mediumblue-color:rgb(0,0,205); --mediumorchid-color:rgb(186,85,211); --mediumpurple-color:rgb(147,112,219); --mediumseagreen-color:rgb(60,179,113); --mediumslateblue-color:rgb(123,104,238); --mediumslateblue-color:rgb(123,104,238); --mediumspringgreen-color:rgb(0,250,154); --mediumturquoise-color:rgb(72,209,204); --mediumvioletred-color:rgb(199,21,133); --midnightblue-color:rgb(25,25,112); --mintcream-color:rgb(245,255,250); --mistyrose-color:rgb(255,228,225); --moccasin-color:rgb(255,228,181); --navajowhite-color:rgb(255,222,173); --navy-color:rgb(0,0,128); --oldlace-color:rgb(253,245,230); --olive-color:rgb(128,128,0); --olivedrab-color:rgb(107,142,35); --orange-color:rgb(255,165,0); --orangered-color:rgb(255,69,0); --orchid-color:rgb(218,112,214); --palegoldenrod-color:rgb(238,232,170); --palegreen-color:rgb(152,251,152); --paleturquoise-color:rgb(175,238,238); --palevioletred-color:rgb(219,112,147); --papayawhip-color:rgb(255,239,213); --peachpuff-color:rgb(255,218,185); --peru-color:rgb(205,133,63); --pink-color:rgb(255,192,203); --plum-color:rgb(221,160,221); --powderblue-color:rgb(176,224,230); --purple-color:rgb(128,0,128); --rebeccapurple-color:rgb(102,51,153); --red-color:rgb(255,0,0); --rosybrown-color:rgb(188,143,143); --royalblue-color:rgb(65,105,225); --saddlebrown-color:rgb(139,69,19); --salmon-color:rgb(250,128,114); --sandybrown-color:rgb(244,164,96); --seagreen-color:rgb(46,139,87); --seashell-color:rgb(255,245,238); --sienna-color:rgb(160,82,45); --silver-color:rgb(192,192,192); --skyblue-color:rgb(135,206,235); --slateblue-color:rgb(106,90,205); --slategray-color:rgb(112,128,144); --snow-color:rgb(255,250,250); --springgreen-color:rgb(0,255,127); --steelblue-color:rgb(70,130,180); --tan-color:rgb(210,180,140); --teal-color:rgb(0,128,128); --thistle-color:rgb(216,191,216); --tomato-color:rgb(255,99,71); --turquoise-color:rgb(64,224,208); --violet-color:rgb(238,130,238); --wheat-color:rgb(245,222,179); --white-color:rgb(255,255,255); --whitesmoke-color:rgb(245,245,245); --yellow-color:rgb(255,255,0); --yellowgreen-color:rgb(154,205,50); } * { margin:0; padding:0; } :focus { outline-style:none; } abbr, address, article, aside, audio, b, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video { background:transparent; margin:0; padding:0; border:0; vertical-align:baseline; font-size:100%; outline:0; } a { background:transparent; margin:0; padding:0; vertical-align:baseline; font-size:100%; } a img { border:0; } abbr, acronym, address, applet, audio, big, canvas, center, dd, dfn, dt, figure, font, iframe, img, ins, kbd, li, object, s, samp, small, tt, var, video { border:0; } abbr[title], dfn[title] { border-bottom:1px dotted rgb(192,192,192); } acronym { text-transform:uppercase; } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; } audio, canvas, video { display:inline-block; } audio, video { margin:0 auto; } audio:not([controls]) { display:none; height:0; } b, dt, strong, th { font-weight:bold; } blockquote, cite, q { margin:0 auto; quotes:none; } blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; } body { white-space:normal; font-style:normal; font-variant:normal; font-weight:normal; font-size-adjust:initial; font-stretch:normal; word-spacing:normal; letter-spacing:normal; } button { width:auto; overflow:visible; } button, input { line-height:normal; } button, select { text-transform:none; } button, input, select, textarea { margin:0; vertical-align:middle; font-size:100%; } code, pre { margin:0 auto; padding:0.1em; } code, kbd, pre, samp { font-size:1em; font-family:'Courier New', monospace, serif; } code { white-space:pre-wrap; } del, strike { text-decoration:line-through; } dfn, em, i { font-style:italic; } html { overflow-y:scroll; } hr { display:block; height:0; margin:0.1em 0 0.2em; box-sizing:content-box; } input, select { vertical-align:middle; } input[type="checkbox"], input[type="radio"] { padding:0; box-sizing:border-box; } input[type="checkbox"] { vertical-align:bottom; } input[type="radio"] { vertical-align:text-bottom; } input[type="search"] { box-sizing:content-box; } ins { text-decoration:none; } li, ol, ul { margin:initial; } mark { background:rgb(255,255,0); color:rgb(0,0,0); } nav ol, nav ul { list-style:none; list-style-image:none; } pre { white-space:pre; white-space:pre-wrap; white-space:pre-line; word-wrap:break-word; overflow:auto; } small { font-size:85%; } sub, sup { position:relative; font-size:75%; } sub { vertical-align:sub; } sup { vertical-align:super; } svg:not(:root) { overflow:hidden; } table { border-collapse:collapse; border-spacing:0; font-size:inherit; } td { font-weight:normal; } td, td img { vertical-align:top; } th { vertical-align:bottom; } u { text-decoration:underline; } ul { list-style:none; } [hidden] { display:none; } @media screen { a:hover, a:active { outline:none; } abbr[title], dfn[title] { cursor:help; } body { cursor:default; } button, input[type="button"], input[type="image"], input[type="reset"], input[type="submit"], label a { cursor:pointer; } button[disabled], input[disabled] { cursor:default; } textarea { resize:vertical; } } .screen-reader-only { position:absolute; top:-999999em; left:auto; width:1px; height:1px; overflow:hidden; } body#page-calendar { position:relative; left:auto; top:auto; background-color:rgb(255,255,255); font:normal 82.5%/130% Helvetica, Arial, sans-serif; color:var(--calendar-text-dark-color); } #page-calendar a, #page-calendar a:link { background-color:transparent; color:var(--calendar-text-dark-color); text-decoration:none; } #calendar-wrapper { position:relative; z-index:0; left:auto; top:auto; width:auto; background-color:var(--calendar-background-light-color); margin:2px; padding:1px; border:1px solid var(--calendar-border-color); color:inherit; } table#calendar { width:100%; clear:both; background-color:transparent; border:0; text-align:center; color:inherit; } #calendar th, #calendar td { vertical-align:middle; font-weight:bold; } .calendar-navigator-box a, .calendar-navigator-box a:hover { background-color:transparent; color:var(--calendar-text-dark-color); text-decoration:none; } .calendar-navigator-box div { line-height:22px; } span.calendar-navigator-scroller { font-size:1em; } .calendar-navigator-scroller a img { display:inline-block; margin:0 0 2px; vertical-align:middle; } span.calendar-navigator-year { display:inline-block; min-width:120px; margin:0 10px; } div.calendar-days-of-week, div.calendar-current-time { background-color:var(--calendar-background-dark-color); color:var(--calendar-text-light-color); } .calendar-days-of-week { line-height:24px; } div.calendar-day-empty, div.calendar-day, div.calendar-day-weekend, div.calendar-day-today, div.calendar-day-weekend-today { line-height:20px; } .calendar-day-empty { background-color:var(--calendar-background-light-color); color:inherit; } .calendar-day { background-color:var(--calendar-background-middle-color); color:inherit; } .calendar-day-weekend { background-color:var(--calendar-background-faded-color); color:inherit; } .calendar-day-today, .calendar-day-weekend-today { background-color:var(--calendar-background-active-color); color:inherit; } div.no-link { text-decoration:none; } div.linked a { display:block; } a.calendar-past-date, a.calendar-past-date-weekend { display:block; text-decoration:line-through; } a.calendar-past-date { background-color:var(--calendar-background-inactive-color); color:var(--calendar-text-middle-color); } a.calendar-past-date-weekend { background-color:var(--calendar-background-faded-color); color:var(--calendar-text-middle-color); } #page-calendar div.linked > a.calendar-past-date, #page-calendar div.linked > a.calendar-past-date-weekend { background-color:var(--calendar-linked-background-color); color:var(--calendar-linked-text-color); text-decoration:underline; } span.calendar-current-month, span.calendar-other-month { display:block; } .calendar-other-month { background-color:var(--calendar-background-light-color); color:var(--calendar-text-middle-color); } .calendar-current-time { padding:3px 0; vertical-align:middle; } input#time { padding:3px 7px; font:normal 99%/160% var(--forms-font-family); } 