/*
960px grid system ~ Core CSS.
12 Columns ~ Margin left: 10px ~ Margin right: 10px

Based on the 960.gs grid system - http://960.gs/
by Nathan Smith

Created by the Grid System Generator - v1.04
Learn more ~ http://www.gridsystemgenerator.com/
*/

/*img {margin:16px 0px;}*/

/* =Containers
--------------------------------------------------------------------------------*/
.pagina-completa
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	padding:24px 0px;
	position:relative;
	}
.blanco-pagina {
	width:940px;
	background-color:#FFF;
	float:left;
	padding:0 20px;
}	
article {
	position:relative;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	
	/*MIO*
	margin-bottom:16px;*/
}

.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11 {
	position: relative;
}


/* MIO */
	.columna-doble-superior, .columna-doble-inferior, .columna-izquierda, .columna-derecha, .columna-centro { background:url(../img/bg/dotted.gif) repeat-x bottom;}
	.subcabecero, .zona-noticias, .especiales { background:url(../img/bg/dotted.gif) repeat-x bottom; padding-bottom:16px;margin-bottom:16px;}

	/*.col-doble-superior {
		background:url(../img/bg/dotted.gif) repeat-x bottom; margin-bottom:16px;
	}*/
	.col-doble-inferior {
		background:url(../img/bg/dotted.gif) repeat-x top; /*padding-top:16px;*/padding-top:16px;
	}

	.col-izquierda {
}
	.col-centro {
		background-image:url(../img/bg/col.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		margin-left:0px;
		padding-left:10px;
}
	.col-derecha {
		background-image:url(../img/bg/col.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		margin-left:0px;
		padding-left:10px;
}

.tit-articulo {
	margin-bottom:15px;
	border-bottom:1px solid #e3e0cc;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {margin-left: 0;} .omega {margin-right: 0;}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.pagina-completa .grid_1 {width: 60px;}
.pagina-completa .grid_2 {width: 140px;}
.pagina-completa .grid_3 {width: 220px;}
.pagina-completa .grid_4 {width: 300px;}
.pagina-completa .grid_5 {width: 380px; }
.pagina-completa .grid_6 {width: 460px;}
.pagina-completa .grid_7 {width: 540px;}
.pagina-completa .grid_8 {width: 620px;}
.pagina-completa .grid_9 {width: 700px;}
.pagina-completa .grid_10 {width: 780px;}
.pagina-completa .grid_11 {width: 860px;}
.pagina-completa .grid_12 {width: 940px;}


/* =Grid >> 12 Columns SUBCOLUMNAS MIO
--------------------------------------------------------------------------------*/
.pagina-completa .grid_1_sub {width: 40px; margin:0 9px 0px;}
.pagina-completa .grid_2_sub {width: 130px; margin:0 9px 0px; float:left; 	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;	
}
.pagina-completa .grid_3_sub {width: 200px; margin:0 9px 16px; float:right;}
.pagina-completa .grid_4_sub {width: 280px; margin:0 9px 16px; float:left;}
.pagina-completa .grid_5_sub {width: 360px; margin:0 9px 16px; float:left;}
.pagina-completa .grid_6_sub {width: 440px; margin:0 9px 16px; float:left;}
.pagina-completa .grid_7_sub {width: 520px; margin:0 9px 16px; float:left;}
.pagina-completa .grid_8_sub {width: 600px; margin:0 9px 16px; float:left;}
.pagina-completa .grid_9_sub {width: 680px; margin:0 9px 16px; float:left;}
.pagina-completa .grid_10_sub {width: 760px; margin:0 9px 16px; float:left;}
.pagina-completa .grid_11_sub {width: 840px; margin:0 9px 16px; float:left;}
.pagina-completa .grid_12_sub {width: 920px; margin:0 9px; float:left;}


/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.pagina-completa .prefix_1 {padding-left: 80px;}
.pagina-completa .prefix_2 {padding-left: 160px;}
.pagina-completa .prefix_3 {padding-left: 240px;}
.pagina-completa .prefix_4 {padding-left: 320px;}
.pagina-completa .prefix_5 {padding-left: 400px;}
.pagina-completa .prefix_6 {padding-left: 480px;}
.pagina-completa .prefix_7 {padding-left: 560px;}
.pagina-completa .prefix_8 {padding-left: 640px;}
.pagina-completa .prefix_9 {padding-left: 720px;}
.pagina-completa .prefix_10 {padding-left: 800px;}
.pagina-completa .prefix_11 {padding-left: 880px;}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.pagina-completa .suffix_1 {padding-right: 80px;}
.pagina-completa .suffix_2 {padding-right: 160px;}
.pagina-completa .suffix_3 {padding-right: 240px;}
.pagina-completa .suffix_4 {padding-right: 320px;}
.pagina-completa .suffix_5 {padding-right: 400px;}
.pagina-completa .suffix_6 {padding-right: 480px;}
.pagina-completa .suffix_7 {padding-right: 560px;}
.pagina-completa .suffix_8 {padding-right: 640px;}
.pagina-completa .suffix_9 {padding-right: 720px;}
.pagina-completa .suffix_10 {padding-right: 800px;}
.pagina-completa .suffix_11 {padding-right: 880px;}

/* `Push Space >> 12 Columns
--------------------------------------------------------------------------------*/
.pagina-completa .push_1 {left: 80px;}
.pagina-completa .push_2 {left: 160px;}
.pagina-completa .push_3 {left: 240px;}
.pagina-completa .push_4 {left: 320px;}
.pagina-completa .push_5 {left: 400px;}
.pagina-completa .push_6 {left: 480px;}
.pagina-completa .push_7 {left: 560px;}
.pagina-completa .push_8 {left: 640px;}
.pagina-completa .push_9 {left: 720px;}
.pagina-completa .push_10 {left: 800px;}
.pagina-completa .push_11 {left: 880px;}

/* `Pull Space >> 12 Columns
--------------------------------------------------------------------------------*/
.pagina-completa .pull_1 {left: -80px;}
.pagina-completa .pull_2 {left: -160px;}
.pagina-completa .pull_3 {left: -240px;}
.pagina-completa .pull_4 {left: -320px;}
.pagina-completa .pull_5 {left: -400px;}
.pagina-completa .pull_6 {left: -480px;}
.pagina-completa .pull_7 {left: -560px;}
.pagina-completa .pull_8 {left: -640px;}
.pagina-completa .pull_9 {left: -720px;}
.pagina-completa .pull_10 {left: -800px;}
.pagina-completa .pull_11 {left: -880px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {
	content: "\0020";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
}
/*
The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
	zoom: 1;
}
.col-doble-inferior	.sep	{ display:none;}