div.error {
	background-color:#fff5fa;
	padding-bottom: 0.5em;
	padding-left: 1em;
	margin-bottom: 1em;
	border:  dotted thin;
	width:65%;
	color:#b10f29;
}

div.bienvenida {
	background-color:#f5faff;
	padding: 0.5em;
	margin-bottom: 1em;
	border:  dotted thin;
	font-size:1.25em;
	width:65%;
	color:#003366;
}

.formulario {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formulario input {
	font-size:100%
}

.formulario fieldset{
	background-color: #F5F5F5;
	width: 93%;
	border-color:#003366;
}

.formulario p {
	margin:0em;
	padding:.5em 0;
	clear:both;
}

.formulario legend {
	font-weight:bold;
	font-size:110%;
	color:#003366;
}

/*.formulario .requerido {
	color:#FF0033;
	font-weight:bold
}*/

.label1 {
	width:14%;
	padding-right:0.6em;
	display:block;
	float:left;
	padding-left:1em;
	text-align:right;
}

.label_radio {
	font-weight:bold;
}

.inputs{
	display:block;
	float:left;
	width:33%;
/*	border: solid thin;*/
}

.f_izq{
	clear:both;
	float:left;
	width:47.5% !important;
	border:none;
}

.inputs_izq{
	width:68%;
	float:left;
	display:block;
}

.label_f1{
	width:26%;
	padding-right:0.6em;
	display:block;
	float:left;
	padding-left:1em;
	text-align:right;
}

.f_der{
	float:left;
	width:47.5% !important;
	border:none;
}

.inputs_der{
	font-size:100%;
	width:69%;
	float:left;
	display:block;
/*	border: solid thin;*/
}

.label_f2{
	width:25%;
	padding-right:0.6em;
	display:block;
	float:left;
	padding-left:1em;
	text-align:right;
}

.f_int{
	clear:both;
	float:left;
	width:97% !important;
}


div.pie{
	float:right;
	width:94.5%
}


/*Para el formulario de la página de inicio*/
.formulario_inicio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formulario_inicio input {
	font-size:100%;
}

.formulario_inicio fieldset{
	width: 65%;
	border-color:#003366;
}

/*.f_inicio_izq{
	width: 47%;
	border-color:#003366;
	clear:both;
	float:left;
}

.f_inicio_der{
	width: 45%;
	border-color:#003366;
	float:left;
}*/

.formulario_inicio p {
	margin:0em;
	padding:.5em 0;
	clear:both;
}

.label_inicio_int {
	width:30%;
	padding-right:0.6em;
	display:block;
	float:left;
	padding-left:1em;
	text-align:right;
	font-weight: bold;
}

.label_inicio {
	width:26%;
	padding-right:0.6em;
	display:block;
	float:left;
	padding-left:1em;
	text-align:right;
	font-weight: bold;
}

.inputs_inicio{
	display:block;
	float:left;
	width:65%;
/*	border: solid thin;*/
}
