@charset "utf-8";

/* CSS Document */

body

{

	background: #402207 url(../img/novo_fundo_geral.jpg) repeat-x;

	margin: 0px;

}





#cx_inicia

{

	width: 780px;

	margin-left: -390px;

	position: absolute;

	left: 50%;

}



.cx_menu_top

{

	width: 682px;

}



.introducao

{

		height: 317px;

		width: 780px;

}



.img_top

{

		height: 77px;

		width: 780px;

}



.img_top_interno

{

		height: 57px;

		width: 780px;

}







/************* MENU TOPO ******************/

ul.menu_top 

{ 

	margin:0; 

	padding:0;

}

ul.menu_top li 

{

	list-style:none; 

	display:inline;

}

ul.menu_top li a 

{ 

	float:left;

	height: 19px;

	background-image: url(../img/fundo_off_menu_top.gif);

	font-family: arial;

	letter-spacing: 0.8px;

	font-size:9px;

	color: #fff;	

	text-align:center;

	padding: 18px 6px 7px 6px;

	text-decoration:none;

}



ul.menu_top a:hover

{

	background-image: url(../img/fundo_on_menu_top.gif);

	font-family: arial;

	font-size:9px;

	color: #FFFFFF;

}

/************* MENU TOPO ******************/





/************* MENU TOPO ******************/

ul.menu_top_interno 

{ 

	margin:0; 

	padding:0;

}

ul.menu_top_interno li 

{

	list-style:none; 

	display:inline;

}

ul.menu_top_interno li a 

{ 

	float:left;

	height: 22px;

	background-image: url(../img/fundo_off_menu_top_interno.gif);

	font-family: arial;

	letter-spacing: 0.8px;

	font-size:9px;

	color: #fff;	

	text-align:center;

	padding: 18px 6px 7px 6px;

	text-decoration:none;

}



ul.menu_top_interno a:hover

{

	background-image: url(../img/fundo_on_menu_top_interno.gif);

	font-family: arial;

	font-size:9px;

	color: #FFFFFF;

}

/************* MENU TOPO ******************/



.lnk_visuweb

{

	width: 780px;

	text-align: right;

	font-family: arial;

	font-size: 11px;

	color: #f8eecb;

	margin-top: 2px;

}



.lnk_visuweb a

{

	font-family: arial;

	font-size: 11px;

	color: #FFF;

	text-decoration: none;

}



.lnk_visuweb a:visited

{

	font-family: arial;

	font-size: 11px;

	color: #FFF;

	text-decoration: none;

}



.lnk_visuweb a:hover

{

	font-family: arial;

	font-size: 11px;

	color: #FFF;

	text-decoration: none;

	border-bottom: 1px solid #FFF;

}



.lnk_visuweb a:active

{

	font-family: arial;

	font-size: 11px;

	color: #FFF;

	text-decoration: none;

}



.rodape_inicial

{

	width: 682px;

	background: url(../img/fundo_base_rodape.jpg);

}



.rodape_interno

{

	width: 780px;

	background: url(../img/fundo_base_rodape.jpg) repeat-x;

	float: left;

}



.rodape

{

	width: 780px;

	background: url(../img/fundo_rodape_interno.jpg) repeat-x;

	float: left;

	padding-top: 17px;

}



.menu_rodape

{

	width: 780px;

	background: url(../img/fundo_link_rodape.gif);

	padding: 8px 0px 8px 0px;

	text-align: center;

	float: left;

	margin-bottom: 10px;

}





/******************* LINK RODAPE ********************/

.lnk_rodape

{

	font-family: arial;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

}



.lnk_rodape a

{	

	font-family: arial;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: 0.8px;

}



.lnk_rodape a:visited

{	

	font-family: arial;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: 0.8px;

}



.lnk_rodape a:hover

{	

	font-family: arial;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

	border-bottom: 2px solid #FFFFFF;

	letter-spacing: 0.8px;

}



.lnk_rodape a:active

{	

	font-family: arial;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: 0.8px;

}

/******************* LINK RODAPE ********************/





.posit_menu

{

		padding-top: 34px;

}



.posit_menu_interno

{

		padding-top: 10px;

}



.bas_f_rodape

{

	width: 780px;

	padding-bottom: 54px;

	margin-top: 62px;

}



.bas_f_rodape_interna

{

	width: 780px;

	padding-bottom: 54px;

	margin-top: 20px;

	margin-bottom: 8px;

}



.info_lnk_site

{

	margin-left: 200px;

}



.lnk_f_01

{

		float: left;

		height: 8px;

}



.lnk_f_02

{

		float: left;

		font-family: arial;

		font-size: 12px;

		color: #FFF;

		background: #593f27;

		padding-left: 8px;

		padding-right:  8px;

		height: 22px;

		padding-top: 8px;

}



.lnk_f_03

{

		float: left;

		height: 8px;

}



.posit_logo_cabecario

{

	width: 780px;

	height: 151px;

	float:left;

}



.posit_tit_secao

{

	width: 398px;

	height: 151px;

	float: left;

}



.folha_conteudo

{

	width: 780px;

	margin-top: 0px;

	background: #f4f1e6 url(../img/fundo_folha_conteudo.jpg) repeat-x;

	float: left;

	padding-bottom: 10px;

}



.sub_tit

{

	margin-left: 28px;

	padding-top: 60px;

}



.sub_tit_artigo

{

	margin-left: 28px;

	padding-top: 60px;

	float: left;

}



.sub_tit_ar_esp

{

	margin-left: 28px;

	padding-top: 14px;

}



.sub_tit_2

{

	margin-left: 28px;

	padding-top: 20px;

}



.sub_tit_3

{

	margin-left: 28px;

	padding-top: 12px;

}



.barra_subtit

{

	margin-left: 28px;

	margin-top: 4px;

}



.barra_subtit_noticias

{

	margin-top: 4px;

	padding-top: 0px;

	float: left;

}



.barra_subtit_artigo

{

	margin-left: 28px;

	margin-top: 4px;

	float: left;

}



.cx_txt_subtit

{

	margin-left: 28px;

	font-family: arial;

	font-size: 13px;

	color: #333333;

	margin-top: 10px;

	text-align: justify;

	width: 720px;

	float: left;

}



.cx_txt_subtit_artigos

{

	margin-left: 28px;

	font-family: arial;

	font-size: 13px;

	color: #333333;

	margin-top: 2px;

	float: left;

	padding-bottom: 16px;

}



.cx_txt_subtit_noticias

{

	margin-left: 28px;

	font-family: arial;

	font-size: 13px;

	color: #333333;

	margin-top: 2px;

	text-align: justify;

	float: left;

	padding-bottom: 16px;

}



.icone_advogado

{

	height: 16px;

	width: 16px;

	float: left;

	margin-left: 30px;

	margin-top: 6px;

}



.nome_advogado

{

	margin-left: 4px;

	font-family: Arial;

	font-size: 14px;

	font-weight: bold;

	color: #402207;

	float:left;

	width: 700px;

	margin-top: 6px;

}



.cx_foto_advogado

{

	width: 90px;

	margin-left: 30px;

	margin-top: 10px;

	float:left;

}



.cx_info_advogado

{

	font-family: arial;

	font-size: 12px;

	color: #333333;

	float: left;

	width: 714px;

	text-align: justify;

	margin-top: 10px;

	margin-left: 32px;

}





.cx_fotos_apresentacao

{

	float: left;

	width: 720px;

	margin-top: 10px;

	margin-left: 28px;

	margin-bottom: 20px;

}





.css_menu

{

		float: left;

		height: 46px;

}



.info_css_menu

{
		float: left;

		width: 780px;

		height: 46px;

		margin-left: 3px;

		margin-top: 0px;

}



.info_css_menu_aluno

{

		float: left;

		width: 368px;

		height: 46px;

		margin-left: 12px;

		margin-top: 0px;

		margin-right: 8px;

}



.cx_mini_foto

{

		float: left;

		width: 117px;

		height: 91px;

		margin-right: 33px;

}



.cx_mini_foto_ult

{

		float: left;

		width: 117px;

		height: 91px;

}





.cx_especial_area

{

	background: url(../img/fundo_area_atuacao.jpg) no-repeat;

	float:left;

}



.icone_atuacao

{

		width: 101px;

		height: 91px;

		float:left;

}



.txt_area_atuacao

{

		float: left;

		width: 618px;

}



.txt_area_atuacao_esp

{

		float: left;

		width: 500px;

		padding-left: 18px;

}



.space_bar

{

		margin-bottom: 22px;

		float: left;

}



.cx_info_area

{	

	width: 622px;

	float:left;

	margin-left: 28px;

	margin-bottom: 20px;

}



.cx_texto_area

{

	width: 622px;

	background: #0CC;

	color: #098ce7;

	font-family: arial;

	font-size: 15px;

	background: #FFF;

}



.camp_txt_area

{

	background: url(../img/ico_estrela_area.gif) no-repeat;

	width: 100%;

	margin-left: 10px;

	padding-left: 18px;

	padding-bottom: 10px;

}



.camp_txt_area_b

{

	background: #ffffff url(../img/ico_estrela_area.gif) no-repeat;

	width: 594px;

	margin-left: 10px;

	font-size: 14px;

	padding-left: 18px;

}



.info_contato1

{

		float: left;

		width: 340px;

		margin-left: 30px;

		font-family: arial;

		font-size: 12px;

		margin-top: 3px;

}



.info_area_aluno

{

		float: left;

		width: 716px;

		margin-left: 26px;

		font-family: arial;

		font-size: 12px;

		margin-top: 3px;

}



.info_contato2

{

		float: left;

		width: 334px;

		height: 266px;

		padding-left: 2px;

		font-family: arial;

		font-size: 12px;

		margin-top: 3px;

		background: url(../img/fundo_info_contato.jpg) no-repeat;

		margin-bottom: 20px;

		margin-left: 30px;

}



/****************/



.info_tit_01

{

	float: left;

	width: 248px;

	margin: 30px 0px 0px 32px;

	font-family: arial;

	font-size: 15px;

	color: #e5540d;

	font-weight: bold;

}



.info_resp_01

{

	float: left;

	width: 248px;

	margin: 4px 0px 0px 32px;

	font-family: verdana;

	font-size: 12px;	

}



/****************/



.info_tit_02

{

	float: left;

	width: 248px;

	margin: 25px 0px 0px 32px;

	font-family: arial;

	font-size: 15px;

	color: #e5540d;

	font-weight: bold;

}



.info_resp_02

{

	float: left;

	width: 248px;

	margin: 0px 0px 0px 30px;

	font-family: verdana;

	font-size: 13px;	

}



/****************/



.info_tit_03

{

	float: left;

	width: 248px;

	margin: 24px 0px 0px 32px;

	font-family: arial;

	font-size: 15px;

	color: #e5540d;

	font-weight: bold;

}



.info_resp_03

{

	float: left;

	width: 260px;

	margin: 2px 0px 0px 30px;

	font-family: verdana;

	font-size: 11px;

}



/****************/



.form_contato

{

	float: left;

	width: 330px;

	margin-top: 6px;

}



.form_esq

{

	float: left;

	width: 6px;

	height:33px;

}



.form_dir

{

	float: left;

	width: 6px;

	height:33px;

}



.form_camp_contato

{

	font-family: arial;

	font-size: 12px;

	height: 25px;

	padding: 8px 0px 0px 4px;

	background: url(../img/fundo_camp_form.gif) repeat-x;

	text-decoration: none;

	border: none;

	float:left;

}



.img_form

{

	width: 316px;

	height: 9px;

	float: left;

}



.cx_txarea

{

	width: 314px;

	float: left;

	border-left: 1px solid #b9b39e;

	border-right: 1px solid #b9b39e;

	background: #FFF;

}



.textarea_contato

{

	width: 302px;

	padding: 0px 6px 0px 6px;

	height: 70px;

	float: left;

	background: #FFF;

	border: none;

	font-family: arial;

	font-size: 12px;	

}





/************* MENU TOPO ******************/

ul.link_artigos

{ 

	margin:0; 

	padding:0;

}

ul.link_artigos li 

{

	list-style:none; 

	display:inline;

}

ul.link_artigos li a 

{ 

	float:left;

	height: 23px;

	background-image: url(../img/fundo_link_artigos.jpg);

	font-family: arial;

	letter-spacing: 0.8px;

	font-size:12px;

	color: #000000;	

	text-align:center;

	padding: 6px 6px 0px 6px;

	text-decoration:none;

	width: 708px;

}



ul.link_artigos a:hover

{

	background-image: url(../img/fundo_link_artigos_on.jpg);

	font-family: arial;

	font-size:12px;

	color: #000000;

	text-decoration: underline;

}

/************* MENU TOPO ******************/



/************* MENU TOPO ******************/

ul.link_mini_artigos

{ 

	margin:0; 

	padding:0;

}

ul.link_mini_artigos li 

{

	list-style:none; 

	display:inline;

}

ul.link_mini_artigos li a 

{ 

	float:left;

	height: 23px;

	background-image: url(../img/fundo_link_artigos.jpg);

	font-family: arial;

	letter-spacing: 0.8px;

	font-size:12px;

	color: #000000;	

	text-align:center;

	padding: 6px 6px 0px 6px;

	text-decoration:none;

	width: 210px;

}



ul.link_mini_artigos a:hover

{

	background-image: url(../img/fundo_link_artigos_on.jpg);

	font-family: arial;

	font-size:12px;

	color: #000000;

	text-decoration: underline;

}

/************* MENU TOPO ******************/



.art_01

{

	float: left;

	width: 11px;

	height: 11px;

	padding: 3px 4px 0px 4px;;

}



.art_02

{

	float: left;

}



.fnt_esp_artigo

{

	color: #c16c17;

}



.fnt_esp_noticia

{

	color: #047be1;

}



.artigo_esq

{

	float: left;

	width: 506px;

}



.artigo_dir

{

	float: left;

	width: 200px;

	margin-top: 20px;

	margin-left: 18px;

}



.titulo_artigo

{

	float: left;

	padding-left: 28px;

	margin-top: 14px;

	font-family: arial;

	font-size: 18px;

}



.sub_tit_noticias

{

	width: 720px;

	float: left;

	margin-top: 10px;

	font-family: arial;

	font-size: 18px;

}





.sub_tit_noticias_01

{

	width: 609px;

	float: left;

	margin-top: 10px;

	margin-left: 28px;

	font-family: arial;

	font-size: 18px;

}



.sub_tit_noticias_02

{

	width: 111px;

	float: left;

	margin-top: 10px;

}



/************* LINK NOTICIAS ******************/

ul.link_noticias

{ 

	margin:0; 

	padding:0;

}

ul.link_noticias li 

{

	list-style:none; 

	display:inline;

}

ul.link_noticias li a 

{ 

	float:left;

	height: 23px;

	background-image: url(../img/fundo_link_noticias.gif);

	font-family: arial;

	letter-spacing: 0.8px;

	font-size:12px;

	color: #000000;	

	text-align:center;

	padding: 6px 6px 0px 6px;

	text-decoration:none;

	width: 708px;

}



ul.link_noticias a:hover

{

	background-image: url(../img/fundo_link_noticias_on.gif);

	font-family: arial;

	font-size:12px;

	color: #000000;

	text-decoration: underline;

}

/************* LINK NOTICIAS ******************/



.cx_principal_login_aluno

{

		float: left;

		width: 720px;

		height: 210px;

		background: url(../img/cx_login_aluno_fundo.jpg) repeat-x;

		margin-top: 10px;

}



.cx_principal_login_cliente

{

		float: left;

		width: 720px;

		height: 210px;

		background: url(../img/cx_login_cliente_fundo.jpg) repeat-x;

		margin-top: 10px;

}



.aba_dir_cx_login_aluno

{

	float: left;

	height: 162px;

	width: 19px;

}



.conteudo_cx_login_aluno

{

	float: left;

	width: 682px;

}



.conteudo_cx_login_cliente

{

	float: left;

	width: 670px;

}





.aba_esq_cx_login_aluno

{

	float: left;

	height: 162px;

	width: 19px;

}



.cx_aluno_01

{

	float: left;

	width: 180px;

	margin: 21px 10px 10px 10px;

}



.cx_aluno_02

{

	float: left;

	width: 180px;

	margin: 16px 10px 0px 50px;

}



.cx_aluno_03

{

	float: left;

	width: 180px;

	margin: 19px 10px 10px 50px;

}



.cx_cliente_03

{

	float: left;

	width: 180px;

	margin: 30px 10px 10px 40px;

}



.camp_login_aluno

{

	float: left;

	width: 5px;

	height: 33px;

}



.form_login_aluno

{

	float: left;

	width: 170px;

	height: 33px;

}



.form_cmp_login_aluno

{

	background: url(../img/fundo_form_aluno.gif) repeat-x;

	border: none;

	font-family: arial;

	font-size: 12px;

	height: 24px;

	width: 162px;

	padding: 9px 4px 0px 4px; 

}



.camp_form

{

	float: left;

	margin-bottom: 9px;

}



.form_cmp_login_aluno_senha

{

	background: url(../img/fundo_form_aluno.gif) repeat-x;

	border: none;

	font-family: arial;

	font-size: 14px;

	height: 24px;

	width: 162px;

	padding: 9px 4px 0px 4px; 

}



.posit_bt_login_aluno

{

	float: left;

	text-align: center;

	width: 176px;

	margin-left: 1px;

	margin-top: 3px;

}



.posit_link_esqueceu_senha

{

	float: left;

	text-align: center;

	width: 176px;

	margin-left: 1px;

	margin-top: 6px;

}



.lnk_lr1 a

{

	font-family: arial;

	font-size: 12px;

	text-decoration: none;

	color: #06C;

}



.lnk_lr1 a:hover

{

	font-family: arial;

	font-size: 12px;

	text-decoration: none;

	color: #000;

	border-bottom: 2px solid #000;

}



.posit_ico_area_aluno

{

	float: left;

	margin-top: 10px;

	margin-left: 10px;

}



.cx_lembrar_senha_aluno

{

	width: 328px;

	margin: 14px;

	font-family: arial;

	font-size: 12px;

}



.cmp_email_lembrar_senha

{

	border: 1px solid #999;

	font-family: arial;

	font-size: 13px;

	padding: 4px;

	margin-top: 6px;

	width: 186px;

	margin-bottom: 6px;

}



.cx_novo_aluno

{

	background: #FFF;

	width: 400px;

	height: 600px;

	font-family: arial;

	font-size: 13px;

	float: left;

}



.cx_form_novo_aluno

{

	float: left;

	margin-top: 10px;

	margin-left: 16px;

}



.frm_novo_aluno

{

	font-family: arial;

	font-size: 12px;

	background: url(../img/fundo_cadastro_aluno.gif) repeat-x;

	padding: 6px;

	border: 1px solid #c4c4c4;
	
	height: 28px;

}



.mini_cx_info_aluno

{

	float: left;

	width: 356px;

	margin-top: 4px;

	font-family: arial;

	font-size: 12px;

	background: #faf9f4;

	padding: 5px 0px 4px 0px;

}



.aba_info_menu_alunos

{

	float: left;

	width: 10px;

	height: 39px;

	margin-top: 4px;

}





/************************* ALUNOS *************************/

.barra_subtit_alunos

{

	margin-left: 18px;

	margin-top: 4px;

}



.sub_tit_alunos

{

	margin-left: 18px;

	padding-top: 60px;

	font-family: arial;

	font-size: 13px;

}



.info_area_aluno_2

{

		float: left;

		width: 744px;

		margin-left: 18px;

		font-family: arial;

		font-size: 12px;

		margin-top: 8px;

		margin-bottom: 14px;

}



.cx_foto_aluno

{

	float: left;

	padding: 10px;

	border: 1px solid #ddd1c8;

	background: #fff;

	text-align: center;

}



.info_apresentacao

{

	float: left;

	padding: 0px 10px 20px 10px;

}



.cx_info_aluno

{

	float: left;

	background: #FFF;

	margin-left: 0px;

	padding: 8px;

	width: 560px;

	font-family: arial;

	font-size: 11px;

}


.cx_info_pasta_cliente

{

	float: left;

	background: #FFF;

	margin-left: 0px;

	padding: 8px;

	width: 600px;

	font-family: arial;

	font-size: 15px;
	
	color: #003399;

}



.cx_form_novo_aluno_ns

{

	float: left;

	margin-top: 6px;

	margin-left: 4px;

	font-family: arial;

	font-size: 12px;

}



.frm_novo_aluno

{

	font-family: arial;

	font-size: 12px;

	background: url(../img/fundo_cadastro_aluno.gif) repeat-x;

	padding: 6px;

	border: 1px solid #c4c4c4;

}



.cx_alterar_foto

{

	font-family: arial;

	font-size: 14px;

	color: #000;

	background: #FFF;

	padding: 8px 8px 2px 8px;

	width: 375px;

	margin: 4px;

}



.corpo_correio_mensagens

{

	width: 560px;

	float: left;

	background: #FFF;

	border: 2px solid #D7DEE3;

}



/*//////////////////////////////////////////////////////////////////////////*/



.menu_correio_mensagens

{

	width: 168px;

	float: left;	

}



.corpo_correio_mensagens

{

	width: 560px;

	float: left;

	background: #FFF;

	border: 2px solid #D7DEE3;

}



.titulo_correio_mensagens

{

	float: left;

	width: 100%;

	margin-bottom: 10px;

	border-bottom: 1px solid #CCC;

	padding-bottom: 8px;

}



.div_link_mensagem

{

	float: left;

	width: 168px;

	border-bottom: 2px solid #D7DEE3;

	background: #ffffff; 

	padding-bottom: 4px;

	padding-top: 6px;

	margin-top: 2px;

	height: 16px;

	padding-left: 6px;

}



.links_ttx

{

	float: left;

	width: 200px;

}



.links_bt_mensagem

{

	float: left;

	width: 100%;

}



.cx_bt_apagar_selecionadas

{

	float: left;

	width: 200px;

}



.link_menu_mensagem a

{

	font-family: arial;

	font-size: 12px;

	color: #333;

	text-decoration: none;

	border-left: 8px solid #E1E1E1;

	padding-left: 4px;

}



.link_menu_mensagem a:hover

{

	font-family: arial;

	font-size: 12px;

	color: #000;

	text-decoration: none;

	border-left: 8px solid #F93;

	padding-left: 4px;

	font-weight: bold;

}



.link_menu_mensagem a:visited

{

	font-family: arial;

	font-size: 12px;

	color: #333;

	text-decoration: none;

}



.fnt_cr1

{

	width: 552px;

	padding: 4px;

	font-family: verdana;

	font-size: 13px;

	color: #09C;

	background: #ECF0F9;

	float: left;

}



.sub_menu_mensagens

{

	width: 548px;

	padding: 4px 4px 4px 8px;

	font-family: arial;

	font-size: 13px;

	color: #000;

	background: #F9F9F9;

	float: left;

	margin-top: 2px;	

}



.cx_lista_mensagens

{

	width: 552px;

	padding: 4px;

	float: left;

}



.xs1

{

	background: #f3a00e;

	padding: 4px;

	border-right: 1px solid #FFF;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

}



.xs2

{

	background: #FFFFFF;

	padding: 4px;

	border-bottom: 1px solid #CCC;

	font-family: arial;

	font-size: 12px;

}



.lnk_list_msg a

{

	font-family: arial;

	font-size: 12px;

	color: #000;

	text-decoration: none;

	font-weight: bold;

}



.lnk_list_msg a:visited

{

	font-family: arial;

	font-size: 12px;

	color: #000;

	text-decoration: none;

}



.lnk_list_msg a:hover

{

	font-family: arial;

	font-size: 12px;

	color: #09F;

	text-decoration: none;

	border-bottom: 1px solid #333;

	font-weight: bold;

}



.cx_assunto_mensagem

{

	width: 544px;

	font-family: arial;

	font-size: 13px;

	padding: 8px;

	margin-top: 2px;

	float: left;

	background: #ECF7F9;

}



.form_assunto_mensagem

{

	padding: 4px;

	font-family: arial;

	font-size: 13px;

	border: 1px solid #CCC;

}



.textarea_nova_mensagem

{

	padding: 4px;

	font-family: arial;

	font-size: 13px;

	border: 1px solid #CCC;

	width: 534px;

	height: 120px;

	margin-left: 4px;

}



.posit_campo_mensagem

{

	float: left;

	margin-top: 4px;

	width: 556px;

	margin-left: 4px;

}



.posit_btenviar_mensagem

{

	float: left;

	margin-top: 8px;

	margin-left: 6px;

	width: 556px;

	margin-bottom: 10px;

}



.info_no_results_tbl

{

	font-family: arial;

	font-size: 12px;

	text-align: center;

	padding: 8px;

}



/************* FORUM ***********/



.cx_titulo_secao, .cx_info_secao, .x1, .cx_menu_alunos, .floatleft

{

	float:left;

}



.cx_titulo_secao

{

	width: 740px;

}



.subtitulo_secao

{

	float: left;

	font-family: arial;

	font-size: 18px;

	color: #cc660b;

	margin-left: 0px;

}



.cx_lista_topicos

{

	float: left;

	width: 744px;

	border: 1px solid #F5AF47;

	margin-top: 4px;

}



.sub_tit_topicos_prof

{

	float: left;

	width: 732px;

	background: #000;

	background:url(../administrador/img/fnd_titopico_forum2.gif) repeat-x;

	font-family: arial;

	font-size: 12px;

	padding: 6px;

	color: #fff;

}



.bdr_tit_topicos

{

	padding: 4px;

	border: 1px solid #E3D886;

	background: #FFF9DF;

}



.bdr_lnk_topicos

{

	padding: 6px 4px 6px 4px;

	border-bottom: 1px solid #999;

	background: #FFF;

}



.cx_materias_forum

{

	float:left;

	width: 740px;

	border: 1px solid #FC9;

	padding: 2px;

	margin-top: 4px;

	margin-bottom: 10px;

	background: #FFF;

}



.xsc

{

	padding: 10px;

	text-align: center;

	width: 720px;

}



.cx_link_materia

{

	float: left;

	width: 230.5px;

	background: #fff;

	border: 1px solid #CCC;

	font-family: arial;

	font-size: 12px;

	margin: 1px;

	padding: 5px 6px 5px 6px;

}



.lnk_001 a

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	text-decoration: none;

}



.lnk_001 a:visited

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	text-decoration: none;

}



.lnk_001 a:hover

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F30;

	text-decoration: none;

	border-left: 4px solid #000;

	padding-left: 4px;

}



.subtitulo_secao_2

{

	float: left;

	font-family: arial;

	font-size: 18px;

	color: #000;

	margin-left: 4px;

}



.cx_link_topicos

{

	float: left;

	width: 100%;

}



.lnk_ver_topico a

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	text-decoration: none;

	font-weight: bold;

}



.lnk_ver_topico a:visited

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	text-decoration: none;

	font-weight: bold;

}



.lnk_ver_topico a:hover

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F60;

	font-weight: bold;

	text-decoration: none;

	border-left: 4px solid #333;

	padding-left: 6px;

}



.cx_anexo_topico

{

	background: #FEF8E2;

	font-family: arial;

	font-size: 12px;

	padding: 4px;

	width: 735px;

	color: #F00;

	border-top: 1px solid #F4EBCC;

	float: left;

}



.cx_resp_topico

{

	background: #FFF;

	font-family: arial;

	font-size: 12px;

	padding: 4px;

	width: 735px;

	color: #F00;

	border-top: 1px solid #F4EBCC;

	float: left;

	text-align: center;

}



.sub_tit_comentarios

{

	float: left;

	width: 732px;

	background: #e8cca3;

	font-family: arial;

	font-size: 12px;

	padding: 6px;

	color: #000;

}



.lnk_coments_topico a

{

	font-family: arial;

	font-size: 12px;

	color: #000;

	text-decoration: none;

}



.lnk_coments_topico a:visited

{

	font-family: arial;

	font-size: 12px;

	color: #000;

	text-decoration: none;

}



.lnk_coments_topico a:hover

{

	font-family: arial;

	font-size: 12px;

	color: #FFF;

	text-decoration: none;

}



.cx_comentario_topico

{

	text-align: left;

	font-family: arial;

	font-size: 16px;

	color: #09C;

	width: 728px;

	padding: 6px;

}



.cmp_comentar_topico

{

	width: 720px;

	height: 120px;

	border: 1px solid #CCC;

}



.lnk_ver_comentario a

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #339ed5;

	text-decoration: none;

}



.lnk_ver_comentario a:visited

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #339ed5;

	text-decoration: none;

}



.lnk_ver_comentario a:hover

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	text-decoration: underline;

}



.br_foto

{

	padding: 3px;

	background: #e8cca3;

	margin-bottom: 6px;

}



.tp_form_nv_topico

{

	float: left;

	width: 100%;

	margin-bottom: 10px;

	font-family: arial;

	font-size: 13px;

}



.frm_cls_cmp_dados

{	

	font-family: arial;

	font-size: 12px; 

	font-family: arial; 

	width:99%; 

	height: 250px;

	border: 1px solid #cdbfab;

}

.cx_pasta
{
	width: 594px;
	border: 1px solid #92C1D1;
	margin-top: 8px;
	padding: 1px;
	float: left
}

.tit_pasta
{
	 background: #92C1D1;
	 float: left;
	 width: 586px;
	 color: #FFFFFF;
	 padding: 4px;
}


.cx_pasta_participo
{
	width: 594px;
	border: 1px solid #CBA316;
	margin-top: 8px;
	padding: 1px;
	float: left
}

.tit_pasta_participo
{
	 background: #eca62c;
	 float: left;
	 width: 586px;
	 color: #FFFFFF;
	 padding: 4px;
}


.tit_pasta_b
{
	 background: #efeee8;
	 float: left;
	 width: 586px;
	 color: #000;
	 padding: 4px;
}

.info_pasta
{
	 float: left;
	 width: 586px;
	 padding: 4px;
	 font-size: 12px;
	 color: #000000;
}


.dd_space
{
	float: left;
	width: 281px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

.div_andamento_pasta
{
	float: left; 
	border: 1px solid #ccc; 
	width: 572px; 
	padding: 6px;
}

.lnk_pastas_ativo
{
	float: left;
	background: #FFFFFF;
	padding: 10px 14px 0px 14px;
	text-align: center;
	height: 20px;
	font-size: 11px;
}

.lnk_pastas_inativo
{
	float: left;
	background: #dbd5b1;
	padding: 10px 14px 0px 14px;
	text-align: center;
	height: 20px;
	font-size: 11px;
}

/************* MENU TOPO ******************/

ul.menu_cabecalho
{ 
	margin:0; 
	padding:0;
}

ul.menu_cabecalho li 
{
	list-style:none; 
	display:inline;
}

ul.menu_cabecalho li a 
{ 
	float:left;
	height: 23px;
	font-family: arial;
	font-size:12px;
	color: #fff;
	text-align:center;
	padding: 16px 9px 7px 8px;
	text-decoration:none;
	background: url(../img/fundo_menu_off.png);
}

ul.menu_cabecalho a:hover
{
	background: url(../img/fundo_menu_on.png);
	font-family: arial;
	font-size:12px;
	color: #fff;
	text-decoration: underline;
}
/************* MENU TOPO ******************/ext-align: center;

}



.sub_tit_comentarios

{

	float: left;

	width: 732px;

	background: #e8cca3;

	font-family: arial;

	font-size: 12px;

	padding: 6px;

	color: #000;

}



.lnk_coments_topico a

{

	font-family: arial;

	font-size: 12px;

	color: #000;

	text-decoration: none;

}



.lnk_coments_topico a:visited

{

	font-family: arial;

	font-size: 12px;

	color: #000;

	text-decoration: none;

}



.lnk_coments_topico a:hover

{

	font-family: arial;

	font-size: 12px;

	color: #FFF;

	text-decoration: none;

}



.cx_comentario_topico

{

	text-align: left;

	font-family: arial;

	font-size: 16px;

	color: #09C;

	width: 728px;

	padding: 6px;

}



.cmp_comentar_topico

{

	width: 720px;

	height: 120px;

	border: 1px solid #CCC;

}



.lnk_ver_comentario a

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #339ed5;

	text-decoration: none;

}



.lnk_ver_comentario a:visited

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #339ed5;

	text-decoration: none;

}



.lnk_ver_comentario a:hover

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	text-decoration: underline;

}



.br_foto

{

	padding: 3px;

	background: #e8cca3;

	margin-bottom: 6px;

}



.tp_form_nv_topico

{

	float: left;

	width: 100%;

	margin-bottom: 10px;

	font-family: arial;

	font-size: 13px;

}



.frm_cls_cmp_dados

{	

	font-family: arial;

	font-size: 12px; 

	font-family: arial; 

	width:99%; 

	height: 250px;

	border: 1px solid #cdbfab;

}

.cx_pasta
{
	width: 594px;
	border: 1px solid #92C1D1;
	margin-top: 8px;
	padding: 1px;
	float: left
}

.tit_pasta
{
	 background: #92C1D1;
	 float: left;
	 width: 586px;
	 color: #FFFFFF;
	 padding: 4px;
}


.cx_pasta_participo
{
	width: 594px;
	border: 1px solid #CBA316;
	margin-top: 8px;
	padding: 1px;
	float: left
}

.tit_pasta_participo
{
	 background: #eca62c;
	 float: left;
	 width: 586px;
	 color: #FFFFFF;
	 padding: 4px;
}


.tit_pasta_b
{
	 background: #efeee8;
	 float: left;
	 width: 586px;
	 color: #000;
	 padding: 4px;
}

.info_pasta
{
	 float: left;
	 width: 586px;
	 padding: 4px;
	 font-size: 12px;
	 color: #000000;
}


.dd_space
{
	float: left;
	width: 281px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

.div_andamento_pasta
{
	float: left; 
	border: 1px solid #ccc; 
	width: 572px; 
	padding: 6px;
}

.lnk_pastas_ativo
{
	float: left;
	background: #FFFFFF;
	padding: 10px 14px 0px 14px;
	text-align: center;
	height: 20px;
	font-size: 11px;
}

.lnk_pastas_inativo
{
	float: left;
	background: #dbd5b1;
	padding: 10px 14px 0px 14px;
	text-align: center;
	height: 20px;
	font-size: 11px;
}

/************* MENU TOPO ******************/

ul.menu_cabecalho
{ 
	margin:0; 
	padding:0;
}

ul.menu_cabecalho li 
{
	list-style:none; 
	display:inline;
}

ul.menu_cabecalho li a 
{ 
	float:left;
	height: 23px;
	font-family: arial;
	font-size:12px;
	color: #fff;
	text-align:center;
	padding: 16px 9px 7px 8px;
	text-decoration:none;
	background: url(../img/fundo_menu_off.png);
}

ul.menu_cabecalho a:hover
{
	background: url(../img/fundo_menu_on.png);
	font-family: arial;
	font-size:12px;
	color: #fff;
	text-decoration: underline;
}
/************* MENU TOPO ******************/
