/*
	TODOS OS DIREITOS RESERVADOS A WEBALIZE SISTEMAS
	http://www.webalize.com.br/
	CÓPIA PROIBIDA
*/

/* ------------------------------------------------- TAGS */
body * {
	margin: 0;
	padding: 0;
}
body {
	font: 80% Arial;
	background: #999 url(images/fundo_geral.gif);
	color: #666;
	margin: 0px 5px 5px;
}
a:link {
	color: #369;
	text-decoration: none;
}
a:visited {
	color: #369;
	text-decoration: none;
}
a:hover {
	color: #f60;
	text-decoration: none;
}
/* fundo com imagens */
h2 {
	width: 400px;
	height: 50px;
	text-indent: -10000px;
}
/* padrao só maior */
h3 {
	/*position: relative;
	margin-right: 15px;
	float: left;	
	*/
	font: bold 150% Arial;

}
h3.branco, h3.maior_branco {
	color: #fff;
	margin: 5px;
}
h3.maior_branco {
	font: bold 200% Arial;
}
h3.espacado {
	font: bold 130% Arial;
	text-transform: uppercase;
	letter-spacing: 4px;
}
/* fundo escuro texto claro */
h4 {
	font: bold 95% Arial;
	color: #fff;
	background: #666;
	width: 200px;
	text-indent: 20px;
	padding: 16px 0 16px 0;
}
/* padrao só negrito */
h5 {
	position: relative;
	font: bold 110% Arial;
}
h5.branco {
	color: #fff;
}
h6 {
	font: normal 100% Arial;
	text-indent: 5px;
	padding: 0;
	margin: 0;
}

/* ESTILOS DAS INPUTS GERAIS */

input, textarea, select {
	border: 1px solid #ccc;
	background: #fff;
	font: normal 95% Arial;
	color: #666;
	width: 230px;
	padding: 2px;
}

input:focus, textarea:focus, select:focus {
	border: 1px solid #888;
}
input:disabled {
	background: #e6e6e6;
	border: 1px solid #999;
}
label, input, textarea, select {
	position: relative;
	display: block;
	float: left;
	margin-bottom: 8px;
}
select {
	width: 233px;
}
textarea {
	height: 100px;
}
label {
	width: 120px;
	padding-right: 10px;
	color: #666;
	font-weight: bold;
}
input.pequeno {
	width: 100px;
}
label.medio {
	width: 65px;
}
label.pequeno {
	width: 60px;
}
label.label_muito_pequeno {
	width: 30px;
}
br {
	clear: both;
}
object {
	float: left;
}
form {
	margin: 25px 0;
	clear: both;
}

table {
	width: 100%;
}
td {
	height: 30px;
}
fieldset {
	border: 0;
	background: #f7f7f7;
	padding: 10px;
}
address {
	margin-bottom: 20px;
}
ol {
	margin-left: 20px;
}
p {
	margin: 5px 0 10px 0;
}
tr {

}
td {
	padding: 5px;
	vertical-align: top;
}
/* ------------------------------------------------- DIVS E POSICIONAMENTO */

#corpo {
	position: absolute;
	width: 750px;
	margin: 0px 0px 0px -375px;
	left: 50%;
	height: auto;
	float: left;
}
#topo {
	position: relative;
	width: 100%;
	height: 115px;
	float: left;
	background: url(images/fundasso.jpg) no-repeat 300px 10px;
}
#topo_menu {
	position: relative;
	font: 80% Arial;
	text-transform: uppercase;
	width: 100%;
	height: auto;
	float: left;
	z-index: 1;
}
#topo_menu ul {
	margin-top: 10px;
}
#topo_menu ul li {
	display: inline;
	margin-right: 5px;
}
#topo_menu ul li a {
	padding-left: 17px;
}
#topo ul li a:link, #topo ul li a:visited {
	color: #fff;
}
#topo ul li a:hover {
	color: #ff0;
}
#topo_login {
	position: relative;
	width: 500px;
	height: 50px;
	margin-top: 75px !important;
	margin-top: 30px;
	margin-bottom: -8px; /* gambi ieca */
	color: #fff;
	font-size: 95%;
	z-index: 0;
}
#topo_login label {
	width: 40px;
	font-size: 90%;
	color: #fff;
}
#topo_login input {
	width: 0;
	border: 0;
	height: 0;
}
#topo_login input.botao_menor {
	height: 20px;
	width: 30px;
}
#topo_login input.pequeno {
	width: 70px;
	height: 15px;
	border: 1px solid #ccc;
	margin-right: 10px;
}
#topo_infos {
	position: relative;
	width: 500px;
	top: 15px;
	color: #fff;
	font-size: 95%;
	z-index: 0;
}
#topo_infos ul {

}
#topo_infos ul li {
	display: inline;
	padding-right: 5px;
}
#topo_fundo {
	position: absolute;
	width: 464px;
	height: 101px;
	top: -6px;
	left: 255px;
	background: url(images/fundasso.jpg) no-repeat;
	z-index: 0;
	border: 1px solid #000;
}
#topo_logo {
	position: absolute;
	width: 94px;
	height: 23px;
	/*background: url(images/logo3.gif);*/
	top: 70px;
	right: 0;
	z-index: 1;
}
#menu {
	position: relative;
	font: 100% Arial;
	text-align: left;
	width: 100%;
}
#menu ul {

}
#menu ul li {
	display: inline;
}
#menu ul li a {
	float: left;
	padding: 8px 46px 8px 12px;
	background: #666;
	color: #fff;
	border-right: 1px solid #999;
}
#menu ul li a.mais {
	padding: 8px 45px 8px 12px !important;
	padding: 8px 46px 8px 12px;
}
#menu ul li a:hover {
	background: #333;
	color: #ff0;
}
/* DIV MAIOR NAS PAGINAS INTERNAS */
/* pai de todos :P */
#conteudo1 {
	width: 100%;
	height: auto;
	background: #fff;
	margin-bottom: 10px;
	float: left;
	clear: both;
}
/* toda a pagina com um pouco de padd */
#conteudo1_1 {
	position: relative;
	width: 722px;
	height: 500px;
	margin: 0;
	padding: 14px;
}
#conteudo1_1.fundo_galeria2 {
	height: auto;
}
/* pagina de ver galeria */
#conteudo1-2 {
	position: relative;
	width: 722px;
	height: 840px;
	margin: 0;
	padding: 14px;
	float: left;
}

#galeria_esq, #galeria_dir {
	width: 350px;
	float: left;
	margin-bottom: 40px;
	overflow: hidden;
}

#galeria_esq ul.galeria_vo1, #galeria_dir ul.galeria_vo2 {
	width: 225px;
	list-style: inside;
	margin-left: 20px;
	margin-bottom: 40px;
}
#galeria_esq ul.galeria_pai1, #galeria_dir ul.galeria_pai2 {
	width: 200px;
	list-style: circle;
	margin-left: 35px;
}
#galeria_esq ul.galeria_filho1, #galeria_dir ul.galeria_filho2 {
	width: 175px;
	list-style: square;
	margin-left: 20px;
}

/* galerias */
#conteudo1_1.galeria_fundo2, #conteudo1-2.galeria {
	background: url(images/fundo_galeria.jpg) no-repeat;
}

/* rolagem */

#myScrollContainer {
	
}
#myScrollContent {
	
}
#myScrollContainer #myScrollContent ul.miniaturas {
	list-style: none;
	display: inline;
}
#myScrollContainer #myScrollContent ul.miniaturas li {
    width: 45px;
	height: 45px;
	float: left;
    padding: 0 8px 0 0;
}
#myScrollContainer #myScrollContent ul.miniaturas li img {
    width: 45px;
	height: 45px;
    border: 1px solid #ccc;
}
#seta_esq {
	position: absolute;
	left: 16px;
	top: 96px;
}
#seta_dir {
	position: absolute;
	left: 718px;
	top: 96px;
}
#conteudo1-2 iframe.galeria_visualizacao {
	position: absolute;
	background: transparent;
	border: 0;
	top: 180px;
	left: 150px;
	width: 600px;
	height: 685px;
	overflow: hidden;
}
/* fim da rolagem */
#conteudo1-2 ul.galerias_irmas {
	margin: 10px;
}

#conteudo2, #conteudo3 {
	position: relative;
	width: 500px;
	padding: 10px 30px 20px 220px !important;
	padding: 20px 30px 20px 220px;
	float: left;
	z-index: 2;
}
#conteudo2 {
	height: auto;
}
#conteudo2_auxiliar {
	position: absolute;
	top: 147px;
	left: 0px;
	width: 200px;
	border-top: 1px solid #999;
	z-index: 3;
}
#conteudo2_auxiliar ul, ul.lista_limpa {
	list-style-type: none;
}
#conteudo2_auxiliar ul li {
	background: #e6e6e6;
	line-height: 16px;
	width: 180px;
	padding: 8px 0 8px 20px;
	border-bottom: 1px solid #fff;
}
#conteudo2 ul li, #conteudo3 ul li {
	margin-bottom: 10px;
}
#conteudo2.div_faq ul.lista_pai {
	list-style: decimal;
	margin: 4px 0 0 20px;
}
#conteudo2.div_faq ul.lista_filha {
	margin: 4px 0 0 14px;
}
/* paginas com conteudo pequeno */
#conteudo3 {
	height: 400px;
}
/* popup */
#conteudo4 {
	position: relative;
	width: 380px;
}
#conteudo_interno {
	padding: 10px;
	height: auto;
}
#conteudo_galeria {
	position: relative;
	background: url(images/fundo_galeria.jpg) no-repeat;
	width: 100%;
	height: 450px;
}
#conteudo_interno.escuro {
	background: #ccc;
	height: auto;
}
#conteudo_interno.claro {
	background: #e6e6e6;
	height: 200px;
}
#conteudo_interno ul {
	list-style-type: none;
	margin: 4px 0 0 5px;
}
#conteudo_interno ul li {
	width: 450px;
	height: auto;
	background: #e6e6e6;
	padding: 10px;
	margin-bottom: 10px;
	clear: both;
}
#conteudo_interno img {
	float: left;
	margin: 0 15px 50px 0;
}
#conteudo_interno img.imagem_espacada_baixo {
	margin: 0 15px 150px 0;
}
#link_volta {
	position: relative;
	font-size: 85%;
	margin: 0 0 5px 6px;
	z-index: 4;
}
#conteudo_interno br, #conteudo_cursos br {
	clear: none;
}
#conteudo_cursos {
	padding: 15px;
	height: auto;
}
#cursos_flash, #cursos_flash2 {
	position: absolute;
	width: 412px;
	height: 84px;
	top: 147px;
	right: 18px;
}
#cursos_flash2 {
	top: 0;
}

#conteudo_cursos ul.lista_pai {
	list-style-type: none;
	margin: 19px 0 0 5px;
}
#conteudo_cursos ul.lista_pai li {
	background: #999;
	color: #fff;
	width: 94%;
	padding: 20px 15px 30px 25px;
	margin-bottom: 10px;
}
#conteudo_cursos ul.lista_pai li p.espacamento {
	padding: 10px 350px 10px 0;
}
#conteudo_cursos ul.lista_pai li object {
	margin-top: -60px;
	float: right;
}
#caneta_presencial {
	position: absolute;
	bottom: 55px;
	right: 18px;
	width: 144px;
	height: 300px;
	background: url(images/fundo_caneta.gif) no-repeat;
}
#conteudo_cursos ul.lista_pai li ul.lista_seca {
	position: relative;
	list-style: inside;
	float: none !important;
	float: left;
	margin-left: 10px;
}
#conteudo_cursos ul.lista_pai li ul.lista_seca li {
	margin: 0;
	padding: 0;
}
#conteudo_cursos ul.lista_cursos {
	list-style-type: none;
	width: 340px;
	margin: 10px 0 0 0;
	z-index: 3;
}
#conteudo_cursos ul.lista_cursos li {
	background: #666;
	height: 100%;
	padding: 10px;
}
#conteudo_cursos ul.lista_opcoes {
	list-style-type: none;
	width: 81px;
	float: right;
	margin-top: -35px;
}
#conteudo_cursos ul.lista_opcoes li {
	font-size: 80%;
	line-height: 25px;
	padding: 0 4px;
	margin: 0;
	margin-bottom: 2px;
}
#conteudo_cursos ul.lista_opcoes li a:link {
	color: #fff;
	text-decoration: none;
}
#conteudo_cursos ul.lista_opcoes li a:visited {
	color: #fff;
	text-decoration: none;
}
#conteudo_cursos ul.lista_opcoes li a:hover {
	color: #ff0;
	text-decoration: none;
}
#conteudo_cursos ul.lista_opcoes li.cor_sim {
	background: #03c;
	font-size: 70%;
}
#conteudo_cursos ul.lista_opcoes li.cor_nao {
	background: #06f;
}
#conteudo_cursos2 {
	position: relative;
	width: 96%;
	padding: 15px;
	height: auto;
	float: left;
}
#conteudo_cursos_interna {
	position: relative;
	width: 100%;
	background: #999;
	height: auto;
	float: left;
}
#conteudo_cursos_interna.com_padding {
	padding: 20px;
	width: 680px;
}
#conteudo_cursos_esquerda {
	position: relative;
	font-size: 95%;
	width: 430px;
	color: #fff;
	padding: 20px 20px 20px 30px;
	height: auto;
	float: left;
}
#conteudo_cursos_esquerda ul {

}
#conteudo_cursos_direita {
	position: relative;
	font-size: 95%;
	background: #fff;
	color: #fff;
	margin: 20px 0;
	width: 220px;
	float: left;
	z-index: 3;
	}
	#direita1, #direita2, #direita3 {
		padding: 15px;
	}
	#direita1 {
		color: #000;
		font-size: 80%;
	}
	#direita1 ul {
		list-style: none;
		margin-left: 8px;
		margin-top: 10px;
	}
	#direita1 ul li {
		margin-bottom: 5px;
	}
	#direita1 ul li a {
		padding-left: 20px;
	}
	#direita2 {
		height: 110px;
		background: #7a7a7a;
	}
	#direita2 label {
		color: #fff;
	}
	#direita3 {
		background: #666;
	}

/* encomendas */
#conteudo2 ul.alinhar_direita {
	list-style: none;
	font-size: 85%;
	text-align: right;
}
#conteudo2 ul.alinhar_direita li {
	margin-bottom: 5px;
}
#conteudo2 ul.alinhar_direita li a {
	padding-left: 18px;
}
#conteudo2 ul.navegacao_encomendas {
	position: relative;
}
#conteudo2 ul.navegacao_encomendas li {
	display: inline;
	text-indent: 5px;
}
#conteudo2 ul.navegacao_encomendas li a {
	display: block;
	float: left;
	line-height: 25px;
	padding: 2px;
}
#conteudo2 ul.navegacao_encomendas li a.link1 {
	width: 106px;
	margin-right: 5px;
}
#conteudo2 ul.navegacao_encomendas li a.link2 {
	width: 156px;
	margin-right: 5px;
}
#conteudo2 ul.navegacao_encomendas li a.link3 {
	width: 96px;
	margin-right: 5px;
}
#conteudo2 ul.navegacao_encomendas li a.link4 {
	width: 110px;
}
#conteudo_encomenda {
	position: relative;
	margin-top: -16px !important;
	margin-top: -22px;
	width: 468px;
	background: #e6e6e6;
	padding: 15px;
}
#conteudo_encomenda form, #conteudo_cursos_interna form {
	background: #f7f7f7;
	padding: 20px;
	z-index: 0;
}
#conteudo_encomenda form.sem_fundo, #conteudo_cursos_interna form.sem_fundo {
	background: #e6e6e6;
	padding: 0;
	z-index: 0;
}
#destaque_amarelo {
	position: relative;
	width: 98%;
	background: #ffc;
	text-align: center;
	margin-top: 10px;
	padding: 5px;
}
/* fim das encomendas  */
#conteudo_depoimentos, #conteudo_forum {
	position: relative;
	padding: 20px;
	background: #e6e6e6;
}
#conteudo_depoimentos ul, #conteudo_forum ul {
	list-style: none;
}
#conteudo_depoimentos ul li, #conteudo_forum ul li {
	background: #f7f7f7;
	padding: 10px;
}

#fundo_f7 {
	background: #f7f7f7;
	padding: 5px;
}
#fundo_e6 {
	background: #e6e6e6;
	padding: 10px 20px 20px 20px;
	z-index: 0;
}
p {
	position: relative;
	z-index: 4;
}
#conteudo_depoimentos ul {
	font-size: 100%;
	list-style: none;
}
#conteudo_depoimentos ul li {

}
#rodape {
	position: relative;
	font: 70% Arial;
	color: #fff;
	background: url(images/back_menu.gif);
	width: 100%;
	float: left;
	clear: both;
}
#rodape1 {
	position: relative;
	width: 85%;
	float: left;
}
#rodape1 ul {
	margin-top: 4px;
	width: 500px;
}
#rodape1 ul li {
	display: inline;
	margin: 0 1px;
}
#rodape1 ul.lista1 li a {
	font: 120% Arial;
	color: #fff;
}
#rodape1 ul.lista2 li a {
	font: 100% Arial;
	color: #fff;
}
#rodape1 ul li a:hover {
	color: #ff0;
}
#rodape2 {
	position: relative;
	width: 13%;
	text-align: center;
	float: left;
}

#retangulo {
	position: relative;
	width: 100%;
	border: 1px solid
}

/* forum */
fieldset.anexadas, fieldset.anexadas2 {
	width: 92%;
	margin-top: 10px;
	border: 1px solid #ccc;
	text-align: center;
}
fieldset.anexadas2 {
	background: #e6e6e6;
}
fieldset.emoticons {
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
fieldset.emoticons ul, fieldset.anexadas ul {
	list-style: none;
}
fieldset.emoticons ul li {
	float: left;
	width: 30px;
	height: 30px;
	margin: 0px;
}

/* ------------------------------------------------------ AV ------------------------------------ */

#conteudo_aulas {
	position: relative;
	width: 478px;
	margin-top: 30px !important;
	margin-top: -10px;
	min-height: 292px;
	height: auto !important;
	height: 292px;
	padding: 10px 8px;
	background: #e6e6e6;
}
#av_ola {
	position: relative;
	background: #e6e6e6;
	padding: 10px;
}

/* ----------------------------------------------------- BACKGROUNDS ILUSTRATIVOS */

.ilu_dicas, .ilu_novidades, .ilu_artigos, .ilu_sobre, .ilu_faq, .ilu_cliente, .ilu_encomendas2, .ilu_cadastro2, .ilu_cliente, .ilu_forum {
	margin-top: 0 !important;
	margin-top: -15px;
}
.ilu_forum {
	background: url(images/ilu_contato.jpg) no-repeat bottom left;
}
.ilu_cadastro {
	background: url(images/ilu_cadastro.jpg) no-repeat bottom left;
}
.ilu_contato {
	background: url(images/ilu_contato.jpg) no-repeat bottom left;
}
.ilu_encomendas, .ilu_cursos {
	background: url(images/ilu_encomendas.jpg) no-repeat bottom left;
}
.ilu_depoimentos {
	background: url(images/ilu_encomendas.jpg) no-repeat bottom left;
}
.ilu_cadastro2 {
	background: url(images/ilu_cadastro.jpg) no-repeat bottom left;
}

/* ----------------------------------------------------- TITULOS */

.tit_perfil {
	background: url(images/tit_perfil.gif) no-repeat;
}
.tit_av {
	background: url(images/tit_av.gif) no-repeat;
}
.tit_forum {
	background: url(images/tit_forum.gif) no-repeat;
}
.tit_cadastro {
	background: url(images/tit_cadastro.gif) no-repeat;
}
.tit_sobre {
	background: url(images/tit_sobre.gif) no-repeat;
}
.tit_faq {
	background: url(images/tit_faq.gif) no-repeat;
}
.tit_contato {
	background: url(images/tit_contato.gif) no-repeat;
}
.tit_dicas {
	background: url(images/tit_dicas.gif) no-repeat;
}
.tit_novidades {
	background: url(images/tit_novidades.gif) no-repeat;
}
.tit_artigos {
	background: url(images/tit_artigos.gif) no-repeat;
}
.tit_galeria {
	background: url(images/tit_galeria.gif) no-repeat;
}
.tit_galeria_alunos {
	background: url(images/tit_galeria_alunos.gif) no-repeat;
}
.tit_encomendas {
	background: url(images/tit_encomendas.gif) no-repeat;
}
.tit_cursos {
	background: url(images/tit_cursos.gif) no-repeat;
}
.tit2_curso_digital {
	background: url(images/tit2_curso_digital.gif) no-repeat;
	height: 35px;
}
.tit2_curso_presencial {
	background: url(images/tit2_curso_presencial.gif) no-repeat;
}
.tit_depoimentos {
	margin-top: 5px;
	background: url(images/tit_depoimentos.gif) no-repeat;
}
.tit_cliente {
	background: url(images/tit_cliente.gif) no-repeat;
}
.tit_indique {
	background: url(images/tit_indique.gif) no-repeat;
}
.tit_certificado {
	background: url(images/tit_certificado.gif) no-repeat;
}
.tit_mensagens {
	background: url(images/tit_mensagens.gif) no-repeat;
}

/* ------------------------------------------------------ ESTILOS COM CLASSE */

a.ico_home {
	background: url(images/ico_home.gif) no-repeat;
}
a.ico_newsletter {
	background: url(images/ico_newsletter.gif) no-repeat;
}
a.ico_encomenda {
	background: url(images/ico_encomenda.gif) no-repeat;
}
a.ico_cadastro {
	background: url(images/ico_cadastro.gif) no-repeat;
}
a.ico_cliente {
	background: url(images/ico_cliente.gif) no-repeat;
}
a.ico_faq {
	background: url(images/ico_faq.gif) no-repeat;
}
a.ico_contato {
	background: url(images/ico_contato.gif) no-repeat;
}
a.ico_perguntas {
	background: url(images/ico_perguntas.gif) no-repeat 0 1px;
}
a.ico_indique {
	background: url(images/ico_indique.gif) no-repeat 0 1px;
}
a.ico_impressao {
	background: url(images/ico_impressao.gif) no-repeat 0 1px;
}
a.ico_inscricao {
	background: url(images/ico_inscricao.gif) no-repeat 0 1px;
}
a.ico_pagamento {
	background: url(images/ico_pagamento.gif) no-repeat 0 1px;
}

/* ------------------------------------------------------------------ */

.a_direita {
	float: right;
	clear: none;
}
.escondido {
	display: none;
}
.input_pequeno {
	width: 15px;
	border: 0;
}
.texto_grande {
	font-size: 110%;
}
.texto_pequeno {
	font-size: 85%;
}
.texto_muito_pequeno {
	font-size: 70%;
}
.label_auxiliar {
	font: 100% Arial;
	color: #333;	
}
.label_direita {
	width: 250px;
}
.asterisco {
	color: #f00;
	float: left;
	width: 10px;
}
.texto_vermelho {
	color: #9F0000;
}
.texto_verde {
	color: #090;
}
.texto_azul {
	color: #0000CC;
}
.texto {
	position: relative;
	color: #666;
	font-weight: bold;
	z-index: 5;
}
.botao, .botao_maior, .botao_menor {
	font-size: 85%;
	color: #fff;
	border: 0;
	background: #666;
	height: 23px;
	width: 100px;
	margin-right: 5px;
}
.botao_maior {
	width: 140px;
}
.botao_menor {
	height: 20px;
	width: 30px;
}
.input_medio {
	color: #666666;
	width: 180px;
}
.botao_calcular {
	width: 130px;
	height: 21px;
}
.nao_limpa {
	clear: right;
}
.lista_linhas {
	position: relative;
	display: inline;
	padding-right: 10px;
	height: 180px;
	float: left;
}
ul.lista_linhas2, ul.lista_linhas3 {
	list-style: none;
}
ul.lista_linhas2 li, ul.lista_linhas3 li {
	position: relative;
	margin: 0 2px 10px 0;
	height: 200px;
	width: 122px;
	float: left;
	/*background: #6ca6cd;*/
}
ul.lista_linhas2 li img, ul.lista_linhas3 li img {
	margin-bottom: 5px;
}
ul.lista_linhas3 li {
	height: 100px;
	width: 90px;
}
.invisivel {
	display: none;
	border: 0;
	width: 0;
}
a.link_certificado:link {
	font-size: 110%;
	color: #09f;
	font-weight: bold;
	text-decoration: none;
}
a.link_certificado:visited {
	font-size: 110%;
	color: #09f;
	font-weight: bold;
	text-decoration: none;
}
a.link_certificado:hover {
	font-size: 110%;
	color: #f60;
	font-weight: bold;
	text-decoration: none;
}
.cursoDigital_sobre {
	position: absolute;
	top: 260px;
	left: 400px;	
}
.cursoDigital_tour {
	position: absolute;
	top: 565px;
	left: 420px;	
	font-weight: bold;
}
.cursoDigital_demonstrativo {
	position: absolute;
	width: 330px;
	margin-top: 70px;
	right: 25px;
	z-index: 0;
}
.cursoDigital_demonstrativo * {
	position: relative;
}
.recuo {
	margin-left: 20px;
}
.recuo2 {
	margin-left: 40px;
}

.lista_esquerda {
	position: relative;
	width: 100px;
	border: 1px solid #f7f7f7;
	float: left;
	clear: both;
}
.lista_direita {
	position: relative;
	width: 330px;
	margin-left: 5px;
	border: 1px solid #f7f7f7;
	float: left;
}
.limpa_tudo {
	clear: both;
}
.cor_sim {
	background: #f8f8f8;
}
.cor_nao {

}
.cor_destaque {
	background: #C9DBED;
}
.durona {
	position: relative;
	display: block;
}
ul.topico_dentro, ul.topico_dentro2 {
	list-style: none;
}
ul.topico_dentro li {
	display: inline;
}
ul.topico_dentro2 li {
	background: #e6e6e6;
}
.tamanho25 {
	width: 25px;
}
.tamanho50 {
	width: 50px;
}
.tamanho75 {
	width: 75px;
}
.tamanho100 {
	width: 100px;
}
.destaque_adm {
	background: #fafafa;
	color: #9f0000;
	font-weight: bold;
}
ul.navegacao_aulas {

}
ul.navegacao_aulas li {
	display: inline;
	text-indent: 5px;
	float: left;
}
ul.navegacao_aulas li a, ul.navegacao_aulas li.atual a {
	display: block;
	padding: 8px 20px 8px 5px;
	margin-right: 2px;
	background: #f3f3f3;
	float: none;
}
ul.navegacao_aulas li a.mais, ul.navegacao_aulas li a.mais2 {
	width: 121px;
	/*padding: 0 25px 0 6px;*/
}
ul.navegacao_aulas li a.mais2 {
	margin-right: 0px;
}
ul.navegacao_aulas li.atual a:link {
	background: #e6e6e6;
}
ul.navegacao_aulas li.atual a:visited {
	background: #e6e6e6;
}
ul.navegacao_aulas li.atual a:hover {
	background: #e6e6e6;
}
ul.navegacao_aulas li a:hover {
	text-decoration: underline;
}
.lista_sem_formatacao {
	list-style: none;
}
.lista_sem_formatacao li input {
	background: #e6e6e6;
	border: 0;
}
.nao_negrito {
	font-weight: normal;
	width: 90%;
}
#btn_proxima {
	position: absolute;
	margin-left: 380px;
}
#alerta {
	position: absolute;
	padding: 10px;
	width: 400px;
	height: auto;
	top: 80px;
	right: 30px;
	border: 1px solid #D3BE96;
	background: #FCF0D8;
	z-index: 5;
	visibility: visible;
}
#alerta img {
	float: left;
	margin-right: 10px;
}
#alerta ul li {
	margin-top: 10px;
	float: left;
	width: 150px;
	text-align: center;
}
.xzao {
	position: absolute;
	width: 100px;
	height: 100px;
	z-index: 3;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/xzao.png, sizingMethod=scale);
}
.xzao[class] {
	background: url(images/xzao.png) no-repeat;
}
.marcar {
	position: absolute;
	bottom: 0;
	left: 0;
}
.link_branco:link, .link_branco:active, .link_branco:visited {
	color: #fff;
}
.link_branco:hover {
	color: #ff0;
}
#banner_google {
	margin-top: 10px;
	margin-bottom: 10px;
}