/* 
**	menuLateral Comum
**
**	menu à esquerda sem animação
**	menuPai: verde
**	menu: fundo com imagem
*/
/* sobreescrita de general.css */
* a{
	font-size:11px;
}
/* sobreescrita de general.css */

/* menu lateral comum */
td.menuLateralComum ul.menuLateral{
	margin:0px;
	padding:0px;
	background-color:transparent;
	font-size:100%;
	width:148px;
}

td.menuLateralComum ul.menuLateral, ul.menuLateral ul.menu{
	z-index:10;
}

/* li.menuPai */
td.menuLateralComum ul.menuLateral li.menuPai{
	background:url(/comum/up/imagem/img_bg_menuLateral_menuPai.gif) repeat-x;
	list-style:none;
	background-color:transparent;
	float:left;
	width:100%;
	text-align:center;
	vertical-align:middle
}
td.menuLateralComum ul.menuLateral li.menuPai a{
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	float:left;
	text-align:center;
	width:100%;
	height:30px;
	line-height:22px;
}

/* ul.menu */
td.menuLateralComum ul.menuLateral li.menuPai ul.menu{
	position:relative;
	left:-9px;
	padding: 1px 1px 1px 14px;
	* left:0px;
	* margin-left:0px;
	* width:130px;
}
td.menuLateralComum ul.menuLateral li.menuPai ul.menu li{
	background:url(/comum/up/imagem/bullet_menu.gif) no-repeat !important;
	display:table;
	text-indent:-21px;
	list-style-position:outside;
	width:128px;
	height:26px;
	text-align:left;
	vertical-align:top;
	margin:3px 0 3px 1px;
	padding:0 0 0 14px;
	* text-indent:0px;
	* padding-left:0px;
}
td.menuLateralComum ul.menuLateral li.menuPai ul.menu li a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	float:none;
	font-weight:bold;
	color:#39754E;
	text-decoration:none;
	text-align:left;
	padding:0 0 0 21px;
	* padding:0 0 0 13px;
|}
td.menuLateralComum ul.menuLateral li.menuPai ul.menu li a:hover{
	color:#90DB41;
}
/* fim menu lateral comum */

/* menu lateral menuLateralAzul */
td.menuLateralAzul ul.menuLateral{
	margin:0px;
	padding:0px;
	background-color:transparent;
	font-size:100%;
	width:148px;

	* margin-left:-1px;
}

td.menuLateralAzul ul.menuLateral, ul.menuLateral ul.menu{
	z-index:10;
}

/* li.menuPai */
td.menuLateralAzul ul.menuLateral li.menuPai{
	background:none;
	list-style:none;
	background-color:transparent;
	float:left;
	width:100%;
	vertical-align:middle;

	* background:url(/comum/up/imagem/bgMenuLateralAzulIE6.gif) repeat-x;
}
td.menuLateralAzul ul.menuLateral li.menuPai a{
	background:url(/comum/up/imagem/bgMenuLateralAzul.gif) repeat-x bottom;
	display:table;
	font: 11px Arial, Verdana;
	font-weight:bold;
	color:#74ACC5;
	text-align:left;
	width:85%;
	height:auto;
	line-height:15px;
	text-indent:-1px;
	padding: 0 0 0 3px;
	margin-left:5px;	
	
	* background:none;
	* text-indent:-1px;
	* margin-left: 0px;
}

/* ul.menu */
td.menuLateralAzul ul.menuLateral li.menuPai ul.menu{
	position:relative;
	left:-9px;
	padding:12px;
	padding-top:1px;
	
	* padding-left:20px;
	* margin-left:0px;
	* width:130px;
}
td.menuLateralAzul ul.menuLateral li.menuPai ul.menu li{
	background:url(/comum/up/imagem/bullet_menu2.gif) no-repeat !important;
	display:table;
	text-indent:-21px;
	list-style-position:inside;
	width:128px;
	height:12px;
	text-align:left;
	vertical-align:top;
	margin:2px 0 2px 1px;
	padding:0 0 0 10px;

	* text-indent:0px;
	* padding-left:7px;
}
td.menuLateralAzul ul.menuLateral li.menuPai ul.menu li a{
	background:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:0px;
	* padding:0 0 0 0;
|}
td.menuLateralAzul ul.menuLateral li.menuPai ul.menu li a:hover{
	color:#66CC33;
}
/* fim menu lateral menuLateralAzul */

/****************************************************************************************************/

/* menu lateral menuLateralRosa */
td.menuLateralRosa ul.menuLateral{
	margin:0px;
	padding:0px;
	background-color:transparent;
	font-size:100%;
	width:148px;

	* margin-left:-1px;
}

td.menuLateralRosa ul.menuLateral, ul.menuLateral ul.menu{
	z-index:10;
}

/* li.menuPai */
td.menuLateralRosa ul.menuLateral li.menuPai{
	background:none;
	list-style:none;
	background-color:transparent;
	float:left;
	width:100%;
	vertical-align:middle;

	* background:url(/comum/up/imagem/bgMenuLateralRosaIE6.gif) repeat-x;
}
td.menuLateralRosa ul.menuLateral li.menuPai a{
	background:url(/comum/up/imagem/bgMenuLateralRosa.gif) repeat-x bottom;
	display:table;
	font: 11px Arial, Verdana;
	font-weight:bold;
	color:#74ACC5;
	text-align:left;
	width:85%;
	height:auto;
	line-height:15px;
	text-indent:-1px;
	padding: 0 0 0 3px;
	margin-left:5px;	
	
	* background:none;
	* text-indent:-1px;
	* margin-left: 0px;
}

/* ul.menu */
td.menuLateralRosa ul.menuLateral li.menuPai ul.menu{
	position:relative;
	left:-9px;
	padding:12px;
	padding-top:1px;
	
	* padding-left:20px;
	* margin-left:0px;
	* width:130px;
}
td.menuLateralRosa ul.menuLateral li.menuPai ul.menu li{
	background:url(/comum/up/imagem/bullet_menu2.gif) no-repeat !important;
	display:table;
	text-indent:-21px;
	list-style-position:inside;
	width:128px;
	height:12px;
	text-align:left;
	vertical-align:top;
	margin:2px 0 2px 1px;
	padding:0 0 0 10px;

	* text-indent:0px;
	* padding-left:7px;
}
td.menuLateralRosa ul.menuLateral li.menuPai ul.menu li a{
	background:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:0px;
	* padding:0 0 0 0;
|}
td.menuLateralRosa ul.menuLateral li.menuPai ul.menu li a:hover{
	color:#66CC33;
}
/* fim menu lateral menuLateralRosa */

/****************************************************************************************************/

/* menu lateral menuLateralVerde */
td.menuLateralVerde ul.menuLateral{
	margin:0px;
	padding:0px;
	background-color:transparent;
	font-size:100%;
	width:148px;
	
	* margin-left:-1px;
}

td.menuLateralVerde ul.menuLateral, ul.menuLateral ul.menu{
	z-index:10;
}

/* li.menuPai */
td.menuLateralVerde ul.menuLateral li.menuPai{
	background:none;
	list-style:none;
	background-color:transparent;
	float:left;
	width:100%;
	vertical-align:middle;

	* background:url(/comum/up/imagem/bgMenuLateralVerdeIE6.gif) repeat-x;
}
td.menuLateralVerde ul.menuLateral li.menuPai a{
	background:url(/comum/up/imagem/bgMenuLateralVerde.gif) repeat-x bottom;
	display:table;
	font: 11px Arial, Verdana;
	font-weight:bold;
	color:#90DB42;
	text-align:left;
	width:85%;
	height:auto;
	line-height:15px;
	text-indent:-1px;
	padding: 0 0 0 3px;
	margin-left:5px;	
	text-align:left;

	* background:none;
	* text-indent:-1px;
	* margin-left: 0px;
}

/* ul.menu */
td.menuLateralVerde ul.menuLateral li.menuPai ul.menu{
	position:relative;
	left:-9px;
	padding:12px;
	padding-top:1px;
	text-align:center;

	* padding-left:20px;
	* margin-left:0px;
	* width:130px;
}
td.menuLateralVerde ul.menuLateral li.menuPai ul.menu li{
	background:url(/comum/up/imagem/bullet_menu3.gif) no-repeat !important;
	display:table;
	text-indent:-1px;
	list-style-position:inside;
	width:128px;
	height:12px;
	text-align:left;
	vertical-align:top;
	margin:2px 0 2px 1px;
	padding:0 0 0 10px;

	* text-indent:0px;
	* padding-left:7px;
}
td.menuLateralVerde ul.menuLateral li.menuPai ul.menu li a{
	display:table;
	background:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:0px;
	text-indent:-1px;

	* padding:0 0 0 4px;
|}
td.menuLateralVerde ul.menuLateral li.menuPai ul.menu li a:hover{
	color:#66CC33;
}
/* fim menu lateral menuLateralVerde */

/* hacks IE */
* html ul.menuLateral ul.menu li{
	float:left;
	width:auto;
	height:1%;
}
* html ul.menuLateral ul.menu li a{
	height:1%;
	text-align:left;
	font-weight:bold;
}
