/*  = = = = = = = = = MasterPage = = = = = = = = = */


li {
	list-style: disc;
	margin-left: 0;
	padding-left: 1px;
	text-indent: -1px;
	}

.logo_ql {
	width: 250px;
	margin-left: -412px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 0px;
	text-align: right;
}

.menu_top {
	width: 455px;
	margin-left: -420px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 98px;
	text-align: right;
}

.languages {
	width: 200px;
	margin-left: 210px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 43px;
	text-align: right;
	z-index: +1;
}

.menu_extra {
	width: 180px;
	margin-left: 185px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 185px;
	text-align: right;
	z-index: +2000;
}

.login{
	width: 300px;
	margin-left: -360px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 340px;
	text-align: right;
	z-index: +4000;
}

.forgot{
	width: 300px;
	margin-left: 20px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 393px;
	text-align: right;
	z-index: +4000;
}

.tagline {
font-family: trebuchet ms;
font-size: 22px;
letter-spacing: -1px;
color: #666666;
class: tagline_small;
position: absolute;
top: 360px;
*top: 382px;
left: 50%;
width: 857px;
margin-left: -410px;
z-index:1500;
}

.esqueci_senha {
	width: 130px;
	margin-left: 282px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 127px;
	text-align: right;
	z-index: +1;
}

.esqueci_senha_1 {
	width: 130px;
	margin-left: -302px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 401px;
	text-align: right;
	z-index: +1000;
}

.esqueci_senha2 {
	width: 130px;
	margin-left: 280px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 120px;
	text-align: right;
	z-index: +1;
}

.area_din {
	width: 455px;
	margin-left: -424px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 170px;
	text-align: right;
	z-index: +1;
	height: 245px;
}

.content_top {
	margin-left: -429px;
	position: absolute;
	left: 50%;
	top: 200px;
}

.content_top_index {
	margin-left: -429px;
	position: absolute;
	left: 50%;
	top: 410px;
}

.area_din_quiz {
	width: 825px;
	margin-left: -412px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 147px;
	text-align: right;
	z-index: +1;
	height: 224px;
	background-image:url(../imagens/produtos/fundo_topo_quiz.gif)
}

.fundo_content_produtos {
	width: 825px;
	margin-left: -412px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 371px;
	text-align: right;
	height: 725px;
	background-image:url(../imagens/produtos/fundo_corpo_tabela.gif)
}

.fundo_content_produtos1 {
	width: 825px;
	margin-left: -412px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 371px;
	text-align: right;
	height: 905px;
	background-image:url(../imagens/produtos/fundo_corpo_tabela.gif)
}

.fundo_content_produtos_bottom {
	width: 825px;
	margin-left: -412px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 1087px;
	text-align: right;
	height: 19px;
	z-index: +1;
	background-image:url(../imagens/produtos/layout_fundo_bottom.gif)
}

.fundo_content_produtos_bottom1 {
	width: 825px;
	margin-left: -412px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 1267px;
	text-align: right;
	height: 19px;
	z-index: +1;
	background-image:url(../imagens/produtos/layout_fundo_bottom.gif)
}

.caracteristicas {
	margin-left: -416px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 390px;
	text-align: right;
}

.produtos {
	margin-left: -201px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 385px;
	text-align: right;
	z-index: +1;
}

.news {
	margin-left: 226px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 390px;
	text-align: right;
	z-index: +1;
}

.quizpack {
	margin-left: -199px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 710px;
	text-align: right;
	z-index: +1;
}

.clientes {
	margin-left: -419px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 775px;
	text-align: right;
	z-index: +1;
}

.submenu_produtos {
	margin-left: -380px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 148px;
	text-align: right;
	z-index: +1;
	width: 452px;
}

.produtos_titulo1 {
	margin-left: -382px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 230px;
	text-align: right;
	z-index: +1;
	width: 300px;
}

.produtos_titulo2 {
	margin-left: -382px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 415px;
	text-align: right;
	z-index: +1;
	width: 300px;
}

.produtos_texto1 {
	margin-left: -380px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 225px;
	text-align: right;
	z-index: +1;
	width: 360px;
}

.quizpack_texto1 {
	margin-left: -380px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 220px;
	text-align: right;
	z-index: +1;
	width: 360px;
}

.quiz_texto1 {
	margin-left: -380px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 235px;
	text-align: right;
	z-index: +1;
	width: 575px;
}

.produtos_texto2 {
	margin-left: -380px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 418px;
	text-align: right;
	z-index: +1;
	width: 360px;
}

.produtos_texto3 {
	margin-left: 10px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 250px;
	text-align: right;
	z-index: +1;
	width: 290px;
}

.produtos_texto4 {
	margin-left: 10px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 420px;
	text-align: right;
	z-index: +1;
	width: 330px;
}

.produtos_texto5 {
	margin-left: -400px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 445px;
	text-align: right;
	z-index: +1;
	width: 320px;
}

.tabela_comparativa {
	margin-left: -370px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 610px;
	text-align: right;
	z-index: +1;
	width: 700px;
}

.tabela_comparativa1 {
	margin-left: -370px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 810px;
	text-align: right;
	z-index: +1;
	width: 700px;
}


.form_partners{
	width: 600px;
	margin-left: -370px;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 700px;
	*top: 690px;
	text-align: right;
	z-index: +4000;
	
}


/*  = = = = = = = = = TEXTOS = = = = = = = = = */

.txt_menor {
    font-family: trebuchet ms;
    font-size: 12px;
	font-weight: regular;
    color: #666666;
}

.txt_menor_bold {
    font-family: trebuchet ms;
    font-size: 12px;
	font-weight: bold;
    color: #666666;
}

.txt_error {
    font-family: trebuchet ms;
    font-size: 12px;
	font-weight: regular;
    color: #FF0000;
}

.txt_error_grande {
    font-family: trebuchet ms;
    font-size: 20px;
	font-weight: bold;
    color: #FF0000;
}

.txt_menor_claro {
    font-family: trebuchet ms;
    font-size: 12px;
	font-weight: regular;
    color: #999999;
}

.txt_normal {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: regular;
    color: #666666;
}

.txt_validation {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: regular;
    color: #FF0000;
	background-color:#F2F2F3;
}

.txt_red {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: regular;
    color: #FF0000;
}

.txt_normal_bold {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: bold;
    color: #666666;
}

.txt_normal_green {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: regular;
    color: #4fab4f;
}


.txt_normal_blue {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: regular;
    color: #0075bf;
}


.txt_normal_purple {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: regular;
    color: #81298d;
}

.txt_normal_quizpack {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: regular;
    color: #3bb3c2;
}


.txt_normal_branco {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: regular;
    color: #FFFFFF;
}

.txt_normal_branco_bold {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: bold;
    color: #FFFFFF;
}


.txt_quote {
    font-family: trebuchet ms;
    font-size: 13px;
	font-weight: regular;
	font-style:italic;
    color: #666666;
}


.txt_cinza_15 {
    font-family: trebuchet ms;
    font-size: 15px;
	font-weight: bold;
    color: #666666;
}

.txt_cinza_18 {
    font-family: trebuchet ms;
    font-size: 18px;
	font-weight: bold;
    color: #666666;
}


.txt_laranja_15 {
    font-family: trebuchet ms;
    font-size: 15px;
	font-weight: bold;
    color: #f15223;
}

.txt_laranja_18 {
    font-family: trebuchet ms;
    font-size: 18px;
	font-weight: bold;
    color: #f15223;
}

.txt_laranja_24 {
    font-family: trebuchet ms;
    font-size: 24px;
	font-weight: bold;
    color: #f15223;
}

.txt_azul_15 {
    font-family: trebuchet ms;
    font-size: 15px;
	font-weight: bold;
    color: #27377a;
}

.txt_azul_18 {
    font-family: trebuchet ms;
    font-size: 18px;
	font-weight: bold;
    color: #27377a;
}

.txt_azul_20 {
    font-family: trebuchet ms;
    font-size: 20px;
	font-weight: bold;
    color: #27377a;
}


.txt_individual {
    font-family: trebuchet ms;
    font-size: 18px;
	font-weight: bold;
    color: #6fb152;
}


.txt_individual_14 {
    font-family: trebuchet ms;
    font-size: 14px;
	font-weight: bold;
    color: #6fb152;
}


.txt_individual_24 {
    font-family: trebuchet ms;
    font-size: 24px;
	font-weight: bold;
    color: #6fb152;
}


.txt_corporate {
    font-family: trebuchet ms;
    font-size: 18px;
	font-weight: bold;
    color: #0091ce;
}


.txt_corporate_14 {
    font-family: trebuchet ms;
    font-size: 14px;
	font-weight: bold;
    color: #0091ce;
}


.txt_corporate_24 {
    font-family: trebuchet ms;
    font-size: 24px;
	font-weight: bold;
    color: #0091ce;
}


.txt_ca {
    font-family: trebuchet ms;
    font-size: 18px;
	font-weight: bold;
    color: #86288d;
}


.txt_ca_14 {
    font-family: trebuchet ms;
    font-size: 14px;
	font-weight: bold;
    color: #86288d;
}


.txt_ca_24 {
    font-family: trebuchet ms;
    font-size: 24px;
	font-weight: bold;
    color: #86288d;
}

.txt_quizpack {
    font-family: trebuchet ms;
    font-size: 18px;
	font-weight: bold;
    color: #3bb3c2;
}

.txt_quizpack_24 {
    font-family: trebuchet ms;
    font-size: 24px;
	font-weight: bold;
    color: #3bb3c2;
}

.txt_benefits {
    font-family: trebuchet ms;
    font-size: 18px;
	font-weight: bold;
	line-height: 18px;
    color: #666666;
}

.tagline_big {
    font-family: trebuchet ms;
    font-size: 26px;
	letter-spacing: -1px;
	font-weight: bold;
    color: #666666;
}


.tagline_small {
    font-family: trebuchet ms;
    font-size: 22px;
	letter-spacing: -1px;
    color: #666666;
}




.campos_login {
background-color:#F7F7F8; 
font: 12px Arial;
color:#666666;
margin-right: 20px;
padding: 0px 0px 0px 4px;
height: 16px;
width: 206px;
border: 1px solid #CCCCCC;
}

.campos {
background-color:#F7F7F8; 
font: 12px Arial;
color:#666666;
margin-right: 20px;
padding: 4px 0px 0px 4px;
height: 20px;
width: 190px;
border: 1px solid #CCCCCC;
}

.campos_dropdown {
background-color:#F7F7F8; 
font: 12px Arial;
color:#666666;
margin-right: 20px;
padding: 2px;
*padding: 4px;
height: 20px;
*height: 20px;
border: 1px solid #CCCCCC;
width: 196px;
}

.campos_large {
background-color:#F7F7F8; 
font: 12px Arial;
color:#666666;
margin-right: 20px;
padding: 3px;
*padding: 5px;
height: 100px;
width: 185px;
*height: 100px;
border: 1px solid #CCCCCC;
}


.campos_large_contact {
background-color:#F7F7F8; 
font: 12px Arial;
color:#666666;
margin-right: 20px;
padding: 3px;
*padding: 5px;
height: 100px;
width: 185px;
*height: 200px;
border: 1px solid #CCCCCC;
}



.botao {
background-color: #F2F2F3;
font: 11px Arial, sans-serif;
font-weight: bold;
color: #f15223;
height: 21px;
width: 30px;
border: 1px solid #e4e4e4;
}

.botao_login {
background-color: #F2F2F3;
font: 14px Arial, sans-serif;
font-weight: bold;
color: #f15223;
height: 30px;
width: 50px;
border: 1px solid #27377a;
}

.button_form { 
background-color: #F2F2F3;
border-color: #CCCCCC;
font-color: #f15223;
font-family: arial;
font-weight: bold;
font-size: 14pt;
}



a.link_grey:active {
color: #666666;
text-decoration: underline;
font-size:12px;
font-family: trebuchet ms;
}

a.link_grey:link {
color: #666666;
text-decoration: underline;
font-size:12px;
font-family: trebuchet ms;
}

a.link_grey:visited {
color: #666666;
text-decoration: underline;
font-size:12px;
font-family: trebuchet ms;
}

a.link_grey:hover {
color: #f15223;
text-decoration: underline;
font-size:12px;
font-family: trebuchet ms;
}


a.link_grey_big:active {
color: #666666;
text-decoration: underline;
font-size:13px;
font-family: trebuchet ms;
}

a.link_grey_big:link {
color: #666666;
text-decoration: underline;
font-size:13px;
font-family: trebuchet ms;
}

a.link_grey_big:visited {
color: #666666;
text-decoration: underline;
font-size:13px;
font-family: trebuchet ms;
}

a.link_grey_big:hover {
color: #f15223;
text-decoration: underline;
font-size:13px;
font-family: trebuchet ms;
}


a.link_orange_big:active {
color: #f15223;
text-decoration: underline;
font-size:13px;
font-family: trebuchet ms;
}

a.link_orange_big:link {
color: #f15223;
text-decoration: underline;
font-size:13px;
font-family: trebuchet ms;
}

a.link_orange_big:visited {
color: #f15223;
text-decoration: underline;
font-size:13px;
font-family: trebuchet ms;
}

a.link_orange_big:hover {
color: #27377a;
text-decoration: underline;
font-size:13px;
font-family: trebuchet ms;
}




a.link_footer:active {
color: #666666;
text-decoration: underline;
font-size:11px;
font-family: trebuchet ms;
}

a.link_footer:link {
color: #666666;
text-decoration: underline;
font-size:11px;
font-family: trebuchet ms;
}

a.link_footer:visited {
color: #666666;
text-decoration: underline;
font-size:11px;
font-family: trebuchet ms;
}

a.link_footer:hover {
color: #f15223;
text-decoration: underline;
font-size:11px;
font-family: trebuchet ms;
}



a.link_blue_18:active {
color: #27377a;
text-decoration: underline;
font-size:18px;
font-family: trebuchet ms;
}

a.link_blue_18:link {
color: #27377a;
text-decoration: underline;
font-size:18px;
font-family: trebuchet ms;
}

a.link_blue_18:visited {
color: #27377a;
text-decoration: underline;
font-size:18px;
font-family: trebuchet ms;
}

a.link_blue_18:hover {
color: #f15223;
text-decoration: underline;
font-size:18px;
font-family: trebuchet ms;
}



a.link_orange_huge_24:active {
color: #f15223;
text-decoration: underline;
font-size:24px;
font-family: trebuchet ms;
}

a.link_orange_huge_24:link {
color: #f15223;
text-decoration: underline;
font-size:24px;
font-family: trebuchet ms;
}

a.link_orange_huge_24:visited {
color: #f15223;
text-decoration: underline;
font-size:24px;
font-family: trebuchet ms;
}

a.link_orange_huge_24:hover {
color: #27377a;
text-decoration: underline;
font-size:24px;
font-family: trebuchet ms;
}





.req_bg {
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
	z-index:+5;
	background-image: url(../imagens/req/alpha.gif);
	text-align:center;
	visibility:hidden;
}

.req_IE {
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	position: relative;
	top: 200px;
	width: 590px;
	height: 355px;
	text-align:left;
	background-image: url(../imagens/req/req.gif);
	background-repeat: no-repeat;
}

.req_OTHERS {
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	position: fixed;
	top: 200px;
	left: 58%;
	width: 590px;
	height: 355px;
	margin-left: -380px;
	text-align:left;
	background-image: url(../imagens/req/req.gif);
	background-repeat: no-repeat;
}

.req_txt1 {
	width: 445px;
	margin-left:73px;
	padding-top:10px;
	line-height:18px;
}

.req_txt2 {
	margin-left:150px;
	margin-top:30px;
}



#content_extra_menu ul {
	margin: 0 0 0 -25px;
	*margin: 0 0 0 18px;
}	

#content_extra_menu ul li {
	list-style: circle;

}	


#resources ul {
	margin: 0 0 0 -25px;
	*margin: 0 0 0 18px;
}	

#resources ul li {
	list-style: circle;

}


#support ul {
	margin: 0 0 0 -25px;
	*margin: 0 0 0 18px;
}	

#support ul li {
	list-style: circle;

}

#products ul {
	margin: 0 0 0 -25px;
	*margin: 0 0 0 18px;
}	

#products ul li {
	list-style: circle;

}


#content_quizpack ul {
	margin: 0 0 0 5px;
	*margin: 0 0 0 20px;
}	

#content_quizpack ul li {
	list-style: circle;

}

#content_1 ul {
	margin: 0 0 0 15px;
	*margin: 0 0 0 50px;
}	

#content_1 ul li {
	list-style: circle;

}

#content_faq ul {
	margin: 0 0 0 15px;
	*margin: 0 0 0 50px;
}	

#content_faq ul li {
	list-style: circle;

}

#getstarted ul {
	margin: 0 0 0 -25px;
	*margin: 0 0 0 18px;
}	

#getstarted ul li {
	list-style: circle;

}
