#container{
	width:400px;
	border:1px solid #eee;
	margin:100px auto;
}
#container h1{
	margin:0; padding:5px; 
	font-size:1.4em; font-family:Calibri, serif;
	font-weight:normal; color:#333;
}
#container p{
	font-family:Calibri, serif; color:#333; 
	margin:0; line-height:2em;
}
#pollcontainer{
	margin:5px; border:1px solid #f3f3f3;
	background:#f9f9f9; padding:5px;
}
#loader{ display:none; text-align:center;}
.option{ margin:5px 0; }
.option p { line-height: 2em; font-size: 1.85em; }
.bar{ height:10px; background:#3399cc; }
.yourvote{ background:#113399; }

#pollcontainer .pollques {
	font-size: 2.4em !important;
}

#pollcontainer .pollresp label {
	font-weight: 100 !important;
}

#pollcontainer .btnvotar {
  background: #285091;
  background-image: -webkit-linear-gradient(top, #285091, #2980b9);
  background-image: -moz-linear-gradient(top, #285091, #2980b9);
  background-image: -ms-linear-gradient(top, #285091, #2980b9);
  background-image: -o-linear-gradient(top, #285091, #2980b9);
  background-image: linear-gradient(to bottom, #285091, #2980b9);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border: 0;
  cursor: pointer;
}

#pollcontainer .btnvotar:hover {
  background: #2980b9;
  background-image: -webkit-linear-gradient(top, #2980b9, #285091);
  background-image: -moz-linear-gradient(top, #2980b9, #285091);
  background-image: -ms-linear-gradient(top, #2980b9, #285091);
  background-image: -o-linear-gradient(top, #2980b9, #285091);
  background-image: linear-gradient(to bottom, #2980b9, #285091);
  text-decoration: none;
  border: 0;
}