/*
	--- Versionamento ---
	12/02/2021 - Andrey - Primeira Versão
	28/12/2022 - Andrey - Bisteca
	21/11/2023 - Andrey - Multiaccess
	--- Fim Versionamento ---
*/


#dados_rodape_empresa{
	font-size: 1em;
}


#separador_rodape{
	width: 30%;
	min-width: 300px;
	margin: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}

#dados_rodape{
	text-align: center;
	font-size: 1.5em;
	margin-bottom: 50px;
}


#contenedor_botoes_rodape{
	text-align: center;
	margin-top: 35px;
}

#contenedor_botoes_rodape > a{
	margin-left: 15px;
	margin-right: 15px;
}



#debug{
	color: #FFF;
	background-color: #000;
}


#btlogin{
	
	margin: 10px;
	
}

#btlogin > a > img{
	height: 40px;
}


#contenedorValores{
	width: 100%;
}

#tudo{
	margin: auto;
	max-width: 1200px;
	display: table;
	width: 100%;
}


#contenedor_meio{

	width: 90%;
	max-width: 1000px;
	margin: auto;

	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-top: 15px;
}




#rodape{
	text-align: center;
	font-size: 1em;
	background-color: #FFFA;
	padding: 1em;
}


#contenedor{
	max-width: 1050px;
	margin: auto;
	padding: 1%;
}


#infologado{
	color: #2E536B;
	cursor: pointer;
}

#descinfocampo{
	color: red;
	font-size: .7em;
}

#contenedor_aguarde{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;	
	background-color: rgba(50, 50, 50, 0.4);
	visibility: hidden;
}

#interior_aguarde{
	background-color: #FFF;
	width: 50%;
	top: 30%;
	margin: 0;
	left: 25%;
	position: absolute;
	padding: 2%;
	border: 1px solid #555;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}


*{
}

*:focus {
    outline: none;
}



@font-face{
	font-family: "Delivery";
	src: url("/Fontes/DeliveryDEMO.otf");
}


@font-face{
	font-family: "ElegantBold";
	src: url("/Fontes/ElegantSansBold.otf");
}


@font-face {
	font-family: "Proxima";
	src: url("/Fontes/Roboto-Regular.ttf");
}


@font-face {
	font-family: "ProximaCD";
	src: url("/Fontes/Roboto-Regular.ttf");
}

@font-face {
	font-family: "Bistecca";
	src: url("/Fontes/Bistecca.ttf");
}

@font-face {
	font-family: "TT0136M";
	src: url("/Fontes/TT0136M.ttf");
}





body{
	font-family: Proxima;
	margin: 0px;
	width: 100%;
	height: 100%;
}


.right{
	float: right;
}




@media screen and (max-width: 999px){
	
	body{
		font-size: 16px;
	}
	
	.cadastro{
		width: 95%;
		margin: auto;
	}
	
	#logotipo{
		max-width: 75%;
	}
	
}


@media screen and (min-width: 1000px){

	body{
		font-size: 18px;
	}
	
}



#contenedor_busca{
	padding: 10px;
	background-color: #FFF;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;		
}

#contenedor_busca > input{
	width: 100%;
}



a{
	text-decoration: none;
	color: #00F;
}


#titulo_pagina{
	text-align: center;
}

#titulo_pagina, #titulo_pagina a{
	letter-spacing: 5px;
	margin-bottom: 1%;
	margin-top: 1%;
}


#titulo_pagina a img{
	height: 1.2em;
	vertical-align: text-bottom;
}


#titulo_pagina_jack, #titulo_pagina_jack a{
	text-transform: uppercase;
	letter-spacing: 5px;
	color: #000;	
	margin-bottom: 1%;
	margin-top: 1%;
	font-weight: bold;
}



/*
	A com font-size em e relativo a titulo_pagina
*/


.flogin{
	margin: auto;
}

.grupo_campos{
	margin-bottom: 1%;
}

.grupo_campos label{
	display: block;	
	width: 100%;
	border: 0px;
	color: #000;
	background-color: #FFF;
	font-family: ProximaCD;
}

.grupo_campos input, .grupo_campos select, .grupo_campos textarea, .grupo_campos search {
	width: 100%;
	border: 0px;
	border-bottom: 1px solid #BBB;	
	padding-top: 1%;
	padding-bottom: 1%;
	background-color: #FFF;
}


.grupo_campos input:focus{
	border-bottom: 1px solid #f7900b;	
}

.titulo_grupo_campos{
	font-weight: bold;
	text-transform: uppercase;	
	color: #34556a;
	font-family: ProximaCD;
}

.cadastro{
	background-color: #FFF;
	padding: 1%;
	margin-bottom: 2%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	

}
