﻿body
{
	background-color:white;
}
.ImagemZip
{
	border:0px;
}
.DivFormularioCPC
{
	font-family:Arial;
	color:black;
	background-color:white;
	font-size:90%;	
	height:100%;
	
}

.DivFormularioCPC input
{
	color:black;
	background-color:white;
	border-color:White;	
	width:300px;
}

.DivFormularioCPC textarea
{
	color:black;
	background-color:white;
	border-color:White;
	width:300px;
}

.Paginacao,.PaginacaoTop{
	height: 25px;
	vertical-align:text-bottom;
	font-size:80%;
}

.PaginacaoTop {
	PADDING-TOP:8px;
}


.PNota
{
	font-size:11px;	
}

#ctrl_ATTACH
{
	color:#4b7831;
	background-color:white;
}

.DivFormularioCPC textarea
{
	color:black;
	background-color:white;
	border-color:White;
}

.DivFormularioCPC A:Link, .DivFormularioCPC A:Active, .DivFormularioCPC A:Visited
{
	background-color:white;
	color:black;
	text-decoration:none;
}

.DivFormularioCPC A:Hover
{
	background-color:white;
	color:black;
	text-decoration:none;
}


.DivFormularioCPC select
{
	color:black;
	background-color:white;
	border-color:White;
}

.DivTituloFormularioCPC
{
	color:#2E3639;
	font-size:1px;
	text-align:left;
	height:1px;
}

.DivTituloFormularioPassosCPC
{
	color:#2E3639;
	position:relative;	
	left:70%;
	display:none;
	visibility: hidden;
}

div.divseparator
{
	margin-top: 0.6em; /* 10px */
	margin-bottom: 0.3em; /* 5px */
	border-top: solid 1px #A7DC15;
	color:#4b7831;
}

.DivSubTituloFormularioCPC
{
	text-align:left;
	font-size:16px;
	height:30px;
	color:#94c217;
}

.DivFormularioColuna1CPC
{
	position:relative;
	float:left;	
	width:28%;
	text-align:right;
	vertical-align:bottom;
	top:5px;
	color:#2e3639;	
}



.DivFormularioColuna1Maior3CPC
{
	position:relative;
	float:left;	
	width:50%;
	text-align:right;
	vertical-align:bottom;
	top:5px;	
	color:#2e3639;	
}

.DivFormularioColuna1Maior1CPC
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	top:3px;
	color:#2e3639;		
}

.DivMensagemErroProcesso
{
	position:relative;
	float:none;	
	width:50%;
	text-align:center;
	vertical-align:bottom;
	top:3px;
	color:#2e3639;		
}

.DivFormularioColuna1Maior4CPC
{
	position:relative;
	float:left;	
	width:54%;
	text-align:right;
	vertical-align:bottom;
	top:3px;
	color:#2e3639;		
}

.DivFormularioColuna1Maior2CPC
{
	position:relative;
	float:left;	
	width:24%;
	text-align:right;
	vertical-align:bottom;
	top:5px;
	color:#2e3639;		
}

.DivFormularioColunaUnicaCPC
{
	text-align:left;
	vertical-align:bottom;
	top:5px;
	color:#2e3639;
}

.DivFormularioColuna2CPC
{
	text-align:left;
	height:35px;		
	min-height:35px;
}

.DivFormularioColuna1CPCCFITecPriv
{
	position:relative;
	float:left;	
	width:28%;
	text-align:right;	
	color:#2e3639;	
}

.DivFormularioColuna2SubCategoriasCPC
{
	position:relative;
	text-align:center;
	height:25px;	
}

/* (veja como fazer) */
.VejaComoFazer
{
	color:#94c217;
	text-decoration:underline;
	cursor:hand;
}

/* Label de Erro dos validators */

.ValidatorMessage
{
	color:Red;
}

/* checkbox */
.DivFormularioColuna2SubCategoriasCPC input
{	
	width:5%;	
}

.DivFormularioCPC .CheckBox
{
	color:Red;
}

.DivFormularioCPC .BotaoAccao, .BotaoAccao
{
	text-transform:uppercase;
	font-size:14px;	
	color:#2e3639;
	background-color:#e6e6e6;
	height:30px;
	width:150px;
	float:right;
	border: 1 1 black;
	text-decoration:none;
	cursor:hand;
}

.DivFormularioCPC .BotaoAccaoDentroFormulario
{
	font-size:14px;	
	color:black;	
	width:25%;
	text-decoration:none;
	text-transform:uppercase;
	cursor:hand;
	border-color:#2E3639;
	background-color:white;                         
    border: 1 1 black;
}

.DivFormularioCPC .DivFormularioUmaColunaCPC
{
	text-align:left;
}

.tablecaption
{
	color:black;
}

/* Controlos com tamanhos + especificos */

/* Código Postal */

.DivFormularioCPC .CodigoPostal
{
	width:45px;
}

/* Traço de separação (hifen) entre as duas partes do código postal */

.DivFormularioCPC .CodigoPostalSeparator
{
	width:10px;
	text-align:center;
}

.DivFormularioCPC .LocalidadeSeparator
{
	width:5px;
	text-align:center;
}

/* Localidade */

.DivFormularioCPC .Localidade
{
	width:175px;
}

.DivFormularioCPC .LocalidadeDireita
{
	width:229px;
}


/* Datas */
.DivFormularioCPC .Data
{
	width:150px;
}

.DivFormularioCPC .CAE
{
	width:100px;
}

/* Morada */
.DivFormularioCPC .Morada
{
	width:350px;
}

/* Coluna Esquerda Morada */
.DivFormularioCPC .ColunaEsquerdaMorada
{
	width:125px;
}

/* Coluna direita Morada */
.DivFormularioCPC .ColunaDireitaMorada
{
	width:220px;
}

/* Denominação Social */
.DivFormularioCPC .Denominacao
{
	width:350px;
}

/* Nif */
.DivFormularioCPC .Nif
{
	width:80px;
}

/* Telefone, Telemovel, Fax */
.DivFormularioCPC .Contacto
{
	width:90px;
}

/* Telefone, Telemovel, Fax */
.DivFormularioCPC .Mail
{
	width:250px;
}

/* DropDown Doc Identif. */
.DivFormularioCPC .DocIdentificacao
{
	width:420px;	
}

/* DropDown Doc Identif. */
.DivFormularioCPC .NumIdentificacao
{
	width:100px;	
}

/* Nome */
.DivFormularioCPC .Nome
{
	width:350px;	
}

.dropToDelete
{	
	font-size:12px;		
	color:#4b7831;	
	/*background-color:white;	*/
	background-color:Yellow;
	text-align:left;
}

.CategoriaSeleccionadaTitulo
{
      font-size: 13px;
      font-weight: normal;
      text-decoration: none;  
      text-transform: none;
      text-align: left;
      padding-left: 0.8em;
      padding-bottom:1em;
      width: auto;      
}

.CategoriaSeleccionada
{
      font-size: 11px;
      font-weight: normal;
      text-decoration: none;  
      text-transform: none;
      text-align: left;
      padding-left: 0.8em;
      width: auto;
      
}

.DivCategoriaSeleccionadaCPC
{
      position:relative;
      font-size: 11px;
      width:auto; 
      text-align: left;
      padding-left: 1em;
      float: left;      
}

.DivCategoriaIdentificarLabel
{
	position:relative;
	float:left;	
	width:auto;
	text-align:left;
	vertical-align:bottom;	
}

.DivCategoriaIdentificarDropDownList
{
	position:relative;
	text-align:right;		
	height:25px;
}

.Categoria .ButtonCategoria
{
	border:0;
	color:black;
	text-decoration:none;
	height:20px;	
	cursor:hand;
}

.Categoria
{	
	/*border: solid 1 #FFFFFF;	*/
}

.ListaCategoria
{
	background-color:#FFFFFF;
}

.CategoriaDropDown
{
	float:right;
}

.BlocoCategoria
{		
	height:15px;
	vertical-align:middle;
	background-color:#FFFFFF;
	/*border-bottom:dashed 1 green;*/
}

.TextoLabelCategoria
{
	
	position:relative;
	float:left;
	top:5px;
	background-color:#FFFFFF;
}

.LiteralCategoriasEscolhidas
{
	color:#4b7831;
	font-size:60%;
	text-align:left;
	float:left;
	width:100%;
	
}

.TabelaCateg
{
	height:30px;
	color:black;		
}

.TabelaTopo
{
	font-size:medium;
	color:black;
}

/*adicionado Ricardo*/
.DivFormularioColuna1CPCQueixas
{
                position:relative;
                float:left;             
                width:25%;
                text-align:right;
                vertical-align:bottom;
                top:5px;
                color:#4b7831;                               
}

/*Alterado Ricardo*/
.DivFormularioColuna1Maior2CPC
{
                position:relative;
                float:left;             
                width:25%;
                text-align:right;
                vertical-align:bottom;
                top:5px; 
                color:#4b7831;                              
}

/*Adicionado Ricardo*/
.DivSubTituloConfirmacaoFormularioCPC
{
                font-size:16px;
                height:30px;
                text-align:center;
}
.DivFormularioConfirmacaoColuna1CPC
{
                position:relative;
                width:55%;
                text-align:right;
                float:left;
                vertical-align:bottom;
                color:#4b7831;   
               
}

.DivFormularioConfirmacaoColuna1OBSCCPC
{
    position:relative;
    width:50%;
    text-align:right;
    float:left;
    vertical-align:bottom;               
}


.DivFormularioConfirmacaoColunaUnicaCentrada
{
                position:relative;
                width:100%;
                text-align:center;              
                vertical-align:bottom;                    
}
.DivFormularioConfirmacaoColuna2CPC
{
                position:relative;
                text-align:left;                   
                height:30px;              
}

/* checkbox Alterado Ricardo */
.DivFormularioColuna2SubCategoriasCPC input
{              
                width:20%;         
}

/*Alterado Ricardo*/
.DivFormularioCPC .BotaoAccaoDentroFormulario
{
                font-size:80%;  
                color:#4b7831;
                text-transform:uppercase;
                border-color:#2E3639;
                background-color:white;                         
                border: 1 1 black;  
                width:auto;          
}

/*Adicionar ricardo*/
.DivFormularioCPC .BotaoAccaoDentroFormularioRetirar
{
                font-size:80%;  
                color:#4b7831; 
                float:right;
                text-transform:uppercase;
                border-color:#2E3639;
                background-color:white;                         
                border: 1 1 black;   
                width:auto;          
}

/*Criado Ricardo para o formulario das queixas*/
.DivFormularioCPC .BotaoAccaoDentroFormularioRadioBtn
{
                text-transform:uppercase;
                font-size:14px;  
                color:#4b7831;
                border-color:#2E3639;
                background-color:white;                         
                height:30px;
                width:150px;
                border: 1 1 black;             
}

/* Dinheiro*/
.DivFormularioCPC .Dinheiro
{
                width:100px;      
}
/*Para o imoppi_procdopempreitadas.aspx e imoppi_procdopparticipacaopubl.aspx*/
.DivFormularioColuna1CPCImoppi_procdopempreitadas
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	/*top:10%;	*/
	color:#4b7831;
}

.DivFormularioColuna1CPCImoppi_procdopparticipacaopart
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	/*top:10%;	*/
	color:#4b7831;
}

.DivFormularioColuna2CPCImoppi_procdopempreitadas
{
	position:relative;
	text-align:left;		
	height:10%;		
}

.DivFormularioColuna2CPCImoppi_procdopempreitadas select{
	width:90%;
}

.DivFormularioColuna2CPCImoppi_procdopempreitadas1
{
	position:relative;
	text-align:left;		
	height:40%;		
}

/*Para o imoppi_procdopparticipacaopart.aspx textBox*/
.DivFormularioColuna2CPCImoppi_procdopparticipacaopart
{
	position:relative;
	text-align:left;		
	height:20%;
}

/*para a coluna 1 do imoppi_procmirevalidacao00.aspx*/
.DivFormularioColuna1CPCImoppi_procmirevalidacao00
{
	position:relative;
	float:left;	
	width:30%;
	text-align:right;
	vertical-align:bottom;
	color:#4b7831;
}

.DivFormularioColuna90CPC
{
	position:relative;
	float:left;	
	width:80%;
	text-align:left;
}

.DivFormularioColuna90CPC2 
{
	position:relative;
	text-align:left;
	height:35px;
}


.DivFormularioColuna90CPC input
{
	width:10%;
}

.DivFormularioColuna90CPC2SemHeight 
{
	position:relative;
	text-align:left;
}

.DivFormularioColuna90CPC2 input
{
	position:relative;
	text-align:right;
	width:10%;
	
}

.DivFormularioColuna90CPC2SemHeight .BotaoAccaoTt
{
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-size:80%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;
	border:  1 1 black;
	width:auto;
}

.DivFormularioColuna90CPC2 .BotaoAccaoT
{
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-size:90%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;
	border:  1 1 black;
	width:auto;
	/*background: url(../bot.gif) no-repeat right top;*/
}


.DivFormularioColunaUnicaCPCImoppi_procmirevalidacao00
{
	width:100%;
	text-align:left;
	vertical-align:top;			
}


/*para formulario imoppi_procmirevalidacao01.aspx*/
.DivFormularioColuna1CPCImoppi_procmirevalidacao01
{
	position:relative;
	float:left;	
	width:45%;
	text-align:right;
	vertical-align:bottom;
	color:#4b7831;
}

.DivFormularioColuna2CPCImoppi_procmirevalidacao01
{
	position:relative;
	text-align:left;		
	height:35px;
}


.DivFormularioColuna2CPCImoppi_procmirevalidacao01 input
{
	color:black;
	background-color:white;
	border-color:White;
	width:250px;
}
.DivFormularioColuna2CPCImoppi_procmirevalidacao01 .BotaoAccaoT
{
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-size:90%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;
	border:  1 1 black;
	width:auto;
	
}

.DivFormularioColunaUnicaCPCImoppi_procmirevalidacao01
{
	width:100%;
	text-align:left;
	vertical-align:top;			
}

/*para formulario imoppi_procarevalidacao00.aspx*/
.DivFormularioColuna1CPCImoppi_procarevalidacao00
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	color:#4b7831;
}

.DivFormularioColuna150pctCPCImoppi_procarevalidacao00
{
	position:relative;
	float:left;	
	width:60%;
	text-align:right;
	vertical-align:bottom;
	color:#4b7831;
}


.DivFormularioColuna2CPCImoppi_procarevalidacao00
{
	position:relative;
	text-align:left;		
	height:35px;
}

.DivFormularioColunaUnicaCPCImoppi_procarevalidacao00
{
	width:100%;
	text-align:left;
	vertical-align:top;			
}


/*para imoppi_procdopempreitadas.aspx*/
.DivFormularioColuna1CPCImoppi_procdopempreitadasLista
{
	position:relative;
	float:left;	
	width:80%;
	text-align:left;
	color:#4b7831;
}

.DivFormularioColuna2CPCImoppi_procdopempreitadasLista
{
	position:relative;
	text-align:left;
	height:35px;
}

.DivFormularioColuna2CPCImoppi_procdopempreitadasLista input
{	
	width:20%;	
}

/*.DivFormularioColuna2CPCImoppi_procdopempreitadas select
{
	color:White;
	background-color:white;
	border-color:White;
	width:90%;
}*/



/*para imoppi_procdopparticipacaopart.aspx*/
.DivFormularioColuna1CPCImoppi_procdopparticipacaopartLista
{
	position:relative;
	float:left;	
	width:80%;
	text-align:left;
	color:#4b7831;
}

.DivFormularioColuna2CPCImoppi_procdopparticipacaopartLista
{
	position:relative;
	text-align:left;
	height:45px;
}

.DivFormularioColuna2CPCImoppi_procdopparticipacaopartLista input
{	
	width:20%;	
}


/*para imoppi_procdopparticipacaopubl.aspx*/
.DivFormularioColuna1CPCImoppi_procdopparticipacaopublLista
{
	position:relative;
	float:left;	
	width:80%;
	text-align:left;
	color:#4b7831;
}

.DivFormularioColuna2CPCImoppi_procdopparticipacaopublLista
{
	position:relative;
	text-align:left;
	height:45px;
}

.DivFormularioColuna2CPCImoppi_procdopparticipacaopublLista input
{	
	width:20%;	
}


/* para imoppi_proctreni00.aspx */

.DivFormularioColuna1CPCImoppi_proctreni00
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	top:5px;
	color:#2e3639;	
}

.DivFormularioColuna2CPCImoppi_proctreni00
{
	position:relative;
	text-align:left;		
	height:35px;
}

.DivFormularioColunaUnicaCPCImoppi_proctreni00
{
	width:100%;
	text-align:left;
	vertical-align:top;
	color:#2e3639;
}

.DivFormularioColuna1CPCImoppi_proctreni00Lista
{
	position:relative;
	float:left;	
	width:80%;
	text-align:left;
	color:#2e3639;
}

.DivFormularioColuna2CPCImoppi_proctreni00Lista
{
	position:relative;
	text-align:left;
	height:15px;
}

.DivFormularioColuna2CPCImoppi_proctreni00Lista input
{	
	width:20%;	
}



/* para imoppi_proctreni01.aspx */

.DivFormularioColuna1CPCImoppi_proctreni01
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	top:5px;
	color:#4b7831;	
}

.DivFormularioColuna2CPCImoppi_proctreni01
{
	position:relative;
	text-align:left;		
	height:15px;
}

.DivFormularioColunaUnicaCPCImoppi_proctreni01
{
	width:100%;
	text-align:left;
	vertical-align:top;			
}


/*Adicionado para todos parte final das confirmações*/
.DivFormularioConfirmacaoColunaUnicaCPC
{
	position:relative;
	width:100%;
	text-align:center;
	float:left;
	vertical-align:bottom;	
}


/*para imoppi_procacingressoeni00.aspx */
.DivFormularioColuna1CPCImoppi_procacingressoeni00
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	top:5px;
	color:#2e3639;	
}

.DivFormularioColuna2CPCImoppi_procacingressoeni00
{
	position:relative;
	text-align:left;		
	height:30px;
}

.DivFormularioColuna2CPCImoppi_procacingressoeni00 input
{
	color:black;
	background-color:white;
	border-color:White;
	width:300px;
	
}

.DivFormularioColunaUnicaCPCImoppi_procacingressoeni00
{
	width:100%;
	text-align:left;
	vertical-align:top;
	color:#2e3639;		
}


.CategoriaSeleccionadaTituloImoppi_procacingressoeni00
{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;	
	text-transform: none;
	text-align: left;
	padding-left: 0.8em;
	padding-bottom:0.4em;
	width: auto;	
}

/*Sub titulos das categorias selecionadas*/
.CategoriaSeleccionadaImoppi_procacingressoeni00
{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
	text-transform: none;
	text-align: left;
	padding-left: 0.8em;
	padding-bottom:1em;
	padding-top:1em;
	width: auto;
	
}

.CategoriaSeleccionadaCPCImoppi_procacingressoeni00
{
	position:relative;
	font-size: 11px;
	width:auto;	
	text-align: left;
	float: left;	
}

.DivCategoriaIdentificarImoppi_procacingressoeni00
{
	color:#2e3639;
	background-color:#FFFFFF;
/*	border-bottom:1px black solid;*/
	margin-bottom:10px;
}

.DivCategoriaIdentificarLabelImoppi_procacingressoeni00
{
	position:relative;
	float:left;	
	width:90%;
	text-align:left;
	vertical-align:bottom;			
	color:#2e3639;
/*	border-bottom:1px black solid;*/
}

.DivCategoriaIdentificarDropDownListImoppi_procacingressoeni00
{
	position:relative;
	text-align:left;		
	height:25px;	

}

.DivFormularioColunaUnicaCentroCPCImoppi_proctreni01
{
	width:100%;	
	vertical-align:top;	
	height:20px;		
	margin-bottom:10px;
}

.DivFormularioColunaUnicaCentroCPCImoppi_proctreni01 .BotaoValores
{

/*	color:#2e3639;*/
	color:#4B7831;
	font-weight:bold;
	/*background-color:silver;*/
	background-color:#FFFFFF;
	text-align:left;
	font-size:90%;		
	height:30px;
	border:none 0px #3E4649;
	cursor:hand;
	width:100%;
	height:20px;
}



/*para imoppi_procacingressoeni01a.aspx */
.DivFormularioColuna1CPCImoppi_procacingressoeni01a
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	top:5px;
	color:#4b7831;	
}

.DivFormularioColuna2CPCImoppi_procacingressoeni01a
{
	position:relative;
	text-align:left;		
	height:30px;
}

/*para imoppi_procacingressoeni01b.aspx */
.DivFormularioColuna1CPCImoppi_procacingressoeni01b
{
	position:relative;
	float:left;	
	width:55%;
	text-align:right;
	vertical-align:bottom;
	top:5px;
	color:#4b7831;	
}

.DivFormularioColuna2CPCImoppi_procacingressoeni01b
{
	position:relative;
	text-align:left;		
	height:50px;
}



/*Para a susbtituição da tabela*/
.DivFormularioTabelaColuna1CPCTitulImoppi_procacingressoeni01b
{
	position:relative;
	/*float:left;	
	/*width:30%;*/
	height:10px;
	text-align:left;
	vertical-align:bottom;
	color:#4b7831;	
}

.DivFormularioTabelaColuna2CPCTituloImoppi_procacingressoeni01b
{
	position:relative;
	text-align:center;
}


.DivFormularioTabelaColuna1CPCImoppi_procacingressoeni01b
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	color:#4b7831;	
}

.DivFormularioTabelaColunaUnicaCPCImoppi_procacingressoeni01b
{
	position:relative;
	text-align:left;
	height:15px;
		
}

/*.DivFormularioTabelaColuna1CPCImoppi_procacingressoeni01b input
{
	color:black;
	background-color:white;
	border-color:White;
	width:100%;
}*/

.DivFormularioTabelaColuna2CPCImoppi_procacingressoeni01b
{
	position:relative;
	vertical-align:bottom;	
	text-align:left;
	height:30px;		
}


/*para imoppi_procacingressoeni02.aspx */
.DivFormularioColuna1CPCImoppi_procacingressoeni02
{
	position:relative;
	float:left;	
	width:30%;
	text-align:right;
	vertical-align:bottom;
	top:5px;
	color:#4b7831;	
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02
{
	position:relative;
	text-align:left;		
	height:35px;
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02MaisHeight
{
	position:relative;
	text-align:left;
	height:110px;
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02TextArea1
{
	height:110px;
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02TextArea2
{
	height:50px;
}

.DivFormularioCPC .BotaoAccaoDentroFormularioImoppi_procacingressoeni02
{
	font-size:80%;	
	color:#4b7831;	
	 width:90%;
	text-decoration:none;
	text-transform:uppercase;
	cursor:hand;
	border-color:#2E3639;
	background-color:white;                         
    border: 1 1 black;    
}


.DivFormularioCPC .BotaoAccaoDentroFormularioRetirarImoppi_procacingressoeni02
{
    font-size:70%;  
    color:#4b7831; 
    float:right;
    text-transform:uppercase;    
    border-color:#2E3639;
    background-color:white;                         
    border: 1 1 black;    
	cursor:hand;
	width:54%;  
	width:48%;       
}



.DivFormularioColunaUnicaCPCImoppi_procacingressoeni02
{
	width:100%;
	text-align:left;
	vertical-align:top;			
}

.DivFormularioColuna1CPC90Imoppi_procacingressoeni02
{
	position:relative;
	float:left;	
	width:90%;
	text-align:left;
	vertical-align:bottom;
	top:5px;
	color:#4b7831;	
}

.DivFormularioColuna1CPC90Imoppi_procacingressoeni02 .BotaoAccaoT
{
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-size:60%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;
	border:  1 1 black;
	width:7%;	
	width:9%;
	cursor:hand;
	/*background: url(../bot.gif) no-repeat right top;*/
	
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02Right
{
	position:relative;
	text-align:right;		
	height:35px;
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02Right .BotaoAccaoT
{
	text-transform:uppercase;
	text-decoration:none;
	text-align:right;
	font-size:90%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;
	border:  1 1 black;
	width:auto;
	
	/*background: url(../bot.gif) no-repeat right top;*/
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02 .BotaoAccaoT
{
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-size:80%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;
	border:  1 1 black;
	width:auto;	
	cursor:hand;
	/*background: url(../bot.gif) no-repeat right top;*/
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02Drop .BotaoAccaoT
{
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-size:90%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;
	border:  1 1 black;
	width:auto;
	/*background: url(../bot.gif) no-repeat right top;*/
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02Drop
{
	position:relative;
	text-align:left;		
	height:35px;
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02Drop select
{
	width:70%;
	
}


/*para imoppi_procacingressoeni02a.aspx */
.DivFormularioColuna1CPCImoppi_procacingressoeni02a
{
	position:relative;
	float:left;	
	width:30%;
	text-align:right;
	vertical-align:bottom;
	top:5px;
	color:#4b7831;	
}

.DivFormularioColuna2CPCImoppi_procacingressoeni02a
{
	position:relative;
	text-align:left;		
	height:35px;
}


/*para imoppi_procacingressoeni03.aspx */
.DivFormularioColuna1CPCImoppi_procacingressoeni03
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	top:5px;
	color:#4b7831;	
}

.DivFormularioColuna2CPCImoppi_procacingressoeni03
{
	position:relative;
	text-align:left;		
	height:30px;
}

.DivFormularioColunaUnicaCPCImoppi_procacingressoeni03
{
	width:100%;
	text-align:left;
	vertical-align:top;			
}

.DivSubTituloConfirmacaoFormularioCPCImoppi_procacingressoeni03
{
	font-size:16px;
	height:30px;
	text-align:center;
}


.DivSubTituloSubConfirmacaoFormularioCPCImoppi_procacingressoeni03
{
	font-size:85%;
	height:30px;
	text-align:center;
}

.DivFormularioConfirmacaoColuna1CPCImoppi_procacingressoeni03
{
	position:relative;
	width:80%;
	text-align:right;
	font-size:80%;
	float:left;
	vertical-align:bottom;	
}

.DivFormularioConfirmacaoColuna1NormalCPCImoppi_procacingressoeni03
{
	position:relative;
	width:50%;
	text-align:right;
	font-size:80%;
	float:left;
	vertical-align:bottom;
	color:#4b7831;	
}

.DivFormularioConfirmacaoColuna2CPCImoppi_procacingressoeni03
{
	position:relative;
	text-align:left;	
	font-size:80%;	
	height:30px;
}

.DivFormularioConfirmacaoColunaUnicaCPCImoppi_procacingressoeni03
{
	width:100%;
	text-align:center;
	vertical-align:top;			
}


/*para imoppi_procacreclassificacaoeni00.aspx*/
.DivFormularioColuna1CPCImoppi_procacreclassificacaoeni00
{
	position:relative;
	float:left;	
	width:28%;
	text-align:right;
	vertical-align:bottom;
	top:5px;	
}


.DivFormularioColuna2CPCImoppi_procacreclassificacaoeni00
{
	position:relative;
	text-align:left;		
	height:35px;
}

.CategoriaDetidaImoppi_procacreclassificacaoeni00
{
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;	
	text-transform: none;
	text-align: left;
	width: auto;	
}

.DivCategoriaDetidaCPCImoppi_procacreclassificacaoeni00
{
	position:relative;
	font-size: 80%;
	width:auto;	
	text-align: left;
	float: left;
		
}


/*para imoppi_procacingressosc02b.aspx*/

/*Para a susbtituição da tabela*/
.DivFormularioTabelaColuna1CPCTitulImoppi_procacingressosc02b
{
	position:relative;
	/*float:left;	
	/*width:30%;*/
	height:10px;
	text-align:left;
	vertical-align:bottom;
	color:#4b7831;	
}

.DivFormularioTabelaColuna2CPCTituloImoppi_procacingressosc02b
{
	position:relative;
	text-align:center;
}


.DivFormularioTabelaColuna1CPCImoppi_procacingressosc02b
{
	position:relative;
	float:left;	
	width:40%;
	text-align:right;
	vertical-align:bottom;
	color:#4b7831;	
}

.DivFormularioTabelaColunaUnicaCPCImoppi_procacingressosc02b
{
	position:relative;
	text-align:left;
	height:15px;
		
}

/*para imoppi_procacingressosc02.aspx*/

.BotaoPeencherImoppi_procacingressosc02
{
	font-size:90%;	
	color:#4b7831;
	background-color:white;	
	width:100%;	
	height:30px;
	float:left;
}

.BotaoPeencherImoppi_procacingressosc02 .BotaoP
{
	text-transform:uppercase;
	font-size:80%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;		
	height:30px;
	width:200px;
	float:left;
	border: 1 1 black;
	text-decoration:none;
	cursor:hand;
}


.BotaoAdicionarImoppi_procacingressosc02
{
	font-size:90%;	
	color:#4b7831;
	background-color:white;	
	width:100%;	
	height:30px;
	float:left;
	text-align:center;
}

.BotaoAdicionarImoppi_procacingressosc02 .BotaoAdicionar
{
	text-transform:uppercase;
	font-size:90%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;		
	height:30px;
	width:420px;
	border: 1 1 black;
	text-decoration:none;
	cursor:hand;
}


.BotaoRetirarImoppi_procacingressosc02
{
	font-size:90%;	
	color:#4b7831;
	background-color:white;	
	width:100%;	
	height:30px;
	float:right;
	text-align:right;
}

.BotaoRetirarImoppi_procacingressosc02 .BotaoRetirar
{
	text-transform:uppercase;
	font-size:80%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;		
	height:30px;
	width:420px;
	border: 1 1 black;
	text-decoration:none;
	cursor:hand;
}

/*para imoppi_procacingressosc01.aspx*/

.BotaoAdicionarImoppi_procacingressosc01
{
	font-size:90%;	
	color:#4b7831;
	background-color:white;	
	width:100%;	
	height:30px;
	float:left;
	text-align:center;
}

.BotaoAdicionarImoppi_procacingressosc01 .BotaoAdicionar
{
	text-transform:uppercase;
	font-size:90%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;		
	height:30px;
	width:420px;
	border: 1 1 black;
	text-decoration:none;
	cursor:hand;
}

.BotaoRetirarImoppi_procacingressosc01
{
	font-size:90%;	
	color:#4b7831;
	background-color:white;	
	width:100%;	
	height:30px;
	float:right;
	text-align:right;
}

.BotaoRetirarImoppi_procacingressosc01 .BotaoRetirar
{
	text-transform:uppercase;
	font-size:80%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;		
	height:30px;
	width:320px;
	border: 1 1 black;
	text-decoration:none;
	cursor:hand;
}


/*para imoppi_procacingressosc03.aspx*/

.DivSubTituloConfirmacaoFormularioCPCImoppi_procacingressosc03
{
	font-size:16px;
	height:30px;
	text-align:center;
}


.DivSubTituloSubConfirmacaoFormularioCPCImoppi_procacingressosc03
{
	font-size:85%;
	height:30px;
	text-align:center;
}

.DivFormularioConfirmacaoColuna1CPCImoppi_procacingressosc03
{
	position:relative;
	width:80%;
	text-align:right;
	font-size:80%;
	float:left;
	vertical-align:bottom;
	color:#4b7831;	
}

.DivFormularioConfirmacaoColuna2CPCImoppi_procacingressosc03
{
	position:relative;
	text-align:left;	
	font-size:80%;	
	height:30px;
}



/*para imoppi_proctrsc01.aspx*/

.DivTituloConfirmacaoFormularioCPCImoppi_proctrsc01
{
	font-size:14px;
	height:30px;
	text-align:center;
}

.DivSubTituloConfirmacaoFormularioCPCImoppi_proctrsc01
{
	font-size:14px;
	height:30px;
	text-align:center;
}


.DivSubTituloSubConfirmacaoFormularioCPCImoppi_proctrsc01
{
	font-size:85%;
	height:30px;
	text-align:center;
}

.DivFormularioConfirmacaoColuna1CPCImoppi_proctrsc01
{
	position:relative;
	width:50%;
	text-align:right;
	font-weight: bold; 
	font-size:14px;
	float:left;
	vertical-align:bottom;
	color:black;	
}

.DivFormularioConfirmacaoColuna2CPCImoppi_proctrsc01
{
	position:relative;
	text-align:left;	
	font-size:14px;	
	height:20px;
}

.DivFormularioConfirmacaoColunaUnicaCPCImoppi_proctrsc01
{
	position:relative;
	width:100%;
	font-weight: bold; 
	text-align:center;
	font-size:90%;
	vertical-align:bottom;	
	font-family:Arial;
	color:Black;
}

.DivFormularioConfirmacaoTituloTabelaCPCImoppi_proctrsc01
{
	position:relative;
	width:100%;
	text-align:center;
	font-weight: bold; 
	font-size:14px;
	vertical-align:bottom;	
	font-family:Arial;
	color: Black;
}


.DivFormularioConfirmacaoColunaUnicaTabelaCPCImoppi_proctrsc01
{
	position:relative;
	width:100%;
	text-align:center;
	font-size:14px;
	vertical-align:bottom;	
	font-family:Arial;
	color: Black;
}

/*para imoppi_procacreclassificacaoeni02b.aspx*/

.DivFormularioColuna1CPCImoppi_procacreclassificacaoeni02b
{
	position:relative;
	width:40%;
	text-align:center;
	font-size:80%;
	vertical-align:middle;
	color:#4b7831;	
}






/* END RICARDO ALMEIDA */

/* Migmac */
.DivFormularioConfirmacaoSemColunasCPC
{
                position:relative;
                width:100%;
                text-align:left;
                float:left;
                vertical-align:bottom;   
}
.DivFormularioConfirmacaoSemColunasCentradoCPC
{
                position:relative;
                width:100%;
                text-align:left;
                float:left;
                vertical-align:bottom;   
}

.DivFormularioCPC .Data
{
                width:150px;
}

.DivFormularioColuna1LabelCPC
{
                position:relative;
                float:left;            
                width:20%;
                text-align:right;
                vertical-align:bottom;
                top:5px;
                color:#4b7831;
}

.DivFormularioColuna2LabelCPC
{
                position:relative;
                text-align:left;                  
                height:25px;
                top:5px;
                
}

.TableCaption
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px; 
	color:#94c217;                
	text-align:center;
	background-color:white;
}

caption
{
    text-transform:uppercase;
    font-weight:bold;
    font-size:14px; 
    color:#4b7831;                
    text-align:center;            
    background-color:white;
}

.TableHeader
{
    padding-top: 2px; 
    padding-bottom: 2px; 
    padding-right: 10px; 
    padding-left: 10px; 
    background-color:#FFFFFF; 
    color:#2e3639; 
    font-size:12px;
    font-family:Arial;
}

.TableItem1Level
{
    padding-top: 2px; 
    padding-bottom: 2px; 
    padding-right: 10px; 
    padding-left: 10px; 
    background-color:silver;/*#000000;*/
    color:black; /*#FFFFFF; */
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
}

.TableItem
{
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-right: 10px; 
	padding-left: 10px; 
	background-color:white;
	color: #2e3639; 
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	border-bottom:1px silver solid;
}

.TableItem_Alternate
{
    padding-top: 2px; 
    padding-bottom: 2px; 
    padding-right: 10px; 
    padding-left: 10px; 
    background-color:white;
    color: #2e3639; 
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
}

.TableItemLink
{
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-right: 10px; 
	padding-left: 10px; 
	background-color:white;
	color: #2e3639; 
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	text-decoration:underline;
	border-bottom:1px silver solid;
}

.TableItemLink_Alternate
{
    padding-top: 2px; 
    padding-bottom: 2px; 
    padding-right: 10px; 
    padding-left: 10px; 
    background-color:white;
    color: #4b7831; 
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:underline;
}

.TableItemLink A:link TableItemLink_Alternate A:link
{
                color:black; 
                text-decoration:underline;
}


.TableItemLink A:link:visited TableItemLink_Alternate A:link:visited
{
                color:black; 
                text-decoration:underline;
}

.TableItemLink A:link:hover TableItemLink_Alternate A:link:hover
{
                color: #A7DC51; 
                text-decoration:underline;
}

.TableItemLink A:link:visited:hover TableItemLink_Alternate A:link:visited:hover
{
                color: #A7DC51; 
                text-decoration:underline;
}
.BotaoAccao:hover
{
    text-decoration:none;
    text-transform:uppercase;
    font-size:14px; 
    color:#a7dc15;                
}

.BotaoPaginacao
{
    text-transform:uppercase;
    text-decoration:none;
    color:#4b7831;
    border-color:#2E3639;
    background-color:white;                       
    border:none 0px black;
    cursor:hand;
    font-size:0.90em;
}

.BotaoPaginacao submit
{
                text-transform:uppercase;
                text-decoration:none;
                font-size:0.90em;
                color:#4b7831;
}

.BotaoPaginacaoActual
{
                text-transform:uppercase;
                text-decoration:none;
                color:#4b7831;
                border-color:#2E3639;
                background-color:white;                       
                border:none 0px black;
                font-size:0.90em;
}
 

/*Cordovil*/

.DivFormularioCPC .DIVCenter
{
	text-align:center;	
}

.DivFormularioCPC .DIVLeft
{
	text-align:left;	
}

.DivFormularioCPC .DIVFloat
{
	float:left;	
}

.DivFormularioCPC .DIVFjustify
{
	text-align:justify;	
}

.DivFormularioCPC .DivFormularioColuna1Maior2CPCPesquisas
{
	position:relative;
	float:left;	
	width:24%;
	_width:22%;
	text-align:right;
	height:35px;
	padding-left:1%;		
	padding-right:1%;
	vertical-align:middle;
	color:#2e3639;
}

.DivFormularioCPC .DivFormularioColuna2CPCPesquisa
{
	position:relative;
	text-align:left;		
	height:35px;
	padding-left:1%;		
	padding-right:1%;
	vertical-align:middle;		
}

.DivFormularioCPC .DivFormularioColuna2CPCDetalhe
{
	position:relative;
	text-align:left;		
	height:35px;
	top:2px;
}
.DivFormularioCPC .DivFormularioColunaLast
{
	position:relative;
	text-align:left;
	height:35px;
	vertical-align:middle;
	top:-4px;
}
.DivFormularioCPC .DivFormularioColunaLast label
{
	color:#4b7831;
	margin-left:20px;
}
.DivFormularioCPC .DivFormularioColunaLast .CodigoPostalSeparator
{
	width:20px;
	text-align:center;
	margin-left:0px;
}


.DivFormularioCPC .DivFormularioColuna1MetadeCPC
{
	position:relative;
	vertical-align:middle;
	float:left;
	text-align:right;
	height:40px;
	width:50%;
	_width:45%;
	/*border=1 #ffffff solid;
	background-color:red;*/
	color:#2e3639;
}

.DivFormularioColuna1MetadeCPC label, .DivFormularioColuna1MetadeCPC input
{
	/*background-color:blue;*/
	display:inline;
	

}
.DivFormularioColuna1MetadeCPC input
{
	width:20px;
	text-align:right;

}

.DivFormularioCPC .DivFormularioColuna1MetadeCPC .DivFormularioColuna2MetadeCPC 
{
	text-align:right;
	display:inline;
	/*border=1 #ffffff solid; */
	width:92%;
	/*background-color:yellow*/
}

.DivFormularioCPC .DivFormularioColuna1MetadeCPC .DivFormularioColuna3MetadeCPC 
{
	text-align:right;
	display:inline;
	/*border=1 #ffffff solid; 
	background-color:silver;*/
}



.DivFormularioCPC .DivFormularioColuna4MetadeCPC
{
	position:relative;
	vertical-align:middle;
	text-align:left;		
	height:35px;	
	top:-8px;
	border:1 #ffffff solid;
	/*background-color:red;*/
}


/*
.DivFormularioCPC .DivFormularioColuna4MetadeCPC label
{
	width:50%;	
}
.DivFormularioCPC .DivFormularioColuna4MetadeCPC input
{
	width:20px;	
}
*/
.DivFormularioCPC .cbLast
{
	top:-20px;
	position:relative;
	left:500px;
	float:left;
}

.DivFormularioCPC .TodasCatsTR
{
	position:relative;
	top:10px;
	background-color:white;
}

.DivFormularioCPC .DtgResultados
{
	text-align:center;
	background-color:white;
	width:100%;
}

.DivFormularioCPC .DtgResultados SPAN
{
	color:#4b7831;
	text-align:left;
	font-size:120%;
	background-color:white;
}

.DivFormularioCPC .DtgConteudo A:Link, .DivFormularioCPC .DtgConteudo A:Active, .DivFormularioCPC .DtgConteudo A:Visited
{
	text-align:center;
	background-color:white;
	color:#4b7831;
	width:100%;
	text-decoration:none;
}

.DivFormularioCPC .DtgConteudo A:Hover
{
	text-align:center;
	background-color:white;
	color:black;
	width:100%;
	text-decoration:none;
}


.DivFormularioCPC .DtgTitulo
{
	font-size:140%;
	text-align:left;
	color:#4b7831;
	font-weight:bold;
	background-color:white;
}
.DivFormularioCPC .DtgHeader
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	color:#2E3639;
	background-color:gray;
	font-weight:bold;
	text-align:center;
}
.DivFormularioCPC .DtgConteudo
{
	font-size:100%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	color:black;
	text-align:center;
}
/*
.DivFormularioCPC .DtgConteudo a:active, .DivFormularioCPC .DtgConteudo a:link, .DivFormularioCPC .DtgConteudo a:visited
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	color:#4b7831;
	text-align:center;
}


.DivFormularioCPC .DtgConteudo a:hover
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
*/
.DivFormularioCPC .SeparadorPesquisas hr, .DivFormularioCPC .SeparadorPesquisas span, .DivFormularioCPC .SeparadorPesquisas
{
	color:#4b7831;
	font-weight:bold;
	background-color:white;	
}

.DivFormularioCPC .CatSel
{
	color:#FFFFFF;
	background-color:#3E4649;
}

.DivFormularioCPC .divAlvaraCat
{
	text-align: right;
	/*padding-bottom: 0.3em; */
	width: auto;
	color:#4b7831;
	background-color:white;
}
.DivFormularioCPC .divlabelAlvara
{ 
	text-align: left; 
	padding-left: 10px;
	margin-left:20px;
	width: auto;
	height:20px; 
}
.DivFormularioCPC .divcontrolAlvara
{
	margin-right:20px;
	height:20px;
	float:left;
}
.DivFormularioCPC .Habilitacao
{
	padding-left:6px;
	width:100%;
}

.DivFormularioCPC .divBTNPesquisas
{
	height:40px;
	background-color:white;
}

.DivFormularioCPC .divBTNPesquisas input
{
	text-decoration:none;
}

.DivFormularioCPC .divBTNPesquisas input:hover
{
	color:black;
	text-decoration:none;
}


.DivFormularioCPC .btnConfirmaConcelhos input
{
	
}

.DivFormularioCPC .DivBackColor
{
	background-color:white;
}

.DivFormularioCPC .DivCleaner
{
	color:#2E3639;
	background-color:white;
}
.DivFormularioCPC br 
{
	background-color:white;
}

.DivFormularioCPC .TituloTopo
{
	color:#4b7831;
	font-weight:bold;
	background-color:white;
	font-size:130%;
}
.DivFormularioCPC .Categoria
{
	text-align:left;
	width:auto;
}

.DivFormularioCPC .Categoria input
{
	color:#4b7831;
	font-weight:bold;
	background-color:white;
	padding: 0pt 0pt 0pt 0pt;
	text-align:left;
	font-size:90%;		
	height:30px;
	border:none 0px #3E4649;
	cursor:hand;
	width:100%;
}

.DivFormularioCPC .Categoria input:Hover
{
/*	color:#FFFFFF;*/
	font-weight:bold;
/*	background-color:#3E4649;*/
	text-align:left;
	font-size:90%;		
	height:30px;
	border:none 0px #3E4649;
	cursor:hand;
	color:black;
	background-color:white;
	
}

.DivFormularioCPC .divAlvaraCatOriginal
{
	text-align: left;
	width: auto;
/*	color:#4b7831;
	background-color:#3E4649;*/
	color:black;
	background-color:white;
	font-weight:bold;
}


.DivFormularioCPC .divlabelAlvaraOriginal
{
	text-align: left; 
	margin-right:20px;
	height:40px;
	float:left;
	width:70%;
	color:black;
	background-color:white;
	
}

.DivFormularioCPC .divcontrolAlvaraOriginal
{ 
	text-align: left; 
	margin-left:20px;
	height:40px; 
	color:black;
	background-color:white;
	
}
.DivFormularioCPC .divCatLabelcontrol
{
	background-color:#474E51;
}

.SimulHead, .SimulRow
{
	height:40px;
	
}

.DivFormularioCPC .SimulHead
{
/*	background-color:#3E4649;
	color:#4b7831;		*/
	font-weight:bold;
	font-size:80%;
	color:black;
	background-color:white;

	height:50px;
	text-align:center;
}

.DivFormularioCPC .SimulRow
{
/*	background-color:#474E51;
	color:black;*/
	color:black;
	background-color:white;
	
	font-size:80%;
	
	
}
.DivFormularioCPC .SimulCol1 
{
	margin-right:20px;
	height:40px;
	float:left;
	width:40%;
}

.DivFormularioCPC .SimulCol2 
{
	margin-right:20px;
	height:40px;
	float:left;
	width:7%;
}

.DivFormularioCPC .CampoGrande 
{
	width:20%;
}


.DivFormularioCPC .SimulCol3
{
	margin-right:20px;
	height:40px;
	float:left;
	width:4%;
}

.DivFormularioCPC .SimulCol4
{
	/*margin-right:20px;
	*margin-right:0px;*/
	height:40px;
	float:left;
	width:20%;
}

.DivFormularioCPC .SimulCol5
{
	height:40px;
	float:left;
	width:10%;
	text-align:center;
}


.DivFormularioCPC .SimulColLast1 
{
	/*text-align: left;
	margin-left:20px;
	*margin-left:0px;*/
	position:relative;
	height:45px; 
}



.DivFormularioCPC .SimulCol3 input 
{
	width:12%;
}

.DivFormularioCPC .SimulColLast 
{
	/*text-align: left; */
	margin-left:20px;
	height:40px; 
}

.DivFormularioCPC .SimulColLast select
{
	 width:90%;
}

.DivFormularioCPC .BotaoAccaoSimul, .BotaoAccaoSimul
{
	text-transform:uppercase;
	font-size:90%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;		
	height:30px;
	border: 1 1 #2E3639;
	cursor:hand;
}

.DivFormularioCPC .BotaoAccaoSimulBig
{
	text-transform:uppercase;
	font-size:90%;	
	color:#4b7831;
	border-color:#2E3639;
	background-color:white;		
	height:30px;
	border: 1 1 #2E3639;
	cursor:hand;
	width:50%;
}

.DivFormularioCPC .TextoTitBoldBig
{
	text-align:left;
	font-size:130%;	
	color:#4b7831;
	margin-bottom:20px;	
	font-weight:bold;
	background-color:white;
}

.DivFormularioCPC .Texto
{
	text-align:justify;
	color:black;
	font-size:95%;
}

.DivFormularioCPC .DivFormularioCPC .Texto a:active, .DivFormularioCPC .Texto a:link, .DivFormularioCPC .Texto a:visited
{
	text-align:justify;
	font-size:95%;	
/*	color:#4b7831;
	background-color:white;	*/
	margin-bottom:20px;
	color:black;
	background-color:white;
	

}

.DivFormularioCPC .Texto a:hover
{
	text-align:justify;
	font-size:95%;	
	color:black;
	margin-bottom:20px;
	background-color:white;
}


.DivFormularioCPC .TextoBold
{
	text-align:center;
	font-size:95%;	
	color:#4b7831;
	margin-bottom:20px;
	font-weight:bold;
	background-color:white;
}

.DivFormularioCPC .TextoTitBold
{
	text-align:justify;
	font-size:95%;	
	color:#4b7831;
	margin-bottom:20px;
	font-weight:bold;
	background-color:white;
}

.DivFormularioCPC .TextoErro div, .DivFormularioCPC .TextoErro
{
	text-align:center;
	font-size:100%;	
	color:red;
	margin-bottom:20px;
}

.DivFormularioCPC .TextoBoldErro
{
	text-align:center;
	font-size:100%;	
	color:red;
	margin-bottom:20px;
	font-weight:bold;
}

.DivFormularioCPC .TextoWhite
{
	text-align: justify;
	font-size: 95%;
	color: #000000;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}

.DivFormularioCPC .SimulOutput .TextoBold a, .DivFormularioCPC .SimulOutput a:link, .DivFormularioCPC .SimulOutput a:visited
{
	color:#4b7831;
	text-decoration:none;
}

.DivFormularioCPC .SimulOutput a:hover
{
	color:black;
	text-decoration:none;
}

.AllOutPut
{
	background-color:white;
}

/*End Cordovil*/

/* Rectificacao */
.DivFormularioCPC .Rectificacao
{
      width:350px;
}

/* Fracção */
.DivFormularioCPC .Fraccao
{
      width:100px;
}

/* Rua */
.DivFormularioCPC .Rua
{
      width:200px;
}

/* NumeroPorta */
.DivFormularioCPC .NumeroPorta
{
      width:100px;
}

/* Objecto Social */
.DivFormularioCPC .ObjectoSocial
{
      width:350px;
}

/* Numero */
.DivFormularioCPC .Numero
{
      width:50px;
}

.DivFormularioColuna1CPCRectAlt
{
      position:relative;
      float:left; 
      width:35%;
      text-align:right;
      vertical-align:bottom;
      top:5px;
      color:#4b7831;
}

.DivFormularioColuna2CPCRectAlt
{
      position:relative;
      text-align:left;
      height:30%;
}

.DivHidden, .DivHidden h1, div.DivHidden
{
	visibility:hidden;
	font-size:1px;
	height:1px;
	display:inherit;
}
