/**
 * Empresa desarrolladora: XXXXXX
 *
 * Autor: Junta de Andaluc√≠a
 * Derechos de explotaci√≥n propiedad de la Junta de Andaluc√≠a.
 *
 * √âste programa es software libre: usted tiene derecho a redistribuirlo y/o modificarlo bajo los t√©rminos de la Licencia EUPL European Public License publicada por el organismo IDABC de la Comisi√≥n Europea, en su versi√≥n 1.0. o posteriores.
 *
 * √âste programa se distribuye de buena fe, pero SIN NINGUNA GARANT√çA, incluso sin las presuntas garant√≠as impl√≠citas de USABILIDAD o ADECUACI√ìN A PROP√ìSITO CONCRETO. Para mas informaci√≥n consulte la Licencia EUPL European Public License.
 *
 * Usted recibe una copia de la Licencia EUPL European Public License junto con este programa, si por alg√∫n motivo no le es posible visualizarla, puede consultarla en la siguiente URL: http://ec.europa.eu/idabc/servlets/Doc?id=31099
 *
 * You should have received a copy of the EUPL European Public License along with this program. If not, see
 * http://ec.europa.eu/idabc/servlets/Doc?id=31096
 *
 * Vous devez avoir re√ßu une copie de la EUPL European Public License avec ce programme. Si non, voir http://ec.europa.eu/idabc/servlets/Doc?id=30194
 *
 * Sie sollten eine Kopie der EUPL European Public License zusammen mit diesem Programm. Wenn nicht, finden Sie da http://ec.europa.eu/idabc/servlets/Doc?id=29919
 */
/* Workspace */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* HACK: Esconder de IE/Mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* FIN-HACK: Esconder de IE/Mac */

.nbsp {
	display: block;
	font-size: 1px;
	height: 1px;
}

#formDesigner input.cajaTexto, #formDesigner textarea, #formDesigner select {
	border: 1px solid #ccc;
} 

/* Loading */
div#loading {
	left: 0;
	position: fixed;
	top: 0;
	z-index: 9999;
	
	background: #DF0017;
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 0.25em 0.5em;
	text-align: center;
}

* html div#loading {
	position: absolute;
}

div#loading {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}


/* Refrescables */
.refrescable {
	display: block;
	left: 90%;
	margin-bottom: -2em;
	position: relative;
	top: -2.2em;
	width: 30px;
}

* html .refrescable {
	left: 84%;
}

.popup {
	bottom: -3px;
	display: block;
	left: 54%;
	position: absolute;
	height: 26px;
	width: 27px;
}

* html .popup {
	bottom: 20px;
}

.popup .enlacePopup {
	background: transparent url(../images/nueva_ventana.png) no-repeat 0 0;
	border: 0;
	color: #fff;
	display: block;
	height: 26px;
	font-size: 0px;
	position: absolute;
	right: 0;
	top: 0px;
	text-indent: -9999px;
	width: 27px;
}

.refrescable input {
	background: transparent url(../images/refrescar-elemento.png) no-repeat 0 0;
	border: 0;
	color: black;
	cursor: pointer;
	display: block;
	height: 26px;
	font-size: 0px;
	overflow: hidden;
	text-indent: 9999px;
	padding-left: 100px;
	width: 27px;
}

/* Ayudas */
body.jsenabled #formDesigner p .ayuda {
	/*background: url(../images/fondo-ayuda.gif) no-repeat 100% 100%;*/
	padding-bottom: 20px;
	position: absolute;
	width: 225px;
}

	#formDesigner p .ayuda span {
		background: #F7FEE2 url(../images/ayuda-transparente.gif) no-repeat 2px 0.6em;
		border: 1px solid #99CC00;
		color: #6B8E04;
		padding: 0.3em 1em 0.3em 20px;
	}
	
	body.jsenabled #formDesigner p .ayuda span {
		display: block;
	}

/* Pesta√±as */
#formDesigner .pestanas {
	margin: 0 auto;
	padding: 0;
	width: 96%
}

	#formDesigner .pestanas li {
		background: #fff;
		border: 1px solid #ccc;
		border-bottom: 0;
		display: block;
		float: left;
		line-height: 2em;
		list-style-type: none;
		margin: 0 1em;
		padding: 0 1.5em;
	}
	
		#formDesigner .pestanas li input {
			background: transparent;
			border: 0;
			cursor: pointer;
			font: 1em "Trebuchet MS", Arial, sans-serif;
			color: #999;
		}
	
		#formDesigner .pestanas li input.actual {
			color: #3B76BF;
			font-weight: bold;
		}

#formDesigner .mensajes {}

#formDesigner .mensajes ul {
	margin: 0;
	padding: 0;
}

#formDesigner .mensajes li {
	list-style-type: none;
}

#formDesigner .mensajes span.advertencia {
	background: #FCFFCB;
	border-bottom: 2px solid #E2E465;
	border-top: 2px solid #E2E465;
	color: #737534;
	display: block;
	margin: 1em 0;
	padding: 0.5em 1em;
}

#formDesigner div.workspace {
	padding: 1em 0;
	position: relative;
	text-align: left;
}

	#formDesigner div.workspace img {
		background: #fff;
		border: 1px solid #ccc;
		padding: 2px;
	}
	
	#formDesigner p.indicadorPaginas {
		color: #888;
		text-align: center;
		font-size: 1.2em;
		font-style: italic;
	}
	
	#formDesigner p.superior {
		margin-bottom: -2em;
	}
	
	#formDesigner p.inferior {
		margin-top: -2em;
	}

	#formDesigner p.botones {
	}
	
		#formDesigner p.botones input {
			border: 1px outset #ccc;
			margin-right: 1em;
		}
		
		#formDesigner p.botones select {
			margin-right: 1em;
		}
		
		#formDesigner p .botones {
			float: left;
		}
		
		#formDesigner p .paginador {
			float: right;
		}
	
		#formDesigner div.workspace div.bloque {
			background: #fff;
			border: 1px solid #AEAEAE;
			cursor: pointer;
			margin: 0.5em auto 0 auto;
			padding-bottom: 1em;
			position: relative;
			width: 95%;
		}
		
		#formDesigner div.workspace div.sin_borde {
			border: 0;
		}

		
		#formDesigner div.view div.bloque {
			cursor: default;
		}
		
			#formDesigner div.workspace div.bloque h4 {
				background: #F1F2F5;
				border-bottom: 1px solid #8E8E8E;
				color: #888;
				font-size: 1em;
				font-weight: normal;
				letter-spacing: 0.1em;
				margin: 0 0 1em 0;
				padding: 0.3em 0.5em;
			}
			
			#formDesigner div.workspace div.sin_borde h4 {
				background: none;
				color: #555;
				border: 0;
				font-size: 1em;
				font-weight: bold;
				letter-spacing: 0.1em;
				margin: 0;
				padding: 0.3em 0.5em;
			}
			
			#formDesigner div.workspace div.expandible h4 {
				background-image: url(../images/cerrado.gif);
				background-repeat: no-repeat;
				background-position: 2px 50%;
				padding-left: 20px;
			}
			
			#formDesigner div.workspace div.expandible h4.abierto {
				background-image: url(../images/abierto.gif);
			}
			
			#formDesigner div.workspace div.bloque div.contenedor {
				margin: 0;
				position: relative;
				padding: 0 0.5em 0 0.5em;
			}
			
			#formDesigner div.workspace div.bloque .anadirRepetible {
				background: url(../images/anadir-repetible.png) no-repeat 0 0;
				border: 0;
				height: 26px;
				width: 27px;
				display: block;
				text-indent: -9999px;
				margin-top: -5px;
				
				position: absolute;
				right: 35px;				
			}
			
			#formDesigner div.workspace div.bloque .eliminarRepetible {
				background: url(../images/eliminar-repetible.png) no-repeat 0 0;
				border: 0;
				height: 26px;
				width: 27px;
				display: block;
				text-indent: -9999px;
				margin-top: -5px;			
				
				position: absolute;
				left: 12px;
			}
			
				#formDesigner div.workspace div.bloque div.contenedor .accionesRepetiblesContenedor {
					margin: 0;
					padding: 0;
					position: absolute;
					right: -35px;
					top: 9px;
					width: 47px;
				}
				
					#formDesigner div.workspace div.bloque div.contenedor .accionesRepetibles {
						position: absolute;
						width: 47px;
						display: block;
						top: 5px;
						right: 0;
					}
				
					#formDesigner div.workspace div.bloque div.contenedor .accionesRepetibles input {
						cursor: pointer;
						background: url(../images/anadir-repetible.png) no-repeat 0 0;
						border: 0;
						height: 26px;
						width: 27px;
						display: block;
						text-indent: -9999px;
						margin-top: -5px;
						
						position: absolute;
						top: 0;
						left: 0;
					}
					
					#formDesigner div.workspace div.bloque div.contenedor .accionesRepetibles input.delete {
						background-image: url(../images/eliminar-repetible.png);
						left: 27px;
					}
			
				#formDesigner div.workspacefire div.bloque div.contenedor div.division {
					background: #fff;
					margin-top: 1em;
				}
				
					#formDesigner div.workspace div.bloque div.contenedor div.division p {
						margin-top: 0;
						position: relative;
					}
				
				#formDesigner div.workspace div.bloque div.contenedor div.CON_BORDE {
					border: 1px solid #eee;
					margin: 0.5em 0;
				}
				
				#formDesigner div.view div.bloque div.contenedor div.SIN_BORDE {
					border: 0;
				}
				
					#formDesigner div.workspace div.bloque div.contenedor div.division ul {
						list-style-type: none;
						margin: 0;
						padding: 0;
						padding-left: 0.3em;
						padding-right: 0.3em;
					}
				
				/* Simple */
				#formDesigner div.workspace div.bloque div.div_XXX div.division {}
				
				/* Dos */
				#formDesigner div.workspace div.bloque div.div_X_X div.division {
					float: left;
					width: 49.5%;
				}
				
					#formDesigner div.workspace div.bloque div.div_X_X div.div_0 {
						margin-right: 0.5%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_X div.div_1 {
	
					}
				
				/* Simple Doble */
				#formDesigner div.workspace div.bloque div.div_X_XX div.division {
					float: left;
				}
				
					#formDesigner div.workspace div.bloque div.div_X_XX div.div_0 {
						margin-right: 0.5%;
						width: 34%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_XX div.div_1 {
						width: 65%;
					}
				
				/* Doble simple */
				#formDesigner div.workspace div.bloque div.div_XX_X div.division {
					float: left;
				}
				
					#formDesigner div.workspace div.bloque div.div_XX_X div.div_0 {
						width: 65%;
					}
					
					#formDesigner div.workspace div.bloque div.div_XX_X div.div_1 {
						margin-left: 0.5%;
						width: 34%;
					}
					
				/* Simple Triple */
				#formDesigner div.workspace div.bloque div.div_X_XXX div.division {
					float: left;
				}
				
					#formDesigner div.workspace div.bloque div.div_X_XXX div.div_0 {
						margin-right: 0.5%;
						width: 27%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_XXX div.div_1 {
						width: 72%;
					}
				
				/* Triple simple */
				#formDesigner div.workspace div.bloque div.div_XXX_X div.division {
					float: left;
				}
				
					#formDesigner div.workspace div.bloque div.div_XXX_X div.div_0 {
						width: 72%;
					}
					
					#formDesigner div.workspace div.bloque div.div_XXX_X div.div_1 {
						margin-left: 0.5%;
						width: 27%;
					}
				
				/* Tres */
				#formDesigner div.workspace div.bloque div.div_X_X_X div.division {
					float: left;
					width: 32.75%;
				}
				
					#formDesigner div.workspace div.bloque div.div_X_X_X div.div_0 {
						margin-right: 0.5%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_X_X div.div_1 {
						margin-right: 0.5%;
					}
				
				/* Cuatro */	
				#formDesigner div.workspace div.bloque div.div_X_X_X_X div.division {
					float: left;
					width: 24.4%;
				}
				
					#formDesigner div.workspace div.bloque div.div_X_X_X_X div.div_0 {
						margin-right: 0.5%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_X_X_X div.div_1 {
						margin-right: 0.5%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_X_X_X div.div_2 {
						margin-right: 0.5%;
					}
				
				/* Cinco */	
				#formDesigner div.workspace div.bloque div.div_X_X_X_X_X div.division {
					float: left;
					width: 19.36%;
				}
				
					#formDesigner div.workspace div.bloque div.div_X_X_X_X_X div.div_0 {
						margin-right: 0.5%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_X_X_X_X div.div_1 {
						margin-right: 0.5%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_X_X_X_X div.div_2 {
						margin-right: 0.5%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_X_X_X_X div.div_3 {
						margin-right: 0.5%;
					}
					
				/* Uno - Cuatro */	
				#formDesigner div.workspace div.bloque div.div_X_XXXX div.division {
					float: left;
				}
				
					#formDesigner div.workspace div.bloque div.div_X_XXXX div.div_0 {
						margin-right: 0.5%;
						width: 19.4%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_XXXX div.div_1 {
						margin-right: 0%;
						width: 79.6%;
					}
					
				/* Cuatro - Uno */	
				#formDesigner div.workspace div.bloque div.div_XXXX_X div.division {
					float: left;
				}
				
					#formDesigner div.workspace div.bloque div.div_XXXX_X div.div_0 {
						margin-right: 0.5%;
						width: 79.6%;
					}
					
					#formDesigner div.workspace div.bloque div.div_XXXX_X div.div_1 {
						margin-right: 0%;
						width: 19.4%;
					}
					
				/* Tres - Uno - Uno */	
				#formDesigner div.workspace div.bloque div.div_XXX_X_X div.division {
					float: left;
					
				}
				
					#formDesigner div.workspace div.bloque div.div_XXX_X_X div.div_0 {
						margin-right: 0.5%;
						width: 60.3%;
					}
					
					#formDesigner div.workspace div.bloque div.div_XXX_X_X div.div_1 {
						margin-right: 0.5%;
						width: 19%;
					}
					
					#formDesigner div.workspace div.bloque div.div_XXX_X_X div.div_2 {
						margin-right: 0%;
						width: 19%;
					}
					
				/* Uno - Tres - Uno */	
				#formDesigner div.workspace div.bloque div.div_X_XXX_X div.division {
					float: left;
					
				}
				
					#formDesigner div.workspace div.bloque div.div_X_XXX_X div.div_0 {
						margin-right: 0.5%;
						width: 19%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_XXX_X div.div_1 {
						margin-right: 0.5%;
						width: 60.3%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_XXX_X div.div_2 {
						margin-right: 0%;
						width: 19%;
					}
					
				/* Uno - Uno - Tres */	
				#formDesigner div.workspace div.bloque div.div_X_X_XXX div.division {
					float: left;
					
				}
				
					#formDesigner div.workspace div.bloque div.div_X_X_XXX div.div_0 {
						margin-right: 0.5%;
						width: 19%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_X_XXX div.div_1 {
						margin-right: 0.5%;
						width: 19%;
					}
					
					#formDesigner div.workspace div.bloque div.div_X_X_XXX div.div_2 {
						margin-right: 0%;
						width: 60.3%;
					}
				
				/* Tipos */
				#formDesigner div.workspace div.bloque div.contenedor div.TABLA, #formDesigner div.workspace div.bloque div.contenedor div.CABECERA_TABLA {
					border: 1px solid #ccc;
					margin: 0;
				}
				
				#formDesigner div.workspace div.bloque div.contenedor div.CABECERA_TABLA {
					background: #F5F6FA;
				}
				
					#formDesigner div.workspace div.bloque div.contenedor div.TABLA p, #formDesigner div.workspace div.bloque div.contenedor div.CABECERA_TABLA p {
						margin: 0.2em;
					}

#formDesigner p.botones input {
	background: #fff url(../images/iconos/paginador-siguiente.gif) no-repeat 2px 42%;
	border: 1px solid #ccc;
	color: #666;
	font: 1em "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;
	padding: 0.2em 0.3em 0.2em 25px;
}

#formDesigner p.botones input.anterior {
	background-image: url(../images/paginador-anterior.gif);
}

#formDesigner p.botones input.siguiente, #formDesigner p.botones input.cambiarPagina {
	background-image: url(../images/paginador-siguiente.gif);
}

#formDesigner p.botones input.cancelar {
	background-image: url(../images/paginador-cancelar.gif);
}

#formDesigner p.botones input.guardar {
	background-image: url(../images/paginador-guardar.gif);
}

#formDesigner p.botones input.refrescar {
	background-image: url(../images/paginador-refrescar.gif);
}

/* View */
#formDesigner div.view p {
	margin-left: 1em;
}

/* Mensajes de error en formularios */
#formDesigner div.view .error {
	color: #951B0D;
	font-style: italic;
}

#formDesigner div.view .requerido {
	color: #951B0D;
	font-size: 0.9em;
	font-style: italic;
}

#formDesigner div.view .cajaTexto input, #formDesigner div.view textarea.cajaTexto {
	border: 1px solid #ccc;
}

#formDesigner div.view input.error,
#formDesigner div.view textarea.error {
	background: #FDE6E3;
	border: 1px solid #BE2210;
	color: #951B0D;
	font-style: normal;
}

#formDesigner div.view select.error {
	background: #FDE6E3;
	border: 1px solid #BE2210;
	font-style: normal;
	padding-left: 0;
}



#formDesigner div.view input.disabled, #formDesigner div.view textarea.disabled, #formDesigner div.view select.disabled {
	background: #efefef;
	color: #999;
}

#formDesigner div.view input.format-d-m-y {
	background: #fff;
	color: #555;
}

#formDesigner div.view textarea.cajaTexto {
	height: 4em;
}

#formDesigner div.view div.division .cajaTexto input, #formDesigner div.view div.division textarea.cajaTexto {
	width: 95%;
}

#formDesigner div.view div.div_XXX .cajaTexto input, #formDesigner div.view div.div_XXX textarea.cajaTexto {
	width: 50%;
}

#formDesigner div.view div.div_XXX textarea.cajaTexto {
	width: 95%;
}

#formDesigner div.view div.division .accionesRepetibles, #formDesigner div.view div.division .refrescable, #formDesigner div.view div.division .popup, #formDesigner div.view div.division .popup img {
	vertical-align: middle;
}

	#formDesigner div.view div.division .accionesRepetibles input, #formDesigner div.view div.division .popup a {
		margin-left: 0.5em;
	}

/* Tamaños para la caja de texto */

/* Tam 0 */
#formDesigner div.workspace div.bloque div.div_X_X_X div input.tam0 {
	width: 4%;
}

#formDesigner div.workspace div.bloque div.div_XX_X div input.tam0,
#formDesigner div.workspace div.bloque div.div_X_XX div input.tam0,
#formDesigner div.workspace div.bloque div.div_X_X div input.tam0 {
	width: 4%;
}

#formDesigner div.view div.div_XXX input.tam0, #formDesigner div.view div.division input.tam0 {
	width: 4%;
}

/* Tam 1 */
#formDesigner div.workspace div.bloque div.div_X_X_X div input.tam1 {
	width: 20%;
}

#formDesigner div.workspace div.bloque div.div_XX_X div input.tam1,
#formDesigner div.workspace div.bloque div.div_X_XX div input.tam1,
#formDesigner div.workspace div.bloque div.div_X_X div input.tam1 {
	width: 20%;
}

#formDesigner div.view div.div_XXX input.tam1, #formDesigner div.view div.division input.tam1 {
	width: 20%;
}

/* Tam 2 */
#formDesigner div.workspace div.bloque div.div_X_X_X div input.tam2 {
	width: 36%;
}

#formDesigner div.workspace div.bloque div.div_XX_X div input.tam2,
#formDesigner div.workspace div.bloque div.div_X_XX div input.tam2,
#formDesigner div.workspace div.bloque div.div_X_X div input.tam2 {
	width: 36%;
}

#formDesigner div.view div.div_XXX input.tam2, #formDesigner div.view div.division input.tam2 {
	width: 36%;
}

/* Tam 3 */
#formDesigner div.workspace div.bloque div.div_X_X_X div input.tam3 {
	width: 52%;
}

#formDesigner div.workspace div.bloque div.div_XX_X div input.tam3,
#formDesigner div.workspace div.bloque div.div_X_XX div input.tam3,
#formDesigner div.workspace div.bloque div.div_X_X div input.tam3 {
	width: 52%;
}

#formDesigner div.view div.div_XXX input.tam3, #formDesigner div.view div.division input.tam3 {
	width: 52%;
}

/* Tam 4 */
#formDesigner div.workspace div.bloque div.div_X_X_X div input.tam4 {
	width: 68%;
}

#formDesigner div.workspace div.bloque div.div_XX_X div input.tam4,
#formDesigner div.workspace div.bloque div.div_X_XX div input.tam4,
#formDesigner div.workspace div.bloque div.div_X_X div input.tam4 {
	width: 68%;
}

#formDesigner div.view div.div_XXX input.tam4, #formDesigner div.view div.division input.tam4 {
	width: 68%;
}

/* Tam 5 */
#formDesigner div.workspace div.bloque div.div_X_X_X div input.tam5 {
	width: 84%;
}

#formDesigner div.workspace div.bloque div.div_XX_X div input.tam5,
#formDesigner div.workspace div.bloque div.div_X_XX div input.tam5,
#formDesigner div.workspace div.bloque div.div_X_X div input.tam5 {
	width: 84%;
}

#formDesigner div.view div.div_XXX input.tam5, #formDesigner div.view div.division input.tam5 {
	width: 84%;
}

/* Tam 6 */
#formDesigner div.workspace div.bloque div.div_XX_X div input.tam6,
#formDesigner div.workspace div.bloque div.div_X_XX div input.tam6,
#formDesigner div.workspace div.bloque div.div_X_X_X div input.tam6,
#formDesigner div.workspace div.bloque div.div_X_X div input.tam6 {
	width: 95%;
}

#formDesigner div.view div.div_XXX input.tam6, #formDesigner div.view div.division input.tam6 {
	width: 95%;
}
/* Fin tamaños */

/* Tamaño por defecto para los combos */
#formDesigner div.view div.division select {
	vertical-align: top;
	width: 90%;
}

/* Tamaños específicos para los combos */
#formDesigner div.view div.division select.tam1 {
	vertical-align: top;
	width: 15%;
}
#formDesigner div.view div.division select.tam2 {
	vertical-align: top;
	width: 30%;
}
#formDesigner div.view div.division select.tam3 {
	vertical-align: top;
	width: 45%;
}
#formDesigner div.view div.division select.tam4 {
	vertical-align: top;
	width: 60%;
}
#formDesigner div.view div.division select.tam5 {
	vertical-align: top;
	width: 75%;
}
#formDesigner div.view div.division select.tam6 {
	vertical-align: top;
	width: 90%;
}
/* FIN Tamaños específicos para los combos */

/* Tamaños específicos para el área de texto */
#formDesigner div.view div.division textarea.tam1 {
	width: 16%;
}
#formDesigner div.view div.division textarea.tam2 {
	width: 32%;
}
#formDesigner div.view div.division textarea.tam3 {
	width: 48%;
}
#formDesigner div.view div.division textarea.tam4 {
	width: 64%;
}
#formDesigner div.view div.division textarea.tam5 {
	width: 80%;
}
#formDesigner div.view div.division textarea.tam6 {
	width: 95%;
}
/* FIN Tamaños específicos para el área de texto */

#formDesigner div.view div.division input.fecha, #formDesigner div.view div.division input.codPostal {
	width: 7em;
}

#formDesigner div.division div.checkbox, #formDesigner div.division div.option {
	margin: 0.5em 1em;
}

#formDesigner strong.lineDirection{
	float: left;
	padding-right: 20px;
	padding-top: 4px;	
}

#formDesigner strong.pageDirection{}


#formDesigner div.view div.division .PARRAFO {}

#formDesigner div.view div.division .TITULO {
	font-size: 1.4em;
	margin: 0.5em;
}

#formDesigner div.view div.division .NEGRITA {
	font-weight: bold;
}

#formDesigner div.view div.division .NOTA {
	color: #777;
	font-size: 0.8em;
	font-style: italic;
}

#formDesigner div.view div.division .ALERTA {
	color: red;
}

#formDesigner div.view div.division input.telefono, #formDesigner div.view div.division input.nifnie, #formDesigner div.view div.division input.numerico {
	width: 12em;
}

#formDesigner .preview {
	background: #fff;
	border: 1px solid #E2E2D8;
}
	
	
/* Preview de datos a enviar con confirmacion */
#formDesigner fieldset.confirmacion {}

	#formDesigner fieldset.confirmacion h3 {
		margin-left: 1.5em;
		border-bottom: 1px solid #ccc;
		padding-bottom: 0.25em;
	}
	
	#formDesigner fieldset.confirmacion h4 {
		margin-left: 2em;
	}

	#formDesigner fieldset.confirmacion input.cajaTexto,
	#formDesigner fieldset.confirmacion textarea.cajaTexto,
	#formDesigner fieldset.confirmacion select.disabled,
	#formDesigner fieldset.confirmacion div.div_XXX textarea.cajaTexto {
		background: #fff;
		border: 0;
		border-top: 1px solid #ccc;
		color: #222;
		font-size: 1.2em;
		font-style: normal;
	}