/* CSS Document */
h4 {
		font-size: 1em;
		color: #8DC43E;
		padding: 0px;
		margin: 1em 0px .5em 0px;
}

label.radiobutton {
	vertical-align: middle;
	float: left;
	width: 300px;
}

input.radiobutton {
	float: left;
	width: 30px;
}

input.checkbox {
	vertical-align: middle;
	margin-right: 1em;
}

p.radiobutton {
	float: none;
	clear: both;

}

#contenido-vista {
	padding-top: 20px;
}

#titulo-pagina {
	text-align: right;
}

#titulo-pagina h2 {
	padding: 2px 10px 0px 0px;
}

#form_candidatas {
	background: url(../images/fondo-form-candidatas.jpg) top right no-repeat;
	margin-top: 2em;
	min-height: 360px;
}

#form_contacto {
	background: url(../images/fondo-form-contacto.jpg) top right no-repeat;
	margin-top: 2em;
	min-height: 360px;
}

#form_registro {
	background: url(../images/fondo-form-nuevo-usuario.jpg) top right no-repeat;
	margin-top: 2em;
	min-height: 360px;
}

div#form_registro {
	padding: 230px 240px 230px 0px;
}

div#form_candidatas {
	padding: 230px 240px 230px 0px;
}

div#form_contacto {
	padding: 140px 240px 200px 0px;
}

#form_candidatas .ancho, #form_contacto .ancho, #form_registro .ancho {
	width: 275px;
}

#form_candidatas textarea, #form_contacto textarea, #form_registro textarea {
	overflow: auto;
	margin-bottom: 2em;
	font-family: "Arial", "Helvetica", sans-serif;
}

#form_candidatas input, #form_contacto input, #form_registro input {
	overflow: auto;
	margin: 0px 0px .5em 0px;
}

#form_candidatas hr, #form_contacto hr, #form_registro hr {
	width: 275px;
	border-color: #8DC43E;
	margin: 0px;
	text-align: left;
}
