.formulario
	{
		margin		: 10px 0px 10px 0px;
	}

.formulario p
	{
		font			: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-indent	: 30px;
		text-align	: left;
	}

.formulario p:first-letter
	{
		font-weight: bold;
	}

.formularioTextoDestacado
	{
		font-weight	: bold;
	}

.formulario fieldset
	{
		border		: 1px Solid Gray;
		padding		: 0px 12px 12px 12px;
		font			: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align	: center;
		color			: Black;
		width			: 540px;
		margin		: 0px;
	}

.formulario legend
	{
		font		: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color		: Black;
		padding	: 8px 4px 12px 4px;
	}

form
	{
		margin	: 0px 0px 0px 0px;
	}

.formularioLinea, .formularioLineaError
	{
		border-left		: 4px Solid Gray;
		border-bottom	: 1px Solid Gray;
		text-align		: center;
		padding-bottom	: 2px;
		margin-bottom	: 6px;
		width				: 570px;
		height			: 18px;
	}

.formularioLineaObligatorio, .formularioLineaObligatorioError
	{
		border-left		: 4px Solid Red;
		border-bottom	: 1px Solid Gray;
		text-align		: center;
		padding-bottom	: 2px;
		margin-bottom	: 6px;
		width				: 570px;
		height			: 18px;
	}

.formularioLinea input, .formularioLineaObligatorio input
	{
		border		: 1px Solid Black;
		font			: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		width			: 200px;
		background	: White;
		color			: Black;
	}

.formularioLineaError input, .formularioLineaObligatorioError input
	{
		border		: 1px Solid Black;
		font			: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		width			: 200px;
		background	: #f18da1;
		color			: Black;
	}

.formularioInfo
	{
		margin-bottom	: 16px;
		border			: 1px Solid Gray;
		padding			: 4px;
		font				: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color				: Black;
		width				: 540px;
		text-align		: left;
	}

.formularioLinea select, .formularioLineaObligatorio select
	{
		width			: 200px;
		background	: White;
		font			: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color			: Black;
		border		: 1px solid Black;
	}

.formularioLineaError select, .formularioLineaObligatorioError select
	{
		width			: 200px;
		background	: #f18da1;
		font			: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color			: Black;
		border		: 1px solid Black;
	}

.formularioDatoTitulo
	{
		width				: 200px;
		padding-left	: 4px;
		text-align		: left;
		float				: left;
		height			: 20px;
		font				: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color				: Black;
	}

.formularioDatoCampo
	{
		width				: 366px;
		text-align		: left;
		vertical-align	: top;
		float				: right;
		height			: 20px;
		font				: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color				: Black;
	}

.formularioDatoCampo .radio, .formularioDatoCampo .checkbox
	{
		width				: 20px;
		height			: 20px;
		vertical-align	: middle;
		border			: 0px;
	}

.formularioDatoExplicacion, .formularioDatoExplicacion div
	{
		font			: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color			: Gray;
		clear			: both;
		text-align	: left;
		text-indent	: 30px;
		padding		: 0px 0px 0px 4px;
	}

.formularioDatoExplicacion:first-letter, .formularioDatoExplicacion div:first-letter
	{
		font	: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.formularioDatoExplicacionDestacado
	{
		color			: Black;
	}

.formularioParaQueSirveMiCorreo, .formularioHeOlvidado
	{
		margin	: 10px;
	}

.formularioParaQueSirveMiCorreo a, .formularioHeOlvidado a
	{
		font			: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background	: White;
		padding		: 2px;
		color			: Blue;
	}

.formularioParaQueSirveMiCorreo a:hover, .formularioHeOlvidado a:hover
	{
		color	: Red;
	}

.formularioEnviarYAviso
{
	text-align	: center;
	padding-top	: 16px;
}

.formularioAvisoObligatorios
{
	width				: 336px;
	height			: 14px;
	vertical-align	: middle;
	border-left		: 4px solid Red;
	padding-left	: 2px;
	font				: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}