/*
body, div, p, a, h1, h2, h3, ul, dl, td	{
	font-family: arial, verdana, helvetica, sans-serif;
	}
*/

body    {
	background-color : #fafafc ;
	color : #101030 ;
	font : 1em normal ;
	}

h1      {
        text-align : left ;
        font-size : 1.9em ;
        }

h2      {
        text-align : left ;
        font-size : 1.25em ;
        margin-top : 2em ;
        }

h3      {
        text-align : left ;
        font-size : 1.1em ;
        margin-top : 1.4em ;
        }

h4      {
        text-align : left ;
        font-size : 1.05em ;
        }

img	{
	border-style : none ;
	}

img.derecha	{
	float : right ;
	padding : 0 ;
	margin : 0 0 0em 1em ;
	}

ul	{
	margin : .5em 0em ;
	}

li      {
        margin-top : 0.0em ; 
        }

ul li   {
        list-style : disc ;
        }



/* encabezamiento */

#header	{
	margin : 0 ;
	padding : 0 ;
	}

#header table {
        width : 100% ; 
	border-collapse : collapse ;
	border : solid 2px #202040 ;
        }

#header tr.head {
	vertical-align : baseline ;
	font-family: "Times New Roman", Times, serif ;
	font-family : serif ;
	font-weight : bold ;
        background : #404070 ;
        color : #ffffff ;
        }

#header td.izq      {
        padding-left : 1% ;
        text-align : left ;
	font-style : italic ;
	font-size : 2.5em ;
        }

#header td.der      {
        padding-right : 1% ;
        text-align : right ;
	font-size : 1.3em ;
        }

#header tr.nav {
	font-family : helvetica, sans-serif ;
	color : #112244 ;
	background-color : #d9ddf0 ;
	}

#header .nav td	{
        padding : 1px ;
        padding-left : 1% ;
	}

#header a	{
	text-decoration : none ;
	color : #667799 ;
	padding : 0 ;
	margin : 0 ;
	border : solid 1px #d9ddf0 ;
	}

#header a:hover	{
	color : #f0f0ff ;
	background-color : #99aacc ;
	border : solid 1px #404060 ;
	}

/* cuerpo */

#cuerpo	{
	margin : 5% 12% 3% 12% ;
	font-weight : normal ;
        text-align : justify ;
	}

#cuerpo td      {
        vertical-align : top ;
        padding-right : 2em ;
        padding-left : 3em ;
        }

/* pie de página : actualización y URL */

#footer	{
	margin : 2% 12% ;
	font-size : 97% ;
	font-style : italic ;
	}

#footer table {
        width : 100% ;
        }

#footer td {
        padding : 0px ;
        }

#footer td.left {
        text-align : left ;
        }

#footer td.right {
        text-align : right ;
        }

/* lista horizontal (barra de navegación) */

ul.barra	{
	display : inline ;
	padding : 0 ;
	border-top : solid 1px ;
	border-bottom : solid 1px ;
	font-family : sans-serif ;
	}

.barra li	{
	display : inline ;
	list-style : none ;
	margin-right : 3em ;
	}

.barra a	{
	text-decoration : none ;
	color : #001090 ;
	}

.barra a:hover	{
	color : #2030d9 ;
	}

/* --- definition lists --- */
/* lista */
dl.lista	dt      {
        font-weight : bold ;
	padding-bottom : 0.3em ;
	text-align : left ;
        }

dl.lista	dd      {
	padding-bottom : 0.6em ;
	text-align : left ;
        }

/* --- listas de obras --- */
/* obras */

dl.obras	{
	text-align : left ;
	margin: 1em 3%;
	}

.obras	dt      {
        font-weight : bold ;
	float : left ;
	clear : both ;
	width : 30% ;
	margin-right : 2% ;
        }

.obras	dd      {
	padding-bottom : 0.6em ;
	float: left;
        }

/* programa */
.programa dt     {
        float: left ;
	font-weight : bold ;
	width : 10% ;
        }

.programa dd     {
	padding : 0 0 2em 15% ;
        }

/* bibliografía */
.biblio dt     {
        float: left ;
	font-weight : bold ;
        line-height : 1.3em ;
        margin : 0 .5em 0 0 ;
        }

.biblio dd     {
        padding-bottom: 0.4em ;
        line-height : 1.3em ;
        margin : 0 ;
        }

/* --- programa de actividad --- */

#actividad h1	{
	margin : 0 ;
	}

#actividad h2      {
        margin-top : 0.2em ;
        }

#actividad h3      {
        font-size : 1em
        }

#actividad p.fecha	{
	font-weight : bold ;
	margin-top : 2em ;
	margin-bottom : 0 ;
	}

#actividad p.lugar	{
	margin-top : 0 ;
	margin-bottom : 1em ;
	}

#actividad p.comentario	{
	font-weight : bold ;
	margin-top : 1em ;
	margin-bottom : 2em ;
	}

#actividad img	{
	float : right ;
	padding : 0 ;
	margin : 0 0 0em 1em ;
	}

#programa 	{
	/* margin-left : 3em ; */
	margin : 3em 0 3em 3em ;
	}

#programa p.compositor	{
	margin-top : 1.4em ;
	margin-bottom : 0 ;
	font-weight : bold ;
	}

#programa p.titulo	{
	margin-top : 0 ;
	margin-bottom : 0 ;
	font-style : italic ;
	}

#programa p.subtitulo	{
	margin-top : 0 ;
	margin-bottom : 0 ;
	font-style : italic ;
	font-size : 94% ;
	}

/*
última actualización: 2009-10-02 11:43:52
*/
