.compartilhar-artigo{
position:absolute;
margin-left:812px;	
*margin-left:-155px;	
margin-top:17px;
font-family:Arial, Helvetica, sans-serif;
color:#0066cc;
font-size:11px;
font-weight:bold;

}

.compartilhar-artigo div{
margin-top:2px;
float:left;	
}

.bota2{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#03F;
text-decoration:none;
}
.bota2:hover{color:#ffffff;font-size:13px; font-style:bold;background-color:#09F;}
.bota2:active{color:#00F;font-size:13px ;TEXT-DECORATION: none}

.conteudo-artigo{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:22px;
color:#4F4F4F;
padding-bottom:14px;
padding-left:5px;
padding-right:5px;
border-bottom-style:solid;
border-bottom-color:#E9E9E9;
border-bottom-width:1px;	
}


.compartilhar{
position:absolute;
margin-left:795px;	
*margin-left:-155px;	
margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
color:#0066cc;
font-size:11px;
font-weight:bold;

}

.compartilhar div{
margin-top:2px;
float:left;	
}

.resultado-reserva{
display:none;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
margin-top:58px;
margin-left:210px;	
*margin-left:-240px;
font-size:13px;
color:#06C;
font-weight:bold;
}

.conteudo-ajax-reserva{
display:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
position:absolute;
margin-top:58px;	
margin-left:240px;	
*margin-left:-240px;
}

.conteudo-ajax-reserva strong{
font-weight:bold;
color:#999;
}

.aviso-img{
position:absolute;
margin-left:26px;
margin-top:47px;	
}

.texto-aviso{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
text-align:left;
margin-left:14px;
line-height:22px;
}

.texto-aviso li{
font-size:13px;
font-weight:bold;	
color:#993333;
list-style:none;
}

.texto-aviso strong{
color:#006600;
}

.texto-aviso span{
font-size:13px;
font-weight:bold;
color:#FF0000;

}

.avise-enviar{
position:absolute;
float:left;
margin-left:85px;
*margin-left:-368px;
margin-top:51px;
}

.estrutura-aviso{
width:453px;
margin-top:9px;
margin-bottom:7px;
}

.estrutura-aviso td{
font-family:Arial, Helvetica, sans-serif;
padding-right:10px;
font-size:13px;	
color:#505E67;
}

.estrutura-aviso input{
border-radius: 4px; border: 1px solid #ccc; border-collapse: separate; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:3px;
outline:none;
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
}

.estrutura-aviso input:focus{
box-shadow: 0 0 5px rgba(0, 0, 255, 1);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
-moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
border:1px solid rgba(0,0,255, 0.8); 
}


.indisponivel-avise{	
margin-right:20px;
margin-top:10px;
margin-left:15px;
border-radius: 6px; border: 1px solid #ccc !important; border-collapse: separate; -moz-border-radius: 6px; -webkit-border-radius: 6px; 

width:453px;
height:171px;

position:relative;

background: -moz-linear-gradient(top, #fff, #F8F9FA) repeat-X;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F8F9FA)) repeat-X;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F8F9FA)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F8F9FA);

}

.afiliado-indica{
position:absolute;
margin-top:-12px;	
margin-left:19px;	
font-size:11px;
}

.resultado{
display:none;
position:absolute;
margin-top:-5px;	
margin-left:210px;	
font-size:13px;
color:#06C;
font-weight:bold;
}

.conteudo-ajax{
display:none;
position:absolute;
margin-top:-5px;	
margin-left:240px;	
}

.conteudo-ajax strong{
font-weight:bold;
color:#999;
}

.texto-download{
position:absolute;
margin-top:34px;	
margin-left:64px;
*margin-left:-230px;
font-size:15px;
font-weight:bold;
color:#547B98;
}

.icone-download{
position:absolute;
z-index:0;
margin-top:34px;	
margin-left:11px;
*margin-left:-290px;
}

.enviar-indica{
position:absolute;
margin-top:-10px;
margin-left:132px;

}


.fechar-div{
margin-right:5px;
margin-top:5px;
float:right;	
}

.estrutura-slide{
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
}

.estrutura-slide td{
font-family:Arial, Helvetica, sans-serif;
padding-right:10px;
font-size:13px;	
color:#505E67;
}

.estrutura-slide input,textarea,select{
border-radius: 4px; border: 1px solid #ccc; border-collapse: separate; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:3px;
outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;

}

.estrutura-slide input:focus{
    box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
    -moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    border:1px solid rgba(0,0,255, 0.8); 
}

.estrutura-slide textarea:focus{
    box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
    -moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    border:1px solid rgba(0,0,255, 0.8); 
}

.novacom:active {
	COLOR: #0066CC;
	 TEXT-DECORATION: underline
}
.novacom:link {
	COLOR: #0066CC;
	TEXT-DECORATION: none
}
.novacom:visited {
	COLOR: #0066CC; TEXT-DECORATION: none
}
.novacom:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
}

.indicar-apostila img{
margin-right:9px;	
	}

.indicar-apostila{
COLOR: #0066CC;
TEXT-DECORATION: none;
width:260px;
}

.indicar-apostila:hover{
COLOR: #FF0000; 
TEXT-DECORATION: underline;
cursor: pointer; 
cursor: hand;

}

.conteudo-indica{	
margin-top:10px;
margin-left:-3px;
border-radius: 6px; border: 1px solid #ccc !important; border-collapse: separate; -moz-border-radius: 6px; -webkit-border-radius: 6px; 

width:453px;

	visibility:hidden;

	overflow:hidden;
	position:absolute;
z-index:100;

background: -moz-linear-gradient(top, #fff, #F8F9FA) repeat-X;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F8F9FA)) repeat-X;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F8F9FA)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#F8F9FA);
*background-color:#FFFFFF;

}
.conteudo-indica_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;
	position:relative;
height:160px;	
}


.campo-buscar{
float:left;
border-radius: 4px; border: 1px solid #ccc !important; border-collapse: separate; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:4px;
outline:none;

    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;

margin-top:8px;
margin-left:10px;
width:350px;
}

.campo-buscar:focus{
 box-shadow: 0 0 5px rgba(0, 0, 255, 1);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
-moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
 border:1px solid rgba(0,0,255, 0.8); 
}

.campo-buscar:hover{
 box-shadow: 0 0 5px rgba(0, 0, 255, 1);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
-moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
 border:1px solid rgba(0,0,255, 0.8); 
}



.redes-sociais{
position:relative;
float:right;
margin-top:5px;
}

.sprite{
float:left;
list-style-type: none;
font: bold 18px arial, helvetica, sans-serif !important; 	
width:148px;
margin-top:0px;
}

.sprite li{
display:inline;
}

.sprite li a{
margin:0px;
margin-right:5px;
display:inline-block;
width: 32px;height:32px;
opacity:.70;
filter:alpha(opacity=70);
filter: “alpha(opacity=70)”;
}


.sprite li a:hover{
-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;

opacity:.99;
filter:alpha(opacity=99);
filter: “alpha(opacity=99)”;
}
	
.spr_face a{
	background:url(../imagens/css_sprites.png) 0px -2px; 
}

.spr_twi a{
	background:url(../imagens/css_sprites.png) -64px -2px; 
}

.spr_goo a{
	background:url(../imagens/css_sprites.png) 101px -1px; 
}

.spr_you a{
	background:url(../imagens/css_sprites.png) 36px -2px; 
}





.banner-afiliado {
	width: 731px; margin-top: 3px; float:left;
}

fieldset { border:1px solid #DFEBFD;padding:10px; }

.contato legend{
font-family:Verdana, Geneva, sans-serif;
color:#06F;
font-size:12px;	
font-weight:bold;
}

.estrutura-afiliado{
border-radius: 6px; border: 1px solid rgb(219, 219, 219); width: 100%; clear: both; border-collapse: separate; -moz-border-radius: 6px; -webkit-border-radius: 6px; _width: 99.8%;	
margin-bottom:10px;
padding-bottom:10px;
}

.estrutura-afiliado td{
font-family:Arial, Helvetica, sans-serif;
padding-right:10px;
font-size:13px;	
}

.estrutura-afiliado input,textarea,select{
border-radius: 4px; border: 1px solid #ccc; border-collapse: separate; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:3px;
outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;

}

.estrutura-afiliado input:focus{
    box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
    -moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    border:1px solid rgba(0,0,255, 0.8); 
}

.estrutura-login-afiliado{
border-radius: 6px; border: 1px solid rgb(219, 219, 219); border-collapse: separate; -moz-border-radius: 6px; -webkit-border-radius: 6px;;	
margin-bottom:10px;
padding-bottom:10px;
width:300px;
}

.resultado-2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#06F;
padding-left:10px;


}

.conteudo_fonte_menor_3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;	
color:#333333;
}

.estrutura3{
border-radius: 6px; border: 1px solid rgb(219, 219, 219); width: 100%; clear: both; border-collapse: separate; -moz-border-radius: 6px; -webkit-border-radius: 6px; _width: 99.8%;	
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.conteudo_fonte_menor_2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;	
color:#333;
}


.conteudo_fonte_menor_2 strong{
font-size:13px;
color:#993333;
}


.conteudo_fonte_menor_2 span{
color:#0066FF;
font-weight:bold;
font-size:14px;
}


.estrutura2{
border-radius: 6px; border: 1px solid rgb(219, 219, 219); width: 100%; clear: both; border-collapse: separate; -moz-border-radius: 6px; -webkit-border-radius: 6px; _width: 99.8%;	
margin-bottom:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#06C;
}


.localizando{
	position:absolute;
margin-top:7px;
margin-left:54px;
}

.passos{
margin-top:10px;
margin-left:2px;
width:725px;
height:50px;
}


.passo-azul{
width:152px;
height:30px;
background: #ffffff url(../imagens/passo-azul.jpg) center no-repeat; 
}

.passo-cinza{
width:152px;
height:30px;
background: #ffffff url(../imagens/passo-cinza.jpg) center no-repeat; 
}

.testado-azul{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
position:absolute;
margin-top:6px;
margin-left:8px;
color:#0066FF;
font-weight:bold;
}


.testado{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
position:absolute;
margin-top:6px;
margin-left:8px;
color:#666666;
}

.testado span{
font-size:15px;
font-weight:bold;
}



.mensagem-acertou {background: #e7fee3 url(../admin/images/success.png) center no-repeat; color: #189203; background-position: 15px 50%;  text-align: left; padding: 15px 20px 15px 60px; border:1px solid #189203; margin: 15px 0px;}
.mensagem-erro {background: #ffd0d0 url(../admin/images/failure.png) center no-repeat; background-position: 15px 50%;  text-align: left; padding: 15px 20px 15px 60px; border:1px solid #d50000; margin: 15px 0px;}
.mensagem-alerta {background: #FCDDC9 url(../admin/images/alert.gif) center no-repeat; background-position: 15px 50%;  text-align: left; padding: 15px 20px 15px 70px; border:1px solid #E34F06; margin: 15px 0px;}


@media screen and (-webkit-min-device-pixel-ratio:0){ /* Hack para Funcionar Somente no Google Chorme e Safari */
.atrasa {
padding-left:8px !important;
}
}

	input::-webkit-input-placeholder {
    color:    #ccc;
}
input:-moz-placeholder {
    color:    #ccc;
}

.conteudo_fonte_menor a{
color:#06C;
text-decoration:none;	
}

.conteudo_fonte_menor a:hover{
text-decoration:none;	
background-color:#E7F1FE;
}

.flate{
border-radius: 4px; border: 1px solid #ccc !important; border-collapse: separate; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:3px;
outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;

}



.flate:focus{
    box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 
    -moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
    border:1px solid rgba(0,0,255, 0.8); 
}

.titulo_preenchimento{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4D6379;
}

.pora .fundob{
border-radius: 5px; border: 0px solid #FFF; border-collapse: separate; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
background-color:#FFFFFF;
}

.telefone{
position:absolute;
margin-left:193px;
*margin-left:-150px;
margin-top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF0000;
font-style:italic;
}


.slogan{

height:50px;
position:absolute;
margin-left:220px;
margin-top:48px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:17px;
color:#999999;
font-weight:bold;
font-style:italic;
}

.tirafundo{
background-color:#F0F0F0;	
margin-bottom:10px;
}

.resumo{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:22px;	
margin-left:10px;
margin-right:5px;
color:#333333;
}

.resumo h5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:0px;
margin-left:7px;
margin-top:0px;
color:#06C;
}

.resumo a{
color:#06C;
text-decoration:none;	
}

.resumo a:hover{
text-decoration:none;	
background-color:#E7F1FE;
}

.espacamento_texto{
margin-bottom:10px;	
}

.conteudo_fonte_menor{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;	
margin-left:5px;
margin-right:5px;
color:#666666;
}


.conteudo_fonte_menor strong{
font-size:13px;
color:#993333;
}


.conteudo_fonte_menor span{
color:#0066FF;
font-weight:bold;
font-size:14px;
}


.corvermelha{
font-size:14px;
color:#F00;
}

.conteudo_fonte{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;	
margin-left:5px;
margin-right:5px;
color:#333333;
}

.conteudo_fonte span{
color:#0066FF;
font-weight:bold;
}

.miolo{
height:230px;	
	
}

.concurso_selecionado{
background-color:#d8dfea;

}

.concurso_selecionado li a{
color:#000000;
}

.corpreta{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;	
color:#000000;	
font-weight:bold;
}


.mandalanca{

   width: 548px;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;
   font-size: 13px;
   border: 1px solid #ccc;
   height: 34px;
border-radius: 5px; border: 1px solid rgb(219, 219, 219); border-collapse: separate; -moz-border-radius: 5px; -webkit-border-radius: 5px; _width: 99.8%;
margin-bottom:10px;
}

.minde{
font-family:Verdana, Geneva, sans-serif;
color:#36C;
font-size:11px;	
font-weight:bold;
}

.selecio{FONT-FAMILY: verdana;color:#000;
cursor:pointer; 
cursor:hand;
}

.selecio:hover td{
	background-color:#F1F8FE;
	
	}	

.selecio:hover td a{
text-decoration:underline;
	
	}	


.valores{
color:#666;	
}

td.valores:hover{
background-color:#FFC;	
}


.tr_risco_emcima td{
border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}

.fonte143 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;	
color:#0066CC;
}

.fonte142 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;	
color:#0066CC;

text-decoration:none;
}


.tr_fundo2 td{
BACKGROUND-IMAGE: URL("degrade2.png");
BACKGROUND-REPEAT: repeat-x;

}


.fonte14 {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;	
color:#0066CC;
font-weight:bold;	
}

.espacamento{
line-height:15px;
}

.estrutura{
border-radius: 6px; border: 1px solid rgb(219, 219, 219); width: 100%; clear: both; border-collapse: separate; -moz-border-radius: 6px; -webkit-border-radius: 6px; _width: 99.8%;	
margin-bottom:10px;
padding-bottom:10px;
}

.risca_direita{
border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid;
}

.riscas{
border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}

.tr_riscado td{
border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}

.tr_fundo td{
/* Para Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #F8F9FA, #fff) repeat-X;

/* Para WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, from(#F8F9FA), to(#fff)) repeat-X;

/* Para IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F9FA, endColorstr=#FFFFFFFF)";

/* Para IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F9FA, endColorstr=#FFFFFFFF);

}

.carrinho_vazio{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;	
color:#666;

text-decoration:none;
}

.carrinho_vazio span{
color:#F00;
}


.carrinho_titulos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;	
color:#666;
font-weight:bold;
border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
padding-top:8px;
padding-bottom:8px;
}

.esce444{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;	
color:#666666;
}


.ui-tabs-panel table tr td, .tabsConteudo .ui-widget-content p
{
font-size: 14px;
line-height:22px;
}

.conteudos-do-curso{margin:2px 0;float:left;width:100%;}
.conteudos-do-curso .Abas{float:left;width:745px;margin-bottom:30px;}
.conteudos-do-curso .galeria-de-fotos{float:right;width:300px;}
.conteudos-do-curso .galeria-de-fotos p{margin:4px 0;font-weight:bold;font-size:14px;}



.flechas{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;	
}

.novacom:active {
	COLOR: #0066CC;
	 TEXT-DECORATION: underline
}
.novacom:link {
	COLOR: #0066CC;
	TEXT-DECORATION: none
}
.novacom:visited {
	COLOR: #0066CC; TEXT-DECORATION: none
}
.novacom:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
}

.informacoes-concurso{
	
border-style:solid;
border-width:1px;
border-color:#E9E9E9;
background:#FBFBFB;
/* padding-top:13px;	*/
margin-bottom:16px;
}

.pariti {
color:#0033FF;
font-size:14px;
line-height:20px;
}

.informacoes-concurso td{
padding-left:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;	
}

.exceto{ 
padding-left:0px; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333; 
}


.informacoes-concurso td span{
color:#003399;
} 

.botao-assine-ja-principal {font-family:Arial,Helvetica,sans-serif;margin-top:10px;width:463px;height:117px;background:url('../imagens/fundoBotaoCurso.png') no-repeat;}

.caracteristicas-impressa {height:117px;width:148px;float:right;text-align:left;border-left-style:solid;border-left-width:1px;border-left-color:#E9E9E9;padding-left:10px;}
.caracteristicas-impressa h1 {font-size:11px;font-weight:normal;margin-top:9px;color:#666666;}
.caracteristicas-impressa li {
margin-top:3px;
list-style:none;
*margin-left:-15px;
}

.botao-assine-ja {width:290px;float:left;text-align:right;padding-top:7px;}
.botao-assine-ja .tita{font-size:12px;font-weight:bold;}
.botao-assine-ja .tita span{color:#ff9c00;font-weight:normal}
.botao-assine-ja p{font-size:10px;color:#666666;}
.botao-assine-ja .mira strong{color:#000000;font-size:22px;}
.frevo {color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:22px;}
.frevo strong{color:#06C;}
.frevo b{color:#900;}
.botao-assine-ja p strong span{font-weight:normal;font-size:12px;}
.botao-assine-ja .esce {margin-top:7px;}
.botao-assine-ja .vire {font-size:12px;margin-top:-5px;}
.botao-assine-ja .vire2 {font-weight:bold;color:#000000;}

.titulo-concurso{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#900;
border-bottom-style:solid;
border-bottom-color:#E9E9E9;
border-bottom-width:1px;
margin-top:10px;
margin-bottom:13px;
}

.titulo-concurso h1{
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 4px !important;
font-size:16px;
color:#990000;
}

.titulo-concurso span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0066FF;
line-height:29px;
	
}


.pontos{
cursor:pointer;
cursor:hand;
}

.fundob{
width:160px;
height:34px;
background-color:#eff2f7;
margin-bottom:10px;
border-radius: 5px; border: 0px solid rgb(219, 219, 219); border-collapse: separate; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
}

.fundob span{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#337fc5;
height:34px;
width:160px;
display:table-cell;
vertical-align:middle;
text-align:center;
}

.atendimento{
position:absolute;
margin-left:510px;	
}

body {
	margin: 0px; color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif;
}
.fl {
	width: 455px; float: left;
}
.corpo {
	margin: 0px auto; width: 960px;
}
.allCornerShadow {
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
span.idiomaDetalhe {
	font-size: 13px; font-weight: normal;
}
span.idiomaLista {
	color: rgb(119, 119, 119); font-size: 11px; font-weight: normal;
}
span.idiomaBusca {
	color: rgb(119, 119, 119); font-size: 12px; font-weight: normal;
}
a {
	
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
.topo-descrip {
	width: 100%;
}
.topo-descrip p {
	margin: 10px; padding: 0px; color: rgb(255, 158, 0); font-size: 12px;
}
.topo-descrip p a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.topo-descrip p span {
	color: rgb(102, 102, 102); text-decoration: none;
}
.topo-descrip h1 {
	margin: 10px; padding: 0px; color: rgb(51, 51, 51); font-size: 25px;
}
#TopoCursosopcao {
margin-top:0px;
padding: 0px 0px 0px 0px;
}

#TopoCursosopcao .logo {
background: url("../imagens/apostilasopcao-logo2.png") no-repeat; margin: 0px 0px 0px 14px; width: 287px; height: 65px; text-indent: -100em; overflow: hidden; display: block;
}

#TopoCursosopcao .Menu {
margin: 16px 0px 0px 0px;
width:850px;
}

#TopoCursosopcao .Menu ul li {
	float: left;

}
#TopoCursosopcao .Menu ul li {
font-family:Arial, Helvetica, sans-serif;
	color: rgb(194, 194, 194);
}
#TopoCursosopcao .Menu ul li a {
	padding: 0px 14px; font-size: 14px; text-decoration: none;

	color:#06C;
}
#TopoCursosopcao .Menu ul li a:hover {
	text-decoration: underline;
}
.AreaAluno {
	width: 100%; float: left;
}
.area-aluno {
padding: 0px 0px 0px 10px; width: 262px; height: 86px; margin-top:5px; float: right; position: static;
}
.descritivo-afiliado {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 4px 0px; padding: 0px; color: rgb(102, 102, 102); font-size: 10px;
text-align:center;
font-size:12px;
}


.afi{
width:80px;	
text-align:center;
border-left:dashed;
border-left-color:#CCC;
border-left-width:1px;
}

.sobre-div{
	
background-color:#F3F4F5;
border-radius: 10px; border: 0px solid #000; border-collapse: separate; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
	

width:80px;	
text-align:center;
border-left:dashed;
border-left-color:#CCC;
border-left-width:1px;
cursor:pointer;
cursor:hand;
}

.pinta{
background-color:#F3F4F5;
border-radius: 10px; border: 0px solid #000; border-collapse: separate; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
}

.apaga{
background-color:#FFFFFF;
}


.area-aluno .textBox {
	padding: 4px; border: 1px solid rgb(124, 155, 183); color: rgb(102, 102, 102); font-family: Arial; font-size: 10px; margin-right: 6px; float: left; _padding: 4px;
}
.area-aluno .internal {
	padding-top: 5px;
}
.area-aluno .check {
	margin: 0px; padding: 0px; color: rgb(136, 136, 136); font-size: 10px; float: left;
}
.area-aluno .check input {
	margin: 0px 2px 0px 0px; float: left;
}
.area-aluno .check label {
	margin-top: 4px; float: left; _margin-top: 4px;
}
.area-aluno a {
	color: rgb(143, 143, 143); font-size: 10px; text-decoration: none; margin-right: 26px; float: right;
}
.area-aluno a:hover {
	text-decoration: underline;
}
.area-aluno-logado {
	background: rgb(240, 240, 240); padding: 10px 24px; width: 250px; float: right;
}
.area-aluno-logado .link-sair {
	color: rgb(255, 153, 0); font-size: 13px; font-weight: bold; text-decoration: none; margin-left: 8px; float: left;
}
.area-aluno-logado p.AreaAluno {
	margin: 0px; padding: 0px; width: 90px; color: rgb(102, 102, 102); font-size: 13px; font-weight: bold; float: left;
}
.area-aluno-logado p span {
	color: rgb(255, 156, 0);
}
.area-aluno-logado p {
	margin: 5px 0px; padding: 0px; color: rgb(102, 102, 102); font-size: 12px;
}
.area-aluno-logado p.quantidade-cursos {
	width: 100%; font-weight: normal;
}
.area-aluno-logado p.quantidade-cursos span {
	font-weight: bold;
}
.area-aluno-logado .espaco-direito-selecionar {
	width: 100%; height: 60px; float: left; display: none;
}
#sobe-desce {
	top: 5px; right: 0px; margin-left: 5px; float: right; cursor: pointer;
}
.area-aluno-logado .conteudo-aluno {
	background: rgb(240, 240, 240); margin: 0px -24px -10px 0px; padding: 10px 0px; float: right; display: none;
}
.area-aluno-logado .conteudo-aluno h1 {
	margin: 10px 0px 10px 63px; padding: 0px; color: rgb(51, 51, 51); line-height: 23px; font-size: 18px; float: left;
}
.area-aluno-logado .conteudo-aluno h1 p {
	margin: 0px 10px 0px 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 18px; float: left;
}
.area-aluno-logado .conteudo-aluno h1 span {
	background: url("../imagens/alert.png") no-repeat 5px rgb(255, 255, 255); padding: 0px 10px 0px 20px; line-height: 23px; font-size: 12px; font-weight: normal; float: left; display: block;
}
.area-aluno-logado .conteudo-aluno h1 span strong {
	color: rgb(255, 156, 0); font-size: 14px;
}
.area-aluno-logado .conteudo-aluno h3 {
	margin: 10px 30px 10px 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 12px; float: right;
}
.area-aluno-logado .conteudo-aluno .dropbox {
	background: url("../imagens/fundo-dropbox-busca.png") no-repeat; padding: 5px; border: 0px currentColor; width: 131px;
}
#cursos-slider {
	width: 100%; height: 208px; float: left;
}
#cursos-slider .prev {
	background: url("../imagens/prev.png") no-repeat right; width: 40px; height: 100%; float: left; display: block;
}
#cursos-slider #slideshow {
	margin: 0px 20px; width: 840px; height: 100%; overflow: hidden; float: left;
}
#cursos-slider .next {
	background: url("../imagens/next.png") no-repeat left; width: 40px; height: 100%; float: left; display: block;
}
#slideshow ul {
	width: 9000px;
}
#slideshow ul li {
	margin: 0px 15px; float: left;
}
.matricula {
	width: 170px; height: 208px;
}
.matricula h4 {
	margin: 8px 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 11px;
}
.matricula .porcento {
	width: 100%;
}
.matricula .progress {
	border: 1px solid rgb(153, 153, 153); width: 119px; height: 9px; float: left;
}
.matricula .progress div {
	background: rgb(54, 191, 76); height: 100%;
}
.matricula .porcento p {
	margin: 0px 0px 0px 5px; padding: 0px; color: rgb(51, 204, 51); font-size: 11px; font-weight: bold; float: left;
}
.matricula p {
	margin: 8px 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 11px;
}
.matricula p.destaque {
	color: rgb(255, 153, 0);
}
.matricula p a {
	color: rgb(51, 51, 51);
}
.matricula .botao-acessar {
	background: url("../imagens/botao-acessar.png") no-repeat; width: 66px; height: 22px; display: block;
}
.matricula .botao-download {
	background: url("../imagens/botao-download.png") no-repeat; width: 78px; height: 22px; display: block;
}
.matricula .botao-expirado {
	background: url("../imagens/botao-expirado.png") no-repeat; width: 66px; height: 22px; display: block;
}

.aparte{
font-size: 14px; font-weight: bold;
color:#333;
}


.escolha-sua-area {
margin-bottom:15px;
}
.escolha-sua-area .topo {
	background: url("../imagens/escolha-sua-area.png") no-repeat; padding: 13px 0px 0px 13px; width: 196px; height: 29px; color: rgb(68, 68, 68); 
}
.escolha-sua-area .topo h2 {
	margin: 0px; font-size: 14px; font-weight: bold;
}
.escolha-sua-area .conteudo {
	width: 209px;
}
.escolha-sua-area .conteudoInterno {
	width: 960px;
}
.escolha-sua-area .conteudo .corpo {
	background: url("../imagens/fundo-escolha-sua-area.png") repeat-y; padding: 10px 0px; width: 100%; line-height: 0.08em;
}
.escolha-sua-area .conteudo .corpo br {
	display: none;
	
	}
.escolha-sua-area .conteudoInterno .corpo {
	background: url("../imagens/fundo-escolha-sua-area-interno.png") repeat-y; padding: 10px 0px; width: 100%; line-height: 0.68em; float: left;
}
.escolha-sua-area .conteudoInterno .corpo .itemMenu {
	width: 320px; float: left;
}
.escolha-sua-area .corpo table {
	width: 100%;
}
.escolha-sua-area .corpo a {
	padding: 7px 0px 0px 10px; color: rgb(102, 102, 102); font-size: 12px; text-decoration: none; display: block;
}
.escolha-sua-area .corpo a:hover {
	text-decoration: underline;
}
.escolha-sua-area .conteudo .rodape {
	background: url("../imagens/rodape-escolha-sua-area.png") no-repeat; width: 209px; height: 6px;
}
.escolha-sua-area .conteudoInterno .rodape {
	background: url("../imagens/rodape-escolha-sua-area-interno.png") no-repeat; width: 960px; height: 6px; float: left;
}


.escolha-sua-area2 {
margin-bottom:15px;
}
.escolha-sua-area2 .topo {
	background: url("../imagens/escolha-sua-area.png") no-repeat; padding: 13px 0px 0px 13px; width: 196px; height: 29px; color: rgb(68, 68, 68); 
}
.escolha-sua-area2 .topo h2 {
	margin: 0px; font-size: 14px; font-weight: bold;
}
.escolha-sua-area2 .conteudo {
	width: 209px;
}
.escolha-sua-area2 .conteudoInterno {
	width: 960px;
}
.escolha-sua-area2 .conteudo .corpo {
	background: url("../imagens/fundo-escolha-sua-area.png") repeat-y; 
	padding: 10px 0px; width: 100%; 
	
}
.escolha-sua-area2 .conteudo .corpo br {
	display: none;
	
	}
.escolha-sua-area2 .conteudoInterno .corpo {
	background: url("../imagens/fundo-escolha-sua-area-interno.png") repeat-y; padding: 10px 0px; width: 100%; line-height: 0.68em; float: left;
}
.escolha-sua-area2 .conteudoInterno .corpo .itemMenu {
	width: 320px; float: left;
}
.escolha-sua-area2 .corpo table {
	width: 100%;
}
.escolha-sua-area2 .corpo a {
	padding: 7px 10px 0px 10px; color:#06C; font-size: 12px; text-decoration: none; display: block;
}
.escolha-sua-area2 .corpo a:hover {
	text-decoration: underline;
}
.escolha-sua-area2 .conteudo .rodape {
	background: url("../imagens/rodape-escolha-sua-area.png") no-repeat; width: 209px; height: 6px;
}
.escolha-sua-area2 .conteudoInterno .rodape {
	background: url("../imagens/rodape-escolha-sua-area-interno.png") no-repeat; width: 960px; height: 6px; float: left;
}


.prega{
font-size:12px;
color:#666;	
text-align:center;
}

.compra-direta {
margin-bottom:15px;
}
.compra-direta .topo {
	background: url("../imagens/escolha-sua-area.png") no-repeat; padding: 13px 0px 0px 13px; width: 196px; height: 29px; color: rgb(68, 68, 68);
}
.compra-direta .topo h2 {
	margin: 0px; font-size: 14px; font-weight: bold;
}
.compra-direta .conteudo {
	width: 209px;
}
.compra-direta .conteudo .corpo {
	background: url("../imagens/fundo-escolha-sua-area.png") repeat-y; padding: 10px 0px; width: 100%; height: 315px; line-height: 1.30em;
}
.compra-direta .conteudo .corpo br {

}
.compra-direta .conteudoInterno .corpo {
	background: url("../imagens/fundo-escolha-sua-area-interno.png") repeat-y; padding: 10px 0px; width: 100%; line-height: 0.68em; float: left;
}
.compra-direta .conteudoInterno .corpo .itemMenu {
	width: 320px; float: left;
}
.compra-direta .corpo table {
	width: 100%;
}
.compra-direta .conteudo .rodape {
	background: url("../imagens/rodape-escolha-sua-area.png") no-repeat; width: 209px; height: 6px;
}
.compra-direta .conteudoInterno .rodape {
	background: url("../imagens/rodape-escolha-sua-area-interno.png") no-repeat; width: 960px; height: 6px; float: left;
}


.compra-centra {
margin-bottom:15px;
}
.compra-centra .topo {
	background: url("../imagens/escolha-sua-area.png") no-repeat; padding: 13px 0px 0px 13px; width: 196px; height: 29px; color: rgb(68, 68, 68);
}
.compra-centra .topo h2 {
	margin: 0px; font-size: 14px; font-weight: bold;
}
.compra-centra .conteudo {
	width: 209px;
}
.compra-centra .conteudo .corpo {
	background: url("../imagens/fundo-escolha-sua-area.png") repeat-y; padding: 10px 0px; width: 100%; line-height: 1.30em;
}
.compra-centra .conteudo .corpo br {

}
.compra-centra .conteudoInterno .corpo {
	background: url("../imagens/fundo-escolha-sua-area-interno.png") repeat-y; padding: 10px 0px; width: 100%; line-height: 0.68em; float: left;
}
.compra-centra .conteudoInterno .corpo .itemMenu {
	width: 320px; float: left;
}
.compra-centra .corpo table {
	width: 100%;
}
.compra-centra .conteudo .rodape {
	background: url("../imagens/rodape-escolha-sua-area.png") no-repeat; width: 209px; height: 6px;
}
.compra-centra .conteudoInterno .rodape {
	background: url("../imagens/rodape-escolha-sua-area-interno.png") no-repeat; width: 960px; height: 6px; float: left;
}


.noticias-barra {
background: url("../imagens/ultimas-noticias.png") no-repeat; top: 0px; width: 730px; height: 17px;
padding-top:5px;
padding-left:5px;
margin-bottom:5px;
}

.fundo-barra {
background: url("../imagens/fundo-melhorado.png") no-repeat; padding: 6px 0px 0px 11px; height: 20px; color: rgb(68, 68, 68); 
margin-top:15px;
margin-bottom:15px;
border-bottom-color:#CCC; border-bottom-width: 1px; border-bottom-style: solid;
}

.fundo-barra h2 {
	margin: 0px; font-size: 14px; font-weight: bold;
}

.busca-barra {
	background: url("../imagens/fundo-melhorado-artigo.png") no-repeat; top: 0px; width: 960px; height: 44px; right: 0px; float: left; position: absolute;
}
.busca-barra .textbox {
	background: url("../imagens/fundo-testbox-busca.png") no-repeat; margin: 9px 0px 0px 14px; padding: 5px 10px 5px 30px; border: 0px currentColor; width: 226px; float: left;
}
.busca-barra .dropbox {
	background: url("../imagens/fundo-dropbox-busca.png") no-repeat; margin: 11px 0px 0px 12px; padding: 5px; border: 0px currentColor; width: 133px; float: left;
}
.busca-barra .radioButton {
	margin: 11px 0px 0px 12px; color: rgb(51, 51, 51); font-size: 12px; float: left;
}
.busca-barra .button {
	margin: 7px 0px 0px 12px; float: left;
}
.banneropcao {
	width: 731px; float: right;
}
.banner {
	width: 958px; margin-top: 3px; float: left;
}
.banner .banner-assine {
	background: url("../imagens/banner-assine.jpg"); width: 731px; height: 183px; display: block;
}
.banner .container {
	margin-top: 9px;
}
.cursos {
float:right;
width:730px;
}
.cursos .curso{
	margin: 0px 10px; width: 158px; text-decoration: none; display: block; min-height: 320px; _height: 320px;
}

.cursos .curso img {
	border: 0px currentColor;
}
.cursos .curso strong {
	margin: 10px 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 12px; display: block;
}
.cursos .curso p {
	margin: 10px 0px; padding: 0px; color: rgb(119, 119, 119); font-size: 11px;
}
.cursos .objetivo {
text-align:left;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}

.preco{
color:#06F;
font-weight:bold;
font-size:10px;	
}

.virou{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;	
color:#333;
font-weight:bold;
}

.cursos .curso p span {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.paginacao {
	padding: 10px 0px; width: 100%; text-align: center; float: left;
}
.paginacao .link {
	color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; text-decoration: none;
}
.paginacao .linkdisabled {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; cursor: default;
}
.paginacao .link-pagina {
	background: url("../imagens/fundo-paginacao-inativo.png") no-repeat; width: 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block;
}
.paginacao .link-pagina-ativo {
	background: url("../imagens/fundo-paginacao-ativo.png") no-repeat; width: 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block;
}
.fale-conocso {
	padding-bottom: 20px; position: relative;
}
.fale-conocso .telefones {
	margin: 0px 0px 0px 10px; width: 310px; float: left;
}
.fale-conocso .telefones p {
	margin: 20px 0px; padding: 0px; font-size: 12px;
}
.fale-conocso .telefones p strong {
	color: rgb(255, 102, 0); font-size: 25px;
}
.fale-conocso .links {
	padding: 0px 0px 0px 33px; width: 500px; border-left-color: rgb(51, 51, 51); border-left-width: 1px; border-left-style: dashed; float: left;
}
.fale-conocso .links p {
	margin: 20px 0px; padding: 0px; font-size: 12px;
}
.fale-conocso .links h2 {
	margin: 20px 36px; padding: 0px; font-size: 15px;
}
.fale-conocso .links p a {
	margin: 0px 0px 0px 36px; color: rgb(51, 51, 51);
}
.resultado-de-busca {
	position: relative;
}
.resultado-de-busca h3 {
	margin: 10px 0px; padding: 5px; width: 100%; color: rgb(51, 51, 51); font-size: 15px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.resultado-de-busca .busca-dicas {
	background: url("../imagens/busca-dicas.png") no-repeat; font: bold 12px/22px Arial; padding: 10px 0px 0px 50px; width: 910px; height: 107px; color: rgb(102, 102, 102); float: left; font-size-adjust: none; font-stretch: normal;
}
.resultado-de-busca .resultado-curso {
	padding: 20px 0px; width: 100%; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.resultado-de-busca .resultado-curso img {
	float: left;
}
.resultado-de-busca .resultado-curso .fl {
	width: 650px;
}
.resultado-de-busca .resultado-curso h2 {
	margin: 8px 0px 0px 15px; color: rgb(51, 51, 51); font-size: 15px;
}
.resultado-de-busca .resultado-curso h2 a {
	margin: 8px 0px 0px; color: rgb(51, 51, 51); font-size: 15px; text-decoration: none;
}
.resultado-de-busca .resultado-curso h2 a:hover {
	text-decoration: underline;
}
.resultado-de-busca .resultado-curso p {
	margin: 10px 15px; color: rgb(119, 119, 119); font-size: 12px;
}
.resultado-de-busca .resultado-curso img.img-audio-curso {
	float: none;
}
.resultado-de-busca .resultado-curso a.botao-resultado-curso-assime-ja {
	background: url("../imagens/resultado-busca-assine-ja.png") no-repeat; margin: 36px 0px 0px 30px; width: 117px; height: 50px; float: left; display: block;
}
.resultado-de-busca .resultado-curso a.botao-resultado-curso-detalhes {
	background: url("../imagens/resultado-busca-detalhes.png") no-repeat; margin: 36px 0px 0px 30px; width: 117px; height: 50px; float: left; display: block;
}
.detalhes-curso {
	position: relative;
}
.detalhes-curso .imagem-curso {
	margin: 30px 20px 0px 0px; float: left;
}
.detalhes-curso h1 {
	margin: 30px 0px 10px; padding: 0px; width: 730px; color: rgb(51, 51, 51); font-size: 28px; float: left;
}
.detalhes-curso .informacao-curso {
	width: 400px; float: left;
}
.detalhes-curso .informacao-curso p {
	margin: 10px 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 12px;
}
.detalhes-curso .informacao-curso a {
	background: url("../imagens/lupa.png") no-repeat right; margin: 20px 0px; padding: 0px; width: 170px; color: rgb(255, 156, 0); line-height: 15px; font-size: 12px; display: block;
}
.detalhes-curso .botao-assine {
	margin-top: 20px; float: right;
}
.detalhes-curso .botao-assine-ja {
	background: url("../imagens/fundoBotaoCurso.png") no-repeat; width: 297px; height: 111px; margin-top: 20px; float: right;
}
.detalhes-curso .botao-assine-ja h1 {
	margin: 15px 10px; padding: 0px; width: 100%; font-size: 12px;
}
.detalhes-curso .botao-assine-ja h1 span {
	color: rgb(255, 156, 0);
}
.detalhes-curso .botao-assine-ja p {
	margin: 10px; padding: 0px; color: rgb(102, 102, 102); font-size: 9px;
}
.detalhes-curso .botao-assine-ja p strong {
	color: rgb(0, 0, 0); font-size: 22px;
}
.detalhes-curso .botao-assine-ja p strong span {
	font-size: 12px; font-weight: normal;
}
.detalhes-curso .botao-assine-ja .botao-assine-ja-curso {
	margin: 0px 0px -11px 8px;
}
.detalhes-curso .conteudos-do-curso {
	margin: 30px 0px; width: 100%; float: left;
}
.detalhes-curso .conteudos-do-curso .Abas {
	width: 645px; float: left;
}
.detalhes-curso .conteudos-do-curso .Abas .Requisitos {
	width: 500px; font-size: 12px; float: left;
}
#tabs table {
	width: 100%; color: rgb(102, 102, 102); font-size: 12px;
}
#tabs p {
	margin: 10px 0px; padding: 0px; color: rgb(102, 102, 102); font-size: 13px;
}
.detalhes-curso .conteudos-do-curso .galeria-de-fotos {
	width: 300px; float: right;
}
.detalhes-curso .conteudos-do-curso .galeria-de-fotos p {
	margin: 4px 0px; font-size: 14px; font-weight: bold;
}
.pnlAcabou {
	background: rgb(255, 232, 128); padding: 5px 0px; width: 100%; text-align: center; color: rgb(73, 68, 72); font-size: 16px; font-weight: bold; float: left; display: block;
}
div#boxTrocaNome {
	width: 600px; height: 80px; display: none;
}
div#divSucesso {
	width: 600px; height: 80px; display: none;
}
div#divErro {
	width: 600px; height: 80px; display: none;
}
.Centro {
	text-align: center;
}
div.cPadrao {
	background: white; font: bold 12px/normal Arial; padding: 0px 9px; width: 582px; color: rgb(102, 102, 102); float: left; font-size-adjust: none; font-stretch: normal;
}
div.cPadrao div.F {
	width: 100%; text-align: right; float: left;
}
div.tBorda {
	width: 100%; height: 9px; float: left;
}
div.rBorda {
	width: 100%; height: 9px; float: left;
}
div.tBorda div.E {
	background: url("../imagens/cantos.png") no-repeat; width: 9px; height: 9px; float: left;
}
div.tBorda div.M {
	background: white; width: 582px; height: 9px; float: left;
}
div.rBorda div.M {
	background: white; width: 582px; height: 9px; float: left;
}
div.tBorda div.D {
	background: url("../imagens/cantos.png") no-repeat -9px 0px; width: 9px; height: 9px; float: right;
}
div.rBorda div.E {
	background: url("../imagens/cantos.png") no-repeat 0px -9px; width: 9px; height: 9px; float: left;
}
div.rBorda div.D {
	background: url("../imagens/cantos.png") no-repeat -9px -9px; width: 9px; height: 9px; float: right;
}
.txtNovoNome {
	border: 1px solid rgb(124, 155, 183); width: 240px; height: 20px; font-size: 11px;
}
div.cPadrao input[type=submit] {
	background: 0px 0px rgb(255, 156, 0); font: 10px/normal Arial; margin: 0px 0px 0px 10px; border: currentColor; width: 44px; height: 22px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
div.cPadrao input[type=button] {
	background: 0px 0px rgb(255, 156, 0); font: 10px/normal Arial; margin: 0px 0px 0px 10px; border: currentColor; width: 44px; height: 22px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
a.fechar {
	padding: 2px 4px; color: rgb(102, 102, 102); text-decoration: none;
}
a.fechar:hover {
	background: rgb(255, 156, 0); color: rgb(255, 255, 255);
}
.sobre-os-cursos {
	padding-bottom: 20px;
}
.sobre-os-cursos .conteudo-interno {
	width: 100%; float: left;
}
.sobre-os-cursos .conteudo-interno p {
	margin: 10px; padding: 0px; color: rgb(51, 51, 51); font-size: 16px;
}
.sobre-os-cursos .conteudo-interno h2 {
	margin: 30px 10px 10px; padding: 0px; color: rgb(255, 156, 0); font-size: 16px;
}
.duvidas {
	padding-bottom: 20px; position: relative;
}
.duvidas .interior-de-accordions {
	width: 100%; float: left;
}
.duvidas .interior-de-accordions h2 {
	margin: 20px 10px; padding: 0px; color: rgb(255, 156, 0); font-size: 16px;
}
.duvidas .interior-de-accordions .separador {
	border-top-color: rgb(69, 69, 69); border-top-width: 1px; border-top-style: dotted;
}
.icone-audio-curso {
	background: url("../imagens/audio-curso.png") no-repeat; padding: 2px 0px 5px 25px; color: rgb(255, 153, 0); font-size: 13px; font-weight: bold; display: block;
}
.filtros {
	width: 938px; text-align: right; font-size: 13px; font-weight: bold; float: left;
}
.filtros .dropbox {
	width: 200px;
}
h3 div.filtros {
	width: 300px; float: right;
}
.espacoBusca {
	width: 20px; height: 46px; display: block;
}
.relativo {
	position: relative;
}
.como-utilizar {
	display: block; position: relative;
}
.ui-tabs-panel table tr td {
	font-size: 14px;
}



.rodapelink {
			font-family:verdana; 
			font-size:xx-small; 
			color:#000000; 
			text-decoration:none
			}

.font		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:xx-small;
			}

table 		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:xx-small;
			}

.nova-tab{
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:22px;
color:#4F4F4F;
}
.nova-tab .menor-tab{
margin-left:5px;
margin-right:16px;
margin-top:33px;
padding:25px;
padding-right:30px;
border-radius: 4px; border: 1px solid #E0E0E0; border-collapse: separate; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
margin-bottom:29px;
}

.nova-tab .tab-descri{
margin-top:-22px;
margin-left:15px;
padding-left:17px;
padding-top:6px;
background:url(images/tab-hover.png) no-repeat;
width:147px;
height:36px;
position:absolute;
font-weight:bold;
color:#666666;

}