	
	/* CONTENEDORES PRINCIPALES */
	body
	{
		padding:10px 0 0 0; /* trbl */
		margin:0 0 0 0;  /* trbl */
		text-align: center;
		background-color: transparent;
	}
		
	
	#lienzo
	{
		width: 760px;
		margin: 0 auto;
		padding: 0;
		clear: both;
	}
	
	#cabecera
	{
		width: 100%// 760px;
		clear: both;
		padding: 10px 0 0 0;
		margin: 0 0 0 0;
		border-bottom: 1px dotted #333333;
		text-align: left;
		background-color: transparent;		
	}
	
	#contenedor
	{
		float: left;
		width: 760px;
		margin: 0px 0 28px 0; 
		padding: 0;
		text-align: center;
		background-color: transparent;
	}
	
	#contenido
	{
		width: 504px;
                padding:0 15px 0 0; /* trbl */
		float: left;
		border-right: 1px dotted #333333;
		text-align: left;
		background-color: transparent;
		overflow: hidden;
	}
	
	#herramientas
	{
		width: 240px;
		float: right;
		background-color: #efefef;
		text-align: left;		
	}
	
	
	/* CABECERA */
	
	#cabecera h1 {
		display: inline;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size:0.78em;
		letter-spacing: 0.15em;
		line-height: 0.8em;
		padding:10px 10px 0px 0px; /* trbl */
		margin:0px;
		}
	
	#cabecera a {
		line-height: 0.8em;
		font-weight: normal;
		font-family: Arial, helvetica, sans-serif;
		font-size:0.9em;
		letter-spacing: normal;		
		text-decoration: none;
		color: #00C;
		padding:10px 0px 0px 0px;
		margin:0 0 3px 0;
	}

	#cabecera a:hover
	{
		color: #ffffff;
		background-color: #C00;
	}	
	
	#cabecera #actual
	{
		line-height: 0.8em;
		font-weight: normal;
		font-family: Arial, helvetica, sans-serif;
		font-size:0.9em;
		letter-spacing: normal;		
		text-decoration: none;
		color: #00C;
		padding:10px 10px 0px 10px;
		margin:0px;	
		border-bottom: 6px solid #C00;
	}	
	
	/* ESPECÃFICAS SEGÃšN CONTEXTO */
	
	/* principales de contenido */
	
	#contenido h1
	{
		line-height: 0.8em;
		font-weight: Bold;
		font-family: Arial, helvetica, sans-serif;
		font-size: 1em;
	}
	
	/* herramientas */
	
	#buscador
	{
		padding: 6px;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.7em;		
	}
	
	/***************/
	#listanotas
	{
		padding: 6px;
	}
	
	#listanotas h2
	{
		line-height: 1.4em;
		font-weight: Bold;
		font-family: Arial, helvetica, sans-serif;
		font-size: 1em;
	}
	
	#listanotas ul
	{
		margin: 1em;
		padding: 0 0 0 1em; /* trbl */
		line-height: 1.2em;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.7em;
		list-style-image: url(/i/vineta4.png);
	}
	
	#listanotas li
	{
		padding: 0 0 0.4em 0em; /* trbl */
	}

	#listanotas a:hover
	{
		color: #FFF;
		background-color: #00C;
		text-decoration: none;
	}
	
	
	#listanotas p
	{
		margin: 0.2em;
		padding: 0 0 0 0.2em; /* trbl */
		line-height: 1.2em;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.8em;
	}	
	/**********************/
	
	#listaarchivos
	{
		padding: 6px;
	}
	
	#listaarchivos h2
	{
		line-height: 1.4em;
		font-weight: Bold;
		font-family: Arial, helvetica, sans-serif;
		font-size: 1em;
	}
	
	#listaarchivos ul
	{
		margin: 1em;
		padding: 0 0 0 1em; /* trbl */
		line-height: 1.2em;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.7em;
		list-style-image: url(/i/vineta4.png);
	}
	
	#listaarchivos li
	{
		padding: 0 0 0.4em 0em; /* trbl */
	}
	
	#listaarchivos a:hover
	{
		color: #FFF;
		background-color: #00C;
		text-decoration: none;
	}

	/********************/
	#presentacion
	{
		padding: 6px;
	}

	#presentacion h1
	{
		line-height: 1.3em;
		font-weight: Bold;
		font-family: Arial, helvetica, sans-serif;
		font-size: 1.1em;
	}
	
	#presentacion h2
	{
		padding: 0 0 0 0.2em; /* trbl */	
		line-height: 1.4em;
		font-weight: Bold;
		font-family: Arial, helvetica, sans-serif;
		font-size: 1em;
	}
	
	#presentacion p
	{
		margin: 0.2em;
		padding: 0 0 0 0.2em; /* trbl */
		line-height: 1.2em;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.8em;
	}	
	
	#presentacion ul
	{
		margin: 1em;
		padding: 0 0 0 1em; /* trbl */
		line-height: 1.2em;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.7em;
		list-style-image: url(/i/vineta4.png);
	}
	
	#presentacion li
	{
		padding: 0 0 0.4em 0em; /* trbl */
	}

	#presentacion a:hover
	{
		color: #FFF;
		background-color: #00C;
		text-decoration: none;		
	}
	
	/********************/
	#modos_lectura
	{
		padding: 6px;
	}

	#modos_lectura h1
	{
		line-height: 1.3em;
		font-weight: Bold;
		font-family: Arial, helvetica, sans-serif;
		font-size: 1.1em;
	}
	
	#modos_lectura h2
	{
		padding: 0 0 0 0.2em; /* trbl */	
		line-height: 1.4em;
		font-weight: Bold;
		font-family: Arial, helvetica, sans-serif;
		font-size: 1em;
	}
	
	#modos_lectura p
	{
		margin: 0.2em;
		padding: 0 0 0 0.2em; /* trbl */
		line-height: 1.2em;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.8em;
	}	
	
	#modos_lectura ul
	{
		margin: 1em;
		padding: 0 0 0 1em; /* trbl */
		line-height: 1.2em;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.7em;
		list-style-image: url(/i/vineta4.png);
	}
	
	#modos_lectura li
	{
		padding: 0 0 0.4em 0em; /* trbl */
	}
	
	#modos_lectura a:hover
	{
		color: #FFF;
		background-color: #00C;
		text-decoration: none;		
	}	
	
	#nubedecategorias
	{
		margin: 0 0 0 1.5em; /* trbl */
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;		
		font-size: 0.7em;
		line-height: 1.5em;
	}
	
	#nubedecategorias a:hover
	{
		color: #ffffff;
		background-color: #C00;
		text-decoration: none;		
	}
	
	/********************/
	
	#listacomentarios
	{
		padding: 6px;
	}
	
	#listacomentarios h2
	{
		line-height: 1.4em;
		font-weight: Bold;
		font-family: Arial, helvetica, sans-serif;
		font-size: 1em;
	}
	
	#listacomentarios ul
	{
		margin: 1.2em;
		padding: 0 0 0 1em; /* trbl */
		line-height: 1.2em;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.7em;
		list-style-image: url(/i/globomini.gif);
	}
	
	#listacomentarios li
	{
		padding: 0 0 0.4em 0; /* trbl */
	}
	
	#listacomentarios a:hover
	{
		color: #FFF;
		background-color: #00C;
		text-decoration: none;		
	}	
	
	/*********************/
	
	#listafeeds
	{
		padding: 6px;
	}
	
	#listafeeds h2
	{
		line-height: 1.4em;
		font-weight: Bold;
		font-family: Arial, helvetica, sans-serif;
		font-size: 1em;
	}
	
	#listafeeds ul
	{
		margin: 1.2em;
		padding: 0 0 0 1em; /* trbl */
		line-height: 1.2em;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.7em;
	}
	
	#listafeeds li
	{
		padding: 0 0 0.4em 0; /* trbl */
	}
	
	#listafeeds ul.rss
	{
		list-style-image: url(/i/feed.gif);
	}
	
	#listafeeds ul.ayuda
	{
		list-style-image: url(/i/vineta4.png);
	}
	
	#listafeeds a:hover
	{
		color: #FFF;
		background-color: #00C;
		text-decoration: none;		
	}	
	
	#listafeeds p
	{
		margin: 1.2em;
		padding: 0 0 0 1em; /* trbl */
		line-height: 1.2em;
		font-weight: normal;
		font-family: Verdana, helvetica, sans-serif;
		font-size: 0.7em;	
	}
	
	#listafeeds ul.otrossitios
	{
		list-style-image: url(/i/vineta4.png);
	}	
	/* NOTAS */
	
	.nota
	{
		margin: 10px 0px 15px 10px; /*trbl */
	}
	
	.nota h1
	{
		margin: 10px 0px 15px 0px; /*trbl */
		line-height: 1.3em;
		font-weight: Bold;
		font-family: trebuchet ms, verdana, helvetica, sans-serif;
		font-size: 1.4em;
	}
	
	/* para archivos individuales */
	.notaindividual
	{
		margin: 10px 0px 15px 0px; /*trbl */
		line-height: 5em;
		font-weight: Bold;
		font-family: trebuchet ms, verdana, helvetica, sans-serif;
		font-size: 1.7em;
	}
	
	.nota a
	{
		text-decoration: none;
		line-height: 1.3em;
		color: #009;
	}
	
	.nota a:hover
	{
		text-decoration: underline;
	}
	
	.abstract
	{
		display: none;
	}
	
	.detalles_nota 

	{
		margin: 10px 0px 5px 15px; /*trbl */
		line-height: 1.3em;
		font-family: verdana, helvetica, sans-serif;
		font-size: 0.7em;
	}


	.cierre_nota
	{
		margin: 10px 0px 5px 15px; /*trbl */
		line-height: 1.3em;
		font-family: verdana, helvetica, sans-serif;
		font-size: 0.7em;
	}
	
	.hr_detalles_nota
	{
		border: none 0;
		border-top: 1px dotted #ddd;/*the border*/
		width: 450px;
		height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	}	
	
	.cuerpo_nota
	{
		margin: 10px 0px 15px 8px; /*trbl */
		line-height: 1.3em;
		font-family: verdana, helvetica, sans-serif;
		font-size: 0.8em;	
	}
	
	.cuerpo_nota a
	{
		text-decoration: underline;
	}
	.info_nota
	{
		margin: 10px 0px 15px 8px; /*trbl */
		line-height: 1.3em;
		font-family: verdana, helvetica, sans-serif;
		font-size: 0.7em;
		border-top: 1px dotted #ddd;/*the border*/
	}

	.info_nota h2
	{
		line-height: 1.3em;
		font-family: trebuchet ms, verdana;
		font-size: 1.3em;
	}
	
	.info_nota h3
	{
		display: inline;
		line-height: 1.3em;
		font-family: trebuchet ms, verdana, helvetica, sans-serif;
		font-size: 1.2em;
	}
	.entre_notas
	{
		border: none 0;
		border-top: 1px dotted #333;/*the border*/
		width: 450px;
		height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
		padding: 0 0 15px 0;
	}
	
	
	/* comentarios */

	.cabeceracomentarios
	{
		margin: 7px 16px 0px 10px; /* trbl */
		
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 1.4em;
		font-weight: Bold;
		font-size: 1em;
	}
	
	.comentariocaja 
	{
		margin: 10px 5px 10px 45px; /*trbl */
		padding: 5px;
		border: 1px dashed #333333;
		background-color: #EFEFEF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 1.4em;
		font-size: 0.7em;
	}
	
	.iconocomentario {
		margin: 7px 16px 0px 10px; /* trbl */
		padding: 0;
		float:left;
	}	
	
	.formulariocomentarios
	{
		margin: 10px 5px 10px 15px; /*trbl */
		padding: 5px;
		border: 1px dashed #333333;
		background-color: #9c0;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 1.4em;
		font-size: 0.7em;
	}

	.formulariocomentarios h2
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 1.4em;
		font-weight: Bold;
		font-size: 1.3em;
	}
	
	
	.hr_separador_tenue
	{
		border: none 0;
		border-top: 1px dotted #ddd;/*the border*/
		width: 90%;
		height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	}
	
	

	
	/* code */
	code
	{
		font-family: Courier, fixed-with, sans-serif;
		line-height: 1.4em;
		font-size: 0.7em;
	}
