﻿/* ESTRUTURA
-----------------------------------------------------------*/
.wr .ct {
    width:100%;
}
.wr-contato {
    padding: 3%;
    width: 94%;
}
.wr-contato .ct p {
    line-height:normal;
    width:60%;
}
.wr-rodape .ct {
    text-align:center;
}
.wr-rodape .ct p {
    margin-top:3%;
    font-size:1em;
    padding-left:2%;
}
.wr-rodape .ct img {
    padding-right:3%;
}

/* MENU MOBILE
-----------------------------------------------------------*/
.wr-topo a {
    display:none;
}
.wr-topo .ct {
    min-height:80px;
}
.wr-topo .ct .bx-info-user p {
    padding:10px 2%;
    margin-bottom:10px;
}
.wr-topo .ct .bx-info-user {
     border: 0 none;
    box-shadow: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.wr-topo .ct .bx-info-user ul {
    float:right;
    width:205px;
    padding-top: 0;
}
.wr-topo .ct .bx-info-user ul li:first-child {
    padding: 0 10px 0 0;    
}
.wr-topo .ct .bx-info-user ul li.alterar-senha {
    border-left: 1px solid;
    padding: 0 3% 0 10px;
}
.wr-topo .ct .bx-info-user ul li a {
    margin-right:0;
}
.wr-topo .ct .bx-info-user ul li a.bt-sair {
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    margin: 0;
    position: absolute;
    right: 3%;
    text-align: center;
    text-decoration: none;
    top: 8px;
    width: 50px;
}
.wr-topo .ct .bx-info-user .bx-pontuacao {
    padding-left:2%;
    width:auto;
}
.container-mobile {
    min-height:50px;  
}
.wr-menu-mobile {
    display:block;
    padding:10px 0;
}
.wr-menu .ct .mn {
	display: none;
	background: none repeat scroll 0 0 #FF6347;
	width: 100%;
	margin: 0;
	position: absolute;
	top: 100%;
	left: 0px;
	z-index: 99;
}
.wr-menu .ct ul li {
    display: block;
    float: none;
    margin-top: 5px;
    padding: 0;
    width: 100%;
}
.wr-menu .ct .mn li a,
.wr-menu .ct .mn li a.fst {
	width: 100%;
	padding: 10px 10px;
	border-right: none;
    border-radius: 5px;
}
.wr-menu .ct .mn li a small {
	display: block;
	width: 100%;
}
.wr-menu .ct .mn li ul {
	position: relative;
	top: 0;
}
.wr-menu .ct .btn-mobile {
    background: url("../img/btn-mn-mobile.png") no-repeat scroll left top transparent;
    border-radius: 0;
    display: block;
    float: right;
    height: 35px;
    margin: 0 2% 0 0;
    text-indent: -77777px;
    width: 50px;
}
.wr-menu .ct .btn-mobile.ativo {
	background-position: left bottom;
}
.wr-menu .ct .mn-mobile {
	width: 96%;
    padding:0 2%;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 99999;
    padding-bottom:20px;	
}
.wr-menu .ct .mn-mobile li.sub {
	background: url('../img/seta-sub-mn-next.png') no-repeat scroll 95% center #3f8ede;
}
.wr-menu .ct .mn-mobile li a {
	display: block;
	padding: 0 2%;
	height: 36px;
    line-height: 36px;
}
.wr-menu .ct .mn-mobile li.sub a {
	background: url('../img/seta-direita.png') no-repeat scroll 95% center;
}
.wr-menu .ct .mn-mobile li a:hover {
	text-decoration: none;
}
.wr-menu .ct .mn-mobile li a strong {
	display: block;
	font-size: 15px;
}
.wr-menu .ct .mn-mobile li a small {
	font-family: Arial;
	display: block;
	font-size: 11px;
}
.wr-menu .ct .submn-mobile {
	width: 100%;
	width: 100%;
	position: absolute;
	top: 100%;
	left: 100%;
	z-index: 99999;
    padding-bottom:20px;
}
.wr-menu .ct .submn-mobile .hd {
	padding: 0 2%;
}
.wr-menu .ct .submn-mobile .hd a {
    background: url("../img/seta-esquerda.png") no-repeat scroll left center transparent;
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 20px;
    padding-left: 20px;
    text-transform: uppercase;
}
.wr-menu .ct .submn-mobile .hd a:hover {
	text-decoration: none;
}
.wr-menu .ct .submn-mobile ul {
    width:96%;
    padding:0 2%;
}
.wr-menu .ct .submn-mobile ul li {
    width:96%;
    padding:0 2%;
}
.wr-menu .ct .submn-mobile ul li a {
	display: block;
    height: 36px;
    line-height: 36px;
    padding: 0 2%;
}
.wr-menu .ct .submn-mobile ul li a:hover {
	text-decoration: none;
}

/* FORMULÁRIO
-----------------------------------------------------------*/
.pg {
    width:94%;
    padding:3%
}
.fm-sep {
    display:none;
}
.tam2 {
    width:100%;
}

.fm-check label {
    float: left;
    line-height: 20px;
    padding-left: 1%;
    width: 91%;
}
.pg-meus-dados .fm-botoes {
    padding:10px 0 20px;
}
.pg-meus-dados .col-2 h3 {
margin-top: 20px;
}
.bx-optin {
    margin-top: 0;
}
/* FORMULÁRIO ALTERAR SENHA
-----------------------------------------------------------*/
.pg .col-center {
    width:100%;
}

/* HOME
-----------------------------------------------------------*/
.bx {
    width:32.6%;
}
.bx img {
    width:75%;
    margin-left:12.5%;
    height:190px;
}
.bx.meio {
    margin:-50px 1% 80px;    
}

/* FALE CONOSCO
-----------------------------------------------------------*/
.pg .col {
    width:50%;
    margin-right:0;
}
.pg-fale-conosco .col-2 {
    padding:5% 0;
}
/*NOTICIAS
-----------------------------------------------------------*/
.pg-noticias .home-list {
    width:100%;
}
.pg-noticias  iframe{
	width: 100%;
	height: 170px;
}
.pg-noticias .home-list li div {
    text-align:right;
}
.pg-noticias .home-list li,
.pg-noticias .home-list li .ct-noticia img {
    width:100%;
}
.pg-noticias .home-list li h2 {
    text-align:left;
    width:94%;
    padding:3%;
}
.pg-noticias .home-list li .btn-leia-mais {
    margin-top:10px;
}
.pg-noticias .home-list li .ct-noticia {
    width:100%;
    margin:0;
}

/*DOWNLOADS + QUIZ + REGULAMENTO
-----------------------------------------------------------*/

.pg-downloads .ct-downloads li .dl-download,
.pg-quiz .ct-quiz li .qn-quiz,
.pg-regulamento .ct-regulamentos li .rl-regulamento {
    float:left;
    width:96%;
    margin:2%;
}
.pg-downloads .ct-downloads li .dl-download h2,
.pg-quiz .ct-quiz li .qn-quiz h2,
.pg-regulamento .ct-regulamentos li .rl-regulamento h2 {
    letter-spacing:-1px;
}
.pg-downloads .ct-downloads li:first-child,
.pg-quiz .ct-quiz li:first-child,
.pg-regulamento .ct-regulamentos li:first-child {
    margin-left:0;
}
.pg-downloads .ct-downloads li,
.pg-quiz .ct-quiz li,
.pg-regulamento .ct-regulamentos li {
    display: block;
    float: left;
    margin-left: 1%;
    width: 49%;
}
.pg-downloads .ct-downloads li img,
.pg-quiz .ct-quiz li img,
.pg-regulamento .ct-regulamentos li img {
    margin:0;
    width:100%;
}
.pagination {
    float:left;
    width:100%;
    padding:2% 0;
}
.pg-downloads .ct-downloads .btn-downloads,
.pg-quiz .ct-quiz .btn-responder,
.pg-regulamento .ct-regulamentos .btn-regulamento {
    width:96%;
    padding:2%;
    float:left;
}
