﻿.ct.qz h2 {
	background: transparent url(../img/qz-ct-h2.png) no-repeat scroll left top;
	width: 314px;
	height: 32px;
}
.ct.qz .resumo {
	font-size:13px;
	padding:0 0 15px 10px;
	color:#414042;
}
.ct.qz .bx-duplo {
	margin:20px auto
}
.ct.qz .bx-duplo:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow:hidden;
}
.ct.qz .bx-duplo h3 {
	font-size:18px;
	color:#2c8dc9;
	padding:0 0 0 31px;
}
.ct.qz .bx-duplo label {
	float:left;
	width:300px;
	padding:4px 0 0 31px;
	font-size:13px;
	color:#414042;
}
.ct.qz .bx-duplo .cep {
	float:left;
	width:66px;
	height:16px;
	padding:5px 7px;
	border:none;
	background: url(../img/qz-cep.png) no-repeat center top;
}
.ct.qz .bx-duplo .btn-iniciar {
	float:left;
	display:inline;
	width:126px;
	height:28px;
	padding:28px 0 0;
	margin:0 0 0 53px;
	border:none;
	cursor:pointer;
	background: url(../img/qz-btn-iniciar.png) no-repeat;
}
.ct.qz .bx-duplo .pergunta {
	float:left;
	width:500px;
	padding:0 0 0 62px;
}
.ct.qz .bx-duplo .pergunta.p0 { background:url(../img/qz-pergunta-01.png) 16px 0 no-repeat }
.ct.qz .bx-duplo .pergunta.p1 { background:url(../img/qz-pergunta-01.png) 16px 0 no-repeat }
.ct.qz .bx-duplo .pergunta.p2 { background:url(../img/qz-pergunta-02.png) 16px 0 no-repeat }
.ct.qz .bx-duplo .pergunta.p3 { background:url(../img/qz-pergunta-03.png) 16px 0 no-repeat }
.ct.qz .bx-duplo .pergunta.p4 { background:url(../img/qz-pergunta-04.png) 16px 0 no-repeat }
.ct.qz .bx-duplo .pergunta.p5 { background:url(../img/qz-pergunta-05.png) 16px 0 no-repeat }
.ct.qz .bx-duplo .pergunta strong {
	font-size:18px;
	font-weight:normal;
	color:#2c8dc9;
}
.ct.qz .bx-duplo .pergunta h4 {
	font-size:18px;
	font-weight:normal;
	color:#414042;
}
.ct.qz .bx-duplo ul.lista-perguntas {
	float:left;
	width:532px;
	padding:10px 0 0 29px;
}
.ct.qz .bx-duplo ul.lista-perguntas li {
	float:left;
	position:relative;
	width:528px;
	margin:5px 0 0;
	padding:5px 0;
	font-size:13px;
	list-style:none;
	border:2px solid #d5e8f4;
	background:#d5e8f4;
}
.ct.qz .bx-duplo ul.lista-perguntas li strong {
	float:left;
	width:28px;
	text-align:right;
	color:#2c8dc9;
}
.ct.qz .bx-duplo ul.lista-perguntas li a {
	float:left;
	width:497px;
	padding:0 0 0 3px;
	color:#414042;
	text-decoration:none
}
.ct.qz .bx-duplo ul.lista-perguntas li a:hover { text-decoration:none }
.ct.qz .bx-duplo ul.lista-perguntas li .lt,
.ct.qz .bx-duplo ul.lista-perguntas li .lb,
.ct.qz .bx-duplo ul.lista-perguntas li .rt,
.ct.qz .bx-duplo ul.lista-perguntas li .rb {
	display:block;
	position:absolute;
	width:8px;
	height:8px;
	font-size:1px;
	z-index:10;
	background-image:url(../img/qz-borda-perguntas.png)
}
.ct.qz .bx-duplo ul.lista-perguntas li .lt {
	top:-2px;
	left:-2px;
	background-position:0 0;
}
.ct.qz .bx-duplo ul.lista-perguntas li .lb {
	bottom:-2px;
	left:-2px;
	background-position:0 -9px;
}
.ct.qz .bx-duplo ul.lista-perguntas li .rt {
	top:-2px;
	right:-2px;
	background-position:9px 0;
}
.ct.qz .bx-duplo ul.lista-perguntas li .rb {
	bottom:-2px;
	right:-2px;
	background-position:9px -9px;
}

.ct.qz .bx-duplo ul.lista-perguntas li.ativo,
.ct.qz .bx-duplo ul.lista-perguntas li:hover { border:2px solid #00adef }
.ct.qz .bx-duplo ul.lista-perguntas li.ativo .lt,
.ct.qz .bx-duplo ul.lista-perguntas li:hover .lt { background-position:0 -18px }
.ct.qz .bx-duplo ul.lista-perguntas li.ativo .lb,
.ct.qz .bx-duplo ul.lista-perguntas li:hover .lb { background-position:0 -27px }
.ct.qz .bx-duplo ul.lista-perguntas li.ativo .rt,
.ct.qz .bx-duplo ul.lista-perguntas li:hover .rt { background-position:9px -18px }
.ct.qz .bx-duplo ul.lista-perguntas li.ativo .rb,
.ct.qz .bx-duplo ul.lista-perguntas li:hover .rb { background-position:9px -27px }
.ct.qz .bx-duplo .btn-avancar {
	float:right;
	width:86px;
	height:28px;
	padding:28px 0 0;
	margin:15px 0 0;
	border:none;
	cursor:pointer;
	background:url(../img/qz-btn-avancar.png) no-repeat;
}
.ct.qz .bx-duplo .btn-avancar.desabilitado {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
.ct.qz .bx-duplo div.termometro {
	position:relative;
	float:left;
	width:580px;
	height:65px;
	margin:20px 0 0;
	background:url(../img/qz-termometro.png);
}
.ct.qz .bx-duplo div.termometro .seta {
	position:absolute;
	width:11px;
	height:10px;
	left:201px;
	top:9px;
	font-size:1px;
	text-indent:-90000px;
	background:url(../img/qz-termometro-seta.png) !important;
}
.ct.qz .bx-duplo div.termometro .seta.zero { left:201px }
.ct.qz .bx-duplo div.termometro .seta.vinte { left:261px }
.ct.qz .bx-duplo div.termometro .seta.quarenta { left:322px }
.ct.qz .bx-duplo div.termometro .seta.sessenta { left:383px }
.ct.qz .bx-duplo div.termometro .seta.oitenta { left:443px }
.ct.qz .bx-duplo div.termometro .seta.cem { left:502px }

.ct.qz .bx-duplo .ruim,
.ct.qz .bx-duplo .bom {
	float:right;
	position:relative;
	width:479px;
	height:126px;
	padding:24px 0 0 80px;
	margin:-29px -10px 0 0;
	z-index:20;
}
.ct.qz .bx-duplo .ruim { background:url(../img/qz-resposta-ruim.png) no-repeat }
.ct.qz .bx-duplo .bom { background:url(../img/qz-resposta-bom.png) no-repeat }
.ct.qz .bx-duplo .ruim .porcentagem,
.ct.qz .bx-duplo .ruim .vc,
.ct.qz .bx-duplo .ruim .result { color:#ed1b24 }
.ct.qz .bx-duplo .bom .porcentagem,
.ct.qz .bx-duplo .bom .vc,
.ct.qz .bx-duplo .bom .result { color:#2c8dc9 }
.ct.qz .bx-duplo .porcentagem {
	float:left;
	font-size:48px;
	padding:0 16px 0 0;
}
.ct.qz .bx-duplo .vc {
	font-size:13px;
	padding:13px 0 0;
}
.ct.qz .bx-duplo .result {
	font-size:18px;
	padding:0;
}
.ct.qz .bx-duplo .txt-result {
	float: left;
	clear: left;
	width: 270px;
	margin:-8px 0 0;
	font-size:13px;
	color:#414042;
}

.ct.qz .bx-duplo .btn-resposta,
.ct.qz .bx-duplo .btn-twitter {
    display: block;
	position: absolute;
	right: 10px;
	height: 30px;
	background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
}

.ct.qz .bx-duplo .btn-resposta {
	top: 50px;
	width: 145px;
	background-image: url(../img/qz-ver-resposta.png);
}

.ct.qz .bx-duplo .btn-twitter {
    top: 85px;
    width: 190px;
    background-image: url(../img/qz-bx-duplo-btn-twitter.png);
}

.ct.qz .bx-duplo .btn-resposta:hover,
.ct.qz .bx-duplo .btn-twitter:hover {
    background-position: 0 -30px;
}

.ct.qz .bx-duplo .banner {
	float:left;
	padding:0 0 0 37px;
}
.ct.qz .bx-duplo .espalhe {
	float:left;
	padding:0 0 0 37px;
}
.ct.qz .bx-duplo .espalhe h4 {
	float:left;
	width:270px;
	padding:10px 0 0;
	font-size:18px;
	color:#2c8dc9;
}
.ct.qz .bx-duplo .espalhe p {
	float:left;
	clear:left;
	width:270px;
	font-size:13px;
	color:#414042;
}
.ct.qz .bx-duplo .espalhe ul {
    float:left;
    display:inline;
    margin:-9px 0 0 53px;
    *margin:3px 0 0 53px;
}
.ct.qz .bx-duplo .espalhe ul li {
    display: block;
    float: left;
    width: 55px;
}
.ct.qz .bx-duplo .espalhe ul li a {
    display: block;
    height: 75px;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-indent: -9999px;
    overflow: hidden;
}
.ct.qz .bx-duplo .espalhe ul li a br { display:none }
.ct.qz .bx-duplo .espalhe ul li.twitter a {
    background-image: url('../img/dg-ct-cl-cl-direita-espalhe-ul-li-twitter-a.png');
}
.ct.qz .bx-duplo .espalhe ul li.facebook a {
    background-image: url('../img/dg-ct-cl-cl-direita-espalhe-ul-li-facebook-a.png');
}
.ct.qz .bx-duplo .espalhe ul li.amigo a {
    background-image: url('../img/dg-ct-cl-cl-direita-espalhe-ul-li-amigo-a.png');
}
.ct.qz .bx-duplo .espalhe ul li a:hover {
    background-position: 0 -75px;
}
.ct.qz .bx-duplo .respostas {
	float:left;
	position:relative;
	width:561px;
	padding:73px 0 0 29px;
	margin:-29px 0 0;
	z-index:20;
	background:url(../img/qz-bg-respostas.png) 29px 0 no-repeat;
}
.ct.qz .bx-duplo .respostas dt {
	font-size:18px;
	color:#2c8dc9;
}
.ct.qz .bx-duplo .respostas dd {
	font-size:13px;
	color:#414042;
	padding:0 0 15px;
}
.ct.qz .bx-duplo .respostas dd.odd { padding:0 0 28px 20px; }
.ct.qz .bx-duplo .respostas .btn-voltar {
	display:block;
	position:absolute;
	top:28px;
	right:0;
	width:71px;
	height:28px;
	text-indent:-90000px;
	z-index:22;
	background:url(../img/qz-btn-voltar.png);
}
