#mainContent .infobox .tx-sisosecurevote-pi1 {margin:10px 20px 10px 20px ; width: 180px;}
#mainContent .infobox .tx-sisosecurevote-pi fieldset.vote {margin-top:10px;}

.tx-sisosecurevote-pi1 {width: 155px;	padding: 0px 0px 5px 0px;}
.tx-sisosecurevote-pi1 h4 {padding:0 4px 0 4px;}
.catchpa img {}
fieldset.vote {	border: none;	margin: 0px;	padding: 0 0 0 4px;}
fieldset.vote div.answer {}
fieldset.vote label.label {}
fieldset.vote input.submit {border:1px solid #F2A853; background-color:#E3001B; color:#fff; padding:0 5px 0 5px;}
fieldset.vote div.answer input.answer {	margin: 0px;	padding: 0px;}
fieldset.vote div.captcha {	margin-top: 10px;}
fieldset.vote input.input {	margin-top: 5px;	background-color: #ffffff;	border:1px solid #BBBBBB;}
fieldset.vote .tx-srfreecap-pi2-image {	border:1px solid #BBBBBB;	margin: 0px;	padding: 0px;	margin-top: 5px;}

.tx-sisosecurevote-pi1 div.answer {width: 100%;}
.tx-sisosecurevote-pi1 div.answer div.label {float: left; margin-left:4px;}
.tx-sisosecurevote-pi1 div.answer div.bar_container {float:left; width:120px; height:5px; border:1px solid #CD071E; text-align:left;	margin:5px 5% 5px 5%;}
.tx-sisosecurevote-pi1 div.answer div.bar_container div.bar_inner {display: block; color: #000000; height:5px; background-color: #CD071E; border-right: 1px solid #CD071E;}
.tx-sisosecurevote-pi1 div.answer div.data {float: right; text-align: right; margin-left: 5px; padding-top: 1px;}
.tx-sisosecurevote-pi1 div.summary {margin-top:5px; margin-left:5px;}

div.error {	color: #CD071E;}
