.col-1 .contenido { padding:20px 10px 20px 15px;}

ul.columnas { overflow:hidden; width:100%;}
	.li-izq { float:left; overflow:hidden; width:29%;}
		.li-izq h2 { margin-bottom:10px;}
	.li-der { float:left; overflow:hidden; width:70%;}
		.li-der h2 { margin-bottom:10px;}

/* formularios */
.formulario { width:90%; padding:20px;  }
	.formulario h3 { margin:5px 0 10px 0; font-size:1.4em; font-weight:bold; color:#147193; }
	.formulario dl { overflow:hidden; width:100%;}
		.formulario dl dt { float:left; width:15%; margin-bottom:5px; line-height:20px; font-size:11px; font-weight:bold; color:#163167;}
			.formulario dl dt label { float:right; margin-right:10px; }
		.formulario dl dd { float:left; width:82%; margin-bottom:5px; }
			.formulario dl dd input { height:18px; width:100%; border:1px solid #c3d4ec; background-color:#f1f5fb; font-size:11px; color:#163167;}
			.formulario dl dd textarea { width:100%; border:1px solid #c3d4ec; background-color:#f1f5fb; font-size:11px; color:#163167;}
	.formulario .boton-procesar-contacto { float:right; margin:10px 12px 0 0;}
	.formulario input.boton-radio { background-color:none; border:none; width:auto;}
	.formulario .formatear-texto-radio { padding:0em 0pt 0em 0.5em; color:#4b83c0;}	

.form-error-1 { background-color:#F9E4CE; border:1px solid #E4811A; }

.envio-correcto { width:86%; margin-bottom:10px; padding:20px 30px 20px 30px; background:#f3f4f6; color:#163167;}

.form-errores { width:80%; margin-bottom:10px; padding:5px 20px 10px 35px; }
	.form-errores h3 { margin-bottom:5px; font-size:1.3em; font-weight:bold; color:#cb6308;}
	.form-errores ul { margin-left:10px; }
		.form-errores ul li { margin-bottom:3px; padding-left:10px; font-size:1.1em; color:#5c442e; background:url(/img/interface/ico-formulario-lista-errores.png) no-repeat 0 4px;}
