body.bodynormal div#contenido div.contenedor_calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	position: absolute;
	top: 50px;
	left: 75%;
	padding:0;
	margin: 0;
	width: 0;
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario {
	padding: 0;
	margin: 0;
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario img.flecha_izquierda {
	position: absolute;
	left: 0em;
	top: 0px;
	border: 0;	
	padding: 0;
	margin: 0;
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario img.flecha_derecha {
	position: absolute;
	left: 11.8em;	
	top: 0px;
	border: 0;	
	padding: 0;
	margin: 0;
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario table {
	border: 1px solid #324B72;
	font-size: 0.9em;
	background-color: #F8F8F8;
	margin: 0;
	padding: 0;
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario table caption {
	margin: 0;
	padding:0;
	color: #333333;	
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr th {
	background-color:#324B72;
	color: #FFFFFF;
	text-align: center;
/*	width: 2em;*/
padding:0.2em;
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td {
	text-align: center;
	padding:0px;
	color: #888888;
	text-decoration: none;		
padding:0.2em;
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td.marcado {
	font-weight: bold;
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td.finde {
	background-color:#E8E8E8;
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td.finde_marcado {
	background-color:#E8E8E8;
	font-weight: bold;	
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td a:link, 
  body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td a:visited,
    body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td a:active    { 
	color: #800000;
	text-decoration: none;	
	width: 100%;
	height: 100%;	
}


body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td a:hover{ 
	color: #800000;   
	text-decoration: underline;	
	width: 100%;
	height: 100%;	
	background-color:#C0C0C0;	
}

body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td:hover, 
  body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td.finde:hover,
    body.bodynormal div#contenido div.contenedor_calendario div.calendario table tr td.finde_marcado:hover {
	background-color:#C0C0C0;
}
