









.focs_fe_gadget_registration_container {
}
.focs_fe_gadget_registration_portlet{
  position:relative;
  width:100%;
  min-width:600px;
  height:930px;
}
.focs_fe_gadget_registration_portlet > .CmbAddress_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:299px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .lblPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:493px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblPwd1_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblPwd1_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:67px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblName_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblName_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:93px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblSurname_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblSurname_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblCivicNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:326px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblCivicNum_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblCivicNum_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lbCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:554px;
  left:4px;
  width:158px;
  height:auto;
  min-height:20px;
}
.focs_fe_gadget_registration_portlet > .lbCodSec_ctrl {
  height:auto;
  min-height:20px;
}
.focs_fe_gadget_registration_portlet > .lbCodSec_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .imgReset_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:300px;
  left:387px;
  width:14px;
  height:15px;
}
.focs_fe_gadget_registration_portlet > .imgReset_ctrl {
}
.focs_fe_gadget_registration_portlet > .imgReset_ctrl > img{
  width:100%;
  vertical-align:top;
  height:15px;
}
.focs_fe_gadget_registration_portlet > .lblPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:521px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblPwd2_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblPwd2_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lbLang_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:582px;
  left:4px;
  width:158px;
  height:auto;
  min-height:20px;
}
.focs_fe_gadget_registration_portlet > .lbLang_ctrl {
  height:auto;
  min-height:20px;
}
.focs_fe_gadget_registration_portlet > .lbLang_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:467px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblLogin_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblLogin_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:355px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblCap_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblCap_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:273px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblCity_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblCity_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblFiscalCode_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:167px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblFiscalCode_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblFiscalCode_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblGeoarea_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:22px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblGeoarea_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblGeoarea_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblAddress_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:300px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblAddress_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblAddress_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblNaz_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:245px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblNaz_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblNaz_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblPhone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:382px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblPhone_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblPhone_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:409px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblCell_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblCell_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lb_date_off_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:218px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.focs_fe_gadget_registration_portlet > .lb_date_off_ctrl {
  height:auto;
  min-height:19px;
}
.focs_fe_gadget_registration_portlet > .lb_date_off_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:96px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskSurname_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskSurname_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:495px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskPwd1_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskPwd1_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:553px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCodSec_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCodSec_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:353px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCity_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCity_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCivNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:299px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCivNum_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCivNum_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:522px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskPwd2_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskPwd2_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:326px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCap_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCap_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskFisCod_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:171px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskFisCod_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskFisCod_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskAdd_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:272px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskAdd_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskAdd_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:69px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskName_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskName_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:468px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskLogin_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskLogin_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblTitle_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:0px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.focs_fe_gadget_registration_portlet > .lblTitle_ctrl {
  height:auto;
  min-height:19px;
}
.focs_fe_gadget_registration_portlet > .lblTitle_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .txtProvin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:326px;
  left:461px;
  width:104px;
  height:20px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskNation_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:245px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskNation_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskNation_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .txtPrePhone_ctrl {
  box-sizing:border-box;
  z-index:0;
  position:absolute;
  display:inline-block;
  top:383px;
  left:168px;
  width:60px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtPrePhone_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtPrePhone_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .txtPhone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:383px;
  left:236px;
  width:146px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtPhone_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtPhone_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskPhon_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:385px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskPhon_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskPhon_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .txtPreCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:410px;
  left:168px;
  width:60px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtPreCell_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtPreCell_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .txtCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:410px;
  left:236px;
  width:146px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtCell_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtCell_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCel_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:412px;
  left:407px;
  width:25px;
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCel_ctrl {
  height:auto;
  min-height:14px;
}
.focs_fe_gadget_registration_portlet > .lblAsteriskCel_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblObbligatory_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:851px;
  left:7px;
  width:364px;
  height:auto;
  min-height:16px;
}
.focs_fe_gadget_registration_portlet > .lblObbligatory_ctrl {
  height:auto;
  min-height:16px;
}
.focs_fe_gadget_registration_portlet > .lblObbligatory_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .lblObbligatory1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:867px;
  left:7px;
  width:364px;
  height:auto;
  min-height:16px;
}
.focs_fe_gadget_registration_portlet > .lblObbligatory1_ctrl {
  height:auto;
  min-height:16px;
}
.focs_fe_gadget_registration_portlet > .lblObbligatory1_ctrl {
  overflow:hidden;
  text-align:left;
}
.focs_fe_gadget_registration_portlet > .btnReg_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:800px;
  left:146px;
  width:235px;
  height:44px;
}
.focs_fe_gadget_registration_portlet > .btnReg_ctrl {
  border-width:1px;
  border-color:#000000;
}
.focs_fe_gadget_registration_portlet > .txtName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:67px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtName_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtName_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .txtSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:93px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtSurname_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtSurname_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .txtEmail_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:466px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtEmail_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtEmail_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .txtAddress_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:299px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtAddress_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtAddress_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .txtFiscalCode_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:167px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtFiscalCode_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtFiscalCode_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .lb_date_pers_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:42px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.focs_fe_gadget_registration_portlet > .lb_date_pers_ctrl {
  height:auto;
  min-height:19px;
}
.focs_fe_gadget_registration_portlet > .lb_date_pers_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.focs_fe_gadget_registration_portlet > .txtNation_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:244px;
  left:168px;
  width:216px;
  height:20px;
}
.focs_fe_gadget_registration_portlet > .txtState_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:298px;
  left:461px;
  width:104px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .m_cUserName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:0px;
  left:0px;
  width:0px;
  height:0px;
}
.focs_fe_gadget_registration_portlet > .m_cUserName_ctrl {
  display:none;
}
.focs_fe_gadget_registration_portlet > .m_cUserName_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .lb_date_acc_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:440px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.focs_fe_gadget_registration_portlet > .lb_date_acc_ctrl {
  height:auto;
  min-height:19px;
}
.focs_fe_gadget_registration_portlet > .lb_date_acc_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.focs_fe_gadget_registration_portlet > .txtLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:0px;
  left:0px;
  width:0px;
  height:0px;
}
.focs_fe_gadget_registration_portlet > .txtLogin_ctrl {
  display:none;
}
.focs_fe_gadget_registration_portlet > .txtLogin_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .lbl_log_ctrl {
  box-sizing:border-box;
  z-index:2;
  position:absolute;
  display:inline-block;
  top:14px;
  left:6px;
  width:100px;
  height:auto;
  min-height:11px;
}
.focs_fe_gadget_registration_portlet > .lbl_log_ctrl {
  height:auto;
  min-height:11px;
}
.focs_fe_gadget_registration_portlet > .lbl_log_ctrl {
  overflow:hidden;
  font-weight:normal;
  color:black;
  text-align:left;
  background-color:transparent;
}
.focs_fe_gadget_registration_portlet > .txtCivicNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:326px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtCivicNum_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtCivicNum_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .txtPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:493px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtPwd1_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtPwd1_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .prof_ut_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:23px;
  left:461px;
  width:104px;
  height:20px;
}
.focs_fe_gadget_registration_portlet > .pwdMeter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:519px;
  left:405px;
  width:160px;
  height:auto;
  min-height:20px;
}
.focs_fe_gadget_registration_portlet > .txtPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:520px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtPwd2_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtPwd2_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .image_captcha_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:551px;
  left:168px;
  width:130px;
  height:25px;
}
.focs_fe_gadget_registration_portlet > .image_captcha_ctrl {
}
.focs_fe_gadget_registration_portlet > .image_captcha_ctrl > a, .focs_fe_gadget_registration_portlet > .image_captcha_ctrl > a:hover{
  text-decoration:none;
}
.focs_fe_gadget_registration_portlet > .image_captcha_ctrl > a > img{
  width:100%;
  vertical-align:top;
  height:auto;
}
.focs_fe_gadget_registration_portlet > .txtCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:551px;
  left:301px;
  width:80px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtCodSec_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtCodSec_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .txtCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:354px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtCap_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtCap_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .txtLang_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:580px;
  left:168px;
  width:216px;
  height:20px;
}
.focs_fe_gadget_registration_portlet > .m_cPassword_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:0px;
  left:0px;
  width:0px;
  height:0px;
}
.focs_fe_gadget_registration_portlet > .m_cPassword_ctrl {
  display:none;
}
.focs_fe_gadget_registration_portlet > .m_cPassword_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .lb_term_service_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:611px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.focs_fe_gadget_registration_portlet > .lb_term_service_ctrl {
  height:auto;
  min-height:19px;
}
.focs_fe_gadget_registration_portlet > .lb_term_service_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.focs_fe_gadget_registration_portlet > .lbPrivacy_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:633px;
  left:6px;
  width:349px;
  height:auto;
}
.focs_fe_gadget_registration_portlet > .lbPrivacy_ctrl a {
  height:auto;
}
.focs_fe_gadget_registration_portlet > .lbPrivacy_ctrl a {
  overflow:hidden;
  text-align:right;
 display:block;
}
.focs_fe_gadget_registration_portlet > .lbPrivacy_ctrl > div > a:hover{
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .CheckPriv_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:636px;
  left:368px;
  width:13px;
  height:13px;
}
.focs_fe_gadget_registration_portlet > .lbNewsLetter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:667px;
  left:6px;
  width:349px;
  height:auto;
}
.focs_fe_gadget_registration_portlet > .lbNewsLetter_ctrl a {
  height:auto;
}
.focs_fe_gadget_registration_portlet > .lbNewsLetter_ctrl a {
  overflow:hidden;
  text-align:right;
  background-color:transparent;
 display:block;
}
.focs_fe_gadget_registration_portlet > .lbNewsLetter_ctrl > div > a:hover{
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .CheckNewsLetter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:667px;
  left:368px;
  width:13px;
  height:13px;
}
.focs_fe_gadget_registration_portlet > .lbCondVen_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:702px;
  left:6px;
  width:349px;
  height:auto;
}
.focs_fe_gadget_registration_portlet > .lbCondVen_ctrl a {
  height:auto;
}
.focs_fe_gadget_registration_portlet > .lbCondVen_ctrl a {
  overflow:hidden;
  text-align:right;
 display:block;
}
.focs_fe_gadget_registration_portlet > .lbCondVen_ctrl > div > a:hover{
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .CheckCondVen_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:702px;
  left:368px;
  width:13px;
  height:13px;
}
.focs_fe_gadget_registration_portlet > .txtCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:271px;
  left:461px;
  width:115px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtCity_ctrl {
  display:none;
}
.focs_fe_gadget_registration_portlet > .txtCity_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .geo_area_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:22px;
  left:168px;
  width:216px;
  height:20px;
}
.focs_fe_gadget_registration_portlet > .lblPec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:194px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblPec_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblPec_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .txtPec_ctrl {
  box-sizing:border-box;
  z-index:3;
  position:absolute;
  display:inline-block;
  top:193px;
  left:168px;
  width:213px;
  height:21px;
}
.focs_fe_gadget_registration_portlet > .txtPec_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtPec_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .lblSesso_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:119px;
  left:3px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblSesso_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblSesso_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .txtSesso_ctrl {
  box-sizing:border-box;
  z-index:4;
  position:absolute;
  display:inline-block;
  top:118px;
  left:168px;
  width:213px;
  height:20px;
}
.focs_fe_gadget_registration_portlet > .lblDtNas_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:143px;
  left:3px;
  width:158px;
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblDtNas_ctrl {
  height:auto;
  min-height:18px;
}
.focs_fe_gadget_registration_portlet > .lblDtNas_ctrl {
  overflow:hidden;
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .txtDataNasc_ctrl {
  box-sizing:border-box;
  z-index:5;
  position:absolute;
  display:inline-block;
  top:142px;
  left:168px;
  width:172px;
  height:20px;
}
.focs_fe_gadget_registration_portlet > .txtDataNasc_ctrl {
}
.focs_fe_gadget_registration_portlet > .txtDataNasc_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.focs_fe_gadget_registration_portlet > .lblNS_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:733px;
  left:6px;
  width:349px;
  height:auto;
}
.focs_fe_gadget_registration_portlet > .lblNS_ctrl a {
  height:auto;
}
.focs_fe_gadget_registration_portlet > .lblNS_ctrl a {
  overflow:hidden;
  text-align:right;
 display:block;
}
.focs_fe_gadget_registration_portlet > .lblNS_ctrl > div > a:hover{
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .lblGio_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:765px;
  left:6px;
  width:349px;
  height:auto;
}
.focs_fe_gadget_registration_portlet > .lblGio_ctrl a {
  height:auto;
}
.focs_fe_gadget_registration_portlet > .lblGio_ctrl a {
  overflow:hidden;
  text-align:right;
 display:block;
}
.focs_fe_gadget_registration_portlet > .lblGio_ctrl > div > a:hover{
  text-align:right;
}
.focs_fe_gadget_registration_portlet > .CheckboxNS_ctrl {
  box-sizing:border-box;
  z-index:7;
  position:absolute;
  display:inline-block;
  top:733px;
  left:368px;
  width:13px;
  height:13px;
}
.focs_fe_gadget_registration_portlet > .CheckboxGIO_ctrl {
  box-sizing:border-box;
  z-index:8;
  position:absolute;
  display:inline-block;
  top:766px;
  left:368px;
  width:13px;
  height:13px;
}
.focs_fe_gadget_registration_portlet > .autosuggestCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:271px;
  left:168px;
  width:213px;
  height:21px;
}

