@charset "utf-8";
/* CSS Document */

/*-- Básico ----------------------------------------------------------*/
body {text-align:center;
		font-family:"Trebuchet MS",arial,verdana,helvetica;
		background:#000;
		color:#ccc;
		font-size:12px;
}
/*Para centrar con IE6*/
ul, ul li { margin: 0; padding: 0; list-style: none; }
h1, h2, h3, p, form { margin: 0; padding: 0; }
.clear { clear: both; }
img { border: none; }
a img { border: none; }
a {
color: #ccc; 
font-weight: bold;
}
a:hover {
color: #fff;
}

/*#contenedor , #cabecera,#contenido, #imagen, #pie, #cabecera, #menu ,#contenido, #imagen, #contenido #texto, #contenido #bloque, #contenido #news, #contenido #iconos {border: 1px solid #666; }*/

/*-- Layout ----------------------------------------------------------*/
#contenedor { width:950px;margin:auto;text-align:left;}
#cabecera {width:950px;height:180px;}
#barra {width:950px;height:180px;}
#contenido{  float:left;width:475px;}
#contenido1 {float:left;width:520px;}
#contenido2 {float:left;width:520px;}
#contenido3{  float:left;width:820px;}
#contenido4 {float:left;width:620px;}
#contenido5 {float:left;width:620px}
#imagen {  float:left;width:440px;height:550px;}
#imagen2 {  float:left;width:440px;}
#imagen3 {  float:left;width:450px;}
#pie {width:950px;clear:left;}

#cabecera { clear: both; }
#menu { clear: both; padding-top: 20px;}
#paginas { clear: both; }
#contenido { padding: .5em 0;margin-left:15px;}
#contenido1, #contenido2, #contenido3, #contenido4, #contenido5{ padding: 2em 0 2em 2em ;margin-bottom: .5em}
#imagen { float: right; }
#imagen2 { float: right; }
#contenido #texto { clear: both; }
#contenido #texto2 { clear: both; }
#contenido #bloque { clear: both; height: 190px; }
#contenido #news{ float: left; width: 330px; }
#contenido #iconos{ float: left; width:100px; }
#top { clear: both; width: 100px; margin: .5em 0 2em 0;padding-left: 20px;}
#pie { clear: both; }

/*-- Cabecera --------------------------------------------------------*/
#cabecera #barra {background:url(../images/barra_menu.png) no-repeat 0px 140px;}
#cabecera #logo { float: left; padding: 5px 0; margin-left:15px;}

/*-- Menu ------------------------------------------------------------*/
#menu ul#menu_principal li { display: inline; float: left; }
ul#menu_paginas li { display: inline; float: left; }

/*-- Contenido -------------------------------------------------------*/
#contenido{margin:1.5em 0 0 15px;}
#contenido #texto {padding: 0 10px 15px 5px;margin-bottom: .5em ;}
#contenido #texto2 {padding: 0 10px 15px 5px;margin-bottom: .5em ;}
#contenido #bloque {padding: 10px 5px;margin: .5em 0;}
#contenido #news {padding: 5px 0 5px 5px;margin-top: .5em;}
#contenido #iconos {padding: 0 0 0 1.5em;margin: .5em 0 0 0;}
#imagen {padding: .5em 0;margin: 1em 0 ;}
#imagen2 {padding: .5em 0;margin: 1em 0 ;}

/*-- Pie de página ---------------------------------------------------*/
#pie .enlaces   { float: left; }
#pie .copyright { float: right; }
#pie {margin-top: 2em; }



/* === IMPORTANTE ===================================================
   A partir de aquí, se pueden añadir todos los estilos propios que 
   sean necesarios.
   ================================================================== */

h2 {
	font-family: Georgia, Sans-Serif, Verdana ;
	font-weight: bold;
	color:#fff;
	font-size:24px;
}
h3 {
	font-family: Georgia, Sans-Serif, Verdana ;
	font-weight: bold;
	color:#ccc;
	font-size:18px;
}
.titulos {font-style:italic;}
.especial {word-spacing: .2em; line-height: 2em; margin-top:1em}
.piefoto {
	font-family: Georgia, Sans-Serif, Verdana ;
	font-style:italic;
	color:#770206;
	font-size:11px;
}

/*-- TOP -----------------------------------------------------------*/

.sidelinks-container {
        position:fixed;
        left:0px;
        width:30px;
        height:100px;
        padding:0px;
        bottom:30px;
        overflow:hidden;
}

/*-- Contenedor ----------------------------------------------------*/
#contenedor {background: url(../images/background_01.jpg) no-repeat top center;}

/*-- Menu ----------------------------------------------------------*/

#menu_principal li a {
	font-family:"Trebuchet MS",arial,verdana,helvetica;
	text-decoration:none;
	color:#999;
	font-size:11px;
	font-weight: bold;
	padding:4px 10px;
	}
#menu_principal li a:hover {color:#fff;}
#menu_principal ul { list-style-type:none;padding:0px;margin-left:15px;}
#menu_principal .info {
	text-decoration:none;
	background:none;
  	color: #666;
	font-size:11px;
	font-weight: bold;
	padding:4px 10px;
	}
#menu_principal .select{
	font-family:"Trebuchet MS",arial,verdana,helvetica;
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-weight: bold;
	padding:4px 10px ;
	margin-top:-4px;
	}
#menu_principal .select2{
	font-family:"Trebuchet MS",arial,verdana,helvetica;
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	padding:4px 10px ;
	margin-top:-4px;
	}
#menu_principal .esquina {
padding: 4px 10px 4px 45px;
text-decoration:none;
color: #666;
font-size:11px;
}
#menu_principal .esquina2 {
padding: 4px 10px 4px 45px;
text-decoration:none;
color: #fff;
font-size:11px;
}

 
#button {
	padding: 0;
	margin-top: 1em;
}
#button li {
	display: inline;
	
}
#button li a {
	font-family: Arial;
	font-size:11px;
	text-decoration: none;
	float:left;
	padding: 8px;
	margin: 2px;
	background-color: #770206;
	color: #fff;
}
#button li a:hover {
	color: #000;
}
#button li a.select3 {
	color: #000;
}


/*-- News ----------------------------------------------------------*/

table {
	font-family:"Trebuchet MS",arial,verdana,helvetica;
	border: none;
	border-collapse: collapse;
	text-align: left;
	color:#666;
	font-size:11px;
}
table th {
  padding: .2em 1em;
  text-align: left;
}
table thead th {
	font-family:"Trebuchet MS",arial,verdana,helvetica;
	border: none;
	border-collapse: collapse;
	text-align: left;
	color:#999;
	font-size:11px;
	background:#770206;
}
table th.fila {
	padding: 1em 0 .5em 1em;
	text-align: left;
	border-bottom: 1px solid #770206;
}
table th.fila a:hover{
	text-decoration:none;
	color:#fff;
}
table th.ultima {
	padding: 1em 0 0 0 ; 
	text-align: right;	
}
table th.ultima a{
	text-decoration: none;
	color:#770206;
}
table th.ultima a:hover{
	text-decoration: none;
	color:#e30000;
}
table th, table, td {
  line-height: 1.5em;
}
.news{
	text-decoration:none;
}
.barra{
	background: url(../images/esquina_barra.png) no-repeat left -8px;
}

/*-- Pie -----------------------------------------------------------*/

#pie .enlaces a{
	text-decoration: none;
	color:#770206;
}
#pie .enlaces a:hover{
	text-decoration: none;
	color:#e30000;
}
.rss{
padding: 0 0 0 13px;
background:  url(../images/rss.gif) no-repeat left center;
} 
.enlaces {
	text-decoration: none;
	color:#c7030a;
	margin: 0 10px 0 0;
}
.textoenlaces{
	text-decoration: none;
	color:#770206;
}
.copyright {
	color:#770206;
	padding: 0;
	text-align:right;
}

.menupie { clear: both; width: 300px; margin: 8px 4px 0 15px}

.menupie ul.menu_principal li { display: inline; float: left; }

.menupie li a img {
	background: url(../images/sprite_iconos.png) no-repeat;
	margin: 0 2px;
	padding: 0;
	}

.menupie #bt_menu1 img{
	height:15px;
	width:15px;
	background-position:-15px -15px;
	}
.menupie #bt_menu1 a:hover img{
	background-position: 0 -15px;
	}
	
.menupie #bt_menu2 img{
	height:15px;
	width:15px;
	background-position:-15px -60px;
	}
.menupie #bt_menu2 a:hover img{
	background-position:0 -60px;
	}
	
.menupie #bt_menu3 img{
	height:15px;
	width:15px;
	background-position:-15px -30px;
	}
.menupie #bt_menu3 a:hover img{
	background-position:0 -30px;
	}
	
.menupie #bt_menu4 img{
	height:15px;
	width:15px;
	background-position:-15px 0;
	}
.menupie #bt_menu4 a:hover img{
	background-position: 0px 0px;
	}
	
.menupie #bt_menu5 img{
	height:15px;
	width:15px;
	background-position:-15px -75px;
	}
.menupie #bt_menu5 a:hover img{
	background-position:0px -75px;
	}
	
.menupie #bt_menu6 img{
	height:15px;
	width:15px;
	background-position:-15px -45px;
	}
.menupie #bt_menu6 a:hover img{
	background-position: 0px -45px;
	}
	

/*-- Bordes --------------------------------------------------------*/

#texto {
border-bottom:1px solid #770206;
}
#bloque {
border-bottom:1px solid #770206;
}
#contenido2, #contenido3, #contenido4 {
border-bottom:1px solid #770206;
}
#imagen {
background:#770206;
border:3px solid #770206;
}
#imagen2 {
background:#333;
border:1px solid #333;
}
#pie{
border-top:1px solid #770206;
}

