.iceMnuBarSubMenuInd, .iceMnuBarAdmSubMenuInd, .iceMnuBarItemAdmSubMenuInd, .iceMnuBarItemLabelAdmSubMenuInd, .iceMnuBarSubMenuAdmSubMenuInd, .iceMnuItmAdmSubMenuInd,
.iceMnuItmLabelAdmSubMenuInd, .iceMnuItmSepAdmSubMenuInd {
	background-color: #AAAAAA;
	margin-top: 1px; 
	height: 14px;
	
/*
    background-image: url('/GDV/imagesPB/IceRime/submenu.gif');
    background-repeat:no-repeat;
    clear:both;
    list-style-type: url('/GDV/imagesPB/IceRime/submenu.gif');
*/
}


/*############################################
Estilos para TODOS OS MENUS
#############################################*/

.iceMnuBar {
    padding: 0;
    margin: 0;
    white-space: nowrap;
    background-image: none;
    background-color: #FCFCFC;
    border: 0;
    color: #FFF;
}

.iceMnuBarItem, .iceMnuBarVrtItem {
    border: 0px;
    height: 22px;
    color: #FFF;
    float: left;
}

.iceMnuBarSubMenu, .iceMnuBarVrtSubMenu {
    color: #FFF;
    position: absolute;
    background-color: #FCFCFC;
    display: block;
	border-bottom: 1px dotted #ECDFB5;
    border-right: 0px;
    z-index: 1000;
}

.iceMnuItmLabel {
	padding: 0px;
    font-weight: bold;
    color: #FFF;
}

.iceMnuBarSubMenu {
	height: 0px;
	border: 0px;
    font-weight: bold;
    color: #FFF;
}

.iceMnuBar, .iceMnuBarVrt {
    padding: 0;
    margin: 0;
    color: #FFF;
}


.iceMnuBarSubMenu {
    width: 190px;
}

.iceMnuItm, .iceMnuItmVrt {
    color: #FFFFFF;
    font-weight: bold; 
	margin: 0px;
	border: 0px;
    height: 22px;
}

/*############################################
Estilos para o Menu Administrativo
#############################################*/

.iceMnuBarAdm {
	margin: 0;
    font-weight: bold;
}

.iceMnuBarItemAdm {
	float: left;
    font-weight: bold;
}

.iceMnuBarItemAdm a, .iceMnuBarItemAdm a:hover {
	text-decoration: none;
    font-weight: bold;
    display: block;
    font-size: 11px;
    color: #FFFFFF;
}

.iceMnuBarItemAdm a{
	background: #4A4A4A;
}

.iceMnuBarItemAdm a:hover {
	background: #AAAAAA;
}

.iceMnuItmLabelAdm,.iceMnuBarItemLabelAdm {
	font-size: 11px;
	vertical-align: top;
}

.iceMnuItmImageAdm,.iceMnuBarItemImageAdm {
	display: inline;
}

.iceMnuItmSep {
    padding: 3px 0px 1px 0px;
	background-color: #666;
    width: 190px;
    height: 0;
    border: 0;
}

.iceMnuItmSep hr {
	height: 0;
	border: 0;
}

.iceMnuItm {
	border-right: 0px;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	border-bottom: 0px;
}

.iceMnuItmAdm {
    margin: 0;
    vertical-align: top;
    color: #FFF;
    font-weight: bold;
}

.iceMnuItmAdm a, .iceMnuItmAdm a:hover {
	padding: 0;
    display: block;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    height: 22px;
    color: #FFF;
}

.iceMnuItmAdm a .iceOutTxt {
	background-color: #4A4A4A;
	color: #FFF;
    font-weight: bold;
}

.iceMnuItmAdm a:hover {
	background-color: #AAAAAA;
	color: #000000;
}

.iceMnuItmAdm a:hover .iceOutTxt {
	color: #000000;
    font-weight: bold;
}

.iceMnuItmAdm a:hover .iceOutTxt, .iceMnuItmAdm a:hover .iceMnuItmLabelAdm {
    color: #000000;
}

.iceMnuItmLabelAdm {
	font-weight: bold;
}

.iceDatTblAdm td span.iceMnuItmLabelAdm {
	display: inline;
	padding: 0px;
}

.iceMnuItmImageAdm,.iceMnuItmLabelAdm {
}

.iceMnuBarSubMenuAdm {
	position: relative;
	background-color: #4A4A4A;
	display: block;
    z-index: 1000;
}

.iceMnuBarSubMenuIndAdm {
	float: right;
	padding: 0px;
	margin: 0px;
}

/*############################################
Estilos para o Menu Início
#############################################*/
.iceMnuBarIni {
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}

.iceMnuBarItemIni {
	float: left;
	white-space: nowrap;
	background-color: #FFFFFF;
	border: 0px solid #DBDBDB;
}

.iceMnuBarItemIni a, .iceMnuBarItemIni a:hover {
	text-decoration: none;
    font-weight: bold;
    display: block;
    font-size: 11px;
}

.iceMnuBarItemIni a, .iceMnuBarItemIni a:hover {
    padding: 3px 6px 3px 6px;
}

.iceMnuBarItemIni a {
	background: #C75249;
	color: #FFFFFF;
}

.iceMnuBarItemIni a:hover {
	background: #A62F27;
	color: #000000;
}

.iceMnuItmSepIni {
	border-bottom: 0px solid #DBDBDB;
}

.iceMnuItmSepIni hr {
	width: 100%;
}

.iceMnuBarSubMenuIni {
	position: relative;
	background-color: #C75249;
	display: block;
    z-index: 1000;
}

.iceMnuItmIni {
	padding: 0;
    margin: 0;
    vertical-align: top;
    border-bottom: 0px solid #DBDBDB;
}

.iceMnuItmIni a, .iceMnuItmIni a:hover {
	border: 0;
    padding: 0;
    margin: 0;
    display: block;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    height: 22px;
}

.iceMnuItmIni a {
	background-color: #C75249;
	color: #FFF;
}

.iceMnuItmIni a:hover {
	background-color: #A62F27;
	color: #000000;
}

.iceMnuItmIni a:hover .iceOutTxt {
	color: #000000;
}

.iceMnuItmIni a:hover .iceOutTxt, .iceMnuItmIni a:hover .iceMnuItmLabelIni {
    color: #000000;
}

.iceMnuItmLabelIni {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}

.iceMnuItmLabelIni,.iceMnuBarItemLabelIni {
	font-size: 11px;
	/*width: 100%;*/
	vertical-align: top;
}

.iceDatTblIni td span.iceMnuItmLabelIni {
	display: inline;
	padding: 0px;
}

.iceMnuItmImageIni,.iceMnuBarItemImageIni {
	display: inline;
}

.iceMnuItmImageIni,.iceMnuItmLabelIni {
	vertical-align: middle;
}

.iceMnuBarSubMenuIndIni {
	float: right;
	padding: 0px;
	margin: 0px;
}

/*############################################
Estilos para o Menu Área Animal
#############################################*/
.iceMnuBarAni {
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

.iceMnuBarItemAni {
	float: left;
	white-space: nowrap;
	background-color: #FFFFFF;
	border: 0px solid #DBDBDB;
}

.iceMnuBarItemAni a, .iceMnuBarItemAni a:hover {
	text-decoration: none;
    font-weight: bold;
    display: block;
    font-size: 11px;
}

.iceMnuBarItemAni a, .iceMnuBarItemAni a:hover {
    padding: 3px 6px 3px 6px;
}

.iceMnuBarItemAni a {
	background: #4A4A4A;
	color: #FFFFFF;
}

.iceMnuBarItemAni a:hover {
	background: #AAAAAA;
	color: #000000;
}

.iceMnuBarItemAni hr {
	border: none;
}

.iceMnuItmSepAni {
	border-bottom: 0px solid #DBDBDB;
}

.iceMnuItmSepAni hr {
	width: 100%;
}

.iceMnuBarSubMenuAni {
	position: relative;
	background-color: #4A4A4A;
	display: block;
    z-index: 1000;
}

.iceMnuItmAni {
	padding: 0;
    margin: 0;
    vertical-align: top;
    border-bottom: 0px solid #DBDBDB;
}

.iceMnuItmAni a, .iceMnuItmAni a:hover {
	border: 0;
    padding: 0;
    margin: 0;
    display: block;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    height: 22px;
}

.iceMnuItmAni a {
	background-color: #4A4A4A;
	color: #FFF;
}

.iceMnuItmAni a:hover {
	background-color: #AAAAAA;
	color: #000000;
}

.iceMnuItmAni a:hover .iceOutTxt {
	color: #000000;
}

.iceMnuItmAni a:hover .iceOutTxt, .iceMnuItmAni a:hover .iceMnuItmLabelAni {
    color: #000000;
}

.iceMnuItmLabelAni {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}

.iceMnuItmLabelAni,.iceMnuBarItemLabelAni {
	font-size: 11px;
	/*width: 100%;*/
	vertical-align: top;
}

.iceDatTblAni td span.iceMnuItmLabelAni {
	display: inline;
	padding: 0px;
}

.iceMnuItmImageAni,.iceMnuBarItemImageAni {
	display: inline;
}

.iceMnuItmImageAni,.iceMnuItmLabelAni {
	vertical-align: middle;
}

.iceMnuBarSubMenuIndAni {
	float: right;
	padding: 0px;
	margin: 0px;
}

/*############################################
Estilos para o Menu Área Vegetal
#############################################*/
.iceMnuBarVeg {
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

.iceMnuBarItemVeg {
	float: left;
	white-space: nowrap;
	background-color: #FFFFFF;
	border: 0px solid #DBDBDB;
}

.iceMnuBarItemVeg a, .iceMnuBarItemVeg a:hover {
	text-decoration: none;
    font-weight: bold;
    display: block;
    font-size: 11px;
    
}

.iceMnuBarItemVeg a, .iceMnuBarItemVeg a:hover {
    padding: 3px 6px 3px 6px;
}

.iceMnuBarItemVeg a {
	background: #4A4A4A;
	color: #FFFFFF;
}

.iceMnuBarItemVeg a:hover {
	background: #AAAAAA;
	color: #000000;
}

.iceMnuItmSepVeg {
	border-bottom: 0px solid #DBDBDB;
}

.iceMnuItmSepVeg hr {
	width: 100%;
	/*border: 1px inset #000000px;*/
}

.iceMnuBarSubMenuVeg {
	position: relative;
	background-color: #4A4A4A;
	display: block;
    z-index: 1000;
}

.iceMnuItmVeg {
	padding: 0;
    margin: 0;
    vertical-align: top;
    border-bottom: 0px solid #DBDBDB;
}

.iceMnuItmVeg a, .iceMnuItmVeg a:hover {
	border: 0;
    padding: 0;
    margin: 0;
    display: block;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    height: 22px;
}

.iceMnuItmVeg a {
	background-color: #4A4A4A;
	color: #FFF;
}

.iceMnuItmVeg a:hover {
	background-color: #AAAAAA;
	color: #000000;
}

.iceMnuItmVeg a:hover .iceOutTxt {
	color: #000000;
}

.iceMnuItmVeg a:hover .iceOutTxt, .iceMnuItmVeg a:hover .iceMnuItmLabelVeg {
    color: #000000;
}

.iceMnuItmLabelVeg {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}

.iceMnuItmLabelVeg,.iceMnuBarItemLabelVeg {
	font-size: 11px;
	/*width: 100%;*/
	vertical-align: top;
}

.iceDatTblVeg td span.iceMnuItmLabelVeg {
	display: inline;
	padding: 0px;
}

.iceMnuItmImageVeg,.iceMnuBarItemImageVeg {
	display: inline;
}

.iceMnuItmImageVeg,.iceMnuItmLabelVeg {
	vertical-align: middle;
}

.iceMnuBarSubMenuIndVeg {
	float: right;
	padding: 0px;
	margin: 0px;
}