*: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: 614px;}
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 { float:left; 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 {  padding-top: 13px; width:195px;text-align: left; }
table.tablesorter td .txt { float: left; 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; }



/**/
/****** 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; }

#inicio {background:#b71800;}
#medios {background:#b71800;}
#medios {background:#b71800;}
#votos {background:#1b5a67; text-align:center;}