body {margin:0;}
#cab_ser #header { position: relative; width:997px; margin:0 auto; }

#cab_ser #cabecera { background:#1B1F4E; position: relative; }
* html #cab_ser #cabecera { height: 1%; }

#cab_ser #header h1, #cab_ser #header .logo { text-align: center; background: url('http://www.cadenaser.com/img/ser.jpg') no-repeat center top; font-size: 2em; color:#fff; }
#cab_ser #header h1 a, #cab_ser #header .logo a  { display: block; text-indent: -9999px; margin: 0 auto; width: 100px; height:48px; }

/* Buscador */
#cab_ser #buscador { position: absolute; right:0px; z-index: 2; margin: 0.7em 0.5em 0 0; }
#cab_ser #buscador input { border: 1px solid #b0b0b0; width:11em; font-size: 1.3em; }
#cab_ser #buscador #submit { border: 1px solid #132766; background:#132766 url(../img/btn_enviar.gif) repeat-x left center; color: #fff; width: auto; }

#cab_ser #menu { position: relative; font-size:1.2em; background: #f8f8f8 url('http://www.cadenaser.com/img/fndo_menu_li.gif') repeat-x left bottom; margin-bottom:1em;  padding-bottom:0;}
#cab_ser #menu.consubmenus { margin-bottom: 2.4em; }
/* Primer nivel */
#cab_ser #menu li { float: left; border-right: 1px solid #fff; padding: 0.8em 1.08em; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:none; }
#cab_ser #menu li a{ color:#1A3076}
#cab_ser #menu li img {vertical-align:middle;}
#cab_ser #menu li.desplegado { background: #2A3179; color:#fff; }
#cab_ser #menu li.desplegado a { color:#fff; font-weight: bold; }

/* Segundo nivel */
#cab_ser #menu li ul { position: absolute; left: 0px; top: 2.8em; background:#fff;}
#cab_ser #menu li#item_inicio ul { padding-left: 0; }
#cab_ser #menu li ul li { background: none; border: none; padding: 0.6em 1.2em; white-space:nowrap; }
#cab_ser #menu li.desplegado ul li a { color: #1A3076; font-weight: normal; }
#cab_ser #menu li.desplegado ul li.marcado a { font-weight: bold; }


/* Cabecera del especial dentro de CADENASER.com
------------------------------------------------------------------------------------------------------------ 
#jjoo #cabecera, #directo #cabecera{background:#233771 url(http://www.as.com/especial/juegos-olimpicos/images/fnd_cabecera_int.jpg) repeat-x left top; width:995px; border:0; height:auto;}
#jjoo #cabecera .cont_cabecera, #directo #cabecera .cont_cabecera{ margin:0px auto; padding:0px 0 7px 0; background:url(http://www.as.com/especial/juegos-olimpicos/images/punteado_cont_cabecera.gif) repeat-x left bottom;}
#jjoo #cabecera .cont_cabecera h1, #directo #cabecera .cont_cabecera h1{width:709px; height:48px; text-indent:-9000px; float:left; display:inline; background:url(http://www.as.com/especial/juegos-olimpicos/images/txt_juegos_olimpicos_int.jpg) no-repeat left top;}
#jjoo #cabecera .cont_cabecera h1 a, #directo #cabecera .cont_cabecera h1 a{display:block; width:100%; height:100%; overflow:hidden;}
#jjoo #cabecera .cont_cabecera .patrocinio, #directo #cabecera .cont_cabecera .patrocinio{float:right; display:inline; border:0px;}
#jjoo #cabecera .cont_cabecera .patrocinio img, #directo #cabecera .cont_cabecera .patrocinio img{display:block;}

#jjoo div#menu, #directo div#menu{background:#DC0035 url(http://www.as.com/especial/juegos-olimpicos/images/fnd_menu.jpg) repeat-x left -2px; padding:0 0 20px 0; border:0; display:block; position:static; left:0; top:0; width: 995px; margin:0 auto; }
#jjoo ul#menu_fechas, #directo ul#menu_fechas{width:995px;  position:absolute; top:40px; left:-5px;}
#jjoo ul#menu_fechas li, #directo ul#menu_fechas li{padding:7px 13px;}


#jjoo div#menu ul, #directo div#menu ul{ margin:0px auto; padding:0; top:auto;}
#jjoo div#menu li, #directo div#menu li{float:left; display:inline; font:13px "Century Gothic", Arial, Verdana; color:#fff; padding:7px 14px; background:url(http://www.as.com/especial/juegos-olimpicos/images/sep_menu.gif) no-repeat right center; margin:0; border:0;}
#jjoo div#menu li.activo, #directo div#menu li.activo{padding-right:10px; padding-left:10px; background:#DF1546; position:relative;}
#jjoo div#menu li.final, #directo div#menu li.final{background:none;}
#jjoo div#menu li a, #directo div#menu li a{color:#fff; background:none; padding:0;}
#jjoo div#menu li a:hover, #directo div#menu li a:hover{ color:#fff;}
*/

#jjoo .zona_superior, #directo .zona_superior{ background:#fff;}
#jjoo #cabecera, #directo #cabecera{background:#233771 url(http://www.elpais.com/especial/juegos-olimpicos/images/fnd_cabecera_int.jpg) repeat-x left top; width:995px; margin:0 auto;}
#jjoo #cabecera .cont_cabecera, #directo #cabecera .cont_cabecera{ margin:0px auto; padding:0px 0 7px 0; background:url(http://www.elpais.com/especial/juegos-olimpicos/images/punteado_cont_cabecera.gif) repeat-x left bottom;}
#jjoo #cabecera .cont_cabecera h1, #directo #cabecera .cont_cabecera h1{width:709px; height:48px; text-indent:-9000px; float:left; display:inline; background:url(http://www.elpais.com/especial/juegos-olimpicos/images/txt_juegos_olimpicos_int.jpg) no-repeat left top;}
#jjoo #cabecera .cont_cabecera h1 a, #directo #cabecera .cont_cabecera h1 a{display:block; width:100%; height:100%; overflow:hidden;}
#jjoo #cabecera .cont_cabecera .patrocinio, #directo #cabecera .cont_cabecera .patrocinio{float:right; display:inline;width:auto; border:0px;}
#jjoo #cabecera .cont_cabecera .patrocinio img, #directo #cabecera .cont_cabecera .patrocinio img{display:block;}


#jjoo #menu, #directo #menu{background:#DC0035 url(http://www.elpais.com/especial/juegos-olimpicos/images/fnd_menu.jpg) repeat-x left -2px; padding:0 0 50px 0; border:0; display:block; position:static; left:0; top:0; width: 995px; margin:0 auto; clear:both; }
#jjoo ul#menu_fechas, #directo ul#menu_fechas{width:990px; position:absolute; top:22px; left:-5px;}
#jjoo ul#menu_fechas li, #directo ul#menu_fechas li{padding:7px 13px;}

#jjoo #menu ul, #directo #menu ul{ margin:0px auto; padding:0; position:absolute;}

#jjoo #menu li, #directo #menu li{float:left; display:inline; font:13px "Century Gothic", Arial, Verdana; color:#fff; padding:7px 14px; background:url(http://www.elpais.com/especial/juegos-olimpicos/images/sep_menu.gif) no-repeat right center; margin:0; border:0px;}

#jjoo #menu li.activo, #directo #menu li.activo{padding-right:10px; padding-left:10px; background:#DF1546; position:relative;}

#jjoo #menu li.final, #directo #menu li.final{background:none;}
#jjoo #menu li a, #directo #menu li a{color:#fff; background:none; padding:0;}
#jjoo #menu li a:hover, #directo #menu li a:hover{ color:#fff;}

#directo #menu .calendario{ border:0;}




