li{
    list-style-type: none;
    text-align: left;
}

.LabelCadastro {
    width:110px;
    float:left;
}

input.text {
    width: 300px;
}

input {
    border:1px solid #dadada;
    padding:2px 5px;
    width: 400px;
    text-align:left;
    font-size:12px;
}

select{
    border:1px solid #dadada;
    padding:2px 5px;
    width: 413px;
    text-align:left;
    font-size:12px;
}

input,
select
{
    -moz-box-shadow:0 0 1px #000;
    -webkit-box-shadow:0 0 1px #000;
}

label {
    display: block;
}
.validationMessage {
    color: Red;
    font-size: small;
    font-style: italic;
}
.customMessage {
    color: Orange;
}

div.upload {
    width: 157px;
    height: 57px;
    background: url(https://lh6.googleusercontent.com/-dqTIJRTqEAQ/UJaofTQm3hI/AAAAAAAABHo/w7ruR1SOIsA/s157/upload.png);

}
div.upload input {
    display: block !important;
    width: 157px !important;
    height: 57px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

.error-sign {
    color:red;
}

.nav > li > a:hover, .nav .nav > li > a:focus {
    cursor: pointer;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus {
    color: white;
    background-color: #448EA6;
    height: 20px;
    margin-bottom: 0; !important;
    border-radius: 4px 4px 0 0 ;
}

.nav-pills > li.active > a:hover {
    color: white;
    background-color: #448EA6;
}

.nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
}

.nav > li > a:hover {
    color: white;
    text-decoration: none;
    background-color: #448ea66b !important;
    height: 20px;
    margin-bottom: 0;
}
