body   {
	   color:#666666;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:smaller;
	   text-align:justify;
	   }
.cabecera {
		  position:absolute;
		  top:0;
		  left:0;
		  }
.contenido_pie	{			/*Contenedor para el menú lateral, el */
		position:absolute;	/*contenido y el pie de la página*/
		top:140;
		left:0;
		width:800;
		}
.lateral  {				/*Contiene el menú lateral: opciones y */
		  position:absolute;	/*la imagen */
		  width:225px;
		  height:300px;
		  left:0;
		  top:0;
		  }
.lateral_index {						/*Menú lateral de la portada*/
		position:absolute;		
		width:170px;
		}
#menu_portada a	{					/*Enlaces del menú lateral de la portada */
			text-align:right;
			font-weight:bold;
			display:block;			
			margin: 0;	
			padding-bottom: 5px;
			padding-top: 5px;			
			width: 170px;
			}
#menu_portada a:hover	{
			color:#FFF;
			/*text-decoration:none;*/
			background-color:#C8D000;
			width: 170px;
			font-weight:bold;			
			}
.menu	  {
		  position:absolute;	/*El menú de opciones propiamente dicho*/
		  top:0;
		  }

.imagmenu {				/*La imagen que acompaña a las opciones*/
		  position:absolute;
		  top:0;
		  left:170px;
		  }
.optmenu  {				/*Un pequeño ajuste en la separación de */
		  margin:-1px;		/*las opciones del menú*/	
		  border:0;
		  }
.contenido	  {					
		  position:relative;
		  left:260px;
		  top:0;
		  width:456px;
		  }
.contenido_index	{
		position:relative;
		left:170px;
		}
.pie	{
	position:relative;
	text-align:center;
	/*border-top:1px solid #666;
	border-bottom:1px solid #666;*/
	color:#FFF;
	background-color:#C8D000;
	}

a:link	{				/*Opciones para la presentación de los links*/
	color:#C8D000;
	text-decoration:none;
	}
a:visited	{
		color:#C8D000;
		text-decoration:none;
		}
a:hover	{ 	
			color:#666666;
			text-decoration:none; 	
			}
a:link.link_pie	{
				color:#FFF;
				text-decoration:none;
				}
a:visited.link_pie	{
					color:#FFF;
					text-decoration:none;
					}
a:hover.link_pie	{
				color:#8B9B07;
				text-decoration:none;
				}
label	{											/*Formato del formulario certificados*/
		display:block;							/*Toma las label como bloques*/						
		width:80px;								/*Ancho fijo de 80px*/
		text-align:right;						/*Alínea el texto de las label*/
		float:left;								/*Permite que flote a la izquierda*/
		margin-bottom:4px;					/*Separa un poco verticalmente*/
		}
input	{
		display:block;							/*Igual que antes*/
		float:left;								/*Ídem*/
		margin-bottom:4px;
		border-width:1px;
		border-style:solid;					/*Ídem*/
		border-color:#C8d000;
		/*background:#FFA500;*/				/*Permite cambiar el color de fondo*/
		}											/*Para verlo quita el comentario*/
textarea	{
			display:block;						/*Ídem*/
			position:relative;				/*Para poder posicionarla*/
			left:0px;
			border-width:1px;
			border-style:solid;				/*Ídem*/
			border-color:#C8d000;			/*a 80px del borde izquierdo*/
			}
br	{
	clear:left;									/*Necesario, empuja hacia la izquierda*/
	}
.centrado	{
				position:relative;			/*Chapuza para centrar el botón enviar*/
				left:45%;
				}
table	{				/*Formato de las tablas del calendario*/
	width:456px;		/*y el horario*/
	border:1px solid #666;
	border-collapse: collapse;
	}
td	{
	border:1px solid #666;
	text-align:center;
	/*width:64px;*/
	font-size:smaller;
	font-weight:bold;
	font-style:italic;
	padding:2px;
	}
td.mes	{
	background-color:#C8D000;
	font-style:normal;
	}
td.semana	{
		font-size:10px;
		font-style:normal;
		}
td.nolect	{
		background-color:#6FC;
		}
td.fiesta	{
		background-color:#6C9;
		}
td.vaca	{
	background-color:#6FF;
	}
td.extra1	{
				background-color:#F90;
				color:#FFF;
				}
td.extra2	{
				background-color:#FC3;
				color:#FFF;
				}
.verde	{
			color:#C8D000;
			}
.verde_bold	{			
				font-weight:bold;
				color:#C8D000;
				}
.normal	{
			font-style:normal;
			}
.bold	{
		font-weight:bold;
		}
.bold_center	{
					font-weight:bold;
					text-align:center;
					}
.right	{
			text-align:right;
			}
.ri_xsmall	{
				text-align:right;
				font-size:10;
				}
.bo_ri_la	{
				font-weight:bold;	
				text-align:right;
				font-size:large;			
				}
.bo_ce_it	{
		font-weight:bold;
		text-align:center;
		font-style:italic;
		}
.fw_normal	{
				font-weight:normal;
				}
.cursiva	{
			font-style:italic;
			}
p.cita	{
			margin-left:25%;
			margin-right:25%;
			font-style:italic;
			text-align:justify;
			}
p.autor_cita	{
					margin-left:25%;
					margin-right:25%;
					text-align:right;
					}
.haiku{
		position:relative;
		width:456px;
		/*height:432px;*/
		height:800px;
		background: url("MENU/haiku_fondo_01.jpg");
		}
.form_haiku	{
		position:absolute;
		top:250px;
		left:50px;
		color: #000000 ;
		}