.col-1 { float:left; width:66.3%; border-right:1px dotted #000; }
	.col-1 dl { overflow:hidden; width:100%; }
		.col-1 dl dt { float:left; width:50%;}
			.col-1 dl dt .ver-situacion { float:right; margin-right:15px;}
		.col-1 dl dd { float:left; width:45%; }
			.col-1 dl dd h3.primero { margin-top:0px;}
			.col-1 dl dd p.direccion-postal { margin-top:25px;}
			.col-1 dl dd strong.num-tel { font-size:1.27em; }
	
.col-2 { float:left; width:32.7%; }
	.col-2 .contenido { padding:0 0 0 10px;}

/* formularios */
.formulario { width:100%; }
	.formulario dl { overflow:hidden; width:100%;}
		.formulario dl dt { float:left; width:30%; margin-bottom:5px; line-height:23px; font-size:11px; color:#666;}
			.formulario dl dt label { float:right; margin-right:5px; }
		.formulario dl dd { float:left; width:69%; margin-bottom:5px; }
			.formulario dl dd input { height:21px; width:100%; border:1px solid #999999; font-size:11px; line-height:21px; color:#000;}
			.formulario dl dd textarea { width:100%; border:1px solid #999999; font-size:11px; color:#000;}

.form-error-1 { background-color:#F9E4CE; border:1px solid #E4811A; }

.envio-correcto { width:99%; margin-bottom:10px; padding:5px; background:#DDF0D5; color:#5AA62D;}
.form-errores { width:99%; margin-bottom:10px; padding:5px; background:#F9E4CE; color:#8E0000;}
	#pagina .form-errores li { padding-left:0; margin-bottom:3px; background:none;}
	.form-errores p { margin-bottom:5px; font-weight:bold;}


.boton-procesar-contacto { float:right;} /*background:#eef7fe; color:#4b83c0;*/