.hide{display:none !important}.loadingPage .canvas{position:absolute;top:-100000px;left:-100000px;display:none;background:#4E7BA8 url(images/bg.png) repeat-x}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100.01%;font-family:inherit;vertical-align:baseline}:focus{ outline:0}ul{ list-style:none}input, textarea{ margin:0; padding:0}html, body{background:#4E7BA8 url(images/bg.png) repeat-x}body{line-height:1.5;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333}h1{background:transparent url(images/logo.png) no-repeat center;text-indent:-20000px;height:40px}h1 a{display:block;height:45px;width:300px;text-indent:-5000px}h2{border-bottom:1px solid #D9D9D9;font-size:16px;font-weight:normal;line-height:14px;padding:0px 0px 8px 0px;margin:0 0 15px 0;color:#333}h3{margin-bottom:6px;font-size:14px;color:#9A9A9A;font-weight:bold}p{ font-size:12px; line-height:18px; color:#8A8A8A}strong{ font-weight:bold}a{ color:#09C; text-decoration:none}a:hover{ color:#F90 }div.cover{width:730px;height:260px;position:absolute;top:50%;left:50%;margin:-130px 0 0 -370px;z-index:0}div.cover .description{width:315px;height:200px;float:left;border-right:1px solid #4D79A2;text-align:right;padding:32px 50px 30px 0}div.cover .description h2{ clear:both; font-size:17px}div.cover .description p{ font-size:14px; line-height:1.4em}div.cover .mainPoints{width:315px;float:left;border-left:1px solid #6590B7;height:200px;padding:30px 0 30px 45px}div.cover .mainPoints ul li{padding-left:60px;margin:0 0 25px 0;background:url(images/logos.png) no-repeat}div.cover .mainPoints ul li.social{ background-position:-339px 5px}div.cover .mainPoints ul li.local{ background-position:-339px -94px}div.cover .mainPoints ul li.mobile{ background-position:-339px -199px}div.cover h1{width:273px;height:69px;background:url(images/logos.png) no-repeat;float:right;margin:0 0 60px 0;position:relative;top:-30px;left:40px}div.cover h2{font-size:16px;font-weight:bold;text-shadow:-1px 1px #4A7399;color:#FFF;border:0;padding:0;margin-bottom:5px;}div.cover h3{font-size:15px;font-weight:bold;text-shadow:0 1px #4A7399;color:#FFF;border:0;padding:0;margin-bottom:0px}div.cover p{ font-size:12px; color:#B6CDDD;line-height:1.2em}div.login{float:right;width:410px;position:relative;z-index:1;padding:25px;background:#4E7BA8 url(images/bg.png) repeat-x -25px 0}div.login .body{ margin:0 0 5px 0;position:relative;top:-4px;left:-325px}div.login li{ margin:0 5px 0 0; width:160px; float:left}div.login li.buttons{ text-align:right; width:80px; margin-right:0}div.login li.indent{ float:none; clear:both; width:100%; display:block}div.login li a{ display:block}div.login .inputLabel{color:#3C6287;font-weight:bold;text-shadow:0 1px #7DA6C9;padding:0 0 5px 0}div.login input{border:0;font-size:14px;color:#333;padding:7px 6px;width:148px;margin:0 0 5px 0;background:#FFF url(images/buttons.png) repeat-x 0 -542px}div.login input.hint{ color:#CCC}label.rememberMe{*position:relative;*top:-4px;*left:-4px}div.login input.rememberMe{background:none;width:auto;border:none;font-size:small;margin-right:3px;vertical-align:middle;padding:0}div.login label{ color:#FFF; vertical-align:middle; font-weight:normal}div.login a{color:#B6CDDD}div.login a:hover{ text-decoration:underline; color:#FFF}div.login .submit{background:url(images/logos.png) no-repeat -4px -100px;width:80px;height:32px;color:#FFF;text-shadow:0 -1px #8BC0D9;font-size:12px;position:relative;top:-1px;padding:0 2px 1px 0}div.login .submit.withLabels{ margin-top:18px}div.login .submit:hover{ background-position:-4px -139px}div.login .error{ color:#6B282C; padding-top:5px}div.login .getAccount{border-top:0px solid #5483AD;font-size:11px;font-weight:bold;text-shadow:0 1px #4A7399;text-align:right;margin-top:5px}div.login .getAccount .border{ border-top:1px solid #6897C0; padding-top:5px;position:relative;top:-4px;left:-460px}div.login .getAccount a{background:url(images/logos.png) no-repeat -95px -103px;padding-left:17px}.alert{background:#4E7BA8 url(images/bg.png) repeat-x -25px 0;position:absolute;z-index:100;top:24px}.alert .icon{background:url(images/logos.png) no-repeat -260px -96px;width:40px;height:90px;padding-right:20px;border-right:1px solid #5483AD;float:left}.alert .alertContent{float:left;border-left:1px solid #6897C0;height:90px;width:305px;padding:0 25px 0 20px}.alert .alertContent h3{font-size:12px;font-weight:bold;text-shadow:0 1px #4A7399;color:#FFF;border:0;padding:0;margin-bottom:5px}.alert .alertContent p{font-size:11px; color:#B6CDDD; line-height:1.5em}.alert .alertContent p a{ white-space:nowrap; text-decoration:underline}.canvas.reverseInviter .body ul{ margin:15px 25px}.canvas.reverseInviter .body ul li{ font-size:12px; margin:0 0 15px 0}.reverseInviter ul li .number{background:url("images/structure.png") no-repeat scroll 0 -1968px transparent;float:left;font-size:15px;font-weight:bold;line-height:20px;margin:3px 10px 0 0;padding:4px 10px 4px 10px;display:block;color:#FFF}.reverseInviter ul li div{ width:415px; float:left}.canvas.reverseInviter .body input.submit{ margin:0 0 0 213px}.canvas.reverseInviter .addFriends, .canvas.reverseInviter .confirmation{background:#FFF;padding:15px;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px}.canvas.reverseInviter .mod.massInviter{width:auto}.canvas.reverseInviter .mod.massInviter.loadingProvider form{background:#FFF url(images/loader.gif) no-repeat center center}.canvas.reverseInviter .addFriends h3{ font-size:13px}.canvas.reverseInviter .addFriends h3 span{ margin:0 5px 0 0}.canvas.reverseInviter .addFriends p{ margin:0 0 15px 0}.canvas.reverseInviter .confirmation p{ margin:0}.canvas.reverseInviter .mod.massInviter h3 span{ font-weight:normal; display:inline; width:auto; background:none}ul.wantsEnter{text-align:center}ul.wantsEnter li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.passwordCanvas ul.wantsEnter li.first, .needInvitesCanvas ul.wantsEnter li.first{padding-left:10px}ul.wantsEnter li a{color:#B6CDDD;padding:6px 6px;display:block;font-weight:normal;position:relative}ul.wantsEnter a:hover{margin-top:-1px;padding-top:7px}.canvas{position:absolute;left:50%;top:50%;width:392px;margin-left:-196px;margin-top:-145px}.canvas.reverseInviter{ width:550px; margin-left:-275px}.canvas div.legalInfo{background:#FFF;padding:15px;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px}.canvas .legalInfo p{font-size:11px;color:#666}div.canvas .body{margin:auto;background:#4C759B;border:6px solid #4C759B;margin:15px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px}.canvas .body form{background:#FFF;padding:15px;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px}.canvas .body form label{display:block;float:left;font-size:12px;margin:0 10px 0 0;padding:8px 0;text-align:right;width:70px;color:#7E7E7E;font-weight:normal}.canvas .body form label.rememberMe{width:230px;padding:0;margin:0;text-align:left;line-height:17px;font-size:11px;height:26px}.canvas .body form input{ margin:0}.canvas .body form input.email{ width:240px; padding:5px; font-size:15px}.canvas .body form input.password{ width:240px; padding:5px; font-size:15px}.canvas .body form input.captcha{ width:140px; padding:5px; font-size:15px; margin:0 4px 0 0}.canvas .body form input.error{ width:240px; padding:5px; font-size:15px; border-color:#E58080}.canvas .body form input.rememberMe{background:none;width:auto;border:none;font-size:small;margin-right:3px;vertical-align:middle;position:relative;top:-2px;padding:0}.canvas .body form span.input{padding:3px;background-color:#F5F5F5;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;width:252px}.canvas .body form ul{}.canvas .body form ul li{ clear:both; margin:0 0 6px 0; height:1%; overflow:hidden}.canvas .body form ul li.indent{ padding:2px 0 0 80px; margin:0px}.canvas .body form ul li.buttons{ padding:0 0 0 80px; text-align:left; margin:0}.canvas p{ margin:0 0 10px 0}.canvas .errorMessage{background-color:#FFFFFF;margin:15px 0 0 0;border:6px solid #4C759B;position:absolute;text-align:center;width:380px;height:188px;z-index:10000000;-moz-border-radius:5px;-webkit-border-radius:5px}.canvas .errorMessage.deactivate,.canvas .errorMessage.deactivate .feedBack .feedBackBody{ height:auto}.canvas .errorMessage.reactivate{ position:static}.canvas .feedBack{padding:1px;margin:0;background-color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px}.canvas .feedBack .feedBackContent{ background:#FFCA64 url(images/feedback.png) no-repeat -80px 0}.canvas .feedBack .feedBackBody{margin-left:39px;border-color:#FFB545;overflow:hidden;border-left:1px solid #FFF;background-color:#FFF;padding:12px 15px 0;font-size:12px;height:174px;width:308px;text-align:left}.feedBack .feedBackBody h3{border-bottom:1px solid #D9D9D9;font-size:13px;line-height:13px;padding:2px 0 8px 0;margin:0 0 10px 0;color:#333}.feedBack .feedBackBody p{ padding:0 0 10px 0}div.captcha{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;background-color:#F5F5F5;border-top:1px solid #CCCCCC;padding:8px 8px 4px 8px;margin:10px 0 10px 80px;width:140px;position:relative}div.captcha img{border:0;margin:0;padding:0;width:140px}div.captcha span.arrow{background:url(images/structure.png) no-repeat scroll 0 -2016px;height:6px;left:72px;position:absolute;top:-6px;width:11px}span.error{color:#CC0000}input.link{background:none;border:0;padding:0;font-size:11px;color:#2C61A3;height:13px;text-align:left}input.link:hover,input.link:active{border:0;color:#2C61A3;cursor:pointer;border-bottom:1px solid #2C61A3;outline:0}input.link::-moz-focus-inner{ border:0}#errorEmail, #errorPass, #errorCookies, #errorRememeberEmail, #errorCode, #problemLogin{ display:none}#problemLogin{ height:145px}#accountReactivation{display:block}.hide{ display:none !important}#problemLogin h4{color:#333; padding-top:15px}#problemLogin p{ padding-bottom:5px}#rememberPassword, #optionsBack{ display:none}.confirmationMessage h5, #rememberPassword h5, .needInvite h5{color:#8CC3FB;margin-bottom:0.5em}.confirmationMessage p{color:#333}.footer{width:auto;position:absolute;bottom:0;width:100%}.footerContent{border-top:1px solid #4D79A2;margin:25px}.footer ul{text-align:center;color:#D8E8F3;padding:10px 0;border-top:1px solid #6590B7;margin-bottom:20px}.footer ul li{width:auto;display:inline;float:right;margin:0 0 0 10px;line-height:11px}.footer ul li.copy{ font-weight:bold; margin:0 12px 0 0; float:left; color:#FFF}.footer ul li.language{ color:#FFF; float:left}.footer ul li a{color:#9DBACF}.footer ul li a:hover{ text-decoration:underline; color:#FFF}.mod.footerRibbon{ margin:0; height:25px; overflow:hidden; clear:both}.mod.footerRibbon p{float:left;color:#2E5F88;font-size:11px;background:url(images/login_arrow.png) 99% 6px no-repeat;margin:3px 10px 0px 0px;padding:0px 14px 0px 0px}.mod.footerRibbon ul{border:none;float:left;margin:0px;padding:0px}.mod.footerRibbon ul li{ float:left; margin:0px 15px 0px 0px; padding:0px}.mod.footerRibbon ul li img{ padding:0px}input, textarea, select{padding:4px;color:#333;font:12px Arial, Helvetica, sans-serif;border:1px solid #C9C9C9;background:#FFF url(images/buttons.png) repeat-x 0 -492px;-moz-border-radius:2px;-webkit-border-radius:2px}input.focus, textarea.focus, select.focus, form input.active, form input.hover, input:focus, textarea:focus, select:focus{border:1px solid #94B4D1;color:#333}form input{vertical-align:middle}form input.error,form textarea.error, form span.error input, form span.error label{border:1px solid #E58080;color:#CC0000}form label{font-weight:bold}form label span{font-weight:normal;color:#666}button, input.submit{padding:0;margin:0;border:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;cursor:pointer;text-decoration:none;outline:none;white-space:nowrap;overflow:visible;text-shadow:0 1px 0 #FFF;vertical-align:bottom;height:24px;width:80px;color:#666;font-size:11px;font-family:"Lucida Grande", Arial, Helvetica, sans-serif;text-shadow:0 -1px 0 #275D87}input.submit:hover{ background-position:0 -24px}input.submit:active{ background-position:0 -48px}button.send, input.submit{width:80px; background:url(images/button_login.png) repeat-x; color:#FFF}button.send span, input.submit{padding:0}button.send.disabled{color:#FFF}button.send.disabled:hover{border-color:#3B7EBB}.note{line-height:12px;background-color:#FFEEE3;border:1px solid #FFCECE;-moz-border-radius:2px;-webkit-border-radius:2px;padding:10px;color:#666;text-align:center;font-size:12px}.note.alert{background:#FFFBD9;border:1px solid #F8E1B9;text-align:center;position:static}.warningMessage{border:6px solid #4C759B;border-top:0;width:905px;text-align:center;margin:0 auto;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}.warningMessage .feedBack{padding:0;border:1px solid #FFF;border-top:0}.warningMessage .feedBack .feedBackContent{ background:url(images/feedback.png) #FFCA64 no-repeat -80px -5px}.warningMessage .feedBack .feedBackBody{overflow:hidden;border-left:1px solid #FFF;background-color:#FFF;padding:8px 10px;font-size:12px;_height:1%;margin-left:39px;border-color:#FFB545}.rojaContainer{width:500px;height:20px;position:absolute;top:50%;left:50%;margin:153px 0 0 -255px;text-align:center}.laroja{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:2px 8px 2px 6px}.laroja p{background:url(http://pedrotti.locaweb.com.br/files/images/418_icone%20bandeira%20portugal.jpg) no-repeat left 1px;padding-left:27px;font-weight:bold;font-size:11px;color:#333}.trace.login.css{cursor:pointer}