body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.titulos-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0E3F0E;
	text-decoration: none;
	text-align: left;
}
.titulos-link:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0E3F0E;
	text-decoration: underline;
}
.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5F5C5C;
	text-decoration: none;
}
.rodape:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5F5C5C;
	text-decoration: underline;
}
.texto-link-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
}
.texto-link-bold:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0E3F0E;
	text-align: justify;
}
.texto:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0E3F0E;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
}
.link:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: underline;
}
.titulos-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0E3F0E;
	text-decoration: none;
}
.titulos-link:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C14D00;
	text-decoration: underline;
}
.titulos2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;	
	color: #0E3F0E;
	text-decoration: none;
}
.titulos2:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;	
	color: #0E3F0E;
	text-decoration: none;
}.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #0D6582;
}
.fundo-topo {
	background-color: #000000;
	background-image: url(imagens/img_topo3.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.menu-box {
	background-color: #F1F0EC;
	background-image: url(imagens/seta_menu_off.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menu-box:HOVER {
	background-color: #FF0000;
	background-image: url(imagens/seta_menu_on.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.emptycell {
	FONT-SIZE: 1px
}
.sepbarinf {
	FONT-SIZE: 4px; BACKGROUND: url(/img_menu/dot_inf.gif) repeat-x left bottom
}
.sepbarblue {
	FONT-SIZE: 4px; BACKGROUND: url(/img_menu/dot_blue.gif) repeat-x left bottom
}
.sepbarsup {
	FONT-SIZE: 4px; BACKGROUND: url(/img_menu/dot_sup.gif) repeat-x left bottom
}
.titlebar {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/img_menu/dot_inf2.gif) #e7ecf2 repeat-x left bottom; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.titlebar2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/img_menu/dot_inf2.gif) #e7ecf2 repeat-x left bottom; MARGIN-LEFT: 5px; COLOR: #000000; MARGIN-RIGHT: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.p-shadow {
	BACKGROUND: url(/img_menu/shadow.gif) no-repeat right bottom; FLOAT: left; MARGIN: 10px 0px 0px 5px
}
.p-shadow DIV {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; BACKGROUND: url(/img_menu/shadow2.gif) no-repeat left top; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.p-shadow P {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #FF0000 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #a9a9a9 1px solid; WIDTH: 170px; PADDING-TOP: 4px; BORDER-BOTTOM: #a9a9a9 1px solid; HEIGHT: 150px; BACKGROUND-COLOR: #fff
}
#bggastro {
	BACKGROUND: url(/banifmadimg/bg_gastro.gif) no-repeat left bottom
}
#bgcomer {
	BACKGROUND: url(/img_menu/garfo.gif) no-repeat right top
}
#bgdormir {
	BACKGROUND: url(/img_menu/relogio.gif) no-repeat right top
}
.txt {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.red {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #880000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.red:hover {
	TEXT-DECORATION: underline
}
.XSITEtxt {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #283c83; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.XSITEad {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt:hover {
	TEXT-DECORATION: underline
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #092451; FONT-STYLE: italic; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.lnk {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #092451; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lnk:hover {
	TEXT-DECORATION: underline
}
.transparencia {
	FILTER: Alpha(Opacity=85); moz-opacity: 85%
}
.XSITEtransparencia {
	FILTER: Alpha(Opacity=15); moz-opacity: 15%
}
.opcoes {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #0E3F0E; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.graytxt {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #939393; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.graytxt2 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #939393; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title:hover {
	TEXT-DECORATION: underline
}
.input {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #777777 1px solid; COLOR: #777777; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.darkgreen {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4b594b; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.darkblue {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #00286b; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#navlist {
	BORDER-RIGHT: #0E3F0E 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #0E3F0E 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1pt; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #0E3F0E 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #0E3F0E 1px solid; FONT-FAMILY: Verdana; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #F1F0EC
}
#navlist A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: 7pt; BACKGROUND: url(img_menu/cssarr.gif) #F1F0EC no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #0E3F0E; PADDING-TOP: 1px; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#navlist A:hover {
	BACKGROUND-POSITION: 3px -37px; BACKGROUND-COLOR: #BBCFD4
}
#navlist DIV {
	BACKGROUND: url(img_menu/dot_horiz.gif) repeat-x center 50%; MARGIN: 1px 1px; HEIGHT: 1px; max-height: 1px
}
#navlist IMG {
	RIGHT: 3px; POSITION: relative; TOP: -9px
}
#navlist2 {
	BORDER-RIGHT: #1f4972 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #1f4972 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #1f4972 1px solid; WIDTH: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: #1f4972 1px solid; FONT-FAMILY: Verdana; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: white
}
#navlist2 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: 7pt; BACKGROUND: url(img_menu/cssarr.gif) #ffffff no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 1px; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#navlist2 A:hover {
	BACKGROUND-POSITION: 3px -36px; BACKGROUND-COLOR: #e1e4e9
}
#navlist2 IMG {
	LEFT: 140px; POSITION: relative; TOP: -7px
}.texto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.texto4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.faixa_lateral_esq {
	background-color: #F1F0EC;
	background-image: url(imagens/linha_branca.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.faixa_lateral_dir {
	background-color: #F1F0EC;
	background-image: url(imagens/linha_branca.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.faixa_central {
	background-color: #FFFFFF;
	background-image: url(imagens/linha_centro.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.titulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #0E3F0E;
}
.titulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	line-height: 22px;
}
.titulos-home1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
}
.titulos-home2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
}
.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0E3F0E;
}
.texto2:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0E3F0E;
}
.bt-centrar {
	background-image: url(imagens/bt_centrar_1.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
.bt-adireita {

	background-image: url(imagens/bt_adireita_1.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
.bt-pdf {
	background-image: url(imagens/pdf2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
.noticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
}
.noticias:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #C14D00;
	text-decoration: underline;
}.borda-verde {
	border: 0px solid #0E3F0E;
}
.caixa-home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #99CC00; 
	border-top: solid 0px #0E3F0E;
	line-height:20px; 
	height:20px;
	display:block; 
	width:120px; 
	font-weight: bold; 
	font-size: 10px; 
	color:#0E3F0E; 
}
.caixa-home:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E5F5E5; 
	border-top: solid 0px #0E3F0E;
	line-height:20px; 
	height:20px;
	display:block; 
	width:120px; 
	font-weight: bold; 
	font-size: 10px; 
	color:#0E3F0E; 
}
.formComboFiltros,
.formComboFiltrosFocus,
.formComboFiltrosErro {	width:260px;
								font-family: verdana, Arial, Helvetica, sans-serif;
								color:#666666;
								font-size: 10px;
								font-weight: normal;
								background-color: #ffffff;
								border: 1px solid #c0c0c0;}
/* Variaes */
/* Text Input gerais dos formulrios com focus*/
.formInputFocus {	background-color: #EFF7F1;
						border: 1px solid #999999; }
						
/* Input gerais dos formularios com erro */
.formInputErro {	border: 1px solid #993300;
						background-color: #FFD75B;
						font-weight: bold; 
						color:#993300; }

/* combos de pesquisa mltipla no menu dto */
.formComboFiltros {	width: 220px; }
						
/* combo menu lateral com focus */
.formComboFiltrosFocus {	width: 220px;
									background-color: #EFF7F1;
									border: 1px solid #999999;}
									
/* combo menu lateral com erro */
.formComboFiltrosErro {	width: 220px;
								border: 1px solid #993300;
								background-color: #FFD75B;
								font-weight: bold; 
								color:#993300; }.verde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #009900;
	text-align: justify;
}
.vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-align: justify;
}
.titulos-azuis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #09C;
	text-decoration: none;
}
.titulos:HOVER {
	color: #C14D00;
	text-decoration: underline;
}
.titulos-laterais {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
}
.titulos-laterais:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C14D00;
	text-decoration: underline;
}
.titulos-laterais-off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
	background-position: left;
}
.titulos-off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0E3F0E;
	text-decoration: none;
}.texto-lateral {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0E3F0E;
}
.pdf {
	background-image: url(imagens/reader_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
	line-height: 18px;
	height: 18px;
	display: block;
	background-color: #FFFFFF;
}
.pdf:HOVER {
	text-decoration: none;
	color: #0099CC;
}
