.tb1 {

	BACKGROUND: #ffffff

}

.tb2 {

	BACKGROUND: #efefef

}

.tb3 {

	BACKGROUND: #dbdbdb

}

.mainbg {

	BACKGROUND: #670001

}

.whitebg {

	BACKGROUND: #ffffff

}

.redbg {

	BACKGROUND: #670001

}

.blackbg {

	BACKGROUND: #000000

}

.darkred {

	FONT-SIZE: 10px; COLOR: #670001; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.header {

	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

.timestamp {

	FONT-SIZE: 10px; COLOR: #660000; FONT-FAMILY: tahoma, Geneva, Arial, Helvetica, sans-serif

}

.footerlink {

	FONT-SIZE: 11px; COLOR: #660000; LINE-HEIGHT: 15px; FONT-FAMILY: Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff

}

.footerlink:hover {

	FONT-SIZE: 11px; COLOR: #660000; LINE-HEIGHT: 15px; FONT-FAMILY: Helvetica, sans-serif; BACKGROUND-COLOR: #d8d8d8

}

.small {

	FONT-SIZE: 9px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

.smallblue {

	FONT-SIZE: 9px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

.smaller {

	FONT-SIZE: 9px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

.tiny {

	FONT-SIZE: 2px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

.1px {

	FONT-SIZE: 1px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

.2px {

	FONT-SIZE: 2px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

.3px {

	FONT-SIZE: 3px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

.normal {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

UL {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

OL {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

LI {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

P {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;

}

B {

	FONT-WEIGHT: bold; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

H1 {

	FONT-FAMILY: Arial, Helvetica, sans-serif

}

H2 {

	FONT-FAMILY: Arial, Helvetica, sans-serif

}

H3 {

	FONT-FAMILY: Arial, Helvetica, sans-serif

}

H4 {

	FONT-FAMILY: Arial, Helvetica, sans-serif

}

H5 {

	FONT-FAMILY: Arial, Helvetica, sans-serif

}

H6 {

	FONT-FAMILY: Arial, Helvetica, sans-serif

}

A {

	COLOR: #660000; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

A:active {

	COLOR: #880000; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A:hover {

	COLOR: #880000; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif

}

#Home {
	background-color: #000;
}
.tdencabezado  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding: 8px;
	text-align: center;
	font-style: normal;
}
.tdtextonormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 10px;
	font-weight: normal;
	text-align: justify;
}
#Programacion .TextoEncabezado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F30;
}
#Programacion a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F30;
	text-decoration: none;
}
#Programacion.tdLinea {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-right-color: #666;
}

#Festival {
	border: 1px solid #333333;
}

.tdtextoGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}

.tdfONDOgRIS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #666666;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.tdFoto {
	text-align: center;
	vertical-align: top;
	padding: 6px;
	width: 120px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
