/*modales boton agendas*/

.btn-agenda {
    display: table;
    margin: 0 auto;
    background: #de0131;
    padding: 2% 4%;
    margin-top: 20px;
    font-weight: bold;
    color: #fff;
  cursor:pointer;
}

.rojo .modal-header {
    background: #de0131;
}
.rojo .btn-default {
    color: #dd0131;
    background-color: #fff;
    border-color: #dd0131;
}

.rojo .modal-body {
    position: relative;
    padding: 4% 5% 4%;
}

.rojo .modal-body p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #333 !important;
}

.btn-agenda.morado {
    background: #8764b4;
}

.morado .modal-header {
    background: #8764b4;
    color: #FFF;
}

.modal-body p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #333 !important;
}

.morado .btn-default {
    color: #8764b4;
    background-color: #fff;
    border-color: #8764b4;
}

.morado .modal-body {
    position: relative;
    padding: 4% 5% 4%;
}

.btn-agenda.amarillo {
    background: #d2a005;
}

.amarillo .modal-header {
    background: #d2a005;
}

.amarillo .btn-default {
    color: #d2a005;
    background-color: #fff;
    border-color: #d2a005;
}

.amarillo .modal-body {
    position: relative;
    padding: 4% 5% 4%;
}


/*modales boton agendas*/

/* inicio agenda azul */
.agenda-azul {
  padding:5% 2%;
}
.agenda-azul .tituloEvento {
  text-align: center;
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:2em;
}
.agenda-azul .agendaDia {
  background:#fff;
  padding:15px;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  margin-bottom:5%;
}
.agenda-azul .agendaDia .dia {
  border-bottom:solid 2px #009ddf;
}
.agenda-azul .agendaDia .dia h3 {
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:1.5em;
  margin:0;
  background: #009ddf;
  color: #fff;
  padding: 5px 5px;
  text-align: center;
}
.agenda-azul .agendaDia .hora {
border-bottom: solid 1px #f0f0f0;
  margin-top:15px;
color: #5684a5;
font-family: 'Yanone Kaffeesatz',sans-serif;
font-size: 1.3em;
}
.agenda-azul .agendaDia .hora .glyphicon {
  color:#009ddf;
  font-size: .7em;
}
.agenda-azul .agendaDia .actividad {
  border-bottom: solid 1px #009ddf;
  
  padding-bottom: 10px;
}
.agenda-azul .tituloSeccion h3 {
	text-align: center;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 4em;
	color: #1a7494;
	font-weight: 400;
	display: table;
	margin: auto;
	margin-bottom: 20px;
}
/* fin agenda azul */





/* inicio agenda roja */
.agenda-roja {
  padding: 15px 2%;
}
.agenda-roja .tituloEvento {
  text-align: center;
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:2em;
}
.agenda-roja .agendaDia {
  background:#fff;
  padding:15px;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  margin-bottom: 30px;
}
.agenda-roja .agendaDia .dia {
  border-bottom:solid 2px #df0031;
}
.agenda-roja .agendaDia .dia h3 {
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:1.5em;
  margin:0;
  background: #df0031;
  color: #fff;
  padding: 5px 5px;
  text-align: center;
}
.agenda-roja .agendaDia .hora {
border-bottom: solid 1px #f0f0f0;
  margin-top:15px;
color: #a0092a;
font-family: 'Yanone Kaffeesatz',sans-serif;
font-size: 1.3em;
}
.agenda-roja .agendaDia .hora .glyphicon {
  color:#df0031;
  font-size: .7em;
}
.agenda-roja .agendaDia .actividad {
  border-bottom: solid 1px #df0031;
  
  padding-bottom: 10px;
}
.agenda-roja .tituloSeccion h3 {
	text-align: center;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 4em;
	color: #1a7494;
	font-weight: 400;
	display: table;
	margin: auto;
	margin-bottom: 20px;
}
/* fin agenda roja */





/* inicio agenda naranja */
.agenda-naranja {
  padding:5% 2%;
}
.agenda-naranja .tituloEvento {
  text-align: center;
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:2em;
}
.agenda-naranja .agendaDia {
  background:#fff;
  padding:15px;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  margin-bottom:5%;
}
.agenda-naranja .agendaDia .dia {
  border-bottom:solid 2px #df6900;
}
.agenda-naranja .agendaDia .dia h3 {
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:1.5em;
  margin:0;
  background: #df6900;
  color: #fff;
  padding: 5px 5px;
  text-align: center;
}
.agenda-naranja .agendaDia .hora {
border-bottom: solid 1px #f0f0f0;
  margin-top:15px;
color: #ef780b;
font-family: 'Yanone Kaffeesatz',sans-serif;
font-size: 1.3em;
}
.agenda-naranja .agendaDia .hora .glyphicon {
  color:#df6900;
  font-size: .7em;
}
.agenda-naranja .agendaDia .actividad {
  border-bottom: solid 1px #df6900;
  
  padding-bottom: 10px;
}
.agenda-naranja .tituloSeccion h3 {
	text-align: center;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 4em;
	color: #1a7494;
	font-weight: 400;
	display: table;
	margin: auto;
	margin-bottom: 20px;
}
/* fin agenda naranja */




/* inicio agenda verde */
.agenda-verde {
  padding:5% 2%;
}
.agenda-verde .tituloEvento {
  text-align: center;
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:2em;
}
.agenda-verde .agendaDia {
  background:#fff;
  padding:15px;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  margin-bottom:5%;
}
.agenda-verde .agendaDia .dia {
  border-bottom:solid 2px #2ebaba;
}
.agenda-verde .agendaDia .dia h3 {
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:1.5em;
  margin:0;
  background: #2ebaba;
  color: #fff;
  padding: 5px 5px;
  text-align: center;
}
.agenda-verde .agendaDia .hora {
border-bottom: solid 1px #f0f0f0;
  margin-top:15px;
color: #1e7f7f;
font-family: 'Yanone Kaffeesatz',sans-serif;
font-size: 1.3em;
}
.agenda-verde .agendaDia .hora .glyphicon {
  color:#2ebaba;
  font-size: .7em;
}
.agenda-verde .agendaDia .actividad {
  border-bottom: solid 1px #2ebaba;
  
  padding-bottom: 10px;
}
.agenda-verde .tituloSeccion h3 {
	text-align: center;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 4em;
	color: #1a7494;
	font-weight: 400;
	display: table;
	margin: auto;
	margin-bottom: 20px;
}
/* fin agenda verde */





/* inicio agenda morado */
.agenda-morado {
  padding:5% 2%;
}
.agenda-morado .tituloEvento {
  text-align: center;
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:2em;
}
.agenda-morado .agendaDia {
  background:#fff;
  padding:15px;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  margin-bottom:5%;
}
.agenda-morado .agendaDia .dia {
  border-bottom:solid 2px #8764b4;
}
.agenda-morado .agendaDia .dia h3 {
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:1.5em;
  margin:0;
  background: #8764b4;
  color: #fff;
  padding: 5px 5px;
  text-align: center;
}
.agenda-morado .agendaDia .hora {
border-bottom: solid 1px #f0f0f0;
  margin-top:15px;
color: #674198;
font-family: 'Yanone Kaffeesatz',sans-serif;
font-size: 1.3em;
}
.agenda-morado .agendaDia .hora .glyphicon {
  color:#8764b4;
  font-size: .7em;
}
.agenda-morado .agendaDia .actividad {
  border-bottom: solid 1px #8764b4;
  
  padding-bottom: 10px;
}
.agenda-morado .tituloSeccion h3 {
	text-align: center;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 4em;
	color: #1a7494;
	font-weight: 400;
	display: table;
	margin: auto;
	margin-bottom: 20px;
}
/* fin agenda morado */




/* inicio agenda dorado */
.agenda-dorado {
  padding:5% 2%;
}
.agenda-dorado .tituloEvento {
  text-align: center;
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:2em;
}
.agenda-dorado .agendaDia {
  background:#fff;
  padding:15px;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  margin-bottom:5%;
}
.agenda-dorado .agendaDia .dia {
  border-bottom:solid 2px #d2a006;
}
.agenda-dorado .agendaDia .dia h3 {
  font-family: 'Yanone Kaffeesatz',sans-serif;
  font-size:1.5em;
  margin:0;
  background: #d2a006;
  color: #fff;
  padding: 5px 5px;
  text-align: center;
}
.agenda-dorado .agendaDia .hora {
border-bottom: solid 1px #f0f0f0;
  margin-top:15px;
color: #ab840e;
font-family: 'Yanone Kaffeesatz',sans-serif;
font-size: 1.3em;
}
.agenda-dorado .agendaDia .hora .glyphicon {
  color:#d2a006;
  font-size: .7em;
}
.agenda-dorado .agendaDia .actividad {
  border-bottom: solid 1px #d2a006;
  
  padding-bottom: 10px;
}
.agenda-dorado .tituloSeccion h3 {
	text-align: center;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 4em;
	color: #1a7494;
	font-weight: 400;
	display: table;
	margin: auto;
	margin-bottom: 20px;
}
/* fin agenda dorado */

/*acordeones*/
.btnAcordeon {
  display:table;
  width:100%;
  text-decoration:none;
  color:#fff;
  padding:1em .8em;
  border-radius:0;
}
.btnAcordeon {
  display:table;
  width:100%;
  font-size: 1.5em;
  font-family: 'Yanone Kaffeesatz',sans-serif;
  text-decoration:none;
  color:#fff;
  padding: .6em .8em;
  letter-spacing: .05em;
  border-radius:0;
}
.btnAcordeon i {
  float:right;
  margin-top: .5em;
  font-size: .7em;
}
.btnAcordeon.color-1 {
  background:#df0031;
  transition:.3s;
}
.btnAcordeon.color-1:hover, .btnAcordeon.color-1:focus, .btnAcordeon.color-1:active {
  text-decoration:none;
  color:#fff;
  background:#940424;
  transition:.3s;
}

.btnAcordeon.color-2 {
  background: #2069ac;
  transition:.3s;
}
.btnAcordeon.color-2:hover, .btnAcordeon.color-2:focus, .btnAcordeon.color-2:active {
  text-decoration:none;
  color:#fff;
  background:#114471;
  transition:.3s;
}


.btnAcordeon.color-3 {
  background: #24afb7;
  transition:.3s;
}
.btnAcordeon.color-3:hover, .btnAcordeon.color-3:focus, .btnAcordeon.color-3:active {
  text-decoration:none;
  color:#fff;
  background:#1a7e84;
  transition:.3s;
}