body
{
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
}

button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding: 1px 1px;
    width: 100px;
    

}


img
{
    border:none;
}

ul,li,h1,h2,h3,h4,h5,h6,p,span,td,div
{
    margin:0px;
    padding:0px;
    list-style:none;
}

li a,a,a:hover,li a:hover
{
    text-decoration:none;
}


input,
textarea{
    font:80% Arial, Helvetica, sans-serif;
    vertical-align:text-top;
    color:#000;
    outline:none;
    width: auto;
    height: 18px;
    background-color: #EDEDEA;
    border-radius:5px ;
}

input:hover {
    background-color: appworkspace;
    border: 1px solid gold;
}
input:focus {
    font-weight: normal;
    font-style: italic;
    background-color: wheat;
}

select { border-color:#cccccc; 
         border-style:solid; 
         padding:1px; 
         font-size:14px; 
         border-width:2px; 
         border-radius:7px; 
         background-color:#cccccc;  } 




form, fieldset {
    margin:0;
    padding:0;
    border-style:none;
}

/*Site Gentral Start*/

#wrapper
{
    width:100%;
    height:auto;
    float:left;
}

#page
{
    width:320px;
    height:auto;
    margin:0px auto;
}

#esconde {
    visibility:hidden;
}

/*header Start*/

.header
{
    width:320px;
    height:auto;
    float:left;
    background:#fbfaf9;

}

.logo
{
    width:320px;
    height:auto;
    float:left;

    background:url(../images/border.png) bottom repeat-x;
}

.banner
{
    margin-top: 4%;
    width:320px;
    height:auto;
    float:left;
    text-align: center;
}

.small-logo
{
    width:251px;
    height:auto;
    float:left;
}

.home
{
    width:51px;
    height:auto;
    float:left;
    padding-top:30px;
}

/*content Start*/

.content
{
    width:302px;
    height:auto;
    float:left;
    padding:0px 0px 0px 18px;
    background:#fbfaf9;
    
}

.content ul
{
    margin:12px 0px 0px 0px;
    padding:0px;
}

.content ul li
{
    background:url(../images/menu-bg.png) no-repeat;
    height:25px;
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#383333;
    padding:14px 0px 0px 15px;
    margin-bottom:5px;
    display:block;
}

.content ul li a,a:hover
{
    color:#383333;
}

.content h1
{
    font:18px Arial, Helvetica, sans-serif;
    color:#8f9294;
    padding:5px 0px 5px 0px;
}

.content p, th
{
    font:12px Arial, Helvetica, sans-serif;
    color:#8f9294;
    line-height:18px;
    padding-right:10px;
    text-align:justify;
    padding-bottom:-1px;
}

.tabela thead p {
    font-weight: bold;
    font: 0.7em Arial, Helvetica, sans-serif;
    color: black;
    text-align: center;
}

.tabela p{
    font: 0.6em Arial, Helvetica, sans-serif;
    color: blue;
    text-align: center;
    margin:2px;
    padding:1px;

}

.tabela td {
    border-left: 1px solid;
    border-bottom: 1px solid;
    text-align: center;
    vertical-align: central;


}

/*footer Start*/

.footer
{
    width:302px;
    height:auto;
    float:left;
    padding:5px 0px 20px 18px;
    background:#fbfaf9;
}
#menu  li, a {

    border-top: 1px;
    border-left: 1px;
    border-radius: 5px;    
    display: inline;
}

li a,a,a:hover,li a:hover
{
    background-color: 6482B9;
    text-decoration:none;
}
