.seccion {
	clear: both;
	padding: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 1px auto;
	max-width: 1200px;
	text-align: left;
}



.limpiar {
	clear: both;
}

.tabla {
	display: table;
	width: 100%;
	border-spacing: 20px;
	overflow: hidden;
	background-color: #FFFFFF;
}

.tabla-header {
	display: table;
	width: 100%;
	border-spacing: 0px;
	overflow: hidden;
}

.tabla-footer {
	display: table;
	width: 100%;
	border-spacing: 0px;
	overflow: hidden;
}

.no_margen {
	border-spacing: 5px;
}

.margen_cero {
	border-spacing: 0px;
}
.fila {
	display: table-row;
}

.colc-12 {
	display: table-cell;
	width: 100%;
	vertical-align: top;
}

.colc-11 {
	display: table-cell;
	width: 91.63%;
	vertical-align: top;
}

.colc-10 {
	display: table-cell;
	width: 83.3%;
	vertical-align: top;
}

.colc-9 {
	display: table-cell;
	width: 74, 97%;
	vertical-align: top;
}

.colc-8 {
	display: table-cell;
	width: 66.64%;
	vertical-align: top;
}

.colc-7 {
	display: table-cell;
	width: 58.31%;
	vertical-align: top;
}

.colc-6 {
	display: table-cell;
	width: 49.98%;
	vertical-align: top;
}

.colc-5 {
	display: table-cell;
	width: 41.65%;
	vertical-align: top;
}

.colc-4 {
	display: table-cell;
	width: 32.32%;
	vertical-align: top;
}

.colc-3 {
	display: table-cell;
	width: 24.99%;
	vertical-align: top;
}

.colc-2 {
	display: table-cell;
	width: 16.66%;
	vertical-align: top;
}

.colc-1 {
	display: table-cell;
	width: 8.33%;
	vertical-align: top;
}

.arriba {
	vertical-align: top;
}

.middle {
	vertical-align: middle;
}

.abajo {
	vertical-align: bottom;
}


/************************************************/


/* MARGEN										*/


/************************************************/

.margen {
	padding: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

@media only screen and (max-width: 780px) 
	{
		.seccion 		{
							clear				: both;
							padding-top			: 0;
							padding-bottom		: 0;
							padding-left		: 5px;
							padding-right		: 5px;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
							margin				: 20px auto;
							width				: 100%;
							text-align			: left;
						}
							
		.tabla			{
							display				: table;
							width				: 100%;
							border-spacing		: 0px;
							overflow			: hidden;
							padding-left		: 20px;
							padding-right		: 20px;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
						}

		tabla-titulos	{
							display				: table;
							width				: 100%;
							border-spacing		: 0px;
							overflow			: hidden;
							padding-left		: 20px;
							padding-right		: 20px;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
						}
		.margen 		{
							padding				: 10px;
							box-sizing			: border-box; 
							-moz-box-sizing		: border-box;
							-webkit-box-sizing	: border-box;
						}
					
		
		.colc-1,
		.colc-2,
		.colc-3,
		.colc-4,
		.colc-5,
		.colc-6,
		.colc-7,
		.colc-8,
		.colc-9,
		.colc-10,
		.colc-11,
		.colc-12
						{
							float				: left;
							width				: 100%; 
							margin-bottom		: 0px;	
							vertical-align		: top;									
						}
							
		.ultimo			{
							margin-bottom		: 0;				
						}
	}