.Voltar{
	font-size:16px;
	font-weight:bold;
	
}

ul.ListaGrupo{

	
}

/*Grupo*/
ul.ListaGrupo{
	width:95%;
	xborder:1px solid red;
	position:relative;
}
ul.ListaGrupo li{
	font-weight:bold;
	font-size:16px;
	list-style-type:none;
	margin-top:15px;
	color:#333333;
	width:100%;
	position:relative;
}

ul.ListaGrupo li i{
color: rgb(49,155,139);
font-size:12px;
margin-right:5px;
}

/*SubGrupo*/
ul.ListaGrupo li ul{
	position:relative;
	
}
ul.ListaGrupo li ul li{
	font-weight:bold;
	font-size:15px;
	list-style-type:none;
	margin-top:5px;
	position:relative;
}
/*Pergunta*/
ul.ListaGrupo li ul li ul li{
	font-weight:normal;
	font-size:15px;
	list-style-type:none;
	margin-top:3px;
}

ul.ListaGrupo .group-item{
cursor:pointer;
}

ul.ListaGrupo .group-item:hover{
color:#089508!important;
}

ul.ListaGrupo .group-itens-counter{
font-weight: normal;
font-size:90%;
color:#999999;
}

/*Perguntas*/
ul.Perguntas{
	xwidth:100%;
	position:relative;
}
ul.Perguntas li,
li.Pergunta{
	border-bottom:1px solid #c4c4c4;
	xwidth:100%;
	display:block;
	margin:0px;
	cursor:pointer;
	position:relative;
}
ul.Perguntas li:first-child,
li.Pergunta:first-child{
	xpadding-top:10px;
}
ul.Perguntas li:hover,
li.Pergunta:hover{
	border-bottom:1px solid #c4c4c4;
	background-color:#f1f1f1;
}
ul.Perguntas li a,
li.Pergunta a{
	xwidth:100%;
	display:block;
	padding:10px;
	font-weight:bold;
	font-size:10px!important;
}
ul.Perguntas li a:hover,
li.Pergunta a:hover{
	text-decoration:none;
}
ul.Perguntas li i,
li.Pergunta i{
color: rgb(40,159,163);
font-size:15px;
}
ul.Perguntas li span,
li.Pergunta span{
margin-left:5px;
font-size:16px;
}
ul.Perguntas li .grupos{
	font-size: 5px;
	color:#666666;
	margin-left:30px;
}

.pergunta{
font-size:22px;
font-weight:bold;
color:#333333;
margin-top:50px;
margin-bottom:10px;
margin-left:50px;
}
.pergunta i{
color: rgb(40,159,163);
font-size:18px;
}
.resposta{
font-size:20px;
color:#333333;
margin-top:20px;
margin-bottom:40px;
margin-left:80px;
}
.divRate{
	margin-left:80px;
}
.grupos{
	margin-left:80px;
	margin-bottom:10px;
	
}
.data{
	margin-left:80px;
	margin-bottom:10px;
}
.views{
	margin-left:80px;
	margin-bottom:40px;
}

/***************************************************/

.BannerMenu {
}

    .BannerMenu a {
        filter: alpha(opacity=75);
        opacity: 0.75;
        -webkit-transition: opacity .15s ease-in-out;
        -moz-transition: .15s ease-in-out;
        -o-transition: opacity .15s ease-in-out;
        transition: opacity .15s ease-in-out;
    }

        .BannerMenu a:hover {
            zoom: 1;
            filter: alpha(opacity=100);
            opacity: 1;
            -webkit-transition: opacity .15s ease-in-out;
            -moz-transition: .15s ease-in-out;
            -o-transition: opacity .15s ease-in-out;
            transition: opacity .15s ease-in-out;
        }

        .BannerMenu a img {
            border: 1px solid #E8E8E8;
        }