*{
	padding:0;
	margin:0;
}
body{
	background:#eaeaec url(../imagens/bg.jpg) repeat-x 0 0;
}
#geral{
	display:table;
	width:956px;
	margin:0 auto;
	background:#FFFFFF;
}
#geral a{
	overflow:visible;
}
#geral .topo_flash{
	display:block;
	float:left;
	width:956px;
	height:148px;
}
#geral .topo_flash h1{
	display:none;
}
#geral .topo_flash .menu_princpal{
	display:none;
}

/*titulos*/
h2{
	display:block;
	float:left;
	text-indent:-999999px;
}
h2.tit_cursos{
	width:100%;
	height:19px;
	background:url(../imagens/bt_cursos.jpg) no-repeat -6px 0;
}
h2.tit_professores{
	width:100%;
	height:19px;
	background:url(../imagens/bt_professores.jpg) no-repeat 0 0;
}
h2.os_cursos{
	width:200px;
	height:19px;
	background:url(../imagens/tit_cusos.gif) no-repeat 20px 7px;
}
h2.tit_poq{
	width:300px;
	height:25px;
	background:url(../imagens/tit_porq.gif) no-repeat 20px 0px;
}
h2.tit_profs{
	width:300px;
	height:25px;
	background:url(../imagens/tit_prof.gif) no-repeat 20px 0px;
}
h2.tit_alvo{
	width:300px;
	height:25px;
	background:url(../imagens/tit_publico.gif) no-repeat 20px 0px;
}
h2.tit_duv{
	width:300px;
	height:25px;
	background:url(../imagens/tit_duvi.gif) no-repeat 20px 0px;
	padding-right:20px;
}
h2.tit_o_curso{
	width:300px;
	height:25px;
	background:url(../imagens/tit_o_curso.gif) no-repeat 20px 0px;
	padding-right:20px;
}
h2.datas_valor{
	width:217px;
	height:21px;
	background:url(../imagens/tit_data.gif) no-repeat -1px 0;
}
h2.oCurso{
	width:217px;
	height:21px;
	background:url(../imagens/tit_oCurso.gif) no-repeat -1px 0;
}
h2.vilara{
	width:130px;
	height:16px;
	background:url(../imagens/tit_profesor.gif) no-repeat 0 0;
}
h3{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ff9933;
	padding:0 10px 0 25px;
}
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	padding:4px 0 0 0;
}
h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-style:italic;
}
h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b40b3b;
	font-style:italic;
	padding-bottom:15px;
}
/*fim titulos*/

#geral .conteudo{
	display:block;
	float:left;
	width:956px;
	height: auto;
	background:url(../imagens/bg_conteudo.jpg) no-repeat 0 0;
	position:relative;
}
#geral .conteudo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:18px;
}
#geral .conteudo span.style_vermelho{
	color:#cc0033;
}
#geral .conteudo .cursos_balao{
	display:block;
	float:left;
	width:718px;
	height:386px;
	background:url(../imagens/bg_balao.gif) no-repeat 20px 0;
	padding:0 24px 50px 20px;
}
#geral .conteudo .cursos_balao_2{
	display:block;
	float:left;
	width:730px;
	height:auto;
	background:url(../imagens/bg_fundo_cursos.jpg) no-repeat 20px 0;
	padding:0 15px 50px 20px;
}
#dv_lst_cursos{
	margin-top: 139px;
	margin-left: 2px;
	width: 724px;
	height: auto;
	min-height: 194px;
	background-image: url(../imagens/bg_lst_cursos.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}
#dv_lst_cursos ul{
	width: 703px;
	height: auto;
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}
#dv_lst_cursos ul li{
	width: auto;
	height: 27px;
	background-image: url(../imagens/m_lst_cursos.gif);
	background-position:left center;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #959595;
	padding-left: 10px;
}
#dv_lst_cursos ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
	color: #636363;
	text-decoration: none;
}
#dv_lst_cursos ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
	color: #000000;
	text-decoration: none;
}
#dv_fim_lst_cursos{
	margin-left: 2px;
	width: 726px;
	height: 124px;
	background-image:url(../imagens/fim_bg_lst_cursos.jpg);
	background-repeat: no-repeat;
}
#geral .conteudo .cursos_balao .tit_superior{
	display:block;
	float:left;
	width:520px;
	height:48px;
	padding:25px 0 0 180px;
}
#geral .conteudo .cursos_balao .txt_balao{
	display:block;
	float:left;
	width:280px;
	padding:32px 25px 0 53px;
	font-weight:bold;
}
#geral .conteudo .cursos_balao .txt_balao a.leia_mais{
	display:block;
	float:right;
	width:62px;
	height:18px;
	text-indent:-999999px;
	background:url(../imagens/bt_leia_mais.jpg) no-repeat 0 0;
	margin-top:5px;
}
#geral .conteudo .cursos_balao .txt_balao a.leia_mais:hover{
	background-position:0 -20px;
}
#geral .conteudo .cursos_balao .professor_home{
	display:block;
	float:left;
	width:375px;
	margin-top:16px;
}
#geral .conteudo .cursos_balao .professor_home img{
	display:block;
	float:left;
	/*width:58px;
	height:71px;*/
	padding-right:5px;
}
#geral .conteudo .cursos_balao .info_extras{
	position:absolute;
	top:106px;
	left:363px;
	width:305px;
	height:100px;
}
#geral .conteudo .cursos_balao .info_extras p.style_extras{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#636363;
	font-weight:bold;
}
#geral .conteudo .cursos_balao .info_extras p.style_extras span.style_vermelho_gr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#b30939;
	font-weight:bold;
	font-style:italic;
}
#geral .conteudo .cursos_balao .info_extras a.bt_matricula{
	display:block;
	float:left;
	width:195px;
	height:27px;
	text-indent:-999999px;
	background:url(../imagens/bt_matricula.jpg) no-repeat 0 0;
	margin-top:4px;
}
#geral .conteudo .cursos_balao .info_extras a.bt_matricula:hover{
	background-position:0 -28px;
}
#geral .conteudo .cursos_relacionados{
	position:absolute;
	top:302px;
	left:351px;
	width:375px;
}
#geral .conteudo .cursos_relacionados ul{
	display:block;
	float:left;
	width:100%;
	padding:5px 0 0 0;
	list-style:none;
}
#geral .conteudo .cursos_relacionados ul li{
	display:block;
	float:left;
	width:100%;
	height:12px;
	padding:0 0 5px 0;
}
#geral .conteudo .cursos_relacionados ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc0000;
	text-decoration:none;
}
#geral .conteudo .cursos_relacionados ul li a:hover{
	text-decoration:underline;
}
#geral .conteudo .cursos_relacionados a.leia_mais{
	display:block;
	float:left;
	width:62px;
	height:18px;
	text-indent:-999999px;
	background:url(../imagens/bt_leia_mais.jpg) no-repeat 0 0;
	margin-top:5px;
}
#geral .conteudo .cursos_relacionados a.leia_mais:hover{
	background-position:0 -20px;
}

#geral .conteudo .dri{
	display:block;
	float:left;
	width:190px;
	height: auto;
	margin-top: 32px;
}

#geral .conteudo .dri p{
	padding:10 0 10px 5px;
}
#geral .conteudo .dri .grade_professores{
	display:block;
	float:left;
	width:190px;
	height: auto;
}
#geral .conteudo .dri .grade_professores .separador_01{
	display:block;
	float:left;
	width:190px;
	height:10px;
	text-indent:-999999px;
	background:url(../imagens/separador.jpg) no-repeat 0 0;
}
#geral .conteudo .dri .grade_professores .o_professor{
	display:block;
	float:left;
	width:170px;
	height:auto;
	background:url(../imagens/bg_frof.jpg) no-repeat 0px 0;
	margin-bottom: 5px;
}
#geral .conteudo .dri .grade_professores .o_professor img{
	display:block;
	float:left;
	width:46px;
	height:58px;
}
#geral .conteudo .dri .grade_professores .o_professor a.nome_professor{
	display:block;
	float:left;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0px 0 0 17px;
}
#geral .conteudo .dri .grade_professores .vertodos{
	display:block;
	float:left;
	width:100%;
	height:46px;
	text-indent:-999999px;
	background:url(../imagens/bt_ver_todos.jpg) no-repeat 0 0;
}

#geral .conteudo .dri .bt_envie_duvida{
	display:block;
	float:left;
	width:100%;
	height:53px;
	text-indent:-999999px;
	background:url(../imagens/bt_enviar_sugestao.jpg) no-repeat 0 0;
}

#geral .conteudo .topinho{
	display:block;
	float:left;
	width:723px;
	height:42px;
	background:url(../imagens/bg_top_int.jpg) no-repeat 18px 0;
	padding-left:18px
}

#geral .conteudo .topinho a.voltar{
	display:block;
	float:right;
	width:50px;
	height:10px;
	background:url(../imagens/bt_voltar.gif) no-repeat 0 0;
	padding-right:30px;
	text-indent:-999999px;
	margin-top:7px;
}

#geral .conteudo .coluna_esq{
	display:block;
	float:left;
	width:470px;
	padding-left:40px;
	background:#FFFFFF;
	padding-right:14px;
}
#geral .conteudo .coluna_esq p{
	padding-bottom:20px;
}
#geral .conteudo .coluna_esq span.style_03{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b30939;
	font-style:italic;
	font-weight:bold;
}
#geral .conteudo .coluna_esq span.style_04{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#959595;
	font-style:italic;
	font-weight:bold;
}
#geral .conteudo .coluna_esq span.style_05{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b30939;
}

#geral .conteudo .centro{
	display:block;
	float:left;
	width:217px;
	padding-right:20px;
}
#geral .conteudo .centro .a_tabela{
	display:block;
	float:left;
	width:188px;
	height:275px;
	background:url(../imagens/bg_box1.gif) no-repeat -1px 0;
	padding:18px 10px 30px 19px;
}
#geral .conteudo .centro .a_tabela .content{
	display:block;
	float:left;
	width:188px;
}
#geral .conteudo .centro .a_tabela .separador_03{
	display:block;
	float:left;
	width:188px;
	height:2px;
	background:#FF0000;
	text-indent:-999999px;
	margin:5px 0 5px 0;
}/**/
.table_01{
	width:188px;
	border:0;
}
.table_01 td{
	width:188px;
	border-bottom:1px solid #FF0000;
	padding:5px 0 5px 0;
	
}
#geral .conteudo .centro .professor{
	display:block;
	float:left;
	width:217px;
	height:287px;
	background:url(../imagens/bg_box_2.gif) no-repeat 0 5px;
	margin-top:18px;
}
#geral .conteudo .centro .professor img.ft_prod{
	display:block;
	float:right;
	width:66px;
	height:77px;
	padding:6px 0 0 0;
}
#geral .conteudo .centro .professor .style_vermelho{
	display:block;
	float:left;
	padding:15px 0 15px 0;
}
#geral .conteudo .centro .professor .txt_01{
	display:block;
	float:left;
	width:197px;
	padding:5px 10px 0 10px;
}
#geral .conteudo .centro .professor .curriculo{
	display:block;
	float:left;
	width:217px;
	height:18px;
	margin-top:10px;
	text-indent:-999999px;
	background:url(../imagens/bt_curriculo.gif) no-repeat 0 0;
}
#geral .conteudo .centro a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
#geral .conteudo .centro a:hover{
	text-decoration:underline;
}
#geral .conteudo .coluna_esq a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
#geral .conteudo .coluna_esq a:hover{
	text-decoration:underline;
}
#geral .conteudo .centro a.leia_mais{
	display:block;
	float:right;
	width:62px;
	height:18px;
	text-indent:-999999px;
	background:url(../imagens/bt_leia_mais.jpg) no-repeat 0 0;
	margin-top:5px;
}
#geral .conteudo .centro a.leia_mais:hover{
	background-position:0 -20px;
}
a.faca_novo{
	position:absolute;
	top:315px;
	left:558px;
	text-indent:-999999px;
	width:153px;
	height:43px;
	background:url(../imagens/bt_faca_02.gif) no-repeat 0 0;	
}
a.faca_novo1{
	text-indent:-999999px;
	width:153px;
	height:43px;
	background-image: url(../imagens/bt_faca_02.gif);
	background-position: top left;
	background-repeat: no-repeat;
	visibility: visible;
	z-index: 99;
	margin-top: 62px;
	margin-left: 18px;
	float: left;
}
/*rodape*/


#geral .rodape{
	display:block;
	float:left;
	width:956px;
	background:#efeeef url(../imagens/bg_rodape.jpg) no-repeat 0 0;
	padding-bottom:20px;
}
#geral .rodape ul.menu_rodape{
	display:block;
	float:left;
	width:926px;
	list-style:none;
	padding:45px 0 0 30px;
}
#geral .rodape ul.menu_rodape li{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#geral .rodape ul.menu_rodape li.separador_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0 10px 0 10px;
}
#geral .rodape ul.menu_rodape li a{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
#geral .rodape ul.menu_rodape li a:hover{
	text-decoration:underline;
}
#dv_horario{
	margin-left: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}
.cl_aulas{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* INICIO TOPO */
#dv_topo{
	display: block;
	width: 956px;
	height: 148px;
	background-image: url(../imagens/topo_novo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#dv_menu_top ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 25px;
}
#dv_menu_top li{
	float: left;
	margin-top: 18px;
	width: auto;
	height: 21px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	background-position: center center;
	background-repeat: no-repeat;
}
#dv_menu_top li a{
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#dv_menu_top li a:hover{
	text-decoration: underline;
}
/* FIM TOPO */ 
#dv_link_des a{
	text-decoration: none;
	color: #000000;
}
.cl_p_destaque{
	padding-top: 2px;
	padding-bottom: 3px;
}
