body{width: 100%; margin: 0px; text-align: center;}

/*#contenedor{ width:100em; background:url(../img/fndo_contenedor_player.gif) repeat-x left 31em; position:relative;}*/#contenedor{ width:100em; margin:0 auto;padding-top: 89px;}

.banner{ width:796px; background:#000 url(../img/fndo_player_banner.jpg) repeat-y top left; margin-top:3px; text-align:center;}
.banner img{clear:both; margin:10px 0 10px 0; }
.negrita{font-weight:bold; font-size:11px;}
/**** Cabecera ****************/

#cabecera{ background:#000 url(../img/fnd-player-2009.jpg) no-repeat left top; margin:0; padding:0; height:66px; width:1000px;}

/**** logo****************/

#cabecera h1{ margin:0; padding:0 0 0.8em 0; background:url(../img/logotipop.gif) no-repeat left top; width:11.7em; height:4.8em;}
#cabecera h1 a{ width:11.7em; height:4.8em; display:block;}

/**** texto derecha ****************/
/*
#cabecera .endirecto{ right:1.8em; top:1.4em; width:400px;}*/
#cabecera .endirecto .escucha { padding-top:0.5em; padding-bottom:0.1em; color:#FFFFFF; float:right; font:bold 1.2em Tahoma; width:160px; margin:0; background: url(../img/altavoz.gif) no-repeat left;}
#cabecera .endirecto h2  { padding:0; color:#fff; font:normal 1em Tahoma, Arial, Helvetica, sans-serif;  }
#cabecera .endirecto{ right:2.2em; top:0.2em;/*background: url(../img/altavoz.gif) no-repeat left 0.2em;*/ color:#fff;}
#cabecera .endirecto a{ display:block; font:bold 1.2em/2.2em Tahoma; background: url(../img/altavoz.gif) no-repeat left 0.2em; color:#fff;}
#cabecera .endirecto .nombre{font-size:1.5em; line-height:22px;}

/*#cabecera .activo .escucha { background: url(../img/ico_altavoz.gif) no-repeat left 0.3em;}*/
#cabecera .silenciado a{ background: url(../img/ico_altavoz_silenciado.gif) no-repeat 0.2em 0.2em; width:164px;}
#cabecera .inactivo a { background: url(../img/ico_altavoz_noactivo.gif) no-repeat left 0.3em;}


/**** estructura ****************/

#contenido{ margin:0; padding:0; width:auto;}
#contenido #col_izq{ width:375px; float:left; display:inline; margin:0 ; padding:15px; background:#000 url(../img/fndo_player.jpg) repeat-x top left;}
#contenido #col_izq .escuchar{ padding:0 0 10px 0;}
#contenido #col_izq .escuchar a{ color:#3B4D9D; text-decoration:underline;}
#contenido #col_der{ width:390px; float:left; display:inline; margin:0 0 0 1px; padding:0;}
#col_izq .programa{width:340px;}



/**** generales ****************/
#contenido p{ color:#333;}
#contenido h3 { font-size:1em; margin:0; padding:0;}
#contenido h3 a { color:#747900; font:bold 1.3em Tahoma, Arial, Helvetica, sans-serif;}
#contenido h2 {font-size:15px; margin:0; padding:0;}
#contenido h2 a{color:#747900; font: bold 15px Tahoma, Arial, Helvetica, sans-serif;}

/**** columna player ****************/

#player_div{border:1px solid #000;}/*
#player_div .botones_player{ background:url(../img/fndo_topplayer.jpg) repeat-x left top; height:2.3em; padding:0.8em 0 0 1em; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff;}
#player_div .botones_player ul{ margin:0; padding:0;}
#player_div .botones_player ul li{ background:url(../img/separador3.gif) repeat-y right top; display:inline; float:left;}
#player_div .botones_player ul .ultimo{ background:none;}
#player_div .botones_player ul li .webcam{ background:url(../img/ico_webcam.gif) repeat-y left top; display:inline; float:left;}
#player_div .botones_player ul li .grados{ background:url(../img/ico_360.gif) repeat-y left top; display:inline; float:left; margin-left:1em;}
#player_div .botones_player ul li a { padding:0 1em 0.2em 2em; font:1.2em Tahoma, Arial, Helvetica, sans-serif; color:#202574;}*/

/**** columna derecha ****************/

#col_der ul { margin:0; padding:0; }
#col_der ul li { padding:15px 15px 20px 15px; margin:0;}
#col_der ul li img{ float:left; margin:0 1em 0 0;}
#contenido ul li .contenido { display:table; height:1%;}
#col_der ul li p{ margin:0.2em 0 0; padding:0;}
#col_der ul .ultimo { background:#fff url(../img/fndo_ultimo_player_destacado.jpg) repeat-x top left; border-top:1px dotted #cacaca; padding-bottom:40px;}
#contenido .programa{ border:1px solid #d2d2d2; margin:2em 0 0 0; padding:1em; background:#fff}
#contenido .programa img{ float:left; margin:0 1em 0 0;}
#contenido .programa .contenido { display:table; height:1%;}
#contenido .programa p{ margin:0.2em 0 0; padding:0; }
#contenido .programa .fndo_programa_down{ background: #fff url(../img/fndo_programa_down.jpg) repeat-x left bottom; height:5px; display:block; padding:0; margin:0; position:absolute; left:0; bottom:0;  width:36.2em;}

/**** webcam y 360 ****************

#fondo{position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:#000;z-index:2;filter:alpha(opacity=60);opacity:0.6; }
*html #fondo{width:100%; height:375px;}

#web_cam{position:absolute; width:260px; z-index:10; padding:7px 7px 7px 7px; border:1px solid #424242; background:#000; left:256px; top:83px;}
#web_cam .cerrar{float:right; display:inline; margin:0 0 7px 0;}
#estudio{position:absolute; width:400px; z-index:10; padding:7px 7px 7px 7px; border:1px solid #424242; background:#000; left:190px; top:83px;}
#estudio .cerrar{float:right; display:inline; margin:0 0 7px 0;}*/

#pie{ border-top:1px solid #cdcdcd; width:97.7em; margin:4em 1em 0; padding:1em 0.2em;}
#pie span{ float:left; display:inline; width:60%; font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif; color:#666;}
#pie span a{ color:#999; font-weight:normal; background:url(../img/separador.gif) no-repeat left 0.2em; padding:0 0.4em 0 0.7em; text-decoration:underline;}
#pie .der{ text-align:right; color:#999; width:40%;}
#pie .der .ultimo{ background:url(../img/separador.gif) no-repeat left 0.6em; }
#pie span strong { background: url(../img/logo_prisa.gif) no-repeat right center; padding: 5px 66px 5px 0; font-weight: normal;}
#pie span a.prisa {text-decoration: none;}

