* {
	border:none
}

/******************** inicio modificado em 05/05/2010 por A.M. **********************/

#half_left_int {
	width:632px;  /* mod */
	height:auto;
	float:left;
	border: none;
	overflow:hidden;
	padding:0 23px 0 19px;  /* mod */
	background: url(../img/background_half_left.jpg) no-repeat; /* mod */
}
#half_right_int {
	width:auto;
	height:auto;
	float:left;
	border:none;
	padding: 0 17px 0 20px;  /* mod */
	overflow:hidden;
	background: url(../img/fundo-right-half.gif) top right repeat-x; /* mod */
}

/******************** fim modificado em 05/05/2010 por A.M. **********************/

.breadcrumbs {
	background:url(../img/img_breadcamp.gif) no-repeat;
	width:631px;
	height:30px;
	clear:both;
	overflow:hidden;
	margin:14px 0 20px;
}
.titlesbreadcrumbs {
	width:631px;
	height:30px;
	clear:both;
	overflow:hidden;
	margin:36px 0 10px
}
.titlesbreadcrumbs p {
	font-size:14px;
	font-weight:700;
	color:#FFF;
	margin:0 0 0 10px
}
.seta1 {
	float:left;
	border:none
}
.linkbread {
	float:left;
	width:auto;
	height:auto;
	margin:10px 0 0 5px;
	color:#959595;
	font-size:12px;
	font-weight:700
}
.linkbread a {
	text-decoration:none;
	color:#959595;
	font-size:12px;
	font-weight:700;
	width:auto
}
.breadcrumbs a {
	text-decoration:none;
	color:#959595;
	font-size:10px;
	font-weight:700;
	float:left;
	width:auto
}
.breadcrumbs img {
	margin:6px 0 0 17px;
	float:left
}
.breadcrumbs p {
	margin:6px 0 0;
	width:auto;
	height:auto
}
.box_agenda_top {
	width:631px;
	height:17px;
	background:url(../img/top_box_agenda.gif) no-repeat;
	overflow:hidden
}
.box_agenda_bottom {
	width:631px;
	height:31px;
	background:url(../img/bottom_box_agencia.gif) no-repeat;
	overflow:hidden
}
h2 {
	font-size:13px;
	font-weight:700;
	color:#696969;
	margin:0 0 10px 0
}
h3 {
	font-weight:700;
	color:#676767;
	margin:3px 0 5px;
	padding:10px 0 0 5px
}
.paginacao1 {
	width:122px;
	height:26px;
	margin:0;
	float:left;
	background:url(../img/bg_paginacao.gif) no-repeat
}
.paginacao {
	width:300px;
	height:auto;
	margin:20px auto 8px 250px;
	overflow:hidden
}
.paginacao2 {
	width:122px;
	height:26px;
	margin:0;
	float:left;
	background:url(../img/bg_paginacao2.gif) no-repeat
}
.seta_dir2, .seta_esq2, .seta_dir, .seta_esq {
	width:auto;
	height:auto;
	margin:5px 3px 0;
	float:left
}
.paginacao2 ul, .paginacao1 ul {
	margin:0 0 0 3px
}
.paginacao2 li, .paginacao1 li {
	font-size:12px;
	margin:5px 3px 0;
	float:left;
	list-style:none
}
.linkult {
	width:auto;
	margin:15px 0 0 180px;
	padding:0 0 90px;
	height:auto;
	font-size:11px;
	font-weight:700;
	overflow:hidden;
	clear:both
}
.linkult2 {
	width:190px;
	margin:0 auto;
	padding:0 0 90px;
	height:auto;
	font-size:11px;
	font-weight:700;
	overflow:hidden;
	clear:both
}
.linkult3 {
	width:auto;
	margin:15px 0 0 100px;
	padding:0 0 90px;
	height:auto;
	font-size:11px;
	font-weight:700;
	overflow:hidden;
	clear:both
}
.linkult3 li, .linkult2 li, .linkult li {
	float:left;
	list-style:none;
	margin:0 5px;
	color:#686868
}
.linkult3 li a, .linkult2 li a, .linkult li a {
	text-decoration:none;
	color:#686868
}
.banner_selo {
	margin:0;
	width:auto;
	height:auto;
	overflow:hidden
}
.banner_selo p {
	margin:13px 0
}

.box_profi_middle p{
	/* width:603px;  modificado */
	height:auto;
	margin:10px 0 10px 0;
	font-size:11px;
	color:#696969;
	line-height:17px
	}

.box_quemsomos_middle p{
	/* width:603px; */
	height:auto;
	margin:10px 0 10px 0;
	font-size:11px;
	color:#696969;
	line-height:17px
	}


.box_profi_middle p, .box_quemsomos_middle li {
	list-style-type:none
}
.foto_prof {
	float:left;
	width:auto;
	height:122px;
	border:1px solid #155B8F;
	margin:0;
}
.txt_detalhe {
	width:352px;
	float:left;
	height:auto;
	overflow:hidden;
	margin:5px
}
.txt_detalhe p {
	width:350px;
	margin:0
}
#box_cinza3 {
	background:#F8F8F8;
	margin:0 0 2px 10px;
	font-size:12px;
	/* width:604px; */
	height:auto;
	clear:both;
	overflow:hidden
}
.txt_detalhe_prof {
	float:left;
	height:auto;
	overflow:hidden;
	margin:5px;
	color:#6A6A6A
}
.txt_detalhe_prof p {
	width:350px;
	margin:0;
	color:#6A6A6A
}
.txt_detalhe_prof p a {
	text-decoration:none;
	color:#0D76AF;
	font-weight:700
}
.img_txt {
	margin:0 0 0 158px;
	width:320px;
	height:auto
}
.txtmensagem {
	width:265px;
	height:95px;
	margin:5px 0 5px 5px;
	background:#F4F9FD;
	padding:1px 0;
	border:1px solid #C9CACC;
	font:700 12px verdana
}
.seunome, .seuemail, .nomeamigo, .emailamigo {
	background:#F4F9FD;
	width:265px;
	margin:5px 0 5px 5px
}
.obrigatorio, .contador {
	width:300px;
	height:auto;
	margin:0 0 0 133px;
	font-size:10px
}
.btnLimpar {
	width:71px;
	height:22px;
	margin:15px 0 0 240px;
	cursor:pointer;
	border:none;
	background:url(../img/bt_limpar.jpg) no-repeat
}
.btnEnviar {
	width:71px;
	height:22px;
	margin:15px 0 0 15px;
	cursor:pointer;
	border:none;
	background:url(../img/bt_enviar.jpg) no-repeat
}
.conteudo {
	margin:15px 0 15px 0
}
.areabusca {
	float:left;
	color:#C48E07;
	width:auto;
	height:auto;
	font-size:10px;
	margin:10px 0 0 6px;
	overflow:hidden
}
.areabusca b {
	color:#C48E07
}
.txt_busca {
	font-size:11px;
	width:auto;
	clear:both;
	margin:0 0 0 7px;
	padding:6px 0
}
.areabuscaconcurso a, .txt_busca a, .areabusca a {
	text-decoration:none;
	color:#676767
}
.box_cinza3, .box_cinza1 {
	background:#F8F8F8;
	margin:0 0 2px 10px;
	font-size:12px;
	width:590px;
	height:auto;
	clear:both; 
	overflow:hidden;
}
.box_cinza4, .box_cinza2 {
	background:#F1F1F1;
	margin:0 0 2px 10px;
	font-size:12px;
	width:590px;
	height:auto;
	clear:both;
	overflow:hidden;
}
.box_cinza4 p, .box_cinza3 p {
	margin:3px 5px
}
.result_busca {
	font-size:12px;
	margin:10px 0 10px 15px
}
.banner_ficha {
	width:600px;
	height:auto;
	margin:20px auto 20px 0;
	overflow:hidden
}
.detalhe_curso2, .detalhe_curso {
	width:550px;
	height:auto;
	margin:15px 0 25px 20px
}
.detalhe_curso2 p, .detalhe_curso p {
	font-size:11px
}
.logar {
	margin:0 auto;
	width:416px;
	color:red;
	background:silver;
	padding:10px
}
.btns_logar {
	margin:0 auto;
	width:340px;
	padding:10px 0 0
}
#azul {
	color:#155487;
	font-size:13px;
	font-weight:700
}
#azul2 {
	color:#1F77E3;
	font-size:13px;
	font-weight:700
}
.inscricoes {
	width:180px;
	height:auto;
	float:right;
	cursor:pointer;
	padding:0 20px 20px 0
}
.inscricoes2 {
	width:180px;
	height:auto;
	margin:0 auto;
	cursor:pointer
}
.title_forum {
	width:591px;
	height:25px;
	margin:10px auto;
	background:url(../img/bg_tit_forum.jpg) no-repeat
}
#post {
	width:auto;
	height:auto;
	margin:5px 65px 0 0;
	padding:0 0 0 24px;
	float:left;
	color:#FFF
}
#datapost {
	width:auto;
	height:auto;
	margin:5px 76px 0 0;
	float:left;
	color:#FFF
}
.responder {
	width:auto;
	height:auto;
	margin:5px auto;
	float:left;
	color:#FFF;
	border:none;
	cursor:pointer
}
#datapost b, #post b {
	color:#FFF
}
.box_cinza5 {
	background:#F8F8F8;
	margin:0 0 3px 10px;
	font-size:12px;
	width:604px;
	height:auto;
	clear:both;
	overflow:hidden
}
.box_cinza5_5 {
	background:#F2F2F2;
	margin:0 0 3px 10px;
	font-size:12px;
	width:604px;
	height:auto;
	clear:both;
	overflow:hidden
}
.box_cinza6 {
	background:#F1F1F1;
	margin:0 0 2px 10px;
	font-size:12px;
	width:604px;
	height:auto;
	clear:both;
	overflow:hidden
}
.box_cinza7 {
	background:#F1F1F1;
	margin:15px auto;
	font-size:12px;
	width:450px;
	height:auto;
	clear:both;
	overflow:hidden;
	border:1px solid #999
}
.box_cinza7 p, .box_cinza6 p, .box_cinza5_5 p, .box_cinza5 p, #box_cinza3 p, .box_cinza2 p, .box_cinza1 p {
	/* width:450px; MOD */
	margin:3px 5px
}
.pontos {
	width:auto;
	height:2px;
	margin:0 auto;
	float:right
}
.areaforum, .areabuscaconcurso {
	float:left;
	width:auto;
	height:auto;
	font-size:10px;
	margin:10px 0 0 6px;
	overflow:hidden
}
.txt_forum {
	font-size:11px;
	width:auto;
	clear:both;
	margin:0;
	padding:2px 0 5px 7px;
*padding:2px 0 2px 12px;
	overflow:hidden
}
#forum_busca {
	width:auto;
	height:auto;
	margin:30px 0 50px 85px
}
.formbusca {
	width:500px;
	height:auto;
	margin:0 0 50px
}
.formbusca input {
	height:20px;
	padding:1px 0;
	border:1px solid #C9CACC;
	font-size:12px;
	background:#FBF9FA
}
.buscar {
	width:265px;
	background:#F4F9FD;
	margin:5px 0 5px 5px;
	height:22px
}
#bt_busca {
	background:url(../img/bt_buscar2.jpg) no-repeat;
	width:71px;
	height:22px;
	float:right;
	margin:8px 103px 0 0;
	cursor:pointer;
	border:none
}
.txtresp {
	width:265px;
	height:95px;
	margin:5px 0 5px 5px;
	background:#FBF9FA;
	padding:1px 0;
	border:1px solid #C9CACC
}
#limpar2 {
	width:71px;
	height:22px;
	margin:15px 0 0 240px;
	cursor:pointer;
	border:none;
	background:url(../img/bt_limpar2.jpg) no-repeat
}
#enviar2 {
	width:71px;
	height:22px;
	margin:15px 0 0 15px;
	cursor:pointer;
	border:none;
	background:url(../img/bt_enviar2.jpg) no-repeat
}
.ddd {
	width:33px
}
.tel {
	width:119px
}
.areadadoscurso {
	width:auto;
	height:auto;
	font-size:10px;
	margin:1px 0 0 6px;
	overflow:hidden;
	padding:6px 0 10px
}

.box_profi_middle{
	height:auto;
	background:#FFF;
	overflow:hidden;
	padding:0 15px 0 15px
	}

.box_artigos_middle, .box_mapa_site, .box_quemsomos_middle, .box_agenda_middle {
	width:601px;
	height:auto;
	background:#FFF;
	overflow:hidden;
	padding:0 15px 0 15px
	
}

/**************** inicio modificado em 06/05/2010 por A.M. ********************/

.box_quemsomos_middle {
	text-align: justify;
	position: relative;
	}

/*.box_quemsomos_middle table {
	width:100%;
}*/


/* tabela especifica */

.tabela{
border: none;
padding: 0;
margin: 0;
}

.tabela tbody {
margin: 0;
padding: 0;
}

.tabela tbody tr{
border: none;
padding: 0;
margin: 0;
}

.tabela tbody tr td{
padding: 2px;
border: 1px solid #CCC;
}


/* fim tabela especifica */

table{
border: none;
padding: 0;
margin: 0;
}

tbody {
margin: 0;
padding: 0;
}

tr{
border: none;
padding: 0;
margin: 0;
}

td{
padding: 2px;
}

/**************** fim modificado em 06/05/2010 por A.M. ********************/

.box_artigos_middle p {
	height:auto;
	margin:5px 0 15px 10px;
	font-size:11px;
	color:#696969;
	line-height:17px
}
.especialidade {
	width:267px
}
.txt_form_art {
	width:400px;
	margin:18px 0 20px 105px;
	font-weight:700;
	font-size:10px;
	color:#A2A0A1
}
.bg_envio_ok {
	width:531px;
	height:198px;
	margin:70px auto;
	background:url(../img/bg_envie_artigo.jpg) no-repeat
}
.img_ok {
	width:85px;
	height:auto;
	margin:0 auto;
	padding:28px 0 0;
	overflow:hidden
}
.txt_ok {
	width:400px;
	height:auto;
	margin:15px auto;
	font-size:12px;
	color:#CB8F0B;
	font-weight:700;
	text-align:center
}
.alert_erro {
	border:1px solid red;
	color:red;
	padding:10px 15px;
	line-height:15px;
	background-color:#FFF;
	font-size:11px;
	display:none;
	margin:10px auto;
	width:200px
}
.alert_sucesso {
	border:1px solid green;
	color:green;
	padding:10px 15px;
	line-height:15px;
	background-color:#FFF;
	font-size:11px;
	display:none;
	margin:10px auto;
	width:auto
}
#fale_conosco, #envie_art, #newsletter, #cadastra_se, #envie_amigo {
	width:auto;
	height:auto;
	margin:50px 0 50px 85px
}
.faleconosco label, .envieart label, .news_letter label, .cadastrese label, .formbusca label, .envieamigo label {
	width:120px;
	font-size:12px;
	height:auto;
	margin:5px 0 5px 5px;
	float:left;
	text-align:right;
	font-weight:700
}
.form_cursos, .form_artbusca, .form_concursos {
	width:auto;
	height:auto;
	margin:66px 0 130px 140px
}
.formcursos label, .form_artbusca label, .form_concursos label {
	font-weight:700;
	margin:3px 30px 3px 5px;
	font-size:13px;
	float:left;
	text-align:right;
	width:100px
}
.formcursos select, .form_artbusca select, .form_concursos select {
	border:1px solid #C9CACC;
	height:22px;
	margin:3px 0 3px 5px
}
.periodo {
	width:124px
}
.ano {
	width:76px
}
.regiaocurso {
	width:165px
}
.buscarespec {
	width:71px;
	height:22px;
	background:url(../img/bt_buscar.jpg) no-repeat;
	float:right;
	border:none;
	cursor:pointer;
	margin:27px 83px 0 0
}
.listasResultado {
	display:none
}
.divTitulo {
	margin:0 0 10px 10px;
	cursor:pointer
}
#filtro {
	padding:10px 20px 20px 10px
}
#filtro label {
	font-size:12px;
	font-weight:700;
	margin:5px 0 5px 5px
}
#filtro select {
	background:#F4F9FD;
	border:1px solid #C9CACC;
	font-size:12px;
	height:20px;
	padding:1px 0;
	width:130px
}
#filtro #btnFiltrar {
	background:url(../img/bt_filtrar.jpg);
	width:71px;
	height:22px;
	cursor:pointer;
	margin:4px 0 0 5px
}
#frmLoginInterno label {
	width:120px;
	font-size:12px;
	height:auto;
	margin:10px 0 5px 5px;
	float:left;
	text-align:right;
	font-weight:700
}
#frmLoginInterno input, .faleconosco input, .envieart input, .news_letter input, .cadastrese select, .cadastrese input, .envieamigo input {
	height:20px;
	padding:1px 0;
	border:1px solid #C9CACC;
	font-size:12px
}
.loginInterno, .senhaInterno, .espec, .tit_art, .arquivo, .nome, .email, .tel, .ddd, .cpf, .logincadas, .senha, .confsenha, .uf {
	background:#F4F9FD;
	margin:5px 0 5px 5px;
	height:22px
}
.loginInterno, .arquivo, .tit_art, .espec, .email, .nome, .emailforum {
	width:265px
}
.senhaInterno, .logincadas, .senha, .confsenha, .cpf {
	width:163px
}
.txt_loginInterno {
	margin:0 auto;
	width:300px;
	clear:both;
	padding:20px 0 0
}
.txt_loginInterno a, .paginacao2 li a, .paginacao1 li a {
	text-decoration:none
}
#frmLoginInterno #btnLoginInterno {
	padding:0;
	border:0;
	margin:6px 150px 0 0;
	float:right
}
div#confimacao_inscricao {
	width:532px;
	margin:0 auto;
	overflow:hidden;
	background:#FFFBF5
}
div#confimacao_inscricao p {
	color:#C39400;
	font-size:11px;
	width:512px;
	margin:15px auto
}
.cnf_insc_texto {
	font-weight:400;
	font-size:11px
}
#btnConfirmar {
	width:86px;
	height:22px;
	background:url(../img/btnconfirmar.jpg);
	cursor:pointer
}
