/************* CORES PERMITIDAS **************/
	/*
	azul escuro #084669 
	azul claro  #137bb4
	azul clarinho #cfdfe8
	*/

	

/*------------------------------------------CABEÇALHO E RODAPÉ-------------------------------------------*/

.PageHeaderTitle 
	{
display: none;
/*
	display: block;
	font-size: 14px;
	color: #084669;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
*/
	}
	
.PageHeader p        /*Ajusta o titulo do formulário à dimensão da Iframe*/
	{
	padding-right: 100px;
	}	
	
.PageFooter          /*propriedades do Div existente logo após os botões de ação.Cria uma linha em branco entre o verde do rodapé e os botões*/
	{
	padding: 10px;
	}
	
p                   /*espaçamento entre o titulo do formulário e o titulo da página*/
	{
	line-height: 20px;
	}

p * 
	{
	vertical-align: top;
	}

.Separacao    /*espaçamento entre o fim do formulário e os botões de ação.*/
	{
	height: 15px;
	}
	

/*------------------------------------------PROPRIEDADES GERAIS-------------------------------------------*/


* 
	{
	margin: 0;
	padding: 0;
	}
	
*:focus               /*define as propriedades da linha de saliência do campo*/
	{
	outline: none;
	border: 2px solid #084669 !important;
	}
			
a:active, 
a:focus 
	{ 
	outline: none; 
	}

a 
	{
	text-decoration: underline;
	color: #333;
	font-weight: bold;
	}
		
a:hover 
	{
	text-decoration: none;
	}
		 
body 
	{
	background: #fff;
	min-width: 860px;    /*limite mínimo que o formulário assume dentro da iframe.Previne que o formulário encolha e desapareça no IE*/
	}
		
body,
td,
.TextBox,
.ui-widget
	{
	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;	
	font-size: 12px;	
	color: #000;
	line-height: 1.5em;
	font-weight: normal;
	}
		
h4 
	{
	font-weight: bold;
	color: #333333;
	}
	
.nomargin 	
	{
	padding: 0 0 0 10px !important;
	}
	
label,
.label 
	{
	background: none;
	padding-left: 0;
	padding-bottom: 0.5em !important;
	}
	
label[disabled=disabled], label.class-for-disabled-field 
	{
	color: #333!important;
	}

.campo        /*Define o espaçamento entre o conjunto campo/label dos limites do div id onde está inserido.define a dimensão da margem dos campos texto, dropdownlist, checkboxlist, radiobuttonlist, data, texto livre*/
	{
	margin: 0.5em;
	}


/*------------------------------------------PROPRIEDADES DOS GRUPOS-------------------------------------------*/

fieldset,
.group,
.groupnoborder 
	{
	padding: 5px;
	margin-bottom: 2em !important;
	border-top: 1px dashed #eee;
	}
	
legend        /*propriedades do nome do grupo*/
	{
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 10px;
	}


/*------------------------------------------CAMPO CAIXA TEXTO-------------------------------------------*/

.caixatexto 
	{
	border: 1px solid #859e9e;
	height: 97px;
	padding: 20px;
	overflow: auto;
	margin: 0 0 10px 0;
	background-color: #f8f8f8;
	}

input[type=text]              /*propriedades do texto dentro da caixa de texto*/
	{
	border: 1px solid #6A8181;
	padding: 0 0 0 5px;
	margin: 0 0 0 0px;
	display: block;
	}



/*---------------------------------------CAMPO TEXTO VÁRIAS LINHAS---------------------------------------*/

textarea 
	{
	display: block;        /*coloca o campo na linha a baixo da label*/
	} 


/*--------------------------------------------CAMPOS SELECT--------------------------------------------*/

input[type=radio], 
input[type=checkbox] 
	{
	margin: 0 5px 0 0;    /*Regula a margem entre a checkbox/radiobutton e a label do campo*/
	}

input
	{
	height: 1.8em;
	vertical-align: bottom;     /*permite manter os radiobuttons alinhados com a descrição*/
	}
		
.customClear 
	{
	clear: both;
	}
			
.checkbox 
	{
	margin-bottom: 6px;   /*espaço entre checkboxs*/
	}

.checkbox label,
input[type=checkbox] label,
.checkboxlist label 
	{
	background: none !important;
	float: none;
	margin-right: 20px;
	display: inline !important;
	}

.checkboxlist label 
	{
	margin: 0px 10px 0 0;    /*espaço entre as checkboxs*/
	}

.Texto.checkboxlist 
	{
	max-width: 95% !important;
	}

.radiobuttonlist label     /*parametros da label do campo dos radiobuttons*/
	{
	background: none !important;
	float: none;
	margin-right: 20px;
	display: inline !important;
	}
	
.radioButtonList label 
	{
	margin: 5px 10px 0 0;
	}

.tableFloat    /*propriedades da tabela dos radiobutton.Define o lado da pagina em que são apresentados*/
	{ 
	float: left;
	}
		
.multiplechoice .tableFloat 
	{
	float: none !important;
	}
		
select   /*dropdownlist*/
	{
	display: inline;
	font-family:  "Lucida Sans Unicode","Lucida Grande",sans-serif  !important; 
	height: 2em;
	color: #000;
	}

.dropdown 
	{
	max-width: 100%;
	}

.Texto
	{
	color: #000;
	display: block;  /*coloca a dropdownlist na linha abaixo da label*/
	}
	
/*-------------------------------------------CAMPOS CHECKBOX-------------------------------------------*/
		
.checkbox label
	{
	float: right;
	width: 92%;
	}
	
.checkbox span     /* posição do asterisco e da checkbox*/
	{
	float: right;
	}
		
.checkbox span.label
	{
	float: none;
	display: inline;
	}

.checkBoxCustom    /*disposição das checkbox*/
	{
	position: relative;
	}



/*-------------------------------------------CAIXA TEXTO MULTIPLA-------------------------------------------*/

.Prefix    /*caixa texto multipla - espaço entre o prefixo e a primeira caixa*/
	{
	padding-right: 5px;
	}
				  
.Suffix   /*caixa texto multipla - espaço entre o sufixo e a última caixa*/
	{
	padding-left: 5px;
	}

.NewSeparator  /*espaço extra entre a primeira caixa e o hifen*/
	{
	display: none;
	}

.Separator  /*hifen entre as caixas de texto*/
	{
	padding: 0 5px;
	}

.TextBox input[type=text]   /*faz com que os campos fiquem todos na mesma linha.Caso não esteja ativo existirá uma quebra após o prefixo, sendo apresentado 1 campo em cada linha*/						
	{
	display: inline;
	}
		
.TextBox input:first-child 
	{
	margin-left: 50px;
	}


/*-------------------------------------------LISTA DINÂMICA-------------------------------------------*/

.dynamicList 
	{
	max-width: 95%;
	}

.dynamicList .body .placeholder .header   /*propriedades do rectangulo com o "titulo" da lista dinâmica*/

	{
	background-color: #F9F9F4 !important;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	padding-left: 20px;
	border: 1px solid #084669;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
.dynamicList .body .placeholder .header:hover    /* propriedades do rectangulo com o "titulo" da lista dinâmica quando tem o cursor em cima*/
	{
	-moz-box-shadow: 0px 0px 5px 7px #084669;
	-webkit-box-shadow: 0px 0px 5px 7px #084669;
	box-shadow: 0px 0px 5px 7px #d2d2d2;
	}
		
.dynamicList .body fieldset 
	{
	padding: 5px;
	margin-bottom: 2em !important;
	border: 0;
	}
 
.dynamicList .header   /*define o espaço entre o retangulo com o título da lista e o primeiro campo*/
	{
	margin-bottom: 15px;
	}
	
.dynamicList .botao.removeComposedType   /*coloca o botao de remover do lado direito do retangulo do titulo da lista*/
	{
	float: right;
	}
	
.dynamicList .label
	{
	display: inline;
	}
		
.dynamicList .textboxarea,
.dynamicList .multiplechoice,
.dynamicList input[type=text]
	{
	display: block;
	}
		
.dynamicList .campo input[type=text]
	{
         margin:0px;
         display:block!important;
	}

.dynamicList .TextBox.campo.multiplechoice 
        {
        display:inline-flex!important;
        }

/*-------------------------------------------CAMPO LISTA-------------------------------------------*/


.mGrid 
	{
	background-color: #fff;
	border: solid 1px #525252;
	border-collapse: collapse;
	margin: 5px 0 10px 0;
	width: 100%;
	}

.mGrid td 
	{
	border: solid 1px #c1c1c1;
	color: #000;
	padding: 2px;
	}
	
.mGrid th 
	{
	background: #084669;
	border-left: solid 1px #084669;	
	color: #fff;
	font-size: 0.9em;
	padding: 4px 2px;
	}
			
.mGrid .alt 
	{
	background: #fcfcfc url(file:///C|/Users/xpta389/Work/AMA/grd_alt.png) repeat-x top;
	}
	
.mGrid .pgr 
	{
	background: #424242 url(file:///C|/Users/xpta389/Work/AMA/grd_pgr.png) repeat-x top;
	}
	
.mGrid .pgr table 
	{
	margin: 5px 0;
	}
	
.mGrid .pgr td 
	{
	border-width: 0;
	padding: 0 6px;
	border-left: solid 1px #666;
	font-weight: bold;
	color: #fff;
	line-height: 12px;
	}
	
.mGrid .pgr a 
	{
	color: #666;
	text-decoration: none;
	}
	
.mGrid .pgr a:hover 
	{
	color: #000;
	text-decoration: none;
	}
	
.mGridFooter td 
	{
	background: #137bb4;
	}

	
/*---------------------------------------------CAMPO FICHEIRO---------------------------------------------*/

.file table
	{
	margin-top: 10px;
	}
		
.file input[type=image]
	{
	width: 10px !important;
	height: 10px !important;
	}
	
	
/*-------------------------------------------CAIXAS MENSAGEM AJUDA-------------------------------------------*/

.nota
	{
	background-color: #eee; 
	padding: 10px; 
	border: 1px solid #ccc;
	}
		
.nota li
	{
	list-style-type: square !important;
	margin-left: 20px;
	}

.textlabel 
	{
	margin-bottom: 3px;  /*espaço entre o fim da caixa de mensagem e o campo seguinte*/
	}
	
	
/*---------------------------------------------CALENDÁRIO---------------------------------------------*/


.ui-datepicker-trigger 
	{
	display: none;     /* impede o aparecimento do calendário em ponto pequeno ao lado do campo*/
	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;	
	font-size: 12px;
	}
	
.ui-datepicker-week-end 
	{
	color: #084669!important;
	}
	
.ui-datepicker TH    /*propriedades das letras dos dias da semana*/
	{
	color: #084669;
	}
	
.ui-datepicker td 
	{
	color: #000;
	}
	   
.ui-datepicker .ui-widget-header       /*propriedades do cabeçalho do calendário*/
	{
	background: none #084669 no-repeat;
	background-color: #084669;
	border-bottom: none!important;
	border-top: none!important;
	border-right: none!important;
	border-left: none!important;
	color: #ffffff;
	font-weight: bold;
	}

.ui-state-hover 
	{
	color: #2f8c2d!important;
	font-weight: bold!important;
	}
	
.ui-state-default 
	{
	color: #000 !important;
	}
	
.ui-state-default a 
	{
	padding-left: 10px; 
	}

.ui-state-default.ui-state-highlight       /*cor do dia em evidência*/
	{
	color: #FFF!important;
	font-weight: bold!important;
	}
/*		
.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight 
	{
	background: #39a8e5!important;
	}

.ui-state-hover, 
.ui-widget-content .ui-state-hover
	{
	background: #cfdfe8!important;
	}
	*/
/*------------------------------------------MENU NAVEGAÇÃO-------------------------------------------*/	

		
.breadcrumb 
	{
	height: 38px;
	list-style: none outside none;
	margin: 10px 0;
	overflow: hidden;
	}
		
.breadcrumb li     /*propriedades das "setas" do menu de navegação*/
	{
	background: #137bb4 url('./Images/Themes/Blue/seta.png') no-repeat right -38px;
	float: left;
	height: 38px;
	vertical-align: middle;
	padding: 5px 0;
	}
		
.breadcrumb li a   /*propriedades do texto do menu de navegação*/
	{ 
	color: #cfdfe8;
	display: block;
	font-size: 90%;
	font-weight: normal;
	padding-right: 35px;
	text-decoration: none;
	vertical-align: bottom;
	overflow: hidden;
	}
		
.breadcrumb li.Before   /*cor de fundo das páginas anteriores à que está a ser apresentada*/
	{
	background: #E6E6E6 url('./Images/Themes/Blue/seta.png') no-repeat right -342px;
	}
		
.breadcrumb li.Before a 
	{
	color: #859E9E;
	}
		
.breadcrumb li.BeforeCurrent    /*cor de fundo da página anterior à que está a ser apresentada*/
	{
    background: #E6E6E6 url('./Images/Themes/Blue/seta.png') no-repeat right -380px;
}

.breadcrumb li.BeforeCurrent a 
	{
	color: #859E9E;
	}
		
.breadcrumb li.Current a     /*cor da letra do menu de navegação*/
	{
	color: #FFFFFF;
	}

.breadcrumb li.Current   /*realça a página que está a ser apresentada*/
	{
	background: #084669 url('./Images/Themes/Blue/seta.png') no-repeat right top;
}
		
.breadcrumb li.BreadcrumbFirst.First 
	{
	background: url('./Images/Themes/Blue/seta.png') no-repeat -25px -190px;
	width: 10px;
	}
		
.breadcrumb li.BreadcrumbFirst.Current    /*propriedades do canto arredondado de início do menu de navegação, quando a primeira página à a que está a ser exibida*/
	{
	background: url('./Images/Themes/Blue/seta.png') no-repeat -25px -152px;
	width: 10px;
	}
		
.breadcrumb li.BreadcrumbFirst.BeforeCurrent  /*propriedades do canto arredondado de início do menu de navegação*/
	{
	background: url('./Images/Themes/Blue/seta.png') no-repeat -25px -304px;
	width: 10px;
	}
		
.breadcrumb.BeforeCurrent 
	{
	background: url('./Images/Themes/Blue/seta.png') no-repeat -25px -152px;
}
		
.breadcrumb li:last-child   /*última seta do menu*/
	{
	background: #137bb4 url('./Images/Themes/Blue/seta.png') no-repeat right -114px;
}

.breadcrumb li:last-child.Current  /*cor de fundo da última seta do menu quando esta é a página em exibição*/
	{
	background: #084669 url('./Images/Themes/Blue/seta.png') no-repeat right -76px;
}
		
.breadcrumb a.pageTitle    /*nome das páginas não visiveis no menu de navegação*/
	{
	display: none;
	}
		
.breadcrumb a.pageNumber   /*propriedades da numeração das páginas no menu navegação*/
	{
	display: block;
	font-size: 1.5em !important;
	text-align: center !important;
	}
		
.breadcrumb li.show a.pageTitle   /*propriedades do titulo exibido no menu de navegação*/
	{
	display: block;
	font-size: 1.2em !important;
	}
		
.breadcrumb li.show a.pageNumber   /*oculta o número da página no centro da última "seta" do menu quando esta é a página em exibição*/
	{
	display: none;
	}
		
ul, 
li      /*alinhamento do texto dentro do menu de navegação*/
	{
	list-style-type:none!important;
	}
		
.breadcrumb *:focus
	{
	outline: none;
	border: 0px !important;
	}
		

/*-------------------------------------------ACCORDION-------------------------------------------*/

.ui-accordion .ui-accordion-header    /*altura do cabeçalho do arcodeao da pagina resumo*/
	{
	margin: 0px;
	}
	
.ui-accordion .ui-accordion-header a    /*propriedades da barra de cabeçalho do acordeão*/
	{
	background: url('./Images/Themes/Blue/accord.png') repeat-x;
	color: #5C5C5C !important;
	font-size: 14px;
	font-weight: normal;
	margin-top: -5px;
	border-bottom: 1px solid #c8d9d9;
	}

.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active 
	{
	border: 0px;
	}

.ui-state-default, 
.ui-widget-content .ui-state-default,   /*elimina as linhas dos quadrados do calendário*/
.ui-widget-header .ui-state-default 
	{
	border: 0px !important;
	}
	
.ui-accordion .ui-widget-content 
	{
	background: #fff !important;
	border: 0px !important;
	border-top: 1px solid #c8d9d9 !important;
	color: #333333;
	}
	
.ui-accordion .ui-accordion-content 
	{
	padding: 1em 0em!important;
	}
	
.ui-accordion .ui-accordion-content ul 
	{
	margin: 10px 0 0 0!important;
	}

.ui-accordion .ui-accordion-content li 
	{
	background: url('./Images/Themes/Blue/ic_bullet.png') no-repeat left 5px;
	padding-left: 9px;
	padding-right: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 10px !important;
}
				
.ui-accordion  h4.ui-accordion-header  a   /*ALTERAÇÃO PARA COLOCAR ICON MAIS A ESQUERDA 27-4-2012*/
	{
	padding-left: 0px;
	}
		
.customAccordionDisplayBlock  /* auxiliar para quando página contém o controlo Accordion em IE8 */
	{
	display: block !important;
	}
		
.ui-accordion-header a {padding-left:20px !important}


/*--------------------------------------------BOTÃO-------------------------------------------*/

.botao, 
.botaoFinalizar, 
.botaoInicial, 
.botaoAppExternaV2, 
.botao.botaoVoltar 
	{
    display: inline-block;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer; 
	}
	
.botao, 
.botaoAppExternaV2 , 
.anchorAppExt, 
.file.button.fileUpload, 
.botao.botaoVoltar,
.button 
	{
	color: #fff;
	padding: 0px 10px 0px 10px;
	border: 0px none;
	display: inline-block;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin-right: 5px;
	text-align: center;
	text-decoration: none;
	text-transform: none !important;
	background-color: #137bb4;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	
.botaoAppExternaV2 a     /*formatação do texto do botão de acesso à aplicação externa (ex.cp )*/
	{
	color: #fff;
	text-decoration: none;
	border: 0px;
	}
		
.botaoAppExternaV2:hover
	{
	background-color: #6F7564;
	text-decoration: none;
	}
		
.botaoFinalizar:hover, 
.botaoInicial:hover, 
.botao.botaoVoltar:hover 
	{
	background-color: #6F7564;
	}

.botaoAppExternaV2:hover 
	{
	background-color: #6F7564;
	}
			
.botao:hover, 
.anchorAppExt:hover, 
.file.button.fileUpload:hover,
.button:hover 
	{
	background-color: #084669;
	}
		
.botaoAppExternaV2 .anchorAppExt
	{
	background-color: #084669;
	}
		
.anchorAppExt.disabled
	{
	background-color: #6F7564 !important;
	}
		
.botaoFinalizar:disabled 
	{
	background-color: #6F7564 !important;
	}
		
.botaoGuardar:disabled 
	{
	background-color: #6F7564 !important;
	}
		
.botaoAppExternaV2:disabled 
	{
	background-color: #6F7564 !important;
	}
			
.botaoFinalizar,
.botaoAppExternaV2,
.addNewComposedType
	{
    background-color: #084669 !important;
	color: #fff !important;
	}
		
.addNewComposedType    /*botão adicionar associado às dropdownlist*/
	{
	margin-left: 10px;
	}

.bt_span_escuro 
	{
display: none;

	float: right;
	}

.bt_span_medio 
	{
display: none;
	float: right;
	}
		
.bt_span_claro 
	{
display: none;
	float: left;
	}
.botaoCancelarPreenchimento, .botaoLimparFormulario
{
display: none;
}
#ctl00_ContentPlaceHolderMain_FormEngine_RowButtons td 
	{
	padding: 0 100px;
	}

.botaoAppExternaV2

{background-color: #FFF !important;}

.button
{
    margin-left: 10px;
}				
/*-------------------------------------------TABELA------------------------------------------*/


.tabela 
	{
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	}

.tabela th 
	{
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	vertical-align: middle;
	background: #6a6a6a;
	color: #FFF;
	text-align: center;
	}

.tabela td 
	{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 5px;
	}

.tabela td:nth-child(4n) 
	{
	text-align: left!important;
	}

.tabela tr:nth-child(8n) td:nth-child(2n) 
	{
	text-align: left!important;
	}

.tabela tr 
	{
	text-align: left;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px;
	vertical-align: middle;
	background-color: #fff;
	}
	
.tabela th.coima, 
.tabela td.coima 
	{
	width: 180px;
	}

.tabela td.coima 
	{
	text-align: right !important;
	}

table.tablePagina tr td table 
	{
	margin: 0 0 10px 16px;
	}

table.tablePagina 
	{
	margin: 0 10px;
	}

table.tablePagina > td 
	{
	padding: 0 0 10px 0;
	background-color: #FFF;
	}

table.tablePagina td 
	{
	background-color: #FFF;
	}

table.tablePagina td.Cell1 
	{
	padding: 0 0 0px 0 !important;
	}

table.tablePagina tr.Grupo 
	{
	background-color: inherit;
	border-left: solid 1px #DDD;
	border-right: solid 1px #DDD;
	}

table.tablePagina tr.Grupo.First 
	{
	border-top: solid 0px #DDD;
	border-left: solid 0px #DDD;
	border-right: solid 0px #DDd;
	}

table.tablePagina tr.Grupo.Last 
	{
	border-bottom: solid 1px #DDD;
	}

table.tablePagina tr.Grupo td 
	{
	padding: 10px 5px 5px 5px;
	}

table.tablePagina tr.Grupo.First td 
	{
	padding: 9px 4px;
	border-bottom: solid 1px #DDD;
	position: relative;
	background-clip: padding-box;
	}

table.tablePagina tr td.FieldError.Cell1 
	{
	border-left: solid 1px #ffa8a8;
	}

table.tablePagina tr td.FieldError.Cell5 
	{
	border-right: solid 1px #ffa8a8;
	}

table.tablePagina tr.FieldError input.TextBox 
	{
	border: solid 1px #ff8686;
	}

table.tablePagina input.TextBox 
	{
	height: 20px;
	line-height: 20px;
	border: 1px solid #6a8181;
	background: #fff;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0 0 0 5px;
	color: #000 !important;
	margin: 5px 0 0 16px;
	}

table.tablePagina input.TextBox:hover 
	{
	background: none repeat scroll 0 0 #F6F6F6;
	border-color: #C5C5C5;
	}

table.tablePagina input.TextBox[disabled=disabled] 
	{
	background: none repeat scroll 0 0 #DDDDDD;
	border-color: #CCCCCC;
	}
	
		
/*-------------------------------------------TOOLTIP-------------------------------------------*/

.tooltipparent 
	{
	position: absolute;   /*coloca o icone junto ao asterisco*/
	float: right;         /*coloca o icone após o asterisco */
	}
	
.tooltip 
	{
	background: #e6e6e6; 
	border: 0px; 
	padding: 10px;	
	text-align: left;
	}
		
.tip      /*propriedades do icone da tooltip "i"*/
	{ 
	margin-left: 20px;     /*aumenta a margem entre a label e o "i" e permite apresentar o * de obrigatório*/
	float: right;
	position: absolute;
	}
		
.ui-tooltip-default .ui-tooltip-titlebar,    /*propriedades da caixa texto da tooltip*/
.ui-tooltip-default .ui-tooltip-content 
	{
	background-color: #084669!important;
	border-color: #084669!important;
	color: #ffffff!important;
	font-size: 12px;
	}
		
.ui-tooltip-content li {
    margin: 10px 0;
}
/*-------------------------------------------ICONE ERRO-------------------------------------------*/

.customAvisoErro 
	{
	bottom: 3px;
	height: 14px;
	margin: 0 0 0 5px;
	position: absolute;
	width: 18px;
	}
	
.customCheckBoxAvisoErro 
	{
	bottom: 5px;
	float: right;
	margin-left: 900px;
	margin-left: 880px\9; /*hack ie todas versões*/
	position: absolute;
	}

.errorIcon 
	{
	margin-left: 4px;
	width: 18px;
	height: 14px;
	}	


/*------------------------------------------- MENSAGENS VALIDAÇÃO-------------------------------------------*/


.CriticalValidation 
	{
	background: #ff0000 !important;
	color: #fff !important;
	display: block;
	font-weight: bold;
	padding: 5px;
	}
		
.FieldErrorTextBox    /*propriedades da linha de erro do campo*/
	{
	border-color: #ff7200!important;
	border-style: solid !important;
	border-width: 2px !important;
	}

.list li 
	{
	background: url('./Images/Themes/Blue/ic_bullet.png') no-repeat left 5px;
	padding-left: 9px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 10px;
}

.msg_validacao 
	{
	background: #fff;
	border: 1px solid #ff0000;
	color: #333 !important;
	display: block;
	font-weight: normal !important;
	margin-top: 5px;
	padding: 10px;
	}

.SugestaoPreenchimento 
	{
	color: #333;
	display: block;
	font-size: 11px;
	margin: 5px 0 0 16px;
	}
	
.ValidationSummary_o    /*propriedades da caixa da mensagem de erro no topo e fim da página*/
	{
	background: #FFCC80 url('./Images/Themes/Blue/alerta_field.png') no-repeat left 50%;
	color: #000 !important;
	display: block;
	padding-left: 25px;
	margin: 10px 0px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
		
.box_alert 
	{
	display: block;
	background: #fffb85;
	padding: 10px;
	color: #000;
	margin: 10px 0;
	}



/*------------------------------------------- IMAGEM/IFRAME-------------------------------------------*/

img, 
iframe 
	{
	border: 0;
	}

/*-----------------------------------------------UI-----------------------------------------------------*/

.ui-corner-all 
	{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}
		
.ui-corner-bottom 
	{
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	}

.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header
.ui-state-focus 
	{
	border: 0px!important;
	}

.ui-widget-content 
	{
	border: 1px solid #dddddd;
	color: #333333;
	}

/*-----------------------------------------------GRID-----------------------------------------------------*/


.yui3-g 
	{
	padding: 0px !important;
	}
	
.yui3-u-23-24 div 
	{
	display: inline-block; 
	height: auto; 
	margin: 0 !important; 
	min-height: auto !important; 
	padding: 0 !important; 
	*float: left; /*Ie7*/
	}
	
.yui3-u, 
.yui3-u-1, 
.yui3-u-1-2, 
.yui3-u-1-3, 
.yui3-u-2-3, 
.yui3-u-1-4, 
.yui3-u-3-4, 
.yui3-u-1-5, 
.yui3-u-2-5, 
.yui3-u-3-5, 
.yui3-u-4-5, 
.yui3-u-1-6, 
.yui3-u-5-6, 
.yui3-u-1-8, 
.yui3-u-3-8, 
.yui3-u-5-8, 
.yui3-u-7-8, 
.yui3-u-1-12, 
.yui3-u-5-12, 
.yui3-u-7-12, 
.yui3-u-11-12, 
.yui3-u-1-16, 
.yui3-u-1-24, 
.yui3-u-5-24, 
.yui3-u-7-24, 
.yui3-u-11-24, 
.yui3-u-13-24, 
.yui3-u-17-24, 
.yui3-u-19-24, 
.yui3-u-23-24 
	{
	border-color: #FFF; 
	border-width: 0!important; 
	display: inline-block; 
	height: auto;	
	letter-spacing: normal; 
	margin: 0px !important;	
	padding: 0px !important; 
	vertical-align: top; 
	word-spacing: normal; 
	*float: left;
	}

/*-----------------------------------------------TRADUÇÃO-----------------------------------------------------*/
.lang_en {
color: #999;
font-style: italic;
/*display:none;*/
}
 
.customCheckBoxLabel .lang_en {
float: left;
}

/*-----------------------------------------------CLASSES AUXILIARES-----------------------------------------------------*/

 .no-screen
{
display:none;
font-size:20px;
float:right;
border:5px solid #000;
padding:5px 20px;
}

.no-label
{
 display:none; 
}

/* oculta o licencaid                              
#ctl00_ContentPlaceHolderMain_FormEngine_6b6a3e4a-afff-47b5-963d-204090d731b3
{
 display:none;
} */

*/

/* oculta o municipioID  - distribuido fora do grupo ticket                            
#ctl00_ContentPlaceHolderMain_FormEngine_bca8dacd-4395-4cb0-bbcd-fdbd24ff30a7
{
 display:none;
} */

/*Oculta o grupo Ticket
#ctl00_ContentPlaceHolderMain_FormEngine_1d581d8f-2f55-4966-97d7-ca608f956301
{
 display:none;
} */

/* alinha o botão pesquisa cae     

input#ctl00_ContentPlaceHolderMain_FormEngine_CONTROL_4e870823504348b683805624d5ca949e
{
display:inline !important;
margin-left: 10px;
}*/ 

/*-------------------------------PARTICULARIDADES---------------------------------------*/



.BreadcrumbPage1{

}

.AfterCurrent{

}

.BreadcrumbPage2{

}

.BreadcrumbPage3{

}

.BreadcrumbPage4{

}

.BreadcrumbPage5{

}

.BreadcrumbPage6{

}

.labelFor{

}

.nivel1{

}

.ingroup{

}

.labelFornivel1{

}

.obrigatoriedade

{

}

.Invalid{

}

.simple-hover-fixed{

}

.yui3-u-5-16

{

}

.botaoCancelarPreenchimento{

}

.botaoLimparFormulario{

}

.btnViewRuleEval{

}