body {
 margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;}

acronym{
border:0;}

a, a:visited{
color:#333;
text-decoration:none;}

a:hover{
text-decoration:none;
color:#F60;}

/* CABEÇALHO */

#cabecalho{
	text-align:center;
 background:url(images/fundo_topo.jpg) bottom repeat-x;
	border-bottom:#999 solid 4px;}

.cabecalho{width:780px;
 height:80px;}

.logotipo{
 height:79px;
 width:165px;
	background:url(images/logo.gif) 15px center no-repeat;}

.menu-topo{
 width:385px;
 height:30px;
	text-align:center;
	padding-top:10px;}

.menu-topo-item{
 text-align:center;
	font-size:0.7em;
	font-weight:normal;
	color:#333;
	padding-left:5px;
	padding-right:5px;
	border-right:#666 solid 1px;}
	
.menu-topo-item-ultimo{
 text-align:center;
	font-size:0.7em;
	font-weight:normal;
	color:#333;
	padding-left:5px;
	padding-right:5px;}

.menu-topo-item a{text-decoration:none;}

.menu-topo-item-ultimo a{text-decoration:none;}

.menu-topo-item a:hover{color:#F60; text-decoration:none;}

.menu-topo-item-ultimo a:hover{color:#F60; text-decoration:none;}

.slogan{
 width:385px;
 height:49px;
	font-size:0.75em;
	text-align:left;
	padding-left:20px;
	font-style:italic;
	font-weight:bold;
	color:#CE3400;}
	
.menu-medio{
 width:780px;
	text-align:left;}
	
.acesso{
	font-size:0.7em;
	text-align:left;
	font-weight:bold;
	color:#CE3400;}

.login{width:230px;}


/* MENU ESQUERDO */

#menu-esquerdo{
 width:204px;
	background:#EFEFEF;
	border:#999 solid 1px;}

.menu-esquerdo-grupo{
 width:180px;
	margin-bottom:5px;}

.menu-esquerdo-seta{
 width:15px;
	background:url(images/seta_vermelha.gif) no-repeat left center;}

.menu-esquerdo-titulo{
 height:22px;
 border-bottom:#FFF solid 1px;
	font-size:0.7em;
	text-align:left;
	font-weight:bold;
	width:165px;
	color:#CE3400;}


.menu-esquerdo-item-novo{
background:url(../imagens/lancamento.gif) right no-repeat;}

.menu-esquerdo-item, .menu-esquerdo-item-novo{
 height:22px;
	text-align:left;
	font-size:0.7em;
	font-weight:normal;
	color:#333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:0;
	border-top:#CCC solid 1px;
	border-bottom:#FFF solid 1px;}

.menu-esquerdo-item-novo{
background:url(../imagens/lancamento.gif) right no-repeat;}

.menu-esquerdo-banner{
 border-bottom:#CCC solid 1px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;}




.style11 {font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
.style23 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
.style27 {
	color: #000;
	font-weight: bold;
}

.titulo-curso {
 padding:0;
	margin:0;
 text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:normal;}

.bgtopo {
	background-image: url(/restrito/images/bg_topo.jpg);
	background-repeat: repeat-x;
}
.contato_topo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.menuSecao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CE3400;
}

.txt11 {
 text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.form_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}
.txtLateral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.menuLateral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.Lancamento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.fundo_topo {
	background-image: url(images/fundo_topo_interna.gif);
	background-repeat: repeat-x;
}
.textoSecao {
 text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.tituloSecao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C50000;
}
.fundo_esquerdo {
	background-image: url(images/lateral_esquerda.jpg);
	background-repeat: no-repeat;
}
.fundo_direito {
	background-image: url(images/lateral_direita.jpg);
	background-repeat: no-repeat;
}
.botao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3300;
	border: 1px solid #999999;
}
a {
	color: #333333;
}
.Preco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
.TituloCompra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.form_cadastro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
}
.linkLateral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.linkBranco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkLateral:hover {
	background-color: #FFCC33;
	height: 17px;
	width: 150px;
}

#forum {font-family: Arial, Helvetica, sans-serif;}
#forum	h3	{margin:2px;color: #CE3400;}
#forum	p	{margin:2px;text-indent:6px;font-size: 12px;}
#forum	a	{text-decoration:none;color: #333;}
#forum	a:hover	{text-decoration:underline;color: #CE3400;}
#forum	a.lnkPostTopico		{text-decoration:none;color: #CE3400;}
#forum	a.lnkPostTopico:hover	{text-decoration:underline;color: #333;}
#forum	td	{margin:2px;font-size: 12px;}
#forum	tr	{margin:2px;border:solid 1px gainsboro;}
.txtDestaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.linkDestaque {
	text-decoration: none;
}


#instrutor{width:100%; text-align:justify; font-size:0.7em; color:#333;}
#instrutor img{float:left; padding-right:10px;}
.titulo{background:#CCC;}