body { background:#000; }
.home{
	background: #000 url(images/topo-site.jpg) no-repeat center top;	
	margin:0px;
}
img { border:0px; }
.nlinkMenu{
	font-family:tahoma;
	font-size:11px;
	font-weight:bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.nlinkMenu:hover{
	text-decoration: none;
	background:#951300;
}

.nlinkBranco{
	color: #FFFFFF;
	text-decoration: none;
}
.nlinkBranco:hover{
	text-decoration: underline;
}

.nlinkAmarelo{
	color: #FFA800;
	text-decoration: none;
}
.nlinkAmarelo:hover{
	text-decoration: underline;
}

.nlinkCinza{
	color: #929292;
	text-decoration: none;
}
.nlinkCinza:hover{
	text-decoration: underline;
}
#topo_h1 {
	background-position:top left;
	background-repeat:no-repeat;
	height:123px;
	padding:0px;
	margin:0px;
}
#h1 {
	font-family: "tahoma";
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	padding:45px 0 0 0;
	float:left;
	width:350px;
	height:20px;
}
#h2 {
	padding:0px;
	margin:0px;
}
#h3 {
	padding:0px;
	margin:0px;
}
#h4 {
	padding:0px;
	margin:0px;
}
#h5 {
	padding:0px;
	margin:0px;
}
#h6 {
	padding:0px;
	margin:0px;
}

#info_bixo {
	padding:0 10px;
}
#padding_lef_10px {
	padding-left:10px;
	padding-top:1px;
}
#padding_lef_12px {
	padding-left:12px;
}
#padding_top_bottom_10px {
	padding-top:10px;
	padding-bottom:10px;
}
#padding_left_right_10px {
	padding-left:11px;
	padding-right:9px;
}
#padding_left_top_10px {
	padding-left:11px;
	padding-top:10px;
}
#borda_1px_preta {
	border-top:solid 1px #000000;
}
.box_h2_3 {
	padding:0px;
	margin:0px;
}

.txtMenu{font-family:tahoma; font-size:11px;color:#FFFFFF; font-weight:bolder;}
.txtBrancoBold{font-family:tahoma; font-size:11px;color:#FFFFFF; font-weight:bolder;}
.txtAmareloBold{font-family:tahoma; font-size:11px;color:#FFA800; font-weight:bolder;}
.txtTituloBranco{font-family:tahoma; font-size:14px;color:#FFFFFF;}
.txtTituloAmarelo{font-family:tahoma; font-size:14px;color:#FFA800;}
.txtTestera{font-family:tahoma; font-size:16px;color:#FFA800; font-weight:bolder;}
.txtConteudo{font-family:tahoma; font-size:11px;color:#929292;}
.txtPreto{font-family:tahoma; font-size:11px;color:#000000;}
.txtConteudoBranco{font-family:tahoma; font-size:11px; color:#FFFFFF; line-height:1.3;}
.tdMenu{border-top:solid 1px #600A0A;}
.tdMenu a { 
	display:inline-block;
	width:155px; height:100%;
	padding:5px 17px;
}

#h6_rodape {
	background-position:top left;
	background-repeat:no-repeat;
	height:114px;
	padding:0px;
	margin:0px;
}
/***************************************************************
MENU ESQUERDA
***************************************************************/
.bgcor-menusite{
	background:#801000;
}
.bg-tit-menu{
	background:url(images/bg-tit-menu.jpg) no-repeat;
}
/***************************************************************
SE LIGA BIXO
***************************************************************/

.pikachoose2{width: 455px; margin: 0 auto;}

.pika-image2 {position: relative; height: 255px; width: 455px; background: #000; border: 0px solid #e5e5e5; padding: 0px;}
	/*position image holders */
	.pika-image2 .animation2, .pika-image2 .main-image2 {position: absolute; top: 0px; left: 0px;}
	.pika-image2 .animation2 {display: none;z-index:2;}
	.pika-image2 img {border:0;}
	.animation2 { height:255px!important; }

.caption2 {background: url(images/png.png) repeat; width:435px; height: 70px ;border-top: 1px solid #990000;top: 180px ;color: #FFFFFF;font-size: 12px;padding: 0px 10px 10px 10px; position: absolute;left: 0px;text-align: left;z-index: 1}
.pika-image2 .caption2 p {padding: 0; margin: 0; line-height: 14px;}
/*.pika-image img {width: 275px;height: 144px;}*/
.pika-imgnav2 a {position: absolute; text-indent:-999px; display: block;z-index:3;}
.pika-imgnav2 a.previous {background: url(images/seta-esquerda.png) no-repeat left 50%; height: 18px; width: 18px; top: 230px; left: 415px;cursor:pointer; position: absolute}
.pika-imgnav2 a.next {background: url(images/seta-direita.png) no-repeat right 50%; height: 18px; width: 18px; top: 230px; right:0px;cursor:pointer; position: absolute}


ul#pikame2{width:455px;margin-bottom:10px; display:none;}

.seLigaBixo{ width:455px; height: 255px; background: #000; overflow: hidden;}

.TituloSeLiga{font-family:tahoma; font-size:14px;color:#FFA800; font-weight:bold;}
.chamdaSeLiga{font-family:tahoma; font-size:12px;color:#929292;}



/***************************************************************
DICA DOS PROFESSORES
***************************************************************/

#dicaProfessores {
	position: relative;
	overflow:hidden;	
}

#dicaProfessores ul,
#dicaProfessores ul li {
	list-style: none;	
	z-index: 1;}

#dicaProfessores,
#dicaProfessores ul,
#dicaProfessores ul li,
#dicaProfessores ul li {
	margin: 0px;
	padding: 0px;	
	width: 222px;
	height: 218px;
}

#dicaProfessores ul li {
	position: relative;
}

#dicaProfessores div.fundo {
	width: 234px;
	height: 60px;
	
	position: absolute;
	bottom: 0px;
	left: 0px;
	
	background: black;
	z-index: 0;
}

#dicaProfessores ul li p {
	margin: 0px;	
	padding: 10px 15px;
	
	position: absolute;
	bottom: 0px;
	left: 0px;
	
	line-height: 20px;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 14px;
}

#dicaProfessores ul li p a {
	color: white;
	text-decoration: none;	
}	

#dicaProfessores div.paginas {
	position: absolute;
	top: 200px;
	right: 5px;
	
	z-index: 100;
}


#dicaProfessores div.paginas a {
	height: 13px;
	width: 13px;
	
	display: block;
	float: left;
	margin-left: 2px;
	
	color: white;
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;	
	text-align: center;
	line-height: 15px;
	outline: none;
	
	background: black;
}

#dicaProfessores div.paginas a:hover,
#dicaProfessores div.paginas a.activeSlide {
	background: #222;
	font-weight: bold;
}

#dicaProfessores ul li p,
#dicaProfessores ul li div.fundo { display: none; }

#midia {
	position:absolute;
	left:200px;
	top:443px;
	width:470px;
	height:250px;
	z-index:999;
}
/***************************************************************
VIDEOS - INDEX
***************************************************************/
.tb_videos_home{
	border:0px solid blue; 	 
	background:url(images/bg-videos.jpg) no-repeat 0 23px;
}
.btn-1{
	background:url(images/tit-video-aulas.jpg) no-repeat 0 0;
	width:167px; height:24px;
	display:block; float:left;
	text-indent:-999px; overflow:hidden;
}
.btn-1:hover { background-position:-167px 0; }
.btn-2{
	background:url(images/tit-hora-bixo.jpg) no-repeat left center;
	width:113px; height:24px;
	display:block;
	text-indent:-999px; overflow:hidden;
}
.btn-2:hover { background-position:-113px 0; }
.tumb_video{
	width:175px; height:115px;	
	display:block;
	position:relative;
	margin-bottom:5px;
	z-index:0;
}
.tumb_play{
	position:absolute;
	top:0px; left:0px;
	background:url(images/btn-play.png) no-repeat center center;
	width:175px; height:115px;
	cursor:pointer;
	z-index:2;
}
.texto_bloco_video{
	padding:3px 8px 0px 8px;
}
.wrap-videos{
	width:950px; height:495px; 
	background:#000; 
	margin:0 auto;
	position:relative\9; left:20px\9;
	overflow:hidden;
}

:root .wrap-videos {position:relative\9; left:0px\9;}

.wrap-videos .header{
	width:950px; height:95px;
}
.header .tit_video_rodando{
	color:#f28518; 
	font:22px Arial, Helvetica, sans-serif; font-weight:bold;
}
.header .desc_video_rodando{
	color:#fff; 
	font:22px Arial, Helvetica, sans-serif; font-weight:bold;
}
.wrap-videos .content{
	width:950px; height:400px;
}
.content .box-left {
	width:620px; height:400px; float:left;
}
.content .box-right {
	width:330px; height:400px; float:right;
}
.linha-pont-div{ background:url(images/linha-pont-div.png) no-repeat left center;}
.tit_video_outros{ color:#f28518; font:12px Arial, Helvetica, sans-serif;}
.desc_video_outros{ color:#fff; font:12px Arial, Helvetica, sans-serif;}
.cor1 { background:#161616;}
.cor2 { background:#202020;}
.ver_todos { float:right; /*margin-right:10px; margin-top:-5px;*/ position:absolute; bottom:10px; right:15px; }
:root .ver_todos {position:absolute\9; bottom:0px\9; right:0px\9;}

.topo-btns { width:100%; height:20px; margin:10px 0 25px 0; }
.btn-fechar { position:absolute; top:10px; right:10px; }

.redes-sociais{
	width:130px; height:40px; float:right; display:block; padding:30px 80px 0 0;	
}
.redes-sociais a { width:30px; height:30px; border:0px solid blue; margin:5px; text-indent:-999px; overflow:hidden; float:right; }











