<style>
	html
	{
		margin-left:0%; margin-right:0%; margin-top:0%; margin-bottom:0%;
		align:center; text-align: center;
	}

	body
	{
		font-family: Arial, Helvetica, sans-serif;
		font_size:20px;
		color:#000000;
		background-image:url('img/textura general.jpg');
		background-attachment: fixed;
		background-repeat:repeat-y;
		background-color:#ffffff;
		margin-left:0%; margin-right:0%; margin-top:0%; margin-bottom:0%;
		align: center; valign: middle;
		text-align: center;
	}

	a:link {font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#808080; text-decoration:none;}
	a:visited {font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#808080; text-decoration:none;}
	a:hover {font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; ccolor:#8a2003; color:#000000; text-decoration:underline;}

	td {font-size: 16px;}
	a.LinkInicio:link {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#808080; text-decoration:none;}
	a.LinkInicio:visited {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#808080; text-decoration:none;}
	a.LinkInicio:hover {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; ccolor:#8a2003; color:#000000; text-decoration:underline;}

	td.TDLinkInicio {text-align: right;}
	td.TDPaginaActualiza {background-color: #c0c0c0; text-align: center;}
	td.TDLinkCierreInicio {background-color: #c0c0c0; text-align: center;}

	table.TablaCostos
	{
		cellspacing: 24px; cellpadding: 24px;
		border-style: hidden;
		border-width: 16px;
		border-collapse: collapse;
		border-spacing: 16px;
		background-color: #e0e0e0;
		bbackground-image: url('img/cch_barra_01.png');
		text-align: right; valign: middle;
	}

	table.TablaTitulo
	{
		background-image: url('img/cch_textura_01.png');
		background-attachment: fixed;
	}

	table.TablaCierrePagina
	{
		table-layout: fixed;
		font-family: Arial, Helvetica, sans-serif; font-size: 20px;
		margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
		align: center;
		width: 100%; height: 24px;
		cellspacing: 0px; cellpadding: 0px;
		border-style: hidden;
		border-width: 0px;
		border-collapse: collapse;
		border-spacing: 0px;
	}

	table.TablaCartelera
	{
		table-layout: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
		align: center; valign: middle;
		background-color: #808080;
		border: 0px;
		width: 800px; height: 40px;
		cellspacing: 10px; cellpadding: 10px;
		border-style: hidden;
		border-width: 8px;
		border-collapse: collapse;
		border-spacing: 0px;
		padding: 10px 10px 10px 10px;
		bbackground-image: url('img/cch_textura_02.png');
		bbackground-attachment: auto; //fixed;
	}
	table.TablaCarteleraImagen
	{
		ttable-layout: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
		align: center; valign: middle;
		background-color: #808080;
		border: 0px;
		wwidth: 800px; height: 40px;
		cellspacing: 0px; cellpadding: 0px;
		border-style: hidden;
		border-width: 0px;
		border-collapse: collapse;
		border-spacing: 0px;
		padding: 0px 0px 0px 0px;
		bbackground-image: url('img/cch_textura_02.png');
		bbackground-attachment: auto; //fixed;
	}
	td.TDCartelera
	{
		background-color: #700000;
		width:768px;
		text-align: center;
		align: center;
	}
	td.TDCarteleraBarraSup
	{
		background-color: #700000;
		width:768px; height: 16px;
		text-align: center;
		align: center;
		background-image: url('img/cch_rule_02.gif');
		background-repeat: no-repeat;
		--background-position: 50% 100%;
	}
	td.TDCarteleraBarraInf
	{
		background-color: #700000;
		width:768px; height: 16px;
		text-align: center;
		align: center;
		background-image: url('img/cch_rule_03.gif');
		background-repeat: no-repeat;
		--background-position: 50% 100%;
	}
	td.TDCarteleraTitulo
	{
		background-color: #ffffff;
		width:768px;
		text-align: center;
		align: center;
		font-size: 160%;
		font-weight: bold;
		color: #000000;
	}
	table.TablaCarteleraTitulo
	{
		table-layout: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
		align: center; valign: middle;
		background-color: #ffffff;
		border: 0px;
		width: 800px; height: 4px;
		cccellspacing: 10px; cellpadding: 10px;
		border-style: hidden;
		bborder-width: 8px;
		border-collapse: collapse;
		border-spacing: 0px;
		ppadding: 10px 10px 10px 10px;
		bbackground-image: url('img/cch_textura_02.png');
		bbackground-attachment: auto; //fixed;
	}
	td.TDImagen
	{
		bbackground-color: #000000;
		text-align: left;
		align: center;
	}

	table.TablaCarteleraElemento
	{
		table-layout: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		margin-left: 14px; margin-right: 14px; margin-top: 0%; margin-bottom: 0%;
		align: center; valign: middle;
		background-color: #c0c0c0;
		border: 0px;
		width: 800px; height: 40px;
		cellspacing: 8px; cellpadding: 8px;
		border-style: hidden;
		border-width: 8px;
		border-collapse: collapse;
		border-spacing: 0px;
		padding: 10px 10px 10px 10px;
		bbackground-image: url('img/cch_textura_02.png');
		bbackground-attachment: fixed;
	}

	p
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:20px;
		font-style: none;
		font-weight: normal;
		color: #000000;
		margin-left:0%;margin-right:0%;
		margin-top:0%; margin-bottom:0%;
		text-align:center;
	}
	p.PTituloCartelera
	{
		font-size:150%;
		font-style: none;
		font-weight: bold;
		color: #000000;
	}
	p.PAutorCartelera
	{
		font-size:130%;
		font-style: none;
		font-weight: normal;
		color: #000000;
	}
	p.PTipoCartelera
	{
		font-size:100%;
		font-style: none;
		font-weight: bold;
		color: #000000;
	}
	p.PFechaCartelera
	{
		font-size:100%;
		font-style: italic;
		font-weight: normal;
		color: #000000;
	}
	p.PHoraCartelera
	{
		font-size:100%;
		font-style: none;
		font-weight: normal;
		color: #000000;
	}
	p.PCostoCarteleraTalleres
	{
		font-size:100%;
		font-style: none;
		font-weight: normal;
		color: #000000;
	}
	p.PColeccionCartelera
	{
		font-size:100%;
		font-style: none;
		font-weight: normal;
		color: #000000;
	}
	p.PComentarioCartelera
	{
		font-size: 80%;
		font-style: none;
		font-weight: normal;
		text-align: justify;
		color: #000000;
	}
	p.PTextoNormal
	{
		margin-left:16%;margin-right:16%;
		margin-top:1%; margin-bottom:1%;
		text-align:center;
	}

	p.PTextoComentario
	{
		margin-left:16%;margin-right:16%;
		margin-top:1%; margin-bottom:1%;
		text-align:center;
	}
	p.PTextoJustificado
	{
		font-size: 16px;
		text-align: justify;
		margin-left:0%;margin-right:0%;
	}
	p.PTextoBala
	{
		font-style: italic;
		color: #808080;
		text-align: center;
		margin-left:0%;margin-right:0%;
	}
	p.PTextoBalaInv
	{
		font-style: italic;
		color: #ffffff;
		text-align: center;
		margin-left:0%;margin-right:0%;
	}
	h1
	{
		font-size: 240%;
		text-align: center;
		margin-left:0%; margin-right:0%; margin-top:0%; margin-bottom:0%;
	}

	h2
	{
		font-size: 200%;
		text-align: left;
	}

	h2.HCartelera
	{
		font-size: 200%;
		color: #000000;
	}
	h3
	{
		text-align: left;
	}

	h3.HCartelera
	{
		font-size:180%;
		color: #ffffff;
	}
	h3.H3TituloSeccion
	{
		font-size:180%;
		color: #a00000;
		text-align: center;
		margin-left:0%; margin-right:0%; margin-top:0%; margin-bottom:0%;
	}

	h3.H3TituloSeccionColapsa
	{
		font-size:180%;
		color: #a00000;
		text-align: center;
		margin-left:0%; margin-right:0%; margin-top:0%; margin-bottom:0%;
		bbackground-image: url('img/cch_textura_02.png');
		background-attachment: scroll;
		background-position: 50% 0%;
		background-repeat: none;
		line-height: 2;
		vertical-align: bottom;
	}

	p
	{
		margin-left:0%; margin-right:0%; margin-top:0%; margin-bottom:0%;
	}

	p.cch_menu1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
		align: center;
		text-align: center;
	}
	p.menu_pp
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
		align: center;
		text-align: center;
	}

	table.cch_menu1_border
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
		align: center;
		background-color: #ffffff;
	}	
	table.cch_menu1_tbl
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
		align: center;
		background-color: #ffffff;
		border-spacing: 0;
	}




	tt
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 85%;
		color: #000000;
		align: center;
	tt.PieFoto
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		color: #000000;
		align: right;
	}
	}
	strong
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 120%;
	}
	strong.red
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 120%;
		color: #a00000;
	}
	
</style>
