body{
	font-size:10px;
	font-family:Verdana;
	background-color:#A9DAF3;
	background-image:url('img/fondo.gif');
	background-position:center;
}
TD{
	font-family:Verdana;
	font-size:10px;
}
A, A:LINK, A:VISITED {
	text-decoration:none;
}
a.uno {display: block;
width: 468px;
height: 60px;
text-decoration: none;
}

#contenedor {
	position:relative;
	top:-8px;
	left:-24px;
	width: 706px;
	height: 100%;
	background-color:#FFFFFF;
}
#main{
	position:absolute;
	top:0px;
	left:0px;
	height:670px;
	margin-top:174px;
	padding-left:166px;
	text-align:left;
	background-image:url('img/logosPie.png');
	background-position:bottom;
	background-repeat:no-repeat;
}
#menu1{ top:175px; }
#menu2{ top:195px; }
#menu3{ top:215px; }
#menu4{ top:235px; }
#menu5{ top:255px; }
#menu6{ top:275px; }
#menu7{ top:295px; }
#menu8{ top:315px; }
#menu9{ top:335px; }
#menu10{ top:355px; }

.dlUPM{
	background-color:#006600;
}

.dlUC3M{
	background-color:#00FFFF;
}

.dlUVA{
	background-color:#FF00FF;
}

.UPMComp{
	background-color:#00CC33;
}

.UC3MComp{
	background-color:#CC6600;
}

.UVAComp{
	background-color:#FFFF00;
}

.NECComp{
	background-color:#FF6600;
}

.opcionMenu{
	font-size:30px;
	color:#0178BB;
}
.subopcionMenu{
	font-size:16px;
	color:#777777;
}
.title{
	color:#0178BB;
	font-size:16px;
	font-weight:bold;
}
.opMenu{
position:absolute;
left:20px;
color:#A9DAF3;
text-align:left;
font-size:13px;
font-weight:bold;
}
.opMenu:HOVER{
color:#FFFFFF;
font-size:15px;
/*position:relative;
left:3px;*/
}

table.calendar { font-size: 100%; text-align: center; border: 1px solid #E7E7E7; margin: 0.5em; }
table.calendar caption { color: #033799; font-weight: bold; padding: 0.2em; }
table.calendar tr {}
table.calendar thead th { color: #033799; font-weight: normal; padding: 0.1em; }
table.calendar td { padding-top: 0.2em;  padding: 0.1em 0.3em 0.1em 0.3em;  }
table.calendar td.domingo { color: #FF0000; }