
  * {
    margin:0;
    padding:0;
    }

	body {
		text-align:center;
		font: 11px/1.5em Tahoma, Verdana, Arial, sans-serif;
		background: #fff;
		margin: 0;
		padding: 0;
	}



	table {
		border-collapse: collapse; /* �Ese pedazo Trucazo! */
	}

	a {
		font-weight: bold;
		color: #C1A35B;
		text-decoration: none;
	}
	
	a:hover {
	}

  h2, h3 {
    font-size: 15px;
	font-weight: bold;
    color: #fff;
    text-indent: 10px;
	line-height:20px;
  }

  h2 {
    margin-left:1px;
    background:#d7c293;
    width:326px;
    height:20px;
    margin:0;
  	}

  h2 span {
    background: url(../img/boton1.gif) no-repeat right 60%;
    padding-right: 15px;
    }

  h3 {
    background:#c1a35b;
    height:20px;
    margin:0;
  	}

  h3 span {
    background: url(../img/boton2.gif) no-repeat right 60%;
    padding-right: 15px;
    }
	
  h3 a {
  	color:#fff;
	}

  h4 {
    font-size: 15px;
	font-weight: bold;
  	color:#c1a35b;
	line-height:20px;
    }
	
  h4 span {
  	font-size:14px;
  	color:#000;
	}

  h5 {
    font-size: 15px;
	font-weight: bold;
    color: #fff;
    text-indent: 10px;
    }

  h6 {
	font-size: 11px;
	font-weight: bold;
	color: #C1A35B;
	}
	
  h6 a {
	color: #C1A35B;
	}
	
  h6 img {
	border:0;
	}
	
  .pastilla {
    background:#d7c293;
    width:158px;
    height:20px;
    margin:0 1px 0 0;
	float:left;
  	}

  .pastilla2 {
    background:#644d15;
    width:158px;
    height:20px;
    margin:0 1px 0 0;
	float:left;
    font-size: 15px;
	font-weight: bold;
    color: #fff;
    text-indent: 10px;
	line-height:20px;
  	}



	#contenedor {
		width: 760px;
		margin-right:auto;
		margin-left:auto;
		margin-top: 5px;
		padding: 5px 0 0;
		text-align:left;
		}

	#cabecera {
		position:relative;
		height: 80px;
		margin: 0;
		padding:0;
		z-index:100;
		}


	#contenido {
    	/*background:#efe7d3;*/
		}
		
	#contenido_grupo {
		width:760px;
		padding:0;
		margin:0 1px 0 0;
		float:left;
		}

	#contenido_izquierdo {
    	background:url(../img/banner_home.jpg) no-repeat;
		width:158px;
		height:381px;
		padding:0 0 2px 0;
		float:left;
		}

	#contenido_central {
		width:328px;
		padding:0;
		margin:0;
		float:left;
		}

	#contenido_derecho {
		width:273px;
		padding:0;
		float:left;
    	background:#efe7d3;
		}

	#contenido_derecho_ficha {
		width:271px;
		padding:0;
		float:left;
    	background:#efe7d3;
		}
		
	#contenido_ficha {
		width:485px;
		padding:0;
		margin:0 1px 0 0;
		float:left;
		}

	#contenido_ficha p {
		margin-bottom: 10px;
		}
		
	.fondo {
	   	background:url(../img/fondo.ficha.jpg) repeat-y;
		}

	#contenido_prensa {
		width:759px;
		padding:0;
		margin:0;
		}
		
	#detalle_prensa {
		padding:40px 30px 10px;
		margin:0;
		}
		
	#detalle_prensa p {
		margin: 10px 0;
		}
		
	.margenImg {
		margin:0 0 10px 20px;
		}
		
	#detalle_resultados {
		padding:40px 30px 10px;
		margin:0;
		}
		
	#detalle_resultados p {
		margin: 10px 0;
		}
		
	#detalle_resultados ul {
		list-style-type:none;
		text-indent:1em;
		margin:5px 0 10px;
		}
		
	#paginacion {
		margin-top:5px;
		background:#D5C08D;
		}
		
	#paginacion div {
		padding:5px 10px;
		}

	#paginacion img {
		border:0;
		}

	#paginacion_numero {
		width:350px;
		float:left;
		background:#EFE7D3;
		}
	
	#paginacion_titulo {
		width:300px;
		height:17px;
		float:left;
		background:#D5C08D;
		
		}

	#detalle_grupo {
		padding:40px 30px 10px;
		margin:0;
		}
		
	#detalle_grupo p {
		margin: 10px 0;
		}
		
	#texto_grupo {
		float:left;
		width:440px;
		}
		
	#imagen_grupo {
		float:right;
		}
		
	#detalle_avisolegal {
		padding:40px 30px 10px;
		margin:0;
		}
		
	#detalle_avisolegal p {
		margin: 10px 0;
		}
		
	#detalle_sitemap {
		padding:40px 30px 10px;
		margin:0;
		}
		
	#detalle_sitemap p {
		margin: 10px 0;
		}
		
	#detalle_sitemap ul {
		margin: 0;
		padding: 0;
		list-style-type:none;
	}
	
	#detalle_sitemap ul li {
		margin-bottom: 1px;
		padding: 0 10px;
		color:#000;
	}
	
	#detalle_sitemap ul li a {
		color:#000;
	}

	#detalle_contacta {
		padding:40px 30px 10px;
		margin:0;
		}

	#detalle_contacta table {
		margin-top:20px;
		}

	#pie {
		width:760px;
		float:left;
		height:25px;
		margin-top:10px;
		padding:0;
		background:#c5a966;
		}

	#logo {
	  float:left;
	  }	

	#cabecera_derecha {
	  float:left;
	  width:  602px;
	  height: 79px;
	}

	#espacio_blanco {
	  width:  602px;
	  height: 59px;
	}
	
	#barra_enlaces {
		display:block;
		float:right;
		}
		
	#buscador {
		clear:both;
		float:right;
		margin-top:10px;
		}

	#buscador img {
		border:0;
		}

  #listado_portadas {
	width:318px;
	padding:10px 0 0 10px;
	}
	
  #listado_portadas img {
  	border:0;
	}

  #listado_noticias {
    background:#fff;
	padding: 5px 10px;
	}

  #listado_noticias div {
  	margin-bottom: 5px;
	}

  #listado_kiosko {
	padding:15px 0;
	}

  #listado_kiosko img {
  	border:0;
	}

	#listado_kiosko .titulo_kiosko {
	  width:63px;
	  margin-left:19px;
	  padding:5px 0;
	  line-height:1.2em;
  	  color:#c1a35b;
	  font-weight:bold;
	  }

	#listado_kiosko .img_kiosko {
	  margin-left:19px;
	  }

  #listado_titulares {
    background:#fff;
	padding: 5px 10px 20px;
	}

  #listado_titulares ul {
	list-style-type:none;
	}

  #listado_titulares ul ul{
	list-style-type:none;
	margin-left:10px;
	}

  #listado_titulares ul ul a {
	color:#D6C292;
	}

  #listado_titulares a:hover {
    color:#000;
	}

  #ficha {
	padding: 5px 10px 20px;
	}

  #ficha p {
	margin-bottom: 10px;
	}

  #foto_ficha_portada {
	padding:20px 0 0 80px;
	}
	
  .portadas {
    width:89px;
    height:115px;
    margin:2px 5px 2px;
    padding:0;
    float:left;
    color:#c1a35b;
    font-weight:bold;
    line-height:1em;
	text-align:center;
	}
	
  .portadas img {
  	display:block;
	background:url('../img/sombra.png') no-repeat right bottom;
	padding:0 3px 3px 0;
	margin:0 0 2px 5px;
    }

  .portada {
  	display:block;
	background:url('../img/sombra.png') no-repeat right bottom;
	padding:0 3px 3px 0;
	margin:0 0 2px 5px;
    }

  .portadas_kiosko {
    width:70px;
    height:110px;
    text-align:center;
    margin:8px 7px 0;
    padding:0;
    float:left;
    color:#c1a35b;
    font-weight:bold;
    line-height:1.2em;
    }

	#texto_ficha {
		margin:10px 0;
		padding:0 10px 0 0;
		float:left;
	}
	
	#texto_ficha img {
		margin:5px 10px 10px 0;
		float:left;
	}
	
  .titulo_ficha {
	background:#c1a35b;
    width:100%;
    height:20px;
	}

  .titulo_ficha a {
    text-indent: 10px;
    margin:0;
    font-size: 15px;
	font-weight: bold;
    color: #fff;
	line-height:20px;
	display:block;
  }

  .titulo_ficha a:hover {
	background:#000;
  }

  .titulo_ficha img {
  	border:0;
	}
	
  #botones ul {
  	margin-top:1px;
  	list-style-type:none;
	}
	
  #botones li {
    background:#c1a35b;
    width:272px;
    height:20px;
    margin:0 0 1px 0;
	float:left;
    text-indent: 10px;
  	}

  #botones a {
    padding-right: 15px;
    font-size: 15px;
	font-weight: bold;
    color: #fff;
	line-height:20px;
	display:block;
    }

  #botones a:hover {
  	background:#000;
	}
	
  #botones img {
  	border:0;
	}
	
  .bordeInferior {
	padding:0 0 20px;
	border-bottom:1px dotted #000;
  	}
	
  .negro {
  	color:#000;
	}
	
  #marco {
  	position:relative;
  	width:760px;
	height:250px;
	overflow:hidden;
	margin:20px 0 10px;
	}

  #tira {
  	position:relative;
  	width:12000px;
	height:250px;
	margin:20px 0 10px;
	}
	
  #tira div {
  	width:350px;
	float:left;
	margin-right:50px;
	}
	
  #tira img {
  	float:right;
	margin:0 0 10px 80px;
	}
	
  #tira h4 {
  	margin-bottom:10px;
	}
	
	#control_tira {
		border-top:1px dotted #000;
		border-bottom:1px dotted #000;
		margin-top:20px;
		height:20px
		}
		
	#control_tira img {
		border:0;
		}
		
	#control_tira div {
		float:left;
		}
		
	#titulos_tira {
		margin-top:5px;
		background:#D5C08D;
		font-weight:bold;
		height:20px;
		}
		
	#titulos_tira div {
		float:left;
		height:20px;
		}
		
	#titulos_tira a {
		display:block;
		color:#000;
		height:20px;
		text-indent:0.5em;
		}
		
	#titulos_tira a:hover {
		background:#CDB57A;
		}

	#texto_tira {
		background:#EFE7D4;
		}
		



.any1 {
	width:100px;
	}
	
.any2 {
	width:100px;
	}
	
.any3 {
	width:100px;
	}
	
.any4 {
	width:100px;
	}
	
.any5 {
	width:250px;
	}
	
.any6 {
	width:100px;
	}
	
	
/****************/

#content {
	position: relative;
	width:960px;
	margin: 0 auto 0 auto;
	padding-top:10px;
}

a {
	text-decoration:none;
	color:#245571;
	font-weight:bold;
	}
a:hover {
	text-decoration:underline;
	color:#1A3D51;
	font-weight:bold;
	}


a.link_normal {
	text-decoration:none;
	color:#245571;
	font-weight:normal;
}
.link_normal:hover {
	text-decoration:underline;
	color:#1A3D51;
	font-weight:normal;

}



/* Headings*/

h1 {
	font-size:14px;
	color:#245571;
	margin:0;
}


/* Elementos */



#barra_sup {
	background: url("../img/estructura/bg_barra.jpg") 0 0 repeat-x;
	padding: 5px 10px 10px 0;
	text-align:right;

}

#barra_sup a {
	color:#FFFFFF;
	padding-left: 25px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
}




#sub_menu_derecha {
	float:right;
	width:255px;
	
	padding-left:10px;
	

}

#sub_menu_derecha a {
	
	
	border-bottom:1px solid #CCCCCC;
	display:block;
	padding:5px 0 2px 0;
	font-weight:normal;
	
}


#fotter {
	background: url("../img/estructura/bg_barra.jpg") 0 0 repeat-x;
	padding: 5px 10px 10px 5px;
	text-align:left;

}

#fotter a {
	color:#FFFFFF;
	padding-right: 25px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
}

#fotter a {
	color:#FFFFFF;
	padding-right: 25px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
}
#fotter a:hover {
	color:#4CA9CE;
	
}