@charset "utf-8";
/* CSS Document */

/*Formatação do Menu Lateral*/
#menuLateral {	
	clear:both;		
	background:#36C;
	width:165px;
	margin: 0px auto;
	/*line-height:normal;*/
}
#menuLateral ul{
	width: 165px;
	display: table;
	margin:0 auto;
	text-align:center;
}
#menuLateral li{
	display: table;
	background:#36C url(../images/utils/105white.gif) no-repeat 17px center;
	list-style:none;
	margin-bottom:.0em;
	text-align:left;
	font:12px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
#menuLateral li a{
	display: block;
	width: 135px;
	height: 16px;
	padding:5px 0 5px 30px;
	color:#FFF;
	border-top:.1em solid #CCC;
}

#menuLateral li a:link{	
	color:#FFF;
	text-decoration:none;
}
#menuLateral li a:visited{
	text-decoration:none;
}
#menuLateral li a:hover{
	background:#B3CFE0 url(../images/utils/105azul.gif) no-repeat 17px center;
	color:#036;
	text-decoration:none;
}
#menuLateral li a:active{	
	text-decoration:underline;
}
#menu dt a.selecionado{ 
	background:#B3CFE0;
	color:#036;
}
#menu li a.selecionado, .selecionado{ 
	color:#036;	
	background:#FFEBBF url(../images/utils/105azul.gif) no-repeat 17px center;
	text-decoration:underline
}


dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
/*position: absolute;
top: 0;
left: 0;
width: 15em;
*/
}
#menu {
	width: 165px;/* Width dos itens do menu */
	display: table;
	margin:0 auto;
	text-align:center;
	border-bottom: 1px solid #ccc;
	background: #36C; /* IE6 Bug */
}
#menu dt {
	cursor: pointer;
	position: relative;
	list-style: none;
	display: table;
	/*background:#36C url(../images/utils/105white.gif) no-repeat 5px center;*/
	list-style:none;
	margin-bottom:.0em;
	text-align:left;
	font:12px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
#menu dd {
	border-bottom: 1px solid #ccc;
}
#menu li {
	text-align: left;
}
#menu dt a {
	text-decoration: none;
	height: 100%;
	display: block;
	width: 140px;
	/*height: 16px;*/
	padding:5px 2px 5px 23px;
	color:#FFF;
	border-top:.1em solid #CCC;
}
#menu dt.sub{	
	background:#36C url(../images/utils/img_mais.gif) no-repeat 150px center;
	/*border-bottom: 1px solid #000;*/
}
.over{
	background:#36C url(../images/utils/img_menos.gif) no-repeat 150px center;
}

dd{display:none;}
dd.mostra{display:block;}
#menu li a {
	height: 100%;
	display: block;
	width: 133px;
	background:#ACB8BF url(../images/utils/105azul.gif) no-repeat 10px center;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-decoration: none;
	color:#fff;
}
#menu dt a:hover {
	background:#E6DECF /*url(../images/utils/105azul.gif) no-repeat 5px center*/;
	color:#036;
	text-decoration:none;
}
#menu dt.sub a:hover {
	background:#E6DECF url(../images/utils/mais1.gif) no-repeat 150px center;
	color:#036;
	text-decoration:none;
}
#menu li a:hover{
	color:#036;
	text-decoration:none;
		background:#B3CFE0 url(../images/utils/105azul.gif) no-repeat 17px center;
}
#menu li a.submenu{
	background:#ACB8BF;
}
#menu li a.submenu:hover{
	color:#036;
	text-decoration:none;
		background:#B3CFE0;
}
/* ".tituloArea" é o primeiro item do menu lateral*/
dl#menu .tituloArea{
	border-top:none;
	border-bottom:.1em solid #CCC;	
	list-style:none;
	text-align:left;
	font:900 14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	background:#039/* url(../images/utils/6b6x6.gif) no-repeat 11px 11px*/;
}
dl#menu .tituloArea a{
	text-decoration:none;
	padding-bottom:6px;
	background:#039/* url(../images/utils/6b6x6.gif) no-repeat 11px 11px*/;
	color:#fff;
}
dl#menu .tituloArea a:link{	
	color:#FFF;	
	text-decoration:none;
}
dl#menu .tituloArea a:visited{
	text-decoration:none;	
}
dl#menu .tituloArea a:hover{
	text-decoration:none;
	background:#036/* url(../images/utils/6b6x6azul2.gif) no-repeat 11px 11px*/;
	color:#fff;
}
dl#menu .tituloArea a:active{	
	text-decoration:none;	
}		

/*Menu com tolltip*/

#menuTolltip {height:1%;
	width:280px;
	background:#7e886c;                  
	padding:0 0 20em;
	}
#menuTolltip h3 {
	text-align:center;
	margin:2px 0;
	}

ul.menuTolltip, ul.menuTolltip * {
	margin:0;
	padding:0;
	}
ul.menuTolltip {
	width: 280px;
	list-style-type: none;
	margin:5px 0;
	}
* html ul.menuTolltip li {
	float: left;
	height: 1%;
	}
* html ul.menuTolltip li a { height: 1%; }

ul.menuTolltip li a {padding:0 0 0 12px;}

ul.menuTolltip li a:link, ul.menuTolltip li a:visited {
	text-decoration: none;
	margin-bottom: 1px;
	display: block;
	}
ul.menuTolltip li a:hover {
	color: #ccc;
	}
ul.menuTolltip li a.corrente { 
	color:#ccc;
	cursor:default;
	}

hr {
	width:90%;
	height:1px;
	background:#b3af90;
	color:#b3af90;
	text-align:center;
	border:0;
	margin:0;
	}
hr.menuhr {
	width:100%;
	height:1px;
	color:#8c947d;
	background:#8c947d;
	}
a.pop {
position:relative; 
z-index:20;
color:#000;
}
a.pop:hover{
background:transparent;
color:#ccc;
z-index:25; 
}

a.pop span {display:none}
a.pop:hover span{ 
display:block;
position:absolute;
width:450px; 
top:5px;
right:170px;
font: 14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
text-align:left;
padding:5px;
line-height:22px;
border:1px solid #3089BF;
background:#fff; 
color:#000;
text-decoration:none;
}

/*Formatação do Menu Arquivo Noticias*/

#menuArquivo{
	clear:both;	
	background:#E6D3CF;
	border:2px solid #BF7060;
	font: 12px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color:#806059;
	width:150px;
	margin: 30px auto 0;
	text-align:center;
}

#menuArquivoNoticias dt a.selecionado2{ 
	background:#CC998F;
	color:#fff;
}
#menuArquivoNoticias li a.selecionado2, .selecionado2{ 
	color:#fff;	
	text-decoration:underline;
}
#menuArquivoNoticias {
	width: 150px;/* Width dos itens do menu */
	display: table;
	margin:0 auto;
	text-align:center;
	border-bottom: 1px solid #fff;
	background: #E6D3CF; /* IE6 Bug */
}
#menuArquivoNoticias dt {
	cursor: pointer;
	position: relative;
	list-style: none;
	display: table;
	/*background:#36C url(../images/utils/105white.gif) no-repeat 5px center;*/
	list-style:none;
	margin-bottom:.0em;
	text-align:center;
	font:12px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
#menuArquivoNoticias dd {
	border-bottom: 1px solid #ccc;
}
#menuArquivoNoticias li {
	text-align: left;
}
#menuArquivoNoticias dt a {
	text-decoration: none;
	height: 100%;
	display: block;
	width: 146px;
	/*height: 16px;*/
	padding:5px 2px;
	text-align:center;
	color:#806059;
	border-top:.1em solid #BF7060;
	border-bottom:none;
}
dd{display:none;}
dd.mostra{display:block;}
#menuArquivoNoticias li a {
	height: 100%;
	display: block;
	width: 117px;
	background:#E6D3CF url(../images/utils/105azul.gif) no-repeat 10px center;
	border-top: 1px solid #BF7060;
	border-left: 1px solid #BF7060;
	border-right: 1px solid #BF7060;
	text-decoration: none;
	color:#806059;
}
#menuArquivoNoticias dt a:hover {
	background:#FFEAE6;
	color:#BF7060;
	text-decoration:none;
}
#menuArquivoNoticias dt a.selecionado2:hover {
	background:#CC998F;
	color:#fff;
	text-decoration:none;
}
#menuArquivoNoticias dt.sub a:hover {
	background:#E6DECF url(../images/utils/mais1.gif) no-repeat 150px center;
	color:#BF7060;
	text-decoration:none;
}
#menuArquivoNoticias li a:hover{
	color:#BF7060;
	text-decoration:none;
}
#menuArquivoNoticias li a.submenu{
	background:#E6D3CF;
}
#menuArquivoNoticias li a.submenu:hover{
	color:#BF7060;
	text-decoration:none;
	background:#B3CFE0;
}
/* ".tituloAreaArquivo" é o primeiro item do menu Arquivo*/
dl#menuArquivoNoticias .tituloAreaArquivo, #menuArquivoNoticias dt.tituloAreaArquivo{
	height: 100%;
	display: block;
	width: 146px;
	border-top:none;
	border-bottom:.1em solid #BF7060;	
	list-style:none;
	font:900 14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding-bottom:6px;
	background:#BF7060;
	color:#fff;
	text-align:center;
	padding:5px 2px;
	text-align:center;
}