BODY {
	background-color: #efefef;
	font-family: Lucida, Arial, Helvetica;
	font-size: 90%
}


Q {
	font-style: italic
}

BLOCKQUOTE {
	font-style: italic
}

P.nota {
	margin-left: 1cm;
	margin-right: 1cm;
	font-size: 90%
}

DIV.lema {
	font-size: 125%;
	font-family: Arial, Helvetica;
	color: #1f4f37;
	margin: 0px 20px 20px 0px
}

H2 {
	font-size: 140%;
	font-weight: bold;
	color: #979f5f;
	text-align: left
}

P.punteros {
	font-size: 90%
}

DIV.historia {
	background-color: #ffffff;
	border-width: 2px;
	border-style: solid;
	border-color: #676f2f;
	padding: 8px;
	margin: 8px
}

DIV.historia H1 {
	font-size: 135%;
	font-weight: bold;
	color: black;
	text-align: left;
	margin-top: 0px
}

DIV.historia DIV.textohistoria {
	margin-left: 2em;
	margin-right: 2em;
}

DIV.historia DIV.textohistoria H1 {
	font-size: 110%;
	font-weight: bold;
}

DIV.historia DIV.textohistoria H2 {
	font-size: 100%;
	font-weight: bold;
	margin-left: 1em
}

DIV.historia DIV.datos {
}

DIV.historia DIV.datos SPAN.fecha {
}

DIV.historia DIV.datos SPAN.comentarios {
}

DIV.comentario {
	background-color: #ffffff;
	border-width: 2px;
	border-style: solid;
	border-color: #676f2f;
	padding: 1ex;
	margin: 1em
}

DIV.comentario DIV.textocomentario {
	margin-left: 2em;
	margin-right: 2em;
}

DIV.historia DIV.datos {
}

DIV.historia DIV.datos SPAN.fecha {
}

DIV.historia DIV.datos SPAN.autor {
}

DIV.nuevocomentario {
	border-style: inset;
	border-width: 1px;
	padding: 1em;
	margin: 8px
}

DIV.nuevocomentario H1 {
	font-size: 125%;
	color: black;
	text-align: left
}

DIV.nuevocomentario DIV.fila {
	font-size: 90%;
	font-weight: bold
}

DIV.nuevocomentario DIV.campo {
	font-size: 100%
}

DIV.nuevocomentario SPAN.avisocomentarios {
	font-size: 80%
}

DIV.nuevahistoria {
	border-style: inset;
	border-width: 1px;
	padding: 1em;
	margin: 8px
}

DIV.nuevahistoria H1 {
	font-size: 125%;
	color: black;
	text-align: left
}

DIV.nuevahistoria DIV.fila {
	font-size: 90%;
	font-weight: bold
}

DIV.nuevahistoria DIV.campo {
	font-size: 100%
}

TABLE.listahistorias {
	background-color: #ffffff;
	border-color: #676f2f;
	border-width: 2px;
	border-style: solid;
	padding: 2px
}

DIV.contenido {
	position: absolute;
	left: 0;
	right: 200px
}

DIV.barra {
	position: absolute;
	width: 180px;
	right: 0;
	border-color: #676f2f;
	border-style: solid;
	border-width: 2px;
	background-color: #ffffff;
	font-size: 75%;
	padding: 2px;
	margin: 8px
}

DIV.barra H1 {
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	margin: 3px
}

DIV.barra UL {
	list-style: none;
	margin-left: 0;
	padding-left: 0
}

TABLE.calendario {
	width: 100%
}

TABLE.calendario TD {
	text-align: center
}

TABLE.calendario CAPTION {
	font-weight: bold
}

TABLE.indicecalendario {
	width: 100%
}

TABLE.indicecalendario TD {
	text-align: center
}

TABLE.indicecalendario TD A {
	text-decoration: none;
	font-weight: bold;
	color: #000000
}
A:link          {BACKGROUND: none; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:active        {BACKGROUND: none; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:visited       {BACKGROUND: none; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover         {BACKGROUND: none; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

H1 {
        font-size: 28px;
        font-weight: bold;
        color: #777f3f;
        text-align: left;
        margin: 20px 20px 0px 0px
}

abbr, acronym {
	cursor: help;
}