#centroall { margin:0px auto;}
#kunzaform {
	width:550px;
	min-height:500px;
	height:auto;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
}
.nombre {
	width:350px;
	height:25px;
	margin-left:20px;
	float:left;
}
.nombre input {
	background:#f9f9f9;
	border:1px solid #666;
}
.programas {
	width:350px;
	height:25px;
	float:left;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.programas select {
	color:#999;
	border:1px #666 solid;
}
.email {
	width:350px;
	height:25px;
	float:left;
	margin-left:20px;
}
.email input {
	background:#f9f9f9;
	border:1px solid #666;
}
.fono {
	width:350px;
	height:25px;
	float:left;
	margin-left:20px;
}
.fono input {
	background:#f9f9f9;
	border:1px solid #666;
}
.boton {
	width:60px;
	margin-top:10px;
	float:right;
	margin-right:45px;
}
.boton input {
	background:#FFF;
	border:1px solid #000;
	color:#999;
}
.textof {
	width:300px;
	height:auto;
	text-align:justify;
	color:#999;
	float:left;
	margin-top:20px;
	font-size:12px;
}
.comentario {
	width:350px;
	height:auto;
	float:left;
	margin-left:20px;
}
.titform {
	width:80px;
	float:left;
	height:25px;
}
#comentario {
	float:left;
}
/*------- English ------------*/

.nombre2 {
	width:350px;
	height:25px;
	margin-left:36px;
	float:left;
}
.nombre2 input {
	background:#f9f9f9;
	border:1px solid #666;
}
.fechain2 {
	width:400px;
	height:25px;
	float:left;
	margin-left:18px;
}
.fechain2 input {
	background:#f9f9f9;
	border:1px solid #666;
}
.fechasal2 {
	width:370px;
	height:25px;
	margin-left:9px;
	float:left;
}
.fechasal2 input {
	background:#f9f9f9;
	border:1px solid #666;
}
.personas2 {
	width:390px;
	height:25px;
	float:left;
}
.personas2 input {
	background:#f9f9f9;
	border:1px solid #666;
}
.num2 {
	width:350px;
	height:25px;
	float:left;
}
.adultos2 {
	width:150px;
	height:25px;
	float:left;
	margin-left:40px;
}
.adultos2 input {
	background:#f9f9f9;
	border:1px solid #666;
}
.chicos2 {
	width:150px;
	height:25px;
	float:left;
}
.chicos2 input {
	background:#f9f9f9;
	border:1px solid #666;
}
.programas2 {
	width:350px;
	height:25px;
	float:left;
	margin-left:50px;
	margin-top:30px;
	margin-bottom:5px;
}
.programas2 select {
	color:#999;
	border:1px #666 solid;
}
.email2 {
	width:350px;
	height:25px;
	float:left;
	margin-left:36px;
}
.email2 input {
	background:#f9f9f9;
	border:1px solid #666;
}
.fono2 {
	width:350px;
	height:25px;
	float:left;
	margin-left:37px;
}
.fono2 input {
	background:#f9f9f9;
	border:1px solid #666;
}
.boton2 {
	width:60px;
	margin-top:10px;
	float:right;
	margin-right:45px;
}
.boton2 input {
	background:#FFF;
	border:1px solid #000;
	color:#999;
}
.textof2 {
	width:300px;
	height:auto;
	text-align:justify;
	color:#999;
	float:left;
	margin-top:20px;
	font-size:12px;
}
/*----------- New ------------*/

	#form {
	width: 500px;
	margin: auto;
	height:auto;
}
#form h2 {
	font-size: 1.5em;
	margin: 0 0 1em 0;
	padding: 0 0 0.5em 0;
}
#form .campo {
	border: 1px solid #999;
	padding: 0.3em;
	font-size: 1.2em;
}
#form .error {
	border: 1px solid #F00;
	padding: 0.3em;
	font-size: 1.2em;
}
#form .com {
	border: 1px solid #999;
	padding: 0.3em;
	font-size: 1.2em;
	width:20em;
	height: 10em;
	font: 1em Lucida Grande, 'Trebuchet MS', verdana, sans-serif;
}
#form .com-error {
	border: 1px solid #F00;
	padding: 0.3em;
	font-size: 1.2em;
	width:20em;
	height: 10em;
	font: 1em Lucida Grande, 'Trebuchet MS', verdana, sans-serif;
}
#form .boton {
	border: 2px solid #999;

	font-size: 1.2em;
	width: 4em;
}
#error {
	border: 1px dashed #F00;
	padding: 5px;
}
#ok {
	border: 1px dashed #B44800;
	padding: 5px;
}
#tipo {
	width:260px;
}
