/* overhide */
body {background-color: #000; width: 100%; height: 100%;}
h1 {font-weight: bold; font-size: 2.4em; color: #000; line-height: 90%;}

/* color */
.laranja {color: #D65B20;}
.life{ padding-left: 47px; text-align: center; letter-spacing: 7px; margin-top: 25px; }

/* background */
.bg01 {background: #fff url('../img/site/01.jpg') no-repeat;} /* ok */
.bg02 {background: #fff url('../img/site/02.jpg') no-repeat;} /* ok */
.bg03 {background: #fff url('../img/site/bg03.png') no-repeat;} /* */
.bg04 {background: #fff url('../img/site/04.jpg') no-repeat;} /* ok */
.bg05 {background: #fff url('../img/site/bg05.png') no-repeat;} /* ok */
.bg06 {background: #fff url('../img/site/06.jpg') no-repeat;} /* ok */
.bg07 {background: #fff url('../img/site/05.jpg') no-repeat;} /* ok */
.bg08 {background: #fff url('../img/site/bg08.png') no-repeat;} /* ok */
.bg09 {background: #fff url('../img/site/bg09.png') no-repeat;} /* ok */

/* float */
.floatL {float: left;}
.floatR {float: right;}

/* content */
.header {height: 100px; margin: 35px 0 0 0;}
.container {width: 950px; height: 724px;}
.content {height: 501px; padding-top: 50px;}
/* paginacao */
.pagin { text-align: center; }
.pagin a{ text-decoration: none; color: #FFF; }
.pagin a:hover{ color: #000; }

/* home */
.home-links {margin-top: 250px;}
.horario-aula {margin: 0 0 0 250px;}
.redes-sociais {margin: 130px 0 0 0; float: right;}
.redes-sociais ul {margin: 0; padding: 0; list-style: none;}
.redes-sociais li {display: inline; padding: 0 8px;}
.banner {background-color: #3B3734; width: 440px; height: 300px; overflow: hidden; }
.banner ul{margin:0; padding: 0; list-style: none; }
.banner ul li{margin:0; padding: 0; width: 440px; height: 300px; overflow: hidden;}
.link-home {width: 170px; height: 100px; float: right;}

/* via olimpica */
.via-olimpica {width: 778px; height: 372px; margin: 34px 0 0 88px;}
	.via-olimpica-spacer {height: 16px; clear: both;}
	.via-olimpica-bl01 {width: 248px; float: left;}
	.via-olimpica-bl01  img{ width: 230px; height: 357px; margin: 5px 0 5px 5px; }
	.via-olimpica-bl02 {width: 274px; float: left; margin-right: 8px;}
	.via-olimpica-bl02 h1 {text-align: center; margin: 12px 0 0 10px;}
	.via-olimpica-bl03 {width: 240px; float: right;}

/* aulas */
.aulas { width: 777px; height: 372px; margin: 0 0 0 87px;  }
	.aulas-bl01{ width: 320px; float: left; }
	.aulas-bl01 ul { list-style: none; margin-top: 0;}
	.aulas-bl01 ul li{ margin: 3px 0;}
	.aulas-bl01 ul li a.shadow{ 	color: #FFF; font-family: "times new roman", verdana; font-size: 22px; font-weight: bold; 
								text-transform: uppercase; text-decoration: none; text-shadow: #000 1px 2px 3px; width: 100%; }
	.aulas-bl01 ul li a.shadow:hover{ text-decoration: underline; }
	.aulas-bl02{ width: 290px; float: left;  margin-top: -40px;}
.aula { width: 840px; height: 380px; margin: 53px 0 0 20px;  }
	.aula-bl01{ width: 180px; float: left;}
	.aula-bl01 ul{ margin: 60px 0; list-style: none; text-align: right; }
	.aula-bl01 ul li a{ text-transform: uppercase; color: #FFF; text-decoration: none; padding: 2px 0 0 5px; font-weight: bold; display: block; }
	.aula-bl01 ul li a:hover,
	.aula-bl01 ul li a.wop{ background: #FFF; color: #000; }
	.aula-bl02{ width: 340px; float: left; padding: 30px 0 0 10px; }
	.aula-bl02 .conteudo{  overflow-x: hidden; overflow-y: scroll; height: 270px; width: 330px; }
	.aula-bl03{ width: 300px; float: left; padding: 50px 0 0 0; }
/* personais */
.personais{ width: 777px; height: 372px; margin: 34px 0 0 87px; color: #FFF; }
	.personais-bl01{ width: 247px; float: left; }
	.personais-bl02{ width: 270px; margin-left: 100px; float: left; }
	.personais-bl02 ul{ margin:0;padding: 0; list-style: none; }
	.personais-bl02 ul li{ margin: 2px 0; }
	.personais-bl02 ul li a{ color: #FFF; text-decoration: none; }
	.personais-bl02 ul li a:hover{ text-decoration: underline; }
.personal{ width: 662px; height: 400px; margin: 20px 0 0 200px; }
	.personal-topo{ height: 35px; color: #FFF; padding-left: 50px;}
	.personal-bl01{ float: left; width: 390px; padding-left: 10px; }
	.personal-bl02{ float: left; width: 250px; }
	
/* cheguei la */
.cheguei-la{ width: 640px; height: 372px; margin: 25px 0 0 130px; color: #FFF; }
	.cheguei-la-bl01{ width: 270px; float: left; padding-right: 5px;}
	.cheguei-la-bl02{ width: 359px; float: left; height: 390px; }
	.cheguei-la-bl02 .nome{ color: #000; font-weight: bold; }
/* album */
.album {margin: 5px 0 0 5px;}
	.album ul {margin: 0; padding: 0; list-style: none;}
	.album li {display: inline; padding: 0 2px;}
/* eventos */
.eventos{ width: 704px; height: 408px; margin: 48px 0 0 105px; color: #FFF;}
	.eventos .tit{ text-align: left; width: 250px; float: left;}
	.eventos .nav{ width: 447px; float: left; padding-top: 18px; text-align: right; }
	.eventos-titulo{ width: 100%; height: 20px;  clear: both; font-size: 19px; }
	.eventos-bl01{ width: 378px; text-align: center; float: left; }
		.eventos-bl01 .img{ margin: 38px auto 0 auto; width: 320px; height: 240px; }
		.eventos-bl01 .navig{ margin: 0 auto; width: 320px; padding-top: 20px; text-align: right;}
		.eventos-bl01 .navig a{ color: #FFF; text-decoration: none;}
	.eventos-bl02{ width: 323px; float: left;}
		.eventos-bl02 p{margin-top: 19px; }
/* tirar duvidas */
.tire-duvidas{ width: 700px; height: 400px; margin: 60px 0 0 80px;}
	.tire-duvidas-bl01{ width:260px; float: left; padding-right: 20px; }
	.tire-duvidas-bl02{ width: 399px; float: left; font-size: 8pt; color: #000; margin-top: 65px;}
		.tire-duvidas-bl02 textarea{ height: 90px; }
		.tire-duvidas-bl02 .btnPlace{ text-align: right; }
/* menu */
.menu ul {margin: 0; padding: 0; list-style: none;}
.menu li {display: inline; padding: 0 2px;}
.menu a {text-decoration: none; color: #000; font-weight: bold;}
.menu a:hover {background-color: #E87917; color: #fff;}

/* footer */
.footer {height: 37px; color: #fff;}
	.footer-lines {margin: 7px 0 0 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; text-align: center;}
	.footer img {margin: 3px 0 0 10px;}