form{
	margin:auto;
	text-align:left;
}
	form ul{
		list-style:none;
		padding:0;
		margin:0;	
	}
		form ul li {
			padding-left:8em;
			padding-top:0.5em;
			padding-bottom:0.5em;
			margin:0;
			border-top:dashed 1px #CCC;
			clear:both;
		}
		
		form ul li label{
			float:left;
			margin-left:-8em;
			font-weight:bold;
		}
		
		form ul li label span{
			background-color:#e8eada;
			color:#D00;
		}
		form ul li input.caja2 {
			font-family:verdana,arial;
			font-size:1em;
			margin:0;
			border:solid 1px #666;
			padding:0.2em;
			color:#3F647E;
		}	
		form ul li input.caja, textarea{
			font-family:verdana,arial;
			font-size:1em;
			width:30em;
			margin:0;
			border:solid 1px #666;
			padding:0.2em;
			color:#3F647E;
		}			
		form ul li textarea{
			width:40em;
		}
		form ul li input {
			font-size:1.2em;
		}
		form ul li p.ayuda{
			font-size:1em;
		}
p.ayuda{
	text-align:left;
	padding-left:0.3em;
	font-size:1em;
	margin:0;
	color:#666;
	/*background-color:#e8eada;*/
}	
.boton_enviar {
        font-size:12px;
        font-family:Arial,Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:450px;
        height:19px;
}
.boton_enviar:hover {
        font-size:12px;
        font-family:Arial,Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#666666;
        border:0px;
        width:450px;
        height:19px;
}
