/* reset */
html,body,div,span,h1,h4,p,a,img,ul,li,form,label{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}body{line-height:1}ol,ul{list-style:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px black inset}@font-face{font-family:'prime';src:url('../fonts/prime_regular.eot');src:url('../fonts/prime_regular.eot?#iefix') format('embedded-opentype'),url('../fonts/prime_regular.woff') format('woff'),url('../fonts/prime_regular.ttf') format('truetype'),url('../fonts/prime_regular.svg#primeregular') format('svg');font-weight:400;font-style:normal}  body{background:#000 url(../img/loginBG.png);color:#1f5b7e;font:62.5%/1em sans-serif}  #wrapper{max-width:780px;margin:0 auto;padding:70px 20px 10px 20px;position:relative}  #logo{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-20px -20px;text-indent:-999em;letter-spacing:-999em;overflow:hidden;width:378px;height:325px;float:left;margin-bottom:40px}  p,a{font-size:1.1em}  a{text-decoration:none;color:#0298ee;-webkit-transition:color .4s ease-out;-moz-transition:color .4s ease-out;-o-transition:color .4s ease-out;transition:color .4s ease-out}  a:hover{color:#fff}  #topLinks{position:absolute;top:0;right:20px}  #topLinks a{display:inline-block;margin-top:8px}  #facebookLink{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-440px -40px;text-indent:-999em;letter-spacing:-999em;overflow:hidden;width:26px;height:23px;margin-left:20px;background-position:-438px -40px}  #twitterLink{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-480px -40px;text-indent:-999em;letter-spacing:-999em;overflow:hidden;width:26px;height:23px}  #lang_pt,#lang_en{position:relative;top:2px}  #lang_pt{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-440px -20px;text-indent:-999em;letter-spacing:-999em;overflow:hidden;width:16px;height:11px}  #lang_en{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-460px -20px;text-indent:-999em;letter-spacing:-999em;overflow:hidden;width:16px;height:11px}  .active{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}  form{margin-top:25px;width:330px;float:right}  label{display:block;text-transform:uppercase;margin:10px 0 6px 20px;font-size:1.6em;font-family:"prime",sans-serif}  .inputWrapper input{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-60px -360px;width:300px;padding:0 15px;height:35px;margin:0 0 10px 0;border:0;outline:0;color:#0298ee;opacity:.4;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}  .inputWrapper input:focus{color:#fff;opacity:1}  .inputWrapper.error input{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-60px -420px;color:red}  .inputWrapper.error input:focus{color:#fff}  .inputWrapper.error p{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-500px -20px;margin:-5px 5px 15px 20px;padding-left:22px;color:red;font-size:1.1em;line-height:1.3em}  .inputWrapper.ok input{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-60px -720px;color:#099706}  .inputWrapper.ok input:focus{color:#fff}  .inputWrapper.ok p{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-500px -180px;margin:-5px 5px 15px 20px;padding-left:22px;color:#099706;font-size:1.1em;line-height:1.3em}  #recaptcha_widget{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-60px -580px;padding:0 12px 12px 14px;position:relative}  #recaptcha_response_field{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-60px -520px;width:300px;padding:0 15px;height:35px;margin:0 0 10px -14px;border:0;outline:0;color:#0298ee;opacity:.4;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;position:relative}  #recaptcha_response_field:focus{color:#fff;opacity:1}  #recaptcha_image{margin-bottom:3px}  #se_refresh a{position:absolute;top:7px;right:73px;background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-460px -200px;text-indent:-999em;letter-spacing:-999em;overflow:hidden;width:20px;height:20px}  .recaptcha_only_if_image a{position:absolute;top:7px;right:45px;background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-440px -200px;text-indent:-999em;letter-spacing:-999em;overflow:hidden;width:20px;height:20px}  #se_help a{position:absolute;top:13px;right:19px;font-size:1.4em}  .recaptcha_isnot_showing_audio #recaptcha_image{filter:invert(100%);-webkit-filter:invert(100%);-moz-filter:invert(100%);-ms-filter:invert(100%);-o-filter:invert(100%);margin-top:-6px}  #formSubmitBtn{margin:14px 0 0 0;padding:8px 0 4px 0;float:right;border:0;color:#1f5e82;font-size:1.6em;text-align:center;font-family:"prime",sans-serif;text-transform:uppercase;cursor:pointer;background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-60px -480px;width:156px;outline:0}  form a{clear:left;float:left;display:inline-block}  #passRecovery{margin-top:12px}  #createAccount{margin-top:8px}  #messageBox{border:1px solid transparent;padding:14px 14px 14px 58px;margin-bottom:16px;-webkit-box-shadow:inset 0 0 20px 0 rgba(0,0,0,.75);box-shadow:inset 0 0 20px 0 rgba(0,0,0,.75);position:relative;font-size:1.1em;line-height:1.1em;min-height:20px}  #messageBox h4{margin-bottom:2px}  #messageBox span{display:block;position:absolute;left:10px;top:10px}  #messageBox.errorMessage{border-color:#3c0200;color:red;background:#2a0000}  #messageBox.errorMessage span{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-440px -160px;text-indent:-999em;letter-spacing:-999em;overflow:hidden;width:33px;height:29px}  #messageBox.okMessage{border-color:#1a3a1d;color:#099706;background:#182619}  #messageBox.okMessage span{background:transparent url(../img/loginSprite_1.0.png) no-repeat;background-position:-440px -240px;text-indent:-999em;letter-spacing:-999em;overflow:hidden;width:35px;height:29px;display:block;position:absolute;left:10px;top:10px}  #footer{padding-top:10px;margin-left:80px;clear:both;position:relative;top:-46px;width:330px}  #footer p{color:#0298ee;margin:6px 0}  #footer a{color:#1f5b7e;padding-right:10px}  #footer a:hover{color:#0298ee}

li.captchaWrapper {
  margin-bottom: 10px;
  margin-top: 5px;
  margin-left: 14px;
}