*{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

body{
	background: #f0f0f0;
}

hr{
	background: #bedfbf;
	border: 2px solid #bedfbf;
	margin: 0px 0px 20px 0px!important;
	margin: 0px 0px 10px 0px;
}

h1{
	font-size: 20px;
	text-align: center;
	color: #333333;
}

h2{
	font-size: 16px;
	text-align: center;
	color: #333333;
}

h3{
	font-size: 14px;
	color: #3f7841;
	margin: 0px 0px 5px 0px;
}

h4{
	font-size: 18px;
	color: #3f7841;
	margin: 0px 0px 15px 0px;
	border-bottom: 2px solid #3f7841;
}

h4 span{
	color: #999999;
}

h5{
	font-size: 12px;
	color: #333333;
	margin: 0px 0px 15px 0px;
}

h6{
	font-size: 12px;
	color: #3f7841;
	margin: 20px 0px 0px 0px;
	border-bottom: 2px solid #3f7841;
}

p{
	font-size: 14px;
	text-align: justify;
	margin: 0px 0px 5px 0px;
	color: #333333;
}

.cleaner{
	clear: both;
}

#centralizador{
	background: url(bg.gif) repeat-y;
	width: 770px;
	margin: 0px auto;
	padding: 0px 15px;
}

#workspace{
	width: 750px;
	padding: 10px;
}

#menu{
	width: 143px;
	float: left;
}

#menu .menu_borders{
	display: block;
	width: 143px;
}

#menu #menu_body{
	background: url(menu_middle.jpg) repeat-y;
	width: 143px;
}

#menu #menu_body ul{
	list-style: none;
	padding: 0px 3px;
}

#menu #menu_body ul li{
	font-size: 12px;
	border-bottom: 1px solid #f4fdf4;
}

#menu #menu_body ul li a{
	padding: 0px 7px;
	display: block;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

#menu #menu_body ul li a:hover{
	background-color: #cde9cd;
}

#menu #menu_body ul .submenu{
	padding: 0px 0px 0px 15px;
	line-height: 14px;
}

#menu #menu_body ul .submenu a{
	padding: 0px;
	display: block;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	background-color: #cde9cd;
}

#menu #menu_body ul .submenu a:hover{
	background-color: #739d74;
}

#menu #menu_body ul .submenu a span{
	display: block;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 3px;
	background: #f4fdf4;
}

#menu #selo_abe{
	border: none;
	margin: 20px 0px 0px 0px;
}

#menu #counter{
	margin: 20px 0px 0px 0px;
	font-size: 11px;
	text-align: center;
}

#menu #counter img{
	margin: 5px 0px 0px 0px;
}

#conteudo{
	width: 597px;
	padding: 0px 0px 10px 10px!important;
	padding: 0px 0px 0px 10px;
	float: left;
}

#conteudo .language_selector{
	text-align: right;
	margin: 0px 0px 20px 0px;
}

#conteudo .language_selector a{
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

#conteudo .language_selector a:hover{
	color: #3f7841;
}

#conteudo .language_selector a img{
	vertical-align: middle;
	border: none;
	margin: 0px 0px 0px 5px;
}

#conteudo ul{
	padding: 0px 0px 0px 20px;
}

#conteudo ul li{
	font-size: 14px;
	color: #3f7841;
}

#conteudo ul li span{
	color: #333333;
}

#conteudo ol{
	padding: 0px 0px 0px 30px;
}

#conteudo ol li{
	font-size: 14px;
	color: #3f7841;
	font-weight: bold;
}

#conteudo ol li span{
	color: #333333;
	font-weight: normal;
}

#conteudo #inscricao_status .passos{
	float: left;
	height: 52px;
	margin: 0px 10px 0px 0px;
}

#conteudo #inscricao_status #passo1{
	background: url(inscricao_passo1.gif) no-repeat;
	background-position: 0px -52px;
	width: 182px;
}

#conteudo #inscricao_status #passo2{
	background: url(inscricao_passo2.gif) no-repeat;
	background-position: 0px -52px;
	width: 168px;
}

#conteudo #inscricao_status #passo3{
	background: url(inscricao_passo3.gif) no-repeat;
	background-position: 0px -52px;
	width: 144px;
}

#conteudo #submissao_status .passos{
	float: left;
	height: 52px;
	margin: 0px 10px 0px 0px;
}

#conteudo #submissao_status #passo1{
	background: url(inscricao_passo1.gif) no-repeat;
	background-position: 0px -52px;
	width: 182px;
}

#conteudo #submissao_status #passo2{
	background: url(inscricao_passo2.gif) no-repeat;
	background-position: 0px -52px;
	width: 168px;
}

#conteudo #submissao_status #passo3{
	background: url(submissao_passo3.gif) no-repeat;
	background-position: 0px -52px;
	width: 153px;
}

#conteudo #tip_balloon{
	position: absolute;
	width: 240px;
	z-index: 10;
	display: none;
	overflow: hidden;
}

#conteudo #tip_balloon iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#conteudo #tip_textarea{
	background: #ffffe1;
	border: 1px solid #999999;
	padding: 4px;
}

#conteudo #tip_textarea #tip_close_btn{
	float: right;
	cursor: pointer;
}

#conteudo #tip_textarea p{
	font-size: 12px;
	color: #333333;
	text-align: justify;
	float: left;
	width: 215px;
	display: block;
	margin: 0px;
}

#conteudo #tip_pointer{
	position: relative;
	height: 6px;
	top: -1px;
	background: url(tip_pointer.gif) no-repeat top center;
	font-size: 1px;
}

#conteudo #tip_balloon2{
	position: absolute;
	width: 500px;
	z-index: 10;
	display: none;
	overflow: hidden;
}

#conteudo #tip_balloon2 iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#conteudo #tip_textarea2{
	background: #3c3c3c;
	border: 1px solid #9c9c9c;
	padding: 4px;
}

#conteudo #tip_textarea2 #tip_close_btn2{
	float: right;
	cursor: pointer;
}

#conteudo #tip_textarea2 p{
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	float: left;
	/*width: 250px;*/
	display: block;
	margin: 0px;
}

#conteudo #tip_textarea2 p span{
	background: url(tip_box2_bullet.gif) no-repeat 3px 5px;
	color: #ffffff;
	display: block;
	margin: 10px 0px;
	padding: 0px 0px 0px 15px;
	width: 100%;
}

#conteudo #tip_pointer2{
	position: relative;
	height: 6px;
	top: -1px;
	background: url(tip_pointer2.gif) no-repeat top center;
	font-size: 1px;
}

#conteudo #dados_pessoais{
	background: url(form_gray_bg.gif) repeat-x #fafafa;
	border: 1px solid #cccccc;
	width: 400px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	position: relative;
}

#conteudo #dados_pessoais td{
	width: 296px;
	padding: 4px 2px!important;
	padding: 2px;
	font-size: 11px;
	color: #333333;
}

#conteudo #dados_pessoais td img{
	position: absolute;
	right: 7px;
	vertical-align: middle;
	border: none;
	margin: 0px 0px 0px 3px;
	cursor: pointer;
}

#conteudo #dados_pessoais .td_label{
	text-align: right;
	width: 96px;
}

#conteudo #dados_pessoais label{
	font-size: 12px;
	color: #333333;
}

#conteudo #dados_pessoais .itext{
	font-size: 12px;
	width: 268px;
	vertical-align: middle;
	border: 1px solid #999999;
}

#conteudo #dados_pessoais .itext_cidade{
	font-size: 12px;
	width: 173px;
	border: 1px solid #999999;
	vertical-align: middle;
}

#conteudo #dados_pessoais .itext_cep{
	font-size: 12px;
	width: 116px;
	border: 1px solid #999999;
	vertical-align: middle;
}

#conteudo #dados_pessoais .itext_pais{
	font-size: 12px;
	width: 115px;
	border: 1px solid #999999;
	vertical-align: middle;
}

#conteudo #dados_pessoais .itext_tel_area{
	font-size: 12px;
	width: 20px;
	vertical-align: middle;
	border: 1px solid #999999;
	margin: 0px 8px 0px 0px;
	text-align: center;
}

#conteudo #dados_pessoais .itext_tel_numero{
	font-size: 12px;
	width: 65px;
	vertical-align: middle;
	border: 1px solid #999999;
	text-align: center;
}

#conteudo #dados_pessoais .itext_cpf{
	font-size: 12px;
	width: 113px;
	border: 1px solid #999999;
	vertical-align: middle;
}

#conteudo #dados_pessoais select{
	font-size: 11px;
	width: 46px;
	border: 1px solid #999999;
	vertical-align: middle;
}

#conteudo #dados_adicionais{
	background: url(form_gray_bg.gif) repeat-x #fafafa;
	border: 1px solid #cccccc;
	width: 400px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	position: relative;
}

#conteudo #dados_adicionais td{
	width: 122px;
	padding: 4px 2px!important;
	padding: 2px;
	font-size: 11px;
	color: #333333;
}

#conteudo #dados_adicionais .td_label{
	text-align: right;
	width: 270px;
}

#conteudo #dados_adicionais label{
	font-size: 12px;
	color: #333333;
}

#conteudo #dados_adicionais .iradio{
	vertical-align: top!important;
	vertical-align: middle;
	margin: 0px 3px 0px 10px!important;
	margin: 0px 0px 0px 8px;
}

#conteudo #dados_adicionais .iradio_s{
	vertical-align: top!important;
	vertical-align: middle;
	margin: 0px 3px 0px 0px!important;
	margin: 0px;
}

#conteudo #dados_adicionais td img{
	position: absolute;
	right: 7px;
	vertical-align: middle;
	border: none;
	margin: 0px 0px 0px 3px;
	cursor: pointer;
}

#conteudo #dados_adicionais .itext{
	font-size: 12px;
	width: 70px;
	border: 1px solid #999999;
	margin: 0px 3px 0px 10px;
}

#conteudo #dados_adicionais td select{
	vertical-align: middle;
	font-size: 10px;
	width: 96px;
}

#conteudo #atividades{
	background: url(form_gray_bg.gif) repeat-x #fafafa;
	border: 1px solid #cccccc;
	width: 400px;
	padding: 0px 0px 10px 0px;
	position: relative;
}

#conteudo #atividades td{
	width: 166px;
	padding: 4px 2px!important;
	padding: 2px;
	font-size: 11px;
	color: #333333;
}

#conteudo #atividades .td_label{
	vertical-align: top;
	text-align: right;
	width: 176px;
}

#conteudo #atividades label{
	font-size: 12px;
	color: #333333;
}

#conteudo #atividades .icheck{
	vertical-align: top!important;
	vertical-align: middle;
	margin: 0px 3px 5px 0px!important;
	margin: 0px;
}

#conteudo #atividades td select{
	width: 190px;
	font-size: 10px;
}

#conteudo #atividades td img{
	position: absolute;
	right: 7px;
	vertical-align: middle;
	border: none;
	margin: 0px 0px 0px 3px;
	cursor: pointer;
}

#conteudo #verificacao_dados{
	background: url(form_gray_bg.gif) repeat-x #fafafa;
	border: 1px solid #cccccc;
	width: 380px;
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 10px 10px;
	position: relative;
}

#conteudo #verificacao_dados p{
	font-size: 12px;
	color: #333333;
}

#conteudo #verificacao_dados hr{
	background: none;
	border: 1px dashed #cccccc;
	margin: 13px 0px 10px 0px!important;
	margin: 0px 0px 3px 0px;
}

#conteudo #verificacao_dados .total{
	font-size: 18px;
	font-weight: bold;
}

#conteudo #verificacao_dados .total span{
	color: #ff0000;
}

#conteudo #box_conclusao{
	background: url(form_gray_bg.gif) repeat-x #fafafa;
	border: 1px solid #cccccc;
	width: 380px;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	position: relative;
}

#conteudo #box_conclusao p{
	font-size: 12px;
	color: #333333;
}

#conteudo .tabela_programacao{
	font-size: 12px;
	border: 1px solid #666666;
	border-collapse: collapse;
}

#conteudo .tabela_programacao th{
	padding: 2px;
	border: 1px solid #666666;
	background: #dddddd;
}

#conteudo .tabela_programacao td{
	padding: 2px;
	border: 1px solid #666666;
	width: 155px;
	padding: 5px;
	text-align: left;
	color: #333333;
}

#conteudo .tabela_programacao .tdhover{
	background: #444444;
	color: #ffffff;
}

#conteudo .tabela_programacao .tdhover a{
	color: #ffffff;
	text-decoration: none;
}

#conteudo .tabela_programacao .tdhover a:hover{
	text-decoration: underline;
}

#conteudo .tabela_programacao .tdhover ul li{
	color: #CCCCCC;
}

#conteudo .tabela_programacao td img{
	vertical-align: baseline;
}

#conteudo .tabela_programacao td span{
	position: relative;
}

#conteudo .tabela_programacao td a{
	color: #333333;
	text-decoration: none;
}

/*#conteudo .tabela_programacao td a:hover{
	font-style: italic;
}*/

#conteudo .tabela_programacao td ul{
	margin: 2px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}


#conteudo .tabela_programacao td ul li{
	background: url(programacao_bullet.gif) no-repeat 4px 4px;
	font-size: 11px;
	color: #444444;
	padding: 0px 0px 0px 15px;
	line-height: 12px;
}

#conteudo .tabela_programacao .horarios{
	background: #f7f7f7;
	width: 80px;
}

#conteudo .tabela_programacao .celula_minicurso{
	background: #ecf3ec;
}

#conteudo .tabela_programacao .celula_oficina{
	background: #e0e7fb;
}

#conteudo .tabela_programacao .celula_conferencia{
	background: #fbfae0;
}

#conteudo .tabela_programacao .celula_tutorial{
	background: #f9ecfb;
}

#conteudo .tabela_programacao .celula_intervalo{
	background: #fae8e8;
}

#conteudo .tabela_programacao .celula_cerimonia{
	background: #e3cfef;
}

#conteudo .tabela_programacao .celula_comunicacao{
	background: #c1e5be;
}

#conteudo .tabela_programacao .celula_sessao_tematica{
	background: #ffa5a5;
}

#conteudo .tabela_programacao .celula_mesa_redonda{
	background: #98b7f6;
}

#conteudo .tabela_programacao .celula_sessao_poster{
	background: #ffd399;
}

#conteudo .tabela_programacao .celula_conf_tut{
	background: url(prog_conf_tut_bg.gif) repeat-x 0px -5px;
}

#conteudo #action_buttons{
	width: 405px;
	text-align: right;
	margin: 20px 0px 0px 0px;
}

#conteudo #action_buttons .ibutton{
	background: url(form_button_bg.gif) no-repeat;
	width: 103px;
	height: 24px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
}

#conteudo #painel_direito{
	width: auto;
	float: right;
}

#conteudo .note_box{
	background: url(note_box_bg.gif) repeat-x #faf08c;
	border: 2px solid #f0ca59;
	padding: 5px;
	width: 170px;
	position: relative;
	margin: 0px 0px 20px 0px;
}

#conteudo .note_box .note_clip{
	position: absolute;
	display: block;
	top: -11px;
	right: 6px;
}

#conteudo .note_box p{
	font-size: 12px;
}

#conteudo .note_box p b{
	color: #800000;
}

#conteudo .calc_box{
	background: url(calc_box_bg.gif) repeat-x #faf08c;
	border: 2px solid #73a7e3;
	padding: 5px;
	width: 170px;
	position: relative;
	margin: 0px 0px 20px 0px;
}

#conteudo .calc_box .calc_box_calc{
	position: absolute;
	display: block;
	top: -11px;
	right: 6px;
}

#conteudo .calc_box p{
	font-size: 12px;
}

#conteudo .calc_box p b{
	color: #DD0207;
}

#conteudo .calc_box ul li{
	color: #73a7e3;
	font-size: 12px;
}

#conteudo .calc_box .calc_total{
	text-align: center;
	border-top: 1px solid #999999;
	font-weight: bold;
	font-size: 18px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	color: #ff0000;
}

#conteudo #submissao_box{
	background: url(form_gray_bg.gif) repeat-x #fafafa;
	border: 1px solid #cccccc;
	width: 595px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	position: relative;
}

#conteudo #submissao_box .title_separator{
	border-bottom: 1px dashed #cccccc;
	width: 575px;
	display: block;
	margin: 10px 0px 5px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#conteudo #submissao_box .iradio{
	vertical-align: top!important;
	vertical-align: middle;
	margin: 0px 3px 0px 10px!important;
	margin: 0px 0px 0px 8px;
}

#conteudo #submissao_box .iradio_s{
	vertical-align: top!important;
	vertical-align: middle;
	margin: 0px 3px 0px 0px!important;
	margin: 0px;
}

#conteudo #submissao_box td{
	padding: 2px;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
}

#conteudo #submissao_box .td_label{
	text-align: right;
	width: 92px;
	padding: 0px;
}

#conteudo #submissao_box .itext{
	font-size: 12px;
	width: 482px;
	vertical-align: middle;
	border: 1px solid #999999;
}

#conteudo #submissao_box td img{
	position: absolute;
	right: 7px;
	vertical-align: middle;
	border: none;
	margin: 0px 0px 0px 3px;
	cursor: pointer;
}

#conteudo #submissao_box label{
	font-size: 12px;
	color: #333333;
}

#conteudo #submissao_box select{
	width: 483px;
	font-size: 11px;
	border: 1px solid #999999;
	vertical-align: middle;
}

#conteudo #submissao_box .sub_concurso input{
	margin: 0px 2px 0px 10px!important;
	margin: 0px 0px 0px 10px;
	vertical-align: middle;
}

#conteudo #submissao_box #submissao_concurso td{
	width: 94px;
	padding: 4px 2px!important;
	padding: 2px;
	font-size: 11px;
	color: #333333;
}

#conteudo #submissao_box #submissao_resto td{
	width: 108px;
	padding: 4px 2px!important;
	padding: 2px;
	font-size: 11px;
	color: #333333;
	text-align: right;
}

#conteudo #submissao_box #submissao_concurso .itext_nomes{
	font-size: 12px;
	width: 89px;
	vertical-align: middle;
	border: 1px solid #999999;
}

#conteudo #submissao_box #submissao_concurso .alert_box{
	width: 510px;
	height: 30px;
	background: url(icon_alert.gif) no-repeat 30px 0px;
	padding: 0px 0px 0px 70px;
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	color: #800000;
	font-weight: bold;
}

#conteudo #submissao_box #submissao_resto .itext_nomes{
	font-size: 12px;
	width: 98px;
	vertical-align: middle;
	border: 1px solid #999999;
}

#conteudo #submissao_box #submissao_concurso .td_label{
	text-align: right;
	width: 90px;
}

#conteudo #submissao_box #submissao_concurso .td_label_nomes{
	text-align: center;
	color: #666666;
}

#conteudo #submissao_box #submissao_resto .td_label_nomes{
	text-align: center;
	color: #666666;
}

#conteudo #submissao_box #submissao_resto .td_label_actions{
	text-align: center;
	color: #666666;
	width: 16px;
}

#conteudo #submissao_box #submissao_resto .td_label_actions input{
	background: url(icon_delete.gif) no-repeat;
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
}

#conteudo #submissao_box #submissao_resto .alert_box{
	width: 510px;
	height: 30px;
	background: url(icon_alert.gif) no-repeat 30px 0px;
	padding: 0px 0px 0px 70px;
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	color: #800000;
	font-weight: bold;
}

#conteudo #submissao_box .sub_formato input{
	margin: 0px 2px 0px 10px!important;
	margin: 0px 0px 0px 10px;
	vertical-align: middle;
}

#conteudo #submissao_box #submissao_resto .author_add{
	background: url(form_author_add_btn.gif) no-repeat;
	width: 133px;
	height: 24px;
	border: none;
	cursor: pointer;
}

#conteudo #submissao_abstract{
	background: url(form_gray_bg.gif) repeat-x #fafafa;
	border: 1px solid #cccccc;
	width: 579px;
	margin: 0px 0px 20px 0px;
	padding: 0px 8px 10px 8px;
	position: relative;
}

#conteudo #submissao_abstract label{
	font-size: 12px;
	color: #333333;
	display: block;
}

#conteudo #submissao_abstract textarea{
	width: 575px;
	height: 250px;
	font-size: 12px;
	border: 1px solid #999999;
	display: block;
}

#conteudo #submissao_abstract .container_status{
	background: #999999;
	width: 567px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
	padding: 0px 5px;
}

#conteudo .tabela_datas_importantes{
	font-size: 12px;
	border: 1px solid #666666;
	border-collapse: collapse;
}

#conteudo .tabela_datas_importantes td{
	padding: 4px;
	border: 1px solid #666666;
	text-align: justify;
	vertical-align: top;
}

#conteudo .tabela_datas_importantes .td_data{
	width: 100px;
	text-align: center;
	font-weight: bold;
	color: #3f7841;
}

#conteudo .tabela_inscricao{
	font-size: 12px;
	border: 1px solid #666666;
	border-collapse: collapse;
	width: 100%;
}

#conteudo .tabela_inscricao th{
	background: #5A8C5C;
	padding: 4px;
	color: #ffffff;
}

#conteudo .tabela_inscricao td{
	padding: 4px;
	border: 1px solid #666666;
	text-align: center;
	vertical-align: middle;
}

#conteudo .tabela_inscricao .td_h{
	background: #eeeeee;
	font-weight: bold;
}

#conteudo #inscricao_button{
	text-align: right;
	margin: 20px 0px 0px 0px;
}

#conteudo #inscricao_button .ibutton{
	background: url(ficha_inscricao_btn.gif) no-repeat;
	width: 253px;
	height: 43px;
	border: none;
	cursor: pointer;
}

#conteudo #submissao_button{
	text-align: right;
	margin: 20px 0px 0px 0px;
}

#conteudo #submissao_button .ibutton{
	background: url(ficha_submissao_btn.gif) no-repeat;
	width: 263px;
	height: 43px;
	border: none;
	cursor: pointer;
}

#conteudo .listagem{
	background: #fafafa;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	font-size: 11px;
	width: 100%;
}

#conteudo .listagem .sub_file{
	float: right;
}

#conteudo .listagem .sub_file img{
	border: none;
}

#conteudo .listagem .tabela_autores{
	width: auto;
	margin: 5px 0px;
}

#conteudo .listagem .tabela_autores td{
	background: none;
	padding: 0px;
}

#conteudo .listagem .tabela_autores td a{
	text-decoration: none;
	color: #333333;
}

#conteudo .listagem .tabela_autores td a:hover{
	text-decoration: underline;
}

#conteudo .listagem tr th{
	background: url(table_th_bg.gif) repeat-x;
	height: 20px;
	border-bottom: 1px dashed #999999;
	color: #3b673b;
	padding: 5px 0px;
}

#conteudo .listagem tr td{
	/*border-bottom: 1px dashed #999999;*/
	/*border-right: 1px dashed #999999;*/
	background: url(table_td_bg.gif) repeat-x bottom;
	color: #333333;
	padding: 3px;
	vertical-align: top;
}

#conteudo .listagem tr .td_status_aprovado{
	background: url(table_td_bg_aprovado.gif) repeat-x bottom #eafee7;
}

#conteudo .listagem tr .td_status_reprovado{
	background: url(table_td_bg_reprovado.gif) repeat-x bottom #f7e1e1;
}

#conteudo .listagem tr .td_status_descartado{
	background: url(table_td_bg_descartado.gif) repeat-x bottom #ff6e6e;
	/*color: #ffffff;*/
}
/*
#conteudo .listagem tr .td_status_descartado .extra_info{
	color: #333333;
}*/

#conteudo .listagem tr .td_input{
	width: 20px;
	padding: 3px 0px!important;
	padding: 0px;
	text-align: center;
}

#conteudo .listagem tr .td_id{
	width: 20px;
	text-align: center;
	font-weight: bold;
	color: #3b673b;
}

#conteudo .listagem tr .td_fmt{
	width: 50px;
	text-align: center;
	font-weight: bold;
}

#conteudo .listagem tr .td_fmt_decidido{
	width: 70px;
	text-align: center;
	font-weight: bold;
}

#conteudo .listagem tr .td_data{
	width: 60px;
	text-align: center;

}

#conteudo .listagem tr .td_valor{
	width: 60px;
	text-align: center;

}

#conteudo .listagem tr td .extra_info{
	margin: 5px 0px;
	border: 1px dashed #cccccc;
	padding: 5px;
	background: #ffffe1;
	display: none;
}

#conteudo .listagem tr .paginacao_esq{
	float: left;
}

#conteudo .listagem tr .paginacao_meio{
	text-align: center;
	vertical-align: bottom;
	line-height: 20px;
}

#conteudo .listagem tr .paginacao_meio a{
	border: 1px solid #F4F4F4;
	padding: 2px 4px;
	color: #333333;
	text-decoration: none;
}

#conteudo .listagem tr .paginacao_meio a:hover{
	border: 1px solid #999999;
	background: #dddddd;
}

#conteudo .listagem tr .paginacao_dir{
	float: right;
}

#conteudo .listagem tr .paginacao_dir a:hover{
	border: 1px solid #F4F4F4;
	background: none;
}

#conteudo .listagem tr .paginacao_esq a:hover{
	border: 1px solid #F4F4F4;
	background: none;
}

#conteudo #filtro_categoria{
	margin: 0px 0px 10px 0px;
}

#conteudo #filtro_categoria p{
	font-size: 10px;
}

#conteudo #filtro_categoria select{
	font-size: 10px;
}

#conteudo #fld_comunicacoes_horarios{
	border: 1px solid #666666;
	padding: 0px 10px 20px 10px;
}

#conteudo #fld_comunicacoes_horarios legend{
	margin: 0px;
	color: #ffffff;
	border: 1px solid #666666;
	background: #3f7841;
	padding: 5px 50px;
	font-size: 16px;
	font-weight: bold;
	text-align: center
}

#conteudo #fld_comunicacoes_horarios ul{
	list-style: none;
	padding: 0px;
}

#conteudo #fld_comunicacoes_horarios ul li{
	border-bottom: 1px dashed #666666;
	color: #333333;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
}

#conteudo #fld_comunicacoes_horarios ul li b{
	color: #3f7841;
}

#conteudo #fld_comunicacoes_horarios_poster{
	border: 1px solid #666666;
	padding: 0px 10px 20px 10px;
}

#conteudo #fld_comunicacoes_horarios_poster legend{
	margin: 0px;
	color: #ffffff;
	border: 1px solid #666666;
	background: #3f7841;
	padding: 5px 50px;
	font-size: 16px;
	font-weight: bold;
	text-align: center
}

#conteudo #fld_comunicacoes_horarios_poster ul{
	list-style: none;
	padding: 0px;
}

#conteudo #fld_comunicacoes_horarios_poster ul li{
	border-bottom: 1px dashed #666666;
	color: #333333;
	font-size: 12px;
	padding: 8px 0px 5px 0px;
}

#conteudo #fld_comunicacoes_horarios_poster ul li b{
	color: #333333;
}

#header{
	background: url(header.gif) no-repeat;
	width: 770px;
	height: 88px;
}

#footer{
	background: url(footer_bg.gif) no-repeat;
	width: 770px;
	height: 17px;
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

#footer span{
	margin: 0px 20px;
}

#footer a{
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
}