* {
	margin: 0px;
	padding: 0px;	
}

body {
  text-align: justify;
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
}

p {
 
  font-size: 10px;
  padding: 12px 30px 12px 0px;
  text-align: justify;
}

h1 {
  color:#3366FF;
  font-size: 15px;
  padding-top: 4px;
  padding-bottom: 12px;
}

h2, h3 {
  color:#060;
  margin: 10px 0px;
  padding: 5px;
  font-size: 14px;
  border-bottom: 1px dashed #c0c090;
}
.red{
	color:#FF0000;
}


/* ===================================================== */
/* ==      elemento estrutural / corpo interno        == */
/* ===================================================== */

#estrutura {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: black;
	margin: 0px auto;
	width: 770px;
	display: table;
	height: auto;
	float: none;
}



/* ===================================================== */
/* ==                    cabecalho                    == */
/* ===================================================== */

#cabecalho {
	height: 170px;
	width: 770px;
	margin: 0 auto;
	margin-bottom: 10px;
}

/* ===================================================== */
/* ==               titulo do cabecalho               == */
/* ===================================================== */

#titulo-cabecalho {
	padding-top: 0px;
	margin-bottom: 20px;
}

#titulo-cabecalho h1 {
  font-size: 30px;
}

/* ===================================================== */
/* ==                    menu superior                == 
 ===================================================== */
#menu-superior {
	height: 25px;
	margin: 0px auto;
	padding: 0px 14px;
}

/************** submenu **********************/

#submenu{
	width:550px;
	float:left;
	margin:20px 0 0px 0;
}

.submenu{
	width:550px;
	float:left;
	background-image:url(../imagens/logo.png);
	background-repeat:no-repeat;
	background-position:center;
	height:300px;
}

/* ==                    principal                    == */
/* ===================================================== */

#principal {
	display: table;
}

/* ===================================================== */
/* ==                   menu esquerdo                 == */
/* ===================================================== */
#menu{
	float: left;
	width: 186px;
	text-align: left;
	height: 310px;
}

#menu-esquerdo {
	float: left;
	width: 184px;
	text-align: left;
	margin-bottom: 20px;
	height:auto;
}

#status_admin{
	float: left;
	width: 184px;
	text-align: left;
	margin-bottom: 20px;
	height:auto;
}

a.nolink{
	color:#000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
	color:#00F;
}

/* ===================================================== */
/* ==                   menu direito                 == */
/* ===================================================== */

#menu-direito {
	float: right;
	width: 187px;
	height:auto;
	text-align: left;
}

#menu-direito ul {
  margin: 0px;
  padding: 0px;
}

#menu-direito li {
  border-top: 1px solid silver;
  font-size: 13px;
  list-style: none;
}

#menu-direito li a {
 
  color: white;
  display: block;
  padding: 8px 4px 8px 24px;
  text-decoration: none;
}

#menu-direito li a:hover {
  background: navy;
  color: aqua;
}

a.nolink{
	color:#000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
	color:#00F;
}
/* ===================================================== */
/* ==               conteudo do menu direito          == */
/* ===================================================== */

#texto_noticia {
	float: right;
	width: 187px;
	height:120px;
	text-align: left;
	line-height: 1.2em;

}

#texto_curso {
	float: right;
	width: 187px;
	height:140px;
	text-align: left;
	line-height: 1.2em;
}

#texto_evento {
	float: right;
	width: 187px;
	height:120px;
	text-align: left;
	line-height: 1.2em;
}

/* ===================================================== */
/* ==                    conteudo                     == */
/* ===================================================== */

#conteudo {
	float: left;
	margin-left: 14px;
	width: 555px;
	height:auto;
	display: table;
}

#conteudo_index {
	float: left;
	margin-left: 26px;
	margin-right:15px;
	width: 345px;
	height:auto;
	display: table;
}

/* ===================================================== */
/* ==                      rodape                     == */
/* ===================================================== */

#rodape {
	background-image:url(../imagens/sep_rodape.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 100%;
	padding-top: 10px;
	float: right;
	margin-top: 10px;
}

/* ##################################################### */

/* ######################################################*/

#colcurso_rigth{
	float:left;
	width:180px;
	padding-left:6px;
	height:auto;
	margin-top:40px;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	text-align:left;
	font-size:10px;
}

#colcurso_int{
	float:left;
	width:180px;
	padding-right:5px;
	padding-left:5px;
	height:auto;
	margin-top:40px;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	text-align:left;
	font-size:10px;
}

#colcurso_left{
	float:left;
	width:180px;
	padding-right:5px;
	height:auto;
	margin-top:40px;
	text-align:left;
	font-size:10px;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}

#titulo_status{
	float:left;
	width:180px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	outline-width:thin;
	margin-bottom: 4px;
}
/****************************************************
/*--------------titulos das colunas----------------*/
/***************************************************/
#titulo_noticias, #titulo_eventos, #titulo_cursos, #titulo_newsletter, #titulo_login, #titulo_download{
	float:none;
	width:186px;
	height:30px;
	margin-bottom: 4px;
	margin-top:4px;
	background-repeat:no-repeat;
}

#titulo_noticias{
	background-image:url(../imagens/t_noticias.jpg);
	float: right;
	margin-top: 10px;
}

#titulo_eventos{
	background-image:url(../imagens/t_eventos.jpg);
	float: right;
}

#titulo_cursos{
	background-image:url(../imagens/t_cursos.jpg);
	float: right;
}

#titulo_login{
	background-image:url(../imagens/t_login.jpg);
}

#titulo_newsletter{
	background-image:url(../imagens/t_newsletter.jpg);
	float: left;
}

#titulo_bemvindos{
	float:none;
	width:380px;
	height:30px;
	margin-bottom: 4px;
	background-repeat:no-repeat;
	background-image:url(../imagens/t_bemvindos.jpg);
}

#titulo_destaque{
	float:left;
	width:340px;
	height:30px;
	background-image:url(../imagens/t_destaque.jpg);
	background-repeat:no-repeat;
	margin-bottom: 10px;
	;
}

#titulo_quemsomos{
	float:left;
	width:340px;
	height:30px;
	background-image:url(../imagens/t_bemvindo.jpg);
	background-repeat:no-repeat;
}

#titulo_download{
	background-image:url(../imagens/t_downloads.jpg);
}


/****************************************************
/*--------------titulos das paginas ---------------*/
/***************************************************/
#pagina_artigos, #pagina_associados, #pagina_contato, #pagina_cursos, #pagina_diretoria, #pagina_etica, #pagina_eventos, #pagina_honorarios, #pagina_juridico, #pagina_links, #pagina_noticias, #pagina_normas, #pagina_quemsomos, #pagina_download, #pagina_filiese{
	float:left;
	width:570px;
	height:30px;
	margin-bottom:8px;
	background-repeat:no-repeat;
}
#pagina_diretoria{
	background-image:url(../imagens/t_diretoria.jpg);
	width:770px;
}

#pagina_honorarios{
	background-image:url(../imagens/t_honorarios.jpg);
	float: left;
}

#pagina_associados{
	background-image:url(../imagens/t_associados.jpg);
	display: table;
}

#pagina_etica{
	background-image:url(../imagens/t_codigodeetica.jpg);
}

#pagina_cursos{
	background-image:url(../imagens/t_cursos.jpg);
}

#pagina_noticias{
	background-image:url(../imagens/t_noticias.jpg);
}

#pagina_eventos{
	background-image:url(../imagens/t_eventos.jpg);
}

#pagina_contato{
	background-image:url(../imagens/t_contato.jpg);
}

#pagina_artigos{
	background-image:url(../imagens/t_artigostecnicos.jpg);
}

#pagina_juridico{
	background-image:url(../imagens/t_suportejuridico.jpg);
}

#pagina_normas{
	background-image:url(../imagens/t_normastecnicas.jpg);
}

#pagina_quemsomos{
	background-image:url(../imagens/t_bemvindo.jpg);
}

#pagina_links{
	background-image:url(../imagens/t_links.jpg);
}

#pagina_download{
	background-image:url(../imagens/t_downloads.jpg);
}

#pagina_filiese{
	background-image:url(../imagens/t_filiese.jpg);	
}

#status{
	width: 760px;
	height:15px;
	font-size:10px;
	text-align:right;
	color: #2186D4;
	float: left;
	margin-top: 10px;
}


.botao {
	height:18px;
	background-color: #DDD;
	font-size: 7pt;
	BORDER: #000000 1px solid;
	padding: 1px;
	cursor: pointer;
	width: 65px;
}

.botaoform {
	height:18px;
	background-color: #DDD;
	font-size: 7pt;
	BORDER: #000000 1px solid;
	padding: 1px;
	cursor: pointer;
	width: 95px;
}

.botao_login {
	width:25px;
	height:18px;
	font-family: Verdana, Arial, "Times New Roman";
	background-color:#DDD;
	font-size: 7pt;
	BORDER:#ABABAB 1px solid;
	padding: 1px;
	cursor: pointer;
}

.form{
	float:left;
	width:290px;
	background-image: url(../imagens/img_login.png);
	background-repeat: no-repeat;
	background-position:right;
}

.formalterar{
	float:left;
	width:390px;
	height:160px;
	background-image: url(../imagens/img_login.png);
	background-repeat: no-repeat;
	background-position:right;

}

.formfale{
	float:left;
	width:343px;
}

form legend{
	padding:0 0.2em;
	font-weight:bold;
	color:#00F;
	display: block;
}

form fieldset ol{
	text-align:left;
	list-style: none;
	margin: 0;
	padding: 0;
	width:102%;
}

/*form label{
	display:inline;
}*/

form ol li{
	margin: 0.5em 0;
}


form #enviar, #limpar{
	margin-bottom: 1em;
	width: auto;
}

fieldset{
	padding: 0.7em;
	padding-left: 1em;
	
}

#input, #senha {
	font-size:10px;
	border:1px solid #CCC;
	height:15px;
	width:170px
}

.input_login{
	font-size:10px;
	border:1px solid #CCC;
	height:15px;
	width:100px;
}

label {
	display: block;
	margin: 0.8em 0.9em 0.2em 0;
	}

.textarea{
	font-family:Verdana, Geneva, sans-serif;
	background-color: #F7F7F7;
	background-repeat:no-repeat;
	border:1px solid #CCC;
	width:320px;
	font-size:11px;
}

.select{
	font-size:10px;
	background:#f0f0f0;
	width: 135px;
	height:20px;
	border: 1px #000 solid;
}

.select_dir{
	font-size:10px;
	background:#f0f0f0;
	width: 300px;
	height:20px;
	border: 1px #000 solid;
}
.select_uf{
	float:left;
	font-size:10px;
	background:#f0f0f0;
	width: 45px;
	height:20px;
	border: 1px #000 solid;
}

.select_alter{
	font-size:10px;
	background:#f0f0f0;
	width: 100%;
	height:20px;
	border: 1px #000 solid;
}
.select_forma{
	font-size:10px;
	background:#f0f0f0;
	width: 47%;
	height:20px;
	border: 1px #000 solid;
}

img{
	border:0;
}

table {
	border-collapse: collapse;
	
}

tr, td, th {
	border: 1px solid #CCCCCC;
	padding: 4px;
	background:#F6F6F6;
	
}

th {
	background-color: #F0F0F0;

}

table#user tr td{
	background:#F6F6F6;
}
tr.user td{
	background:#999;
}

#legenda{
	margin-bottom:10px;
	margin-left:48px;
	width:400px;
	float:left;
	font-style:italic;
	text-align:center;
}

#legendainfo{
	margin-bottom:10px;
	width:100px;
	float:right;
	font-style:italic;
	text-align:right;
}

.titulomaterias{
	color:#06C;
	font-weight:bold;
	font-size:16px;
}

#field{
	width:100px;
}

/*icones do painel*/
#nav_painel, #nav_painel ul {
	width: 565px;
	list-style: none;
	font-size:9px;
	font-weight:bold;
	margin-left:1px;

}
#nav_painel li {
	float: left;
	}
	
#nav_painel a { 
	display: block;
	width: 80px; /*largura dos menus
	height: 6em;*/
	line-height: 2;
	text-align: center;
	text-decoration: none;
	color:#000;

}

.imagem{
	border:0;
}

.nomes{
	 width: 130px;
	 font-size:8pt;
	 text-align:center;
}

.moldura_foto {
   background-color: #FFF; 
   width: 130px;
   height:160px;
   border: 1px solid #cccccc;
   margin: 0 auto;
}

.demais_foto {
   background-color: #FFF; 
   width: 130px;
   height:160px;
   margin: 0 auto;
}

.blur{
	width:115px;
	height:130px;
	margin-right:16px;
	background-color: #ccc; /*shadow color*/ 
	color: inherit;
	margin:0 10px 35px 0;
}

.shadow{
	background-color: #666; /*shadow color*/
    color: inherit;
   	width:115px;
    height:130px;
	margin:0 10px 35px 0;	
}

.content{
	background-color: #fff;
	border: 1px solid #000;
	width:115px;
    height:120px;
	text-align:center;
	padding:6px;
	/*margin:0 10px 15px 0;*/

}

.shadow, .content{
   position: relative; 
   bottom: 2px; 
   right: 2px; 
} 

.subtitulo_dir{
	float:left;
	width:770px;
	font-size:10pt;
	font-weight:bold;
	outline-width:thin;
	margin-bottom: 25px;
	text-align: center;
}

#subtitulo_dir{
	float:left;
	width:560px;
	font-size:9pt;
	font-weight:bold;
	outline-width:thin;
	margin-bottom: 25px;
	text-align: center;
}

#presidente{
	text-align: center;
	margin-bottom: 10px;
	width: 770px;
	float: inherit;
}

#demais_cargos{
	float: left;
	width: 190px;
	text-align: center;
	margin-bottom: 10px;
}

#demais_cargos1{
	float: left;
	width: 770px;
	text-align: center;
	margin-bottom: 10px;
	text-align: justify;
}

#divisao_fotos{
	width: 100%;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	float: left;
}

#listar{
	float:left;
	width:770px;
	height:auto;
}

#conteudo_dir{
	float:left;
	width:770px;
	height:auto;
	text-align: left;
	margin-top:10px;
	margin-bottom: 8px;
	display: table;
}

.subtitulo_log{
	float:left;
	width:470px;
	height:10px;
	font-size:12px;
	padding-bottom: 8px;
	font-weight: bold;
	margin-top: 6px;
}


.subtitulo{
	float:right;
	width:560px;
	font-size:12px;
	padding-bottom: 8px;
	font-weight: bold;
	margin-top: 6px;
}

.subtitulo_fale{
	color:#69C;
	float:right;
	width:425px;
	font-size:11px;
	padding-bottom: 8px;
	font-weight: bold;
	margin-top: 6px;
}

.xdbl{
	float:left;
	width:130px;
	height:15px;
	font-size: 11px;
	text-align:center;
	}

.xdbl-1{
	float:left;
	width:300px;
	height:15px;
	font-size: 11px;
	text-align:left;
	}
	
.xdblinput{
	font-size:11px;
	width:460px;
	padding:2px;
        border: 1px solid #ccc;
}

.xdbl-crea{
	float:left;
	width:80px;
	height:15px;
	font-size: 11px;
	text-align:center;	
}

.campo {
	width:135px;
	font-size: 10px;
	float: left;
}

.campo_log{
	width:470px;
	font-size: 10px;
	float: left;
}

.campo1 {
	width:135px;
	font-size: 10px;
	float: left;
	display: table;
	padding-left: 31px;
}

.campo11 {
	width:135px;
	font-size: 10px;
	float: left;
	display: table;
	padding-left: 50px;
}

.campo2 {
	width:300px;
	font-size: 10px;
	float: left;
}

.campo_falso{
	width:300px;
	float: left;
}

.campo21{
	width:135px;
	font-size: 10px;
	float: left;
	padding-left: 31px;
}

.campo22, .campoinput{
	width:465px;
	font-size: 10px;
	float: left;

}

.campo23 {
	width:460px;
	font-size: 10px;
	float: left;
}

.campocenter {
	width:135px;
	font-size: 10px;
	float: left;
	padding-left: 30px;
}

.textareaform{
	background-color: #F7F7F7;
	background-repeat:no-repeat;
	border:1px solid #CCC;
	width:98%;
	font-size:10px;
	font-family: Verdana, Geneva, sans-serif;
}

.formulario{
	float:left;
	margin-left:50px;
	/*width:88%;*/
	display: block;
	border:#666 1px solid;
	width:490px;
	/*border:1px solid #F00;*/
	padding-left:5px;
	padding-right:5px;
	background-color: #F8FDEF;
}


.formulario_admin{
	float:left;
	margin-left:28px;
	/*width:88%;*/
	display: block;
	border:#666 1px solid;
	width:490px;
	padding-left:5px;
	padding-right:5px;
	background-color: #F8FDEF;
}

/**************************************************/
/*            configuração dos balões             */
/**************************************************/

#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	font-size:0.9em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.9em;
}

#textos{
	float:left;
	width:560px;
	text-align:justify;
	font-size:10px;
	padding-bottom:8px;
}

#textosmaterias{
	float:left;
	width:567px;
	text-align:justify;
	font-size:10px;
}

#mens{
	font-size:10px;
	float:left;
	width:465px;
	text-align: left;
	height: 2px;
}

#mens_form{
	font-size:10px;
	float:left;
	width:680px;
	padding:10px 0 0 0;
	height: 180px;
	text-align:center;
	font-size:12px;
	background-color:#F8FDEF;
}

#corresponde{
	font-size:10px;
	float:left;
	width:460px;
	text-align: left;
	height: 4px;
}

#curso_index{
	float:left;
	width:340px;
	height:142px;
	background-image:url(../imagens/fundo_curso.jpg);
	background-repeat:no-repeat;
	margin-right: 10px;
	margin-bottom: 10px;
}

#conteudo_cursoindex{
	float:none;
	width:180px;
	height:70px;
	margin-top: 35px;
	margin-left: 10px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#FFF;
}

#curso_index1{
	float:left;
	width:340px;
	margin-top: 8px;
}

#curso_conteudo{
	float:left;
	width:340px;
	text-align: left;
	height: 230px;
	margin-bottom: 10px;
}

#autor,#senha,#email,#url{
	font-size:12px;
	background-image: url(../imagens/icon_form1.gif);
	background-repeat:no-repeat;
	border:1px solid #CCC;
	padding:3px 3px 3px 30px;
	width:120px;
}

#autor_admin, #senha_admin{
	font-size:12px;
	background-image: url(../imagens/icon_form1.gif);
	background-repeat:no-repeat;
	border:1px solid #CCC;
	padding:3px 2px 2px 30px;
	width:280px;
}

#senha_admin{
	background-position:1px -91px;
	color:#A3A3A3;
		width:180px;
}

#autor,#autor_admin{
	font-size:11px;
	background-position:1px -3px;
	/*color:#A3A3A3;*/
}

#senha{
	background-position:1px -94px;
	color:#A3A3A3;
}
#email{
	background-position:1px -5px;
}
#url{
	background-position:1px -65px;
	color:#AEAEAE;
}

#logins{
	background-position:1px -65px;
	color:#AEAEAE;
}

#lupa{
	background-position:1px -125px;
	color:#AEAEAE;
}

#emails,#logins {
	background-image:url(../imagens/icon_form1.gif);
	color:#000;
	font-size:10px;
	background-color: #F7F7F7;
	background-repeat:no-repeat;
	border:1px solid #CCC;
	padding:4px 4px 4px 30px;
	height:15px;
	width:287px
}

#emails{
	background-position:1px -32px;
}

#login{
	float:left;
	font-size:10px;
	margin-top: 5px;
	width:187px;
}

#login_admin{
	float:left;
	font-size:10px;
	margin-top: 5px;
	width:350px;
	margin-bottom:10px;
}

.input {
	font-size:10px;
	background-color: #F7F7F7;
	border:1px solid #CCC;
	height:18px;
	width:320px
}

.inputalter {
	font-size:10px;
	background-color: #F7F7F7;
	border:1px solid #CCC;
	height:18px;
	padding:3px 0 0 3px;

}
.inputsenha{
	font-size:10px;
	background-color: #F7F7F7;
	border:1px solid #CCC;
	width:135px;
	height:18px;
	padding:3px 0 0 3px;

}
#emailsalter {
	background-image:url(../imagens/icon_form1.gif);
	background-position:3px -37px;
	color:#000;
	font-size:10px;
	background-color: #F7F7F7;
	background-repeat:no-repeat;
	border:1px solid #CCC;
	padding:4px 4px 4px 30px;
	height:14px;
}

#subtitulo_painel{
	float:left;
	width:565px;
	font-size:12px;
	margin-bottom:5px;
	padding-bottom: 8px;
	margin-top: 10px;
}

#menu-falso{
	height:23px;
	width:770px;
}

#form_inscricao{
	display:table;
	float:left;
	margin-left:50px;
	width:350px;
}

#programacao{
	margin-top:10px;
	width:535px;
	height:auto;
	float: left;
	
}

#funcao{
	float:left;
	width:555px;
}

#menu_panel{
	float:left;
	width:555px;
	height:54px;
	margin-left: 15px;
	margin-top: 10px;	/*border:1px #00F solid;*/
}

#banner-topo{
	float: left;
	width: 182px;
	background-image:url(../imagens/m_menu.jpg);
	background-repeat:no-repeat;
	height:295px;
}
	
#divisao{
	background-image:url(../imagens/m_div.jpg);
	background-repeat:no-repeat;
}

#banner-imobiliario {
	float: left;
	width: 184px;
	height:auto;
	margin-bottom: 10px;
}

#rodape_msg{
	text-align:right;
	margin-top:2px;
}

input#contador{
	background-color:#FFF;
	color:#F00;
	width:30px;
	border:0px;
	font-weight:bold;

}

#conteudoform{
	width:760px;
	height:450px;
}

#news{
	width: 310px;
	height:80px;
	font-size:10px;
	font-weight:bold;
	background:#eee;
	padding:6px;
	margin-bottom:10px;
}

#botoesform{
	float:left;
	width:330px;
	height:25px;
        text-align: center;
}

.artigos{
	width:550px;
	/*height:auto;*/
	text-align:justify;
	font-size:10px;
	margin-top:7px;

}

p.link{
	text-align:right;
	border-bottom: 1px dotted #000;
}

p.center{
	text-align:center;

}
#textoindex{
	width:340px;
	float: left;
	display: table;
}

#foto{
	width:137px;
	float:left;
	height: 103px;
}

#resumo{
	/**/
	width:180px;
	float:left;
	height: 105px;
	margin-left: 8px;
	margin-bottom:17px;
}

#materiaresumo{
	width:550px;
	float:left;
	margin-bottom:8px;

}

#top{
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	width:530px;
}

#titulolink{
	/*font-weight:bold;*/
	margin-top:5px;
	margin-bottom:5px;
	width:470px;
	float:left;
	font-size:11px;
}

#link{
	width:550px;
	float:left;
	text-align:right;
	margin-bottom:8px;
	border-bottom: 1px dotted #000;
}

#linkindex{
	width:340px;
	float:left;
	text-align:right;
	margin-top:10px;
	margin-bottom:8px;
	border-bottom: 1px dotted #000;
}

#link_index{
	float:left;
	height:10px;
	width:186px;
	margin-bottom:10px;
	
}
#table{
	float:left;
	width:350px;
}

.login_panel{
	width:330px;
	
}

#coltudo{
	float:left;
	width:108px;
	height:150px;
	display:table;
	margin: 8px 8px 0 0;
	border-bottom:1px solid;
	border-right: 1px solid;
	border-color: #ccc;
	padding:5px;
	text-align:left;
}
#coldir{
	float:left;
	width:106px;
	height:130px;
}
.delalt{
	float:left;
	width:108px;

	margin:8px 0 0 0;
	
}
#colesq{
	float:left;
	height:auto;
}
#situa{
	width:68px;
	height:25px;
	margin-top:5px;
	float:right;
	background-position:center;
}

#curso{
	width:430px;
	height:auto;
	float:left;
	border:1px solid #F00;
}

#msn{
	float:left;
	width:250px;
	height:150px;
	text-align:center;
}
#msnprint{
	float:left;
	width:550px;
	height:150px;
	text-align:center;
}
#print{
	float:right;
	width:190px;
	height:auto;
	text-align:right;
}

#lista{
	float:left;
	width:270px;
	height:auto;
}

/******************************
       galeira fotos
*******************************/

#preview{
	position:fixed;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

#fotos{
	float:left;
	width:550px;
	text-align:center;
	margin-bottom:8px;
}

.ampliar{
	float:left;
	width:550px;
	font-size:9px;
	color:#666;
	margin-bottom:5px;
	text-align:center;
}

#espaco{
	float:left;
	width:555px;
	height:10px;
}

#newsletter{
	float:left;
	width:540px;
}

#chat{
	width:180px;
}

#down{
	margin-top:30px;
	width:500px;
}

#lupa{
	font-size:8pt;
	background-image: url(../imagens/icon_form1.gif);
	background-repeat:no-repeat;
	padding:3px 2px 2px 30px;
	width:710px;
	margin:10px 0 0 0;
}

#texto_msn{
	font-size:12px;
	color:#900;
	padding:10px 0 20px 80px;
	font-weight:bold;
	float:left;
	text-align:left;
	line-height:1.5em;
	margin:10px 0 10px 0;
}

#msn_entrada{
	float:left;
	border:1px dashed #F00;
	width:540px;
	height:50px;
	background-color:#FFF;
	background-image:url(../imagens/icon_alertas.gif);
	background-repeat:no-repeat;
	background-position:1px -143px;
	padding-right:10px;
	margin:10px 0 10px 0;
}

.campo_pago{
	float:left;
	width:320px;
}