* {
	font-family : Arial, Helvetica, sans-serif;
	background-repeat : no-repeat;
	margin : 0;
	padding : 0;
}
#megaenquete {
	width : 619px;
	float:left;
	overflow:hidden;
}
#megaenquete h2 {
	display : block;
	height : 30px;
	width : 619px;
	overflow : hidden;
	float : left;
	text-indent : -2000px;
	background: url(img/megaenquete_h1.gif) no-repeat 0 0;
}
#megaenquete h2 a {
	display : block;
	height : 40px;
	width : 250px;
}
a {
	color : #484137;
	text-decoration : none;
}
a:hover { color : #ff9900; }
p {
	font-size : 12px;
	margin : 2px 0 6px;
	float:left;
}
li { list-style : none; }
#megaenquete ul {
	float : left;
	width : 636px;
	margin : 0;
	display : block;
}
#megaenquete li {
	width : 195px;
	float : left;
	display : block;
	margin : 9px 17px 8px 0;
	overflow : hidden;
	display:inline;
}
#megaenquete #menu_megaenquete li a {
	width : 195px;
	display:block;
}
#megaenquete li a img { border : 0; }

#megaenquete li a:hover * { cursor:pointer; }

#megaenquete li a b { 
	display:block;
	width:89px;
	height:67px;
	overflow:hidden;
	float:left;
	margin:0 4px 0 0;
}
#megaenquete li a:hover b, #megaenquete li a b:hover {
	border:3px solid #f90 !important;
	width:83px !important;
	height:61px !important;
}
#megaenquete li a:hover b img {
	margin:-3px 0 0 -3px;
}
#megaenquete li a strong {
	width : 20px;
	height : 20px;
	line-height : 20px;
	background-color : #aca392;
	color : #fff;
	font-size : 11px;
	text-align : center;
	float : left;
	margin : -4px 6px 0 0;
}
#perguntas_megaenquete {
	float:left;
	position:relative;
}
#perguntas_megaenquete h4 {
	float : left;
	margin : 0 0 0 0;
	background-color : none;
	color : #47423a;
	font-size : 22px;
	line-height : 30px;
	font-weight:normal;
}
#perguntas_megaenquete h3 {
	font-size : 22px;
	float : left;
	margin : 0 0 12px 0;
	line-height : 30px;
	color : #47423a;
	font-weight:normal;
}
#megaenquete li a:hover strong { background-color : #ff9900; }
#perguntas_megaenquete li, #megaenquete li a h3 {
	font-size : 11px;
	font-weight : bold;
	display : inline;
}
#megaenquete li a h3 {
	display : block;
	width:100px;
	line-height:16px;
	padding:4px 0 0;
	color:#7f7871;
	font-size:12px;
}
#megaenquete li a:hover h3 { color:#f90; }
#megaenquete li a {
	width:100%;
	display:block;
	height:90px;
}
#megaenquete #perguntas_megaenquete li a {
	width:89px;
	height:67px;
	display:block;
	overflow:hidden;
}
#megaenquete #perguntas_megaenquete li a:hover {
	width:83px;
	height:61px;
	border:3px solid #f90;
	overflow:hidden;
}
#megaenquete #perguntas_megaenquete li a:hover img {
	margin:-3px 0 0 -3px;
}
#megaenquete li a, #megaenquete li a img, #megaenquete li strong, #megaenquete li h3 { float:left; }
#megaenquete li a img {
	float:left;
	margin:0 5px 0 0;
}
#perguntas_megaenquete li p { margin : 28px 0 0 6px; }
#perguntas_megaenquete li {
	width : 100%;
	height : 67px;
	clear:both;
	float:left;
	margin:0 0 13px 0;
}
#megaenquete li input { margin : 0 6px 0 0; }
#nav {
	background: url(img/barra.gif);
	width : 619px;
	height : 41px;
	overflow : hidden;
	display : block;
	float : left;
	margin : 0 0 10px;
	clear:both;
	position:relative;
}
#nav span {
	height : 40px;
	width : 100%;
	line-height : 41px;
	color : #fff;
	font-size : 11px;
	text-align : center;
	font-weight:bold;
	position:absolute;
}
#nav span a {
	color : #fff;
}
#nav span a:hover {
	color : #fff;
	text-decoration:underline;
}
#votar {
	float : left;
	margin : 0;
	*margin-top:13px;
	margin-bottom:13px;
}
#votar input {
	float : left;
	width : 89px;
	height : 18px;
	cursor : pointer;
	display : block;
	background:url(img/votar.gif) no-repeat 0 0;
}
#votar:hover input, #votar input:hover {
	background-position:0 -18px;
}
#todas, #ant, #pro {
	height : 41px;
	display : block;
	margin: 0;
	top:0;
	position:absolute;
}
#todas a, #ant a, #pro a {
	display:block;
	width:100%;
	height:100%;
	background-position:center 0;
	background-repeat:no-repeat;
}
#pro {
	right:0;
	width:140px;
}
#ant {
	left:0;
	width:140px;
}
#todas { margin: 10px 0 0 20px; }
#pro a { 	background-image:url(img/proxima.gif); }
#ant a { background-image:url(img/anterior.gif); }
#todas a { background-image : url(img/vertodas.gif); }
#todas a b, #pro a b, #ant a b { display : none; }
#todas a:hover, #pro a:hover, #ant a:hover { background-position : center -41px; }
#fechar {
	position : absolute;
	right : 4px;
	top : 4px;
}
#fechar, #fechar a {
	width : 66px;
	height : 19px;
	display : block;
}
#fechar a { background-image : url(img/fechar.gif); }
#fechar a.esp { background-image : url(img/cerrar.gif); }
#fechar a:hover { background-position : 0 -19px; }
#foto6, #foto5, #foto4, #foto3, #foto2, #foto1 {
	visibility : hidden;
	position : absolute;
	left : 0;
	top : 110px;
	width : 568px;
	height : 600px;
	border : 1px solid #cccccc;
	overflow : hidden;
	text-align : center;
	background-color : #fff;
}
p#opc {
	font-size : 10px;
	font-weight : normal;
}
p#result {
	font-size : 11px;
	color : #556B2F;
	font-weight : bold;
}
#total {
	width : 500px;
	height : 30px;
	line-height:30px;
	padding : 10px;
	border-top : 1px solid #ccc;
	color:#228B22;
	display:block;
}
#fotosg p { margin : 5px; }
#fotosg p a {
	font-weight : bold;
	color : #ff9900;
}
p.porcentagem {
	color : #228B22;
	font-size : 16px;
}
#votojafoi {
	float:left;
	background-color : #f90;
	color : #fff !important;
	font-size : 11px;
	width : 619px;
	height : 29px;
	line-height : 29px;
	text-indent : 5px;
	display : block;
	font-weight : bold;
}
li.total {
	width : 100% !important;
	height : 30px !important;
	color:#228B22;
}
.resposta li * { float:left }
.resposta li p { line-height:24px; margin-top:22px !important; }


/* Radio Buttom */
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 0 0 0;
	background: url(img/megaenquete-radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
	cursor:pointer;
	margin-top:2px;
}

/* ampliadas */
#fotos_ampliadas { position:absolute; width:619px; height:498px; background:#f90; display:block }
#fotos_ampliadas div { top:3px; width:613px; height:464px; top:30px; left:0; position:absolute; left:3px; }
#fotos_ampliadas iframe { float:left; width:613px; height:464px; }
#fotos_ampliadas #ampliadas_fechar { 
	height:30px; 
	width:616px; 
	background:url(https://img.terra.com.br/noticias/reuse_especiais/img/ampliada-fechar.gif) no-repeat right bottom;
	position:absolute;
	top:0;
	left:3px;
}

.dez a { float:left; width:100% !important; overflow:hidden }
.dez * { color:#7F7871 }
.dez p { margin-top:0; }
.dez * strong { margin-top:0 !important; color:#fff; }



















