@@ -1,405 +1,405 @@
/********************************************************* body *********************************************************/
body
{

margin: 0px;
padding: 0px;
background: #20264a url(../images/bg_pattern.png) repeat-x;
background-position: 0px 230px;
}
p
{
font-family: "Nokia Pure Text";
color:#a5acc5;
}

.container
{
width: 980px;
margin: 45px auto;
}

.container .header,
.container .content
{
background-color:#edf0f7;
width:971px;
}
/************************************************************************************************************************/



/****************************************************** header **********************************************************/
.container .header
{
width:971px;
height:157px;
}



.container .header .logo
{
background-image:url(../images/brand.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
width:650px;
height:157px;
display:inline-block;
vertical-align:top;
zoom:1;
*display: inline;
}

.container .header .header-content
{
width:300px;
height:157px;
display:inline-block;
vertical-align:top;
zoom:1;
*display: inline;;
}

.container .header .lang
{
text-align:right;
padding-right:10px;
}

.container .header .lang li
{
display:inline-block;
margin-left:3px;
width:15px;
height:9px;
zoom:1;
*display: inline;
}


.container .header .sign-in
{
padding-top:15px;
}

.container .header .recover
{
font-size:12px;
color:#b7b7b7;
font-family: "Nokia Pure Text";
}

.container .header .recover a
{
color:#a5acc5;
text-decoration:underline;
}

.login
{
padding-top:15px;
}



.username,
.password
{
width:100px;
height:30px;
font-size:13px;
color: #acacac;
font-family: "Nokia Pure Text";
display:inline-block;
vertical-align:top;
border:none;
outline:none;
webkit-input-placeholder:color: #a77ca;
-moz-placeholder:color: #a77ca;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
zoom:1;
*display: inline;
}


.username:focus,
.password:focus
{
-webkit-box-shadow: 0px 0px 1px 2px #9cb4c9;
-moz-box-shadow: 0px 0px 1px 2px #9cb4c9;
box-shadow: 0px 0px 1px 2px #9cb4c9;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#9cb4c9', Direction=135, Strength=2);
}


.btn_login
{
background:url(../images/login.png) no-repeat bottom right;
width:51px;
height:31px;
border:none;
vertical-align:middle;
zoom:1;
*display: inline;
}

.btn_login:active
{
-webkit-box-shadow: 0px 0px 1px 1px #9cb4c9;
-moz-box-shadow: 0px 0px 1px 1px #9cb4c9;
box-shadow: 0px 0px 1px 1px #9cb4c9;
}


/************************************************************************************************************************/


/************* Home: 'Create' (box 1), 'Use Mobile' (box 2) and 'Get Results' (box 3); 'start today' (box 4) ************/
.container .content .titulo_purple
{
font-size:22px;
color:#7b86ab;
font-weight:600;
font-family: "Nokia Pure Text";
}
.container .content .subtitulo_purple
{
font-size:12px;
color:#7b86ab;
font-family: "Nokia Pure Text";
}

.content .home-view .box-text
{

font-size:14px;
color:#949fa8;
width:999px;
margin-left:-14px;
font-family: "Nokia Pure Text";
}

.content .home-view .box-text .box01
{
background-image: url(../images/home.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#b5bcd0;
display:inline-block;
vertical-align:top;
height:355px;
width:230px;
margin-right:-5px;
zoom:1;
*display: inline;
}
.content .home-view .box-text .box01 div
{
padding-left:26px;
padding-right:15px;

}

.content .home-view .box-text .box02
{
background-image: url(../images/home1.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#b5bcd0;
display:inline-block;
vertical-align:top;
height:355px;
width:230px;
margin-right:-5px;
zoom:1;
*display: inline;
}
.content .home-view .box-text .box02 div
{
padding-left:16px;
padding-right:25px;
}

.content .home-view .box-text .box03
{
background-image: url(../images/home2.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#b5bcd0;
display:inline-block;
vertical-align:top;
height:355px;
width:230px;
margin-right:-4px;
zoom:1;
*display: inline;
}
.content .home-view .box-text .box03 div
{
padding-left:7px;
padding-right:34px;
}

.content .home-view .box-text .box01 div,
.content .home-view .box-text .box02 div,
.content .home-view .box-text .box03 div
{
background-color:#ffffff;
height:118px;
padding-top:8px;
margin-top:229px;
}
.content .home-view .box-text .box01 div p,
.content .home-view .box-text .box02 div p,
.content .home-view .box-text .box03 div p
{
font-size:11px;
margin-top: 10px;
font-family: "Nokia Pure Text";
}

.content .home-view .box-text .box04
{
display:inline-block;
vertical-align:top;
width:307px;
height:355px;
background-color:#043a66;
zoom:1;
*display: inline;
}


.createAccountButton {
background: url(../images/account.png);
display: inline-block;
min-width: 287px;
max-width: 287px;
border:none;
height: 55px;
margin-top: 10px;
zoom:1;
*display: inline;
}

table.register{
padding:5px;
width: 300px;
border-spacing: 10px;
}


table.register tr{
padding: 10px;
text-align: center;
}


table.register td {
padding:7px;
}


.registrationForm
{
width:120px;
height:30px;
font-size:13px;
color: #acacac;
font-family: "Nokia Pure Text";
display:inline-block;
vertical-align:top;
border:none;
outline:none;
webkit-input-placeholder:color: #a77ca;
-moz-placeholder:color: #a77ca;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
zoom:1;
*display: inline;
margin-right: 10px;

}


.registrationForm:focus
{
-webkit-box-shadow: 0px 0px 2px 2px #9cb4c9;
-moz-box-shadow: 0px 0px 2px 2px #9cb4c9;
box-shadow: 0px 0px 2px 2px #9cb4c9;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#9cb4c9', Direction=135, Strength=2);
}

/************************************************************************************************************************/



/*********************** Home: video (box 1), 'ITHAX Video' (box 2) and 'About ITHAX' (box 3) ***************************/
.content .home-view .box-video
{
font-size:14px;
color:#949fa8;
background-image:url(../images/line.png);
background-repeat:no-repeat;
width:999px;
margin-left:-14px;
font-family: "Nokia Pure Text";
}

.content .home-view .box-video .box01
{
background-image:url(../images/line.png);
background-position:-14px top;
background-repeat:no-repeat;
background-color:#e1e5ef;
display:inline-block;
vertical-align:top;
width:441px;
margin:0 -5px 0 14px;
text-align:right;
padding:25px 0;
zoom:1;
*display: inline;
}

.content .home-view .box-video .box02
{
background-image:url(../images/line.png);
background-position:-331px top;
background-repeat:no-repeat;
background-color:#e1e5ef;
display:inline-block;
vertical-align:top;
width:170px;
height:275px;
margin-right:-3px;
padding:22px 25px;
zoom:1;
*display: inline;
}

.content .home-view .box-video .box03
{
background-color:#eeff4;
display:inline-block;
vertical-align:top;
width:249px;
padding:22px 30px;
zoom:1;
*display: inline;
}

.content .home-view .box-video .box02 p,
.content .home-view .box-video .box03 p
{
font-size:14px;
margin-top:10px;
font-family: "Nokia Pure Text";
}

/************************************************************************************************************************/
/********************************************************* body *********************************************************/
body
{

margin: 0px;
padding: 0px;
background: #20264a url(../images/bg_pattern.png) repeat-x;
background-position: 0px 230px;
}
p
{
font-family: "Nokia Pure Text";
color:#a5acc5;
}

.container
{
width: 980px;
margin: 45px auto;
}

.container .header,
.container .content
{
background-color:#edf0f7;
width:971px;
}
/************************************************************************************************************************/



/****************************************************** header **********************************************************/
.container .header
{
width:971px;
height:157px;
}



.container .header .logo
{
background-image:url(../images/brand.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
width:650px;
height:157px;
display:inline-block;
vertical-align:top;
zoom:1;
*display: inline;
}

.container .header .header-content
{
width:300px;
height:157px;
display:inline-block;
vertical-align:top;
zoom:1;
*display: inline;;
}

.container .header .lang
{
text-align:right;
padding-right:10px;
}

.container .header .lang li
{
display:inline-block;
margin-left:3px;
width:15px;
height:9px;
zoom:1;
*display: inline;
}


.container .header .sign-in
{
padding-top:15px;
}

.container .header .recover
{
font-size:12px;
color:#b7b7b7;
font-family: "Nokia Pure Text";
}

.container .header .recover a
{
color:#a5acc5;
text-decoration:underline;
}

.login
{
padding-top:15px;
}



.username,
.password
{
width:100px;
height:30px;
font-size:13px;
color: #acacac;
font-family: "Nokia Pure Text";
display:inline-block;
vertical-align:top;
border:none;
outline:none;
webkit-input-placeholder:color: #a77ca;
-moz-placeholder:color: #a77ca;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
zoom:1;
*display: inline;
}


.username:focus,
.password:focus
{
-webkit-box-shadow: 0px 0px 1px 2px #9cb4c9;
-moz-box-shadow: 0px 0px 1px 2px #9cb4c9;
box-shadow: 0px 0px 1px 2px #9cb4c9;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#9cb4c9', Direction=135, Strength=2);
}


.btn_login
{
background:url(../images/login.png) no-repeat bottom right;
width:51px;
height:31px;
border:none;
vertical-align:middle;
zoom:1;
*display: inline;
}

.btn_login:active
{
-webkit-box-shadow: 0px 0px 1px 1px #9cb4c9;
-moz-box-shadow: 0px 0px 1px 1px #9cb4c9;
box-shadow: 0px 0px 1px 1px #9cb4c9;
}


/************************************************************************************************************************/


/************* Home: 'Create' (box 1), 'Use Mobile' (box 2) and 'Get Results' (box 3); 'start today' (box 4) ************/
.container .content .titulo_purple
{
font-size:22px;
color:#7b86ab;
font-weight:600;
font-family: "Nokia Pure Text";
}
.container .content .subtitulo_purple
{
font-size:12px;
color:#7b86ab;
font-family: "Nokia Pure Text";
}

.content .home-view .box-text
{

font-size:14px;
color:#949fa8;
width:999px;
margin-left:-14px;
font-family: "Nokia Pure Text";
}

.content .home-view .box-text .box01
{
background-image: url(../images/home.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#b5bcd0;
display:inline-block;
vertical-align:top;
height:355px;
width:230px;
margin-right:-5px;
zoom:1;
*display: inline;
}
.content .home-view .box-text .box01 div
{
padding-left:26px;
padding-right:15px;

}

.content .home-view .box-text .box02
{
background-image: url(../images/home1.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#b5bcd0;
display:inline-block;
vertical-align:top;
height:355px;
width:230px;
margin-right:-5px;
zoom:1;
*display: inline;
}
.content .home-view .box-text .box02 div
{
padding-left:16px;
padding-right:25px;
}

.content .home-view .box-text .box03
{
background-image: url(../images/home2.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#b5bcd0;
display:inline-block;
vertical-align:top;
height:355px;
width:230px;
margin-right:-4px;
zoom:1;
*display: inline;
}
.content .home-view .box-text .box03 div
{
padding-left:7px;
padding-right:34px;
}

.content .home-view .box-text .box01 div,
.content .home-view .box-text .box02 div,
.content .home-view .box-text .box03 div
{
background-color:#ffffff;
height:118px;
padding-top:8px;
margin-top:229px;
}
.content .home-view .box-text .box01 div p,
.content .home-view .box-text .box02 div p,
.content .home-view .box-text .box03 div p
{
font-size:11px;
margin-top: 10px;
font-family: "Nokia Pure Text";
}

.content .home-view .box-text .box04
{
display:inline-block;
vertical-align:top;
width:307px;
height:355px;
background-color:#043a66;
zoom:1;
*display: inline;
}


.createAccountButton {
background: url(../images/account.png);
display: inline-block;
min-width: 287px;
max-width: 287px;
border:none;
height: 55px;
margin-top: 10px;
zoom:1;
*display: inline;
}

table.register{
padding:5px;
width: 300px;
border-spacing: 10px;
}


table.register tr{
padding: 10px;
text-align: center;
}


table.register td {
padding:7px;
}


.registrationForm
{
width:120px;
height:30px;
font-size:13px;
color: #acacac;
font-family: "Nokia Pure Text";
display:inline-block;
vertical-align:top;
border:none;
outline:none;
webkit-input-placeholder:color: #a77ca;
-moz-placeholder:color: #a77ca;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
zoom:1;
*display: inline;
margin-right: 10px;

}


.registrationForm:focus
{
-webkit-box-shadow: 0px 0px 2px 2px #9cb4c9;
-moz-box-shadow: 0px 0px 2px 2px #9cb4c9;
box-shadow: 0px 0px 2px 2px #9cb4c9;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#9cb4c9', Direction=135, Strength=2);
}

/************************************************************************************************************************/



/*********************** Home: video (box 1), 'ITHAX Video' (box 2) and 'About ITHAX' (box 3) ***************************/
.content .home-view .box-video
{
font-size:14px;
color:#949fa8;
background-image:url(../images/line.png);
background-repeat:no-repeat;
width:999px;
margin-left:-14px;
font-family: "Nokia Pure Text";
}

.content .home-view .box-video .box01
{
background-image:url(../images/line.png);
background-position:-14px top;
background-repeat:no-repeat;
background-color:#e1e5ef;
display:inline-block;
vertical-align:top;
width:441px;
margin:0 -5px 0 14px;
text-align:right;
padding:25px 0;
zoom:1;
*display: inline;
}

.content .home-view .box-video .box02
{
background-image:url(../images/line.png);
background-position:-331px top;
background-repeat:no-repeat;
background-color:#e1e5ef;
display:inline-block;
vertical-align:top;
width:170px;
height:275px;
margin-right:-3px;
padding:22px 25px;
zoom:1;
*display: inline;
}

.content .home-view .box-video .box03
{
background-color:#eeff4;
display:inline-block;
vertical-align:top;
width:249px;
padding:22px 30px;
zoom:1;
*display: inline;
}

.content .home-view .box-video .box02 p,
.content .home-view .box-video .box03 p
{
font-size:14px;
margin-top:10px;
font-family: "Nokia Pure Text";
}

/************************************************************************************************************************/