table.elecciones2011 { font-size:11px; font-family:Arial, Helvetica, sans-serif;border-collapse: collapse; border-spacing: 0; width:100%; margin-bottom:10px; margin-top:10px; /*width:540px;*/}
thead th.sondeo { text-align:left;}
tfoot  { text-align:right;margin-top:10px; float:right; width:100%;}
/*tfoot  div { margin-top:5px;}*/
tfoot  a { background:#484848; padding:4px 0 4px 8px; overflow:hidden; text-decoration:none; color:#ffffff; margin-top:30px}
tfoot  a:hover { text-decoration:underline;}
tfoot  span { background:#484848; padding:4px 8px 4px 0;}
table.elecciones2011 tbody th.sondeo { text-align:left;padding: 0em 0.2em;}
table.elecciones2011 tbody th.partidos { text-align:left;padding: 0.4em 0.4em;}
table.elecciones2011 tbody th.siglas { text-align:left;padding: 0.4em 0.4em; font-weight:normal;}
table.elecciones2011 tbody th, table.elecciones2011 tbody td { text-align:center }
table tbody tr {border-bottom: 1px solid #E4E4E4;}
table tbody tr.lasttr {border-bottom: 0px none;}
table tr.sondeohead {border-bottom: 1px solid #515151; font-size:14px; font-weight:normal;line-height: 20px;}
table tr.sondeohead th { font-weight:normal;font-size: 16px;}
table tr td {padding: 0.6em 0.4em;}
table .year2008 { color:#717171; border-left:2px solid #ffffff;}
table tr.trgray td{padding: 0.3em 0.4em;}
.trgray { background:#f5f5f5;}
table.elecciones2011 tbody th.trgray { border-right: 1px solid #E4E4E4; padding: 0.4em; text-align: left; text-transform: uppercase; vertical-align: top;}
th.siglas span { padding:2px 0 0px 22px; background: url("img/i/logo_partido.jpg") top left no-repeat;float:left; display:block; line-height:13px}

/* START barra */
div.barra { background:#f3f3f3; border:1px solid #cccccc; width:175px; height:10px; float:right; display:block; margin-top:1px; overflow:hidden;}
div.barra span { padding:0; display:none; visibility:hidden;} 
th .barra span { height:10px; display:block; visibility:visible; background:none; float:left; border-right:2px solid #ffffff;}


/* START LOGOS */
th.pp span { background: url("img/i/pp.jpg") top left no-repeat;}
th.pp .barra span {  background:#00a0df;}
th.psoe span { background: url("img/i/psoe.jpg") top left no-repeat;}
th.psoe .barra span { background:#dc291e;}
th.iu span { background: url("img/i/iu.jpg") top left no-repeat;}
th.iu .barra span { background:#cc092f;}
th.ciu span { background: url("img/i/ciu.jpg") top left no-repeat;}
th.ciu .barra span { background:#1c3687;}
th.pnv span { background: url("img/i/pnv.jpg") top left no-repeat;}
th.pnv .barra span { background:#009a49;}
th.upyd span { background: url("img/i/upyd.jpg") top left no-repeat;}
th.upyd .barra span { background:#e12983;}
th.erc span { background: url("img/i/erc.jpg") top left no-repeat;}
th.erc .barra span { background:#fdba4d;}
th.bng span { background: url("img/i/bng.jpg") top left no-repeat;}
th.bng .barra span { background:#accde2;}
th.cc span { background: url("img/i/cc.jpg") top left no-repeat;}
th.cc .barra span { background:#ffed00;}
th.geroabai span { background: url("img/i/geroabai.jpg") top left no-repeat;}
th.geroabai .barra span { background:#dd4413;}
th.nabai span { background: url("img/i/nabai.jpg") top left no-repeat;}
th.nabai .barra span { background:#e72436;}
th.equo span { background: url("img/i/equo.jpg") top left no-repeat;}
th.equo .barra span { background:#00b0ac;}
th.prc span { background: url("img/i/prc.jpg") top left no-repeat;}
th.prc .barra span { background:#c8cc00;}
th.foroasturias span { background: url("img/i/foroasturias.jpg") top left no-repeat;}
th.foroasturias .barra span { background:#1d406b;}
th.amaiur span { background: url("img/i/amaiur.jpg") top left no-repeat;}
th.amaiur .barra span { background:#118f9f;}
/* END LOGOS */