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,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
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;}
body{font:12px/150% Arial,Helvetica,sans-serif;}
a{color:#ED1C24;text-decoration:underline;}
a:hover{color:#BC0E16;text-decoration:none;}
hr{margin:15px 0;border:none;border-top:1px solid #CCC;height:1px;background:none;}
p{margin:0 0 15px 0;}
h2{font:bold 15px/100% Arial,Helvetica,sans-serif;margin-bottom:10px;}
h2.sub{margin:40px 0 25px 0;}
dl{background:#F2F2F2;border-radius:5px;font:12px/150% Arial,Helvetica,sans-serif;margin:0 0 30px 40px;padding:15px;}
dl dt{font-weight:bold;width:130px;float:left;}
dl dd{margin-left:130px;margin-right:130px;}
dl.alert dt{width:105px;}
dl.alert dd{margin-left:105px;}
#wrapper{margin:25px auto;position:relative;width:980px;}
span.spacer{padding:0 10px;}
#header{clear:both;}
#header div.bartop{border:1px solid #F0F0F0;border-radius:8px;clear:both;display:block;font:11px/27px Arial,Tahoma,sans-serif;height:27px;margin-top:30px;position:relative;}
.caps{text-transform:capitalize;}
#main .box2{background:url("../img/box.png") -860px repeat-y;width:800px;padding:25px 40px 50px 20px;position:relative;}
#main .box-left{float:left;margin-left:60px;}
#main-emailreq .box-left{float:left;margin-left:60px;}
#main .box1-left{float:left;margin-left:60px;}
#main .box1 div.bottom{background:url("../img/sprite.png") 0 -519px no-repeat;height:5px;width:400px;position:absolute;left:0;bottom:0;}
#main .box-right{float:right;margin-right:60px;}
#main .box2 div.top{background:url("../img/box.png") 0 0 no-repeat;height:2px;width:860px;position:absolute;left:0;top:0;}
#main .box2 div.bottom{background:url("../img/box.png") 0 -2px no-repeat;height:5px;width:860px;position:absolute;left:0;bottom:0;}
div.fullbox-sucesso{background:#F7F7F7;border-radius:5px;margin:20px auto;width:650px;padding:25px 40px;}
#main .box-area{width:400px;border-radius:4px;height:257px;line-height:257px;text-align:center;}
form.boxed-form{min-height:160px;height:auto!important;height:160px;width:360px;float:left;}
form.boxed-form2{margin:40px 0 10px 40px;}
form.boxed-form.full{width:auto!important;}
div.mais-opcoes{min-height:160px;height:auto!important;height:160px;border-left:1px solid #E5E5E5;margin-left:390px;padding-left:40px;}
a.facebook-login.login-box1{position:absolute;top:21px;right:20px;}
fieldset.fields,fieldset.fields2{margin-left:40px;margin-bottom:15px;border:0;position:relative;}
fieldset.fields.last{margin-bottom:40px;}
fieldset.fields.last2{margin-bottom:20px;}
fieldset.fields label,fieldset.fields2 label{width:70px;float:left;display:block;height:25px;line-height:25px;border:0;}
fieldset.fields2 label{width:120px;border:0;}
fieldset.fields label.full,fieldset.fields2 label.full{height:15px;height:auto!important;min-height:15px;margin-left:120px;display:block;float:none;width:600px;line-height:150%;margin-top:4px;border:0;}
fieldset.fields2 div.ins{width:120px;height:25px;line-height:25px;float:left;border:0;}
div.ins-side{margin-left:120px;margin-bottom:5px;}
span.item-data{display:block;height:auto!important;min-height:25px;height:25px;line-height:25px;}
span.item-data .inside-size1{display:block;float:left;height:25px;line-height:25px;width:90px;}
fieldset.fields2 label.sel{width:auto;cursor:pointer;vertical-align:middle;margin-right:40px;height:25px;line-height:25px;padding:0 5px;border-radius:4px;border:0;}
fieldset.fields2 label.sel:hover,fieldset.fields2 label.sel.active{background:#F2F2F2;border:0;}
fieldset.fields2 label.sel input{vertical-align:middle;margin:0 2px 0 0;border:0;}
.form1{border:1px solid #E5E5E5;border-radius:4px;height:25px;font:12px Arial,Helvetica,sans-serif;line-height:25px;padding:0 4px;width:220px;}
.form1:focus{-moz-box-shadow:inset 0 0 1px 2px #75aefb;-webkit-box-shadow:inset 0 0 1px 2px #75aefb;box-shadow:inset 0 0 1px 2px #75aefb;}
.hideTool{display:none;padding:0 15px 15px 15px;border:1px solid #e2e2e2;width:200px;position:absolute;margin-left:15px;border-radius:4px;font-size:1.1em;color:#333;box-shadow:1px 1px 3px 0 #ccc;-webkit-box-shadow:1px 1px 3px 0 #ccc;-moz-box-shadow:1px 1px 3px 0 #ccc;background-color:#fff;}
.arrowTooltip{position:relative;left:-24px;top:5px;display:block;}
.setaTool{position:absolute;top:7px;left:-9px;}
.form1.form1sel{width:120px;vertical-align:middle;height:auto;padding:4px;margin-top:-2px;}
.form1.size1{width:360px;}
.form1.size2{width:180px;}
.form1.size3{width:80px;}
.form1.size4{width:283px;}
.form1.ddd{width:20px;text-align:center;}
.form1.resposta{margin:5px 0 0 120px;clear:both;}
.form1.ins-spacer{margin-bottom:5px;}
label.termos{cursor:pointer;border-radius:4px;padding:8px 5px;display:block;margin:30px 0;}
label.termos:hover,label.termos.active{background:#F2F2F2;}
label.termos input{padding:0;margin:5px;display:block;float:left;}
label.termos span{display:block;margin:3px 0;}
a.esqueceu-senha{font:11px Arial,Helvetica,sans-serif;display:block;margin:3px 0 0 72px;color:#666;text-decoration:none;width:140px;}
a.esqueceu-senha:hover{color:#000;text-decoration:underline;}
label.manterme{display:block;background:#FFF;height:22px;line-height:22px;cursor:pointer;border-radius:4px;width:200px;margin-left:36px;float:left;}
label.manterme:hover{background:#F2F2F2;}
label.manterme input{margin:-1px 5px 0;padding:0;vertical-align:middle;}
.form1btn{background:#ED1C24;border:none;border-radius:4px;cursor:pointer;color:#FFF;display:block;font:12px/30px Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;width:140px;}
.form1btn:hover{background:#BC0E16;}
.form1btn.entrar{width:80px;float:right;margin:-3px 20px 0 0;}
.form1btn.salvar{width:150px;float:right;margin:-3px 0 0;}
.form1btn.alterarsenha{width:150px;margin-left:160px;}
.form1btn.enviar-novasenha{width:80px;margin-left:215px;}
.form1btn.small{width:100px;}
.btn{background:#ED1C24;border:none;border-radius:4px;cursor:pointer;color:#FFF;display:block;font:12px/30px Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;margin:-3px 20px 0 0;width:160px;}
.btn:hover{background:#BC0E16;color:#FFF;}
.btn.btn-gray{background-color:#666;}
.btn.btn-gray:hover{background-color:#333;}
.fl{float:left;}
.fr{float:right;}
a.cancel{float:left;font:12px/32px Arial,Helvetica,sans-serif;color:#BBB;text-decoration:none;margin-left:30px;}
a.cancel:hover{color:#666;text-decoration:underline;}
#footer{background:#E5E5E5;border-radius:4px;clear:both;margin:30px 0 0;padding:15px 10px 10px;position:relative;}
div#footer p{margin:0 0 5px;}
ul.footer-nav{clear:both;height:18px;margin:0;}
ul.footer-nav li{color:#666;float:left;font-size:11px;margin-right:8px;}
ul.footer-nav li a{color:#666;text-decoration:none;}
ul.footer-nav li a:hover{color:#000;text-decoration:underline;}
.display-none{display:none;}
.box-error{background:#FFEFEF url("../img/sprite.png") -918px -142px no-repeat;border:1px solid #CC8080;padding:25px;clear:both;font:bold 14px/140% Arial,Helvetica,sans-serif;margin:0 auto 50px auto;width:754px;padding-left:80px;}
.box-error-email{background:#FFEFEF url("../img/sprite.png") -918px -142px no-repeat;border:1px solid #CC8080;padding:25px;display:block;clear:both;font:bold 14px/140% Arial,Helvetica,sans-serif;margin:0 auto 50px auto;width:600px;padding-left:80px;}
.box-error-login{background:#FFEFEF url("../img/sprite.png") -918px -142px no-repeat;border:1px solid #CC8080;padding:25px;display:block;clear:both;font:bold 14px/140% Arial,Helvetica,sans-serif;margin:0 auto 50px auto;width:700px;padding-left:80px;}
.box-success{background:#E0ECE0 url("../img/sprite.png") -918px -275px no-repeat;border:1px solid #090;padding:25px;display:block;clear:both;font:bold 14px/140% Arial,Helvetica,sans-serif;margin:0 auto 50px auto;width:700px;padding-left:80px;}
.box-success-email{background:#E0ECE0 url("../img/sprite.png") -918px -275px no-repeat;border:1px solid #090;padding:25px;display:block;clear:both;font:bold 14px/140% Arial,Helvetica,sans-serif;margin:0 auto 50px auto;width:545px;padding-left:80px;}
.box-error li{list-style-type:none;}
.box-error-email li{list-style-type:none;}
div.user-img{float:left;width:90px;margin:0 25px 25px 0;}
div.user-img img{display:block;margin:0 0 2px 0;}
div.user-img a{display:block;background:#FFF;font:11px/22px Arial,Helvetica,sans-serif;color:#999;text-decoration:underline;width:90px;text-align:center;height:22px;border-radius:5px;}
div.user-img a:hover{background:#F0F0F0;text-decoration:underline;color:#000;}
h2.userinfo{margin:0 0 5px 0;padding:10px 0 0;}
h3.userinfo{color:#999;font:12px Arial,Helvetica,sans-serif;margin:0;}
a.additem{display:block;background:#FFF;font:11px/22px Arial,Helvetica,sans-serif;height:22px;text-decoration:underline;color:#999;border-radius:5px;margin:-12px 0 18px 159px;}
a.additem:hover{background:#F0F0F0;text-decoration:underline;color:#000;}
a.additem.email{width:118px;text-align:center;margin-top:-12px;}
a.additem.telefone{width:126px;text-align:center;margin-top:-2px;margin-left:120px;}
a.additem.endereco{width:136px;text-align:center;margin-top:-17px;}
.clear{clear:both;}
span.spacer.complemento{padding-left:40px;}
span.spacer.estado{padding-left:80px;}
div.box-gray{border-radius:4px;background:#F0F0F0;padding:30px;margin-bottom:20px;}
fieldset.fields-sel{margin-left:40px;border:0;}
fieldset.fields-sel.spacer{margin-bottom:15px;border:0;}
fieldset.fields-sel label{width:auto;float:left;display:block;height:25px;line-height:25px;margin-right:30px;border:0;}
fieldset.fields-sel.spacer label{width:180px;border:0;}
fieldset.fields-sel .form1:focus{border:0;background:#FFF!important;}
fieldset.fields-sel .form1btn{margin:-5px 0 0 40px;border:0;}
table.edit-permissoes{margin:10px 0 0;border:none;}
table.edit-permissoes tr th.item{background:#D9D9D9;padding:20px;text-align:center;font:bold 12px Arial,Helvetica,sans-serif;border-radius:4px;border-left:1px solid #FFF;border-bottom:1px solid #FFF;width:160px;}
table.edit-permissoes tr td.user{border-bottom:1px solid #F0F0F0;font:12px Arial,Helvetica,sans-serif;vertical-align:middle;}
table.edit-permissoes tr td.item{background:#F0F0F0;vertical-align:top;padding:10px;border:1px solid #FFF;border-top:none;}
table.edit-permissoes tr td.item label{display:block;padding:2px 5px;margin:0 0 2px 0;border-radius:4px;cursor:pointer;}
table.edit-permissoes tr td.item label:hover,table.edit-permissoes tr td.item label.active{background:#FFF;}
div#centre{background:#F0F0F0;border-radius:4px;width:765px;position:absolute;top:25%;left:50%;margin-left:-420px;padding:35px 50px 35px 25px;}
div#centre p{margin:0 0 5px 26px;}
div#centre p.marg{margin-bottom:15px;}
div#centre div.logo-buscape{width:76px;height:32px;background:url("../img/sprite.png") -183px 0 no-repeat;text-indent:-9999px;float:left;margin-top:-4px;}
div#centre div.content{margin-left:100px;}
div#centre div.content.spacer{margin-left:130px;}
.smallgray{color:#999;font-size:11px;}
.btn-cadastro{margin:20px 0 0 60px;border:0;}
div#fullnav{clear:both;margin:10px auto;display:block;min-height:10px;height:auto!important;height:100px;width:810px;}
div#fullnav ul.fullnav{margin:0;display:block;height:128px;}
div#fullnav ul.fullnav li{display:block;float:left;margin:0 15px 10px 0;}
div#fullnav p{background:url("../img/arrow-d.png") left bottom no-repeat;margin:0 0 12px 0;font:12px Tahoma,Geneva,sans-serif;text-shadow:1px 1px 0 #F0F0F0;text-indent:17px;line-height:18px;}
div#fullnav ul.fullnav li a{display:block;float:left;width:146px;height:58px;background:#CFCFCF url("../img/logos.png") 0 0 no-repeat;line-height:58px;text-indent:-99999px;}
.password-meter-message{text-align:right;font-weight:bold;color:#676767;}
.password-meter-message-very-weak{color:#a03;}
.password-meter-message-weak{color:#f5ac00;}
.password-meter-message-good{color:#69c;}
.password-meter-message-strong{color:#008000;}
.password-meter-very-weak{background:#a03;width:30px;}
.password-meter-weak{background:#f5ac00;width:60px;}
.password-meter-good{background:#69c;width:135px;}
.password-meter-strong{background:#008000;width:180px;}
div#fullnav ul.fullnav li a.buscape{background-position:0 -58px;}
div#fullnav ul.fullnav li a.buscape:hover{background-position:-146px -58px;}
div#fullnav ul.fullnav li a.bondfaro{background-position:0 -116px;}
div#fullnav ul.fullnav li a.bondfaro:hover{background-position:-146px -116px;}
div#fullnav ul.fullnav li a.lomadee{background-position:0 -174px;}
div#fullnav ul.fullnav li a.lomadee:hover{background-position:-146px -174px;}
div#fullnav ul.fullnav li a.saveme{background-position:0 -232px;}
div#fullnav ul.fullnav li a.saveme:hover{background-position:-146px -232px;}
div#fullnav ul.fullnav li a.quebarato{background-position:0 -290px;}
div#fullnav ul.fullnav li a.quebarato:hover{background-position:-146px -290px;}
div#fullnav ul.fullnav li a.cortacontas{background-position:0 -348px;}
div#fullnav ul.fullnav li a.cortacontas:hover{background-position:-146px -348px;}
div#fullnav ul.fullnav li a.ebit{background-position:0 -406px;}
div#fullnav ul.fullnav li a.ebit:hover{background-position:-146px -406px;}
div#fullnav ul.fullnav li a.confiometro{background-position:0 -464px;}
div#fullnav ul.fullnav li a.confiometro:hover{background-position:-146px -464px;}
div#fullnav ul.fullnav li a.pd{background-position:0 -522px;}
div#fullnav ul.fullnav li a.pd:hover{background-position:-146px -522px;}
div#fullnav ul.fullnav li a.fcontrol{background-position:0 -580px;}
div#fullnav ul.fullnav li a.fcontrol:hover{background-position:-146px -580px;}
div#fullnav ul.fullnav li a.navegg{background-position:0 -638px;}
div#fullnav ul.fullnav li a.navegg:hover{background-position:-146px -638px;}
div#fullnav ul.fullnav li a.btarget{background-position:0 -696px;}
div#fullnav ul.fullnav li a.btarget:hover{background-position:-146px -696px;}
a.btn-help-full{display:block;clear:both;background:#FFFCF0 url("../img/help-icon.png") 8px center no-repeat;border:1px solid #ECEBD8;padding:5px 8px;text-indent:18px;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:none;color:#888;margin:0 60px 30px 60px;border-radius:6px;}
a.btn-help-full:hover{color:#444;text-decoration:none;}
help,h2.help,h3.help{font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#000;}
help{font-size:24px;margin:0 0 15px 0;}
help{font-size:18px;font-weight:normal;margin:25px 0 10px 0;}
help{font-size:14px;margin:15px 0;}
div#headerCustom.hc{margin:0 auto;}
div#headerCustom.buscape{background-color:#ffcb05;}
div#headerCustom.bondfaro{background-color:#f5f5f5;}
div#headerCustom.e-bit-consumidor{background-color:#f5f5f5;}
div#headerCustom.hotelasap{background-color:#1e2730;}
div#customLogoContainer.customLogoContainer{height:150px;padding:0 30px;width:850px;margin:0 auto;}
div#customLogoContainer.bondfaro{background-color:#f5f5f5;}
div#customLogoContainer.buscape{background-color:#ffcb05;}
div#customLogoContainer.e-bit-consumidor{background-color:#f5f5f5;}
div#customLogoContainer.hotelasap{background-color:#1e2730;}
div#customLogo.customLogo{float:left;}
div#customLogo.buscape{margin:10px 0;}
div#customLogo.e-bit-consumidor{margin:10px 0;}
div#customLogo.bondfaro{margin:50px 0;}
div#customLogo.hotelasap{margin:10px 0;}
div#customLULogo.customLULogo{float:right;margin-top:55px;}
div#customLULogo.hotelasap{display:none;}
div#customLULogo.bondfaro{display:none;}