body
{
	background: #00AAEA url(../Imagens/fundo2.png) top repeat-x;
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 15px;
}
body img
{
	border: 0;
}
body tr
{
	padding: 0;
	margin: 0;
}

.imgBody{
    width:242px;
    height:267px;
    background:urL(../Imagens/imgBody.png);
    position:fixed;
    right:10px;
    top:160px;
    z-index:-1;
}
.texto{
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 15px;
}
.texto_preto11{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 11px;
	color: #333333;
}

.texto_cinza_claro
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 15px;
	color: #999999;
}

.texto_cinza_claro11
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 11px;
	color: #999999;
}

.texto_cinza_claro16
{
	font-family: "Trebuchet MS";
	font-size: 16px;
	line-height: 11px;
	color: #666666;
}

.texto_cinza12
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 15px;
	color: #666666;
}
.texto_cinza13
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 15px;
	color: #666666;
}
.texto_laranja12
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 15px;
	color: #FCB047;
}




/*Padronização de links*/
body a
{

	color: #000;
	text-decoration: none;
}
body a:hover
{
	text-decoration: underline;
	color: #000;
}
body a:visited
{
	color: #444;
}

/* TR que realça as listagens */
.tr_listagem:hover
{
	background-color: #f9f9f9;
}

/* Texto menor, em laranja*/
.texto_laranja
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #004C69;
}

.laranja_tit
{
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #004C69;
	font-weight: bold;
}

a.texto_laranja
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #004C69 !important;
	text-decoration: none;
}

a:hover.texto_laranja
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #004C69;
	text-decoration: underline;
}
a:visited.texto_laranja
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #004C69;
	text-decoration: none;
}
a:active.texto_laranja
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #004C69;
	text-decoration: underline;
}
.multiline{
    height:250px !important;    
}
a.texto_branco
{
	font-family: "Trebuchet MS";
	color: White !important;
	text-decoration: none;
}

a:hover.texto_branco
{
	font-family: "Trebuchet MS";
	color: White;
	text-decoration: underline;
}
a:visited.texto_branco
{
	font-family: "Trebuchet MS";
	color: White;
	text-decoration: none;
}
a:active.texto_branco
{
	font-family: "Trebuchet MS";
	color: White;
	text-decoration: underline;
}

/*Para tornar o texto laranja*/
.laranja
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #004C69;
}

.laranja a
{
	color: #004C69;
	text-decoration: none;
}
.laranja a:hover
{
	text-decoration: underline;
	color: #004C69;
}
.laranja a:visited
{
	color: #004C69;
}

.laranja_tit a
{
	color: #004C69;
	text-decoration: none;
}
.laranja_tit a:hover
{
	text-decoration: underline;
	color: #004C69;
}
.laranja_tit a:visited
{
	color: #004C69;
}

.laranja12
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 13px;
	color: #004C69;
}
.laranja12 a
{
	color: #004C69;
	text-decoration: none;
}
.laranja12 a:hover
{
	text-decoration: underline;
	color: #004C69;
}
.laranja12 a:visited
{
	color: #004C69;
}
/*Texto menor, cinza*/
.texto_menor
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #8C8C8C;
	background-position: center;
	vertical-align: bottom;
}
/*Texto menor, preto*/
.texto_menor_p
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 13px;
	text-align: left;
}

/* Linha de divisão horizontal, usada entre entradas do fórum, por exemplo*/
.divisor
{
	background-image: url(../imagens/divisor.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 10px;
}
.divisor_c
{
	background-image: url(../imagens/divisor_c.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 10px;
}

/*Faz a linha na base dos títulos*/
.titulo
{
	border-bottom: 1px solid #AAAAAA;
	height: 25px;
}
/*Faz a linha na base dos títulos da home e menores em geral (sub-titulos/labels)*/
.titulo_menor
{
	width: 100%;
	height: 20px;
	margin-bottom: 20px;
}

.destaques_laranja
{
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #00749F;
	font-weight: bold;
	padding-bottom: 5px;
	line-height: 17px;
	width:365px;
}
.destaques_laranja a
{
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #00749F;
	font-weight: bold;
	padding-bottom: 5px;
	line-height: 17px;
}
.destaques_laranja a:hover
{
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #00749F;
	font-weight: bold;
	padding-bottom: 5px;
	line-height: 17px;
}
.destaques_cinza
{
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #999999;
	font-weight: bold;
	padding-bottom: 5px;
}
.destaques_cinza_g
{
	font-family: "Trebuchet MS";
	font-size: 17px;
	line-height: 17px;
	color: #999999;
	font-weight: bold;
	padding-bottom: 5px;
	text-align: right;
}
.destaques_preto
{
	font-family: "Trebuchet MS";
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
}

/*Para deixar o background cinza, em diversas ocasiões*/
.bg_cinza
{
	background-color: #F2F2F2;
}

.bg_branco
{
	border-top: 1px solid #B2B2B2;
	background-color: #ffffff;
}

/* CONFIGURAÇÕES do RATING */
.rating
{
	float: right;
	position: relative;
	margin-right: 1em;
}
.ratingBoxUser
{
	float: left;
	position: relative;
	margin-right: 1em;
}
.rating img
{
	position: relative;
	top: 5px;
}
.rating label
{
	color: #fa9c1b;
}
.ratingStar
{
	white-space: nowrap;
	margin: 1em;
	height: 14px;
}
.ratingStar .ratingItem
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-repeat: no-repeat;
	cursor: pointer;
}
.ratingStar .Filled
{
	background-image: url(../Imagens/estrelinha.gif);
}
.ratingStar .Empty
{
	background-image: url(../Imagens/estrelinhavazia.gif);
}
.ratingStar .Saved
{
	background-image: url(../Imagens/estrelinha.gif);
}

/*cabeçalho*/
.cabecalho{
    background: url(../Imagens/traco_cabecalho.png) repeat-y right 0;
    width: 100%;
    height: 151px;
    float:right;
    
}
.cabecalho a{
    display:block;
    margin-left: 30px;
    margin-top: 24px;
    margin-bottom: 24px;
    float: left;
   
}
.cabecalho .imagem_cabecalho{
    float:left;
    text-align: center;
    margin-left: 140px;
    display: block;
    margin-top: 2px;
   
}

/*cabeçalho*/


/*Abaixo, alguns estilos para compor os boxes do fórum: inical, resposta, de membros da equipe ou não*/
/*
.forum_equipe {
	background-color: #FC9826;
	background-image: url(../imagens/equipels.gif);
	background-position: center top;
	background-repeat: no-repeat;
	border: 0px solid #B2B2B2;
}
.forum_resposta {
	background-color: #F2f2f2;
	background-image: url(../imagens/resposta.gif);
	background-position: center top;
	background-repeat: no-repeat;
	border: 0px solid #B2B2B2;
}
.forum_titulo {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FA9C1B;
	font-weight: bold;
	padding-bottom:0px;
}
.forum_data {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	padding-bottom:0px;
	vertical-align:top;
}
.forumbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-top-color: #B2B2B2;
	border-color: #B2B2B2;
	background-color: #f2f2f2;
	margin-bottom: 25px;
	height: 120px;
}

.forumboxresposta {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-top-color: #B2B2B2;
	border-color: #B2B2B2;
	margin-bottom: 25px;
	height: 120px;
}
.forumboxbase {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #B2B2B2;
}
.forumboxbaseresp {

	border: 0px;
	background-color: #f2f2f2;
}
.forumboxtopo {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #B2B2B2;
	height: 10px;
}
*/
.aba_botoes_forum{
    padding:0 !important;
    margin:0 !important;
    float:left;
}

.boxloja
{
	margin: 5px 0px 20px 0px;
}
.produtopreco
{
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
}
.produtocomplemento
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FA9C1B;
}

.titulolaranja
{
	font-size: 18px;
	color: #004C69;
	font-weight: bold;
	padding-bottom: 5px;
}
.box
{
	background-color: #F2F2F2;
	margin-bottom: 5px;
	margin-top: 5px;
}

/*para dar espaçamento vertical entre as entradas*/
.entrada
{
	margin-bottom: 5px;
	margin-top: 5px;
}

.form
{
	width: 99%;
	height: 70px;
	background-color: #F2F2F2;
	border: 1px solid #999999;
}
.formcampo
{
	width: 75%;
	height: 16px;
	align: right;
	background-color: #F2F2F2;
	border: 1px solid #999999;
}
.formlogin
{
	width: 75%;
	height: 16px;
	align: right;
	background-color: #F2F2F2;
	border: 1px solid #999999;
}

ul
{
	list-style-image: url(../imagens/bullet.gif);
	list-style-position: inside;
	padding-left: 0px;
	margin-left: 0px;
}
ol li
{
	color:#00739F;
}
/*li {list-style-image: url(../imagens/bullet.gif); list-style-position:outside; padding-left: 0px; margin-left: 0px;}
*/
.agenda
{
	background-color: #F2F2F2;
	border: 1px solid #999999;
}
.agendadata
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #00749F;
}
.agendadata a
{
	color: #00749F;
	text-decoration: none;
}
.agendadata a:hover
{
	text-decoration: underline;
	color: #00749F;
}
.agendadata a:visited
{
	color: #00749F;
}

.divisor_agenda
{
	background-image: url(../imagens/divisor_c.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px 0 10px 0; /*border:1px solid red;*/ /*height: 45px;*/
}

.livro_preco
{
	font-family: "Trebuchet MS";
	font-size: 23px;
	color: #FA9C1B;
	font-weight: bold;
	text-align: right;
}
.filtros
{
	background-color: #F2F2F2;
	border: 1px solid #999999;
}
.box_contorno, .boxLogin, .boxBusca, .texto, .sBase
{
	background-color: #fff;
	border: 1px solid #CCCCCC;
	height: 20px;
}

.box_contorno{
    height: 16px;
    }
.box_cinza
{
	background-color: #F2F2F2;
	border: 1px solid #F2F2F2;
}
.boxLoginIH
{
	border: 1px solid #DDDDDD;
}
#listDias, #listFiltros, .campo
{
	width: 100%;
}
.boxBusca
{
	width: 165px;
}
.sBase
{
	width: 160px;
}


.menu_restrito
{
	width: 150px;
}

/*################################*/

.menu_restrito ul{
	list-style-position: outside;
	background: #00749F;
	margin: 0 0 10px 0;
	text-align: left;
}
.menu_restrito ul li{
	list-style:none;
}





.menu_espaco{
	padding:0 0 1px 0;
	background: url(../Imagens/traco.png) bottom left no-repeat;
	width:152px;
	height:32px;
}
.menu_espaco_{
	padding: 7px 0 7px 0;
}
.menu_espaco a{
	width:152px;
	height: 32px;
	display:block;
}
.menu_espaco .link1{
	background: url(../Imagens/forum_menu.png);
}
.menu_espaco .link1:hover{
	background: url(../Imagens/forum_menu2.png);
}

.menu_espaco .link2{
	background-image: url(../Imagens/chat_menu.png);
}
.menu_espaco .link2:hover{
	background-image: url(../Imagens/chat_menu2.png);
}

.menu_espaco .link3{
	background-image: url(../Imagens/videos_menu.png);
}
.menu_espaco .link3:hover{
	background-image: url(../Imagens/videos_menu2.png);
}

.menu_espaco .link4{
	background-image: url(../Imagens/downloads_menu.png);
}
.menu_espaco .link4:hover{
	background-image: url(../Imagens/downloads_menu2.png);
}

.menu_espaco .link5{
	background-image: url(../Imagens/artigos_menu.png);
}
.menu_espaco .link5:hover{
	background-image: url(../Imagens/artigos_menu2.png);
}

.menu_espaco .link6{
	background-image: url(../Imagens/faq_menu.png);
}
.menu_espaco .link6:hover{
	background-image: url(../Imagens/faq_menu2.png);
}




.menu_restrito_live_topo
{
	background-image: url(../../Resources/Imagens/bg_marca.jpg);
	background-repeat: repeat-x;
}
.menu_restrito_live ul
{
	list-style-image: url(../../Resources/Imagens/ls_live_bullet.gif);
	list-style-position: outside;
	text-align: left;
	background-image: url(../../Resources/Imagens/bg_live_menu.jpg);
	background-repeat: inherit;
	border-bottom: 2.5pt solid #666;
	margin: 0 0 10px 0;
}
.titulo_menu
{
	background-color: #f2f2f2;
	padding: 7px;
	border-top: 4px solid #666;
	text-align: left;
}
.header
{
	background: #666 url(../Imagens/cabecalhos/topo_rigth.jpg) top no-repeat;
	width: 100%;
	height: 135px;
}

.reader
{
	background: #666 url(../Imagens/cabecalhos/topo_rigth.jpg) top no-repeat;
	width: 100%;
	height: 135px;
}
.player
{
	background: #666 url(../Imagens/cabecalhos/topo_rigth.jpg) top no-repeat;
	width: 100%;
	height: 135px;
}


/*
    ######################################
    ####  M E N U   S U P E R I O R   ####
    ######################################
    Para dropdown, inserir ul nas il e dentro das ul novas il's
    Mudar z-index, para sobrepor banners de publicidade,
    mas tomar cuidado com o nivel de z-index para nao sobrepor o flashbox.
*/
.menu_publico ul{float:right;padding:0;margin:0;}
.menu_publico ul li{
	height: 25px;
	float: left;
	display: inline;
	list-style: none;
}



/*posição do menu dropdown topo*/
.menu_publico #nav li:hover ul, #nav li.over ul
{
	display: inline;
	position: absolute;
	z-index: 0;
	top: 35px; /*left: 415px*/
}
/*.menu_publico #nav li ul#navCurso {margin-left: 0px; position: absolute; }Adicionado para tentar corrigir prob com widescreen - 05/10*/
.menu_publico #nav li ul#navCurso
{
	left: -105px;
}
.menu_publico #nav li ul#navCurso li img
{
	padding: 0 22px;
}
.menu_publico #nav li ul#navParceiros
{
	left: -466px;
}
.menu_publico #nav li ul#navParceiros li img
{
	padding: 0 34px;
}
.menu_publico #nav li ul#navParceiros li
{
}
.menu_publico #nav ul li:hover ul li:hover, #nav ul.over li ul li:hover
{
}
/*
    ###################
    ####   F I M   #### 
    ####  M E N U  ####
    ###################
*/






.wrap_left
{
	background: transparent url(../Imagens/wrap-left2.png) repeat-y right;
}
.wrap_right
{
	background: transparent url(../Imagens/wrap-right2.png) repeat-y left;
}

/*Rodapé*/

.footer
{
	width: 970px;
	height: 163px;
	background-color: #004E6B;
	background-repeat: repeat-x;
	float: left;
}

.footer .botoes{
    float: left;
    padding-left: 150px;
}
    
.footer .logo_td{
    float: right;
    padding-left: 80px;
}

.footer p{
    text-align: center;
    color: #fff;
	letter-spacing: 0.05em;
	font-size: 11px;
	padding-top: 10px;
	float: left;
	width: 100%;
}
    
.footer a{
	float: left;
	margin-left: 10px;
}
.footer a:hover, .footer a:visited
{
	color: #fff;
	text-decoration: underline;
}

/*Rodapé*/

.boxagenda
{
	padding: 5px 0;
}
.boxagenda td
{
	border: 1px solid #999;
	padding: 3px;
	text-align: center;
}
.boxagenda thead
{
	background-color: #faaf47;
	color: #fff;
}
.boxagenda thead td
{
	border-color: #faaf47;
}
.boxagenda tfoot td
{
	border: none;
	text-align: left;
	font-size: 11px;
	padding: 0;
}
.boxagenda caption
{
	text-align: left;
	margin-bottom: 5px;
}

.relatoriosInfo dt
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #FA9C1B;
}
.relatoriosInfo dd
{
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}

.apareceTexto
{
	display: inline;
}
.escondeTexto
{
	display: none;
}
.EComercialArial
{
	font-family: Arial;
}
.tit_curso
{
	line-height: 30px;
	font-family: Arial;
	font-size: 26px;
}
.sub_tit_curso
{
	line-height: 20px;
	font-family: Arial;
	font-size: 22px;
}
.limit
{
	line-height: 20px;
	font-family: Arial;
	font-size: 16px;
}

.tit_define
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 20px;
}
.tit_branco
{
	font-family: "Trebuchet MS";
	font-size: 36px;
	line-height: 30px;
	color: #ffffff;
}
.btn_orange
{
	background-image: url(../../Resources/Imagens/bg_btn_insc.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
}
.sub_tit_branco
{
	font-family: "Trebuchet MS";
	font-size: 20px;
	line-height: 20px;
	color: #ffffff;
}
.texto_branco
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #ffffff;
}
.texto_branco_pq
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #ffffff;
}
.vezes
{
	font-family: "Trebuchet MS";
	font-size: 24px;
}
.txt_laranja
{
	font-family: "Trebuchet MS";
	line-height: 20px;
	font-size: 24px;
	color: #00749F;
}
.txt_laranja18
{
	font-family: "Trebuchet MS";
	line-height: 20px;
	font-size: 18px;
	color: #00749F;
}
.txt_banco
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}
.tb_palestrante
{
	background: url(../Imagens/fundo_pal.png) top repeat-x;
}
.txt_pal
{
	padding-right: 9px;
	padding-left: 5px;
}
.td_prog_cinza
{
	background: #F2F2F2;
	padding-left: 10px;
}
.td_prog_branco
{
	background: #FFFFFF;
	padding-left: 10px;
}

.txt_tb_prog td
{
	padding-left: 10px;
	line-height: 20px;
}
.laranja_bold
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #00749F;
	font-weight: bold;
}
.td_cinza
{
	background: #F2F2F2;
	padding-bottom: 10px;
}
.borda_esq_dep
{
	border-left: solid 1px gray;
}
.borda_inf_dep
{
	border-bottom: solid 1px gray;
}
.font12
{
	font-size: 12px;
}
.borda_total
{
	border: solid 1px gray;
}

.bg_degrade_cinza
{
	background: #ffffff url(../Imagens/bg_degrade_cinza.jpg) top repeat-x;
}
#td_ls_acesso_restrito table
{
	float: right;
	text-align: right;
	border: 0;
	padding: 0;
	width: 100px;
}
#td_ls_acesso_restrito td
{
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 12px;
	text-align: right;
}
.td_cont_curso
{
	width: 375px;
	padding-top: 15px;
}
#barra_laranja
{
	height: 30px;
}
/* Agenda list*/
#laranja_width_10
{
	background-color: #FCB047;
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	width: 10px;
}
#laranja_txt_20
{
	background-color: #FCB047;
	font-family: "Trebuchet MS";
	font-size: 20px;
	line-height: 28px;
	color: #ffffff;
	font-weight: bold;
}
#laranja_txt_34
{
	text-align: left;
	font-family: "Trebuchet MS";
	line-height: 36px;
	font-size: 34px;
	color: #FCB047;
	font-weight: bold;
	height: 30px;
}

#prox_cursos
{
	width: 100%;
	border: 0;
	padding: 0;
	padding-right: 10px;
}
.titulo_ag
{
	border-bottom: 1px solid #AAAAAA;
	height: 14px;
}

.titulo img
{   
    height: 18px;
    margin-top: 15px;
}
#prox_cur_local
{
	text-align: left;
	width: 270px;
}
#prox_cur_ver_detalhes
{
	text-align: right;
	padding-right: 5px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #00749F;
}

#prox_cur_ver_detalhes a
{
	color: #00749F;
	text-decoration: none;
}
#prox_cur_ver_detalhes a:hover
{
	text-decoration: underline;
	color: #00749F;
}
#prox_cur_ver_detalhes a:visited
{
	color: #00749F;
}

/* fim Agenda list*/

/* CLASSE PARA O FUNCIONAMENTO DO TOOLTIP  */
a.dcontexto
{
	position: relative;
	font: 12px arial, verdana, helvetica, sans-serif;
	padding: 0;
	text-decoration: none;
	z-index: 24;
}
a.dcontexto:hover
{
	background: transparent;
	z-index: 25;
}
a.dcontexto span
{
	display: none;
}
a.dcontexto:hover span
{
	display: block;
	position: absolute;
	width: 230px;
	top: 3em;
	text-align: justify;
	left: 0;
	font-family: Tahoma;
	font-size: 8.5pt;
	padding: 5px 10px;
	border: 1px solid #AC1315;
	background: #FFFFFF;
	color: #000000;
}

.wbn
{
	background: white none repeat scroll 0 0; /*border:0px solid #DDDDDD;*/
	font-family: verdana,arial,hevetica,sans-serif;
	font-size: 9px;
	padding: 0px 0px;
	width: 570px;
	margin: 0px;
}

.xlite
{
	color: #DDDDDD;
}
.td-monitor
{
	padding: 0px 0px 3px 3px;
	border-right-color: #DDDDDD;
	border-right-style: solid;
	border-right-width: 1px;
}
.tds-monitor
{
	padding: 2px 5px 2px 0px;
}

.texto2
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	font-weight: normal;
}
a:link.texto2
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	font-weight: normal;
}
a:hover.texto2
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
.texto3
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 15px;
	color: #333333;
}
.texto4
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	font-weight: bolder;
}
a:link.texto4
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	font-weight: bolder;
}
a:hover.texto4
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	font-weight: bolder;
	text-decoration: underline;
}

.texto
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 15px;
	color: #333333;
	font-weight: bolder;
}

.comentario
{
	height: 85px;
}



.box_noticias
{
	border-bottom-color: #E2E2E2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #E2E2E2;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #E2E2E2;
	border-right-style: solid;
	border-right-width: 1px;
	height: 248px;
	padding-top: 13px;
	padding-left: 9px;
	padding-right: 9px;
	background: #F2F2F2;
}
ul.box_noticias_monitor
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}
ul.box_noticias_monitor li
{
	margin: 0px;
	padding: 0px;
	display: inline;
}
p.tituloMonitor
{
	margin: 0px;
	padding: 0px;
	font-family: "trebuchet MS" , verdana, tahoma, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 11px;
}
p.tituloMonitor a:link
{
	margin: 0px;
	padding: 0px;
	font-family: "trebuchet MS" , verdana, tahoma, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 11px;
}

p.dataMonitor
{
	margin: 2px 0px 6px 0px;
	padding: 0px;
	font-family: "trebuchet MS" , verdana, tahoma, sans-serif;
	color: #004964;
	font-size: 11px;
	font-weight: bolder;
}
p.dataMonitor a:link
{
	margin: 2px 0px 6px 0px;
	padding: 0px;
	font-family: "trebuchet MS" , verdana, tahoma, sans-serif;
	color: #EA7C2D;
	font-size: 11px;
	font-weight: bolder;
}


/************************* Css  monitor, fundos   **********************/

#box1
{
	width: 158px;
	height: 42px;
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
	text-align: center;
}
#box2
{
	width: 158px;
	height: 42px;
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
	text-align: center;
}
#box3
{
	width: 158px;
	height: 42px; *height:36px;border:1pxsolid#CCCCCC;background:#F2F2F2;text-align:center;margin:0px0px0px0px;padding:7px0px0px0px;}

a.voltarmonitor:link, a.voltarmonitor:visited
{
	border: 2px solid #CCCCCC;
	margin: 3px 3px 3px 3px;
	float: left;
	width: 158px;
	height: 37px; *height:34px;
padding-top:3px;
*padding-top:2px;
*padding-bottom:3px;
text-align:center;
background-color:#F2F2F2;
color:#197491;
font-weight:bold;
font-family:"trebuchet MS",verdana,tahoma,sans-serif;
font-size:15px;
line-height:15px;

}

a.voltarmonitor:hover, a.voltarmonitor:active
{
	border: 3px solid #666666;
	float: left;
	margin: 2px 2px 2px 2px;
	width: 158px; *height:34px;
padding-top:3px;
*padding-top:2px;
*padding-bottom:3px;
text-align:center;
background-color:#197491;
color:#FFFFFF;
font-weight:bold;
font-family:"trebuchet MS",verdana,tahoma,sans-serif;
font-size:15px;


}

.modalPopUpDesafioBG
{
	background-image: url( 'media/inactive-bg.gif' );
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

/************************* Funcionalidades Jquery **********************/

a:focus
{
	outline: none;
}
#panel
{
	background: #ffff;
	height: 200px; *height:240px;
display:none;
width:225px;
}
#panel0
{
	background: #ffff;
	height: 200px; *height:240px;
display:none;
width:225px;
}
#panel1
{
	background: #ffff;
	height: 200px; *height:240px;
display:none;
width:225px;
}
#panel2
{
	background: #ffff;
	height: 200px; *height:240px;
display:none;
width:225px;
}
#panel3
{
	background: #ffff;
	height: 200px; *height:240px;
display:none;
width:225px;
}
#panel4
{
	background: #ffff;
	height: 200px; *height:240px;
display:none;
width:225px;
}
.slide
{
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide
{
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


.header-desafio
{
	width: 100%;
	position: relative;
	border: 0px solid red;
}
.topo-desafio
{
	background: url(../Imagens/banner_desafio.png) no-repeat;
	width: 796px;
	height: 130px;
}
.topo-contador
{
	background: #666666;
	width: 180px;
	height: 23px;
	font-family: Trebuchet MS;
	text-align: center;
	padding-top: 10px;
	position: absolute;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bolder;
	margin: 80px 0px 0px 615px; *margin:80px0px0px615px;
}
.Box-Aba
{
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 6px;
}
.BoxA
{
	position: absolute;
	width: 100%;
	height: 125px;
	z-index: 1;
}
.Box1A
{
	position: absolute;
	width: 792px;
	height: auto;
	top: 48px;
}
.Box1A-corpo
{
	width: 794px;
	height: 57px;
	background: url(../Imagens/fnd_meio_Box1.jpg) top no-repeat;
	padding: 15px 0 0 0;
}
.Box1A-corpo h1
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 25px;
	font-weight: bolder;
	display: inline;
	margin: 21px 0 0 12px;
}
.Box1A-corpo P
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 14px;
	font-weight: bolder;
	margin: 15px 0 0 12px;
}
.Box1A-corpo P img
{
	padding: 0 8px 0 0;
}

.BoxA ul
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 56px;
	border: 0px solid blue;
	list-style: none;
	text-align: center;
	margin-left: 0px;
}
.BoxA ul li
{
	float: left;
	width: 127px;
	height: 56px; *height:56px;background:url(../Imagens/fnd_abas_desafio.jpg)topno-repeat;margin-right:4px;font-family:TrebuchetMS;color:#666666;font-size:13px;font-weight:bolder;padding-top:5px;*padding-top:15px;}
.BoxA ul li h2 a
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
	font-weight: bolder;
	line-height: 14px;
}
.BoxA ul li h2 a:hover
{
	text-decoration: none;
}
.BoxA ul li h2
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
	font-weight: bolder;
	line-height: 14px;
}
.BoxA ul li.active
{
	float: left;
	width: 131px;
	height: 56px; *height:45px;
background-color:#F2F2F2;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
background-image:none;
}

/*  DAY TRADE */

.Box-Aba-Trade
{
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 6px;
}

.BoxA-Trade
{
	position: absolute;
	width: 100%;
	height: 125px;
	z-index: 1;
}
.BoxA-Trade ul.left
{
	margin: 0px;
	padding: 0px;
	width: 409px;
	height: 56px;
	border: 0px solid blue;
	list-style: none;
	text-align: center;
	margin-left: 0px;
	float: left;
}
.BoxA-Trade ul.left li
{
	float: left;
	width: 130px;
	height: 34px; *height:28px;background:url(../Imagens/fnd_abas_dayTrade2.jpg)topno-repeat;font-family:TrebuchetMS;color:#666666;font-size:13px;font-weight:bolder;display:inline;padding-top:5px;*padding-top:10px;margin-top:14px;overflow:hidden;z-index:1000}

.BoxA-Trade ul.left li a
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
	font-weight: bolder;
	line-height: 12px;
	border: 0px solid red;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
}

.BoxA-Trade ul.left li.active
{
	float: left;
	width: 130px;
	height: 33px; *height:28px;
background:url(../Imagens/fnd_abas_dayTrade1.jpg)topno-repeat;

}
.BoxA-Trade ul.right
{
	margin: 0px;
	padding: 0px;
	width: 206px;
	height: 56px;
	border: 0px solid blue;
	list-style: none;
	text-align: center;
	margin-left: 0px;
	float: right;
	margin-right: 3px;
}

.Box1A-Trade
{
	position: absolute;
	width: 792px;
	height: auto;
	top: 51px;
}
.Box1A-corpo-Trade
{
	width: 794px;
	height: auto;
	background: url(../Imagens/fnd_meio_Box1.jpg) top no-repeat;
	padding: 15px 0 0 0;
	border: 0px solid red;
}
.Box1A-corpo-Trade h1
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 25px;
	font-weight: bolder;
	display: inline;
	margin: 21px 0 0 12px;
}
.Box1A-corpo-Trade P
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 14px;
	margin: 15px 0 5px 12px;
	padding: 0 35px 0 0;
}
.Box1A-corpo-Trade P img
{
	padding: 0 8px 0 0;
}
.Box1A-corpo-Trade ul
{
	margin: 5px 0 0 0;
	padding: 0px;
	width: 776px;
	height: 60px;
	border: 0px solid blue;
	list-style: none;
	margin-left: 10px;
}
.Box1A-corpo-Trade ul li
{
	width: 710px;
	height: 60px;
	text-align: left;
	background: url(../Imagens/fnf_enviar_tatica.jpg) top repeat-x;
	float: left;
}
.Box1A-corpo-Trade ul li.num
{
	width: 59px;
	text-align: center;
	margin: 0 3px 0 0;
}
.aling-btn-enviar
{
	margin: 7px 0 0 10px;
}
.Box1A-base-Trade
{
	margin: 0;
	padding: 0px;
	height: 2px;
}


/***** TÁTICAS  **/
.bordas-tit
{
	border-left-color: #CECECE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CECECE;
	border-right-style: solid;
	border-right-width: 1px;
}

.tatica-tit
{
	padding: 26px 0 0 0;
	border-left-color: #CECECE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CECECE;
	border-right-style: solid;
	border-right-width: 1px;
}
.tatica-tit h1
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 25px;
	font-weight: bolder;
	display: inline;
	margin: 21px 0 0 12px;
}
.tatica-tit P
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 14px;
	margin: 15px 0 5px 12px;
	padding: 0 35px 0 0;
}

.taticas-print
{
	border-left-color: #CECECE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CECECE;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 14px 0 0 0px;
}
.taticas-print p
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
	margin: 0;
	padding: 0 20px 21px 20px;
}
.taticas-print p strong
{
	padding: 0 0 0px 0;
	margin: 0 0 0px 0;
	line-height: 10px;
}

.taticas-printAvaliacao
{
	border-left-color: #CECECE;
	padding: 5px 0 0 0px;
}
.taticas-printAvaliacao p
{
	font-family: Trebuchet MS;
	text-align: justify;
	color: #666666;
	font-size: 13px;
	margin: 0;
	padding: 10px 10px 21px 10px;
}
.taticas-printAvaliacao p strong
{
	padding: 0 0 0px 0;
	margin: 0 0 0px 0;
	line-height: 10px;
}


.bordas-help
{
	border-left-color: #CECECE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CECECE;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 12px 0 0 10px;
}
.bordas-help-tatica-comentada
{
	border-left-color: #CECECE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CECECE;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 12px 0 0 10px;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 20px;
	font-weight: bolder;
}
ul.tatica
{
	margin: 5px 0 0 0;
	padding: 0px;
	width: 779px;
	height: 60px;
	border: 0px solid blue;
	list-style: none;
}
ul.tatica li
{
	width: 715px;
	height: 60px;
	text-align: left;
	background: url(../Imagens/fnf_enviar_tatica.jpg) top repeat-x;
	float: left;
}
ul.tatica li.num
{
	width: 59px;
	text-align: center;
	margin: 0 3px 0 0;
}

ul.tatica-sombra
{
	margin: 5px 0 0 0;
	padding: 0px;
	width: 779px;
	height: 60px;
	border: 0px solid blue;
	list-style: none;
}
ul.tatica-sombra li
{
	width: 710px;
	height: 45px;
	text-align: left;
	background: url(../Imagens/fnf_enviar_tatica_sombra.jpg) top repeat-x;
	float: left;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 11px;
	font-weight: bolder;
	padding: 15px 0 0 5px;
	line-height: 12px;
}
ul.tatica-sombra li.num
{
	width: 59px;
	height: 65px;
	text-align: center;
	margin: 0 3px 0 0;
	padding: 0 0 0 0;
}

.barra-amarela
{
	height: 45px;
	background: url(../Imagens/fnd_arquivos_send_desafio.jpg) repeat-x;
	padding: 0px 0 0px 12px;
}
.align-btn-download
{
	float: right;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
.name-arquivo-send
{
	float: left;
	margin: 0px 0 0 0;
	padding: 7px 0 0 0;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
}
.name-arquivo-send img
{
	margin-right: 5px;
}
.tb-send-arquivos
{
	margin-bottom: 10px;
	margin-left: 2px;
}
.tb-box-tatica
{
	display: block;
	margin-top: 194px; *margin-top:51px;background:url(../Imagens/fnd_meio_Box1.jpg)topno-repeat;background-position:-200}

.tb-box-send-tatica
{
	margin-top: 140px;
	width: 100%;
}
.tb-box-send-patrocinador
{
	margin-top: 140px;
	width: 100%;
}
.tb-box-send-patrocinador td
{
	padding-bottom: 8px;
}

/* Enviando Tática */
.trebuchet_14
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 14px;
	font-weight: bolder;
}
.btn-exemplo
{
	float: right;
	margin-right: 3px;
}
.participate-txt
{
	float: left;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 12px;
	margin: 18px 0 0 0;
}
.participate-txt strong a
{
	color: #0000FF;
}
.tb-box-send-tatica td
{
	padding-bottom: 12px;
}
.tb-box-send-tatica td.especial
{
	padding-bottom: 0px;
}
.tb-box-send-tatica td.desc
{
	padding-left: 110px;
}
.tb-box-send-tatica td.desc p
{
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
}
.tb-box-send-tatica td label
{
	margin-right: 10px;
	width: 101px;
	text-align: right;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 14px;
	font-weight: bolder;
}
.tb-box-send-tatica td input[type="text"]
{
	width: 679px;
	height: 26px;
	background: url( '../Imagens/fnd_input_text_desafio.jpg' ) repeat-x;
	border: 1px solid #CCCCCC;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 16px;
}
.textarea-send-desafio
{
	width: 679px;
	height: 100px;
	float: left;
	background: url( '../Imagens/fnd_input_textarea_desafio.jpg' ) repeat-x;
	border: 1px solid #CCCCCC;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 16px;
}
.send-desc-arquivos
{
	float: left;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 16px;
	font-weight: bolder;
	margin-left: 20px;
	margin-top: 10px;
}
.send-desc-arquivos span
{
	color: #F99104;
}

.barra-amarela-excluir
{
	height: 45px;
	background: url(../Imagens/fnd_arquivos_send_desafio.jpg) repeat-x;
	padding: 0px 0 0px 12px;
}
tr.barra-amarela-excluir .td1
{
	padding-left: 10px;
	padding-top: 8px; *padding-top:0px;font-family:TrebuchetMS;color:#666666;font-size:13px;}
tr.barra-amarela-excluir .td1 img
{
	padding-right: 10px;
	margin-top: 2px; *padding-top:-10px;}
tr.barra-amarela-excluir .td2
{
	padding-left: 10px;
	padding-top: 8px; *padding-top:0px;padding-right:5px;}
.tb-delete-arquivos
{
	margin-bottom: 0px;
}

ul.link-rodapes
{
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.link-rodapes li
{
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	text-decoration: none;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 11px;
}
ul.link-rodapes li a
{
	text-decoration: none;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 11px;
}
ul.link-rodapes li a:hover
{
	text-decoration: underline;
}
ul.link-rodapes li.barra
{
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 11px;
	width: 5px;
	margin: 0 27px 0 27px;
}
/*.name-arquivo-exluir { float:left; margin:0px 0 0 0; padding:0px 0 0 0; font-family:Trebuchet MS ; color:#666666; font-size:13px;  }
		.name-arquivo-exluir img { margin-right:5px; float:left; }
        .align-btn-excluir { float:right; margin:0 0 0px 0; padding:0 0 0 0;  display:inline;  }*/

/* OQUE É */

.taticas-print-oque
{
	border-left-color: #CECECE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CECECE;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 5px 0 0 0px;
}
.taticas-print-oque p
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
	margin: 0;
	padding: 0 30px 21px 14px;
	line-height: 18px;
}
.taticas-print-oque p strong
{
	padding: 0 0 0px 0;
	margin: 0 0 0px 0;
	line-height: 10px;
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 15px;
}
.taticas-print-oque div.qtd
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
	margin: 0;
	padding: 0 30px -10px 14px;
	line-height: 18px;
}
.taticas-print-oque div.qtd img
{
	padding-right: 8px;
	margin-top: -5px;
}


.banner1
{
	width: 796px;
	height: 70px;
	background: url(../Imagens/banner1_sombra_oque.jpg) no-repeat;
	padding: 2px 0 0 0;
}
.banner1 h2
{
	font-family: Trebuchet MS;
	color: #CCCCCC;
	font-size: 15px;
	margin-top: 10px;
	margin-left: 10px;
}
.banner1 p
{
	font-family: Trebuchet MS;
	color: #CCCCCC;
	font-size: 13px;
	margin-left: 10px;
}
.banner1:hover
{
	width: 796px;
	height: 70px;
	background: url(../Imagens/banner1_oque.jpg) no-repeat;
	cursor: pointer;
}
.banner1:hover p
{
	color: #666666;
}
.banner1:hover h2
{
	color: #666666;
}

.banner2
{
	width: 796px;
	height: 105px;
	background: url(../Imagens/banner2_sombra_oque.jpg) no-repeat;
	padding: 2px 0 0 0;
}
.banner2 h2
{
	font-family: Trebuchet MS;
	color: #CCCCCC;
	font-size: 15px;
	margin-top: 10px;
	margin-left: 10px;
}
.banner2 p
{
	font-family: Trebuchet MS;
	color: #CCCCCC;
	font-size: 13px;
	margin-left: 10px;
}
.banner2:hover
{
	width: 796px;
	height: 105px;
	background: url(../Imagens/banner2_oque.jpg) no-repeat;
	cursor: pointer;
}
.banner2:hover p
{
	color: #666666;
}
.banner2:hover h2
{
	color: #666666;
}

.banner3
{
	width: 796px;
	height: 122px;
	background: url(../Imagens/banner3_oque.jpg) no-repeat;
	padding: 2px 0 0 0;
}
.banner3 h2
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 15px;
	margin-top: 10px;
	margin-left: 10px;
}
.banner3 p
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
	margin-left: 10px;
}
.banner3:hover
{
	width: 796px;
	height: 122px;
	background: url(../Imagens/banner3_oque.jpg) no-repeat;
}
.banner3:hover p
{
	color: #666666;
}
.banner3:hover h2
{
	color: #666666;
}

.td-banif
{
	width: 246px;
	height: 156px;
	background: url(../Imagens/box_logo_patrocinadores.jpg) no-repeat;
}
.td-nelogica
{
	width: 246px;
	height: 156px;
	background: url(../Imagens/box_logo_patrocinadores.jpg) no-repeat;
}

.apoio-tds
{
}
.apoio-tds td.txt
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 15px;
	padding: 10px 0 0 0;
}
.apoio-tds td.txt strong
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
	margin: 0px 0 0 10px;
	padding: 0px 0 0 0;
}
.apoio-tds td.txt p
{
	font-family: Trebuchet MS;
	color: #666666;
	font-size: 13px;
	margin: 10px 40px 0 10px;
}

.taticas-print-oque strong.bolder
{
	font-weight: bold;
	font-size: 13px;
}

/*Topo*/
.box_topo_descricao
{
	width: 792px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	position: relative;
	margin: 132px 0 -20px 0;
	padding: 4px 0 0 0;
}

.box_topo_descricao p
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #666666;
	line-height: 18px;
	padding: 0 20px 11px 7px;
}

.box_topo_descricao span
{
	font-weight: bold;
}

.img_inf_descricao
{
	margin: 0 0 10px 0;
}

.img_inf_descricao_home
{
	margin: 0 0 10px 0;
}
/*Topo*/

/*Abas*/
.box_abas
{
	width: 796px;
	height: 53px;
	background-image: url(../../Resources/Imagens/bgr_box_abas.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

.box_abas_home
{
	width: 659px;
	height: 53px;
	background-image: url(../../Resources/Imagens/bgr_box_abas_home.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

.box_abas .aba
{
	width: 124px;
	height: 41px;
	float: left;
	margin: 0 8px 0 0;
	background-image: url(../../Resources/Imagens/bgr_aba_off.png);
}

.box_abas .aba_over
{
	width: 124px;
	height: 41px;
	float: left;
	margin: 0 8px 0 0;
	background-image: url(../../Resources/Imagens/bgr_aba_on.png);
}

.box_abas p
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	padding: 6px 0 0 0;
}

.box_abas p:hover
{
	text-decoration: underline;
	cursor: pointer;
}

.box_lista
{
	width: 777px;
	padding: 1px 9px 7px 8px;
	margin: 0 0 -4px 0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-image: url(../../Resources/Imagens/bgr_box_lista.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.box_lista_home
{
	width: 540px;
	padding: 1px 9px 0 8px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-image: url(../../Resources/Imagens/bgr_box_lista.png);
	background-repeat: repeat-x;
}

.f3_btn_regulamento_home
{
	margin: -54px 40px 0 0;
}

.item .tit
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
}

.item .esq
{
	font-family: Trebuchet MS;
	text-align: center;
	width: 63px;
	height: 61px;
	margin: 0;
	background-image: url(../../Resources/Imagens/bgr_comentarios.png);
	background-repeat: no-repeat;
	float: left;
}

.item .dir
{
	float: left;
	height: 100px;
}

.item .dir a
{
	color: #FCAF46;
}

.item .dir a:hover
{
	text-decoration: underline;
	cursor: pointer;
}

.item_enquete .tit
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
}

.item_enquete .esq
{
	font-family: Trebuchet MS;
	text-align: center;
	width: 63px;
	height: 61px;
	margin: 0;
	background-image: url(../../Resources/Imagens/bgr_comentarios.png);
	background-repeat: no-repeat;
	float: left;
}

.item_enquete .dir
{
	width: 600px;
	float: left;
}

.item_enquete .btn_votar
{
	position: absolute;
	margin: -30px 0 0 714px;
}

.item_enquete .btn_votar_open
{
	position: absolute;
}

.item_enquete .dir a
{
	color: #FCAF46;
}

.item_enquete .dir a:hover
{
	text-decoration: underline;
	cursor: pointer;
}

.item_enquete_home .tit
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
}

.item_enquete_home .esq
{
	font-family: Trebuchet MS;
	text-align: center;
	width: 63px;
	height: 61px;
	margin: 0;
	background-image: url(../../Resources/Imagens/bgr_comentarios.png);
	background-repeat: no-repeat;
	float: left;
}

.item_enquete_home .dir
{
	width: 400px;
	float: left;
}

.item_enquete_home .btn_votar
{
	position: absolute;
	margin: -30px 0 0 514px;
}

.item_enquete_home .btn_votar_open
{
	position: absolute;
	margin: -20px 0 0 350px;
}

.item_enquete_home .dir a
{
	color: #FCAF46;
}

.item_enquete_home .dir a:hover
{
	text-decoration: underline;
	cursor: pointer;
}

.f3_descricao
{
	width: 796px;
	height: 180px;
	margin: 6px 0 23px 0;
	background-image: url(../../Resources/Imagens/f3_bgr_descricao.png);
	background-repeat: no-repeat;
	font-family: Trebuchet MS;
	color: #666666;
}
.f3_descricao2
{
	width: 796px;
	height: 50px;
	margin: 6px 0 23px 0;
	background-image: url(../../Resources/Imagens/f3_bgr_descricao2.png);
	background-repeat: no-repeat;
	font-family: Trebuchet MS;
	color: #666666;
}

.f3_btn_veja
{
	margin: -26px 0 0 0;
}

.f3_btn_regulamento
{
	margin: -26px 7px 0 0;
}

.f3_tit
{
	padding: 11px 0 0 9px;
	margin: 0;
}

.f3_txt
{
	padding: 10px 0 0 9px;
	margin: 0;
}

.f3_txt span
{
	font-weight: bold;
}

/*Abas*/
.tabs-nav li
{
	float: right;
	margin: -1px 0 0 8px;
	min-width: 84px; /* be nice to Opera */
	color: #666666;
	width: 124px;
	height: 42px;
	background-image: url(../../Resources/Imagens/bgr_aba2_off.png);
}

.img_sup_lista
{
	margin: 10px 0 0 0;
}

.img_inf_lista
{
	margin: 0 0 0 0;
}

.img_inf_lista_home
{
	margin: 0 0 0 0;
}

.retrair
{
	float: left;
	margin: -35px 0 0 10px;
}

.sobe_abas
{
	margin: -10px 0 0 0;
}

#text
{
	margin: 50px auto;
	width: 500px;
}
.hotspot
{
	color: #900;
	padding-bottom: 1px;
	border-bottom: 1px dotted #900;
	cursor: pointer;
}

#tt
{
	position: absolute;
	margin: 10px 0 0 -178px;
	display: block;
	background: url(images/tt_left.gif) top left no-repeat;
}
#tttop
{
	display: block;
	height: 5px;
	margin-left: 5px;
	background: url(images/tt_top.gif) top left no-repeat;
	overflow: hidden;
}
#ttcont
{
	display: block;
	background: "none";
	color: #FFF;
}
#ttbot
{
	display: block;
	height: 5px;
	margin-left: 5px;
	background: url(images/tt_bottom.gif) top left no-repeat;
	overflow: hidden;
}


.vencedores_esq
{
	width: 450px;
	padding: 75px 0 0 0;
	float: left;
}

.vencedores_esq img
{
	margin: 0 10px 0 0;
	float: left;
}

.vencedores_esq_txt
{
	width: 255px;
	float: left;
}

.vencedores_esq_tit
{
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	margin: 0;
}

.vencedores_esq_subtit
{
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	margin: 0;
	padding: 0 0 12px 0;
}

.vencedores_esq_txt
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	margin: 0;
	padding: 0 0 10px 0;
}

.vencedores_esq_txt a
{
	color: #FF6600;
}

.vencedores_esq_txt a:hover
{
	color: #FF6600;
	text-decoration: underline;
}

.vencedores_dir
{
	float: left;
}

.box_2_lugar
{
	width: 272px;
	height: 153px;
	margin: 10px 0 13px 0;
	padding: 0 0 0 50px;
	background-image: url(../Imagens/bgr_box_2_lugar.gif);
}

.box_3_lugar
{
	width: 272px;
	height: 153px;
	padding: 0 0 0 50px;
	background-image: url(../Imagens/bgr_box_3_lugar.gif);
}

.vencedores_dir_tit
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 3px 0 0 0;
}

.vencedores_dir_subtit
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	margin: 0;
	padding: 0 0 3px 0;
}

.vencedores_dir_txt
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	margin: 0;
	padding: 0 0 3px 0;
}

.vencedores_dir_txt a
{
	color: #FF6600;
}

.vencedores_dir_txt a:hover
{
	color: #FF6600;
	text-decoration: underline;
}


/* Painel de valores - Página Agenda.aspx*/

.box_valores
{
	line-height: 18px;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}

.ul_valores
{
	line-height: 18px;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}

.ul_valores span
{
	line-height: 18px;
	color: #666666;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}

.span_valores
{
	padding-left: 10px;
	font-size: 10px;
}

.tb_valores
{
	background: url(../Imagens/fnd_pnlValores.jpg) top repeat-y;
}

/* Painel de valores - Página Agenda.aspx*/

/*Página de Downloads*/

.header_selecionado
{
	background-image: url(../Imagens/btn_com_fecha.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.header_nao_selecionado
{
	background-image: url(../Imagens/btn_com_abre.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/*Página de Downloads*/

.divComplemento
{
	width: 600;
}


/*********************************************************
*       Imersão                                          *
*********************************************************/
/* Estrutura base */
.imersao
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #000;
	background: #809DB9;
}
.imersao a img
{
	border: 0px;
}
.imersao
{
	width: 100%;
	height: 100%;
}
.imersao .blocoCab, .imersao .blocoCorpo, .imersao .blocoRodape
{
	width: 100%;
	float: left;
	background-repeat: repeat-x;
}
.imersao .blocoCab
{
	height: 172px;
	background: url(../Imagens/imersao/bgr_cab.png);
}
.imersao .blocoRodape
{
	height: 117px;
	background: url(../Imagens/imersao/bgr_rodape.png);
}
.imersao .blocoCorpo
{
	background: #003A73 url(../Imagens/imersao/bgr_corpo.png) repeat-x top;
}
/* // Estrutura base */

/* Cabeçalho */
.imersao .blocoCab .cab
{
	height: 172px;
	width: 970px;
	margin: 0 auto;
}
.imersao .blocoCab .cab a
{
	height: 95px;
	width: 200px;
	margin: 45px 0 0 25px;
	float: left;
}
.imersao .blocoCab .cab a img
{
	height: 96px;
	width: 147px;
}
.imersao .blocoCab .cab img
{
	height: 137px;
	width: 590px;
	float: left;
}
.imersao .blocoCab .cab .img2
{
	height: 172px;
	width: 590px;
	float: left;
}
/* // Cabeçalho */

/* Corpo */
.imersao .corpo
{
	width: 970px;
	margin: 0 auto;
	padding-bottom: 5px;
}
.imersao .corpo .centro
{
	width: 950px;
	padding: 25px 0px 5px 15px;
	float: left;
	background: url(../Imagens/imersao/bgr_corpo2.png) top;
	margin-bottom: 5px;
}
.imersao .corpo .depoimentos
{
	background: #968A49;
	float: left;
	width: 926px;
	margin: 15px 0 10px 0;
}
.imersao .corpo .depoimentos .titulo_depo
{
	background: #A0965B;
	color: #FFF;
	float: left;
	width: 906px;
	font-size: 25px;
	padding: 15px 5px 15px 15px;
	margin: 10px 0 10px 0;
}
.imersao .corpo .depoimentos .titulo_depo span
{
	color: #333;
	font-size: 16px;
	padding-left: 7px;
	font-style: italic;
}
.imersao .corpo .depoimentos .foto
{
	float: left;
	width: 279px;
	height: 209px;
	padding: 10px 15px 25px 15px;
}
.imersao .corpo .depoimentos .col1 strong, .imersao .corpo .depoimentos .col2 strong
{
	font-size: 14px;
}
.imersao .corpo .depoimentos .col1, .imersao .corpo .depoimentos .col2
{
	font-size: 12px;
	float: left;
	color: #EBEBEB;
	width: 272px;
	margin: 10px 10px 0px 10px;
	padding-bottom: 20px;
	min-height: 209px;
}




.imersao .corpo .cadastro
{
	background: #00366B;
	float: left;
	width: 926px;
	margin: 15px 0 10px 0;
}
.imersao .corpo .cadastro .tit
{
	background: #0D4073;
	float: left;
	width: 906px;
	padding: 15px 10px 15px 10px;
	margin: 5px 0 10px 0;
	font-size: 25px;
	color: #FFF;
}
.imersao .corpo .cadastro label
{
	float: left;
	color: #FFF;
	font-size: 14px;
	margin-top: 15px;
}
.imersao .corpo .cadastro label .validador
{
	padding: 3px 2px 0 14px;
	text-align: right;
	color: #FFF !important;
}
.imersao .corpo .cadastro label span
{
	float: left;
	padding: 3px 2px 0 2px;
}
.imersao .corpo .cadastro label input, .imersao .corpo .cadastro label select
{
	background: #265D95;
	float: left;
	width: 145px;
	padding: 3px;
	border: 1px solid #809DB9;
	color: #FFF;
}
.imersao .corpo .cadastro label select
{
	width: 50px;
}
.imersao .corpo .cadastro .botao
{
	float: left;
	padding: 0px 2px 0 16px;
	margin-top: 11px;
}
.imersao .corpo .cadastro .botao input
{
	background: url(../Imagens/Imersao/btn_cadastrar_imersao.png);
	width: 111px;
	height: 32px;
	border: 0;
}
.imersao .corpo .cadastro .mensagemCadastro
{
	background: #0D4073;
	float: left;
	width: 906px;
	padding: 10px 10px 15px 10px;
	margin: 10px 0 0 0;
	font-size: 18px;
}
.imersao .corpo .cadastro .mensagemCadastro .mensagem
{
	color: #B3A763 !important;
}
.imersao .corpo .cadastro .mensagemCadastro .mensagem ul
{
	display: none;
}










.imersao .corpo .inscritos, .imersao .corpo .inscritos_0, .imersao .corpo .inscritos_1, .imersao .corpo .inscritos_2, .imersao .corpo .inscritos_3, .imersao .corpo .inscritos_4, .imersao .corpo .inscritos_5, .imersao .corpo .inscritos_6
{
	float: left;
	width: 930px;
	height: 310px;
	margin-top: 15px;
	background: url(../Imagens/imersao/inscritos.png) no-repeat;
}
.imersao .corpo .inscritos_0
{
	background: url(../Imagens/imersao/inscritos_0.png) no-repeat;
}
.imersao .corpo .inscritos_1
{
	background: url(../Imagens/imersao/inscritos_1.png) no-repeat;
}
.imersao .corpo .inscritos_2
{
	background: url(../Imagens/imersao/inscritos_2.png) no-repeat;
}
.imersao .corpo .inscritos_3
{
	background: url(../Imagens/imersao/inscritos_3.png) no-repeat;
}
.imersao .corpo .inscritos_4
{
	background: url(../Imagens/imersao/inscritos_4.png) no-repeat;
}
.imersao .corpo .inscritos_5
{
	background: url(../Imagens/imersao/inscritos_5.png) no-repeat;
}
.imersao .corpo .inscritos_6
{
	background: url(../Imagens/imersao/inscritos_6.png) no-repeat;
}
.imersao .corpo .inscritos2
{
	float: left;
	width: 930px;
	height: 324px;
	background: url(../Imagens/imersao/inscritos2.png) no-repeat;
}
.imersao .corpo .inscritosLS2_2
{
	float: left;
	width: 930px;
	height: 324px;
	background: url(../Imagens/imersao/inscritos2_2.png) no-repeat;
}
.imersao .corpo .vaga
{
	float: left;
	width: 460px;
	margin: 13px 13px 0 0;
}
.imersao .corpo .vaga .tit, .imersao .corpo .vaga .tit2
{
	width: 440px;
	height: 23px;
	font-size: 20px;
	color: #333;
	padding: 12px 0 0 20px;
	background: url(../Imagens/imersao/bgr_vaga.png) repeat;
}
.imersao .corpo .vaga .tit span
{
	background: url(../Imagens/imersao/bulletVaga1.png) no-repeat right 6px;
	padding-right: 40px;
}
.imersao .corpo .vaga .tit2 span
{
	background: url(../Imagens/imersao/bulletVaga2.png) no-repeat right 1px;
	padding-right: 50px;
}
.imersao .corpo .vaga .questao
{
	margin: 1px 0 0 0;
	height: 275px;
	padding: 5px 15px 20px 20px;
	background: url(../Imagens/imersao/bgr_vaga.png) repeat;
}
.imersao .corpo .vaga .questao p
{
	font-size: 13px;
	font-family: Tahoma;
	color: #333;
	margin: 0;
	line-height: 30px;
}
.imersao .corpo .vaga .questao span
{
	font-size: 13px;
	font-family: Tahoma;
	color: #666;
}
.imersao address
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	float: left;
	color: #003A73;
	padding: 8px 0 5px 0;
}
.imersao address span
{
	color: #333;
}
.imersao .descricao
{
	float: left;
	width: 600px;
	margin: 0 0 0 5px;
	padding: 0;
}
.imersao .descricao .aluno
{
	float: left;
	width: 585px;
	line-height: normal;
	height: 39px;
	padding: 11px 0 0 15px;
	background: #CFD9E4;
	color: #977900;
	font-family: Tahoma;
	font-size: 20px;
}
.imersao .descricao .aluno span
{
	font-size: 24px;
	font-weight: bold;
}
.imersao .descricao .titDesc
{
	float: left;
	width: 600px;
	padding: 0;
	margin: -5px 0 12px 0; *margin:15px012px0;
color:#333;
font-family:Tahoma;
font-size:15px;
font-weight:bold;

}
.imersao .descricao .txtDesc
{
	float: left;
	width: 600px;
	padding: 0;
	margin-top: 4px; *margin:5px010px0;
text-align:left;
color:#666;
font-family:Tahoma;
font-size:13px;
}
.imersao .descricao .data
{
	float: left;
	width: 598px;
	height: 45px; *margin-top:15px;
border:2pxdashed#BBCBD9;
}
.imersao .descricao .data p
{
	float: left;
	color: #977900;
	font-size: 16px;
	margin: 0;
	padding: 15px 0 0 5px;
	margin-right: 5px;
	font-family: Tahoma;
	font-weight: bold;
}
.imersao .descricao .data p strong
{
	color: #00346A;
	font-size: 18px;
	margin-right: 5px;
	font-family: Tahoma;
	font-weight: normal;
}
.imersao .video
{
	float: left;
	width: 320px;
	margin: 0 0 0 5px;
	padding: 0;
}
.imersao .video .titVideo
{
	float: left;
	width: 305px;
	height: 32px;
	padding: 18px 0 0 15px;
	background: #CFD9E4;
	color: #977900;
	font-family: Tahoma;
	font-size: 20px;
}
.imersao .video .embed
{
	background: #ccc;
	width: 270px;
	height: 200px;
	margin: 0 auto;
	margin-top: 115px; *margin-top:105px;
}


.imersao .descricao2
{
	float: left;
	width: 513px;
	margin: -28px 0 0 5px; *margin:0px005px;
padding:0;
}
.imersao .descricao2 .aluno
{
	float: left;
	width: 585px;
	line-height: normal;
	height: 39px;
	padding: 9px 0 3px 15px;
	background: #D0DAE5;
	color: #977900;
	font-family: Tahoma;
	font-size: 28px;
}
.imersao .descricao2 .txtDesc
{
	float: left;
	width: 480px;
	padding: 0;
	line-height: 17px;
	margin: 4px 0 0 10px; *margin:5px010px10px;
text-align:left;
color:#666;
font-family:Tahoma;
font-size:13px;
}
.imersao .imagem_ls
{
	float: left;
	width: 320px;
	margin: 0 0 0 5px;
	padding: 0;
}
.imersao .imagem_ls img
{
	float: left;
}
.imersao .imagem_ls .data
{
	float: right;
	margin: 30px -82px 0 0; *margin:30px-60px10px0;

}
.imersao .imagem_ls .data p
{
	float: right;
	text-align: right;
	color: #00336A;
	font-size: 25px;
	font-family: Tahoma; *padding:10px010px0;
}
/* // Corpo */

/* Rodape */
.imersao .blocoRodape .rodape
{
	height: 117px;
	width: 970px;
	margin: 0 auto;
}
.imersao .blocoRodape p
{
	width: 220px;
	float: left;
	margin: 40px 0 0 650px;
}
.imersao .blocoRodape a
{
	width: 86px;
	height: 45px;
	float: right;
	margin-top: 30px;
}
/* // Rodape */
/* Mobile */
.blocoMobile *
{
	font-family: Tahoma;
	color: #006699;
}
.mobile
{
	float: left;
	background: #FFF;
}
.mobile .cab
{
	float: left;
	width: 100%;
	height: 120px;
	background: url(../Imagens/imersao/bgr_mobile_cab1.png) repeat-x;
}
.mobile .cliente
{
	float: left;
	width: 100%;
	margin-top: 10px;
	background: #006699;
}
.mobile .cliente p
{
	float: left;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 4px 5px 4px 5px;
}
.mobile .conteudo
{
	float: left;
	margin: 0 10px 0 10px;
}
.mobile .conteudo .data p, .mobile .conteudo .data p strong
{
	color: #000000;
	font-weight: bold;
}
.mobile .conteudo .acesse, .mobile .conteudo .acesse a
{
	font-size: 13px;
	font-weight: bold;
}
.mobile .conteudo .acesse span
{
	color: #333333;
}
.mobile .rodape
{
	float: left;
	width: 100%;
	background: #006699;
}
.mobile .rodape ul
{
	float: left;
	margin: 10px 0 0 25px;
	padding: 0;
}
.mobile .rodape ul li
{
	color: #FFF;
	float: left;
	list-style: disc;
}
.mobile .rodape ul li a
{
	color: #FFF;
	text-decoration: underline;
}
.mobile .rodape p
{
	float: right;
	color: #fff;
	width: 60%;
	font-size: 11px;
	text-align: right;
	margin: 10px 10px 10px 0;
	padding: 0;
}
.mobile .rodape p a
{
	text-decoration: underline;
	color: #66CCFF;
}


/*Artigo, página de modal*/

.centralizaModal {
    position: fixed;
    margin-top: 50%;
    margin-left:50%;
    height: 2px;
    width: 2px;
    z-index:100;
}

.pelicula{
    width: 110%;
    height: 110%;
    position:fixed;
    margin:-10px 0 0 -10px;
    *margin-left:-25%;
    background: url(../Imagens/bg_modal.png);
    z-index:3;
    display:none;
}
.modal{
    width:496px;
    height:500px;
    background:#fff;
    position:fixed;
    z-index:10;
    display:none;
}
#modal, .exercPraticoModal{
    position: fixed;
    margin: 0 0 0 60px;
    width:496px;
    height: 500px;
    z-index:6;
    display: none;
    background: #ffffff;
}
#modal .close, .exercPraticoModal .close, .modal .close{
    cursor: pointer;
    float: right;
    margin: -10px -10px 0 0;
}
#modal #canvas, .modal #canvas{
    margin: 14px 0 0 17px;
    position:relative;
}
.completionListHighlightedItemCssClass
{
	background-color: #E7F5F8;
	cursor: pointer;
	font-weight: bold;
	padding: 5px 0 5px 5px;
}

.completionListItemCssClass
{
	background-color: #FFFFFF;
	padding: 5px 0 5px 5px;
}

.completionListCssClass
{
	margin: -9px 0 0 -10px;
	height: 200px;
	overflow: auto;
	overflow-y: auto !important;
	overflow-x: hidden !important;
}

.blocoShare{
	float: left;
	margin: -40px 0px 0 60px;
	*margin: -20px 0px 0 60px;
	padding: 0 0 0 10px;
	width: 150px;
	height: 45px;
	position: absolute;
}

.blocoShare3{
	left: 50%;
	margin: -20px 0px 0 0px;
	*margin: -20px 0px 0 0px;
	padding: 0 0 0 10px;
	width: 150px;
	height: 45px;
	position: absolute;
}

.blocoShare3 .share1, .blocoShare3 .share2, .blocoShare3 .share3, .blocoShare3 .share4
{
	color: #000000 !important;
	cursor: pointer;
	position: absolute;
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
}

.blocoShare2{
	margin: 15px 0px 0 -200px;
	*margin: -20px 0px 0 440px;
	
}

.blocoShare .share1, .blocoShare .share2, .blocoShare .share3, .blocoShare .share4
{
	color: #000000 !important;
	cursor: pointer;
	position: absolute;
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
}

.share1
{
	margin: 30px 0 0 0;
	background: url(../Imagens/share_delicious.png);
}
.share2
{
	margin: 30px 0 0 28px;
	background: url(../Imagens/share_twitter.png);
}
.share3
{
	margin: 30px 0 0 56px;
	background: url(../Imagens/share_facebook.png);
}
.share4
{
	margin: 30px 0 0 84px;
	background: url(../Imagens/share_myspace2.png);
}

.invisivel
{
	margin: 0;
	padding: 0;
	font-size: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	
}

.lbl_categorias
{
	color: #666666;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}

.lbl_categorias a, .lbl_categorias a:visited, .lbl_categorias a:hover{color: #666666 !important;}

.bloco_tit_numvem{
	width: 100%;
	text-align: left;
	color: #666666;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}
.bloco_nuvem{
	width: 202px;
	display:block;
	text-align: center;
	padding-top: 10px;
	position:relative;
	text-align:center;
}
.bloco_nuvem span{
	cursor: pointer;
	font-family: Arial;
	padding: 5px 2px 5px 2px;
	position:relative;
	display:inline-block;
}
/* // CLASSES TAMANHO DA NUVEM */
.nuvem_tamanho1  a{font-size: 11px;line-height:13px;}
.nuvem_tamanho2  a{font-size: 13px;line-height:15px;}
.nuvem_tamanho3  a{font-size: 15px;line-height:17px;}
.nuvem_tamanho4  a{font-size: 19px;line-height:21px;}
.nuvem_tamanho5  a{font-size: 21px;line-height:23px;}
.nuvem_tamanho6  a{font-size: 22px;line-height:24px;}
.nuvem_tamanho7  a{font-size: 23px;line-height:25px;}
.nuvem_tamanho8  a{font-size: 24px;line-height:26px;}
.nuvem_tamanho9  a{font-size: 25px;line-height:27px;}
.nuvem_tamanho10 a{font-size: 26px;line-height:28px;}
.nuvem_tamanho11 a{font-size: 27px;line-height:29px;}

.bloco_nuvem span a
{
	color: #666666 !important;
}

.formcampo_artigos{
	width: 100%;
	height: 16px;
	background-color: #F2F2F2;
	border: 1px solid #999999;
}
.bloco_avalicao{
	font-family: Arial;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.bloco_avalicao span{
	padding: -10px 0px 0px 0px;
}
.linkFake{
	cursor:default;
}
.artigos_link_forum{
    margin: 2px 0 0 10px;
    float:left;
    margin-left: -10px;
}
.linkFake:hover{
	text-decoration:none;	
}
.textoFormatado{
	padding: 5px 10px 10px 10px;
	text-align:justify;
	text-decoration:none;	
}
.textoFormatado a, .textoFormatado a:visited{
	text-decoration:underline;
	color: #FA9C1B;
	cursor: pointer;
}
.textoFormatado a:hover{
	color: #FA9C1B;
	font-weight:bold;
}
.bloco_categorias *{margin:0;padding:0;}
.bloco_categorias
{
	height: 200px; 
	display: block; 
	overflow: auto; 
	padding: 5px 5px 10px 5px;
	float: left; 
	border: 0px solid #666666;
	width: 215px;
	*width: 225px;
}

.bloco_categorias span{
    width: 200px; 
	*width: 205px;
	float:left;
	display: block; 
}

.bloco_categorias input
{
	float:left;
	margin: 0;
	margin-bottom:4px;
	padding: 0px 2px 4px 2px;
	*padding:0;
	height: 15px;
}

.bloco_categorias label
{
	min-width: 80px;
	float:left;
	padding: 0px 0px 4px 2px;
	font-family: Arial;
	font-weight: bold;
	margin: 0;
	height: 15px;
}

.bloco_tags
{
	width: 210px;
	*width: 215px; 
	height: 200px;
	display: block; 
	overflow: auto;
	padding: 0px 5px 10px 5px;
	float: left; 
	border: 0px solid #666666;
	margin:0;
}


.span_tags
{
	float: left; 
	min-width: 100px;
	font-family: Arial;
	font-weight: bold;
}

.span_artigo_mensage
{
	font-family:Arial;
	color:Red;	
}


.bloco_modal
{
	width: 230px; 
	height: 150px; 
	display: block; 
	overflow: auto;
	padding: 0px 5px 10px 5px;
	float: left; 
	border: 0px solid #666666;
}

.tit_gerenciar
{
	text-align: left;
	color: #666666;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
	padding: 5px 0 0 5px;
}

.pnl_modal
{
	width:100%;
}
/* // CLASSES TAMANHO DA NUVEM */

/*Artigo, página de modal*/



/*----------------- Bloco indique 1 amigo ----------------- */
.blocoIndique, .blocoIndique2{
    float:left;
    width: 534px;
    height:190px;
    margin:10px 32px 10px 0;
    background:#F2F2F2;
    border:1px solid #73ABAB;
}
.blocoIndique2{
    float:left;
    width: 340px;
    *width: 325px;
    height:270px;
    margin:10px 12px 10px 0;
    padding-bottom:10px;
}
.blocoIndique .tit, .blocoIndique2 .tit{
    float:left;
    width: 504px;
    padding-bottom:5px;
    margin:15px;
    border-bottom:1px solid #137171;
}
.blocoIndique2 .tit{
    float:left;
    width: 310px;
    *width: 295px;
}
.blocoIndique .amigo, .blocoIndique2 .amigo{
    float:left;
    display:block;
    margin: 0 0 15px 15px;
    width:252px;
}
.blocoIndique2 .amigo{
    width:310px;
}
.blocoIndique .amigo span, .blocoIndique2 .amigo span{font-size:12px;}
.blocoIndique .amigo input, .blocoIndique2 .amigo input{
    margin-top:5px;
    width:192px;
    border:1px solid #999;
    font-size:12px;
}
.blocoIndique2 .amigo input{
    width:260px;
}
.blocoIndique .amigo .botao, .blocoIndique2 .amigo .botao{
    background: url(../Imagens/btn_indicar.png);
    border:0;
    float:right;
    margin:0 20px 0 0;
    width:72px;
    height:19px;
}
.indicacaoSucesso{ 
    float:left;
    width:100%;
    text-align:center;
}
.indicacaoSucesso p{
    font-size:12px;
}
.indicacaoSucesso .txtSucesso{
    font-size:14px;
    font-weight:bold;
}
.indicacaoSucesso span{
    font-size:14px;
    font-weight:bold;
    color:#1F4141;
}
.img_indique{
    float: right;
    margin-right: 10px;
}
/*----------------- Bloco indique 1 amigo ----------------- */
/*----------------- Loja LS ----------------- */
.conteudo *{margin:0;padding:0;font-family:Trebuchet MS}
.conteudo{float:left;width:780px;}
.tvLoja{
    float:left;
    width:100%;
    height:230px;
    overflow:hidden;
}
.dica{
    float:left;
    width:100%;
    padding:7px 0 12px 0;
    font-size:12px;
    color:#666;
    border-bottom:1px solid #666;
}
.topVendidos{
    float:left;
    width:100%;
    background: url(../Imagens/bgr_item_bloco01_top_vendidos.png) repeat-y;
    background-position:right;
    margin:30px 0 30px 0;
    background:none;
}
.topVendidos .tituloTop{
    border:0;
    font-size:25px;
    font-weight:bold;
    height:auto;
    margin:-30px 0 10px 0;
    padding-top:10px;
    position:relative;
    z-index:150;
    
}
.topVendidos .blocoItensP{
    float:left;
    width:250px;
}
.topVendidos .bloco2, .topVendidos .bloco3, .topVendidos .bloco4, .topVendidos .bloco5{
    float:left;
    width:125px;
    cursor:pointer;
}
.topVendidos .bloco2 .descricao *,  
.topVendidos .bloco3 .descricao *, 
.topVendidos .bloco4 .descricao *, 
.topVendidos .bloco5 .descricao *{
    display:none;
}
.topVendidos .bloco2 .descricao .titulo,  
.topVendidos .bloco3 .descricao .titulo, 
.topVendidos .bloco4 .descricao .titulo, 
.topVendidos .bloco5 .descricao .titulo{
    display:block
}
.topVendidos .item{
    float:left;
    width:100%;
    margin-bottom:10px;
}
.topVendidos .item .foto{
    float:left;
    width:118px;
    height:118px;
    border:1px solid #ccc;
}
.topVendidos .item .foto img{
    float:left;
    width:118px;
    height:118px;
}
.topVendidos .item .descricao .titulo{
    float:left;
    width:100%;
    font-weight:bold;
    text-align:center;
    height:auto;
    border:0;
    margin-top:0;
    margin-bottom:0;
}
.topVendidos .bloco1{
    float:right;
    width:522px;
    margin:0 0 0 8px;
    background:#CCDCC7;
}
.topVendidos .bloco1 .anterior, .topVendidos .bloco1 .proximo{
    position:absolute;
    margin-top:125px;
    width:30px;
    height:51px;
    z-index:100;
    cursor:pointer;
}
.topVendidos .bloco1 .anterior{
    margin-left:8px;
    *margin-left:-515px;
    background:url(../Imagens/btn_anterior.png);
}
.topVendidos .bloco1 .proximo{
    margin-left:485px;
    *margin-left:-38px;
    background:url(../Imagens/btn_proximo.png);
}
.topVendidos .bloco1 .item{
    float:left;
    width:100%;
    background:#CCDCC7;
    position:relative;
    z-index:10;
}
.topVendidos .bloco1 .item .foto{
    float:left;
    border:0;
    width:200px;
    margin: 50px 0px 0 30px;
}
.topVendidos .bloco1 .item .foto img{
    float:left;
    padding:0;
    margin:0 0 0 0px;
    width:200px;
    height:200px;
    position:relative;
    z-index:10;
}
.topVendidos .bloco1 .item .descricao{
    float:left;
    width:240px;
    margin-top:20px;
}
.topVendidos .bloco1 .item .descricao .faixaTitulo{
    float:left;
    background:#B1C9A9;
    width:522px;
    margin:15px 0 0 -230px;
}
.topVendidos .bloco1 .item .descricao .faixaTitulo .titulo{
    float:left;
    width:240px;
    text-align:left;
    font-weight:bold;
    font-size:20px;
    line-height:21px;
    border:0;
    margin-left:230px;
    padding:5px 0 5px 0;
    height:auto;
    color:#86723F;
}
.topVendidos .bloco1 .item .descricao .autor{
    float:left;
    width:100%;
    margin-top:5px;
    text-align:left;
    font-size:14px;
    color:#1F1917;
}
.topVendidos .bloco1 .item .descricao .txtDescricao{
    float:left;
    width:100%;
    margin-top:5px;
    text-align:left;
    font-size:11px;
    font-weight:normal;
    color:#1F1917;
}
.topVendidos .bloco1 .item .descricao .maisDetalhes{
    float:right;
    padding:5px 0 0 0;
    font-family:Trebuchet MS;
    font-size:12px;
    color:#304129;
    text-decoration:none;
}
.topVendidos .bloco1 .item .descricao .faixaPreco{
    float:left;
    height:45px;
    width:522px;
    margin:15px 0 0 -230px;
}
.topVendidos .bloco1 .item .descricao .faixaPreco span{
    float:left;
    color:#304129 ;
    font-size:14px;
    margin:15px 0 0 255px;
}
.topVendidos .bloco1 .item .descricao .faixaPreco span strong{
    font-size:24px;
}
.topVendidos .bloco1 .item .descricao .comprar{
    float:right;
    margin:10px 48px 30px 0;
    height:20px;
    background:url(../Imagens/btn_comprar3.png);
    background-repeat:no-repeat;
    width:88px;
}
.buscaEpgtos{
    float:left;
    width:100%;
    margin:12px 0 10px 0;
}
.buscaEpgtos span{
    float:left;
    width:4px;
    text-align:center;
}
.buscaEpgtos input{
    margin-left: 0;
}
.buscaEpgtos input, .buscaEpgtos select{
    float:left;
    width:194px;
    padding:0 3px;
    height:19px;
    border:1px solid #999;
    background:#f2f2f2;
    z-index:350;
    position:relative;
}
.buscaEpgtos select{
    height:21px;
    margin-left:5px; 
}
.buscaEpgtos .botao{
    float:left;
    margin-left:5px;
    width:25px;
    background:none;
    height:21px;
    border:0;
    z-index:300;
    position:relative;
}
.buscaEpgtos .social{
    float:right;
    width:318px;
}
.buscaEpgtos .social span{
    float:left;
    font-size:14px;
    font-weight:bold;
    margin-top:5px;
    margin-left:160px;
    width:50px;
    color:#004E6A;
}
.buscaEpgtos .social img{
    height:23px;
    float:left;
    margin-left:10px;
}
.buscaEpgtos .pgtos{
    float:right;
    width:318px;
    text-align:right;
}
.buscaEpgtos .pgtos span{
    float:left;
    font-size:10px;
    margin-top:5px;
    width:105px;
}
.buscaEpgtos .pgtos img{
    height:23px;
    float:left;
    margin-left:2px;
}
/* TV loja LS*/
#navTv{
    position:absolute;
    z-index:200;
    margin:242px 0 0 624px;
    *margin:202px 0 0 -150px;
}
#navTv a, #navTv a.activeSlide{
    float:left;
    width:14px;
    height:14px;
    padding:3px;
    margin-right:5px;
    background: #EAF2F6;
    color:#B58B5B;
    cursor:pointer;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
#navTv a.activeSlide{
    background: #BA7C3B;
    color:#fff;
}
#navTv .parado{
    background:url(../Imagens/parado.jpg);
}
#navTv .andar{
    background:url(../Imagens/andar.jpg);
}
.tvLoja .conteudoTV{width:100%;height:230px;}

.janelao{
  width: 782px;
  height: 232px;
  float: left;
  margin-left: -30px;
}

/* TV loja LS*/


.promocao{
    float:left;
    width:100%;
    height:150px;
    margin-bottom:15px;
}
.promocao *{border:0;float:left;}
.produtos{
    float:left;
    width:100%;
    min-height:285px;
}
.produtos .nivel{
    float:left;
    width:100%;
    font-size:20px;
}
.produtos *{list-style:none;}
.produtos .blocoItens{
    float:left;
    width:780px;
    margin-top:10px;
    border-bottom:1px solid #ccc;
}
.produtos .itens{
    float:left;
    width:738px;
    overflow:hidden;
    position:relative;
}
.produtos .itens ul{
    position:relative;
    overflow:hidden;
    position:relative;
}
.produtos .blocoItens .jcarousel-prev, .produtos .blocoItens .jcarousel-next{
    width:21px;
    height:210px;
    cursor:pointer;
}
.produtos .blocoItens .jcarousel-prev{
    float:left;
}
.produtos .blocoItens .jcarousel-next{
    float:right;
}
.produtos .blocoItens .jcarousel-prev{background:url(../Imagens/voltar_itens_ativo.png);}
.produtos .blocoItens .jcarousel-next{background:url(../Imagens/avancar_itens_ativo.png);} 
.produtos .blocoItens .jcarousel-prev-disabled{background:url(../Imagens/voltar_itens_inativo.png);}
.produtos .blocoItens .jcarousel-next-disabled{background:url(../Imagens/avancar_itens_inativo.png);}
.produtos .blocoItens .itens .item{
    float:left;
    width:120px;
    padding:0 13px 0 13px;
    min-height:210px;
    margin-top:10px;
}
.produtos .blocoItens .itens .item .foto{
    float:left;
    width:120px;
    min-height:120px;
    background:#f3f3f3;
}
.produtos .blocoItens .itens .item .foto img{
    width:120px;
}
.produtos .blocoItens .itens .item span, .produtos .blocoItens .itens .item strong{
    margin-top:4px;
    float:left;
    width:100%;
    text-align:center;
}
.produtos .blocoItens .itens .item strong{padding-bottom:18px;}
.produtos .blocoItens .itens .item .nome{
    font-weight:bold;
}
.produtos .vejaTodos{
    float:right;
    padding:10px 0 0 0;
    font-family:Arial;
    font-size:12px;
    color:#304129;
    text-decoration:none;
}
.obs{
    float:left;
    width:100%;
    padding:15px 0 90px 0;
    font-size:10px;
    color:#000;
}
/*---- Lista completa do produto ----*/
.todosProdutos{float:left;width:100%;}
.todosProdutos .nivel{
    float:left;
    width:100%;
    color:#00749F;
    font-size:20px;
    font-weight:bold;
    border-bottom:1px solid #00749F;
    margin:15px 0 10px 0;
    padding-bottom:4px;
}
.todosProdutos .produto{
    float:left;
    width:370px;
    margin:10px 0 15px 0;
    background: url(../Imagens/bgr_todosProdutos_produto.png) repeat-y left;
}
.todosProdutos .produto .foto{
    float:left;
    width:120px;
    height:120px;
}
.todosProdutos .produto .foto img{
    width:120px;
    height:120px;
}
.todosProdutos .produto .info{
    float:left;
    width:240px;
    margin:5px 0 0 10px;
}
.todosProdutos .produto .info2{
    float:right;
    width:240px;
    margin:0 0 0 10px;
}
.todosProdutos .produto .info .titulo{
    float:left;
    width:100%;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
    height:auto;
    border:0;
}
.todosProdutos .produto .info .descricao{
    float:left;
    width:100%;
    font-size:11px;
    min-height:43px;
    margin-bottom:15px;
}
.todosProdutos .produto .info2 .preco{
    float:left;
    width:100%;
    height:20px;
    color:#00749F;
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #ccc;
}
.todosProdutos .produto .info2 .maisDetalhes{
    color:#304129;
    float:right;
    font-size:12px;
}
.todosProdutos .voltar{float:left;width:100%;margin:30px 0 40px 0;}
.todosProdutos .voltar a{
    float:right;
    width:146px;
    height:20px;
    background:url(../Imagens/btn_voltar2.png);
}
/*---- Lista completa do produto ----*/
/*---Loja Virtual Cursos e Webinars----*/

.lojablocoCursosWebinars{
  float: left;
  width: 325px;
  margin-right: 50px;
  
}

.lojaCursosWebinars{
     color:#004964;
     font-size:25px;
     font-family: Tahoma;
     font-weight:bold;
}

.lojawebinars, .lojacursos{
    float: left;
    margin-bottom: 45px;
    width: 100%;
    }

.lojablocoCursosWebinars .titulo{
     color:#00749F;
     font-size:14px;
     font-family: Tahoma;
     font-weight:bold;
     text-decoration:underline;
     border-bottom: 0;
    
}

.lojablocoCursosWebinars .descricao{
     color:#666666;
     font-size:11px;
     font-family: Tahoma;
}



.detalhesProduto{float:left;width:100%;}
.detalhesProduto .nivel{
    float:left;
    width:100%;
    color:#00749F;
    position:relative;
    z-index:300;
    font-size:20px;
    font-weight:bold;
    border-bottom:1px solid #00749F;
    margin:15px 0 15px 0;
    padding-bottom:4px;
}
.detalhesProduto .blocoProduto{
    float:left;
    width:100%;
    min-height:270px;
    background:#CCDCC7;
}
.detalhesProduto .blocoProduto .foto{
    float:left;
    margin:25px 0 20px 0;
    width:230px;
    height:230px;
}
.detalhesProduto .blocoProduto .foto img{
    width:230px;
}
.detalhesProduto .blocoProduto .info{
    float:left;
    margin:20px 0 20px 0;
    width:530px;
    min-height:235px;
}
.detalhesProduto .blocoProduto .info p.titulo{
    float:left;
    margin:0;
    width:100%;
    font-weight:bold;
    font-size:20px;
    line-height:21px;
    color:#304129;
    border:0;
    height:auto;
}
.detalhesProduto .blocoProduto .info .autor{
    float:left;
    margin:4px 0 10px 0;
    width:100%;
    font-size:14px;
    color:#1F1917;
}
.detalhesProduto .blocoProduto .info .descricao,
.detalhesProduto .blocoProduto .info ul{
    float:left;
    margin:0 0 5px 0;
    width:100%;
    font-size:11px;
    color:#1F1917;
}
.detalhesProduto .blocoProduto .info ul{font-size:12px;margin:0;padding:0 0 15px 0;}
.detalhesProduto .blocoProduto .info ul li.titulo{
    font-weight:bold;
    border:0;
    list-style:none;
    height:auto;
    margin:0;
}
.detalhesProduto .blocoProduto .info ul li{
    list-style:none; 
    list-style:disc;
    list-style-position:outside;
    margin:0 0 0 15px;
}
.detalhesProduto .blocoProduto .info .rating{
    float:left;
    width:100%;
    margin:10px 0 10px 0;
    *padding-bottom:10px;
}
.detalhesProduto .blocoProduto .info .rating span{
    float:left;
    margin-right:5px;
    margin-top:3px;
    font-size:12px;
    font-weight:bold;
}
.detalhesProduto .blocoProduto .info .rating img{float:left;}
.detalhesProduto .blocoProduto .info .rating .link_rating{
    float:left;
    margin-left:20px;
    background:url(../Imagens/btn_veja_comentarios.png);
    width:149px;
    height:20px;
}
.detalhesProduto .blocoCompra{
    background:#304129;
    float:left;
    width:100%;
    height:60px;
}
.detalhesProduto .blocoCompra .qtd{
    float:left;
    font-size:14px;
    line-height:30px;
    color:#fff;
    margin:18px 0 0 25px;
}
.detalhesProduto .blocoCompra .qtd strong{
    background:#CCDCC7;
    height:26px;
    padding: 0 3px 0 3px;
    font-size:24px;
    color:#584A28;
}
.detalhesProduto .blocoCompra .qtd strong input{
    background:#CCDCC7;
    border:0;
    height:26px;
    text-align:center;
    width:19px;
    padding: 0 3px 0 3px;
    font-size:24px;
    color:#584A28;
}
.detalhesProduto .blocoCompra .valor{
    float:left;
    font-size:22px;
    line-height:30px;
    color:#fff;
    margin:18px 0 0 80px;
}
.detalhesProduto .blocoCompra .valor strong{
    font-size:32px;
}
.detalhesProduto .blocoCompra .comprar{
    float:right;
    width:174px;
    height:37px;
    margin: 12px 0 0 0;
}
.detalhesProduto .voltar{float:right;width:300px;margin:30px 0 40px 0;}
.detalhesProduto .voltar a{
    float:right;
    width:146px;
    height:20px;
    background:url(../Imagens/btn_voltar2.png);
}
.detalhesProduto .obs{
    float:left;
    width:100%;
    font-size:12px;
    color:#1F1917;
    margin:10px 0 0 0;
    padding:0;
}
.detalhesProduto .pgtos{
    float:left;
    width:400px;
    font-size:12px;
    color:#1F1917;
    margin:10px 0 0 0;
}
.detalhesProduto .pgtos span{
    float:left;
    width:100%;
    font-weight:bold;
}
.detalhesProduto .comprou{
    width:400px;
    min-height:205px;
    float:left;
    margin: 30px 0 20px 0;
}
.detalhesProduto .comprou .titulo{
    width:367px;
    float:left;
    color:#00749F;
    border-bottom: 1px solid #004964;
    font-size:17px;
    padding-bottom:3px;
    height:auto;
}
.detalhesProduto .comprou a .item{
    width:112px;
    float:left;
    padding:0;
    margin:15px 15px 10px 0;
}
.detalhesProduto .comprou a .item img{
    width:110px;
    height:110px;
    border: 1px solid #ccc !important;
}
.detalhesProduto .comprou a span{
    width:100%;
    float:left;
    text-align:center;
    color:#1F1917;
    font-size:12px;
    margin-top:5px;
}
.detalhesProduto .ofertas{
    width:380px;
    min-height:205px;
    float:left;
    margin: 30px 0 20px 0;
}
.detalhesProduto .ofertas .titulo{
    width:360px;
    position:relative;
    float:left;
    color:#00749F;
    border-bottom: 1px solid #00749F;
    font-size:17px;
    padding-bottom:3px;
    height:auto;
}
.detalhesProduto .ofertas .blocoItens{
    position:absolute;
    height:110px;
    width:358px;
    margin:35px 0 0 0;
    *margin:35px 0 0 -360px;
    border: 1px solid #ccc;
}
.detalhesProduto .ofertas .sinal{float:left;margin:0 -6px;}
.detalhesProduto .ofertas .item{
    width:110px;
    float:left;
    padding:0;
    margin:0 0 10px 0;
}
.detalhesProduto .ofertas .item img{
    width:110px;
    height:110px;
}
.detalhesProduto .ofertas span{
    width:100%;
    float:left;
    text-align:center;
    color:#1F1917;
    font-size:12px;
    margin-top:5px;
}
.detalhesProduto .ofertas .total{
    width:110px;
    float:left;
    padding:0;
    margin:0 0 10px 0;
    color:#000;
    text-align:center;
    font-size:16px;
    padding-top:30px;
    font-weight:bold;
}

.detalhesProduto .ofertas .total span, .detalhesProduto .ofertas .total strong{
    font-size:14px;
    font-weight:normal;
    padding:0;
    margin:0;
}

.detalhesProduto .baseComentarios{
    float:left;
    width:100%;
}

.detalhesProduto .baseComentarios .tit{
    float:left;
    width:100%;
    border-bottom:1px solid #00749F;
    font-size:19px;
    color:#00749F;
    padding-bottom:3px;
    margin-top:15px; 
}

.detalhesProduto .baseComentarios .coment{
    float:left;
    width:100%;
    background:#CCDCC7;
}

.detalhesProduto .baseComentarios .coment .autor{
    float:left;
    width:740px;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    margin:15px 0 0 20px;
}
.detalhesProduto .baseComentarios .coment .autor span{
    font-weight:normal;
}

.detalhesProduto .baseComentarios .coment .txt{
    float:left;
    width:740px;
    font-family:Tahoma;
    font-size:12px;
    margin: 10px 0 15px 20px;
    *padding-bottom:15px;
}

.detalhesProduto .baseComentarios .rating{
    float:left;
    width:100%;
    background:#CCDCC7;
    margin-bottom:10px;
    *padding-bottom:10px;
}

.detalhesProduto .baseComentarios .rating span{
    float:left;
    margin: 5px 5px 5px 20px;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
}

.detalhesProduto .baseComentarios .rating #icon
{
	float:left;
	margin-top: 3px;
	width: 200px !important;
}

.blocoComentario{
    width: 100%;
    padding: 10px 0 10px 0;
    text-align: center;
}

.blocoSumary{
    width: 100%;
}

.blocoSumary .text{
    padding: 10px 20px 10px 20px
}

.blocoSumary .error{
    color: red;
}

.blocoBotoes{
    width: 100%; 
    text-align: right;
}

.tit a, .tit a:hover, .tit a:visited, .tit .titLabel{
    font-size: 14px;
    float: right;
    text-decoration: none;
}

/*----------------- Loja LS ----------------- */ 
.atendimentoColunaMenu, atendimentoColunaMenu *{
    width:150px !important;
    margin:0 0 10px 0;
}
/*----------------PAGINADO FORUM---------------*/
.paginador_forum
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #8C8C8C;
	background-position: center;
	vertical-align: bottom;
}

.paginador_forum_selecionado
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #004C69;
	background-position: center;
	vertical-align: bottom;
}

.panel_mensagens_novas_forum
{
	background-color:#FFFFB9;
	border-bottom:solid 1px #AAAAAA;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color:#333;
	padding:2px 7px 2px 7px;
}

.panel_mensagens_novas_forum_desabilitado
{
	height:19px;
	border-bottom:solid 1px transparent;
}



/* -------- Exercícios práticos -------- */
.exercPratico {
    float:left;
    padding-bottom:40px;
}
.exercPratico .titulo{
    font-size:25px;
    color:#1F1917;
    margin-top: 10px;
    line-height:25px;
}
.exercPratico .txtDescricao{
    float:left;
    width:100%;
    padding:5px 0 20px 0;
    text-align:left;
    font-size:12px;
    font-weight:normal;
    color:#666;
}

.exercPratico .assine{
    float:left;
    width:280px;
    margin: 15px 0 0 25px;
    display:block;
}
.exercPratico .assine input{
    float:left;
    margin: 5px 0 0 85px;
}
.exercPratico .assine span{
    float:left;
    width:280px;
    color:#004F33;
    font-size:22px;
    padding-bottom:8px;
    margin-bottom:10px;
    border-bottom:1px solid #E5E5E5;
}
.exercPratico .vantagens{
    float:left;
    width:405px;
    height:70px;
    background:#E5E5E5 url(../imagens/bgr_vantagens_assinar.png) no-repeat;
    padding:10px 8px 10px 12px;
}
.exercPratico .vantagens li{
    float:left;
    background: url(../Imagens/bullet_v.png) no-repeat left;
    list-style:none;
    font-size:15px;
    width:100%;
    color:#C57600;
    text-indent:30px;
    margin-top:5px;
    min-height:18px;
    *height:18px;
}
.exercPratico .exercLista{
    float:left;
    width:100%;
    border-top:1px solid #666;
    margin-top:35px;
}
.exercPratico .exercLista .cab{
    float:left;
    width:100%;
    padding-top:35px;
}
.exercPratico .exercLista .cab .titulo{
    float:left;
    font-size:20px;
    font-weight:bold;
    color:#000;
    border:0;
    margin-right:15px;
}
.exercPratico .exercLista .cab .veja_mais{
    float:right;
    color:#AC6600;
    font-size:12px;
    text-decoration:none; 
    margin:14px 0 0 0;   
}
.exercPratico .exercLista .cab .btn_assine{
    float:left;
}
.exercPratico .exercLista .cab .valor{
    float:left;
    font-size:14px;
    font-weight:bold;
    color:#1F1917;
    margin:8px 0 0 10px; 
}
.exercPratico .exercLista .blocoItens{
    float:left;
    width:780px;
    background:#EDE9D8;
    overflow:hidden;
    position:relative;
}
.exercPratico .exercLista #blocoListaImpar{
    background:#E8EDE4;
}
.exercPratico .exercLista .jcarousel-clip{
    float:left;
    width:720px;
    overflow:hidden;
    position:relative;
}
.exercPratico .exercLista ul{
    float:left;
    overflow:hidden;
    position:relative;
}
.exercPratico .exercLista ul li{
    float:left;
    width:178px;
    list-style:none;
    border-left:1px dashed #556846;
    padding:0 0 30px 0;
}
.exercPratico .exercLista ul li .thumb{
    width:134px;
    height:76px;
    float:left;
    margin:28px 0 0 20px;
    padding:4px 0 0 4px;
    border:1px solid #D3D3D3;
    background:#fff;
    display:block;
    text-align:center;
}
.exercPratico .exercLista ul li .thumb input{
    float:left;
    width:130px;
    height:72px;
}
.exercPratico .exercLista ul li .tit{
    float:left;
    display:block;
    text-align:center;
    color:#556846;
    font-weight:bold;
    font-size:12px;
    width:158px;
    padding: 3px 10px 3px 10px;
}
.exercPratico .exercLista ul li .instrutor, .exercLista ul li .tempo, .exercLista ul li .data{
    float:left;
    width:145px;
    font-size:12px;
    padding: 3px 10px 0 23px;
}
.exercPratico .exercLista .jcarousel-prev, .exercLista .jcarousel-next{
    width:21px;
    height:30px;
    cursor:pointer;
}
.exercPratico .exercLista .jcarousel-prev{
    float:left;
    margin: 100px 4px 0 4px;
}
.exercPratico .exercLista .jcarousel-next{
    float:right;
    margin: 100px 4px 0 4px;
}
.exercPraticoModal{
    width:800px;
    margin: -380px 0 0 -90px;
    *margin: -750px 0 0 -870px;
    height:auto;
}
.exercPraticosConteudo .exercPraticoModal{
    width:800px;
    margin: -100px 0 0 -90px;
    *margin: -650px 0 0 -90px;
    height:auto;
}
.exercPraticoModal .video{
    float:left;
    width:100%;
}
.exercPraticoModal .video .tituloEmbed{
    float:left;
    font-size:16px;
    font-weight:bold;
    color:#524A25;
    padding:0 15px 15px 15px;
    margin:0;
    width:770px;
}
.exercPraticoModal .video .embed{
    float:left;
    width:770px;
    height:430px;
    background:#000;
    margin-left:15px;
}
.exercPraticoModal .video .descricao{
    float:left;
    font-size:12px;
    color:#536646;
    padding: 5px 15px 0 15px;
    margin:0;
    width:770px;
}
.exercPraticoModal .video .anterior, .exercPraticoModal .video .proximo{
    float:left;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    color:#524A25;
    margin:15px;
    margin-bottom:0;
    cursor:pointer;
}
.exercPraticoModal .video .proximo{
    margin-right:25px;
    padding:10px 18px 0 0;
    height:24px;
    background:url(../Imagens/btn_proximo_02.png) no-repeat right;
}
.exercPraticoModal .video .anterior{
    padding:10px 0 0 18px;
    height:24px;
    background:url(../Imagens/btn_anterior_02.png) no-repeat left;
}
.exercPraticoModal .veja{
    float:right;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    color:#524A25;
    margin:25px 15px 0 0;
    cursor:pointer;
}

.exercLista .jcarousel-prev{background:url(../Imagens/voltar_itens_ativo_02.png) no-repeat;}
.exercLista .jcarousel-next{background:url(../Imagens/avancar_itens_ativo_02.png) no-repeat;} 
.exercLista .jcarousel-prev-disabled{background:url(../Imagens/voltar_itens_inativo_02.png) no-repeat;}
.exercLista .jcarousel-next-disabled{background:url(../Imagens/avancar_itens_inativo_02.png) no-repeat;}

#blocoListaImpar .jcarousel-prev{background:url(../Imagens/voltar_itens_ativo_03.png) no-repeat;}
#blocoListaImpar .jcarousel-next{background:url(../Imagens/avancar_itens_ativo_03.png) no-repeat;} 
#blocoListaImpar .jcarousel-prev-disabled{background:url(../Imagens/voltar_itens_inativo_03.png) no-repeat;}
#blocoListaImpar .jcarousel-next-disabled{background:url(../Imagens/avancar_itens_inativo_03.png) no-repeat;}
/* -------- Fim - Exercícios práticos -------- */

/* -------- Exercícios práticos Faq -------- */
.blocoExercPraticosFaq{
    float:left;
    width:100%;
}
.blocoExercPraticosFaq .voltar{
    float:right;
    background:url(../imagens/btn_voltar_02.png);
    width:90px;
    height:28px;
    margin: 15px 15px 0 0;
}
.blocoExercPraticosFaq .titulo{
    float:left;
    width:780px;
    margin:20px 0 0 20px;
    _margin:20px 0 0 5px;
    height:auto;
    border-bottom:1px solid #837B65;
}
.blocoExercPraticosFaq .titulo span{
    float:left;
    line-height:25px;
    font-size:25px;
    font-weight:bold;
    text-transform:uppercase;
    color:#837965;
    margin-top:20px;
}
.blocoExercPraticosFaq .btnAbreEnvio{
    float:right;
    margin: 0 10px 5px 0;
    background:url(../Imagens/btn_envie_pergunta.png);
    width:171px;
    height:40px;
}
.blocoExercPraticosFaq .exercPraticosNovoFaq{
    float:left;
    width:780px; 
    background:#F2F0E4;
    margin:0 0 5px 20px;
    _margin:0 0 5px 5px;
    padding-bottom:20px;
    display:none;
}
.blocoExercPraticosFaq .exercPraticosNovoFaq label{
    float:left;
    width:630px;
    margin-top: 15px;
}
.blocoExercPraticosFaq .exercPraticosNovoFaq .assunto{
    margin-top: 30px;
}
.blocoExercPraticosFaq .exercPraticosNovoFaq label input{
    float:right;
    width:450px; 
    height:70px;
    border:1px solid #837B65;
}
.blocoExercPraticosFaq .exercPraticosNovoFaq .assunto input{
    height:20px
}
.blocoExercPraticosFaq .exercPraticosNovoFaq label span{
    float:left;
    width:170px;
    text-align:right;
    font-size:14px;
    color:#837965;
    margin-top:2px;
}
.blocoExercPraticosFaq .exercPraticosNovoFaq .botao{
    float:right;
    margin: 0 65px 0 0;
}
.blocoExercPraticosFaq .exercPraticosFaq, .exercPraticosFaq p{
    width:780px;
    float:left;
    margin:0;
}
.blocoExercPraticosFaq .exercPraticosFaq{
    margin-left:20px;
    _margin-left:5px;
}
.blocoExercPraticosFaq .exercPraticosFaq .blocoPergunta{
    background:#81B1AB;
    width:780px;
    float:left;
    cursor:pointer;
    margin-top:2px;
}
.blocoExercPraticosFaq .exercPraticosFaq .blocoPergunta .numero{
    float:left;
    color:#FFF;
    font-size:20px;
    font-weight:bold;
    padding: 8px;
}
.blocoExercPraticosFaq .exercPraticosFaq .blocoPergunta .pergunta{
    float:left;
    background:#C7DCDA;
    width:732px;
    color:#1F1917;
    font-size:12px;
    font-weight:bold;
    padding: 8px 10px 8px 10px;
}
.blocoExercPraticosFaq .exercPraticosFaq .resposta{
    float:left;
    background:#F0EFEB;
    width:750px;
    height:auto;
    color:#1F1917;
    font-size:12px;
    padding: 8px 15px 8px 15px;
}
/* -------- Fim - Exercícios práticos Faq -------- */

/* -------- Exercícios práticos Conteudo -------- */
.exercPraticosConteudo{
    float:left;
    width:780px;
    margin-left:20px;
}
.exercPraticosConteudo .blocoItens, .exercPraticosConteudo ul{
    float:left;
    width:780px;
    margin:0;
}
.exercPraticosConteudo ul li{
    float:left;
    width:178px;
    list-style:none;
    padding:0 0 30px 0;
    margin-left:10px;
}
.exercPraticosConteudo ul li .thumb{
    width:134px;
    height:76px;
    float:left;
    margin:20px 0 0 20px;
    padding:4px 0 0 4px;
    border:1px solid #D3D3D3;
    background:#fff;
    display:block;
    text-align:center;
}
.exercPraticosConteudo ul li .thumb input{
    float:left;
    width:130px;
    height:72px;
}
.exercPraticosConteudo ul li .tit{
    float:left;
    display:block;
    text-align:center;
    color:#6C4002;
    font-weight:bold;
    font-size:14px;
    width:148px;
    margin:0;
    padding: 3px 15px 3px 15px;
}
.exercPraticosConteudo ul li .instrutor, .exercPraticosConteudo ul li .tempo, .exercPraticosConteudo ul li .data{
    float:left;
    width:145px;
    font-size:12px;
    padding: 3px 10px 0 23px;
    margin:0;
}
.exercPraticosConteudo .voltar{
    float:right;
    width:90px;
    height:28px;
    margin: 15px 15px 0 0;
}
.exercPraticosConteudo .linha{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    height:1px;
    background:#6C4002;
}
.exercPraticosConteudo .titulo{
    float:left;
    color:#7A6E51;
    font-weight:bold;
    font-size:25px;
    width:550px;
    border:0;
    margin:20px 0 5px 0;
}
.exercPraticosConteudo .botoes{
    float:left;
    width:100%;
    padding:0;
    margin:0;
    border-bottom:1px solid #6C4002;
}
.exercPraticosConteudo .botoes .obs{
    float:left;
    width:380px;
    padding:0;
    margin:7px 0 0 0;
    font-size:12px;
    color:#666;
}
.exercPraticosConteudo .duvida{
    float:right;
    margin: 23px 90px 0 0;
    padding-top:10px;
    font-size:12px;
    color:#984721;
}
.exercPraticosConteudo .botoes input{
    float:right;
    margin: 0 0 15px 5px;
}
/* -------- Fim - Exercícios práticos Conteudo -------- */

.exercPraticosSaibaMais{
    float:left;
    width:780px;
    margin: 20px 0 0 20px;
}
.exercPraticosSaibaMais .titulo{
    float:left;
    color:#7A6E51;
    font-weight:bold;
    font-size:25px;
    line-height:25px;
    width:100%;
    margin:20px 0 5px 0;
}
.exercPraticosSaibaMais .assineModulos{
    float:right;
    width:780px;
    margin: 10px 0 0 0;
    text-align:right;
}
.exercPraticosSaibaMais .assineModulos .modulo{
    float:left;
    width:100%;
    margin: 5px 0 0 0;
}
.exercPraticosSaibaMais .assineModulos .modulo *{
    margin:0;
}
.exercPraticosSaibaMais .assineModulos .modulo .botao{
    float:right;
    font-size:12px;
    color:#B86F00;
    text-align:left;
    margin-left:5px;
}
.exercPraticosSaibaMais .assineModulos .modulo .valor{
    float:right;
    font-size:12px;
    color:#B86F00;
    text-align:left;
    margin-left:5px;
}
.exercPraticosSaibaMais .assineModulos .modulo .nome{
    float:left;
    font-size:18px;
    color:#666;
    text-align:right;
    margin-top:10px;
    width:500px;
}
.exercPraticosSaibaMais .blocoRecebe{
    float:left;
    margin-top:10px;
    width:780px;
}
.exercPraticosSaibaMais .blocoRecebe .tituloRecebe{
    float:left;
    font-size:22px;
    line-height:22px;
    color:#372500;
    margin-top:0px;
    width:780px;
    border:0;
}
.exercPraticosSaibaMais .blocoRecebe .item{
    float:left;
    margin-top:10px;
    width:235px;
    margin-right:25px;
}
.exercPraticosSaibaMais .blocoRecebe .item .tela{
    float:left;
    margin:10px 0 0 0;
}
.exercPraticosSaibaMais .blocoRecebe ul{
    float:left;
    padding:0;
    margin:15px 0 0 0;
}
.exercPraticosSaibaMais .blocoRecebe ul li{
    color:#666;
    font-size:12px;
    list-style-image:none;
    list-style:disc;
    list-style-position:inside;
}
.blocoCadastroAssine{
    float:left;
    width:100%;
    margin-top:50px;
}
.blocoCadastroAssine .item{
    float:left;
    width:252px;
    margin-left:11px;
}
.blocoCadastroAssine .tipo01 .bordaSup, .blocoCadastroAssine .tipo02 .bordaSup, .blocoCadastroAssine .tipo03 .bordaSup,
.blocoCadastroAssine .tipo01 .bordaInf, .blocoCadastroAssine .tipo02 .bordaInf, .blocoCadastroAssine .tipo03 .bordaInf,
.blocoCadastroAssine .tipo01 .conteudo, .blocoCadastroAssine .tipo02 .conteudo, .blocoCadastroAssine .tipo03 .conteudo{
    float:left;
    width:252px;
    height:11px;
}

.blocoCadastroAssine .tipo01 .bordaSup{background:url(../Imagens/borda_sup_item_cad_01.jpg);}
.blocoCadastroAssine .tipo02 .bordaSup{background:url(../Imagens/borda_sup_item_cad_02.jpg);}
.blocoCadastroAssine .tipo03 .bordaSup{background:url(../Imagens/borda_sup_item_cad_03.jpg);}

.blocoCadastroAssine .tipo01 .bordaInf{background:url(../Imagens/borda_inf_item_cad_01.jpg);}
.blocoCadastroAssine .tipo02 .bordaInf{background:url(../Imagens/borda_inf_item_cad_02.jpg);}
.blocoCadastroAssine .tipo03 .bordaInf{background:url(../Imagens/borda_inf_item_cad_03.jpg);}

.blocoCadastroAssine .tipo01 .conteudo{
    height:195px;
    background:url(../Imagens/bgr_item_cad_01.jpg);
}
.blocoCadastroAssine .tipo02 .conteudo{
    height:195px;
    background:url(../Imagens/bgr_item_cad_02.jpg);
}
.blocoCadastroAssine .tipo03 .conteudo{
    height:195px;
    background:url(../Imagens/bgr_item_cad_03.jpg);
}

.blocoCadastroAssine .item .conteudo p{
    float:left;
    font-size:23px;
    font-weight:bold;
    margin:15px 25px 15px 24px;
    line-height:27px;
}
.blocoCadastroAssine .tipo02 .conteudo span strong{
    font-size:14px;
    color:#BA7100;

}
.blocoCadastroAssine .tipo01 .conteudo p{color:#7F5500;}
.blocoCadastroAssine .tipo02 .conteudo p{color:#BA7100;}
.blocoCadastroAssine .tipo03 .conteudo p{color:#525721;}

.blocoCadastroAssine .item .conteudo span{
    float:left;
    font-size:14px;
    color:#333;
    margin:0 25px 15px 24px;
}
.blocoCadastroAssine .item .conteudo input{
    float:left;
    margin:5px 25px 15px 24px;
}




/* Semana do trader - pagina contato */
.semanaTraderContato{
    width:100%;
    float:left;
    padding-bottom:10px;
    font-family:Tahoma;
}
.semanaTraderContato .contato{
    float:left;
    width:250px;
    margin:0 0 0 10px; 
    font-size:16px;
    font-weight:bold;
    color:#254533;   
}
.semanaTraderContato .unidade{
    float:right;
    width:250px;
    position:relative;
    z-index:100;
    margin:0 -65px 0 0; 
    font-size:16px;
    font-weight:bold;
    color:#254533;   
}
.font td{
    font-family:Tahoma !importamt;
}

.acessRestSemanaTrader{
    float:left;
    width:100%;
}
.acessRestSemanaTrader p{
    font-size:14px;
    color: #333;
    float:left;
    margin-top:25px;
    width:575px;
    height:500px;
}
.acessRestSemanaTrader .cadastro{
    float:right;
    margin-top:45px;
    margin-right:15px;
}
.acessRestSemanaTrader .cadastro img{border:0;}

.assine_newsletter{
    font-family: Tahoma;
    font-size: 13px;
    color: #004B67;
    text-align: center;
}
.area_login{
   margin-bottom: 4px;  
   background: #fff url(../Imagens/bgr_login.png) repeat-x 0 30px;
   border: 1px solid #ccc; 
   width: 151px;
}
.fundo_eugenio{
    background: url(../../Resources/Imagens/bkg_azul.jpg);
    width: 100%;
    height: 68px;
}

.logo_eugenio{
    margin-left: 30px;
}

.bloco_webinars_cursos_home{margin-top:10px;}
.bloco_webinars_cursos_home, .bloco_webinars_cursos_home .bloco_lista{
    float:left;
    width: 562px;  
}
.bloco_webinars_cursos_home .titulo_bloco{
    color: #000000;
    font-family: Tahoma;
    font-size: 14px;
    background: #CCDCC7;
    float:left;
    width: 562px;
    height: 20px;
    text-indent: 18px;
    padding-top: 10px;
    padding-bottom: 6px;
    margin:0;
}
.bloco_webinars_cursos_home .titulo_bloco a{
    float:right;
    margin: -12px -20px 0 0;
    *margin-top:-29px;
}
.bloco_webinars_cursos_home .bloco_lista{
    background: #EEEEEE;
    margin-top:2px;
    
}
.bloco_webinars_cursos_home img{
    float:left;
    padding:10px;
}
.bloco_webinars_cursos_home .bloco_lista .item{
    float:left;
    margin-top:20px;
    margin-bottom:10px;
    width:100%;
    margin-left: 17px;
}
.bloco_webinars_cursos_home .bloco_lista .item p, .bloco_webinars_cursos_home .bloco_lista .item span{
    float:left;
    width:100%;
    margin-left: 17px;
}
/*.bloco_webinars_cursos_home .bloco_lista .item p{
    color:#004964;
    font-size:15px;
    font-weight:bold;
    text-decoration:underline;
    margin:0;
}*/
.bloco_webinars_cursos_home .bloco_lista .item p{
    color:#004964;
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
    margin:0;





}
.bloco_webinars_cursos_home .bloco_lista .item span{
    color:#666;
    font-size:11px;
    margin: 7px 0 5px 0;
}
.bloco_webinars_cursos_home .bloco_lista .item a img{
    float:left;
}
.bloco_webinars_cursos_home .bloco_lista .item a img{
    border:0;
    padding:0;
}


.bloco_produtos_home, .bloco_produtos_home .titulo_bloco, .bloco_produtos_home ul{
    float:left;
    width:210px;
}
.bloco_produtos_home{margin:10px 0 0 0;float:right;}
.bloco_produtos_home .titulo_bloco{
    color: #000;
    font-family: Tahoma;
    font-size: 14px;
    background: #CCDCC7;
    float:left;
    height: 20px;
    text-indent: 18px;
    padding-top: 10px;
    padding-bottom: 6px;
    margin:0;
}
.bloco_produtos_home .titulo_bloco a{
    float:right;
    margin: -2px 10px 0 0;
    *margin-top:-19px;
}
.bloco_produtos_home ul{
    margin-top:2px;          
}
.bloco_produtos_home ul li{
    background: #EEEEEE;
    margin-bottom:5px;    
    float:left;      
    width:100%;
    list-style:none;
    padding: 3px 0 3px 0;
}
.bloco_produtos_home ul li .desc{float:left;width:120px;}
.bloco_produtos_home ul li .foto{
    background: #fff;
    margin:7px;
    float:left;     
}
.bloco_produtos_home ul li .foto img{
    width:70px;
}
.bloco_produtos_home ul li p{
    float:left;      
    width:120px;
    font-weight:bold;
    margin:0;
}
.bloco_produtos_home ul li .nome{
    color:#004864;
    font-size:12px;
    margin-top:11px;
}
.bloco_produtos_home ul li .valor{
    color:#666;
    font-size:13px;
    margin-top:4px;
}
.bloco_produtos_home ul li a{
    float:left;
    margin-top:5px;
    margin-bottom:10px;
}

/* OTIMIZADOR */

.otimizador {
	width:770px;
	float:left;
	position:relative;
	margin:25px 0 0 0;
}

ul.tabs {
	float:left;
	position:relative;
	display:inline;
	height:37px;
	margin:0 0 0 24px;
	list-style:none;
}

ul.tabs li, ul.tabs li a {
	float:left;
	position:relative;
	height:37px;
	width:137px;
	margin:0 5px 0 0;
	display:inline;
	list-style:none;
}


ul.tabs li.a-ferramenta { background:url(../Imagens/a-ferramenta.jpg) left top no-repeat; }
ul.tabs li.duvidas { background:url(../Imagens/duvidas.jpg) left top no-repeat; }
ul.tabs li.tutoriais { background:url(../Imagens/tutorias.jpg) left top no-repeat; }

ul.tabs li.a-ferramenta2 { background:url(../Imagens/a-ferramenta2.jpg) left top no-repeat; }
ul.tabs li.duvidas2 { background:url(../Imagens/duvidas2.jpg) left top no-repeat; }
ul.tabs li.tutoriais2 { background:url(../Imagens/tutoriais2.jpg) left top no-repeat; }


div.ferramenta {
	float:left;
	position:relative;
	width:770px;
	height:1065px;
	padding:0 0 30px 0;
	background:url(../Imagens/bg-otimizador.jpg) left top no-repeat;
}

div.otimizador a.gratis {
	float:left;
	position:relative;
	width:711px;
	height:74px;	
	margin:41px 0 0 31px;
	background:url(../Imagens/gratis.jpg) left top no-repeat;
}

div.carteira {
	float:left;
	position:relative;
	width:460px;
	margin:68px 0 0 18px;
}

div.carteira h5 { float:left; width:460px; margin:0; padding:0; font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#004C69; }
div.carteira h6 { float:left; width:460px; margin:0; padding:0; font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#004C69; }
div.carteira p { margin:35px 0 0 0; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#353535; }
div.carteira strong { color:#004C69; }

a.assinar { float:right; position:relative; width:200px; height:202px; background:url(../Imagens/assinar.png) right top no-repeat; margin:27px 5px 0 0; }
a.assinar2 { float:right; position:relative; width:200px; height:202px; background:url(../Imagens/assinar.png) right top no-repeat; margin:27px 5px 0 0; }

div.flash {
	float:left;
	position:relative;
	width:599px;
	height:347px;
	margin:40px 0 0 70px;
	padding:17px;
	background:url(../Imagens/flash-oti.png) left top no-repeat;
}

div.ferr {
	float:left;
	position:relative;
	margin:32px 0 0 18px;
	width:730px;
}

div.ferr big { float:left; width:730px; font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#004C69; margin:0 0 15px 0; }

ul.lista {
	float:left;
	position:relative;
	width:730px;
	margin:0 0 10px 0;
	list-style:none;
	color:#0777A1;
}

/**/

div.duvidas {
	float:left;
	position:relative;
	width:770px;
	height:2455px;
	line-height:16px;
	padding:0 0 30px 0;
	background:url(../Imagens/bg-duvidas.jpg) left top no-repeat;
}

a.assinar { float:right; position:relative; width:200px; height:202px; background:url(../Imagens/assinar.png) right top no-repeat; margin:27px 5px 0 0; }

div.duvidas strong { font:bold 14px Arial, Helvetica, sans-serif; }

div.duv {
	float:left;
	position:relative;
	margin:0 0 0 18px;
	width:730px;
}

div.duv strong{
	color:#004C69;
}

/**/

div.tutoriais {
	float:left;
	position:relative;
	width:740px;
	min-height:872px;
	line-height:16px;
	padding:30px 0 0 30px;
	background:url(../Imagens/tutoriais.jpg) left top no-repeat;
}

div.pagamentos {
	float:left;
	position:relative;
	width:740px;
	line-height:16px;
	padding:30px 0 0 30px;
	background:url(../Imagens/pagamentos.jpg) left top no-repeat;
}

div.pagamentos h5{
	color:#004964 !important;
}

iframe#ideacomm{
	height:650px !important;
}

div.pagamentos-otimizador {
	float:left;
	position:relative;
	width:740px;
	min-height:300px;
	line-height:16px;
	padding:30px 0 0 30px;
	background:url(../Imagens/pagamentos.jpg) left top no-repeat;
}

.txtBusca{
    position:relative;
    float:left;
    width:100px;
    height:20px;
    border:1px solid #CCC;
    margin:8px 0 10px 0;
}

.btnBusca{
    position:relative;
    float:left;
    width:51px;
    height:19px;
    background:url(../Imagens/btnBuscar.jpg) left top no-repeat;
    border:0;
    margin:10px 0 0 5px;
    cursor:pointer;
}

.listaBusca li
{
    position:relative;
    float:left;
    margin:0 0 15px 0;
}