﻿
#AJAXMessage
{
	 position:relative;
	 height:20px;
}	

.AJAXMessagePosImg
{
	float:left ;
	margin-left:10px;
}	

.AJAXMessagePosImgWait
{
	float:left ;
	margin-left:10px;
	background-image:url(../images/MasterPage/Path.png); 
	background-position: 0px -264px ;  
/*	background-image:url(../images/MasterPage/ok.gif); */
	background-repeat:no-repeat; 
	width:18px;
	height:16px;
	position:absolute;
}	

.AJAXMessagePosImgOk
{
	float:left ;
	margin-left:10px;
	background-image:url(../images/MasterPage/Path.png); 
	background-position: 0px -218px ;  
/*	background-image:url(../images/MasterPage/ok.gif); */
	background-repeat:no-repeat; 
	width:18px;
	height:16px;
	position:absolute;
}	

.AJAXMessagePosImgNOk
{
	float:left ;
	margin-left:10px;
	background-image:url(../images/MasterPage/Path.png); 
	background-position: 0px -310px ;  
/*	background-image:url(../images/MasterPage/error.gif); */
	background-repeat:no-repeat; 
	width:24px;
	height:24px;
	position:absolute;
}	

.AJAXMessagePosMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#96534A ;
	font-size:x-small ;
	vertical-align:text-bottom ;
	margin-left:40px;

}	

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;				/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute;			/* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #95524a;	
	padding:2px;
	z-index:100;				/* Always needed	*/
	position:absolute;			/* Always needed	*/
	background-color:#FFF;		/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;					/* Always needed	- to make it appear below the message */
	position:absolute;			/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;				/* Transparency */	
}

.divAlert
{
	font-size:x-small ;
	width:100%;
	text-align:center;
}

.divAlertheader
{
	background-color:#945248;
	/*background-image:url(../images/canto_m3_active.gif);*/
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	width:100%;
	text-align:center;
}

.divAlertMessageContent
{
	width:90%;
	margin:5px 5px 5px 5px;
}

.divAlertfooter
{
	width:90%;
	height:10%;
}

.botao
{
	background-image:url(../images/registar.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	float:right;
	margin-top:10px;
	 font-size:x-small;
}

.botao a , .botao a
{
	color:#000000;
	text-decoration:none;
}

.botao a:hover, .botao a:hover
{
	color:#96534A;
	text-decoration:none;
}body { 
height: 100%; 
padding: 0; 
margin: 0; 
} 

/*CSS para centar no ecra*/
.middle 
{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 0px;
	overflow: visible;
	visibility: visible;
	display: block;
	/* LMM - ALTERADO para aparecer por cima do menu da masterpage */
	z-index: 2;
}	
/*CSS para centar a janela no ecra*/
.ContentArea
{
	position: absolute; 
	left: 50%;
	visibility: visible;
	display: none;
}
	
.CMS_Menu 
{
	list-style-type: none;
	top: 0;
	position: relative;
	text-align: left;
	height: 2em;
	background: #945248; 
	width:100%;
}

.CMS_Menu_Image 
{
    width : 20px;
    height: 20px;
    border : 0px;
    margin: 4px 4px 4px 4px;
}

.CMS_Menu ul 
{
	margin: 0;
	padding: 0 0 0 10px;
	position: absolute;
}

.CMS_Menu li 
{
	display: inline;
	list-style: none;
}

.CMS_Menu li:hover  
{
	display: inline;
	list-style: none;
	background-color: #D1B4B0;
}

.CMS_Menu span 
{
	margin: 0px 3px -1px 3px;
}

.CMS_Menu a 
{
	display: block;
	float: left;
	padding: 4px 6px 3px 6px;
	margin: 0px 3px 0px 3px;
	background: #945248;
	color: #ffffff!important;
	text-decoration: none!important;
}

.CMS_Menu a:hover 
{
	background-color: #D1B4B0;
}

.CMS_Menu a.selected {
    background-color: #fff;
    color: #333!important;
    background-image: none;
    padding-top: 3px;
}
 
#OuterContent 
{
	border-left:1px solid rgb(128,0,0);
	border-right:1px solid rgb(128,0,0);
	border-bottom:1px solid rgb(128,0,0);
	border-top:2px solid rgb(128,0,0);	
	background-color: #ffffff;
} 

.Scroller
{
	text-align: left;
	border-top: 0;
	height:99%;
	border-left:2px solid rgb(238,224,223);
	border-right:2px solid rgb(238,224,223);
	border-bottom:2px solid rgb(238,224,223);
	border-top:2px solid rgb(238,224,223);	
	margin-right: 15px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
} 

.makeScroll1
{
	/*overflow:auto;*/
	position:absolute;
} 

.contentMenu 
{
	text-align: left;
	border-top: 0;
	width: 100%;
	height:100%;
	border-left:2px solid rgb(238,224,223);
	border-right:2px solid rgb(238,224,223);
	border-bottom:2px solid rgb(238,224,223);
	border-top:2px solid rgb(238,224,223);	
	margin-right: 15px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
} 

.CMS_ContentText 
{
	color: #333;
	position	: relative;
}

.scroll-track
{
  height:10px;
  width:10px;
  background: #945248;
  background-image: url('../images/VScrollTrackFill.gif');
}

.scroll-handle
{
/*  border: 1px solid black; */
  height:10px;
  width:10px;
  background:#945248;
  background-image: url('../images/BlueVFill.gif');
  cursor:pointer;
}

#Footer
{ /*CSS for Status Bar div (includes resizearea)*/
	height: 30px; /*height of resize image*/
	width:100%;
}

#StatusArea
{ /*CSS for Status Bar div (includes resizearea)*/
	width:90%;
 	float:left;
}

#ResizeArea
{ /*CSS for Resize Area itself*/
	width: 13px; /*width of resize image*/
	height: 13px; /*height of resize image*/
	cursor: nw-resize;
	background-image: url('../images/resize.gif');
	background-repeat:no-repeat;
	float:right ;
	margin-top:15px;
}

#DivPrint
{ /*CSS for Resize Area itself*/
	overflow: hidden;
	visibility:hidden;
	width:0%;
	height:0%;
	display: none
}

.scrollAreaWW {
	position	: absolute;
	width		: 10px; 
	border		: 1px solid #666;
	overflow	: hidden;
	z-index:1;
	background-image: url('../images/VScrollTrackFill.gif');
}

.scrollerWW {
	position	: absolute;
	top			: -1px;
	width		: 10px;
	background	: #945248;
	border-top	: 1px solid #666;
	border-bottom	: 1px solid #666;
	z-index:2;
	background-image: url('../images/BlueVFill.gif');
}

.containerWW 
{
	position	: absolute;
/*	overflow	: hidden; */
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#945248;
	text-decoration:none;
}
a:hover {
	color:#945248;
	text-decoration:none;
}
a:active {
	color:#945248;
	text-decoration:none;
}

/* User Control dos Alertas */
.SESAlertasControl
{
	margin-left:2%;
	float:left;
	margin-top:15px;
	width:45%;
	height:95%;
}

.SEMAlertasControl
{
	margin-right :2%;
	float:right;
	margin-top:15px;
	width:45%;
	height:95%;
}

.SESAlertasControl a, .SEMAlertasControl a
{
	/*color:#000000;*/
	color:#96534A;
	text-decoration:none;
}

.SESAlertasControl a:hover, .SEMAlertasControl  a:hover
{
	color:#96534A;
	/*text-decoration:none;*/
	text-decoration:underline;
}

.SESAlertasControlBack
{
	border-top:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3;  
	background-color:#D1B4B0;
	padding:3px 16px 3px 0px;
}

.SESAlertasControlBot , .SEMAlertasControlBot
{
	margin-bottom:15px;
}

.SEMAlertasControlBack
{
	border-top:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3;  
	background-color:#D1B4B0;
	padding:3px 16px 3px 0px;

}
/* User Control dos Alertas */

/*tabtext - título da tabela tab*/

.tabtext
{
	background-color:#945248;
	background-image:url(../images/tabtext_back.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:3px 16px 3px 4px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left ;
	width:40%;
}

.tabtextblink
{
	background-color:#945248;
	background-image:url(../images/tabtext_back.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:3px 16px 3px 4px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left ;
	width:40%;
	text-decoration:blink underline ;
}

.tabIMG
{
	float:right;
	margin-top:2px;
	margin-right:2px;
/*	background-image:url(../images/path_up.gif); */
	background-image:url(../images/MasterPage/Path.png); 
	background-position: 0px -124px ; 
	background-repeat:no-repeat; 
	width:16px;
	height:18px;
	position:relative;
}

.tabIMGDown
{
	float:right;
	margin-top:2px;
	margin-right:2px;
/*	background-image:url(../images/path_down.gif);*/
	background-image:url(../images/MasterPage/Path.png); 
	background-position: -0px -76px ; 
	background-repeat:no-repeat;  
	width:16px;
	height:18px;
	position:relative;
}

.Texto
{
	background-color: white;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.btnAction
{
	background-image:url(../images/registar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 5px 15px 5px 15px;
	vertical-align: middle; 
	margin-top:5px;
	text-align:center;
	float:right;
	margin-right:1px;
}

.btn a , .btnAction a, .registar a, .btnok a , registarblink a, .validar a
{
	color:#000000;
	text-decoration:none;
}

.btn a:hover, .btnAction a:hover, .registar a:hover, .btnok a:hover, registarblink a:hover, .validar a:hover
{
	color:#96534A;
	text-decoration:none;
	
}

.btnDisable a , .btnDisable 
{
	background-image:url(../images/registar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 5px 15px 5px 15px;
	vertical-align: middle; 
	margin-top:5px;
	text-align:center;
	float:right;
	margin-right:1px;
	color: gray;	
	text-decoration: none;
	cursor: default;
	visibility:hidden;
}

.btnok
{
	background-image:url(../images/btnok.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 5px 15px 5px 15px;
	vertical-align: middle; 
	margin-top:5px;
	margin-left:25px;
	text-align:center;
	float:right;
	margin-right:1px;
}

.registar 
{
	background-image:url(../images/registar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 5px 15px 5px 15px;
	vertical-align: middle; 
	margin-top:5px;
	margin-left:25px;
	text-align:center;
	float:right;
	margin-right:1px;
}

.validar
{
	background-image:url(../images/registar.gif);
	background-repeat:no-repeat  ;
	background-position:bottom;
	padding: 5px 20px 5px 20px;
	vertical-align: middle; 
	text-align:center;
	margin-left:60px;
	display:inline;
}

.validarFloat
{
	background-image:url(../images/registar.gif);
	background-repeat:no-repeat  ;
	background-position:bottom;
	padding: 5px 20px 5px 20px;
	vertical-align: middle; 
	text-align:center;
	float:right;
}

.validarLeft
{
	background-image:url(../images/registar.gif);
	background-repeat:no-repeat  ;
	background-position:bottom;
	padding: 5px 20px 5px 20px;
	vertical-align: middle; 
	text-align:center;
	display:inline;
}

.registarblink
{
	background-image:url(../images/registar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 5px 15px 5px 15px;
	vertical-align: middle; 
	margin-top:5px;
	margin-left:25px;
	text-align:center;
	float:right;
	margin-right:1px;
	text-decoration:blink;
}

/* User Control dos Favoritos */
.Favorito
{
	background-color:#945248;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	width : 75%;
	vertical-align: middle;
}

.Fav-Date
{
	background-color:#945248;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	width : 25%;
	vertical-align: middle;
}

.Favorito-Item
{
	color:#945248;
	vertical-align:middle;
}

.Favorito-Item td , .Favorito td , .Fav-Date td
{
	padding: 5px 0 5px 0;
	/*Normalizacao das grelhas de favoritos: */
	border-color:Silver;
	border-style:solid;
	border-width:1px;
}

/* User Control dos Favoritos */


/* Glossario*/
.TabDataRow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
}

.metaFont
{
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-bottom:10px;
}

.FontGrid
{
	width:100%;
}


.metaFontL
{
	width:35%;
	float:left;
	padding-left:2em;
}

.metaFontR
{
	width:50%;
	float:right;
}

.TabDataRowL
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-left:20px;
	height:3em;
}

.TabDataRowH
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-left:20px;
	visibility:hidden;
	background-color:#FFFFFF;
	display:none; 
	visibility : hidden ;
}

.TabDataCollumn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-right:5px;
	text-align:justify;
}

.TabDataCollumnNov {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	text-align:justify;
}

.TabDataCollumnF {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-right:5px;
	text-align:justify;
	width:75%;
}

.TabDataCollumnL {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-right:5px;
	text-align:right;
	width:19%;
}

.TabDataRow:hover, .TabDataCollumn a:active, .TabDataCollumn a:focus
{
	color:#945248;
}

/* Fim de metainfo grelha series*/

.footer
{
	position: absolute;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	bottom: 20px;
	left: 2%;
	right: 2%;
	width: 95%;
}

.Controlcontent
{
	overflow:hidden;
	display:block; 	
}

.ControlcontentL1
{
	width:65%;
	height:200px;
}

.LogincontentR
{
	 float:right;
	 margin-top:4em;
	 width:50%;
}

.RegcontentL
{
	width:75%;
}

.RegcontentR
{
	 float:right;
	 width:20%;
	 margin-right:0px;
}

.left
{
	width:57%;
	margin: 1% 0% 1% 1%;
	float:left;
}

.right
{
	width:37%;
	margin: 1% 1% 1% 0%;
	float:right;
}

.ServiceControl, .NovidadesControl, .FavControl, .AlertasControl, .ContentsControl, .NoIntranetUserControl, .RegAdvantageControl, .LoginControl, .PasswordControl
{	
	background-color:#ffffff;
	margin-bottom:10px;
/* 	position:relative;  */
}

.ServiceControlBack, .NovidadesControlBack, .FavControlBack, .AlertasControlBack, .ContentsControlBack, .NoIntranetUserControlBack, .RegAdvantageControlBack, .LoginControlBack, .PasswordControlBack
{
	border-top:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3;  
	background-color:#D1B4B0;
	padding:3px 16px 3px 0px;
	margin-bottom:5px;
}

.Info
{
	height:25px;	
	padding-bottom:5px; 
	padding-top:15px;
} 

.InfoF
{
	/*height:25px;	*/
	width:99%;
	padding-top:1em;
} 

.interrogacao
{
/*	background-image:url(../images/interrogacao.gif); */
	background-image:url(../images/MasterPage/Path.png);
	background-position: -0px -172px ;
	background-repeat:no-repeat; 
	width:18px;
	height:16px;
	position:absolute;
}

.interrogacaoF
{
/*	background-image:url(../images/interrogacao.gif); */
	background-image:url(../images/MasterPage/Path.png);
	background-position: -0px -172px ;
	background-repeat:no-repeat; 
	width:18px;
	height:16px;
	float:left;
}

.interrogacaoTxt
{
	padding: 0px 0px 0px 30px;
	position:absolute;
}

.interrogacaoTxtF
{
	width:95%;
	float:right;
}

.scrollDIV 
{
	background-color:#ffffff;
	overflow:hidden;
	margin:0px 0px 5px 0px;
}

.help
{
	color:#945248;
	cursor:inherit ;
}

/* User Control do~Registo*/
.RegistoControl
{
	margin:10px 20px 0px 20px;
	width:96%;
}

.RegistoControlBack
{
	border-top:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3;  
	background-color:#D1B4B0;
	padding:3px 16px 3px 0px;
}

.SES-Main-Area
{   
	position:relative;
}

.SES-Main
{   
	background-image:url(../images/table3_thdeg.gif);
	background-repeat:repeat-x;
	padding-top : 0px;
/*	border-top: solid 1px  black; 
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;*/
	width:97%;
	height:80%; 
	margin: .1em 1em .1em 1.5em;
	clear: left ;
	position:absolute;
}

.scroll
{
	clear:left;
	overflow:auto;
	height:200px;
	width : 200px;
	margin-top: .5em ;
	margin-left: .5em ;
}

.SES-MenuGroup
{
/*	background-color:#CCCCCC; */
	font-weight:normal;
	background-image:url(../images/table3_thdeg.gif);
	background-repeat:repeat-x;
	padding-top : 0px;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	vertical-align: top; 
	height : 0%;
}

.SES-NextItem
{
	border : 0px;
    cursor: hand;
}

.SES-NextItemth1
{
	border : 0px;
    cursor: hand;
	width: 21px; height: 20px; 
/*	background-image:url(../images/th1.gif);
	background-repeat: no-repeat;  */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -450px;
	background-repeat: no-repeat; 
}

.SES-NextItemth2
{
	border : 0px;
    cursor: hand;
	width: 21px; height: 20px; 
/*	background-image:url(../images/th2.gif);
	background-repeat: no-repeat;  */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -490px;
	background-repeat: no-repeat; 
}

.SES-NextItemth4
{
	border : 0px;
    cursor: hand;
	width: 21px; height: 20px; 
/*	background-image:url(../images/th4.gif);
	background-repeat: no-repeat;  */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -530px;
	background-repeat: no-repeat; 
}

.SES-NextItemth6
{
	border : 0px;
    cursor: hand;
	width: 21px; height: 20px; 
/*	background-image:url(../images/th6.gif);
	background-repeat: no-repeat;  */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -570px;
	background-repeat: no-repeat; 
}

.SES-NextItemth7 
{
	border : 0px;
    cursor: hand;
	width: 28px; height: 20px; 
/*	background-image:url(../images/th7.gif);
	background-repeat: no-repeat;  */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -610px;
	background-repeat: no-repeat; 
}

.SES-NextItemth7Over 
{
	cursor: hand;
	background-color:#DDDDDD;
	color: #FFFFFF; 
	border : 0px;
	font-weight:bold;
	width: 28px; height: 20px; 
/*	background-image:url(../images/th7.gif); */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -610px;
	background-repeat: no-repeat; 
}

.SES-print_ambos 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px; 
/*	background-image:url(../images/print_ambos.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png);
	background-position: -10px -330px;
	background-repeat: no-repeat; 
	width:200px;
}

.SES-print_ambosOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/print_ambos.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -330px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
	width:200px;
}

.SES-print_metainfo
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/print_metainfo.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -410px;
	background-repeat: no-repeat; 
	width:200px;
}

.SES-print_metainfoOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/print_metainfo.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -410px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
	width:200px;
}

.SES-print_dados
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/print_dados.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -370px;
	background-repeat: no-repeat; 
	width:200px;
}

.SES-print_dadosOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/print_dados.gif); 
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -370px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
	width:200px;
}

.SES-export_csv
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/export_csv.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -50px;
	background-repeat: no-repeat; 
	width:200px;
}

.SES-export_csvOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/export_csv.gif); 
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -50px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
	width:200px;
}

.SES-export_dados
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/export_dados.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -90px;
	background-repeat: no-repeat; 
	width:200px;
}
.SES-export_dadosOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/export_dados.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -90px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
	width:200px;
}

.SES-export_metainfo
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/export_metainfo.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -130px;
	background-repeat: no-repeat; 
	width:200px;
}
.SES-export_metainfoOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/export_metainfo.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -130px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
	width:200px;
}

.SES-export_ambos
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/export_ambos.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -10px;
	background-repeat: no-repeat; 
	width:200px;
}
.SES-export_ambosOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/export_ambos.gif); 
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -10px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
	width:200px;
}

.SES-filtro_row
{
	width: 24px; height: 20px; 
/*	width: 21px; height: 20px; */
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_row.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -210px;
	background-repeat: no-repeat; 
	width:200px;
}
.SES-filtro_rowOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_row.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGridFiltros.png); 
	background-position: -10px -210px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
    width: 21px; 
    }

.SES-filtro_rowBarra
{
	width: 24px; height: 20px; 
/*	width: 21px; height: 20px; */
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_row.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGridFiltros.png); 
	background-position: -10px -210px;
	background-repeat: no-repeat; 
	width: 21px; 
}

.SES-filtro_col
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_col.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -170px;
	background-repeat: no-repeat; 
	width:200px;
}
.SES-filtro_colOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_col.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGridFiltros.png); 
	background-position: -10px -170px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
    width: 21px; 
}
.SES-filtro_colBarra
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_col.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGridFiltros.png); 
	background-position: -10px -170px;
	background-repeat: no-repeat; 
    width: 21px; 
}

.SES-filtro_rowcol
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_rowcol.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -250px;
	background-repeat: no-repeat; 
	width:200px;
}
.SES-filtro_rowcolOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_rowcol.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGridFiltros.png); 
	background-position: -10px -250px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
    width: 21px; 
}
.SES-filtro_rowcolBarra
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_rowcol.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGridFiltros.png); 
	background-position: -10px -250px;
	background-repeat: no-repeat; 
    width: 21px; 
}

.SES-filtro_semfiltro
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_semfiltro.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGrid.png); 
	background-position: -10px -290px;
	background-repeat: no-repeat; 
	width:200px;
}
.SES-filtro_semfiltroOver 
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_semfiltro.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGridFiltros.png); 
	background-position: -10px -290px;
	background-repeat: no-repeat; 
	background-color:#DDDDDD;
	color: #FFFFFF; 
    width: 21px; 
}
.SES-filtro_semfiltroBarra
{
	width: 24px; height: 20px; 
    cursor: pointer;
    cursor: hand;
    padding: 2px 0px 2px 24px;
/*	background-image:url(../images/filtro_semfiltro.gif);
	background-position : 1px center; */
	background:url(../images/SESGrid/SESGridFiltros.png); 
	background-position: -10px -290px;
	background-repeat: no-repeat; 
    width: 21px; 
}

.StripeGroup
{   
  border-width:1px; 
  background-color: white;
  cursor:default;
  background-image:url(../images/menuBackgroundTop.gif);
  border-color:#7E7E81;
  border-style:solid;

}

.SES-HeaderItem
{
	background-repeat:repeat-x; 
	background-color:#FAFAFA;
    font:  12px Arial, Verdana;
    color: #666666;
    padding: 0px 2px 4px 2px;
    text-align: center; 
	width : 200px;
    border-bottom: 1px solid #000000;
}

.SES-HeaderItemOver
{
	cursor: hand;
	background-repeat:repeat-x; 
	background-color:#DDDDDD;
    font:  12px Arial, Verdana;
    color: #FFFFFF; 
    padding: 0px 2px 4px 2px;
    text-align: center; 
	width : 200px;
    border-bottom: 1px solid #000000;
}

.SES-NextItemOver 
{
	cursor: hand;
	background-color:#DDDDDD;
	color: #FFFFFF; 
	border : 0px;
	font-weight:bold;
}

.SES-TopHeaderItem
{
	background-repeat:repeat-x; 
	background-color:#FAFAFA;
    font:  12px Arial, Verdana;
    color: #666666;
    padding: 0px 2px 4px 2px;
    text-align: center; 
	width : 200px;
}

.FirstColumn , #SESGrid_FirstColumn 
{
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	background-color:#CCCCCC; 
    vertical-align : top ;
	margin:0 0 0 0;
	width:100px;
}

.FirstColumnL
{
	left:44px;
	float:right;
}

.objInvertDown
{
/*	background-image:url(../images/down.GIF);
	background-repeat:no-repeat; */
	background:url(../images/SESMenu/SESMenu.png); 
	background-position: -8px -40px;
	width:16px;
	height:16px;
	top:85px;
}

.objInvertUp
{
/*	background-image:url(../images/up.GIF);
	background-repeat:no-repeat; */
	background:url(../images/SESMenu/SESMenu.png); 
	background-position: -8px -195px;
	width:16px;
	height:16px;
	top:85px;
}

.FirstColumnR
{
	left:44px;
	float:right;
}

.Bullet
{
/*	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat; */
	background:url(../images/SESMenu/SESMenu.png); 
	background-position: -8px -8px;
	width:16px;
	height:16px;
	top:-5px;
}

.yui-dt-header1
{
	margin-left:20px;
	width:110px;
	top:0px;
}

.yui-dt-header
{
	height:70px;
}

.NextColumn, .SESGrid_NextColumn 
{
	background-color:#CCCCCC;
	width : 150px;
	font:  10px Verdana;
    font-size: 10px;
	text-align : center ;
    vertical-align : top ;
	margin:0 0 0 0;
	height : 100px;
}

.InfoH
{
/*	background-image:url(../images/infoH.gif);
	background-repeat:no-repeat; */
	background:url(../images/SESMenu/SESMenu.png); 
	background-position: -8px -99px;
	width:18px;
	height:16px;
}

.ColumnT
{
	width:150px;
	bottom:0px;
	/*height:55%;*/
}

.NextColumnTL
{
	width:10px;
	float:left;
	margin-left:5px;
}

.Hide
{
/*	background-image:url(../images/hide.gif);
	background-repeat:no-repeat; */
	background:url(../images/SESMenu/SESMenu.png); 
	background-position: -8px -72px;
	width:16px;
	height:16px;
}

.NextColumnTR
{
	width:10px;
	float:right;
	margin-right:10px;
}

.ColumnD
{
	width:150px;
/*	border:solid 1px yellow; */
	clear:left;
}

.NextColumnDL
{
	width:10px;
	float:left;
	margin-left:5px;
/*	border:solid 1px red; */
}

.Left
{
/*	background-image:url(../images/left.gif);
	background-repeat:no-repeat; */
	background:url(../images/SESMenu/SESMenu.png); 
	background-position: -8px -131px;
	width:16px;
	height:16px;
}

.Right
{
/*	background-image:url(../images/right.gif);
	background-repeat:no-repeat; */
	background:url(../images/SESMenu/SESMenu.png); 
	background-position: -8px -163px;
	width:16px;
	height:16px;
}

.NextColumnDM
{
	width:80px;
	margin-left:30px;
/*	border:solid 1px blue; */
}

.NextColumnDR
{
	width:10px;
	float:right;
	margin-right:5px;
/*	border:solid 1px red; */
}

.TimeCell, #SESGrid_TimeCell
{
	text-align : center ;
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    vertical-align : middle ;
	background-color:#E9E9E9; 
	margin:0 0 0 0;
}

.DataCell
{
	background-color:#FFFFFF;
	text-align : right ;
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    vertical-align : middle ;
	margin:0 0 0 0;
	border-right:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
	color:#000000;
}

/* metainfo grelha series */
.metaUrl
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	color:#FFFFFF; */
	text-decoration:none;
	font-size:x-small;
}

.metaGrelhaMenu3 {
	padding-bottom:1em;
	padding-top:1em;
	clear:left;
}

.metaGrelhaMenu3 a{
	background-color: #945248;
	background-image:url(../images/canto_m3_hover.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:2px 8px 1px 4px;
	text-decoration:none;
	float:left;
}

.metaGrelhaMenu3 a:hover, .metaGrelhaMenu3 a:active, .metaGrelhaMenu3 a:focus
{
	background-color:#945248;
	background-image:url(../images/canto_m3_hover.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:2px 8px 1px 4px;
	text-decoration:none;
	
}
/*.menu3 .selected - iten de menu de terceira navegação quando seleccionado*/
.metaGrelhaMenu3 .selected
{
	background-color:#945248;
	background-image:url(../images/canto_m3_active.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:2px 8px 1px 4px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

/* Fim de metainfo grelha series*/

.HiddenRow
{
	display:none; 
	height : 0px;
	width : 0px;
	visibility : hidden ;
}

#MetaInfo1
{
    overflow:auto;
    height:300px;
}

.ToolTipH
{
	font-Weight:bold;
	width:30em;
	font-Family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #945248;
	padding:3px;
	font-Size:x-small;
	color:#ffffff;
	background:#945248;
	opacity:.0.85;filter:alpha(opacity=85);
}

.ToolTipT
{
	border-Bottom:1px solid #945248;
	border-Left:1px solid #945248;
	border-Right:1px solid #945248;
	width:30em;
	font-Family:Verdana, Arial, Helvetica, sans-serif;
	font-Size:x-small;
	padding:3px;
	color:#1B4966;
	background:#FFFFFF;
	opacity:.1.00;filter:alpha(opacity=100);
	text-Align:justify;
}
body 
{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small ;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#945248;
	text-decoration:none;
}
a:hover {
	color:#945248;
	text-decoration:none;
}
a:active {
	color:#945248;
	text-decoration:none;
}

#btnVerSeries, #btnArvoreInicial, #btnGerarQuadro, #ctlListaSeriesGerar_tdLnkSubscribe, #ctlListaSeriesGerar_hypDelSelected, #ctlListaSeriesGerar_hypDelAll
{
	color:#945248;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;	
}

/*content - tabela geral - estrutura da página*/
.content 
{
	background-image:url(../images/back_body.gif); 
	background-repeat:repeat-x;
	background-position:top;  
	margin-left: 5px;
	margin-right: 5px;
	padding:0 1px 0 0;
	display:block;
}

/*banner - imagem de topo*/
.banner
{
	background-image: url(../images/banner.gif);  
	background-repeat: no-repeat;
	background-position: left toP;  
	vertical-align: top;
	width:99%;
	display:block;
	height:110px;
	/* Regra para fill da imagem de bacjground 
	display: inline-block; */
}

/* Regra para fill da imagem de bacjground */
.banner:after 
{
	content: "."; 
	height:0; 
	visibility: hidden; 
	display: block; 
	clear: both; 
}

/* Hides from IE-mac \*/
/* Regra para fill da imagem de bacjground */
* html .banner 
{
	height: 1%; 
	display: block; 
}

/* End hide from IE-mac */ 
.imgcontrol
{
	float:left ;
	margin-top:0%;
	width:49%;
}

.Logo
{
	width: 300px; height: 110px; 
	background-image:url(../images/logoPT.gif); 
	background-repeat: no-repeat; 
	float:left;
}

.mastercontrols
{
	float:right ;
	width:49%;
	text-align:right;
}

.logcontrol 
{
	float:right ;
	width:99%;
	margin-top:1em;
}
 
/*log - Formatação de nome de utilizador e logout*/
.log {
	text-align:right;
	float:right;
}

.log a 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-size:xx-small;*/
	font-size:x-small;
	line-height:17px;
	color:#945248!important;
	text-decoration:none!important;
}

.log a:hover, .sitemap a:hover
{
	text-decoration:underline;
}

/* Menu */
.menucontrol
{
    float:right;
	margin-top:2.2em;
}

/*path - caminho percorrido*/

.pathcontrol
{
	margin: 10px 10px 0px 10px;
}

.path 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-size:xx-small;*/
	font-size:x-small;
	color:#333333;
	height:16px;
/*	background-image:url(../images/path.gif); */
	background-repeat:repeat;   
	background-image:url(../images/MasterPage/Path.png);
	background-position: 0px -30px ;
}

.path_img 
{
	float:left; 
	width: 18px; height: 16px; 
/*	background-image:url(../images/path_left.gif); */
	background-repeat: no-repeat;  
	background-image:url(../images/MasterPage/Path.png);
	background-position: -0px -410px ;
}

.path_img2 
{
	float:right; 
	width: 18px; height: 16px; 
/*	background-image:url(../images/path_right.gif);  */
	background-repeat: no-repeat;  
	background-image:url(../images/MasterPage/Path.png);
	background-position: -0px -364px;
}

.path a 
{
	color:#945248!important;
	text-decoration:none!important;
}
.path a:hover
{
	color:#945248;
	text-decoration:underline;
}

/*fim de path*/

div.tooltip
{
    background-color:white;
    padding : 5px 5px 5px 5px;
    margin: 2px 0px -2px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small ;
	position:absolute ;
	border-style:solid ;
	border-width:thin;
	border-color:Gray;
	text-align:justify;
}
    
div.tooltipIFrame
{
    border: none;
	border : 0;
	overflow : hidden;
	background-color : white;
}

/* BBSTAT MENU */

.PadR 
{ 
	float:right;
}

.menu-hv1 * 
{
	margin: 0;
	/*padding: 0;*/
	padding: 3px;
	margin-top:0;
/*	z-index:1;*/
}

/* Posição do 1º Menu*/
.menu-hv1 ul.F-Level-ul
{ 
/*    background-color: #945248;   */
    height:23px;
	float:right;
	float:left;
}

/* Posição elementos do 1º Menu */
.menu-hv1 li.F-Level-li
{ 
    list-style: none; 
    float: left; 
    position:relative;
}

/* Cor das letras do 1º Menu*/
.menu-hv1 ul.F-Level-ul li.F-Level-li a
{ 
    display: block;
    text-decoration: none; 
    color: #fff;
    padding: 0 0px 0 20px; 
	font-size:x-small ;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Esconde 2º Menu */
.menu-hv1 li.F-Level-li ul.S-Level-ul
{ 
    visibility: hidden;
}

/* over ao 1º Menu, Mostra o 2º Menu */
.menu-hv1 li.F-Level-li:hover ul.S-Level-ul, .menu-hv1 li.F-Level-li.over ul.S-Level-ul 
{ 
    visibility: visible;
}

/* Posição do 2º Menu */
.menu-hv1 ul.S-Level-ul
{ 
    background-color: #EBDEDD; 
    position:absolute;
    width:15.5em; /* alterei o tamanho de 11.5em para 15.5 em */
    right:50%;
    /*z-index:99997;*/
    border: 1px solid #95524A;
    
}

/* Posição elementos do 2º Menu */
.menu-hv1 li.S-Level-li
{ 
    list-style: none; 
    float: none; 
    height:23px;
    text-align:right;
    padding: 2px 2px 2px 2px; 
    position:relative;
	
}

/* Cor das letras do 2º Menu */
.menu-hv1 ul.S-Level-ul li.S-Level-li a
{ 
    text-decoration: none; 
    padding: 2px 2px 2px 2px; 
    color: #945248;
	font-size:x-small;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 17px;
    /*border: 1px solid #FFFFFF;*/
    /*z-index:99997;*/
    }

/* Cor das letras do 2º Menu em Over*/
.menu-hv1 ul.S-Level-ul li.S-Level-li a:hover 
{ 
    text-decoration: none; 
    padding: 2px 2px 2px 2px; 
    color: #945248;
	font-size:x-small;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 17px;
    background-color:#D1B4B0;
    /*z-index:99997;*/
}

/* Esconde 3º Menu */

.menu-hv1 li.F-Level-li ul.S-Level-ul li.S-Level-li ul.T-Level-ul
{ 
    visibility: hidden;
}

/* over ao 2º Menu, Mostra o 3º Menu */
.menu-hv1 li.F-Level-li ul.S-Level-ul li.S-Level-li:hover ul.T-Level-ul, .menu-hv1 li.F-Level-li ul.S-Level-ul li.S-Level-li.over ul.T-Level-ul 
{ 
    visibility: visible;
}

/* Posição do 3º Menu */
.menu-hv1 ul.T-Level-ul
{ 
    background-color: #EBDEDD; 
    position:absolute;
    width:19em; /* alterei o tamanho de 19em para 22.5 em */
    right:100%; 
    top:5px;
    z-index:99998;
    border: 1px solid #95524A;
}

/* Posição elementos do 3º Menu */
.menu-hv1 li.T-Level-li
{ 
    list-style: none; 
    float: none; 
    text-align:center;
    padding: 2px 2px 2px 2px; 
    position:relative; 
    /*z-index:1;*/
/*    height:23px; retirei o height */
}

/* Cor das letras do 3º Menu */
.menu-hv1 ul.T-Level-ul li.T-Level-li a
{ 
    text-decoration: none; 
    padding: 2px 2px 2px 2px; 
    color: #945248;
	font-size:x-small;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 15px; /* alterei o tamanho de 23px para 11px */
    white-space:normal;
    /*z-index:99998;*/
}

/* Cor das letras do 3º Menu em Over*/
.menu-hv1 ul.T-Level-ul li.T-Level-li a:hover 
{ 
    text-decoration: none; 
    padding: 2px 2px 2px 2px; 
    color: #945248;
	font-size:x-small;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 15px; /* alterei o tamanho de 23px para 11px */
    background-color:#D1B4B0;
    white-space:normal;
    /*z-index:99998;*/
}

/* Esconde 4º Menu */
.menu-hv1 li.F-Level-li ul.S-Level-ul li.S-Level-li ul.T-Level-ul li.T-Level-li ul.FT-Level-ul
{ 
    visibility: hidden;
}

/* over ao 3º Menu, Mostra o 4º Menu */
.menu-hv1 li.F-Level-li ul.S-Level-ul li.S-Level-li ul.T-Level-ul li.T-Level-li:hover ul.FT-Level-ul, .menu-hv1 li.F-Level-li ul.S-Level-ul li.S-Level-li ul.T-Level-ul li.T-Level-li.over ul.FT-Level-ul 
{ 
    visibility: visible;
}

/* Posição do 4º Menu */
.menu-hv1 ul.FT-Level-ul
{ 
    /*z-index:2;*/
    /*z-index:99999;*/
    background-color: #EBDEDD; 
    position:absolute;
    width:30em; /* alterei o tamanho de 17em para 21em */
    /*width:21em; /* alterei o tamanho de 17em para 21em */
    top:0px;
    right:98%;
    border-top: 1px solid #95524A;
    border-bottom: 1px solid #95524A;
    border-left: 1px solid #95524A;
} 

/* Posição elementos do 4º Menu */
.menu-hv1 li.FT-Level-li
{ 
    list-style: none; 
    float: none; 
    text-align:center;
    padding: 2px 2px 2px 2px; 
    position:relative; 
/*    height:37px; retirei o height */
}

/* Cor das letras do 4º Menu */
.menu-hv1 ul.FT-Level-ul li.FT-Level-li a
{ 
    text-decoration: none; 
    padding: 2px 2px 2px 2px; 
    color: #945248;
	font-size:x-small;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 23px; /* alterei o tamanho de 23px para 13px */
    white-space:normal;
    vertical-align:middle;
    /*z-index:99999;*/
}

/* Cor das letras do 4º Menu em Over*/
.menu-hv1 ul.FT-Level-ul li.FT-Level-li a:hover 
{ 
    text-decoration: none; 
    padding: 2px 2px 2px 2px; 
    color: #945248;
	font-size:x-small;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 23px; /* alterei o tamanho de 23px para 11px */
    background-color:#D1B4B0;
    white-space:normal;
    vertical-align:middle;
    /*z-index:99999;*/
}
/* User Control TAB Series Cronologicas*/

.MasterArea
{
	height: 80%;
}

.SeriesHeader
{
	width:94%;
	margin:  0 0 0 1em;
	height: 80%;
	position: absolute;   
	clear: left ;
	margin-top:.3em;
}

.SeriesFooter
{
	width:97%;
	bottom:.0em;
	height:5%;
	position: absolute;
	clear: left ;
	margin-left:1.5em; 
	margin-right:1.5em;
}

.content_esq
{
	width:49%;
	margin:  .3em .3em .3em .3em  ;
	height: 94%;
	float:left;
	border-right:solid 1px gray;
}

.content_rgt
{
	width: 49%;
	margin:  .3em .3em .3em .3em  ;
	height: 98%;
	float: right;
}

#ddimagetabs
{
	width: 99%;
	height: 4%;
	float:left;
}
		
#ddimagetabs a 
{
	display: block;
	text-decoration: none;
	float: left;
	display: inline;
	padding-top: 4px; 	
	text-align: center;
	background-color: #EBDEDD;
	background-image:url(../images/canto_m3.gif); 
	background-position:right top;
	background-repeat:no-repeat;
	color:#945248;
	padding:2px 8px 1px 4px;
}

#ddimagetabs a:hover, #ddimagetabs a.current 
{
	background-color:#945248;
	background-image:url(../images/canto_m3_hover.gif); 
	background-position:right top;
	color:#FFFFFF;
	padding:2px 8px 1px 4px;
}

#tabcontentcontainer
{
	float: left;
	width:99%;
	height: 95%;
	overflow:auto;
}	

.tabcontent
{
	display:none;
	width:99%;
	height: 97%;
}

.tree
{
	padding:1em 1em 1em 1em;
	height: 97%;
}

.treeP
{
	padding:1em 1em 1em 1em;
	height: 97%;
}

.content_esq_bottom
{
	width: 99%;
 	margin-left:5px;
}

.content_rgt_bottom
{
	float: right;
	width: 49%;
}

.SeriesAGerar_ChkBoxListaDiv
{
	width: 99.5%;
	height: 81.5%;
}

.ddparamtabs
{
	width: 98%;
    height: 12.5%;
	float:left;
	padding: 2px  0px 0px 10px;
}
		
.iniciar 
{
	background-image:url(../images/Iniciar.GIF); 
	background-position:bottom;
	background-repeat:no-repeat;
	padding:4px 30px 4px 30px; 
 	margin-left:1em;
	vertical-align:middle;
	text-align:justify;
	float:left;
}

.gerarquadro 
{
	background-image:url(../images/quadro.GIF); 
	background-position:bottom;
	background-repeat:no-repeat;
	padding:4px 30px 4px 30px; 
	vertical-align: middle; 
	text-align:center;
	float:left;
}

/*----------Sistema Tabs---------------------*/
/*-------------------*/

.TNCM
{ 
/*	background: url(../images/info.gif) no-repeat; */
	background-image:url(../images/SESTree/SESTree.png); 
/*	background-position: -10px -146px ;*/
	background-position: -10px -146.5px ;
	background-repeat: no-repeat;
	font-family: Tahoma;
	/*font-size:xx-small; */
	font-size: 8pt; 
	color: black;	
	text-decoration: none;
}

.TNCOM 
{
/*	background: url(../images/info_hi.gif) no-repeat; */
	background-image:url(../images/SESTree/SESTree.png);
	background-position: -10px -179.5px ;
/*	background-position: -10px -179px ;*/
	background-repeat: no-repeat;
	background-color: #EBDEDD;
	font-family: Tahoma;
	/*font-size:xx-small; */
	font-size: 8pt; 
	color: black;
	cursor:default;
}

.TNCSM
{
/*	background: url(../images/info.gif) no-repeat;*/
	background-image:url(../images/SESTree/SESTree.png); 
	background-position: -10px -146.5px ;
	background-repeat:no-repeat;
	font-family: Tahoma; 
	/*font-size:xx-small; */
	font-size: 8pt; 
	color: white; 
	background-color: #945248; 	
	cursor:default;
/*	margin-left: 3px;*/
}

/*class para mudar icon metadata de no da arvore de categorias*/
.aC:hover
{
/*	background: url(../images/info_hi.gif) no-repeat;*/
	background-image:url(../images/SESTree/SESTree.png);
	background-position: -10px -179px ;	
}

.TreeNodeCatgs 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size:xx-small; */
	font-size: 8pt; 
	color: black;	
	padding-left: 3px;
	text-decoration: none;
	padding-left: 3px;
}

.TreeNodeCatgsDisabled
{ 
	font-family: Tahoma;
	/*font-size:xx-small; */
	font-size: 8pt; 
	color: gray;	
	padding-left: 3px;
	text-decoration: none;
	cursor: default;
}

.TreeNodeCatgsEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  /*font-size:xx-small; */
  font-size: 8pt; 
  margin-left: 4px;  
}

.TreeNodeCatgsOver 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size:xx-small; */
    font-size: 8pt; 
	color: #945248;
	/*text-decoration: underline;*/
	cursor: pointer;
	cursor:default;
	padding-left: 3px;
}

.TreeNodeCatgsSelect 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size:xx-small; */
	font-size: 8pt; 
	color: white; 
	background: #945248; 	
	cursor:default;
/*	margin-left: 3px;*/
}

.LoadingMessageCatgs
{
	font-family: Tahoma; 
	font-size:xx-small; 
	background:LemonChiffon; 
	border: solid 1px;
	padding: 2px;
}

.ResultsSearch
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small; 
	overflow:auto;
	height:65%;
	width:98%;
}
.PesquisaSimples_TextBox
{
	width: 80%;
}

/* Pesquisa Avancada */
.PesquisaAvancada_TextBox
{
	width: 80%;
}

/* ************************************************************************** */
/*		UserControl SeriesAGerarCtl.ascx                                      */
/* ************************************************************************** */

.SeriesAGerar_Area
{
	vertical-align: top;
	height:100%;
	width:100%;
	visibility:hidden;    
	position:relative;
}

.SeriesAGerar_Rebordo
{
	border:1px solid #98999B;
	width:100%;
	font-weight:normal;
	position:relative;
	top:.1em;
}

.SeriesAGerar_Toolbar
{
	background-image: url(../images/table3_thdeg.gif);
	border-bottom: silver 1px solid;
	border-bottom:1px solid #98999B;
	background-repeat: repeat-x;
	height: 2.4em;
}

.SeriesAGerar_ListaItem_White
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-bottom: gainsboro 1px solid;
	background-color: white;
	height:0px;
	position:relative;
}

.SeriesAGerar_ListaItem_NonWhite
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-bottom: gainsboro 1px solid;
	background-color: #fcf5f0;
	height:0px;
	position:relative;
}

.subs
{
/*	background-image: url(../images/subs.gif); */
	background-image:url(../images/SESTree/SESTree.png); 
	background-position: -10px -212px ;
	background-repeat: no-repeat;
	width:18px;
	height:16px;
}

.SeriesAGerar_ChkBoxListaDiv2
{
	width: 100%;
	overflow: auto;
	height: 90%;
	position:absolute;
}

.tdIcoSubscribe
{
/*	background-image:url(../images/bell.gif); */
	background-image:url(../images/SESTree/SESTree.png); 
	background-position: -10px -10px ;
	background-repeat: no-repeat; 
	width: 21px;
	height: 20px;
	float:left;
	padding :.2em .2em .2em .2em;
}

.hypImgDelSelected
{
/*	background-image:url(../images/cancel.gif); */
	background-image:url(../images/SESTree/SESTree.png); 
	background-position: -10px -50px ;
	background-repeat: no-repeat; 
	width: 15px;
	height: 20px;
	float:left;
	padding :.2em .2em .2em .2em;
}

/*menu3 - menu de terceira navegação, encontra-se já na zona de conteúdo*/
.menu3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	font-size:xx-small;
}
.menu3 a{
	background-color: #EBDEDD;
	background-image:url(../images/canto_m3.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#945248;
	padding:2px 8px 1px 4px;
	text-decoration:none;
	float:left;
}

.menu3 a:hover, .menu3 a:active, .menu3 a:focus
{
	background-color:#945248;
	background-image:url(../images/canto_m3_hover.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:2px 8px 1px 4px;
	text-decoration:none;
}
/*.menu3 .selected - iten de menu de terceira navegação quando seleccionado*/
.menu3 .selected
{
	background-color:#945248;
	background-image:url(../images/canto_m3_active.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:2px 8px 1px 4px;
	text-decoration:none;
	width:100%;
}

/*menu3 - menu de terceira navegação, encontra-se já na zona de conteúdo*/

/*menu3 - menu de terceira navegação, encontra-se já na zona de conteúdo*/
.menu4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	font-size:xx-small;
}
.menu4 a{
	background-color: #EBDEDD;
	background-image:url(../images/canto_m3.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#945248;
	padding:2px 8px 1px 4px;
	text-decoration:none;
	float:left;
}

.menu4 a:hover, .menu4 a:active, .menu4 a:focus
{
	background-color:#945248;
	background-image:url(../images/canto_m3_hover.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:2px 8px 1px 4px;
	text-decoration:none;
}
/*.menu3 .selected - iten de menu de terceira navegação quando seleccionado*/
.menu4 .selected
{
	background-color:#945248;
	background-image:url(../images/canto_m3_active.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:2px 8px 1px 4px;
	text-decoration:none;
	width:100%;
}

/* ************************************************************************** */
/*		UserControl ParametrizacaoCtl.ascx                                    */
/* ************************************************************************** */

.ParametrizTab 
{
	border:1px solid #98999B; 
	clear:left;
}

.ParametrizInternalTab
{
}

.S_SeriesHeader
{
	width:97%;
	height: 93%;
	position:absolute;
	clear: left ;
	margin :1em  0em 1em 1em;
	bottom: .1em;
}

.S_SeriesFooter
{
	width:97%;
	height: 7%;
	position: absolute;
	clear: left ;
	bottom: .2em;
}

.S_content_esq
{
	width:49%;
	height: 92%;
	float:left;
}

.S_content_rgt
{
	width: 49%;
	height: 92%;
	float: right;
}

.S_content_esq_bottom
{
	float: left;
	width: 48%;
	height: 3%;
	margin-bottom:0em;
	float:left;
	top: 0em;
}

.S_content_rgt_bottom
{
	float: right;
	width: 48%;
	height: 3%;
	float:right;
	top: 0em;
}

#S_tabcontentcontainer
{
	vertical-align: top;
	float: left;
	width:100%;
	height: 100%;
}	

.S_tabcontent
{
	width:100%;
	height: 99%;
}

.S_Tree
{
	padding:1em 1em 1em 1em;
	background-color:White;
	border:solid 1px gray;
	width: 93%;
	height: 95%;
	overflow:auto;
}

.S_Div
{
	padding:1em 1em 1em 1em;
	height: 94%;
	width: 95%;
	background-color:White;
	overflow:auto;
	border:solid 1px gray;
}

.FiltroSeriesBody
{
	font-size:x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #EBDEDD;
}

.campoObrigatorioFiltroSeries
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:Red;
	font-size:x-small;
	height: 3%;
	vertical-align:middle;
}

/*menuseries - menu de terceira navegação, encontra-se já na zona de conteúdo*/
menuseries 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	font-size:120%;
}

.menuseries a
{
	background-color:#945248;
	background-image:url(../images/canto_m3_hover.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:2px 8px 1px 4px;
	text-decoration:none;
	font-size:120%;
}

#menuseries a:selected
{
	background-color:#945248;
	background-image:url(../images/canto_m3_hover.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:2px 8px 1px 4px;
	text-decoration:none;
	font-size:120%;
}

.MetadataLabel 
{
	font-weight: bold;
	font-size:x-small ;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.MetadataValue 
{
	font-weight: normal;
	font-size:x-small ;
	color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 6px;
	padding-left: 0px;
	padding-bottom:10px;
	float:left;
	width:98%;
}

.LinkValue
{
	font-weight: normal;
	font-size:x-small ;
	color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 6px;
	padding-left: 0px;
	padding-bottom:10px;
	float:left;
	width:70%;
	text-align:justify ;
}

.LinkValueR
{
	font-weight: normal;
	font-size:x-small ;
	color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 6px;
	padding-left: 0px;
	width:20%;
	float:right ;
}

.TreeSeriesTreeNode 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: black;	
	padding-left: 3px;
	text-decoration: none;
	padding-left: 3px;
}

.TreeSeriesTreeNodeOver 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #945248;
	cursor: default;	
	padding-left: 3px;
}

.TreeSeriesTreeNodeSelect
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: black;	
	padding-left: 3px;
	text-decoration: none;
	padding-left: 3px;
}

.TreeSeriesTreeNodeDisabled
{ 
	font-family: Tahoma;
	font-size: 8pt; 
	color: gray;	
	padding-left: 3px;
	text-decoration: none;
	cursor: default;
}

.TreeSeriesTreeNodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 8pt;
  margin-left: 4px;  
}

.TextBoxDisabled
{
	background-color: whitesmoke;
}

.TextBoxEnabled
{
	background-color: white;
}
    .yui-skin-sam .yui-ac
    {
        position:relative;font-family:arial;font-size:100%;
    }
    .yui-skin-sam .yui-ac-input
    {
        position:absolute;width:100%;
    }
    .yui-skin-sam .yui-ac-container
    {
        position:absolute;top:1.6em;width:100%;
    }
    .yui-skin-sam .yui-ac-content
    {
        position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;
    }
    .yui-skin-sam .yui-ac-shadow
    {
        position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;
    }
    .yui-skin-sam .yui-ac-content ul
    {
        margin:0;padding:0;width:100%;
    }
    .yui-skin-sam .yui-ac-content li
    {
        margin:0;padding:2px 5px;cursor:default;white-space:nowrap; 
    }
    .yui-skin-sam .yui-ac-content li.yui-ac-prehighlight
    {
        background:#D1B4B0;
    }
    .yui-skin-sam .yui-ac-content li.yui-ac-highlight
    {
        background:#96534A;color:#FFF;
    }

#statesautocomplete
{
    width:25em; /* set width here */
    padding-bottom:2em;
}

#statesautocomplete 
{
    z-index:9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */
}
#statesinput
{
    _position:absolute; /* abs pos needed for ie quirks */
}
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
/* Menu & MenuBar styles */
.yuimenu 
{
    background-color:#f6f7ee;
    border:solid 1px #c4c4be;
    padding:1px;  
    top:25%;
    left:5%;
}
/*

The following style rule (".yuimenu.show-scrollbars") overrides the 
".show-scrollbars" rule defined in container.css which sets the 
"overflow" property of a YAHOO.widget.Overlay instance's root HTML element to 
"auto" when it is visible.  Without this override, a Menu would have scrollbars
when one of its submenus is visible.

*/

.yuimenu.show-scrollbars 
{
	overflow: visible; 
}

.yui-menu-shadow 
{
    display: none;
}

.yuimenu .yuimenu, .yuimenubar .yuimenu 
{
    position:absolute;
    visibility:hidden;
}

.yuimenubar 
{
    background-color:#f6f7ee;
}

.yuimenubar ul 
{
    *zoom:1;
}

.yuimenubar ul:after 
{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
    line-height:0;
}

.yuimenu h6, .yuimenubar h6 
{ 
    font-size:100%;
    font-weight:normal;
    margin:0;
    border:solid 1px #c4c4be;
    color:#b9b9b9;    
}

.yuimenubar h6 
{
    float:left;
    padding:4px 12px;
    border-width:0 1px 0 0;
}

.yuimenubar .yuimenu h6 
{
    float:none;
}

.yuimenu h6 
{
    border-width:1px 0 0 0;
    padding:5px 10px 0 10px;
}

.yuimenubar ul 
{
    margin:0;
    padding:0;
}

.yuimenu ul 
{
    border:solid 1px #c4c4be;
    border-width:1px 0 0 0;
    margin:0;
    padding:10px 0;
}

.yuimenu ul.first-of-type, .yuimenu ul.hastitle, .yuimenu h6.first-of-type 
{
    border-width:0;
}

.yuimenubar li,  .yuimenu li 
{
    list-style-type: none;    
}

.yuimenu .yui-menu-body-scrolled 
{
    overflow: hidden;
}

.yuimenu .topscrollbar, .yuimenu .bottomscrollbar 
{
    height:16px;
    background-image:url(../images/SESMenu/map.gif);
    background-repeat:no-repeat;
}

.yuimenu .topscrollbar 
{
    background-image:url(../images/SESMenu/map.gif);
    background-position:center -72px;
}

.yuimenu .topscrollbar_disabled 
{
    background-image:url(../images/SESMenu/map.gif);
    background-position:center -88px;
}

.yuimenu .bottomscrollbar 
{
    background-image:url(../images/SESMenu/map.gif);
    background-position:center -104px;
}

.yuimenu .bottomscrollbar_disabled 
{
    background-image:url(../images/SESMenu/map.gif);
    background-position:center -120px;
}

/* MenuItem and MenuBarItem styles */

.yuimenubaritem 
{
    float:left;
}

.yuimenuitemlabel, .yuimenubaritemlabel 
{
    white-space: nowrap;
    font-size:85%;
    display:block;
    color:#000;
    text-decoration:none;
}

.yuimenuitemlabel 
{
    padding:2px 24px;
    outline:none;  
}

.yuimenubaritemlabel 
{
    border-width:0 0 0 1px;
    border-style:solid;
    border-color:#c4c4be;
    padding:4px 24px;
}

li.first-of-type .yuimenubaritemlabel 
{
    border-width:0;
}

.yuimenuitemlabel .helptext 
{
    font-style:normal;
    margin:0 0 0 40px;   
}

.yuimenuitemlabel .submenuindicator, .yuimenuitemlabel .checkedindicator, .yuimenubaritemlabel .submenuindicator 
{ 
    display:block;
    height:8px;
    width:8px;
    overflow:hidden;
    vertical-align:middle;
    text-indent:9px;
    background-image:url(../images/SESMenu/map.gif);
    background-repeat:no-repeat;
}

.yuimenubaritemlabel .submenuindicator 
{
    display:-moz-inline-stack; /* Gecko */
    display:inline-block; /* IE, Opera and Safari */
    font:0/0 arial; /* Gecko */
}

.yuimenuitemlabel .submenuindicator 
{
    background-position:0 0;
}

.yuimenubaritemlabel .submenuindicator 
{
    background-position:0 -24px;
    margin:0 0 0 10px;
}

.yuimenuitemlabel .checkedindicator 
{
    background-position:0 -48px;
}

.visible .yuimenuitem,.visible .yuimenuitemlabel 
{
    *zoom:1;
}

.visible .yuimenuitemlabel .helptext 
{
    float:right;
    width:100%;
    text-align:right;
    margin:-1.2em 0 0 0;
    *cursor:hand; /* Required to restore the style of the cursor in IE */
}

.visible .yuimenuitemlabel .submenuindicator 
{
    margin:-.9em -16px 4px auto;
    *margin:-.9em -16px 0 105%;
}

.visible .yuimenuitemlabel .checkedindicator 
{
    margin:-.9em auto 4px -16px;
    *margin-bottom:0;
}

/* Matches selected menu items */

.yuimenuitem a.selected, .yuimenubaritem a.selected 
{
    background-color:#8c8ad0;
    text-decoration:underline;
    color:#fff;
}

.yuimenubaritem a.selected .submenuindicator 
{
    background-position:0 -32px;
}

.yuimenuitem a.selected .submenuindicator 
{
    background-position:0 -8px;
}

.yuimenuitem a.selected .checkedindicator 
{
    background-position:0 -56px;
}

/* Matches disabled menu items */

.yuimenubaritem a.disabled .submenuindicator 
{
    background-position:0 -40px;
}

.yuimenuitem a.disabled 
{
    cursor:default;
    color:#b9b9b9;
}

.yuimenuitem a.disabled .submenuindicator 
{
    background-position:0 -16px;
}

.yuimenuitem a.disabled .checkedindicator 
{
    background-position:0 -64px;
}



