/* Cambios realizados por el equipo de T-SYSTEMS, para la accesibilidad de la web */

body { 
    background-color: #ffffff;
    margin: 0 0 0 6px;
    font-size: 100%;
   

}

html>body { 
    background-color: #ffffff;
    margin: 0 0 0 6px;
    font-size: 100%;
   

    
/*	bgcolor:#ffffff; 
	leftmargin:6px;
	topmargin:0;
	marginwidth:0;
	marginheight:0; */
}

h1, h2, h3 {
	margin:0;
	padding:0;
}

.top tr, .top td {
	vertical-align: top;
}
.topright {
	vertical-align: top;
	text-align: right;
}
.right {
	text-align: right;
}
.topleft {
	vertical-align: top;
	text-align: left;
}
.left {
	text-align: left;
}

img {
		border:0;
}

.oculto {
		position:absolute;
		left:0px;
		top:-500px;
		width:1px;
		height:2px;
		overflow:hidden;
}

.vacio {}

noscript h2 {
		color: #ff0000;
		background-color: inherit;
}
noscript a:link, noscript a:hover, noscript a:visited, noscript a:active {
		color: #0000ff;
		background-color: inherit;
}

/* Skip to */
#skip, #skip a, #skip a:hover, #skip a:visited, #skip a:active 
{ 
        position:absolute; 
        left:0px; 
        top:-500px; 
        width:1px; 
        height:1px; 
        overflow:hidden; 

} 
  
#navlist{
		background-color:#fff;
}
 
#navlist li { 
        display: inline; 
        list-style-type: none; 
        padding-right: 8px; 
        font-family:Arial, Helvetica, sans-serif; 
        font-size:80%; 
        line-height:20px;
} 

#navlist li     a:visited, #navlist li  a:link { 
		color:#000; font-size:80%;
} 

/* Fin de Skip to */
/* Estilo de la seccion enlaces calendario */

.estilo_mes {
	font-family:sans-serif,Arial,Verdana;
	font-size:71%;
	color:#FFFFFF;
	display:block;
	background-color:#616461
}
/* Fin estilo de la seccion enlaces calendario */

/* Inicio de medidas  */
/* Por ciento  */
.1c { width: 1% }
.2c { width: 2% }
.10c { width: 10% }
.20c { width: 20% }
.25c { width: 25% }
.50c { width: 50% }
.75c { width: 75% }
.100c { width: 100% }


/* Fin de medidas */

/*  Inicio Menu lateral*/



/*  Inicio Menú lateral*/





	

#navcontainertve { 

		width: 135px;

		margin-top: 14px;

}



#navcontainertve ul

{

		margin: 0;

		padding: 0;

		list-style-type: none;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size: 54%;

		line-height: 124%;

		color: #FFFFFF;

}



#navcontainertve li { margin: 0 0 1px 0; }
#navcontainertve a {
		display: block;
		padding: 7px 16px 7px 0px;
		width: 119px;
		background-color: #fff;
		color: #fff;
		background-image: url(/imgfiles/menu/menutve.gif);
		background-repeat: no-repeat;
		background-position: top left;
		text-align: right;
		text-decoration: none;
}

#navcontainertve a:hover

{

		color: #fff;

		background-color: #fff;

		text-decoration: none;

		text-decoration: underline;

}
* html #navcontainertve a {

 display: block;
    width: 151px; /* for IE5 and IE6 in quirks mode */
    w\idth: 135px; /* for IE6 in standards mode */
}



#navcontainertve ul ul li { margin: 0; }



#navcontainertve ul ul a

{
		display: block;
		padding: 2px 5px 2px 20px; 
		/* width: 130px; */
		width: 105px;
		color: #000;
		background-color: #fff;
		text-decoration: none;
}



#navcontainertve ul ul a:hover

{

		color: #000;

		background-color: #fff;

		text-decoration: underline;

}
* html #navcontainertve ul ul a {

 display: block;
    width: 140px;  for IE5 and IE6 in quirks mode */
    w\idth: 130px; /* for IE6 in standards mode */
}



#activetve li a, #activetve li a:link, #activetve li a:visited, #activetve li a:hover {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:200%;

		line-height: 124%;

		text-align: left;

		background-image: url(/imgfiles/menu/botontve.gif);

		background-repeat: no-repeat;

		background-position: 5px top;

		color: #000;

		text-decoration:none;

	

}		



/* Menu Cataluna */ 

#navcontainercat { 

		width: 135px;

		margin-top: 10px;

}



#navcontainercat ul

{

		margin: 0;

		padding: 0;

		list-style-type: none;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size: 54%;

		line-height: 0%;

		color: #FFFFFF;

}



#navcontainercat li { margin: 0 0 1px 0; }



#navcontainercat a

{

		display: block;

		padding: 6px 16px 8px 0px;

		width: 119px;

		background-color: #fff;

		color: #fff;

		background-image: url(/imgfiles/menu/menucatalu.gif);

		background-repeat: no-repeat;

		background-position: top left;

		text-align: right;

		text-decoration: none;

		margin: 0;
}



#navcontainercat a:hover

{

		color: #fff;

		background-color: #fff;

		text-decoration: none;

		text-decoration: underline;

}
* html #navcontainercat a {

 display: block;
    width: 151px; /* for IE5 and IE6 in quirks mode */
    w\idth: 135px; /* for IE6 in standards mode */
}



#navcontainercat ul ul li { margin: 0; padding:0; }



#navcontainercat ul ul a

{

		display: block;

		padding: 0px 0px 0px 0px;
		/* width: 130px; */
		width: 105px;

		color: #000;

		background-color: #fff;

		text-decoration: none;

		margin: 0;

}

#navlistcat {
	margin: 0;
	}

#navcontainercat ul ul a:hover

{

		color: #000;

		background-color: #fff;

		text-decoration: underline;

}
* html #navcontainercat ul ul a {

	 display: block;
    width: 140px; /* for IE5 and IE6 in quirks mode */
    w\idth: 130px; /* for IE6 in standards mode */
	margin: 0;
	padding: 0;
}


#activecat li a, #activecat li a:link, #activecat li a:visited, #activecat li a:hover {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:200%;

		line-height: 120%;

		text-align: left;

		background-image: url(/imgfiles/menu/botoncat.gif);

		background-repeat: no-repeat;

		background-position: 5px top;

		color: #000;

		text-decoration:none;
		margin: 0;
		padding: 0;

}	

/* Menu RNE */ 

#navcontainerrne { 

		width: 135px;

		margin-top: 10px;

}



#navcontainerrne ul

{

		margin: 0;

		padding: 0;

		list-style-type: none;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size: 54%;

		line-height: 124%;

		color: #FFFFFF;

}



#navcontainerrne li { margin: 0 0 1px 0; }



#navcontainerrne a

{

		display: block;

		padding: 7px 16px 7px 0px;

		width: 119px;

		background-color: #fff;

		color: #fff;

		background-image: url(/imgfiles/menu/menurne.gif);

		background-repeat: no-repeat;

		background-position: top left;

		text-align: right;

		text-decoration: none;



}



#navcontainerrne a:hover

{

		color: #fff;

		background-color: #fff;

		text-decoration: none;

		text-decoration: underline;

}

* html #navcontainerrne a {

 display: block;
    width: 151px; /* for IE5 and IE6 in quirks mode */
    w\idth: 135px; /* for IE6 in standards mode */
}


#navcontainerrne ul ul li { margin: 0; }



#navcontainerrne ul ul a

{

		display: block;

		padding: 2px 5px 2px 20px;
		/* width: 130px; */
		width: 105px;

		color: #000;

		background-color: #fff;

		text-decoration: none;

		

}



#navcontainerrne ul ul a:hover

{

		color: #000;

		background-color: #fff;

		text-decoration: underline;

}
* html #navcontainerrne ul ul a {

 display: block;
    width: 140px; /* for IE5 and IE6 in quirks mode */
    w\idth: 130px; /* for IE6 in standards mode */
}


#activerne li a, #activerne li a:link, #activerne li a:visited, #activerne li a:hover {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:200%;

		line-height: 124%;

		text-align: left;

		background-image: url(/imgfiles/menu/botonrne.gif);

		background-repeat: no-repeat;

		background-position: 5px top;

		color: #000;

		text-decoration:none;

	

}	

/* Fin Menu RNE */ 	









/* Menu GRTVE */ 

#navcontainergrtve { 

		width: 135px;

		margin-top: 10px;

}



#navcontainergrtve ul

{

		margin: 0;

		padding: 0;

		list-style-type: none;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size: 54%;

		line-height: 124%;

		color: #FFFFFF;

}



#navcontainergrtve li { margin: 0 0 1px 0; }



#navcontainergrtve a

{

		display: block;

		padding: 7px 16px 7px 0px;

		width: 119px;

		background-color: #fff;

		color: #fff;

		background-image: url(/imgfiles/menu/menugrtve.gif);

		background-repeat: no-repeat;

		background-position: top left;

		text-align: right;

		text-decoration: none;



}



#navcontainergrtve a:hover

{

		color: #fff;

		background-color: #fff;

		text-decoration: none;

		text-decoration: underline;

}

* html #navcontainergrtve a {

 display: block;
    width: 151px; /* for IE5 and IE6 in quirks mode */
    w\idth: 135px; /* for IE6 in standards mode */
}


#navcontainergrtve ul ul li { margin: 0; }



#navcontainergrtve ul ul a

{

		display: block;

		padding: 2px 5px 2px 20px;
		/* width: 130px; */
		width: 105px;

		color: #000;

		background-color: #fff;

		text-decoration: none;

		

}



#navcontainergrtve ul ul a:hover

{

		color: #000;

		background-color: #fff;

		text-decoration: underline;

}

* html #navcontainergrtve ul ul a {

 display: block;
    width: 140px; /* for IE5 and IE6 in quirks mode */
    w\idth: 130px; /* for IE6 in standards mode */
}

#activegrtve li a, #activegrtve li a:link, #activegrtve li a:visited, #activegrtve li a:hover {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:200%;

		line-height: 124%;

		text-align: left;

		background-image: url(/imgfiles/menu/botongrtve.gif);

		background-repeat: no-repeat;

		background-position: 5px top;

		color: #000;

		text-decoration:none;

	

}	

/* Fin Menu GRTVE */ 







/* Menu Comercial */ 

#navcontainerrtvecom { 

		width: 135px;

		margin-top: 10px;

}



#navcontainerrtvecom ul

{

		margin: 0;

		padding: 0;

		list-style-type: none;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size: 54%;

		line-height: 124%;

		color: #FFFFFF;

}



#navcontainerrtvecom li { margin: 0 0 1px 0; }



#navcontainerrtvecom a

{

		display: block;

		padding: 7px 16px 7px 0px;

		width: 119px;

		background-color: #fff;

		color: #fff;

		background-image: url(/imgfiles/menu/menurtvecom.gif);

		background-repeat: no-repeat;

		background-position: top left;

		text-align: right;

		text-decoration: none;



}



#navcontainerrtvecom a:hover

{

		color: #fff;

		background-color: #fff;

		text-decoration: none;

		text-decoration: underline;

}
* html #navcontainerrtvecom a {

 display: block;
    width: 151px; /* for IE5 and IE6 in quirks mode */
    w\idth: 135px; /* for IE6 in standards mode */
}



#navcontainerrtvecom ul ul li { margin: 0; }



#navcontainerrtvecom ul ul a

{

		display: block;

		padding: 2px 5px 2px 20px;
		/* width: 130px; */
		width: 105px;

		color: #000;

		background-color: #fff;

		text-decoration: none;

		

}



#navcontainerrtvecom ul ul a:hover

{

		color: #000;

		background-color: #fff;

		text-decoration: underline;

}

* html #navcontainerrtvecom ul ul a {

 display: block;
    width: 140px; /* for IE5 and IE6 in quirks mode */
    w\idth: 130px; /* for IE6 in standards mode */
}

#activertvecom li a, #activertvecom li a:link, #activertvecom li a:visited, #activertvecom li a:hover {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:200%;

		line-height: 124%;

		text-align: left;

		background-image: url(/imgfiles/menu/botonrtvecom.gif);

		background-repeat: no-repeat;

		background-position: 5px top;

		color: #000;

		text-decoration:none;

	

}	

/* Fin Menu Comercial */ 







/* Menu Instituto RTVE */ 

#navcontainerrtveinst { 

		width: 135px;

		margin-top: 10px;

}



#navcontainerrtveinst ul

{

		margin: 0;

		padding: 0;

		list-style-type: none;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size: 54%;

		line-height: 124%;

		color: #FFFFFF;

}



#navcontainerrtveinst li { margin: 0 0 1px 0; }



#navcontainerrtveinst a

{

		display: block;

		padding: 7px 16px 7px 0px;

		width: 119px;

		background-color: #fff;

		color: #fff;

		background-image: url(/imgfiles/menu/menurtveinst.gif);

		background-repeat: no-repeat;

		background-position: top left;

		text-align: right;

		text-decoration: none;



}



#navcontainerrtveinst a:hover

{

		color: #fff;

		background-color: #fff;

		text-decoration: none;

		text-decoration: underline;

}

* html #navcontainerrtveinst a {

 display: block;
    width: 151px; /* for IE5 and IE6 in quirks mode */
    w\idth: 135px; /* for IE6 in standards mode */
}


#navcontainerrtveinst ul ul li { margin: 0; }



#navcontainerrtveinst ul ul a

{

		display: block;

		padding: 2px 5px 2px 20px;
		/* width: 130px; */
		width: 105px;

		color: #000;

		background-color: #fff;

		text-decoration: none;

		

}



#navcontainerrtveinst ul ul a:hover

{

		color: #000;

		background-color: #fff;

		text-decoration: underline;

}
* html #navcontainerrtveinst ul ul a {

 display: block;
    width: 140px; /* for IE5 and IE6 in quirks mode */
    w\idth: 130px; /* for IE6 in standards mode */
}


#activertveinst li a, #activertveinst li a:link, #activertveinst li a:visited, #activertveinst li a:hover {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:200%;

		line-height: 124%;

		text-align: left;

		background-image: url(/imgfiles/menu/botonrtveinst.gif);

		background-repeat: no-repeat;

		background-position: 5px top;

		color: #000;

		text-decoration:none;

	

}	

/* Fin Menu Instituto RTVE */ 



/* Menu Orquesta y Coro RTVE */ 

#navcontainerrtveorq { 

		width: 135px;

		margin-top: 10px;

}



#navcontainerrtveorq ul

{

		margin: 0;

		padding: 0;

		list-style-type: none;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size: 54%;

		line-height: 124%;

		color: #FFFFFF;

}



#navcontainerrtveorq li { margin: 0 0 1px 0; }



#navcontainerrtveorq a

{

		display: block;

		padding: 7px 16px 7px 0px;

		width: 119px;

		background-color: #fff;

		color: #fff;

		background-image: url(/imgfiles/menu/menurtveorq.gif);

		background-repeat: no-repeat;

		background-position: top left;

		text-align: right;

		text-decoration: none;



}



#navcontainerrtveorq a:hover

{

		color: #fff;

		background-color: #fff;

		text-decoration: none;

		text-decoration: underline;

}

* html #navcontainerrtveorq a {

 display: block;
    width: 151px; /* for IE5 and IE6 in quirks mode */
    w\idth: 135px; /* for IE6 in standards mode */
}


#navcontainerrtveorq ul ul li { margin: 0; }



#navcontainerrtveorq ul ul a

{

		display: block;

		padding: 2px 5px 2px 20px;
		/* width: 130px; */
		width: 105px;

		color: #000;

		background-color: #fff;

		text-decoration: none;

		

}



#navcontainerrtveorq ul ul a:hover

{

		color: #000;

		background-color: #fff;

		text-decoration: underline;

}

* html #navcontainerrtveorq ul ul a {

 display: block;
    width: 140px; /* for IE5 and IE6 in quirks mode */
    w\idth: 130px; /* for IE6 in standards mode */
}

#activertveorq li a, #activertveorq li a:link, #activertveorq li a:visited, #activertveorq li a:hover {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:200%;

		line-height: 124%;

		text-align: left;

		background-image: url(/imgfiles/menu/botonrtveorq.gif);

		background-repeat: no-repeat;

		background-position: 5px top;

		color: #000;

		text-decoration:none;

}	

/* Fin Menu Orquesta y Coro RTVE */ 

/* JGML. Fin de Menu lateral*/


/* Buscador de programas cabecera */
.tbusca{ 
width:100px;
height:15px;
border:1px solid grey;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 65%;
color: #323232;
background-color:#C9CAC7;}
/* Fin de Buscador de programas cabecera */
