@charset "utf-8";
#contenidoForma {
	width:600px;
	margin: 0 auto;
}
form div {
	margin: 0 .3em .9em .3em;
}
div.req {
	position: relative;
	
}
h2.forma {
	margin-bottom: 1.5em;
}
fieldset {
	background: url(images/bgFormFieldset.jpg) repeat-x #dae8f3;
	margin-bottom:20px;
	padding: 5px 10px 10px;
	font-family:Verdana, Geneva, sans-serif;
	border:none;
}
fieldset legend {
	margin-top:-5px;
	margin-left:-9px;
	background: #dae8f3;
	border: none;
	padding:.2em .5em .8em;
	z-index:100;
	font-weight:bold;
	line-height:1.5;
	text-transform: uppercase;
	color: #a7032f;
}
fieldset span.negrita {
	font-weight: bold;
}
#personal label, #personal label span, #educacion label, #educacion label span, label span textarea {
	display: block;
	padding-bottom: .25em;
}

#personal label, #educacion label, label textarea {
	float: left;
	width: 100%;
	
}

#personal label span, #educacion label span, label span textarea {
	float: left;
	width: 45%;
	text-align: right;
}
#educacion label.secondary {
	float: none;
	width: auto;
	display: inline;
	
}
form#form1 span.textfieldRequiredMsg {
	float: right;
	margin-top: -1.79em;
}
form#form1 span.textfieldInvalidFormatMsg {
	float: right;
	margin-top: -1.79em;
}

form#contactForm fieldset{
	/*background: #dae8f3;*/
	width: 75%;
	padding: 10px;
}

/* posicion de los botones de sumision */
div#botonDer {
	text-align: right;
}
div#botonCentro {
	text-align: center;
	margin-top: 15px;	
}
form#cfsignform {
	margin-top: 25px;
	width: 85%;
}
input {
	margin: 0 0 0 20px;
}
#contenidoForma {
	margin: 0 auto;	
	width: 485px;
}


/* *********************************** */


/*form input#submit {

	text-transform:uppercase;
	color:#fff;
	font-weight: bold;
	background-color:#0266a7;
	border-top: 1px solid #0988da;
}

form input#submit:hover {
	background-color:#0988da;	
	border-top: 1px solid #0988da;
}*/
