body {
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin: 0px;
	padding:0px;
	
}

#total {
	width:980px;
	height:auto;
	margin:auto;
	text-align:left
}

#publicidad {
	width:100%;
	height:90px;
	clear:both;
}
	#publi_left {
		width:728px;
		height:90px;
		margin-top:5px;
		float:left;
	}
	#publi_right {
		width:248px;	
		height:90px;
		margin-top:5px;
		float:left;
	}

#top {
	width:100%;
	height:75px;
	clear:both;
}
	#logo {
		width:400px;
		height:70px;
		margin:5px 0 0 15px;
		float:left;
	}
	#img_corp {
		width:535px;
		height:70px;
		margin:5px 15px 0 0;
		float:right;
		text-align:right
	}

#barra_sup_menu {
	width:100%;
	height:25px;
	line-height:25px;
	clear:both;
	margin:auto;
	text-align:right;
	color:#666;
	font-size:.8em;
}

#menu {
	width:100%;
	height:60px;
	line-height:35px;
	clear:both;
}

#contenido {
	width:100%;
	height:auto;
	clear:both;
	margin-top:10px;
	text-align:center;
}
	
	#contenido_principal {
		width:730px;
		height:auto;
		float:left;
		margin-right:15px;
	}

	#col_principal {
		width:407px;
		height:auto;
		float:left;
		border-right:2px dotted #CCC;
		margin-right:10px;
	}
	
	#col_principal2 {
		width:735px;
		height:auto;
		float:left;
		border-right:2px dotted #CCC;
		margin-right:15px;
		text-align:left
	}
	
	#col_medio {
		width:307px;
		height:auto;
		float:left;		
		text-align:left;
	}
	#col_derecha {
		width:225px;
		height:auto;
		float:left;
		background-color:#ededee
	}

.caja_principal {
	width:400px;
	height:auto;
	clear:both;
	margin-bottom:12px;
	font-size:0.9em;
	text-align:center
}

.caja_supernoticia {
	width:730px;
	height:auto;
	clear:both;
	margin-bottom:12px;
	font-size:0.9em;
	text-align:center
}

.cabecera_principal {
	width:400px;
	height:30px;
	line-height:30px;
	clear:both;
	background-color:#efefec;
	color:#224c77;
	text-align:left;
	margin-bottom:5px
}
	.cabecera_principal span {
		margin-left:15px;	
	}
	.int_principal, .int_supernoticia {
		width:390px;
		height:auto;
		margin:auto;
		text-align:left
	}
	
	.int_supernoticia{
		width:720px;	
	}

.caja_medio {
	width:310px;
	height:auto;
	clear:both;
	margin-bottom:12px;
	font-size:0.9em;
	text-align:left
}

.cabecera_medio {
	width:310px;
	height:30px;
	line-height:30px;
	clear:both;
	background-color:#efefec;
	color:#224c77;
	text-align:left;
	margin-bottom:5px
}
	.cabecera_medio span {
		margin-left:15px;	
	}

.caja_derecha {
	width:221px;
	height:auto;
	clear:both;
	margin:auto;
	margin-bottom:12px;
	font-size:0.9em;
	text-align:center
}
	.int_derecha {
		width:205px;
		height:auto;
		margin:auto;
		text-align:left
	}

.cabecera_derecha {
	width:221px;
	height:35px;
	line-height:35px;
	clear:both;
	background-color:#FFF;
	color:#C00;
	font-size:2.0em;
	text-align:left;
	margin-bottom:5px
}
	.cabecera_derecha span {
		margin-left:15px;		
	}
	.titulo_editorial {
		font-size:1.1em;
		color:#900;
		font-weight:bold;
	}

#footer {
	width:100%;
	height:100px;
	background-color:#efefec;
	clear:both;
	text-align:center;
	font-size:0.8em;
	color:#666;
	border-top:1px solid #CCC
}

#footer a {
	color:#224e8a;
	text-decoration:none
}

.margenbanner {
	width:auto;
	height:auto;
	clear:both;
	margin:5px 0 5px 0;
}