@import url(form.css);
html{font-size:16px;}
body,html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,pre,cite,code,em,img,samp,small,strong,var,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}
body{font:normal 62.5%/1 Arial,Verdana,"Helvetica Neue",Helvetica,"Times New Roman","Courier New",sans-serif;color:#05263f;background-color:#033c69;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
p{line-height:1.125;font-size:1.3em;} 
ul{list-style:none;}
ol{list-style:decimal inside none;}
li{font-size:1.3em;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}
a,a img,a:active img,a:focus img,:focus,*:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
small{font-size:90%;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.hideflow{overflow:hidden;}
.underline{border-bottom:1px solid;}
.strike{text-decoration:line-through;}
.highlight{background-color:#ffc; color:inherit;}
.img-left{float:left;margin:0 10px 4px 0;}
.img-right{float:right;margin:0 0 4px 10px;}
.pos_absolute{position:absolute;}
.pos_relative{position:relative;}
.block{display:block; }
.hidden{display:none;}
.no-margin{margin-bottom:0;}
.info,.success,.warning,.error,.validation{border:1px solid;margin:10px 0px;padding:0 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;clear:both;}
.info{color:#00529B;background-color:#BDE5F8;background-image:url(../im/info.png);}
.success{color:#4F8A10;background-image:url(../im/valid_green.png);border:0;}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url(../im/attention.png);}
.error{color:#D8000C;background-image:url(../im/cancel.png);border:0;}

/* default blocks */
.wrapper{width:960px;margin:0 auto;position:relative;}

/* language */
#language{width:214px;position:absolute;top:0;right:0;margin-top:-395px;z-index:999;}
#language_change{width:200px;height:20px;padding:5px 0;margin:0;text-align:center;}
#language_select{margin-left:5px;}
#language_change strong{display:-moz-inline-box;display:inline-block;display:inline\9;zoom:1;width:17px;height:17px;line-height:15px;background:transparent url('../im/lang-bg.png') no-repeat top left;color:#3c9712;font-size:90%;text-transform:uppercase;float:right;}
#language_change_text,#language_select_text{color:#fff;font-size:1.1em;cursor:pointer;}
#language table{width:100%;}
.lang-mid div.lang-png{width:219px;background:transparent url('../im/lang-block.png') repeat-x bottom left;}
.lang-mid{width:219px;}
#language_form{float:left;}
#language_select ul{width:190px;}
#language_select li{width:50px;height:17px;display:-moz-inline-box;display:inline-block;display:inline\9;zoom:1;margin:0 0 0 3px;margin:0 0 0 20px\9;margin:0!ie;font-size:1em;padding-bottom:3px;}
#language_select label{display:-moz-inline-box;display:inline-block;display:inline\9;zoom:1;width:17px;height:17px;}
#language_select label img{vertical-align:middle;top:0!important}
#language_select input{vertical-align:middle;}

/* top bar */
#bar{width:100%;height:69px;background:#000000;position:absolute;top:0;left:0;z-index:10;}
#bar img{position:absolute;top:15px;left:10px;}

/* wall */
#wall-wrapper{height:402px;overflow:hidden;position:absolute;top:67px;left:0;}
#wall{height:400px;padding:1px 0;background:transparent url('../im/wall-bg.jpg') no-repeat top center;}
#wall a{width:50px;height:50px;padding:0;margin:0;float:left;display:block;}
#wall img{padding:0;margin:1px;}
#wall .highlight img{width:47px;height:47px;border:1px solid red;margin:0;}

/* content */
.spot-light-top{width:228px;height:55px;background:transparent url('../im/spot-light-top.png') no-repeat top left;position:absolute;top:0;right:61px;margin-top:-407px;}
#content{width:100%;position:absolute;top:464px;left:0;background:transparent url('../im/bottom-gradient.jpg') repeat-x top left;}
#content .wrapper{height:406px;background:transparent url('../im/stralen.jpg') no-repeat top left;}
#box-content{width:939px;height:484px;position:absolute;top:0;margin-top:-352px;left:9px;background:transparent url('../im/windows7-bg.png') no-repeat top left;}
.star{position:absolute;top:0;left:810px;margin-top:-134px;}
.windows-box{position:absolute;bottom:90px;left:64px;}
.content-wrapper{width:550px;height:342px;position:absolute;top:52px;left:90px;z-index:10;}
h2{color:#116eb4;}
#content_home h2{margin-bottom:36px;font-size:5.4em;font-weight:normal;margin:0 50px 20px 0;}
#content_home p{margin-bottom:18px;}
#content_home p.no-margin{margin-bottom:0;}
#content_home ul{margin-bottom:65px;}
#content_home div{margin:0 115px 0 0;}
#content_home .replace-bold{color:#035482;}
#content_home .replace-bold a{color:#035482;text-transform:uppercase;margin:0 5px 0 0;}
#content_home .replace-bold img{vertical-align:middle;}

/* login using */
#content_login h2{text-align:center;font-size:2.4em;padding-top:50px;color:#116eb4;margin-bottom:24px;}
#login_twitter_link{display:-moze-inline-box;display:inline-block;margin:0 0 0 32px;}
.arrow-block{width:139px;height:144px;line-height:144px;display:-moz-inline-box;display:inline-block;background:transparent url('../im/arrow-block.png') no-repeat top left;text-align:center;font-size:1.3em;color:#116eb4;}

/* twitter facebook */
#content_twitter h2,#content_facebook h2{color:#116eb4;}
#content_twitter h2 strong,#content_facebook h2 strong{font-size:3em;font-size:2em\9;}
#content_twitter p.introtext,#content_facebook p.introtext{margin:0 0 10px;}
#content_twitter p.introtext em,#content_facebook p.introtext em{font-size:1.2em;color:#116eb4;}

/* language dependend */
.ribbon{width:289px;height:125px;position:absolute;top:7px;left:396px;}
.star{width:115px;height:114px;}
/* button */
.btn-wrapper{height:54px;float:right;}
.btn-left{width:15px;float:left;display:block;height:54px;background:transparent url('../im/btn-left.png') no-repeat top left;}
.btn-right{width:15px;float:left;display:block;height:54px;background:transparent url('../im/btn-right.png') no-repeat top left;}
.btn-arrow .btn-right{width:25px;background:transparent url('../im/btn-right-arrow.png') no-repeat top left;}
.btn{display:block;height:54px;font-weight:bold;font-size:2.3em;line-height:50px;background:transparent url('../im/btn-mid.png') repeat-x top left;float:left;padding:0 5px;color:#fff;}
a.btn-wrapper:hover{text-decoration:none;}
#content_home .btn{text-transform:uppercase;}
.social-link{margin:0 0 0 20px;}
.social-link .btn-left{width:15px;height:47px;background:transparent url('../im/social-left.png') no-repeat top left;}
.social-link .btn-right{width:21px;height:47px;background:transparent url('../im/social-right.png') no-repeat top left;}
.social-link .btn{height:47px;font-weight:bold;font-size:1.6em;background:transparent url('../im/social-mid.png') repeat-x top left;float:left;padding:3px 5px 0;padding:2px 5px 0\9;line-height:1;color:#fff;text-transform:uppercase;}
#content_twitter #visit_personal_page_link,#content_facebook #visit_personal_page_link{font-size:85%;line-height:1;}
#visit_personal_page_link .btn{line-height:1}
.btn-next .btn-left{width:11px;height:33px;background:transparent url('../im/btn-next-left.png') no-repeat top left;}
.btn-next .btn-right{width:23px;height:33px;background:transparent url('../im/btn-next-right.png') no-repeat top left;}
.btn-next .btn{height:33px;line-height:20px;font-weight:bold;font-size:1.6em;background:transparent url('../im/btn-next-mid.png') repeat-x top left;float:left;padding:5px 5px 0;color:#fff;text-transform:uppercase;font-size:80%\9;}
#step1 .btn-wrapper{float:left;margin:0 0 0 60px}
#step2 .btn-wrapper{float:none;display:-moz-inline-box;display:inline-block;}
.btn-small .btn-left{width:15px;height:44px;background:transparent url('../im/btn-small-left.png') no-repeat top left;}
.btn-small .btn-right{width:15px;height:44px;background:transparent url('../im/btn-small-right.png') no-repeat top left;}
.btn-small .btn{height:44px;line-height:30px;font-weight:bold;font-size:1.6em;background:transparent url('../im/btn-small-mid.png') repeat-x top left;float:left;padding:5px 5px 0;color:#fff;text-transform:capitalize;}
.btn-wall{position:absolute;top:0;left:50px;margin-top:-8px;}
.btn-wall .btn-left{width:10px;height:23px;background:transparent url('../im/btn-wall-left.png') no-repeat top left;}
.btn-wall .btn-right{width:18px;height:23px;background:transparent url('../im/btn-wall-right.png') no-repeat top left;}
.btn-wall .btn{height:23px;line-height:23px;font-weight:bold;font-size:0.9em;background:transparent url('../im/btn-wall.png') repeat-x top left;float:left;padding:0 5px;color:#fff;}

/* steps container */
.steps-container{position:absolute;top:148px;left:0;margin:0 0 0 -12px;z-index:10;}

/* steps navigation */
.steps{width:44px;float:left;margin-top:15px;}
#view_step1_link{width:44px;height:38px;display:block;background:transparent url('../im/step1.png') no-repeat top left;}
#view_step2_link{width:44px;height:38px;display:block;background:transparent url('../im/step2.png') no-repeat top left;}
#view_step3_link{width:44px;height:38px;display:block;background:transparent url('../im/step3.png') no-repeat top left;}
.active #view_step1_link{background:transparent url('../im/step1-act.png') no-repeat top left;}
.active #view_step2_link{background:transparent url('../im/step2-act.png') no-repeat top left;}
.active #view_step3_link{background:transparent url('../im/step3-act.png') no-repeat top left;}

/* steps content */
#content_steps{width:480px;min-height:163px;height:auto!important;height:178px;float:left;background:transparent url('../im/step-bg.png') no-repeat top left;padding:0 0 0 20px;position:relative;}
#content_steps h3{padding-top:15px;margin-bottom:15px;}
#content_steps h3 strong{color:#116eb4;font-size:2em;font-size:1.5em\9;}
#content_steps h3 .btn-wrapper{float:right;margin:-15px 0 0 5px;}
#step1 img{width:48px;height:48px;border:1px solid #033c69;}
#step1 img.img-arrow{width:50px;height:50px;border:none;}
#step1 img.last{margin-right:40px;}
#step1 .step-text{margin-bottom:25px;}
#step2 div.left,#content_facebook #step1 div.left{width:200px;float:left;margin:0 0 0 10px;text-align:center;position:relative;}
#step2 div.left img,#content_facebook #step1 div.left img{display:block;margin:0 auto 3px;border:none;}
#step1 div.left a,#step2 div.left a{display:-moz-inline-box;display:inline-block;margin-left:0;float:none;}
#step3 .btn-small{float:left;clear:both;}
#step3 .btn-small .btn{text-transform:uppercase;}
#step3 .social-link{float:left;margin:0 0 0 60px}
.input-wrapper{clear:both;overflow:hidden;margin-bottom:5px;}
.input-left{width:15px;height:39px;display:block;float:left;background:transparent url('../im/input-bg-left.png') no-repeat top left;}
.input-right{width:15px;height:39px;display:block;float:left;background:transparent url('../im/input-bg-right.png') no-repeat top left;}
.input-wrapper input{height:27px;padding-top:12px;line-height:30px;line-height:35px\9;float:left;background:transparent url('../im/input-bg-mid.png') repeat-x top left;font-size:1.3em;color:#05263f;}

/* footer */
.footer{width:100%;position:absolute;top:500px;left:0;}
.footer .wrapper{padding:22px 0 0 70px;width:877px;}
.footer img{margin-right:18px;}
.footer p{color:#fff;font-size:13px;line-height:20px;}
.terms{padding-bottom:3px;}
.terms a{font-size:12px;color:#0283b2;}

/* profile page */
body#profile-page{background:#033c69 url(../im/profile-grad-bg.jpg) repeat-x scroll 0 472px;position:relative}
body#profile-page .lang-wrapper{top:69px;right:0;}
#profile-content{position:relative;text-align:center;top:69px;z-index:0;overflow:hidden}
#profile-content-wrapper{background:transparent url(../im/profile-page-bg.jpg) no-repeat top left;width:960px;text-align:center;margin:0 auto;top:auto;position:relative;min-height:691px;height:auto!important;height:691px;z-index:0;overflow:hidden}
#profile-box{background:transparent url(../im/profile-box-bg.png) no-repeat top left;width:526px;height:462px;text-align:left;position:absolute;top:29px;left:179px;}
#profile-box #profile-lint{position:absolute;top:78px;left:24px;z-index:10;}
#profile-box .top-info{width:380px;position:absolute;top:46px;left:70px;font-size:2.4em;color:#116eb4;line-height:12px;}
#profile-box .top-info img{width:73px;height:73px;margin:0 20px 0 0;}
#profile-box .top-info strong{font-size:140%;}
#profile-box .bottom-content{width:380px;position:absolute;top:205px;left:70px;height:240px;}
#profile-box .bottom-content p{margin-bottom:15px;}
#profile-box .bottom-content .buttons{position:absolute;bottom:0;left:0;width:380px;}
#profile-box form p{text-align:center;}
#profile-box form p a{display:-moz-inline-box;display:inline-block;float:none;}
.limited-content{height:170px;overflow:hidden;}

#captcha{border:0!important;width:350px;overflow:hidden;}
#recaptcha_table{border:0!important;}
#recaptcha_table #recaptcha_response_field{background:#fff;}

body#profile-page .footer{top:532px;}
body#profile-page .footer .wrapper{width:520px;padding-left:0;}
body#profile-page #laptop{width:278px;height:567px;background:transparent url('../im/laptop-profile.png') no-repeat top left;position:absolute;top:0px;left:600px;margin-top:-4px;z-index:10;}
body#profile-page .star{top:369px;left:100px;}
body#profile-page #language{margin-top:0;}

#loading{width:16px;height:16px;position:absolute;left:370px;top:0px;z-index:15;background:transparent url('../im/ajax-loader.gif') no-repeat top left;margin-top:-150px;}
p.login{text-align:center;margin-top:50px;}
p.login a.btn-wrapper{display:-moz-inline-box;display:inline-block;float:none;}
/* popup */
#popup{width:342px;position:absolute;top:0;left:0;margin-left:-80px;}
.popup-top{width:342px;height:12px;background:url('../im/popup-top.png') no-repeat top left;line-height:12px;font-size:0;}
.popup-repeat{width:342px;background:url('../im/popup-repeat.png') repeat-y top left;}
.popup-bot{width:342px;height:23px;background:url('../im/popup-bot.png') no-repeat top left;line-height:12px;font-size:0;}
.popup-repeat p{color:#0472a1;font-size:1.3em;padding:0 10px;text-align:left;}
/* profile popup */
#profile-box #popup{margin-left:-10px;}
#profile-box #popup p{text-align:left;margin-bottom:0;}

#terms #terms-content{width:900px;margin:0 auto;background:#fff;padding:10px;position:relative;}
#terms #terms-content .wrapper{margin-top:80px;}
#terms h1{font-size:1.6em;margin-bottom:10px;width:900px;}
#terms #terms-content p{width:900px;margin-bottom:10px;}
#terms #terms-content p a{color:#05263f;text-decoration:underline;}
#terms #terms-content p a:hover{text-decoration:none;}
#terms .footer{position:static;margin-top:10px;}
#terms .footer .wrapper{width:920px;_width:980px;padding-left:0;}

.message{font-size:1.2em;color:#116EB4;font-weight:bold;display:-moz-inline-box;display:inline-block;display:inline\9;zoom:1;padding-top:15px;}

.lang-es #step1 #facebook_join_button .btn{text-transform:none;}
