body{
margin: 0;
padding: 0;}

a{color: #000;
text-decoration: underline;}
a:hover{
text-decoration: none;}
/* ================== menu ============================ */
.menu{
}
.menu ul{
font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
margin: 1px 0 0 0;
padding: 0;
border-bottom: 1px solid #449608;
height: 18px;}
.menu ul li{
background-image: url(http://estaticos.elmundo.es/elmundodeporte/especiales/2006/09/ryder/img/fondomenu.gif);
background-repeat: no-repeat;
background-position: center right;
display: inline;
list-style: none;
margin: 0 1px 0 0;
padding: 4px 14px 4px 14px;
/*padding: 3px 15px 3px 15px;*/
font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
}
.menu ul li a{
color: #000;

text-decoration: none;
}
.menu ul li a:hover{
color: #2b6301; 
}



.menuprincipal{
border-bottom: 1px solid #449608;
}
.menuprincipal td{
background-image: url(http://estaticos.elmundo.es/elmundodeporte/especiales/2006/09/ryder/img/fondomenu.gif);
border-right: 1px solid #fff;
background-repeat: no-repeat;
background-position: center right;
font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;}
.menuprincipal td a{
color: #000;
text-decoration: none;
}
.menuprincipal td a:hover{
color: #2b6301; 
}



/* ================== FIN menu ============================ */

/* ====================== Contenido ========================== */

.contenido{
padding: 5px 0 15px 15px;
color: #000;
font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;}

h1{
font: bold 22px/28px Tahoma, Arial, Helvetica, sans-serif;
color: #449608;
padding: 0;
margin: 16px 0 16px 0;}
h2{
font: bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
color: #449608;
padding: 0;
margin: 16px 0 16px 0;
text-transform: uppercase;}

.jugador{
margin-top: 5px;}
.jugador td{
padding-left: 5px;
font: normal 11px/24px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #eff7e5;
}
.jugador h3{
background-color: #449608;
font: bold 12px/14px Arial, Helvetica, sans-serif;
color: #fff;
margin: 0;
padding: 1px 0 1px 8px;
}
.jugador .titulocolumnajugador{
font: bold 11px Arial, Helvetica, sans-serif;
background-color: #eff7e5;
border-bottom: 1px solid #c9e1b2;
padding-left: 5px;
}
.jugador .fotojugador{
padding-top: 8px;}
.jugador .banderitaequipos{
padding: 0!important;}
.jugador .banderitaequipos img{
border-right: 1px solid #fff;}
.jugador p{
font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
margin: 8px 0 12px 0;
padding: 0;}


.albumes{
margin-bottom: 15px;}
.albumes th{
background-color: #449608;
font: bold 15px/18px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #fff;
}
.albumes th a{
color: #fff;
text-decoration: none;}


/* ================================= Palmares =============================*/
.palmares{
margin-bottom: 15px;}
.palmares th{
background-color: #449608;
font: bold 15px/18px Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;}
.palmares td{
font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
border-bottom: 1px solid #ccc;
text-align: center;}
.palmares tr.tint td{
background-color: #eee;}
/* ================================= fin Palmares =============================*/

/* ================================= calendario =============================*/
.calendario{
margin: 1px 0 20px 0;}
.calendario caption{
/*background-color: #449608;*/
border-bottom: 1px solid #449608;
font: bold 15px/18px Arial, Helvetica, sans-serif;
color: #000;
text-align: left;
padding: 6px 0 0 0;

}

.fechacalendario{
/*background-color: #ccc;*/
display: inline;
padding: 5px 20px 0 0;
/*border-top: 1px solid #449608;*/
background-image: url(/elmundodeporte/especiales/2006/09/ryder/img/esquina_resultados.gif);
background-repeat: no-repeat;
background-position: top right;}

.calendario caption em{ /*color: #edf4de;*/
color: #449608;
font-style: normal;}
.calendario td{
padding: 2px 0 2px 0;
border-bottom: 1px solid #cbe1b3;
text-align: center;}
.calendario th{
background-color: #cae1ac;
border-bottom: 1px solid #a9ce88;}
.calendario h3{
margin: 0;
padding: 2px 0 2px 0;
font: bold 15px/18px Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
}
.calendario h3.puntuacion{
font-size: 20px;}
.calendario .bordederecha{
border-right:2px solid #a9ce88;
background-color: #edf4de;
font-weight: bold;}
.calendario .bordeizquierda{
border-left:2px solid #a9ce88;
background-color: #edf4de;
font-weight: bold;}

/* ================================= fin calendario =============================*/
.calendarioportada{
font: normal 10px/16px Tahoma, Arial, Helvetica, sans-serif;}
.calendarioportada td{
padding: 3px 0 3px 0;
border-bottom: 1px solid #cbe1b3;
text-align: center;}
.calendarioportada th{
font-size: 13px;
background-color: #cae1ac;
border-bottom: 1px solid #a9ce88;
text-align: center;}
.calendarioportada h3{
margin: 0;
padding: 2px 0 2px 0;
font: bold 12px/18px Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
}
.calendarioportada h3.puntuacion{
font-size: 16px;}
.calendarioportada .bordederecha{
font: normal 10px/16px Tahoma, Arial, Helvetica, sans-serif;
border-right:2px solid #a9ce88;
background-color: #edf4de;
font-weight: bold;}
.calendarioportada .bordeizquierda{
font: normal 10px/16px Tahoma, Arial, Helvetica, sans-serif;
border-left:2px solid #a9ce88;
background-color: #edf4de;
font-weight: bold;}





.cajaportada{
font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;}
.cajaportada td{
/*padding: 3px 0 3px 0;*/
padding: 0;
border-bottom: 1px solid #cbe1b3;
}
.cajaportada th{
font-size: 13px;
background-color: #cae1ac;
border-bottom: 1px solid #a9ce88;
text-align: center;}
.cajaportada h3{
margin: 0;
padding: 2px 0 2px 0;
font: bold 12px/18px Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
}
.foroportada{
/*background-image: url(/elmundodeporte/especiales/2006/09/ryder/img/portada/foro.jpg);
background-repeat: no-repeat;
background-position: 130px 5px;*/
background-image: url(/elmundodeporte/especiales/2006/09/ryder/img/portada/fondo_debate.gif);
background-repeat: no-repeat;
}
.parejaideal{
background-image: url(/elmundodeporte/especiales/2006/09/ryder/img/portada/fondo_pareja_ideal.gif);
background-repeat: no-repeat;
/*background-image: url(/elmundodeporte/especiales/2006/09/ryder/img/portada/fondo_pareja.gif);
background-repeat: no-repeat;
background-position: top right;*/}

/* ================================= en vivo =============================*/
.envivo{}
.envivo td{
text-align: left;
padding-left: 8px;
border-bottom: 1px solid #cbe1b3;}
.envivo td.hora{
background-color: #449608;
font: bold 15px/18px Arial, Helvetica, sans-serif;
color: #fff;
text-align: right;
padding-right: 8px;
width: 20%;}
.envivo th{
text-align: center;
border-bottom: 1px solid #cbe1b3;
background-color: #edf4de;}
.archivocomentarios{
background-color: #449608;
color: #fff;
text-align: center;
border-bottom: none!important;
}
.archivocomentarios a{
font: bold 12px/15px Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: none;
}
.autorcomentarios{
font-size: 10px;
border-bottom: none!important;
}
/* ================================= fin en vivo =============================*/

/* ====================== FIN Contenido ========================== */

/* ================== firma ============================ */
.firma{
padding: 4px 0 0 15px;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
border-top: 1px solid #449608;}
.firma a{
color: #000;
text-decoration: underline;}
.firma a:hover{
text-decoration: none;}
/* ================== FIN firma ============================ */
select{font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color: #000;}

select .equipos{
font-weight: bold;
color: #fff;
background-color: #449608;
}

.bloqueindiceequipos{
border-bottom: 1px solid #bcd9a6;
margin-bottom: 8px;
border-top: 1px solid #eff7e5;}

.nombrejugador{
font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
text-transform: uppercase;
padding-left: 20px;
border-bottom: 6px solid #eff7e5;
text-align: left;
}
.nombrejugador a{
text-decoration: none;
color: #000;}
.nombrejugador a:hover{
text-decoration: underline;
}


/* ======================== records ========================== */


.records{
margin: 0 0 20px 0;}
.records td{
padding: 2px 0 2px 30px;
border-bottom: 1px solid #cbe1b3;
text-align: left;
background-color: #fff;}
.records th{
background-color: #cae1ac;
border-bottom: 1px solid #a9ce88;
}
.records h3{
margin: 0;
padding: 2px 0 2px 0;
font: bold 15px/18px Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
}

.records .bordederecha{
border-right:2px solid #a9ce88;
/*background-color: #edf4de;*/
}
.records .bordeizquierda{
border-left:2px solid #a9ce88;
}
.celdaunidaportada{
background-color: #edf4de;}
.recordscentro{
margin: 0 0 20px 0;}
.recordscentro td{
padding: 2px 0 2px 0;
border-bottom: 1px solid #cbe1b3;
text-align: center;
background-color: #fff;}
.recordscentro th{
background-color: #cae1ac;
border-bottom: 1px solid #a9ce88;
}
.recordscentro .bordederecha{
border-right:2px solid #a9ce88;
/*background-color: #edf4de;*/
}
.recordscentro .bordeizquierda{
border-left:2px solid #a9ce88;
}


.recordsmenu{
margin-top: 18px;
}
.recordsmenu td{
background-color: #cae1ac;
}
.recordsmenu a{
color: #000;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;}
.recordsmenu a:hover{
text-decoration: underline;}

/* ======================== fin records ========================== */


/* ================== marcador ============================ */
.marcador{
border-bottom: 1px solid #449608;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
color: #000;}
.marcador .titulo{
background-color: #449608;
color: #fff;
font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
}
.marcador .esquinaizq{
background-image: url(/elmundodeporte/especiales/2006/09/ryder/img/esquina_izda_marcador.gif);
background-repeat: no-repeat;
background-color: #449608;
background-position: top left;
}
.marcador .esquinadcha{
background-image: url(/elmundodeporte/especiales/2006/09/ryder/img/esquina_dcha_marcador.gif);
background-repeat: no-repeat;
background-color: #449608;
background-position: top right;
}
.marcador .puntuaciondcha{
background-color: #edf4de;
border-left: 1px solid #a9ce88;
font: bold 22px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
text-align: center;}
.marcador .puntuacionizda{
background-color: #edf4de;
border-right: 1px solid #a9ce88;
font: bold 22px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
text-align: center;}
/* ================== FIN marcador ============================ */
/*portada */
h1.portada{
padding: 0 0 2px 0;
margin: 6px 0 0 0;
border-bottom: 1px solid #449608;}
h1.portada a{
color: #449608;
text-decoration: none;
}
h1.portada a:hover{
text-decoration: underline;
}


