/* tablas ------------------------------------------------------------------------------------------ */
#pag #cuerpo #index table th.left {text-align:left;}
#pag #cuerpo #index table th.right {text-align:right;}
#pag #cuerpo #index table th.center {text-align:center;}
#pag #cuerpo #index table td.left {text-align:left;}
#pag #cuerpo #index table td.right {text-align:right;}
#pag #cuerpo #index table td.center {text-align:center;}

/* clasificaciones ------------------------------------------------------------------------------- */
#pag #cuerpo #index #clasif table {border-collapse:collapse;border: solid #000 0px;width:100%;}
#pag #cuerpo #index #clasif table a {text-decoration:none;}
#pag #cuerpo #index #clasif table a:hover {text-decoration:underline;}
#pag #cuerpo #index #clasif table th { padding: 3px 1px;background-color: #00325F; color: #fff; border:solid #aaa 0px;}
#pag #cuerpo #index #clasif table td {padding:4px 7px;border:solid #ddd 1px;}
#pag #cuerpo #index #clasif table tr.ascienden {background-color:#226BA9;color:#fff;}
#pag #cuerpo #index #clasif table tr.ascienden a { color: #fff; }
#pag #cuerpo #index #clasif table tr.descienden {background-color:#BF3B3B;color:#fff;}
#pag #cuerpo #index #clasif table tr.descienden a { color: #fff;}
#pag #cuerpo #index #clasif table tr.promocion-ascenso {background-color:#007f00;color:#fff;}
#pag #cuerpo #index #clasif table tr.promocion-ascenso a { color:#fff;}
#pag #cuerpo #index #clasif table tr.promocion-descenso {background-color:#ff7f00;color:#fff;}
#pag #cuerpo #index #clasif table tr.neutrales {background-color:#fff;color:#000;}
#pag #cuerpo #index #clasif table td .escudo { vertical-align:middle;}

#pag #cuerpo #index #tab { font-size: 1.1em; margin: 10px 0px; }
#pag #cuerpo #index #tab table {border-collapse:collapse;border: solid #000 0px;width:100%;font-size:1.1em;}
#pag #cuerpo #index #tab table th { padding: 3px 1px;background-color: #00325F; color: #fff; border:solid #aaa 0px;}
#pag #cuerpo #index #tab table td {padding:8px 7px;border:solid #ddd 0px;}
#pag #cuerpo #index #tab table td img { vertical-align:middle; padding: 0px 10px}
#pag #cuerpo #index #tab a { text-decoration: none; }
#pag #cuerpo #index #tab a:hover { text-decoration: underline; }

/* documentos, titulos------------------------------------------------------------------------------------- */
#pag #cuerpo #index h4  { font-size: 1.8em;color:#185C9B; line-height: 24px;}
#pag #cuerpo #index h4 a { color:#185C9B; }
#pag #cuerpo #index .lista { list-style-type:square; margin-left:25px; }
#pag #cuerpo #index #doc { padding: 15px 0px;font-size:1.2em;line-height: 18px;}
#pag #cuerpo #index #doc .img-doc { float:right; padding: 10px 15px}
#pag #cuerpo #index #txt .datos-titulo { margin:15px 0px;color:#fff;background-color:#B90A0F;padding:5px; }
#pag #cuerpo #index #txt .noticia {overflow:hidden;padding:10px 5px; margin: 10px 0px;border-bottom:dotted #B90A0F 1px;clear:both;}

/* jugadores, tecnicos ------------------------------------------------------------------------------------- */
#pag #cuerpo #index .jugador {float:left;font-size:.9em;width: 90px;height: 175px;text-align:center;border:solid #aaa 1px;margin: 5px 10px;color:#000;}
#pag #cuerpo #index .jugador a { color: #000; }
#pag #cuerpo #index .tecnico {float:left;font-size:.9em;width: 110px;height: 185px;text-align:center;border:solid #aaa 1px;margin: 7px;color:#000;padding: 5px;}
#pag #cuerpo #index .tecnico a { color: #000; }

/* cronicas ---------------------------------------------------------------------------------------------- */
#pag #cuerpo #index #cronica { padding: 0px 0px 150px 0px; }
#pag #cuerpo #index #cronica table { width: 100%; margin: 15px 0px; border-collapse:collapse;}
#pag #cuerpo #index #cronica table th { background-color: #000; color: #fff; padding: 2px 3px; }
#pag #cuerpo #index #cronica table td { border:solid #ccc 1px; padding: 0px 5px;}
#pag #cuerpo #index #cronica table td img { vertical-align:middle; margin: 2px 0px }
#pag #cuerpo #index #cronica .marcador {border: 1px solid #fff; font-size: 2.8em; font-weight: bolder; background-color: #000; color: #fff;text-align:center}

/*paginador ------------------------------------------------------------------------------------------------- */
#pag #cuerpo #index #txt #paginador { text-align: right; padding: 5px 0; margin: 5px 0 0 0; font-size: 1.2em; }
#pag #cuerpo #index #txt #paginador a { background-color: #fff; border: 1px solid #000; color: #000; padding:1px 5px; }
#pag #cuerpo #index #txt #paginador a:hover { color: #d02c7d; }
#pag #cuerpo #index #txt #paginador .pselected { color: #96050C; padding:1px 5px; border:1px solid #000; font-weight: bolder; }
#pag #cuerpo #index #txt #paginador .pag_registros { padding: 1px 5px; border: 1px solid #000; color: #000; }

/* pie de pagina ------------------------------------------------------------------------------------------- */
#pag #pie {clear:both; font-size: 1.1em; padding: 0px 0px 10px 275px;}
#pag #pie ul { display: inline; }
#pag #pie ul li { display: inline; font-weight: bold; }
#pag #pie ul li a { color: #000; text-decoration: none }
#pag #pie ul li a:hover { color: #000; text-decoration: underline }

.adsense-secciones { width: 680px;text-align:right;overflow:hidden; padding:5px 0px;margin: 5px 0px 15px 0px;border: solid #ccc 1px}
.box {float:left;overflow:hidden;height:225px;width:165px;border: solid #eee 1px;text-align:center;margin: 10px 0px;}
.box-tit {background-color: #96050C;padding:5px 10px;color:#fff;}
.box-img { clear:both;padding:10px 0px}
.box-nom {color: #185C9B;font-weight:bold;}
.box-link {clear:both;margin:5px 10px;}
