/*CSS ESTRUCTURA*/


/* html {
	font-size: 100%;
	f\ont-size: 98%;
	}*/
li, ul {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	list-style-type: none;
	}
#cab1, #cab2, #cab3, #migas, #pie0, #pie1, #pie2 {/*DEFINICIONES GENÉRICAS MENÚS HORIZONTALES SIMPLES*/
	width: 100%;
	font-size: 65%;
	float: left;
	}
#contenedor {
	width: 988px; /* Valor por defecto para Explorer por si el usuario no tiene activado javascript */ 
	width: expression( 
		document.body.clientWidth > (1024/12) * 
		parseInt(document.body.currentStyle.fontSize)?
		"988px":
		document.body.clientWidth < (1024/12) * 
		parseInt(document.body.currentStyle.fontSize)?
		"988px":
		"auto" );
	max-width: 988px;
	min-width: 988px;
	background-color: #FFFFFF;
	}

/*CABECERA GENERAL*/
#cabecera {
	width: 100%;
	}
/*INICIO MENU SUPERIOR UTILIDADES GENERALES*/
	#cab1 {	
		background-color:#000000;
		height: 20px;
		border-bottom: 1px solid #FF7300;
		}
		ul#linkscab1 {
		padding: 2px 0 2px 144px;
		font-weight: normal;
		}
		ul#linkscab1 li.itemtext{
		color: #FFFFFF;
		float: left;
		}
		ul#linkscab1 span.linea{
		padding-left: 10px;
		font-weight: bold;
		color: #FF7300; 
		}

	ul#linkscab1 .itemtext a:link, 
	ul#linkscab1 .itemtext a:active, 
	ul#linkscab1 .itemtext a:visited {
		text-decoration: none;
		color: #FF9640;
		padding-right: 2px;
		}
	ul#linkscab1 .itemtext a:hover{
		text-decoration: underline;
		color: #FFC896; 
		}
/*FIN MENU SUPERIOR UTILIDADES GENERALES*/
#cab21, #cab31, #cab41 {
	width: 129px;
	}


#cab2, #cab21, #cab22 {
	height: 27px;
	}
	#cab21 {
	float: left;
	background-image: url(RTVE_Home/bkg_cab21.png);
	background-repeat: no-repeat;
	background-position: top right;
	border-right: 1px solid #FF7300;
	}
		#cab21 img {
		width: 89px;
		height: 26px;
		_height: 25px;
		border: 0px;
		}
			#cab21 a.gohome {
			background-repeat: no-repeat;
			float: right;
			display: block;
			}
			#cab21 a.gohome:link, 
			#cab21 a.gohome:active, 
			#cab21 a.gohome:visited {
			background-image: url(RTVE_Home/bkg_gohome.png);
			}
			#cab21 a.gohome:hover{
			background-image: url(RTVE_Home/bkg_gohome_o.png);
			}
		
/*INICIO MENU SUPERIOR NAVEGACION HORIZONTAL + FECHA*/
#cab22 {
	float: left;
	width: 858px;
	height: auto;
	background-color: red;
	background-image: url(RTVE_Home/bkg_cab22.png);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 1px solid/*color definido junto a items menu superior*/
	}
	#cab22menu {
		float: left;
		width: 404px;
		display: block;
		}
	#cab22fecha {
		color: #FFFFFF;
		float: right;
		width: 446px;
		height: 19px;
		display: block;
		line-height: 100%;
		padding-top: 7px;
		}
		#cab22dia {
		float: left;
		height: 19px;
		width: 108px;
		padding-right: 9px;
		text-align: right;
		}
		#cab22hora {
		float: right;
		height: 19px;
		width: 320px;
		padding-left: 9px;
		}
	#linkscab22 {
	width: 100%;
	}
	#linkscab22 li, 
	a.nivel1sup img {
		height: 26px;
		_height: 24px;
		width: 81px;
		}
	#linkscab22 li {
		 float:left;
		}
	a.nivel1sup img{
		 border:0px;
		}

a.nivel1sup {
	background-repeat:no-repeat;
	background-position: left top;
	display: block;
	}
a.nivel1sup:hover {
	left: auto;
	}
		.itemsuprtve a.nivel1sup:link,
		.itemsuprtve a.nivel1sup:active,
		.itemsuprtve a.nivel1sup:visited {
			background-image:url(RTVE_Home/item_menusup_rtve.gif);
			}
		.itemsuprtve a.nivel1sup:hover {
			background-image:url(RTVE_Home/item_menusup_rtve_o.gif);
			}
		.itemsuptve a.nivel1sup:link,
		.itemsuptve a.nivel1sup:active,
		.itemsuptve a.nivel1sup:visited {
			background-image:url(RTVE_Home/item_menusup_tve.gif);
			}
		.itemsuptve a.nivel1sup:hover {
			background-image:url(RTVE_Home/item_menusup_tve_o.gif);
			}
		.itemsuprne a.nivel1sup:link,
		.itemsuprne a.nivel1sup:active,
		.itemsuprne a.nivel1sup:visited {
			background-image:url(RTVE_Home/item_menusup_rne.gif);
			}
		.itemsuprne a.nivel1sup:hover {
			background-image:url(RTVE_Home/item_menusup_rne_o.gif);
			}
		.itemsupirtve a.nivel1sup:link,
		.itemsupirtve a.nivel1sup:active,
		.itemsupirtve a.nivel1sup:visited {
			background-image:url(RTVE_Home/item_menusup_irtve.gif);
			}
		.itemsupirtve a.nivel1sup:hover {
			background-image:url(RTVE_Home/item_menusup_irtve_o.gif);
			}

#linkscab22 li ul, #linkscab22 li.itemsuprtve ul {
	position: absolute;
	width: 144px;
	left: -1000px;/*posiciona los desplegables lejos de la visualización*/
	margin-top: 0px;
}
#linkscab22 li ul li {
	margin-left: 17px;/*alinea los desplegables con los cuadraditos de los items*/
	_margin-left: 9px;
	width: 144px;
	height: auto;
	border-top: 1px solid;
	}
		#linkscab22 li ul li, #linkscab22, #cab22 {
		border-color: #DC6814;
		}
#linkscab22 ul li a {
	color:#FFFFFF;
	padding: 3px 4px 2px 4px;
	margin: 0px;
	height: auto;
	width: 136px;
	text-decoration: none;
	display: block;
	background-color: #323232;
	}
 
#linkscab22 li:hover ul, #linkscab22 li.iehover ul {/*visualiza los desplegables debajo de su ítem*/
	left: auto;
}


#linkscab22 ul a.rtve {
	background-image:url(RTVE_home/bkg_mensup_rtve.png);
	/*background-color: #939590;*/
}
#linkscab22 ul a.tve {
	background-image:url(RTVE_home/bkg_mensup_tve.png);
	 /*background-color: #006EC2;*/
}
#linkscab22 ul a.rne {
	background-image:url(RTVE_home/bkg_mensup_rne.png);
	 /*background-color: #C87C00;*/
}
#linkscab22 ul a.irtve {
	background-image:url(RTVE_home/bkg_mensup_irtve.png);
	 /*background-color: #FF7300;*/
}
#linkscab22 ul a:hover {
	 color: #000000;
	 background-color: #FF9640;
}

/*FIN MENU SUPERIOR NAVEGACION HORIZONTAL*/

		
#cab3 { display: none;}
#cab3, #cab31, #cab32, #cab33 {
	height: 18px;
	}
	#cab31 {
	float: left;
	background-image: url(RTVE_Home/bkg_cab31.png);
	background-repeat: no-repeat;
	background-position: right top;
	border-right: 1px solid #FF7300;
	}
#cab32 {
	float: left;
	color: #FFFFFF;
	width: 522px;
	background-position: left top;
	background-repeat:repeat-y;
	}
	.irtve#contenedor #cab32 {
	background-image: url(RTVE_Home/bkg_cab32_irtve.png);
	}
	.rtve#contenedor #cab32 {
	background-image: url(RTVE_Home/bkg_cab32_rtve.png);
	}
	.tve#contenedor #cab32 {
	background-image: url(RTVE_Home/bkg_cab32_tve.png);
	}
	.rne#contenedor #cab32 {
	background-image: url(RTVE_Home/bkg_cab32_rne.png);
	}
#cab33 {
	float: right;
	width: 328px;
	background-position: left top;
	}
	.irtve#contenedor #cab33 {
	background-image: url(RTVE_Home/bkg_cab33_irtve.png);
	}
	.rtve#contenedor #cab33 {
	background-image: url(RTVE_Home/bkg_cab33_rtve.png);
	}
	.tve#contenedor #cab33 {
	background-image: url(RTVE_Home/bkg_cab33_tve.png);
	}
	.rne#contenedor #cab33 {
	background-image: url(RTVE_Home/bkg_cab33_rne.png);
	}


#cab4 {}
#cab4, #cab41, #cab42, #cab43 {
	height: 60px;
	}
	#cab41 {
	float: left;
	background-image: url(RTVE_Home/bkg_cab41.png);
	background-repeat: no-repeat;
	background-position: right top;
	border-right: 1px solid #FF7300;
	}
	#cab42 {
	float: left;
	width: 522px;
	background-position: left top;
	}
	#cab42 h1 {
	font-size: 120%;
	font-weight: normal;
	color: #FFF;
	margin: 14px 0 0 16px;	
	}

	.irtve#contenedor #cab42 {
	background-image: url(RTVE_Home/bkg_cab42_irtve.png);
	}
	.rtve#contenedor #cab42 {
	background-image: url(RTVE_Home/bkg_cab42_rtve.png);
	}
	.tve#contenedor #cab42 {
	background-image: url(RTVE_Home/bkg_cab42_tve.png);
	}
	.rne#contenedor #cab42 {
	background-image: url(RTVE_Home/bkg_cab42_rne.png);
	}
	#cab43 {
	float: left;
	width: 336px;
	background-position: left top;
	}
	.irtve#contenedor #cab43 {
	background-image: url(RTVE_Home/bkg_cab43_irtve.png);
	}
	.rtve#contenedor #cab43 {
	background-image: url(RTVE_Home/bkg_cab43_rtve.png);
	}
	.tve#contenedor #cab43 {
	background-image: url(RTVE_Home/bkg_cab43_tve.png);
	}
	.rne#contenedor #cab43 {
	background-image: url(RTVE_Home/bkg_cab43_rne.png);
	}
/*GRUPO BUSCADOR HOME*/
.buscahome {
	margin: 0;
	padding: 0;
	height: auto;
	}
.buscahome input {
	float: left;
	border: 0;
	height: 17px;
	width: 119px;
	margin: 17px 8px 0 8px;
	_margin-top: 16px;
	background-color: #541E00;
	border: 1px solid #D2641E;
	font-size: 64%;
	color: #FFF;
	line-height: 130%;
	padding: 0 0 0 8px;
	}	
.buscahome img {
	width: 19px;
	height: 19px;
	}
.buscahome a {
	margin-top: 17px;
	width: auto;
	height: auto;
	float: left;
	}
.buscahome a:link,
.buscahome a:active, 
.buscahome a:visited {
	background-image: url(RTVE_Home/boton_buscar_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.buscahome a:hover {
	background-image: url(RTVE_Home/boton_buscar_home_o.gif);
	}

/*---------------------------------------------------------*/
/*CUERPO CENTRAL 4 COLUMNAS*/
#central {/*CONTENEDOR GENERAL CUERPO CENTRAL*/
	width:100%;
	}
		#tablacentral {/*TABLA CENTRAL DE 4 COLUMNAS*/
		width: 100%;
		padding: 0px; 
		border-collapse: collapse;
		float: left;
		}
		#tablacentral td {
			padding-bottom: 10px;
			}
		#content1, #content2, #content3, #content4 {
			width: auto;
			height: 100%;
			}
			td#col1 {/*COLUMNA 1*/
			width: 13%;
			background-color:#D4D5D3;
		 	}
			div#cabcol1 {
			width: 100%;
			height: 30px;
			background-color: #FFF;
			display: block;
			}
			td#col2 {/*columna 2*/
			width: 52.6%;
			background-color:#FFF;
			}
				#content2 {/*Contenedor columna 2 [PRINCIPAL]*/
				width: auto;
				height: auto;
				margin: 0px 18px;
				padding-bottom: 24px;
				overflow: visible;
				}
			td#col3 {/*COLUMNA 3*/
			padding-top: 0px;
			width: 18%;
			background-color:#D4D5D3;
			}
			#content3{
				width: 100%;
				margin: 0px;
				font-size: 58%;
				}
			td#col4 {/*COLUMNA 4*/
			padding-top: 0px;
			width: 16.4%;
			background-color:#D4D5D3;
			}
#cen2con1 {
	background-color:#000099;
	padding:10px;
	}
/*MENU MIGAS DE NAVEGACION*/
	#migas {
		background-color:#FFFFFF;
		float: left;
		}
	#migas, #linksmigas {
		height: 28px;
		*height: 24px;
		display: block;
		}
		ul#linksmigas { 
		width: 85%;
		margin-left: 13%;
		padding-left: 16px;
		padding-top: 4px;
		font-weight: normal;
		background-image: url(RTVE_Home/migas_ini.gif);
		background-position: left top;
		background-repeat: no-repeat;
		}
		ul#linksmigas li.itemtext{
		padding-right: 2px;
		color:#939590;
		float:left;
		}
		ul#linksmigas span.linea{
		padding-left: 2px;
		font-weight: bold;
		color: #C9CAC7; 
		}

	ul#linksmigas .itemtext a:link, 
	ul#linksmigas .itemtext a:active, 
	ul#linksmigas .itemtext a:visited {
		padding-right: 2px;
		text-decoration: none;
		color:#939590;
		}
	ul#linksmigas .itemtext a:hover {
		text-decoration: underline;
		color: #323232; 
		}

/*FIN MENU MIGAS DE NAVEGACION*/

/*#clear {
	clear:both;
	}*/



/* DEFINICION PIES GENERALES RTVE */
#pie {
	height:auto;
	}
#pie0 {
	display: none;
	}
#pie1{
	height: 24px;
	color: #FFFFFF;
	margin-top: 2px;
	}
	.rtve#contenedor #pie1{ background-color: #616461;	}
	.tve#contenedor #pie1{ background-color: #185A9A; }
	.rne#contenedor #pie1{ background-color: #C06E28; }
	.irtve#contenedor #pie1{ background-color: #C86018; }
	
ul#linkspie1, ul#linkspie2 { 
	width: 98%;
	padding-left: 2%;
	}
ul#linkspie1 {
	padding-bottom: 2px;
	padding-top: 5px;
	font-weight: normal;
	}
	li.itemtext{
		color:#FFFFFF;
		padding-right: 10px;
		float:left;
		}
		span.linea{
			padding-left:10px;
			font-weight: bold;
			}
			.rtve#contenedor #pie1 .linea{ color: #C9CAC7; }
			.tve#contenedor #pie1 .linea{ color: #98C6E6; }
			.rne#contenedor #pie1 .linea{ color: #F8CE89; }
			.irtve#contenedor #pie1 .linea{ color: #FFC896; }

	.itemtext a:link, 
	.itemtext a:active, 
	.itemtext a:visited {
		text-decoration: none;
		color: #FFFFFF;
		padding-right: 2px;
		}
	.itemtext a:hover{
		text-decoration: underline;
		}
		.rtve#contenedor #pie1 .itemtext a:hover { color: #E4E4E3; }
		.tve#contenedor #pie1 .itemtext a:hover{ color: #CCE2F4; }
		.rne#contenedor #pie1 .itemtext a:hover{ color: #FAE2B8; }
		.irtve#contenedor #pie1 .itemtext a:hover{ color: #FFE2CC; }
		
		
	#pie2{
	height: 40px;
	padding: 20px 0px;
	color: #FFFFFF;
	text-align: left;
	background-color: #000000;
	}
	#pie2 li {
	}

ul#linkspie2{
}
ul#linkspie2 li{
	float: left;
	display: block;
}


	.itemcopyright{
		width: 20%;
		}
	.itemlogos {
		width: 45%;
		}
	.itemlegal{
		width: 30%;
		color: #C9CAC7;
		text-align: left;
		}
	ul#logospie{
		width: 84%;
		padding: 0% 8%;
}
	li.itemlogo{
	width: 20%;
	float: left;
	text-align: left;
	
}
			li.itemlogo img {
			width: 37px;
			height: 37px;
			border: 0px;
			}
			li.itemlogo a {
			width: 37px;
			background-repeat: no-repeat;
			display: block;
			}

			
			li.itemlogo#logortve a:link, 
			li.itemlogo#logortve a:active, 
			li.itemlogo#logortve a:visited {
			background-image: url(RTVE_Home/logopie_rtve.gif);
			}
			li.itemlogo#logortve a:hover{
			background-image: url(RTVE_Home/logopie_rtve_o.gif);
			}


			li.itemlogo#logotve a:link, 
			li.itemlogo#logotve a:active, 
			li.itemlogo#logotve a:visited {
			background-image: url(RTVE_Home/logopie_tve.gif);
			}
			li.itemlogo#logotve a:hover{
			background-image: url(RTVE_Home/logopie_tve_o.gif);
			}


			li.itemlogo#logorne a:link, 
			li.itemlogo#logorne a:active, 
			li.itemlogo#logorne a:visited {
			background-image: url(RTVE_Home/logopie_rne.gif);
			}
			li.itemlogo#logorne a:hover{
			background-image: url(RTVE_Home/logopie_rne_o.gif);
			}
			li.itemlogo#logoirtve a:link, 
			li.itemlogo#logoirtve a:active, 
			li.itemlogo#logoirtve a:visited {
			background-image: url(RTVE_Home/irtve.jpg);
			}
			li.itemlogo#logoirtve a:hover {
			background-image: url(RTVE_Home/irtve_o.jpg);
			}

/* NUEVA CABECERA */
#newcab {float:left;border-bottom:1px solid #444;border-top:7px solid black;margin:0;padding:0 0 10px 0;height:auto;width:100%;}
#newcab {}
/*#newcab object, #newcab embed {float:left;height:1px;margin:0;width:100%;padding:0;background:transparent;}*/
	#newcab object {float:left;}
#newcab h1 {width:30%;float:left;padding:0;height:60px;}

	#newcab h1 .logos_newcab {float:left;height:auto;width:auto;}
	#newcab h1 .logos_newcab img {float:left;}
	#newcab h1 .logrtve {margin:23px 0 0 54px;}
	#newcab h1 .logrtve {margin:16px 30px 0 24px;}
	
	#newcab h1 .logmotogp {margin:8px 0 0 0;} 

#newcab ul#menu_newcab {display:inline;margin:22px 0 0 0;padding:4px 0;float:right;}
#newcab ul#menu_newcab li {font-size:68%;font-weight:bold;float:left; margin:0 0 0 10px; list-style:none;line-height:20px;}
#newcab ul#menu_newcab li a {background:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabR.gif") right top no-repeat; padding:0 8px 0 0;
float:left;}
#newcab ul#menu_newcab li a span {background:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabL.gif") top left no-repeat;padding:0 0 0 8px; color:#bbb;
float:left;}

#newcab ul#menu_newcab li a strong {background:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabM.gif") top left repeat-x;height:20px;float:left;}

#newcab ul#menu_newcab li a:hover {background-image:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabR_o.gif");cursor:pointer;}
#newcab ul#menu_newcab li a:hover span {background-image:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabL_o.gif"); color:#333;}
#newcab ul#menu_newcab li a:hover strong {background-image:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabM_o.gif");}

#newcab ul#menu_newcab li a.active {background:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabR_o.gif") right top no-repeat; padding:0 8px 0 0;}
#newcab ul#menu_newcab li a.active span {background:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabL_o.gif") top left no-repeat;padding:0 0 0 8px; color:#333;}
#newcab ul#menu_newcab li a.active strong {background-image:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabM_o.gif");}

#newcab ul#menu_newcab li a.active:hover {background-image:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabR_o.gif");}
#newcab ul#menu_newcab li a.active:hover span {background-image:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabL_o.gif");color:#333;}
#newcab ul#menu_newcab li a.active:hover strong {background-image:url("/imgfiles/1/TVE_Programas/TVE_motogp/ima/new_cab/bg_tabM_o.gif");}
#newcab ul#menu_newcab li a, #newcab ul#menu_newcab li a:hover {text-decoration:none;}