







.gscs_fe_gadget_registration_container {
}
.gscs_fe_gadget_registration_portlet{
  position:relative;
  width:100%;
  min-width:600px;
  height:930px;
}
.gscs_fe_gadget_registration_portlet > .lblPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:544px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblPwd1_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblPwd1_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblEmail_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:143px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblEmail_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblEmail_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:90px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblName_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblName_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:117px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblSurname_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblSurname_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblCivicNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:299px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblCivicNum_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblCivicNum_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lbCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:605px;
  left:4px;
  width:158px;
  height:auto;
  min-height:20px;
}
.gscs_fe_gadget_registration_portlet > .lbCodSec_ctrl {
  height:auto;
  min-height:20px;
}
.gscs_fe_gadget_registration_portlet > .lbCodSec_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:572px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblPwd2_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblPwd2_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lbLang_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:633px;
  left:4px;
  width:158px;
  height:auto;
  min-height:20px;
}
.gscs_fe_gadget_registration_portlet > .lbLang_ctrl {
  height:auto;
  min-height:20px;
}
.gscs_fe_gadget_registration_portlet > .lbLang_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:518px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblLogin_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblLogin_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:326px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblCap_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblCap_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:353px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblCity_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblCity_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .lblFiscalCode_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblFiscalCode_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblGeoarea_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:23px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblGeoarea_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblGeoarea_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblAddress_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:272px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblAddress_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblAddress_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblProv_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:407px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblProv_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblProv_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .lblNaz_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblNaz_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblState_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:381px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblState_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblState_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblPhone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:433px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblPhone_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblPhone_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .lblCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:460px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblCell_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblCell_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .lb_date_off_ctrl {
  height:auto;
  min-height:19px;
}
.gscs_fe_gadget_registration_portlet > .lb_date_off_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:117px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskSurname_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskSurname_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:544px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskPwd1_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskPwd1_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:602px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCodSec_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCodSec_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:351px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCity_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCity_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCivNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:297px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCivNum_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCivNum_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:571px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskPwd2_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskPwd2_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:324px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCap_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCap_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskFisCod_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:169px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskFisCod_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskFisCod_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskEmail_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:143px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskEmail_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskEmail_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskAdd_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:270px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskAdd_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskAdd_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:90px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskName_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskName_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:517px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskLogin_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskLogin_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .lblTitle_ctrl {
  height:auto;
  min-height:19px;
}
.gscs_fe_gadget_registration_portlet > .lblTitle_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .txtProvin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:407px;
  left:168px;
  width:216px;
  height:20px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskNation_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:243px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskNation_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskNation_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .txtPrePhone_ctrl {
  box-sizing:border-box;
  z-index:0;
  position:absolute;
  display:inline-block;
  top:434px;
  left:168px;
  width:60px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtPrePhone_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtPrePhone_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .txtPhone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:434px;
  left:235px;
  width:146px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtPhone_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtPhone_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskPhon_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:434px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskPhon_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskPhon_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_fe_gadget_registration_portlet > .txtPreCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:461px;
  left:168px;
  width:60px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtPreCell_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtPreCell_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .txtCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:461px;
  left:235px;
  width:146px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtCell_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtCell_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCel_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:461px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCel_ctrl {
  height:auto;
  min-height:14px;
}
.gscs_fe_gadget_registration_portlet > .lblAsteriskCel_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .lblObbligatory_ctrl {
  height:auto;
  min-height:16px;
}
.gscs_fe_gadget_registration_portlet > .lblObbligatory_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .lblObbligatory1_ctrl {
  height:auto;
  min-height:16px;
}
.gscs_fe_gadget_registration_portlet > .lblObbligatory1_ctrl {
  overflow:hidden;
  text-align:left;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .btnReg_ctrl {
  border-width:1px;
  border-color:#000000;
}
.gscs_fe_gadget_registration_portlet > .txtName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:90px;
  left:168px;
  width:213px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtName_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtName_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .txtSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:117px;
  left:168px;
  width:213px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtSurname_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtSurname_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .txtEmail_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:142px;
  left:168px;
  width:213px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtEmail_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtEmail_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .CompZone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:163px;
  left:0px;
  right:0px;
  width:auto;
  height:auto;
  min-height:3px;
}
.gscs_fe_gadget_registration_portlet > .txtAddress_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:270px;
  left:168px;
  width:213px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtAddress_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtAddress_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .txtFiscalCode_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtFiscalCode_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .lb_date_pers_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:65px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.gscs_fe_gadget_registration_portlet > .lb_date_pers_ctrl {
  height:auto;
  min-height:19px;
}
.gscs_fe_gadget_registration_portlet > .lb_date_pers_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .txtState_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:379px;
  left:168px;
  width:216px;
  height:21px;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .m_cUserName_ctrl {
  display:none;
}
.gscs_fe_gadget_registration_portlet > .m_cUserName_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .lb_date_acc_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:491px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.gscs_fe_gadget_registration_portlet > .lb_date_acc_ctrl {
  height:auto;
  min-height:19px;
}
.gscs_fe_gadget_registration_portlet > .lb_date_acc_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.gscs_fe_gadget_registration_portlet > .txtLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:517px;
  left:168px;
  width:213px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtLogin_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtLogin_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .lbl_log_ctrl {
  height:auto;
  min-height:11px;
}
.gscs_fe_gadget_registration_portlet > .lbl_log_ctrl {
  overflow:hidden;
  font-weight:normal;
  color:black;
  text-align:left;
  background-color:transparent;
}
.gscs_fe_gadget_registration_portlet > .txtCivicNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:297px;
  left:168px;
  width:213px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtCivicNum_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtCivicNum_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .txtPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:544px;
  left:168px;
  width:213px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtPwd1_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtPwd1_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .prof_ut_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:46px;
  left:168px;
  width:216px;
  height:20px;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .txtPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:571px;
  left:168px;
  width:213px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtPwd2_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtPwd2_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .image_captcha_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:602px;
  left:168px;
  width:130px;
  height:25px;
}
.gscs_fe_gadget_registration_portlet > .image_captcha_ctrl {
}
.gscs_fe_gadget_registration_portlet > .image_captcha_ctrl > a, .gscs_fe_gadget_registration_portlet > .image_captcha_ctrl > a:hover{
  text-decoration:none;
}
.gscs_fe_gadget_registration_portlet > .image_captcha_ctrl > a > img{
  width:100%;
  vertical-align:top;
  height:auto;
}
.gscs_fe_gadget_registration_portlet > .txtCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:602px;
  left:301px;
  width:80px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtCodSec_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtCodSec_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .txtCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:324px;
  left:168px;
  width:213px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtCap_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtCap_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .txtLang_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:631px;
  left:168px;
  width:216px;
  height:20px;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .m_cPassword_ctrl {
  display:none;
}
.gscs_fe_gadget_registration_portlet > .m_cPassword_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .lb_term_service_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:666px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.gscs_fe_gadget_registration_portlet > .lb_term_service_ctrl {
  height:auto;
  min-height:19px;
}
.gscs_fe_gadget_registration_portlet > .lb_term_service_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.gscs_fe_gadget_registration_portlet > .lbPrivacy_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:687px;
  left:6px;
  width:349px;
  height:auto;
}
.gscs_fe_gadget_registration_portlet > .lbPrivacy_ctrl a {
  height:auto;
}
.gscs_fe_gadget_registration_portlet > .lbPrivacy_ctrl a {
  overflow:hidden;
  text-align:right;
 display:block;
}
.gscs_fe_gadget_registration_portlet > .lbPrivacy_ctrl > div > a:hover{
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .CheckPriv_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:687px;
  left:368px;
  width:13px;
  height:13px;
}
.gscs_fe_gadget_registration_portlet > .lbNewsLetter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:720px;
  left:6px;
  width:349px;
  height:auto;
}
.gscs_fe_gadget_registration_portlet > .lbNewsLetter_ctrl a {
  height:auto;
}
.gscs_fe_gadget_registration_portlet > .lbNewsLetter_ctrl a {
  overflow:hidden;
  text-align:right;
  background-color:transparent;
 display:block;
}
.gscs_fe_gadget_registration_portlet > .lbNewsLetter_ctrl > div > a:hover{
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .CheckNewsLetter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:720px;
  left:368px;
  width:13px;
  height:13px;
}
.gscs_fe_gadget_registration_portlet > .lbCondVen_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:753px;
  left:6px;
  width:349px;
  height:auto;
}
.gscs_fe_gadget_registration_portlet > .lbCondVen_ctrl a {
  height:auto;
}
.gscs_fe_gadget_registration_portlet > .lbCondVen_ctrl a {
  overflow:hidden;
  text-align:right;
 display:block;
}
.gscs_fe_gadget_registration_portlet > .lbCondVen_ctrl > div > a:hover{
  text-align:right;
}
.gscs_fe_gadget_registration_portlet > .CheckCondVen_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:753px;
  left:368px;
  width:13px;
  height:13px;
}
.gscs_fe_gadget_registration_portlet > .txtCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:353px;
  left:419px;
  width:115px;
  height:21px;
}
.gscs_fe_gadget_registration_portlet > .txtCity_ctrl {
  display:none;
}
.gscs_fe_gadget_registration_portlet > .txtCity_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .geo_area_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:23px;
  left:168px;
  width:216px;
  height:20px;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .lblPec_ctrl {
  height:auto;
  min-height:18px;
}
.gscs_fe_gadget_registration_portlet > .lblPec_ctrl {
  overflow:hidden;
  text-align:right;
}
.gscs_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;
}
.gscs_fe_gadget_registration_portlet > .txtPec_ctrl {
}
.gscs_fe_gadget_registration_portlet > .txtPec_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.gscs_fe_gadget_registration_portlet > .autosuggestCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:351px;
  left:168px;
  width:213px;
  height:21px;
}

