body    {
        margin: 0;
        padding: 0;
        background-color: #fff;
        }
        
        
        
        
        
/*--------------------- MAIN ------------------------*/
#main   {
        width: 700px;
        height: auto;
        border: 0;
        margin: 10px auto 3px auto;
        padding: 0;
        border: 0;
        border-bottom: 4px solid #900;
        }





/*--------------------- TOP ------------------------*/
#top    {
        padding:0;
        clear:both;
        text-align: right;
        width: 100%;
        height: 50px;
        background: url(../i/logo_home.gif) no-repeat top left;
        border-bottom: 8px solid #900;
        margin: 0 0 1px 0;
        }
        
/*--------------------TOP SUB MENU --------------------*/

#top ul#sub_menu {
       margin:30px 0 0 0;
       }

#top ul#sub_menu li {
       font: normal normal normal 0.75em/normal arial;
       display: inline;
       list-style-type: none;
       border-left: 2px solid #900;
       padding: 0 10px;
       margin: 0;
       }
       
#top ul#sub_menu li.last {
       border-right: 2px solid #900;
       }

#top ul#sub_menu li a {
       text-decoration: none;
       color: #990;
       }

#top ul#sub_menu li a:hover {
       text-decoration: underline;
       color: #000;
       }



/*--------------------- LEFT -----------------------*/
#left   {
        float: left;
        width: 490px;
        height: auto;
        margin: 4px 10px 0 0;
        padding: 0;
        border: 0;
        font: normal normal normal 0.8em/normal arial;
        }
        
#left h3 {
       font-size: 1.1em;
       line-height: 25px;
       margin: 4px 0 10px 0;
       padding: 0 0 0 5px;
       background: url(../i/bkg_h3.jpg) repeat-x top left;
       border-left: 5px solid #990;
       }

#left p {
       text-indent: 30px;
       margin: 10px;
       }

#left img {
       margin: 1px 0 0 0;
       }
       
#left cite {
       margin: 10px;
       }
       
#left form#contato {
       margin: 10px 40px;
       }

#left form#contato input, #left form#contato select, #left form#contato textarea {
       display: block;
       margin: 0 0 10px 0;
       font-size: 12px;
       }
       
#left form#contato input.buttom {
       display: inline;
       }

     /*

     a       { color: #03c; text-decoration: none; }
     a:hover { color: #03c; text-decoration: underline; }*/






/*--------------------- RIGHT ----------------------*/
#right  {
        float: right;
        width: 200px;
        height: auto;
        margin: 0;
        padding: 0;
        border: 0;
        }
        
#right h3 {
       font-size: 1.2em;
       line-height: 25px;
       margin: 0 0 10px 0;
       padding: 0 0 0 5px;
       background: url(../i/bkg_h3.jpg) repeat-x top left;
       border-left: 5px solid #990;
       }

#right p {
       margin: 10px;
       }

#right ul#menu {
       margin: 0; padding:0;
       }
       
#right ul#menu li {
       font: normal normal bold 0.8em/normal arial;
       text-transform: uppercase;
       background: url(../i/bkg_link.jpg) repeat-x top left;
       list-style-type: none;
       line-height: 25px;
       border-left: 5px solid #900;
       padding: 0 0 0 20px;
       margin: 5px 0;
       }

#right ul#menu li a {
       color: #000;
       text-decoration: none;
       }
       
#right ul#menu li a:hover {
       color: #000;
       text-decoration: underline;
       }
       
/*--------------- ACESSO ---------------*/

#right div#acesso {
       font: normal normal normal 0.75em/normal arial;
       width: 200px;
       margin: 7px 0;
       padding: 0;
       border: 0;
       color: #000;
       }
       
#right div#acesso form {
       display:inline;
       }

#right div#acesso form label{
       display:inline;
       }




/*--------------------- BOTTOM ------------------------*/
#bottom {
        clear:both;
        font: normal normal normal 0.7em/normal arial;
        color: #666;
        margin: 0 auto;
        text-align: center;
        border: 0;
        width: 700px;
        height: 60px;
        }
        
#bottom a {
        color: #666;
        text-decoration: none;
        }
        
#bottom a:hover {
        color: #000;
        text-decoration: underline;
        }
