/* DIV  QUE POSSUI O MENU SUPERIOR */
.ulMenuPr
{
	border:0px solid;
	/*position:absolute;*/
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

.divMenuImgIni
{
	height:9px;
	_height:29px;
	width:13px; 
	float:left;
	margin-top: 0px;
	background: url(/images/publicacao/header/BgMenuPrincipal.jpg) left top no-repeat;
	padding: 10px 0px 10px 5px;
	font-size:0px;
	/*border:1px solid blue;*/
	_margin-left:auto;
}


.cssMenuImgIniOver
{
	background: url(/images/publicacao/header/BgMenuPrincipal.jpg) left -29px no-repeat;
	height:9px;
	width:13px; 
	/*margin-left:60px;*/
	float:left;
	/*border:1px solid red;*/
	margin-top: 0px;
	padding: 10px 0px 10px 5px;
	font-size:0px;
	_height:29px;
}


div#divMenuTexto_Borda
{
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.divMenuTexto
{
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid black; 
	background: url(/images/publicacao/header/bgMenu.jpg);
	width:600px;
	height:29px;
	white-space:nowrap;
	
}

.divMenuTextoOver
{
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid black; 
	background: url(/images/publicacao/header/BgMnGeral1.gif);
	width:600px;
	height:29px;
	
}


/*
div#divMenuTexto:hover
{
	background: url(/images/publicacao/header/BgMnGeral1.gif);
}
*/

div#divMenuTexto ul
{
	/*border:1px solid blue;*/
	
	width:100%; 
	float:left; 
	padding:0 0 0 0; 
	margin:0px 0px 0px 0px; 
	display:inline; 
	position:relative;
	list-style:none;

/*	
	height:21px; 
	z-index:10;
	list-style:none; 
*/	
	_width:100%;
	_float: left;
	_margin: 0px;
	_padding: 0px;
	_position:absolute;
	/*width:600px;*/
	/*height:29px;*/
}

div#divMenuTexto ul .sep
{
	float: left;
	width: 2px;
	height:29px;
	background: url(/images/publicacao/header/SepMenuPrincipal.jpg) no-repeat;
}

div#divMenuTexto ul li 
{
	float:left; 
	text-decoration: none; 
	position:relative;
	
	_list-style:none;
	_list-style-position:inside;
	_height: 29px;
	_width: 10px;
	_float:left;
	
	/*list-style-position:outside;*/
	/*width:100%;*/
	
}	


div#divMenuTexto ul li .mnHipercard
{
	font-size: 9px;
	line-height: 9px;
	display: block;
	text-transform: uppercase;
	color: #484848;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	
	width:100%;
	float: left;
	background: url(/images/publicacao/header/bgMenu.jpg);
	padding: 10px 5px 0px 5px;
	height:19px;
	_height:29px;
	/*border:1px solid blue;*/
	
}	


div#divMenuTexto ul li .mnHipercard:hover
{
	color: White;
	background: url(/images/publicacao/header/BgMnGeral1.gif);
	
}


.mnHipercard_hover
{
	font-size: 9px;
	line-height: 9px;
	display: block;
	text-transform: uppercase;
	color: White;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	width:100%;
	float: left;
	padding: 9px 5px 0px 5px;
	height:19px;
	_height:29px;
	border:0px solid blue;
	background: url(/images/publicacao/header/BgMnGeral1.gif);

}

/*
.mnHipercard_hover:hover
{
	font-size: 9px;
	line-height: 9px;
	display: block;
	text-transform: uppercase;
	color: White;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	width:100%;
	float: left;
	padding: 9px 5px 0px 5px;
	height:29px;
	border:0px solid blue;
	background: url(/images/publicacao/header/BgMnGeral1.gif);

}
*/

/*
div#divMenuTexto ul li a
{
	font-size: 9px;
	line-height: 9px;
	display: block;
	text-transform: uppercase;
	color: #484848;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	width:100%;

}

div#divMenuTexto ul li a:hover
{
	color: White;
}
*/

.divMenuImgFim
{
	float:left;
	width:15px;
	height:28px;
	background: url(/images/publicacao/header/ImgDetRightMn.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid black;
	display:inline;
	/*position:absolute;*/
}

.divMenuImgFimVer
{
	float:left;
	width:15px;
	height:28px;
	background: url(/images/publicacao/header/ImgDetRightMnVer.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid black;
	display:inline;
	/*position:absolute;*/
}


/* ********* 
   FOOTER
********* */
/*
Div#TextoFooter a:link, visited, active
{	
	color:#484848; 
	font-size:11px;
	text-decoration:none;
	padding: 9px 30px 3px 6px;
	margin-left:30px;
	float:left;
	width:460px;
	text-align:center;
}

Div#TextoFooter a:hover
{	
	color:#484848; 
	font-size:11px;
	text-decoration:underline;
	padding: 9px 30px 3px 6px;
	margin-left:30px;
	float:left;
	width:460px;
	text-align:center;
}
*/
Div#TextoFooter
{	
	padding: 9px 30px 3px 6px;
	/*margin-left:30px;*/
	float:left;
	width:547px;
	text-align:center;
	/*white-space:nowrap;*/
}

.LinkFooter:link
{	
	color:#484848; 
	font-size:11px;
	text-decoration:none;
}

.LinkFooter:visited
{	
	color:#484848; 
	font-size:11px;
	text-decoration:none;
}

.LinkFooter:active
{	
	color:#484848; 
	font-size:11px;
	text-decoration:none;
}

.LinkFooter:hover
{	
	color:#484848; 
	font-size:11px;
	text-decoration:underline;
}
/* ************* 
   FIM: FOOTER
************* */

/* *************** 
   MENU LATERAL
*************** */
Div#MenuLateral 
{
	/*position:absolute;*/
	width:192px;
	min-height:445px; 
	height:100%;
	/*border:1px solid blue;*/
}

#MenuLateralContMidMenu ul {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; list-style-image:url(/images/publicacao/MenuLateral/IcoSetaVermM.gif); list-style-position:inside;}
#MenuLateralContMidMenu ul a:link {color:#616161; font-weight:bold; font-size:10px; text-decoration:none;}
#MenuLateralContMidMenu ul a:visited {color:#616161; font-weight:bold; font-size:10px; text-decoration:none;}
#MenuLateralContMidMenu ul a:active {color:#b5121b; font-weight:bold; font-size:10px; text-decoration:none;}
#MenuLateralContMidMenu ul a:hover {color:#b5121b; font-weight:bold; font-size:10px; text-decoration:underline;}

#ulMenuLateral ul li {margin:10px 0 0 36px; padding:0 0 0 0; list-style-type:none; list-style-image:url(/images/publicacao/MenuLateral/Ico2bullet.gif); list-style-position:outside;}
#ulMenuLateral ul li a:link {color:#616161; font-weight:normal; font-size:10px; text-decoration:none;}
#ulMenuLateral ul li a:visited {color:#616161; font-weight:normal; font-size:10px; text-decoration:none;}
#ulMenuLateral ul li a:active {color:#b5121b; font-weight:normal; font-size:10px; text-decoration:none;}
#ulMenuLateral ul li a:hover {color:#b5121b; font-weight:normal; font-size:10px; text-decoration:underline;}

Div#MenuLateralContMidMenu li {margin-top:15px}

Div#MenuLateralTop {width:192px; font-size:0px;}
Div#MenuLateralTopEsq {width:8px; height:8px; float:left; background:url(/images/publicacao/MenuLateral/CvDetLeftTop.gif) no-repeat;}
Div#MenuLateralTopMid {width:176px; height:5px; float:left; background:url(/images/publicacao/MenuLateral/BgTopBox.gif) repeat-x;}
Div#MenuLateralTopDir {width:8px; height:8px; float:left; background:url(/images/publicacao/MenuLateral/CvDetRightTop.gif) no-repeat;}

Div#MenuLateralCont {	width:192px; height:100%; background-color:#f3f3f3;
	
	}
Div#MenuLateralContEsq 
{
	min-height:475px;
	width:8px; 
	height:100%; 
	float:left; 
	background:url(/images/publicacao/MenuLateral/BgLeftBox.gif) repeat-y; 
	background-color:#ffffff;
}
Div#MenuLateralContMid 
{
	/*margin-left:7px;*/
	_margin-left:auto;
	width:176px;
	height:100%; 
	float:left;
}
Div#MenuLateralContMidTitulo { width:176px; height:26px; _height:20px;}
Div#MenuLateralContMidTituloEsq {width:10px; height:27px; float:left; background:url(/images/publicacao/MenuLateral/CvLeftBoxInt2.gif);}
Div#MenuLateralContMidTituloMid {width:156px; height:20px; _height:27px; float:left; background-color:#b5121b; padding-top:7px; font-size:10px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
Div#MenuLateralContMidTituloDir {width:10px; height:27px; float:left; background:url(/images/publicacao/MenuLateral/CvRightBoxInt2.gif);}
Div#MenuLateralContMidSeparador {width:100%; height:5px; background-color:#ffffff; font-size:0px;}
Div#MenuLateralContMidMenu 
{
	min-height:445px;
	width:176px; background-color:#f3f3f3; margin:0 0 0 0; padding:0 0 0 0;}
Div#MenuLateralContDir 
{
	min-height:475px;
	width:8px; height:100%; float:left; background:url(/images/publicacao/MenuLateral/BgRightBox.gif) repeat-y; background-color:#ffffff;}
/* ******************** 
   FIM: MENU LATERAL
******************** */


/*	
.divMenuTexto li {
	text-align: center;
}

.divMenuTexto a {
	display: block;
	color: #000000;
	font-size: .9em;
	text-decoration: none;
	border-right: 0px solid #888;  
	padding: 7px 0px 7px 0px;	
}

.divMenuTexto a:hover {
	color:#F66013
}

.divMenuTexto ul
{
	padding: 0; 
	margin: 0;
	list-style: none;
	width: 100%;
	height: 100%;
}
	
.divMenuTexto ul ul a {
  color: #004782;
  background: #E8E8E8;
  border-right: 0; 
  border-bottom: 1px solid #888;  
}
*/

.MenuSuperior1n {
	/*height: 29px;
	float: left;
	display:inline;
  	vertical-align: middle;*/
  	/*teste*/
  	float: left;
  	white-space:nowrap;
  	width:100%;
  	
}

.MenuSuperior1nDiv {
	/*position: relative;
	height:29px;*/
	
	
}

.MenuSuperior2nDiv { /* rules for dropdown div */
/*	width: 200px;
	border:1px solid blue;*/
	text-align: left;
	
}


.MenuSuperior1nDiv ul {
	
	_background: url(/images/publicacao/menu/BgMenuDrop.jpg) top repeat-x #f3f3f3;

/*border-bottom: solid 1px #666;
	border-left: solid 0px #aaa;
	border-right: solid 1px #aaa;
*/
	/*
	position: absolute;
	font-size: 12px;
	font: normal 12px/13px "Trebuchet MS", Tahoma, Arial, Verdana, "Sans Serif";
	z-index: 1000;
	padding: 10px 9px 3px 6px;
	width: 140px;
	margin-top: 26px;
	margin-left: 90px;
	display: none;
	border-bottom: solid 1px #666;
	border-left: solid 1px #aaa;
	border-right: solid 1px #aaa;
	*/
}	


.MenuSuperior2nDiv div {
	position: absolute;		
	top: 0; 
	text-align: left;

}
	
.MenuSuperior2nDiv ul { 
/*	border-bottom: solid 1px #666;
	border-left: solid 1px #aaa;
	border-right: solid 1px #aaa;*/
	position: absolute;
	padding-top:10px;

}




.MenuSuperiorComBorda
{ 
	width:181px;
	margin-top:27px;
	_border-top: solid 1px #f3f3f3;
	_border-bottom: solid 1px #666;
	font-size:0px;
}


/*
.BordaMenu2n ul:hover { 
	border-bottom: solid 1px #666;
	border-left: solid 1px #aaa;
	border-right: solid 1px #aaa;
	position: absolute;
	padding-top:10px;
}*/


 
 .MenuSuperior2nOculto 
 {
	display:none;
 }
 
 .MenuSuperior2n 
 {
	
	
 }

 .MenuSuperior2nDiv ul li 
 { 
	/*border:1px solid red; /*aqui*/
	/*background: url(/images/publicacao/menu/BgMenuDrop.jpg) top repeat-x #f3f3f3;*/
	background: url(/images/publicacao/menu/BgBotBox.gif) bottom repeat-x;
	border-left: solid 1px #aaa;
	border-right: solid 1px #aaa;
	background-color:#f3f3f3;
	
	_background-color:none;
	_border-left: none;
	_border-right: none; 
	
 }
 
 .MenuSuperior2nDiv ul a
 { 
	/*Links*/
	margin-left:5px;
	margin-right:5px;
	height:20px;
	padding: 9px 6px 9px 6px;
	width:171px;
	/*border:1px solid blue;*/
	text-align:left;
	_background: url(/images/publicacao/menu/BgBotBox.gif) bottom repeat-x;
 }
 
 
 /*
div#divMenuTexto ul li a
*/
.Menu2Nivel
{
	
	font-size: 11px;
	line-height: 11px;
	display: block;
	color: #484848;
	text-decoration: none;
	text-align: center;
	width:100%;
	
	/*border:1px solid red;*/
}

.Menu2Nivel:hover
{
	color: red;
}
	
/*.MenuSuperior2nDiv div ul {margin: 30px 30px 30px 0;}*/

	
.MenuSuperior2nDiv li 
{
	height:28px;
  	position: relative; 
  	/*width: 150px;
  	border:1px solid blue;*/
  	/*vertical-align: bottom; */
}

/*.MenuSuperior1n:hover div.MenuSuperior2nDiv {left: -31px;}*/
/* hover rule for dropdowns */ 
/* extra pixel makes dropdowns "line up" with top links */ 

/*
.floatfix 
{
	margin-right: -3px;
}
*/

/*.MenuSuperior2nDiv li:hover div {
	left: 180px;
	top: -26px;
}*/
	
	/*
.MenuSuperior2nDiv li:hover 
{
		
	background: #E8E8E8;
} /* hover color effect on dropdown links */

/*.MenuSuperior2nDiv div li:hover {background: #E8E8E8;}*/

