#Almanaque
{
  width:320px;
  height:13rem;
  float:right;
  margin-bottom:2rem;
  line-height:normal;
  font-family: "OpenSansRegular";
  font-size: initial;
  cursor: default;
}

#Calendario
{
  display:inline-block;
  box-sizing:content-box;  /* Muy importante, ya que cuenta con el borde de las cajas */
  margin-left: -4.5rem;
  text-align: center;
  
  border-radius: 12px 12px 12px 12px;
  -moz-border-radius: 12px 12px 12px 12px;
  -webkit-border-radius: 12px 12px 12px 12px;
  border: 2px solid rgba(251, 195, 173, 1);
  background-color:rgba(252, 231, 221, 1);
  width:11.5rem;
  height:12.5rem;
  overflow:hidden;
}

#Calendario .Celda
{
  float: left; 
  text-align:right; 
  width:1rem; 
  height:1rem;
  margin:0.3rem;
}

#Calendario .Celda a
{
  vertical-align: super;
  text-decoration: none;

  line-height:normal;
  transition: all 0.25s linear;
}



#Calendario .Celda a:hover
{
  border-bottom: 4px solid rgba(251, 195, 173, 1);
  background-color: hsla(17, 91%,99%,1);
  box-sizing:content-box;  /* Muy importante, ya que cuenta con el borde de las cajas */

  line-height: 0.5rem;  
/*   transition: all 1s ease-in; */
}




#Almanaque .Alas
{
  text-align: center; 
  
  height:3rem;
  width:12rem;
}

#AlaIzquierda
{
  float:left;
  margin-left:-2.5rem;
  margin-top:5rem;

  -webkit-transform: rotate(-90deg);  /* Safari */
  -moz-transform: rotate(-90deg); /* Firefox */
  -ms-transform: rotate(-90deg); /* IE */
  -o-transform: rotate(-90deg);	/* Opera */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer 6 y 7*/
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
  transform: rotate(-90.0deg);	
}

#AlaDerecha
{
  float:right;
  margin-right:-4.30rem;
  margin-top:-8rem;
  
  -webkit-transform: rotate(90deg);  /* Safari */
  -moz-transform: rotate(90deg); /* Firefox */
  -ms-transform: rotate(90deg); /* IE */
  -o-transform: rotate(90deg);	/* Opera */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer 6 y 7*/
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
  transform: rotate(90deg);	
}

#Almanaque .Lenguetas
{
  border-radius: 13px 13px 0px 0px; 
  border: 2px solid rgba(251, 195, 173, 1);
  border-bottom:none;
  display: inline-block; 
  margin:auto 0;
/*   border: 2px solid rgba(251, 81, 6, 0.22); */
  background-color:rgba(251, 81, 6, 0.12);
}

#Almanaque #Opciones
{
  list-style:none;     
  margin:0 10px 0 10px;     
  padding:0;
}

#Almanaque #Opciones li
{
  float:right; 
  margin-left:1rem;
}