	/* INI - Estilo para los formularios */
	.div_form {
		border: 1px solid #7F9DB9 ;
		background-color: #F0E7D7 ;
		padding: 5px ;
		padding-top: 10px ;
		width: 350px ;
		
		font-family: verdana, arial ;
		font-size: 10pt ;
	}

	.div_form h3 {
		margin: 0 ;
		margin-bottom: 10px ;
		
		font-size: 10pt ;
		text-align: center ;
	}

	.div_form form {
		width: 100% ;
		margin: 0 ;
	}
	
	.div_form form p {
		margin: 0 ;
		clear: both ;
		width: 100% ;
		
		padding: 4px 0px ;
		border-top: 1px dashed #7F9DB9 ;
	}
	
	.div_form form p label {
		
		width: 30% ;
		padding-left: 10px ;
		
		text-align: left ;
		font-size: 8pt ;
		font-weight: bold ; 
		
		float: left;
	}

	.div_form form p.logo label {
		width: 15% ;
	}
	
	.div_form form p > textarea + label  {
		width: 220px ;
	}
	
	.div_form form p input,.div_form form p select,.div_form form p  textarea {
		
		width: 65% ;
		/* Para IE - se debe ajustar el width en px */
		width: 220px ;
		
		border: 1px solid #7F9DB9 ;
		background-color: #F5F5F5 ;
		padding-left: 5px ;
		
		font-size: 9pt ;
		padding: 2px;
	}

	.div_form form p textarea {
		clear:left ;
		width: 95% ;
		
		margin-left: 10px ; 
		padding-left: 5px ;
			
		height: 100px ;
	}

	.div_form form div a {
		
		display: block ;
		border: 1px solid #7F9DB9 ;
		background-color: #F5F5F5 ;
		padding: 4px 0px ;
		width: 80px ;
		
		margin: 5px 10px ;
		
		color: #000 ; 
		font-size: 8pt ;
		font-weight: bold ;
		text-align: center ;
		text-decoration: none ;
		
		float: right ;
	}
	
	.div_form form .clear {
		clear: both ;
	}

	.div_form input#submit, .div_form input#cancel, .div_form input#preview {
		
		border: 1px solid #7F9DB9 ;
		background-color: #F5F5F5 ;
		padding: 3px 0px ;
		width: 80px ;
		
		margin: 5px 10px ;
		
		color: #000 ; 
		font-size: 8pt ;
		font-weight: bold ;
		text-align: center ;
		
		float: right ;
	}

	.div_form form p#p_checkbox {
		padding-left: 35% ;
		border-top: 0 ;
	}

	.div_form form p#p_checkbox input {
		/* Para IE - se debe ajustar el width en px */
		width: 18px ;
		padding: 0px;
	}

	.div_form form p#p_radio {
		padding-left: 35% ;
		border-top: 0 ;
	}

	.div_form form p#p_radio input {
		/* Para IE - se debe ajustar el width en px */
		width: 18px ;
		padding: 0px;
	}

	.div_form .info_valid {
		font-weight: normal ;
		font-size: 8pt ;
		color: #22287F ;
	}

	.div_form #div_drag {
		margin: 0;
		padding: 5px;
		background-color: #777 ;
	}

	.div_form form p#attach label {
		width: 70px ;
	}

	.div_form form p#attach input {
		width: 270px ;
	}

	.div_form .input_time {
		width: 60px ;
	}

	.div_form .input_date {
		width: 100px ;
	}

	.div_form .div_subtitle {
		margin-left: 10px ;
		padding-bottom: 5px;
		font-size: 8pt;
		font-weight: bold ;
	}

	.div_form hr {
		background-color: #7F9DB9;
		height: 1px ;
	}

	.div_form span.comment {
		display: block ;
		font-size: 8pt ;
		color: #26548A ;
		padding: 5px 18px 5px 10px;
		font-style: italic ;
		text-align: justify ;
	}

	.div_form .notice {
		text-align: center ;
		padding: 6px ;
		margin-bottom: 5px ;
	}

	.div_form .advanced {
		display: none ;
	}

	/* END - Estilo para los formularios */
