body {
	margin: 0; padding: 0;
	background: #9d9d9d url(../imagenes/backgroundiniciosesion2.jpg) no-repeat 50% 0;
	text-align: center;font-family: Arial;font-size: 12px;
}
input, button { font-family: Arial; font-size: 1em; }
.text-right { text-align: right; }
.frm-zona-privada {
	margin: 172px auto 0; padding: 8px 20px;width: 270px;
	background: #fff;
	border-bottom: 8px solid #2474af;
	text-align: left;
}
.frm-zona-privada label {display: block;color: #999;text-transform: uppercase;}
.frm-zona-privada label .required {
	color: #e8573b;
}
.frm-zona-privada .field-usuario,
.frm-zona-privada .field-clave {margin: 6px 0 12px; padding: 0;}
.frm-zona-privada .field-usuario input,
.frm-zona-privada .field-clave input {
	margin: 0; padding: 3px 6px;border: 0 none;background: #efefef;color: #333;width: 100%;}
.frm-zona-privada .field-recover {margin: 6px 0 10px; padding: 0;}
.frm-zona-privada .field-recover a {
	background: url(icorecoverdiniciosesion.png) no-repeat 0 50%;
	padding-left: 8px;color: #579cad;text-decoration: none;font-weight: bolder;
}
.frm-zona-privada .field-recover a:hover { color: #579cad; text-decoration: underline; font-weight: bolder; }
.frm-zona-privada .field-enter {margin: 6px 0 10px; padding: 0;}
.frm-zona-privada .field-enter .btn {
	margin: 0; padding: 5px 18px;
	font-size: 1.1em;
	font-weight: bolder;
	color: #fff;
	cursor: pointer;
	background: #e8573b;
	border: 0 none;
}
.frm-zona-privada .field-register {border-top: 1px solid #efefef;padding: 8px 0 0;font-size: 0.9em;}
.frm-zona-privada .field-register a {
	background: url(icoregisterdiniciosesion.png) no-repeat 0 50%;
	padding-left: 8px;color: #2474af;text-decoration: none;font-weight: normal;
}
.frm-zona-privada .field-register a:hover { color: #e8573b; text-decoration: underline; font-weight: normal; }
.newsletter-cab {padding: 68px 58px;background: url(../imagenes/newsletter-cab.jpg) no-repeat 50% 50%;}
.newsletter-cab .title {font-size: 242%;line-height: 1.4;margin-left: 18px;color: #fff;font-family: 'helvetica-neue-light-condensed',Helvetica,Arial,sans-serif;font-weight: normal;}    



