/* ------ estilos do dropdown ---------- */

ul#primary-nav,
ul#primary-nav ul {
    margin: 0;
    padding: 0;
    width: 122px; /* Width of Menu Items */
    color: #333366; 
    background-image: url(../images/linha_menu.gif);
    background-repeat: no-repeat; 
    background-position: center bottom;   
    display: block;
    font-family: verdana;
    font-size: x-small;
    text-decoration: none;
    color: #333366;
    }

ul#primary-nav li {
    position: relative; 
    list-style: none;
    }

ul#primary-nav li a {
    display: block;
    text-decoration: none;
    padding: 5px;
    border-bottom: 0;
    background-image: url(../images/linha_menu.gif);
    background-repeat: no-repeat;
    background-position: center bottom;   
    font-family: verdana;
    font-size: x-small;
    text-decoration: none;
    color: #333366;
    }

/* 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: 122px; /* Set 1px less than menu width */ 
    top: 0;
    }

ul#primary-nav li ul li a { 
    width: 117px;
    display: block;
    text-align: center;
    font-family: verdana;
    font-size: x-small;
    text-decoration: none;
    background: #DDDDDD;
    color: #153077;
    border: 1px solid #153077;
    padding: 2px;

} /* 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; } /* 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.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over {background-color: #f9f9f9; }

ul#primary-nav? li ul li a:hover { 
    display: block;
    font-family: verdana;
    font-size: x-small;
    color: #ffffff;
    text-decoration: none;
    background: #153077;
    padding: 2px;

}

ul#primary-nav li a:hover { 
    display: block;
    font-family: verdana;
    font-size: x-small; 
    color: #333366;
    text-decoration: none;
    background: #f9f9f9;
    padding: 5px;

}

/*  ------- Fim estilo Dropdown ------------ */
.camposCinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.fntPeq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #000000;
}
.fntPeq a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #000000;
	text-decoration:none;
}
.fntPeq a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #336699;
	text-decoration:underline;
}
.fntPeq a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #000000;
	text-decoration:none;
}
.fontPeqNegBranca {
	font-family: Arial,;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
}

.botaoBordaAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	border: 1px solid #0066CC;
}
.linkAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #336699;
}
.linkAzul a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #336699;
	text-decoration: none;
}
.linkAzul a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #336699;
	text-decoration: underline;
}
.linkAzul a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #336699;
	text-decoration: none;


}
.FontNegBranca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
}
.fontPeqNegAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bolder;
	color: #092C66;
	font-style: normal;

}
.TitNoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.fontPeqNegPreta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
}
.marcaDagua {
	background-image: url(../images/marcadagua.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fntInterna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.tituloAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #153077;
	letter-spacing: normal;

}
.fontNegAzul {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #092C66;
	font-style: normal;
}
.linkAzulM {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #336699;
}
.linkAzulM a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #336699;
	text-decoration: none;
}
.linkAzulM a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #336699;
	text-decoration: underline;
}
.linkAzulM a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #336699;
	text-decoration: none;
}
.linkPretoPequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.linkPretoPequeno a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
}.linkPretoPequeno a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}.linkPretoPequeno a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
}.fntPeqAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #003366;
}
.TitNoticiaInterno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.linkPretoPequenoNeg {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
}
.underline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.tabelaDeDados {
	background-color: #f5f5f5;
	border: 1px dashed #000066;
}
.letrasGlossario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/back_azul.jpg);
}

#principal li {
   display:block;
   z-index:0;
   float:left;
   width:160px;
   background-color:#f5f7f9;
   padding:5px;
   margin:10px;
   text-align: center;
   border-right: #a5a7aa solid 1px;
   border-bottom: #a5a7aa solid 1px;
}

