/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #483d2c;}
a:hover {color: #FF7D00;}

img {
border: 0;
}

body {
	background: #483d2c url(../images/web/background.gif) repeat left bottom;
	color: #483d2c;
	font: normal 85% "Times New Roman", Times, serif;
}

p,code,ul {padding-bottom: 1.2em;}


h1 {
	font: normal 1.8em Georgia, "Times New Roman", Times, serif;
	margin-bottom:15px;}
h2 {
	font: normal 1.6em Georgia, "Times New Roman", Times, serif;
	margin-bottom:15px;}
h3 {
	font: normal 1.4em Georgia, "Times New Roman", Times, serif;
	margin-bottom:15px;}
h4 {
	font: normal 1.2em Georgia, "Times New Roman", Times, serif;
	margin-bottom:15px;}

/* misc */
hr { display:none}
.oculto { display:none;
	text-indent:-9999px;}
.clear {clear: both;}

.izquierda {float: left;}

.derecha {float: right;}

/* estructura */
.contenedor {
	margin: 0 auto;
	padding: 0 10px 10px;
	width: 796px;
}

/* cabecera */
.top {
	margin:0 auto;
	padding: 20px 20px 0;
	position:relative;
	width: 796px;
}

.acceso {
	background:#f3e9c7;
	border:2px solid #410407;
	float:right;
	font-size:78%;
	height:66px;
	margin:0 10px -40px 0;
	*margin:0 5px -60px 0;
	position:relative;
	width:192px;
	z-index:1;
}
.acceso h2 {
	color:#483d2c;
	font: bold 1.1em Georgia, "Times New Roman", Times, serif;
	margin:5px auto;
	text-align:center;}
.acceso p { color:#99866a;
	height:0.5em;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	margin-left:6px;} *html .acceso p { padding:0;}
.acceso input { background:#c0ae94;
	color:#fff;
	border:1px solid #6b402f;
	font: normal 1.1em Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS",sans-serif;}
.acceso p .txt_email { width:135px;}
.acceso p .txt_clave { margin-left:4px;
	width:108px;}
.acceso p .btn_entrar { background: url(../images/web/btn_entrar.gif) 100% 100% no-repeat;
	border:0;
	cursor:pointer;
	height:19px;
	width:24px;}
.acceso .usuario, .acceso .opciones { text-align:center;}

/* cabecera */
.cabecera {
	background:url(../images/web/cabecera.png) no-repeat center top;
	font-size: 1.2em;
	height: 326px;
	margin: 0 auto;
	padding: 0;
	position:relative;
	width: 796px;
}	*html .cabecera { background:url(../images/web/cabecera.gif) no-repeat center top;}

/* cabecera leer-noticia*/
.cabecera2 {
	background:url(../images/web/cabecera2.png) no-repeat center top;
	font-size: 1.2em;
	height: 118px;
	margin: 0 auto;
	padding: 0;
	position:relative;
	width: 796px;
}	*html .cabecera2 { background:url(../images/web/cabecera2.gif) no-repeat center top;}


/* menu superior */
div#menu { height:38px;
	left:54px;
	margin:0 auto;
	position:absolute;
	top:241px;
	width:688px;}
ul#lista_sup {
	height:38px;
	width:688px;
	background:transparent url(../images/web/menu.gif) 0% 0% no-repeat;
	margin:0 auto;
	padding:0;
	position: relative;	}

ul#lista_sup li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;}

ul#lista_sup li, ul#lista_sup a {
	height: 38px;
	display: block;}

ul#lista_sup li a {
	text-indent: -9999px;
	text-decoration: none;}

ul#lista_sup li a:hover{
	color:#2D5094;
	text-decoration:none;}

#inicio {left: 110px; width:56px;}
#noticias {left: 184px; width: 78px;}
#almoraima {left: 281px; width: 106px;}
#jornadas {left: 406px; width: 81px;}
#galeria {left: 508px; width: 70px;}

#inicio a:hover {background: transparent url(../images/web/menu.gif) -110px -38px no-repeat;}
#inicio.activo {background: transparent url(../images/web/menu.gif) -110px -76px no-repeat; text-indent:-99999px;}
#noticias a:hover {background: transparent url(../images/web/menu.gif) -184px -38px no-repeat;}
#noticias.activo {background: transparent url(../images/web/menu.gif) -184px -76px no-repeat; text-indent:-99999px;}
#almoraima a:hover {background: transparent url(../images/web/menu.gif) -281px -38px no-repeat;}
#almoraima.activo {background: transparent url(../images/web/menu.gif) -281px -76px no-repeat; text-indent:-99999px;}
#jornadas a:hover {background: transparent url(../images/web/menu.gif) -406px -38px no-repeat;}
#jornadas.activo {background: transparent url(../images/web/menu.gif) -406px -76px no-repeat; text-indent:-99999px;}
#galeria a:hover {background: transparent url(../images/web/menu.gif) -508px -38px no-repeat;}
#galeria.activo {background: transparent url(../images/web/menu.gif) -508px -76px no-repeat; text-indent:-99999px;}

/* cuerpo */
.cuerpo {
	background: url(../images/web/back-cuerpo.png) repeat-y top left;
	margin:0 auto;
	width: 796px;
}	* html .cuerpo { background: url(../images/web/back-cuerpo.gif) repeat-y top left;}

/* contenedor libros */
.cont { background: url(../images/web/libros.png) 95% 100% no-repeat;
	margin:0 auto;
	width: 796px;
}	* html .cont { background: url(../images/web/libros.gif) 95% 100% no-repeat;}

/* separador */
.separador { background: url(../images/web/separador.gif) 67% 10% repeat-y;
	margin:0 auto;
	width: 796px;
}

/* menu lateral */
.menulat { /*border:1px solid red;*/
	float: right;
	margin:10px 35px 50px 0;
	padding-bottom:150px;
	width: 212px;
}	* html .menulat { margin-right:17px;}
.menulat li {list-style: none;}

h2#contenidos {
	background:url(../images/web/cab-contenidos.gif) 50% 0 no-repeat;
	color: #483d2c;
	font-size: 1em;
	line-height: 30px;
	margin: 0 0 12px 0;
	text-align:center;
	text-indent:-99999px;}

h2#contenidos-privado {
	background:url(../images/web/cab-miembros.gif) 50% 0 no-repeat;
	color: #483d2c;
	font-size: 1em;
	line-height: 30px;
	margin: 0 0 12px 0;
	text-align:center;
	text-indent:-99999px;}
	
.menulat ul { margin-bottom:42px;
	padding: 0;}
	
.menulat li a {
	display: block;
	height:23px;
	margin-bottom:8px;
	text-indent:-9999px;
}
#publicaciones { background:url(../images/web/publicaciones1.png) 0 0 no-repeat;}
#publicaciones:hover, #publicaciones.sub_activo { background:url(../images/web/publicaciones2.png) 0 0 no-repeat;}
#organigrama { background:url(../images/web/organigrama1.png) 0 0 no-repeat;}
#organigrama:hover, #organigrama.sub_activo { background:url(../images/web/organigrama2.png) 0 0 no-repeat;}
#buscador { background:url(../images/web/Buscador1.png) 0 0 no-repeat;}
#buscador:hover, #buscador.sub_activo { background:url(../images/web/Buscador2.png) 0 0 no-repeat;}
#contacto { background:url(../images/web/contacto1.png) 0 0 no-repeat;}
#contacto:hover, #contacto.sub_activo { background:url(../images/web/contacto2.png) 0 0 no-repeat;}


#estatutos { background:url(../images/web/estatutos1.png) 0 0 no-repeat;}
#estatutos:hover { background:url(../images/web/estatutos2.png) 0 0 no-repeat;}
#normas-estilo { background:url(../images/web/normas_estilo1.png) 0 0 no-repeat;}
#normas-estilo:hover { background:url(../images/web/normas_estilo2.png) 0 0 no-repeat;}


#avance { background:url(../images/web/adorno-inf.gif) 50% 100% no-repeat; /*border:1px solid red;*/
	margin-bottom:42px;
	padding-bottom:20px;}
h3#adorno-sup { background:url(../images/web/adorno-sup.gif) 50% 0% no-repeat;
	line-height:25px;
	text-align:center;
	text-indent:-9999px;}
#avance h4 { color:#483d2c;
	font: bold 0.9em Georgia, "Times New Roman", Times, serif;
	margin-bottom:2px;
	text-align:center;}
#avance p { color:#877d6e;}
#avance p span { color:#de8903;
	font-weight:bold;}

#avance a{color:#877D6E;text-decoration:none;}
#avance a:hover {text-decoration:underline;}

#suscripcion a { background:url(../images/web/suscripcion1.gif) 100% 100% no-repeat;
	display:block;
	height:57px;
	text-indent:-9999px;}
#suscripcion a:hover { background:url(../images/web/suscripcion2.gif) 100% 100% no-repeat;}

#mancomunidad { background: url(../images/web/separador.gif) 67% 10% repeat-y;
	margin:0 auto;
	width: 769px;
	text-align:right;
	padding:10px 27px 0 0;
}

/* contenido */
.contenido { /*border:1px solid black;*/
	float: left;
	margin: 10px 0 10px 54px;
	width: 443px;
}	* html .contenido { margin-left:27px;}

.contenido h3 { display:block;
	text-align:center;
	text-indent:-9999px;
}

.contenido .descr {
	color: #1C455E;
	font-size: 0.9em;
	margin-bottom: 6px;
}
.contenido li { margin-left: 18px;}
.contenido ul li span { color:#720407;
	font-weight:bold;}
.contenido ul li ul { margin-top:10px;}
.contenido ul li li { list-style-type:square;
	margin-bottom:10px;}

.contenido .imgderecha {
	padding: 5px;
	border: 1px solid #ADD1E7;
	margin-left: 4px;
	float: right;
}

.contenido .imgizquierda {
	padding: 5px;
	border: 1px solid #ADD1E7;
	margin-left: 4px;
	float: left;
}

/* Cabeceras */

h3#titSuscripcion { background:url(../images/web/cab-suscripcion.gif) 50% 0 no-repeat;}
h3#titContacto { background:url(../images/web/cab-contacto.gif) 50% 0 no-repeat;}
h3#titAcceso { background:url(../images/web/cab-acceso.gif) 50% 0 no-repeat;}

p.enlace-volver {text-align:center !important;}

/*********************/
/*pagina principal*/
/*********************/
/*presentacion*/
#presentacion {
	margin-bottom:35px;}
#presentacion h3 { background:url(../images/web/cab-presentacion.gif) 50% 0 no-repeat;}

/*ultimas noticias*/
#ult-noticias { background: url(../images/web/adorno-pie.png) 50% 100% no-repeat;
	padding-bottom:45px;}
#ult-noticias h3 { background:url(../images/web/cab-ult_noticias.gif) 50% 0 no-repeat;}

h4.tit-noticia { color:#720407;
	font: bold 1.2em "Times New Roman", Times, serif;
	margin-bottom:0px;}
p.entradilla { background:url(../images/web/linea-separador.png) 50% 100% no-repeat;
	margin-bottom:15px;
	padding-bottom:15px;}
p.entradilla span { color:#de8903;
	font: bold 0.9em "Times New Roman", Times, serif;
	letter-spacing:0.1em;}
p.entradilla a { text-decoration:none;}
p.entradilla a:hover { color:#877d6e;
	text-decoration:underline;}
.contenido p.mas-noticias { text-align:right;}
p.mas-noticias a {color: #411213;
	text-decoration:underline;}
p.mas-noticias a:hover { color: #877d6e;}

.contenido p { text-align:justify;}


/*********************/
/*listado de noticias*/
/*********************/
#list-noticias h3 { background:url(../images/web/cab-list_noticias.gif) 50% 0 no-repeat;}

	
/**************/
/*leer noticia*/
/**************/
#cont-noticia { width:90%;
	margin:0 auto;}
	
#cont-noticia h2 { border-bottom:1px solid #afa489;
	font: bold 1.8em Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;}
	* html #cont-noticia h2 { padding-bottom:0;}
#cont-noticia h2 span { color:#de8903;
	font: bold 0.9em "Times New Roman", Times, serif;
	letter-spacing:0.1em;}
	
#opc-noticia ul { margin-left:165px;}
#opc-noticia ul li {display:inline;
	float:left;
	margin-right:20px;margin-bottom:20px;}
#opc-noticia ul li a {display:block;
	text-indent:-9999px;}
#volver, #cerrar, #imprimir { height:42px;
	float:left;
	width:145px;}
#volver { background:url(../images/web/volver1.gif) 0 0 no-repeat;text-indent:-99999px;}
#volver:hover { background:url(../images/web/volver2.gif) 0 0 no-repeat;text-indent:-99999px;}
#cerrar { background:url(../images/web/cerrar1.gif) 0 0 no-repeat; width:135px;}
#cerrar:hover { background:url(../images/web/cerrar2.gif) 0 0 no-repeat;}
#imprimir { background:url(../images/web/imprimir1.gif) 0 0 no-repeat;}
#imprimir:hover { background:url(../images/web/imprimir2.gif) 0 0 no-repeat;}


/***********************/
/* listado de revistas */
/***********************/
#list-revistas h3 { background:url(../images/web/cab-list_revistas.gif) 50% 0 no-repeat;}

h4.tit-revista { color:#720407;
	font: bold 1.2em "Times New Roman", Times, serif;
	margin-bottom:0px;}
h4.tit-revista span { color:#de8903;
	font: bold 0.9em "Times New Roman", Times, serif;
	letter-spacing:0.1em;}
p.descripcion {}
p.descripcion span { color:#de8903;
	font: bold 0.9em "Times New Roman", Times, serif;
	letter-spacing:0.1em;}
p.descripcion a { text-decoration:none;}
p.descripcion a:hover { color:#877d6e;
	text-decoration:underline;}
p.jornada-asociada {background:url(../images/web/linea-separador.png) 50% 100% no-repeat;
	font-weight:bold;
    margin-bottom:15px;
	padding-bottom:15px;}
p.jornada-asociada a { font-weight:normal;}

.contenido p.pag-revistas { text-align:right;}
p.pag-revistas a {color: #411213;
	text-decoration:underline;}
p.pag-revistas a:hover { color: #877d6e;}


/**********/
/*jornadas*/
/**********/
#detallesJornada_jornada { background:url(../images/web/caja-cab.gif) 0 30px no-repeat;
	margin-bottom:35px;}
#detallesJornada_jornada h3 { height:22px;
	margin-bottom:15px;}
#detallesJornada_jornada h3.proxima { background:url(../images/web/cab-prox_jornada.gif) 50% 0 no-repeat;}
#detallesJornada_jornada h3.otra { background:url(../images/web/cab-detalles_jornada.gif) 50% 0 no-repeat;}
#detallesJornada_jornada ul.principal { background:url(../images/web/caja-fondo.gif) 0 0 repeat-y;
	margin-top:48px;
	margin-bottom:-20px;}
#detallesJornada_jornada ul.principal li#tit-jornada {	color:#de8903;
	font-size:1.2em;
	font-weight:bold;}
#detallesJornada_jornada ul li { margin-bottom:5px;
	margin-left:60px;
	margin-right:50px;
	text-align:justify;}
#detallesJornada_jornada li.descargas { margin-top:20px;
	margin-bottom:-20px;}
#detallesJornada_jornada li.descargas li { margin:5px auto 5px 40px;
	list-style-image:url(../images/web/list-descargas.gif);}
#detallesJornada_jornada li.descargas a { text-decoration:none;}
#caja-pie { background:url(../images/web/caja-pie.gif) 50% 0% no-repeat; border:0;
	height:44px;
	width:443px;}


#mas-jornadas { background: url(../images/web/adorno-pie.png) 50% 100% no-repeat;
	padding-bottom:45px;}
#mas-jornadas h3 { background:url(../images/web/cab-mas_jornadas.gif) 50% 0 no-repeat;}

#celebradas img { border:4px solid #483d2c;
	margin-top:50px;}


/*******************/
/*buscador jornadas*/
/*******************/
#busc-jornadas h3 { background:url(../images/web/cab-busc_jornadas.gif) 50% 0 no-repeat;
	height:22px;
	margin-bottom:5px;}
#busc-fondo { background:url(../images/web/busc-fondo.gif) 0 0 no-repeat;
	height:198px;
	padding-top:25px;
	margin-bottom:-20px;
	margin-left:10px;}
#busc-fondo p { color:#720407;
	font-weight:bold;
	margin:0 auto;
	width:80%;}
#categoria { border:1px solid #c0ad94;}
input.fecha1, input.fecha2, input.texto_jornadas, input.localidad { border:1px solid #c0ad94;
	padding:1px 3px;}
input.texto_jornadas { width:150px;}
input.localidad { width:235px;}
input.localidad { *width:248px;}
* html input.localidad { width:248px;}


#result-jornadas { background: url(../images/web/adorno-pie.png) 50% 100% no-repeat;
	padding-bottom:45px;}


/*************/
/*organigrama*/
/*************/
#cont_organigrama h3 { background:url(../images/web/cab-organigrama.gif) 50% 0 no-repeat;
	height:22px;
	margin-bottom:5px;}
#cont_organigrama li { margin-bottom:20px;}


/********************/
/*publicaciones iecg*/
/********************/
#cont_publicaciones h3 {background:url(../images/web/cab-publicaciones.gif) 50% 0 no-repeat;
	height:22px;
	margin-bottom:15px;}
.contenido ul li li span.autor { color:#FF9900;
	font-size:0.9em;
	font-weight:normal;}


/***********************/
/* Fieldset            */
/***********************/
fieldset.flds {border:1px solid #72070D;
    margin:auto;
    padding:10px;}

.flds legend {font-weight:bold;margin-left:30px;
    padding:5px;}

.flds p {text-align:left;}

.flds input, .flds textarea {background:#FBF7EA;
    border:1px solid #72070D;
    padding-left:2px;}

.flds textarea {width: 250px}

input.cajaGrande {width:250px;}

input.cajaFecha {width:67px;}

input.cajaCP {width:60px;}

.flds p.botones {text-align:center;}
p.botones input.boton {
    width:100px;}


/***********************/
/* Mensajes            */
/***********************/
.mensajeAyuda, .mensajeError, .mensajeExito 
{
    font-size:1.1em;
    margin:30px auto 30px auto;
    padding:10px;
    width:95%;}

.mensajeAyuda p, .mensajeError p, .mensajeExito p {line-height:1.4em;}

.mensajeError {
    background:#FFE4CA;
    border:3px solid #FFC993;}
.mensajeError p { color:#DF7000;}

.mensajeError big {
    background:url(../images/web/icono-error.gif) no-repeat 0% 50%;
    padding-left:20px;}

.mensajeExito {
    background:#DFF1DC;
    border:3px solid #81CB76;}
.mensajeExito p { color:#466538;}

.mensajeExito big {
    background:url(../images/web/icono-exito.gif) no-repeat 0% 50%;
    padding-left:20px;}

.mensajeAyuda span { color:#0872d6;
	font-weight:bold;
	display:none;}
.mensajeExito span { color:#56df12;
	font-weight:bold;
	display:none;}
.mensajeError span { color:#ff0000;
	font-weight:bold;
	display:none;}

.mensajeAyuda ul li, .mensajeError ul li, .mensajeExito ul li { list-style-type:disc;
	margin: 8px 0 8px 60px;}


/* pie */
.pie {
	background: url(../images/web/back-pie.png) no-repeat top left;
	color: #411213;
	font: normal 0.8em Georgia, "Times New Roman", Times, serif;
	height:58px;
	line-height: 39px;
	text-align: center;
}	* html .pie { background: url(../images/web/back-pie.gif) no-repeat top left;}
.pie a {color: #877d6e;
	text-decoration:none;}
.pie a:hover { color: #411213;}


/******************/
/*galeria de fotos*/
/******************/
#cont_galerias h3 { background:url(../images/web/cab-galeria_imagenes.gif) 50% 0 no-repeat;
	height:22px;
	margin-bottom:15px;}
#list-galerias li { background:url(../images/web/ico-fotos.gif) 0 2px no-repeat;
	list-style-type:none;
	margin-bottom:20px;
	padding-left:20px;}

.navegacion { background:url(../images/web/ico-fotos.gif) 0 4px no-repeat;
	font-size:1.2em;
	padding:0 0 15px 20px;}
.navegacion a { text-decoration:none;}
.navegacion span { font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;}

#minigaleria ul li { display:inline;
	float:left;
	height:140px;
	margin:0 5px 5px 0;
	width:140px;}
#minigaleria ul li a { background:#dcc0a4;
	border:1px dotted #c59782;
	display:block;
	height:140px;
	text-align:center;
	width:140px;}
#minigaleria ul li a:hover { background:#c59782;}
#minigaleria ul li a img { padding:3px;}
