@charset "utf-8";
body
{
font: 14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
background:url(images/body.jpg);
margin: 0px; 
padding: 0px;
text-align: center; 
color: #041a38;
SCROLLBAR-FACE-COLOR: #f9f9f9;
SCROLLBAR-HIGHLIGHT-COLOR: #f9f9f9;
SCROLLBAR-SHADOW-COLOR: #003366;
SCROLLBAR-3DLIGHT-COLOR: #336699;
SCROLLBAR-ARROW-COLOR: #003366;
SCROLLBAR-TRACK-COLOR: #f9f9f9;
SCROLLBAR-DARKSHADOW-COLOR: #f9f9f9;
}
.spacerFF
{
	clear:left;
}
br
{
line-height:0px;
}
img
{
border:0px;
outline:none;
}
p{
text-align:justify;	
margin:20px;
}
a{
outline:none;
border:none;
}
a.ancora
{
text-decoration:none;
}
table.table td
{
padding:10px;
text-align:left;
border:none;
}
.sessao
{
text-align:center; 
clear:both;	
margin-top:50px;
}
.ProdutoDetalhe
{
 text-align:center;
 margin-top:100px;	
}
.Bold
{
text-align:center;
font-size:larger;
color:#900;
}
.margens_center
{
text-align:center;
margin:5px;
padding:5px;
}
.ProdutoDescricao
{
clear:both;
font-size:larger;
color:#C60;
border-bottom:#FC6 thin dotted;
}
.pagamento
{
text-align:center; 
background-color:#f8f8f8; 
border:1px thin #eee8e8; 
padding:20px;
margin:20px;
}
.carrinho_figura
{
margin:50px 20px;
float:left;
width:350px;
height:350px;
}
.carrinho_figura_pgto
{
margin:30px;
float:left;
width:250px;
height:400px;
}
.carrinho_figura_cadastro
{
margin:35px 20px;
float:left;
width:300px;
height:440px;
}
.carrinho_figura_pagamento
{
margin:35px 5px;
float:left;
width:160px;
height:440px;
}
.carrinho_destaque
{
margin:20px;
float:left;
width:100%;
border:1px solid blue;
}
span span
{
	margin-left:5px;
	color:#990000;
	display:none;
}
#logo-pagamentos
{
width:220px;
height:50px;
margin:0px;
padding:0px;
}
#logo-pagamentos li
{
list-style:none;
float:right;
height:50px;
margin:2px;
}
#redes_sociais
{
width:220px;
height:30px;	
margin:0px;
padding:0px;
}
#redes_sociais li
{
list-style:none;
float:left;
width:27px;
margin:4px;
}
#divPagamentoLogin
{
width:250px;
float:left;
margin-left:120px;
margin-top:40px;
display:none;
} 
#DivIdentificacao
{
width:410px;
float:left;	
margin-top:20px;
}
/** TOPO**/
#topo
{
height:130px;
width:100%;
min-width:1000px;
margin:0px;
padding:0px;
background:url(images/global-topo-detalhe.jpg) repeat-x;
}
#logo
{
text-align:center;
margin-top:35px;
margin-bottom:15px;
width:100%;
float:left;
}
#menu
{
 width:100%;
 text-align:center;
 height:25px;
 margin:0px;
 padding:0px;
 float:left;
}
#menu ul{
list-style:none;
margin:0px auto;
padding:0px;
width:820px;
height:25px;
/*float:left;*/
text-align:center;
}
#menu ul li{
list-style:none;
float:left;
width:100px;
height:28px;
margin:0px;
padding:0px;
text-align:center;
font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
font-weight:bold;
background:url(images/bt-detalhe.jpg) repeat-x;
border-right:1px solid #d7dcea;
}

#menu ul li.left{
background:url(images/bt-detalhe-left.jpg);
}
#menu ul li.right{
background:url(images/bt-detalhe-right.jpg);
border:none;
}

#menu ul li a{
display:inline-block;
outline:none;
margin-top:5px;
/*text-decoration:none;*/
color:#FFF;/*#103080*/
text-decoration:none;
}
#menu ul li a:hover{
text-decoration:underline;
color:#F60;
}
#form_login
{
	margin-top:10px;	
}
input.login {
  border:3px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;		
  height:18px;
  width:120px;
  font-size:13px;
  padding:2px;
  margin-top:2px;
}
.span_login
{
font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
font-weight:bold;
color:#103080;
}
.obs
{
font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
font-weight:bold;
color:#103080;
clear:both;
border:1px dashed #FC6;
margin-top:15px;
}
/* FIM TOPO */

/* CONTEÚDO **/
#full{
margin:0px;
padding:0px;
width:100%;
min-width:1000px;
/*border:1px solid blue;*/
}
#conteudo
{
width:75%;
float:left;
/*border:1px solid yellow;*/
}
#dinamicMenu /* MENU */
{
	width:166px;/*#225px;*/
	float:left;
	padding:0px;
	margin:10px 15px 5px 5px;
}
#dinamicMenu ul
{
	margin:0px;
	padding:0px;
	width:166px;
}
#dinamicMenu ul li
{
list-style:none;
clear:left;
margin:0px;
padding:0px;
height: 30px;
width:166px;
border-bottom:1px #e6eaf4 solid;
background-color:#103080;
text-align:left;
}
#dinamicMenu ul li.first
{
background-color:#FFF;
background-image:url(images/top_menu.jpg);
border:none;
text-align:center;
border-bottom:1px #e6eaf4 solid;
}

#dinamicMenu ul li.fim
{
/*background-color:#113080;*/
background-image:url(images/footer_menu.jpg);
border:none;
height:20px;
margin:0px;
padding:0px;
}
#dinamicMenu ul li a
{
outline:none;
text-decoration:none;
display:inline-block;/*IMPORTANTÍSSIMO para aceitar padding-top e margin-top*/
margin-top:5px;
margin-left:5px;
color:#FFF;
font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
font-weight:bold;

}
#dinamicMenu ul li a:hover
{
color:#e4794d;
text-decoration:underline;
}
#destaques
{
margin:5px 0px 0px 15px;
padding:0px;
height:370px;/*370px*/
width:70%;
float:left;
text-align:center;
/*border:1px solid green;*/
}
#pag-seguro
{
margin:0px;
padding:50px 0px 0px 5px;
height:52px;
width:552px;
float:left;

}
.CursoDestaque
{
float:left;
width:150px;
height:315px; 
overflow:visible;
text-align:center;
vertical-align:middle;
margin:0px 15px 0px 5px;
padding:2px;
cursor:pointer;	
}
.CursoDestaqueVendas
{
float:left;
width:170px;
height:260px; 
overflow:visible;
text-align:center;
vertical-align:middle;
margin:5px;
padding:1px;
cursor:pointer;
}
.DetalhesCursoDestaque
{
text-align:center;
margin:0px;
padding:0px;
overflow:visible;
}
.DetalhesNomeCursoDestaque
{
text-align:center;
margin:7px 0px 0px 0px;
padding:0px;
/*height:40px;
/*width:150px;*/
overflow:visible;
}
.mini_imagem
{
border:none;
outline:none;
float:left;
margin:0px 4px 5px 0px;
}
.small_margem
{
margin:0px;
text-align:justify;
}
#propagandas
{
width:235px;
float:left;
}
.mais_vendidos
{
width:220px;
margin-top:10px;
padding:5px;
overflow:visible;
}
.small_propaganda
{
border: 1px solid #d0e4f1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;		
width:220px;
height:100px;
margin-top:10px;
padding:5px;
overflow:visible;
}
.big_propaganda
{
border: 1px solid #d0e4f1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;		
width:220px;
height:300px;
margin-top:10px;
padding:5px;
overflow:visible;
}
.boxPropagandas
{
/*border: 1px solid blue;*/
width:220px;
margin:10px 0px;;
padding:5px;
overflow:hidden;	
}
.TextoPropaganda
{
text-align:justify;
margin:0px;
padding:5px;
}
.tituloPropaganda
{
	color:#F60;
	padding:5px;
	font-weight:bold;
}
.vendas
{
margin:0px;
padding:0px;
/*height:370px;*/
width:100%;
float:left;
/*border:1px solid red;*/
}
/*FIM CONTEUDO*/

/* FOOTER */
#footer
{
height:37px;
width:100%;
min-width:1000px;
margin:0px;
padding:0px;
background:url(images/global-footer.jpg) repeat-x;
clear:both;
}
#footer p
{
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:0px;
	display:inline-block;
}
/* FIM FOOTER */

.titulo
{
	font-size:20px;
	font-weight:bold;
	color:#F60;
	text-shadow:#0066FF;
	margin-top:35px;
	font-style:italic;
}
.boldPrice
{
font-weight:bold;
font-size:30px;
color:#930;
}
.moeda
{
font-weight:bold;
font-size:12px;
color:#930;
font-style:italic;
font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.moedaFake
{
font-weight:normal;
font-size:12px;
color:#006;
text-decoration:line-through;
font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.moedaNormal
{
font-weight:normal;
font-size:larger;
color:#900;
font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#mask 
{
position:absolute;
z-index:9000;
background-color:#000;
display:none;
left:0;
top:0;
}
#boxes .window {
position:absolute;
left:0;
top:0;
width:440px;
height:200px;
display:none;
z-index:9999;
padding:20px;
}
/* Personalize a janela modal aqui. Você pode adicionar uma imagem de fundo. */
#boxes #equipe, #boxes #emprego,#boxes  #contato,#boxes  #dominio,#boxes  #funcionamento, #boxes  #consultoria,#boxes  #pagseguro,#boxes  #videoaulas{
width:600px;
height:503px;
background-color:#FFF;
}
/* posiciona o link para fechar a janela */
.close {
display:block;
text-align:right;
}
