
body {

	background-color: #000080;

}



/****************** botao_detalhes - DETALHES PEQUENO */



.botao_detalhes  { MARGIN-TOP:10px; MARGIN-BOTTOM:10px; BORDER:0px; }

.botao_detalhes a, .botao_detalhes a:visited { background:url(../imgs/botao_detalhes.gif) no-repeat center center; font: bold 12px/24px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#fff; width:67px; height:23px; display:block; }

.botao_detalhes a:hover { background:url(../imgs/botao_detalhes_on.gif) no-repeat center center; font: bold 12px/24px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#fff; width:67px; height:23px; display:block; }



/****************** botao_login - AJUDA */



.botao_ajuda  { MARGIN-LEFT:5px; PADDING:0px; BORDER:0px; }

.botao_ajuda a, .botao_ajuda a:visited { background:url(../imgs/botao_ajuda.gif) no-repeat center center; font: bold 12px/24px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#fff; width:41px; height:20px; }

.botao_ajuda a:hover { background:url(../imgs/botao_ajuda_on.gif) no-repeat center center; font: bold 12px/24px arial, helvetica, sans-aerif; text-decoration: none; text-align:center; color:#fff; width:41px; height:20px; }



/****************** botao_login - CADASTRO */



.botao_cadastro  { MARGIN-LEFT:5px; PADDING:0px; BORDER:0px; }

.botao_cadastro a, .botao_cadastro a:visited { background:url(../imgs/botao_cadastro.gif) no-repeat center center; font: bold 12px/24px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#fff; width:78px; height:20px; display:block; }

.botao_cadastro a:hover { background:url(../imgs/botao_cadastro_on.gif) no-repeat center center; font: bold 12px/24px arial, helvetica, sans-aerif; text-decoration: none; text-align:center; color:#fff; width:78px; height:20px; display:block; }



/****************** MENU SITE  - TOPO */



ul.menubar

{

   margin: 0px;

   padding: 0px;

   background-color:none; /* IE6 Bug */

   

   }



ul.menubar .menuvertical

{

   margin: 0px;

   padding: 0px;

   list-style: none;

   background-color:none;

   border-right:1px solid #fff;

   float:left;

     

}







ul.menubar ul.menu

{

   display: none;

   position: absolute;

   margin: 0px;

   border-top:0px;

   border-bottom:0px; 

   

}



ul.menubar a,a:visited

{



   /*display:block;*/

   text-decoration: none;

   color: #fff;

   padding:5px;

   border-top:0px;

   border-bottom:0px; 

   

   }



ul.menubar a:hover

{



   /*display:block;*/

   text-decoration: none;

   color: #fff;

   padding:5px;

   background-color:#345781; /* IE6 Bug */

   border-top:0px;

   border-bottom:0px; 

   

}



li.menutopo { height:55px; line-height:25px; padding-left:3px; display:block; }





ul.menu,

ul.menu ul

{

   margin: 0;

   padding: 0;

   width:170px; /* Width of Menu Items */

   background:url(../imgs/topo_menu_inf.gif) no-repeat bottom #345781; /* IE6 Bug */

   border-top:0px;

   border-bottom:0px;    

}



ul.menu li {
   position: relative;

   list-style: none;

   border:0px;

   border-top:0px;

   border-bottom:0px; 

}



ul.menu li a {display: block;text-decoration: none;border-style:none solid;border-top:0px;border-bottom:0px;   color:#fff;padding: 5px 10px 5px 5px;}

/* Fix IE. Hide from IE Mac \*/

* html ul.menu li { float: left; height: 1%; }

* html ul.menu li a { height:1%; }

/* End */

ul.menu ul {position: absolute;display: none;left: 149px; /* Set 1px less than menu width */ top: 0px; border-top:0px; border-bottom:0px; }

ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */

ul.menu li.submenu { margin-left:-1px; background: transparent url(../img/arrow.gif) right center no-repeat; }

ul.menu li a, ul.menu li a:hover { font-size:11px;  }

ul.menu li a:hover { color:#fff; background-color:#03699F; /* IE6 Bug */ }

#nav{ margin-left:-1px;}




