html, body, form, fieldset {
margin: 0;
padding: 0;
font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Elementos con marxen vertical */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Elementos con marxen a esquerda */
li, dd, blockquote {
	margin-left: 1em;
}

/* Outros */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 100%;
	font-family: inherit;
}
#calendario h2{
	font-family:"Comic sans";
}
#logo{
	display:block;
	width: 40em;
	margin: 1em auto;
}
#total{
	display:block;
	width: 45em;
	margin: 0 auto;
}
#quienes-somos{
	background: #fff url("../img/fondo.jpg") no-repeat right top;
	display: block; float: left; margin: 0 auto; 
	padding-right: 13em;
}
#quienes-somos p{
	width:36em
}
h2 a{
	color: orange;
}
#cuerpo{
	display:block;
	width: 30em;
	float: left;
}
#navegacion{
height: 1.6em;
list-style: none;
padding-left: 0;
border-top: 1px solid orange;
border-bottom: 1px solid orange;
}
#navegacion li{
padding-top: 0.1em;
float: left;
}
#navegacion li a{
text-decoration: none;
color: orange;
}
#navegacion li a:hover, #navegacion li a:active{
color: black;
}

#calendario{
font-size: 0.9em;
width: 15em;
float: right;
}
div.vevent{
border-bottom: 1px solid orange;
padding-bottom: 1em;
}
