/* ----------------------------- MINERVA --------------------------------- */

/* ---------- ESTRUCTURA DE LA PÁGINA ---------- */
body {
	background-color: #C61425;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666666;
	font-size: 0.7em;
	background-image: url(../images/fondo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 100%;
	height: 100%;
}	
.contenedor {
	text-align: left;
	width: 770px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}
a { outline-style: none; } /*quita el recuadro punteado en los enlaces*/
 /*----- CABECERA -----*/
#cabecera { height: 120px; font-size: 11px;}
#cabecera h1, #cabecera form, #cabecera p { margin: 0px; padding: 0px; }
/*cab1*/
#cab1 { height: 30px; color: #FFFFFF;}
#fecha {
	width: 200px;
	float: left;
	text-align: left;
	margin-left: 5px;
	margin-top: 8px;
 }
#busqueda {
	width: 300px;
	float: right; 
	text-align: right;
	margin-right: 5px;
	margin-top: 8px;
}
#busqueda input { 
	border: 1px; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
 }
/*cab2*/
#cab2 {
	background-color:#FFF;
	height: 20px;
	background-image: url(../images/cabecera/fondo_cab2.gif);
	background-repeat: no-repeat;
	padding-left: 165px;
	line-height: 20px;	
	}
#links {	
	width: 440px;
	float: right; 
	text-align: right;
	margin-right: 5px;
}
#idioma { 
	width: 100px;
	float: left; 
	text-align: left;
}
#cab2 a { 
	color: #666666;
	text-decoration: none;
}
/*cab3*/
#cab3 { 
	background-color: #FFF; 
	height: 70px; 
}
#logo {
	float: left;
	width: 155px;
	text-align: center;
}
#identidad {	
	text-align: justify;
	margin-left: 155px;
	height: 70px;
	background-image: url(../images/cabecera/fotos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#identidad h1 {
	font-size: 16px;
	letter-spacing: 4px;
	font-weight: bold;
	position: relative;
	top: 45px;
	left: 8px;
	width: 610px;
}
/*----- CUERPO -----*/
/* !!!!!SOLUCIÓN!!!!! al problema de que desaparesca el texto del contenido */
#cuerpo {	
	height: 1%;
	min-height: 1%;
}
/* - navegación - */
#cuerpo { background-color: #FFFFFF; }
#navegacion { 
	float: left;
	width: 160px;
	text-align: center;
	font-size: 11px; 
}
#navegacion a { color: #666666; text-decoration: none; }
#navegacion ul {
	color: #000000;
 	margin: 0px; 
	padding: 0px;
	list-style-type: none;
}
#navegacion ul li {
	line-height: 24px;
	background-image: url(../images/contenido/seccion.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding: 0px 15px 0px 0px;
	margin-top: 15px;
}
#navegacion ul li li {
	line-height: 20px;
	text-align: left;
	padding: 0px 0px 0px 5px;
	margin-top: 0px;
	background-image: none;
}
#navegacion ul li li a {
	min-height: 14px;
	_height: 20px;
	background-image: url(../images/contenido/gris.gif);
	border-bottom: 1px solid #999;
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
}
#navegacion ul li li a:hover {
	background-image: url(../images/contenido/rojo.gif);
	border-bottom: 1px solid #C61425;
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* - contenido - */
#contenido { 
	margin: 0px 10px 0px 170px; 
}
#contenido p {
	text-align: justify;
	text-indent: 15px;
} 
#contenido table p {
	text-indent: 0px;
}

/*centro*/
#centro { margin-right: 175px;}
#derecha { 
	background-color: #F0F0F0; 
	width: 160px;
	float: right;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}
#banner { 
	padding: 10px 0px; 
	text-align: center;
}
#banner img { margin: 0px 5px; border: 0px;}
#noticias {
	background-color: #C61425;
	color: #000000;
	background-image: url(../images/contenido/fondo_noticia.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#noticias table { margin: 10px;}
#noticias table td{ vertical-align: top;}
#noticias img { 
	text-align: left; 
	margin: 0px 10px;
}
#noticias h2, #patrocinadores h2 {
	font-size: 16px;
	color: #000000;
	padding: 10px 0px 0px 20px;
	margin: 0px;
	background-image: url(../images/contenido/guion.gif);
	background-repeat: no-repeat;
	background-position: 10px 24px;
	text-align: left;
}
#noticias h3 { padding: 0px; margin: 0px; }
#noticias h3 a { 
	font-size: 12px;
	color: #FFFFFF; 
	text-decoration: none;
}
#noticias p { 	
	margin: 5px 0px;
	padding: 0px; 
	text-decoration: none;	
}
#noticias p a { 	
	color: #000000; 
	text-decoration: none;
}
#noticias a:hover { text-decoration: underline; }
#noticias p.fechado { 
	color: #FFFFFF; 
	margin: 0px;
 }
#patrocinadores { text-align:center; }
#patrocinadores p { 
	margin: 0px; 
	padding: 10px 0px 0px 0px; 
	text-align: center; 
	font-size: 0.9em 
}
#patrocinadores p a {color: #999999; }
/*derecha*/
#derecha h2 a {
	display: block;
	text-decoration: none;
	font-size: 12px;
	color: #C61425;
	border-bottom: 1px dashed #C61425;
	padding: 5px 0px 0px 4px;
	margin: 0px 4px;
	background-repeat: no-repeat;
	background-position: right 4px;
}
#derecha #agenda h2 a { background-image: url(../images/contenido/agenda.gif); text-align: left;}
#derecha #deinteres h2 a { background-image: url(../images/contenido/deinteres.gif); }
#derecha #rss h2 a { background-image: url(../images/contenido/rss.gif); }
#agenda { text-align: center; }
#agenda table {
	border-collapse: collapse;
	width: 129px;
	height: 144px;
	background-repeat: no-repeat;
	margin: 0px auto;
} 
#agenda table td { text-align: center;}
#anuncio {
text-align: center;
margin-top: 15px;
}
#deinteres p { 
	margin: 0px; 
	padding: 0px 5px 10px 5px;
}
#deinteres p a { text-decoration:none; 	color: #000000; }
#deinteres p a:hover { text-decoration: underline; }
/*----- PIE -----*/
#pie p {
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 60px;
	margin: 0px;
}
/*----- ADMINISTRACIÓN -----*/
#admin { text-align: right;}
#admin select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 4px;
	border: 1px solid #999999;
	background-image: none;
	margin: 5px 10px;
}

/*---------------- estilos genericos --------------------*/
.sevinge { margin-top: 15px; text-align: center;}
.corporativo1 { color: #C61425; }
.cierre {
	height: 18px;
	background-image: url(../images/contenido/cierre.gif);
	background-repeat: no-repeat;
}
.oculto { display: none; visibility: hidden;}
.resumen {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}
.mediana { 	font-size: 1.2em; }
.grande {	font-size: 1.4em; }
/* ----------------- PÁGINAS ESPECÍFICAS ---------------- */
/*------- FOROS ----------*/
/* foros y conversacion*/
div.busca { 
	display: block;
	text-align: center;
	text-transform: uppercase;
}
ul.foro, ul.conversacion {
	background-color: #F5F5F5;
	background-image: url(../images/contenido/conversacion.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 12px 20px 10px 40px;
	margin: 10px 20px;
	height: 1%;
	min-height: 1%;
}
ul.foro li, ul.conversacion li {
	list-style-image: none;
	list-style-type: none;
}
ul.conversacion ul {
	padding: 0px;
	margin-left: 25px;
}
ul.foro li li, ul.conversacion li li {
	padding-top: 0px;
	list-style-image: url(../images/contenido/flecha.gif);
}
/*conversacion*/
ul.conversacion p { margin: 0px; padding: 0px;}
ul.conversacion p .endos1, ul.conversacion p .endos2 { font-style: italic; margin-bottom: 6px; }
ul.conversacion p.responder a {
	padding-bottom: 4px;
	display: block; 
	text-align: right; 	
	border-bottom: #CCCCCC 1px solid;
}
ul.conversacion div.distribucion { 
	margin: 0px; 
	padding: 0px; 
	height: 14px;
}
.FondoCalendario4
{  
    background-image:url("../images/contenido/hoja_calendario4.gif");
}
.FondoCalendario5
{  
    background-image:url("../images/contenido/hoja_calendario5.gif");
}
.FondoCalendario6
{  
    background-image:url("../images/contenido/hoja_calendario6.gif");
}
#calendaio img
{
    width:17px;
    height:20px;
}

#noticias span.pdf a
{
    color:#ffffff !important;
}

#contenido span.pdf a
{
    color:#C61425!;
}
