#ballon-small                                   { padding: 20px 15px 0; width: 250px; _width: 280px; background: transparent url(/assets/images/pop-ups/ballon-small.gif) no-repeat 0 0; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; height: 231px; _height: 246px; }
#ballon-small.invert                            { background-image: url(/assets/images/pop-ups/ballon-small-flip.gif); }

.pop-ups-title,
.pop-ups-title-large                            { float: left; color: #d73a28; font-family: Georgia, "Times New Roman" ,Times,serif; font-style: normal; font-weight: normal; }
#ballon-small .pop-ups-title                    { font-size: 24px; line-height: 28px; }
#ballon-small .pop-ups-title-large              { width: 220px; font-size: 19px; margin-bottom: 5px; }
#ballon-small .wrap-cerrar                      { float: right; margin: 5px; }

#ballon-small .error-cross                      { padding-left: 20px; margin: 5px 0 7px; color: #d10100; background: transparent url(/assets/images/pop-ups/x-error.jpg) no-repeat left center; font-size: 10px; float: left; }
#ballon-small .error-cross p                    { margin: 0; }
#ballon-small p                                 { padding: 0; margin: 0; clear: both; }
#ballon-small .wrap-form                        { margin-bottom: 5px; }
#ballon-small .wrap-form input                  { border: 0 none; margin:0; padding: 2px; width: 180px; font-size: 11px; height: 15px; _height: 19px; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; float: right; }
#ballon-small .wrap-form 
    a.forgot-pwd-link:link, 
#ballon-small .wrap-form 
    a.forgot-pwd-link:visited                   { color: #111111; font-size: 10px; text-decoration: none; }
#ballon-small .wrap-form 
    a.forgot-pwd-link:hover, 
#ballon-small .wrap-form 
    a.forgot-pwd-link:active                    { text-decoration: underline; }
#ballon-small .registrate                       { float: left; width: 135px; margin: 0; }
#ballon-small .registrate a                     { display: block; float: none; }
#ballon-small .registrate a:link, 
#ballon-small .registrate a:visited             { color: #111111; font-weight: bold; font-size: 10px; text-decoration: underline; }
#ballon-small .registrate a:hover, 
#ballon-small .registrate a:active              { text-decoration: none; }
#ballon-small .btns                             { float: right; width: 100px; }
#ballon-small .btns #btnLogin                   { float: right; width: 100px; margin-top: 5px; background: transparent url(/assets/images/pop-ups/btn-ingresar.jpg) no-repeat 0 0; height: 21px; }
#ballon-small .btns #btnLogin:hover             { background: transparent url(/assets/images/pop-ups/btn-ingresar.jpg) no-repeat 0 -21px; }
#ballon-small .wrap-btns                        { margin-top: 10px; height: 30px; }
#ballon-small .wrap-btns-gracias                { margin-top: 90px; margin-left: -50px; height: 30px; }

.btnClosePopup,
 a.forgot-pwd-link,
#btnLogin                                       { cursor: pointer; }
a.forgot-pwd-link                               { float: right; }
.fix-align-email,                               
.fix-align-pass                                 { display: inline-block; line-height: 19px; float: left; }
#ballon-small img                               { border: 0; }

#loginPanel,
#forgotPwdPanel                                 { width: 250px; }
p#loginSubhead,
p#emailSubhead                                  { margin: 5px 0 7px; }
