</p></p></p></p></p>@charset "utf-8";
/* CSS Document */

	

#main{
	
	width: 100%;
	height: 100%;
	color: #121212;
}

#topo{
	width: 100%;
	height: 350px;
	color:#FFFFFF;
	background-color: #fff;
	padding-top: 90px;
	background-image: url("topo.jpg");
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position:top;				
}

#subtopo{
	align-content: center;
	text-align: center;
	align-content: center;
	font-family: "Fira Sans", sans-serif;
    font-weight: var(--bs-body-font-weight);
}

#menu{
	text-align: center;
	background-color: hsla(0,8%,8%,0.4);
	margin-top: 70px;	
	align-content: center;
}

nav li{
				display: inline-block;
			}

			nav li a{
				display: inline-block;
				color: white;
				text-decoration: none;
				padding: 15px;
			}

			nav li a:hover{
				background-color: red;
			}

			.dropdown-menu{
				position: absolute;
				box-shadow: 0 0 2px black;
				display: none;
			}

			.dropdown-menu a{
				display: block;
				color: black;
			}

			.dropdown:hover .dropdown-menu{
				display: block;
			}


			.row{

				padding-bottom: 30px;
			}


			.bt1{
				 background-color: #000000;
				 border-radius: 8px;
				color: #FFFFFF;
				border-color: none;
			}

			.bt1:hover{
				 background-color:#844041;
			}

		.sumupbt{
			background-color: #F85102;
			border-radius: 6px;
			width:150px;
			height: 40px;
			color: #FFFCFC;
			font-size: 18px;
			text-decoration: none;
		}

		.sumupbt2{
			background-color:#3C2122;
			border-radius: 6px;
			width:150px;
			height: 40px;
			color: #FFFCFC;
			font-size: 18px;
			text-decoration: none;
		}





#bnapre{
	width: 100%;
	height: 400px;
	background-image: url("cl1.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	padding-top:150px;
	color:#FFFFFF;
	font-size: 67px;
	margin-bottom: 50px;	
	}

.tibanner{
		font-family: "Fira Sans", sans-serif;
    	font-weight: var(--bs-body-font-weight);
		font: 100;
		font-size: 54px;
		color: #FFFFFF;
		}

.titulos{
		font-family: "Fira Sans", sans-serif;
    	font-weight: var(--bs-body-font-weight);
		font: 100;
		font-size: 34px;
		color:#383636;
		text-align: left;
		}

.textos{
		font-family: "Fira Sans", sans-serif;
    	font-weight: var(--bs-body-font-weight);
		font: 100;
		font-size:24px;
		color:#383636;
		text-align: left;
		padding-bottom: 100px;
		}

#textos{
		font-family: "Fira Sans", sans-serif;
    	font-weight: var(--bs-body-font-weight);
		font: 100;
		font-size:24px;
		color:#383636;
		text-align: left;
		padding-bottom: 100px;
		}





#menu{
		text-align: center;
		background-color: hsla(0,8%,8%,0.4);
		margin-top: 70px;	
		align-content: center;
}

#a1{
	width: 100%;
	height: 450px;
	background-image: url("cl2.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	padding-top:150px;
	color:#FFFFFF;
	font-size: 87px;
	margin-bottom: 50px;
	}
#a2{
	width: 100%;
	height: 450px;
	background-image: url("cl4.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	padding-top:150px;
	color:#FFFFFF;
	font-size: 87px;
	margin-bottom: 50px;	
	}

#a3{
	width: 100%;
	height: 450px;
	background-image: url("cl3.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	padding-top:150px;
	color:#FFFFFF;
	font-size: 87px;
	margin-bottom: 50px;	
	}


#a4{
	width: 100%;
	height: 450px;
	background-image: url("cl5.jpg");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	padding-top:150px;
	color:#FFFFFF;
	font-size: 87px;
	margin-bottom: 50px;	
	}


#banner1{			
				width: 100%;
				height:450px;
				background-image: url("banner1.jpg");
				background-repeat: no-repeat;
				background-position: center;
				padding-top:16px;
				background-color:#5F5051;
			}



#base{
			width: 100%;
			height: 300px;
			background-color: hsla(0,0%,0%,1.00);
			padding-top:95px;
			padding-bottom: 200px;
			align-content: center;
			text-align: center;
			color: #BDB6B6;
			
			}

.bgdisplay{
				background-color: hsla(0,16%,9%,0.58);
				text-align: left;
				font-size:26px;
				color: #FFFFFF;
				padding: 20px;
				width: 460px;
				height: 100%;
				margin-left: 400px;
				margin-top: 27px;
				border-radius: 15px;
				line-height: 30px;
			}
