/* CSS Document */
body {
	padding: 0 !important;
}
h1 {
	margin: 20px 0 15px 0;
}
h2 {
	color: #FFF;
	text-align: center;
}
.centro01 {
	float: right;
    position: relative;
    left: -50%;
}
.centro02 {
	position: relative;
    left: 50%;
}
.linha {
	/* clear:both; */
	/* display:block; */
}
.resultadoCx {
	width:33%;
	float:left;
}
@media only screen and (max-width: 860px) {
.resultadoCx {
	width:50%;
}
}
@media only screen and (max-width: 480px) {
.resultadoCx {
	width:100%;
}
}
.resultadoCategoria {
	padding:10px;
	margin:10px;
	border:solid 1px #CCC;
	border-radius:4px;
	background-color:#FFF;
	min-height:368px;
	position:relative;
}
.resultadoCategoria h2 {
	margin:0;
	padding:0;
	color: #666;
	text-align: left;
}
.resultadoCategoria .votosCategoria {
	color:#999;
	font-size:10px;
}
.resultadoCategoria a {
	position:absolute;
	bottom:20px;
	right:20px;
}
.resultadoCategoria ul {
	margin: 0px 20px 0px 20px;
	padding:0;
	list-style-type:none;
}
.resultadoCategoria ul li {
	margin-top:15px;
}
.resultadoCategoria ul li h3 {
	text-align:left;	
	margin:0;
}
.resultadoCategoria ul li .cxPercent {
	width:100%;
	border:solid 1px #CCC;
	background-color: #E6E6E6;
}
.resultadoCategoria ul li .cxPercent .percent {
	height:25px;
	background-color:#090;
}
.resultadoCategoria ul li .cxPercent .percent span {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#FFF;
	padding:5px;
	display:block;
	text-shadow: 0 0 5px #000;
}
.resultadoCategoria ul li.oculta h3 {
    color: #CCC;
}
.resultadoCategoria ul li.oculta .cxPercent .percent {
    background-color: #CCC;
}
.resultadoCategoria ul li.oculta {
    color: #999;
}