#acordeon    {
    max-width: 475px;
	border: 5px solid #570536;
	/*border-radius: 7px; */
}

#acordeon h1 {
        background: #0e4e6c;
        color: #fed201;
        cursor: pointer;
        font: 18px Helvetica, Arial, sans-serif;
        line-height: 24px;
        margin: 0 0 0px 0;
        padding: 3px 5px 1px;
    }

#acordeon h2 {
        background: #570536;
        color: white;
		text-align: center;
        cursor: pointer;
        font: 18px Helvetica, Arial, sans-serif;
        line-height: 30px;
        margin: 0 0 0 0;
        padding: 0px 0px 0px 0px;
    }

#acordeon h4 {
        color: marroon;
        cursor: pointer;
        font: 12px Helvetica, Arial, sans-serif;
		font-weight: bold;
        margin-left: 10px;
        padding: 3px 5px 1px;
    }

#acordeon h5 {
        background: #0e4e6c;
        color: white;
        cursor: pointer;
        font: 12px Helvetica, Arial, sans-serif;
		font-weight: bold;
        margin: 0 0 0px 0;
        padding: 3px 5px 1px;
    }

#acordeon .content {
        background-color: #ffffcc;
		color: black;
		font: 12px Helvetica, Arial, sans-serif;
		text-align: left;
		border: solid black 5px;
		border-color: #570536;
		padding: 3px 5px 1px;
    }

#acordeon .content p {
        margin: 0.5em 0;
        padding: 0 0px 0px 0px;
    }

#div-calendario {
  width: 90px;
  border-width:0px;
  border-style:solid;
  border-color:#ff9900;
  text-align: center;
}

#calendario {
    width: 293px;
    border: 3px;
    border-color: red;
}

#calendario .semana-dia {
    background-color: grey;
    color: white;
    font: 18px Helvetica, Arial, sans-serif;
    padding-top: 2px;
	text-align: center;
}

#calendario .semana-dia-f {
    background-color: silver;
    color: black;
    font: 18px Helvetica, Arial, sans-serif;
    padding-top: 2px;
	text-align: center;
}

.dia {
    background-color: black;
    color: white;
    font: 24px Helvetica, Arial, sans-serif;
	text-align: center;
	margin: 5px;
}

.activo:hover {
    background-color: red;
}

#calendario .dia {
    background-color: black;
    color: white;
    font: 18px Helvetica, Arial, sans-serif;
	text-align: center;

}

#calendario .mes {
    background-color: #ff9900;
    color: black;
    font: 24px Helvetica, Arial, sans-serif;
	text-align: center;
}

#calendario .diaPequeno {
	border: 1px;
	border-color: white;
	width: 100%;
    background-color: black;
    color: white;
    font: 14px Helvetica, Arial, sans-serif;
	padding-top: 3px;
    padding-bottom: 3px;
}

#calendario a {
    text-decoration: none;
    color: yellow;
    font-weight: bold;
}

#calendario a .aPequeno{
    text-decoration: none;
    color: white;

}

#programa {
	text-align: left;
	border: 5px solid black;
    background-color: #FFFF99;
    color: black;
    font: 14px Helvetica, Arial, sans-serif;
    padding: 15px;;
}

#td-programa {
    text-align: justify;
    background-color: #FFFF99;
    color: black;
    font: 14px Helvetica, Arial, sans-serif;
    padding-left: 5px;
    padding-right: 5px;
}

.boton:hover {
      -ms-transform: scale(1.021);
      -webkit-transform: scale(1.021);
      -moz-transform: scale(1.021);
      -o- transform: scale(1.021);
      transform: scale(1.021);
	box-shadow: white 2px 2px 12px 2px;

}
