/* div global */
#pagina { margin: 0 auto 0 auto; position: relative; width: 768px; background-color: #eff2f3; text-align: left; }

/* div cabecalho */
#cabecalho { margin: 10px 0 0 0; padding: 5px 0 5px 0; }
#cabecalho_popup { padding: 20px; background-color: #fff; text-align: left; }

/* div rodape */
#rodape { display: block; clear: both; margin: 0 0 30px 0; padding: 10px 0 10px 0; position: relative; top: 20px; border-top: 1px solid #000; border-bottom: 1px solid #000; text-align: center; }
#rodape .nome { font-weight: bold; }
#rodape span { margin: 0 8px 0 8px; }

/* div barra de acesso */
#barra_acesso { width: 180px; float: left; }

/* div login */
#barra_login { margin: 0 0 10px 0; padding: 5px 0 10px 8px; background-color: #fff; }
#barra_login form { margin: 8px 0 8px 0; }
#barra_login form label { display: block; width: 55px; float: left; margin: 0 0 10px 0; padding: 0 10px 0 0; background-color: #bee; text-align: right; }

/* classe para div menu e div menu socio */
.menu { margin: 0 0 10px 0; padding: 5px 0 30px 8px; background-color: #fff; font-family: arial, lucida sans unicode, verdana, sans serif; }
.menu ul { list-style: none; }
/*.menu li { position: relative; }*/
.menu li a { display: block; padding: 3px; color: #000; text-decoration: none; font-weight: normal; text-transform: capitalize; }
.menu li a:hover { color: #000; background-color: #dbe1ea; /*background-image: url('../imagem/canto_menu.gif'); background-repeat: no-repeat; background-position: right center; */ }
.menu .submenu { display: none; }
.menu .submenu li a { display: block; padding-left: 1.8em; }

/* hack para o IE */
div > .menu { padding-bottom: 10px; }
/* fim hack */

/* hack para o IE */
.menu ul li { float: left; height: 1%; }
.menu ul li a { height: 1%; }
.menu ul > li { float: none; height: 100%; }*/
/* fim hack */

/*
.menu li a span { display: none; }
.menu li a:hover span { display: block; position: absolute; left: 170px; width: 100px; padding: 5px; border: 1px solid #333; color: #300; background-color: #fee; font-size: 90%; text-align: left; text-indent: 0; }
*/

