#formContenedor {
	text-align:center;
	position:absolute;
	width:400px;
	left:50%;
	margin-left:-200px;
}

.textareaNormal {
width:293px;
margin-bottom:9px;
color:#2a579f;
border:1px solid #2a579f;
padding-left:8px;
height:81px;
padding-top:5px;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.textareaError {
width:293px;
margin-bottom:9px;
color:#F00;
border:1px solid #F00;
padding-left:8px;
height:81px;
padding-top:5px;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.label {
	width:110px;
	text-align:left;
}
.campo {
	width:240px;
}
.ayuda {
	width:50px;
	text-align:center;
}
.input {
	margin-bottom:10px;
	font-size:13px;
}
.inputNormal {
  background:transparent url(/imagenes/index/area-texto.jpg) no-repeat scroll 0 0;
  border:medium none;
  color:#3A3A3A;
  font-family:Arial,Helvetica,sans-serif,Tahoma;
  font-size:11px;
  font-weight:bold;
  height:25px;
  padding-left:12px;
  padding-top:5px;
  padding-bottom:16px;
  width:243px;

}
.selectNormal {
width:303px;
border:1px solid #2a579f;
padding-left:8px;
color:#2a579f;
margin-bottom:9px;
height:23px;
}
.inputError {
  background:transparent url(/imagenes/index/area-texto-error.jpg) no-repeat scroll 0 0;
  border:medium none;
  color:#f00;
  font-family:Arial,Helvetica,sans-serif,Tahoma;
  font-size:11px;
  font-weight:bold;
  height:25px;
  padding-left:12px;
  padding-top:5px;
  padding-bottom:16px;
  width:243px;}
/* Capas de transparencia y mensajes de confirmacion */

#transparencia {
	background-color:#FFFFFF;
	z-index:1;
	position:absolute;
	width:509px;
	height:160px;
	display:none;
	opacity:0.95;
	filter:alpha(opacity="95");
}
#transparenciaMensaje {
	position:absolute;
	width:500px;
	height:100px;
	margin-top:-70px;
	margin-left:-240px;
	
}
