body, html { margin: 0 auto; padding: 0; border: 0; width: 100%; }
body{
    color: #444;
    font-family: Calibri, Helvetica, Sans-serif; font-size: 1em;
}
div { display: block;}
.clr { clear: both; margin: 0 auto; padding: 0; border: 0; }
a, img, form { padding: 0; margin: 0; border: none; text-decoration: none; }

#div_wrapper_default{ width: 700px; margin: 0 auto; padding: 0; border: 1px solid #333; color: #444; }
#div_containner { width: 700px; margin: 0 auto; padding: 0; border: 0; }

#div_title {
    width: 700px; height: 40px; line-height: 40px; margin: 0 auto; padding: 0; border: 0; margin-bottom: 5px;
    text-align: center; color: #FFF; font-size: 1.5em; font-weight: bold;
    background: url('images/colorbox_register/bg_title.png') repeat-x top left;
    border:1px solid #000;
}

.div_label, .div_input { height: 30px; line-height: 30px; padding-left: 10px; }
.div_label { float: left; width: 150px; font-size: 1em; font-weight: bold; color: #333; font-style: italic; background: #EAEEEE; }
.div_input { float: left; height: 28px; line-height: 28px; width: 340px; text-align: left; font-size: 0.8em; border: 1px solid #EAEEEE; }

input[type="text"], input[type="password"], textarea{
    color: #444; font-size: 1.1em; font-family: Calibri, Helvetica, Sans-serif;
    background: none transparent; border: 0px; margin: 0px; padding-left: 10px;
}
.text_box_big, .text_box_small {
    height: 26px; line-height: 26px; margin-top: 2px; background: none transparent; border: 0px; margin: 0px; padding: 0px;
    display: inline-block;
}
.text_box_big   { width: 320px; color: #555; }
.text_box_small { width: 100px; color: #555; }

#div_footer{
    width: 100%; margin: 0 auto; padding: 0; height: 34px; line-height: 34px; margin-top: 20px; text-align: center;
}

.btn_submit{
    width: 210px; height: 36px; line-height: 36px; margin: 0; padding: 0; border: 0px;
    background: url('images/colorbox_register/btn_register.png') no-repeat; color: #333;
    font-weight: bold;
}
.btn_submit:hover {background: url('images/colorbox_register/btn_register_hover.png') no-repeat; cursor: pointer;}

#div_info_userpass {
    background: #EFEFEF; border: 1px solid #CCC; color: #333; font-size: 0.8em;
    margin: 5px; height: 100px; padding: 5px;
}

.div_division {
    width: 538px; height: 2px; line-height: 2px; clear: both; background: url('images/colorbox_register/division_line.png') repeat-x;
}

sup { font-weight: normal;}

.btn_enviarmail {
    width: 93px; height: 62px; margin: 0 auto; padding: 0; border: 0; text-align: center;
    background: url('images/mainarea/btn_enviarmail.png') no-repeat;
    position: absolute; top: 55px; right: 20px; z-index: 10;
}

.btn_enviarmail:hover { background: url('images/mainarea/btn_enviarmail_hover.png') no-repeat; cursor: pointer; }
