/*Classes gerais*/
	BODY { /*Classe geral modificada*/
		MARGIN: 0px; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
/* 		BACKGROUND-COLOR: #ffffff; *//*Propriedade não permitida. Clientes sol com fundos imagem*/
	 	SCROLLBAR-FACE-COLOR: #F0F0F0;
	    SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC;
	    SCROLLBAR-SHADOW-COLOR: #CCCCCC;
	    SCROLLBAR-3DLIGHT-COLOR: #F0F0F0;
	    SCROLLBAR-ARROW-COLOR: #330066;
	    SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
	    SCROLLBAR-BASE-COLOR: #CCCCCC;
	}
	PRE {
		FONT-SIZE: x-small; 
		FONT-FAMILY: monospace;
	}
	LI { 
		margin-top: 4px;
		margin-bottom: 2px;
	}
	UL {
		margin-top: 4px;
		margin-bottom: 2px;
	}
	OL {
		margin-top: 4px;
		margin-bottom: 2px;
	}
	P {
		FONT-SIZE: 12px; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		margin-top: 4px;
		margin-bottom: 2px;
	}
	H1 {
		margin-top: 4px;margin-bottom: 2px;
		font-size: 17px;
	}
	H2 {
		margin-top: 4px;margin-bottom: 2px;
		font-size: 16px;
	}
	H3 {
		font-size: 15px;
	}
	H4 {
		font-size: 14px;
	}
	H5 {
		margin-top: 4px;margin-bottom: 2px;
		font-size: 13px;		
	}
	H6 {
		margin-top: 4px;margin-bottom: 2px;
		font-size: 12px;		
	}
	A {
/* 		FONT-SIZE: x-small; */ 
		COLOR: #3366cc; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	A:active {
/* 		FONT-SIZE: x-small; */ 
		COLOR: #3366cc; 
/* 		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; */
	}
	A:visited {
/* 		FONT-SIZE: x-small; */ 
		COLOR: #666699; 
/* 		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; */
	}
	A:hover {
/* 		FONT-SIZE: x-small; */ 
		COLOR: #6699cc; 
/* 		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; */
	}
/*	H3 {
		FONT-SIZE: x-small; 
		FONT-FAMILY: verdana;
	color: #004080;
	font-weight: 400;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: 2px;
	margin-left: 2px;
	}
*/
	TABLE {
		FONT-SIZE: x-small; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	TR { 
		FONT-SIZE: x-small; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	TD {
		FONT-SIZE: x-small; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	TH{
   		FONT-SIZE: x-small; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	SELECT {
		FONT-SIZE: x-small; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	SELECT {	/*Classe geral acrecentada*/
		font-style: normal;
		width: 100%;
		text-align: left;
		border-style: solid;
		border-width: 1px;
		font-family: Verdana;
		font-size: 10px;
		font-weight: 100;
		border-color: silver;
		vertical-align: middle;
		height: auto;
		vertical-align: top;
	}
	INPUT {
		FONT-SIZE: x-small; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	FORM {
		FONT-SIZE: x-small; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		margin: 0px; 
		padding: 0px;
	}
	TEXTAREA {
		FONT-SIZE: x-small; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	.wpsLink {
		FONT-SIZE: x-small; 
		COLOR: #3366cc; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	.wpsLink:active {
		FONT-SIZE: x-small; 
		COLOR: #3366cc; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	.wpsLink:visited {
		FONT-SIZE: x-small; 
		COLOR: #666699; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	.wpsLink:hover {
		FONT-SIZE: x-small; 
		COLOR: #6699cc; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}

/*Fim Classes gerais*/
/*Classes mynet*/
	/*Classes para Texto*/
		/*Classes para Titulos*/
			.mynetTitulo1 {	/*Titulo de primeiro nivel */
				font-family : verdana;
				font-size:12px;
				color : #000000;
				padding-left: 0px;
				font-weight: 700;
				padding: 2px 2px 2px 2px;
	
			}
			.mynetTitulo2 {	/*Titulo de segundo nivel*/
				background-color: #7F8994;
/* 				border-top: 0px solid #000000;
				border-left: 1px solid #000000; */
				font-family : verdana;
				font-size:12px;
				color : #FFFFFF;
				padding: 2px 2px 2px 2px; 
				
				
			}
			.mynetTitulo3 {	/*Titulo de segundo nivel*/
/* 				background-color: #c1ddb7; */
				font-family : verdana;
				font-size: 12px;
/* 				color : #cd670c; */
				border-bottom-color: #2e4114;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				padding: 2px 2px 1px 2px;
				font-weight: 700;				
			}
			.mynetTitulo4 {	/*Titulo*/
				font-weight: bold;
				word-spacing: 5px;
				font-style: normal;
				font-size: 15px;
				padding: 2px 2px 1px 2px;				
			}

			.mynetTitulo1P {	/*Titulo de primeiro nivel */
				font-family : verdana;
				font-size:12px;
				padding-left: 0px;
				font-weight: 700;
				padding-bottom: 5px;
			}
			.mynetTitulo2P {	/*Titulo de segundo nivel*/
				border-top: 1px solid;
				border-left: 1px solid;
				font-family : verdana;
				font-size:9px;
				height:15px;
			}
			.mynetTitulo3P {	/*Titulo de segundo nivel*/
				font-family : verdana;
				font-size: 11px;
				border-bottom-style: double;
				border-bottom-width: 4px;
			}
			.mynetTitulo4P {	/*Titulo*/
				font-weight: bold;
				word-spacing: 5px;
				font-style: normal;
				font-size: 20px;
			}
			
			
			/*Inicio - Titulo mynet - Não alterar */
			.mynetTituloH1 {
				font-size: 18px;
				font-weight: bold;
			}			
			.mynetTituloH2 {
				font-size: 16px;
				font-weight: bold;				
			}			
			.mynetTituloH3 {
				font-size: 14px;
				font-weight: bold;				
			}			
			.mynetTituloH4 {
				font-size: 12px;
				font-weight: bold;				
			}			
			.mynetTituloH5 {
				font-size: 10px;
				font-weight: bold;				
			}
			/*Fim - Titulo mynet*/
			
			
			.identificacaoRequerenteInterno {
				font-weight: bold;
				font-size: 12px;
			}


			.mynetwndData {
				color : #FFFFFF;
				cursor: default;
			}
			.mynetwndData1 {
				color : #515253;
				cursor: default;
				font-weight: 500;
				font-size: 12px;
			}
			.mynetwndImpo {
				color : #FFFFFF;
				cursor: default;
			}
			.mynetwndImpo1 {
				color : #515253;
				cursor: default;
				font-weight: 500;
				font-size: 12px;
			}
			.mynetwndConh1 {
				color : #515253;
				cursor: default;
				font-weight: 500;
				font-size: 12px;
			}
			.mynetwndInfo {
				color : #FFFFFF;
				cursor: default;
			}
			.mynetwndInfo1 {
				color : #515253;
				cursor: default;
				font-weight: 500;
				font-size: 12px;
			}


		.mynetwndtopo {
	border-color: #cacaca;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-left: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
}
	.mynetlinkDoc {
		color : #515253;
		cursor: default;
		font-weight: bold;
		font-size: 12px;
	}
	.textocinza{
		color: #616161;
		cursor: default;
		padding-left: 0px;
	}
	
	/* v v v rmatos (13/10/2009) v v v */
	.listaPesquisa .desc {
		padding-left: 85px;
	}
	
	.listaPesquisa .contexto{
		padding-left: 19px;
	}
	/* ^ ^ ^ rmatos ^ ^ ^ */
	
	.mynetsiteseccao {
		color : #515253;
		cursor: default;
		font-weight: 400;
		font-size: 12px;
		padding-right: 10px;

	}

	.mynetsitetitulo {
		color : #515253;
		cursor: default;
		font-weight: 500;
		font-size: 11px;
		padding-left: 20px;
		padding-top: 5px;
		padding-right: 10px;
	}
	.mynetsitedescricao {
		color : #9c9d9e;
		cursor: default;
		font-weight: normal;
		font-size: 10px;
		padding-left: 40px;
		padding-right: 10px;
		text-align: justify;
	}
	.mulent{
		color: #666666;
		text-decoration: underline;
	}
		/*Fim Classes para Titulos*/
		/*Cores*/
			.cor1{
				color : #567096;
			}
			.cor_cinza{
				color : #b4b4b4;
			}
		/*Fim cores*/
		/*Classes para texto simples*/
			.mynetInfo {	/*Sec��o de informa��o IMP: N�o � usada*/
				background-color: #DFDEDD;
				border-top: 1px solid #000000;
				border-left: 1px solid #000000;
				font-family : verdana;
				font-size: 11px;
				color : #000000;
			}
			.mynetInfoSeccao{
				font-family: Verdana;
				color: black;
				background-color: #d1d1d1;
			}
			.mynetInfoTitulo{
				font-family: Verdana;
				font-weight: 700;
				font-size: 11px;
			}
			.mynetInfoDetalhe{ 
				font-family: Verdana;
				font-weight: 400;
				text-align: justify;
				padding-bottom: 5px;
				padding-top: 5px;
				padding-right: 5px;
				padding-left: 5px;
			}
			.mynetInfo {	/*Sec��o de informa��o IMP: N�o � usada*/
				background-color: #DFDEDD;
				border-top: 1px solid #000000;
				border-left: 1px solid #000000;
				font-family : verdana;
				font-size:11px;
				color : #000000;
				vertical-align: middle;
			}
			.mynetRSS {	/*Testo que permite escolher o RSS fonte*/
				font-weight: bold;
				background-color: #ff6508;
				color: white;
				border-style: solid;
				border-top-color: #999999;
				border-left-color: #999999;
				border-right-color: #000000;
				border-bottom-color: #000000;
				border-width:1px;
				margin: 1px;
			}
			.mynetTxt1{
				font-family : verdana;
				font-size: 12px;
			}
			.mynetTxt2{	
				font-weight: bold;
				font-size: 12px;
			}
			.mynetTxt3{	
				color: #4a1c75;
				font-size: 10px;
			}
			.mynetTxt4{	
				font-family : verdana;
				font-size: x-small;
			}
			.mynetTxt5{	
				font-family : arial;
				font-size: 9px;
			}
			.mynetescondido{	
				font-family : arial;
				color: white;
				font-size: 9px;
			}
			.mynetsumido{	
				color: #004080;
				padding-bottom: 10px;
			}
		/*Fim Classes para texto simples*/
		/*Classes para texto links*/
		/*Fim Classes para texto links*/
	/*Fim Classes para Texto*/
	/*Classes para interfaces input (Usada em todos os interface de dados)*/
/* 		.mynetInput {	Aspeto flat nos interface input de dados
			font-style: normal;
			text-align: left;
			border-width: 1px;
			font-family: Verdana;
			font-size: 10px;
			font-weight: 100;
			border-color: silver;
			height: auto;
			vertical-align: top;
			width:100%;
			border-right-style: none;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-style: none;
			background-color: #f0f0f0;
			Obriga calculo do width a incluir padding e border
			-webkit-box-sizing: border-box; Safari/Chrome, other WebKit
			-moz-box-sizing: border-box;    Firefox, other Gecko
			box-sizing: border-box;         Opera/IE 8+
		} */
		
		.mynetInput {	/*Butoes com inputs*//*Alterardo MyDoc*/
			background-color: #f0f0f0;		
			border: 1px solid #cacaca;
			border-radius: 0px;
			/* -moz-border-radius: 0px;
			-khtml-border-radius: 5px;
			-webkit-border-radius: 5px; */ 
			padding: 2px 0px 2px 2px; /*Top right bottom left*/		/*original 4px 0px 5px 5px; /*Top right bottom left*/
			
			font-family: Verdana, sans-serif;
			font-size: 11px;
			color: #282828;
			width:100%;
			/*Obriga calculo do width a incluir padding e border*/
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit*/
			-moz-box-sizing: border-box;    /* Firefox, other Gecko*/
			box-sizing: border-box;         /* Opera/IE 8+*/
		}
		
		.mynetInputBlue1{ 
			background-color: #49acc7 !important;		
    		color: #FFFFFF !important;
		}

		.mynetInputBlue1[disabled] {
			color: #999999 !important;
			background-color: #f0f0f0 !important;
		}
		
		.mynetInputRed1{ 
			background-color: #d22e04 !important;		
    		color: #FFFFFF !important;
		}
		.mynetInputRed1[disabled] {
			color: #999999 !important;
			background-color: #f0f0f0 !important;
		}
		.mynetInputGreen1{ 
			background-color: #00b616 !important;		
    		color: #FFFFFF !important;
		}
		.mynetInputGreen1[disabled] {
			color: #999999 !important;
			background-color: #f0f0f0 !important;
		}		
		
		
.borderbox{			
	/*Obriga calculo do width a incluir padding e border*/
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit*/
	-moz-box-sizing: border-box;    /* Firefox, other Gecko*/
	box-sizing: border-box;         /* Opera/IE 8+*/
}		



		.mynetInputErro{
			background-image: url(../Imagens/avi_p.gif);
             background-position: calc(100% - 5px);
            background-repeat: no-repeat;
		}
		.mynetInputSucesso{
			background-image: url(../Imagens/suc_p.gif);
             background-position: calc(100% - 5px);
            background-repeat: no-repeat;
		}

		.mynetInputReadOnly{
		  color: #707070;
		  cursor: inherit;
   		  border-width: 0px;
		}

		/* v v v rm (15/9/2010) v v v */ 
		/*
		 * devido � elimina��o de tabelas na marca��o das dropdowns.
		 */
		.dd_criterioPesquisa{
			width: 80px;
		}
		.dd_butaopesquisa{
			margin-left: 5px;
			height: 15px;
		}
		/*Mensagem de erro das dropdowns quando falha crit�rios de pesquisa*/
		.dd_erropesq{
			position:absolute;
			background:#DDDDDD;
			z-index: 10;
		}

		/* ^ ^ ^ rm ^ ^ ^ */
		
		.labelVisual{
			padding-right: 5px;
			cursor:default;
    		font-size: 11px;			
		}
		.labelEdit{
			cursor: pointer;
			padding-right: 5px;
			cursor:default;
    		font-size: 11px;			
		}
		
		.labelfe1{
				color: #9b9b9b;
				cursor: default;
    			font-size: 11px;				
			}		
		.labelfe1_preto{
				color: #000000;
				cursor: default;
    			font-size: 11px;				
			}			
		.labelfeOpcoesBig{
				color: #000000;
				cursor: pointer;
    			font-size: 12px;				
			}			
		.labelfeOpcoesLit{
				color: #000000;
				cursor: pointer;
    			font-size: 11px;				
		}
		.labelfeOpcoesLitDisabled{
				color: b4b4b4;
				cursor: default;
    			font-size: 11px;				
		}		
			
		.labelfeAcao{
				color: #000000;
				cursor: default;
    			font-size: 11px;
    			padding: 5px 5px 5px 5px;   				
			}			
			
						
		
		.mynetInputNumber{	/*Aspeto flat nos interface input de dados*/
			text-align: right;
		}
		.mynetInputFrmEdt{	/*Aspeto flat nos interface input de dados*/
			font-style: normal;
			text-align: left;
			border-width: 1px;
			font-family: Verdana;
			font-size: 10px;
			font-weight: 100;
			border-color: silver;
			height: auto;
			vertical-align: top;
			width:100%;
			border-right-style: none;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-style: none;
			background-color: #f0f0f0;
		}


		.mynetFormHelp{	/*Aspeto flat nos interface input de dados*/
			font-style: normal;
			text-align: right;
			border-width: 1px;
			font-family: Verdana;
			font-size: 10px;
			font-weight: 100;
			border-color: silver;
			height: auto;
			vertical-align: middle;
			width:100%;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
			border-top-style: none;
			color: #6b6b6b;
		}

		.mynetFormHelpDesc{	
			font-style: normal;
			text-align: right;
			border-width: 1px;
			font-family: Verdana;
			font-size: 10px;
			font-weight: 100;
			border-color: silver;
			height: auto;
			vertical-align: middle;
			width:100%;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
			border-top-style: none;
			color: #a4a4a4;
			margin-left: 10px;
		}

		.mynetFormHelpEdita{	
			font-style: normal;
			font-family: Wingdings;
			font-size: 12px;
			font-weight: 100;
			vertical-align: middle;
			width:100%;
			cursor: pointer;

		}
		.mynetFormHelpLink{	
			font-style: normal;
			font-family: Verdana;
			font-size: 10px;
			font-weight: 100;
			vertical-align: middle;
			width:100%;
			cursor: pointer;
		}
		.mynetSelect{	/*Aspeto flat nos interface input de dados*/
			font-style: normal;
			text-align: left;
			border-width: 1px;
			font-family: Verdana;
			font-size: 10px;
			font-weight: 100;
			border-color: silver;
			height: auto;
			vertical-align: top;
			width:100%;
			border-right-style: none;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-style: none;
		}
	/*Fim Classes para interfaces input*/
	/*Classes para Botões*/
	
	/**Incio - Botoes e inputs com aparência MyDoc mynetButtonT3*/
		.mynetButtonT3{   /*But�o default marcado com a classe da norma: Bot�o Cinza Claro #1 */
			border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			-webkit-border-radius: 5px;
			padding: 0 5px 0px 5px; /*Top right bottom left*/ /*Alterado MyDoc*/
			font-size: 10px;
			font-weight: normal;
			color: #FFFFFF;
			background-color: #bebebe;
			text-decoration: none;
			cursor:pointer;
			height: 18px;/*altura norma 20px*/
			border:0px
		}
		.mynetButtonT3:hover{
			background-color: #a3a3a3;
		}
		.mynetButtonT3:active{
			background-color: #898989;
		}
		.mynetButtonT3AzulEscuro{
			color: #FFFFFF;
			background-color: #28AAE1;
		}
		.mynetButtonT3AzulEscuro:hover,
		.mynetButtonT3AzulEscuro:focus{
			background-color: #269DC6;
		}
		.mynetButtonT3AzulEscuro:active{
			background-color: #2189AD;
		}
		
		.mynetButtonT3Vermelho{
			color: #FFFFFF;
			background-color: #ff7474;
		}
		.mynetButtonT3Vermelho:hover,
		.mynetButtonT3Vermelho:focus{
			background-color: #ff2222;
		}
		.mynetButtonT3Vermelho:active{
			background-color: #ff7474;
		}		
		
		.mynetButtonT3CinzaClaro1{
			color: #FFFFFF;
			background-color: #bebebe;
		}
		.mynetButtonT3CinzaClaro1:hover,
		.mynetButtonT3CinzaClaro1:focus{
			background-color: #a3a3a3;
		}
		
		.mynetButtonT3CinzaClaro1:active{
			background-color: #898989;
		}
		.mynetButtonT3[disabled] {
			background-color: #e0e1e2;
			text-decoration: line-through;
			color:#999999;
			cursor:default;
			cursor: move;
		}

		.mynetInputT3 {	/*Butoes com inputs*//*Alterardo MyDoc*/
			border: 1px solid #d9d9d9;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			-webkit-border-radius: 5px; 
			padding: 4px 0px 4px 4px; /*Top right bottom left*/		/*original 4px 0px 5px 5px; /*Top right bottom left*/*/
			background-color: #ffffff;
			font-family: Verdana, sans-serif;
			font-size: 10px;
			color: #282828;
			width:100%;
			/*Obriga calculo do width a incluir padding e border*/
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit*/
			-moz-box-sizing: border-box;    /* Firefox, other Gecko*/
			box-sizing: border-box;         /* Opera/IE 8+*/
		}
		
		.mynetInputT3:focus {	/*Alterardo MyDoc*/
			border: 1px solid #999;
		}
		
		.mynetInputT3ReadOnly{/*Alterardo MyDoc*/
			background-color: #F2F2F2;
			border-color: #D9D9D9;
			color: #000000;
			border-width:1px;
			border-style:solid;
		}
				
	/**Fim - Botoes e inputs com aparência MyDoc mynetButtonT3*/		


	/**Incio - Botoes e inputs com aparência MyDoc mynetButtonT4 - Dimensão superior*/
		.mynetButtonT4{   /*But�o default marcado com a classe da norma: Bot�o Cinza Claro #1 */
			border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			-webkit-border-radius: 5px;
			padding: 0 10px 0px 10px; /*Top right bottom left*/ /*Alterado MyDoc*/
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
			background-color: #bebebe;
			text-decoration: none;
			cursor:pointer;
			height: 20px;/*altura norma 20px*/
			border:0px
		}
		.mynetButtonT4:hover{
			background-color: #a3a3a3;
		}
		.mynetButtonT4:active{
			background-color: #898989;
		}
		.mynetButtonT4AzulEscuro{
			color: #FFFFFF;
			background-color: #28AAE1;
		}
		.mynetButtonT4AzulEscuro:hover,
		.mynetButtonT4AzulEscuro:focus{
			background-color: #269DC6;
		}
		.mynetButtonT4AzulEscuro:active{
			background-color: #2189AD;
		}
		
		.mynetButtonT4[disabled] {
			background-color: #e0e1e2;
			text-decoration: line-through;
			color:#999999;
			cursor:default;
			cursor: move;
		}		
		
	/**Fim - Botoes e inputs com aparência MyDoc mynetButtonT4*/
	
		.mynetButton{	
			BORDER-RIGHT: #666 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #999 1px solid; COLOR: #333; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: 'verdana',helvetica,sans-serif;
			/*FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffcccccc); Retirado HC:2016/11/25*/
			BACKGROUND-COLOR: #ddd;
			CURSOR: pointer;
		}
		.mynetButtonHov{
			BORDER-LEFT-COLOR: #c63; BORDER-BOTTOM-COLOR: #930; BORDER-TOP-COLOR: #c63; BORDER-RIGHT-COLOR: #930;
		}
		.mynetButton[disabled] {
			color: #999999;			/*999999*/
		}
	
	/*Fim Classes para Botões*/
	/*Fim Classes para tabelas*/
		/*Tabela com sele��o de regs*/
			.mynetLinhaTopo{
				font-family: Verdana;
				color: black;
			    background-color: #e8e8e8;
			        border-right: 2px solid #FFFFFF;
			    border-bottom-color: #9c9c9c;
				text-align: left;
				border-bottom-style: solid;
				border-bottom-width: thin;
				cursor: default;
				padding-left: 3px;
				vertical-align:middle;
				height:20px;
				font-size: 12px;
			}
			.mynetLinhaPar{
				font-family: Verdana;
				cursor: pointer;
				color: black;
				background-color: #eaeaea;	/*#f5f5f5;*/
				vertical-align: top;
			}
			.mynetLinhaImpar{
				font-family: Verdana;
				cursor: pointer;
				color: black;
				background-color: white;
				vertical-align: top;

			}
			.mynetLinhaParBold{
				font-family: Verdana;
				cursor: pointer;
				color: black;
				background-color: #f5f5f5;
				font-weight: bold;
				vertical-align: top;
			}
			.mynetLinhaImparBold{
				font-family: Verdana;
				cursor: pointer;
				color: black;
				background-color: white;
				font-weight: bold;
				vertical-align: top;
			}
			.mynetLinhaParAnulado{
				font-family: Verdana;
				cursor: pointer;
				color: #9B9B9B;
				background-color: #f5f5f5;
				vertical-align: top;
			}
			.mynetLinhaImparAnulado{
				font-family: Verdana;
				cursor: pointer;
				color:  #9B9B9B;
				background-color: white;
				vertical-align: top;
			}

			.mynetLinhaSel{
				font-family: Verdana;
				cursor: pointer;
				color:  #3e5271;
				background-color: cccccc;/*#dddddd;*/
				vertical-align: top;
			}
			.mynetLinhaSelBold{
				font-family: Verdana;
				cursor: pointer;
				color:  #3e5271;
				background-color: #dddddd;
				font-weight: bold;
				vertical-align: top;

			}

			.mynetLinhaSelNoLink{
				font-family: Verdana;
				cursor: default;
				color:  #3e5271;
				vertical-align: top;
			}
		/*Fim Tabela com sele��o de regs*/
		/*Tabela simples*/
			th.mynetTh{
				background-color: #DFDEDD;
				border-top: 1px solid #000000;
				border-left: 1px solid #000000;
				font-family : verdana;
				font-size:11px;  
				color : #000000;
				height: 17px;
				vertical-align: middle;
			}
			td.mynetTd{
				background-color: #FFFFFF;
				border-bottom: 1px solid #000000;
				border-left: 1px solid #000000;
				font-family : verdana;
				font-size:9px;
				color : #000000;
			}
			.mynetrtetopo{
				border-top: 5px solid #FFFFFF;
			}
			.mynetFixBorderRight{
				border-right: 10px solid #FFFFFF;
			}
 


			/*Tabela de resultados MyNet*/
			table.mynetListagem tfoot tr th {
				height: 20px;
			}			
			
			table.mynetListagem {
				/*padding-bottom: 5px;*/
				padding: 5px;
			}
						
			table.mynetListagem tbody tr td {
				height: 25px;
				font-size: 11px;				

			}
			table.mynetListagem .mynetLinhaTotalResultados {
				vertical-align: middle;
				text-align:left;
				color: #505050;
				background-color: #D9D9D9;
				cursor: default;
			}
			table.mynetListagem .mynetLinhaTotalResultados td {
				cursor: default;
			}
			table.mynetListagem .mynetLinhaTotalResultados:hover {
				color: #505050;
				background-color: #D9D9D9;
				cursor: default;
			}
			table.mynetListagem .mynetLinhaTotalResultados:selected {
				color: #505050;
				background-color: #D9D9D9;
				cursor: default;
			}
			/*Fim tabela de resultados MyNet*/

		/* v v v rmatos (13/10/2009) v v v */ 
		/*
		 * Acessibilidade: suporte a links diretos e para o caso 
		 * do navegador n�o suportar JavaScript
		 */ 
		.menuFilhos .desc {
				color: #9b9b9b;
				min-height: 20px;
			}
		/* ^ ^ ^ rmatos ^ ^ ^ */
		.mynet360idt1{
				color: #9b9b9b;
				cursor: default;
				padding-left: 0px;
			}
		.mynet360idt2{
				padding-left: 15px;
				color: #333333;
				cursor: default;
			}
			
		.menuFilhos .crmCanal {
			float: right;
			margin-top: 10px;
			margin-bottom: 10px;
			text-align: right;
			}
			
		/* vv  ricardo.matos vv */
		/* Interface de Gest�o de filas */
		#queueManagerInterface h3{
			color: #9B9B9B;
			font-size: 10px;
			font-weight: normal;
		}
		#queueManagerInterface ul{
			list-style-image: none;
			list-style-type: none;
			padding-left: 6px;
			margin: 0px;
		}
		
		#queueManagerInterface ul.actions {
			width: 125px;
		}
		
		#queueManagerInterface li{
		}

		#queueManagerInterface .mynetLink {
			font-weight: normal;
		}

		#queueManagerInterface .mynetLink:visited {
			color: #002E5B;
		}
		
		#queueManagerInterface .mynetInput {
			width: 23px;
			font-size: 9px;
			float: right;
		}

		#queueManagerInterface .mynetButton {
			color: #002E5B;
			background: none;
			border: none;
			font-weight: normal;
			vertical-align:bottom;
			padding: 0px;
			margin: 0px;
			margin-bottom: 1px;
			cursor: pointer;
			font-size: x-small;
			filter: none;
		}

		#queueManagerInterface .mynetButton:hover {
			text-decoration: underline;
		}


		#queueManagerInterface .mynetLink {
			font-weight: normal;
		}

		#queueManagerInterface .state .error {
			font-weight: bold;
			color: red;
		}

		#queueManagerInterface li.selected{
			list-style-position:outside;
			list-style-type:disc;
		}
		
		#queueManagerInterface li abbr{
		}

		#queueManagerInterface li.selected abbr{
			font-weight: bold;
		}

		#queueManagerInterface .infoPresto{
			right: 20px;
			position: absolute;
		}

		/* ^^ ^^ */
		/*Fim Tabela simples*/
	/*Fim Classes para tabelas*/
	/*Classes para menus*/
		/*Menus tabs*/
			.menuTNS{
				cursor: pointer;
				font-weight: normal; 
				color: #454948; 
				font-family:verdana, arial, helvetica, sans-serif;
				text-decoration: none;
			}
			.menuTS{
				cursor: pointer;
				font-weight: normal; 
				color: #454948; 
				font-family:verdana, arial, helvetica, sans-serif;
				text-decoration: underline;
			}				
		/*Fim menus tabs*/
		/*Menu MyNet Arvore Servidor*/
			.mynetMenu{
				width: 100%;
				padding: 5px;
				margin: 5px;
			}
			
			.mynetMenu td{
				font-size: 12px;
			}
			.mynetMenu a{
				text-decoration: none;
			}				
			
			.mynetMenu a:HOVER{
				text-decoration: red;
			}			
			
			.mynetMenuNormal{ 
				color: black;
				background-color: white;
				font-family: Verdana;
				font-weight: 100;
				width:100%;
				cursor: pointer;
				border-style: none;
				border-color: white;
			}
			.mynetMenuNormal1{
				color: #000000;
				background-color: white;
				font-family: Verdana;
				font-weight: 100;
				width: 100%;
				cursor: pointer;
			}
			.mynetMenuNormal2{
				color: #4e4e4e;
				background-color: white;
				font-family: Verdana;
				font-weight: 100;
				width:100%;
				cursor: pointer;
			}
			.mynetMenuNormal3{
				color: #555555;
				background-color: white;
				font-family: Verdana;
				font-weight: 100;
				width:100%;
				cursor: pointer;
			}
			.mynetMenuNormal4{
				color: #666666;
				background-color: white;
				font-family: Verdana;
				font-weight: 100;
				width:100%;
				cursor: pointer;
			}
			.mynetMenuNormal5{
				color: black;
				background-color: white;
				font-family: Verdana;
				font-weight: 100;
				width:100%;
				cursor: pointer;
			}
			.mynetMenuNormal6{
				color: black;
				background-color: white;
				font-family: Verdana;
				font-weight: 100;
				width:100%;
				cursor: pointer;
			}
			.mynetMenuNormal7{
				color: black;
				background-color: white;
				font-family: Verdana;
				font-weight: 100;
				width:100%;
				cursor: pointer;
			}
			.mynetMenuNormal8{
				color: black;
				background-color: white;
				font-family: Verdana;
				font-weight: 100;
				width:100%;
				cursor: pointer;
			}

			.mynetMenuNormalD1{
				color: maroon;
				background-color: white;
				font-family: Verdana;
				font-weight: 100;
				width:100%;
				cursor: pointer;
			}


			.mynetMenuCorrente{
				color: #004080;
				background-color: #FFFFFF;
				font-family: Verdana;
				font-weight: 700;
				cursor: pointer;
			}
			.mynetMenuNotHover{
				color: #000000;
			}
			.mynetMenuHover{
				color: #0069d2;
			}
			
		
			
		/*Menu MyNet Arvore Servidor*/
	/*Classes para menu*/
	/*Classes para IFrames*/
		.mynetIFameStyle{	/*IFrame utilizado nos tabs*/
			border-style: hidden;
			border-width: 0px;
			line-height: 0px;
			border-color: #FFFFFF;
			margin: 0px;
			right: 0px;
			top: 0px;
			clip: rect(0px, 0px, 0px, 0px);
			left: 0px;
			padding: 0px;
			position: relative;
			bottom: 0px;
			overflow: hidden;
		}
	/*Classes para IFrames*/
	/*Classes para divs*/
		
		.mynetDivVisible{
			visibility: visible;
			display: block;
		}
		.mynetDivHidden{
			visibility: hidden;
			display: none;
		}
		.mynetDivPresto{
			width: 100%; 
		}
		.alturaExtraLista{
			min-height:10px 
		}		
		.mynetDivPrestoMain{	/*Classe para outros prestos diferentes das consultas*/
			width: 100%
		}
		.wcmace{
			visibility: visible;
			display: block;
			cursor:pointer;
			display: inline;
		}
		.wcmace img{	
			max-width: none !important;
		}
		
		.wcmapa{	/*Div escondido*/
			visibility: hidden;
			display: none;
		}
		.piace{	/*Div visivel*/
			visibility: visible;
			display: block;
			cursor:pointer;
		}
		.piapa{	/*Div escondido*/
			visibility: hidden;
			display: none;
		}
		.mntestadoinfo{
			color: #787878;
		}

		/* v v v rmatos (13/10/2009) v v v */ 
		/*
		 * Acessibilidade: suporte a links diretos e para o caso 
		 * do navegador n�o suportar JavaScript
		 */ 
		.tabskiint .lista {
		}
			
		.tabskiint .lista .lista_sub {
			width: 100%;
		}
		/* ^ ^ ^ rmatos ^ ^ ^ */

	/*Fim Classes para divs*/

	/*Inicio - Classes single (�nicas isoladas) property (cont�m apenas 1 propriedade)*/

	.tablelayoutfixed{
		table-layout:fixed;
	}
	.tablelayoutfixed{
		table-layout:fixed;
	}
	.widthauto{
		width:auto
	}
	.width100{
		width:100%;
	}
	/*Fim - Classes single (�nicas) property (cont�m apenas 1 propriedade)*/

	/*Fim Classes single property*/
			/*Ponteiro do rato*/
			.mynetPointerSel{
				cursor:pointer;
			}
			.mynetPointerNor{
				cursor:default;
			}

			 
			.mynetLink{ 
				cursor:pointer;
				color: #002e5b;
				 font-size: 11px;
			}
			.mynetLinkOver{
			 	font-size: 11px;
				cursor:pointer;
				color: #002e5b;
				text-decoration: underLine;
			}

			/* v v v rmatos (13/10/2009) v v v */ 
			/*
			 * Acessibilidade: suporte a links diretos e para o caso 
			 * do navegador n�o suportar JavaScript
			 */
			.lista a.mynetLink,
			.lista a.mynetLink:link,
			.lista a.mynetLink:hover,
			.lista a.mynetLink:active,
			.lista a.mynetLink:visited{
				font-weight: bold;
			}
			
			a.mynetLink,
			a.mynetLink:link,
			a.mynetLink:hover,
			a.mynetLink:active,
			a.mynetLink:visited{
				color: #002E5B;
				text-decoration: none;
			}

			a.mynetLink:hover{
				text-decoration: underline;
			}
			/* ^ ^ ^ rmatos ^ ^ ^ */
			
			.mynetLinkWingdings{ 
				font-family: "Wingdings 2";
				cursor:pointer;
				color: #5e8ea6;
				font-size: 10pt
			}
			.mynetLinkOverWingdings{ 
				font-family: "Wingdings 2" ;
				cursor:pointer;
				color: #002e5b;
				font-size: 10pt;
			}
			.mynetPointerHand{
				cursor:pointer;
			}
			.mynetLink1{ 
				cursor:pointer;
				FONT-SIZE: x-small; 
				COLOR: #3366cc; 
				FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			}
			.mynetLink1:hover{
				COLOR: #6699cc;
				text-decoration: underline;
			}
			
			.mynetLinkOver1{ 
				cursor:pointer;
				FONT-SIZE: x-small; 
				COLOR: #6699cc; 
				FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				text-decoration: underLine;
			}
			
			/*Fim Ponteiro do rato*/


	/*Classes agrupadas por componentes*/
		/*Classes do componente Tabs*/ 	
			.tabsTable1 {
				border-color: #FFFFFF;
				border-style: solid;
				border-width: 2px;
			}
			.tabsTable2{
				width: 100%;
				padding: 0px;
			}
			.tabsTr1Center{
				text-align: left;
				vertical-align: middle;
				border-bottom-color: silver;
				border-bottom-style: solid;
				border-bottom-width: thin;
			}
			.tabsTd1Select{
				background-color: #D1D1D1;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-right: 10px;
				padding-left: 10px;
			}
			.tabsTd1NSelect{
				background-color: #FFFFFF;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-right: 10px;
				padding-left: 10px;
			}
			.tabsLinkTitle{
				font-weight: bold;;
				letter-spacing: 0px;
				text-decoration: none;
			}
			.tabsLinkTitle:hover{
				text-decoration: underLine;;
				cursor: default;
			}
		/*Fim Classes do componente Tabs*/
		/*Classes do componente TreeForm (Pesquisa avan�ada em arvore)*/
			.mynetTreeFormsIFrame {
				border-style: Groove; /*Solid, Dashed,Dotted, Double, Groove, Ridge, Inset, Outset, Hidde, nNone*/
				border-color: #cdcdcd;
				border-top-width: 0px;
				border-right-width: 0px;
				border-left-width: 2px;	
				border-bottom-width: 0px;
				padding-bottom: 0px;
				padding-top: 0px;
				padding-left: 4px;
				padding-right: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				margin-right: 0px;
				margin-left: 8px;
			}
			.mynetTreeFormsIFrameHidden {
				border-style: Groove; /*Solid, Dashed,Dotted, Double, Groove, Ridge, Inset, Outset, Hidde, nNone*/
				border-color: #cdcdcd;
				border-top-width: 0px;
				border-right-width: 0px;
				border-left-width: 2px;	
				border-bottom-width: 0px;
				padding-bottom: 0px;
				padding-top: 0px;
				padding-left: 4px;
				padding-right: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				margin-right: 0px;
				margin-left: 8px;
				overflow:visible;
				width:100%;
				display:none;
			}			
		/*Classes do componente TreeForm*/
		/*Classes do componente dtree (Menu em arvore em cliente)*/
			.dtree {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 8px;
				color: #666;
				white-space: normal;
			}
			.dtree img {
				border: 0px;
				vertical-align: middle;
			}
			.dtree td.node_img {
			    padding-left: 10px;
			}			
			.dtree td {
				padding:1px
			}						
			.dtree a {
				color: #333;
				text-decoration: none;
			}
			.dtree a.node, .dtree a.nodeSel {
				white-space: normal;
				padding: 0px 0px 0px 0px;
			}
			.dtree a.node:hover, .dtree a.nodeSel:hover {
				color: #3e5271;
				text-decoration: underline;
			}
			.dtree a.nodeSel {
				background-color: #c0d2ec;
			}
			.dtree .clip {
				overflow: hidden
			}
		/*Classes do componente dtree*/
		/*Classes do componente Janelas PopUp*/ 	
			.Button_1 {
				BORDER-RIGHT: #555555 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #555555 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; BORDER-LEFT: #555555 1px solid; WIDTH: 80px; CURSOR: pointer; COLOR: #888888; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: #555555 1px solid; FONT-FAMILY: Arial, Helvetica, Verdana; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
			}
			.mynetJanela {
				BORDER: #ACACAC 3px solid; 
				BACKGROUND-COLOR: #f5f5f5;
			}
			.popup_msg2 {
				PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #604050; FONT-FAMILY: Verdana; TEXT-ALIGN: center;
			}
			.mynetWndDivHidden{
				display: none; 
				Z-INDEX: 1001; 
				LEFT: 186px; 
				position:absolute;
				left:100px;
				top: 164px;
			}
		/*Fim Classes do componente Janelas PopUp*/ 	
		/*Classes do componente Janelas wnd*/ 

			.mynetTabInfo_border{
				border-color: #1e6d88;
			}
			.mynetTabInfo_title{
				background-color: #bbe3f2;
			}
			.mynetTabInfo_body{
				background: #eff9fc;
			}
			
			/* v v v rmatos (13/10/2009) v v v */ 
			/*
			 * Acessibilidade: suporte a links diretos e para o caso 
			 * do navegador n�o suportar JavaScript
			 */
			 /*
			.mynetTabInfo_linha {
			*/
			.mynetTabInfo_linha td{
			/* ^ ^ ^ rmatos ^ ^ ^ */
				padding:3px 0;
				border-color:#1e6d88;
				border-bottom-width: 1px;
				border-bottom-style: solid;
			}

			/* v v v rmatos (13/10/2009) v v v */
			.ultimoFilho td{
					border: none;
			}
			/* ^ ^ ^ rmatos ^ ^ ^ */

			.mynetTabData_border{
				border-color: #cfcfcf;
			}
			.mynetTabData_title{
				background-color: #dfeddc;
			}
			.mynetTabData_body{
				background: #f2f8f2;
			}

			.mynetTabImpo_border{
				border-color:#a6800d;
			}
			.mynetTabImpo_title{
				background-color: #faebbe;
			}
			.mynetTabImpo_body{
				background: #fcf4dc;
			}
			.gridS{
				border-style: solid;
				border-width: 1px;
				border-color: #2c2c2c;
				background-color: #ff5959;
			}
			.gridNS{
				border-style: solid;
				border-width: 1px;
				border-color: #FFFFFF;
				background-color: #FFFFFF;
			}

			.mynetTabData_titleB{
				font-size:12px;  
				cursor:default;
				background-color: #FFFFFF;
				/*padding-top:2px;
				padding-bottom:2px;*/


			}
			.wndStyle1_Border {
				border-style: solid;
				border-bottom-width: 1px;
				border-top-width: 1px;
				border-right-width: 1px;
				border-left-width: 1px;
				/*margin-bottom: 5px;*/
				border-color: #cfcfcf;
				background-color:white;
				/*padding-right:3px;*/
				/*padding-left: 15px*/

				

		    }
		  .wndStyle1_Top {
			  	border-style: solid;  
				border-width: 0px;  	
				border-bottom-width: 0px;
		    }
		  .wndStyle1_Title {
				font-family: arial; 
				font-weight: 400; 
				font-size:10px;  
				cursor:default;
				padding-top:2px;
				padding-bottom:2px;		
				padding-left: 5px;		
		    }
		  .wndStyle1_Body{
				cursor:default;;
				/*padding-bottom: 5px;
				padding-top: 2px;
				padding-right: 2px;
				padding-left: 2px;*/
				background-color: white;
			}
			.wndStyle2_BotMar {
				margin-bottom: 10px;
		    }

			/* v v v rmatos (13/10/2009) v v v */ 
			/*
			 * Acessibilidade: suporte a links diretos e para o caso 
			 * do navegador n�o suportar JavaScript
			 */ 
			.listaPesquisa td{
				padding-bottom: 25px;	
			}
			/* ^ ^ ^ rmatos ^ ^ ^ */
		/*Fim Classes do componente Janelas wnd*/ 	
		/*Classes do componente valida��o de dados*/
		
			.mynetErrorFieldPos{
				position: absolute;	/**Muito importante*/
				display: inline;
			}		
		 	
			.mynetErrorField{
				color: #d22e04;
				margin-left: 0px;
			}
			.mynetSucessField{
				color: green;
				margin-left: 0px;
				font-size: 10px;
			}

			.mynetErrorField_aster{
		        font-weight: bold;
			    position: relative;
			    right: 8px;		        		        
			}
			.mynetErrorField_aster_edicao{
		        font-weight: bold;
			}			
		/*Fim Classes do componente valida��o de dados*/ 	
		/*Classes para edi��o de formul�rio*/
			.lineTrS{
				cursor: pointer;
				background-color: #6f6f6f;
			}
			.lineTrNS{
				cursor: pointer;
				background-color: #FFFFFF;
			}
			.lineTr2S{
				cursor: pointer;
				background-color: #cfcfcf;
			}
			.lineTr2NS{
				cursor: pointer;
				background-color: #FFFFFF;
			}
			.lineTr2NG{
				cursor: pointer;
				background-color: #FFFFFF;
			}
			.lineTdS{
				cursor: pointer;
				background-color: #f3a65f;
			}
			.lineTdNS{
				cursor: pointer;
				background-color:#FFFFFF;
			}
			.lineNS{
				CURSOR: pointer;
			}
		.mynetDivVB{	/*Div visivel*/
			visibility: visible;
			display: block;
		}
		.mynetDivHB{	/*Div escondido*/
			visibility: hidden;
			display: block;
			}
		.mynetColFr{
			cursor: pointer;
			background-color: #d4d0c8;
		}
		.mynetFrBlank{
			background-color: #d4d0c8;
		}
		/*Classes para fieldsets de formul�rios*/ 	
		.tabskinext{
			padding-left: 5px; 
			padding-right:5px;			
		}
		
		.tabskinext .wndTop2{
    		font-size: 13px;		
    		cursor: default;
		}
		
		.tabskiint{
			table-layout: fixed;		
		}
		.tabformext{
			padding-left:5px;
			padding-right:5px;	
			padding-top: 5px;
			padding-bottom:5px;	
			 -webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;   
			box-sizing: border-box;					
		}

		.tabformint{
			padding-left:5px;
			padding-right:5px;	
			padding-top: 5px;
			padding-bottom: 5px;
			table-layout:fixed;
		}
		
.divformext{
/* 			padding-left:5px;
			padding-right:5px; */
 			padding-left:10px;
			padding-right:10px; 			
				
			padding-top: 5px;
			padding-bottom:5px;	
			 -webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;   
			box-sizing: border-box;			
}		
		

		.value{
			padding-bottom:4px;	/*Espa�amento entre linhas do formul�rio*/
		}
		.valuecriterios{
			padding-bottom:1px;	/*Espa�amento entre linhas do formul�rio*/
		}


		.tabSim1{
		        font-family: Verdana, Alial, sans-serif;
		        font-weight: bold;
		        font-size: 12px;
		        color: #9195D2;
		        padding: 5px 5px;
				cursor: default;
		}
		.tabSimT{
		        font-family: Verdana, Alial, sans-serif;
		        font-weight: bold;
		        font-size: 12px;
		        color: #9195D2;
		        padding: 3px 5px;
				cursor: default;
		}

		.tabSim2{
		        font-family: Verdana, Alial, sans-serif;
		        font-weight: bold;
		        font-size: 12px;
		        color: #9195D2;
		        padding: 3px 5px;
				background: #F2F2F2;
				border: 1px solid;
				cursor: default;
		}

		/* v v v rmatos v v v */
		.tabSim3L{
		   /*     font-family: Verdana, Alial, sans-serif; */
		        font-weight: bold;
/*		        font-size: 12px;
		        color: #9195D2;*/
		        padding: 0px 0px 3px 0px;
		        display: block;
		        /*
		        padding: 2px 5px;
				border: 1px solid;
				cursor: default;*/
		}
		/* ^ ^ ^ rmatos ^ ^ ^ */
		.tabSim3F{

		}
		.tabSim4 {
		        font-family: Verdana, Alial, sans-serif;
		        font-weight: bold;
		        font-size: 10px;
		        color: #9195D2;
		        padding: 3px 5px;
				cursor: default;
				height: auto;
		}
		.tabSim4Small {
		        font-family: Verdana, Alial, sans-serif;
		        font-weight: bold;
		        font-size: 10px;
		        color: #ff8040;
		        padding: 3px 5px;
				cursor: default;
				height: 20px;
		}
		.tabSim5{
		        font-family: Verdana, Alial, sans-serif;
		        font-weight: bold;
		        font-size: 10px;
		        color: #c10005;
		        padding: 3px 5px;
				cursor: default;
		}
		.tabSim20001{
		        font-family: Verdana, Alial, sans-serif;
		        font-weight: bold;
		        font-size: 11px;
		        color: gray;
		        padding: 3px 5px;
				cursor: default;
		}
			.mynetColunaLista{
				font-family: Verdana;
				color: black;
				border-bottom-color: gray;
				padding-bottom: 3px;
				text-align: center;
				padding-top: 1px;
				border-bottom-style: solid;
				border-bottom-width: thin;
				margin-bottom: 3px;
			}
		/*Fim classes para fieldsets de formul�rios*/ 	
		.mynet_FE_Col_0{
			cursor: pointer;
			background-color: #d4d0c8;
		}
		.mynet_FE_Col_1{
			cursor: pointer;
			background-color: #ccffcc;
		}
		.mynet_FE_LinB_0{
			cursor: pointer;
			background-color: #FFFFFF;
		}
		.mynet_FE_LinB_1{
			cursor: pointer;
			background-color: #FFFFFF;
		}
		.mynet_FE_LinB_2{
			cursor: pointer;
			background-color: #FFFFFF;
		}

		.mynet_FE_Lin_0{
			cursor: pointer;
		}
		.mynet_FE_Lin_1{
			cursor: pointer;
			background-color: blue
		}
		.mynet_FE_Lin_2{
			cursor: pointer;
			background-color: #ccffcc;
		}

		.mynet_FE_Cel_0{
			cursor: pointer;
		}
		.mynet_FE_Cel_1{
			cursor: pointer;
			background-color: #ccffcc;
		}
		.mynet_FE_Cel_2{
			cursor: pointer;
			background-color: #999999;
		}
		.mynet_FE_Cel_3{
			cursor: pointer;
			background-color: #d1d1d1;
		}

		/*Draft*/
		.mynet_wc_infoBody_e1{
			background-repeat: no-repeat;
			background-image: url("../Imagens/CM/CM_Rascunho.jpg");
			background-position: right top;
		}
		/*Reservado*/
		.mynet_wc_infoBody_e2{
			background-repeat: no-repeat;
			background-image: url("../Imagens/CM/CM_Publicar.jpg");
			background-position: right top;
		}
		/*Publico*/
		.mynet_wc_infoBody_e13{
			background-repeat: no-repeat;
			background-image: url("../Imagens/CM/CM_MundoX.jpg");
			background-position: right top;
		}
		.mynet_wc_infoBody_e4{
			background-repeat: no-repeat;
			background-image: url("../Imagens/CM/CM_Intranet.jpg");
			background-position: right top;
		}
		.mynet_wc_infoBody_e1_nbk{
		}
		/*Reservado*/
		.mynet_wc_infoBody_e2_nbk{
		}
		/*Publico*/
		.mynet_wc_infoBody_e13_nbk{
		}
		.mynet_wc_infoBody_e4_nbk{

		}

		

		/*Fim Classes para edi��o de formul�rio*/
		/*Classes RTE*/
		.mynetinputrte{	/*Aspeto flat nos interface input de dados*/
			border-width: 1px;
			border-color: silver;
			border-right-style: none;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-style: none;

		}
		/*Fim classes RTE*/
		/*Classes WCM*/
			.mynetTextoCinza{
			 color:#AAAAAA;
			}
		/*Fim Classes WCM*/
	/*Fim Classes agrupadas por componentes*/

	/*Classes MyNet diversas*/
		/*Classes do tipo mynetLst*/	/*IMP: Verificar se s�o mesmo necess�rias. Estao relacionadas com formul�rios*/
			.mynetLstVer{
				font-style: normal;
				text-align: center;
				border-style: solid;
				border-width: 1px;
				font-family: Verdana;
				font-size: 10px;
				font-weight: 100;
				border-color: navy;
				height: auto;
				vertical-align: top;
				background-color: #96b5fe;
				color: #0000a0;
				width: 30px;
				cursor: pointer;
			}
			.mynetLstCriar{
				font-style: normal;
				text-align: left;
				font-family: Verdana;
				font-size: 10px;
				font-weight: 400;
				height: auto;
				vertical-align: middle;
				background-color: white;
				text-decoration: underline;
				cursor: pointer;
			}
			.mynetLstCriarOver{
				font-style: normal;
				text-align: left;
				font-family: Verdana;
				font-size: 10px;
				font-weight: 700;
				height: auto;
				vertical-align: middle;
				background-color: white;
				text-decoration: underline;
				cursor: pointer;
				color:  #3e5271;
			}
			/*Classe para controlo de campos escondidos pelo utilizador*/
			.mynetEscondeDetalhe {
				display: none;
			}
		/*Fim Classes do tipo mynetLst*/
	/*Fim Classes MyNet diversas*/
	/*Classes para impressao */
	.printtable{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
	.mynetPrintText{
	width: 100%;
	border-width: 1px;
	border-color: silver;
	border-style: solid;
	}
	.mynetPrintSeccao{
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	}
	.mynetPrintTitulo{
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	}
	.mynetPrintCorpo{
	width: 100%;
	text-align: justify;
	}
	.mynetPrintSeparador{
	width: 40px;
	}
	.mynetPrintTable{
	border-style: solid;
	padding: 0px;
	border-width: 1px;
	border-color: silver;
	margin: 0px;
}

div.menupop_s2  {
  position:absolute; visibility:hidden; 
  width:220px; left:0; top:0; z-index:500; 
  font-size:10px; 
  background-color:  #FFFFFF; color: #000000;
  border: 1px solid;	
  border-color: #233947;
  z-index:500;
  border-style:none; /*Isto estava assim: border-style:font-family: arial;*/
  font-family: arial;  
}

.MenuTopoTdImg{
	padding-right: 5px;
	
}
.MenuTopoTdImg img{	
	max-width: none !important;
}



.wndTop1{
	width:14px;
	height:24px;
	/*background-image: "";*/
	background-repeat: no-repeat;
}

.wndTop2{
}

.wndTop3{
	width:4px;
}

.wndTop4{
	max-width:30%;
}

.wndTop5{
	width:6px;
}
.wndMid1{
	height:6px;
	width:30px;
}

.wndMid2{
	width:100%;
}
.wndMid3{
	width:1px;
}
.wndCel1{
	width:1px; 
}
.wndCel2{
	width:100%;
}
.wndCel3{
	width:1px;
}
.wndBot1{
	height:4px;
	width:5px; 
}
.wndBot2{
	width:100%;
}
.wndBot3{
	width:5px;
}

.textovermelho{
	color:red;
}



/* v v Elementos Instrut�rios Ad-Hoc v v */
.camposdin,
.adhocelems,
.wraperAnexosGic,
.wraperAnexosSga {
}
.camposdin  .addElem,
.adhocelems .addAdHoc{
	background-image: url(../Imagens/Bts/btMais.jpg);
	width: 10px;
	height: 10px;
	display: block;
	color: transparent;
	font-size: 1px;
}

.camposdin  .addElem{
	font-size: 10px;
	background-repeat: no-repeat;
	text-indent: 10px;
	width: 100%;
}


.camposdin  .removeElem,
.adhocelems .removeAdHoc,
.wraperAnexosGic .removeAnexoGic,
.wraperAnexosSga .removeAnexoSga{
	float: right;
	background-image: url(../Imagens/Bts/btApagarDrop.png);
	width: 16px;
	height: 16px;
	display: block;
  	color: transparent;
  	font-size: 1px;
}
.camposdin input.mynetDivVisible,
.camposdin .prestoPlacer,
.camposdin .mynetDivVisible div,
.camposdin .descelem div,
.adhocelems input.mynetDivVisible,
.adhocelems .prestoPlacer,
.adhocelems .mynetDivVisible div,
.adhocelems .descelem div,
.wraperAnexosGic input.mynetDivVisible,
.wraperAnexosGic .prestoPlacer,
.wraperAnexosGic .mynetDivVisible div,
.wraperAnexosGic .descelem div,
.wraperAnexosSga input.mynetDivVisible,
.wraperAnexosSga .prestoPlacer,
.wraperAnexosSga .mynetDivVisible div,
.wraperAnexosSga .descelem div {
	display: inline;
}

.camposdin div.mynetDivHidden,
.adhocelems div.mynetDivHidden,
.wraperAnexosGic div.mynetDivHidden,
.wraperAnexosSga div.mynetDivHidden{
	display: none;
}

.camposdin .descelem .mynetInput,
.adhocelems .descelem .mynetInput{
	width: 90%;
}
.camposdin .descelem .mynetDivVisible input.mynetInput,
.adhocelems .descelem .mynetDivVisible input.mynetInput,
.wraperAnexosGic .descelem .mynetDivVisible input.mynetInput,
.wraperAnexosSga .descelem .mynetDivVisible input.mynetInput {
	width: 80px;
}

.camposdin .filecontrol,
.adhocelems .filecontrol{
	margin-top: 4px;
	margin-left: 30px;
}

.wraperAnexosGic .filecontrol,
.wraperAnexosSga .filecontrol{
	margin-top: 4px;
}

.wraperAnexosGic .error,
.wraperAnexosSga .error {
	font-weight: bold;
	color: red;
	margin-left:50px;
}

.camposdin .filecontrol .mynetInput,
.adhocelems .filecontrol .mynetInput{
	width: 400px;
}

.wraperAnexosGic .descelem .mynetInput,
.wraperAnexosSga .descelem .mynetInput{
	width: 90%;
}

.wraperAnexosGic .filecontrol .mynetInput,
.wraperAnexosSga .filecontrol .mynetInput{
	width: 85%;
}

.camposdin .filecontrol span,
.adhocelems .filecontrol span,
.wraperAnexosGic .filecontrol span,
.wraperAnexosSga .filecontrol span{
	margin-right: 4px;
}

.camposdin hr,
.adhocelems hr,
.wraperAnexosGic hr,
.wraperAnexosSga hr{
	clear: both;
	border: thin solid #DDDDDD;
	margin: 5px 0;
}
/* ^ ^  ^ ^ */

/* Estilos para informa��es de carregamento de Prestos */

/* Estilo base, pai de todos os outros */
.infoPresto {
	background-color: transparent;
	margin: 0;
	overflow: hidden;
	font-size:0.9em;
	z-index:100;	/*Alterado para colocar o info presto sempre no topo*/
}

/* Pai de todos os contentores de sub-consultas */

.mynetDivPresto .infoPresto {
	position: absolute;/*tava relative e os prestos ocupavam espa�o. alterado para absolute*/
	float: right;
	width: 100%;
	text-align: center;
}

/* fundo da informa��o "a carregar" dos contentores de dropdowns */
.initCombo .infoPresto .mynetLinhaSelBold,
div .prestoPlacer .infoPresto .mynetLinhaSelBold,
.prestoListPlacer .infoPresto .mynetLinhaSelBold {
	color: black;
	font-weight: normal;
	background-color: transparent;
	background-position: 11px 11px;
	margin-top: 2px;
}

/* Informa��o para todas as dropdowns */
.mynetDivVisible .infoPresto {
	/*margin-top: 2px;	*/
	margin-left: 4px;
}

/* Contentor de dropdowns com pesquisa */
div .prestoPlacer {
	height: 19px;*/	/*tava a 17. Deixa de ser necessario*/
}
/*Div contentor da imagem para remover item seleccionado*/
.botaoremover{
	width: 20px;
}

/* Informa��o dentro de contentor de dropdowns sem pesquisa */
.prestoListPlacer .infoPresto {
	margin-left: 4px;
}
/*Tamanho das dropdowns que cont�m menus pop*/
.dropdrownpop{
	width:97%;
}
/*Seta do acesso r�pido*/
.dropdrownpopseta{
	position:absolute;
	top:0;
	right:0
}

/* Informa��o dentro de contentor de dropdowns sem pesquisa */
.prestoListPlacer .infoPresto {
	margin-left: 4px;
}

/* Contentor de menu pop */
.menupop .infoPresto {
	background-color: transparent;
	color: black;
	background-position: center 11px;
}

/* Contentor da frase informativa de carregamento */
.infoPresto .container {
/*	background-image: url(../Imagens/LoadBar2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
*/	
}

#queueTableServices .infoPresto .container {
/*	background-attachment: scroll;
	background-position: center 8px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(../Imagens/LoadBar2.gif);
	color: black;
*/	
}

/* a frase informativa de carregamento */
.infoPresto .loading {
}

#verexcer .loading {
	display: none;
}

a.debugPresto {
	background: white;
	border: 1px solid red;
	width: 7px;
	height: 15px;
	z-index: 500;
	position: absolute;
	margin: 0px 0px 0px -7px;
	overflow: hidden;
}
a.debugPresto span {
	padding: 0px;
}
a:hover.debugPresto span {
	padding: 15px;
}
a:hover.debugPresto {
	width: 300px;
	height: 50px;
	overflow: auto;
}

/*Fim Classes mynet*/
.contentorrssconfig{
	width:100%;
	/*border: 2px solid black;*/
	position:relative;
	top:10%;
	height:60%;
}


.floatleft{
	float:left;
}
.positionrel{
	position: relative;
}

.adicionarss{

width:40%;
/*border: 2px solid red;*/
float: left;

}



.removerss{

width:40%;
/*border: 2px solid blue;*/
float:left;
position:relative;
left:10%;

}

.botoesespaco input{
 margin-left: 4px;
}
.botoesespaco{
 padding: 5px;
}


/* Classes pra jquery */


/*definir este estilo antes do th.headerSortUp e th.headerSortDown */
th.header {
     background-image: url(../Imagens/Bts/semordenar.gif);
     cursor: pointer;
     background-repeat: no-repeat;
     background-position: center left;
     padding-left: 20px;
	 margin-left:-1px;

} 

th.headerSortUp {
	background-image: url(../Imagens/Bts/ordenadomenorparamaior.gif);
	background-repeat: no-repeat;
    background-color: #DCDCDC; 
} 

th.headerSortDown {     
	background-image: url(../Imagens/Bts/ordenadomaiorparamenor.gif);
	background-repeat: no-repeat;
    background-color: #DCDCDC; 
}

#excerbarra div {
	margin-bottom: 10px;
}


.divtransparentejanelas{
	background-image: url(../Imagens/bgjanelasjs.jpg);
}

.boxtype1{
	border: 1px solid;
	border-color: #CCCCCC;
}


.eliminareditarfp{
	width:20%;
 	top:0%;
	position:absolute;
/* 	left:80%;*/
	left:210px;
}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 1px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
/*../Tab/Data1/Top2.JPG*/
	background: #CCC url(../Imagens/WndSt1/sprite.png) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../Imagens/imagcerterr/info.png);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.info 
{
    color: #00529B;
    background-color: #BDE5F8;    
	background-image: url(../Imagens/imagcerterr/info.png);
}

#popup_content.success 
{
    color: #4F8A10;
    background-color: #DFF2BF;    
	background-image: url(../Imagens/imagcerterr/success_rtl.gif);
}

#popup_content.janelareloadpage
{
    color: #4F8A10;
    background-color: #DFF2BF;    
	background-image: url(../Imagens/imagcerterr/success_rtl.gif);
}

#popup_content.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
	background-image: url(../Imagens/imagcerterr/warning.gif);
}

#popup_content.error 
{
    color: #D8000C;
    background-color: #FFBABA;
	background-image: url(../Imagens/imagcerterr/error.png);
}

/*#popup_content.confirm {background-image: url(../img/important.gif);}
#popup_content.prompt {background-image: url(../img/help.gif);}*/

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

.clearboth {
	clear:both;
}
 .negrito {/*N�o alterar*/
	font-weight: bold;
}

.imagemListagem {
	height:15px;
	width:15px;
}

.uploadAnexos {
	margin-left:5px;
	float:left; 
	width:7%;
}
/*Inicio classes divs com comportamento de tabelas*/
.divtabela {
	display: table;
}

.divlinha {
	display:table-row;

}

.divcoluna {
	display:table-cell; 
}

.contentorAnexosAdhoc {
	clear:both;
}

.textocentrado {
	text-align: center;
}

.listatipoformulario {
	height:70px; 
	overflow:auto;
}
/*Fim classes divs com comportamento de tabelas*/

.textareastempescondidas {
	visibility: hidden;
	display: none;
}
.tablenospace td{ /*Classe para as tabelas n�o ocuparem espa�o*/
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
}
.wrapperformcriterios{
	width: 100%;
}
#tabelacalendario .iconcalandario{/*Controlo de espaçamento dos tipos de campos calend�rios*/
	padding-left:5px;
}
.gutter5px{/*Espa�amento standard entre colunas*/
	width: 5px;
	min-width: 5px;
}

/*Inicio - Espaçamento standard entre colunas*/
.gutter5_padd_bot{
	padding-bottom:5px;
}
.gutter5_padd_left{
	padding-left:5px;
}
.gutter5_padd_topbot{
	padding-bottom:5px;
	padding-top:5px;
}

.gutter5_padd_top{
	padding-top:5px;
}
/*Fim - Espaçamento standard entre colunas*/

/* MSG BOX*/
#msgbox {
			left: 40%;
			top: 25px;
			/*width: 80%;
			margin-left: 150px;*/
			position: absolute;
			text-align: center;
		}

		#msgbox .msgbox_wrap {
			width: 400px;
			min-height: 84px;
			margin: auto;
			background: #E2EFFA url(../Imagens/avi_g.gif) no-repeat 3px 50%;
			border: 1px solid #7B97AF;
		}

		#msgbox .closeBtn {
			width: 10px;
			height: 10px;
			margin: 3px;
			float: right;
			background: transparent url(Imagens/Bts/btfechar.gif) no-repeat 0 0;
			display: block;
		}

		#msgbox .msgbox_msg {
			height: 84px;
			color: black;
			font-size: 20px;
			text-align: left;
			font-weight: bold;
			display: table-cell;
			vertical-align: middle;
			padding: 3px;
			padding-left: 90px;
		}

/* Fim das classes de MSG BOX*/

.quebralinhaautomatica {
	white-space: normal;
}

/*Inicio - Classes relacionadas com os componente campo icon de sele��o*/
.iconpesquisadrop{
	/*padding-left: 5px;*/
}
.open-aux-window img {
	margin: 2px 0 0 5px;		
	vertical-align:middle;
	border: 0;
}
.wraper_camposelecao #colunaicon,
.wraper_camposelecao .colunaicon{	
	vertical-align:top;/*Por defeito estava middle mas o campo parecer estar abaixo do pretendido*/
	padding-left: 5px;	
}

.wraper_camposelecao #iconFrasePers{
	vertical-align:middle;
}
.wraper_camposelecao #iconFrasePers img {
	margin-left:10px;
}
/*Fim - Classes relacionadas com os componente campo icon de sele��o*/
/*Inicio - Janelas auxiliares*/
#wrapper_janelaselecao .buttons{
	margin-top:5px;
}
#wrapper_janelaselecao .buttons{
	margin-top:5px;
}
#wrapper_janelaselecao #panel_lista_pesquisa,
#wrapper_janelaselecao #panel_lista_selecao{
	height:220px;/*Importante:Comum a todas as jan auxiliares. Altura das tabelas de resultados pesquisa*/
}
/*Fim - Janelas auxiliares*/
.float-left {
	float: left;	
}
.float-right {
	float: right;	
}
.clearfloat {
	clear: both;
	height: 0px;	
}
#aux-window .buttons .mynetButton,
#aux-window .buttons .button {
	margin-right: 5px;	/*MyDoc - Espa�amento em but�es das janelas auxiliares*/

}
/* 	Menus flutuantes 
	*/
.hovermenu ul{
	padding-left: 0;	/*20130114 - Fix que retira 40 pixeis adicionados nos menus over no mynet*/
}

.floating-menu,
.floating-submenu {
	z-index: 210;	/*Altera��o VD. Acima do loadbar element 200*/
	display: none;
	position: absolute;
	border: 1px solid #b3b3b3;
	padding: 5px 0;
	background-color: #f2f2f2;
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.5);
	box-shadow: 2px 2px 10px rgba(0,0,0,.5);
}
.floating-menu ul,
.floating-submenu ul {
	margin: 0;
}
.floating-menu ul li,
.floating-submenu ul li {
	list-style-type: none;
	text-align: left;
	padding: 0 10px;
}
.floating-menu ul #emDesenvolvimento a,
.floating-submenu ul #emDesenvolvimento a {
	text-decoration: line-through !important;
}
.floating-menu ul li:hover,
.floating-submenu ul li:hover {
	background-color: #ccebff;
}
.floating-menu ul li:active,
.floating-submenu ul li:active {
	background-color: #8fd6eb;
}
.floating-menu ul li a,
.floating-submenu ul li a {
	display: block;
	color: #282828;
	font-size: 10px;
	text-decoration: none;
}
.floating-menu ul li label,
.floating-submenu ul li label {
	float: left;
	margin-left: 10px;
	cursor: pointer;
}
.hoversubmenu{
	position: relative;
}
.hoversubmenu img {
	vertical-align: baseline;
}
#submenu-conhecimentosservicos {
	width: 130px;
	left: 63px;
	top: -40px;
}
#menu-more-conhecimentosservicos{
	top: 10px;
	width: 225px;	
}
#wrapper_login #login_mensagem_erro{
	font-weight: bold;
	color: red;
}
#wrapper_login .login_splash{
	background-image: url("../Imagens/MyNet/AutenticacaoImgMyNet.png");
	background-repeat: no-repeat;
	width: 100%;	/*422px defenido na larguar do blockui*/
	height: 88px;
}

.blockedRow{
	background-color: #e0e1e2;
    color: #999;
    cursor: default;
    /*text-decoration: line-through;*/
}

.blockedRowRisAprovar{
	background-color: #d5efd5;
    color: #999;
    cursor: default;
    /*text-decoration: line-through;*/
}

.blockedRowRisReprovar{
	background-color: #e0e1e2;
    color: #999;
    cursor: default;
    /*text-decoration: line-through;*/
}

.botoesRecusarRi{
	padding-top: 5px;
}

.botoesAnexoGicBlocked, 
.botoesAnexoSgaBlocked{
	color: #999;
    cursor: default;
}

.checkboxTipoPedMaterialWraper{
	padding-top: 4px;
}

.iframeWraperDivGeral{
	width: 100%;
	height: 100%;
}

.popupWraperDivGeral{
	display: none;
}

.papfields{
	margin-bottom: 5px;
}

.aui img {
/*max-width: none !important;*/
}

.pagdefault{
	padding-left:5px; 
	padding-right:5px;
	padding-top:5px; 
	padding-bottom:5px	
	
}

.pagdefault label{
	font-size: 11px;
	
}

#wrapperbotoes{
	padding-bottom: 5px;	
}

.pagdefault label {
	padding-left:5px; 
}

#visao360-funcionario{
	min-height: 20px;
	width: 100%;
}

/*Css das caixas dos menus na area principal*/
.containerCaixasMenus{
	display: table;
}

.boxAreasInternas .fill{
    /*background: rgba(238, 238, 238, 0.9) none repeat scroll 0 0;*/
    background: rgba(245, 245, 245, 0.9) none repeat scroll 0 0;
    border-radius: 5px;
    /*border: 1px inset black;*/
}

.boxContainer {
    width: 45%;
    height: 150px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    box-shadow: -2px -2px 2px #A0A0A0;
}

.infoContainer {
    margin-top: 2%;
    text-align: center;
}

.textoInfo, .textoInfoCaixa{
	min-height: 25px;
    max-height: 50px;
    overflow-y: auto;
    overflow-x: hidden;
}

.textoInfoCaixa{
	text-align: left;
	padding-left: 2px;
}


.imgCaixa {
	height:70px;
	width: 100%;
	/*background: rgba(0, 0, 0, 0) url("../Imagens/loadt.gif") no-repeat scroll center center / 100% 100%;*/
	display: block;
	cursor: pointer;
}


.tituloCaixa h1{
	text-align: left;
    color: #001c44;
    font-family: inherit;
    font-weight: bold;
    margin-bottom: .5em;
    line-height: 1;
    letter-spacing: -1px;
    padding-left: 2px;
}
/*Fim css das caixas dos menus na area principal*/

.prestoLB{
 	background-image: url("../Imagens/loadbars/loadHorizontalSmall.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 11px;
    margin: 0;
    width: 100%;
}

.manutencao{
 	background-image: url("../Imagens/loadbars/Manutencao.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 11px;
    margin: 0;
    width: 100%;
    height: 140px;
}

/* .mynetlupa{
   padding-left: 5px;	
} */
.mynetdetalhes{
	background-repeat: no-repeat;
	background-image: url("../Imagens/detalhes.gif");
	background-position: center center;
	width:100%;
	height: 11px;
}

.colunaSeta{
	min-width: 15px;
	width: 15px;
}


 .ibm3ColSide[name=left] {
/* 	width: 220px;
 	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
	box-sizing: border-box; */        	
}
.ibm3ColSide[name=right] {
/*	width: 220px;
 	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
	box-sizing: border-box;
*/	        	
} 

/* 			.wpthemeInner{
				display: flex;
			} */

/* .ibm3ColMain{
	width: 100%;	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
	box-sizing: border-box;
    margin: 0 0 0px;
    padding-left: 5px;
    padding-right: 5px;    
} */
/* .wpthemeLayoutContainers {
	padding: 0px 0px;
} */
.wpthemeControlBody{	/*Controla espaçamento entre as 3 portlets do MyNet no tema 7.0.0.2*/
	padding: 0px 0px;
}

/*.wpthemeInner{
	display:flex;
}
*/


/*
.hiddenWidgetsDiv {
   padding-left: 0px;
}
*/




/**Inicio Classe de controlo ibm portal*/
/*
.lotusMain .component-container {
     margin-left: 0px; 
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
 	margin-top: 0;    
}

.ibm3ColSide {
	width: 24.9%;
 	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
	box-sizing: border-box;        	
}
.ibm3ColMain{
	width: 50.2%;	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
	box-sizing: border-box;        
}

.ibmLayoutContainers {
    padding: 0;
}

*/
.separador_border{
	 padding-bottom: 5px;
}
/**Fim Classe de controlo ibm portal*/

/*Inicio Captcha*/
.captcha_container{
	margin:5px 0px
}

#captchaimg_container{
	margin:0px 0px 5px 0px    
}
#captchaimg_left, #captchaimg_right{
    vertical-align: bottom;
    display: inline-block;	
}
.captcha #captchaimg_right{
	background-image: url(../Imagens/btRefresh.gif);
	background-repeat: no-repeat;
	width: 22px; /*or your image's width*/
	height: 10px; /*or your image's height*/
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.captcha label{
	font-weight: bold; 
}
/*Fim Captcha*/

/*Altura da iframe no processo de registo com fa*/
.fa_iframe_registo{
	height:7060px/*Altura máxima*/ /*1100*/
}
/*Altura da iframe no processo de login com fa*/
.fa_iframe_login{
	height:7060px /*Altura máxima*/	/*830*/
}
.fa_iframe_atualizar{
	height:7060px /*Altura máxima*/	/*830*/
}

/*GIC*/
#divlista_GesPesquisaProdutos{
	max-height: 250px;
    overflow-y: auto;
    margin-bottom: 10px;
}
#divlista_GesPesquisaProdutosRascunho{
	max-height: 125px;
    overflow-y: auto;
    margin-bottom: 10px;
}

#tooltip {
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	z-index: 3000;
	background-color: #F0F0F0;
	padding: 5px;
	border-color:#FFFFFF;
	border-width:1px;
	box-shadow: 2.5px 2.5px 2.5px rgba(0,0,0,0.5); /* spread color inset;*/
	border-style:solid;
	z-index:9001;	/*Superior ao zindex do load bar dos elementos (9000)*/
}

#tooltip h3, #tooltip div {

	margin: 0; 
	font-size:10px;
	font-family:verdana;
	color:#505050;
	font-weight:normal;
	border-color:#FFFFFF;
	border-width:10px; 
}
.iconacessotooltip{
	float:left;
	background-image: url("../Imagens/MyNet/lightbulb.png");	
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}
.obtemDadosFaFrame{
	height: 2000px;
}
.ent_inativa_360{	
	color: red;
	cursor:default;
	text-decoration: none;
}
.ent_contab_360{
	cursor:default;
	text-decoration: none;
	color:#999999;	
}
.mntacessorapido{
	width: 100%;
/* 	background: #f5f5f5; */
}
.mntacessorapido div{
	padding-bottom: 10px;
	font-size: 11px;
		
/* 	background-image: url("../Imagens/MyNet/AnnouncementBullet.gif");
	background-repeat:no-repeat;
    background-position: 0px 3px; 	
 	padding-left: 15px; */
    text-transform: capitalize;
}

.mynetLink_peq{ 
	cursor:pointer;
	color: #002e5b;
	font-size: 10px;
}
.mynetLink_peq:hover{
	text-decoration: underline;
}
.ent_360{
	font-weight: bold;
	font-size: 11px;
/* 	color:teal; */
}
.mntnomeuser{
	

}

.mntvisao360{
	width: 100%;
 	text-align: left;
   	border-spacing: 0;
/*     border-style: solid;
    border-radius: 10px;
    background-color: #ebefed;
    border-color: #ebefed;
    padding: 5px;
    margin-left: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    width:100%;
    max-width: 170px */	
       
}

.mntvisao360 thead{
    color: #333;
}

.mntvisao360 .thcol1,
.mntvisao360 .thcol2{
	color:#333333;
    font-weight: bold;
    font-size: 11px;
    cursor: default;
}
.mntvisao360 .thcol2{
	text-align: right ;
	white-space: nowrap;
    padding-left: 10px; /*Imp: Não ficam juntos os dois numeros*/	
}
.mntvisao360 .tdcol1,
.mntvisao360 .tdcol2{
    font-size: 11px;
    color: #808080;
    text-decoration: none;	
	cursor: pointer;
}
.mntvisao360 .tdcol2{
	text-align: right;
}
.mntvisao360 .tdcol1:hover,
.mntvisao360 .tdcol2:hover{
	text-decoration: underline;
}

.mntacoesmun360{
	padding-left: 10px;
	width: 100%;	
}
.tabskinintjava{
	margin-left: 10px;
	margin-right: 10px;
}
.ui-widget{
	font-size:11px
}
.flex{
	display: flex;
}

.inlineflex{
	display:inline-flex;
}

.gutter5px_linktexto{
	padding-top: 5px;
	padding-bottom: 5px;	
    display: table;
}
.gtutter5px_pl{
	padding-left: 5px;
}

.hidden {	/*Não alterar*/
	display: none;
}

/*Inicio -  janela de controlo de assinatura*/
	#dialogSignText progress{
		width:200px	
	}
	#dialogSignText #divassinarbotoes{
		padding:5px;
		text-align:center;
		box-sizing: border-box;	!imp
		
	}
	
	#dialogSignText #explicacaofalha{
		color:#505050;
		font-size:11px;		
	}	
	
	
	
	#dialogSignText div,
	#dialogSignText span{
		font-size: 12px;
		cursor: default;
	}
	
	#dialogSignText fieldset{
		margin-bottom: 10px;
	}
	#dialogSignText fieldset legend{
		font-weight: bold; 
		font-size: 12px;
	}
	
	#dialogSignText .tit1{
	    font-size: 13px;
	    padding-bottom: 5px;
	    padding-top: 5px;
	    color: #797979;
	    font-weight: bold;
	    cursor: default;
	}
	#dialogSignText .tit2{
	    font-size: 12px;
	    padding-bottom: 5px;
	    padding-top: 5px;
	    color: #797979;
	    font-weight: bold;
		cursor: default;    
	}
	#dialogSignText .pontos{
		background-position: 0px;
	    background-repeat: no-repeat;
	    background-image: url(../Imagens/setas/setafrente.png);
	    padding-left: 10;
	}
	
	#dialogSignText .falhaligtxt{
		color: #d22e04;
		margin-left: 0px;
		font-size: 12px;
	}
	#dialogSignText .sucessoligtxt{
		color: green;
		margin-left: 0px;
		font-size: 12px;
	}
				
	#dialogSignText .tentarligtxt{
		color: #49acc7;
		margin-left: 0px;
		font-size: 12px;
	}	
	
/*Fim -  janela de controlo de assinatura*/

/*Inicio - Mensagens notificação notify.js*/
	#msgnotposition {
	  position: absolute;
	  width: 0px;
	  height: 10px;
	  top: 50%;
	  left: 50%;
	  margin: -100px 0 0 0px;
	}

	.notifyjs-happyblue-base {
	  white-space: nowrap;
	  background-color: lightblue;
	  padding: 5px;
	}
	.notifyjs-happyblue-superblue {
	  color: white;
	  background-color: blue;
	}

	.notifyjs-msgnot-base {
		width:350;
		/*font-weight:bold;*/
		padding:10px 10px 10px 10px;
		/*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);*/
		background-color: #fcf8e3;
		border:1px solid #fbeed5;
		border-radius:0px;
		/*white-space:nowrap;*/
		/*padding-left:25px;*/
		background-repeat:no-repeat;
		/*background-position:3px 7px;*/
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit*/
		-moz-box-sizing: border-box;    /* Firefox, other Gecko*/
		box-sizing: border-box;         /* Opera/IE 8+*/	
		font-size:14px
	}
	.notifyjs-msgnot-base .title {
		padding-bottom: 5px;
		font-size:14px;
		text-transform: uppercase;	
	}
	.notifyjs-msgnot-success {
		color:#468847;
		background-color:#DFF0D8;
		border-color:#D6E9C6;
		/*background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAutJREFUeNq0lctPE0Ecx38zu/RFS1EryqtgJFA08YCiMZIAQQ4eRG8eDGdPJiYeTIwHTfwPiAcvXIwXLwoXPaDxkWgQ6islKlJLSQWLUraPLTv7Gme32zoF9KSTfLO7v53vZ3d/M7/fIth+IO6INt2jjoA7bjHCJoAlzCRw59YwHYjBnfMPqAKWQYKjGkfCJqAF0xwZjipQtA3MxeSG87VhOOYegVrUCy7UZM9S6TLIdAamySTclZdYhFhRHloGYg7mgZv1Zzztvgud7V1tbQ2twYA34LJmF4p5dXF1KTufnE+SxeJtuCZNsLDCQU0+RyKTF27Unw101l8e6hns3u0PBalORVVVkcaEKBJDgV3+cGM4tKKmI+ohlIGnygKX00rSBfszz/n2uXv81wd6+rt1orsZCHRdr1Imk2F2Kob3hutSxW8thsd8AXNaln9D7CTfA6O+0UgkMuwVvEFFUbbAcrkcTA8+AtOk8E6KiQiDmMFSDqZItAzEVQviRkdDdaFgPp8HSZKAEAL5Qh7Sq2lIJBJwv2scUqkUnKoZgNhcDKhKg5aH+1IkcouCAdFGAQsuWZYhOjwFHQ96oagWgRoUov1T9kRBEODAwxM2QtEUl+Wp+Ln9VRo6BcMw4ErHRYjH4/B26AlQoQQTRdHWwcd9AH57+UAXddvDD37DmrBBV34WfqiXPl61g+vr6xA9zsGeM9gOdsNXkgpEtTwVvwOklXLKm6+/p5ezwk4B+j6droBs2CsGa/gNs6RIxazl4Tc25mpTgw/apPR1LYlNRFAzgsOxkyXYLIM1V8NMwyAkJSctD1eGVKiq5wWjSPdjmeTkiKvVW4f2YPHWl3GAVq6ymcyCTgovM3FzyRiDe2TaKcEKsLpJvNHjZgPNqEtyi6mZIm4SRFyLMUsONSSdkPeFtY1n0mczoY3BHTLhwPRy9/lzcziCw9ACI+yql0VLzcGAZbYSM5CCSZg1/9oc/nn7+i8N9p/8An4JMADxhH+xHfuiKwAAAABJRU5ErkJggg==);*/

	}
	.notifyjs-msgnot-error {
		color:#FFFFFF; /**B94A48*/
		background-color:#D4686C;
		border-color:#EED3D7;
		/*background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtRJREFUeNqkVc1u00AQHq+dOD+0poIQfkIjalW0SEGqRMuRnHos3DjwAH0ArlyQeANOOSMeAA5VjyBxKBQhgSpVUKKQNGloFdw4cWw2jtfMOna6JOUArDTazXi/b3dm55socPqQhFka++aHBsI8GsopRJERNFlY88FCEk9Yiwf8RhgRyaHFQpPHCDmZG5oX2ui2yilkcTT1AcDsbYC1NMAyOi7zTX2Agx7A9luAl88BauiiQ/cJaZQfIpAlngDcvZZMrl8vFPK5+XktrWlx3/ehZ5r9+t6e+WVnp1pxnNIjgBe4/6dAysQc8dsmHwPcW9C0h3fW1hans1ltwJhy0GxK7XZbUlMp5Ww2eyan6+ft/f2FAqXGK4CvQk5HueFz7D6GOZtIrK+srupdx1GRBBqNBtzc2AiMr7nPplRdKhb1q6q6zjFhrklEFOUutoQ50xcX86ZlqaZpQrfbBdu2R6/G19zX6XSgh6RX5ubyHCM8nqSID6ICrGiZjGYYxojEsiw4PDwMSL5VKsC8Yf4VRYFzMzMaxwjlJSlCyAQ9l0CW44PBADzXhe7xMdi9HtTrdYjFYkDQL0cn4Xdq2/EAE+InCnvADTf2eah4Sx9vExQjkqXT6aAERICMewd/UAp/IeYANM2joxt+q5VI+ieq2i0Wg3l6DNzHwTERPgo1ko7XBXj3vdlsT2F+UuhIhYkp7u7CarkcrFOCtR3H5JiwbAIeImjT/YQKKBtGjRFCU5IUgFRe7fF4cCNVIPMYo3VKqxwjyNAXNepuopyqnld602qVsfRpEkkz+GFL1wPj6ySXBpJtWVa5xlhpcyhBNwpZHmtX8AGgfIExo0ZpzkWVTBGiXCSEaHh62/PoR0p/vHaczxXGnj4bSo+G78lELU80h1uogBwWLf5YlsPmgDEd4M236xjm+8nm4IuE/9u+/PH2JXZfbwz4zw1WbO+SQPpXfwG/BBgAhCNZiSb/pOQAAAAASUVORK5CYII=);*/
	}

	.notifyjs-msgnot-info {
		color:#3A87AD;
		background-color:#D9EDF7;
		border-color:#BCE8F1;
		/*background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QYFAhkSsdes/QAAA8dJREFUOMvVlGtMW2UYx//POaWHXg6lLaW0ypAtw1UCgbniNOLcVOLmAjHZolOYlxmTGXVZdAnRfXQm+7SoU4mXaOaiZsEpC9FkiQs6Z6bdCnNYruM6KNBw6YWewzl9z+sHImEWv+vz7XmT95f/+3/+7wP814v+efDOV3/SoX3lHAA+6ODeUFfMfjOWMADgdk+eEKz0pF7aQdMAcOKLLjrcVMVX3xdWN29/GhYP7SvnP0cWfS8caSkfHZsPE9Fgnt02JNutQ0QYHB2dDz9/pKX8QjjuO9xUxd/66HdxTeCHZ3rojQObGQBcuNjfplkD3b19Y/6MrimSaKgSMmpGU5WevmE/swa6Oy73tQHA0Rdr2Mmv/6A1n9w9suQ7097Z9lM4FlTgTDrzZTu4StXVfpiI48rVcUDM5cmEksrFnHxfpTtU/3BFQzCQF/2bYVoNbH7zmItbSoMj40JSzmMyX5qDvriA7QdrIIpA+3cdsMpu0nXI8cV0MtKXCPZev+gCEM1S2NHPvWfP/hL+7FSr3+0p5RBEyhEN5JCKYr8XnASMT0xBNyzQGQeI8fjsGD39RMPk7se2bd5ZtTyoFYXftF6y37gx7NeUtJJOTFlAHDZLDuILU3j3+H5oOrD3yWbIztugaAzgnBKJuBLpGfQrS8wO4FZgV+c1IxaLgWVU0tMLEETCos4xMzEIv9cJXQcyagIwigDGwJgOAtHAwAhisQUjy0ORGERiELgG4iakkzo4MYAxcM5hAMi1WWG1yYCJIcMUaBkVRLdGeSU2995TLWzcUAzONJ7J6FBVBYIggMzmFbvdBV44Corg8vjhzC+EJEl8U1kJtgYrhCzgc/vvTwXKSib1paRFVRVORDAJAsw5FuTaJEhWM2SHB3mOAlhkNxwuLzeJsGwqWzf5TFNdKgtY5qHp6ZFf67Y/sAVadCaVY5YACDDb3Oi4NIjLnWMw2QthCBIsVhsUTU9tvXsjeq9+X1d75/KEs4LNOfcdf/+HthMnvwxOD0wmHaXr7ZItn2wuH2SnBzbZAbPJwpPx+VQuzcm7dgRCB57a1uBzUDRL4bfnI0RE0eaXd9W89mpjqHZnUI5Hh2l2dkZZUhOqpi2qSmpOmZ64Tuu9qlz/SEXo6MEHa3wOip46F1n7633eekV8ds8Wxjn37Wl63VVa+ej5oeEZ/82ZBETJjpJ1Rbij2D3Z/1trXUvLsblCK0XfOx0SX2kMsn9dX+d+7Kf6h8o4AIykuffjT8L20LU+w4AZd5VvEPY+XpWqLV327HR7DzXuDnD8r+ovkBehJ8i+y8YAAAAASUVORK5CYII=);*/
	}
	.notifyjs-msgnot-warn {
		color: #C09853;
		background-color:#FCF8E3;
		border-color:#FBEED5;
		/*background-image":url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABJlBMVEXr6eb/2oD/wi7/xjr/0mP/ykf/tQD/vBj/3o7/uQ//vyL/twebhgD/4pzX1K3z8e349vK6tHCilCWbiQymn0jGworr6dXQza3HxcKkn1vWvV/5uRfk4dXZ1bD18+/52YebiAmyr5S9mhCzrWq5t6ufjRH54aLs0oS+qD751XqPhAybhwXsujG3sm+Zk0PTwG6Shg+PhhObhwOPgQL4zV2nlyrf27uLfgCPhRHu7OmLgAafkyiWkD3l49ibiAfTs0C+lgCniwD4sgDJxqOilzDWowWFfAH08uebig6qpFHBvH/aw26FfQTQzsvy8OyEfz20r3jAvaKbhgG9q0nc2LbZxXanoUu/u5WSggCtp1anpJKdmFz/zlX/1nGJiYmuq5Dx7+sAAADoPUZSAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfdBgUBGhh4aah5AAAAlklEQVQY02NgoBIIE8EUcwn1FkIXM1Tj5dDUQhPU502Mi7XXQxGz5uVIjGOJUUUW81HnYEyMi2HVcUOICQZzMMYmxrEyMylJwgUt5BljWRLjmJm4pI1hYp5SQLGYxDgmLnZOVxuooClIDKgXKMbN5ggV1ACLJcaBxNgcoiGCBiZwdWxOETBDrTyEFey0jYJ4eHjMGWgEAIpRFRCUt08qAAAAAElFTkSuQmCC);*/
	}
/*Fim - Mensagens notificação notify.js*/

.loadbarmynet {
	background-image: url(../Imagens/MyDoc/loadt.gif);
	background-repeat: no-repeat;
	background-position: center;
	width:100%;
	height:32px;
}

#myframeCmd{
	overflow:hidden;
	display:none;	
	height:0px;
	width:0px;
}
/*Inicio tabm1 - Tabela ações boletim de melhoria*/
	.tabm1_wrapper{
		padding-top: 10px;
	}
	.tabm1_table{
		width: 100%;
		cursor: default;	
		table-layout:fixed;
	}
	.tabm1_table tbody td {
    	border-top: 1px solid #ddd;
    	cursor: pointer;
	    padding: 5px;
		font-size:11px;
	}
	.tabm1_table thead th{
	 font-family: Verdana;
	color: black;
	background-color: #f3f3f3;
	border-bottom-color: gray;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width: thin;
	cursor: default;
	padding-left: 3px;
	vertical-align: middle;
	height: 20px;
	font-size: 11px;
		
	}
	.tabm1_table tfoot th{
	    padding: 0px;
	    border-bottom: 1px solid #666666;
		color:#666666;
		font-size:11px;		
	}	
	.tabm1_odd{
		background-color:#f1f1f1;
	}
	.tabm1_even{
		background-color:#ffffff;
	}
	.tabm1_hover{
		background-color:#dddddd;
	}
	.tabm1_hover input{
		background-color:#FFFFFF;
	}
	.tabm1_sel{
		background-color:#c2d8e6;
	}
	.tabm1_sel input{
		background-color:#FFFFFF;
	}
	.tabm1_remover{
		text-align: center;
	}
	.tabm1_input{
		background-color: transparent;
    	border: 0px;
    	border-style:solid;
    	width: 100%;
		font-size: 11px;
		padding:2px
		/*Obriga calculo do width a incluir padding e border*/
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit*/
		-moz-box-sizing: border-box;    /* Firefox, other Gecko*/
		box-sizing: border-box;         /* Opera/IE 8+*/
	}
	.tabm1_input:focus { 
    	background-color: #fffbd0;
	}
	.tabm1_botoes{
		text-align: right;
	}
	.tabm1_botoes input{
		margin-right: 5px;
	}
	.tabm1_table .calendario{
		vertical-align: top
	} 
/*Fim tabm1 - Tabela ações boletim de melhoria*/

/*Correção de layout para o datepicker*/
.ui-datepicker { width: auto !important;}
/*Correção de layout para o datepicker*/


/*CSS FRASES PERSONALIZADAS*/
.contentorfrasespersonalizadas {
    height: 215px;
    overflow-y: auto;
}
table.listagem {
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; 
	background-color: #fff;
}
table.listagem tr {
	vertical-align: top;	
}
table.listagem tr th {
	background-color: #d9d9d9;
	color: #505050;
	font-weight: normal;
	text-align:left;
	padding: 5px;
	height: 20px;
}
table.listagem tr td {
	padding: 5px;
	height: 20px;
	cursor: pointer;
}
table.listagem tr:hover {
	color: #505050;
	/*background-color: #E6E6E6;*/
	/*background-color: #CCEBFF;*/
	background-color: #E5E5E5;
}
table.listagem tr.selected {
	color: #505050;
	/*background-color: #FFFDE6;*/
	/*background-color: #8FD6EB;*/
	background-color: #F6F1CE;

}
table.listagem {
    width: 100%;
    border-spacing: 0px;
        height: auto;
}

.janelaselecao_formdetalhes {
    background-color: #f2f2f2;
    margin-bottom: 6px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px 5px 5px 5px;
}
/*CSS FRASES PERSONALIZADAS*/

/*Inicio - Prévisualização da fatura de pagamento*/
.wrapper_printdoc{
	width:100%;
}

/*Inicio - Prévisualização da fatura de pagamento*/
.tituloPrevisual {
    color: #505050;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
}
#wrapper_previewer {
	height: 350px	
	/* VD: Código sensivel entre chrome e IE. IE não permite display:none, sendo que não carrega o documento */
	/*height: 250px; */
/*  	height: 100%;
	width: 100%; */ 	
} 

#wrapper_previewer iframe{
	border:0px;
}
#wrapper_printdoc_comp{
	height: 370px;
	width: 100%;
}

#previewer{
	height: 100%;
}

.requerimento_load{
    font-size: 12px;
    background-image: url(../Imagens/LoadBar.gif);
    background-repeat: no-repeat;
    background-position: top;
    padding-top: 20px;
}


/**Inicio - mensagem submissão serviço mynet*/
#wrapper_msgsub{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}


#wrapper_msgsub #result{
	width: 50px;
}
#wrapper_msgsub #result_sucess{
    background-image: url(../Imagens/suc_g.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 50px;
    height: 50px;
}
#wrapper_msgsub #result_error{
    background-image: url(../Imagens/avi_g.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 50px;
    height: 50px;    
}
#wrapper_msgsub .divlinha{
	width: 100%;
}
#wrapper_msgsub .msgbutoes{
	margin-top: 5px;
	margin-bottom: 10px;
}


#wrapper_msgsub .msgsubtxt{
	vertical-align: top;
	font-size: 12px;
	width:100%;
} 

#wrapper_msgsub .msgsuberro{
	vertical-align: top;
	font-size: 12px;
	width:100%;
	color: red;
}

#wrapper_msgsub #refdoc{
	font-weight:bold;
	font-size: 13px;
} 

#wrapper_printdoc_comp_botao input{
	margin-right: 10px;
}

/**fim - mensagem submissão serviço mynet*/

.mensagemPagamentoSubmit{
	width: 100%;
}

/*Fim - Prévisualização da fatura de pagamento*/

/**Inicio - Mensagem com o valor para pagamento*/
#pagamento{
	font-size: 14px;
	font-weight: bold;
}
/**Fim - Mensagem com o valor para pagamento*/


/*CSS RELACIONADAS COM A JANELA DE LEITURA DOS DADOS DO CARTÃO DE CIDADÃO*/
#interfaceCC #logocc{
	background: #3C5DBC url(../Imagens/CC/logotipocc.jpg) no-repeat;
    height: 489px;
    width: 113px;
    float: left;
    text-decoration: underline;
}

#interfaceCC #camposcc{
    width: 699px;
    background-color: white;
    height: 489px;
    display:none;
}

#interfaceCC #iniciocc{
    width: 579px;
    background-color: white;
    height: 489px;
    margin-left: 120px;
}

#interfaceCC #dadosidcc{
	margin-left: 120px;
}

#interfaceCC #dadosmoradacc{
	margin-left: 120px;
}

#interfaceCC #botoescc{
    height: 33px;
    width: 100%;
    background-color: #3c5dbc;
}
#interfaceCC .botoescc{
	 text-decoration: solid;
    color: #3c5dbc;
    padding: 5px;
    background-color: #ffffff;
    float: right;
    margin-top: 5px;
    margin-right: 5px;
    font-size: 10px !important;
}
/*Organização dos campos do CC*/

#interfaceCC .divTable{
	display: table;
	width: 100%;
}
#interfaceCC .divTableRow {
	display: table-row;
}

#interfaceCC .divTableRow li{
	font-size: 10px !important;
}

#interfaceCC .divTableCell{
	display: table-cell;
	padding: 3px 2px;
	text-align:right;
	vertical-align: middle;
	font-size: 9px;
    font-weight: bold;
}

#interfaceCC .divTableCell input{
	font-size: xx-small !important;
	width: 100%;
	border: 1px solid #DFDFDF;
}
#interfaceCC{
	width: 704px;
    min-height: 0px;
    height: 512px;
    background-color: rgb(60, 93, 188);
    padding: 0px;
    margin-left: -2px;
}
#interfaceCC .divTableTextarea{
	height:50px;
	font-size: xx-small !important;
}
#interfaceCC .divTableLabel{
	/*border: 1px solid #999999;*/
	display: table-cell;
	width:76px;
	text-align:right;
	vertical-align: middle;
	font-size: 9px;
    font-weight: bold;
    padding-right: 2px;
    color: #3C5DBC;
}

#interfaceCC .divTableBody {
	display: table-row-group;
}

#interfaceCC .divTitle{
	float: left;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 574px !important;
    text-align: left;
    border: 1px solid #3C5DBC;
}

#interfaceCC .ui-dialog .ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_fff_256x240.png) !important;
    background-position: -96px -128px !important;
}

#interfaceCC .ui-dialog .ui-dialog-titlebar-close:hover,
#interfaceCC .ui-dialog .ui-dialog-titlebar-close:focus {
	background-color: #544d94 !important;
	border-radius: 0px !important;
}

#closeButtonInterfaceCC{
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

#closeButtonInterfaceCC span{
	background-image: url(images/ui-icons_fff_256x240.png) !important;
    background-position: -96px -128px !important;
    display: block;
    margin: 1px;
    width: 16px;
    height: 16px;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

#closeButtonInterfaceCC:hover{
	background-color: #544d94 !important;
	border-radius: 0px !important;
	border:0px !important;
	outline: none;
}
#closeButtonInterfaceCC:focus{
	background-color: #544d94 !important;
	border-radius: 0px !important;
	border:0px !important;
	outline: none;
}

/* FIM CSS RELACIONADAS COM A JANELA DE LEITURA DOS DADOS DO CARTÃO DE CIDADÃO*/


/* CSS Tabela Responsiva */
table.tabelaresponsiva  { 
	width: 100%; 
	border-collapse: collapse; 
}
  
table.tabelaresponsiva > thead > th{ 
	background: #333; 
	color: white; 
	font-weight: bold; 
}
/*vd tava a @media (max-width: 350px){*/  
@media only screen and (max-width: 500px){
  
	table.tabelaresponsiva , 
	table.tabelaresponsiva > thead, 
	table.tabelaresponsiva > thead > th,
	table.tabelaresponsiva > thead > th > td,
	table.tabelaresponsiva > tbody, 
	table.tabelaresponsiva > tbody > tr, 
	table.tabelaresponsiva > tbody > tr > td { 
		display: block; 
	}
	  
	table.tabelaresponsiva > thead > tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	  
	table.tabelaresponsiva > thead > th > td,
	table.tabelaresponsiva > tbody > tr > td { 
		border: none;
		position: relative;
		padding-right: 10px; 
	}
	  
	table.tabelaresponsiva > thead > th > td:before,
	table.tabelaresponsiva > tbody > tr > td:before { 
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	  
	table.tabelaresponsiva > thead > th > td,
	table.tabelaresponsiva > tbody > tr > td, 
	table.tabelaresponsiva > thead > th { 
		text-align: left;
	}
}
/* FIM CSS Tabela Responsiva */

/*Inicio - Formulários dinâmicos*/
	.wrapper_fd{
    	margin-bottom: 5px;
	}
	
	.wrapper_fd .fficon{
		padding-right: 5px;
	}
	
	.wrapper_fd .fd_dropdown{
/* 		padding-right: 5px; */
		
	}
	
	
	#wrapper_janopcao .label{
    	font-size: 12px;
    	padding-bottom: 5px;
    	padding-top: 5px;
    	width: 100%;
		display: flex;    	
	}
	.txtdialog{
		font-size: 12px;
	}	

	#fd_dropdownclass select{
		font-size: 12px;
		background-color: #e6e6e6;
	}
	
	.fd_dd_cont{
    	padding-bottom: 5px;	
		/*Coloca uma caixa com 1 px envolvendo todo o sub formulário*/
    	
/*
     	border-style: solid;
		border-top: 0px #c0c0c0 solid;
    	border-bottom:  0px #c0c0c0 solid;
    	border-left:  0px #c0c0c0 solid;
    	border-right: 1px #c0c0c0 solid; 
*/
    	
	}
	
	.fd_form_cont{	
		/*Coloca uma caixa com 1 px envolvendo todo o sub formulário*/
/*		border-top: 0px;
		border-bottom: 1px #c0c0c0 solid;
		border-left: 1px #c0c0c0 solid;
		border-right: 1px #c0c0c0 solid;
		border-top: 0px;
    	border-style: solid;
*/    	
/*     	min-height:20px; */
    	
	}
	
	.wrapper_fd .msgnoform,
	.wrapper_fd .fd_msg{
    	font-size: 11px;
    	padding:5px;
	}	
    
	

/*Fim - Formulários dinâmicos*/

/*INICIO - Definição de estilos para datatables no MyNet*/
	table.dataTable {
		/*border: 1px solid #d9d9d9;
		border-radius: 5px;*/
		clear: both;
		margin: 0 auto;
		width: 100%;
		
		border-spacing: 0px;
	}
	
	table.dataTable thead tr {
		vertical-align: inherit;
	}
	
	table.dataTable thead th {
		background-color: #D9D9D9;
		border-right: 2px solid #FFFFFF;
		color: #505050;
		font-size: 11px;
		font-weight: normal;
		height: 22px;
		padding: 2.5px 5px 2.5px 5px;
		text-align: left;
		white-space: nowrap;
	}
	
	 
	
	table.dataTable thead th:first-child {
	}
	
	table.dataTable thead th:last-child {
		border: 0 none;
	}
	
	table.dataTable tfoot tr {
		vertical-align: inherit;
	}
	
	table.dataTable tfoot td {
		background-color: #D9D9D9;
		color: #505050;
		font-size: 10px;
		font-weight: normal;
		height: 15px;
		padding: 2.5px 5px 2.5px 5px;
		text-align: left;
		white-space: nowrap;
	}
	
	table.dataTable tbody {
		background-color: #FFFFFF;
	}
	
	table.dataTable tbody tr {
		vertical-align: inherit;
		cursor: pointer;		
	}
	
	table.dataTable td {
		height: 20px;
		padding: 2.5px 5px;
		white-space: nowrap;
	}
	
	table.dataTable td.center,
	table.dataTable td.dataTables_empty {
		text-align: center;
	}
	
	table.dataTable td img {
		vertical-align: top;
	}
	
	table.dataTable tr.row_highlighted { background-color: #E5E5E5; }
	table.dataTable tr.row_selected { background-color: #F6F1CE !important; }
	
	.datatable_wrapper{
	    overflow-x: hidden;
	    overflow-y: scroll;
	    -moz-border-radius-topleft: 5px;
	    -moz-border-radius-topright: 5px;
	    -webkit-border-top-left-radius: 5px;
	    -webkit-border-top-right-radius: 5px;
	    border-top-left-radius: 5px;
	    border-top-right-radius: 5px;
	    border: 1px solid #D9D9D9;	
	}
	
	.datatable_wrapper_footer{
		background-color: #D9D9D9;
		width:100%;
	    height: 20px;
	    display: table;
	    	
	}
	.datatable_wrapper_footer #totalres{
		vertical-align: middle;
	    display: table-cell;
	    padding-left: 5px;
	}
	
	/**Datatable específica de pesquisa de formulários dinâmicos*/
	#janauxdf_datatable{
		height: 300px;
	}
	.janauxfd_pesq{
		padding-bottom: 5px;
	}
	
	#janauxdf_wrapper .label{
    	font-size: 12px;
    	padding-bottom: 5px;
    	padding-top: 5px;
    	width: 100%;
		display: flex;
	}	
	
	
	 /*
	 * Sorting
	 */
	.sorting { background: url('../Imagens/DatatableSort/sort_both.png') no-repeat center right;
	cursor: pointer; 
	}
	.sorting_asc { background: url('../Imagens/DatatableSort/sort_asc.png') no-repeat center right; 
	cursor: pointer;
	}
	.sorting_desc { background: url('../Imagens/DatatableSort/sort_desc.png') no-repeat center right;
	cursor: pointer;
	}
	
	.sorting_asc_disabled { background: url('../images/DatatableSort/sort_asc_disabled.png') no-repeat center right; }
	.sorting_desc_disabled { background: url('../images/DatatableSort/sort_desc_disabled.png') no-repeat center right; }
	 
	 
	 .iconpesquisa{
		padding-left: 5px;
	 }
	 
	 .corInativo{
		color: #A0A0A0;
		font-style: italic;
	}
	
	.widthtdform{
		width: 10px;
	}
	
/*FIM - Definição de estilos para datatables no MyNet*/

/*CSS COMPONENTE RGPD*/
#componentergpd{
	display: block;
	
}
#componentergpd .divTable{
	display: table;
	width: 100%;
}
#componentergpd .divTableRow {
	display: table-row;
}
#componentergpd .divTableCell{
	display: table-cell;
	padding: 1px 2px;
	text-align:right;
	vertical-align: middle;
	font-size: 9px;
    font-weight: bold;
}

#componentergpd .divTableCell input{
	font-size: xx-small !important;
	width: 100%;
	border: 1px solid #DFDFDF;
	color: #928982;
}


#componentergpd .divTableLabel{
	display: table-cell;
	width:76px;
	text-align:right;
	vertical-align: middle;
	font-size: 9px;
    padding-right: 2px;
    color: #928982;
}

#componentergpd .divTableBody {
	display: table-row-group;
}

#componentergpd .divTableBody {
	display: table-row-group;
}

#componentergpd .rgpdTitle{
	    background-color: transparent;
	    font-family: verdana;
	    color: #928982;
	    border-bottom-color: #928982;
	    border-bottom-style: solid;
	    border-bottom-width: 1px;
	    padding: 2px 2px 1px 2px;
	    font-weight: 700;
	    font-size: 10px;
}

#titulo_rgpd{
	cursor:pointer;
}

.rgpd{

	    font-family: verdana !important;
	    font-size: 8px !important;
}

.rgpd table{

	    font-family: verdana !important;
	    font-size: 8px !important;
}
.rgpd table input{

	    font-family: verdana !important;
	    font-size: 9px !important;

}
.rgpd table div{

	    font-family: verdana !important;
	    font-size: 10px !important;

}

/*FIM CSS COMPONENTE RGPD*/

/*Inicio - informação dos serviços*/
.info_servicos_n1{
	font-size: 12px
}
.info_servicos_n2{
	font-size: 12px;
	padding-left: 20px;
}

.info_servicos_titulo{
	font-size: 12px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}
/*Fim - informação dos serviços*/

/*Inicio - Classe generica para apresentação de forms em modals*/
	.wrapper_md .label{
    	font-size: 12px;
    	padding-bottom: 5px;
    	padding-top: 5px;
    	width: 100%;
		display: flex;    	
	}
	.wrapper_md .txtdialog{
		font-size: 12px;
	}	
/*Fim - Classe generica para apresentação de forms em modals*/