.contentor_construcao{
	position:relative;
	z-index:0;
	margin-left:0px;
	margin-bottom:0px;
	height:100%;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	border-left: 1px solid #E6E6E6;
	font-size:11px;
}
	.contentor_objectos_lixo{
		position:absolute;
		z-index:0;
		float:left;	
		margin-left:0px;
		margin-right:0px;
		margin-top:0%;
		/*width:auto;*/
		height:auto;
		width:310px;
	}
	.contentor_objectos{
		margin-left:0px;
		margin-right:0px;
		width:310px;

		/*border: 1px solid #999999;*/
	}
		#editar{
			margin-left:0px;
			margin-right:0px;
			padding:0px;
			width:310px;
		}
		.editar_display{
			display:none;
		}
			.editar_control_objectos{
				text-align:center;
				font-weight:bold;
				font-size:13px;
				padding-top:5px;
				/*padding-bottom:10px;*/
				/*background-color:rgb(228, 228, 228);*/
				height:20px;
				/*width:100%;*/
				margin-left:0px;
				margin-right:0px;
				width:310px;			
			
			}
			.editar_control{
				text-align:center;
				font-weight:bold;
				font-size:13px;
				padding-top:10px;
				/*padding-bottom:10px;*/
				/*background-color:rgb(228, 228, 228);*/
				height:31px;
				/*width:100%;*/
				margin-left:0px;
				margin-right:0px;
				width:310px;
			}
			#editar_conteudo{
				margin-left:0px;
				margin-right:0px;
				margin-bottom:20px;
			}
			.editar_conteudo_vazio{
				clear:both;
				margin-top:10px;
				-webkit-border-bottom-left-radius: 5px;
				-webkit-border-bottom-right-radius: 5px;
				-webkit-border-top-left-radius: 5px;
				-webkit-border-top-right-radius: 5px;
				background-color: rgb(228, 228, 228);
				border-bottom-color: rgb(74, 83, 56);
				border-bottom-style: solid;
				border-bottom-width: 1px;
				border-left-color: rgb(74, 83, 56);
				border-left-style: solid;
				border-left-width: 1px;
				border-right-color: rgb(74, 83, 56);
				border-right-style: solid;
				border-right-width: 1px;
				border-top-color: rgb(74, 83, 56);
				border-top-style: solid;
				border-top-width: 1px;
				display: block;
				height: 55px;
				margin-bottom: 0px;
				margin-left: 10px;
				margin-right: 10px;
				padding-bottom: 15px;
				padding-left: 15px;
				padding-right: 15px;
				padding-top: 15px;
			}
				.editar_conteudo_vazio_titulo{
					display: inline;
					font-weight: bold;
					height: 16px;			
				}
				.editar_conteudo_vazio_texto{
					clear:both;
					margin-top:10px;
					text-align:left;
				}				
			/*/formularios/editar/init/titulo.php*/
			.editar_titulo_nome{
				clear:both;
				font-size:11px;
				float:left;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
				margin-left:0px;
				margin-right:0px;
			}
				.editar_titulo_nome_linha{
					padding-top:5px;
					margin-left:0px;
					margin-right:0px;
				}
					#editar_titulo_nome{
						clear:both;
						margin-left:0px;
						margin-right:0px;
						/*width:94%*/
					}
			.editar_titulo_descricao{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
				margin-left:0px;
				margin-right:0px;
			}
				.editar_titulo_descricao_linha{
					padding-top:5px;
					margin-left:0px;
					margin-right:0px;
				}
				#editar_titulo_descricao{
					clear:both;
					/*width:97%	*/			
				}
			/*/formularios/editar/init/titulo.php*/	
			/*/formularios/editar/init/text_field.php*/	
			.editar_textfield_nome{
				font-size:11px;
				float:left;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
				margin-left:0px;
				margin-right:0px;
			}
				.editar_textfield_nome_linha{
					padding-top:5px;
				}
					#editar_textfield_nome{
							clear:both;
							width:94%;		
					}
			.editar_textfield_posicao{
				clear:right;
				float:right;
				font-size:37px;
				font-weight:bold;
				padding-top:20px;
				margin-left:0px;
				margin-right:20px;		
			}
			.editar_textfield_opcoes{
				clear:left;
				float:left;
				margin-left:0px;
				margin-right:0px;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				.editar_textfield_opcoes_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_textfield_tamanho{
				clear:right;
				float:left;
				margin-left:50px;
				margin-right:0px;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px		
			}
				.editar_textfield_tamanho_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_textfield_valor{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
				margin-left:0px;
				margin-right:0px;
			}
				.editar_textfield_valor_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_textfield_instrucoes{
				clear:both;
				font-weight:bold;
				/*text-align:left;*/
				padding-top:10px;
				padding-left:10px;
				margin-left:0px;
				margin-right:0px;
			}
				.editar_textfield_instrucoes_linha{
					margin-top:10px;
					clear:both;
					margin-left:0px;
					margin-right:0px;
				}
					#editar_textfield_instrucoes_linha{
						clear:both;
					}
			/*/formularios/editar/init/text_field.php*/
			/*/formularios/editar/init/text_area.php*/

			.editar_textarea_nome{
				font-size:11px;
				float:left;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
			}
				.editar_textarea_nome_linha{
					padding-top:5px;
				}
					#editar_textarea_nome{
							clear:both;
							width:94%;		
					}
			.editar_textarea_posicao{
				clear:right;
				float:right;
				font-size:37px;
				font-weight:bold;
				padding-top:20px;
				margin-left:0px;
				margin-right:20px;		
			}
			.editar_textarea_opcoes{
				clear:left;
				float:left;
				margin-left:0px;
				margin-right:0px;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				.editar_textarea_opcoes_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_textarea_tamanho{
				clear:right;
				float:left;
				margin-left:50px;
				margin-right:0px;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px		
			}
				.editar_textarea_tamanho_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_textarea_valor{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				margin-left:0px;
				margin-right:0px;
			}
				.editar_textarea_valor_linha{
					margin-top:10px;
					clear:both;
					margin-left:0px;
					margin-right:0px;
				}
					#editar_textarea_valor{
						clear:both;					
					}
			.editar_textarea_instrucoes{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				margin-left:0px;
				margin-right:0px;
			}
				.editar_textarea_instrucoes_linha{
					margin-top:10px;
					clear:both;
					margin-left:0px;
					margin-right:0px;
				}
					#editar_textarea_instrucoes_linha{
						clear:both;
					}
			/*/formularios/editar/init/text_area.php*/
			/*/formularios/editar/init/checkbox.php*/
			.editar_checkbox_nome{
				font-size:11px;
				float:left;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
			}
				.editar_checkbox_nome_linha{
					padding-top:5px;
				}
					#editar_checkbox_nome{
							clear:both;
							width:94%;		
					}
			.editar_checkbox_posicao{
				clear:right;
				float:right;
				font-size:37px;
				font-weight:bold;
				padding-top:20px;
				margin-left:0px;
				margin-right:20px;		
			}
			.editar_checkbox_escolhas{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
	
	
	
	
	
	
	
	
	
	
	
			.editar_checkbox_opcoes{
				clear:left;
				float:left;
				width:30%;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				.editar_checkbox_opcoes_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_checkbox_tamanho{
				clear:right;
				float:right;
				width:50%;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px		
			}
				.editar_checkbox_tamanho_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_checkbox_instrucoes{
				clear:both;
				font-weight:bold;
				text-align:left;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				#editar_checkbox_instrucoes_linha{
					clear:both;
					width:97%;
					margin-top:9px;
				}
			/*/formularios/editar/init/checkbox.php*/
			/*/formularios/editar/init/jumpmenu.php*/
			.editar_jumpmenu_nome{
				font-size:11px;
				float:left;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
			}
				.editar_jumpmenu_nome_linha{
					padding-top:5px;
				}
					#editar_jumpmenu_nome{
							clear:both;
							width:94%;		
					}
			.editar_jumpmenu_posicao{
				clear:right;
				float:right;
				font-size:37px;
				font-weight:bold;
				padding-top:20px;
				margin-left:0px;
				margin-right:20px;		
			}
			.editar_jumpmenu_escolhas{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
	
	
	
	
	

	
	
	
			.editar_jumpmenu_opcoes{
				clear:left;
				float:left;
				width:30%;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				.editar_jumpmenu_opcoes_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_jumpmenu_tamanho{
				clear:both;
				float:left;
				width:50%;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px		
			}
				.editar_jumpmenu_tamanho_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_jumpmenu_instrucoes{
				clear:both;
				font-weight:bold;
				text-align:left;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				#editar_jumpmenu_instrucoes_linha{
					clear:both;
					width:97%;
					margin-top:9px;
				}
			/*/formularios/editar/init/jumpmenu.php*/
			/*/formularios/editar/init/radio.php*/
			.editar_radio_nome{
				font-size:11px;
				float:left;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
			}
				.editar_radio_nome_linha{
					padding-top:5px;
				}
					#editar_radio_nome{
							clear:both;
							width:94%;		
					}
			.editar_radio_nome_linha{
				padding-top:5px;
			}
			.editar_radio_posicao{
				clear:right;
				float:right;
				font-size:37px;
				font-weight:bold;
				padding-top:20px;
				margin-left:0px;
				margin-right:20px;		
			}
			.editar_radio_escolhas{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
			#editar_escolhas{
				/*overflow:auto;*/
				margin-top:10px;
				margin-left:0px;
				margin-right:0px;
				min-height:10px;
				max-height:170px;
			}
				.editar_escolhas_linha{
					padding-top:5px;
					margin-left:0px;
					margin-right:0px;
					clear:both;
				}
					.editar_escolhas_linha_radio{
						clear:right;
						float:left;
						margin-right:2px;
					}
					.editar_escolhas_linha_text{
						clear:right;
						float:left;
						margin-right:4px;
						margin-left:4px;
					}
						.editar_escolhas_linha_text_input{
							width:195px;
						}
					.editar_escolhas_linha_plus_minus{
						clear:right;
						float:left;
						text-align:justify;
						margin-top:3px;
					}
				.editar_escolhas_predefenidas{
					clear:both;
					padding-top:15px;
					text-align:center;
				}
			.editar_radio_opcoes{
				clear:left;
				float:left;
				margin-left:0px;
				margin-right:0px;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				.editar_radio_opcoes_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_radio_tamanho{
				clear:right;
				float:right;
				width:50%;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px		
			}
				.editar_radio_tamanho_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_radio_instrucoes{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				margin-left:0px;
				margin-right:0px;
			}
				.editar_radio_instrucoes_linha{
					margin-top:10px;
					clear:both;
					margin-left:0px;
					margin-right:0px;
				}
					#editar_radio_instrucoes_linha{
						clear:both;
					}
			/*/formularios/editar/init/radio.php*/
			/*/formularios/editar/init/nome.php*/
			.editar_nome_nome{
				font-size:11px;
				float:left;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
			}
				.editar_nome_nome_linha{
					padding-top:5px;
				}
					#editar_nome_nome{
							clear:both;
							width:94%;		
					}
			.editar_nome_posicao{
				clear:right;
				float:right;
				font-size:37px;
				font-weight:bold;
				padding-top:20px;
				margin-left:0px;
				margin-right:20px;		
			}
			.editar_nome_opcoes{
				clear:both;
				width:100%;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
				text-align:left;
			}
			.editar_nome_opcoes_text{
				clear:both;
				float:left;
			}
				.editar_nome_opcoes_linha{
					font-weight:100;
					padding-top:5px;
					clear:both;
					float:left;
					width:48%;
				}
				.editar_nome_predefinido_linha{
					font-weight:100;
					padding-top:5px;
					clear:right;
					float:left;
					width:48%;
				}
			.editar_nome_tamanho{
				clear:right;
				float:right;
				width:50%;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px		
			}
				.editar_nome_tamanho_linha{
					font-weight:100;
					padding-top:5px;
				}
			.editar_nome_valor{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				.editar_nome_valor_linha{
					font-weight:100;
					padding-top:5px;
				}
			#editar_escolhas_predefenidas{
					clear:both;
					padding-top:10px;
					padding-left:10px;
					/*margin-top:10px;*/
					font-weight:bold;
					padding-bottom:5px;
			}
				#editar_escolhas_predefenidas_linha{
					clear:both;
					padding-top:5px;
					cursor:pointer;
				}
					.editar_escolhas_predefenidas_nome{
						font-weight:normal;
						font-size:11px;
					}
			.editar_nome_instrucoes{
				clear:both;
				font-weight:bold;
				text-align:left;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				#editar_nome_instrucoes_linha{
					clear:both;
					width:97%;
					margin-top:9px;
				}
			/*/formularios/editar/init/nome.php*/
			/*/formularios/editar/init/data.php*/	
			.editar_data_nome{
				font-size:11px;
				float:left;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
			}
				.editar_data_nome_linha{
					padding-top:5px;
				}
					#editar_data_nome{
							clear:both;
							width:94%;		
					}
			.editar_data_posicao{
				clear:right;
				float:right;
				font-size:37px;
				font-weight:bold;			
			}
			.editar_data_opcoes{
				clear:left;
				float:left;
				width:30%;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				.editar_data_opcoes_linha{
					font-weight:100;
					padding-top:5px;
				}
			#editar_data_valor{
				clear:right;
				float:left;
				width:50%;				
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				margin:0px;
			}
			.editar_data_valor_linha{
				margin-top:5px;
				font-weight:100;
				clear:both;
			}
				.editar_data_valor_linha_activo{
					clear:right;
					float:left;
					margin-top:0px;
					padding-left:5px;
					cursor:pointer;
				}
				.editar_data_valor_linha_datepicker{
					margin-top:-10px;
					clear:both;
					float:left;
					width:10%;
				}
					#editar_data_valor_linha_datepicker{
						margin:0px;
					}

			/*.editar_data_valor{
				clear:right;
				float:right;
				width:50%;				
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				#editar_data_valor{
					width:78px;
				}
				.editar_data_valor_linha{
					font-weight:100;
					padding-top:5px;
				}
				#editar_data_valor_validar{
					clear:both;
					font-size:10px;
					font-weight:0;
					color:#FF0000;
				}*/
			.editar_data_instrucoes{
				clear:both;
				font-weight:bold;
				text-align:left;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				#editar_data_instrucoes_linha{
					clear:both;
					width:97%;
					margin-top:9px;
				}
			/*/formularios/editar/init/data.php*/
			/*/formularios/editar/init/quebra.php*/	
			.editar_quebra_nome{
				font-size:11px;
				float:left;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
			}
				.editar_quebra_nome_linha{
					padding-top:5px;
				}
					#editar_quebra_nome{
							clear:both;
							width:94%;		
					}
			.editar_quebra_descricao{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				margin-left:0px;
				margin-right:0px;
			}
				.editar_quebra_descricao_linha{
					margin-top:10px;
					clear:both;
					margin-left:0px;
					margin-right:0px;
				}
					#editar_quebra_descricao{
						clear:both;					
					}
			.editar_quebra_posicao{
				clear:right;
				float:right;
				font-size:37px;
				font-weight:bold;
				padding-top:20px;
				margin-left:0px;
				margin-right:20px;		
			}
			.editar_quebra_instrucoes{
				clear:both;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				margin-left:0px;
				margin-right:0px;
			}
				.editar_quebra_instrucoes_linha{
					margin-top:10px;
					clear:both;
					margin-left:0px;
					margin-right:0px;
				}
					#editar_quebra_instrucoes_linha{
						clear:both;
					}
			/*/formularios/editar/init/quebra.php*/
			/*/formularios/editar/init/tempo.php*/		
			.editar_tempo_nome{
				font-size:11px;
				float:left;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
			}
				.editar_tempo_nome_linha{
					padding-top:5px;
				}
					#editar_tempo_nome{
							clear:both;
							width:94%;		
					}
			.editar_tempo_posicao{
				clear:right;
				float:right;
				font-size:37px;
				font-weight:bold;			
			}
			.editar_tempo_opcoes{
				clear:left;
				float:left;
				width:30%;
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				.editar_tempo_opcoes_linha{
					font-weight:100;
					padding-top:5px;
				}
			#editar_tempo_valor{
				clear:right;
				float:left;
				width:100%;				
				font-weight:bold;
				padding-top:5px;
				padding-left:10px;
				padding-bottom:5px;
				margin:0px;
			}
			.editar_tempo_valor_linha{
				margin-top:5px;
				font-weight:100;
				clear:both;
			}
				.editar_tempo_valor_linha_timepicker{
					clear:both;
					/*float:left;*/
				}
					.editar_tempo_valor_linha_timepicker_hh{
						clear:both;
						float:left;
						width:80px;
					}
					.editar_tempo_valor_linha_timepicker_mm{
						clear:right;
						float:left;
						width:80px;
					}
					.editar_tempo_valor_linha_activo{
						clear:right;
						float:left;
						margin-top:3px;
						cursor:pointer;
						margin-left:5px;
					}
					
			/*.editar_tempo_valor{
				clear:right;
				float:right;
				width:50%;				
				font-weight:bold;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				#editar_tempo_valor{
					width:78px;
				}
				.editar_tempo_valor_linha{
					font-weight:100;
					padding-top:5px;
				}
				#editar_tempo_valor_validar{
					clear:both;
					font-size:10px;
					font-weight:0;
					color:#FF0000;
				}*/
			.editar_tempo_instrucoes{
				clear:both;
				font-weight:bold;
				text-align:left;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px
			}
				#editar_tempo_instrucoes_linha{
					clear:both;
					width:97%;
					margin-top:9px;
				}
			/*/formularios/editar/init/tempo.php*/
		.objectos_display{
			display:none;
		}
			.objectos_control{
				text-align:center;
				font-weight:bold;
				font-size:13px;
				padding-top:10px;
				padding-bottom:10px;
				margin-left:0px;
				margin-right:0px;
			}
			.objectos_esq{
				display: block;
				list-style-image:none;
				list-style-type:none;
				margin-top:0px;
				/*margin:0px;
				padding:0px;*/
				/*width: 50%; */
				margin-left:0px;
				margin-right:0px;
				float: left;
				clear:right;
				padding-left: 5px;
				margin-left: 0px;
			}
			li#text{
				display: list-item;
				margin: 0px 0px 5px 1px;
				position: relative;
			}
				a#t{
					background-color: #F7F7F7;
					background-image: url(/mod/formularios/icons/campotexto.png);
					background-position-x: 8px;
					background-position-y: 50%;
					background-repeat: no-repeat;
					border: 1px solid #CACACA;
					padding: 4px 0px 4px 32px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
					outline-color: rgb(51, 51, 51);
					outline-style: none;
					outline-width: 0px;
					text-decoration: none;
				}
			li#text_area{
				display: list-item;
				margin: 0px 0px 5px 1px;
				position: relative;
			}
				a#ta{
					background-color: #F7F7F7;
					background-image: url(/mod/formularios/icons/areatexto.png);
					background-position-x: 8px;
					background-position-y: 50%;
					background-repeat: no-repeat;
					border: 1px solid #CACACA;
					padding: 4px 0px 4px 32px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
					outline-color: rgb(51, 51, 51);
					outline-style: none;
					outline-width: 0px;
					text-decoration: none;
				}
			li#radio{
				display: list-item;
				margin: 0px 0px 5px 1px;
				position: relative;	
			}
				a#r{
					background-color: #F7F7F7;
					background-image: url(/mod/formularios/icons/escolhamultipla.png);
					background-position-x: 8px;
					background-position-y: 50%;
					background-repeat: no-repeat;
					border: 1px solid #CACACA;
					padding: 4px 0px 4px 32px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
					outline-color: rgb(51, 51, 51);
					outline-style: none;
					outline-width: 0px;
					text-decoration: none;
				}
			li#quebra{
				display: list-item;
				margin: 0px 0px 5px 1px;
				position: relative;
			}
				a#q{
					background-color: #F7F7F7;
					background-image: url(/mod/formularios/icons/quebra.png);
					background-position-x: 8px;
					background-position-y: 50%;
					background-repeat: no-repeat;
					border: 1px solid #CACACA;
					padding: 4px 0px 4px 32px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
					text-align:left;
					outline-color: rgb(51, 51, 51);
					outline-style: none;
					outline-width: 0px;
					text-decoration: none;
				}
			li#morada{
				display: list-item;
				margin: 0px 0px 5px 1px;
				position: relative;
			}
				a#m{
					background-color: #F7F7F7;
					background-image: url(/mod/formularios/icons/morada.png);
					background-position-x: 8px;
					background-position-y: 50%;
					background-repeat: no-repeat;
					border: 1px solid #CACACA;
					padding: 4px 0px 4px 32px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
					outline-color: rgb(51, 51, 51);
					outline-style: none;
					outline-width: 0px;
					text-decoration: none;
				}
			.objectos_dir{
				display: block;
				list-style-image:none;
				list-style-type:none;
				margin-top:0px;
				padding-left:2px;
				/*padding-right:5px;*/
				margin-left:0px;
				margin-right:0px;
				padding-right:5px;
				/*width: 50%;*/
				float:right; 
			}
			li#checkbox{
				display: list-item;
				margin: 0px 0px 5px 3px;
				position: relative;
			}
				a#cb{
					background-color: #F7F7F7;
					background-image: url(/mod/formularios/icons/caixaseleccao.png);
					background-position-x: 8px;
					background-position-y: 50%;
					background-repeat: no-repeat;
					border: 1px solid #CACACA;
					padding: 4px 0px 4px 32px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
					text-align:left;
					outline-color: rgb(51, 51, 51);
					outline-style: none;
					outline-width: 0px;
					text-decoration: none;
				}
			li#jumpmenu{
				display: list-item;
				margin: 0px 0px 5px 3px;
				position: relative;
			}
				a#jp{
					background-color: #F7F7F7;
					background-image: url(/mod/formularios/icons/menususpenso.png);
					background-position-x: 8px;
					background-position-y: 50%;
					background-repeat: no-repeat;
					border: 1px solid #CACACA;
					padding: 4px 0px 4px 32px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
					outline-color: rgb(51, 51, 51);
					outline-style: none;
					outline-width: 0px;
					text-decoration: none;
				}
			li#nome{
				display: list-item;
				margin: 0px 0px 5px 3px;
				position: relative;

			}
				a#n{
					background-color: #F7F7F7;
					background-image: url(/mod/formularios/icons/nome.png);
					background-position-x: 8px;
					background-position-y: 50%;
					background-repeat: no-repeat;
					border: 1px solid #CACACA;
					padding: 4px 0px 4px 32px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
					outline-color: rgb(51, 51, 51);
					outline-style: none;
					outline-width: 0px;
					text-decoration: none;
				}
			li#data{
				display: list-item;
				margin: 0px 0px 5px 3px;
				position: relative;
			}
				a#d{
					background-color: #F7F7F7;
					background-image: url(/mod/formularios/icons/data.png);
					background-position-x: 8px;
					background-position-y: 50%;
					background-repeat: no-repeat;
					border: 1px solid #CACACA;
					padding: 4px 0px 4px 32px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
					outline-color: rgb(51, 51, 51);
					outline-style: none;
					outline-width: 0px;
					text-decoration: none;
				}
			li#tempo{
				display: list-item;
				margin: 0px 0px 5px 3px;
				position: relative;

			}
				a#tp{
					background-color: #F7F7F7;
					background-image: url(/mod/formularios/icons/tempo.png);
					background-position-x: 8px;
					background-position-y: 50%;
					background-repeat: no-repeat;
					border: 1px solid #CACACA;
					padding: 4px 0px 4px 32px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
					outline-color: rgb(51, 51, 51);
					outline-style: none;
					outline-width: 0px;
					text-decoration: none;
				}
	#contentor_lixo{
		clear:both;
		margin-left:0px;
		margin-right:0px;
		height:40px;
		margin-top:5px;
		border:1px dashed #999999;
		width:310px;
	}
		.lixo{
			/*margin:10px;*/
			margin-left:0px;
			margin-right:0px;
			padding-top:10px;
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			font-size:18px;
		}
	.contentor_layout{
		position:relative;
		z-index:0;
		clear:right;
		/*float:right;*/
		/*float:left*/
		border-left: 1px solid #E6E6E6;
		border-right: 1px solid #E6E6E6;
		/*width:100%;*/
		min-height:700px;
		margin-left:310px;
		margin-right:0px;
		margin-top:0px;
	}
		.layout_titulo{
			float:right;
			width:95%;
			height:50px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			cursor:hand;
			padding-left:10px;
			padding-top:10px;
			padding-bottom:5px;
			padding-right:10px;
			margin:10px;
			cursor:pointer;
			border-bottom: 1px dotted #999999;
		}
		.layout_titulo_active{
			background-color:rgb(129, 155, 92);
			border: 1px solid #BCC5DC;
			padding-bottom:4px;
			padding-top:9px;
			padding-left:9px;
			padding-right:9px;		
		}
		.layout_titulo:hover{
			border: 1px dashed #E6E6E6;
			padding-bottom:5px;
			padding-top:9px;
			padding-left:9px;
			padding-right:9px;
		}
			.layout_titulo_nome{							
				font-size:23px;
			}
			.layout_titulo_descricao{
				font-size:13px;
			}
		.layout ul li{
			width:100%;
			height:auto;
		}
			li.objecto_caixa{
				float:left;
				list-style-image:none;
				list-style-type:none;
				margin-left:-25px;
				/*clear:both;*/
				width:100%;
				height:auto;
				cursor:move;
			}
			.objecto_caixa_geral{
				float:left;
				width:49%;
				padding-left:10px;
				padding-top:10px;
				padding-bottom:5px;
				padding-right:10px;
			}
			.objecto_caixa_geral:hover{
				border: 1px dashed #476A99;
				width:49%;
				padding-bottom:4px;
				padding-top:9px;
				padding-left:9px;
				padding-right:9px;	
			}
			.objecto_caixa_geral_active{
				background-color:#BFD1FA;
				border: 1px solid #BCC5DC;
				width:49%;
				padding-bottom:4px;
				padding-top:9px;
				padding-left:9px;
				padding-right:9px;
			}
				.objecto_caixa_titulo{
					/*float:left;*/
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:14px;
					margin-bottom:5px;
				}
				.objecto_text_caixa{
					/*clear:left;
					float:left;*/
					cursor:move;
				}
				.objecto_text_area_caixa{
					width:100%;
					clear:left;
					float:left;
				}
				.objecto_checkbox_caixa{
					clear:left;
					float:left;	
				}
					.objecto_checkbox_caixa_input{
						clear: both;
						float: none;
						margin-bottom:4px;
						/*clear:left;
						float:left;*/
					}
					.objecto_checkbox_caixa_input_value{
						clear:left;
						float:left;
					}
					.objecto_checkbox_caixa_input_label{
						clear:right;
						float:left;
						padding-top:2px;
						padding-left:5px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
					}
				.objecto_radio_caixa{
					clear:left;
					float:left;	
				}
					.objecto_radio_caixa_input{
						clear: both;
						float: none;
						margin-bottom:4px;
						/*clear:left;
						float:left;*/
					}
					.objecto_radio_caixa_input_value{
						clear:left;
						float:left;
					}
					.objecto_radio_caixa_input_label{
						clear:right;
						float:left;
						padding-top:2px;
						padding-left:5px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
					}
				#objecto_quebra_caixa_descricao{
					clear:both;
					font-size:12px;
				}
				.objecto_jumpmenu_caixa{
					clear:both;
				}
				.objecto_nome_caixa{
					clear:both;			
				}
					.objecto_nome{
						clear:left;
					}
						.objecto_nome_text{
							font-size:10px;
						}
				.objecto_data_caixa{
					clear:both;			
				}
					.objecto_data_dia{
						clear:both;
						float:left;
					}
						.input_data_dia{
							clear:both;
							float:left;
							width:25px;
						}
						.objecto_data_dia_text{
							clear:both;
						}
					.objecto_data_mes{
						clear:right;
						float:left;
					}
						.input_data_mes{
							width:25px;
						}
						.objecto_data_mes_text{
							clear:both;
							margin-left:13px;
						}
						.objecto_data_mes_hiffen{
							clear:right;
							float:left;
							margin-left:4px;
							margin-right:4px;
							width:5px;
							font-size:17px;
						}
					.objecto_data_ano{
						clear:right;
						float:left;
					}
						.input_data_ano{
							width:50px;
						}
						.objecto_data_ano_text{
							clear:both;
							margin-left:13px;
						}
						.objecto_data_ano_hiffen{
							clear:right;
							float:left;
							margin-left:4px;
							margin-right:4px;
							width:5px;
							font-size:17px;
						}
						.objecto_data_icon_img{
							margin-left:10px;
							margin-top:2px;
						}
				.objecto_tempo_caixa{
					clear:both;			
				}
					.objecto_tempo_hora{
						clear:both;
						float:left;
					}
						.input_tempo_hora{
							clear:both;
							float:left;
							width:25px;
						}
						.objecto_tempo_hora_text{
							clear:both;
						}
					.objecto_tempo_minuto{
						clear:right;
						float:left;
					}
						.input_tempo_minuto{
							width:25px;
						}
						.objecto_tempo_minuto_text{
							clear:both;
							margin-left:13px;
						}
						.objecto_tempo_minuto_hiffen{
							clear:right;
							float:left;
							margin-left:4px;
							margin-right:4px;
							width:5px;
							font-size:17px;
						}
					.objecto_tempo_segundo{
						clear:right;
						float:left;
					}
						.input_tempo_segundo{
							width:25px;
						}
						.objecto_tempo_segundo_text{
							clear:both;
							margin-left:13px;
						}
						.objecto_tempo_segundo_hiffen{
							clear:right;
							float:left;
							margin-left:4px;
							margin-right:4px;
							width:5px;
							font-size:17px;
						}
				.objecto_caixa_informacao{
					clear:right;
					float:left;
					/*float:left;*/
					/*float:left;*/
					margin-right:3px;
					/*float:right;
					width:45%;
					width:45%;*/
					/*max-width:293px;*/
					max-width:200px;
					min-width:100px;
					height:auto;
					background-color:#F5F5F5;
					border:1px solid #E6E6E6;
					padding-top:3px;
					padding-bottom:3px;
					padding-left:5px;
					padding-right:5px;
					margin-top:0px;
					margin-left:5px;
				}
				.objecto_caixa_informacao_none{
					display:none;				
				}
.cabecalho{
	height:22px;
	border:1px solid #CCCCCC;
}
	#cabecalho_status{
		padding:5px;
	}
	#cabecalho_input{
		float:right;
	}	
		.cabecalho_input_publicar{
			float:right;
		}				
				
				
				
				
				
				
				
#escolhas{
	position:absolute;
	z-index:2;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	padding-top:15%;
	padding-bottom:15%;
	padding-left:10%;
	padding-right:10%;
	background-color:#333333;
	filter: alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity:0.9;
}
.escolhas{
	display:none;
}
	#escolhas_contentor{
		/*position:absolute;
		display: table-cell; 
		vertical-align: middle;*/
	}
	/*.escolhas_contentor{
		display: table-cell; 
		vertical-align: middle;
		position: fixed;
		top:100px;
		bottom:100px; 
		/*position:absolute;
		top:100px;
		bottom:100px;
		width:700px;
		height:350px;
		/*width:700px;
		height:350px;
		position: absolute;
		top: 20%;
		/*margin: 0 auto;
		left: 50%; 
		margin-left: -350px;
	}*/
	.escolhas_contentor[id]{
		display: table-cell; 
		vertical-align: middle;
		position: fixed;
		top:100px;
		bottom:100px; 
	}
		#escolhas_contentor_moldura{
			border:15px solid #CCCCCC;
			/*width:700px;*/
			height:350px;
			background-color:#FFFFFF;
		}
		.escolhas_contentor_moldura{
			display:none;
		}
			.escolhas_contentor_moldura_descricao{
				margin-top:15px;
				margin-left:15px;
				font-size:21px;
				font-weight:bold;
				color:#333333;
			}
			.escolhas_contentor_moldura_instruccoes{
				margin-top:5px;
				margin-left:15px;
				font-size:13px;
				color:#333333;
			}
			.escolhas_contentor_moldura_lista{
				/*clear:left;*/
				float:left;
				margin-top:40px;
				margin-left:30px;
				margin-bottom:40px;
				/*border:8px solid #CCCCCC;*/
				width:270px;
				height:180px;
				overflow:auto;
				padding-right:15px;
			}
			.escolhas_contentor_moldura_lista_nome{
				/*clear:left;*/
				float:left;
				margin-top:40px;
				margin-left:30px;
				margin-bottom:40px;
				/*border:8px solid #CCCCCC;*/
				width:620px;
				height:180px;
				overflow:auto;
				padding-right:15px;
			}
				/*NOME*/
				.escolhas_contentor_moldura_lista_defeito{
					clear:both;
					margin-bottom:15px;

				}
					.escolhas_contentor_moldura_lista_defeito_radio{
						clear:both;
						float:left;
						width:4%;
					}
					.escolhas_contentor_moldura_lista_defeito_texto{
						font-family:Arial, Helvetica, sans-serif;
						clear:right;
						float:left;
						font-size:13px;
						font-weight:bold;
						width:90%;
					}		
				.escolhas_contentor_moldura_lista_filhos{
					clear:both;
					margin-bottom:15px;
					/*margin-top:30px;*/
					padding-top:30px;
				}
					.escolhas_contentor_moldura_lista_filhos_radio{
						clear:both;
						float:left;
						width:4%;								
					}
					.escolhas_contentor_moldura_lista_filhos_texto{
						font-family:Arial, Helvetica, sans-serif;
						clear:right;
						float:left;
						font-size:13px;
						font-weight:bold;
						width:90%;
					}			
				
				
				
				/*NOME*/
				.escolhas_contentor_moldura_lista_categoria{
					width:100%;
					height:30px;
					background-color:rgb(245, 245, 245);
					border: 1px solid rgb(230, 230, 230);
					margin-bottom:4px;
					
				}
				.escolhas_contentor_moldura_lista_categoria:hover{
					background-color: rgb(223, 244, 255);
					border: 1px solid rgb(179, 209, 239);	
				}
					.escolhas_contentor_moldura_lista_categoria_descricao{
						font-size:13px;
						font-weight:bold;
						color:#333333;
						text-align:center;
						padding-top:8px;
					}
			.escolhas_contentor_moldura_caracter{
	position:relative;
	z-index:4;
	clear:right;
	float:left;
	color:#333333;
	height:180px;
	margin-top:2px;
	margin-left:19px;
	margin-right:0px;
	margin-bottom:40px;
	font-size: 194px;
			}
			.escolhas_contentor_moldura_area{
				position:relative;
				z-index:3;
				clear:right;
				float:right;
				margin-right:30px;
				margin-top:39px;
				height:180px;
				margin-bottom:40px;
			}
				#escolhas_contentor_moldura_atributo{
					float:right;
					margin-right:30px;
					margin-bottom:40px;
					width:220px;
					height:180px;
					overflow:auto;
					padding-right:5px;
				}
			.escolhas_contentor_moldura_control{
				clear:both;
				margin-top:0px;
			}
				.escolhas_contentor_moldura_control_gerir{
					float:left;
					margin-left:160px;
				}
				.escolhas_contentor_moldura_control_adicionar{
					float:left;
					margin-left:20px;
				}
				.escolhas_contentor_moldura_control_cancelar{
					float:left;
					margin-left:20px;
				}								
		#escolhas_contentor_gestao{
			border:15px solid #CCCCCC;
			width:700px;
			height:350px;
			background-color:#FFFFFF;
		}
		.escolhas_contentor_gestao{
			display:none;
		}
			.escolhas_contentor_gestao_descricao{
				margin-top:15px;
				margin-left:15px;
				font-size:21px;
				font-weight:bold;
				color:#333333;
			}
			.escolhas_contentor_gestao_instruccoes{
				margin-top:5px;
				margin-left:15px;
				font-size:13px;
				color:#333333;
			}
			#escolhas_contentor_gestao_atributo{
				float:right;
				margin-top:40px;
				margin-right:30px;
				margin-bottom:40px;
				width:220px;
				height:180px;
				overflow:auto;
				padding-right:5px;
			}
				.escolhas_contentor_gestao_atributo_linha{
					margin-top:10px;
				}
					.escolhas_contentor_gestao_atributo_linha_texto{
						clear:right;
						float:left;
					}
					.escolhas_contentor_gestao_atributo_linha_plus_minus{
						clear:right;
						float:left;
						text-align:justify;
						margin-top:3px;
					}
			
		
		
		
		
span.asterisco{
	color:#FF0000;
}
.textfield_small{
	cursor:pointer;
	width:30%;
}
.textfield_medium{
	cursor:pointer;	
	width:60%;
}
.textfield_large{
	width:90%;
	cursor:pointer;
}
.textarea_small{
	cursor:pointer;	
	height:75px;
	width:90%;
	margin-bottom:3px;
}
.textarea_medium{
	cursor:pointer;	
	height:130px;
	width:90%;
	margin-bottom:3px;
}
.textarea_large{
	cursor:pointer;	
	height:200px;
	width:90%;
	margin-bottom:3px;
}
.jumpmenu_small{
	cursor:pointer;	
	width:75px;
}
.jumpmenu_medium{
	cursor:pointer;	
	width:150px;
}
.jumpmenu_large{
	cursor:pointer;	
	width:300px;
}




	
span.handle {
	background-color: #E8A400;
	color:white;
	cursor: move;
}

.green {
	/*background-color: #ECF3E1;
	border:1px solid #C5DEA1;*/
	cursor: move;
	height:25px;
}

li.orange {
	border:1px solid #E8A400;
	background-color: #FFF4D8;
}
#erro{
	clear:both;
	height:50px;
}





#navegar_listar_admin{
	clear:both;
	/*padding-left:1px;
	padding-right:1px;*/
}
	#navegar_listar_admin_paginacao{
		margin-top:10px;
		margin-right:5px;
		float:right;
	}
#conteudo{
	clear:both;
		width:100%;
		margin-right:0px;
		margin-top:30px;
	}
	#conteudo_cabecalho{
	margin-left:0px;
	margin-right:0px;
	height:15px;
	}
		#conteudo_cabecalho_control{
			float:left;
			width:30px;
			background-color: rgb(74, 83, 56);
			border-bottom-color: white;
			border-bottom-style: solid;
			border-bottom-width: thin;
			font-size: 10px;
			margin-right:0px;
			margin-left:0px;
			padding-left:13px;
			padding-top:3px;
			padding-bottom:3px;
			/*margin-top:1px;*/
			height:15px;
		}
		#conteudo_cabecalho_dados{
			clear:right;
			background-color: rgb(74, 83, 56);
			border-bottom-color: white;
			border-bottom-style: solid;
			border-bottom-width: thin;
			font-weight:bold;
			color: white;
			font-size: 10px;
			padding-top:3px;
			padding-bottom:3px;
			padding-left:130px;
			margin-left:0px;
			margin-right:0px;
			/*margin-top:1px;*/
			height:15px;
		}
	#conteudo_registos{
		clear:both;
		margin-top:10px;	
	}
	.conteudo_registos_linha{
		clear:both;
		margin-top:10px;
		padding:2px;
		border:thin #CCCCCC solid;
		margin-left:10px;
		margin-right:10px;
		height:60px;
	}
		.conteudo_registos_linha_control{
			float:left;
			margin-right:0px;
			width:20px;
			height:30px;
			padding-top:18px;
			padding-bottom:12px;
		}
		.conteudo_registos_linha_dados{
			clear:right;
			float:left;
			margin-left:0px;
			margin-right:0px;
		}
			.conteudo_registos_linha_dados_numeracao{
				float:left;
				width:20px;
				height:30px;
				font-size:25px;
				font-weight:bold;
				text-align:center;
				margin-left:30px;
				margin-right:50px;
				padding-top:12px;
				padding-bottom:18px;	
			}
			.conteudo_registos_linha_dados_topo_fundo{
				clear:right;
				float:left;
				height:auto;
			}
				.conteudo_registos_linha_dados_topo{
					font-size:15px;
					font-weight:bold;
					text-align:left;
					padding-left:7px;
					margin-top:10px;
				}
				.conteudo_registos_linha_dados_fundo{
					clear:left;
					margin-top:5px;
					padding-left:10px;
					margin-right:1px;
					font-size:10px;
				}
					.conteudo_registos_linha_dados_fundo_entradas{
						clear:both;
						float:left;
						width:80px;
						cursor:pointer;
					}
					.conteudo_registos_linha_dados_fundo_editar{
						clear:right;
						float:left;
						width:60px;
						margin-left:4px;
						cursor:pointer;	
					}
					.conteudo_registos_linha_dados_fundo_grupos{
						clear:right;
						float:left;
						width:80px;
						cursor:pointer;						
					}



.conteudo_cabecalho_control_util{
	float:left;
	width:30px;
	background-color: rgb(74, 83, 56);
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: thin;
	font-size:11px;
	font-style:italic;
	color:#FFFFFF;
	margin-right:0px;
	margin-left:0px;
	padding-left:30px;
	padding-top:3px;
	padding-bottom:3px;
	height:15px;	
}
.conteudo_registos_linha_util{
		clear:both;
		margin-top:5px;
		padding:2px;
		border:thin #CCCCCC solid;
		margin-left:10px;
		margin-right:10px;
		height:30px;
}
		.conteudo_registos_linha_dados{
			clear:right;
			margin-left:0px;
			margin-right:0px;
			margin-top:0px;
			margin-bottom:0px;
		}
			.conteudo_registos_linha_util_dados_numeracao{
				clear:both;
				float:left;
				width:20px;
				height:30px;
				font-size:25px;
				font-weight:bold;
				text-align:left;
				margin-left:10px;
				width:70px;
				margin-right:35px;
				margin-top:0px;
				margin-bottom:0px;
			}
			.conteudo_registos_linha_dados_texto{
				clear:right;
				float:left;
				font-size:15px;
				font-weight:bold;
				text-align:left;
				padding-left:0px;
				height:30px;
				margin-top:0px;
				margin-bottom:0px;
				padding-top:5px;
				vertical-align:middle;
			}
			.conteudo_registos_linha_dados_nome{
				clear:right;
				float:left;
				font-size:15px;
				text-align:left;
				padding-left:0px;
				height:30px;
				margin-top:0px;
				margin-bottom:0px;
				padding-top:5px;
				padding-left:10px;
				vertical-align:middle;
			}
			
			
/*A PARTIR DAQUI É OPTICA DO UTILIZADOR*/
/*.registos_corpos_obj{
	float:left;
	margin-left:-25px;
	/*clear:both;
	width:100%;
	height:auto;
	cursor:move;
}*/
.editar_control_adicionar{
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
text-decoration: none;
}
.editar_control_editar{
	clear:right;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
text-decoration: none;	
}
A:link {color: #000000; text-decoration: none;} 
A:visited {color: #808080; text-decoration: none;} 
A:hover {color: #990000; text-decoration: underline;