.erro {	font-family:  verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
	color: #ff0000;
	font-weight: normal;
	line-height: 18px;
	text-align: justify;
}
.fonte12azul {	
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #18487C;
	font-weight: normal;
	text-align: justify;
}
.fonte10azul {	
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #235480;
	font-weight: bold;
}
.fonte10branco {	
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.fonte10azulnormal {	
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #235480;
}
.sucesso {	
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005B26;
	font-weight: bold;
	text-align: center;
}
.fracasso {	
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}
.fonte10cinzabold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616161;
	font-weight: bold;
}
.fonte12cinzabold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616161;
	font-weight: bold;
}
.fonte10cinza {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616161;
}
.fonte11cinza {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
}
.fonte11azul {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #235480;
}
.fonte10branca {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;

}
.fonte14brancabold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.fonte12laranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: e68424;
}
.fonte10laranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: e68424;
}
.titulo17verde {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #1a7d26;
	font-weight: bold;
}
.titulo14verde {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1a7d26;
	font-weight: bold;
}
.titulo13azul {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #235480;
	font-weight: bold;
}
.titulo10azul {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #235480;
	font-weight: bold;
}
.borda   {
	font-family:Verdana, verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #004876;
	cursor: default;
	color: #004876;
	background-color: #FFFFFF;
}
.bordacor   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #004876;
	cursor: default;
	color: #004876;
	background-color: #fcfcb2;
}
.textonavegacao {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 24px;
}
.textonavegacao2 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.linkagenda:link {
	font-size: 11px;
	font-style: normal;
	color: #4C4C4C;	font-family:  verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.linkagenda:visited {
	font-size: 11px;
	font-style: normal;
	color: #4C4C4C;	font-family:  verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.linkagenda:hover {
	font-size: 11px;
	font-style: normal;
	color: #4C4C4C;	font-family:  verdana, Arial, Helvetica, sans-serif;
text-decoration: underline
}
.linkagenda:active {
	font-size: 11px;
	font-style: normal;
	color: #4C4C4C;	font-family:  verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}


.linkbranco10:link {
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-family:  verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}
.linkbranco10:visited {
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-family:  verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}
.linkbranco10:hover {
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-family:  verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}
.linkbranco10:active {
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-family:  verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

.linknoticias10:link {
	font-size: 10px;
	font-style: normal;
	color: #000000;	
	font-family:  verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}
.linknoticias10:visited {
	font-size: 10px;
	font-style: normal;
	color: #000000;	
	font-family:  verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}
.linknoticias10:hover {
	font-size: 10px;
	font-style: normal;
	color: #000000;	
	font-family:  verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
    text-align: justify;
}
.linknoticias10:active {
	font-size: 10px;
	font-style: normal;
	color: #000000;	
	font-family:  verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leiamais:link {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a7d26;
	font-weight: bold;
}
.leiamais:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a7d26;
	font-weight: bold;
}
.leiamais:hover {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #235480;
	font-weight: bold;
}
.leiamais:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a7d26;
	font-weight: bold;
}
.menu:link {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #ffffff;
}
.menu:visited {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #ffffff;
}
.menu:hover {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #ffff00;
}
.menu:active {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #ffffff;
}
.menurestrito:link {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #235480;
	line-height: 18px;
}
.menurestrito:visited {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #235480;
	line-height: 18px;
}
.menurestrito:hover {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #ffff00;
	line-height: 18px;
}
.menurestrito:active {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #235480;
	line-height: 18px;
}

.menucentro:link {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #ffffff;
	line-height: 18px;
	}
.menucentro:visited {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #ffffff;
	line-height: 18px;
	}
.menucentro:hover {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #ffff00;
	line-height: 18px;
	}
.menucentro:active {
	font-size: 11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #ffffff;
	line-height: 18px;
}

.fundolinha {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6a8ba9;
	height: 20px;
}
.fundotop {
	background-image: url(imagens/fg_topo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.fundocoluna {
	background-image: url(imagens/fd_coluna.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.fundocolunadir {
	background-image: url(imagens/fd_bordadir.gif);
	background-repeat: repeat;
}
.fundoamarelo {
	background-color: #fcfcb2;
}
.fundomenu {
	background-image: url(imagens/fd_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.fundomenurestrito {
	background-image: url(imagens/fd_laranja.gif);
	background-repeat: repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fcfcb2;
	height: 20px;
}
.fundomenucentro {
	background-image: url(imagens/fd_azul.gif);
	background-repeat: repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6a8ba9;
	height: 20px;
}
.fundonomemenucentro {
	background-color: #6a8ba9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6a8ba9;
	height: 35px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.fundologin {
	background-image: url(imagens/fd_login.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.fundohome {
	background-image: url(imagens/fd_home.gif);
	background-repeat: repeat-y;
}
.fundoazul {
	background-image: url(imagens/fd_azul.gif);
	background-repeat: repeat;
}
.fundotbcinza {
	background-color: #f5f5f5;
	background-image: url(imagens/fd_tbcinza.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.fundologado {

	background-image: url(imagens/fd_logado.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.divisorazul {
	background-image: url(imagens/fg_divisorazul.gif);
	background-repeat: repeat-x;
}
.divisorverde {
	background-image: url(imagens/fg_divisorverde.gif);
	background-repeat: repeat-x;
}
.fonte10preta {
	font-size: 10px;
}
.fundointerna {

	background-image: url(imagens/fd_interna.gif);
	background-repeat: repeat-y;
}
.link_geral_azul2:link {
	font-size: 10px;
	font-style: normal;
	color: 004B6E;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}
.link_geral_azul2:visited {
	font-size: 10px;
	font-style: normal;
	color: 004B6E;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}
.link_geral_azul2:hover {
	font-size: 10px;
	font-style: normal;
	color: 004B6E;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
    text-align: justify;
}
.link_geral_azul2:active {
	font-size: 10px;
	font-style: normal;
	color: 004B6E;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.linkazul14:link {
	font-size: 14px;
	font-style: normal;
	color: 18487C;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}
.linkazul14:visited {
	font-size: 14px;
	font-style: normal;
	color: 18487C;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}
.linkazul14:hover {
	font-size: 14px;
	font-style: normal;
	color: 18487C;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
    text-align: justify;
}
.linkazul14:active {
	font-size: 14px;
	font-style: normal;
	color: 18487C;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.fonte12laranjafundo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: e68424;
	display: table-row;
	background-color: #FFFFCC;
	display: table-row;
}

body { font-family: Verdana, Arial, Helvetica, sans-serif; }
#texto { }
.fonte1 { font-size: 12px; }
.fonte2 { font-size: 16px; }
.fonte3 { font-size: 20px; }

/* MENU 1 */

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	left: 50px;
	width: 55px; /* Width of Menu Items */
	border-bottom: 0;
	border: 0;
	font-size: 100%;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	background-image: url(imagens/fd_submenu.gif);
	width: 120px; /* Width of Menu Items */
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding: 1px;
	border: 0;
	border-bottom: 0;
	}

/* 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;
	border: 0;
	display: none;
	left: 20px; /* Set 1px less than menu width */
	top: 30;
	}

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; } /* 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 left center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over,

ul#primary-nav li a:hover { color: #ffff00; }







ul#primary-nav2,
ul#primary-nav2 ul {
	margin: 0;
	padding: 0;
	left: 50px;
	width: 55px; /* Width of Menu Items */
	border-bottom: 0;
	border: 0;
	font-size: 100%;
	}

ul#primary-nav2 li {
	position: relative;
	list-style: none;
	background-image: url(imagens/fd_submenu.gif);
	width: 140px; /* Width of Menu Items */
	}

ul#primary-nav2 li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding: 1px;
	border: 0;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav2 li { float: left; height: 1%; }
* html ul#primary-nav2 li a { height: 1%; }
/* End */

ul#primary-nav2 ul {
	position: absolute;
	border: 0;
	display: none;
	left: 20px; /* Set 1px less than menu width */
	top: 30;
	}

ul#primary-nav2 li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav2 li:hover ul ul,
ul#primary-nav2 li:hover ul ul ul,
ul#primary-nav2 li.over ul ul,
ul#primary-nav2 li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav2 li:hover ul,
ul#primary-nav2 li li:hover ul,
ul#primary-nav2 li li li:hover ul,
ul#primary-nav2 li.over ul,
ul#primary-nav2 li li.over ul,
ul#primary-nav2 li li li.over ul { display: block; } /* The magic */

ul#primary-nav2 li.menuparent2 { background: transparent left center no-repeat; }

ul#primary-nav2 li.menuparent2:hover,
ul#primary-nav2 li.over,

ul#primary-nav2 li a:hover { color: #ffff00; }
.titulo12azul {

	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #235480;
	font-weight: bold;
}
.pagina {
	background-image: url(imagens/fd_site.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.fundobranco {
	background-color: #ffffff;
}



.hoje {
	BORDER-RIGHT: #666666 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #09710b 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #09710b 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 2px solid; font-family: Tahoma, Verdana, Arial;BACKGROUND-COLOR: #effff0; 
	font-size: 10px;
	color: 8D642B;
}
.hoje2 {
	BORDER-RIGHT: #666666 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #09710b 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #09710b 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 2px solid; font-family: Tahoma, Verdana, Arial;BACKGROUND-COLOR: #004876;
	font-size: 10px;
	color: FFFFFF;
}
.old {
	COLOR: #333333; BACKGROUND-COLOR: #effff0; font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: 8D642B;
}
.old2 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: FFFFFF;
	BACKGROUND-COLOR: #004876;
}
.linkcal {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	cursor: default;
}.linhaenquete {
	background-image: url(imagens/fg_linhaenquete.gif);
	background-repeat: repeat-x;
}
