/* INICIALIZAR */
h1, h2, ul, li { margin:0; padding:0; }
li { list-style:none; }
optgroup { font-style:inherit; font-weight:inherit; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:normal; }
img{ border:0; }


/* GENERALES */
h1 { font-size:20px; display:block; }
h2 { font-size:16px; text-transform: uppercase; font-weight:normal; color:#F00; height:26px; }
h2 a { color:#F00; }
h2 a:hover { color:#F00; }
body { background-color:#FFF; margin: 0px; padding: 0px; }
table, div, p { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
a { color:#000; text-decoration:none; }
a:hover { color:#F00; text-decoration:underline; }

.mas_info { text-align:right; }
.filtros { text-align:right; margin-bottom:10px; }

select, input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333; border:1px solid #333; }
.boton { background-color:#59A51C; color: #FFF; font-weight:bold; }
optgroup { font-weight:bold; }

.msg_error-titulo { width:300px; background-color:#F00; color: #FFF; font-size:14px; font-weight:bold; padding:4px; margin:auto; margin-top:10px; margin-bottom:0px; }
.msg_error-contenido { width:300px; background-color:#EFEFEF; padding:4px; margin:auto; margin-top:0px; margin-bottom:10px; }
.msg_ok-titulo { width:300px; background-color:#0C0; color: #FFF; font-size:14px; font-weight:bold; padding:4px; margin:auto; margin-top:10px; }
.msg_ok-contenido { width:300px; background-color:#EFEFEF; padding:4px; margin:auto; margin-bottom:10px; }

.msg_error-der-titulo { width:250px; background-color:#F00; color: #FFF; font-size:11px; font-weight:bold; padding:2px; margin:auto; margin-top:5px; margin-bottom:0px; }
.msg_error-der-contenido { width:250px; background-color:#EFEFEF; font-size:10px; padding:2px; margin:auto; margin-top:0px; margin-bottom:5px; }


/* TOP */
#top { margin:auto; width:992px; height:20px; }
#top p { color: #666; }

/* CABECERA */
#cabecera { background-color:#000; background-image:url(cas/imagenes/cabecera-beta.gif); }
#cabecera-banners { background-color:#000; }

/* MENU HORIZONTAL */
#menu-h { background-color:#000; background-image:url(comun/imagenes/menu-h-fondo.gif); font-size:15px; font-weight:bold; color:#999; }
#menu-h a { color:#FFF; text-decoration:none; }
#menu-h a:hover { color:#F00; text-decoration:none; }
/* #menu-h select optgroup { color:#009999; font-weight:normal; } */
#submenu-h { background-color:#CCC; background-image: url(comun/imagenes/submenu-h-fondo.gif); font-size:12px; font-weight:bold; color:#666; }

/* MENU E INDICE CONTENIDO */
#menu_contenido { border: 1px solid #999; border-width: 0 0 1px 0; height:23px; margin-top:10px; }
#menu_contenido li { float:left; list-style-image:none; font-weight:bold; margin-left:10px; }
#menu_contenido li a { display:block; text-decoration:none; color:#000; padding: 4px 15px; background:#EFEFEF; }
#menu_contenido li a:hover, #menu_contenido li.current a { text-decoration:none; color:#FFF; background:#F00; }
#indice_contenido { border: 1px solid #999; border-width: 0 0 1px 0; height:17px; margin-top:10px; }
#indice_contenido li { float:left; list-style-image:none; font-weight:bold; margin-left:4px; }
#indice_contenido li a { display:block; text-decoration:none; color:#000; padding: 1px 6px; background:#EFEFEF; }
#indice_contenido li a:hover, #indice_contenido li.current a { text-decoration:none; color:#FFF; background:#F00; }

/* PIE */
#pie { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; background-color:#000; }
#pie a { color:#FFF; text-decoration:none; }
#pie a:hover { color:#FFF; text-decoration:underline; }
.twitter a, .twitter a:hover { color:#3CF; text-decoration:none; font-weight:bold; }

/* CREDITOS */
#gurenet { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; }
#gurenet a { text-decoration:none; }
#gurenet a:hover { color:#C00; text-decoration:none; }

/* GENERLES */
#col-separador { background-image:url(comun/imagenes/col-separador-fondo.gif); width:10px; }
#col-der { width:300px; }
.rss { padding-left:18px; background:url(comun/iconos/icon-rss.gif) no-repeat 0px 0px; }
.results { padding-left:20px; background:url(comun/iconos/icon-chart.png) no-repeat 0px 0px; color:#999; }
.print { padding-left:20px; background:url(comun/iconos/icon-printer.png) no-repeat 0px 0px; color:#999; }
.banner-slim { width:100%; margin-top:10px; margin-bottom:10px; }
.clear { clear:both; }

/* paginacion */
.area-paginas-sup { width:100%; margin:0px; color:#999; }
.area-paginas-sup .izq { display:inline-block; float:left; padding:4px; }
.area-paginas-sup .der { display:inline-block; float:right; padding:4px;  }

.area-paginas-inf { clear:both; padding-top:20px; padding-bottom:20px; height:18px; }
.area-paginas-inf ul { text-align: right; }
.area-paginas-inf li { display:inline; list-style-image:none; font-weight:bold; margin-right:5px }
.area-paginas-inf li a { text-decoration:none; color:#000; padding:0 5px; background:#EFEFEF; border:1px solid #CCC; border-width:1px; }
.area-paginas-inf li a:hover { text-decoration:none; color:#000; background:#EFEFEF; border:1px solid #C00; }
.area-paginas-inf li.pagina-on { text-decoration:none; color:#FFF; padding:0 5px; background:#59A51C; border:1px solid #060; border-width:1px; }

/* AGENDA SEMANAL */
#agenda_semanal .rango_fechas { font-size:12px; color:#999; }

/* NOTICIAS */
.listado-noticias .fecha { font-size:11px; color:#999; }
.listado-noticias .titular { font-weight:bold; padding-left:12px; padding-left:18px; background:url(comun/iconos/icon-noticia.gif) no-repeat 0px 0px; }
#noticia .fecha { color:#999; }
#noticia .autor { font-weight:bold; font-size:11px; }
#ultimas-noticias .fecha { font-size:11px; color:#999; }
#ultimas-noticias .titular { font-weight:bold; font-size:14px; }
#ultimas-noticias .breve { font-size:11px; }
#ultimas-noticias li { list-style-position:inside; padding-bottom:5px; }
#ultimas-noticias li a { padding-left:18px; background:url(comun/iconos/icon-noticia.gif) no-repeat 0px 0px; font-weight:bold; }

/* COMPETICIONES */
.arbol_competiciones ul { margin-bottom:10px; }
.arbol_competiciones li { list-style-position:inside; list-style-image:url(comun/iconos/icon-flecha-desplegar-on.gif); font-size:12px; font-weight:bold; }
.arbol_competiciones li li { padding-left:25px; font-weight:normal; list-style-image:none; }
.arbol_competiciones li li em { color:#999; }
.listado-equipos .nombre { padding-left:18px; }
.listado-equipos .lugar { font-size:12px; color:#999; }

/* ENCUESTAS */
#encuesta .fecha, #encuesta-resultados .fecha { color:#999; }
#encuesta .respuesta { margin:0; }
.encuesta-barra_cero { background:url(comun/imagenes/encuesta-resultado_cero-fondo.gif) 0px 0px; width:500px; height:20px; }
.encuesta-barra { background:url(comun/imagenes/encuesta-resultado-fondo.gif) 0px 0px; height:20px; }
.listado-encuestas .fecha { font-size:11px; color:#999; }
.listado-encuestas .pregunta { font-weight:bold; padding-left:12px; padding-left:18px; background:url(comun/iconos/icon-noticia.gif) no-repeat 0px 0px; }
#encuesta-destacada .fecha { font-size:11px; color:#999; }
#encuesta-destacada .pregunta { font-weight:bold; font-size:14px; }
#encuesta-destacada .respuesta { font-size:12px; margin:0;}

/* FORMULARIOS */
#form-contactar label { float:left; width:20%; font-weight:bold; }
#form-contactar .area_boton { padding-left:20%; }

/* Redes sociales */
.facebook-like { padding-top:10px; }