body  {
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
}
.twoColElsLtHdr #container { 

} 
#Tabla_01 {
	width: 1000px;  /* este ancho creará un contenedor que cabrá en una ventana de navegador 800px si el texto se deja con los tamaños de fuente predeterminados del navegador */

	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */

	text-align: left; /* esto anula text-align: center en el elemento body. */
  font-family: tahoma;
}

#cabecera_ {
	position:relative;
	top: 10px;
  margin-left: 200px;
	height:97px;

}

#menu_ {
	position:relative;
	left:-62px;
	top:10px;
	width:238px;
}

#portada_ {
	position:relative;
	left:200px;
	top:10px;
	width:786px;
	Z-index:0;
}


#lateral{
position:absolute;
left:557px;

}
#lateral2{
  position:absolute;
  left:596px;
  top: 40px;
  background-color: #deefe7;
}
#publi_ {
				
	position:absolute;
	left:1024px;
	top:82px;
	width:176px;
	height:818px;
}
#btn-portada_ {
	position:absolute;
	left:62px;
	top:11px;
	width:190px;
	height:59px;
}

#btn-programacion_ {
	position:absolute;
	left:62px;
	top:71px;
	width:190px;
	height:59px;
}
#btn-alacarta_ {
	position:absolute;
	left:62px;
	top:131px;
	width:190px;
	height:58px;
}

#btn-programas_ {	
	position: absolute;
	left:62px;
	top:191px;
	width:190px;
	height:58px;
}

#btn-noticias_ {
	position: absolute;
	left:62px;
	top:251px;
	width:190px;
	height:58px;
}
#btn-reportajes_ {
	position: absolute;
	left:62px;
	top:311px;
	width:190px;
	height:59px;
}

#btn-servicios_ {
	position: absolute;
	left:62px;
	top:311px;
	width:190px;
	height:59px;
}
a.online{
  position:relative;
	left:77px;
	top:174px;
	Z-index:1;
}
#hora_prog {
	color: red;
}
#nombre_prog {
	color: #232323;
  font-weight: bold;
  font-style: italic;

  font-size: 0.8em;

}

#nombre_prog_over {
	color: #ffffff;
	background-color: orange;
	font-weight: bold;
  font-style: italic;
  font-variant: small-caps;
  font-size: 0.8em;
}
#desc_prog {
        color:grey;
	
}
#portada_inicio{
   position:relative;  
   width: 786px; 
   height:467px;
}
#portada_directo{
   position:relative;  
	 top: 20px;
   width: 786px; 
   height:160px;
}
#portada_noticias{
   position:relative; 
   top:60px; 
   width: 786px; 
	 height: 480px;
   color: #60685c;
}
#portada_programas{
   position:relative; 
   top:40px; 
   width: 786px; 
	 height: 220px;
	 color:#eb4106 ; 
	 font-size:15px;
  
}
.trans{
   -webkit-box-shadow: 2px 2px 5px #999;
   -moz-box-shadow: 2px 2px 5px #999;
   filter: shadow(color=#999999, direction=135, strength=2);
   visibility:visible; 
   z-index: 1; 
   background-color: #deefe7;  
   -moz-opacity:.95;
   opacity:.95;
}

.absolute{
   position: absolute;
   top: 50px;
	 width: 130px;
}

.titulos{
	 color: #d4d1cf;
	 position: absolute;
	 top: 120px;
   font-weight: bold;
   left: 5px;
	 z-index: 2;
}

.fondo_titulo{
	 position: relative;
	 top: 30px;
   left: 0px;
   z-index: 0;
}
