*:focus{ outline: none; }
a img{ border:none!important; outline:none}
caption{ font: 1.8em/1.5em arial, helvetica, sans-serif; font-weight: bold; text-align: left; margin-bottom: 10px; }
table.tablesorter thead tr th{ text-align: left; height: 12px; padding: 8px 10px 8px 8px;cursor: pointer; }
table.tablesorter { font-size:1em;padding-left: 2px;font-family: Arial, Helvetica, sans-serif;margin:10px 0pt 15px;
width: 100%; border-right: 1px solid  #eaeaea;}
table.tablesorter tbody td {	color: #3D3D3D;padding: 2px;	vertical-align: middle; border-left: 1px solid  #eaeaea;}
table.tablesorter tr th { height: 20px; text-align: left;  background-color: #b71800; color: #ffffff; }
table.tablesorter td  { height: 20px;  color: #454545;  vertical-align: middle; }
table.tablesorter img { padding: 0px 7px 0px 0px; }
table.tablesorter tbody tr.odd  td { background-color:#fafafa; padding-left: .6em; border-bottom: 1px solid  #eaeaea; }
table.tablesorter tbody tr.even td { background-color:#ffffff; padding-left: .6em; border-bottom: 1px solid  #eaeaea; }
table.tablesorter span.texto { width:195px;text-align: left; }
table.tablesorter td .txt { text-align: left;}

table.tablesorter span.voto { padding-top: 7px;width: 57px;text-align: right;}
table.tablesorter td .votar { float: left; text-align: right;}
table.tablesorter img.votar { padding: 5px 3px 3px 3px; float: right; vertical-align: middle;}

table.tablesorter .header { background-color: inherit; text-align: left; vertical-align: middle; background-position: center right;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {	height: 20px; background:#b71800;}

/* menu superior */
table.tablesorter tr td { height: 33px; padding: 4px; color: #454545; }
table.tablesorter tr td .inicio{ background-color: #b71800; color: #ffffff !important ; }
table.tablesorter tr td .medio{ background-color: #b71800; color: #ffffff !important ; }
table.tablesorter tr td .medio{ background-color: #b71800; color: #ffffff !important ;  }
table.tablesorter tr td .votos{ background-color: #27606b; color: #ffffff !important ; }
.Cblanco{ color: #ffffff; font-weight: bold; padding-left: 8px; }


table.tablesorter thead tr th#inicio {background:#b71800;}
table.tablesorter thead tr th#medios {background:#b71800;}
table.tablesorter thead tr th#medios {background:#b71800;}
table.tablesorter thead tr th#votos {background:#1b5a67; text-align:center;}

/****** txt cabecera ******/
.modCabecera{ padding-left: 2px; margin-top:2%; width:510px;  color: #fff;float:left;}
.modCabecera blockquote { padding: .2em .1em .2em .1em; font:1em/1.3em Arial, Helvetica, sans-serif ;}
.textocabecero {width: 938px; height:119px;background-image:url(../img/bg_cabinterior.jpg); background-repeat: repeat; border-collapse:collapse;  position:relative; }

table.top10 thead tr th{ text-align: left; height: 12px; padding: 8px 10px 8px 8px;cursor: pointer; }
table.top10 { font-size:1em;padding-left: 2px;font-family: Arial, Helvetica, sans-serif;margin:10px 0pt 15px; width: 100%; border-right: 1px solid  #eaeaea;}
table.top10 tbody td {	color: #3D3D3D;padding: 2px;	vertical-align: middle; border-left: 1px solid  #eaeaea;}
table.top10 tr th { height: 20px; text-align: left; /* background-color: #b71800;*/ color: #ffffff; }
table.top10 td  { height: 20px;  color: #454545;  vertical-align: middle; }
table.top10 img { padding: 0px 7px 0px 0px; }
table.top10 tbody tr.odd  td { background-color:#fafafa; padding-left: .6em; border-bottom: 1px solid  #eaeaea; }
table.top10 tbody tr.even td { background-color:#ffffff; padding-left: .6em; border-bottom: 1px solid  #eaeaea; }
table.top10 span.texto { width:195px;text-align: left; }
table.top10 td .txt { text-align: left;}

table.top10 span.voto { padding-top: 7px;width: 57px;text-align: right;}
table.top10 td .votar { float: left; text-align: right;}
table.top10 img.votar { padding: 5px 3px 3px 3px; float: right; vertical-align: middle;}

table.top10 .header { background-color: inherit; text-align: left; vertical-align: middle; background-position: center right;}
/*table.top10 thead tr th, table.tablesorter tfoot tr th {	height: 20px; background:#b71800;}*/

/* menu superior */
table.top10 tr td { height: 33px; padding: 4px; color: #454545; }
table.top10 tr td .inicio{ background-color: #000; color: #ffffff !important ; }
table.top10 tr td .medio{ background-color: #333; color: #ffffff !important ; }
table.top10 tr td .medio{ background-color: #666; color: #ffffff !important ;  }
table.top10 tr td .votos{ background-color: #999; color: #ffffff !important ; text-align:center; }


/****  START TOP TEN *****/

table.top10 { font-size:1em;padding-left: 2px;font-family: Arial, Helvetica, sans-serif;margin:10px 0pt 15px;}

table.top10 caption{ font-size:18px; font-weight:normal; text-align: left; margin:0 0 -10px 0; padding:0 0 0 10px; background:#ebebeb; border-left:1px solid #fff;}
table.top10 thead tr th{ text-align: left; height: 12px; padding: 8px 10px 8px 0;cursor: pointer; }
table.top10 tbody td {	color: #3D3D3D;padding: 2px;	vertical-align: middle; border-bottom: 1px dotted  #ccc;}
table.top10 tr th { height: 20px; text-align: left; color: #ffffff; }
table.top10 td  { height: 20px;  color: #454545;  vertical-align: middle; }
table.top10 img { padding: 0px 7px 0px 0px; }
table.top10 tbody tr.odd  td { background-color:#fafafa; padding-left: .6em; }
table.top10 tbody tr.even td { background-color:#ffffff; padding-left: .6em;}
table.top10 span.texto { width:195px;text-align: left; }
table.top10 td .txt { text-align: left;}
table.top10 span.voto { width: 40px;text-align: right; color: #ffffff !important ; }
table.top10 td .votar { float: left; text-align: right;}
table.top10 img.votar { padding: 5px 3px 3px 3px; float: right; vertical-align: middle;}
table.top10 .header { background-color: inherit; text-align: left; vertical-align: middle; background-position: center right;}
table.top10 tr td { height: 33px; padding: 4px; color: #454545; }
table.top10 thead tr th { background: url("i/top_bg.gif") bottom left repeat-x; color: #000 !important ; }
body#portada table.top10 thead tr th.votos     { background: #e85220 url"(i/top_RTVE.gif") bottom left repeat-x; color: #ffffff !important ; text-align:right; }
body#noticias table.top10 thead tr th.votos    { background: #901e78 url("i/top_noticias.gif") bottom left repeat-x; color: #ffffff !important ; text-align:right; }
body#television table.top10 thead tr th.votos  { background: #28669b url("i/top_tve.gif") bottom left repeat-x; color: #ffffff !important ; text-align:right; }
body#radio table.top10 thead tr th.votos       { background: #b32037 url("i/top_rne.gif") bottom left repeat-x; color: #ffffff !important ; text-align:right; }
body#deportes table.top10 thead tr th.votos    { background: #008f03 url("i/top_deportes.gif") bottom left repeat-x; color: #ffffff !important ; text-align:right;}
body#portada table.top10 thead tr th { border-bottom: 3px solid #bc5b18;} 
body#noticias table.top10 thead tr th { border-bottom: 3px solid #731963;} 
body#television table.top10 thead tr th { border-bottom: 3px solid #2e4d99;} 
body#radio table.top10 thead tr th { border-bottom: 3px solid #7a1c35;} 
body#deportes table.top10 thead tr th { border-bottom: 3px solid #006502;} 
body#portada table.top10 a { color:#bc5b18;} 
body#noticias table.top10 a { color:#731963;} 
body#television table.top10 a { color:#28669b;} 
body#radio table.top10 a { color:#7a1c35;} 
body#deportes table.top10 a { color:#006502;} 
body#portada table.top10 { border-bottom: 5px solid #bc5b18;} 
body#noticias table.top10 { border-bottom: 5px solid #731963;} 
body#television table.top10 { border-bottom: 5px solid #2e4d99;} 
body#radio table.top10 { border-bottom: 5px solid #7a1c35;} 
body#deportes table.top10 { border-bottom: 5px solid #006502;} 
body#portada table.top10 tr td.votar { background:#e45e1d;}
body#noticias table.top10 tr td.votar { background:#8d1e76;}
body#television table.top10 tr td.votar { background:#2965a1;}
body#radio table.top10 tr td.votar { background:#9d203a;}
body#deportes table.top10 tr td.votar { background:#008303;}
table.top10 tr td.txt img { display:none;}
table.top10 tr td.txt a { font-weight:bold;}
table.top10 tr td a.voteup { padding:7px 18px 7px 34px; font-weight:bold; font-size:13px; margin:4px 0;  background: url("i/voteup.gif") top left no-repeat; display:inline; float:left; text-decoration:none;}

/****  END TOP TEN *****/