	@import url('base.css');
#cabecera{background:#233771 url(../images/fnd_cabecera_int.jpg) repeat-x left top;}
#cabecera .cont_cabecera{width:997px; margin:0px auto; padding:0px 0 7px 0; background:url(../images/punteado_cont_cabecera.gif) repeat-x left bottom; position:relative; }
#cabecera .cont_cabecera h1{width:709px; height:48px; text-indent:-9000px; float:left; display:inline; background:url(../images/txt_juegos_olimpicos_int.jpg) no-repeat left top; position:absolute; }
#cabecera .cont_cabecera h1 a{display:block; width:280px; height:100%; overflow:hidden;}
#cabecera .cont_cabecera .patrocinio{float:right; display:inline; /*width:264px;*/}
#cabecera .cont_cabecera .patrocinio img{display:block;}
#reloj{position:absolute; left:288px; top:8px; width:155px; height:30px; background:url(../images/reloj.gif) no-repeat left top; font:bold 10px "Century Gothic", Arial, Helvetica, Verdana; color:#000; z-index:10;}
#reloj p{text-align:center; line-height:14px; margin:0 10px; *margin:0 5px;}
#reloj p.h_esp{float:left;}
#reloj p.h_peq{float:right;}
#reloj span{display:block; font-size:15px;}



#menu{background:#DC0035 url(../images/fnd_menu.jpg) repeat-x left -2px; padding:0 0 12px 0; /*position:relative;*/}
#menu ul{width:997px; margin:0px auto;}
#menu li{float:left; display:inline; font:13px "Century Gothic", Arial, Verdana; color:#fff; padding:7px 13px; background:url(../images/sep_menu.gif) no-repeat right center;}
#menu li.activo{padding-right:10px; padding-left:10px; background:#DF1546;}
#menu li.final{background:none;}
#menu li a{color:#fff;}
#historia #menu .historia {margin-bottom:0px;}


#deportes #menu{background:#DC0035 url(../images/fnd_menu.jpg) repeat-x left -2px; padding:0 0 34px 0;}
#deportes #menu ul{width:997px; margin:0px auto;}
#deportes #menu li{float:left; display:inline; font:13px "Century Gothic", Arial, Verdana; color:#fff; padding:7px 14px; background:url(../images/sep_menu.gif) no-repeat right center;}

#menu{background:#dc0035 url(../images/fnd_menu.jpg) repeat-x left -2px; padding:0 0 20px 0;}

#calendario #menu{background:#DC0035 url(../images/fnd_menu.jpg) repeat-x left -2px; /*padding:0 0 34px 0;*/}
#calendario #cab_as #menu, #calendario #cab_elpais #menu, #calendario #cab_ser #menu{padding:0;}


#deportes #menu li.home{background:none;}
#sedes #menu li.calendario{background:none;}
#espanoles #menu li.sedes{background:none;}
#historia #menu li.espanoles{background:none;}
#leyendas #menu li.historia{background:none;}
#calendario #menu li.deportes{background:none;}

#menu li.activo{padding-left:10px; padding-right:10px; background:#df1546; position:relative;}
#menu li.activo ul#menu_fechas{position:absolute; width:995px; top:22px;}
#home #menu li.activo ul#menu_fechas{left:0;}
#sedes #menu li.activo ul#menu_fechas{left:-740px;}
#espanoles #menu li.activo ul#menu_fechas{left:-335px;}
#calendario #menu li.activo ul#menu_fechas{left:-138px;}

#historia #menu li.activo ul#menu_fechas{left:-810px;}
#leyendas #menu li.activo ul#menu_fechas{left:-875px;}
#resultados #menu li.activo ul#menu_fechas{left:-240px;}
#estrellas #menu li.activo ul#menu_fechas{left:-425px;}
#multimedia #menu li.activo ul#menu_fechas{left:-500px;}
#deportistas #menu li.activo ul#menu_fechas{left:-330px;}
#blogs #menu li.activo ul#menu_fechas{left:-595px;}
#participa #menu li.activo ul#menu_fechas{left:-655px;}
#trivial #menu li.activo ul#menu_fechas{left:-457px;}

#menu li.activo ul#menu_fechas li{float:left; display:inline; background:none; background:url(../images/sep_menu.gif) no-repeat left center; font-size:12px; padding:8px 13px;}
#menu li.activo ul#menu_fechas li.no_separador{background:none;}

#deportes #menu li.activo{padding-right:10px; padding-left:10px; background:#DF1546; position:relative;}
#deportes #menu li.activo ul#menu_deporte{position:absolute; width:995px;  left:-55px; bottom:-30px;}
#deportes #menu li.activo ul#menu_deporte li{float:left; display:inline; padding:0px; width:26px; height:26px; text-indent:-9000px; margin:0 2px 0 0; background:none;}
#deportes #menu li.activo ul#menu_deporte li {}
#deportes #menu li.activo ul#menu_deporte li a{background:url(../images/iconos_jjoo.gif) no-repeat;}

#deportes #menu li.activo ul#menu_deporte li.atletismo a{background-position:-624px 0px;}
#deportes #menu li.activo ul#menu_deporte li.atletismo a:hover{background-position:-624px -26px;}
#deportes #menu li.activo ul#menu_deporte li.atletismo_activo a{background-position:-624px -26px;}

#deportes #menu li.activo ul#menu_deporte li.vela a{background-position:0px 0px;}
#deportes #menu li.activo ul#menu_deporte li.vela a:hover{background-position:0px -26px;}
#deportes #menu li.activo ul#menu_deporte li.vela_activo a{background-position:0px -26px;}

#deportes #menu li.activo ul#menu_deporte li.sincronizada a{background-position:-26px 0px;}
#deportes #menu li.activo ul#menu_deporte li.sincronizada a:hover{background-position:-26px -26px;}
#deportes #menu li.activo ul#menu_deporte li.sincronizada_activo a{background-position:-26px -26px;}


#deportes #menu li.activo ul#menu_deporte li.natacion a{background-position:-52px 0px;}
#deportes #menu li.activo ul#menu_deporte li.natacion a:hover{background-position:-52px -26px;}
#deportes #menu li.activo ul#menu_deporte li.natacion_activo a{background-position:-52px -26px;}


#deportes #menu li.activo ul#menu_deporte li.saltos a{background-position:-78px 0px;}
#deportes #menu li.activo ul#menu_deporte li.saltos a:hover{background-position:-78px -26px;}
#deportes #menu li.activo ul#menu_deporte li.saltos_activo a{background-position:-78px -26px;}




#deportes #menu li.activo ul#menu_deporte li.waterpolo a{background-position:-104px 0px;}
#deportes #menu li.activo ul#menu_deporte li.waterpolo a:hover{background-position:-104px -26px;}
#deportes #menu li.activo ul#menu_deporte li.waterpolo_activo a{background-position:-104px -26px;}

#deportes #menu li.activo ul#menu_deporte li.ritmica a{background-position:-130px 0px;}
#deportes #menu li.activo ul#menu_deporte li.ritmica a:hover{background-position:-130px -26px;}
#deportes #menu li.activo ul#menu_deporte li.ritmica_activo a{background-position:-130px -26px;}


#deportes #menu li.activo ul#menu_deporte li.piraguismo a{background-position:-156px 0px;}
#deportes #menu li.activo ul#menu_deporte li.piraguismo a:hover{background-position:-156px -26px;}
#deportes #menu li.activo ul#menu_deporte li.piraguismo_activo a{background-position:-156px -26px;}



#deportes #menu li.activo ul#menu_deporte li.halterofilia a{background-position:-182px 0px;}
#deportes #menu li.activo ul#menu_deporte li.halterofilia a:hover{background-position:-182px -26px;}
#deportes #menu li.activo ul#menu_deporte li.halterofilia_activo a{background-position:-182px -26px;}

#deportes #menu li.activo ul#menu_deporte li.beisbol a{background-position:-208px 0px;}
#deportes #menu li.activo ul#menu_deporte li.beisbol a:hover{background-position:-208px -26px;}
#deportes #menu li.activo ul#menu_deporte li.beisbol_activo a{background-position:-208px -26px;}

#deportes #menu li.activo ul#menu_deporte li.tarco a{background-position:-234px 0px;}
#deportes #menu li.activo ul#menu_deporte li.tarco a:hover{background-position:-234px -26px;}
#deportes #menu li.activo ul#menu_deporte li.tarco_activo a{background-position:-234px -26px;}

#deportes #menu li.activo ul#menu_deporte li.futbol a{background-position:-260px 0px;}
#deportes #menu li.activo ul#menu_deporte li.futbol a:hover{background-position:-260px -26px;}
#deportes #menu li.activo ul#menu_deporte li.futbol_activo a{background-position:-260px -26px;}


#deportes #menu li.activo ul#menu_deporte li.baloncesto a{background-position:-286px 0px;}
#deportes #menu li.activo ul#menu_deporte li.baloncesto a:hover{background-position:-286px -26px;}
#deportes #menu li.activo ul#menu_deporte li.baloncesto_activo a{background-position:-286px -26px;}

#deportes #menu li.activo ul#menu_deporte li.tmesa a{background-position:-312px 0px;}
#deportes #menu li.activo ul#menu_deporte li.tmesa a:hover{background-position:-312px -26px;}
#deportes #menu li.activo ul#menu_deporte li.tmesa_activo a{background-position:-312px -26px;}

#deportes #menu li.activo ul#menu_deporte li.taekwondo a{background-position:-338px 0px;}
#deportes #menu li.activo ul#menu_deporte li.taekwondo a:hover{background-position:-338px -26px;}
#deportes #menu li.activo ul#menu_deporte li.taekwondo_activo a{background-position:-338px -26px;}

#deportes #menu li.activo ul#menu_deporte li.hipica a{background-position:-364px 0px;}
#deportes #menu li.activo ul#menu_deporte li.hipica a:hover{background-position:-364px -26px;}
#deportes #menu li.activo ul#menu_deporte li.hipica_activo a{background-position:-364px -26px;}


#deportes #menu li.activo ul#menu_deporte li.triatlon a{background-position:-390px 0px;}
#deportes #menu li.activo ul#menu_deporte li.triatlon a:hover{background-position:-390px -26px;}
#deportes #menu li.activo ul#menu_deporte li.triatlon_activo a{background-position:-390px -26px;}

#deportes #menu li.activo ul#menu_deporte li.pentatlon a{background-position:-416px 0px;}
#deportes #menu li.activo ul#menu_deporte li.pentatlon a:hover{background-position:-416px -26px;}
#deportes #menu li.activo ul#menu_deporte li.pentatlon_activo a{background-position:-416px -26px;}


#deportes #menu li.activo ul#menu_deporte li.esgrima a{background-position:-442px 0px;}
#deportes #menu li.activo ul#menu_deporte li.esgrima a:hover{background-position:-442px -26px;}
#deportes #menu li.activo ul#menu_deporte li.esgrima_activo a{background-position:-442px -26px;}


#deportes #menu li.activo ul#menu_deporte li.trampolin a{background-position:-468px 0px;}
#deportes #menu li.activo ul#menu_deporte li.trampolin a:hover{background-position:-468px -26px;}
#deportes #menu li.activo ul#menu_deporte li.trampolin_activo a{background-position:-468px -26px;}



#deportes #menu li.activo ul#menu_deporte li.voleibol a{background-position:-494px 0px;}
#deportes #menu li.activo ul#menu_deporte li.voleibol a:hover{background-position:-494px -26px;}
#deportes #menu li.activo ul#menu_deporte li.voleibol_activo a{background-position:-494px -26px;}

#deportes #menu li.activo ul#menu_deporte li.tenis a{background-position:-520px 0px;}
#deportes #menu li.activo ul#menu_deporte li.tenis a:hover{background-position:-520px -26px;}
#deportes #menu li.activo ul#menu_deporte li.tenis_activo a{background-position:-520px -26px;}

#deportes #menu li.activo ul#menu_deporte li.balonmano a{background-position:-546px 0px;}
#deportes #menu li.activo ul#menu_deporte li.balonmano a:hover{background-position:-546px -26px;}
#deportes #menu li.activo ul#menu_deporte li.balonmano_activo a{background-position:-546px -26px;}


#deportes #menu li.activo ul#menu_deporte li.hockey a{background-position:-572px 0px;}
#deportes #menu li.activo ul#menu_deporte li.hockey a:hover{background-position:-572px -26px;}
#deportes #menu li.activo ul#menu_deporte li.hockey_activo a{background-position:-572px -26px;}


#deportes #menu li.activo ul#menu_deporte li.bravas a{background-position:-650px 0px;}
#deportes #menu li.activo ul#menu_deporte li.bravas a:hover{background-position:-650px -26px;}
#deportes #menu li.activo ul#menu_deporte li.bravas_activo a{background-position:-650px -26px;}


#deportes #menu li.activo ul#menu_deporte li.remo a{background-position:-676px 0px;}
#deportes #menu li.activo ul#menu_deporte li.remo a:hover{background-position:-676px -26px;}
#deportes #menu li.activo ul#menu_deporte li.remo_activo a{background-position:-676px -26px;}


#deportes #menu li.activo ul#menu_deporte li.judo a{background-position:-702px 0px;}
#deportes #menu li.activo ul#menu_deporte li.judo a:hover{background-position:-702px -26px;}
#deportes #menu li.activo ul#menu_deporte li.judo_activo a{background-position:-702px -26px;}


#deportes #menu li.activo ul#menu_deporte li.tolimpico a{background-position:-728px 0px;}
#deportes #menu li.activo ul#menu_deporte li.tolimpico a:hover{background-position:-728px -26px;}
#deportes #menu li.activo ul#menu_deporte li.tolimpico_activo a{background-position:-728px -26px;}

#deportes #menu li.activo ul#menu_deporte li.boxeo a{background-position:-754px 0px;}
#deportes #menu li.activo ul#menu_deporte li.boxeo a:hover{background-position:-754px -26px;}
#deportes #menu li.activo ul#menu_deporte li.boxeo_activo a{background-position:-754px -26px;}


#deportes #menu li.activo ul#menu_deporte li.badminton a{background-position:-780px 0px;}
#deportes #menu li.activo ul#menu_deporte li.badminton a:hover{background-position:-780px -26px;}
#deportes #menu li.activo ul#menu_deporte li.badminton_activo a{background-position:-780px -26px;}


#deportes #menu li.activo ul#menu_deporte li.softbol a{background-position:-806px 0px;}
#deportes #menu li.activo ul#menu_deporte li.softbol a:hover{background-position:-806px -26px;}
#deportes #menu li.activo ul#menu_deporte li.softbol_activo a{background-position:-806px -26px;}


#deportes #menu li.activo ul#menu_deporte li.lucha a{background-position:-832px 0px;}
#deportes #menu li.activo ul#menu_deporte li.lucha a:hover{background-position:-832px -26px;}
#deportes #menu li.activo ul#menu_deporte li.lucha_activo a{background-position:-832px -26px;}


#deportes #menu li.activo ul#menu_deporte li.vplaya a{background-position:-858px 0px;}
#deportes #menu li.activo ul#menu_deporte li.vplaya a:hover{background-position:-858px -26px;}
#deportes #menu li.activo ul#menu_deporte li.vplaya_activo a{background-position:-858px -26px;}

#deportes #menu li.activo ul#menu_deporte li.ciclismo a{background-position:-884px 0px;}
#deportes #menu li.activo ul#menu_deporte li.ciclismo a:hover{background-position:-884px -26px;}
#deportes #menu li.activo ul#menu_deporte li.ciclismo_activo a{background-position:-884px -26px;}


#deportes #menu li.activo ul#menu_deporte li.artistica a{background-position:-598px 0px;}
#deportes #menu li.activo ul#menu_deporte li.artistica a:hover{background-position:-598px -26px;}
#deportes #menu li.activo ul#menu_deporte li.artistica_activo a{background-position:-598px -26px;}



#deportes #menu li.activo ul#menu_deporte li a{display:block; width:100%; height:100%; overflow:hidden; }
#deportes #menu li.activo ul#menu_deporte li.ultimo{margin:0px;}

#deportes #menu li.final{background:none;}
#deportes #menu li a{color:#fff;}




#calendario #menu li.activo{padding-right:10px; padding-left:10px; background:#DF1546; position:relative;}
#calendario #menu li.activo ul#menu_deporte{position:absolute; width:995px;  left:-74px; bottom:-30px;}
#calendario #menu li.activo ul#menu_deporte li{float:left; display:inline; padding:0px; width:26px; height:26px; text-indent:-9000px; margin:0 2px 0 0; background:none;}
#calendario #menu li.activo ul#menu_deporte li {}
#calendario #menu li.activo ul#menu_deporte li a{background:url(../images/iconos_jjoo.gif) no-repeat;}

#calendario #menu li.activo ul#menu_deporte li.atletismo a{background-position:-624px 0px;}
#calendario #menu li.activo ul#menu_deporte li.atletismo a:hover{background-position:-624px -26px;}
#calendario #menu li.activo ul#menu_deporte li.atletismo_activo a{background-position:-624px -26px;}

#calendario #menu li.activo ul#menu_deporte li.vela a{background-position:0px 0px;}
#calendario #menu li.activo ul#menu_deporte li.vela a:hover{background-position:0px -26px;}
#calendario #menu li.activo ul#menu_deporte li.vela_activo a{background-position:0px -26px;}

#calendario #menu li.activo ul#menu_deporte li.sincronizada a{background-position:-26px 0px;}
#calendario #menu li.activo ul#menu_deporte li.sincronizada a:hover{background-position:-26px -26px;}
#calendario #menu li.activo ul#menu_deporte li.sincronizada_activo a{background-position:-26px -26px;}


#calendario #menu li.activo ul#menu_deporte li.natacion a{background-position:-52px 0px;}
#calendario #menu li.activo ul#menu_deporte li.natacion a:hover{background-position:-52px -26px;}
#calendario #menu li.activo ul#menu_deporte li.natacion_activo a{background-position:-52px -26px;}


#calendario #menu li.activo ul#menu_deporte li.saltos a{background-position:-78px 0px;}
#calendario #menu li.activo ul#menu_deporte li.saltos a:hover{background-position:-78px -26px;}
#calendario #menu li.activo ul#menu_deporte li.saltos_activo a{background-position:-78px -26px;}




#calendario #menu li.activo ul#menu_deporte li.waterpolo a{background-position:-104px 0px;}
#calendario #menu li.activo ul#menu_deporte li.waterpolo a:hover{background-position:-104px -26px;}
#calendario #menu li.activo ul#menu_deporte li.waterpolo_activo a{background-position:-104px -26px;}

#calendario #menu li.activo ul#menu_deporte li.ritmica a{background-position:-130px 0px;}
#calendario #menu li.activo ul#menu_deporte li.ritmica a:hover{background-position:-130px -26px;}
#calendario #menu li.activo ul#menu_deporte li.ritmica_activo a{background-position:-130px -26px;}


#calendario #menu li.activo ul#menu_deporte li.piraguismo a{background-position:-156px 0px;}
#calendario #menu li.activo ul#menu_deporte li.piraguismo a:hover{background-position:-156px -26px;}
#calendario #menu li.activo ul#menu_deporte li.piraguismo_activo a{background-position:-156px -26px;}



#calendario #menu li.activo ul#menu_deporte li.halterofilia a{background-position:-182px 0px;}
#calendario #menu li.activo ul#menu_deporte li.halterofilia a:hover{background-position:-182px -26px;}
#calendario #menu li.activo ul#menu_deporte li.halterofilia_activo a{background-position:-182px -26px;}

#calendario #menu li.activo ul#menu_deporte li.beisbol a{background-position:-208px 0px;}
#calendario #menu li.activo ul#menu_deporte li.beisbol a:hover{background-position:-208px -26px;}
#calendario #menu li.activo ul#menu_deporte li.beisbol_activo a{background-position:-208px -26px;}

#calendario #menu li.activo ul#menu_deporte li.tarco a{background-position:-234px 0px;}
#calendario #menu li.activo ul#menu_deporte li.tarco a:hover{background-position:-234px -26px;}
#calendario #menu li.activo ul#menu_deporte li.tarco_activo a{background-position:-234px -26px;}

#calendario #menu li.activo ul#menu_deporte li.futbol a{background-position:-260px 0px;}
#calendario #menu li.activo ul#menu_deporte li.futbol a:hover{background-position:-260px -26px;}
#calendario #menu li.activo ul#menu_deporte li.futbol_activo a{background-position:-260px -26px;}


#calendario #menu li.activo ul#menu_deporte li.baloncesto a{background-position:-286px 0px;}
#calendario #menu li.activo ul#menu_deporte li.baloncesto a:hover{background-position:-286px -26px;}
#calendario #menu li.activo ul#menu_deporte li.baloncesto_activo a{background-position:-286px -26px;}

#calendario #menu li.activo ul#menu_deporte li.tmesa a{background-position:-312px 0px;}
#calendario #menu li.activo ul#menu_deporte li.tmesa a:hover{background-position:-312px -26px;}
#calendario #menu li.activo ul#menu_deporte li.tmesa_activo a{background-position:-312px -26px;}

#calendario #menu li.activo ul#menu_deporte li.taekwondo a{background-position:-338px 0px;}
#calendario #menu li.activo ul#menu_deporte li.taekwondo a:hover{background-position:-338px -26px;}
#calendario #menu li.activo ul#menu_deporte li.taekwondo_activo a{background-position:-338px -26px;}

#calendario #menu li.activo ul#menu_deporte li.hipica a{background-position:-364px 0px;}
#calendario #menu li.activo ul#menu_deporte li.hipica a:hover{background-position:-364px -26px;}
#calendario #menu li.activo ul#menu_deporte li.hipica_activo a{background-position:-364px -26px;}


#calendario #menu li.activo ul#menu_deporte li.triatlon a{background-position:-390px 0px;}
#calendario #menu li.activo ul#menu_deporte li.triatlon a:hover{background-position:-390px -26px;}
#calendario #menu li.activo ul#menu_deporte li.triatlon_activo a{background-position:-390px -26px;}

#calendario #menu li.activo ul#menu_deporte li.pentatlon a{background-position:-416px 0px;}
#calendario #menu li.activo ul#menu_deporte li.pentatlon a:hover{background-position:-416px -26px;}
#calendario #menu li.activo ul#menu_deporte li.pentatlon_activo a{background-position:-416px -26px;}


#calendario #menu li.activo ul#menu_deporte li.esgrima a{background-position:-442px 0px;}
#calendario #menu li.activo ul#menu_deporte li.esgrima a:hover{background-position:-442px -26px;}
#calendario #menu li.activo ul#menu_deporte li.esgrima_activo a{background-position:-442px -26px;}


#calendario #menu li.activo ul#menu_deporte li.trampolin a{background-position:-468px 0px;}
#calendario #menu li.activo ul#menu_deporte li.trampolin a:hover{background-position:-468px -26px;}
#calendario #menu li.activo ul#menu_deporte li.trampolin_activo a{background-position:-468px -26px;}



#calendario #menu li.activo ul#menu_deporte li.voleibol a{background-position:-494px 0px;}
#calendario #menu li.activo ul#menu_deporte li.voleibol a:hover{background-position:-494px -26px;}
#calendario #menu li.activo ul#menu_deporte li.voleibol_activo a{background-position:-494px -26px;}

#calendario #menu li.activo ul#menu_deporte li.tenis a{background-position:-520px 0px;}
#calendario #menu li.activo ul#menu_deporte li.tenis a:hover{background-position:-520px -26px;}
#calendario #menu li.activo ul#menu_deporte li.tenis_activo a{background-position:-520px -26px;}

#calendario #menu li.activo ul#menu_deporte li.balonmano a{background-position:-546px 0px;}
#calendario #menu li.activo ul#menu_deporte li.balonmano a:hover{background-position:-546px -26px;}
#calendario #menu li.activo ul#menu_deporte li.balonmano_activo a{background-position:-546px -26px;}


#calendario #menu li.activo ul#menu_deporte li.hockey a{background-position:-572px 0px;}
#calendario #menu li.activo ul#menu_deporte li.hockey a:hover{background-position:-572px -26px;}
#calendario #menu li.activo ul#menu_deporte li.hockey_activo a{background-position:-572px -26px;}


#calendario #menu li.activo ul#menu_deporte li.bravas a{background-position:-650px 0px;}
#calendario #menu li.activo ul#menu_deporte li.bravas a:hover{background-position:-650px -26px;}
#calendario #menu li.activo ul#menu_deporte li.bravas_activo a{background-position:-650px -26px;}


#calendario #menu li.activo ul#menu_deporte li.remo a{background-position:-676px 0px;}
#calendario #menu li.activo ul#menu_deporte li.remo a:hover{background-position:-676px -26px;}
#calendario #menu li.activo ul#menu_deporte li.remo_activo a{background-position:-676px -26px;}



#calendario #menu li.activo ul#menu_deporte li.judo a{background-position:-702px 0px;}
#calendario #menu li.activo ul#menu_deporte li.judo a:hover{background-position:-702px -26px;}
#calendario #menu li.activo ul#menu_deporte li.judo_activo a{background-position:-702px -26px;}


#calendario #menu li.activo ul#menu_deporte li.tolimpico a{background-position:-728px 0px;}
#calendario #menu li.activo ul#menu_deporte li.tolimpico a:hover{background-position:-728px -26px;}
#calendario #menu li.activo ul#menu_deporte li.tolimpico_activo a{background-position:-728px -26px;}

#calendario #menu li.activo ul#menu_deporte li.boxeo a{background-position:-754px 0px;}
#calendario #menu li.activo ul#menu_deporte li.boxeo a:hover{background-position:-754px -26px;}
#calendario #menu li.activo ul#menu_deporte li.boxeo_activo a{background-position:-754px -26px;}


#calendario #menu li.activo ul#menu_deporte li.badminton a{background-position:-780px 0px;}
#calendario #menu li.activo ul#menu_deporte li.badminton a:hover{background-position:-780px -26px;}
#calendario #menu li.activo ul#menu_deporte li.badminton_activo a{background-position:-780px -26px;}


#calendario #menu li.activo ul#menu_deporte li.softbol a{background-position:-806px 0px;}
#calendario #menu li.activo ul#menu_deporte li.softbol a:hover{background-position:-806px -26px;}
#calendario #menu li.activo ul#menu_deporte li.softbol_activo a{background-position:-806px -26px;}


#calendario #menu li.activo ul#menu_deporte li.lucha a{background-position:-832px 0px;}
#calendario #menu li.activo ul#menu_deporte li.lucha a:hover{background-position:-832px -26px;}
#calendario #menu li.activo ul#menu_deporte li.lucha_activo a{background-position:-832px -26px;}


#calendario #menu li.activo ul#menu_deporte li.vplaya a{background-position:-858px 0px;}
#calendario #menu li.activo ul#menu_deporte li.vplaya a:hover{background-position:-858px -26px;}
#calendario #menu li.activo ul#menu_deporte li.vplaya_activo a{background-position:-858px -26px;}

#calendario #menu li.activo ul#menu_deporte li.ciclismo a{background-position:-884px 0px;}
#calendario #menu li.activo ul#menu_deporte li.ciclismo a:hover{background-position:-884px -26px;}
#calendario #menu li.activo ul#menu_deporte li.ciclismo_activo a{background-position:-884px -26px;}


#calendario #menu li.activo ul#menu_deporte li.artistica a{background-position:-598px 0px;}
#calendario #menu li.activo ul#menu_deporte li.artistica a:hover{background-position:-598px -26px;}
#calendario #menu li.activo ul#menu_deporte li.artistica_activo a{background-position:-598px -26px;}



#calendario #menu li.activo ul#menu_deporte li a{display:block; width:100%; height:100%; overflow:hidden; }
#calendario #menu li.activo ul#menu_deporte li.ultimo{margin:0px;}

#calendario #menu li.final{background:none;}
#calendario #menu li a{color:#fff;}

























#pie{width:997px; margin:0px auto;}


#contenido{background:#4D8ED0 url(../images/fnd_contenido.jpg) repeat-x left top;}

.cont_contenido{width:997px; margin:0px auto; padding:8px 0 0 0; background:url(../images/punteado_cont_cabecera.gif) repeat-x left top;}

.cont_columnas{background:#f5f5f5 url(../images/fnd_columnas.gif) repeat-y right top;}
#calendario .cont_columnas{background:url(../images/fnd_columnas_blanco.gif) repeat-y right top;}


#col_1{float:left; display:inline; width:655px;}
#col_2{float:right; display:inline; width:342px; margin:0px; padding:20px 0 0 0;}
#col_2 .modulo{margin:0 0px 10px 0; border-bottom:1px solid #385BA0; padding:0 17px 16px 20px;}
#col_2 .modulo h3{font:bold 12px Tahoma, Arial, Verdana; margin:0 0 2px 5px;}
#col_2 .modulo h3 a{color:#C1123A;}
#col_2 .modulo p {font:11px Tahoma, Arial, Verdana; color:#fff; margin:0 0 16px 5px;}
#col_2 .modulo p a{color:#fff;}

#col_2 .modulo_fotogaleria{padding:0 0 24px 0; position:relative;margin:0 17px 16px 20px; background:url(../images/fnd_fotogaleria.jpg);}
#col_2 .modulo_fotogaleria .imagen{padding:0px; background:none; text-align:center; padding:6px 0 0 0;}
#col_2 .modulo_fotogaleria .imagen img{margin:0px auto;}
#col_2 .modulo_fotogaleria h3{font:bold 12px Tahoma, Arial, Verdana; margin:0 0 2px 5px;}
#col_2 .modulo_fotogaleria h3 a{color:#C1123A;}
#col_2 .modulo_fotogaleria p {font:11px Tahoma, Arial, Verdana; color:#000; margin:0 0 0 5px;}
#col_2 .modulo_fotogaleria p a{color:#fff;}
#col_2 .modulo_fotogaleria ul{position:absolute; right:6px; bottom:-7px;}
#col_2 .modulo_fotogaleria li{background:#ff5500; float:left; display:inline; font:11px Tahoma, Arial, Verdana; padding:2px; background:#C1123A; margin:0 0 0 5px;}
#col_2 .modulo_fotogaleria li a{color:#fff;}


p.mas_info{text-align:right; margin:0px;}
p.mas_info a{color:#fff; padding:2px; background:#C1123A; text-decoration:none;}
p.mas_info a:hover{text-decoration:underline;}

#col_2 .sin_borde{border:0px;}
#col_2 .imagen{padding:5px; background:#fff; margin:0 0 10px 0;}
#col_2 .imagen img{display:block;}
#col_2 .flash img{display:block;}
#col_2 #calendario{padding:10px 20px 20px 20px; background:#fff url(../images/cierre_calendario.gif) no-repeat left bottom;}
#col_2 #calendario table{width:100%; font:11px Tahoma, Arial, Verdana;}
#col_2 #calendario table td{padding:3px 0; vertical-align:top;}
#col_2 #calendario table td.fecha{color:#C1123A; font-weight:bold; width:45px;}
#col_2 #calendario table td.hora{color:#C1123A; width:60px;}
#col_2 #calendario table td.descripcion{color:#7D7D7D;}



#col_1_1{float:left; display:inline; width:362px; margin:0px; padding:0px;}
#col_1_2{float:right; display:inline; width:292px; margin:0px; padding:0px; background:url(../images/fnd_columna_2.jpg) repeat-x left 286px;}
.columnas{background:url(../images/fnd_columna.gif) repeat-y left top; }
.columnas h2{padding:17px 0 7px 8px; background:url(../images/fnd_h2.jpg) repeat-x left top; margin:0px;}
.not_destacada {}
.not_destacada img{display:block; border-bottom:1px solid #4070B2; margin:0px;}
.not_destacada .txt {padding:15px 0;}
.not_destacada .txt h3{font:bold 27px/26px "Century Gothic", Arial, Verdana; margin:0 0 10px 0;}

.txt{margin:0 20px 15px 20px; padding:0 0 15px 0; border-bottom:1px solid #D9D9D9;}
.txt p{font:11px Tahoma, Arial, Verdana; color:#333;}
.txt p.autor{font:10px Tahoma, Arial, Verdana; color:#999; margin:0 0 5px 0;}
.txt p.subtitulo{font-weight:bold;}
.txt p.subtitulo a{color:#333;}
.txt h3 {font:bold 18px "Century Gothic", Arial, Verdana; margin:0 0 5px 0; }
.txt h3 a{color:#DC0035;}
.txt h4{color:#666; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
.primero{margin-top:15px;}
#col_1_1 .sin_borde{border:0px; padding:0px;}

#col_1_2 .pie{background:#000; padding:10px;}
#col_1_2 .pie h3{float:left; display:inline; font:bold 13px/15px "Century Gothic", Arial, Verdana; color:#569AD2;}
#col_1_2 .pie h3 a{color:#569AD2;}
#col_1_2 .pie p{float:right; display:inline; font-size:11px;}
#col_1_2 .imagen img{display:block; margin:0px;}
#col_1_2 ul.promos{margin:20px 20px 5px 20px;}
#col_1_2 ul.promos li{margin:0 0 20px 0;}
#col_1_2 ul.promos li img{float:left; display:inline; margin:0 20px 0 0;}
#col_1_2 ul.promos li .txt{margin:0px; padding:0px; border:0px; display:table; height:1%;}
#col_1_2 ul.promos li h4{font:bold 14px "Century Gothic", Arial, Verdana; margin:0 0 5px 0; color:#569AD2;}
#col_1_2 ul.promos li h4 a{color:#569AD2;}
#col_1_2 ul.promos li p{font:11px Tahoma, Arial, Verdana; color:#fff;}

#col_1_2 .promo{}
#col_1_2 .promo h2{background:none; padding-top:0px;}
#col_1_2 .promo img{margin:0 1px 0 0; display:block; padding:0px;}





h2{font:bold 16px "Century Gothic", Arial, Verdana; color:#fff; margin:0 0 13px 20px;}

/* fotogaleria */

.fotogaleria{border-top:1px solid #4D8ED0; border-bottom:1px solid #4D8ED0; background: url(../images/fnd_fotogaleria.gif); padding:10px 0;}
.fotogaleria h2{margin:0 0 10px 10px}
.fotogaleria .jcarousel-clip {float:left; width:608px; overflow:hidden; height:146px; position:relative;}
*html .fotogaleria .jcarousel-clip{width:590px;}
.fotogaleria li {overflow:hidden; width:146px; float:left; margin-left:5px; position:relative; display:inline; }
* html .fotogaleria li {display:inline;} /* Separado por si los safaris.. */
.fotogaleria li img {display:block;}
.fotogaleria .inner {position:absolute; left:-5px; top:0; padding:5px 0; width:146px; height:146px; background:url(../images/fotogaleria/fondo.png);}
* html .fotogaleria .inner { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/fotogaleria/fondo.png');}


.fotogaleria li h3 {font:bold 15px "Century Gothic", Arial, Verdana; margin:0 7px 7px 7px;}
.fotogaleria li h3 a {color:#3F6EB1; }
.fotogaleria li p {font:11px Tahoma, Arial, Verdana; color:#fff; margin:0 7px;}
.fotogaleria li p a {color:#fff; text-decoration:underline; }
.fotogaleria .jcarousel-list {position:absolute;}
.fotogaleria .jcarousel-prev{width:16px; height:146px; background: url(../images/fotogaleria/btn_atras.jpg) no-repeat left top; float:left;  cursor:pointer; margin:0 0 0 7px;}
.fotogaleria .jcarousel-next {width:16px; height:146px; background: url(../images/fotogaleria/btn_adelante.jpg) no-repeat left top; float:right;  cursor:pointer; margin:0 7px 0 0;}

#list_juegos{background:#fff; clear:both; padding:24px 15px 24px 26px;}
#list_juegos h2{padding:0px; margin:0 0 20px 0; color:#000;}
#list_juegos ul{}
#list_juegos li{float:left; display:inline; width:57px;text-align:center;  margin:0 4px 12px 0;}
#list_juegos li.final{margin:0px;}
#list_juegos li p{ font:11px Tahoma, Arial, Verdana; color:#000; padding:2px 0 0 0;}
#list_juegos li a{color:#000;}



#cab_deporte{position:relative; /*height:177px;*/ height:1%;}
#cab_deporte h2{position:absolute; background:#1e1e1e; left:0px; bottom:0px; margin:0px; padding:8px 0 8px 105px; width:258px; font-size:26px; line-height:21px;}
#cab_deporte h2 strong{display:block; font-size:21px; line-height:21px;}
#cab_deporte .icono{position:absolute; left:13px; bottom:-7px; border:1px solid #fff;}


#deportes .columnas{background:#f5f5f5 url(../images/fnd_deportes2.gif) repeat-y 362px top;}
#deportes #col_1_1{padding:27px 0;}
#deportes #col_1_1 h3{font:bold 11px Tahoma, Arial, Verdana; color:#fff; margin:0 23px 13px 23px;}
#deportes #col_1_1 h4{margin-left:23px;}
#deportes #col_1_1 p{font:11px Tahoma, Arial, Verdana; color:#fff; margin:0 23px 10px 23px;}
/*#deportes #col_1_2 {background:url(../images/fnd_deportes_col2.jpg) repeat-x left top;}*/

#deportes #col_1_2 h2{background:none; padding:20px 0 0px 20px; margin:0px;}

#grafico {background:#fff; border-bottom:1px solid #4d8ed0;}
#grafico h2{padding:24px 0 10px 22px; color:#000; margin:0px;}
#grafico .cont_grafico{width:604px; margin:0px auto;}

#mas_info {background:#f2f2f2; padding:12px 12px 12px 22px;}
#mas_info  h2{margin:0px; padding:0px; color:#1e1e1e; margin:0 0 16px 0; }
#mas_info  .cont_columnas{background:url(../images/fnd_mas_info.gif) repeat-y 215px top;}
#mas_info  .cont_columnas .dest{float:left; display:inline; width:196px;}
#mas_info  .cont_columnas .dest h3{font:bold 13px "Century Gothic", Arial, Verdana; color:#3F6EB1; padding:0px; margin:0 0 6px 0;}
#mas_info  .cont_columnas .dest img{display:block; margin:0 0 7px 0;}
#mas_info  .cont_columnas .dest p{font-size:11px; margin:0 0 5px 0;}
#mas_info  .cont_columnas .dest p.mas_info{text-align:left; padding:2px 5px;}
#mas_info  .cont_columnas .dest h4{font:bold 13px Tahoma, Arial, Verdana; color:#000; margin:0 0 2px 0;}
#mas_info  .cont_columnas .dest h4 a{color:#000;}

#mas_info  .cont_columnas ul{float:right; display:inline; width:388px;}
#mas_info  .cont_columnas li{margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px solid #CBCBCB;}
#mas_info  .cont_columnas li h3{font:bold 13px "Century Gothic", Arial, Verdana; color:#3F6EB1; margin:0 0 4px 0; float:left; display:block;}
#mas_info  .cont_columnas li p{font:11px Tahoma, Arial, Verdana; color:#1E1E1E; clear:both;}
#mas_info  .cont_columnas .final{border-bottom:0px;}

.deporte{border-bottom:3px solid #4d8ed0; }
#calendario .deporte{}
.natacion_sincronizada{background:url(../images/fondos/fnd_sincronizada.gif) no-repeat right bottom;}


#sedes #google_map{border:1px solid #fff;}
#sedes #google_map img{display:block;}
#sedes #informacion {padding:20px 15px; background:#fff;}
#sedes #informacion h3{font:bold 16px "Century Gothic", Arial, Verdana; color:#c1123a; margin:0 0 10px 0;}
#sedes #informacion h3 a{color:#569AD2;}
#sedes #informacion p{font:11px Tahoma, Arial, Verdana; color:#4a4a4a; margin:0 0 10px 0;}

#sedes #col_2 ul{margin:0 18px;}
#sedes #col_2 li{border-bottom:1px solid #444; margin:0 0 10px 0 ; padding:0 0 10px 0;}
#sedes #col_2 li img{float:left; display:inline; margin:0 20px 0 0;}
#sedes #col_2 li .mod_txt{display:table; height:1%;}
#sedes #col_2 li .mod_txt h3{font:bold 13px "Century Gothic", Arial, Verdana; color:#569ad2; margin:0 0 6px 0;}
#sedes #col_2 li .mod_txt h3 a{color:#569ad2;}
#sedes #col_2 li .mod_txt p{font:11px Tahoma, Arial, Verdana; color:#fff; margin:0 0 8px 0;}
#sedes #col_2 li .mod_txt p.mas_info{text-align:left;}

#sedes #col_2 li.destacada img{float:none; display:block; margin:0 0 10px 0;}
#sedes #col_2 li.destacada .mod_txt{display:block;}
#sedes #col_2 li.destacada .mod_txt h3{margin:0 0 3px 0;}
#sedes #col_2 li.destacada .mod_txt p.mas_info{text-align:right;}


#espanoles .cont_columnas{background-color:#fff;}
#espanoles #col_2 {padding:10px 0 0 0;}
#espanoles #col_2 ul{margin:0 18px;}
#espanoles #col_2 li{border-bottom:1px solid #444; margin:0 0 10px 0 ; padding:0 0 10px 0;}
#espanoles #col_2 li img{float:left; display:inline; margin:0 20px 0 0;}
#espanoles #col_2 li .mod_txt{display:table; height:1%;}
#espanoles #col_2 li .mod_txt h3{font:bold 13px "Century Gothic", Arial, Verdana; color:#569ad2; margin:0 0 6px 0;}
#espanoles #col_2 li .mod_txt h3 a{color:#569ad2;}
#espanoles #col_2 li .mod_txt p{font:11px Tahoma, Arial, Verdana; color:#fff; margin:0 0 8px 0;}
#espanoles #col_2 li .mod_txt p.mas_info{text-align:left;}
#espanoles #col_2 li.destacada img{float:none; display:block; margin:0 0 10px 0;}
#espanoles #col_2 li.destacada .mod_txt{display:block;}
#espanoles #col_2 li.destacada .mod_txt h3{margin:0 0 3px 0;}
#espanoles #col_2 li.destacada .mod_txt p.mas_info{text-align:right;}

#espanoles #col_2 .apuestas{margin:0 18px 10px 18px; padding:0 0 10px 0; border-bottom:1px solid #444; }
#espanoles #col_2 .apuestas p{font:11px Tahoma, Arial, Verdana; color:#fff; margin:0 0 5px 0;}
#espanoles #col_2  h2.fermin_cacho{height:77px; background:url(../images/cab_apuesta.jpg) no-repeat left top; padding:0px; margin:0 0 15px 0; text-indent:-9000px;}

#espanoles .cab_espanoles{background:#1E1E1E; padding:20px 0 5px 0; }
#espanoles .cab_espanoles h2{float:left; display:inline; color:#fff; font:bold 29px/21px "Century Gothic", Arial, Verdana; margin:0 0 0 15px 0; padding:18px 0 18px 86px; background:url(../images/bandera.jpg) no-repeat left center;}
#espanoles .cab_espanoles h2 strong{font-size:21px; display:block;}
#espanoles .cab_espanoles p{float:right; display:inline; padding:35px 10px 0 0;}
#espanoles .cab_espanoles p a{color:#fff;  font:11px Tahoma, Arial, Verdana; color:#fff; background:url(../images/fnd_ver_resultados.jpg) no-repeat left top; padding:10px 10px 10px 100px; display:block;}

#espanoles  ul.destacados{position:relative; margin:-3px 0 -5px 0; padding:0 0 0 11px;}
#espanoles  ul.destacados li{float:left; display:inline; width:208px; margin:0 5px 0 0;}
#espanoles  ul.destacados li h3{font:bold 11px Tahoma, Arial, Verdana; color:#fff; border-top:3px solid #DC0035; padding:8px; background:#1e1e1e;}
#espanoles  ul.destacados li .mod_imagen{position:relative; height:208px;}
#espanoles  ul.destacados li .mod_imagen img{display:block;}
#espanoles  ul.destacados li .mod_imagen .texto{position:absolute; bottom:0px; background:url(../images/espanoles/fnd_destacados.png); width:208px; }
*html #espanoles  ul.destacados li .mod_imagen .texto {background:#000;}
#espanoles  ul.destacados li .mod_imagen .texto p{font:11px Tahoma, Arial, Verdana; color:#fff; padding:8px;}


table.list_espanoles{margin:0 0 20px 11px; width:634px; border-collapse:collapse; clear:both;}
table.list_espanoles th{width:155px; background:#000;  border-right:4px solid #fff; font:bold 11px Tahoma, Arial, Verdana; color:#fff; padding:0px;}
table.list_espanoles th strong{border-top:3px solid #DC0035; padding:6px 4px; display:block;}
table.list_espanoles th.final{border-right:0px;}
table.list_espanoles td{border-right:4px solid #fff; font:11px Tahoma, Arial, Verdana; padding:4px;}
table.list_espanoles td a{font:11px Tahoma, Arial, Verdana; color:#484848;}
table.list_espanoles td.final{border:0px;}
table.list_espanoles tr.par{background:#F0F0F0;}
table.list_espanoles tr.impar{background:#E3E3E3;}
table.list_espanoles tr {border-bottom:1px solid #fff; color:#484848; }






#leyendas .cont_columnas{background-color:#fff;}
#leyendas #col_2 {padding:0px;}
#leyendas #col_2 ul{margin:0 18px;}
#leyendas #col_2 li{border-bottom:1px solid #444; margin:0 0 10px 0 ; padding:0 0 10px 0;}
#leyendas #col_2 li img{float:left; display:inline; margin:0 20px 0 0;}
#leyendas #col_2 li .mod_txt{display:table; height:1%;}
#leyendas #col_2 li .mod_txt h3{font:bold 13px "Century Gothic", Arial, Verdana; color:#569ad2; margin:0 0 6px 0;}
#leyendas #col_2 li .mod_txt h3 a{color:#569ad2;}
#leyendas #col_2 li .mod_txt p{font:11px Tahoma, Arial, Verdana; color:#fff; margin:0 0 8px 0;}
#leyendas #col_2 li .mod_txt p.mas_info{text-align:left;}
#leyendas #col_2 li.destacada img{float:none; display:block; margin:0 0 10px 0;}
#leyendas #col_2 li.destacada .mod_txt{display:block;}
#leyendas #col_2 li.destacada .mod_txt h3{margin:0 0 3px 0;}
#leyendas #col_2 li.destacada .mod_txt p.mas_info{text-align:right;}

#leyendas #col_2 .apuestas{margin:0 18px 10px 18px; padding:0 0 10px 0; border-bottom:1px solid #444; }
#leyendas #col_2 .apuestas p{font:11px Tahoma, Arial, Verdana; color:#fff; margin:0 0 5px 0;}
#leyendas #col_2  h2{height:77px; background:url(../images/cab_apuesta.jpg) no-repeat left top; padding:0px; margin:0 0 15px 0; text-indent:-9000px;}



#historia .cont_columnas{background-color:#fff;}
#historia #col_2 {padding:0px;}
#historia #col_2 ul{margin:0 18px;}
#historia #col_2 li{border-bottom:1px solid #444; margin:0 0 10px 0 ; padding:0 0 10px 0;}
#historia #col_2 li img{float:left; display:inline; margin:0 20px 0 0;}
#historia #col_2 li .mod_txt{display:table; height:1%;}
#historia #col_2 li .mod_txt h3{font:bold 13px "Century Gothic", Arial, Verdana; color:#569ad2; margin:0 0 6px 0;}
#historia #col_2 li .mod_txt h3 a{color:#569ad2;}
#historia #col_2 li .mod_txt p{font:11px Tahoma, Arial, Verdana; color:#fff; margin:0 0 8px 0;}
#historia #col_2 li .mod_txt p.mas_info{text-align:left;}
#historia #col_2 li.destacada img{float:none; display:block; margin:0 0 10px 0;}
#historia #col_2 li.destacada .mod_txt{display:block;}
#historia #col_2 li.destacada .mod_txt h3{margin:0 0 3px 0;}
#historia #col_2 li.destacada .mod_txt p.mas_info{text-align:right;}
#historia #col_2 .apuestas{margin:0 18px 10px 18px; padding:0 0 10px 0; border-bottom:1px solid #444; }
#historia #col_2 .apuestas p{font:11px Tahoma, Arial, Verdana; color:#fff; margin:0 0 5px 0;}
#historia #col_2  h2{height:77px; background:url(../images/cab_apuesta.jpg) no-repeat left top; padding:0px; margin:0 0 15px 0; text-indent:-9000px;}

.tab_lateral{ width:306px; margin-left:17px; margin-bottom:15px;}
.tab_lateral td{ border-bottom:1px solid #444; font:bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#fff; padding:3px 2px;}
.tab_lateral a{ font-weight:normal; color:#fff; background:#C1123A; padding:1px 5px;}
.tab_lateral .campo1{}
.tab_lateral .campo2{}
.tab_lateral .campo3{ text-align:right;}

#pie{ width:977px; padding:5px 10px; margin:0 auto; background:#1e1e1e; font:11px Tahoma,Arial, Helvetica, sans-serif; color:#fff; }
#pie p{ padding-top:3px;}
#pie ul{ float:right;}
#pie li{ display:inline; margin:0 5px;}

/* Fondos deportes */
#deportes .atletismo{background: url('../images/deportes/atletismo/lateral_atletismo.gif') no-repeat right bottom;}
#deportes .vela{background: url('../images/deportes/vela/lateral-vela.gif') no-repeat right bottom;}
#deportes .sincronizada{background: url('../images/deportes/atletismo/lateral_atletismo.gif') no-repeat right bottom;}
#deportes .natacion{background: url('../images/deportes/natacion/lateral-natacion.gif') no-repeat right bottom;}
#deportes .saltos{background: url('../images/deportes/saltos/lateral-saltos.gif') no-repeat right bottom;}
#deportes .waterpolo{background: url('../images/deportes/waterpolo/lateral-waterpolo.gif') no-repeat right bottom;}
#deportes .gimnasia_ritmica{background: url('../images/deportes/gimnasia-ritmica/lateral-gim-ritmica.gif') no-repeat right bottom;}
#deportes .piraguismo{background: url('../images/deportes/piraguismo/lateral-piraguismo.gif') no-repeat right bottom;}
#deportes .halterofilia{background: url('../images/deportes/halterofilia/lateral-halterofilia.gif') no-repeat right bottom;}
#deportes .beisbol{background: url('../images/deportes/beisbol/lateral-beisbol.gif') no-repeat right bottom;}
#deportes .tarco{background: url('../images/deportes/tiro-arco/lateral-tiroarco.gif') no-repeat right bottom;}
#deportes .futbol{background: url('../images/deportes/futbol/lateral-futbol.gif') no-repeat right bottom;}
#deportes .baloncesto{background: url('../images/deportes/baloncesto/lateral-baloncesto.gif') no-repeat right bottom;}
#deportes .tmesa{background: url('../images/deportes/tenis-mesa/lateral-tenismesa.gif') no-repeat right bottom;}
#deportes .taekwondo{background: url('../images/deportes/taekwondo/lateral-taekwondo.gif') no-repeat right bottom;}
#deportes .hipica{background: url('../images/deportes/hipica/lateral-hipica.gif') no-repeat right bottom;}
#deportes .triatlon{background: url('../images/deportes/triatlon/lateral-triathlon.gif') no-repeat right bottom;}
#deportes .pentatlon{background: url('../images/deportes/pentatlon-moderno/lateral-pentathlon.gif') no-repeat right bottom;}
#deportes .esgrima{background: url('../images/deportes/esgrima/lateral-esgrima.gif') no-repeat right bottom;}
#deportes .trampolin{background: url('../images/deportes/atletismo/lateral_atletismo.gif') no-repeat right bottom;}
#deportes .voleibol{background: url('../images/deportes/voleibol/lateral-vollyball.gif') no-repeat right bottom;}
#deportes .tenis{background: url('../images/deportes/tenis/lateral-tenis.gif') no-repeat right bottom;}
#deportes .balonmano{background: url('../images/deportes/balonmano/lateral-balonmano.gif') no-repeat right bottom;}
#deportes .hockey{background: url('../images/deportes/hockey/lateral-hockey.gif') no-repeat right bottom;}
#deportes .bravas{background: url('../images/deportes/atletismo/lateral_atletismo.gif') no-repeat right bottom;}
#deportes .remo{background: url('../images/deportes/remo/lateral-remo.gif') no-repeat right bottom;}
#deportes .judo{background: url('../images/deportes/judo/lateral-judo.gif') no-repeat right bottom;}
#deportes .tolimpico{background: url('../images/deportes/tiro-olimpico/lateral-tiro.gif') no-repeat right bottom;}
#deportes .boxeo{background: url('../images/deportes/boxeo/lateral-boxeo.gif') no-repeat right bottom;}
#deportes .badminton{background: url('../images/deportes/badminton/lateral-badminton.gif') no-repeat right bottom;}
#deportes .softbol{background: url('../images/deportes/sofbol/lateral-softball.gif') no-repeat right bottom;}
#deportes .lucha{background: url('../images/deportes/lucha/lateral-lucha.gif') no-repeat right bottom;}
#deportes .vplaya{background: url('../images/deportes/voley-playa/lateral-volleyplaya.gif') no-repeat right bottom;}
#deportes .ciclismo{background: url('../images/deportes/ciclismo/lateral-ciclismo.gif') no-repeat right bottom;}
#deportes .gimnasia_artistica{background: url('../images/deportes/gimnasia-artistica/lateral-gim-artistica.gif') no-repeat right bottom;}
#deportes .aguas_bravas{background: url('../images/deportes/piraguismo-aguasbravas/lateral-piraguismo-bravas.gif') no-repeat right bottom;}
#deportes .saltos_trampolin{ background: url('../images/deportes/gimnasia-trampolin/lateral-gim-trampolin.gif') no-repeat right bottom;}


#historia .cont_columnas {background-color:#FFFFFF;}
#historia .cab_leyendas{background:#1E1E1E; border-right:1px solid #4B4B4B; padding:20px 0 5px 0; }
#historia .cab_leyendas h2{float:left; display:inline; color:#fff; font:bold 29px/21px "Century Gothic", Arial, Verdana; margin:0 0 0 15px; padding:18px 0 18px 86px; background:url(../images/bandera_olimpica.jpg) no-repeat left center;}
#historia .cab_leyendas h2 strong{font-size:21px; display:block;}
#historia .cab_leyendas div{ float:right; padding-top:50px; margin-right:9px; display:inline;}
#historia .cab_leyendas p{display:inline; font:11px Tahoma, Arial, Verdana; color:#fff; padding-right:10px;}
#historia .cab_leyendas ul{ display:inline;}
#historia .cab_leyendas li{display:inline;color:#fff; font:11px Tahoma, Arial, Verdana;}
#historia .cab_leyendas li a{ color:#fff; background:#C1123A; padding:3px 5px; }
#historia .cab_leyendas .nombre{display:block; float:none;clear:both; margin-left:2px; border-top:3px solid #DC0035; padding:7px 7px 6px 7px;}
#historia .cab_leyendas .nombre h3{float:left; padding-left:10px; font:bold 11px Tahoma,Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}
#historia .cab_leyendas .nombre .info{ float:right; padding:0; font-weight:bold;}

#historia .historia{ margin:0 10px 15px 9px;}
#historia .historia .mod_img{ float:right; margin-bottom:15px; margin-left:10px; display:inline;}
#historia .historia img{ display:block;}
#historia .historia p{ font:11px/13px Tahoma,Arial, Helvetica, sans-serif; color:#4a4a4a; margin:0 8px; padding:10px 0;}

#historia #col_2 h2{ background:url('../images/tit_listado_jjoo.jpg') no-repeat; height:90px;}



#leyendas .cont_columnas {background-color:#FFFFFF;}
#leyendas .cab_leyendas{background:#1E1E1E; border-right:1px solid #4B4B4B; padding:20px 0 5px 0; }
#leyendas .cab_leyendas h2{float:left; display:inline; color:#fff; font:bold 29px/21px "Century Gothic", Arial, Verdana; margin:0 0 0 15px 0; padding:18px 0 18px 86px; background:url(../images/bandera_olimpica.jpg) no-repeat left center;}
#leyendas .cab_leyendas h2 strong{font-size:21px; display:block;}
#leyendas .cab_leyendas div{ float:right; padding-top:50px; margin-right:9px; display:inline;}
#leyendas .cab_leyendas p{display:inline; font:11px Tahoma, Arial, Verdana; color:#fff; padding-right:10px;}
#leyendas .cab_leyendas ul{ display:inline;}
#leyendas .cab_leyendas li{display:inline;color:#fff; font:11px/11px Tahoma, Arial, Verdana;}
#leyendas .cab_leyendas li a{ color:#fff; background:#C1123A; padding:3px 5px; }
#leyendas .cab_leyendas .nombre{display:block; float:none;clear:both; margin-left:2px; border-top:3px solid #DC0035; padding:7px 7px 6px 7px;}
#leyendas .cab_leyendas .nombre h3{float:left; padding-left:10px; font:bold 11px Tahoma,Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}
#leyendas .cab_leyendas .nombre .info{ float:right; padding:0; font-weight:bold;}

#leyendas .leyenda{ margin:0 10px 15px 9px;}
#leyendas .leyenda .mod_img{ margin-bottom:15px;}
#leyendas .leyenda img{ display:block;}
#leyendas .leyenda p{ font:11px/13px Tahoma,Arial, Helvetica, sans-serif; color:#4a4a4a; margin:0 8px;}
#leyendas #col_2 .modulo{ border-bottom:0;}
#leyendas #col_2 h2{ background:url('../images/tit_leyendas.jpg') no-repeat; height:90px;}


.publi_lateral{text-align:center; margin:0 0 10px 0;}

/*ahora en directo*/
p.directo{ color:#fff; font-size:11px; padding:6px 0; background:url(../images/fnd_directo.gif) repeat-x left top;}
p.directo a{color:#fff;}
div.flashdirecto{float:left; padding-right:3px; background:url(../images/flecha_negra.gif) no-repeat right center; margin-right:10px;}



