body {
	margin: 0;
	padding: 0;
	background-color: #D3D3D3;
	height: 100%;
	width: 100%;
	position: relative;
}
body a {
	color: #ff0000;
	text-decoration: none;
	}
/* ----- ELEMENTOS COMUNES ----- */
	/* Esquinas de las cajas de contenidos */
	.esq_1_1 {
		position: absolute;
		top: 0;
		left: 0
		}
	.esq_1_2 {
		position: absolute;
		top: 0;
		right: 0
		}
	.esq_2_1 {
		position: absolute;
		bottom: 0;
		left: 0
		}
	.esq_2_2 {
		position: absolute;
		bottom: 0;
		right: 0
		}
	/* oculto */
	.oculto {
		display: none;
		}
		
/* ----- Cabecera ----- */
.cabecera {
	height: 62px;
	background-image: url(/img/fondo_cabecera.gif);
	background-repeat:repeat-x;
	position: relative;
	width: 964px;
	margin: 0 auto 0 auto;
	padding-top: 26px;
	z-index: 5;
	display: none;
	}
/*.cabecera {
	height: 62px;
	background-image: url(/img/fondo_navidad_home.jpg);
	position: relative;
	width: 964px;
	margin: 0 auto 0 auto;
	padding-top: 26px;
	z-index: 5;
	}*/
	.logo_cabecera {
		padding-left: 40px;
		float: left;
		border: 0;
		}
	/* Menu de cabecera (Quienes somos, donde puedes vernos ... ) */
	.menu_cabecera_texto {
		float: right;
		padding-right: 40px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FF0000;
		font-weight: bold;
		}
	.menu_cabecera_texto a  {
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		text-transform: uppercase;
		}
	.menu_cabecera_texto a.activo {
		color: #FF0000;
		}
		.flecha_menu {
			vertical-align: middle;
			}

	/* Menu desplegable de series */
	.menu_cabecera_series {
		position: absolute;
		right: 421px;
		top: 60px;
		height: 26px;
		width: 81px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		overflow: hidden;
		z-index: 10;
		color: #FFFFFF;
		background-image:url(/axn/img/fondo_menu_desplegable.gif);
		background-position:top;
		background-repeat: repeat-x;
		}
		.img_seccion_series {
			float: right;
			width: 81px;
			height: 26px;
			}
		.menu_cabecera_series a {
			color: #FFFFFF;
			text-decoration: none;
			}

	/* Menu desplegable de peliculas */
	.menu_cabecera_peliculas {
		position: absolute;
		right: 321px;
		top: 60px;
		height: 26px;
		width: 100px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		overflow: hidden;
		z-index: 11;
		background-image:url(/axn/img/fondo_menu_desplegable.gif);
		background-position:top;
		background-repeat: repeat-x;
		}
		.img_seccion_peliculas {
			float: right;
			width: 100px;
			height: 26px;
			}
		.menu_cabecera_peliculas a {
			color: #FFFFFF;
			text-decoration: none;
			}

	/* Menu desplegable de otros */
	.menu_cabecera_otros {
		position: absolute;
		right: 162px;
		top: 60px;
		height: 26px;
		width: 79px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		overflow: hidden;
		z-index: 12;
		color: #FFFFFF;
		background-image:url(/axn/img/fondo_menu_desplegable.gif);
		background-position:top;
		background-repeat: repeat-x;
		}
		.menu_cabecera_otros a {
			color: #FFFFFF;
			text-decoration: none;
			}
		.img_seccion_otros {
			float: right;
			width: 79px;
			height: 26px;
			}

	/* Menu desplegable de programacion */
	.menu_cabecera_programacion {
		position: absolute;
		right: 41px;
		top: 60px;
		height: 26px;
		width: 122px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		overflow: hidden;
		z-index: 5;
		color: #FFFFFF;
		}
	/* Menu desplegable de animax */
	.menu_cabecera_animax {
		position: absolute;
		right: 240px;
		top: 60px;
		height: 26px;
		width: 81px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		overflow: hidden;
		z-index: 5;
		color: #FFFFFF;
		}

	/* Imagen para cerrar los menus desplegables de la cabecera */
	.img_cerrar {
	float: left;
	display: none;
	position: absolute;
	top: 6px;
	}

	/* Enlace para más ampliar textos */
	a.masInfo {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FF0000;
		text-decoration: none;
		display: block;
		text-align: right;
		margin-right: 15px;
		margin-bottom: 5px;
		}
	a.masInfo:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FF0000;
		text-decoration: underline;
		}


/* ----- Pie ----- */
.pie {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin: 10px auto 0 auto;
	width: 884px;
	height: 30px;
	overflow: hidden;
	display: none;
	}
	.pie_logos {
		float: left;
		}
		.pie_logos img {
			margin-left: 4px;
			margin-right: 4px;
			border: 0;
			vertical-align: middle;
			}
		.pie_logos a {
			color: #999999;
			text-decoration: none;
			}
	.pie_copy {
		padding-top: 3px;
		float: right;
		/*color: #666666;*/
		text-align: right; 
        color: #e71f00;
		}
		.pie_copy a {
			color: #E71F00;
			text-decoration: none;
			}

/* ----- HOME ----- */
.home_contenedor {
	margin: 0 auto 0 auto;
	padding: 0 0 10px 0;
	background-color: #DEDEDE;
	width: 964px;
	overflow: hidden;
	}
	.home_bloque1 {
		width: 884px;
		height: 339px;
		margin: 0 auto 8px auto;
		}
	.home_bloque2 {
		width: 884px;
		margin: 0 auto 8px auto;
		overflow: hidden;
		}
		.home_bloque2_x {
			width: 218px;
			height: 147px;
			margin-right: 4px;
			float: left;
			}
		.home_bloque2_last {
			width: 440px;
			height: 147px;
			float: left;
			}
	.home_bloque3 {
		width: 884px;
		margin: 0 auto 8px auto;
		overflow: hidden;
		}
		.home_bloque3_218 {
			width:  218px; 
			height: 90px;
			margin-right: 4px;
			float: left;
			}
		.home_bloque3_218_last {
			width:  218px; 
			height: 90px;
			float: left;
			}
		.home_bloque3_440 {
			width: 440px;
			height: 90px;
			margin-right: 4px;
			float: left;
			}
		.home_bloque3_440_last {
			width: 440px;
			height: 90px;
			float: left;
			}

/* ----- SERIES ----- */
.serie_contenedor {
	margin: 0 auto 0 auto;
	padding: 0 0 10px 0;
	background-color: #DEDEDE;
	width: 964px;
	overflow: hidden;
	}
	/* Flash a todo el ancho de la serie */
	.flash_serie {
		height: 400px;
		z-index: 0;
		width: 883px;
		height: 200px;
		margin: 0 auto 0 auto;
		}
	
	/* Primer bloque de series (Sinopsis del la serie, sinopsis del episodio y visor */
	.serie_bloque1 {
		z-index: 0;
		width: 884px;
		margin: 8px auto 0 auto;
		overflow: hidden;
		}
	/* Sinopsis de la serie */
	.serie_bloque1_1 {
		width: 292px;
		/*height: 320px;*/
		height: 320px;
		background-color: #ffffff;
		float: left;
		position: relative;
		z-index: 0;
		overflow: hidden;
		margin-right: 3px;
		}
		.sinopsis_serie {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999; 
			margin-left: 42px;
			padding-top: 5px;
			}
			.sinopsis_serie p {
				padding: 0 10px 10px 0;
				margin: 0;
				}

		/* Título de la serie */
		h1.serie {
			margin: 0;
			padding: 6px 15px 0 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #FF0000;
			text-transform: uppercase;
			}

	/* Sinopsis de capitulo y visor */
	.serie_bloque1_2 {
		width: 588px;
		/*height: 300px;*/
		height: 320px;
		background-color:#FFFFFF;
		position: relative;
		float: left;
		z-index: 0;
		background-image: url(/series/img/fondo_bloque1_2.gif);
		background-position: bottom left;
		background-repeat:no-repeat;
		}
		/* Sinopsis del capitulo */
		.serie_bloque1_2_1 {
			width: 181px;
			padding: 10px 5px 5px 42px;
			float: left;
			z-index: 0;
			}
			.temporada {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				width: 140px;
				height: 13px;
				position: relative;
				padding-top: 2px;
				margin-bottom: 5px;
				color: #ff0000;
				}
				.flechas_temporada {
					position: absolute;
					right: 0;
					top: 0;
					}
					.flechas_temporada img {
						vertical-align: bottom ;
						border: 0;
						}
			.episodio {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				width: 140px;
				height: 13px;
				position: relative;
				padding-top: 2px;
				margin-bottom: 5px;
				color: #ff0000;
				}
			.sinopsis_episodio {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #999999;
				padding-right: 15px;
				}
				.sinopsis_episodio p {
					margin:0;
					padding:0;
					}
					.sinopsis_episodio em {
						color: #E71F00;
						font-style:normal;
						}
				/* Flechas para cambiar el capitulo y la temporada */
				.flechas_episodio {
					position: absolute;
					right: 0;
					top: 0;
					}
					.flechas_episodio img {
						vertical-align: bottom ;
						border: 0;
						}
			
			/* Visor */
			.serie_bloque1_2_2 {
				width: 331px;
				height: 273px;
				float:left;
				margin: 13px 0 0 0;
				padding: 0;
				z-index: 0;
				}

	/* Segundo bloque de series: Galeria / galeria de cast / cast tecnico */
	.serie_bloque2 {
		clear: both;
		position: relative;
		z-index: 0;
		width: 883px;
		margin: 8px auto 0 auto;
		height: 176px;
		overflow: hidden;
		}

		/* Titulos de bloque 2 */
		.titulo_bloque_2 {
			margin-left: 40px;
			margin-top: 11px;
			}

		/* Contenedores para Galeria y Galeria de Cast */
		.serie_bloque2_first {
			width: 292px;
			height: 176px;
			background-color:#FFFFFF;
			float: left;
			position: relative;
			margin: 0 3px 0 0;
			}
			/* Contenedor de la galeria y las flechas de scroll */
			.serie_bloque2_galeria_contenedor {
				width: 230px;
				margin-left: 50px;
				position: relative;
				height: 106px;
				overflow: hidden;
				font-size: 16px;
				}
				/* Contenedor de la galeria */
				.serie_bloque2_galeria {
					width: 210px;
					position: absolute;
					top: 0px;
					}
					/* Imágenes de la galeria */
					.serie_bloque2_galeria img {
						border: 1px solid #E0E0E0;
						margin-right: 1px;
						margin-bottom: 4px;
						display: block;
						float: left;
						}
			/* Flechas de scroll para las galerias */
			.flecha_scrollup {
				position: absolute;
				top: 0;
				right: 7px;
				border: 0;
				}
			.flecha_scrolldown {
				position: absolute;
				bottom: 0;
				right: 7px;
				border: 0;
				}

		/* Contenedor de cast tecnico */
		.serie_bloque2_last {
			width: 292px;
			height: 176px;
			background-color: #FFFFFF;
			float: left;
			position: relative;
			overflow: hidden;
			margin-left: 1px;
			}
			/* Texto de cast tecnico */
			.serie_bloque2_last p{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #999999;
				margin-left: 45px;
				margin-top: 5px;
				padding-right: 10px;
				}

	/* Primer bloque de series (Sinopsis del la serie, sinopsis del episodio y visor */
	.serie_bloque3 {
		margin: 8px auto 0 auto;
		position: relative;
		z-index: 0;
		width: 883px;
		height: 107px;
		overflow: hidden;
		clear: both;
		}
		.serie_bloque3_first {
			width: 292px;
			height: 100%;
			background-color:#FFFFFF;
			float: left;
			position: relative;
			margin: 0 3px 0 0;
			}
		.serie_bloque3_last {
			width: 292px;
			height: 100%;
			background-color:#FFFFFF;
			float: left;
			position: relative;
			margin-left: 1px;
			}

	/* Capa para oscurecer la pagina */
	.velo {
		margin: 0;
		padding: 0;
		filter:alpha(opacity=0); 	/* Para explorer (de 0 a 100) */
		-moz-opacity:0;				/* Para mozilla antiguo (de 0 a 1) */
		opacity:0;					/* Para mozolla nuevo  (de 0 a 1) */
		position:absolute;
		left: 0;
		height: 100%;
		width: 100%;
		background-color:#000000;
		z-index: 20;
		display: none;
		}
	/* Ampliacion de fotografias */
	.foto_ampliada {
		margin: 0;
		padding: 0;
		position:absolute;
		top: 220px;  /* posicion del popUp de ampliacion de fotos */
		left: 40px; /* posicion del popUp de ampliacion de fotos */
		z-index: 25;
		width: 300px;
		border: 4px solid #CCCCCC;
		overflow: visible;
		display: none;
		}
		.foto_ampliada img {
			margin: 0 auto 0 auto;
			display: block;
			}
		.contenedor_foto_ampliada {
			margin: 0;
			padding: 0;
			}
		.foto_ampliada p{
			background-color:#FFFFFF;
			margin: 0;
			padding: 0;
			color: #000000;
			padding: 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			}
		.foto_ampliada a{
			background-color:#FFFFFF;
			margin: 0;
			padding: 0;
			color: #000000;
			padding: 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			}
		p.encabezado {
			height: 16px;
			background-color: #CCCCCC;
			width: 100%;
			}
		p.textoFoto {
			width: 100%;
			margin:0;
			padding: 4px;
			overflow: auto;
			height: 168px;
			}
			p.encabezado img {
				position: absolute;
				top: 0;
				right: 0;
				cursor: pointer;
				}
	/* Ampliacion de texto */
	.texto_ampliado {
		margin: 0;
		padding: 0;
		position:absolute;
		top: 220px; /* posicion del popUp de ampliacion de texto */
		left: 40px; /* posicion del popUp de ampliacion de texto */
		z-index: 25;
		width: 600px;
		border: 4px solid #CCCCCC;
		overflow: visible;
		display: none;
		}
		.texto_ampliado h1 {
			color: #ff0000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			padding: 8px;
			margin: 0;
			background-color: #FFFFFF;
			}
		.texto_ampliado p{
			background-color:#FFFFFF;
			margin: 0;
			padding: 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			height: 300px;
			width: 580px;
			overflow: auto;
			}
		p.encabezado {
			margin: 0;
			padding: 4px 0 0 4px;
			height: 21px;
			width: 596px;
			background-color: #CCCCCC;
			}
		.texto_ampliado img { 
			position: absolute;
			top: 0;
			right: 0;
			cursor: pointer;
			}


/* ----- PROGRAMACION ---- */

.programacion_bloque_1 {
	margin: 8px auto 0 auto;
	width: 884px;
	background-image: url(/img/fondo_programacion.gif);
	overflow: visible;
	}
	.programacion_bloque_1 h1 {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FF0000;
		text-transform: uppercase;
		}
	.programacion_bloque_top, .programacion_bloque_bottom, .programacion_bloque_middle {
		width: 100%;
		overflow: hidden;
		padding: 0;
		margin: 0;
		}
	.programacion_bloque_1_X {
		padding:0;
		width: 218px;
		float: left;
		height: 10px;
		position: relative;
		margin-right: 4px;
		overflow: visible;
		z-index: 0;
		}
	.programacion_bloque_1_last {
		padding:0;
		width: 218px;
		float: left;
		height: 10px;
		position: relative;
		}
	.programacion_bloque_1middle_X {
		padding: 0 12px 12px 12px;
		width: 194px;
		float: left;
		position: relative;
		margin-right: 4px;
		}
	.programacion_bloque_1middle_last {
		padding: 0 12px 12px 12px;
		width: 194px;
		float: left;
		position: relative;
		}
	dl.programacion {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		margin-top: 0;
		}
		dl.programacion dd {
			float: left;
			display: inline;
			margin-top: -13px;
			margin-left: 37px;

			}

		dl.programacion dd a{
			text-decoration:none;
			color: #999999;
		}

		dl.programacion dd a:hover {
				text-decoration: underline;
			}

		dl.programacion dt {
			color: #FF0000;
			}
	.programacion_bloque_2 {
		width: 884px;
		margin: 8px auto 0 auto;
		padding: 0;
		background-image: url(/img/fondo_tehasperdido.gif);
		background-position: 65%;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		overflow: hidden;
		}
	.programacion_bloque_2_top {
		width: 842px;
		position: relative;
		padding-top: 10px;
		padding-left: 42px;
		overflow: hidden;
		/*height: 117px; /* GRUPO 1 DE MODIFICACION -- comentar para que la capa se amplie dependiendo del contenido */
		}
		.programacion_bloque_2_top ul, programacion_bloque_2_top li {
			margin: 0;
			padding: 0;
			list-style-type: none;
			}
		.programacion_bloque_2_top strong{
			font-size: 11px
			}
		.programacion_form {
			margin-top: 4px;
			float:left;
			color: #999999;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			}
			.programacion_form select {
				color: #999999;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				width: 150px;
				margin-bottom: 17px;
				display: block;
				}
		.programacion_emitidos {
			width: 380px;
			margin-left: 28px;
			margin-top: 4px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #999999;
			/*height: 93px; /* GRUPO 1 DE MODIFICACION -- comentar para que la capa se amplie dependiendo del contenido */
			/*overflow: auto; /* GRUPO 1 DE MODIFICACION -- comentar para que la capa se amplie dependiendo del contenido */
			}
			.programacion_emitidos a {
				color: #999999;
				text-decoration: none; 
				}
			.programacion_emitidos a:hover {
				text-decoration: underline;
				}
			.cap_select{
				text-decoration: none; 
				color: #FF0000;
				}
			.cap_select a{
				text-decoration: none; 
				color: #FF0000;
				}
		.programacion_reposicion {
			width: 250px;
			margin-left: 28px;
			margin-top: 4px;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #FF0000;
			/*height: 93px; /* GRUPO 1 DE MODIFICACION -- comentar para que la capa se amplie dependiendo del contenido */
			/*overflow: auto; /* GRUPO 1 DE MODIFICACION -- comentar para que la capa se amplie dependiendo del contenido */
			}
	.programacion_bloque_2_bottom {
		width: 842px;
		height: 10px;
		position: relative;
		margin: 8px auto 0 auto;
		padding-top: 10px;
		padding-left: 42px;
		overflow: hidden;
		}
/* Donce vernos */

	.banner_dondevernos {
		margin: 0 auto 0 auto;
		display: none;
		}
	h1.donde {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FF0000;
		text-transform: uppercase;
		margin-left: 45px;
		margin-top: 10px;
		}
	h1.medio {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FF0000;
		text-transform: uppercase;
		margin: 10px 0 0 13px;		
		}
	.dondevernos_bloque_1 {
		margin: 8px auto 0 auto;
		width: 884px;
		overflow: hidden;
		}
	.dondevernos_bloque_1_X {
		background-color: #FFFFFF;
		width: 218px;
		height: 260px;
		margin-right: 4px;
		float: left;
		position: relative;
		}
	.dondevernos_bloque_1_last {
		background-color: #FFFFFF;
		width: 218px;
		height: 260px;
		float: left;
		position: relative;
		}
	p.dondevernos {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		margin-left: 45px;
		margin-right: 5px;
		}
		span.asterisco {color: #FF0000;}
	.marca {
		width: 190px;
		height: 31px;
		border: 1px solid #DEDEDE;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		margin: 10px auto 0 auto;
		}
		.marca img {
			display: block;
			float: left;
			border: 0;
			border-right: 1px solid #DEDEDE;
			vertical-align: middle;
			}
	.texto_marca {
		text-align: center;
		width: 90px;
		float: left;
		margin-top: 8px;
		}
/* quienes somos */

	.banner_quienessomos {
		margin: 0 auto 0 auto;
		display: block; 
		}
	.quienessomos_bloque_1 {
		margin: 8px auto 0 auto;
		width: 884px;
		overflow: hidden;
		}
		.quienessomos_bloque_1_X {
			background-color: #FFFFFF;
			width: 440px;
			height: 216px;
			margin-right: 4px;
			float: left;
			position: relative;
			}
		.quienessomos_bloque_1_last {
			background-color: #FFFFFF;
			width: 440px;
			height: 216px;
			float: left;
			position: relative;
			}
	h1.quienes {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FF0000;
		text-transform: uppercase;
		margin-left: 45px;
		margin-top: 10px;
		}
	p.quienes {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		margin-left: 45px;
		margin-right: 5px;
		}
	p.quienes2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		margin: 25px 11px 0 15px;
		}
		p.quienes strong, p.quienes2 strong {
			color: #FF0000;
			}
		.listaquienes {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			}
			.listaquienes li {
				font-weight: bold;
				margin: 0;
				padding: 0;
				line-height: 14px;
				}
/* prensa */ 


	.prensa_bloque_1 {
		width: 588px;
		overflow: hidden;
		background-image:url(../prensa/img/fondo_prensa.gif);
		margin: 8px auto 0 auto;
		}
		.prensa_bloque_1_1 {
			position: relative;
			width: 292px;
			margin-right: 4px;
			float: left;
			overflow: hidden;
			}
		.prensa_bloque_1_2 {
			position: relative;
			width: 588px;
			float: left;
			overflow: hidden;
			}
	.prensa_bloque_1_bottom {
		width: 884px;
		overflow: visible;
		background-image:url(../prensa/img/fondo_prensa.gif);
		height: 10px;
		margin: 0 auto 0 auto;
		display: none;
		}
		.prensa_bloque_1_1_bottom {
			position: relative;
			width: 292px;
			margin-right: 4px;
			float: left;
			overflow: hidden;
			height: 10px;
			}
		.prensa_bloque_1_2_bottom {
			position: relative;
			width: 588px;
			float: left;
			height: 10px;
			overflow: hidden;
			}
	.listado_noticias {
		list-style-type: none;
		margin: 0 45px 0 45px;
		padding: 0;
		color: #FF0000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		.listado_noticias a {
			display: block;
			border-bottom: 1px solid #EEEEEE;
			width: 100%;
			color: #999999;
			padding-bottom: 3px;
			text-decoration: none;
			}
		.listado_noticias a.activo {
			display: block;
			border-bottom: 1px solid #EEEEEE;
			width: 100%;
			color: #FF0000;
			padding-bottom: 3px;
			text-decoration: none;
			}
		.listado_noticias a:hover {
			color: #FF0000;
			}
	.nota {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		margin: 35px 15px 0 23px;
		padding-bottom: 10px;
		border-bottom: 1px dotted #FF0000;
		}
		.h2_nota {
		font-family: Arial, Helvetica, sans-serif;
		color: #FF0000;
		font-size: 11px;
			}
	.ficha_nota {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		padding-bottom: 10px;
		border-bottom: 1px dotted #FF0000;
		margin: 15px 15px 0 23px;
		padding: 0 0 15px 0;
		position:relative;
		overflow: hidden;
		height: 100%;
		}
		.ficha_nota p {
			padding:0;
			width: 200px;
			float: left;
			}
	.visor_nota {
		float: right;
		width: 330px;
		margin-top: 0;
		}
/* PUBLICIDAD*/
.titulo_publicidad{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-transform: uppercase;
}
.texto_publicidad {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #FF0000;
			/*height: 93px; /* GRUPO 1 DE MODIFICACION -- comentar para que la capa se amplie dependiendo del contenido */
			/*overflow: auto; /* GRUPO 1 DE MODIFICACION -- comentar para que la capa se amplie dependiendo del contenido */
			}
p.contacto_publicidad {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		margin-left: 45px;
		margin-right: 5px;
		}
.link_web{
	color: #ff0000;
	text-decoration: none;
}
.tablas_tarifas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin: 7px 15px 0 23px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #FF0000;
}
.nota_tarifas {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		/*height: 93px; /* GRUPO 1 DE MODIFICACION -- comentar para que la capa se amplie dependiendo del contenido */
		/*overflow: auto; /* GRUPO 1 DE MODIFICACION -- comentar para que la capa se amplie dependiendo del contenido */
		}
/* TABLAS DE PUBLICIDAD*/

/* TABLA PRIMERA */
table.publicidad {
	empty-cells: hide;
	color: #666666;
	font-size: 11px;
	}
tr.publicidad {
	height: 20px;
	text-align: center;
}
/* Fila Primera*/
td.celda1_3{
	font-weight: bold;
	background-color: #CCCCCC;
	border: solid #EDEDED;
	border-width: 2px 2px 0px 2px;
}
/* Fila Segunda*/
td.celda2_1{
	font-weight: bold;
	background-color: #F2F2F2;
	border: solid #EDEDED;
	text-align: left;
	padding-left: 3px;
	width: 204px;
	border-width: 2px 0px 0px 2px;
}
td.central{
	background-color: #CCCCCC;
	border: solid #EDEDED;
	width: 187px;
	border-width: 2px 0px 0px 2px;
}
td.celda2_3{
	border: solid #EDEDED;
	background-color: #F2F2F2;
	border-width: 2px 0px 0px 2px;
}
/* Fila Tercera*/
td.celda3_1{
	font-weight: bold;
	background-color: #DEDEDE;
	border: solid #EDEDED;
	text-align: left;
	padding-left: 3px;
	width: 204px;
	border-width: 2px 0px 0px 2px;
}
td.celda3_3{
	background-color: #DEDEDE;
	border: solid #EDEDED;
	border-width: 2px 2px 0px 2px;
}
/* Fila cuarta*/
td.celda4_1{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
	border: solid #EDEDED;
	text-align: left;
	padding-left: 3px;
	width: 204px;
	border-width: 2px 0px 2px 2px;
}
td.central_final{
	background-color: #CCCCCC;
	border: solid #EDEDED;
	width: 187px;
	border-width: 2px 0px 2px 2px;
}
td.celda4_3{
	color: #FFFFFF;
	border: 2px solid #EDEDED;
	background-color: #FF0000;
	border-width: 2px 2px 2px 2px;
}

/* ##################################################################*/
/* TABLA SEGUNDA - TIPO 2 */
/* Fila Primera*/
td.fila1_tipo1{
	font-weight: bold;
	background-color: #CCCCCC;
	border: 2px solid #EDEDED;
	width: 77px;
	border-width: 2px 0px 0px 2px;
}
td.fila1_tipo2{
	font-weight: bold;
	background-color: #CCCCCC;
	border: 2px solid #EDEDED;
	width: 77px;
	border-width: 2px 2px 0px 2px;
}

/* Fila Segunda*/
td.fila2_tipo1{
	font-weight: bold;
	background-color: #F2F2F2;
	border: solid #EDEDED;
	text-align: left;
	padding-left: 3px;
	border-width: 2px 0px 0px 2px;
}
td.fila2_tipo2{
	background-color: #F2F2F2;
	border: solid #EDEDED;
	border-width: 2px 0px 0px 2px;
}
td.fila2_tipo3{
	background-color: #F2F2F2;
	border: solid #EDEDED;
	border-width: 2px 2px 0px 2px;
}
/* Fila Tercera*/
td.fila3_tipo1{
	font-weight: bold;
	background-color: #DEDEDE;
	border: solid #EDEDED;
	text-align: left;
	padding-left: 3px;
	border-width: 2px 0px 0px 2px;
}
td.fila3_tipo2{
	background-color: #DEDEDE;
	border: solid #EDEDED;
	border-width: 2px 0px 0px 2px;
}
td.fila3_tipo3{
	background-color: #DEDEDE;
	border: solid #EDEDED;
	border-width: 2px 2px 0px 2px;
}
/* Fila Cuarta*/
td.fila4_tipo1{
	font-weight: bold;
	color: #ffffff;
	background-color: #FF0000;
	border: solid #EDEDED;
	text-align: left;
	padding-left: 3px;
	border-width: 2px 0px 2px 2px;
}
td.fila4_tipo2{
	color: #ffffff;
	background-color: #FF0000;
	border: solid #EDEDED;
	border-width: 2px 0px 2px 2px;
}
td.fila4_tipo3{
	color: #ffffff;
	background-color: #FF0000;
	border: solid #EDEDED;
	border-width: 2px 2px 2px 2px;
}

/* ##################################################################*/
/* PROMOCION*/
.promotitulo{
		background-color: #FFFFFF;
		margin: 0px auto 0 auto;
		width: 884px;
		height: 90px;
		overflow: hidden;
		position: relative;
	}
	.img_promocion {
		position: absolute;
		bottom: 10px;
		left: 45px;
		}
		.img_promocion1 {
		position: absolute;
		top: 20px;
		left: 0px;
	}
.franjacolor {
	margin: 0px auto 0 auto;
	background-color: #F3F3F3;
	width: 884px;
	height: 8px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
}
.promocion_bloque {
	margin: 0px auto 0 auto;
	background-color: White;
	width: 884px;
	height: 368px; 
	background-image: url(../promocion/img/fondo_promocion.gif);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
		.listado_promocion {
		width: 316px;
		height: 100%;
		margin-right: 20px;
		float: left;
		position: relative;
		padding-top: 20px;
		}
		.listado_promocion1 {
			width: auto;
			height: 100%;
			float: left;
			display: inline;
			position: relative;
		}

			.titulo_promocion {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #FF0000;
			text-transform: uppercase;
			margin-left: 45px;
			}
			.lista_ganadores {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			margin-left: 45px;
			}	
			
/* ##################################################################*/
/* COPYRIGHT*/
.copytitulo{
		background-color: #FFFFFF;
		margin: 0px auto 0 auto;
		width: 884px;
		height: 90px;
		overflow: hidden;
		position: relative;
	}
	.img_copy {
		position: absolute;
		bottom: 10px;
		left: 45px;
		}
		.img_copy1 {
		position: absolute;
		top: 20px;
		left: 0px;
	}
.copyright_bloque {
	margin: 0px auto 0 auto;
	background-color: White;
	width: 884px;
	height: 1568px; 
	background-image: url(../promocion/img/fondo_promocion.gif);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
.copyright_bloque_pt {
	margin: 0px auto 0 auto;
	background-color: White;
	width: 884px;
	height: 1776px; 
	background-image: url(../promocion/img/fondo_promocion.gif);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
.contenido_copy {
		width: 625px;
		height: 100%;
		float: left;
		position: relative;
		padding-top: 20px;
		padding-left: 45px;
}


	.h2_txtcopy {
		font-family: Arial, Helvetica, sans-serif;
		color: #FF0000;
		font-size: 11px;
		}
	.numcopy{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		}
	.txtcopy_remarcado {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FF0000;
		}
	p.txtcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 14px;
}
.linkcopy {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FF0000;
}

.titulo_promocion_concurso {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			margin-bottom: 5px;
			color: #FF0000;
}

	.ficha_promocion_cabecera {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		padding-bottom: 10px;
		margin: 0px 15px 0 23px;
		padding: 0 0 15px 0;
		position:relative;
		overflow: hidden;
		height: 100%;
		}


	.ficha_promocion_nota {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		padding-bottom: 10px;
		border-bottom: 1px dotted #FF0000;
		margin: 0px 15px 0 23px;
		padding: 0 0 15px 0;
		position:relative;
		overflow: hidden;
		height: 100%;
		}


	.ficha_promocion_aviso {
		font-size: 9px;
		color: #FF0000;
	}


	.ficha_promocion_nota textfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		padding-bottom:10px;
		border-bottom: 1px dotted #FF0000;
		margin: 15px 15px 0 23px;
		padding: 0 0 15px 0;
		position:relative;
		overflow: hidden;
		height: 100%;
		}

	.ficha_promocion_nota option {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		}


	.ficha_promocion_nota SELECT {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		}

	.ficha_promocion_nota INPUT {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		}

	.ficha_promocion_nota strong
	{		
		color: #FF0000;
	}

	.ficha_promocion_imagen {
		float: right;
		margin-left: 10px;
		}

	.ficha_promocion_asterisco {
		color: #FF0000;
		}

		
	.visor_promocion {
		float: right;
		width: 330px;
		margin-top: 0;
		margin-left: 10px;
		}

	.cabecera_promocion_concurso {
		height:292px;
		wdith:216px;
		position: relative;
	}

	.cabecera_promocion_imagen {
		position: absolute;
		float:left;
		bottom: 0;
		width:216px;
	}

	.ficha_promocion_campoOtros {
		display:none;
	}

	.listado_promociones {
		list-style-type: none;
		margin: 10px 45px 0 45px;
		padding: 0;
		color: #FF0000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		.listado_promociones a {
			display: block;
			border-bottom: 1px solid #EEEEEE;
			width: 100%;
			color: #999999;
			padding-bottom: 3px;
			text-decoration: none;
			}
		.listado_promociones a.activo {
			display: block;
			border-bottom: 1px solid #EEEEEE;
			width: 100%;
			color: #FF0000;
			padding-bottom: 3px;
			text-decoration: none;
			}
		.listado_promociones a:hover {
			color: #FF0000;
			}

.contenido_aviso_legal {
		width: 625px;
		height: 100%;
		float: left;
		position: relative;
		padding-top: 20px;
		padding-left: 45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
}

.aviso_legal_bloque {
	margin: 0px auto 0 auto;
	background-color: White;
	width: 884px;
	background-image: url(../promocion/img/fondo_promocion.gif);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
/* ##################################################################*/

table.admin {
	border-top: 1px solid #FF0000;
	}
	table.admin tr.impar {
		background-color: #CCCCCC;
		}
	table.admin tr.par {
		background-color: #FFFFFF;
		}
	table.admin th {
		height: 20px;
		}
	table.admin td, table.admin th {
		border-left: 1px solid #FF0000;
		border-bottom: 1px solid #FF0000;
		padding: 2px;
		}
	table.admin td.ultimo, table.admin th.ultimo {
		border-left: 1px solid #FF0000;
		border-right: 1px solid #FF0000;
		border-bottom: 1px solid #FF0000;
		text-align: center;
		}
	table.admin input {
		font-size: 9px;
		width: 60px;
		}
	table.admin input.texto {
		width: 130px;
		}
	table.admin input.boton {
		width: auto;
		}
