body
{
    background-color: #fff;
    padding: 0 0 30px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
    background-repeat: repeat-x;
    background-position: top;
    text-align: center;
    padding: 0px;
    margin: 0px;
    overflow-x: hidden;
    overflow-y: auto;
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    font-size: 19px;
    text-align: center;
    width: 100%;
    float: left;
    color: #C11B17;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

input[type="text"], input[type="password"], textarea
{
    padding: 3px;
    float: left;
    border: 1px solid #ccc;
    width: 300px;
    background: #fff url(../Content/Images/fondoinput.gif) 0 0 repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 0 0 8px 0;
}

input[type="button"], input[type="submit"]
{
    background: url(../Content/Images/button_bg.jpg) 0 0 repeat-x;
    border: 1px solid #3076a4;
    color: #fff !important;
    padding: 3px 10px;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    font-family: "Trebuchet MS" , Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    width: 100px;
    float: left;
    margin-left: 10px;
}
input[type="button"]:hover, input[type="submit"]:hover
{
    background: #569405 url(../Content/Images/button_bg.jpg) 0 -50px repeat-x;
    border: 1px solid #4d8131;
}

.title
{
    font-size: 19px;
    text-align: center;
    width: 100%;
    float: left;
}

.container
{
    width: 510px;
    background-color: #EDEDED;
    border: 1px solid #D0D0D0;
    float: left;
    padding: 15px 15px 10px;
}

.box
{
    left: 30%;
    position: absolute;
    right: 30%;
    top: 35%;
    width: 542px;
    float: left;
    margin: 10px 0;
}

.box1
{
    position: relative;
    text-align: left;
    float: left;
    margin-top: 5px;
    padding: 0 5px 0 0;
    width: auto;
}
.box2
{
    position: relative;
    text-align: left;
    width: 420px;
    float: left;
}

.label
{
    color: #636463;
    float: left;
    font-size: 120%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.error
{
    font-size: 19px;
    text-align: center;
    width: 100%;
    float: left;
    color: #C11B17;
}

ul {
list-style-type: none;
}