/*
	Estilos para los calendarios
	Creado por César García el 14 de Agosto de 2012
  Se ha creido conveniente cargar un sólo archivo para los calendarios diario y mensual debido a la similitud en estructura

	NOTA IMPORTANTE: Implementar sólo los estilos estándar de los calendarios, no poner estilos específicos de otros módulos, secciones o taxonomías
*/
.past-editions-number {
	margin-bottom:20px;
  border-radius: 5px; 
  border-bottom: solid #ddd 1px; }
  .past-editions-number .past-editions-slideHeader {
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -o-border-radius:5px 5px 0 0;    
    -ms-border-radius:5px 5px 0 0;    
    border-radius:5px 5px 0 0;
  	background: #b01901;
    overflow: hidden; 
    text-align: center; 
    color:#fff; }
    .past-editions-number .past-editions-slideHeader span {
      display: inline-block;
      font-weight: bold;
      font-size: 20px;
      text-transform: uppercase; }
    .past-editions-number .past-editions-slideHeader a {
      color: #fff;
      display: block; }
      .past-editions-number .past-editions-slideHeader .left-arrow,
      .past-editions-number .past-editions-slideHeader .right-arrow {
        float: left;
        border-right: 1px solid #e07c7c;
        width: 47px; 
        display: inline-block;
        padding: 27px 12px;
        background: url(/sites/all/themes/larepublica_zen/images/calendar_sprite.png) no-repeat 4px 20px; }
        .past-editions-number .past-editions-slideHeader .left-arrow.disabled,
        .past-editions-number .past-editions-slideHeader .right-arrow.disabled { 
          opacity: 0.3; }

      .past-editions-number .past-editions-slideHeader .right-arrow {
        float: right;
        background: url(/sites/all/themes/larepublica_zen/images/calendar_sprite.png) no-repeat -45px 20px; 
        border-right: 0;
        border-left: 1px solid #e07c7c; }

      .past-editions-number .title { display: inline-block; padding-top: 2px;}
      .past-editions-number .past-editions-slideHeader span.year {
        display: block; font-size: 14px; }
      .past-editions-number .past-editions-slideHeader span.year.only {
        display: inline-block; padding: 12px 0 0; font-size: 20px; }


      .past-editions-number .past-editions-slideHeader li:nth-child(2) {
        background: #b31901;
        /* Old browsers */
        background: -moz-linear-gradient(left, #b31901 0%, #c81b01 33%, #c21a01 69%, #b21901 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b31901), color-stop(33%, #c81b01), color-stop(69%, #c21a01), color-stop(100%, #b21901));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, #b31901 0%, #c81b01 33%, #c21a01 69%, #b21901 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, #b31901 0%, #c81b01 33%, #c21a01 69%, #b21901 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, #b31901 0%, #c81b01 33%, #c21a01 69%, #b21901 100%);
        /* IE10+ */
        background: linear-gradient(to right, #b31901 0%, #c81b01 33%, #c21a01 69%, #b21901 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b31901', endColorstr='#b21901',GradientType=1 );
        /* IE6-9 */
        padding: 4px 0px;
        width: 845px; }



  .past-editions-number .past-editions-numerals {
    margin: 0;
    border-right: 1px solid #dce0e4;
    border-left: 1px solid #dce0e4;
    border-bottom: 1px solid #dce0e4;
    border-radius: 0 0 5px 5px; 
    text-align: center; }
    .past-editions-number .past-editions-numerals li {
      display: inline-block; 
      text-align: center; }
    .past-editions-number .past-editions-numerals span{
      text-transform: uppercase;
      color: #9fa9b4;
      font-size: 15px;
      padding: 10px 6px;
      display: block; }
      .past-editions-number .past-editions-numerals a:hover {
        background: #d6dadf; }
      .past-editions-number .past-editions-numerals a span {
        /*color: #ad1f09; */ 
      	font-weight: bold;
        text-decoration: underline; }
      .past-editions-number .past-editions-numerals a span:hover {
        background:#d6dadf; }
    .past-editions-number .past-editions-numerals .active {
      background: #768596;
      color: #fff; }
      .past-editions-number .past-editions-numerals .active span {
        color: #fff; }

.past-editions-slideHeader li:nth-child(1), .past-editions-slideHeader li:nth-child(3) {
  background: #b01901;
  color: #fff;
  height: 55px; }


@media (max-width: 767px) {
  .past-editions-number { 
    overflow: auto; 
    border-right: solid #ddd 1px; }
  .past-editions-number .past-editions-numerals li { 
    float:left;
    width:25%; 
    border-left: solid #ccc 1px; 
    border-bottom: solid #ccc 1px; }
  .past-editions-number .past-editions-numerals li span {
    font-size: 1.3rem;
    font-weight: bold; }
  .past-editions-number .past-editions-numerals li.glr-calendar-day:last-child { border-right: solid #ccc 1px; }  
}