


/* ----------------- form --------------------------------------------------*/



table {
width: 640px;
height: auto;
text-align: left;
font-family: tahoma, verdana, sans-serif;
font-size: .85em;
margin: 5px 0px;
/*background-color: yellow;*/
background-color: #fbfbfb;
}






/* ------------------------------- reference -------------------------------*/
#reference {
width: 640px;
height: auto;
border: #F0F0F0 1px solid;
border-top: #F0F0F0 1px none;
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 15px;
text-align: left;
}

#reference h2 {
        padding: 0px 0px 0px 0px;
        margin: 0px;
        text-align: left;
        font-size: 1.3em;
        padding-left: 10px;
        /*color: #595959;*/
        /*color: #333333;*/
        color: #151515;
        font-weight: normal;   
             }

#reference table{
margin-left: auto;
margin-right: auto;
width: 640px;
height: auto;
/*border: #F0F0F0 1px solid;*/
}

#reference td{
border: #F0F0F0 1px solid;
padding: 2px;
margin: 2px;
letter-spacing: 1px;
text-align: left;
font-size:.8em;
}

#reference th{
background-color: #ffffff;
padding: 7px;
text-align: center;
}


.nd{
background-color: #ffffff;
}

.s1{
width: 200px;
}

.s2{
width: 200px;
}

.s3{
width: 40px;
}

.s4{
width: 160px;
}

#legenda {
font-family: tahoma, verdana, sans-serif;
padding: 0px 15px 15px 20px;
text-align: left;
}

#legenda ul {
margin: 5px 0px 15px 10px;
list-style: none;
}

#legenda span {
color: #D5131C;
font-weight: bold;
}

#reference a {
    font-family: tahoma, verdana, sans-serif;
    text-decoration: none;
    color: #939393;
    border: 1px #DFDFDF solid;
    padding: 2px 5px;
}

#reference a:hover {
    font-family: tahoma, verdana, sans-serif;
    text-decoration: none;
    color: #ffffff;
    border: 1px #ffffff solid;
    padding: 2px 5px;
    background-color: #153B63;
}


