body {
	color: white;
	margin: 0;
	padding:0;
    background: #000 url(../images/bg/bg_concrete.jpg)  no-repeat top;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	}
	
	#cont_all {
		text-align:center;
		}
	 
	#cont_top {
		text-align:center; width:950px; margin:auto;
		
		}
		
	#cont_principal {
		text-align:center; 
		width:950px; height:auto; margin:auto;
	}
	
/* ---------------------------------- cont_left ----------------------------------------
Contenido de el panel izquierdo
*/
	#cont_left {
		text-align:center; 
		width:170px; height:auto; margin:0 20px 0 0; 
		float:left;
	}
	
		#cont_left .topten {
			width:170px;height:600px; margin-top:15px; text-align:left;
			background-image:url(../images/templates/blue/blue_topten.png);
		}
		
		#cont_left .topten .top_titulo{
			text-align:center;
		}
		
/* ---------------------------------- cont_center ----------------------------------------
Contenido central
*/
	
	#cont_center
	{
		text-align:center;
		width:440px; height:auto; margin:0 15px 0 0;
		float:left;
	}
	
	#cont_center_left
	{
		text-align:center;
		width:630px; height:auto; margin:0 20px 0 0;
		float:left;
	}
	

/* ---------------------------------- cont_right ----------------------------------------
Contenido de el panel derecho
*/
	#cont_right {
		text-align:center;
		width:300px; height:auto; margin:0;
		float:left;
	}
	
		#cont_right .stats {
		text-align:center;
		width:300px; height:459px; margin-top:15px;
		float:left;
		background-image:url(../images/templates/blue/blue_stats.png)
		}
		
		#cont_right .players {
		text-align:center;
		width:300px; height:300px;
		float:left;
		background-image:url(../images/templates/blue/blue_player.png);
		}
		
		
/* ---------------------------------- footer ----------------------------------------
pie de pagina
*/		
	
	#footer {		
		text-align:center;
		width:950px; height:170px; margin:auto; padding-top:20px;
	}
	


/* ---------------------------------- Locutores Descripcion ----------------------------------------
Descripcion de locutores
*/		
	
	.locutor_desc {		
		
		width:600px; height:200px;
		background-image:url(../images/templates/blue/blue_locutor.png);
		font-size:0.8em;
		margin-bottom:20px;
		float:left;
	}

		.locutor_desc .title {
			text-align:left;
			height:30px; margin:8px;
			font-weight:bold;
		}
		
		.locutor_desc .image {
			width:125px; height:125px; float:left; margin:0 15px;
			font-weight:bold;
		}
		.locutor_desc .description {
			text-align:left;
			width:420px; height:125px; float:left;
			font-weight:bold;
		}
		
		.locutor_desc .description .desc_text {
			margin-top:10px; text-align:justify; font-size: 11px;
		}
		.blue {
			color:#06C;
		}
	
	
	
/* ---------------------------------- Noticias y Avisos ----------------------------------------
Descripcion de locutores
*/		
	
		.news_fusion {		
			
			width:440px; height:auto;
			font-size:0.9em;
			margin-top:25px;
			float:left;
		}

		.news_fusion .title {
			text-align:left;
			height:30px;
			font-weight:bold;
			font-size:1.5em
		}
		
		.news_fusion .image {
		 float: left;
		}
		
		.news_fusion img {
			border: #333 solid 5px;
		}
		
		.news_fusion .date {
		width:100px;
		height:15px;
		float:left;
		background-color:#06C;
		font-weight:bold; padding:2px;
		}
		
		.news_fusion .type {
			text-align:left;
			width:100px;
			height:15px;
			float:left;
			font-weight:bold;
			padding:4px;
			color:#06C;
			margin-left:10px;

		}
		
		.news_fusion .desc_text {
			text-align:left;
			float:left;
			width:420px;
			height:auto;
			float:left;
			font-weight:bold;
			padding:4px;
			margin-top:5px; text-align:justify; font-size: 12px;
		}

/* ---------------------------------- otras configuraciones generales ----------------------------------------
pie de pagina
*/		 
	 
	a:link, a:visited {
		color: #06f;
		text-decoration: none
		}
	 
	a:hover  {
		color: red;
		text-decoration: none
		}
	 
	 
	 object,a {
		 outline:none;
		}
		 
