body { font-family: "Trebuchet MS", Arial, Helvetica, Verdana; font-size: 14px; color: #000000; margin:0; padding:0;background:#697784;}

* { border: 0; }
A { color: #0099FF; text-decoration: underline; }
A:hover { color: #0066CC; text-decoration: underline; }
P { margin: 0; padding: 0; }
H1, H2, H3, H4, H5 { margin: 0; padding: 0; }
.clearit { clear: both; height: 0; line-height: 0; font-size: px; /*for IE*/ }

/***************************************************************************** HEADER */

/* #fondo{background:#8FD4FF url(/images/header/fondo.body.nubes.gif) repeat-x scroll 0 0; width:100%} */ 
#fondo { background: #8FD4FF url(/images/header/menu/fondo.gif) repeat-x scroll 0 0; width: 100%; display: block; }
#fondo2 { background: #697784 url(/images/header/menu/fondo2.gif) repeat-x scroll 0 0; width: 100%; display: block; float: left; height:150px; margin:0px}
#contenedor { width: 990px; margin: 0 auto 0 auto; display: block; display: block; }
#contenedor2 { width: 990px; margin: 0 auto 0 auto; padding-bottom: 30px; display: block; }
#cabecera { position: relative; width: 990px; display: block; height: 64px; margin: 0; }
#principal { display: block; width: 990px; background-color: #FFFFFF; position: relative; float: left; margin: 0 auto 0 auto; }
.logoweb { position: relative; float: left; margin: 10px 0 0 35px; }

/******************************************************************************* MENU DEPORTES */

#menu-deportes { width: 650px; display: block; float: right; margin-right: 10px;}
.menu { height: 34px; display: block; float: right; margin: 20px 8px 0px 0px; padding: 5px 8px 0 8px; text-align: center; font-weight: bold; color: #D0D0D0; font-size: 16px; text-decoration: underline; }
#futbol-on, #futbol-off:hover, #baloncesto-on, #baloncesto-off:hover, #f1-on, #f1-off:hover, #tenis-on, #tenis-off:hover, #noticias-on, #noticias-off:hover, #usuarios-on, #usuarios-off:hover #mundial2010-on, #mundial2010-off:hover { background: url('/images/header/menu/menu_on.png') center no-repeat; color: #FFFFFF; text-decoration: none; }


/******************************************************************************* SUB MENU #1 */

#menu-primero { width: 960px; height: 40px; display: block; float: left; background-color: #77B2EA; position: relative; margin: 0; padding: 0; }
#menu-primero-off { width: 960px; height: 10px; display: block; float: left; background-color: #77B2EA; position: relative; margin: 0; padding: 0; }

.menu-primero-left { background: url(/images/header/menu/menu-primero.gif) 0 0 no-repeat; float: left; width: 15px; height: 40px; display: block; }
.menu-primero-right { background: url(/images/header/menu/menu-primero.gif) -15px 0 no-repeat; float: right; width: 15px; height: 40px; display: block; }

.menu-primero-left-off { background: url(/images/header/menu/menu-primero.gif) 0 0 no-repeat; float: left; width: 15px; height: 10px; display: block; }
.menu-primero-right-off { background: url(/images/header/menu/menu-primero.gif) -15px 0 no-repeat; float: right; width: 15px; height: 10px; display: block; }

.menu-end-left { background: url(/images/header/menu/end.gif) 0 0 no-repeat; float: left; width: 15px; height: 35px; display: block; }
.menu-end-right { background: url(/images/header/menu/end.gif) -15px 0 no-repeat; float: right; width: 15px; height: 35px; display: block; }

.contenido-end-left { background: url(/images/header/menu/contenido-end.gif) 0 0 no-repeat; position: absolute; left: 0; bottom: 0;*bottom: -1px; width: 15px; height: 16px; display: block; }
.contenido-end-center { background: url(/images/header/menu/contenido-end.gif) -15px 0 no-repeat; position: absolute; bottom: 0; *bottom: -1px;width: 15px; height: 16px; display: block; }
.contenido-end-right { background: url(/images/header/menu/contenido-end.gif) -30px 0 no-repeat; position: absolute; right: 0; bottom: 0; *bottom: -1px;width: 15px; height: 16px; display: block; }
.contenido-end-right2 { background: url(/images/header/menu/contenido-end.gif) -45px 0 no-repeat; position: absolute; right: 0; bottom: 0; *bottom: -1px;width: 15px; height: 16px; display: block; }

.finpie{background-color: #7BBAE1; width: 990px; height: 16px; float: left;}
.finpie img{position: relative;}


#menu1 { font-size: 12px; margin: 0;	padding: 0; position:absolute; bottom:-0.2em; }
#menu1 ul { list-style: none; margin: 0 0 0 10px; padding: 0; }
#menu1 li { list-style: none; display: block; float: left; margin: 0 0 0 15px; padding: 0; }
#menu1 li a { font-weight: bold; display: block; float: left; color: #fff; text-transform: uppercase; background: url(/images/header/menu/menu_l.png) no-repeat left; padding: 0 0 0 6px; text-decoration: none; cursor: pointer; }
#menu1 li a span { display: block; float: left;  background: url(/images/header/menu/menu_r.png) no-repeat right; color: #fff; line-height: 3.333em; padding: 0 12px 0 6px; cursor: pointer; }
#menu1 li a:hover { display: block; float: left; background: url("/images/header/menu/menu_h_l.png") no-repeat left; cursor: pointer; }
#menu1 li a:hover span { display: block; float: left; background: url("/images/header/menu/menu_h_r.png") no-repeat right; color: #333; cursor: pointer; }				
#menu1 li a.current { display: block; float: left; color:#333; text-transform: uppercase; background: url("/images/header/menu/menu_h_l.png") no-repeat left; line-height: 3.333em; padding: 0 0 0 6px; text-decoration: none; cursor: pointer; }
#menu1 li a.current span { display: block; float: left; background: url("/images/header/menu/menu_h_r.png") no-repeat right; color: #333; line-height: 3.333em; padding: 0 12px 0 6px; cursor: pointer; }


/******************************************************************************* SUB MENU #2 */

#menu-segundo { width: 990px; height: 30px; display: block; float: left; background-color: #4A7DAD; position: relative; margin: 0; padding: 0;}
#menu-segundoOFF { width: 990px; height: 10px; display: block; float: left; background-color: #4A7DAD; position: relative; margin: 0; padding: 0;}

#menu2 { margin: 2px 0 0 0; padding: 0; font-size: 12px; text-decoration: none; font-family: Arial, Verdana, "Trebuchet MS", Helvetica; color: #FFFFFF; }
#menu2 ul { list-style: none; margin: 0 0 0 40px; padding: 0;}
#menu2 li { float: left; list-style-type: none; margin-right: 10px; }
#menu2 li a { color: #FFFFFF; display: block; text-decoration: none; padding: 6px 2px 6px 2px;}
#menu2 li.on a { font-weight: bold; font-size: 13px; text-decoration: underline; }
#menu2 li a:hover { text-decoration: underline; }


/******************************************************************************* CUADROS DE CONTENIDOS */

#contenidoladoCERO { width: 960px; padding: 5px 15px 0 15px; float: left; position: relative; }

#contenidolado160 { background: url(/images/header/menu/fondo.lado160.gif) repeat-y; width: 990px; float: left; position: relative; }
#contenido790 { width: 790px; position: relative; top: 5px; left: 12px; float: left; display: block; }
#lado160 { width: 160px; padding-top: 15px; margin-right: 8px; float: right; display: block; }

#contenidolado220 { background: url(/images/header/menu/fondo.lado220.gif) repeat-y; width: 990px; float: left; position: relative; }
#contenido730 { width: 730px; position: relative; top: 5px; left: 10px; float: left; display: block; }
#lado220 { width: 220px; margin-right: 8px; padding-top: 15px; float: right; position: relative; display: block; }

#contenidolado250 { background: url(/images/header/menu/fondo.lado250.gif) repeat-y; width: 990px; float: left; position: relative; }
#contenido700 { width: 700px; position: relative; top: 5px; left: 15px; float: left; display: block; }
#lado250 { width: 250px; margin-right: 3px; float: right; position: relative; display: block; }

#finalizar { text-align: center; color: #FFF; background-color: #4A7DAD; width: 960px; height: 35px; padding: 0; float: left; }
#finalizar p{padding-top: 8px;}
#finalizar span{ float:right;margin-top:8px;}
#finalizar img{ vertical-align:middle}
#finalizar a{ color:#FFFFFF; text-decoration:none}
#finalizar div{ float:left;margin-left:180px;margin-top:8px;}

#mininoticias{ display:block; margin:5px 3px; float:left; position:relative; width:235px;}
#mininoticias a { font-size:12px; text-align:center; font-weight:bold}

#mininoticiadetalle{ float:left; width:108px; position:relative; margin:3px; height:120px}
#mininoticiadetalle img{ width:110px; height:45px;}

#mininoticiadetalleunafila { float:left; width:220px; position:relative; margin:5px;}
#mininoticiadetalleunafila img{ width:220px; height:90px;}

#minivaloracion{background:#B2CFE0; width:75px; height:41px; float:left;position:relative; margin:4px 3px; color:#FFF; border-top: 1px solid #B2D0E2; border-left: 1px solid #B2D0E2; border-bottom: 1px solid #9CB7C7; border-right: 1px solid #9CB7C7;; font-size:30px}

#minifotos{ display:block; margin:5px 3px; float:left; position:relative; width:235px;}
#minifotos a { font-size:12px; text-align:center; font-weight:bold}

#minifotodetalle{ float:left; width:108px; position:relative; margin:3px;}
#minifotodetalle img{ width:110px; height:69px;}

#miniequipos{ display:block; margin:5px 3px; float:left; position:relative; width:235px;}

/***************************************************************************** FICHA */
.fotoficha150x150{float: left; position: relative; margin-right: 15px; width: 150px; height: 150px;}
.fotoficha100x75{ float: left; position: relative; margin-right: 15px; width: 100px; height: 75px; }
#fichaizquierda250{float: left; position: relative; width: 250px; margin-right:10px;}
#fichaizquierda230{float: left; position: relative; width: 230px;}
#fichaderecha250{float: left; position: relative; width: 250px;}
#fichaderecha275{float: left; position: relative; width: 275px; border: 1px solid #E7E7E7;padding: 6px;}
.fichaminicuadro{border: 1px solid #E7E7E7; margin-bottom: 8px; width: 100%; padding: 6px;font-weight:bold;}
.fichaminicuadro img{float: left; position: relative; margin-right: 10px;}
.fichaminicuadro p{margin-bottom: 6px; }


/***************************************************************************** BANNERS */

.banner728x90 { position: relative; left: -14px; margin: 4px 0 4px 0; width: 728px; height: 90px; }
.banner234x60 { position: relative; margin: 7px; width: 234px; height: 60px; display:block; border:0} 

/******************************************************************************* TEXTOS */

h1.titulo { font-size: 38px; margin: 0; padding: 0; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; color: #4574A0; }
h1.titulonaranja { font-size: 34px; margin: 0; padding: 0; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; color: #E37327; }
h2.subtitulo { font-size: 24px; margin: 10px; padding: 0; color: #3D75AC; FONT-FAMILY: Verdana, Tahoma, Arial, Verdana, sans-serif; FONT-WEIGHT:bold; }
h2.subtituloleft { font-size: 24px; margin: 10px; padding: 0; color: #3D75AC; FONT-FAMILY: Verdana, Tahoma, Arial, Verdana, sans-serif; FONT-WEIGHT:bold; float:left; }
#linea { border-bottom: 1px solid #E5ECF3; height: 1px; margin: 8px auto; width: 100%; }

H1.azul { FONT-SIZE: 32px; COLOR: #008BE8; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H2.azul { FONT-SIZE: 25px; COLOR: #008BE8; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H2.azulleft { FONT-SIZE: 25px; COLOR: #008BE8; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; margin-bottom: 5px; float:left}
H3.azul { FONT-SIZE: 20px; COLOR: #008BE8; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H3.azulnavegacion { FONT-SIZE: 20px; COLOR: #008BE8; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; margin-bottom: 6px; margin-left: 10px;}
H4.azul { FONT-SIZE: 16px; COLOR: #008BE8; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H5.azul { FONT-SIZE: 14px; COLOR: #008BE8; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }

.texto { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #5E5E5E; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto a { COLOR: #0099FF; TEXT-DECORATION: underline; }
.texto a:hover { COLOR: #0066CC; TEXT-DECORATION: underline; }

.texto12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5E5E5E; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto12 a { COLOR: #0099FF; TEXT-DECORATION: underline; }
.texto12 a:hover { COLOR: #0066CC; TEXT-DECORATION: underline; }

.texto12vermas { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0099FF; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto12vermas a:link, .texto12vermas a:visited { COLOR: #0099FF; TEXT-DECORATION: underline; }
.texto12vermas a:hover { COLOR: #0066CC; TEXT-DECORATION: underline; }

.texto13vermas { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0099FF; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; text-align:right;margin-top: 4px; }
.texto13vermas a:link, .texto13vermas a:visited { COLOR: #0099FF; TEXT-DECORATION: underline; }
.texto13vermas a:hover { COLOR: #0066CC; TEXT-DECORATION: underline; }

.textopie { float: left; margin: 0 auto 0 auto; display: block; background-color: #7BBAE1; width: 990px; height: 45px; padding: 8px 0 0 0; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.textopie P { margin: 0 0 0 25px; padding: 5px 0 0 0; }
.textopie a:link, .textopie a:visited { COLOR: #0066CC; TEXT-DECORATION: underline; }
.textopie a:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline; }

.texto16 { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #5E5E5E; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto16 a { COLOR: #0099FF; TEXT-DECORATION: underline; }
.texto16 a:hover { COLOR: #0066CC; TEXT-DECORATION: underline; }

.textocomentariosobre{FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; text-align:right;margin-top: 4px; text-align:right; float:right; font-style:italic}
.textocomentariosobre a:link, .texto13vermas a:visited{COLOR: #0099FF; TEXT-DECORATION: underline; FONT-SIZE: 13px !important;}
.textocomentariosobre a:hover { COLOR: #0066CC; TEXT-DECORATION: underline; FONT-SIZE: 13px !important;}
.justificado{ text-align:justify !important;}

/******************************************************************************* ICONOS Y FOTOS */

.icono40 { border-top: 1px solid #B2D0E2; border-left: 1px solid #B2D0E2; border-bottom: 1px solid #9CB7C7; border-right: 1px solid #9CB7C7; width: 40px; height: 40px; float: left; position: relative; margin: 0 2px 8px 2px; }
.icono40valoracion { border-top: 1px solid #B2D0E2; border-left: 1px solid #B2D0E2; border-bottom: 1px solid #9CB7C7; border-right: 1px solid #9CB7C7; width: 40px; height: 40px; float: left; position: relative; margin: 0 5px 8px 0px; }

/******************************************************************************* FORMULARIOS */

.login { margin: 5px 20px 0 0; text-align: right; float: right; position: relative; width: 350px; PADDING: 0; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; TEXT-DECORATION: none; }
.login a { COLOR: #000000; TEXT-DECORATION: none; }
.login a:hover { COLOR: #000000; TEXT-DECORATION: underline; }
.login form { display:block; margin:8px 0 0;}
.login input { background:#F9F9F9;font-size:12px; padding:2px;}
.login input:button { background:#F9F9F9;font-size:12px; padding:2px;}


/******************************************************************************* CUADRITOS Y LISTADOS */
#filtros{background-color:#CAEBFF;height:20px;margin:5px 0;padding:5px; font-size:12px;}
#filtros .filtrarpor{float:left; font-weight:bold;}
#filtros .ordenarpor{float:right; font-weight:bold; margin-top:2px;}
#filtros .seleccionado{font-size:15px;}
select.fieldwhite{border:1px #77B2EA solid;margin-right:5px;height:20px;}
.gruposelect{background-color:#F7F9A2; font-style:normal;}
.gruposelectelemento{ padding-left:20px;}

.listado700 { width: 680px; background-color: #FFFFFF; PADDING: 10px; overflow: hidden; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; border-top: 1px solid #EFEFEF; }
.listado700:hover { background-color: #ECF1FB; }
.listado700 a { TEXT-DECORATION: underline; FONT-SIZE: 18px; font-weight: bold; }
.listado700 p { float: left; position: relative; width: 60px; margin: 10px 10px 0 10px; font-size: 40px; color: #D1D1D1;}
.listado700 img { float: left; position: relative; margin: 0 20px 0 0; padding: 0; width: 60px; height: 60px;}
.listado700 .opciones { width: 95px; float: right; position: relative; margin-top: 6px; FONT-SIZE: 12px; COLOR: #9699A1; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.listado700 .opciones IMG { width: 15px; height: 15px; float: left; position: relative; margin-right: 5px;}
.listado700 .nota { float: right; position: relative; padding-top: 2px; text-align: center; width: 80px; height: 67px; background: url(/images/icono/valoracion.gif) no-repeat; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; margin-left:10px;}
.listado700 .nota H1 { padding: 0; margin: 5px 0 8px 0; FONT-SIZE: 22px; COLOR: #C0DFF0; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; }

.ligaequipos { width: 680px; height: 60px; background-color: #D1DFE6; PADDING: 10px; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.listadofotos {width: 124px !important; height: 90px !important; border:1px solid #AEAEAE; padding:2px !important;}
.detallefoto {border:1px solid #AEAEAE; padding:2px;}

.detalle700 { width: 150px; background-color: #FFFFFF; PADDING: 10px; overflow: hidden; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; border-top: 1px solid #EFEFEF; float:left }
.detalle700:hover { background-color: #ECF1FB; }
.detalle700 a { TEXT-DECORATION: underline; FONT-SIZE: 15px; font-weight: bold; }
.detalle700 p { float: left; position: relative; width: 60px; margin: 10px 10px 0 10px; font-size: 40px; color: #D1D1D1;}
.detalle700 img { position: relative; margin:0 0 10px 0;padding: 2px; width: 150px; height: 110px; clear:all; border:1px solid #AEAEAE;}
.detalle700 .opciones { width: 95px; float: right; position: relative; margin-top: 6px; FONT-SIZE: 12px; COLOR: #9699A1; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.detalle700 .opciones IMG { width: 15px; height: 15px; float: left; position: relative; margin-right: 5px;}
.detalle700 .nota { float: right; position: relative; padding-top: 2px; text-align: center; width: 80px; height: 62px; background: url(/images/icono/valoracion.gif) no-repeat; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; }
.detalle700 .nota H1 { padding: 0; margin: 5px 0 0 0; FONT-SIZE: 22px; COLOR: #C0DFF0; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; }

.anterior{float:left}
.siguiente{float:right}
.anterior a, .siguiente a{TEXT-DECORATION: underline; FONT-SIZE: 15px; font-weight: bold;}

.cuadros5 { width: 700px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.cuadro140 { float: left; position: relative; text-align: center; width: 140px; }
.cuadro140 img { border: 1px solid #AEAEAE; padding: 2px; width: 124px; height: 90px; margin-bottom: 4px;  }

.cuadros8 { width: 700px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.cuadro85 { float: left; position: relative; text-align: center; width: 85px; }
.cuadro85 img { border: 1px solid #AEAEAE; padding: 2px; width: 60px; height: 60px; margin-bottom: 4px; display: block  }

#linea250 { border-bottom: 2px dashed #4A7DAD; height: 2px; margin: 15px auto; width: 94%; }

#valoracionlistado{background:#B2CFE0; width:75px; height:41px; float:left;position:relative; margin:5px 10px; color:#FFF; border-top: 1px solid #B2D0E2; border-left: 1px solid #B2D0E2; border-bottom: 1px solid #9CB7C7; border-right: 1px solid #9CB7C7;; font-size:30px}


/******************************************************************** LISTANDO LAS NOTICIAS */

/*
.noticias1 { border-top: 1px solid #BBB; padding-top: 5px; width: 700px; FONT-WEIGHT: normal; FONT-SIZE: 28px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.noticias1 a { COLOR: #003366; TEXT-DECORATION: none; text-align: left; }
.noticias1 a:hover { COLOR: #993300; TEXT-DECORATION: underline; }
.noticias1 img { width: 700px; height: 120px; margin-bottom: 6px;  }
*/
.listadonoticias { width: 700px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.listadonoticias a { COLOR: #0099FF; TEXT-DECORATION: underline; text-align: left; }
.listadonoticias a:hover { COLOR: #0066CC; TEXT-DECORATION: underline; }
.listadonoticias img{ margin-bottom:5px; border:0; }
.listadonoticias h2{ margin-bottom:10px;display:block; font-size:1.2em;}

.publicado{ float:left; font-size:13px}
.publicado a{ COLOR: #367EAF !important; text-decoration:none !important; }
.publicado a:hover{color:#0066CC !important;text-decoration:underline !important;}

.cuadronoticia220 { border-top: 1px solid #BBB; padding-bottom: 8px;  float: left; position: relative; text-align: left; width: 220px; margin:0 5px 20px 0;FONT-WEIGHT: normal; FONT-SIZE: 18px; display:inline; height:230px; background-color:#EFF9FF; }
.cuadronoticia220 img { width: 220px; height: 90px; margin-top:4px;}
.cuadronoticia220 h2{ font-size:1em !important;}


.cuadronoticia460 { border-top: 1px solid #BBB; padding-bottom: 8px; float: left; position: relative; text-align: left; width: 460px;FONT-WEIGHT: normal; FONT-SIZE: 22px; margin:0 5px 20px 0;display:inline; background-color:#EFF9FF;height:230px;}
.cuadronoticia460 img { width: 460px; height: 90px; margin-top:4px; }

.cuadronoticia700 { border-top: 1px solid #BBB; padding: 0px; float: left; position: relative; text-align: left; width: 700px;FONT-WEIGHT: normal; FONT-SIZE: 22px; margin-bottom:20px; background-color:#EFF9FF;}
/*.cuadronoticia700 a { COLOR: #0099FF; TEXT-DECORATION: none; text-align: left;
.cuadronoticia700 h2{display:block;}
.cuadronoticia700 a:hover { COLOR: #0066CC; TEXT-DECORATION: underline; }*/
.cuadronoticia700 img { width: 700px; height: 120px;  }


.social{ margin:5px 0;}
.socialbtn{ float:left; padding:5px; margin-right:10px;}

/******************************************************************************* ICONOS LADO DERECHO */

P.estadiofutbol a { padding-left: 28px; color: #0099FF;background: url(/images/icono/futbol/iconos.png) no-repeat 0 -160px; text-decoration: underline; }
P.estadiofutbol a:hover { color: #0066CC; text-decoration: underline; }
P.entrenadorfutbol a { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -120px; text-decoration: underline; }
P.entrenadorfutbol a:hover { color: #0066CC; text-decoration: underline; }

.listadoequipo { font: bold 15px Trebuchet MS, Arial, Helvetica, sans-serif; margin-left: 8px;  float: left; position: relative;}
.listadoequipo P { margin-top: 3px; }
.compartir { font: bold 15px Trebuchet MS, Arial, Helvetica, sans-serif; margin-left: 8px; float:right }
.compartir P { margin-top: 3px; }
.fechanoticia { font: 12px Trebuchet MS, Arial, Helvetica, sans-serif; float:left; color:#0099FF; }


P.equiposfutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -280px;  }
P.jugadoresfutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -320px;}
P.estadiosfutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -160px;}
P.entrenadoresfutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -120px; }
P.noticiasfutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -360px;  }
P.fansfutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -200px;  }
P.historiafutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 0;  }
P.fotosfutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -240px;  }
P.videosfutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -400px;  }
P.comentariosfutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -40px;}
P.palmaresfutbol { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -80px;}
P.pilotosformula1 { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -439px;  }
P.equiposformula1 { padding-left: 28px; color: #0099FF; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -471px;  }

P.equiposfutbol a, P.jugadoresfutbol a, P.estadiosfutbol a,P.entrenadoresfutbol a, P.noticiasfutbol a, P.fansfutbol a, P.historiafutbol a, P.fotosfutbol a, P.videosfutbol a, P.comentariosfutbol a,P.palmaresfutbol a,P.pilotosformula1 a,P.equiposformula1 a {text-decoration: underline;}

P.equiposfutbol a:hover, P.jugadoresfutbol a:hover, P.estadiosfutbol a:hover,P.entrenadoresfutbol a:hover, P.noticiasfutbol a:hover, P.fansfutbol a:hover, P.historiafutbol a:hover, P.fotosfutbol a:hover, P.videosfutbol a:hover, P.comentariosfutbol a:hover,P.palmaresfutbol a:hover,P.pilotosformula1 a:hover,P.equiposformula1 a:hover {color: #0066CC; text-decoration: underline;}


/*
P.fotosfutbol span { padding-left: 28px; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -240px; }
P.fotosfutbol span a{ background:none; padding:0;}
P.videosfutbol span { padding-left: 28px; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -400px;}
P.videosfutbol span a{ background:none; padding:0;}
P.fansfutbol span { padding-left: 28px; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -200px;}
P.fansfutbol span a{ background:none; padding:0;}
P.comentariosfutbol span { padding-left: 28px; background: url(/images/icono/futbol/iconos.png) no-repeat 0 -40px; }
P.comentariosfutbol span a{ background:none; padding:0;}
*/

#fichanota { float: left; position: relative; color: #D27000; padding: 20px 0 0 25px; background: url(/images/icono/cuadro.nota.png) no-repeat; width: 64px; height: 60px; font: bold 24px Trebuchet MS, Arial, Helvetica, sans-serif; }

.opcionesnota { font: 13px Trebuchet MS, Arial, Helvetica, sans-serif; margin-left: 6px; float: left; position: relative; }
.opcionesnota P { margin-top: 12px; }
P.opcionenviar a { height: 25px; padding: 3px 0 8px 30px; color: #0066CC; background: url(/images/icono/opciones/enviar25x25.png) no-repeat; text-decoration: underline; display:block; }
P.opcionenviar a:hover { color: #E37327; text-decoration: underline; }
P.opcionfanadd a { padding: 3px 0 8px 30px; color: #0066CC; background: url(/images/icono/opciones/add25x25.png) no-repeat; text-decoration: underline; }
P.opcionfanadd a:hover { color: #E37327; text-decoration: underline; }
P.opcionfanquit a { padding: 3px 0 8px 30px; color: #0066CC; background: url(/images/icono/opciones/quit25x25.png) no-repeat; text-decoration: underline; }
P.opcionfanquit a:hover { color: #E37327; text-decoration: underline; }
P.opcionfan a { padding: 3px 0 8px 30px; color: #0066CC; background: url(/images/icono/opciones/user25x25.png) no-repeat; text-decoration: underline; }
P.opcionfan a:hover { color: #E37327; text-decoration: underline; }


/******************************************************************************* PAGINACIONES EN GENERAL */
div.pagination {margin-top: 20px; margin-bottom: 10px; text-decoration:none;}
div.pagination a {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #8FD4FF; text-decoration:none; color: #000;}
div.pagination a:hover, div.pagination a:active {color: #000;padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #0066CC; text-decoration:none; background-color:#CAEBFF;}
div.pagination span.current {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #0066CC; font-weight: bold; background-color: #0066CC; color: #ffffff; text-decoration:none;}




.paginargris { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #808080; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H3.paginargris { margin: 0; padding: 0; FONT-SIZE: 22px; COLOR: #808080; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }


/******************************************************************************* EFECTOS: RATING WITH STARS */


#valorar { float: right; position: relative; margin-top: 8px; FONT-SIZE: 12px; width:170px; height:60px }
.star-rating { list-style: none; margin: 4px 0 0 0; padding: 0px; width: 150px; height: 30px; position: relative; background: url(/images/icono/star_rating.gif) top left repeat-x;	}
.star-rating li { padding:0px; margin:0px; height:30px; width: 30px; float: left;	}
.star-rating li a { display:block; width:30px; height: 30px; line-height:30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; overflow: hidden; }
.star-rating li a:hover { background: url(/images/icono/star_rating.gif) left center; z-index: 2; left: 0px; border:none; }
.star-rating a.one-star { left: 0px; }
.star-rating a.one-star:hover { width:30px; }
.star-rating a.two-stars { left:30px; }
.star-rating a.two-stars:hover { 	width: 60px; }
.star-rating a.three-stars { left: 60px;}
.star-rating a.three-stars:hover { width: 90px; }
.star-rating a.four-stars { left: 90px; }	
.star-rating a.four-stars:hover { width: 120px; }
.star-rating a.five-stars { left: 120px; }
.star-rating a.five-stars:hover { width: 150px; }
.star-rating li.current-rating { background: url(/images/icono/star_rating.gif) left bottom; position: absolute; height: 30px; display: block; text-indent: -9000px; z-index: 1; }
/* a:active { outline: none;	}		*/


/*
Name: Nice Login and Signup Panel using Mootools 1.2
Tutorial URI: http://web-kreation.com/demos/login_form_mootools_1.2/
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Date: August 2008

	The CSS, XHTML and design is released under Creative Common License 2.5:
	http://creativecommons.org/licenses/by-sa/2.5/

*/

/* Login Panel */
#top {background: url(/images/login_top.gif) repeat-x 0 0;height: 38px;	position: relative;}
#top ul.login {	display: block;	position: relative; float: right; clear: right;	height: 38px; width: auto; font-weight: bold;line-height: 38px;	margin: 0;	/*right: 150px;*/  	color: white; font-size: 80%; text-align: center; background: url(/images/login_r.gif) no-repeat right 0; padding-right: 45px; }
#top ul.login li.left {	background: url(/images/login_l.gif) no-repeat left 0;height: 38px;	width: 45px;padding: 0;	margin: 0; display: block;float: left; }
#top ul.login li {text-align: left;	padding: 0 6px;	display: block;	float: left; height: 38px; background: url(/images/login_m.gif) repeat-x 0 0; }
#top ul.login li a {/*color: #33CCCC;*/ color:#CAEBFF; }
#top ul.login li a:hover { color: white; } 

/*Login*/
#login,#registro,#buscador { width: 100%; color: white;	background: #1E1E1E; overflow: hidden; position: relative; z-index: 3; height: 0; font-size: 0.95em;}
#login a,#registro a,#buscador a {text-decoration: none; color: #CAEBFF; font-weight: bold; }
#login a:hover,#registro a:hover,#buscador a:hover {color: white;}
#login .loginContent {width: 680px;	height: 120px;	margin: 0 auto;	padding-top: 25px;	text-align: left;	/*float:left;*/}
#login .loginContent form,#registro .registerContent form,#buscador .buscadorContent form{	margin: 0 0 10px 0;	height: 26px;}

input.field, select.field{border: 1px #1A1A1A solid;background: #F9FBCA;margin-right: 5px;margin-top: 2px;height: 16px;}
input:focus.field{background: #F7F9A2;}
input.fieldblue, select.fieldblue{border: 1px #77B2EA solid;background: #F9FBCA;margin-right: 5px;margin-top: 2px;height: 20px;}
textarea.fieldblue{	border: 1px #77B2EA solid; background: #F9FBCA;	margin-right: 5px;margin-top: 2px;}
input:focus.fieldblue{background: #F7F9A2;}

#login .loginContent input.rememberme {border: none;background: transparent;margin: 0;padding: 0;}
#login .loginContent input.button_login {width: 47px;height: 20px;cursor: pointer;border: none;	background: transparent url(/images/button_login.jpg) no-repeat 0 0;}

.enlaceboton { font-weight: bold; background:url(/images/boton.jpg) no-repeat;text-decoration: none;padding:6px 10px 10px 30px;*padding:6px 10px 10px 15px;color:#000000 !important; font-size:14px; font-family: "Trebuchet MS", Arial, Helvetica, Verdana;}
.enlacebotonazul { font-weight: bold; background:url(/images/boton.azul.jpg) no-repeat; text-decoration: none !important; padding:6px 10px 10px 28px; *padding:6px 10px 10px 13px;color:#000000 !important;font-size:14px; font-family: "Trebuchet MS", Arial, Helvetica, Verdana;}
.enlaceboton:hover, .enlacebotonazul:hover { color:#49C62B !important;} 

.loginClose {display: block;position: absolute;	right: 15px;top: 10px;width: 95px;font-size: 1em;text-align: left;font-weight: bold;}
.loginClose a {	display: block;	width: 100%;height: 20px;background: url(/images/button_close.jpg) no-repeat right 0;padding-right: 10px;border: none;font-size: 0.9em;color: white;}
.loginClose a:hover {	background: url(/images/button_close.jpg) no-repeat right -20px;}

#registro .registerContent {width: 750px;height: 230px;margin: 0 auto;padding-top: 25px;text-align: left;float:left;}
#registro .registerContent select.field{height: 20px;}

/*Buscador*/
#buscador .buscadorContent {width: 650px;height: 120px;margin: 0 auto;padding-top: 25px;text-align: left;}
#buscador .buscadorContent select.field{height: 20px;}

/*Captcha*/
#CaptchaDiv { margin: 0; padding: 0; /*width:265px; height:50px;*/ padding-bottom: 5px;}
#CaptchaImage { float: left; margin: 0; padding: 0; border:1px solid #888888; /*width:240px; height:50px;*/}
#CaptchaIcons { width: 22px; height: 50px; float: right; text-align: left; margin: 0; padding: 0;}
#CaptchaIcons img { border: 0;  margin: 0; padding: 0;  padding-bottom: 3px;}

*html #CaptchaIcons img { margin-bottom: -2px;}
.placeholder {  visibility: hidden;  width:0 !important;  height:0 !important;}
*html .placeholder {  display: none !important;}