/*********************/
/*          HTML          */
* {
	margin: 0;
}
ol, ul, li, span,
fieldset, form, label, legend, img {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: bullet;
}
body { 
	font-size: 12px; 
	background-color: #dae1fc;
	font-family: Arial,Helvetica,sans-serif;
	color: #545454;
	line-height: 20px;
	background-repeat:repeat-x;
	background:url(/images/bg_meuingles.jpg) repeat-x;
	background-color:#FFF;
}
a { text-decoration: none;}
div /* only debug */{
	border: 0px ;
}
a:link, a:visited , a:active {
	color: #5d6ea5;
	text-decoration:none;
}a:hover {
	color: #233a79;
	text-decoration: underline;
}h1, h2, h3, h4 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-align: left;
	margin:0px;
}h1 {
	font-size: 25px;
	font-weight: bold;
	color: #233a79;
	vertical-align: top;
        line-height: 8px;
        padding-bottom: 15px;
        border-bottom:1px solid #F08231;
}h2 {
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #f08231;
	vertical-align: top;
}h3, h4 {
	font-size: 14px;
	line-height: 20px;
	color: #F08231;
	font-weight: bold;
}h4 {
	color: #666666;
}

/*********************/
/*          UTIL          */
.clear{clear:both;}
.dark_blue{	color:#233A79;}
.light_blue{color:#5D6EA5;}
.grey{color:#666666;}
.orange{color:#F08231;}
.orange a:hover{text-decoration:none}
.center{text-align:center;}
.pointer{cursor:pointer}
/***********/
/**** AJUDA */
.voltar_top {text-decoration:none;color:#F08231; float:right;margin:10px 0px 20px 0px;}
.voltar{text-decoration:none;color:#F08231; float:left}
#registro-ajuda{
margin-top:10px;padding:15px
}
.ajuda_precos{
margin-left:-10px; *margin-left:-18px
}

/***************/
/* sitemap / ajuda	*/
.line_org{border-bottom:1px solid #F08231;}
/**************/
/*  CONTA */
.label_conta b{
	color:#5d6ea5;
}
.nomargin{margin:0px;}
/* RECADOS */
.box_recados{
float:left; margin-left:5px; font-size:11px; line-height:20px; width:511px;	
}
.txt_recados{
margin-bottom:5px; color:#666; font-size:12px;text-align:justify;padding-right:5px
}
.recado{
padding-left:4px;
}
/*      LISTAS      */
ul {list-style:none;}
.list-arrow-1 {
	list-style-image:url(http://www.meuingles.com/images/icons/bullet_go.gif);
	margin-left:50px;
	color:#233A79;
}
.lista_editora{
margin-left:50px;
}

/******************/
/*        TEXTOS        */
.corpoTXTcinza {
	font-weight: normal;
	color: #545454;
	text-align: left;
	vertical-align: top;
}

/*********************//*********************//*     HEADER        *//*********************//*********************/

#header {
	height: 94px;
	color: #233a79;
	width:944px;
	text-align:left;
	padding-bottom:20px;
        margin: auto;
}
#header_logo{
	margin:4px 0px 0px -8px;
	float:left;
	background-repeat:no-repeat;
}
#header_menu {
	width:700px;
	float:right;
}
#header a  {
	text-decoration: none;
}
#header a:hover {
	text-decoration: underline;
}

.header_content_landpg {
        width:960px;
	margin:auto;
	height:auto;
	padding-top:1px;
}

/* ======================= Início do Formulário de Login ============================ */

.form_login_landpg {
    float:right;
    margin: 3px 6px 0 0;
    width: 700px;}

.form_login_landpg form {
    float: right;
    border-bottom: 2px solid #cce3ee;
    padding:1px 0px 4px 0px;
}
.form_div_landpg {
    width: auto;
    float:left;
    margin-right: 4px;
}

.form_field_landpg {
    width: 90px;
    border: 1px #a3c4d9 solid;
    height:17px;
    font-family:Arial, Helvetica, sans-serif;
    color:#aaa;
    font-size:14px;
}

.form_bt {
    float: left;
}

.form_bt input {
    border:0;
    height:22px;
    width:50px;
    color:#a3c4d9;
    font-size:11px;
    font-weight:bold;
    padding:2px 0 4px 0;
    background: #fff;
    float:left;
}

.form_bt input:hover {
    cursor:pointer;
    background: #a3c4d9;
    color:#fff;
}

/* ======================= Fim do Formulário de Login ============================ */



/* ================= INICIO MENU GLOBAL ================== */

.menu { margin: 11px 0 0 0; float: right; }

.menu li {
    float:left;
    width: auto;
    height: 25px;
    float:left;
    display: block;
    background-color: #fff;
    margin: 0;
}

.menu li a:hover {
     color: #b0d2f2;
}

.menu li a{
    padding: 0 10px 0 10px;
    font:12px Arial,Helvetica,sans-serif;
    color:#2280ba;
    font-weight: bold;
    text-decoration: none;
    line-height: 25px;
    float:left;
}

.menu .fundo_fim_esq, .menu .fundo_esq, .menu .fundo_dir, .menu .fundo_fim_dir {
    display:block;
    width: 4px;
    height: 25px;
    background-image: url(/images/header/fundo_menu.png);
    background-repeat: no-repeat;
    float:left;
}

.menu .fundo_fim_esq { background-position: 0px 0px; }
.menu .fundo_esq { background-position: -5px 0px; }
.menu .fundo_dir { background-position: 1px 0px; }
.menu .fundo_fim_dir { background-position: -4px 0px; }


.li_ponta
{
    background-color:#FFF !important;
}

.logado .header_content_landpg {
    width:940px;
}

.logado .header_content_landpg .menu li {
     width: auto;
     height: 25px;
     float:left;
     display: block;
     background-color: #e4f4d1;
     margin: 0;
}

.logado .header_content_landpg .menu ul li a {
    color:#035923;
}

.logado .header_content_landpg .menu ul li a:hover {
    color:#b0d2f2;
}

.logado .header_content_landpg .menu ul li .fundo_esq, .logado .header_content_landpg .menu ul li .fundo_dir {
    background-image: url(/images/header/fundo_menu_logado.png);
}



.menu li#selected a {
    color:#ffffff;
}

.menu  li#selected{
    background-color: #b0d2f2;
    color:#ffffff;
}

.menu .home_logado {
    background: url(../images/header/new_home_azul.png) no-repeat center;
 }

/* ================= FIM MENU GLOBAL ================== */



/* ================= INICIO MENU do USUÁRIO GLOBAL ================== */
.acesse {
    font: bold 12px Arial,Helvetica,sans-serif;
    color:#b9b9b9;
    float:left;
    padding: 3px 4px 0 0;
}

.login_header {
    width: 700px;
    height:48px;
    float:right;
    margin-right: 10px;
}

.saudacao {
    color:#3279a4;
    font:bold 16px Arial,Helvetica,sans-serif;
    float: right;
    width: 100%;
    text-align: right;
}

.menu_login {
    font:bold 12px Arial,Helvetica,sans-serif;
    float: right;
}

.menu_login li {
    float:left;
    padding: 1px 1px 1px 10px;
    display:inline-block;
}

.menu_login a {
    color:#3399cc;
    text-decoration: underline;

}

.menu_login a:visited {
    color:#3399cc;
}

/* ================= FIM MENU do USUÁRIO GLOBAL ================== */



.login_aux {
    float: right;
    /* width: 380px; */
    width: 700px;
    margin-right: 10px;
    text-align: right;
    height: 16px;
    color:#999;
    font-size:10px;
}
.login_aux a:hover { text-decoration:underline; }



.menu_links, .menu_links a {
	font:14px "Trebuchet MS", Arial, sans-serif;
	line-height:16px;
	color:#FFFFFF !important;
	font-weight:100;
}.nav, .nav ul {
	list-style: none;
}.nav {
	z-index: 100;
	position: relative;
	margin-top:3px;
}.nav li {
	border-left: 1px solid #000000;
	float: left;
	position: relative;
	width:auto;
	display: block;
	padding:5px 18px 6px 18px;
	margin-top:-1px;
}.nav li a:hover {
	text-decoration: none !important;
	font-weight:normal;
}#nav-one li:hover ,
#nav-one li.sfHover {
	background: #5d6ea5;
	color: #FFF !important;
	text-decoration: none;
	font-weight:bold;
}#nav-one li:hover ul a,
#nav-one li.sfHover ul a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #FFF !important;
	text-decoration: none;
	font-weight:bold;
}#nav-one li:hover ul a:hover,
#nav-one li.sfHover ul a:hover {
	background: #5d6ea5;
	color: #F08231 !important;
	text-decoration: none;
	font-weight:bold;
}.nav ul {
	background: transparent;
	list-style: none;
	position: absolute;
	top: -999em;
	left: 0px;
}.nav ul .img {
	width:145px;
	height:10px;
	_top:-10px;
	_height:5px;
	background:transparent;
}.nav li:hover ul,
.nav li.sfHover ul {
	top: 28px;
}.nav ul li {
	border: 0;
	float: none;
	_margin-top: -1px;
	border-bottom: 0;
	padding:5px 10px;
	width: 145px;/*124px;*/
	white-space: nowrap;
	background: #5d6ea5;
}.item_menu{
	border-top:1px solid #B7BDD7;
	padding:8px 10px 0px 10px;
}.item_menu_first{
	padding:0px 10px;
}.menu_bkg .home {
	padding:8px 10px;
}.menu_bkg input {
	margin:0px;
	border:1px solid #FFF;
	background:#e2e4ea;
	float:right;
	border-right:none;
	height:14px;
	font-size:10px;
	width:160px;
}.menu_bkg .busca {
	margin:0px;
	float:right;
}#pesquisa{padding:6px 10px;}
/******************************/
/* Container */
#container {
	width: 960px;
	height: auto !important;
	margin: 0 auto;
	text-align:center;
	/*margin-top:12px;*/
	color:#666666;
	margin:0px auto 0;
}
/***************************************/
/************* SCORE BOX **************/
#Resultado {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 35px;
	line-height: 35px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	margin:0px 0px 0px 23px;
	_margin-left:15px;
	height:38px; 
	width:175px; 
	float:left;
	border-bottom:#FDFDFD solid 1px; 
	vertical-align: middle;
}
#pad{
	width:175px; 
	height:5px;
	margin-left:23px;
	float:left;
}
.score_report{
	width:100%;
	border-bottom:solid #d7d7d7 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F08231;
	text-align: left;
}
.averege_score {
	font-size:35px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	line-height:35px;
}
.ResultadoTXT {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}
#MediaTXT_novo {
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #999;
	text-align: left;
	text-transform: uppercase;
}
#MediaTXT {
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	float:left;
	margin:3px 0px 0px 23px;
	width:175px;
}
.MediaGeral {
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.score_history{
	margin-top:10px;
	font-size:10px;
	line-height:10px;
}
.hist_act{cursor:pointer; text-decoration:underline;}
.hist_act_novo{cursor:pointer; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-align:right; color:#999;}
.TabLineLeft01, .TabLineLeft02, .TabLineRight01, .TabLineRight02{
	font-size: 10px;
	line-height: 12px;
	color:#777;
	vertical-align: middle;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	padding:3px 0px 3px 10px;
}
.TabLineLeft01{
	background-color: #d7d7d7;
}
.TabLineLeft02{
	background-color: #e5e5e5;
}
.TabLineRight01, .TabLineRight02{
	text-align:center;
	font-weight:bold;
	font-size: 11px;
	color: #888;

}
.TabLineRight01{
	background-color: #d7d7d7;

}
.TabLineRight02{
	background-color: #e5e5e5;
}
#Linkmostrar, #Linkocultar{
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	background:url(../images/score/table_bottom.gif);
	padding:4px 21px 4px 0px;
	width:244px;
	height:15px;
	text-align:right;
}
#Linkocultar{
	background-image:none;
	background-color: #5d6ea5;
}
/**************************************/
/*   COLUNAS  PAGINAS LOGADAS       */
/*usada em index. conta, perfil, recados, lesson, lessons,caderno*/
#coluna_direita {
	float:left; 
	margin:8px auto auto 20px; 
	width:600px;
	height:auto;
}
.conteudo_coluna_direita{
	padding:20px 20px 0px 20px; 
	width:560px; 
	background-repeat:repeat-y; 
	background:transparent url(../images/bg_big.gif);
}
.conteudo_coluna_direita_aux{
	/*padding:0px 0px 0px 0px; */
	/*width:560px; */
	background-repeat:repeat-y; 
	background:transparent url(http://www.meuingles.com/images/bg_big_aux.gif);
	background-attachment:scroll !important;
background-color:transparent !important;
background-image:url(http://www.meuingles.com/images/bg_big_aux.gif) !important;
background-position:0 0 !important;
background-repeat:repeat !important;
padding-bottom:0;
}
#coluna_esquerda {
	float:left; 
	margin:8px auto auto 26px; 
	_margin-left:13px; 
	width:270px;
}.conteudo_coluna_esquerda {
	padding:15px 15px 5px 15px; 
	color:#666;
	width:240px; 
	background:transparent url(../images/bg_small.gif) ;
	background-repeat:repeat-y;
}/********************************************************/
/*   COLUNA EAQUERDA  PAGINAS NAO LOGADAS       */
/*usada em login, cadastre..., ajuda, ezlearn ... todas as p�ginas sem abas*/
#coluna_left {
	float:left; 
	width:287px; 
	margin-left:0px;
}#coluna_left-top { 
	background:url(../images/content_bg_sprite.png) 0 -32px no-repeat;
	height: 19px;
}#coluna_left-body { 
	background: url(/images/boxsm_body.png) repeat;
	padding:0px 15px 0 26px; 
	text-align:left;
}#coluna_billin-body {
	padding:0px 3px 0 7px;
}#coluna_left-botom { 
	background:url(../images/content_bg_sprite.png) 0 -51px no-repeat;
	height: 28px;
}/********************************************************/
/*       COLUNA DIREITA  PAGINAS NAO LOGADAS       */
/*usada em login, cadastre..., ajuda, ezlearn ... todas as p�ginas sem abas*/
#coluna_right {
	float:right; 
	margin-left:20px; 
	width:632px;
}
#coluna_right-top { 
	background:url(../images/content_bg_sprite.png) -310px -32px no-repeat;
	height: 19px;
}/*  BODY */
#coluna_right-body { 
	background: url(/images/boxbg_body.png) repeat-y;
	padding:0 15px 0px 15px; 
	font-size:12px; 
	color:#545454; 
	text-align:left;
}

#coluna_right-body p{ font-size:12px; }

#coluna_right-body  h1{ height:20px; line-height:20px;}

/*  BOTOM */
#coluna_right-botom { 
	background:url(../images/content_bg_sprite.png) -310px -51px no-repeat;
	height: 28px;
}/********************************************************/
/************************/
/*         FOOTER           */
/***************************/
/*      FOOTER NOVO        */
.footer_homepage{

	text-align:left;
	width:960px;
	height:auto;
	margin:25px auto auto 0px;
	margin-top:55px;
	border-top:solid #A9B7D5 1px;
	border-bottom:solid #A9B7D5 1px;
	min-height:150px;
        float:left;
        
}
.footer_homepage ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}
.homepage_copyright{
	text-align:right;
	color:#5d6ea5;
	font-size:11px;
	padding:2px 4px 15px 0px;
	width:940px;
	margin:auto;
}
.coluna_footer{
	width:118px;
	height:131px;
	float:left;
	padding-top:5px;
	padding-left:4px;
	margin-right:3px;
	font-size:10px;
	line-height:1.7em;
	color:#5d6ea5;
}
.coluna_destaque{
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	color:#5d6ea5;
}
.coluna_footer .coluna_destaque{
	font-size:11px;
	font-weight:bold;
	color:#5d6ea5;
}

.coluna_logos{
	width:auto;
	float:right;
	padding-top:10px;
	*padding-top:13px;
	margin-left:4px;
	margin-right:6px;
}
.coluna1_ativa{
	background-image:url(../../www/bkg_coluna1_ativa.jpg);
	background-repeat:no-repeat;
}
.coluna_ativa{
	background-image:url(../../www/bkg_coluna_ativa.jpg);
	background-repeat:no-repeat;
}

.homepage_content .footer_homepage {
    margin-top: 10px;
}
.footer_homepage a, a:link, a:visited, a:active{
	color:#5d6ea5;
	text-decoration:none;
}


.footer_homepage a:hover{
color: #233a79;
text-decoration:underline;
}
.homepage_content .footer_homepage {
    margin-top: 10px;
}
.social_media_icons{
    width: 250px;
    height: 32px;
    float:left;
    padding-top: 5px;
    margin: 15px 5px 0 0;
    border-top: 1px solid #D3D8E4;
}
.social_media_icons a{
    display: block;
    width:32px;
    height:32px;
    float:left;
    background: #ff0;
    margin-right: 4px;
	background: url(../images/home/icons_media.png) no-repeat;
    }
  .social_media_icons  a.orkut {background-position: -95px 0px ;}
  .social_media_icons  a.facebook  {background-position: -63px 0px ;}
  .social_media_icons  a.twitter  {background-position: -32px 0px ;}
  .social_media_icons  a.blog {background-position: 0px 0px ;}

/*.footer{
	margin-top:25px;
	text-align:left;
	width:940px;
	height:auto;
	margin:auto;
	border-top:solid #d3d8e4 1px;
	border-bottom:solid #d3d8e4 1px;
	text-align:left;
	color:#5d6ea5;
	font-size:10px;
	width:932px;
	height:149px;
	margin:25px auto auto auto;
	background-image:url(../images/footer/footer.gif);
	background-repeat:no-repeat;
}
.footer_homepage{
	margin-top:25px;
	text-align:left;
	width:940px;
	height:auto;
	margin:auto;
	border-top:solid #d3d8e4 1px;
	border-bottom:solid #d3d8e4 1px;
}.footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}.footer_copyright{
	text-align:right;
	color:#5d6ea5;
	font-size:10px;
	padding:2px 4px 15px 0px;
	width:932px;
	margin:auto;
}.coluna_footer{
	width:118px;
	height:131px;
	float:left;
	padding-top:5px;
	padding-left:4px;
	margin-right:3px;
	font-size:10px;
	line-height:17px;
	color:#5d6ea5;
}.coluna_destaque{
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	color:#5d6ea5;
}.coluna_logos{
	width:auto;
	float:right;
	padding-top:10px;
	*padding-top:13px;
	margin-left:4px;
	margin-right:6px;
}.coluna1_ativa{
	background-image:url(../images/footer/bkg_coluna1_ativa.jpg);
	background-repeat:no-repeat;
}.coluna_ativa{
	background-image:url(../images/footer/bkg_coluna_ativa.jpg);
	background-repeat:no-repeat;
}*/
/************************/
/*      BUSCA      */

#bt-corrigir:hover {
    cursor: pointer;
}

.subtitulo_box_exercicios .TituloColunaDireita{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	text-align: left;
}
.subtitulo_box_exercicios{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	line-height:13px;
	font-weight: bold;
	color: #999;
	text-align: left;
}
.TituloColunaDireita {
	font-size: 25px;
	line-height: 30px;
	color: #233a79;
	vertical-align: top;
	padding-bottom:3px;
	
}
/*******************/
/* NOVO FORMUL�RIOS*/
/******************/
.formulario{
	padding:30px 0px 6px 0px;
	width:446px;
}
.formulario_cell_esquerda, .formulario_cell_direita, .formulario_cell_direita2, .formulario_cell_combobox, .formulario_cell_textarea, .formulario_cell_privacidade{
	font-family: Arial, Helvetica, sans-serif; 
}
.formulario_cell_direita, .formulario_cell_direita2 {
	font-weight:bold; 
	color:#5d6ea5; 
}
.formulario_cell_esquerda{
	height:18px; width:160px; font-size:14px; color:#f08231; text-align:right; vertical-align:middle;
}
.formulario_cell_direita, .formulario_cell_direita2{
	font-size:12px; vertical-align:middle; border:solid #5d6ea5 1px;
}
.formulario_cell_direita{
	width:250px; height:18px; 
}

.formulario_cell_direita2{
	width:auto; height:18px; color:#5d6ea5;
}
.formulario_cell_textarea{
	width:250px; color:#5d6ea5; height:50px; font-size:12px; border:solid #5d6ea5 1px;
}
.formulario_cell_list{
	font-family: Arial, Helvetica, sans-serif; width:auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#5d6ea5; font-size:12px; vertical-align:middle; border:solid #5d6ea5 1px; *margin-top:2px; _margin-top:1px; height:22px; *height:24px; 
}
.formulario_cell_combobox{
	 height:18px; color:#5d6ea5; width:250px; font-size:12px; text-align:left; vertical-align:middle;
}
.formulario_cell_privacidade{
	color:#5d6ea5; padding-top:6px
}
.formulario_dd dt{
	float:left; padding-right:15px; padding-top:3px;
}
.formulario_dd dd{
	padding-bottom:10px;
}
.dd_altura dd{
	padding-bottom: 0px;
}
.msgs{font:bold 10px; margin-left:180px;margin-top:-10px; display:none; color:#f08231; }
#table_perfil .formulario_cell_esquerda{
	vertical-align:top;
}
.input_perfil{
width:100px;
}
/*SYSTEM MESSAGING*/
#system_messaging{
	width:270px;
      	float:left;
        margin: 0px;
        padding: 0px;
}.sysmess_content{
	padding:0px 15px 0px 15px;
	background-image:url(../images/system_messaging/sysmess_body.gif);
   	background-repeat:repeat-y;
	height:auto;
	margin: 0px;
}.user_info{
	width:160px;
	float:right;
	height:auto;
	margin-left:5px;
        
}.sysmess_nomedousuario{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#233a79;
	padding-top:6px;
	*padding-top:8px;
	height:17px;
	overflow:hidden;
}.sysmess_pct{
	font-size:10px; color:#666; margin-top:-4px;margin-bottom:-2px;
}.sysmess_secao_titulo{
	float:left;
	width:auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
	text-align:left;
}.sysmess_secao_botao_sanfona{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	float:right;
	width:auto;
	font-weight:normal;
	color:#666;
	text-align:right;
	cursor:pointer;
}.linha_progresso{
	background-image:url(../images/system_messaging/pontos.gif);
	background-repeat:repeat-x;
	height:15px;
}.progresso_item{
	font-size:11px; color:#999; font-weight:bold; padding-right:5px; background-color:#e7e7e7; float:left;
}.progresso_resultado{
	font-size:12px; color:#666; font-weight:bold; padding-left:5px; background-color:#e7e7e7; float:right;
}/* TOOL TIP */
.info_box{
	width:240px;
	padding:30px 20px 20px 20px;
	text-align:left;
	background-color:#dae1fc;
	border:solid #7583aa 1px;
	line-height:18px;
	color:#233a79;
	z-index:15;
}
.bt_home{
float:right;
margin:15px 5px 5px 0px;
}
.sysmess_titulo_curso{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#233a79;
	font-size:17px;
	line-height:18px;
	font-weight:bold;
	text-align:left;
	padding-bottom:18px;
}
.sysmess_info_modulo{
	text-align:left;
	line-height:16px;
	color:#666;
}
.sysmess_titulo_modulo{
	color:#233a79;
	font-weight:bold;
}
.modulo_thumb{
	float:left;
	border:solid #233a79 2px;
	width:auto;
	margin-right:7px;
}

.sysmess_user_info, .sysmess_progresso, .sysmess_dicas, .sysmess_info_modulo{
	padding-bottom:18px;
     
}
/******************/
/* CONTA */
.rss_conf{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666
	margin-bottom: 5px;
}
#infoperso{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666
}
#infoperso b{
	color:#233a79;
}
.infoperso{
	font:11px Arial, Helvetica, sans-serif ;
	color:#666666;
	padding:10px 16px 5px 16px; 
	width:auto; 
	text-align:left;
}
.infoperso b{
	color:#233a79;
}
.infoperso a {font:11px Arial, Helvetica, sans-serif }

.nbkperfil .mnbk_icon{float:left;}
.linha_perf{margin:20px 0px;}
.linha_perf b{color:#233A79;}
.recado{
	color:#5d6ea5;
	font:11px Arial, Helvetica, sans-serif;
}
.recado span{ color:#666666; font-size:12px;line-height:20px; margin-top:5px; }

#btn_ver_recado{
margin:10px 0px; text-align:right;

}
.separ_big {
text-align:center; margin:12px 0px;
}
#recados_form {
-x-system-font:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}

.bt_enviar_recado{
 cursor:pointer; margin:10px 0px 0px;}
#recado_text{
width:371px; height:86px; border: 1px #9697ac solid;
}
#recados_form{
margin:10px 0px 0px;
}
.conteudo_coluna_direita{
background:url(http://www.meuingles.com/images/bg_big.gif) !important; padding:20px 20x 0px;
}

#desativar_filtro{
	float:right;    cursor:pointer;
}

/***************************/
/*  MENSAGEM */
.ui-corner-all { -moz-border-radius: 10px/*{cornerRadius}*/; -webkit-border-radius: 10px/*{cornerRadius}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #CD0A0A/*{borderColorError}*/; background: #fef1ec; color: #cd0a0a/*{fcError}*/; }
.ui-icon { width: 16px; height: 16px;  }

.ui-icon-alert { background-position: 0 -144px; }
/*******************/
/*  NAVEGACAO */
.nav_pag{
padding: 0px 10px; float: left;
}
.nav_pag_bt{
float:left; margin-right:3px;
}
/********************************/
/***** HOMEPAGE LOGADA B2C ******/ 
.info_principal{
	background-color:#ebebeb;
	color:#333;
}
.info_principal a{
	text-decoration:underline;
}
.aulas_recentes{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.aulas_recentes a{
	text-decoration:none;
}
.aulas_recentes a:hover{
	text-decoration:underline;
}
.botao_link{
	margin-top:8px;
	text-align:right;
}
.img_placement_test{
	background-image:url(../images/home/bkg_plac_test.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.img_placement_result{
	background-image:url(../images/home/bkg_plac_result.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.img_aulas_recentes{
	/*background-image:url(../images/home/bkg_aulas_rec.jpg);
	background-repeat:no-repeat;
	background-position:top;*/
	border-top:solid #f08231 1px;
}
.meu_caderno_body{
	padding: 0px 22px 5px 25px; 
	background: transparent url(../images/meucaderno_body.gif) repeat scroll 0% 0%; 
	height:auto;
}
.borda_direita{
	border-right:solid #dadada 1px;
	padding-bottom:10px;
}
.borda_esquerda{
	border-left:solid #fcfcfc 1px;
	padding-bottom:10px;
}
.titulo_lista_aulas{
	text-align:left;
	font-size:14px;
	padding-top:15px;
	color:#5d6ea5;
	font-weight:bold;
	width:auto;
}
.titulo_lista_aulas a{
	text-decoration:none;
}
.lista_aula_par{
	background-color:#e1e4eb;
}
.lista_aula_impar{
	background-color:#ebedf2;
}
.cover_lista_aula{
	padding:4px;
	width:40px;
}
.titulo_lista_aula_caderno{
	text-align:left;
	font-size:12px;
	color:#666;
	font-weight:bold;
	width:auto
}
.nivel_lista_aula_caderno{
	width:145px;
	background-image:url(../images/sets/bg_status_lista_aulas.gif);
	background-repeat:repeat-y;
	font-size:11px;
	font-weight:bold;
	color:#999;
}
.icon_lista_aula_caderno{
	width:60px;
	background-image:url(../images/sets/bg_status_lista_aulas.gif);
	background-repeat:repeat-y;
}
.titulo_historico{
	background-color:#E1E4EB;
	border-bottom:1px solid #F08231;
	text-indent:8px;
	color:#5D6EA5;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.borda_cell_historico {
background:url("../images/sets/bg_status_lista_aulas.gif") repeat-y left; 
text-indent:5px;
}

/********************************/
.aulas_revisar{
	font-weight:bold; line-height:25px; padding-bottom:15px; color:#5d6ea5;
}

/**************** CONTA ****************/
.box_pagamento {
	float:left;
	padding-left:65px;
	background:url(../images/icons/icon_billing.gif) no-repeat 0px 5px;
}



.label_conta dt{
	color:#5d6ea5;
	margin-right:5px;
	font-weight:bold;
	float:left;
	line-height:22px;
}

.label_conta dd {
	line-height:22px;
}

.label_conta b{
	color:#f08231;
}

.info_promo_code {
	float:left;
	background:url(../images/icons/cupom_icon.gif) no-repeat 10px 10px;
	padding-left:55px;
	margin-left:50px;
}

.info_promo_code dt {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight:bold;
	color:#233a79;
	font-size:18px;
	
}

.info_promo_code dd {
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	margin-top:8px;
}

.label_selected
{
	cursor:default;
}

/** ALERTS **/

.alert_acesso { 
width:580px; 
}

.alert_acesso .icon {
 width:20px;
 height:60px;
 text-indent:-999px;
 float:left;
}

#aula_gratuita, #acesso_expirado, #nao_logado, #acesso_basico, #email_nao_confirmado, #trial_expirado  {
	float:left;
	padding-left:40px;
 	margin-bottom:20px;
 	width:100%;
}

#aula_gratuita a {
	text-decoration:none;
}

#aula_gratuita a:hover {
	text-decoration:underline;
}


.alert_acesso .content {
	width:420px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.alert_acesso .content .title {
	line-height:24px;
}

.alert_acesso .title {
	font-size:24px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.yellow_alert .content {
	padding-left:10px;
}

.yellow_alert p {
	color:#1f4175;
	margin-top:5px;
	line-height:14px;
}

.yellow_alert a {
	text-decoration:underline;
	color:#233A79;
}

.yellow_alert a:hover {
	color:#94aced;
}

.yellow_alert  { 
 background:url(../images/icons/alert_nao_logado.gif) no-repeat 0px 5px;
}

.blue_alert  { 
 background:url(../images/icons/alert_aula_gratuita.gif) no-repeat;
}

.blue_alert .content {
	color:#FFF;
	padding:8px 0 4px 10px;
	background:#4e97c3;
	line-height:24px;
}

.yellow_alert .content .botoes {
 	padding-top:12px;
}
.alert_acesso .botoes{
float:left
}

.blue_alert a {
	color:#FFF;
}

.blue_alert .end {
 background:url(../images/icons/alert_aula_gratuita.gif) no-repeat right;
 width:38px;
 height:60px;
 float:left;
 text-indent:-9999px;
}


/* ///////////// INICIO PADRAO LIGHTBOX ////////////// */

.lightbox_wrapper {
	width:620px;
	margin:auto;
}

.lightbox_body {
	background:#fff;
	float:left;
	padding-bottom:20px;
}

.lightbox_body .btn_fechar {
	float:right;
	background:url(../images/botoes/bt_fechar.gif) right 2px no-repeat;
	font-size:10px;
	color:#666;
	text-decoration:none;
	padding:0 14px 0 0;
	margin: 7px 10px 0 0;
}

.lightbox_body .btn_fechar:hover {
	text-decoration:underline;
}

.lightbox_body h1 {
	padding:6px 10px 6px 10px;
	margin-bottom:20px;
	color:#5d6ea5;
	background-color:#9ec8f8;
	font-size:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.lightbox_body p {
	padding:8px 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:19px;
}

.lightbox_body b {
	color:#f08231;
	font-size:13px;
}

.lightbox_body .credit_card_content {
	padding:40px 40px 20px 40px;
}

.lightbox_body .img_exemplo {
	margin:5px 0 0 0;
}
/* ///////////// FIM PADRAO LIGHTBOX ////////////// */
/*  ///////////// PADRAO BOTOES  //////////////////////*/


/* CODIGO PARA BOTAO PADRAO VIA INPUT EM STAND BY POR CAUSA DO IE6:
.btn_medium input[type="button"], .btn_medium input[type="submit"] {
	background-position: right top;
	line-height:28px;
	height:28px;
	font-weight:bold;
	padding:5px 11px 7px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	border:0;
}
*/

.btn_big a:link, .btn_big a:visited, .btn_big a:active {
	background-position: right -48px;
	line-height:53px;
	width:auto;
	font-weight:bold;
	padding:18px 16px 16px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
        font-style: normal;
        text-transform:uppercase;
	margin:0;
	color:#FFF;
	text-decoration:none;
}

.btn_big .btn_end {
	 background-position: left -48px;
	 font-size:14px;
	 font-family:Arial, Helvetica, sans-serif;
         font-style: normal;
	 margin:0;
	 padding:18px 7px 16px 4px;
	 line-height:53px;
         text-decoration: none;
}

.btn_medium a:link, .btn_medium a:visited, .btn_medium a:active {
	background-position: right top;
	line-height:28px;
	width:auto;
	font-weight:bold;
	padding:6px 11px 7px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: normal;
        margin:0;
	color:#FFF;
	text-decoration:none;
}

.btn_medium .btn_end {
	 background-position: left top;
	 font-size:13px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-style: normal;
         margin:0;
	 padding:6px 2px 7px 4px;
	 line-height:28px;
         text-decoration: none;
}

.btn_small a:link, .btn_small a:visited, .btn_small a:active {
	background-position: right -29px;
	line-height:16px;
	width:auto;
	font-weight:bold;
	padding:2px 11px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
        font-style: normal;
        text-transform:uppercase;
        text-decoration: none;
	color:#FFF;
	text-decoration:none;
}

.btn_small .btn_end {
	background-position: left -29px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
        margin:0;
	padding:2px 2px 2px 4px;
	line-height:16px;
        text-decoration: none;

}
/* ///////// FIM ESTILO BOT�O SMALL PADR�O ///////// */
.btn_azul a, .btn_azul span { background:url(../images/botoes/btn_sprite_azul.png);}
.btn_azul a:hover { cursor:pointer; color:#1b3075; text-decoration:none;}

.btn_laranja a, .btn_laranja span { background:url(../images/botoes/btn_sprite_laranja.png);}
.btn_laranja a:hover {cursor:pointer; color:#633; text-decoration:none;}

.btn_verde a, .btn_verde span { background:url(../images/botoes/btn_sprite_verde.png);}
.btn_verde a:hover {cursor:pointer; color:#174e1a; text-decoration:none;}

/*  ///////////// ESTADO NO OVER //////////////////////*/

.no_hover a:hover { color:#ffffff; }

/*  ///////////// FIM  BOTOES MEDIO  AZUL //////////////////////*/

.veja_como_funciona{
	
	color:#005983;
	}

/****************************************/
/*      P�GINAS DE CURSOS INTERNAS      */
/****************************************/

.courses_list {
	list-style:none;
	padding:0;
	margin:0;
}

.courses_list li {
	display:block;
	width:600px;
	height:54px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}

.courses_list li div { 
	float:left; 
	padding-top:7px; 
}

.courses_list li .desc {
	font-size:14px;
	width:270px;
	padding-left:76px;
	background-position:2px 2px;
	background-repeat:no-repeat;
	height:47px;
}

.courses_list li .date { 
	margin-left:10px;
	color:#3b59bb;
}

.courses_list li .butt { 
	float:right;
	padding:13px 10px 0 10px;
}

.courses_active li { background-color:#ffedc0; color:#666; } 

.courses_closed li { background-color:#e8e8e8; color:#666; } 

.courses_expired li { background-color:#e8e8e8;	color:#999; }
.courses_expired li .date { color:#999; }




/* AQUI COMEÇAM AS CLASSES DA STOREFRONT */


br.clearing { 
	clear: both;
}

a:focus { 
	outline: 0; 
}


.cinza { color:#666666; }

/************ TEXT SETTINGS **************/



/* ESTILO BOTÃO */

div#buttonWrap {
	height:28px;
	float:left;
}

div#buttonWrap .buttonLeft {
	background-image:url(../images/btn_detailleft.gif);
	background-repeat: no-repeat;
	height:28px;
	float:left;
}

div#buttonWrap .buttonRight {
	background-image:url(../images/btn_detailright.gif);
	height:28px;
	width:6px;
	float:left;
}

div#buttonWrap .buttonText {
	background:transparent none repeat scroll 0 0 !important;
	border:none !important;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:23px;
	margin: 0px !important;
	padding:4px 5px 0px 11px !important;
	color:#666;
}


/* ESTILO FORMULARIOS */

.fieldsetForm {
	border:0;

}

.fieldsetForm legend {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#199cd8;
}

#editform dt {
	clear:both;
  	color:#666666;
   	font-size:10px;
   	font-weight:bold;
   	padding-top:5px;
}

#editform dd {
   	color:#666666;
   	font-size:12px;
}

#editformCinza dt {
	padding-bottom:3px;
	padding-top:9px;
   	clear:both;
  	color:#666666;
   	font-size:10px;
   	font-weight:bold;
   	margin-top:5px;

}

#editformCinza dd {
   	color:#666666;
   	font-size:12px;
}

.fieldFaleNomeEmail {
	width:262px;
	height:17px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.textAreaFale {
	width:262px;
	height:72px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.contentFaleSucesso {
	width:539px;
	height:auto;
	float:left;
	background-image:url(../../fale_conosco/imgs/bgSucesso.gif);
	background-repeat:no-repeat;
	line-height:normal;
}

.contentFaleErro {
	width:539px;
	height:auto;
	float:left;
	line-height:normal;
}

.textSucesso {
	font-family:Verdana, Geneva, sans-serif;
	font-size:120px;
	color:#dadada;
}


#contrato_texto{
	width:670px;
	height:350px;
	overflow:scroll;
	
	
	}


#contentSection .btn {
	text-align:right;
}

/************ STOREFRONT SETTINGS **************/
.storefront_content {
    width: 960px;
    margin: auto;
    height: auto;
	margin-top:-15px;
}

.coluna_esq {
	float:left;
	width:690px;
	padding:10px 10px 0px 8px;
}

#como_funciona_img{

    width: 690px;
    text-align: center;
}

.azul {
color:#199CD8;
font-weight:bold;
}

#box_para_empresas{
	
	width:600px; 
	height:123px;
	background:url('../../images/storefront/fundo_div.gif') repeat-x;

}

.texto_para_empresas {
	width:600px;
	height:40px; 
	background-color:#759ec4;
	padding:16px 20px 0px 30px; 
	color:#fff;

}

.headerTabela {
	height:30px;
	background-color:#199cd8;
	color:#FFF;
	border-style:solid;
	border-width:1px;
	border-color:#FFF;
	text-align:center;
}

.itemTableA {
	height:25px;
	font-size:16px;
	color:#666666;
	background-color:#efefef;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFF;
	text-align:center;
}

.itemTableB {
	height:25px;
	font-size:16px;
	color:#666666;
	background-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFF;
	text-align:center;
}

#beneficios p{
   
    font-size:1.4em;
    padding:0px 0px 0.6em 0px;
}

.coluna_esq .foto_tema {
	margin-bottom:20px;	
}

.coluna_esq .laranja {
	color:#f08231;	
	font-weight:bold;
	margin-left: 10px;
}

.coluna_esq .azul {
	color:#233a79;
}

.coluna_esq .lista_professores ul {
	margin:0;
	padding:0;
}

.coluna_esq .lista_professores ul li {
	background: no-repeat 0px 7px;
	padding-left: 80px;
	display:block;
	min-height:142px;
	float:left;
	margin:0 0 1.2em 0;
}
.coluna_esq .lista_professores ul li dt {
	line-height:1.9em;
	margin:0;
}

.coluna_esq .lista_professores ul li dd {
	line-height:1.9em;
	font-size:1.2em;
	margin:0;
}

.coluna_esq .lista_tipos_midia, .coluna_esq .lista_editora, .coluna_esq .lista_publicacoes {
	list-style:none;
	padding:0;
}

.coluna_esq .lista_tipos_midia li {
	margin-bottom:30px;
	float:left;
	width:320px;
}

.coluna_esq .lista_publicacoes li a {
	font-size:1.1em;
}



.sf-coluna-direita{
	width:241px;
	float:right;
	padding-top:35px;
}
.sf-coluna-direita-top{
	width:241px;
	height:9px;
}
.sf-coluna-direita-body{
	/* background-image:url(../images/storefront/coluna_dir_body.gif);*/
	background-repeat:no-repeat;
	width:241px;
	height:auto;
	min-height:300px;
}
.sf-coluna-direita-bottom{
	width:241px;
	height:11px;
}
.sf-coluna-direita-titulo{
	color:#f08231;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:16px;
	margin:0px 18px 5px 17px;
	padding-top:5px;
}
.sf-coluna-direita-foto{
	margin:0px 14px 5px 13px;
	text-align:center;
}
.sf-coluna-direita-botao{
	text-align:left;
	margin-left:11px;
}
.sf-coluna-direita-separ{
	text-align:left;
	margin-left:3px;
	padding:15px 0px 10px 0px; 
}
.sf-coluna-direita-testimonials{
	color:#787878;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-style:italic;
	text-align:center;
	margin:0px 18px 0px 17px;
}
.sf-coluna-direita-testimonials-signature{
	text-align:left;
	font-weight:bold;
	font-style:normal;
	padding-top:3px;
	color:#666;
}
.sf-coluna-direita-texto{
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	margin:0px 18px 0px 17px;
}

.sf-botoes-baixo {
    height:auto;
	margin:25px 20px 0px 0px;
	width:282px;
	cursor:pointer;
	float:left;
	text-align:left;
}
.sf-botoes-baixo a{
    text-decoration:none;
}
.sf-botoes-texto{
	line-height:15px;
	padding-left:3px;
}
.sf-botoes-titulo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5d6ea5;
	
}

.download_icon {
	display:block;
	height:25px;
	width:30px;
	background:url(../images/icons/imprensa_bt_download.gif) no-repeat;
	float:left;
}

.link_icon {
	display:block;
	height:25px;
	width:30px;
	background:url(../images/icons/imprensa_bt_link.gif) no-repeat;
	float:left;
}

.coluna_esq .lista_publicacoes li {
	margin:0;
}

.coluna_dir {
	float:right;
	width:230px;
	padding-right:0px;
}

.coluna_dir #box_assinar a:hover {
	background-position:0px bottom;
}


/*********  AULAS GRATUITAS SETTINGS  *********/
.aulas_gratuitas {
	padding:0;
	margin:0;
	list-style:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.aulas_gratuitas li {
	font-size:1.2em;
	float:left;
	padding-right:40px;
	padding-bottom:20px;
}

.aulas_gratuitas li a {
	color:#5d6ea5;
	text-decoration:none;
	line-height:1.2em;
}

.aulas_gratuitas li span {
	font-size:1.4em;
	color:#f08231;
	font-weight:bold;
}

.aulas_gratuitas li span:hover {
	color:#5d6ea5;
}

.aulas_gratuitas li img {
	margin-top:10px;
	border:2px #ffffff solid;
}

.aulas_gratuitas li img:hover {
	border:2px #f08231 solid;
}


/************ STOREFRONT MENU **************/

.storefront_menu {
    height: 25px;
	margin:0px 5px;
	width:auto;
	border-bottom:1px #ffffff solid;
	background: url(../images/storefront/menu_bkg_btn.gif) repeat-x;
}

.storefront_menu ul {
    float: left;
	width:auto;
	margin-top:-1px;
	padding:0px;
}

.storefront_menu ul li {
    display:block;
	float: left;
	width:auto;
	height:26px;
	border-right: solid 2px #dae1fc;
}

.storefront_menu ul li a, .storefront_menu ul li a:visited {
	padding:0px 12px 0px 12px;
	text-decoration:none;
	font-size: 1.2em;
	font-weight:bold;
	color:#5d6ea5;
	width:auto;
	line-height:25px;
}

.storefront_menu ul li a:hover {
	color:#233a79;
	text-decoration:none;
}

.storefront_menu .selectedlink {
	background: url(../images/storefront/btn_selected.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#233a79;
}

.storefront_menu .selectedlink a {
	color:#233a79;
}

.storefront_menu .selectedlink a:hover {
	color:#233a79;
	cursor:default;
}


/************ STOREFRONT MENU LOCAL **************/

.sf_menu_local {
	border-bottom:solid 1px #f08231;
	height:30px;
	margin-bottom:15px;
	/*margin-top:5px;*/
	margin-top:10px;/
}

.sf_menu_local ul {
	padding:0;
	margin:0;	
	list-style:none;
}

.sf_menu_local ul li {
	float:left;
	margin-right:20px;
}

.sf_menu_local ul li a, .sf_menu_local ul li a:visited {
	font-size:1.2em;
	text-decoration:underline;
}

.sf_menu_local ul li a:hover {
	cursor:pointer;
	color:#233a79;
	text-decoration:underline;
}


/*********  HOMEPAGE SETTINGS  *********/

.homepage_bkg {
    background-repeat: repeat-x;
    height: auto;
}

.homepage_content {
    width: 960px;
    margin: auto;
    height: auto;
	margin-top:-15px;
}



.home_coluna_esquerda {
	width:624px;
	float:left;
}

.home_coluna_direita {
	margin-left:10px;
	width:316px;
	float:left;
}

/************ HOMEPAGE DESTAQUES **************/


.homepage_content .destaque {	
	float:left;
	width:195px;	
	background-repeat:no-repeat;
	background-position:0 25px;
	margin-top:10px;
	background-image:url(../images/home/cursos_home.jpg);
}
.homepage_content .meuingles{	
margin:0 15px 0 15px; 
background-position:-200px 40px; 
}

.homepage_content .skype{
background-position:-380px 25px;
}

.homepage_content .solucoes{	
	
	width:300px;
	
	position:relative;
	background:no-repeat 0px 5px;
	margin-top:10px;
	padding-left:70px;
	top:50px;
}


.homepage_content .destaque a {
	display:block;
	width:195px;

	text-decoration:none;
	font-weight:normal;
	color:#666;
	font-size:1em;
	line-height:1.4em;
	margin-top:14px;
}

.homepage_content .destaque a:hover {
	text-decoration:underline;
}

.homepage_content .destaque .title {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	height:36px;
}

.homepage_content .destaque a .description {
	padding-top:35px;
	line-height:14px;
	font-size:11px;
}


.homepage_content .destaque a .description_solucoes {
	width:500px;
	position:relative;
	top:-15px;
	line-height:20px;
	font-size:13px;
	 
	
}

.homepage_content .destaque .title_solucoes {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	height:26px;
}

.btn_saber_mais {
	background-repeat:no-repeat;
	background-image:url(../images/botoes/btn_saiba_mais.gif);
	height:25px;
	text-indent:-9999px;
	margin-top:5px;
}

.homepage_content a.btn_experimente {
	background:url(../images/home/btn_experimente_aula.jpg) no-repeat;
	display:block;
	height:40px;
	width:250px;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
	padding:14px 0px 0 30px;
	margin:15px 0 28px 20px; 
}

.homepage_content a.btn_experimente:hover {
	color:#FF0;
}

.home_list_menu ul li.linha{
    display:block;
	border-top:#c2cbdd solid 1px;
	text-decoration:none;
}

.home_list_menu a {
	height:32px;
	display:block;
	background:url(../images/home/icons_home.jpg) no-repeat;
	border-bottom:1px solid #c2cbdd;
	padding:10px 0 0 70px;
	background-position:20px 0;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:14px;
	color:#275aa9;
}
.home_list_menu a.teste{background-position:20px 0px;}
.home_list_menu a.como_funciona{background-position:20px -40px;}
.home_list_menu a.cadastre{background-position:20px -80px;}

.pre_footer {
	background:url(../images/home/gradient_line.gif) repeat-x top;
	float:left;
	margin-top:30px;	
	width:100%;
	height:250px;
}


/************ HOMEPAGE COMUNIDADE ************/

.box_comunidade {
	width:280px;
	margin:15px 0 0 10px;
	float:left;
	font-size:16px;
	line-height:1.6em;
}

.box_comunidade img {
	margin-right:4px;
}

.thumbs{
    margin-top: 5px;
    width:216px;
    height: 45px;
    background: url(../images/home/thumbnails.jpg) no-repeat;
}
.thumbs_1{background-position: 0 0;}
.thumbs_2{background-position: 0 -53px;}
.thumbs_3{background-position: 0 -102px;}
.thumbs_4{background-position: 0 -151px;}
.thumbs_5{background-position: 0 -200px;}

/************ HOMEPAGE RECORTE JORNAL ***********/

.box_media {

	font-size:1.2em;
	padding:0;
	margin:0;
	float:left;
	width:320px;
}


.box_media .text_citacao, .box_love_meuingles .text_citacao {

/*	background-repeat:no-repeat;
	padding:0px 0px 0px 20px; dando conflito com um Span que tambem faz a função de Quote */
	line-height:1.8em;
	font-size:11px;
}

.box_media .text_citacao img {
	margin-bottom:-4px;
}

.box_media .text_citacao p {
	font-weight:bold;
	font-size:0.9em;
}
.webinar {
	height:157px;
	margin:15px 0 0 0;
	float:left;
	width:345px;
}
/************ HOMEPAGE I LOVE MEUINGLES ************/

.box_love_meuingles {	
	font-size:1.2em;
	/*padding:25px 0px 0px 0px;*/
	margin-top:15px;
	float:left;	
	width:320px;
}
.box_love_meuingles .siga_nos {	
font-size:16px;line-height:1.6em;margin-bottom:20px
}


.box_love_meuingles .text_citacao p {
	font-weight:bold;
	font-size:0.9em;
}

/************ HOMEPAGE I LOVE MEUINGLES - CITAÇÕES INTERNAS ************/

.quote_open {
	background:url(../images/icons/quote-open.gif) no-repeat; width:20px; display:inline-block;
}
.quote_close {
	background:url(../images/icons/quote-close.gif) no-repeat; width:20px; display:inline-block;
}

/************ STOREFRONT IMPRENSA ************/

.download_marca {
	background:FFF; 
	border-bottom: solid 1px #F08231; 
	border-top: solid 1px #F08231;
	padding:15px 0px;
}

/************ FORMULÁRIO ************/

.sf-coluna-direita ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float: right;
padding:0px;
}

/************* ASSINAR *************/

.plan{
	cursor:pointer;
	text-decoration:none;
}

#free, #basic, #full { color:blue; font-weight: bold;}

.td, .tr, tr_ap, .td_a, .td_left {float:left;}
.td_left{text-align:right; width:100px; margin-right:10px;}
.tr{width:610px;}
.tr_ap{height:249px; width:180px;}

.TextBodyBlue {
color:#233a79;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:15px;
padding: 5px 0px 5px 0px;
cursor:default;
text-indent:5px;
}

.linhaa{background:#E0E0E7;}
.linhab{background:#D8D8E3;}
.linhac{background:#F9EADF;}
.linhad{background:#FBF4EF; font-size:10px}

.col1{width:1px;background:#CFCFD4;}
.colpoint, .colpointb{width:120px;text-align:center; vertical-align:middle;}

.td1{width:224px; text-align:left; border-right:solid #cfcfd4 1px;}
.td2, .td3{width:125px; text-align:center; border-right:solid #cfcfd4 1px;}
.td4{width:125px; text-align:center;}


/* erro */
.resmsg{
background-color:#FDEBDF;
border:1px solid #F08231;
border-top:0px;
padding:20px;
text-align:center; 
color:red; 
font-size:12px;
height:auto;
font-weight:bolder
}

/* PÁGINAS DE CURSOS */
/****************************************/

.aviso_amigo { font-family:Arial, Helvetica, sans-serif; color:#445e8d; }
.aviso_amigo span.title { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.aviso_amigo span.description { font-size:11px;}
.aviso_amigo form { margin-top:15px; font-family:Arial, Helvetica, sans-serif; }
.aviso_amigo form dt, .course_group dt { font-size:12px; font-weight:bold; }
.aviso_amigo form dd, .course_group dd { margin:0; padding:0; }
.aviso_amigo form input, .course_group input[type="text"]{border:1px #666 solid; width:100px; color:#666; font-size:12px; width:200px; padding:3px; margin:0;}
.course_head { background:url(../images/courses/head_base.jpg) no-repeat; height:184px; }
.course_head .icon {position:absolute; width:150px; height:156px; margin: 22px 0 0 18px; text-indent:-9999px; }
.course_head .description { position:absolute; margin:15px 0 0 170px; font-size:12px;}
.course_head .description h2 { font-size:30px; color:#445e8d; padding:5px 0;}
.cost_bar {background:#bddff2; height:34px; width:555px; padding:0 0 0 130px; margin:0 15px 15px 0; color:#0175a6; font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; line-height:34px;}
.cost_bar span {font-size:14px; color:#429abf;}
.cost_bar .desconto {color:#666; font-size:11px; line-height:20px; padding-left:3px; font-family:Arial, Helvetica, sans-serif;}
.cost_bar b { font-size:11px; line-height:26px;}
.skype_step_one { background:url(../images/conversacao/bg_compre.jpg); color:#da630d; }
.skype_step_two { background:#eeeeee;}
.skype_step_three { background:url(../images/conversacao/bg_marcacao.jpg); }
.details h3, .course_block h3 {font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#445e8d; padding:0 0 6px 0;}
.details p { font-size:12px; line-height:1.5em;}
.details .splash {float:left; width:120px; margin:0 0 0 0;}
.details .splash img {float:right;}
.details .content {float:left; width:280px; margin:0 20px 0 10px;}
.details .list {float:left; width:250px; margin:0 0 0 10px;}
.details .list ul { list-style:none; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.details .list ul li { padding:0; line-height:14px; font-family:Arial, Helvetica, sans-serif; }
.details .list b {line-height:12px;}
.details .list br {line-height:6px; padding:0; margin:0;}
.small_description {font-size:12px; margin-bottom:20px;}
.course_group { /*border-bottom:2px #b8d3f6 solid; */padding:0;} 
.course_group .sup{ margin-top:-3px} 

a.course_block { 
	float:left;
	display:block; 
	width:212px; 
	height:145px; 
	margin:0 18px 20px 0; 
	font-size:12px; 
	color:#335d6f; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	background:url(../images/courses/bg_course_block.gif) repeat-x 0 22px; 
	text-decoration:none;
	cursor:pointer;
}
.course_block .prof_list { height:100px; padding-right:5px; }
.course_block ul { padding:10px 0 0 95px; }
.course_block ul li {list-style:none; font-family:Arial, Helvetica, sans-serif; line-height:17px; }
.course_block .mais{ float:left; padding: 0 0 0 95px; display:block; height:15px; width:85px; color:#F30; text-decoration:none; background:url(../images/courses/arrow_marker.gif) no-repeat right center; line-height:15px; }
.course_group li{float:left; margin:0px 0px 10px 0px;}
        


/* PÁGINAS DE CURSOS */
/****************************************/

.total_head {
	background:url(../images/meuingles_total/big_image_total.png) no-repeat;
	height:270px;
	text-indent:-99999px;
}

.cost_total {
	height:80px;
	font-size:36px;
}

/* WOOPRA HELP */
/****************************************/

.box_atendimento {
	background:url(../images/billing_moip/live_chat.png) no-repeat;
	padding-left:60px;
	height:64px;
}

.box_atendimento span {
	font-size:18px;
	font-family:"Trebuchet MS";
	color:#5d6ea5;
}


/*  ///////////// FIM  BOTOES MEDIO  AZUL //////////////////////*/
.conversacao_head {
	width: 690px;
	height:235px;
	
}
.cursos a:hover{
color:#FF7800;
}
.meuingles a:hover{
color:#6188EC;
}
.skype a:hover{
color:#39884D;
}

.footer a{
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}




/* AQUI COMEÇAM AS CLASSES SETS.CSS */

.track_coluna_esquerda{
	width:287px;
	float:left;

}

.coluna_teste{
	width:631px;
	float:right;
}

.conteudo_coluna_teste{
	width:auto;
	margin:0px 14px 0px 14px;
	text-align:left;
	height:auto;
}

.conteudo_coluna_exame{
	width:auto;
	margin:0px;
	text-align:left;
	height:auto;
}

.track_pg_teste{
	text-align:right;
	border-bottom:solid #f08231 1px;
	height:22px;
}


.botao_continuar{
	padding-top:20px;
	padding-bottom:11px;
	border-top:solid #f08231 1px;
	text-align:center;
}

.respostas{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	padding-top:5px;
	padding-left:22px;
}

.respostas dt{
	float:left;
	padding: 7px 5px 0px 5px;
	*padding-right:0px;
	height:15px;
	line-height:15px;
}
.respostas dd{
	padding: 7px 0px 0px 0px;
	*padding-top:10px;
	height:20px;
	line-height:15px;
}

.questao_dialogo{
	padding-left:45px;
	font-size:12px;
	line-height:20px;
	color:#666666;
	padding-top:5px;
}

.tr_impar{
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:16px;
	line-height:20px;
	border-bottom:solid #dcdcdc 1px;
}

.tr_par{
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:16px;
	line-height:20px;
	border-bottom:solid #dcdcdc 1px;
}

.modulo_progress{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#5d6ea5;
	text-align:left;
}

.modulo_counter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:25px;
	overflow:hidden;
	color:#999;
	text-align:left;
	padding-top:7px;
}

.set_separ_small{
	text-align:center;
	margin:15px auto 10px auto;
}

.botao_exame{
	text-align:center;
	margin:auto;
}

.texto_resultado_Exam{
	font-size:14px;
	line-height:22px;
	color:#666;
}

.modulo_status{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin:3px auto;
	text-transform:uppercase;
}

.modulo_status_bloqueado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#949494;
	text-align:center;
	margin:3px auto;
	text-transform:uppercase;
}

.lista_aulas_sets{
	text-align:left;
	font-size:12px;
	color:#5d6ea5;
	padding-top:25px;
}

.sets_linha_aula_par{
	width:100%;
	background-color:#ebebeb;
}

.sets_linha_aula_impar{
	width:100%;
	background-color:#f2f2f2;
}

.sets_linha_aula_bloqueada{
	width:100%;
	border-bottom:solid #f2f2f2 1px;
}
.sets_linha_aulas_recomendadas{
	width:100%;
}
.sets_linha_aulas_pendentes_impar{
	width:100%;
	background-color:#f7e9df;
}
.sets_linha_aulas_pendentes_par{
	width:100%;
	background-color:#fef2ea;
}

.cover_sets_lista_aulas{
	padding:8px;
	width:100px;
}
.cover_sets_aula_bloqueada{
	padding:8px;
	width:100px;
	border-bottom:solid #ebebeb 1px;
}

.titulo_sets_lista_aulas{
	text-align:left;
	font-size:14px;
	color:#333;
	font-weight:bold;
	width:auto;
}
.titulo_sets_aula_bloqueada{
	text-align:left;
	font-size:14px;
	color:#bbbbbb;
	font-weight:bold;
	width:auto;
	border-bottom:solid #ebebeb 1px;
}

.status_sets_lista_aulas_feita{
	width:76px;
	background-image:url(../images/sets/bg_status_lista_aulas.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	padding-top:27px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
.status_sets_lista_aulas{
	width:76px;
	background-image:url(../images/sets/bg_status_lista_aulas_inicial.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	padding-top:27px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}

.status_sets_aula_bloqueada{
	width:76px;
	border-bottom:solid #ebebeb 1px;
}
.status_sets_aula_pendente{
	width:128px;
	text-align:left;
	padding-top:13px;
}
.incompleta_titulo{
	margin-bottom:5px;
}
.incompleta_objetivo{
	margin-bottom:1px;
}

.modulo_box{
	float:left;
	width:194px;
	height:254px;
	background-image:url(../images/sets/set_bkg.gif);
	background-repeat:no-repeat;
	margin-top:15px;
}
.modulo_box_ativo{
	float:left;
	width:194px;
	height:254px;
	background-image:url(../images/sets/set_bkg_selected.gif);
	background-repeat:no-repeat;
	margin-top:15px;
}
.margin-set{
	margin-right:16px;
}

.modulo_box_content{
	text-align:center;
	width:170px;
	padding:16px 5px 0px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#5d6ea5;
}
.modulo_box_cover{
	margin:6px auto 4px auto;
	*margin:6px auto 2px auto;
	width:153px;
	height:115px;
}
.modulo_box_cover_efeito{
	width:153px;
	height:115px;
	background-image:url(../images/sets/padrao.gif);
}
.modulo_box_progress{
	width:153px; margin:auto;
}
.modulo_box_progress_bkg{
	background:#5D6EA5; border:2px solid #5D6EA5; margin:3px 0px 15px 0px; height:20px; text-align:left;
}
.modulo_box_progress_completed{
	background:#999999; border:2px solid #999; margin:3px 0px 15px 0px; height:20px; text-align:left;
}
.modulo_box_progress_started{
	border:2px solid #16a306; margin:3px 0px 15px 0px; height:20px; text-align:left; background-image:url(../images/sets/bg_progress_start.gif); background-repeat:repeat;
}
.modulo_box_progress_bloqueada{
	background:#cccccc; border:2px solid #ccc; margin:3px 0px 15px 0px; height:20px; text-align:left;
}

.meucurso_header{
	width:600px; height:94px; padding-bottom:16px; background-image:url(../images/sets/meucurso_header.jpg); background-repeat:no-repeat;
}
.header_modulo_leading{
	padding:15px 0px;
	width:430px;
	/*color:#233a79; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; line-height:17px; font-weight:bold;*/
}
.header_modulo_leading_prog  {
padding:15px 0px;
	width:100%;
}
.header_modulo_atual{
	padding-left:15px; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; line-height:17px; font-weight:bold;
}



/*       HOME PAGE LOGADA      */
/*******************************/
.conteudo_coluna_direita_homepage{
	padding:7px 15px 0px 20px;
	*width:565px;
	background-repeat:repeat-y;
	background:transparent url(../images/bg_bighome.gif);
}
.msg_motivacao{
	margin-top:20px;
}
.msg_motivacao_analise{
	font-size:14px;
	line-height:20px;
	color:#5d6ea5;
	font-weight:bold;
}

.link_p_modulo{
	margin-top:8px;
	text-align:right;
}
/*.modulos_da_semana{
	padding-top:20px;
	width:375px;
	float:left;
}
.modulo_da_semana{
	width:170px;
	float:left;
	margin-right:15px;
}
.modulo_da_semana_msg{
	padding-top:20px;
	width:175px;
	float:right;
	font-size:12px;
	line-height:16px;
	color:#fff;
}
.modulo_da_semana_txt{
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
	line-height:15px;
	text-align:left;
	float:left;
}
.modulo_da_semana_titulo{
	font-size:11px;
	color:#5d6ea5;
}*/

.subtitulo_aulas{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	color:#f08231;
	font-size:18px;
	font-weight:bold;
	border-bottom:solid #f08231 1px;
}


#aulas_da_semana{
	margin-top:25px;
}
#aulas_da_semana_B2E{
	border-top:solid #f08231 1px;
	padding-top:3px;
}
#aulas_pendentes{
	margin-top:25px;
}
#aulas_pendentes_B2E{
	border-top:solid #f08231 1px;
	padding-top:3px;
}



/*       FIM HOME PAGE LOGADA      */
/***********************************/




/***************************/
/*       LANDING PAGE      */

.header_landpage{
	height:101px;
    min-width:960px;
	background-repeat:repeat-x;
}

.header_landpage
{
	margin-bottom:25px;
}

.header_logo_landpg{
	float:left;
}


.form_bt_landpg{
	width:auto;
	margin-right:5px;
	_margin-right:2px;
	float:left;
}



.landingpage_bkg{
	background-image:url(../images/home/body_bkg.jpg);
	background-repeat:repeat-x;
	height:auto;
	min-height:389px;
}

.landingpage_content{
	width:960px;
	margin:auto;
	height:auto;
}

.landingpage_texto{
	width:385px;
	height:auto;
	padding-top:24px;
	float:left;
	z-index:2;
	position:absolute;
}

.landingpage_flash{
	width:auto;
	text-align:right;
	float:right;
	z-index:1;
}

.landingpage_copyright{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d6ea5;
	font-size:10px;
	padding-top:2px;
	padding-right:13px;
}

.landpg_pergunta{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#787878;
	font-weight:bold;
	font-size:16px;
	padding-top:18px;
	float:left;
}

.landpg_linktxt{
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#787878;
	font-size:13px;
	line-height:15px;
	text-align:left;
}

.landpg_logos{
	padding-top:86px;
	*padding-top:83px;
}
/*       FIM LANDING PAGE      */
/*******************************/

/*     RESULTADO DA PROVA       */
/********************************/
.resultado_curso,.resultado_modulo{
	height:214px;
	background-repeat:no-repeat;
	border-bottom:solid 1px #f08231;
	margin-bottom:5px;
}

.resultado_curso{
	background-image:url(../images/sets/curso_concluido.jpg);
	background-position:left;
}
.resultado_modulo{
	background-image:url(../images/sets/modulo_concluido.jpg);
	background-position:right;
}
.resultado_msg{
	padding:12px 0px 0px 12px;
	width:235px;
	overflow:hidden;
	color:#FFF;
	font-size:14px;
	line-height:19px;
}



.warning{
border-bottom: 1px solid #F08231; padding: 10px; background-color: #FCEFA1; 
}

.icon_home_footer {
background:url(../images/footer/icon_home.gif) no-repeat 0px 3px;
float:left;
height:5px;
padding-left:5px;
padding-top:8px;
width:9px;
}

/* ********** FOTO DE PROFESSOR   */

.userfoto {
	-moz-box-shadow:2px 2px 2px #999;
}
 
.teacherbox{
background: #5D6EA5; font-size: 12px; color:#ffffff;text-align:center;margin-top:-1px;
}
.teacherbox[type="pequena"] {
font-size: 9px;
}


/*  ///////////// PÁGINA DE PRODUTOS  //////////////////////*/

.course_group h2 {
    clear:both;
    /*border-bottom: 1px solid #d3d8e4;*/
    line-height: 22px;
    margin-bottom: 10px;
}
.curso_box {
    display: block;
    width: 208px;
    height: 239px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    background: #fff;
    float: left;
    margin: 0 10px 20px 0;
}

.meuinglestotal_box{
   background: #F1FBFE;
}

.skype_aulas_box{
     background: #F1FFF0;

}

.meses{
    margin: 8px 0 0 -5px;
    position: absolute;
    width: 70px;
    height: 70px;
   }

.curso_box:hover {
    background: #ffc;
}

.curso_box .course_topbox {
    background: url(../images/storefront/course_topbox.png);
    height: 4px;
}

.curso_box .title {
    color:#39c;
    font-size: 14px;
    font-weight:bold;
    padding: 3px 9px;
    display: block;
}

.curso_box img {
    padding: 0 9px;
}

.curso_box p.desc {
    font-size: 1.2em;
    color: #333333;
    padding: 10px 9px;
    height: 65px;
}

.curso_box p.price {
    font-size: 1.2em;
    color: #666;
    padding: 0px 9px;
    height: 40px;
    line-height: 1.5em;
}

.curso_box p.price big {
    font-size: 1.4em;
    font-weight: bold;
    color:#00AEEF;
}

.curso_box .course_bottombox {
    background: url(../images/storefront/course_bottombox.png);
    height: 8px;
}

/*.............Css da barra de progressao do curso....*/


.detalhes_curso{
    width: 600px;
    height:70px;
    border-top:1px solid #f08231;
    border-bottom:1px solid #f08231;
    background: #ebebeb;
    }

.barra_curso{
	/*
   width: 600px;
   height:2px;
   background: #ebebeb;
   border-bottom:1px solid #f08231;
   margin-top: 25px;
   */
  }

 .detalhes_curso .img_curso{
  width: 135px;
  height:54px;
  padding: 8px;
  border-right: inset 2px #eeeeee;
  float:left;
    }

 .detalhes_curso .progresso{
  width: 97px;
  height:54px;
  padding: 8px;
  border-right: inset 2px #eeeeee;
  float:left;
  font:normal 12px Arial,Helvetica,sans-serif;
  color:#666666;
  text-align: center;
   }
.detalhes_curso .progresso p {
       font-size: 30px;
       color:#999999;
}

.detalhes_curso .prox_aula {
  width: 140px;
  height:54px;
  padding: 8px;
  border-right: inset 2px #eeeeee;
  float:left;
  font:normal 12px Arial,Helvetica,sans-serif;
  color:#666666;
  text-align: center;
   }
 .detalhes_curso .prox_aula p  {
       font-weight: bold;
       color:#0078ff;

}
.detalhes_curso .media_exercicio {
    width: 150px;
    border-right: none;
    }

 .titulo_detalhes{
  font:bold 16px Arial,Helvetica,sans-serif;
  color:#0173ff;
  display: block;
  margin:15px 0px 5px 0px;

}

.titulo_detalhes a {
    color:#0173ff;
    text-decoration: none;
}

.titulo_detalhes a:hover{
    text-decoration:underline;

}

.prox_aula a {
    font-weight: bold;
       color:#0078ff;

}

.prox_aula a:hover {
    text-decoration:underline;

}
.detalhes_curso .ver_certificado {
  width: 310px;
  height:30px;
  padding: 20px 8px;
  float:left;
  text-align: right;
  
   }

.detalhes_curso .concluido {
 line-height: 50px;
 font-size: 2em;
 font-weight: bold;
 color:#0078ff;
 border-right: none;
   }


   .title_meu_progresso{
    width: 600px;
    height: 19px;
    background: #e1e4eb;
    text-align: left;
    border-bottom: 1px solid #F08231;
   }

.title_meu_progresso span{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color:#5d6ea5;
    padding-left: 5px;
    display: block;

    float: left;
}
.title_meu_progresso span.nivel{
    width: 130px;
    border-right: 1px solid #f8f8f8;

}
.title_meu_progresso span.aulas{
    width: 253px;
    border-right: 1px solid #f8f8f8;

}

.meu_progresso .nivel{
    width: 135px;
    border-right: 1px solid #f8f8f8;
    text-align: center;
    font-size:18px;
    line-height: 80px;
    font-weight: normal;
    float: left;


}
.meu_progresso .aulas{
    float: left;
    width: 258px;
    height: 90px;
    border-right: 1px solid #f8f8f8;

}

.meu_progresso .grafico{
    width: 64px;
    height: 64px;
    background: #000000;
    margin: 12px 0px 0px 10px;
    float: left;


}
.meu_progresso .grafico_legenda{
    float: left;
    width: 170px;
    height: 50px;
    padding: 27px 0px 0px 0px;

}

.meu_progresso .grafico_legenda dl{
   display: block;
   margin-left:10px;

}
.meu_progresso .aulas .grafico_legenda dt{
   display: block;
   width: 13px;
   height: 13px;
   float: left;
   margin: 3px 6px 0px 0px;

}

dt.completas {
    background: #3a69d2;
}

dt.iniciadas {
    background: #78abff;
}


.siga_nos{
color:#5D6EA5;
display:block;
margin-bottom:10px;
}

#rodape{
height:30px;
background:#3d79b6;
/*position: fixed;*/
min-width: 970px;
}

.container_pe {
    width: 970px;
    margin: 0 auto;
}

.container_pe .formaspagamento {
    color:#FFFFFF;
    font-weight: bold;
    padding-left: 10px;
    height: 20px;
    float: left;
	margin-top:3px;
}

.container_pe .formaspagamento p {
    float: left;
    color: #FFF;
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    padding: 4px 0 0 0;
	margin:0;
}

.container_pe .formaspagamento img {
    float: left;
}

.container_pe .copyright {
float:right;
height: 20px;
font-size: 11px;
line-height: 13px;
font-weight: normal;
color:#ffffff;
padding-top: 10px;
}
.container_pe .copyright  a{
color:#ffffff;
}
.pagamento_rodape{
width:126px;
height:24px;
background:url(../images/icons/icons_rodape.png) no-repeat;
float:left;
display:block;
}
.seta_rodape{
background:url(../images/icons/seta.png) no-repeat;
width:8px;
height:10px;
float:left;
margin:7px 0 0 2px;
display:block;
}

table.preco th{background:#759EC4; font-size:14px; color:#ffffff; font-weight:bold; height:30px;}
table.preco td{background:#CEE3F8; font-size:13px; color:#759EC4; font-weight:bold; height:20px; text-indent:3px;}
table.preco td a{color:#759EC4;}
table.preco tr.valores td{background:#EAF2CE;}
