div.polls div.header {  background: #a60000 url(/images/icons/gt_blanc.gif) 4px center no-repeat; margin-top: 1em; height: 30px; }
div.polls div.header span { padding-top: 5px; padding-left: 22px; display: block; font-weight: bold; color: white; }
div.polls h4 { border-bottom:1px solid silver; margin: 0.5em 0 5px; padding-bottom:5px; }
div.polls div.opciones { margin-left: 20px; float: left; }
div.polls div.opciones p { margin:0; }
div.polls div.opciones p.opcion { margin:0; }
div.polls div.agraiment { font-weight: bold; color:#666666; font-size:0.9em; margin:10px 0 0 10px; }
p.enviar { text-align: right; float: right; }
input.enviar {margin-right: 2em; }
div.chart { text-align: center; float: right; }
p.countVotes {text-align: right; font-size: .8em }
div.resumVotes { margin-left: 30px; float: left; margin-top: 35px; display: inline; }
div.resumVotes div.vote { margin: 0px; font-size: .8em;  }
div.resumVotes div.vote div.porcentaje {  float: left; width: 50px; text-align: right;  margin-right: 5px;} 
div.resumVotes div.vote div.caja {display: inline; height: 10px; width: 10px; float: left; margin-right: 5px; margin-top: 2px; border: 1px solid black; font-size:0; }
div.resumVotes div.vote span.respuesta { font-weight: bold; }

