.BGheader {
	background-color:#000000;
        background-attachment: fixed;
        background-image: url(/global/includes/hce/header_files/THCheader.jpg);
        background-repeat: no-repeat;
	background-position: left top;
}

.BGheader2 {
        background-attachment: fixed;
        background-image: url(/global/includes/hce/header_files/THCheader2.gif);
        background-repeat: no-repeat;
        background-position: right top;
}

.TXTsmallG {
	line-height: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.TXTdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFCC;
	margin-right: 8px;
}
.BGgralY {
	background-color: #E5B61E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.BGheaderListados {
	background-attachment: fixed;
	background-image: url(../images/BGgradientTop.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.TableCenterBorder {
	border: 1px solid #000000;
}
.TXTlistadosTop {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E5B61E;
	letter-spacing: 0pt;
}
.TXTsmallTahoma {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.TXTsmallTahoma11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #31312F;
	font-weight: normal;
}
.listadoBordeDown {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BAA04A;
}
.bordeBlanco {
	border-left: 1px solid #FFFFFF;
}
.bloquesVerdesLeft {
	background: #999933;
	padding: 5px 0px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	height: auto;
	width: 320px;
}
.bordesAmarilloClaroLeft {
	background: #F3D984;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.colorCeldaFuerte {
	background: #D9B84C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.colorCeldaClaro {
	background: #F3D984;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.colorCeldaFuerteWeekly {
	background: #D9B84C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 2px;
}
.colorCeldaClaroWeekly {
	background: #F3D984;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.TXTtahoma13 {
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}
.TXTtahoma13NoPad {
        font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.TXTsmallTahoma12 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #31312F;
}
.TXTsmallTahoma11Verde {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F3D984;
}
.colorCeldaNegro {
	background: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.TXTsmallTahoma11Verde {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #31312F;
}
.LinksBlancos {
	color: #FFFFFF;
}
.popupTablaTop {
	background: #E5B61E;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 10px;
}
.popupFondoAmnarilloBorde {
	background: #F3D984;
	border-bottom: 1px solid #000000;
	padding: 10px;
}
.BordeNegroRight {
	background: #FFFFFF;
	border-right: 1px solid #000000;
}
.BordeNegroLeft {
	background: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.BordeBlanco4lados {
	border: 1px solid #FFFFFF;
	background-color: #E5B61E;
}
.BotonFormIR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC6601;
	border: 1px double #F6B801;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: hand;
}
.TXTtrebuchet9 {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 9px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.TITtahoma24red {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CC0004;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 20px;
}
.TXTTahoma12Margin {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #31312F;
	margin-right: 10px;
	margin-left: 10px;
}
.bordeNEgroRight {
	border-right: 1px solid #000000;
}
.BGconBArrita {
	background-attachment: fixed;
	background-color: #CC2D27;
	background-image: url(../images/barritaVert.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BAA04A;
}
.BGheaderListadosConBorde {
	background-attachment: fixed;
	background-image: url(../images/BGgradientTop.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BAA04A;
}
LinksSubmenuAmarillos {
	color: #E5B61E;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.TXThoraListings {
	font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.TXTsmallTahoma11Blanco {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.TXTsmallTahoma11BlancoBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.TXTtahoma13Bold {
	font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.Tahoma14W {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.TXTprogDes {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999933;
}
.TXTprogDelDia {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D9B84C;
}
.TXTprogDelDiaPrintable {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D9B84C;
}
.colorCeldaClaroLEft {

	background: #F3D984;
	padding: 0px;
}
.bloqueNegroBordeBlanco {
	background-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	height: 30px;
}
.TXThoraClaro {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F3D984;
}
.TXThoraOscuro {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D9B84C;
}
.colorCeldaClaroNOMargen {
	background: #F3D984;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.fondoNegroBrodeBlancoLeft {
	background-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.fondoNegroBrodeBlancoRight {
	background-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.fondoNegroBrodeBlanco {
	background-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.BordeNegro4lados {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #F3D984;
}
.TXTtahoma14B {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 10px;
}
.BordeBlancoTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.dottedLineColumn {
	background-attachment: fixed;
	background-image: url(../images/barritaCol.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 5px;
	padding-left: 5px;
}
.dottedLineVertCol {
	background-attachment: fixed;
	background-image: url(../images/barritaVertNegra.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ImagePadding {
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 2px;
}
.TXTtahoma11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-right: 0px;
	margin-left: 0px;
}
.TXTtahoma9Black {
	font-family: Tahoma, Arial, Verdana, Tahoma;
	font-size: 9px;
	color: #000000;
	margin: 5px;
}
.TXTtahoma9BlueBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
	margin-top: 2px;
	margin-bottom: 2px;
}
.BordeBlanco4ladosV {
	border: 1px solid #FFFFFF;
	background-color: #507788;
	background-attachment: fixed;
	background-image: url(../images/BGcuadroHome1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.imagePadding2x2 {
	margin-right: 1px;
	margin-left: 1px;
}
.BarritaHomeLeft {
	background-attachment: fixed;
	background-image: url(../images/barritaHomeLeft.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 8px;
}
.VErdana10CelesteBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #AFCAD7;
	margin-bottom: 4px;
	text-decoration: none;
}
.Tahoma9Blanco {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	margin-top: 2px;
}
.Tahoma9Celeste {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AFCAD7;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: normal;
}
.BordeBlanco3ladosClaro {
	background-color: #F3D984;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-attachment: fixed;
	background-image: url(../images/barritaDivisionRight.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 360px;
}
.BordeNegro3lados {
	border-left: 1px solid #000000;
	background-color: #F3D984;
}
.BordeBlanco3ladosClaroLeft {
	background-color: #F3D984;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.BannerPadding {

	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.barritaHomeVert {
	background-attachment: fixed;
	background-image: url(../images/barritaHomeVert.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	padding-left: 5px;
}
.TXTtrebuchet9Home {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 9px;
	margin-top: 5px;
}
.TXTtahoma9BlueBoldHome {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.TXTtahoma11V {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666600;
}
.TXTtahoma12RojoBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.barritaVertHomeDown {
	background-attachment: fixed;
	background-image: url(../images/barritaVertHomeDown.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.Tahoma9Black {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 6px;
}
.BGheaderRojo {
	background-color: #CC2D27;
}
.Tahoma13AmarilloBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E5B61E;
	font-weight: bold;
	margin-right: 6px;
	margin-bottom: 4px;
}
.Tahoma13Blanco {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	margin-right: 6px;
	margin-top: 4px;
}
.BOrdeBlanco4LadosClaro {
	background-color: #F3D984;
	border: 1px solid #FFFFFF;
}
.Tahoma11Rojo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC2D27;
}
.Tahoma10Gris {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E2D2D;
}
.rayitaRojaClass {
	background-attachment: fixed;
	background-image: url(../images/rayitaRojaClass.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.celdaClassPadding {
	padding: 8px;
}
.celdaVerde {
	background-color: #999900;
	padding: 4px;
}
.Tahoma18RojoBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #CC0004;
	padding-top: 25px;
	margin-left: 10px;
}
.Tahoma18RojoBoldNoPad {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        color: #CC0004;
}
.Tahoma13Verde {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3F6617;
}
.barritaClassBig {
	background-attachment: fixed;
	background-image: url(../images/barritaClass.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-bottom: 5px;
}
.Tahoma11Blanco {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-right: 6px;
	margin-top: 4px;
}
.BannerFormBG {
	background-image: url(../images/bannerHomeCod.gif);
	background-repeat: no-repeat;
}
.CampoFormChico {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: none;
	height: 17px;
}
.barritaHomeVert2 {

	background-attachment: fixed;
	background-image: url(../images/barritaHomeVert.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	padding-left: 5px;
}
.bloquesVerdesLeft2 {
	background: #999933;
	border-top: 1px solid #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: auto;
	width: 202px;
}
.BloquesVerdesPadding {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
}
.AmarilloClaro {
	background: #F3D984;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
}
.popupFecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.popupTitulo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #464542;
}
.popupSubtitulo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #464542;
}
.popupCeldaClara {
	background-color: #F3D984;
	padding: 10px;
}
.colorCeldaFuerte2 {
	background: #D9B84C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

