body{
	min-width: 310px;
}

.container {
	
	margin: 0 auto;
	max-width: 1044px;
}

.bloco-conteudo{
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
}

.bner-cria{
	 position:absolute;
	 right: 0;
	 margin-top: 20px;
	 top: 20px;
	 border: 1px solid black;
}

.container-info {
	position: relative;
	max-width: 98%;
	width: 98%;
	overflow: hidden;
	padding-bottom: 20px;
	float: left;
	border-bottom: solid 1px #131313;
}

.container-cadastro {
	width: 98%;
	max-width: 98%;
	overflow: hidden;
	padding-bottom: 20px;
	float: left;

}

.hidden-confirma{
	width: 80%;
	border-radius: 5px;
	background: #B4F0B4;
	border: 1px solid #e5e5e5;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	display: none;
	color: #282828;
}

.hidden-confirma p{
	margin: 0 !important;
	padding: 0 10px;
}

.lembrap{
	text-align: center;
	font-size: 20px;
	margin-top: 80px;
}

.container-selecionar {
	
	max-width: 98%;
	overflow: hidden;
	padding-bottom: 10px;
	float: left;

}

.container-altera {
	width: 98%;
	max-width: 98%;
	overflow: hidden;
	padding-bottom: 20px;
	float: left;
}

.logo {
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}

header {
	height: 158px;
	background: url("img/bg.jpg");
	background-position: center;
	background-repeat: no-repeat;
}
/*--- menu ---*/

.menu {
	overflow: hidden;
	width: 100%;
	padding-bottom: 16px;
	padding-top: 16px;
	border-bottom: solid 1px #282828;
}

.menu ul {
	margin: 0;
	padding: 0;
}

.menu li {
	float: left;
	padding-left: 30px;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	list-style-type: none;
}

.menu li:nth-child(3) {
	font-size: 14px;
	padding-top: 2px;
}

.menu li:last-child {
	float: right;
	color: red !important;
}

.sair a:before {
	content: url(https://www.sampaonline.com.br/img/sair.png);
	padding-right: 5px;
}

.menu a {
	text-decoration: none;
	color: #000;
}

.sair a:last-child {
	text-decoration: none;
	color: red;
	margin-right: 5px;
}

.nota-txt{
	width: 100%;
	display: inline-block;
	padding: 0 !important;

}

.first-list {
	padding-left: 0 !important;
	font-family: 'Lato', sans-serif;
}

.first-list a:before {
	content: url(https://www.sampaonline.com.br/img/home.png);
	padding-right: 10px;
}
/*--- Publicidade ---*/

.publicidade {
	float: right;
	padding-top: 20px;
	width: 200px;
	padding-bottom: 10px;
	overflow: hidden;
}
/*--- INFORMAÇÃO DO USUÁRIO ---*/

.info {
	display: inline-block;
	overflow: hidden;
}

.info h1 {
	font-size: 18px;
	color: #f82c2c;
	font-family: 'Lato', sans-serif;
}

.info span {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	float: left;
	padding-right: 30px;
}


.info .e-mail{
	width: 100%;
	margin-top: 10px;
}
.info .nome{
	width: 100%;
}


.info .nome:before {
	content: "Nome: ";
	color: #131313;
	font-weight: bold;
}

.editar {
	display: inline-block;
	overflow: hidden;
	width: 98% !important; 
}

.editar h1 {
	font-size: 18px;
	color: #f82c2c;
	font-family: 'Lato', sans-serif;
}

.editar span {
	width: 100%;
	display: block;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	display: block;
	padding-bottom: 10px;
}

.editar .endereco {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	margin-top: 5px !important;
	width: 80%; 
	padding-left: 10px;
}

.editar .add-endereco-campo {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	margin-left: 80px;
	width: 620px;
	padding-left: 10px;
	margin-top: 5px;
}

.editar .add-endereco {
	margin-top: 5px;
}

.editar .editar-bairro {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	
	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}

.editar .add-regiao {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	
	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}

.editar .add-nome {
	font-family: 'Lato', sans-serif;
	float: left;
}

.editar .add-nome-campo {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	
	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}

.editar .editar-telefone {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;

	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}

.bairro {
	margin-top: 5px !important;
}

.regiao {
	margin-top: 5px !important;
}

.telefone {
	margin-top: 5px !important;
}

.email {
	margin-top: 5px !important;
}

.editar .editar-email {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	
	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}

.url {
	margin-top: 0 !important;
}

.editar .editar-url {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	
	width: 70.5%;
	padding-left: 10px;
	float: left;
}

//////////

.addtopico1 p{
	margin: 0;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.topico-formulario1 input{
	width: 80%;
	margin-left: 0px;	
	height: 22px;
	border: 1px solid #b5b5b5 !important;    
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
}

.topico-formulario1 select{
	width: 81%;
	margin-left: 5px;
	margin-top: 10px;
	height: 22px;
	border: 1px solid #b5b5b5;    
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
}

.topico-formulario1 textarea{
	width: 80%;
	margin-left: 5px;
	margin-top: 5px;
	height: 70px;
	border: 1px solid #b5b5b5;    
	border-radius: 5px;
	padding-left: 10px;
	padding-top: 5px;
	resize:none;
	font-size: 14px;
}


.topico-formulario1 span{
	font-size: 12px;
	margin-left: 5px;
	margin-top: 5px;
	display: block;
}

.editar .endereco-editar:before {
	content: "Endereço atual: ";
	color: #131313;
	font-weight: bold;
}

.ruaAltera {
	margin-top: 5px !important;
}
.editar .editar-ruaAltera {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}
.cepInformado {
	margin-top: 5px !important;
}

.editar .editar-cepInformado {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	width: 40%;
	padding-left: 10px;
	margin-top: 5px;
}
.numero {
	margin-top: 5px !important;
}

.editar .editar-numero {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	width: 40%;
	padding-left: 10px;
	margin-top: 5px;
}
.complementoendereco	 {
	margin-top: 5px !important;
}

.editar .editar-complementoendereco	 {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}



//////////
.minus{
	font-weight: 500 !important;
	font-size: 12px;
}

.botao-url {
	margin-top: 5px;
}

.botao-url span {
	padding: 3px 5px 3px 5px;
	font-size: 14px;
}

.botao-url a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	margin-left: 9px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

.botao-concluir-altera {
	margin-top: 5px;
}

.botao-concluir-altera span {
	padding: 7px 10px 7px 10px;
	font-size: 14px;
}

.botao-concluir-altera a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 200px;
	border-radius: 5px;
	background: #3882f2;
	display: block;
	text-align: center;
	border-bottom: solid 1px black;
}

.botao-alterar-senha {
	margin-top: 5px;
}

.botao-alterar-senha span {
	padding: 7px 10px 7px 10px;
	font-size: 14px;
}

.botao-alterar-senha a {
	padding: 7px 10px 7px 10px !important;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 77%;
	border-radius: 5px;
	background: #3882f2;
	display: block;
	text-align: center;
	border-bottom: solid 1px black;
}

.botao-alterar-dados {
	margin-top: 5px;
}

.botao-alterar-dados span {
	padding: 7px 10px 7px 10px;
	font-size: 14px;
}

.dados{
	width: 100%;
	overflow: hidden;
}

.botao-alterar-dados a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 81%;
	border-radius: 5px;
	background: #3882f2;
	display: block;
	text-align: center;
	border-bottom: solid 1px black;
}

.editar .editar-descricao {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	height: 200px;
	width: 80%;
	padding-left: 10px;
	resize: none;
}

.boxdescricao span {
	font-size: 14px;
	display: block;
	width: 100%;
}

.descricao {
	display: block;
	width: 100%;
}

.alterarsexo .escolha-sexo {
	margin: 0;
}

.editar p {
	content: "Nome: ";
	color: #131313;
	font-weight: bold;
	font-family: 'Lato', sans-serif;
	float: left;
	width: 100%;
	display: block;
	margin: 0;
	margin-bottom: 5px;
}

.editar em {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 10px;
}

.editar .publicar {
	margin-top: 5px;
}

.editar .sexo {
	margin-top: 5px;
}

.publicarbox {
	overflow: hidden;
}

.alterar-sexo {
	overflow: hidden;
}

.editar .escolha-publicar {

	margin-left: 5px;
}

.editar .escolha-sexo {
}

.editar .nome:before {
	content: "Nome: ";
	color: #131313;
	font-weight: bold;
}

.editar .nome-editar:before {
	content: "Nome: ";
	color: #131313;
	font-weight: bold;
}

.info .e-mail:before {
	content: "E-mail: ";
	color: #131313;
	font-weight: bold;
}
.info .info-senha:before {
	content: "Senha: ";
	color: #131313;
	font-weight: bold;
}

.editar .regiao-editar:before {
	content: "Região: ";
	color: #131313;
	font-weight: bold;
}

.botao-alterardados {
	margin-top: 10px;
	overflow: hidden;
}

.botao-alterardados a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 126px;
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

.alterar {
	float: left;
	padding-right: 10px;
	padding-top: 2px;
}
/*--- boletim ---*/

.boletim {
	display: inline-block;
	overflow: hidden;
}

.boletim h1 {
	font-size: 18px;
	color: #f82c2c;
	font-family: 'Lato', sans-serif;
}

.receber {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	overflow: hidden;
	margin-bottom: 10px;
}

.receber p {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	display: block;
	margin: 0;
	margin-bottom: 5px;
	float: left;
}

.como-anunciar {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	float: left;
}

.como-anunciar p {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	display: block;
	margin: 0;
	margin-bottom: 2px;
	float: left;
}

.como-anunciar a {
	font-size: 17px;
	font-weight: bold;
	color: #282828;

	text-decoration: none;
	
	
}

.boletim input {
	float: left;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 3px 4px 0 0;
	vertical-align: middle;
	background: white;
	cursor: pointer;
}

.escolhas {
	width: 215px;
	float: left;
}

.itens {
	display: table;
	height: 100%;
}

.itens span {
	font-size: 14px;
}

.botao-atualizardados {
	margin-top: 10px;

}

.botao-atualizardados a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 213px;
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

.botao-saibacomo {
	margin-top: 10px;
}

.botao-saibacomo a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 161px;
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

.botao-cadastramento {
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
}

.botao-cadastramento a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-align: center;
	text-decoration: none;
	width: 210px;
	margin: 0 auto;
	display: block;
	
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #15394b;
	
	border-bottom: solid 1px black;
}

.botao-cadastramento-finalizar {
	margin-top: 10px;
}

.botao-cadastramento-finalizar a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-align: center;
	margin: 0 auto;
	text-decoration: none;
	width: 80%;
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #3882f2;
	float: left;
	border-bottom: solid 1px black;
}

.botao-favoritos {
	margin-top: 10px;
}

.selecionados{
	margin-top: 10px !important;
	font-weight: bold;
}

.botao-favoritos a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 230px;
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

/*--- Anuncios ---*/

.container-info .anuncios h2 {
	font-size: 16px !important;
	font-weight: 700;
	float: left;
	margin-bottom: 0;
}
.container-info .anuncios em {
	font-size: 12px !important;

}

.container-info .anuncios em:before {
	content: '( '

}

.container-info .anuncios em:after {
	content: ' )'

}
.anuncios .tituloanuncio {
	width: 100%;
	overflow: hidden;
}

.container-info .anuncios .mostraranuncio a {
	color: #131313;
	text-decoration: none;
	width: 18px;
	height: 17px !important;
	background: #15394b;
	margin-top: 12px;
	float: left;
	padding-left: 2px;
	padding-top: 0px;
	margin-right: 5px;
}

.container-info .anuncios .mostraranuncio .sinal:after {
	padding-bottom: 4px;
	padding-bottom: 0;
	padding-left: 4px;
	padding-top: 4px;
	color: white;
	content: url(https://www.sampaonline.com.br/img/minus.png);
}





.container-info .anuncios .mostraranuncio .sinal2:after {
	padding-bottom: 4px;
	padding-bottom: 0;
	padding-left: 4px;
	padding-top: 4px;
	color: white;
	content: url(https://www.sampaonline.com.br/img/plus.png);
}



.container-info .anuncios .mostraranuncio {
	margin-top: 13px;
	padding-top: 0px;
	margin-left: 10px;
}

.conteudoanuncio {
	overflow: hidden;
}

.container-info .anuncios span {
	font-size: 14px;
	display: block;
}

.rua,
.bairro,
.e-mail,
.e-mail,
.tel,
.link,
.anuncio-info {
	display: inline-block;
	margin-bottom: 10px;
}

#anuncio1 .botao-modificar {
	margin-top: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

#anuncio1 .botao-modificar a {
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 178px;
	padding: 5px 12px 0px 15px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

#anuncio1 .botao-modificar a span {
	font-size: 12px !important;
	padding-bottom: 5px;
}

.botao-modificar p {
	font-size: 11px !important;
	margin: 0;
	margin-top: 3px;
	padding: 5px 0 0 210px;
}

#test {
	display: block;
}

#btn1 {
	display: none;
	transition: width 2s;
}

#btn3 {
	display: none;
}

.minus-btn{
	display: none;
}

#btn5 {
	display: none;
}

.anuncios h3 {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 5px;
	margin-top: 0;
	margin-top: 10px;
}

.anuncios ul {
	margin: 0;
	padding-left: 0 !important;
	-webkit-padding-start: 0 !important;
}

.anuncios .ramos li {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	list-style-type: none;
	padding-bottom: 5px;
	margin-top: 5px;
}
.anuncios-conteudo{
	margin-left: 10px;
	margin-top: 10px;
}

.anuncios .ramos li:before {
	content: url(https://www.sampaonline.com.br/img/check.png);
	padding: 5px;
}

.anuncios .ramos{
	margin-top: 15px;
}

.anuncios #conteudo-hide

.ramos a{

	color: #282828 !important;
	text-decoration: none;
}

.black-underline {
	height: 1px;
	background: #131313;
	margin-top: 10px;
}

.gray-underline {
	height: 1px;
	background: #939393;
	margin-top: 10px;
}

.gray-underline2 {
	height: 1px;
	background: #939393;
	margin-top: 10px;
	width: 82%;
}

.gray-underline3 {
	height: 1px;
	background: #939393;
	margin-top: 20px;

}

.gray-underline4 {
	height: 1px;
	background: #e5e5e5;
	margin-top: 10px;

}

.black-underline2{
	height: 1px;
	background: #282828;
	

}

#conteudo-hide3 {
	display: none;
	padding-top: 10px;
}

#conteudo-hide2 {
	display: none;
	padding-top: 10px;
}

#conteudo-hide {
	display: none;
	padding-top: 10px;
}

.senha-atual {
	width: 245px;
	float: left;
	overflow: hidden;
}

.senha-atual p {
	margin-bottom: 5px;
}

.senha-atual input {
	width: 90%;
}







.login-footer {
	margin-top: 10px;
	width: 100%;
	
	max-width: 100%;
	background: #282828;
	color: white;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}

.login-footer span {
	float: left;
	padding-left: 10px;
	padding-top: 3px;
}

.login-footer span:before {
	content: url(https://www.sampaonline.com.br/img/tel.png);
	padding-right: 10px;
}



.login-footer a {

	padding-right: 10px;
	color: white;
	text-decoration: none;

}


.corpo{
	background: url(https://www.sampaonline.com.br/img/bgg.jpg) no-repeat top;
	background-size: cover;  

	overflow: hidden;
	margin:0 auto;
	padding-top:0;
	background-color:#000;    
	min-height:100% !important;


}

.logincotainer{
	overflow: hidden;
}


.corpo .loginbox{
	width: 40%;
	border-radius: 5px;
	min-width: 240px;
	margin: 0 auto;
	background: #fff;
	border: solid 1px #131313;
	margin-top: 40px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}

.social-box{
	margin-left: 10px;
}
.cadastrarbox{
	width: 600px;
	margin: 0 auto;
	background: #fff;
	border: solid 1px #131313;
	margin-top: 40px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
	min-height:100%;
	overflow: hidden;

}

.cadastrarbox h1{

	font-size: 20px;
	color: #f82c2c;
	margin-bottom: 0;
	font-family: 'Lato', sans-serif;

}

.red-underline{
	height: 1px;
	width: 95%;
	margin-top: 2px;
	background: #f82c2c
}






.corpo .loginbox span{
	display: block;
	font-size: 18px;
	font-family: 'lato', sans-serif;

	margin-top: 10px;
	margin-bottom: 7px;

}

.corpo .loginbox .titulo-login{
	display: block;
	font-size: 24px;
	font-family: 'lato', sans-serif;
	font-weight: 300;
	margin-top: 10px;
	margin-bottom: 7px;

}

.corpo .loginbox .login-email{
	width: 95%;
	margin: 0 auto;
	height: 30px;
	border: #686868 1px solid;
	padding-left: 10px;


}

.corpo .loginbox .lembrar-senha input{
	width: 20px;
	margin: 0;
	float: left;
	height: 15px;
	width: 15px;


}

.corpo .loginbox p{

	margin-left: 20px;
}



.corpo .loginbox .login-senha {
	width: 98%;
	height: 30px;
	border: #686868 1px solid;



}


.corpo .loginbox .botao-logar {
	margin: 0 auto;
	width: 180px;
	margin-top: 20px;

}

.corpo .loginbox .botao-logar span {
	padding: 4px 10px 6px 10px;
	font-size: 20px;
	margin-top: 0 !important;
	font-weight: 300;
	margin-left: 0 !important;

}

.corpo .loginbox .botao-logar a {
	font-size: 20px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px black;
	border-radius: 5px;
	background: #3882f2;
	display: block;
	text-align: center;
	
}

.corpo .loginbox .botao-logar p{
	margin: 0;
	padding: 10px 0;
}


.black-underline{
	height: 1px;
	margin: 0 auto;
	width: 100%;
	margin-top: 15px;
	background: #b2b2b2
}

.esquecisenha{
	margin-top: 0 !important;
}

.esquecibox{
	margin-bottom: 15px;
}

.criarconta{
	margin-bottom: 20px !important;
}

.criarconta a{
	text-decoration: none;
	font-weight: bold;
	color: #131313;
}

.loginbox h3{
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #131313;  
	font-size:18px;
}

.loginbox .esquecisenha a{
	text-decoration: none;
	font-weight: bold;
	color: #131313;
}


.fixo {

	overflow: auto;
	margin-top: 0 !important;  


}

.bg{


	height: 80vh;
	overflow:auto;
	z-index: -99;


}


.corpo .cadastrarbox .titulo-cadastrar{
	display: block;
	font-size: 18px;
	font-family: 'lato', sans-serif;

	margin-top: 10px;
	margin-bottom: 7px;


}

.cadastro-sexo{
	width: 100%;
	height: 20px;
    border: #686868 1px solid;
    font-size: 14px;
    padding-left: 10px;
    height: 25px;
}

.corpo .cadastrarbox input{
	width: 98% !important;
	height: 30px;
	border: #686868 1px solid;
	padding-left: 10px;

}


.cadastrarbox .esquecisenha a{
	text-decoration: none;
	font-weight: bold;
	color: #131313;
}



.corpo .cadastrarbox{
	width: 50%;
	max-width: 500px;
		min-width: 310px;
	margin: 0 auto;
	background: #fff;
	height: auto;
	border: solid 1px #131313;
	margin-top:40px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 0;
	margin-bottom: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	position: relative;


}

.g-recaptcha{
	display: block;
	margin: 0	auto;
	width: 300px;
	margin: 10px auto !important;
}

.publicar-oferta{
	text-decoration: none;
	font-weight: bold;
	color: #282828;
}

.corpo .cadastrarbox span{
	display: block;
	font-size: 18px;
	font-family: 'lato', sans-serif;
	margin-top: 10px;
	margin-bottom: 7px;

}

.corpo .cadastrarbox .titulo-login{
	display: block;
	font-size: 24px;
	font-family: 'lato', sans-serif;
	font-weight: 300;
	margin-top: 10px;
	margin-bottom: 7px;


}

.corpo .cadastrarbox input{
	width: 320px;

	height: 20px;
	border: #686868 1px solid;
	font-size: 14px;
	padding-left: 10px;

}

.corpo .cadastrarbox input:active{
	width: 320px;
	height: 20px;
	border: #f82c2c 1px solid;
	font-size: 14px;
	padding-left: 10px;

}

.corpo .cadastrarbox .box-direita{
	width: 93%;
	float: left;
	margin-right: 0;



}





.cadastrarbox h1{
	float: left !important;
	overflow: hidden;
	font-size: 22px !important;
}
.corpo .cadastrarbox .botao-criar {
	margin: 0 auto;
	height: auto;
	margin-bottom: 13px;
}

.corpo .cadastrarbox .botao-criar span {
	padding: 4px 10px 6px 10px;
	font-size: 20px;
	margin-top: 0 !important;
	font-weight: 300;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

.corpo .cadastrarbox .botao-criar a {
	font-size: 20px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 95%;
	
	border-radius: 5px;
	background: #3882f2;
	display: block;
	text-align: center;
	border-bottom: solid 1px black;
}

.g-recaptcha{
	margin: 0 auto;
}
.corpo .cadastrarbox p {
	margin: 27px 0 5px 107px;
	font-size: 12px;


}

.corpo .cadastrarbox .msg-error{
	margin-bottom: 0px;
	font-size: 14px;
	margin-top: 0px !important;
	color: #f82c2c;
	font-weight: bold;
	width: 200px;
	margin: 0;
}

.artistas-favoritos input{

}

.registrar {

	overflow: hidden;
	position: relative;
}

.registrar h1 {
	font-size: 18px;
	color: #f82c2c;
	font-family: 'Lato', sans-serif;
}

.paraque h1 {
	font-size: 18px;
	color: #f82c2c;
	font-family: 'Lato', sans-serif;
}

.paraque a{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #282828;
}

.registrar a {
	background: #f82c2c;
	padding: 1px 6px 3px 6px;
	margin: 0;
	text-decoration: none;
	border-top-right-radius: 5px; 
	border-bottom-right-radius: 5px;
	margin-top: 20px;
	color: #fff;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 15px;
	overflow: hidden;
}

.apagar-reg{
	height: 21px;
	float: left;
	position: absolute;
	right: 0;
	margin-top: 1px;
}


.registrar input{
	float: left;
	margin-left: 5px;
	font-family: 'lato', sans-serif;
	font-size: 14px;
	padding-left: 2px;
	min-width: 255px;
	border-radius: 5px;
	border: solid #282828 1px;

}

.registrar{
	width: 100%;
}




.registrar-campo{
	display: block;
	height: auto;
	overflow: hidden;
float: left;
position: relative;
margin-right: 10px;
	margin-bottom: 5px;
}

.registrar-box{
	float: left;
	margin-right: 20px;
	width: 100%;
	overflow: hidden;
}





.botao-atualizar-favoritos span {
	padding: 7px 10px 7px 10px;
	font-size: 16px;

}

.botao-atualizar-favoritos p{
	margin: 0;
}

.botao-atualizar-favoritos{
	

	width: 100% !important; 
}
.botao-atualizar-favoritos a {
	margin-top: 5px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 300px;
	height: 26px;
	padding-top: 5px;
	border-radius: 5px;
	background: #3882f2;
	float: left;
	text-align: center;
	overflow: hidden;
	border-bottom: solid 1px black;
}

.ja-registrado{
	margin-top: 20px;
	float: left;
	width: 100%;
}

.ja-registrado span{
	font-size: 15px;
	display: block;
	margin-bottom: 10px;
}

.ja-registrado select{
	width: 90%;
	
	border: 1px solid #282828;
}

.generos{
	overflow: hidden;
	margin-top: 10px;
}

.gen-col {
	width: 200px;
	float: left;
}
.gen-col a{
	font-size: 14px;
	margin-bottom: 5px ;
	margin-top: 5px;
	text-decoration: none;
	display: block;
	color: #181818;
}

.registrados{
	margin-bottom: 10px;
	display: block;
	font-size: 14px !important;
	
}


.camposbox{
	overflow: hidden;
}

.lembrete a{
	background-color: #1c3aa9;
	border-radius: 50%;
	padding: 0 6px 1px 7px;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
}


.container-cadastro h1{

	font-size: 20px;
	font-weight: 400;
	color: red;
	margin-bottom: 5px;
	margin-top: 20px;
}

.container-altera .cadastrobox h1{

	font-size: 20px;
	font-weight: 400;
	color: red;
	margin-bottom: 5px;
	margin-top: 20px;
}

.container-cadastro .boletim span{

	overflow: hidden;
}

.cadastrobox{
	overflow: hidden;

}

.gen-col ul{
	padding: 0;
}

.gen-col ul li{
	list-style-type: none;
}

.gen-col ul li input{
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

.gen-col ul li p{
	font-size: 12px;
}



.novo-estabelecimento {
	overflow: hidden;
}


.container-selecionar{
	overflow: hidden;
}
.addtopico {
	width: 100%;
	float: left;


}

.addtopico p{
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.topico-formulario input{
	width: 80%;
	margin-left: 10px;
	
	height: 22px;
	border: 1px solid #b5b5b5 !important;    
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
}

.topico-formulario select{
	width: 81%;
	margin-left: 10px;
	margin-top: 10px;
	height: 22px;
	border: 1px solid #b5b5b5;    
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
}

.topico-formulario textarea{
	width: 80%;
	margin-left: 10px;
	margin-top: 5px;
	height: 70px;
	border: 1px solid #b5b5b5;    
	border-radius: 5px;
	padding-left: 10px;
	padding-top: 5px;
	resize:none;
	font-size: 14px;
}


.topico-formulario span{
	font-size: 12px;
	margin-left: 10px;
	margin-top: 5px;
	display: block;
}

.regras{
	margin-left: 10px;
}


.mostrar-radio {
	height: 15px !important;
	width: 15px !important;
	margin-top: 5px !important;
	border: 0 !important;
}


.campo-telefone{

	border: #282828 1px solid !important;
	color: #676767;
	font-weight:bold;
	padding-left: 10px;
	width: 130px !important;


}

.novo-nome{
	overflow: hidden;
}

.col-tel{
	float: left;
	width: 140px;
	margin-right: 25px;
}

.topico-formulario em{
	font-style: normal;
}

.descricao span{
	width: 80%;
	font-size: 12px !important;
	display: block;

}

.qualificacao span{
	font-size: 12px !important;
	display: block;

}

.input-plus{
	display: block;
}

.campo-atual-travado{
	border: #fff 1px solid !important;
	color: #676767;
	font-weight:bold;
	padding-left: 10px;
}

.campo-atual-site {
	margin-top: 5px !important;
}

.campo-atual-outros{
	border: #282828 1px solid !important;
	color: #676767;
	width: 323px !important;
	padding-left: 10px;
	margin-left: 10px !important;
}


.mostrar-radio-site {
	height: 15px !important;
	width: 15px !important;
	margin-top: 25px !important;
	border: 0 !important;
}

.mostrar-radio-site-negativo {
	height: 15px !important;
	width: 15px !important;
	margin-top: 15px !important;
	border: 0 !important;
}


.nenhum{
	margin-top: 10px !important;
}


.conheceu {
	height: 15px !important;
	width: 15px !important;
	margin-top: 5px !important;
	border: 0 !important;
}

.conheceu-escolhas{
	display: block;
}


.ramo-box{
	border: 1px red solid;
	border-radius: 5px;
	padding: 10px;
	font-size: 18px !important;
	margin-top: 10px !important;
	margin-right: 10px !important;	
	max-width: 705px;
}

.como-anunciar table{
	border: 1px #282828 solid;

}

.como-anunciar tr{
	border: 1px #282828 solid;
	padding: 10px;
}

.como-anunciar td{
	border: 1px #282828 solid;
	padding: 10px;
}
.duvidas{
	margin-bottom: 10px;
	overflow: hidden;
}

.exemplos-oferta {
	font-size: 13px;
	
	overflow: hidden;
}

.publicar p {
	margin-top: 15px;
	margin-bottom: 5px;
}

.nomepublicacao p:before{
	content: "Estabelecimento: "
}

.suaoferta{
	overflow: hidden;

}

.suaoferta p{
	width: 100%;
	margin-bottom: 5px;
	float: left;
}

.suaoferta textarea{
	resize:none;
	width: 80%;
	height: 100px;
	margin: 0;
}

.input-validade{
	width: 100%;
}
.suaoferta input{
	margin-bottom: 10px;
}

.suaoferta em{
	font-style: normal;
}
.artistasdogenero{
	overflow: hidden;
}
.artistasdogenero h3{
	color: #282828;
	margin-bottom: 2px;
}

.verifique-artistas {
	
	width: 100%;
}
.btn-ler-mais{
	display: none;
}
.botoes-toggle-wrapper{
	text-align: center;
	overflow: hidden;
	display: inline-block;
	width: 100%;
}

.receber-toggle-btn{
	display: inline-block;	
	text-align: center !important;
	color: #282828;
	text-decoration: none;
	font-weight: bold;
}

.receber{
	position: relative;
}

.gradientback{

    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:50px;
    background: -moz-linear-gradient(top,  rgba(137,255,241,0) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,255,241,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(137,255,241,0) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(137,255,241,0) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(137,255,241,0) 50%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(137,255,241,0) 50%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089fff1', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.btn-ler-mais{
	text-decoration: none !important; 

	
}

#see-less{
	display: none;
}

.botoes-toggle-wrapper{
	display: none;
}
@media screen and (max-width: 792px){
	.close-box{
	height: 30px;
	display: inline-block;
	overflow: hidden;
	-webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;
}

.bner-cria{
	position: inherit;
	float: left;
	margin-bottom: 20px;
}

.btn-ler-mais{
	display: block;
}

.botoes-toggle-wrapper{
	display: block;
}




}

@media screen and (max-width: 515px){

.bner-cria{
	width: 100%;
}


}

@media screen and (max-width: 445px){


.gen-col{
width: 100%;

}
}