dd,dfn,div,dl,dt{border:0;margin:0;outline:0;padding:0;}

#menu-esquerdo-base a{color:#333;}
#menu-esquerdo-base{background:#F1F1F1;display:table-column;float:left;height:auto;margin:0;text-align:center;width:204px;}
#menu-esquerdo-base img.abed{border-top:#FFF solid 1px;border-bottom:#CCC solid 1px;margin:0 auto;padding:5px 13px;text-align:center;}
#menu-esquerdo-links dl{font-size:0.7em;text-align:left;width:204px;}
#menu-esquerdo-links dt{background:#D3D3D3 url(../cursos-imagens/fundo-menu-superior.png) repeat-x;border-bottom:#CCC solid 1px;color:#C00;font-size:1.1em;font-weight:bold;line-height:20px;margin:10px auto 0 auto;padding:0 0 0 5px;text-align:left;text-transform:uppercase;text-shadow:#FFF 1px 1px 1px;width:199px;}
#menu-esquerdo-links dd a{background:#F2F2F2 url(../cursos-imagens/fundo-menu-superior.png) repeat-x;border-top:#FFF solid 1px;border-bottom:#CCC solid 1px;color:#000;display:block;font-size:0.9em;line-height:14px;padding:3px 5px 3px 10px;width:189px;}
#menu-esquerdo-links dd a:hover{background:#F1F1F1 url(../cursos-imagens/fundo-menu-superior-invertido.png) repeat-x;border-top:#CCC solid 1px;border-bottom:#FFF solid 1px;color:#C00;}


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;}

#depoimentos{
background:#DDEAFF url(imagens/depoimentos.jpg);
height:155px;
width:566px;}

#depoimentos h1{
margin:0;
padding:10px 0 10px 0;
text-align:center;
text-transform:uppercase;
width:333px;}

#depoimentos h2{
margin:0;
padding:0 0 10px 0;
text-align:center;
text-transform:none;
width:333px;}

#depoimentos h3{
color:#900;
margin:0;
padding:0 0 10px 0;
text-align:center;
text-transform:none;
width:333px;}

#depoimentos-lista ul{
padding:0;
list-style:none;}

#depoimentos-lista li{
border-bottom:#CCC solid 1px;
padding:5px 0 5px 0;
list-style:none;
text-align:left;}

#depoimentos-lista a{
color:#C00;}

#depoimentos-lista a:hover{
color:#F90;}

#depoimentos-lista h2{
margin:0;
padding:0 0 10px 0;
text-align:center;
text-transform:none;}
