@font-face {
  font-family: 'Phatt';
  src: url('../fonts/PhattPhreddy.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Baby';
  src: url('../fonts/Baby-Monsta.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

BODY{
  font-family: 'Comic Sans MS', Calibri, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;
  background: #000000;
}

TD{
  font-family: 'Comic Sans MS', Calibri, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;  
  background: #000000;
}

TD.vinyeta{
  font-family: 'Comic Sans MS', Calibri, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  background: #FFFFFF;  
}

A:link, A:visited, A:active {
  font-family: 'Comic Sans MS', Calibri, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #FF0000;
  font-weight: normal;
  text-decoration: none;
}
A:hover {
  color: #FF8400;
  text-decoration: none;
}

TABLE.leyenda{
  font-family: 'Comic Sans MS', Calibri, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;  
  background: #ffffff;
  border: none;
  padding: 2px;
  border-spacing: 2px;
}

TD.leyenda{
  font-family: 'Comic Sans MS', Calibri, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;  
  background: #FF0000;
  border: 2px solid #000000;
  padding: 4px;
}

TD.leyendaInterior{
  font-family: 'Comic Sans MS', Calibri, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;  
  background: #FF0000;
  border: none;
  padding: 0;
}

TD.wad{
  font-family: 'Comic Sans MS', Calibri, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #A9C2E1;
  font-weight: normal;
  text-decoration: none;  
  background: #000000;
}

A.wad:link, A.wad:visited, A.wad:active {
  font-family: 'Comic Sans MS', Calibri, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #A9C2E1;
  font-weight: normal;
  text-decoration: none;
}
A:hover {
  color: #413975;
  text-decoration: none;
}

.horarioFooter {
	background:#fff;
	border:3px solid #FF0F18;
	padding:5px;
	font-size:18px;
	color:#FF0F18;
	font-family: 'Baby', sans-serif;
	width:100%;
	text-shadow:
  0px 3.75px 0.02px #000,
  3.675px 0.7875px 0.02px #000,
  1.575px -3.4125px 0.02px #000,
  -3px -2.25px 0.02px #000,
  -2.85px 2.4375px 0.02px #000,
  1.8px 3.3px 0.02px #000,
  3.6px -1.05px 0.02px #000,
  -0.2625px -3.75px 0.02px #000,
  -3.7125px -0.5625px 0.02px #000,
  -1.3125px 3.525px 0.02px #000,
  3.15px 2.025px 0.02px #000,
  2.6625px -2.625px 0.02px #000,
  -2.025px -3.15px 0.02px #000,
  -3.525px 1.3125px 0.02px #000,
  0.525px 3.7125px 0.02px #000,
  3.75px 0.3px 0.02px #000,
  1.0875px -3.6px 0.02px #000,
  -3.2625px -1.8px 0.02px #000,
  -2.475px 2.8125px 0.02px #000,
  2.2125px 3px 0.02px #000,
  3.4125px -1.5375px 0.02px #000,
  -0.7875px -3.675px 0.02px #000,
  -3.75px -0.0375px 0.02px #000,
  -0.825px 3.675px 0.02px #000,
  3.4125px 1.575px 0.02px #000,
  2.2875px -3px 0.02px #000,
  -2.4375px -2.85px 0.02px #000,
  -3.3px 1.7625px 0.02px #000,
  1.0125px 3.6px 0.02px #000,
  3.75px -0.225px 0.02px #000,
  0.5625px -3.7125px 0.02px #000,
  -3.4875px -1.35px 0.02px #000,
  -2.0625px 3.15px 0.02px #000,
  2.625px 2.7px 0.02px #000,
  3.1875px -1.9875px 0.02px #000,
  -1.275px -3.525px 0.02px #000,
  -3.7125px 0.4875px 0.02px #000,
  -0.3px 3.75px 0.02px #000,
  3.6px 1.0875px 0.02px #000,
  1.8375px -3.2625px 0.02px #000,
  -2.8125px -2.5125px 0.02px #000,
  -3.0375px 2.2125px 0.02px #000,
  1.5px 3.45px 0.02px #000,
  3.675px -0.75px 0.02px #000,
  0.075px -3.75px 0.02px #000,
  -3.6375px -0.8625px 0.02px #000,
  -1.6125px 3.375px 0.02px #000,
  2.9625px 2.2875px 0.02px #000;
  overflow:auto;
}
.horarioFooter div {
	float:left;
	margin:0 10px;
}
.horarioFooter div a {
	font-family: 'Baby', sans-serif;
	font-size:20px;
}

.bloqueTitulos {
	font-size:24px;
	letter-spacing:2px;
	color:#FF0F18;
	font-family: 'Phatt', sans-serif;
	-webkit-text-stroke: 2px black;
	padding:5px;
	width:100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 6px;
	overflow-x: auto;
	white-space: wrap;
	text-shadow:
	0px 2.25px 0.02px #fff,
	2.205px 0.4725px 0.02px #fff,
	0.945px -2.0475px 0.02px #fff,
	-1.8px -1.35px 0.02px #fff,
	-1.71px 1.4625px 0.02px #fff,
	1.08px 1.98px 0.02px #fff,
	2.16px -0.63px 0.02px #fff,
	-0.1575px -2.25px 0.02px #fff,
	-2.2275px -0.3375px 0.02px #fff,
	-0.7875px 2.115px 0.02px #fff,
	1.89px 1.215px 0.02px #fff,
	1.5975px -1.575px 0.02px #fff,
	-1.215px -1.89px 0.02px #fff,
	-2.115px 0.7875px 0.02px #fff,
	0.315px 2.2275px 0.02px #fff,
	2.25px 0.18px 0.02px #fff,
	0.6525px -2.16px 0.02px #fff,
	-1.9575px -1.08px 0.02px #fff,
	-1.485px 1.6875px 0.02px #fff,
	1.3275px 1.8px 0.02px #fff,
	2.0475px -0.9225px 0.02px #fff,
	-0.4725px -2.205px 0.02px #fff,
	-2.25px -0.0225px 0.02px #fff,
	-0.495px 2.205px 0.02px #fff,
	2.0475px 0.945px 0.02px #fff,
	1.3725px -1.8px 0.02px #fff,
	-1.4625px -1.71px 0.02px #fff,
	-1.98px 1.0575px 0.02px #fff,
	0.6075px 2.16px 0.02px #fff,
	2.25px -0.135px 0.02px #fff,
	0.3375px -2.2275px 0.02px #fff,
	-2.0925px -0.81px 0.02px #fff,
	-1.2375px 1.89px 0.02px #fff,
	1.575px 1.62px 0.02px #fff,
	1.9125px -1.1925px 0.02px #fff,
	-0.765px -2.115px 0.02px #fff,
	-2.2275px 0.2925px 0.02px #fff,
	-0.18px 2.25px 0.02px #fff,
	2.16px 0.6525px 0.02px #fff,
	1.1025px -1.9575px 0.02px #fff,
	-1.6875px -1.5075px 0.02px #fff,
	-1.8225px 1.3275px 0.02px #fff,
	0.9px 2.07px 0.02px #fff,
	2.205px -0.45px 0.02px #fff,
	0.045px -2.25px 0.02px #fff,
	-2.1825px -0.5175px 0.02px #fff,
	-0.9675px 2.025px 0.02px #fff,
	1.7775px 1.3725px 0.02px #fff;
}


.welcome {
	font-size: 45px;
    letter-spacing: 2px;
    color: #FF0F18;
    font-family: 'Phatt', sans-serif;
    -webkit-text-stroke: 2px black;
    text-shadow: 0px 2.25px 0.02px #fff, 2.205px 0.4725px 0.02px #fff, 0.945px -2.0475px 0.02px #fff, -1.8px -1.35px 0.02px #fff, -1.71px 1.4625px 0.02px #fff, 1.08px 1.98px 0.02px #fff, 2.16px -0.63px 0.02px #fff, -0.1575px -2.25px 0.02px #fff, -2.2275px -0.3375px 0.02px #fff, -0.7875px 2.115px 0.02px #fff, 1.89px 1.215px 0.02px #fff, 1.5975px -1.575px 0.02px #fff, -1.215px -1.89px 0.02px #fff, -2.115px 0.7875px 0.02px #fff, 0.315px 2.2275px 0.02px #fff, 2.25px 0.18px 0.02px #fff, 0.6525px -2.16px 0.02px #fff, -1.9575px -1.08px 0.02px #fff, -1.485px 1.6875px 0.02px #fff, 1.3275px 1.8px 0.02px #fff, 2.0475px -0.9225px 0.02px #fff, -0.4725px -2.205px 0.02px #fff, -2.25px -0.0225px 0.02px #fff, -0.495px 2.205px 0.02px #fff, 2.0475px 0.945px 0.02px #fff, 1.3725px -1.8px 0.02px #fff, -1.4625px -1.71px 0.02px #fff, -1.98px 1.0575px 0.02px #fff, 0.6075px 2.16px 0.02px #fff, 2.25px -0.135px 0.02px #fff, 0.3375px -2.2275px 0.02px #fff, -2.0925px -0.81px 0.02px #fff, -1.2375px 1.89px 0.02px #fff, 1.575px 1.62px 0.02px #fff, 1.9125px -1.1925px 0.02px #fff, -0.765px -2.115px 0.02px #fff, -2.2275px 0.2925px 0.02px #fff, -0.18px 2.25px 0.02px #fff, 2.16px 0.6525px 0.02px #fff, 1.1025px -1.9575px 0.02px #fff, -1.6875px -1.5075px 0.02px #fff, -1.8225px 1.3275px 0.02px #fff, 0.9px 2.07px 0.02px #fff, 2.205px -0.45px 0.02px #fff, 0.045px -2.25px 0.02px #fff, -2.1825px -0.5175px 0.02px #fff, -0.9675px 2.025px 0.02px #fff, 1.7775px 1.3725px 0.02px #fff;
}