@charset "utf-8";
/* CSS Document */




/*font-family: 'Lato', sans-serif;

font-family: 'Open Sans', sans-serif; */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/back.jpg);
	background-position:top center;
	
}
a{
	outline : none;
	
	}
a img {outline : none;
border:none;

}

button {outline : none;
border:none;}

div {outline : none;
border:none;}


#body{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	min-width:1250px;
}
a{
	text-decoration:none;
	color:#FFFFFF;
	}
#b8{
	position:absolute;
	right:20px;
	bottom:-20px;
	width:100px;
	height:100px;
	
	}
#wrap1{
	position:relative;
	top:0px;
	width:100%;
	z-index:400;
	min-width:1250px;
}

#wrap{
	position:relative;
	top:0px;
	min-width:1250px;
	height:14000px;
}


#wraph{
	position:relative;
	top:0px;
	min-width:1250px;
	height:1750px;
}

#wrap2{
	position:relative;
	top:0px;
	min-width:1250px;
	height:1250px;
}

#wrap3{
	position:relative;
	top:0px;
	min-width:1250px;
	height:1250px;
}

#wrap8{
	position:relative;
	top:0px;
	min-width:1250px;
	height:800px;
}

#wrap7{
	position:relative;
	top:0px;
	min-width:1250px;
	height:1350px;
}

#wrap6{
	position:relative;
	top:0px;
	min-width:1250px;
	height:3350px;
}

#wrap5{
	position:relative;
	top:0px;
	min-width:1250px;
	height:1550px;
}

#menu{
	position:fixed;
	width:100%;
	height:100px;
	z-index:300;
	background:#470948;
	}
	
#nav {
	position:relative;
	width:1150px;
	}
	
	
#b0{ 
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	color:#FFFFFF;
	position:relative;
	display:inline-block;
	top:20px;
	margin-right:50px;
	cursor:pointer;
	}

#b1,#b2,#b3,#b4,#b5,#b6{ 
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	color:#FFFFFF;
	position:relative;
	display:inline-block;
	margin:20px 20px 20px 20px;
	cursor:pointer;
	top:-2px;
	letter-spacing:1px;
	}
#bbs{
	display:inline-block;
	
	}
.sep{
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	color:#FFFFFF;
	position:relative;
	display:inline-block;
	top:-2px;
	}

#nav a:hover{
	border-bottom: 2px solid #fff;
	}
	
#b0 a:hover{
	border-bottom: none;
	}

#s1{
	padding-top:200px;
	position:relative;
	width:100%;
	height:1650px;
	background-color:#470948;
	}
#s2{
	padding-top:150px;
	padding-bottom:50px;
	position:relative;
	width:100%;
	background-color:#470948;
	}
#s2h{
	padding-top:100px;
	position:relative;
	width:100%;
	height:850px;
	background-color:#470948;
	}
#s3{
	padding-top:150px;
	padding-bottom:50px;
	position:relative;
	width:100%;
	height:1650px;
	background-color:#12666C;
	}
#s3h{
	padding-top:100px;
	position:relative;
	width:100%;
	height:650px;
	background-color:#12666C;
	}
#s4{
	padding-top:150px;
	position:relative;
	width:100%;
	height:1550px;
	background-color:#DA4046;
	}
#s4h{
	padding-top:100px;
	position:relative;
	width:100%;
	height:450px;
	background-color:#DA4046;
	}
#s5{
	padding-top:50px;
	position:relative;
	width:100%;
	height:1170px;
	background-color:#4B9A77;
	}
#s5h{
	padding-top:100px;
	position:relative;
	width:100%;
	height:730px;
	background-color:#4B9A77;
	}
	
#s6{
	padding-top:150px;
	position:relative;
	width:100%;
	height:3600px;
	background-color:#F37F3F;
	}
	
#s6h{
	padding-top:100px;
	position:relative;
	width:100%;
	height:650px;
	background-color:#F37F3F;
	}
	
#s7{
	padding-top:150px;
	position:relative;
	width:100%;
	height:800px;
	background-color:#621F64;
	}
#s7 a{
	text-decoration:none;
	color:#FFFFFF;
	
	}
	
.bgg1{
	background-color:#EBEBEB;
	position:relative;
	width:100%;
	height:450px;
	display:block;
	margin-top:60px;
	padding-top:100px;
	}
.bgb1{
	background-color:#fff;
	position:relative;
	width:100%;
	height:550px;
	display:block;
	margin-top:0px;
	padding-top:80px;
	}
.bgb8{
	background-color:#fff;
	position:relative;
	width:100%;
	height:1000px;
	display:block;
	margin-top:0px;
	padding-top:80px;
	padding-bottom:80px;
	}
.bgb15{
	background-color:#fff;
	position:relative;
	width:100%;
	height:250px;
	display:block;
	margin-top:0px;
	padding-top:80px;
	}
#b7{
	text-decoration:underline;
	font-style:italic;
	cursor:pointer;
	
	}
.tui a{
	text-decoration:underline;
	}
#b7 a{
	color:#DA4046;
	text-decoration:underline;
	
	}
.btlb{
	width:1100px;
	text-align:left;
	display:block;
	
	}
.ge{
	display:block;
	width:1100px;
	text-align:left;
	}
.b1{
	width:300px;
	display:inline-block;
	}
.b2{
	width:700px;
	display:inline-block;
	text-align:left;
	vertical-align:middle;
	position:relative;
	top:-20px;
	}
.bg1{
	background-color:#EBEBEB;
	position:relative;
	width:100%;
	height:180px;
	display:block;
	margin-top:60px;
	padding-top:100px;
	}
.cb{
	display:block;
	
	}
.tu a{
	text-decoration:underline;
	
	}
.bg1a{
	background-color:#EBEBEB;
	position:relative;
	width:100%;
	height:200px;
	display:block;
	margin-top:60px;
	padding-top:100px;
	}
.bb1{
	background-color:#fff;
	position:relative;
	width:100%;
	height:950px;
	display:block;
	margin-top:0px;
	padding-top:50px;
	}	
		
	
.ttu{
	text-transform:uppercase;
	
	}
.bbcg{
	background-color:#EBEBEB;
	position:relative;
	width:100%;
	height:400px;
	display:block;
	margin-top:60px;
	padding-top:100px;
	}
.bbcb{
	background-color:#fff;
	position:relative;
	width:100%;
	height:800px;
	display:block;
	margin-top:0px;
	padding-top:100px;
	}
.bbcg1{
	background-color: #EBEBEB;
	position: relative;
	width: 100%;
	height: 650px;
	display: block;
	margin-top: 0px;
	padding-top: 100px;
	}
.bbcb1{
	background-color: #fff;
	position: relative;
	width: 100%;
	height: 630px;
	display: block;
	margin-top: 0px;
	padding-top: 100px;
	}
.bbcb2{
	background-color:#fff;
	position:relative;
	width:100%;
	height:600px;
	display:block;
	margin-top:0px;
	padding-top:100px;
	}
.bbcb2a{
	background-color:#fff;
	position:relative;
	width:100%;
	height:600px;
	display:block;
	margin-top:50px;
	padding-top:100px;
	}
.bbcb2b{
	background-color:#fff;
	position:relative;
	width:100%;
	height:700px;
	display:block;
	margin-top:0px;
	padding-top:100px;
	}
.bbcg2{
	background-color:#ebebeb;
	position:relative;
	width:100%;
	height:680px;
	display:block;
	margin-top:0px;
	padding-top:100px;
	}
.b40{
	display:inline-block;
	width:40%;
	padding:20px;
	}
	
.b40i{
	display:inline-block;
	width:40%;
	padding:20px;
	border-right:solid 3px #470948;
}
	
	
#footer{
	width:100%;
	position:absolute;
	bottom:50px;
	}
.bbco{
	position:relative;
	width:100%;
	height:600px;
	color:#470948;
	background-color:#fff;
	margin-top:200px;
	padding-top:100px;
	}


.fola{
	font-family: 'Lato', sans-serif;
	}
.foos{
	font-family: 'Open Sans', sans-serif;
	}
.fs80{
	font-size:80px;
	}
.fs30{
	font-size:30px;
	}
.fs40{
	font-size:40px;
	}
.fs50{
	font-size:50px;
	}
.fs20{
	font-size:20px;
	}
.fs23{
	font-size:23px;
	}
.fs25{
	font-size:25px;
	}
.fs27{
	font-size:27px;
	}
.fs21{
	font-size:21px;
	}
.fs16{
	font-size:16px;
	}
.fw100{
	font-weight:100;
	}

.fw300{
	font-weight:300;
	}


.fw400{
	font-weight:400;
	}

.fw600{
	font-weight:600;
	}

.fw700{
	font-weight:700;
	}

.fw900{
	font-weight:900;
	}




.cff{
	color:#fff;
	}
.c47{	
color:#470948;
}
.c66{	
color:#666;
}
.c126{
color:#12666C;
}
.cda{
color:#DA4046;
}
.c4b{
	color:#4B9A77
	
	}
.c98{
	color:#989898;
	
	}
	
.cf3{
	color:#F37F3F
	
	}
.pr{
	display:block;
	position:absolute;
	left:900px;
	top:50px;
	}
.bcf3{
	background:#F37F3F
	
	}
.bc12{
	background:#12666D
	}
.bcda{
	background:#DA4046
	}
.bcf2{
   background:#F27F41
}
.bc4b{
	background:#4B9A77
	}
.bcbd1{
	background:#471048
	}
.bcbd2{
	background:#76205B
	}
.bcbd3{
	background:#BE4C4A
	}
.bcbd4{
	background:#FFB120
	}

.ccbd1{
	color:#471048
	}
.ccbd2{
	color:#76205B
	}
.ccbd3{
	color:#BE4C4A
	}
.ccbd4{
	color:#FFB120
	}

.bc126{
background-color:#12666C;
}

.mt200{
	margin-top:200px;
	
	}
.mt100db{
	margin-top:100px;
	display:block;
	}
.mt30{
	margin-top:30px;
	}
.bola{
	display:inline-block;
	width:240px;
	height:240px;
	border-radius:170px;
	color:#FFFFFF;
	line-height:240px;
	margin:30px;
	text-transform:uppercase;
	text-align:center;
	}
.bola2{
	display:inline-block;
	width:120px;
	height:100px;
	border-radius:75px;
	color:#FFFFFF;
	line-height:240px;
	margin:30px;
	text-transform:uppercase;
	text-align:center;
	position:relative;
	left:50px;
	top:-30px;
	padding-top:20px
	
	}
	
.tb{
	display:block;
	padding-top:90px;
	line-height:30px;
	letter-spacing:1px;
	}
.tbx{
	display:block;
	padding-top:40px;
	line-height:30px;
	letter-spacing:1px;
	}
#footer{
	position:fixed;
	width:100%;
	height:50px;
	z-index:300;
	bottom:0px;
	line-height:50px;
	background-color:#370538;
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:300;
	min-width:1200px;
	}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
	
	}
#rss{
	position:absolute;
	top:5px;
	right:100px;
	
	}
.ge{
	display:block;
	width:1100px;
	text-align:left;
	}
.fr{
	display:block;
	float:right;
	text-align:right;
	font-style:italic;
	
	}
.tui{
	text-decoration:underline;
	font-style:italic;
	
	}
.tu{
	text-decoration:underline;
	
	
	}
.pdf a{
	display:inline-block;
	padding:10px 20px;
	background:#4B9A77;
	color:#FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	border-radius:5px;
	text-decoration:none;
	-webkit-box-shadow: 0px 5px 0px rgba(52,133,99,1);
-moz-box-shadow: 0px 5px 0px rgba(52,133,99,1);
box-shadow: 0px 5px 0px rgba(52,133,99,1);
	}
#bb1, #bb2, #bb3, #bb4{
	cursor:pointer;
	
	}
.b40t{
	width:80%;
	text-align:left;
	height:2400px;
	display:block;
	
	}

@media (max-width:1160px) { 
	
	#b1,#b2,#b3,#b4,#b5,#b6{ 
	margin:15px;
	font-size:14px;
	}
	
}

@media (max-width:1000px) { 
	
	#b1,#b2,#b3,#b4,#b5,#b6{ 
	margin:10px;
	font-size:12px;
	}
	

}