﻿/*
=======================================================================================
 HOTELES RH                                                     Site produced by KOALAB        
 Copyright 2007                                                   http://www.koalab.com
=======================================================================================
*/

#registerAdvantages
{
    position:relative;
    overflow:hidden;
    margin-bottom:25px;
}
#registerAdvantages h2
{
    font-size:18px;
    color:#00AEE8;
    font-weight:normal;
    margin-bottom:20px;
}
#registerAdvantages h3
{
    font-size:15px;
    color:#FFF;
    font-weight:bold;
    line-height:20px;
}
#registerAdvantages p
{
    font-size:12px;
    color:#666;
    margin-bottom:20px;
}
#registerAdvantages div.boxes-card 
{
    height:160px;
    float:left;   
    margin-right:10px;
}
#registerAdvantages div.boxes-card h3
{
    width:188px;
    text-align:center;
    padding:10px 0px 12px 5px;
}
#registerAdvantages div.boxes-card p
{
    width:122px;
    text-align:right;
    color:#000;
    font-size:11px;
    float:right;
    margin-right:15px;
}
#registerAdvantages div#offersSmsBoxes
{
    background:transparent url(../../imgLib/members/bg-card-phone.jpg) no-repeat left top;
    width:200px;
}
#registerAdvantages div#vipPassBoxes
{
    background:transparent url(../../imgLib/members/bg-card-vip.jpg) no-repeat left top;
    width:201px;
}
#registerAdvantages div#ideasHolidayBoxes
{
    background:transparent url(../../imgLib/members/bg-card-ideas.jpg) no-repeat left top;
    width:201px;
}
#registerAdvantages div#photosBoxes
{
    background:transparent url(../../imgLib/members/bg-card-photos.jpg) no-repeat left top;
    width:200px;
}
/*
=======================================================================================
*/
div#backgroundMembers
{
    clear:both;
}
div#membersContainer
{
    background:#F9F9F9 url(../../imgLib/members/bg-login.jpg) no-repeat left top;
    margin-top:30px;
    width:852px;
    padding:0px 10px 20px 30px;
}
div#membersContainer h1
{
    font-size:24px;
    color:#00AEE8;
    padding-top:50px;
    font-weight:normal;
    margin-bottom:15px;
}
div#membersContainer h2
{
    font-size:16px;
    color:#00AEE8;
    font-weight:bold;
    letter-spacing:-1px;
}
div#membersContainer p#headerParagraph
{
    background:transparent url(../../imgLib/members/ico-title.jpg) no-repeat left top;
    padding-left:75px;
    padding-top:5px;
    font-size:12px;
    color:#666;
    height:56px;
    margin-bottom:20px;
}
div#membersContainer div#loginLeft
{
  /*  margin-top:25px;*/
    position:absolute;
    top:25px;
    width:380px;
}
div#membersContainer div#loginLeft div.register h2
{

    padding-left:35px;
    margin-bottom:5px;
}
div#membersContainer div#loginLeft #notice{
    margin:10px 20px 10px 50px!important;
    line-height:16px;
    color:#666!important;
}
div#membersContainer fieldset 
{
    margin-left:45px;
}
div#membersContainer fieldset strong
{
    display:block;
    font-size:12px;
    color:#09C;
    margin-top:17px;
    margin-bottom:12px;
}
div#membersContainer fieldset.format-fieldset input
{
    border:1px solid #E3EBF1;
    background:#FFF url(../../imgLib/members/bg-input.jpg) repeat-x left top;
    padding:6px 0;
    width:250px;
}
div#membersContainer fieldset.fieldset-validation
{
    margin:20px 0px 0px 0px;
    padding-left:45px;
}
div#membersContainer fieldset.fieldset-validation input
{
    width:129px;
    height:29px;
    color:#06C;
    font-family:Lucida Sans, Trebuchet MS, Arial;
    font-size:12px;
    font-weight:bold;
}
.checkbox-input
{
    display:block!important;
    clear:left;
    padding-top:8px;
    margin-left:2px;
}
.checkbox-input input
{
    width:auto!important;
}
div#membersContainer div#loginLeft div.password h2
{
    background:transparent url(../../imgLib/members/ico-key.gif) no-repeat 9px 0px;
    padding-left:35px;
    margin:60px 0px 5px 0px;
    color:#999;
}
div#membersContainer div#loginLeft div.password p
{
    font-size:11px;
    color:#666;
    width:305px;
    margin:5px 0px 0px 45px;
}
div#membersContainer div#loginRight
{
    width:468px;
    height:350px;
    margin-left:370px;
    padding-top:25px;
}
div#membersContainer div#loginRight h2.register-error
{
    background:#FFE1F1 url(../../imgLib/ico-alert-error.gif) no-repeat 10px 10px!important;
    border:1px solid white;
    margin:0px 15px 20px 15px!important;
    font-family:Arial, Verdana, Sans-Serif!important;
    font-size:12px;
    color:#900;
    letter-spacing:normal!important;
    line-height:18px;
    padding:10px 10px 10px 36px;
    display:block;
}
div#membersContainer div#loginRight h2
{
    background:transparent url(../../imgLib/members/ico-new-user.gif) no-repeat 20px 0px;
    padding-left:40px;
    margin-bottom:20px;
}
div#membersContainer div#loginRight p
{
    width:384px;
    color:#666;
    font-size:11px;
    padding-left:45px;
}
div#membersContainer div#loginRight p a
{
    color:#06C;
}
div#membersContainer div#loginRight p a:hover
{
    color:#75CA69;
}
div#membersContainer div#loginRight fieldset label
{
    display:block;
    font-size:12px;
    color:#09C;
    margin-top:17px;
    margin-bottom:12px;
}
div#membersContainer div#loginRight fieldset.right-fieldset input
{
    border:1px solid #E3EBF1;
    background:#FFF url(../../imgLib/members/bg-input.jpg) repeat-x left top;
    padding:6px 0;
    width:350px;
}
div#membersContainer div#loginRight strong
{
    color:#09C;
    width:343px;
}
div#membersContainer div#loginRight fieldset#fieldsetPasswordUser
{
     float:left;
     margin:0px;
     padding:0px;
     padding-left:45px;
}
div#membersContainer div#loginRight fieldset#fieldsetNameUser input,
div#membersContainer div#loginRight fieldset#fieldsetPasswordUser input,
div#membersContainer div#loginRight fieldset#fieldsetPasswordUserCheck input
{
    border:1px solid #E3EBF1;
    background:#FFF url(../../imgLib/members/bg-input.jpg) repeat-x left top;
    padding:6px 0;
    width:170px;
}
div#membersContainer div#loginRight fieldset#fieldsetPasswordUserCheck
{
   margin:0px;
   padding-left:17px;
}
div#membersContainer div#loginRight div.validation-register
{
    clear:both;
    height:63px;
    width:400px;
    padding-top:17px;
    margin-left:20px;
    padding-left:25px;
    background:transparent url(../../imgLib/members/bg-border.jpg) repeat-x left bottom;
}
div#membersContainer div#loginRight div.validation-register p.validation-paragraph
{
    color:#666;
    /*background:transparent url(../../imgLib/members/ico-paragraph.gif) no-repeat left top;*/
    padding-left:20px;
    width:333px;
}
div#membersContainer div#loginRight div#formBottom
{
    margin-top:10px;
}
div#membersContainer div#loginRight div#formBottom p
{
    width:384px;
    background:transparent url(../../imgLib/members/ico-good.gif) no-repeat 20px top;
}
div#membersContainer div#loginRight fieldset#backgroundButton
{
    background:transparent url(../../imgLib/members/img-logo.jpg) no-repeat right bottom;
    height:69px;
    margin:20px 10px 0px 0px;
    padding-left:45px;
}
div#membersContainer div#loginRight fieldset#backgroundButton input
{
    width:auto;
    height:29px;
    color:#06C;
    font-family:Lucida Sans, Trebuchet MS, Arial;
    font-size:12px;
    font-weight:bold;
}

div.password .fieldset-validation p
{
    display:none;
    margin:15px 45px 0px 0px!important;
    color:inherit!important;
}
div.password .fieldset-validation p.ajax-load-error
{
    color:#900!important;
}

/*
=======================================================================================
 Validación AJAX de formulario
=======================================================================================
*/
#validateUserName
{
    display:block;
    margin-top:5px;
    padding-left:25px;
    background:transparent url(../../imgLib/ajax-loader.gif) no-repeat 5px 0px;
    height:16px;
}
/*
=======================================================================================
 Información Promociones
=======================================================================================
*/
#ctl00_Content_divExclusivePromotion
{
    margin-bottom:20px;
}
#ctl00_Content_divExclusivePromotion h2
{
    background:transparent url(../../imgLib/members/ico-info.gif) no-repeat left 2px;
    padding-left:20px;
}
/*
============================================================================
 Hoteles RH : PIE
============================================================================
*/
p.footer
{
    display:block;
    clear:both;
    background-color:#6ADAFF;
    margin:0px 0px 30px 0px;
    padding:0px;
    height:32px;
    width:892px;
}
p.footer a
{
    float:right;
    display:block;
    margin-top:10px;
    padding-right:25px;
}
