body, html{height:100%;font-family: 'Roboto', sans-serif;}

divModalFormaSolicitacaoOrcamento

/* DIVERSOS */
	
	.CursorLink{cursor: pointer;}
	.CursorImpedido{cursor: not-allowed;}

	.custom-tooltip{--bs-tooltip-bg: var(--bs-primary);}

	.BotaoHome{background-color:darkgrey; color: white;}
	.BotaoHome: hover{background-color: white; color: navy;}

	.FormInput{background-color: #e6edf9;}

	.Lista{background-color: white;}
	.Lista:hover{background-color: #ececec;}

	.ListaLinks{text-decoration: none;}
	.ListaLinks:hover{text-decoration: underline;color: red;}

	.LinkMenuTop{cursor: pointer; font-weight: bold; text-decoration: none;}
	.LinkMenuTop:hover{text-decoration: underline; color: white;}


	.ItemMenu
	{
		color: black;
		font-weight: normal;
	}

	.ItemMenu:hover
	{
		color: brown;
		font-weight: bold;
		background-color: silver;
		border-radius: 10px;
	}



.ImagemCategoriaPeca
{
	transition: 1s;
}

.ImagemCategoriaPeca:hover
{
	rotate: y 180deg;
}


/* CORES DE FONTES */

	.TCPreto{color: black;}
	.TCBranco{color: white;}
	.TCVermelho{color: red;}
	.TCCastanho{color: brown;}
	.TCVerde{color: green;}
	.TCAmarelo{color: yellow;}
	.TCCinzentoClaro{color: grey;}
	.TCCinzentoEscuro{color: darkgrey;}
	.TCAzul{color: navy;}



.containerMenu
{
	position: relative;
	width: 300px;
	margin: 0 auto;
	border: 1px solid black;
}


.text
{
	position: absolute;
	top: 5px;
	bottom: 5px;
	right: 5px;
	left: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.8);
	opacity: 0;
	transition: opacity 1s;
	text-align: center;
}

.containerMenu:hover .text
{
	opacity: 1;
}



/* CONFIGURAÇÕES PARA MÓVEL */

	@media only screen and (max-width: 767px)
	{

		.LogoTop{max-height: 60px;}
		.FundoPaginaHome{background-image: url('../imagens/home/fundo_sm_5.png'); background-size: cover;}
		
		/* TAMANHO DAS FONTES */
		
			.TextoMin1{font-size:0.5rem;}
			.TextoMin2{font-size:0.6rem;}
			.TextoMin3{font-size:0.7rem;}

			.Texto0{font-size:1rem;}
			.Texto1{font-size:1.1rem;}	
			.Texto2{font-size:1.2rem;}	
			.Texto3{font-size:1.3rem;}	
			.Texto4{font-size:1.4rem;}	
			.Texto5{font-size:1.5rem;}	
			.Texto6{font-size:1.6rem;}	
			.Texto7{font-size:1.7rem;}	
			.Texto8{font-size:1.8rem;}	
			.Texto9{font-size:1.9rem;}	
			.Texto10{font-size:2rem;}	
			.Texto11{font-size:2.1rem;}	
			.Texto12{font-size:2.2rem;}	
			.Texto13{font-size:2.3rem;}	
			.Texto14{font-size:2.4rem;}	
			.Texto15{font-size:2.5rem;}
			.Texto16{font-size:2.9rem;}	
			.Texto17{font-size:3.3rem;}	
			.Texto18{font-size:3.7rem;}	


		.divModalFormaSolicitacaoOrcamento{width: 300px;left: 20px;}

		.RodapeSite{height: 100px; padding: 10px;}
	    


	    /* MENÚ DE TOP */

			.MenuLateral
			{
				background-color: black;
			    width: 0px;
			    overflow-y: auto;
			    overflow-x: hidden;
			    height: 900px;
			    position:absolute; 
			    top: 0px; 
			    left: 0px;
			    transition: 1s;
			    z-index: 200;
			}




	}




/* CONFIGURAÇÕES PARA TABLET */

	@media only screen and (min-width: 768px)
	{

		.LogoTop{max-height: 90px;}
		.FundoPaginaHome{background-image: url('../imagens/home/fundo_md_5.png'); background-size: cover;}
		
		/* TAMANHO DAS FONTES */
		
			.TextoMin1{font-size:0.7rem;}
			.TextoMin2{font-size:0.8rem;}
			.TextoMin3{font-size:0.9rem;}

			.Texto0{font-size:1.2rem;}
			.Texto1{font-size:1.3rem;}	
			.Texto2{font-size:1.4rem;}	
			.Texto3{font-size:1.5rem;}	
			.Texto4{font-size:1.6rem;}	
			.Texto5{font-size:1.7rem;}	
			.Texto6{font-size:1.8rem;}	
			.Texto7{font-size:1.9rem;}	
			.Texto8{font-size:2rem;}	
			.Texto9{font-size:2.1rem;}	
			.Texto10{font-size:2.2rem;}	
			.Texto11{font-size:2.3rem;}	
			.Texto12{font-size:2.4rem;}	
			.Texto13{font-size:2.5rem;}	
			.Texto14{font-size:2.6rem;}	
			.Texto15{font-size:2.7rem;}	
			.Texto16{font-size:3.1rem;}	
			.Texto17{font-size:3.5rem;}	
			.Texto18{font-size:3.9rem;}		

		.divModalFormaSolicitacaoOrcamento{width: 350px;}

		.RodapeSite{height: 100px; padding: 10px;}
	    


	    /* MENÚ DE TOP */

			.MenuLateral
			{
				background-color: black;
			    width: 0px;
			    overflow-y: auto;
			    overflow-x: hidden;
			    height: 1500px;
			    position:absolute; 
			    top: 0px; 
			    left: 0px;
			    transition: 1s;
			    z-index: 200;
			}

	}




/* CONFIGURAÇÕES PARA PC NORMAL */

	@media only screen and (min-width: 992px)
	{

		.LogoTop{max-height: 80px;}
		.FundoPaginaHome{background-image: url('../imagens/home/fundo_lg_5.png'); background-size: cover;}
		
		/* TAMANHO DAS FONTES */
		
			.TextoMin1{font-size:0.5rem;}
			.TextoMin2{font-size:0.6rem;}
			.TextoMin3{font-size:0.7rem;}

			.Texto0{font-size:0.9rem;}
			.Texto1{font-size:1rem;}	
			.Texto2{font-size:1.1rem;}	
			.Texto3{font-size:1.2rem;}	
			.Texto4{font-size:1.3rem;}	
			.Texto5{font-size:1.4rem;}	
			.Texto6{font-size:1.5rem;}	
			.Texto7{font-size:1.6rem;}	
			.Texto8{font-size:1.7rem;}	
			.Texto9{font-size:1.8rem;}	
			.Texto10{font-size:1.9rem;}	
			.Texto11{font-size:2rem;}	
			.Texto12{font-size:2.1rem;}	
			.Texto13{font-size:2.2rem;}	
			.Texto14{font-size:2.3rem;}	
			.Texto15{font-size:2.4rem;}	
			.Texto16{font-size:2.8rem;}	
			.Texto17{font-size:3.2rem;}	
			.Texto18{font-size:3.6rem;}	


		.divModalFormaSolicitacaoOrcamento{width: 400px;}

		.RodapeSite{height: 20px; padding: 10px;}

	}





/* PARA CONFIGURAÇÕES ECRÃ MUITO GRANDE */

	@media screen and (min-width: 1400px)
	{

		.LogoTop{max-height: 90px;}
		.FundoPaginaHome{background-image: url('../imagens/home/fundo_lg_3.png'); background-size: cover;}

		/* TAMANHO DAS FONTES */

			.TextoMin1{font-size:0.5rem;}
			.TextoMin2{font-size:0.6rem;}
			.TextoMin3{font-size:0.7rem;}

			.Texto0{font-size:0.9rem;}
			.Texto1{font-size:1rem;}	
			.Texto2{font-size:1.1rem;}	
			.Texto3{font-size:1.2rem;}	
			.Texto4{font-size:1.3rem;}	
			.Texto5{font-size:1.4rem;}	
			.Texto6{font-size:1.5rem;}	
			.Texto7{font-size:1.6rem;}	
			.Texto8{font-size:1.7rem;}	
			.Texto9{font-size:1.8rem;}	
			.Texto10{font-size:1.9rem;}	
			.Texto11{font-size:2rem;}	
			.Texto12{font-size:2.1rem;}	
			.Texto13{font-size:2.2rem;}	
			.Texto14{font-size:2.3rem;}	
			.Texto15{font-size:2.4rem;}	



	}