
/* ============================= */
/* ========= reset css ========= */
/* ============================= */

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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }

body{line-height:1; /*background: #e9e2d0 url(http://img.uailde.com/bg_tile.jpg) repeat left top;*/ background: #e9e2d0 url(../images/bg_tile.jpg) repeat left top; font-family:Arial, Helvetica, sans-serif;}



ol, ul {list-style:none;}

blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}

:focus {outline:0;}

ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse; border-spacing:0;}

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}


/* ============================= */
/* ========= container ========= */
/* ============================= */


.avatar{background: url(../images/bg.jpg) no-repeat center top; height:100%;}

.site{/*background: url(http://img.uailde.com/bg.jpg) no-repeat center top;*/ position:relative;}

.header{ text-align:left; height:140px; width:960px; margin:auto;  background: url(../images/bg_header.png) no-repeat -10px -2px #fff; position:relative; z-index:1000;}
.main{ width:928px; margin:auto;/* margin-top:-26px;*/ height:608px; padding:0 16px 0 16px; position:relative; z-index:100; top:0px; overflow:hidden; background:#fff;}
.footer{ width:960px; margin:auto;}

.GenderM{background: url(../images/bg_header-boy.png) no-repeat -10px -2px #fff;}
.GenderF{background: url(../images/bg_header-girls.png) no-repeat -10px -2px #fff;}

.header .logo{ position:absolute; left:0px; top:0px; width:200px; height:140px;}
.header .menu{ /*background:#f00;*/ position:relative;/* left:200px; top:0px;*/left:240px; top:-7px; width:500px; z-index:10000; padding:60px 0 0 2px;}
.header .userInfo{ position:absolute; left:700px; top:0px; width:256px; height:140px;}

.header .logo a{ display:block; width:200px; height:140px; text-indent:-9000px;} 

.userNonLog{width:263px; height:111px; background:url(../images/img_registo-aqui.png) no-repeat left top; position:absolute; right:2px; /*top:-1px; padding-top:30px;*/top:40px; padding-top:0px; }
.userNonLog a{ text-indent:-90000px; display:block; width:176px; height:85px; margin-left:70px;}

.userLog{ width:176px; height:90px; background:url(../images/bg_user-log.png) no-repeat left top; position:absolute; /*left:-8px;*/left:25px; top:38px; text-align:center;}
.GenderM .userLog .userNick{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; color:#11a4c6; padding-top:20px; text-transform:uppercase;}
.GenderM .userLog .userNick a{color:#11a4c6; text-decoration:none;}
.GenderM .userLog .userNick a:hover{ text-decoration:underline;}
.GenderF .userLog .userNick{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; color:#cc7ab3; padding-top:20px; text-transform:uppercase;}
.GenderF .userLog .userNick a{color:#cc7ab3; text-decoration:none;}
.GenderF .userLog .userNick a:hover{ text-decoration:underline;}
.userLog .userPoints{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:23px; font-weight:700; color:#ee8442; padding-top:4px;}
.uaildometro{ position:absolute; right:-40px; top:-8px;}

.splash{ width:1021px; margin:auto; padding:0 0 180px 10px;}

.highlight{position:absolute; top:-300px; left:10px; width:605px; height:240px; background:url(http://img.uailde.com/bg_destaque.png) no-repeat left top; padding:5px 13px 15px 11px;}

.log{position:absolute; top:-300px; left:638px; width:315px; /*height:247px;*/ height:260px;}
.login{ width:315px; height:260px; background:url(../images/bg_logout.png) no-repeat left top; position:relative;}

.loginForm{ position:absolute; top:111px; *top:112px; left:0px; padding-left:30px; height:26px;}
.loginForm input{ background:#b6b4b5; border:none; font-size:9px; color:#fff; text-transform:uppercase;}
.loginForm .nameLoginForm{ float:left; width:123px; *margin-top:-4px;}
.loginForm .pswLoginForm{ float:left; width:115px; *margin-top:-4px;}
.loginForm .nameLoginForm input{width:110px; text-transform:uppercase;}
.loginForm .pswLoginForm input{width:105px; text-transform:uppercase;}

.botLoginForm{ /*float:left; width:26px;*/position:absolute; top:51px; left:25px; width:106px; }
.botLoginForm input{ /*width:26px; height:17px;*/width:106px; height:18px; cursor:pointer; background:transparent; overflow:hidden; letter-spacing:-90000px; font-size:0px; line-height:1px; color:#fff; border:none;}


a:active { outline: none; }
a:focus { -moz-outline-style: none; }

.botInviteFriends { position:absolute; top:7px; left:10px; width:215px; height:32px; display:block; background:url(../images/bot_convidar-amigos.png) no-repeat left top;}
.botInviteFriends input {width:140px; height:30px; display:block; cursor:pointer; background:transparent; overflow:hidden; letter-spacing:-90000px; font-size:0px; line-height:1px;  border:none;}
.tabInviteFriends { position:absolute; top:8px; left:10px; width:150px; height:32px; display:block; background:url(../images/tab_convidar-amigos.png) no-repeat left top;  text-indent:-90000; font-size:0px;}

.facebookIcon {position:absolute; top:197px; left:17px; width:33px; height:33px; display:block; background:url(../images/facebook-icon.png) no-repeat left top; text-indent:-90000; font-size:0px;}
.facebookShare { position:absolute; top:205px; left:57px; width:60px; height:18px; display:block; background:url(../images/facebook-share.png) no-repeat left top;}
.facebookShare a {width:60px; height:18px; display:block; cursor:pointer; text-indent:-90000; font-size:0px; }
.facebookInvite { position:absolute; top:205px; left:147px; width:108px; height:18px; display:block; background:url(../images/bot_convidar-amigos.gif) no-repeat left top;}
.facebookInvite a {width:108px; height:18px; display:block; cursor:pointer; text-indent:-90000; font-size:0px; }
.yourFBookFriends {position:absolute; top:49px; left:25px; width:266px; height:15px; display:block; background:url(../images/img_os-teus-amigos-facebook.png) no-repeat left top; text-indent:-90000; font-size:0px;}

.borderTop {position:absolute; top:105px; left:17px; width:278px; height:19px; display:block; background:url(../images/img_facebook-border-top.png) no-repeat left top;text-indent:-90000; font-size:0px;}
.borderBottom {position:absolute; top:168px; left:17px; width:278px; height:19px; display:block; background:url(../images/img_facebook-border-bottom.png) no-repeat left top;text-indent:-90000; font-size:0px;}
.folhaEnrol {position:absolute; top:90px; left:265px; width:65px; height:130px; display:block; background:url(../images/img_folha-enrol.png) no-repeat left top;text-indent:-90000; font-size:0px; }

.tabPerfil {position:absolute; top:6px; left:150px; width:70px; height:29px; display:block; background:url(../images/tab_perfil.png) no-repeat left top; text-indent:-90000; font-size:0px;}
.tabPerfilOff {position:absolute; top:6px; left:150px; width:70px; height:29px; display:block; background:url(../images/bot_perfil.png) no-repeat left top; text-indent:-90000; font-size:0px;}


.fbFriends {position:absolute; top:105px; left:17px; width:280px; height:80px; display:block; font-size:10px; color:#333;}
.fbFriends li {margin-right:5px;}
.bgFolha {position:absolute; top:0px; left:0px; width:255px; height:180px; display:block; background:url(../images/bg_folha.png) no-repeat left top; padding:80px 30px 0 30px; font-size:14px; color:#666; text-align:center;}
.bgFolha span.notLogged {position:absolute; top:100px; left:45px;width:224px; height:87px; display:block; background:url(../images/msg_nao-logado.png) no-repeat left top; text-indent:-90000; font-size:0px;}
.bgFolha span.hello {position:absolute; top:100px; left:34px;width:246px; height:67px; display:block; background:url(../images/msg_authorize_fbook.png) no-repeat left top; text-indent:-90000; font-size:0px;}
.bgFolha span.logFbook {position:absolute; top:100px; left:75px;width:160px; height:61px; display:block; background:url(../images/msg_tens-log-fbook.png) no-repeat left top; text-indent:-90000; font-size:0px;}
.bgFolha a {color:#666; font-weight:700;}
.bgFolha a:hover {text-decoration:none;}
.bgFolha span.notLogged a {position:absolute; left:177px; top:34px; width:33px; height:16px; display:block; }
.bgFolha span.notLogged a:hover {border-bottom:2px solid #f4a01a;}
.bgFolha span.hello a {position:absolute; left:210px; top:49px; width:33px; height:16px; display:block;  }
.bgFolha span.hello a:hover {border-bottom:2px solid #f4a01a;}
.bgFolha span.logFbook a {position:absolute; left:59px; top:43px; width:42px; height:16px; display:block; cursor:pointer; }
.bgFolha span.logFbook a:hover {border-bottom:2px solid #f4a01a;}
.botUailde {position:absolute; top:74px; left:15px; width:81px; height:39px; display:block; background:url(../images/tab_uailde.png) no-repeat left top;}
.botUailde input {width:81px; height:39px; display:block; cursor:pointer; background:transparent; overflow:hidden; letter-spacing:-90000px; font-size:0px; line-height:1px;  border:none;}
.botTotos {position:absolute; top:74px; left:103px; width:79px; height:39px; display:block; background:url(../images/tab_totos.png) no-repeat left top;}
.botTotos input {width:79px; height:39px; display:block; cursor:pointer; background:transparent; overflow:hidden; letter-spacing:-90000px; font-size:0px; line-height:1px;  border:none;}
.botUailde input.on {position:absolute; top:4px; left:14px; width:52px; height:17px; display:block; background:url(../images/tab_uailde_on.gif) no-repeat left top;}
.botTotos input.on {position:absolute; top:4px; left:15px; width:52px; height:17px; display:block; background:url(../images/tab_totos_on.gif) no-repeat left top;}
.loadingFbookInfo {position:absolute; top:125px; left:50px; width:220px; height:30px; display:block; background:url(../images/loading_facebook_info.gif) no-repeat left top;text-indent:-90000; font-size:0px;}
.msgNoFriendsFBook {position:absolute; top:30px; left:10px; width:240px; height:40px;  display:block; font-size:12px; color:#666; font-weight:700; }

.botVerAmigos {position:absolute; top:135px; left:110px; width:89px; height:18px; display:block; background:url(../images/bot_amigos.gif) no-repeat left top;text-indent:-90000; font-size:0px;}
.botVerAmigos input {border:none; background:transparent; overflow:hidden; cursor:pointer;}
.botPerfil { position:absolute; top:7px; left:150px; width:75px; height:30px; display:block; background:url(../images/bot_perfil.png) no-repeat left top;}
.botPerfil input {width:75px; height:24px; display:block; cursor:pointer; background:transparent; overflow:hidden; letter-spacing:-90000px; font-size:0px; line-height:1px;  border:none;}


.connectFBook { position:absolute; left:22px;  top:142px; *top:141px;}
.remember{ position:absolute; left:22px;  top:127px; *top:126px;}

.pswForm{ position:absolute; left:0px; top:139px; padding-left:32px; height:26px;}
.pswForm .emailLoginForm{float:left; width:222px; *margin-top:-4px;}
.pswForm .emailLoginForm input{width:210px; text-transform:uppercase;}
.pswForm .emailLoginForm input{ background:#b6b4b5; border:none; font-size:9px; color:#fff;}

.login .msg{ position:absolute; left:25px; top:181px; width:250px; font-size:9px; color:#F00; font-weight:700;}

.logout{ width:315px; height:260px; background:url(../images/bg_login.png) no-repeat left top; position:relative; }

.logout .botLogout{ position:absolute; top:7px; right:16px; width:78px; height:24px;}
.logout .botLogout a{ display:block; cursor:pointer; text-indent:-9000px; overflow:hidden; width:78px; height:24px;}

.logout .insertCode{ position:absolute; top:39px; left:8px; width:201px; height:83px;}
.logout .insertCode .insertCodes{background:url(http://img.uailde.com/bg_codigos.gif) no-repeat left top; width:201px; height:56px;}
.logout .insertCode .insertCodes .itemInsertCodes{ float:left; height:29px; padding:9px 0 0 14px; width:111px;}
.logout .insertCode .insertCodes .itemInsertCodes input{ font-size:11px; border:none; background:#fafafa; height:15px; width:94px; color:#5c6f91; padding:5px 3px 3px 3px; text-transform:uppercase;}
.logout .insertCode .insertCodes .botInsertCodes{ float:left; height:28px; padding:10px 0 0 0;}
.logout .insertCode .insertCodes .botInsertCodes input{width:48px; height:21px; cursor:pointer; background:transparent; overflow:hidden; letter-spacing:-90000px; font-size:1px; line-height:1px; color:#fff; border:none;}
.logout .insertCode .insertCodes .msg{ color:#f00; font-size:10px; clear:both; padding-left:14px;}

.logout .botAvatar{ position:absolute; top:39px; right:16px; width:91px; height:83px; background:url(http://img.uailde.com/img_avatar.gif) no-repeat left top; width:91px; height:110px; text-align:center;}
.logout .botAvatar img{ padding-top:25px; width:50px} 
.logout .uaildeAvailable{ position:absolute; top:150px; left:8px; width:162px; height:78px;}
.logout .uaildeAvailable span{ display:block; text-align:center; color:#f49702; font-size:15px; font-weight:700; line-height:17px;}
.logout .uaildeFriends{ position:absolute; top:150px; right:16px; width:129px; height:78px;}
.logout .uaildeFriends span{ display:block; text-align:center; color:#f49702; font-size:15px; font-weight:700; line-height:17px;}

.logout .logoutSave { position:absolute; top:130px; left:225px;}
.logout .logoutSave input{width:58px; height:15px; cursor:pointer; background:url(http://img.uailde.com/guardar_off.gif) no-repeat left top; overflow:hidden; letter-spacing:-90000px; font-size:1px; line-height:1px; color:#fff; border:none;}
.logout .logoutSave input:hover {background:url(http://img.uailde.com/guardar_on.gif) no-repeat left top;}


.logoutMsgBg{background: url(../images/bg.jpg) no-repeat center top; height:100%; text-align:center;}
.logoutMsg { width:213px; height:303px; background: url(../images/logout-msg.png) no-repeat center bottom; display:block; text-indent:-90000; font-size:0px; }


.highlights{ position:absolute; top:281px; left:-960px; width:931px; height:153px; background:url(http://img.uailde.com/bg_destaques.png) no-repeat left top; padding:7px 0 0 15px; overflow:hidden;}
.highlights div{ float:left; width:288px; height:139px; margin-right:25px; _margin-right:8px;}
.highlight3{ margin:0px !important;}

.scenes{ position:absolute; top:449px; left:962px; background:url(http://img.uailde.com/bg_cenes.png) no-repeat left top; width:920px; height:106px; padding:20px 17px 14px 20px;}

.footerLogos{background:#fff;}
.footerLogos ul{ width:100%; overflow:hidden;}
.footerLogos li{ float:left; /*padding:0 16px 0 16px;*/ padding:0 10px 0 10px;}
.disclaimer{ font-size:9px; color:#021436; padding:10px 0 0 16px;}
.disclaimer .footerLinks{ padding-bottom:10px; }
.disclaimer .footerLinks a{ /*color:#021436;*/ color:#777; text-decoration:none; text-transform:uppercase;}
.disclaimer .footerLinks a:hover{ color:#021436; text-decoration:underline;}
.disclaimer .text{ float:right; height:30px; display:block; margin-right:20px; margin-top:-52px; line-height:11px;}

.sideLeft{ position:absolute; left:-155px; top:0px; width:155px;}
.sideRight{ position:absolute; left:1090px; top:0px; width:790px;}

.focus{ width:128px; height:194px; background:url(http://img.uailde.com/bg_destaque-lateral.png) no-repeat left top; padding:9px 15px 0 12px;}
.flashSection{ width:750px; height:601px; background:url(http://img.uailde.com/bg_flash.png) no-repeat left top; padding:10px 20px 0 19px;}

.textSection{ width:750px; height:601px; background:url(http://img.uailde.com/bg_text3.png) no-repeat left top; padding:10px 20px 0 19px;}
.textSection a { color:#FFF;} 
.textSection2{ width:750px; height:601px; background:url(http://img.uailde.com/bg_text3.png) no-repeat left top; padding:10px 20px 0 19px;}

.textSectionHeader{ height:134px;}
.textSectionMain{ height:420px; overflow:auto; font-size:12px; color:#fff; width:674px; margin-left:36px; padding-right:40px;}
.textSectionMain p{ padding-bottom:12px;}

.bigSection{ width:908px; height:595px; background:url(http://img.uailde.com/bg_bigger.png) no-repeat left top; position:absolute; top:-610px; left:12px; padding:10px 20px 0 21px;}

.msgText{  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; width:500px; position:absolute; left:130px; top:340px; color:#fff; text-align:center;}

/* LOGIN */

.loginSpacer{ padding-top:150px;}

.userLogin{ background:url(http://img.uailde.com/bg_login.gif) repeat-x left top; height:200px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.userLogin .userLoginMain{ margin:auto; width:734px; background:url(http://img.uailde.com/bg_login-main.gif) repeat-x left top; height:200px; position:relative;}
.userLogin .userLoginMain .userLoginForm{ position:absolute; left:192px; top:54px;}
.userLogin .userLoginMain .userLoginForm .userLoginFormRemember{ float:left;}
.userLogin .userLoginMain .userLoginForm .userLoginFormRemember input{ width:auto; float:left;}
.userLogin .userLoginMain .userLoginForm .userLoginFormRemember label{ background:url(http://img.uailde.com/img_label-lembrar.gif) no-repeat left 2px; font-size:1px; line-height:1px; color:#000; width:56px; display:block; height:56px; float:left; padding-top:2px; letter-spacing:-90000px;}
.userLogin .userLoginMain .userLoginForm .userLoginFormButton{ width:auto; float:left; padding-left:42px;}
.userLogin .userLoginMain .userLoginForm .userLoginFormButton input{ width:49px; height:19px; border:none; background:url(http://img.uailde.com/bot_login.gif) no-repeat left top; font-size:1px; line-height:1px; color:#fff; letter-spacing:-90000px; cursor:pointer;}
.userLoginFormName, .userLoginFormEmail{ padding-bottom:3px;}

.userLogin .userLoginMain .userRecoverForm{position:absolute; left:75px; top:140px;}
.userLogin .userLoginMain .userRecoverForm .userRecoverFormEmail{ float:left;}
.userLogin .userLoginMain .userRecoverForm .userRecoverFormButton{ float:left;}
.userLogin .userLoginMain .userRecoverForm .userRecoverFormButton input{  width:61px; height:19px; border:none; background:url(http://img.uailde.com/bot_login-enviar.gif) no-repeat left top; font-size:1px; line-height:1px; color:#bd3dab; letter-spacing:-90000px; cursor:pointer; margin-left:5px;}

.userLogin .userLoginMain .userRecoverForm .userRecoverFormEmail label{ font-size:1px; color:#000; line-height:1px; width:107px; height:20px; background:url(http://img.uailde.com/img_label-esquecer-psw.gif) no-repeat left 2px; display:block; letter-spacing:-90000px; float:left; padding:2px 10px 0 0;}
.userLogin .userLoginMain input{ width:156px; height:14px; font-size:12px; font-weight:700; color:#bd3dab; padding:2px;}

.userLogin .userLoginMain a{ width:210px; height:200px; display:block; position:absolute; right:100px; top:0px; text-indent:-90000px;}
.userLogin .userLoginMsg{ color:#f00; position:absolute; left:192px; top:178px; font-size:11px;}

/*REGISTO*/

.register { height:580px; width:100%; position:relative;}
.registerForm { padding:60px 20px 0 56px; position:relative;}
fieldset{ border:none; padding:0px; margin:0px;}


.registerItem { clear:both; height:30px; padding-bottom:20px;}
.registerItem input { float:left; width:200px; height:17px; vertical-align:middle; background-color:#383838; border:none; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:15px; color:#FFF; line-height:17px;}
.registerItem select { float:left; width:200px; height:22px; vertical-align:middle; background-color:#383838; border:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; margin-top:-2px; line-height:17px;}


.registerItem label{ display:block; border:none; width:220px; height:30px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; float:left;}

.registerItem .first_name { background:url(http://img.uailde.com/registo/primeiro_nome.gif) no-repeat left top;}
.registerItem .last_name { background:url(http://img.uailde.com/registo/ultimo_nome.gif) no-repeat left top;}
.registerItem .email { background:url(http://img.uailde.com/registo/email.gif) no-repeat left top;}
.registerItem .alternate_email { background:url(http://img.uailde.com/registo/email_alternativo.gif) no-repeat left top;}
.registerItem .operator { background:url(http://img.uailde.com/registo/rede.gif) no-repeat left top;}
.registerItem .cellphone { background:url(http://img.uailde.com/registo/telemovel.gif) no-repeat left top; }
.registerItem .bi { background:url(http://img.uailde.com/registo/bi.gif) no-repeat left top; }


.registerItem .nick_name { background:url(http://img.uailde.com/registo/nickname.gif) no-repeat left top; }
.registerItem .password { background:url(http://img.uailde.com/registo/password.gif) no-repeat left top; }
.registerItem .nova_password { background:url(http://img.uailde.com/registo/nova_password.png) no-repeat left top; }
.registerItem .nova_password_conf { background:url(http://img.uailde.com/registo/confirmar_pass_btn.png) no-repeat left top; }
.registerItem .sex { background:url(http://img.uailde.com/registo/sexo.gif) no-repeat left top; }
.registerItem .birth_date { background:url(http://img.uailde.com/registo/data_nasc.gif) no-repeat left top; }
.registerItem .address { background:url(http://img.uailde.com/registo/morada.gif) no-repeat left top; }
.registerItem .door { background:url(http://img.uailde.com/registo/porta_andar.gif) no-repeat left top; }
.registerItem .cp { background:url(http://img.uailde.com/registo/cp.gif) no-repeat left top; }
.registerItem .city { background:url(http://img.uailde.com/registo/localidade.gif) no-repeat left top; }


.registerItem span.bgForm1 {background:url(http://img.uailde.com/registo/input_1.gif) no-repeat left top; border:none; width:214px; height:23px; display:block; float:left; padding:8px 0 0 15px;}
.registerItem span.bgForm2 {background:url(http://img.uailde.com/registo/input_2.gif) no-repeat left top; border:none; width:214px; height:23px; display:block; float:left; padding:8px 0 0 15px;}
.registerItem span.bgForm3 {background:url(http://img.uailde.com/registo/input_1.gif) no-repeat right top; border:none; width:107px; height:23px; display:block; float:left; padding:8px 0 0 15px;}

.registerItem span.bgForm3 input{ width:90px;}

.registerItem .disclaimerForm { background:url(http://img.uailde.com/registo/campo_obrigatorio.gif) no-repeat left top; display:block; border:none; width:210px; height:21px; line-height:1px; font-size:1px; overflow:hidden; float:left; text-indent:-9000px; padding:0 15px 0 0;}
.registerItem .checkBox { height:17px;}
.registerItem .checkBox input { width:auto; background:none;}
.registerItem .checkBox label { display:block; border:none; width:146px; height:11px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; float:left; background:url(http://img.uailde.com/registo/aceito_Vencedores.gif) no-repeat left 2px; padding-top:2px;}
.errorMsg { clear:both; width:490px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F00;}

.colummn { position:absolute; width:182px; height:480px; top:72px; right:20px;}

.colummn .navbar{ position:absolute; bottom:0px; left:0px; width:160px; height:90px;}
.colummn .navbar .navbarBack { width:40px; height:47px; position:absolute; left:15px; top:0px;}
.colummn .navbar .navbarBack input { background:url(http://img.uailde.com/registo/seta_esq.gif); border:none; width:45px; height:50px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer;}
.colummn .navbar .navbarNext { width:40px; height:47px; position:absolute; right:15px; top:0px;}
.colummn .navbar .navbarNext input { background:url(http://img.uailde.com/registo/seta_dir.gif); border:none; width:45px; height:50px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer;}
.colummn .navbar .navbarSend { width:125px; height:33px; position:absolute; right:-30px; top:6px;}
.colummn .navbar .navbarSend input { background:url(http://img.uailde.com/registo/enviar.gif); border:none; width:125px; height:33px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer;}


.colummn .navbar .step1 { width:157px; height:33px; background: url(http://img.uailde.com/registo/bot_passo_1.gif) no-repeat left top; text-indent:-90000px; position:absolute; left:8px; bottom:0px;}
.colummn .navbar .step2 { width:157px; height:33px; background: url(http://img.uailde.com/registo/bot_passo_2.gif) no-repeat left top; text-indent:-90000px; position:absolute; left:8px; bottom:0px;}
.colummn .navbar .step3 { width:157px; height:33px; background: url(http://img.uailde.com/registo/bot_passo_3.gif) no-repeat left top; text-indent:-90000px; position:absolute; left:8px; bottom:0px;}

/*.colummn .chooseFace { position:absolute; width:182px; height:88px; }
.colummn .chooseFace { position:absolute; width:219px; height:100px; background:url(http://img.uailde.com/carteira/carteira_cara_nuvem.gif) no-repeat 50px 5px; left:-30px; top:250px;}*/

.colummn .uaildeFace { width:200px; height:188px; position:absolute; left:-20px; top:200px; background:url(http://img.uailde.com/registo/registo_cara_bg.gif) no-repeat left top;}
.colummn .uaildeFace .faceTitle {width:120px; height:40px; background:url(http://img.uailde.com/registo/caras_escolhe_caral.gif) no-repeat left 10px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-9000px; padding:20px 0 0 0; margin:auto;}
.colummn .uaildeFace .faceBody { position:absolute; width:219px; height:100px; background:url(http://img.uailde.com/registo/registo_cara_nuvem.gif) no-repeat 50px 5px; left:-10px; top:50px; z-index:2000; display:none;}

span.genderM{ padding:0px; background:none;}
span.genderM input{ width:auto; float:left;}
span.genderM label{ margin-top:-8px; float:left; display:block; border:none; width:34px; height:35px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; background:url(http://img.uailde.com/registo/masculino.gif);}
span.genderF{ padding:0px; background:none;}
span.genderF input{ width:auto; float:left;}
span.genderF label{ margin-top:-8px; float:left; display:block; border:none; width:34px; height:35px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; background:url(http://img.uailde.com/registo/feminino.gif);}

/*.multiSelect select{ width:50px; margin-right:14px;}*/
.datePicker input{ width:168px; margin-right:14px;}

.registerForm .firstQuestion { padding-bottom:20px; background:url(http://img.uailde.com/registo/comer_fora.gif) no-repeat left top; display:block; border:none; width:654px; height:30px; line-height:1px; font-size:1px; overflow:hidden; float:left; text-indent:-9000px;}
.numberTimes { clear:both; padding-bottom:60px;}
.numberTimes span{ display:block; float:left;}
.numberTimes span.more30 { padding:0px; background:none;}
.numberTimes span.more30 input { width:auto; float:left;}
.numberTimes span.more30 label { margin-top:-5px; float:left; display:block; border:none; width:62px; height:32px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:-90000px; background:url(http://img.uailde.com/registo/mais30.gif) no-repeat left top;}

.numberTimes span.to10 { padding:0px; background:none;}
.numberTimes span.to10 input { width:auto; float:left;}
.numberTimes span.to10 label { margin-top:-5px; float:left; display:block; border:none; width:62px; height:32px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:-90000px; background:url(http://img.uailde.com/registo/30a10.gif) no-repeat left top;}

.numberTimes span.less10 { padding:0px; background:none;}
.numberTimes span.less10 input { width:auto; float:left;}
.numberTimes span.less10 label { margin-top:-5px; float:left; display:block; border:none; width:52px; height:32px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:-90000px; background:url(http://img.uailde.com/registo/menos10.gif) no-repeat left top;}


.registerForm .secondQuestion { background:url(http://img.uailde.com/registo/rest_informais.gif) no-repeat left top; display:block; border:none; width:587px; height:45px; line-height:1px; font-size:1px; overflow:hidden; float:left; text-indent:-9000px; padding:0 0 20px 0;}

.chooseTimes { clear:both; width:590px; height:200px;}

.chooseTimes .restaurants{display:none; margin-top:-5px; float:left; display:block; border:none; width:160px; height:34px; line-height:1px; font-size:1px; overflow:hidden;}
.chooseTimes .mcdonalds { background:url(http://img.uailde.com/registo/ao_mcdonalds.gif) no-repeat left top; letter-spacing:-90000px;}

.chooseTimes span.more4 { padding:0px; background:none;}
.chooseTimes span.more4 input { width:auto; float:left; background:none;}
.chooseTimes span.more4 label { margin-top:-5px; float:left; display:block; border:none; width:55px; height:34px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:-90000px; background:url(http://img.uailde.com/registo/mais_4.gif) no-repeat left top;}

.chooseTimes span.to3 { padding:0px; background:none;}
.chooseTimes span.to3 input { width:auto; float:left; background:none;}
.chooseTimes span.to3 label { margin-top:-5px; float:left; display:block; border:none; width:49px; height:34px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:-90000px; background:url(http://img.uailde.com/registo/1a3.gif) no-repeat left top;}

.chooseTimes span.none { padding:0px; background:none;}
.chooseTimes span.none input { width:auto; float:left; background:none;}
.chooseTimes span.none label { margin-top:-5px; float:left; display:block; border:none; width:113px; height:34px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:-90000px; background:url(http://img.uailde.com/registo/nenhuma_1.gif) no-repeat left top;}

.chooseTimes .registerItem select { width:150px; margin-top:7px; font-weight:700;}

.rules { position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; width:650px;}
.rulesAccept { font-weight:700; padding-top:20px;}
.rulesAccept .rulesItem { padding-bottom:10px;}

.privacy { position:absolute; top:40px; left:40px; width:710px; height:510px; }
.privacyTitle { padding-bottom:20px; background:url(http://img.uailde.com/registo/privacidade.gif) no-repeat left top; display:block; border:none; width:346px; height:64px; line-height:1px; font-size:1px; overflow:hidden; float:left; text-indent:-9000px;}
.privacyText { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; width:710px; height:415px; overflow:auto; padding-right:5px;}

.bpi { position:absolute; top:100px; left:200px; width:433px; height:270px; background:url(http://img.uailde.com/registo/bpi.gif) no-repeat left top;}
.bpi h1{ text-indent:-90000px; }
.bpi .bpiQuit{ position:absolute; right:30px; top:150px;}
.bpi .bpiOK{ position:absolute; right:185px; top:190px;}
.bpi .bpiQuit input { padding-left:5px; background: transparent; border:none; width:25px; height:25px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer;}
.bpi .bpiOK input { background: transparent; border:none; width:60px; height:30px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer;}


.less16 { position:absolute; width:500px; height:185px; background-color:#202020; top:150px; left:100px; padding:20px;}
.less16 .less16Title { padding-bottom:20px; background:url(http://img.uailde.com/registo/menor16anos.gif) no-repeat left top; display:block; border:none; width:461px; height:23px; line-height:1px; font-size:1px; overflow:hidden; float:left; text-indent:-9000px;}
.less16 .registerItem .parent { background:url(http://img.uailde.com/registo/nome_responsavel.gif) no-repeat left top; width:230px;}
.less16 .registerItem .emailparent { background:url(http://img.uailde.com/registo/email_responsavel.gif) no-repeat left top; width:225px;}

.less16 .parentOK { width:32px; height:18px; float:right; padding-right:50px;}
.less16 .parentOK input { background:url(http://img.uailde.com/registo/bot_ok.gif) no-repeat left top; border:none; width:32px; height:18px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer;}

.less16 .errorMsg { position:absolute; width:320px;}

.radPopupImage_Default{ float:left;}

.acceptRules { clear:both; width:490px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F00; position:absolute; left:55px; bottom:80px;}

.register .CreateUserThanks { position:absolute; top:100px; left:60px; width:600px; height:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF;}
.register .CreateUserThanks a {background:url(http://img.uailde.com/registo/bot_voltar.gif) no-repeat left top; display:block; width:129px; height:34px; overflow:hidden; letter-spacing:90000px; font-size:1px; line-height:1px; color:#666;}

.bgGame{background:url(http://img.uailde.com/uailde_provisorio_jogo.gif) no-repeat left top; padding:0px; width:789px;}

/*  ser uailde  */

.bgBeUailde{ width:750px; height:601px; background:url(http://img.uailde.com/bg_text4.png) no-repeat left top; padding:10px 20px 0 19px; position:relative;}
.beUaildeMain { position:relative; width:750px; height:580px;}
.beUaildeMain .beUaildeTitle { width:168px; height:65px; background:url(http://img.uailde.com/ser_uailde.jpg) no-repeat left top; position:absolute; top:32px; left:28px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-9000px;}
.beUaildeMain .beUaildeText { position:absolute; width:690px; height:350px; top:100px; left:37px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;} 
.beUaildeMain .beUaildeText sup{ font-size:10px; line-height:20px;}
.beUaildeMain .beUaildeLinks { position:absolute; height:30px; top:430px; left:28px;} 

.beUaildeMain .beUaildeTitleWin { width:309px; height:54px; background:url(http://img.uailde.com/como_ganhar_uaildes.jpg) no-repeat left top; position:absolute; top:32px; left:20px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-9000px;}
.beUaildeMain .uaildeTableBox { position:absolute; top:100px; left:20px; width:675px; height:130px;}

.beUaildeMain .uaildeTable { padding-bottom:25px;}

.beUaildeMain .uaildeTable table { color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:none; border-collapse:separate; border-spacing:3px; width:680px;}
.beUaildeMain .uaildeTable th { font-size:16px; background:#000; padding:2px;}
.beUaildeMain .uaildeTable td { font-size:14px; background:#000; padding:2px; padding-left:15px; width:50%;}

.beUaildeMain .beUaildeBack { position:absolute; top:500px; left:600px; width:84px; height:34px;}

.beUaildeMain .beUaildeTitleSpent { width:309px; height:54px; background:url(http://img.uailde.com/como_gastar_uaildes.jpg) no-repeat left top; position:absolute; top:32px; left:20px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-9000px;}

.uaildeTableBox .newclients { font-size:10px; color:#FFF;}


/* CARTEIRA */

.userProfile { width:908px; height:577px; background:url(http://img.uailde.com/carteira/bg_carteira.jpg) no-repeat left top;}
.userProfile .userProfileUp { position:relative; width:908px; height:266px;}
.userProfileUp .changeData { width:260px; height:35px; position:absolute; top:220px; left:370px;}
.changeData a.changeProfile { display:block; float:left; width:80px; height:35px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer; border:none; text-decoration:none;}
.changeData a.updateProfile { display:block; float:left; width:169px; height:35px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer; border:none; text-decoration:none;}
.userProfileUp .nameProfile { position:absolute; top:210px; left:685px; width:145px; height:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#70768C;}
.userProfile .userProfileDown { position:relative; width:908px; height:311px;}
.userProfileDown .uaildeTotal { width:254px; height:86px; background:url(http://img.uailde.com/carteira/uaildes_disponiveis.jpg) no-repeat left top; position:absolute; top:39px; left:45px;}
.uaildeTotal .uaildeTotalNumber { position:absolute; width:80px; height:50px; top:38px; left:105px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:40px; color:#6E788A;}

.userProfileDown .myUaildes { width:250px; height:101px; background:url(http://img.uailde.com/carteira/meus_uailde.jpg) no-repeat left top; position:absolute; top:35px; left:340px;}
.myUaildes .myUaildesCode { position:absolute; top:50px; left:20px; width:100px;}
.myUaildesCode input { width:120px; height:15px; vertical-align:middle; background-color:#fff; border:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.myUaildes .myUaildesCodeSubmit {position:absolute; top:50px; left:170px; width:48px; height:18px;}
.myUaildesCodeSubmit input { background:url(http://img.uailde.com/carteira/carteira_validar.gif); border:none; width:48px; height:18px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer;}
.myUaildes .msgError { position:absolute; top:80px; left:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#F00;}

.userProfileDown .uaildeFace { width:237px; height:188px; position:absolute; top:0px; left:610px; background:url(http://img.uailde.com/carteira/carteira_cara_bg.gif) no-repeat left top;}
.uaildeFace .faceTitle {width:120px; height:40px; background:url(http://img.uailde.com/carteira/caras_escolhe_caral.gif) no-repeat left 10px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-9000px; padding:20px 0 0 0; margin:auto;}
.uaildeFace .faceBody { position:absolute; width:219px; height:100px; background:url(http://img.uailde.com/carteira/carteira_cara_nuvem.gif) no-repeat 50px 5px; left:8px; top:50px; display:none;}
.faceBody .faceLeft { position:absolute; top:40px; left:60px; width:17px; height:22px;}
.faceBody .faceLeft a{ display:block; width:17px; height:22px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-9000px; background: url(http://img.uailde.com/transp.gif) no-repeat left top; cursor:pointer;}

.faceBody .faceMain { position:absolute; top:0px; left:85px;/* width:62px; height:100px;*/}

.faceBody .faceRight { position:absolute; top:40px; left:153px; width:17px; height:22px;}
.faceBody .faceRight a{ display:block; width:17px; height:22px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-9000px; background: url(http://img.uailde.com/transp.gif) no-repeat left top; cursor:pointer;}

.uaildeFace .faceFooter { position:absolute; top:140px; left:5px; width:200px; height:18px; padding:0 15px 0 15px;}
.faceFooter .faceMsgError { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#F00; width:130px; float:left; padding-top:6px;}
.faceFooter .faceSave { width:59px; height:18px; float:right;}
.faceSave input {background:url(http://img.uailde.com/carteira/carteira_cara_guardar.gif); border:none; width:59px; height:18px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer;}

.userProfileDown .seeFriends { width:263px; height:38px; background:url(http://img.uailde.com/carteira/ver_amigos.jpg) no-repeat left top; position:absolute; top:138px; left:53px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-9000px;}
.userProfileDown .inviteTotos { width:174px; height:39px; background:url(http://img.uailde.com/carteira/convidar_totos.jpg) no-repeat left top; position:absolute; top:180px; left:53px;}
.userProfileDown .inviteTotos a {display:block; width:174px; height:39px; text-indent:-90000px;}
.userProfileDown .historic { width:253px; height:138px; background:url(http://img.uailde.com/carteira/historico.jpg) no-repeat left top; position:absolute; top:140px; left:350px;}
.historic .seeHistoric { position:absolute; top:50px; left:17px;}
.historic .SeeVouchers { position:absolute; top:80px; left:17px;} 
.userProfileDown .saveUserProfile { position:absolute; width:129px; height:45px; top:240px; left:730px;}
.saveUserProfile input {width:129px; height:45px; background:url(http://img.uailde.com/carteira/carteira_guardar.gif) no-repeat left top; line-height:1px; font-size:1px; overflow:hidden; text-indent:-9000px; border:none;}

.historic { width:908px; height:577px; background:url(http://img.uailde.com/carteira/bg_carteira_interiores.jpg) no-repeat left top;}
.historic .bgWhite { position:absolute; top:48px; left:73px; width:807px; height:468px; background:url(http://img.uailde.com/carteira/bg_carteira_interior_branco.gif) no-repeat;}
.historic .bgVouchers { position:absolute; top:48px; left:73px; width:807px; height:468px; background:url(http://img.uailde.com/carteira/bg_carteira_vouchers_branco.gif) no-repeat;}

.bgWhite .titleHistoric { width:275px; height:36px; background:url(http://img.uailde.com/carteira/carteira_ver_historico.gif) no-repeat 23px top; text-indent:-90000px; position:relative;}
.bgVouchers .titleVouchers { width:356px; height:36px; background:url(http://img.uailde.com/carteira/carteira_vouchers.gif) no-repeat 23px top; text-indent:-90000px; position:relative;}
.tableHistoric .tableHistoricContent{ padding:0px 10px 10px 10px; margin-top:-20px;}
.tableHistoric .tableHistoricContent table { border-collapse:collapse; }

.tableHistoricContent th a{ line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer; display:block; text-decoration:none; text-decoration:none;}
.tableHistoricContent .code { width:243px; background:url(http://img.uailde.com/carteira/table_header01.gif) no-repeat 70px top;}
.tableHistoricContent .code a { width:243px; height:58px;}
.tableHistoricContent .credit { width:150px; background:url(http://img.uailde.com/carteira/table_header01.gif) no-repeat -190px top;}
.tableHistoricContent .credit a { width:150px; height:58px;}
.tableHistoricContent .uaildes { width:175px; background:url(http://img.uailde.com/carteira/table_header01.gif) no-repeat -378px top;}
.tableHistoricContent .uaildes a {width:175px; height:58px;}
.tableHistoricContent .data{ width:168px; background:url(http://img.uailde.com/carteira/table_header01.gif) no-repeat right top;}
.tableHistoricContent .data a { width:168px; height:58px;}

.tableHistoricContent .description { width:346px; height:58px; background:url(http://img.uailde.com/carteira/table_header02.gif) no-repeat 30px top; }
.tableHistoricContent .description a { width:346px;}
.tableHistoricContent .date { width:226px; height:58px; background:url(http://img.uailde.com/carteira/table_header02.gif) no-repeat -346px top;}
.tableHistoricContent .date a { width:226px;}
.tableHistoricContent .link { width:160px; height:58px; background:url(http://img.uailde.com/carteira/table_header02.gif) no-repeat -590px top; text-indent:-90000px;}


.tableHistoricContent .operation { width:140px; height:27px; background:url(http://img.uailde.com/carteira/carteira_operacao.gif) no-repeat 15px 3px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:-90000px; cursor:pointer; text-decoration:none; }
.tableHistoricContent td{ text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#333; line-height:18px; padding-bottom:2px;}
.tableHistoricContent td a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#333;}
.tableHistoricContent tr.odd td{ background:#EFD7EB;}

.tableHistoric .historicPages { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; display:block; height:25px; position:absolute; top:430px; right:40px; text-align:right;}
.historicPages table { float:right;}
.historicPages table td{padding:0 5px 0 0; }
.historicPages span {}
.historicPages a { text-decoration:none; color:#AB389D;}
.historicPages .historicArrows a { color:#F00; padding:0px; margin:0px;}

.historicBack { position:absolute; width:112px; height:43px; top:515px; left:763px; background:url(http://img.uailde.com/carteira/carteira_voltar.gif) no-repeat left top;}
.historicBack a { line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer; display:block; width:112px; height:43px; text-decoration:none;}

.tableText{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:700; color:#333; padding-top:200px; text-align:center;}

.charging{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:700; color:#333; text-align:center; padding:30px 70px 30px 70px; position:absolute; z-index:20000; top:180px; left:260px; background:#fff;}

/* CONVIDAR TOTOS */

.sendToFriends { position:absolute; top:48px; left:73px; width:816px; height:408px; background:url(http://img.uailde.com/carteira/bg_carteira_convidar_totos.gif) left bottom no-repeat;}
.sendToFriends .sendToFriendsTitle { width:252px; height:34px; background:url(http://img.uailde.com/carteira/tit_convidar_totos.gif) no-repeat 23px top; text-indent:-90000px; display:block;}
.sendToFriendsContent legend {width:559px; height:26px; background:url(http://img.uailde.com/carteira/convidar_todos_totos.gif) no-repeat 20px top; text-indent:-90000px; display:block;}
.sendToFriendsForm { padding:15px 25px 25px 25px; width:100%; overflow:hidden;}
.sendToFriendsForm label {display:block; border:none; height:20px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; float:left;}
.sendToFriendsForm input {float:left; width:265px; height:20px; vertical-align:middle; background-color:#EFD7EB; border:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;}
.sendToFriendsForm .msg{ display:block; clear:both; font-size:11px; color:#f00; padding-left:77px;}
.inviteName { float:left; height:35px; padding: 0 25px 5px 0;}
.inviteName label { background:url(http://img.uailde.com/carteira/convidar_totos_nome.gif) left top no-repeat; width:77px;}
.inviteEmail { float:left; height:35px; padding-bottom:5px;}
.inviteEmail label { background:url(http://img.uailde.com/carteira/convidar_totos_email.gif) left top no-repeat; width:77px;}

.sendEmails { position:absolute; width:348px; height:41px; top:420px; left:10px;}
.sendEmails input { width:348px; height:41px; background:url(http://img.uailde.com/carteira/enviar_deixar_de_ser.gif) no-repeat left top; line-height:1px; font-size:1px; overflow:hidden; text-indent:-9000px; border:none; cursor:pointer;}


/* LEILĠES */ 

.auctions{ position:relative; width:908px; height:577px; background: #000 url(http://img.uailde.com/leiloes/bg_leiloes.jpg) no-repeat left top;}
.auctionsSignOpen{ width:138px; height:127px; position:absolute; right:45px; top:100px; z-index:102; background:url(http://img.uailde.com/leiloes/img_leiloes-abertos.png) no-repeat left top; text-indent:-90000px;}
.auctionsSignClosed{ width:138px; height:127px; position:absolute; right:45px; top:100px; z-index:102; background:url(http://img.uailde.com/leiloes/img_leiloes-fechados.png) no-repeat left top; text-indent:-90000px;}

.auctionsMenu{ width:223px; height:318px; position:absolute; bottom:4px; left:20px; background:url(http://img.uailde.com/leiloes/img_menu.png) no-repeat left top; z-index:101;}
.auctionsMenu ul{ padding-top:80px;}
.auctionsMenu li{width:193px; height:29px !important; padding:0 10px 3px 20px;}
.auctionsMenu li a{ float:left; display:block; width:183px; height:29px; text-align:center; text-indent:-90000px;}

.auctionsMenu li.instructions a:hover{background:url(http://img.uailde.com/leiloes/img_menu.png) no-repeat -243px -80px;}
.auctionsMenu li.winners a:hover{background:url(http://img.uailde.com/leiloes/img_menu.png) no-repeat -242px -112px;}
.auctionsMenu li.regulation a:hover{background:url(http://img.uailde.com/leiloes/img_menu.png) no-repeat -243px -142px; height:32px; margin-top:-2px; *margin-top:-5px;}

.auctionsMenu li.instructions a.on{background:url(http://img.uailde.com/leiloes/img_menu.png) no-repeat -243px -80px;}
.auctionsMenu li.winners a.on{background:url(http://img.uailde.com/leiloes/img_menu.png) no-repeat -242px -112px;}
.auctionsMenu li.regulation a.on{background:url(http://img.uailde.com/leiloes/img_menu.png) no-repeat -243px -142px; height:32px; margin-top:-2px; *margin-top:-5px;}

.auctionsList{ padding-top:80px; width:458px; height:250px; position:absolute; top:100px; left:243px; background:url(http://img.uailde.com/leiloes/bg_lista-leiloes.png) no-repeat left top; z-index:100;}
.auctionsList h1{ width:458px; height:104px; background:url(http://img.uailde.com/leiloes/tit_leiloes.png) no-repeat left top; text-indent:-90000px;}
.auctionsList .listContainer{ padding:0px 5px 15px 15px; height:105px; overflow:auto; width:420px;}
.auctionsList .listContainer table{ width:400px; background:url(http://img.uailde.com/leiloes/bg_rows.gif) repeat-y left 4px; border-collapse:collapse; border:none;}
.auctionsList .listContainer th{ display:none;}
.auctionsList .listContainer td{ width:110px; text-align:center; padding:3px; font-size:12px; font-weight:700; color:#fff; vertical-align:middle;}
.auctionsList .listContainer td span{ display:block; text-align:left; padding-left:10px;}
.auctionsList .listContainer td.link{ width:58px;}
.auctionsList .listContainer td.link a{ display:block; width:57px; height:24px; background:url(http://img.uailde.com/leiloes/bot_licitar.gif) no-repeat 12px top; text-indent:-9000px; overflow:hidden; padding-left:18px;}

.auctionsBid{ padding-top:78px; width:458px; height:310px; position:absolute; top:100px; left:243px; background:url(http://img.uailde.com/leiloes/bg_generico.png) no-repeat left top; z-index:100;}
.auctionsBid h1{ width:458px; height:62px; background:url(http://img.uailde.com/leiloes/tit_licitacao.png) no-repeat left top; text-indent:-90000px;}
.auctionsBid .bidContainer{padding:0px 5px 15px 15px; width:420px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.auctionsBid .bidContainer .bidProduct{ color:#000; font-size:12px; position:relative; padding-bottom:20px;}
.auctionsBid .bidContainer .bidProduct dl{ width:100%; overflow:hidden;}
.auctionsBid .bidContainer .bidProduct dt{ float:left; width:162px; padding:0 10px 0 10px;}
.auctionsBid .bidContainer .bidProduct dd{ float:left; font-size:10px; line-height:13px; width:230px;}
.auctionsBid .bidContainer .bidProduct dd strong{ display:block; text-transform:uppercase; font-size:12px; padding-bottom:5px; font-weight:400;}
.auctionsBid .bidContainer .bidProduct dd span{ display:block; height:52px; overflow:hidden;}

.bidUser{background:url(http://img.uailde.com/leiloes/bg_licitar.gif) no-repeat left top; width:215px; height:65px; position:absolute; bottom:10px; right:30px;}
.bidUser .bidUserLess{ width:18px; height:18px; position:absolute; left:5px; top:31px;}
.bidUser .bidUserLess a{  width:18px; height:18px; display:block; text-indent:-90000px;}
.bidUser .bidUserValue{ color:#F9CC0E; letter-spacing:6px; font-size:22px; position:absolute; left:27px; top:26px;}
.bidUser .bidUserMore{ width:18px; height:18px; position:absolute; left:136px; top:31px;}
.bidUser .bidUserMore a{ width:18px; height:18px; display:block; text-indent:-90000px;}
.bidUser .bidUserBotSubmit{ width:29px; height:24px;}
.bidUser .bidUserBotSubmit input{width:29px; height:24px; border:none; background:transparent; position:absolute; left:176px; top:26px; cursor:pointer; color:#F9CC0E;}
.bidUser .bidUserMsg{ color:#f00; position:absolute; left:24px; top:55px;}

.titlesColumnsBinds { width:420px; height:19px; padding-bottom:5px;}
.titlesColumnsBinds .bindsNick { float:left; padding:0 90px 0 30px;}
.titlesColumnsBinds .bindsDate { float:left; padding:0 110px 0 0;}
.titlesColumnsBinds .bindsBid { float:left;}

.winnersTitles {width:420px; height:20px; padding-bottom:5px;}
.winnersTitles .winnersNick { float:left; padding:0 0 0 40px;}
.winnersTitles .winnersDate { float:left; padding:0 0 0 60px;}
.winnersTitles .winnersPrize { float:left; padding:0 0 0 60px;}
.winnersTitles .winnersQuantity { float:left; padding:0 0 0 50px;}

.navLeiloes { text-align:right; font-size:11px; margin-top:-4px; padding-right:10px;}
.navLeiloes select{ font-size:11px;}

.lastBind{ padding:0px 5px 15px 10px; height:105px; width:420px;}
.lastBind table{ width:410px; background:url(http://img.uailde.com/leiloes/bg_row.gif) repeat-y left top; border-collapse:collapse; border:none;}
.lastBind th{ display:none;}
.lastBind td{ text-align:center; padding:5px 3px 12px 3px; font-size:12px; font-weight:700; color:#fff; vertical-align:middle;}
.lastBind td span{ display:block; text-align:left; padding-left:10px;}

.auctionsInstructions{ padding-top:78px; width:458px; height:310px; position:absolute; top:100px; left:243px; background:url(http://img.uailde.com/leiloes/bg_generico.png) no-repeat left top; z-index:100;}
.auctionsInstructions h1{ width:458px; height:62px; background:url(http://img.uailde.com/leiloes/tit_instruccoes.png) no-repeat left top; text-indent:-90000px;}
.auctionsIsntructionsContainer{ height:210px; overflow:auto; width:400px; margin-left:28px; line-height:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-right:10px;}
.auctionsIsntructionsContainer p{ padding-bottom:10px !important; display:block !important;}

.auctionsWinners{ padding-top:78px; width:458px; height:310px; position:absolute; top:100px; left:243px; background:url(http://img.uailde.com/leiloes/bg_generico.png) no-repeat left top; z-index:100;}
.auctionsWinners h1{ width:458px; height:42px; background:url(http://img.uailde.com/leiloes/tit_vencedores.png) no-repeat left top; text-indent:-90000px;}
.auctionsWinnersContainer{ height:210px; overflow:hidden; width:400px; margin-left:18px; line-height:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:8px 10px 0 0;}
.auctionsWinnersContainer table{ width:380px; background:url(http://img.uailde.com/leiloes/bg_row.gif) repeat-y right top; border-collapse:collapse; border:none;}
.auctionsWinnersContainer th{ display:none;}
.auctionsWinnersContainer td{ text-align:center; padding:5px 3px 11px 3px; font-size:12px; font-weight:700; color:#fff; vertical-align:middle;}

.auctionsWinnersContainer td span.nick{ display:block; text-align:left; padding-left:10px; display:block; width:85px; overflow:hidden;}
.auctionsWinnersContainer td span.date{ display:block; text-align:left; display:block; width:75px; overflow:hidden;}
.auctionsWinnersContainer td span.prize{ display:block; text-align:center; display:block; width:115px; overflow:hidden;}
.auctionsWinnersContainer td span.points{ display:block; text-align:center; display:block; width:95px; overflow:hidden;}

.auctionLoading{ position:absolute; background:#0a6474; width:410px; height:110px; padding-top:100px; text-align:center; color:#fff; font-weight:700;}


/* PASSATEMPO CUPOES */

.textSection .cupponsBig { width:750; height:579; background-color:#FFF;}
.cupponsBig .cupponsAbove { width:750;}
.cupponsMiddle .cuppons3Left { width:389px; float:left;}
.cupponsBig .cuppons3Right { width:361px; float:left;}
.cupponsBig .cuppons3Right input { background:url(http://img.uailde.com/img_cupoes4.jpg) no-repeat left top; border:none; width:361px; height:156px; line-height:1px; font-size:1px; overflow:hidden; letter-spacing:90000px; cursor:pointer;}
.cupponsBig .cupponsBellow { width:750px;}

.bgAvatarTool{ width:750px; height:575px; background:url(http://img.uailde.com/avatar/img_avatar-tool.jpg) no-repeat left top; overflow:hidden;}
.avatarTool{ width:400px; height:400px; position:absolute; left:176px; top:130px;}
.bgAvatar{ width:751px; height:575px; background:url(http://img.uailde.com/avatar/img_avatar-tool.jpg) no-repeat left top;}

.infoAvatar{width:908px; height:577px; background:url(http://img.uailde.com/avatar/bg_avatar-info.jpg) no-repeat left top; position:relative; font-size:14px; color:#fff;}
.linkAvatarBack{ display:block; text-indent:-90000px; left:43px; top:513px; width:82px; height:17px; position:absolute;}
.linkAvatarRegulation{display:block; text-indent:-90000px; left:131px; top:513px; width:225px; height:17px; position:absolute;}
.linkAvatarFacebook{display:block; text-indent:-90000px; left:395px; top:505px; width:82px; height:17px; width:27px; height:27px; position:absolute;}

.pageAvatar{width:908px; height:577px; background:url(http://img.uailde.com/avatar/bg_avatar-page.jpg) no-repeat left top; position:relative; font-size:14px; color:#fff;}
.pageAvatar h1{ text-indent:-90000px;}
.pageAvatar .challenge{ padding:17px 15px 0 15px; width:380px; height:395px; position:absolute; left:32px; top:157px; background:url(http://img.uailde.com/avatar/bg_desafio.jpg) no-repeat right bottom;}
.pageAvatar .challenge h2{ padding-bottom:5px;}
.pageAvatar .challenge strong{ text-transform:uppercase; font-size:12px; color:#8fb2b9;}
.pageAvatar .challenge p{ padding-bottom:20px; line-height:16px;}
.pageAvatar .challenge img{ display:block; margin:-16px 0 10px -4px;}
.pageAvatar .explore{padding:17px 15px 0 15px; width:383px; height:72px; position:absolute; left:467px; top:156px;}
.pageAvatar .explore h2{ padding-bottom:5px;}
.pageAvatar .explore p{ line-height:16px;}
.pageAvatar .explore img{ vertical-align:middle;}
.pageAvatar .became{padding:17px 15px 0 15px; width:383px; height:295px; position:absolute; left:467px; top:257px;}
.pageAvatar .became h2{ padding-bottom:5px;}
.pageAvatar .became p{ line-height:16px; padding-bottom:10px;}
.pageAvatar .became strong{ text-transform:uppercase; font-size:12px !important; color:#8fb2b9;}
/*.pageAvatar .became strong img{ margin-left:-5px;}*/
.pageAvatar .became img{ vertical-align:middle;}
.pageAvatar .became .zon{ float:right; margin:-60px 0px 0 0;}
.pageAvatar .became .becameFooter{ padding-top:5px; display:block; clear:both;}
.pageAvatar .became .becameFooter .botConsult{ float:right; *margin-top:-16px;}
.pageAvatar sup{ display:inline; line-height:0px; margin-top:-10px; font-size:9px;}

.avatarPoints{background:url(http://img.uailde.com/avatar/bg_avatar-pontos.jpg) no-repeat left top; width:980px; height:561px; position:relative;}
.avatarPoints .avatarPointsContent{ position:absolute; left:335px; top:256px; }
.avatarPoints .avatarPointsContent .msgAvatarPonts{ height:20px; text-align:center; font-size:11px; color:#14444e; width:243px; background:#ccd0d3; margin-top:10px; position:relative;}
.avatarPoints .avatarPointsContent .text { text-align:center; width:243px; }
.avatarPoints .avatarPointsContent .buttons{ width:243px; padding-top:5px;}
.avatarPoints .avatarPointsContent .buttons input{ background:url(http://img.uailde.com/avatar/bot_submeter.gif) no-repeat left top; width:108px; height:24px; border:none; display:block; float:left; overflow:hidden; font-size:1px; line-height:1px; letter-spacing:90000px; cursor:pointer;}
.avatarPoints .avatarPointsContent .buttons span input{ background:url(http://img.uailde.com/avatar/bot_cancelar.gif) no-repeat left top; width:108px; height:24px; border:none; display:block; float:right; overflow:hidden; font-size:1px; line-height:1px; letter-spacing:90000px; cursor:pointer;}
.avatarPoints .avatarPointsContent .buttons p.buttonOk { margin-left:75px; margin-top:-5px;}
.avatarPoints .avatarPointsContent .buttons p.buttonOk input { float:none; text-align:center; background:url(http://img.uailde.com/avatar/bot_ok.gif) no-repeat left top; width:106px; height:24px; border:none; display:block; overflow:hidden; font-size:1px; line-height:1px; letter-spacing:90000px; cursor:pointer;}

.winnersAvatar{width:908px; height:577px; background:url(/images/avatar/bg_avatar-vencedores.jpg) no-repeat left top; position:relative; font-size:14px; color:#fff;}
.winnersAvatar h1{ text-indent:-90000px; display:block;}
.winnersAvatar p{ display:block; font-size:14px; font-weight:700; color:#8fb2b9; position:absolute; left:46px; top:210px;}

.winnerInfo{ width:475px; height:220px; overflow:auto; position:absolute; top:262px; left:32px;}
.winnerInfo ul{ margin:8px 0px 8px 50px; list-style:disc !important;}
.winnerInfo li{ font-size:15px; line-height:17px; margin-bottom:1px;}

/* CINEMA TRIVIA */

.quizCinema{ width:750px; height:601px; background:url(http://img.uailde.com/bg_flash.png) no-repeat left top; padding:10px 20px 0 19px; position:relative; font-family:"Courier New", Courier, monospace;}
.quizCinemaLayout{ width:750px; height:580px; background:url(http://img.uailde.com/cinema-trivia/bg_cinema-trivia.jpg) no-repeat left top;}

.textHome { position:absolute; width:400px; left:250px; top:175px; text-align:center;}
.textHome h1{ font-size:48px; color:#fff; margin-bottom:5px;}
.textHome p{ font-size:18px; color:#b3e7ff; margin-bottom:56px;}
.textHome ul{ width:100%; overflow:hidden;}
.textHome li{ float:left; font-size:18px; font-weight:700; width:33%; text-align:center; display:block;}
.textHome li a{ text-decoration:none; color:#b3e7ff;}
.textHome li a:hover{ color:#edc369;}

.textHome .playLink{ color:#fff; display:block; clear:both; float:none; font-size:36px; width:100%; margin-bottom:10px;}
.textHome .playLink a{ color:#fff;}

.shadow{ color:#000 !important; margin:2px 0 0 2px;}
.shadow h1{ color:#000 !important;}
.shadow p{ color:#000 !important;}
.shadow strong{ color:#000 !important;}
.shadow span{color:#000 !important;} 
.shadow a{ color:#000 !important;}
.shadow ol{color:#000 !important;}
.shadow div{ border:none !important;}

.questionForm{ color:#fff; font-size:15px; width:310px; position:absolute; left:300px; top:150px;}
.questionForm .questionNumber{ width:67px; height:50px; background:url(http://img.uailde.com/cinema-trivia/bg_numero.gif) no-repeat left top; font-size:36px; font-weight:700; color:#edc369; text-align:center; padding-top:17px; margin:auto; margin-bottom:25px;}
.questionForm h1{ font-size:15px; text-align:center; margin-bottom:18px;}
.questionForm fieldset .questionFormItem{ display:block; clear:both; width:275px; margin:auto; width:280px; overflow:hidden; margin-bottom:10px; position:relative;}
.questionForm fieldset .questionFormItem label{ display:block; width:250px; overflow:hidden; padding-bottom:10px;}
.questionForm fieldset .questionFormItem input{ vertical-align:middle; position:absolute; right:0px;}
.questionForm fieldset .msg{ text-align:center; font-size:12px; color:#f00;}

.questionForm fieldset .submitForm{ text-align:center; position:absolute; width:200px; left:50px; padding-top:15px;}
.questionForm fieldset .submitForm a{ text-decoration:none; color:#b3e7ff;}
.questionForm fieldset .submitForm a:hover{color:#edc369;}

.finalMessage{ width:280px; position:absolute; left:310px; top:250px; text-align:center;}
.finalMessage strong{ font-size:18px; color:#edc369; text-transform:uppercase;}
.finalMessage p{ font-size:14px; color:#fff; margin-bottom:15px;}
.finalMessage span{ display:block; color:#b3e7ff; font-size:18px; font-weight:700;}

.backLink{ position:absolute; top:500px; left:250px; font-size:18px; font-weight:700;}
.backLink a{  color:#b3e7ff; text-decoration:none; }
.backLink a:hover{color:#edc369;}

.howToPlay{width:280px; position:absolute; left:310px; top:150px; text-align:center; color:#fff;}
.howToPlay h1{ font-size:24px; color:#edc369; text-transform:uppercase; margin-bottom:10px;}
.howToPlay p{ margin-bottom:15px;}

.results{width:360px; position:absolute; left:270px; top:100px; text-align:center; color:#fff;}
.results h1{font-size:24px; color:#edc369; text-transform:uppercase; margin-bottom:20px;}
.results .resultsInfo{ height:300px; overflow:auto; position:absolute; left:0px; width:360px;}
.results .resultsInfo ol{ list-style:decimal; font-weight:700; color:#b3e7ff; font-size:12px; margin-left:30px;}
.results .resultsInfo li{ margin-bottom:8px; *margin-bottom:4px;}
.results .resultsInfo li strong{ color:#fff; display:inline-block; width:150px; text-align:left;}
.results .resultsInfo li em{color:#fff; display:inline; }
.results .resultsInfo li span{ display:inline-block; width:70px; text-align:center;}

.resultsTitles{ font-size:12px; font-weight:700; color:#edc369; border-bottom:1px solid #6d6d6d; margin-bottom:5px; padding-bottom:5px; text-transform:uppercase; padding-left:30px;}
.resultsTitles strong{ display:inline-block; width:150px; text-align:left;}
.resultsTitles em{display:inline; font-style:normal;}
.resultsTitles span{ display:inline-block; width:70px; text-align:center;}

.prizes{width:380px; position:absolute; left:260px; top:100px; text-align:center; color:#fff;}
.prizes h1{font-size:24px; color:#edc369; text-transform:uppercase; margin-bottom:20px;}
.prizes .prizesInfo{ height:350px; overflow:auto; position:absolute; left:0px; width:370px;}

.prizesItem{ width:350px; overflow:hidden; color:#fff; font-size:12px; margin-bottom:10px; text-align:right;}
.prizesItem img{ float:left; display:block; vertical-align:baseline;}
.prizesItem span{ float:left; display:block; padding-top:30px; width:110px; margin:0 10px 10px 0;}
.prizesItem p{ margin-bottom:10px;}
.prizesItem strong{ color:#a8d9ef;}

.odd{ text-align:left;}
.odd span{ text-align:left; width:100px;}

/*----------------------------*/

.msgRegister {width:750px; text-align:center; font-family: Arial, sans-Serif; color:#5599d1; font-size:20px; font-weight:700; margin-top:250px; text-transform:uppercase; }
.msgRegisterErrTmn {width:750px; text-align:center; font-family: Arial, sans-Serif; color:#4f83ad; font-size:16px; font-weight:700; margin-top:330px; }
.msgRegisterErrBpi {width:750px; text-align:center; font-family: Arial, sans-Serif; color:#e0670f; font-size:16px; font-weight:700; margin-top:370px; }
.headerRegDadosTmn { position:absolute; width:638px; height:215px; left:81px; top:57px; background: url(../images/img_ainda-nao-es-tmn.jpg) no-repeat left top; text-indent:-9000px; font-size:0px; display:block; }
.headerRegDadosBpi { position:absolute; width:594px; height:179px; left:67px; top:197px; background: url(../images/img_ja-es-bpi.jpg) no-repeat left top; text-indent:-9000px; font-size:0px; display:block; }
.regAreaTmn { position:absolute; width:510px; height:200px; left:100px; top:290px;}
.botConfPedido input { position:absolute; border:none; width:244px; height:36px; left:95px; top:520px; background: url(../images/bot_conf-pedido.gif) no-repeat left top; text-indent:-9000px; font-size:0px; display:block; cursor:pointer;}
.botConfPedido2 input { position:absolute; border:none; width:327px; height:37px; left:88px; top:431px; background: url(../images/bot_conf-pedido2.gif) no-repeat left top; text-indent:-9000px; font-size:0px; display:block; cursor:pointer;}
.botAvancar input {position:absolute; border:none; width:179px; height:50px; left:563px; top:512px; background: url(../images/bot_reg-avancar.gif) no-repeat left top; text-indent:-9000px; font-size:0px; display:block; cursor:pointer; }
.botAvancar2 input {position:absolute; border:none; width:179px; height:50px; left:559px; top:422px; background: url(../images/bot_reg-avancar.gif) no-repeat left top; text-indent:-9000px; font-size:0px; display:block; cursor:pointer; }

.carteiraParceiros {position:absolute;  width:258px; height:105px; left:620px; top:190px; background: url(../images/img_parceiros.gif) no-repeat left top; text-indent:-9000px; font-size:0px; display:block;}
.carteiraParceiros span a {position:absolute; width:60px; height:24px; left:18px; top:53px; display:block;}
.carteiraParceiros strong a {position:absolute; width:60px; height:24px; left:105px; top:53px; display:block;}


/*---- spot UAILDE SW 2010 ---------*/
/*
.uaildeSwOff {position:relative;  width:918px; height:588px; margin-left:4px;  background: url(../images/sw-tmn2010/bg_spot-sw-off.jpg) no-repeat left top;  display:block;}

.uaildeSwContr {position:relative;  width:918px; height:588px; margin-left:4px;  background: url(../images/sw-tmn2010/bg_spot-uailde-sw.jpg) no-repeat left top;  display:block;}
.uaildeSwContr .swConcurso {position:absolute; font-size:8px; color:#fff; margin-left:180px; bottom:8px; letter-spacing:1px;}
.swHomeBt {position:absolute; left:80px; top:55px; width:110px; height:65px; }
.swHomeBt a{width:110px; height:65px; display:block; text-indent:-9000px; font-size:0px; }
.swComoPartBt {position:absolute; left:23px; top:141px; width:217px; height:39px;}
.swComoPartBt a {width:217px; height:39px; background: url(../images/sw-tmn2010/bot_spot-sw-comoparticipar.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; }
.swComoPartBt a:hover, .swComoPartBt span {width:217px; height:39px; background: url(../images/sw-tmn2010/bot_spot-sw-comoparticipar.jpg) no-repeat right top; display:block; text-indent:-9000px; font-size:0px; }
.swRegulamentoBt {position:absolute; left:705px; top:443px; width:130px; height:43px;}
.swRegulamentoBt a {width:130px; height:43px; background: url(../images/sw-tmn2010/bot_sw-regulamento.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; }
.swAdquirirVchBt {position:absolute; left:25px; top:193px; width:217px; height:39px;}
.swAdquirirVchBt a {width:217px; height:39px; background: url(../images/sw-tmn2010/bot_spot-sw-adquirirvoucher.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; }
.swAdquirirVchBt a:hover, .swAdquirirVchBt span {width:217px; height:39px; background: url(../images/sw-tmn2010/bot_spot-sw-adquirirvoucher.jpg) no-repeat right top; display:block; text-indent:-9000px; font-size:0px; }
.swTmn2010Bt {position:absolute; left:27px; top:245px; width:217px; height:39px;}
.swTmn2010Bt a {width:217px; height:39px; background: url(../images/sw-tmn2010/bot_spot-sw-tmn.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; }
.swTmn2010Bt a:hover, .swTmn2010Bt span {width:217px; height:39px; background: url(../images/sw-tmn2010/bot_spot-sw-tmn.jpg) no-repeat right top; display:block; text-indent:-9000px; font-size:0px; }
.swVencedoresBt {position:absolute; left:27px; top:298px; width:217px; height:39px;}
.swVencedoresBt a {width:217px; height:39px; background: url(../images/sw-tmn2010/bot_spot-sw-vencedores.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; }
.swVencedoresBt a:hover, .swVencedoresBt span {width:217px; height:39px; background: url(../images/sw-tmn2010/bot_spot-sw-vencedores.jpg) no-repeat right top; display:block; text-indent:-9000px; font-size:0px; }


.swComoParticipar {position:absolute; left:272px;  top:0px;  width:646px; height:465px; background: url(../images/sw-tmn2010/bg_spot-sw-como-participar.jpg) no-repeat left top; display:block; padding:50px; padding-left:30px; padding-top:160px; }
.swComoParticipar .textBox {width:511px; height:251px;}
.swComoParticipar span {text-align:center; font-family: Arial, Helvetica, sans-serif; display:block;}
.swComoParticipar span  p{ margin-bottom:15px; font-size:13px; color:#061b3a; line-height:18px;}
.swComoParticipar span strong {font-size:17px; color:#fff;  }
.swComoParticipar span em {font-size:14px; color:#0596b0; font-style:normal; }


.swFBookStats {position:absolute; left:28px; top:349px; width:217px; height:133px; background: url(../images/sw-tmn2010/img_sw-facebook-stats-bg.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; }
.swFBookIcon {position:absolute; left:44px; top:451px;width:22px; height:24px; background: url(../images/sw-tmn2010/bot_sw-facebook.gif) no-repeat left top; display:block; text-indent:-9000px; font-size:0px;} 
.swFBookBtn {position:absolute; left:44px; top:451px; width:22px; height:24px;}
.swFBookBtn a {width:22px; height:24px; background: url(../images/sw-tmn2010/bot_sw-facebook.gif) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; display:none; }
.swAmigosFBook {position:absolute; left:33px; top:376px; width:205px; height:67px; background: url(../images/sw-tmn2010/dummy_sw-amigos-facebook.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; }


.swMsgTeaser1 {position:absolute; left:250px; top:112px; width:410px; height:280px; background: url(../images/sw-tmn2010/img_msg-teaser01.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px;}
.swMsgTeaser2 {position:absolute;  left:-335px; top:-16px; width:321px; height:104px; background: url(../images/sw-tmn2010/img_msg-teaser02.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px;}
.swLoginConsole {position:absolute; right:0px; top:168px; width:262px; height:337px; background: url(../images/sw-tmn2010/img_sw-folha-login.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px;}


.swLogArea {position:absolute; left:673px; top:240px; width:192px; height:235px; font-size:12px; color:#0596b0; font-weight:700;  text-transform:uppercase; line-height:14px; text-align:center}
.swLogArea strong {font-size:16px;}
.swLogArea em {clear:both;color:#c81a78;font-style:normal; }
.swLogArea p {clear:both; margin-bottom:15px;}
.swLogArea p.small {height:50px; padding-top:30px; clear:both; margin-bottom:15px;}
.swLogArea span {clear:both; margin-bottom:10px; font-size:10px; color:#0596b0; font-weight:700; display:block;}
.swLogArea cite {clear:both; color:#000; font-style:normal; margin-bottom:15px; display:block;}
.swLogArea span.tmn {text-transform:lowercase; font-size:14px; display:inline;}
.swLogArea .insertCode {margin-top:5px; }
.swLogArea .insertCode input{margin-left:15px; margin-bottom:15px; width:120px; border:none; padding:2px 5px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:left;}
.swLogArea .okBtn {float:left; *margin-top:2px; margin-bottom:15px; margin-left:4px; width:28px; height:19px; background: url(../images/sw-tmn2010/bot_sw-ok.gif) no-repeat left top; display:block; }
.swLogArea .okBtn input {*margin-left:-4px; width:28px; height:19px; border:none; background:none; display:block; font-size:0px; letter-spacing:-10000; overflow:hidden; cursor:pointer;}
.swLogArea select {width:130px; padding:1px 5px 1px 5px; border:none; margin-top:0px; margin-left:15px; margin-bottom:20px; float:left;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-transform:uppercase;}
.swLogArea .voltarBtn {margin-left:65px; width:65px; height:22px; background: url(../images/sw-tmn2010/bot_sw-voltar.gif) no-repeat left top; display:block;}
.swLogArea .voltarBtn a {width:65px; height:22px; border:none; background:none; display:block; font-size:0px; letter-spacing:-10000; overflow:hidden; cursor:pointer;}
.swLogArea .voltar2Btn {margin-left:65px; width:65px; height:22px; background: url(../images/sw-tmn2010/bot_sw-voltar.gif) no-repeat left top; display:block;}
.swLogArea .voltar2Btn input {width:65px; height:22px; border:none; background:none; display:block; font-size:0px; letter-spacing:-10000; overflow:hidden; cursor:pointer;}
.swLogArea .queroMaisBtn {margin-left:45px; width:103px; height:22px; background: url(../images/sw-tmn2010/bot_sw-quero-mais.gif) no-repeat left top; display:block;}
.swLogArea .queroMaisBtn a {width:103px; height:22px; border:none; background:none; display:block; font-size:0px; letter-spacing:-10000; overflow:hidden; cursor:pointer;}

.swLogArea .fazerLoginBtn {margin-left:45px; width:103px; height:22px; background: url(../images/sw-tmn2010/bot_sw-fazer-login.gif) no-repeat left top; display:block;}
.swLogArea .fazerLoginBtn a {width:103px; height:22px; border:none; background:none; display:block; font-size:0px; letter-spacing:-10000; overflow:hidden; cursor:pointer;}
.swLogArea .yepBtn {float:left; clear:both; margin-left:40px; margin-right:8px; width:43px; height:22px; background: url(../images/sw-tmn2010/bot_sw-yep.gif) no-repeat left top; display:block;}
.swLogArea .yepBtn input {width:43px; height:22px; border:none; background:none; display:block; font-size:0px; letter-spacing:-10000; overflow:hidden; cursor:pointer;}
.swLogArea .tasseBtn {float:left; clear:both; margin-left:35px; margin-right:8px; width:58px; height:22px; background: url(../images/sw-tmn2010/bot_sw-tasse.gif) no-repeat left top; display:block;}
.swLogArea .tasseBtn input {width:58px; height:22px; border:none; background:none; display:block; font-size:0px; letter-spacing:-10000; overflow:hidden; cursor:pointer;}
.swLogArea .nepiaBtn {float:left; width:58px; height:22px; background: url(../images/sw-tmn2010/bot_sw-nepia.gif) no-repeat left top; display:block;}
.swLogArea .nepiaBtn input {width:58px; height:22px; border:none; background:none; display:block; font-size:0px; letter-spacing:-10000; overflow:hidden; cursor:pointer;}
.swLogArea .comprarBtn{margin-left:20px; width:152px; height:22px; background: url(../images/sw-tmn2010/bot_sw-adquirir-voucher.gif) no-repeat left top; display:block;}
.swLogArea .comprarBtn input {width:152px; height:22px; border:none; background:none; display:block; font-size:0px; letter-spacing:-10000; overflow:hidden; cursor:pointer;}
.swLogArea .showVouchers {margin-bottom:10px; color:#111;}
.swLogArea .showVouchers input {margin-left:5px; margin-bottom:5px; width:60px; border:none; padding:2px 5px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:left;}
.swLogArea .showVouchers label {float:left; margin-left:25px; padding-top:4px; font-size:12px; color:#000; font-weight:700; display:block;}

.swLogArea .showPoints {width:190px;display:block; text-align:center;}
.swLogArea .showPoints span { display:block; width:150px;   margin:0px auto 10px auto; }
.swLogArea .showPoints strong {margin-left:15px;  width:53px;background:#fff; text-align:right; padding-right:5px; margin-right:8px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:left; }
.swLogArea .showPoints label {float:left;    font-size:12px; color:#0596b0; font-weight:700; display:block; margin-bottom:10px;}



.swLogoAnim {position:absolute; right:0px; top:0px; width:156px; height:158px; background: url(../images/sw-tmn2010/anim_sw2010-logo.gif) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; }

.swTmn2010TextBox {position:absolute; right:0px; top:0px; width:664px; height:484px; background: url(../images/sw-tmn2010/bg_spot-sw-textarea.jpg) no-repeat left top; display:block;}
.swScrollBox {position:absolute; left:288px; top:150px; width:568px; height:290px; overflow:auto; background:#fff;}
.swTmn2010Txt {width:545px; display:block; background:#fff;font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#061b3a; text-align:center; overflow:hidden;}
.swTmn2010Txt .imagem01 { margin-left:8px; width:530px; height:140px;background: url(../images/sw-tmn2010/img_cartaz-sw2010-01.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; margin-bottom:20px;}
.swTmn2010Txt .imagem02 { margin-left:8px; width:530px; height:260px;background: url(../images/sw-tmn2010/img_cartaz-sw2010-02.jpg) no-repeat left top; display:block; text-indent:-9000px; font-size:0px; margin-bottom:20px;}
.swTmn2010Txt p{line-height:22px; margin-bottom:15px;}
.swTmn2010Txt a{color:#061b3a;}
.swTmn2010Txt a:hover{color:#0096b4; text-decoration:none;}
.swTmn2010Txt strong { font-size:16px;line-height:20px; font-weight:700; color:#061b3a;}
.swTmn2010Txt strong a { font-size:14px; line-height:20px; font-weight:700; color:#061b3a;}
.swTmn2010Txt strong em { font-size:20px; line-height:22px; font-weight:700; color:#0096b4; font-style:normal;}
.swTmn2010Txt span p {width:505px; margin-left:20px;  display:block; text-align:left; font-size:12px; line-height:14px;}
.swTmn2010Txt span p strong {font-size:12px; color:#0096b4; line-height:14px;}
.swTmn2010Txt span em { font-size:14px; line-height:18px; font-weight:700; color:#061b3a; background:#00b6d4;  padding-left:5px; padding-right:15px; font-style:normal;}
.swTmn2010Txt cite {font-size:18px; line-height:20px; font-weight:700; color:#0096b4; font-style:normal;}
.swTmn2010Txt cite a{font-size:14px;}
.swTmn2010Txt span.tmn {text-transform:lowercase; font-size:14px; display:inline;}




.swWinners {position:absolute; left:273px;  top:0px;  width:645px; height:465px; background: url(../images/sw-tmn2010/bg_spot-sw-winners.jpg) no-repeat left top; display:block; padding:50px; padding-left:30px; padding-top:160px; }
.swWinners .textBox { width:511px; height:251px; }
.swWinners span {text-align:center; font-family: Arial, Helvetica, sans-serif; display:block;}
.swWinners span  p{  margin-left:40px;font-size:13px; color:#061b3a; line-height:22px; width:464px; height:53px; background:url(../images/sw-tmn2010/vencedor-bg.gif) no-repeat left top; display:block; padding-top:5px; font-weight:700; text-transform:uppercase;}
.swWinners span strong {font-size:17px; color:#fff; margin-bottom:17px; display:block; text-transform:uppercase; }
.swWinners span  p strong{  font-size:15px; color:#0096b4;  display:block; text-transform:none;  }

*/
