
@font-face {
	font-family: "trebuc";
	src:url(../fonte/trebuc.eot);
	
}

@font-face {
	font-family: "trebuc";
	src:url(../fonte/trebuc.ttf);
	
}

/*------------------------*/




#cadastro{
	width:857px;
	height:auto;
	
	background-repeat:no-repeat;
	opacity:1;
	
	margin: 20px;
	margin-bottom:30px;
	position:relative;
	
}

#form-cadastro legend{
	font-family: "trebuc";
	font-style:normal;
	
	/*border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;*/
	
	font-size:20px;
	text-align:left;
	font-weight:bold;
	/*padding-left:17px;*/
	/*padding-right:17px;
	padding-top:10px;*/
	/*padding-bottom:10px;*/
	/*background-color:rgba(0,0,0,0.6);*/
	line-height:130%;
	color:#FFF;
	position:relative;
	
	
}
#form-cadastro label{
	font-family: "trebuc";
	font-style:normal;
	
	width:812px;
	height:auto;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:4px;
	
	font-size:14px;
	text-align:left;
	display:block;

	background-color:rgba(0,0,0,0.5);
	line-height:130%;
	color:#FFF;
	position:relative;
	
}



#form-cadastro  .resp_errada{
	background-color:rgba(166,0,4,0.6);
	
}


#form-cadastro select {
	font-family: "trebuc";
	font-style:normal;
	width:400px;
	font-size:14px;
	text-align:left;
	padding:2px;

	
	line-height:130%;
	color:#000;
	position:relative;
	
}


#form-cadastro input{
	font-family: "trebuc";
	font-style:normal;
	padding:2px;
	font-size:14px;
	text-align:left;
	width: 400px;

	
	line-height:130%;
	color:#000;
	position:relative;
	
}


#form-cadastro #bg-add-assunto{
	width:823px;
	margin-left:-20px;
	margin-bottom:15px;
	
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
	padding-right:20px;
	background-color:rgba(0,0,0,0.1);
	
}



#form-cadastro #bg-add-perguntas{
	width:823px;
	margin-left:-20px;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
	padding-right:20px;
	background-color:rgba(0,0,0,0.1);
	
}




/*---------------.::Labels e inputs inseridos dinamicamentes::.-----------------*/
#form-cadastro  #content-form label{
	
	width: 76px;
	margin-top: 24px;
}


#form-cadastro  #content-form .label-assunto{
	width:70px;
	
}



#form-cadastro #content-form  input{
	display:block;
	width: 390px;
	
	
	
}

#form-cadastro .btns{
	
	width:auto;
	font-family: "trebuc";
	font-style:normal;
	
	
	border-width:1px;
	border-color:#FFFFFF;
	
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	
	cursor:pointer;	
	
	margin-top:30px;
	
	color:#FFFFFF;
	
	background-color:rgba(0,0,0,0.6);


	position:relative;
	
	
	
}

#form-cadastro .btns:hover{
	border-width:1px;
	border-color:#000;	
	
	color:#000;
	background-color:rgba(255,255,255,1);

	
}


/*-----------------------------------------------------------------------*/


#form-cadastro  textarea{
	
	font-family: "trebuc";
	font-style:normal;
	padding:7px;
	padding-left:10px;
	font-size:14px;
	text-align:left;
	
	line-height:130%;
	color:#000;
	position:relative;
	
}


#form-cadastro small{
	font-family: "trebuc";
	font-style:normal;
	
	font-size:12px;
	text-align:left;
	
	margin-left:10px;
	
	line-height:130%;
	color:#FFF;
	position:relative;
	
}

#form-cadastro #btn-cadastro{
	width:115px;
	height:30px;
	
	cursor:pointer;	
	background-image:url(../img/cadastrar-preto.png);	
	background-color:rgba(255,255,255,0);
	border:none;
	background-repeat:no-repeat;

	float:left;
	position:relative;
	z-index:8;
	
}
#form-cadastro #btn-cadastro:hover{
	
	background-image:url(../img/cadastrar-branco.png);	
	
	
}


#form-cadastro #btn-voltar{
	width:87px;
	height:30px;
	
	cursor:pointer;	
	background-image:url(../img/btn-voltar-preto.png);	
	background-color:rgba(255,255,255,0);
	float:left;
	border:none;
	background-repeat:no-repeat;
	margin: 0 0 0 20px;
	
	position:relative;
	z-index:8;
	
}
#form-cadastro #btn-voltar:hover{
	
	background-image:url(../img/btn-voltar-branco.png);	
	
	
}











#form-login{
	width:210px;
	height:auto;
	
	margin:140px 0 140px 305px;
	position:relative;
	
}

#form-login label{
	font-family: "trebuc";
	font-style:normal;
	
	width:42px;
	height:auto;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:4px;
	
	font-size:14px;
	text-align:left;
	display:block;

	background-color:rgba(0,0,0,0.4);
	line-height:130%;
	color:#FFF;
	position:relative;
	
}




#form-login input{
	font-family: "trebuc";
	font-style:normal;
	padding:2px;
	font-size:14px;
	text-align:left;
	width: 150px;

	
	line-height:130%;
	color:#000;
	position:relative;
	
}

#form-login .btn-login{
	
	margin-top:25px;
	margin-left:35px;
	width:95px;
	height:30px;
	
	cursor:pointer;	
	background-image:url(../img/btn-entrar-preto.png);	
	background-color:rgba(255,255,255,0);
	border:none;
	background-repeat:no-repeat;

	
	position:relative;
	z-index:8;
	
}

#form-login .btn-login:hover{
	
	
	background-image:url(../img/btn-entrar-branco.png);	
	
}