body {
		font-family:Arial, Helvetica, sans-serif;
		margin-left:auto;
		margin-top:10px;
		margin-right:auto;
		margin-bottom:0px;
		background-color:#ffffff;
		background-image:url(fondo.png);
		width:90%;
}
.estructura {
		background-color:#EEE6FF;
		margin:0px;
		padding:0px;
		border:1px solid #000000;
		width:100%;
}
#cabecera {
		background-color:#8060BF;
		height:45px;
		width:100%;
		border-bottom:1px solid #000000;
}
#cabecera h1 {
		padding:0px;
		margin:0px;
		padding-top:5px;
		padding-left:15px;
		font-size:23px;
		color:#D5BFFF;
}
#cabecera a {
		color:#D5BFFF;
		text-decoration:none;
}
#side-a {
		float:left;
		width:60%;
		background-color:#EEE6FF;
		height:auto;
		margin:8px;
		border:1px solid #8060BF;
}
#side-b {
		float:left;
		width:30%;
		background-color:#EEE6FF;
		height:auto;
		border:1px solid #8060BF;
		margin-top:8px;
		margin-bottom:8px;
}
.caja h2 {
		font-size:12px;
		margin:0px;
		padding:2px;
		padding-right:5px;
		text-align:right;
		background-color:#8060BF;
		color:#FFFFFF;
		background-image:url(fondob.png); 
}
.caja p { 
		margin:1px;
		padding:5px;
		text-align:justify;
}
#pie {
		background-color:#8060BF;
		text-align:center;
		clear:both;
		margin:0px;
		color:#D5BFFF;
}
.caja {
		margin:5px;
		background-color: #D5BFFF;
		font-size:12px;
}
.caja ul {
		margin:0;
		padding:0;
		list-style-image:url(but.png);
		padding-left:20px;
}	 
.caja li {
		margin:0;
}
a:link {
		color:#000000;
		text-decoration:none;
}
a:visited {
		color:#000000;
		text-decoration:none;
}
a:hover {
		color:#8060BF;
		text-decoration:underline;
}
a:active {
		color:#000000;
		text-decoration:none;
}
a {
		font-weight:bold;
}
#menutop a {
		display:block;
		text-decoration:none;
		color:#FFFFFF;
		font-size:14px;
		border:1px solid black;
		background:#8060BF;
		width:100%;
}
#menutop a:hover {
		background:#D5BFFF;
		border:1px solid black;
		background-image:url(fondob.png);
}
#menutop {  
		margin:1em 0;
		padding:0px 0.5em;
		margin-left:8px;
}
#menutop ul {
		margin:0;
		padding:0;
		list-style-type:none;
}
#menutop li {
		margin:0;
		padding:0;
		float:left;
		width:7em;
		margin-right:1em;
		background:#BFA330 none;
		text-align:center;
}
.cat ul {
		margin:0;
		padding:0;
		list-style-type:none;
}
.light {
		color: #8060BF;
		font-weight: bold;
}