body{
		 border-spacing : 0;
		 margin-top : 0;
		 margin-bottom : 0;
		 margin-left : 0;
		 margin-right : 0;
		 margin : 0;
		 padding-top : 0;
		 padding-bottom : 0;
		 padding-left : 0;
		 padding-right : 0;
		 padding : 0;
}

body.top{
		 border-spacing : 0;
		 margin-top : 0;
		 margin-bottom : 0;
		 margin-left : 0;
		 margin-right : 0;
		 margin : 0;
		 padding-top : 0;
		 padding-bottom : 0;
		 padding-left : 0;
		 padding-right : 0;
		 padding : 0;
}

a:link{ text-decoration: none; }
a:visited{ text-decoration: none; }
a:hover{ text-decoration: none; }
a:active{ text-decoration: none; }
a.cabecalho_superior{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #DDDDDD;
}
a.cabecalho_superior:hover{ color: #FFFFFF; }
a.menu_superior{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #203060;
}
a.menu_superior:hover{ color: #204090; }
a.rodape{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
a.rodape:hover{ color: #DDEEFF; }


.arial{ font-family: Arial }
.arial_10{ font-family: Arial; font-size: 10px; }
.arial_11{ font-family: Arial; font-size: 11px; }
.arial_12{ font-family: Arial; font-size: 12px; }
.arial_14_bold {
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}
.texto_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.tabela_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #336699;
}
.menu_superior_estatico {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.pagetitle {
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}

p.p01 {
	margin-top: 9px;
	margin-bottom: 9px;
}
table.menu_superior{
	background: #c8d7e3 url(images/topo_fundo_menu.png) repeat-x;
}

.menu_lateral_inativo {
	font-family: helvetica, arial;
	font-size: 10px;
	width: 150px;
	margin: 8px 8px 8px 8px;
	padding: 0px 0px 0px 0px;
}
.menu_lateral_inativo a {
	display: block;
	border-width: 0px;
	background: #9fd29f url(images/menu_fundo_inativo.png) no-repeat scroll center;
	width: 100%;
	text-align: left;
	color:#333333;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-right: 1px;
}
.menu_lateral_inativo a:hover {
	display: block;
	border-width: 0px;
	background: #9de29d url(images/menu_fundo_foco.png) no-repeat scroll center;
	color:#666666;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 0px;
}
.menu_lateral_inativo_vazio{
	display: block;
	border-width: 0px;
	background: #9fd29f url(images/menu_fundo_inativo.png) no-repeat scroll center;
	width: 100%;
	text-align: left;
	color:#333333;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-right: 1px;
}
.menu_lateral_ativo{
	width: 150px;
	font-family: helvetica, arial;
	font-size: 10px;
	display: block;
	border-width: 0px;
	background: #bbbbbb;
	width: 100%;
	text-align: left;
	color:#333333;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-right: 1px;
}
.menu_lateral_titulo{
	width: 150px;
	font-family: helvetica, arial;
	font-size: 11px;
	font-weight: bold;
	display: block;
	border-width: 0px;
	background: #000000;
	width: 100%;
	text-align: left;
	text-decoration: none;
	color:#ffffff;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-right: 1px;
}

