/* ----------------------------------------------------------------------------body */
body.biometria /*bg padrão - alinhado no centro, background, margens*/
{
background:#FFFFFF url("imagens/fundo-interno.jpg") repeat-x;
/*background-attachment:scroll;*/
margin-top: 0px; 
margin: 0; 
position:absolute;
left:50%;
margin-left:-400px;
}
body.roger /*bg padrão - alinhado no centro, background, margens*/
{
	
margin-top: 0px;
	position:absolute;
	left:50%;
	margin-left:-650px;
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url(imagens/fundo.jpg);
	background-repeat: repeat-x;
}

body.popup /*bg padrão - alinhado no centro, background, margens*/
{
background:#FFFFFF url("imagens/fundo-popup.jpg") repeat-x;
/*background-attachment:scroll;*/
margin-top: 0px; 
margin: 0; 
position:absolute;
}
.menu /*bg padrão - alinhado no centro, background, margens*/
{
background: #f4f4f4;
}

/* ----------------------------------------------------------------------------fontes texto*/

.texto01 /* fontes obs*/
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#868686;
  font-style: normal;
}
.texto02 /* texto geral*/
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#afafaf;
  font-style: normal;
}
.texto03 /* fontes geral negrito*/
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#868686;
  font-style: normal;
  font-weight: bold;
}

/* ----------------------------------------------------------------------------fontes título*/

.titulo01
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#f36c03;
  font-style: normal;
  font-weight: bold;
}
.titulo02
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#868686;
  font-style: normal;
  font-weight: bold;
}

/* ----------------------------------------------------------------------------links */
/* ---------------------------------------- link A */
a.texto01:link 
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#afafaf;
  font-style: normal;
  text-decoration: none;
  cursor: hand;

}
a.texto01:visited 
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#afafaf;
  font-style: normal;
  text-decoration: none;
  cursor: hand;
}
a.texto01:hover 
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#FA6C03;
  font-style: normal;
  text-decoration: none;
  cursor: hand;
  /* ---------------------------------------- link A */
}
ul#primary-nav,
ul#primary-nav ul {
    margin: 0;
    padding: 0;
/*    width: 600px; */ /* Width of Menu Items */
    border-bottom: 0px; solid #ccc;
    background: #eaeaea;   /* IE6 Bug */
/*    background: blue;  /* IE6 Bug */ cor do fundo dos menus
    font-size: 100%;
    }


ul#primary-nav li {
    position: relative;
    list-style: none;
    display: inline;
        float:left;
    }

ul#primary-nav li a {
    display: block;
    text-decoration: none;
        float:left;
    color: #000000;
/*    color: red;   cor das letras do menu */
    padding: 5px;
    border: 1px solid #FFFFFF;
    border-bottom: 1;
    }

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
    position: absolute;
    display: none;
    left: -41px;   /* Set 1px less than menu width */
    top: 23px;
    }

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul ,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; top: 18px;} /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(arrow-down.gif) right center no-repeat; } 
/* ul#primary-nav li.menuparent { background: yellow url(arrow-down.gif) right center no-repeat; } Cor dos que tem o -> */

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #eaeaea; }
/*ul#primary-nav li.over { background-color: blue } cor da selecao quando tem submenu */

ul#primary-nav li a:hover { color: #716f6e;  }
/*ul#primary-nav li a:hover { color: blue; background-color: blue} cor da letra dos menus com selecao / cor do fundo */

#menu { 
 font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#868686;
  font-style: normal;
  font-weight: bold;
  left:auto;
  }
