body {
	font: 0.8em Arial,Helvetica,sans-serif;
	color:#999;
	background:#fff url(../imagenes/frontal.jpg) no-repeat scroll top center;
}

/* Menu superior */
ul#menusuperior {
	white-space:nowrap;
	padding:0 0 0 3px;
	list-style-image:none;
}
ul#menusuperior li {
	list-style-type:none;
	margin:0;
	height:28px;
	float:left;
	padding:10px 5px 0 15px;
}
ul#menusuperior li a {
	color:#999;
	text-decoration:none;
	font-weight:bold;
}
ul#menusuperior li img {
	margin-left:-10px;
	margin-right:10px;
}
ul#menusuperior li.activo {
	background-color:#ededed;
}
ul#menusuperior li.activo a {
	color:#000;
}

/* Menú de sección */
div#menuseccion img {
	display:block;
	margin:0;	
}
div#menuseccion div.hd, div#derecha div.hd {
	font-size:1em;
	padding:10px 15px 5px;
	text-transform:uppercase;	
	background:transparent url(../imagenes/menu_cabecera.png) no-repeat;
	font-weight:bold;
	color:#999;
}
div#derecha div.hd {
	background:transparent url(../imagenes/menu_cabecera_ancho.png) no-repeat;
}
div#menuseccion div.bd, div#derecha div.bd {
	background:transparent url(../imagenes/menu_cuerpo.png) repeat-y;
	padding:0 15px;
	margin:0;
}
div#derecha div.bd {
	background:transparent url(../imagenes/menu_cuerpo_ancho.png) repeat-y;
}
div#menuseccion div.bd div.cuadro, div#derecha div.bd div.cuadro {
	border:1px solid #ffe0c1;
	background-color:#fff6ea;
	padding:5px;
}
div#derecha div.bd div.cuadro {
	margin-bottom:5px;
}
div#menuseccion div.bd p, div#derecha div.bd p {
	padding:1em 0;
	margin:0;	
}
div#menuseccion div.bd div.noticia h3, div#derecha div.bd div.noticia h3 {
	font-size:1em;
	padding-left:10px;
	background:transparent url(../imagenes/bullet2.gif) no-repeat 2px 4px;
	margin-top:0.6em;
	margin-bottom:0;
	color:#f60;
}
div#menuseccion div.bd div.noticia p, div#derecha div.bd div.noticia p {
	padding:0 0 0 10px;	
}
div#menuseccion div.bd div.noticia p.fecha, div#derecha div.bd div.noticia p.fecha {
	font-size:0.9em;
	color:#000;
	margin-bottom:0.6em;
}
div#menuseccion div.bd p.enlace, div#derecha div.bd p.enlace {
	padding:0;
	margin-top:1em;
	padding-left:15px;
	background:transparent url(../imagenes/bullet2.gif) no-repeat 4px 4px;
}
div#menuseccion div.bd p.enlace a, div#derecha div.bd p.enlace a {
	color:#f60;
	text-decoration:none;
	font-weight:bold;
}
div#derecha h2 {
	text-align:center;
	margin-bottom:0em;
}

/* Galería de fotos */
div#galeria {
	height:301px;
	background:transparent url(../imagenes/cuadro_imagen.png) no-repeat;
	position:relative;
	padding-top:15px;
}
img#boton_iz {
	margin-left:20px;
	cursor:pointer;
}
img#boton_de {
	float:right;
	margin-right:20px;
	cursor:pointer;
}
div#galeria img#boton_iz {
	float:left;
	margin-left:20px;
	margin-top:15px;
	cursor:pointer;
}
div#galeria img#boton_de {
	float:right;
	margin-right:20px;
	margin-top:15px;
	cursor:pointer;
}
div#galeria img#imggaleria {
	display:block;
	margin-left:16px;	
}

p#autoria {
	color:#bbb;
	font-size:0.8em;
	text-align:center;	
}
p#autoria a {
	color:#bbb;	
}

#pie p {
	color:#BC1223;
}

/* Contenido */
p {text-align:justify;}
p.error {
	color:#d10000;
}

a {color:#f60;}
img {border:0;}
h1 {
	font-size:1.3em;
	margin-bottom:0.8em;
	color:#999;
	margin-top:1em;
}
h2 {
	font-size:1.2em;	
}
ul {
	margin-left:0;
	padding-left:20px;
	list-style-type:none;
	list-style-image:url(../imagenes/bullet3.gif);	
}
table caption {
	color:#BC1223;
	font-weight:bold;
	padding-bottom:1em;
}

div.noticia {
	clear:right;
}
div.noticia p {
	margin:0.4em 0;
}
div.noticia p.fecha {
	color:#389695;
	font-size:1.1em;
}
div.noticia img {
	float:right;
	border:1px solid #e5e5e5;
	padding:4px;
	margin-left:1em;
}
div.noticia h1 {
	font-size:1.3em;
	margin:0.3em 0;
	padding:0;
	color:#1f544e;
	border:0;
}
div.noticia p.descarga {
	color:#389695;
}
div.noticia p.descarga a {
	text-decoration:none;
	outline:none;
	margin-right:0;
}
div.noticia p.descarga img {
	float:none;
	display:inline;	
	border:0;
	margin:0 0.3em 0 0;
	vertical-align:middle;
}

/* Participantes */
div.participante {
	border-bottom:1px solid #ebebeb;
	padding-bottom:1.2em;
}
div.participante h2 {
	font-size:1.4em;
	margin:0.3em 0;
	padding:0.7em 0 0;
	color:#bc1223;
}
div.participante img {
	float:right;
	margin-left:15px;
	margin-top:1.5em;
}
div.participante p {
	margin:0.3em 180px 0 0;
}
div.participante p a {
	color:#f60;
	text-decoration:none;
}

/* Enlaces / contactos de interés */
ul.enlaces li {
	margin-top:1em;
	margin-bottom:1em;	
}

/* Documentación */
div.documento {
	border-bottom:1px solid #ebebeb;
	padding-bottom:1.2em;
}
div.documento h2 {
	font-size:1.4em;
	margin:0.3em 0;
	padding:0.7em 0 0;
	color:#bc1223;
}
div.documento p {
	margin:0.3em 180px 0 0;
}
div.documento p a {
	color:#f60;
	text-decoration:none;
}

/* Noticias */
div.cuadro {
	border:1px solid #eaeaea;
	background-color:#fff;
	padding:0.5em 1em;	
}


div.cuadro div.titulo {
	font-size:1.1em;
	background-color:#e2eced;
	padding:10px 20px;
	text-align:center;
	color:#08332c;
}
div.cuadro div.titulo em {
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
}

div.cuadro h2 {
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:normal;	
}

/* Formularios */
input,select,textarea {
	font-size:1em;
	font-family:Arial,Helvetica,sans-serif;	
}
input,textarea {
	border-bottom:1px solid #e4e4e4;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	border-top:1px solid #8f8f8f;
}
input.boton {
	background:#420004 url(../imagenes/fondo_boton.gif) repeat-x scroll top left;
	border-top:1px solid #960001;
	border-left:1px solid #960001;
	border-bottom:1px solid #420004;
	border-right:1px solid #420004;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
input.imagen {
	border:0;
	background:transparent;
}
form table th {
	text-align:left;
}
div.cuadro a.boton, a.boton {
	background:#420004 url(../imagenes/fondo_boton.gif) repeat-x scroll top left;
	border-top:1px solid #960001;
	border-left:1px solid #960001;
	border-bottom:1px solid #420004;
	border-right:1px solid #420004;
	color:#fff;
	font-weight:bold;
	padding:4px 8px;
	text-decoration:none;
	cursor:pointer;
}
table.formulario td, table.formulario th {
	padding:0.5em 0;
}
table.formulario td, table.formulario th {
	padding-right:1em;	
}

/* Actividades */
div#esquemaactividades {
	float:right;
	width:200px;
	margin-left:20px;
	margin-top:40px;
}

div.area-actividad {
	border:1px solid #ddd;
	margin-bottom:20px;
	padding:0 1em;
	margin-right:220px;
}
div.areawrap {
	margin:-5px 0 -12px;
	background-color:#fff;
}
div.actividad {
	padding:1em;
	border-bottom:1px solid #eee;
	color:#f60;
}
div.actividad h2 {
	color:#bc1223;
	font-size:1.1em;
	border:0;
	margin:0.5em 0;
	font-weight:normal;
}
div.actividad h3 {
	color:#bc1223;
	font-size:1.4em;
	margin:0.5em 0;
}
div.actividad p {
	margin:0.4em 0;
}
div.actividad p strong {
	color:#999;
	font-weight:normal;	
}

/* Area restringida */
div.carpeta form, div.fichero form {
	margin:0;	
}

div.carpeta, div.fichero {
	background:#f5f5f5 url(../imagenes/ico_archivo.png) no-repeat scroll 5px 12px;
	padding:10px 10px 10px 30px;
	margin-bottom:10px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background-color:#f5f5f5;
}
div.carpeta div.herramientas {
	float:right;
}

div.carpeta a {
	font-size:1.2em;
	color:#bc1223;
	font-weight:normal;
	text-decoration:none;
	padding-right:0.3em;
}
div.fichero {
	font-size:0.9em;
	background:#f5f5f5 url(../imagenes/bullet3.gif) no-repeat scroll 15px 40px;
	padding-top:30px;
}
div.fichero a {
	font-size:1em;
	font-weight:bold;
	color:#999;
}
div.fichero div.herramientas {
	float:right;
	margin-top:-20px;
}
div.fichero div.herramientas img, div.carpeta div.herramientas img {
	vertical-align:top;
	margin-top:1px;
	margin-left:5px;	
} 
div.fichero div.herramientas form, div.carpeta div.herramientas form {
	display:inline;
}
div.carpeta div.herramientas form input, div.fichero div.herramientas form input {
	border:0;
	background-color:transparent;
	font-size:1em;
	color:#ff6600;
	cursor:pointer;
	padding:0;	
}
div.fichero div.herramientas a, div.carpeta div.herramientas a {
	font-size:1em;
	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
}
div.fichero p {
	margin:0.4em 0;
}

/* Mover */
#formulariomover a strong {
	display:block;
	margin-bottom:1em;	
}
#formulariomover a {
	color:#bc1223;
	font-size:1.1em;
}