*
{
	margin:0;
	padding:0;
}
body
{
	background:#003c71 url('../img/background.png') repeat-x scroll;
}
div#sombra, div#barra
{
	width:100%;
	height:100%;
	text-align:center;
}
div#sombra
{
	background:transparent url('../img/sombra.png') repeat-y scroll center top;
}
div#barra
{
	background:transparent url('../img/barra.png') no-repeat scroll center 174px;
}
div#topo
{
	width:720px;
	height:174px;
	background:transparent url('../img/topo.jpg') no-repeat scroll 0 0;
	margin:0 auto;
	position: relative;
}
div#topo span
{
	position:absolute;
	bottom:0;
	right:0;
	font-family:Helvetica, Tahoma, sans-serif;
	font-size:10pt;
	padding:2px 10px;
	background:transparent url('../img/transparent.png');
}
div#menu_topo
{
	width:720px;
	height:36px;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	/*background:transparent url('../img/sprite_menu_topo.png') no-repeat top left;*/
}
div#menu_topo a, div#menu_topo div
{
	float:left;
	height:36px;
	display:block;
	text-indent: -9999px;
	float:left;
	background:transparent url('../img/sprite_menu_topo.png') no-repeat top left;
}
div#menu_topo a#menu_rotary
{
	width:102px;
	background-position:-24px 0px;
}
div#menu_topo a:hover#menu_rotary
{
	background-position:-24px -36px;
}
div#menu_topo a#menu_noticias
{
	width:74px;
	background-position:-126px 0px;
}
div#menu_topo a:hover#menu_noticias
{
	background-position:-126px -36px;
}
div#menu_topo a#menu_eventos
{
	width:90px;
	background-position:-200px 0px;
}
div#menu_topo a:hover#menu_eventos
{
	background-position:-200px -36px;
}
div#menu_topo a#menu_carta
{
	width:92px;
	background-position:-290px 0px;
}
div#menu_topo a:hover#menu_carta
{
	background-position:-290px -36px;
}
div#menu_topo a#menu_agenda
{
	width:114px;
	background-position:-382px 0px;
}
div#menu_topo a:hover#menu_agenda
{
	background-position:-382px -36px;
}
div#menu_topo a#menu_links
{
	width:67px;
	background-position:-496px 0px;
}
div#menu_topo a:hover#menu_links
{
	background-position:-496px -36px;
}
div#menu_topo a#menu_contato
{
	width:76px;
	background-position:-563px 0px;
}
div#menu_topo a:hover#menu_contato
{
	background-position:-563px -36px;
}
div#menu_topo a#menu_restrito
{
	width:105px;
	background-position:-639px 0px;
}
div#menu_topo a:hover#menu_restrito
{
	background-position:-639px -36px;
}
div#menu_topo_sombra
{
	width:720px;
	height:19px;
	background:transparent url('../img/menu_topo_sombra.png') no-repeat left top;
	margin:0 auto;
	position:relative;
	overflow:auto;
}
div#container
{
	margin:0 auto;
	width:720px;
	overflow:auto;
	background:transparent url('../img/fundo_container.png') repeat-y left top;
}
div#menu
{
	float:left;
	width:178px;
	background:#00297a url('../img/fundo_menu_esq.png') repeat-x left top;
	border-right:1px solid black;
	min-height:700px;
}
div#menu ul li
{
	list-style:none;
	text-align:left;
}
div#menu ul li a
{
	display:block;
	height:30px;
	border-bottom:1px solid #8198c6;
	text-decoration:none;
	color:white;
	font-size:11px;
	font-family:Tahoma,sans-serif;
	line-height:30px;
	padding-left:30px;
	background:transparent url('../img/sprite_fundo_item.png') no-repeat top left;
}
div#menu ul li a:hover
{
	background-position:0 -30px;
}
div#menu ul li a.ultimo
{
	border-bottom:0 !important;
}
div#menu div#boletim {
	margin-top:15px;
	background-color:#123a8c;
}
div#menu div#boletim p, div#menu div#boletim input
{
	font-family:Tahoma,sans-serif;
	font-size:11px;
}
div#menu div#boletim p
{
	color:white;
	margin:5px;
	text-align:left;
}
div#menu div#boletim input#email
{
	background-color:white;
	border:1px solid #7f96aa;
	width:165px;
	padding:2px 0 2px 3px;
	margin:0 5px;
}
div#menu div#boletim input#ok
{
	width:40px;
	color:white;
	background-color:#002d55;
	border:2px solid #7f96aa;
	margin:5px;
}
div#menu div#boletim div
{
	text-align:right;
	width:100%;
}
div#main
{
	overflow:hidden;
	width:541px;
	margin-left:179px;
	background:white url('../img/sombra_esq.png') repeat-y;
	min-height:700px;
	text-align:left;
}
div#rodape
{
	width:700px;
	height:84px;
	background:transparent url('../img/rodape.png') no-repeat;
	margin:0 auto;
	position:relative;
	padding:25px 10px 0 10px;
}
div#rodape p
{
	font-family:Tahoma,sans-serif;
	font-size:11px;
	text-align:left;
	float:left;
	display:block;
	line-height:15px;
}
div#rodape p img
{
	vertical-align:middle;
	padding-right:5px;
	border:0;
}
div#rodape p#submenu
{
	float:right !important;
	text-align:right  !important;
	line-height:20px;
	vertical-align:middle;
}
div#rodape p#submenu a, div#rodape p#submenu a:visited, div#rodape p#submenu a:active
{
	color:#2a2a2a;
	text-decoration:none;
}
div#rodape p#submenu a:hover
{
	color:#000;
}
div#rodape p#copyright
{
	position:absolute;
	bottom:0;
	right:0;
	padding:5px 10px;
	line-height:20px;
}
div#main {
	font-family:Tahoma,sans-serif;
}
div#main a,div#main a:active,div#main a:visited
{
	color:blue;
}
div#main p {
	margin:1em;
	text-indent:1em;
}
img { border:0; }
a#voltar, a#voltar:active, a#voltar:visited {
	float:right;
	margin:1em;
}
.navega {
	font-size:xx-small;
	margin:5px;
}
.navega#ante
{
	float:left;
}
.navega#prox {
	float:right;
}
div#main h1.barra
{
	background:#fc0 url('../img/h1_sombra.png') repeat-y scroll top left;
	font-family:"Trebuchet MS",Tahoma,sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-left:30px;
	text-transform:uppercase;
	height:25px;
	line-height:25px;
	letter-spacing:0.1ex;
}
div#menu div#pesquisa
{
	background:transparent url('../img/transparent.png');
	padding:5px 0;
	margin-bottom:10px
}
div#menu div#pesquisa img  { vertical-align: middle; margin:0 0 4px 5px }
div#menu div#pesquisa input {
	font-size:11px;
	font-family:Tahoma,sans-serif;
	width:140px
}
div#menu div#pesquisa p a, div#menu div#pesquisa p a:hover, div#menu div#pesquisa p a:active, div#menu div#pesquisa p a:visited
{
	color:blue;
	font-size:xx-small;
	font-family:Tahoma,sans-serif
}
div#menu div#pesquisa p { text-align:center }