/* elementos básicos */
/*
Dimensőes:
   770
   627
   613
*/

span.spn_destaque {
   color:#f00;
   font-weight: bolder;
}

body { 
	margin: 0px; 
	font: 8pt verdana, arial, helvetica, sans-serif;
	width: 770px;
}

body#frm_pop_up { 
	margin: 0px; 
	font: 8pt verdana, arial, helvetica, sans-serif;
	width: 630px;
   background-color: #FFFFF7;
}

body.bdy_traducao { 
	margin: 0px; 
	font: 8pt verdana, arial, helvetica, sans-serif;
	width: 400px;
   background-color: #FFFFF7;
}

/*
p { 
	font: 8pt/16pt Arial, Helvetica, sans-serif;
	margin-top: 0px; 
	text-align: justify;
	}

h3 { 
	font: italic normal 12pt Arial, Helvetica, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}
*/

div.t_clear { 
  clear: both; 
  margin: 0; 
  padding: 0; 
  width: auto;
  height: 0px !important;
  height: auto;
  line-height: 1px;
  voice-family: "\"}\""; 
  voice-family:inherit; 
  height: 0px;
}

a.lnk_pular_menu {
   display: none;
}

div.t_fontzero { 
  font-size: 0px;;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a:link { 
	font-weight: bold;
	text-decoration: none;
	color: #0000aa;
	}
a:visited { 
	font-weight: bold;
	text-decoration: none;
	color: #0000aa;
	}
a:hover, a:active { 
	font-weight: bold;
	text-decoration: none; 
	color: #ffaa00;
	}

a.lnk_foto {
   top: 5px;
   position: relative;
	left: 5px;
	border: none;
}

a.lnk_foto:link {
   color: #fffff7;
}

a.lnk_foto:visited {
   color: #fffff7;
}

a.lnk_idioma:link,a.lnk_idioma:visited { 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

a.lnk_idioma:hover, a.lnk_idioma:active { 
	font-weight: bold;
	text-decoration: none; 
	color: #0000aa;
}

img.lnk_img_link {
   border: none;
}

span.btn_expand {
   float: left;
   background-image: url('images/btn_expand.gif');
   background-repeat: no-repeat;
   width: 9px;
   height: 9px;
   margin-top: 2px;
   margin-right: 5px;
   cursor: pointer;
}

span.btn_collapse {
   float: left;
   background-image: url('images/btn_collapse.gif');
   background-repeat: no-repeat;
   width: 9px;
   height: 9px;
   margin-top: 2px;
   margin-right: 5px;
   cursor: pointer;
}

#dv_erro {
	clear: both;
	float: left;
	margin: 0px 20px 20px 10px;
	width: 620px;
	
}
	
#dv_erro #dv_barra_gov_erro {
   width:620px;
   margin:0;
	height: 37px;
   background: url('images/barra_gov_principal/bg_main_print.png');
}

#dv_erro #dv_barra_gov_erro span {
	height: 37px;
	position: absolute;
	width: 430px;
	background: transparent url('images/barra_gov_principal/logo_sri.gif') no-repeat top left;
}
	
#dv_erro #dv_barra_cdes_erro {
   width:620px;
   margin:0;
	height: 45px;
   background: url('images/barra_gov_principal/bg_cdes_print.png');
}

#dv_erro #dv_barra_cdes_erro span#spn_logo_cdes {
   margin-top: 3px;
   margin-left: 5px;
	height: 35px;
	position: absolute;
	width: 430px;
	background: transparent url('images/barra_gov_principal/logo_cdes.png') no-repeat top left;
}

#dv_erro #dv_barra_cdes_erro span#spn_cdes {
   margin-top: 8px;
   margin-left: 50px;
	height: 35px;
	position: absolute;
	font: 14pt verdana, arial, helvetica, sans-serif;
}
	
#dv_erro h1 {
	font: bold 14pt/22pt Arial, Helvetica, sans-serif;
	text-align: justify;
	border-bottom: 2px solid #2979B4;
   }

#dv_erro h2 {
	color: #555753; 
	font: italic 10pt/22pt Arial, Helvetica, sans-serif;
	text-align: justify;
   }

#dv_erro_descricao {
	clear:both; 
	margin: 20px 20px 20px 10px; 
	width: 500px; 
	float: left;
   border: #000 1px solid;
	}
	
#dv_erro_descricao p {
	font: 10pt/22pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px; 
	text-align: justify;
	background-color: #CCCCCC;
	}

#dv_erro_descricao span {
	margin: 10px 10px 10px 10px; 
   }

#dv_erro_descricao font.f1 {
   font-weight: bold;
   }
   

/* In IE6 (v6.0.29?) #dv_barra_gov_principal and #fme_direita content play peek-a-boo. So here I give "layout" to this element (using width) and use negative lateral margins as well to make sure IE doesn't show an horizontal scrollbar */
#dv_barra_gov_principal {
   width:100%;
   margin:0 -1px;
	height: 50px;
   background: url('images/barra_gov_principal/bg_main.gif');
}

#dv_barra_gov_principal span {
   visibility: hidden;
   display: none;
   height: 0px;
   width: 0px;
}

#dv_barra_gov_principal a.presidencia {
	background: transparent url('images/barra_gov_principal/logo_sri.gif') no-repeat top left;
	height: 37px;
	position: absolute;
	width: 430px;
}

#dv_barra_gov_principal select {
	left: 405px;
	position: absolute;
	top: 7px;
   background-color: #F8c400;
   list-style-image: none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-style: normal;
   font-weight: normal;
}

#dv_barra_gov_principal a.brasilgov {
   display: none;
	left: 638px;
	background: transparent url('images/barra_gov_principal/brasil.gif') no-repeat top left;
	height: 37px;
	position: absolute;
	width: 116px;
}

#dv_barra_gov_principal h1 {
	position: absolute;
	left: 405px;
	top: 36px;
   margin: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: xx-small;
   font-style: normal;
   font-weight: normal;
   color: #000080;
}

#dv_barra_gov_principal a.faleconosco {
	position: absolute;
	left: 673px;
	top: 37px;
	background: transparent url('images/barra_gov_principal/fale.gif') no-repeat top left;
	height: 13px;
	width: 81px;
}

#dv_barra_gov_principal span.spn_idioma {
	position: relative;
	left: 0px !important;
	left: 3px;
	top: 37px;
	margin-left:10px; 
	padding-left: 2px;
	padding-right: 2px;
   visibility: visible;
   display: inline;
   height: auto;
   width: auto;
   background-color: #7BB7E1;
   color: #FFFFFF;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: xx-small;
   font-style: normal;
   font-weight: bolder;
}

/* ********************* Formulário ************************/   
/* LAYOUT STUFF */
/* The 100% width in #dv_page is used to prevent an IE bug regarding backgound painting, but this also creates a gap between #fme_baixo and #dv_page. To remove that gap, the same declaration is added to #fme_baixo */
#dv_page {
   min-width:770px;
   width: 770px;
   background: url(images/barra_fundo.png) repeat-y;
   margin: 0 auto;
   text-align: left;
}

#fme_window {
}

/* display:inline is in there to prevent an IE Bug (IE doubles margins on floats). */
#dv_block {
   float:left;
   margin-top:0px;
   padding: 0px;
   margin-left:-200px;
   margin-top:44px;
/*   border: 1px solid;*/

/*   width:100%;
   float:left;
   display:inline;
   margin-left:-200px;*/
}

/* the trick is in the padding/margin values. Note that this element is *not* a float. If the fme_direita is shorter than #fme_centro, then there is no need for this rule. */
div#fme_direita {
   display: block;
   position: absolute;
   clear: both;
   width:770px;
   height: 44px;
   background: url('images/topo.png');
   top: 36px;
   left: 0px;
   clear:both;
   margin:0;
/*   color: #00552B;
   position: absolute;
   left: 0px;
   top: 52px;*/
}

div#fme_direita span#spn_sig_orgao {
   float: left;
   position: relative;
   font-size:24px;
   font-weight: bolder;
   top: 8px;
   left: 5px;
}

div#fme_direita span#spn_nom_orgao {
   float: left;
   position: relative;
   left: 10px;
   top: 20px;
   font-size: 11px;
   font-weight: bolder;
}

/* this is to make sure IE6 (v6.0.29?) *shows* this element */
#fme_direita p {
   position:relative;
}

#fme_direita div#dv_sair_acesso {
   float: left;
   position: absolute;
   top: 15px;
   left: 430px;
   width: 260px;
}

#fme_direita div#dv_sair_acesso div#dv_saudacao {
   float: left;
   position: relative;
   font-size: 9px;
   margin-left: 5px;
}

#fme_direita div#dv_sair_acesso div#dv_saudacao p {
   display: inline;
}

#fme_direita div#dv_sair_acesso a.sair {
   float: right;
   position: relative;
   left: 10px;
   font-size: 9px;
/*   float: right;
   position: relative;*/
   text-align: right;
}
#fme_direita div#dv_sair_acesso a span {
   margin-right: 0;
   top: -10px;
   left: -10px;
}

#fme_direita div#dv_acesso {
   float: right;
   margin-top: 5px;
   margin-bottom: 5px;
   font-size: 9px;
   display: inline;
   height: 20px;
   text-align: right;
}

#fme_direita div#dv_acesso span#spn_titulo {
   float: left;
   position: absolute;
   left: 423px;
   top: 14px;
   text-transform: uppercase;
   font-weight: bolder;
   width: 100px;
}

#fme_direita div#dv_acesso div#dv_login {
   float: left;
   position: relative;
   left: -70px;
   top: 6px;
}

#fme_direita div#dv_acesso div#dv_login label {
   font-size: 8px;
   text-transform: uppercase;
}

#fme_direita div#dv_acesso div#dv_login input {
   font-size: 9px;
   width: 35px;
   border: 1px solid;
   background-color: #FFFFF7;
}

#fme_direita div#dv_acesso div#dv_senha {
   float: left;
   position: relative;
   left: -67px;
   top: 6px;
}

#fme_direita div#dv_acesso div#dv_senha label {
   font-size: 8px;
   text-transform: uppercase;
}

#fme_direita div#dv_acesso div#dv_senha input {
   font-size: 9px;
   width: 30px;
   border: 1px solid;
   background-color: #FFFFF7;
}

#fme_direita div#dv_acesso a.confirma {
   float: left;
   position: relative;
   text-align: right;
   left: -65px;
   top: 10px;
   font-size: 9px;
}

#fme_direita div#dv_acesso a.confirma span {
}

#fme_direita div#dv_acesso a.limpa {
   display: none;
   text-align: right;
   margin-left: 10px;
   margin-right: 10px;
}

#fme_direita div#dv_acesso a.limpa span {
}

#fme_direita div#dv_acesso a.lembrar {
}

#fme_direita div#dv_acesso a.lembrar span {
}

/* Because of the 100% width declaration (needed for IE), the lateral margins need to go (or the box would be 2px too wide) */
#fme_baixo {
   position: relative;
   width:100%;
   clear:both;
   background:url('images/barra_baixo.png') no-repeat;
   font-weight: normal;
   font-size: 9px;
   height: 60px;
   color: #9F975C;
   margin-top: 35px;
}

#fme_baixo span#spn_fme_baixo_1 {
   position: relative;
   top: 35px;
   margin-left: 15px;
}

#fme_baixo span#spn_fme_baixo_2 {
   position: relative;
   clear: both;
   top: 35px;
   margin-left: 15px;
}

#fme_esquerda {
   float: left;
   width:140px;
   display:inline;
   margin-left:200px;
   background: url('images/barra.png');
}

#fme_esquerda #mnu_principal {
   font-size: 9pt;
   position: relative;
   z-index: 2;
}

#fme_esquerda div.mnu_spacer {
   margin-top: .5em;
}

#fme_esquerda #mnu_principal h2 {
   background: url('images/barra_topo.png');
   font-size: 9pt;
   margin: 0;
   padding: 0;
   list-style-type: none;
   height: 14px;
   width: 140px;
}

#fme_esquerda #mnu_principal h2 a.lnk_home {
   display: block;
   color: #000;
   text-decoration: none;
   background: url('images/home.gif');
   margin: 0;
   margin-left: 14px;
   padding: 0;
   height: 14px;
   width: 14px;
}

#fme_esquerda #mnu_principal h2 a.lnk_home span {
   display: none;
}

#fme_esquerda #mnu_principal ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#fme_esquerda #mnu_principal ul a.lnk_home {
   background-color: #fff;
   color: #000;
}

#fme_esquerda #mnu_principal div.dv_correio {
   background-color: #DED9C6;
   background-repeat: no-repeat;
   background-position: .4em .6em;
   width: 120px !important;
   width: 126px;
   margin-left: 8px !important;
   margin-left: 4px;
   margin-right: 0px;
   margin-bottom: 2px;
   margin-top: 2px;
   font-weight: normal;
   height: 30px;
   display: block;
   float: none !important;
   float: left;
   voice-family: "\"}\"";
   voice-family:inherit;
   float: none;
}

#fme_esquerda #mnu_principal div.dv_correio a {
   display: block;
   float: right;
   background: transparent url('images/btn_correio.gif') no-repeat;
   width: 64px;
   height: 27px;
}

#fme_esquerda #mnu_principal a.lnk_li {
   display: block;
   color: #000;
   width: 120px !important;
   width: 126px;
   margin-left: 8px !important;
   margin-left: 4px;
   margin-right: 0px;
   margin-bottom: 2px;
   height: 16px;
   padding: 2px 2px 0px 4px;
   text-decoration: none;
   font-weight: bold;
   background: url('images/barra_botao.png');
   font-size: 8pt;
   float: none !important;
   float: left;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   width: 120px;
   margin-left: 8px;
   float: none;
}

#fme_esquerda #mnu_principal a.lnk_li:hover {
   background-color: #2979B4;
   color: #FFF;
}

#fme_esquerda #mnu_principal li li a.lnk_li {
   background-color: #DED9C6;
   background-image: url(images/arrow.gif);
   background-repeat: no-repeat;
   background-position: .4em .6em;
   padding: 2px 2px 0px 12px;
   border-bottom: 1px solid #fff;
   font-weight: normal;
   height: auto;
   display: block;
   width: 112px !important;
   width: 126px;
   float: none !important;
   float: left;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   width: 112px;
   float: none;
}

#fme_esquerda #mnu_principal li li li a.lnk_li {
   background-position: .8em .6em;
   padding: 2px 2px 0px 20px;
   width: 104px !important;
   width: 126px;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   width: 104px;
}

#fme_esquerda #mnu_principal li li li li a.lnk_li {
   background-position: 1.2em .6em;
   padding: 2px 2px 0px 24px;
   width: 100px !important;
   width: 126px;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   width: 100px;
}

#fme_esquerda #mnu_banner {
   font-size: 9pt;
   z-index: 2;
}

#fme_esquerda #mnu_banner ul {
   margin: 0;
   margin-left: 10px;
   padding: 0;
   list-style-type: none;
}

#fme_esquerda #mnu_banner a.lnk_img {
   margin: 0;
   padding: 0;
   color: #DED9C6;
}

#fme_esquerda #mnu_banner a.lnk_img:hover {
   color: #2979B4;
}

#fme_esquerda #mnu_banner img {
   width: 120px;
   height: 60px;
}


#fme_esquerda #mnu_admin {
   font-size: 9pt;
   z-index: 2;
}

#fme_esquerda #mnu_admin h2 {
   display: block;
   padding: 2px 0px 0px 10px;
   font-size: 9pt;
   margin: 0;
   list-style-type: none;
   height: 16px;
   background: url('images/barra_botao_adm.png');
}

#fme_esquerda #mnu_admin h2 a.lnk_home {
   background-color: #ccc;
   color: #000;
}

#fme_esquerda #mnu_admin ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#fme_esquerda #mnu_admin a.lnk_liadm, #fme_esquerda #mnu_principal a.lnk_liadm {
   display: block;
   width: 120px !important;
   width: 126px;
   color: #FFF;
   margin-left: 8px !important;
   margin-left: 4px;
   margin-right: 0px;
   margin-bottom: 2px;
   height: 16px;
   padding: 2px 2px 0px 4px;
   text-decoration: none;
   font-weight: bold;
   background: url('images/barra_botao_adm.png');
   font-size: 8pt;
   float: none !important;
   float: left;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   width: 120px;
   margin-left: 8px;
   float: none;
}

#fme_esquerda #mnu_admin a.lnk_liadm:hover, #fme_esquerda #mnu_principal  a.lnk_liadm:hover {
   background-color: #AB363C;
   color: #FFF;
}

#fme_esquerda #mnu_admin li li a.lnk_liadm, #fme_esquerda #mnu_principal li li a.lnk_liadm {
   background-color: #DED9C6;
   background-image: url(images/arrow.gif);
   background-repeat: no-repeat;
   background-position: .4em .6em;
   padding: 2px 2px 0px 12px;
   border-bottom: 1px solid #fff;
   font-weight: normal;
   height: auto;
   display: block;
   width: 112px !important;
   width: 126px;
   color: #000;
   text-decoration: none;
   float: none !important;
   float: left;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   width: 112px;
   float: none;
}

#fme_esquerda #mnu_admin li li li a.lnk_liadm, #fme_esquerda #mnu_principal li li li a.lnk_liadm {
   background-position: .8em .6em;
   padding: 2px 2px 0px 20px;
   width: 104px !important;
   width: 126px;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   width: 104px;
}

/* Fix IE. Hide from IE Mac \*/
* html #mnu_principal ul ul li{float: left; height:1%;}
* html #mnu_principal ul ul li a.lnk_liadm{height:1%;}
/* End */

/* Fix IE. Hide from IE Mac \*/
* html #mnu_admin ul li{float:left;height:1%;}
* html #mnu_admin ul li a{height:1%;}
/* End */

#fme_centro {
   margin: 0px;
   margin-left: 340px;
   width:627px;
   background-color: #fff;     /*** This div has a background to cover the 2-tone body BG ***/
   left: 0px;
}

div > div#fme_centro {
   left: 0px !important;
   left: -4px;
   margin-left: 343px !important;
   margin-left: 340px;
   position: relative;
}

div#fme_centro div.dv_image_verification {
   margin-top: 20px;
   background-color: #EEEBE1;
   height: 90px;
}

div#fme_centro div.dv_image_verification span.spn_image {
   margin-left: 20px;
   margin-top: 20px;
   float: left;  
}

div#fme_centro div.dv_image_verification span.spn_image img {
  
} 

div#fme_centro div.dv_image_verification span.frm_image {
   float: left;
   margin-left: 20px;  
}

div#fme_centro div.dv_image_verification span.frm_image p {
   margin-left: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
}

div#fme_centro div.dv_image_verification span.frm_image input#txt_codigo_imagem {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
}

#fme_centro #frm_exibicao {
   margin: 0;
   padding: 0;
   background: url('images/barra_fundo_central.png') repeat-y;
}

#fme_centro #frm_exibicao H2 {
   margin: 0;
   padding: 0;
   height: 24px;
   background: url('images/topo_central.png');
   text-align: center;
   color: #000;
   font-size: 12pt;

/*   margin-top: 10px;
   text-align: left;
   color: #006A21;
   font-size: 16pt;
   background-color: #EAFFF0;
   border-top: 3px solid #006A21;
   border-bottom: 3px solid #006A21;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 8px;*/
}

#fme_centro #frm_exibicao .hdr_presidencia H3 {
   margin: 0;
   padding: 0;
   height: 24px;
   margin-left: 15px;
   margin-top: 20px;
   text-align: left;
   color: #000;
   font-size: 11pt;
   font-weight: bold;
}

#fme_centro #frm_exibicao .hdr_presidencia H4 {
   margin: 0;
   padding: 0;
   height: 24px;
   margin-left: 15px;
   margin-top: 5px;
   text-align: left;
   color: #000;
   font-size: 10pt;
   font-weight: bold;
}

#fme_centro #frm_exibicao .hdr_presidencia H5 {
   margin: 0;
   padding: 0;
   height: 24px;
   margin-left: 15px;
   margin-top: 5px;
   text-align: left;
   color: #000;
   font-size: 9pt;
   font-weight: bold;
}

#fme_centro #frm_exibicao .hdr_presidencia H6 {
   margin: 0;
   padding: 0;
   height: auto;
   margin-left: 70px;
   margin-top: 0px;
   text-align: left;
   color: #000;
   font-size: 9pt;
   font-weight: bold;
}

#fme_centro #frm_exibicao .div_separador {
   margin: 0;
   padding: 0;
   height: 24px;
   margin-left: 15px;
   margin-top: 5px;
   text-align: left;
   background-color: #f00;
   font-size: 9pt;
   font-weight: bold;
   position: relative;
}

#fme_centro #frm_exibicao .hdr_membros {
   border-top: 2px solid #907126;
   margin-top: 30px;
   width: 602px;
   background-color: #f7f4e5;
   float: none !important;
   float: left;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   float: none;
}

#fme_centro #frm_exibicao .hdr_membros H3 {
   margin: 0;
   padding: 0;
   margin-left: 15px;
   padding-top: 5px;
   padding-bottom: 5px;
   text-align: left;
   color: #000;
   font-size: 9pt;
   font-weight: bold;
}

#fme_centro #frm_exibicao #hdr_exibicao {
/*   margin-top: 10px;*/
   text-align: center;
   width: 602px;
   float: none !important;
   float: left;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   float: none;
}

#fme_centro #frm_exibicao #hdr_exibicao span.hdr_row {
   padding-top: 3px;
   padding-bottom: 3px;
   position: relative;
   float: left;
   font-size: 10pt;
   width: 301px;
   border-bottom: 2px solid #907126;
   background-color: #f7f4e5;
/*   background-color: #E2D3A7;*/
}

#fme_centro #frm_exibicao #hdr_exibicao_ano {
/*   margin-top: 10px;*/
   padding-top: 3px;
   padding-bottom: 3px;
   background-color: #f7f4e5;
   border-bottom: 2px solid #907126;
   text-align: left;
   width: 602px;
   float: none !important;
   float: left;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   float: none;
}

#fme_centro #frm_exibicao #hdr_exibicao_ano span.hdr_row {
   position: relative;
   font-size: 10pt;
   padding-left: 40px;
   background-color: #f7f4e5;
/*   background-color: #E2D3A7;*/
}

div#fme_centro div#frm_exibicao div.tbl_row {
   position: relative;
   float: left;
   width: 613px;
   text-align: left;
   background-color: #fffff7;
}

div#fme_centro div#frm_exibicao div.tbl_galeria_row {
   text-align: center;
}

/*div#fme_centro div#frm_exibicao div.tbl_row:hover {
   background-color: #F1ECD8;
}*/

div#fme_centro div#frm_exibicao div.tbl_row span.row_item {
   margin-top: 2px;
   margin-bottom: 2px;
   position: relative;
   float: left;
   font-size: 10pt;
   width: 49%;
}

div#fme_centro div#frm_exibicao div.tbl_galeria_row span.row_item {
   font-size: 8pt;
}

div#fme_centro div#frm_exibicao div.tbl_galeria_row span.row_item a.lnk_galeria {
   margin: 0;
   padding: 0;
   color: #907126;
}

div#fme_centro div#frm_exibicao div.tbl_galeria_row span.row_item a.lnk_galeria:hover {
   color: #2979B4;
}

div#fme_centro div#frm_exibicao div#tbl_total {
   padding-top: 3px;
   padding-bottom: 3px;
   width: 602px;
   background-color: #f7f4e5;
/*   background-color: #E2D3A7;*/
   border-bottom: 2px solid #907126;
}

#fme_centro #frm_exibicao #frm_titulo {
   display: block;
   margin: 0;
   padding: 0;
   height: 24px;
   background: url('images/topo_central.png');
   text-align: center;
   color: #000;
   font-size: 12pt;

/*   margin-top: 10px;
   text-align: left;
   color: #006A21;
   font-size: 16pt;
   background-color: #EAFFF0;
   border-top: 3px solid #006A21;
   border-bottom: 3px solid #006A21;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 8px;
   display: block;
   width:96%;
   margin: auto;
   margin-bottom: 10px;*/
}

#fme_centro #frm_exibicao #frm_cadastro {
	font-size: 10pt;
   display: block;
   width:609px;
   margin: 0;
   padding: 0;
   padding-top: 10px;
}

div#dv_eventos div#frm_discussao {
	font-size: 10pt;
	float: left;
   width:605px;
   margin: 0;
   padding: 0;
   border: 1px solid #000;
}

div#dv_idioma_0 {
	font-size: 10pt;
   display: block;
   width:100%;
   margin: 0;
   padding: 0;
   padding-top: 10px;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_caption,
#fme_centro #dv_eventos #frm_discussao div.row_caption,
div#dv_idioma_0 div.row_caption {
   float: left;
   display: block;
   width:100%;
   margin: auto;
   padding-top: 5px;
   background-color: #EDE6C5;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_caption label,
#fme_centro #dv_eventos #frm_discussao div.row_caption label,
div#dv_idioma_0 div.row_caption label {
   position: relative;
   float: left;
   width: 97%;
   text-align: left;
   padding-left: 3%;
   font-size: 10px;
   font-weight: bolder;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item,
#fme_centro #dv_eventos #frm_discussao div.row_item,
div#dv_idioma_0 div.row_item {
   display: block;
   width:100%;
   margin: auto;
   padding-top: 3px;
   font-size: 9px;
   margin: 0;
}

div#dv_idioma_0 div.row_item {
   float: left;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item hr,
#fme_centro #dv_eventos #frm_discussao div.row_item hr,
div#dv_idioma_0 div.row_item hr {
   position: relative;
   float: left;
   width:100%;
   margin: 0;
   padding: 0;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item label,
#fme_centro #dv_eventos #frm_discussao div.row_item label,
div#dv_idioma_0 div.row_item label {
   margin: 0;
   padding: 0;
   padding-top: 1px;
   position: relative;
   float: left;
   width: 40%;
   font-size: 9px;
   text-align: right;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item label.lbl_value,
#fme_centro #dv_eventos #frm_discussao div.row_item label.lbl_value,
div#dv_idioma_0 div.row_item label.lbl_value {
   margin: 0;
   padding: 0;
   float: none;
   width: 40%;
   font-size: 9px;
   margin-left: 20px;
   text-align: left;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item a.lnk_img,
#fme_centro #dv_eventos #frm_discussao div.row_item a.lnk_img,
div#dv_idioma_0 div.row_item a.lnk_img {
   margin: 0;
   padding: 0;
   margin-left: 20px;
   font-size: 9px;
   text-align: left;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item a.lnk_pesq img,
#fme_centro #dv_eventos #frm_discussao div.row_item a.lnk_pesq img,
#fme_centro #dv_eventos div.evn_dsc_detalhe a img {
  	text-decoration: none;
	border: none;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item input,
#fme_centro #dv_eventos #frm_discussao div.row_item input,
div#dv_idioma_0 div.row_item input {
   margin: 0;
   padding: 0;
   margin-left: 20px;
   font-size: 9px;
   text-align: left;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item textarea,
#fme_centro #dv_eventos #frm_discussao div.row_item textarea,
div#dv_idioma_0 div.row_item textarea {
   margin: 0;
   padding: 0;
   font-size: 9px;
   text-align: left;
   width: 350px;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item select,
#fme_centro #dv_eventos #frm_discussao div.row_item select,
div#dv_idioma_0 div.row_item select {
   margin: 0;
   padding: 0;
   margin-left: 20px;
   text-align: left;
   font-size: 10px;
   color: #000000;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item label.row_radio,
#fme_centro #dv_eventos #frm_discussao div.row_item label.row_radio,
div#dv_idioma_0 div.row_item label.row_radio {
   display: inline;
   margin: 0;
   padding: 0;
   position: static;
   float: none;
   width: 10%;
   font-size: 9px;
   text-align: right;
}

div#dv_idioma_0 .div_field_textarea {
   display: block;
   background-color: #ddd;
   padding: 10px 5px;
   margin-bottom: 5px;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item span.block,
#fme_centro #dv_eventos #frm_discussao div.row_item span.block {
   margin-left: 20px;
   position: relative;
   float:left;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_block span.block input,
#fme_centro #dv_eventos #frm_discussao div.row_block span.block input {
   margin-left: 5px;
   font-size: 9px;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_block span.block span,
#fme_centro #dv_eventos #frm_discussao div.row_block span.block span {
   margin-left: 20px;
   font-size: 9px;
}

#fme_centro #frm_exibicao #btn_confirmacao,
#fme_centro #dv_eventos #btn_confirmacao {
   margin-top: 30px;
   text-align: center;
   padding: 5px;
   height: 20px;
}
 
#fme_centro #frm_exibicao #btn_confirmacao a:hover:after,
#fme_centro #btn_confirmacao a:focus:after,
#fme_centro #dv_eventos #btn_confirmacao a:hover:after {
   content: " [" attr(accesskey) "] ";
}
   
#fme_centro #frm_exibicao #btn_confirmacao a.limpa {
   margin-left: 20px;
   margin-right: 20px;
}

#fme_centro #frm_exibicao #btn_confirmacao a.limpa span {
}

#fme_centro #frm_exibicao #btn_confirmacao a.confirma,
#fme_centro #dv_eventos #btn_confirmacao a.confirma {
   margin-left: 20px;
   margin-right: 20px;
}

#fme_centro #frm_exibicao #btn_confirmacao a.confirma span,
#fme_centro #dv_eventos #btn_confirmacao a.confirma span {
}

#fme_centro #frm_exibicao #btn_confirmacao a.excluir {
   margin-left: 20px;
   margin-right: 20px;
}

#fme_centro #frm_exibicao #btn_confirmacao a.excluir span {
}

#fme_centro #frm_exibicao #frm_tabela {
   display: block;
   width:609px;
   margin: 0;
   padding: 0;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header {
   border-top: 2px solid #907126;
   border-bottom: 2px solid #907126;
   float: left;
   width: 609px;
   background-color: #f7f4e5;
   font-weight: bolder;
   padding-top: 3px;
   padding-bottom: 3px;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header span.hdr_row {
   border: none; float: left; margin: 0; padding: 0;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header span.hdr_row_semacesso {
   border: none; float: left; margin: 0; padding: 0; width: 5%;
   margin-left: 3px;
   background: url('images/chk_semacesso.png') no-repeat;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header span.hdr_row_consulta {
   border: none; float: left; margin: 0; padding: 0; width: 5%;
   background: url('images/chk_consulta.png') no-repeat;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header span.hdr_row_inclui {
   border: none; float: left; margin: 0; padding: 0; width: 5%;
   background: url('images/chk_inclui.png') no-repeat;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header span.hdr_row_altera {
   border: none; float: left; margin: 0; padding: 0; width: 5%;
   background: url('images/chk_altera.png') no-repeat;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header span.hdr_row_exclui {
   border: none; float: left; margin: 0; padding: 0; width: 5%;
   background: url('images/chk_exclui.png') no-repeat;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header label {
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header label#hdr_row_altera {
   border: none; float: left; margin: 0; padding: 0; width: 8%;
   font-size: 7pt;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header label#hdr_row_altera span {
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header label#hdr_row_exclui {
   border: none; float: right; margin: 0; padding: 0; width: 8%;
   font-size: 7pt;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_header label#hdr_row_exclui span {
}

#fme_centro #frm_exibicao #frm_tabela div.tbl_grid {
   float: left;
   width: 100%;
   background-color: #fffff7;
}

#fme_centro #frm_exibicao #frm_tabela div.tbl_grid span.row_item {
   border: none; float: left; margin: 0; padding: 0; width: 9%;
}

#fme_centro #frm_exibicao #frm_tabela div.tbl_grid span.row_item input.txt_grid_disabled {
   margin-left: 5px;
   width: 45%;
   font-size: 10px;
   background-color: #D4D0C8;
   
}

#fme_centro #frm_exibicao #frm_tabela div.tbl_grid span.row_item input.txt_grid {
   margin-left: 5px;
   width: 45%;
   font-size: 10px;
}


#fme_centro #frm_exibicao #frm_tabela div.tbl_row {
   float: left;
   width: 100%;
   background-color: #fffff7;
}

#fme_centro #frm_exibicao #frm_tabela div.tbl_row:hover {
	background-color: #F1ECD8;
}
	
#fme_centro #frm_exibicao #frm_tabela div.tbl_row span.row_item {
   border: none; float: left; margin: 0; padding: 0; width: 9%;
}

#fme_centro #frm_exibicao #frm_tabela div.tbl_row a.altera {
   border: none; float: left; margin: 0; padding: 0; width: 8%;
   font-size: 7pt;
}

#fme_centro #frm_exibicao #frm_tabela div.tbl_row a.altera span {
}

#fme_centro #frm_exibicao #frm_tabela div.tbl_row a.exclui {
   border: none; float: right; margin: 0; padding: 0; width: 8%;
   font-size: 7pt;
}

#fme_centro #frm_exibicao #frm_tabela div.tbl_row a.exclui span {
}

#fme_centro #frm_exibicao #frm_tabela #tbl_total {
	font-size: 7pt;
   text-align: right;
   width: 609px;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_semregistros {
   text-align: center;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_paginacao {
   text-align: center;
}

#fme_centro #frm_exibicao #frm_tabela #tbl_paginacao a {
   margin-left: 1px;
   margin-right: 1px;
	font-size: 7pt;
}

div#div_botoes {
   margin-top: 10px;
   text-align: center;
}

div#div_botoes a.btn_imprimir {

}

.Calendario {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	border-width:1px;
	border-style:solid;
	border-color:#aea696;
	background-color:#ffffff;
}

.CalendarioTR {
	background-color:#aea696;
/*	background-color:#e7e2cf;*/
}

.CalendarioTR2 {
	background-color:#aea696;
}

.CalendarioTD {
	padding:2px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}

.CalendarioTD2 {
	padding:5px;
	background-color:#ffffff;
}

.CalendarioSpan {
	border-style:solid;
	border-width:1px;
	border-color:#EFE7DE;
   cursor: pointer;
}

.CalendarioDropDown {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px; 
	border-width:1px;
	border-style:solid; 
	border-color:#a0a0a0;
	background-color:#EFE7DE;
}

.CalendarioDropDownText {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px; 
	background-color:#EFE7DE;
}

.CalendarioDaysTable {
	border:0;
	font-family:verdana;
	font-size:10px;
}

.CalendarioDaysTD {
	border:0;
	font-family:verdana;
	font-size:10px;
	text-align: right;
}

.CalendarioYearsTD {
	text-align:center;
	border-bottom:#a0a0a0 1px solid;
	color:#ff0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
}

.CalendarioMonthsTD {
	text-align:center;
	color:#000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
}

div#dv_nota_individual {
   margin: 0;
   padding: 0;
   background: url('images/barra_fundo_central.png') repeat-y;
   line-height: 1.1;
   display: block;
}

div#dv_nota_individual div#not_dsc_titulo {
   margin: 0;
   padding: 0;
}

div#dv_nota_individual div#not_dsc_titulo h2{
   margin: 0;
   padding: 0;
   background: url('images/topo_central.png');
   text-align: center;
   color: #000;
   font-size: 12pt;
}

div#dv_nota_individual div#not_dsc_sub_titulo {
}

div#dv_nota_individual div#not_dsc_sub_titulo h2 {
   font-size: 14px;
}

div#dv_nota_individual div#not_nom_autor {
   margin-top: 10px;
}

div#dv_nota_individual div#not_nom_autor h2 {
   font-size: 10px;
   color: #666;
}

div#dv_nota_individual div#not_dsc_resumo {
   margin-top: -5px;
   margin-left: 5px;
   margin-right: 50px;
}

div#dv_nota_individual div#not_dsc_resumo h2 {
   padding: 3px;
   border-top: 1px solid #666;
   border-bottom: 1px solid #666;
   font-size: 12px;
   color: #333;
}

div#dv_nota_individual div#not_dsc_conteudo {
   margin-top: 10px;
   margin-right: 15px;
   padding: 0;
}

div#dv_nota_individual div#not_dsc_conteudo h2 {
   text-indent: 40px;
   font-size: 12px;
   font-weight: normal;
}

div#dv_nota_individual div#not_nom_area_tematica {
   margin-top: 5px;
   margin-left: 20px;
   margin-top: 15px;
   margin-bottom: 5px;
}

div#dv_nota_individual div#not_nom_area_tematica h2 {
   font-size: 11px;
   font-weight: bold;
}

div#dv_nota_individual div#not_nom_documento {
   margin-top: 5px;
   margin-left: 40px;
   margin-bottom: 10px;
}

div#dv_nota_individual div#not_nom_documento h2 {
   font-size: 10px;
}

div#dv_nota_individual div#not_nom_documento h2 img,
table.tbl_tema img {
  	text-decoration: none; 
	border: none;
}

div#dv_nota_individual div.not_dsc_imagem {
   margin: 4px 20px;
   float: right; 
   display: inline;
   width: 240px;
}

div#dv_nota_individual div.not_dsc_imagem span#spn_legenda_imagem {
   padding: 0 5px 5px 5px;
   float: left;
   display: inline;
   font-style: italic;
   color: #000;
   background-color: #eee;
   display: block;
   width: 230px;
}

div#dv_nota_individual div.not_dsc_legenda_imagem span#spn_legenda_imagem {
}

div#lnk_planilha {
   margin: 0px;
}

div#lnk_planilha fieldset#fld_export_xls,
div.dv_planilha fieldset.fld_export_xls {
   padding-top: 10px;
   padding-bottom: 10px;
   margin-left: 19%;
   width: 60%;  
}

div#lnk_planilha h2,
div.dv_planilha h2 {
   font-size: 11px;
}

div#lnk_planilha h2 img,
div.dv_planilha h2 img {
  	text-decoration: none; 
	border: none;
}
               
div#dv_nota_individual div#not_dsc_fonte {
   margin-top: -10px;
}

div#dv_nota_individual div#not_dsc_fonte h2 {
   font-size: 9px;
   color: #999;
}

div#dv_nota_individual div#not_dsc_rodape,
div#dv_nota_individual div#not_dsc_observacao {
   width: 589px;
}

div#dv_nota_individual div#not_dsc_rodape h2,
div#dv_nota_individual div#not_dsc_observacao h2 {
   padding: 5px;
   font-size: 10px;
   color: #222;
   background-color: #eee;
   font-family: Courier, monospace;
}

div#dv_nota_individual div#not_dsc_titulo_adicionais {
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0;
}

div#dv_nota_individual div#not_dsc_titulo_adicionais h2 {
   margin: 0;
   padding-left: 70px;
   text-indent: -30px;
   font-size: 12px;
}

#fme_centro #frm_documento {
   margin: 0;
   padding: 0;
   background: url('images/barra_fundo_central.png') repeat-y;
/*   float: left;
   position: relative;
   left: 10px;*/
}


#fme_centro #frm_documento H2 {
   margin: 0;
   padding: 0;
   height: 24px;
   background: url('images/topo_central.png');
   text-align: center;
   color: #000;
   font-size: 12pt;

/*   margin-top: 10px;
   text-align: left;
   color: #006A21;
   font-size: 16pt;
   background-color: #EAFFF0;
   border-top: 3px solid #006A21;
   border-bottom: 3px solid #006A21;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 8px;*/
}

#fme_centro #frm_documento div#blk_filtro {
   margin-top: 10px;
   border-top: 2px solid #907126;
/*   border-bottom: 2px solid #907126;*/
   text-align: center;
   width: 613px;
/*   float: left;
   width: 100%;
   text-align: center;
   border-top: 2px solid #001FAA;
   border-bottom: 2px solid #001FAA;
   margin: 0;
   padding: 0;
   padding-left: 10px;
   vertical-align: bottom;
   background-color: #D6DFFF;
   height: 22px;*/
}

#fme_centro #frm_documento #blk_filtro h3 {
   float: left;
   position: relative;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0;
   font-size: 9px;
}

#fme_centro #frm_documento #blk_filtro .sel_filtro {
   float: left;
   position: relative;
   margin-left: 8px;
   margin-top: 2px;
   margin-bottom: 2px;
   padding: 0;
   font-size: 9px;
}

#fme_centro #frm_documento #blk_filtro .sel_filtro select {
   font-size: 9px;
   float: left;
   position: relative;
   margin: 0px;
   padding: 0;
}

#fme_centro #frm_documento #blk_filtro .btn_filtrar {
   float: left;
   position: relative;
   margin-left: 8px;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0;
   vertical-align: middle;
}

#fme_centro #frm_documento #blk_filtro .btn_filtrar a {
   font-size: 9px;
}

#fme_centro #frm_documento .tbl_row {
   position: relative;
   float: left;
   width: 613px;
   text-align: left;
   background-color: #fffff7;
/*   float: left;
   position: relative;
   margin-left: 10px;
   margin-right: 10px;*/
}

#fme_centro #frm_documento .tbl_row .row_nom_documento {
   float: left;
   position: relative;
   clear: both;
   margin-top: 10px;
   font-weight: bolder;
}

#fme_centro #frm_documento .tbl_row .row_dsc_documento {
   float: left;
   position: relative;
   clear: both;
   margin-top: 5px;
   margin-left: 20px;
   width: 520px;
}

#fme_centro #frm_documento .tbl_row .row_dat_envio {
   float: left;
   position: relative;
   clear: both;
   margin-top: 5px;
   margin-left: 20px;
   font-style: italic;
   font-size: 8px;
}

#fme_esquerda #mnu_principal #fme_quadro_busca {
   margin-top: 15px;
   margin-left: 8px;
   margin-bottom: 15px;
}

#fme_esquerda #mnu_principal #fme_quadro_busca #bar_titulo {
   margin: 0;
   padding: 0;
}

#fme_esquerda #mnu_principal #fme_quadro_busca #bar_titulo H2 {
   background: url('images/barra_botao_menor.png');
   padding: 0;
   text-indent: 4px;
   height: 12px;
   width: 125px;
   font-size: 9px;
}

#fme_esquerda #mnu_principal #fme_quadro_busca #pnl_busca {
   margin: 0;
   padding: 0;
   background: url('images/quadro_busca.png');
   width: 125px;
   height: 60px;
   z-index:-2;
}

#fme_esquerda #mnu_principal #fme_quadro_busca #pnl_busca #dv_row_item {
   width: 125px;
}

#fme_esquerda #mnu_principal #fme_quadro_busca #pnl_busca #dv_row_item label {
   margin-left: 2px;
   font-size: 9px;
   margin-top: 1px;
}

#fme_esquerda #mnu_principal #fme_quadro_busca #pnl_busca #dv_row_item input.txt_busca,
#fme_esquerda #mnu_principal #fme_quadro_busca #pnl_busca #dv_row_item select#sel_assunto {
   padding: 0;
   font-size: 10px;
   border-style: none;
   height: 12px;
   width: 75px;
   margin-top: 3px;
   background-color: #FFEE94;
}

#fme_esquerda #mnu_principal #fme_quadro_busca #pnl_busca a.btn_busca {
   float: right;
   padding: 0px 5px;
   margin: 0;
   margin-top: 3px;
   margin-right: 3px;
   background-color: #E9BF2B;
   color: #000;
   font-size: 9px;
   display: block;
}

#fme_esquerda #mnu_principal #fme_quadro_busca #pnl_busca a.btn_busca:hover {
   background-color: #EECE57;
   color: #000;
}

#fme_esquerda #mnu_principal #fme_quadro_busca #pnl_busca a.btn_busca span {
}

div#divBuscaData {
   position: relative;
   float: left;
   left: 9px;
   padding: 0;
   margin: 0;
   font-size: 9px;
   border-style: none;
   height: 12px;
   margin-top: 3px;
}

div#divBuscaData span#caption {
}

div#divBuscaData div#selectMonth {
   z-index:+999;
   position:absolute;
   visibility:hidden;
   background-color: #FFFFFF;
   border: 1px solid #FFEE94;
   left: 0px;
   top: 12px;
   cursor: pointer;
}

div#divBuscaData div#selectYear {
   z-index:+999;
   position:absolute;
   visibility:hidden;
   left: 37px;
   background-color: #FFFFFF;
   border: 1px solid #FFEE94;
   top: 12px;
   cursor: pointer;
}

div#divBuscaData span#caption span#spanMonth {
   padding: 0;
   margin: 0;
   font-size: 9px;
   background-color: #FFEE94;
   border: 1px solid #FFEE94;
   cursor: pointer;
}

div#divBuscaData span#caption span#spanYear {
   padding: 0;
   margin: 0;
   margin-left: 2px;
   font-size: 9px;
   background-color: #FFEE94;
   border: 1px solid #FFEE94;
   cursor: pointer;
}

div#divBuscaData div#selectMonth span.spn_row_mes {
   font-size: 9px;
   display: block;
   text-align: center;
}

div#divBuscaData div#selectYear span.spn_row_ano {
   font-size: 9px;
   display: block;
   text-align: center;
}

div#dv_nota_grupo {
   margin: 0;
   padding: 0;
   background: url('images/barra_fundo_central.png') repeat-y;
   float: left;
}

div#dv_nota_grupo div#not_dsc_titulo_categoria {
   margin: 0;
   padding: 0;
}

div#dv_nota_grupo div#not_dsc_titulo_categoria h2{
   margin: 0;
   padding: 0;
   height: 24px;
   background: url('images/topo_central.png');
   text-align: center;
   color: #000;   
   font-size: 12pt;
   width: 627px;
}

div#dv_nota_grupo div.not_dsc_titulo_destaque {
   text-indent: 10px;
}

div#dv_nota_grupo div.not_dsc_titulo_destaque h2 {
   font-size: 14px;
}

div#dv_nota_grupo div.not_nom_autor_destaque {
   margin-top: -5px;
   margin-left: 5px;
   margin-right: 50px;
}

div#dv_nota_grupo div.not_nom_autor_destaque h2 {
   margin-left: 10px;
   text-indent: 10px;
   padding: 0px;
   font-size: 10px;
   color: #333;
   font-style: italic;
   font-weight: bold;
}

div#dv_nota_grupo div.not_dsc_resumo_destaque {
   margin-top: -5px;
   margin-left: 5px;
   margin-right: 50px;
}

div#dv_nota_grupo div.not_dsc_resumo_destaque h2 {
   margin-left: 10px;
   text-indent: 10px;
   padding: 0px;
   font-size: 12px;
   color: #333;
   font-style: italic;
   font-weight: normal;
}

div#dv_nota_grupo div.not_dsc_categoria {
   position: relative;
   margin: 0;
   margin-top: 20px;
   padding: 0;
   width: 609px;
   background: url('images/barra_botao.png');
   text-decoration: none;
   display: block;
   height: 16px;
}

div#dv_nota_grupo div.not_dsc_categoria h2 {
   margin: 0;
   padding: 0;
   text-indent: 10px;
   font-size: 12px;
   font-weight: bolder;
}

div#dv_nota_grupo div.not_dsc_titulo {
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0;
}

div#dv_nota_grupo div.not_dsc_titulo h2 {
   margin: 0;
   padding: 0;
   text-indent: 40px;
   font-size: 12px;
}

div#dv_nota_grupo div.not_nom_autor {
   margin-top: -5px;
   margin-left: 5px;
   margin-right: 50px;
}

div#dv_nota_grupo div.not_nom_autor h2 {
   margin: 0px;
   margin-bottom: 10px;
   text-indent: 40px;
   padding: 0px;
   font-size: 10px;
   color: #333;
   font-style: italic;
   font-weight: bold;
}

div#dv_nota_grupo div.dv_destaque {
   display: block;
   margin-right: 12px !important;
   margin-right: 0px;
}  

div#dv_nota_grupo div.dv_destaque div.not_dsc_imagem {
   margin: 4px;
   float: left; 
   display: inline;
}

div#dv_principal {
   float: left;
   margin: 0;
   padding: 0;
   left: 0px;
   background: url('images/barra_fundo_central.png') repeat-y;
}

div > div#dv_principal {
   left: 0px !important;
   left: 4px;
   position: relative;
}

div#dv_principal div#not_dsc_titulo_categoria {
   margin: 0;
   padding: 0;
}

div#dv_principal div#not_dsc_titulo_categoria h2{
   margin: 0;
   padding: 0;
   height: 24px;
   background: url('images/topo_central.png');
   text-align: center;
   color: #000;   
   font-size: 12pt;
   width: 627px;
}

div#dv_principal div#dv_destaque_nota {
   float: left;
   margin: 0;
   padding: 0;
   width: 350px;
}

div#dv_principal div#dv_destaque_nota div.not_dsc_titulo_destaque {
   text-indent: 10px;
}

div#dv_principal div#dv_destaque_nota div.not_dsc_titulo_destaque h2 {
   font-size: 14px;
}

div#dv_principal div#dv_destaque_nota div.not_nom_autor_destaque {
   margin-top: -5px;
   margin-left: 5px;
   margin-right: 50px;
}

div#dv_principal div#dv_destaque_nota div.not_nom_autor_destaque h2 {
   margin-left: 10px;
   text-indent: 10px;
   padding: 0px;
   font-size: 10px;
   color: #333;
   font-style: italic;
   font-weight: bold;
}

div#dv_principal div#dv_destaque_nota div.not_dsc_resumo_destaque {
   margin-top: -5px;
   margin-left: 5px;
   margin-right: 50px;
}

div#dv_principal div#dv_destaque_nota div.not_dsc_resumo_destaque h2 {
   margin-left: 10px;
   text-indent: 10px;
   padding: 0px;
   font-size: 12px;
   color: #333;
   font-style: italic;
   font-weight: normal;
}

div#dv_principal div#dv_destaque_nota div.not_dsc_categoria {
   position: relative;
   margin: 0;
   margin-top: 20px;
   padding: 0;
   width: 350px;
   background: url('images/barra_botao.png');
   text-decoration: none;
   display: block;
   height: 16px;
}

div#dv_principal div#dv_destaque_nota div.not_dsc_categoria h2 {
   margin: 0;
   padding: 0;
   text-indent: 10px;
   font-size: 12px;
   font-weight: bolder;
}

div#dv_principal div#dv_destaque_nota div.not_dsc_titulo {
   margin-top: 5px;
   margin-left: 40px;
   margin-bottom: 5px;
   margin-right: 5px;
   padding: 0;
}

div#dv_principal div#dv_destaque_nota div.not_dsc_titulo h2 {
   margin: 0;
   padding: 0;
   text-indent: -30px;
   font-size: 12px;
}

div#dv_principal div#dv_destaque_nota div.not_nom_autor {
   margin-top: -5px;
   margin-left: 5px;
   margin-right: 10px;
}

div#dv_principal div#dv_destaque_nota div.not_nom_autor h2 {
   margin: 0px;
   margin-bottom: 10px;
   text-indent: 20px;
   padding: 0px;
   font-size: 10px;
   color: #333;
   font-style: italic;
   font-weight: bold;
}

div#dv_destaque_nota div.dv_destaque {
   display: block;
   margin-right: 12px;
}

div#dv_destaque_nota div.dv_destaque div.not_dsc_imagem {
   margin: 4px;
   float: left; 
   display: inline;
}

div#dv_principal div#dv_destaque_evento {
   float: left;
   margin: 0;
   margin-left: 10px;
   margin-top: 10px;
   padding: 0;
   background: #DED9C6;
   width: 250px;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_titulo {
   position: relative;
   margin: 0;
   padding: 0;
   width: 250px;
   background: url('images/barra_botao.png');
   text-decoration: none;
   display: block;
   height: 16px;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_titulo h2 {
   margin: 0;
   padding: 0;
   text-indent: 10px;
   font-size: 12px;
   font-weight: bolder;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_mes {
   position: relative;
   margin: 0;
   margin-top: 5px;
   padding: 0;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_mes h2 {
   margin: 0;
   padding: 0;
   text-indent: 5px;
   font-size: 11px;
   font-weight: bolder;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_mes div#evn_dsc_dia {
   position: relative;
   margin: 0;
   margin-top: 10px;
   padding: 0;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_mes div#evn_dsc_dia h2 {
   margin-left: 5px;
   text-indent: 10px;
   padding: 0px;
   font-size: 11px;
   color: #2979B4;
   font-weight: bold;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_mes div#evn_dsc_dia div#evn_dsc_evento {
   position: relative;
   margin: 0;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_mes div#evn_dsc_dia div#evn_dsc_evento div#evn_btn_selecao {
   margin: 0px;
   margin-left: 30px;
   padding: 0px;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_mes div#evn_dsc_dia div#evn_dsc_evento div#evn_btn_selecao a.btn_inscreve,
div#dv_principal div#dv_destaque_evento div#evn_dsc_mes div#evn_dsc_dia div#evn_dsc_evento div#evn_btn_selecao a.btn_presenca {
   margin:0px;
   margin-left: 5px;
   margin-right: 5px;
   padding: 0px;
   font-size: 9px;
   font-weight: normal;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_mes div#evn_dsc_dia div#evn_dsc_evento div#evn_btn_selecao a.btn_inscreve:hover,
div#dv_principal div#dv_destaque_evento div#evn_dsc_mes div#evn_dsc_dia div#evn_dsc_evento div#evn_btn_selecao a.btn_presenca:hover {
   font-weight: bolder;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_mes div#evn_dsc_dia div#evn_dsc_evento h2 {
   margin: 0px;
   margin-left: 30px;
   margin-left: 15px !important;
   text-indent: -15px;
   text-indent: 0px !important;
   padding: 0px;
   font-size: 10px;
   color: #000000;
   font-weight: bold;
}

div#dv_principal div#dv_destaque_evento div#evn_dsc_mes div#evn_dsc_dia div#evn_dsc_evento h2 a.lnk_evento {
   background-color: #DED9C6;
   background-image: url(images/arrow.gif);
   background-repeat: no-repeat;
   background-position: .4em .6em;
   padding: 2px 2px 0px 15px;
   display: block;
}

div#dv_principal div#dv_destaque_pesquisa {
   float: left;
   margin: 0;
   margin-left: 10px;
   margin-top: 10px;
   padding: 0;
   background: #DED9C6;
   width: 250px;
}

div#dv_principal div#dv_destaque_pesquisa div#psq_dsc_titulo {
   position: relative;
   margin: 0;
   padding: 0;
   width: 250px;
   background: url('images/barra_botao.png');
   text-decoration: none;
   display: block;
   height: 16px;
}

div#dv_principal div#dv_destaque_pesquisa div#psq_dsc_titulo h2 {
   margin: 0;
   padding: 0;
   text-indent: 10px;
   font-size: 12px;
   font-weight: bolder;
}

div#dv_principal div#dv_destaque_pesquisa div#psq_dsc_pesquisa {
   position: relative;
   margin: 0;
   margin-bottom: 10px;
   padding: 0;
}

div#dv_principal div#dv_destaque_pesquisa div#psq_dsc_pesquisa h2 {
   margin: 0;
   margin-left: 20px;
   margin-left: 5px !important;
   text-indent: -15px;
   text-indent: 0px !important;
   padding: 0px;
   font-size: 10px;
   color: #000000;
   font-weight: bold;
}

div#dv_principal div#dv_destaque_pesquisa div#psq_dsc_pesquisa h2 a.lnk_pesquisa {
   background-color: #DED9C6;
   background-image: url(images/arrow.gif);
   background-repeat: no-repeat;
   background-position: .4em .6em;
   padding: 2px 2px 0px 15px;
   display: block;
}

div#dv_principal div#dv_destaque_banner {
   float: left;
   margin: 0;
   margin-left: 10px;
   margin-top: 10px;
   padding: 0;
   background-color: #FFFFF7;
   width: 250px;
}
 
div#dv_principal div#dv_destaque_banner div#dv_row_banner {
   float: left;
   width: 250px;
   padding-top: 1px;
}

div#dv_principal div#dv_destaque_banner div#dv_row_banner div#ban_banner_esquerda {
   float: left;
   width: 125px;
   clear: left;
}

div#dv_principal div#dv_destaque_banner div#dv_row_banner div#ban_banner_direita {
   float: left;
   width: 125px;
}

div#dv_principal div#dv_destaque_banner div#dv_row_banner div#ban_banner_esquerda a.lnk_img,
div#dv_principal div#dv_destaque_banner div#dv_row_banner div#ban_banner_direita a.lnk_img {
   margin: 0;
   padding: 0;
   color: #DED9C6;
}

div#dv_principal div#dv_destaque_banner div#dv_row_banner div#ban_banner_esquerda a.lnk_img:hover,
div#dv_principal div#dv_destaque_banner div#dv_row_banner div#ban_banner_direita a.lnk_img:hover {
   color: #2979B4;
}

div#dv_principal div#dv_destaque_banner div#dv_row_banner div#ban_banner_esquerda img,
div#dv_principal div#dv_destaque_banner div#dv_row_banner div#ban_banner_direita img {
   width: 120px;
   height: 60px;
}

#fme_esquerda #mnu_principal table.fme_calendario {
   background: url('images/calendario_fundo.png');
   width: 126px;
   font-size: 9px;
   margin: 0;
   margin-left: 8px;
   padding: 0;
   border-spacing: 0px;
   border-collapse: collapse;
   vertical-align: top;
}

#fme_esquerda #mnu_principal table.fme_calendario thead.cal_hidden {
   display: none;  
}

#fme_esquerda #mnu_principal table.fme_calendario a.lnk_cal {
   margin: 0;
   padding: 0;
   height: 10px;
   color: #f00;
   text-decoration: none;
   font-weight: normal;
   background: none;
   font-size: 8px;
}

#fme_esquerda #mnu_principal table.fme_calendario a.lnk_cal:hover {
   background-color: #f00;
   color: #fff;
}

#fme_esquerda #mnu_principal table.fme_calendario td.bar_titulo {
   background: url('images/barra_botao_menor.png');
   margin: 0;
   padding: 0;
   text-indent: 4px;
   height: 12px;
   width: 126px;
   font-size: 9px;
}

div#sch_calendario {
   float: right;
   position: relative;
   left: -110px;
   top: 15px  !important;
   top: 35px;
}

#fme_esquerda #mnu_principal div#sch_calendario a {
   border: none;
}

#fme_esquerda #mnu_principal div#sch_calendario a img.lnk_pesquisa {
   border: none;
}

#fme_esquerda #mnu_principal table.fme_calendario td.cal_topo {
   background: url('images/calendario_topo.png');
   height: 21px;
   width: 126px;
}


#fme_esquerda #mnu_principal table.fme_calendario td.td_dia,
#fme_esquerda #mnu_principal table.fme_calendario td.td_dia_hoje,
#fme_esquerda #mnu_principal table.fme_calendario td.cal_corpo {
   font-size: 8px;
   padding: 2px;
}

#fme_esquerda #mnu_principal table.fme_calendario td.cal_corpo {
   width: 20px;
}

#fme_esquerda #mnu_principal table.fme_calendario td.td_dia_hoje {
   background-color: #ffc700;
}

#fme_esquerda #mnu_principal table.fme_calendario td.cal_baixo {
   background: url('images/calendario_baixo.png');
   height: 2px;
   width: 126px;
}

div#dv_inscricao {
   margin: 0;
   padding: 0;
   background: url('images/barra_fundo_central.png') repeat-y;
}

div#dv_inscricao div#ins_dsc_titulo {
   margin: 0;
   padding: 0;
}

div#dv_inscricao div#ins_dsc_titulo h2{
   margin: 0;
   padding: 0;
   height: 24px;
   background: url('images/topo_central.png');
   text-align: center;
   color: #000;
   font-size: 12pt;
}

div#dv_inscricao div#ins_dsc_local {
}

div#dv_inscricao div#ins_dsc_local h2 {
   font-size: 14px;
}

div#dv_inscricao div#ins_dat_evento {
   margin-top: -10px;
}

div#dv_inscricao div#ins_dat_evento h2 {
   font-size: 10px;
   color: #666;
}

div#dv_inscricao div#ins_dsc_confirma {
   margin-top: 20px;
   margin-left: 20px;
}

div#dv_inscricao div#ins_dsc_confirma h2 {
   font-size: 12px;
}

div#dv_inscricao div#ins_rdo_confirma {
   margin-left: 20px;
   font-size: 10px;
}

div#dv_inscricao div#ins_justificativa label#lbl_txt_dsc_observacao_cancelamento {
   font-size: 12px;
   font-weight: bolder;
   display: block;
   margin-left: 20px;
   margin-top: 20px;
}

div#dv_inscricao div#ins_justificativa textarea#txt_dsc_observacao_cancelamento{
   display: block;
   margin-left: 20px;
}

div#dv_inscricao div#ins_justificativa label#lbl_confirma_substituto {
   font-size: 12px;
   font-weight: bolder;
   margin-top: 20px;
   display: block;
   margin-left: 20px;
}

div#dv_inscricao div#ins_justificativa input#chk_substituto {
   margin-left: 20px;
}

div#dv_inscricao div#ins_justificativa label#lbl_substituto {
}

div#dv_inscricao div#ins_justificativa div.row_condicao {
}

div#dv_inscricao div#ins_justificativa div.row_condicao label#lbl_sel_condicao {
}

div#dv_inscricao div#ins_justificativa div.row_condicao select#sel_condicao {
}

div#dv_inscricao div#btn_confirmacao {
   margin-top: 20px;
}

div#dv_eventos, div#dv_galeria {
   margin: 0;
   padding: 0;
   background: url('images/barra_fundo_central.png') repeat-y;
}

div#dv_eventos div#evn_dsc_titulo,
div#dv_galeria div#gal_dsc_titulo {
   margin: 0;
   padding: 0;
}

div#dv_eventos div#evn_dsc_titulo h2,
div#dv_galeria div#gal_dsc_titulo h2 {
   margin: 0;
   padding: 0;
   height: 24px;
   background: url('images/topo_central.png');
   text-align: center;
   color: #000;
   font-size: 12pt;
}

div#dv_eventos div#evn_calendario {
   width: 610px;
}

div#dv_eventos div#evn_calendario table.tbl_tabela_ano {
   width: 90%;
   margin-top: 5px;
   margin-left: 5%;
   margin-right: 5%;
   margin-bottom: 0px;
   border: 2px solid #DED9C6;
}

div#dv_eventos div#evn_calendario table.tbl_tabela_ano td.td_col_ano {
	text-align:center;
	border-bottom: #a0a0a0 1px solid;
	color:#ff0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
}

div#dv_eventos div#evn_calendario table.tbl_tabela_ano td.td_col_mes {
	text-align:center;
	color:#000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
}

div#dv_eventos div#evn_calendario table.tbl_tabela_ano td.td_destaque_mes {
   background-color: #2979B4;
   font-weight: bold;
   color: #ffffff;
}

div#dv_eventos div#evn_calendario table.tbl_tabela_ano table.tbl_linha_ano {
   border: 0px;
   width: 100%;
}

div#dv_eventos div#evn_calendario table.tbl_tabela_link {
   width: 90%;
   margin-top: 0px;
   margin-left: 5%;
   margin-right: 5%;
   margin-bottom: 20px;
}

div#dv_eventos div#evn_calendario table.tbl_tabela_link td.td_link_esq {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

div#dv_eventos div#evn_calendario table.tbl_tabela_link td.td_link_dir {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

div#dv_eventos div#evn_calendario table.tbl_tabela_link td.td_link_cen {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	white-space: nowrap;
	vertical-align:middle;
}

div#dv_eventos div#evn_dsc_tempo_evento {
   position: relative;
   margin: 0;
   margin-top: 20px;
   padding: 0;
   width: 609px;
   background: url('images/barra_botao.png');
   text-decoration: none;
   display: block;
   height: 16px;
}

div#dv_eventos div#evn_dsc_tempo_evento h2{
   margin: 0;
   padding: 0;
   text-indent: 10px;
   font-size: 12px;
   font-weight: bolder;
}

div#dv_eventos div#evn_dsc_evento,
div#dv_galeria div#gal_dsc_evento {
   margin: 0px;
   margin-top: 10px;
   padding: 0px;
   margin-left: 60px;
   width: 550px;
}
div#dv_galeria div#gal_dsc_evento {
   margin-left: 0px;
   width: 610px;
}

div#dv_eventos div#evn_dsc_evento h2,
div#dv_galeria div#gal_dsc_evento h2 {
   margin: 0px;
   margin-bottom: 5px;
   padding: 0px;
   font-size: 11px;
}

div#dv_galeria div#gal_dsc_evento h2 {
   margin-left: 40px;
}

div#dv_eventos div#evn_dsc_local,
div#dv_estatisticas div#evn_dsc_local,
div#dv_galeria div#gal_dsc_local {
   margin: 0;
   padding: 0;
   margin-left: 80px;
   width: 500px;
}

div#dv_eventos div#evn_dsc_local h2,
div#dv_estatisticas div#evn_dsc_local h2,
div#dv_galeria div#gal_dsc_local h2 {
   margin: 0;
   padding: 0;
   font-size: 10px;
}

div#dv_eventos div#evn_dat_evento,
div#dv_estatisticas div#evn_dat_evento,
div#dv_galeria div#gal_dat_evento,
div#dv_eventos div#evn_nom_grupo,
div#dv_eventos div.evn_nom_grupo {
   margin: 0;
   padding: 0;
   margin-left: 80px;
   width: 500px;
}

div#dv_eventos div#evn_nom_grupo,
div#dv_eventos div.evn_nom_grupo {
   margin-top: 10px;
   margin-bottom: 10px;
}

div#dv_eventos div#evn_dat_evento h2,
div#dv_estatisticas div#evn_dat_evento h2,
div#dv_galeria div#gal_dat_evento h2 {
   margin: 0;
   padding: 0;
   font-size: 10px;
   color: #666;
}

div#dv_eventos div#evn_nom_grupo span,
div#dv_eventos div.evn_nom_grupo span {
   margin: 0;
   padding: 0;
   font-size: 11px;
}

div#dv_eventos div#evn_nom_grupo span span.spn_nom_grupo,
div#dv_eventos div.evn_nom_grupo span span.spn_nom_grupo {
   font-weight: bold;
}

div#dv_galeria div#gal_painel {
}

div#dv_galeria div#gal_painel div.dv_galeria_row {
   margin-top: 15px;
}

div#dv_galeria div#gal_painel div.dv_galeria_row a.lnk_foto_galeria {
   margin: 0;
   margin-left: 35px;
   padding: 0;
   color: #DED9C6;
}

div#dv_galeria div#gal_painel div.dv_galeria_row a.lnk_foto_galeria:hover {
   color: #2979B4;
}

div#dv_eventos .hdr_membros {
   margin: 0px;
   padding: 0px;
   margin-top: 20px;
   width: 610px;
   height: 16px;
   background: url('images/barra_botao.png');
   float: none !important;
   float: left;
   voice-family: "\"}\""; 
   voice-family:inherit; 
   float: none;
}

div#dv_eventos .hdr_membros H3 {
   margin: 0;
   padding: 0;
   margin-left: 15px;
   text-align: left;
   color: #000;
   font-size: 9pt;
   font-weight: bold;
   height: 16px;
   line-height: 16px;
}

div#dv_eventos .hdr_tema {
   margin: 0px;
   padding: 0px;
   margin-top: 20px;
   width: 610px;
   float: left;
}

div#dv_eventos .hdr_tema H3 {
   margin: 0;
   padding: 0;
   padding-left: 5px;
   text-align: left;
   background-color: #2979B4;
   color: #fff;
   font-size: 9pt;
   font-weight: bold;
   border: 1px solid #000;
}

div#dv_eventos div.tbl_row table.tbl_tema {
   width: 610px;
   border: 1px solid #000;
   border-top: 0px;
}

div#dv_eventos div.tbl_row table.tbl_tema tr.row_on {
   background-color: #EEEBE1;
}

div#dv_eventos div.tbl_row table.tbl_tema thead tr {
   color: #000;
   background-color: #E9B100;
}

div#dv_eventos div.tbl_row table.tbl_tema thead tr td.col_info {
   background-image: url('images/info.gif');
   background-repeat: no-repeat;
   background-position: 2px 2px;
}

div#dv_eventos div.tbl_row table.tbl_tema tr td.td_img_publicado {
   background-image: url('images/info_publicado.gif');
   background-repeat: no-repeat;
   background-position: 2px 2px;
   width: 15px;
}

div#dv_eventos div.tbl_row table.tbl_tema tr td.td_img_pendente {
   background-image: url('images/info_pendente.gif');
   background-repeat: no-repeat;
   background-position: 2px 2px;
   width: 15px;
}

div#dv_eventos div.tbl_row table.tbl_tema tr td.td_img_cancelado {
   background-image: url('images/info_cancelado.gif');
   background-repeat: no-repeat;
   background-position: 2px 2px;
   width: 15px;
}

div#dv_eventos div.tbl_row table.tbl_tema tr.tr_btn_mensagem {
   background-color: #FFEE94;
}

div#dv_eventos div.tbl_row table.tbl_tema tr.tr_btn_mensagem td {
   border-top: 1px solid #D5BA61;
   border-bottom: 1px solid #D5BA61;
}

div#dv_eventos div.tbl_row table.tbl_tema tr.tr_btn_mensagem * {
   font-size: 9px;
}

div#dv_eventos div.tbl_row table.tbl_tema tr.tr_btn_mensagem div#dv_justificativa label {
   margin: 5px;
   padding: 0;
   position: relative;
   float: left;
   text-align: right;
}

div#dv_eventos div.tbl_row table.tbl_tema tr.tr_btn_mensagem div#dv_justificativa textarea {
   margin: 5px;
   padding: 0;
   text-align: left;
   width: 400px;
}

div#dv_eventos div#frm_discussao div.dv_titulo {
   padding-left: 5px;
   width: 600px;
   background-color: #2979B4;
   color: #fff;
   font-weight: bold;
   height: 20px;
   line-height: 20px;
   margin-bottom: 3px;
}

div#dv_eventos div.tbl_row, div#dv_eventos div.tbl_row_marca {
   position: relative;
   float: left;
   width: 613px;
   text-align: left;
   background-color: #fffff7;
}

div#dv_eventos div.tbl_row_marca {
   width: 610px;
   background-color: #2979B4;
}

div#dv_eventos div.dv_cor_linha_on {
   background-color: #F1ECD8;
}


/*div#dv_eventos div.tbl_row:hover {
   background-color: #F1ECD8;
}*/

div#dv_eventos div.tbl_row span.row_item, div#dv_eventos div.tbl_row_marca span.row_item {
   margin-top: 2px;
   margin-bottom: 2px;
   position: relative;
   float: left;
   font-size: 10pt;
   width: 49%;
}

div#dv_eventos div.tbl_row span.row_item_long {
   width: 98%;
}

div#dv_eventos div.tbl_row_marca span.row_item {
   font-weight: bolder;
   color: #FFFFFF;
}

div#dv_eventos div.tbl_row span.row_item a.row_inscrito {
   color: #008001;
   font-weight: bolder;
}

div#dv_eventos div.tbl_row span.row_item a.row_naoinscrito {
   color: #AA0000;
   font-weight: bolder;
}

div#dv_eventos div.tbl_row span.row_item a {
   font-weight: normal;
   color: #000;
}

div#dv_eventos div#evn_legenda,
div#dv_eventos div#evn_total {
   float: left;
   margin-left: 5px;
   margin-top: 20px;
   display: block;
}

div#dv_eventos div#evn_legenda h2,
div#dv_eventos div#evn_total h2 {
   display: block;
   margin: 0;
   padding: 0;
   margin-top: 30px;
   margin-bottom: 5px;
   font-size: 12px;
   clear: left;
}

div#dv_eventos div#evn_legenda h3.h_inscrito {
   display: block;
   width: 250px;
   margin: 0;
   margin-bottom: 5px;
   padding: 0;
   color: #008001;
   font-weight: bolder;
   font-size: 10px;
}

div#dv_eventos div#evn_legenda h3.h_naoinscrito {
   clear: left;
   display: block;
   width: 250px;
   margin: 0;
   margin-bottom: 5px;
   padding: 0;
   color: #AA0000;
   font-weight: bolder;
   font-size: 10px;
}

div#dv_eventos div#evn_legenda h3.h_ainscrever {
   clear: left;
   display: block;
   width: 250px;
   margin: 0;
   margin-bottom: 5px;
   padding: 0;
   color: #000000;
   font-weight: normal;
   font-size: 10px;
}

div#dv_eventos div#evn_total div.h_inscrito,
div#dv_eventos div#evn_total div.h_naoinscrito,
div#dv_eventos div#evn_total div.h_ainscrever,
div#dv_eventos div#evn_total div.h_total {
   clear: left;
   display: block;
   width: 600px;
   margin: 0;
   margin-bottom: 5px;
   padding: 0;
   font-weight: normal;
   font-size: 10px;
}

div#dv_eventos div#evn_total div.h_inscrito {
   color: #008001;
}

div#dv_eventos div#evn_total div.h_naoinscrito {
   color: #AA0000;
}

div#dv_eventos div#evn_total div.h_ainscrever {
   color: #000000;
}

div#dv_eventos div#evn_total div.h_cabecalho {
   float: left;
   display: block;
   width: 600px;
   margin: 0;
   margin-bottom: 5px;
   padding: 0;
   background-color: #2979B4;
   color: #ffffff;
   font-weight: bold;
}

div#dv_eventos div#evn_total div.h_total {
   float: left;
   color: #000000;
   font-weight: bold;
   background-color: #EDE6C5;
}

div#dv_eventos div#evn_total div.h_cabecalho span {
   float: left;
   text-align: left;
   font-weight: bolder;
   font-size: 9px;
   width: 135px;
}


div#dv_eventos div#evn_total div.h_inscrito span,
div#dv_eventos div#evn_total div.h_naoinscrito span,
div#dv_eventos div#evn_total div.h_ainscrever span,
div#dv_eventos div#evn_total div.h_total span {
   float: left;
   text-align: left;
   font-weight: bolder;
   font-size:10px;
   width: 135px;
}

div#dv_eventos div#evn_total div.h_total span,
div#dv_eventos div#evn_total div.h_total span.h_total_cont {
   background-color: #EDE6C5;
}

div#dv_eventos div#evn_total div.h_cabecalho span.h_cabecalho_tit,
div#dv_eventos div#evn_total div.h_inscrito span.h_inscrito_cont,
div#dv_eventos div#evn_total div.h_naoinscrito span.h_naoinscrito_cont,
div#dv_eventos div#evn_total div.h_ainscrever span.h_ainscrever_cont,
div#dv_eventos div#evn_total div.h_total span.h_total_cont {
   width: 60px;
   text-align: right;
   padding: 0;
}

div#dv_eventos div#evn_total div.h_cabecalho span.h_cabecalho_perc,
div#dv_eventos div#evn_total div.h_inscrito span.h_inscrito_perc,
div#dv_eventos div#evn_total div.h_naoinscrito span.h_naoinscrito_perc,
div#dv_eventos div#evn_total div.h_ainscrever span.h_ainscrever_perc,
div#dv_eventos div#evn_total div.h_total span.h_total_perc {
   width: 40px;
   text-align: right;
   padding: 0;
}

div#dv_eventos div#evn_num_ano_evento {
   margin:0;
   margin-left: 20px;
   margin-top: 20px;
   padding: 0;
}

div#dv_eventos div#evn_num_ano_evento h2 {
   font-weight: normal;
   font-size: 14px;
   margin:0;
   padding: 0;
}

div#dv_eventos div#evn_dsc_tipo_evento,
div#dv_eventos div.evn_dsc_detalhe {
   margin:0;
   margin-left: 40px;
   padding: 0;
}

div#dv_eventos div#evn_dsc_tipo_evento h2,
div#dv_eventos div.evn_dsc_detalhe h2 {
   font-weight: normal;
   font-size: 13px;
}

div#dv_eventos #evn_btn_selecao,
div#dv_nota_individual #evn_btn_selecao,
div#dv_estatisticas #evn_btn_selecao {
   margin: 0px;
   margin-top: 20px;
   margin-left: 80px;
   text-align: left;
   padding-bottom: 5px;
   height: 20px;
   font-size: 10px;
}
 
div#dv_eventos #evn_btn_selecao a:hover:after, #fme_centro #evn_btn_selecao a:focus:after,
div#dv_nota_individual #evn_btn_selecao a:hover:after, #fme_centro #evn_btn_selecao a:focus:after,
div#dv_estatisticas #evn_btn_selecao a:hover:after, #fme_centro #evn_btn_selecao a:focus:after {
   content: " [" attr(accesskey) "] ";
}

div#dv_eventos #evn_btn_selecao a.btn_convoca,
div#dv_nota_individual #evn_btn_selecao a.btn_convoca,
div#dv_eventos #evn_btn_selecao a.btn_inscreve,
div#dv_nota_individual #evn_btn_selecao a.btn_inscreve,
div#dv_eventos #evn_btn_selecao a.btn_presenca,
div#dv_nota_individual #evn_btn_selecao a.btn_presenca,
div#dv_estatisticas #evn_btn_selecao a.btn_convoca,
div#dv_estatisticas #evn_btn_selecao a.btn_inscreve,
div#dv_estatisticas #evn_btn_selecao a.btn_presenca {
   margin-left: 20px;
   margin-right: 20px;
   font-size: 10px;
}

div#dv_eventos #evn_btn_selecao a.btn_convoca span,
div#dv_nota_individual #evn_btn_selecao a.btn_convoca span,
div#dv_eventos #evn_btn_selecao a.btn_inscreve span,
div#dv_nota_individual #evn_btn_selecao a.btn_inscreve span,
div#dv_eventos #evn_btn_selecao a.btn_presenca span,
div#dv_nota_individual #evn_btn_selecao a.btn_presenca span,
div#dv_estatisticas #evn_btn_selecao a.btn_convoca span,
div#dv_estatisticas #evn_btn_selecao a.btn_inscreve span,
div#dv_estatisticas #evn_btn_selecao a.btn_presenca span {
   font-size: 10px;
}

body.fme_popup {
   background-color: #FFFFF7;
   width: 300px;
}

div#fme_popup_topo {
}

div#frm_selecao {
   margin: 0px;
   padding: 0px;
   background-color: #FFFFF7;
}

div#frm_selecao div#sel_dsc_titulo {
   margin-left: 10px;
   width: 290px;
   padding-bottom: 2px;
}

div#frm_selecao div#sel_dsc_titulo h2{
   margin: 0px;
   padding: 0px;
   font-size: 10px;
}

div#frm_selecao div#sel_dsc_local {
   margin: 0px;
   padding: 0px;
   margin-left: 10px;
   width: 280px;
}

div#frm_selecao div#sel_dsc_local h2 {
   margin: 0px;
   padding: 0px;
   font-size: 9px;
}

div#frm_selecao div#sel_dat_evento {
   margin: 0px;
   padding: 0px;
   margin-left: 10px;
   width: 280px;
}

div#frm_selecao div#sel_dat_evento h2 {
   margin: 0px;
   padding: 0px;
   font-size: 9px;
   color: #666;
}

div#frm_selecao div#ins_nom_conselheiro {
   margin: 0px;
   padding: 0px;
   margin-top: 15px;
}

div#frm_selecao div#ins_nom_conselheiro h2 {
   margin: 0px;
   padding: 0px;
   font-size: 11px;
}

div#frm_selecao div#ins_ind_inscricao {
   margin: 0px;
   padding: 0px;
}

div#frm_selecao div#ins_ind_inscricao h2 {
   margin: 0px;
   padding: 0px;
   margin-left: 10px;
   font-size: 11px;
   font-weight: normal;
}

div#frm_selecao div#ins_ind_inscricao h2 span.spn_inscricao {
   font-style: italic;
}

div#frm_selecao div#ins_ind_inscricao h2 span.spn_presente {
   color: #008001;
}

div#frm_selecao div#ins_ind_inscricao h2 span.spn_ausente {
   color: #AA0000;
}

div#frm_selecao div#ins_ind_inscricao h2 span.spn_naoinscrito {
   color: #000;
}

div#frm_selecao div.ins_rdo_confirma {
   margin-left: 10px;
}

div#frm_selecao div.ins_rdo_confirma label.lbl_confirma_sim {
}

div#frm_selecao div.ins_rdo_confirma label.lbl_confirma_nao {
}

div#frm_selecao div.ins_rdo_confirma label.lbl_inscricao_online {
   margin-left: 30px;
}

div#frm_selecao div.ins_rdo_confirma input#rdo_confirma_con {
}

div#frm_selecao div.ins_rdo_confirma input#rdo_confirma_sup {
}

div#frm_selecao div.ins_justificativa {
   margin-left: 10px;
}

div#frm_selecao div.ins_justificativa label.lbl_txt_dsc_observacao_cancelamento {
   display: block;
}

div#frm_selecao div.ins_dat_inscricao {
   display: block;
}

div#frm_selecao div.ins_dat_inscricao label.lbl_dat_inscricao,
div#frm_selecao div.ins_dat_cancelamento label.lbl_dat_cancelamento {
   margin: 0px;
   padding: 0px;
}

div#frm_selecao div.ins_dat_inscricao input#txt_dat_inscricao_con,
div#frm_selecao div.ins_dat_inscricao input#txt_dat_inscricao_sup,
div#frm_selecao div.ins_dat_cancelamento input#txt_dat_cancelamento_con,
div#frm_selecao div.ins_dat_cancelamento input#txt_dat_cancelamento_sup {
   margin: 0px;
   padding: 0px;
   border: 0px solid;
   background-color: #FFFFF7;
}

div#frm_selecao div.ins_dat_inscricao input#txt_hor_entrada_con,
div#frm_selecao div.ins_dat_inscricao input#txt_hor_entrada_sup,
div#frm_selecao div.ins_dat_cancelamento input#txt_hor_saida_con,
div#frm_selecao div.ins_dat_cancelamento input#txt_hor_saida_sup {
   margin: 0px;
   padding: 0px;
   width: 60px;
}

div#frm_selecao div.ins_dat_cancelamento {
   display: block;
}

div#frm_selecao div.ins_justificativa textarea#txt_dsc_observacao_cancelamento_con {
   display: block;
   width: 250px;
   height: 35px;
}

div#frm_selecao div.ins_justificativa textarea#txt_dsc_observacao_cancelamento_sup {
   display: block;
   width: 250px;
   height: 35px;
}

div#frm_selecao div#ins_nom_suplente {
   margin: 0px;
   padding: 0px;
   margin-top: 15px;
}

div#frm_selecao div#ins_nom_suplente h2 {
   margin: 0px;
   padding: 0px;
   font-size: 11px;
}

table.tbl_caixa {
   width: 500px;
   text-align:center;
}

td.cln_foto_caixa {
   border:1px solid #f00;
   width:150px
}

td.cln_dados_caixa {
   width: 350px;
   vertical-align: top;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-align:left;
}

td.cln_nome {
   font-weight: bolder;
}

td.cln_curriculo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   text-indent: 40px;
   text-align:justify;
}


#fme_centro #frm_exibicao #frm_pesquisa {
   float: left;
	font-size: 10pt;
   display: block;
   width:609px;
   margin: 0;
   margin: 0;
   padding: 0;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_pesquisa {
   float: left;
   display: block;
   width:100%;
   background-color: #FFFFF7;
   font-size: 14px;
   font-weight: bolder;
   margin: 0;
   margin-left: 15px;
   padding: 0;
   padding-top: 15px;
   border-bottom: 4px solid #DED9C6;
   width: 580px
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_busca {
   float: left;
   display: block;
   width:100%;
   background-color: #FFFFF7;
   font-size: 14px;
   font-weight: bolder;
   margin: 0;
   margin-left: 15px;
   padding: 0;
   padding-top: 15px;
   border-bottom: 3px solid #DED9C6;
   width: 580px
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_criterios {
   float: left;
   display: block;
   width:95%;
   background-color: #FFFFF7;
   font-size: 11px;
   margin: 0;
   margin-left: 15px;
   margin-bottom: 15px;
   padding: 0;
   padding-top: 5px;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_resultados {
   margin-left: 10px;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_resultados div.dv_titulo {
   width: 94%;
   margin: 0px 2%;
   font-size:11px;
   font-weight: bold;
	padding:1%;
   border-style:solid;
	border-color:#9ECAE9 #11344C #11344C #9ECAE9;
   border-width:1px;
   background-color: #297AB4;
   color: #fff;
   cursor: pointer;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_resultados div.dv_resultado_bloco {
   margin: 0px 2%;
   font-size:10px;
   border-style:solid;
	border-color:#11344C;
   border-width:1px;
   border-top-width:0px;
   padding:1%;
   background-color: #ffffff;
}
   
div.dv_form_size {
   width:100%;
   position:absolute;
   top:0px;
   height:170px;
   overflow:auto;
   background-color: #fff;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_resultados div.dv_resultado_bloco div.dv_paginacao {
   float: left;
   width: 100%;
   position:absolute;
   top:170px;
   background-color: #E3F0F9;
   margin-top: 10px;
   padding: 5px 0px;
   text-align: center;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_resultados div.dv_resultado_bloco div.dv_resultado {
   margin-left: 15px;
   text-indent: -15px;
   margin-top: 4px;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_resultados div.dv_resultado_bloco div.dv_detalhe {
   text-indent: 0px;
   margin-left: 0px;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_resultados div.dv_resultado_bloco a {
   font-size: 10px;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_resultados div.dv_resultado_bloco a img {
  	text-decoration: none;
	border: none;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_sem_resultados {
   font-size: 11px;
   font-weight: normal;
   margin-top: 10px;
   margin-left: 30px;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_sem_resultados span {
   font-size: 12px;
   font-weight: bolder;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_sem_resultados ul {
   font-weight: bolder;
}

#fme_centro #frm_exibicao #frm_pesquisa #dv_sem_resultados ul li {
   font-weight: normal;
   margin-left: 15px;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_criterios label {
   font-size: 11px;
   margin-top: 1px;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_criterios input.txt_busca,
#fme_centro #frm_exibicao #frm_pesquisa div.dv_criterios select#sel_assunto {
   margin-right: 8px;
   font-size: 11px;
   width: 300px;
   margin-top: 2px;
   background-color: #FFEE94;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_criterios select#sel_assunto {
   width: auto;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_questao {
   float: left;
   display: block;
   width:100%;
   background-color: #FFFFF7;
   font-size: 11px;
   margin: 0;
   padding: 0;
   padding-top: 15px;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_questao label.lbl_titulo_questao {
   position: relative;
   float: left;
   width: 97%;
   text-align: left;
   padding-left: 15px;
   padding-bottom: 5px;
   font-size: 11px;
   font-weight: bolder;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_questao label {
   position: relative;
   text-align: left;
   font-size: 11px;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_questao input,
#fme_centro #frm_exibicao #frm_pesquisa div.dv_questao label.lbl_item_questao {
   margin: 0;
   padding: 0;
   margin-left: 45px;
   font-size: 10px;
   text-align: left;
   vertical-align: middle;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_questao p.lbl_txt_resposta {
   margin: 0;
   padding: 0;
   margin-left: 45px;
   font-size: 10px;
   text-align: left;
   vertical-align: middle;
   width: 550px;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_questao label.lbl_item_questao span.spn_dsc_item { 
   margin: 0;
   padding: 0;
   font-size: 10px;
   text-align: left;
}

#fme_centro #frm_exibicao .hdr_pesquisa H3 {
   margin: 0;
   padding: 0;
   height: 24px;
   margin-left: 15px;
   margin-top: 20px;
   text-align: left;
   color: #000;
   font-size: 11pt;
   font-weight: bold;
}

#fme_centro #frm_exibicao .hdr_pesquisa H4 {
   margin: 0;
   padding: 0;
   height: 15px;
   margin-left: 25px;
   margin-top: 0px;
   text-align: left;
   color: #000;
   font-size: 10px;
   font-weight: bold;
}

#fme_centro #frm_exibicao .hdr_pesquisa H5 {
   margin: 0;
   padding: 0;
   height: 24px;
   margin-left: 25px;
   margin-top: 5px;
   text-align: left;
   color: #000;
   font-size: 10px;
   font-weight: bold;
}

#fme_centro #frm_exibicao .hdr_responderam H3 {
   margin: 0;
   padding: 0;
   height: 24px;
   margin-left: 15px;
   margin-top: 20px;
   text-align: left;
   color: #000;
   font-size: 11px;
   font-weight: bold;
}

#fme_centro #frm_exibicao #hdr_nom_responderam {
   margin: 0;
   padding: 0;
   margin-left: 25px;
   margin-top: 2px;
   text-align: left;
   font-size: 11px;
   color: #000;
}

#fme_centro #frm_exibicao #hdr_nom_responderam span.hdr_row {
   padding-top: 3px;
   padding-bottom: 3px;
   position: relative;
   font-size: 11px;
}


#fme_centro #frm_exibicao #rsp_total {
   margin: 0;
   padding: 0;
   height: 24px;
   margin-left: 25px;
   margin-top: 5px;
   text-align: left;
   color: #000;
   font-size: 11px;
   font-weight: bold;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_questao label.lbl_item_questao span.spn_vlr_percentual { 
   margin-left: 45px;
   margin-right: 5px;
   font-size: 10px;
   text-align: right;
   vertical-align: middle;
   position: relative;
   float: left;
   width: 40px;
   background-color: #f7f4e5;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_questao label.lbl_item_questao span.spn_vlr_contador { 
   margin-left: 0px;
   margin-right: 5px;
   font-size: 10px;
   text-align: right;
   vertical-align: middle;
   position: relative;
   float: left;
   width: 30px;
   background-color: #f7f4e5;
}

div#rsp_botoes {
   float: left;
   width: 600px;
   margin-top: 10px;
   text-align: center;
}

#fme_centro #frm_exibicao #frm_pesquisa div.dv_questao textarea {
   margin: 0;
   padding: 0;
   margin-left: 45px;
   font-size: 11px;
   text-align: left;
   width: 550px;
}

#frm_selecao #lst_selecao form {
   margin-left: 10px;
   width: 610px;
   background-color: #FFFFF7;
}

#frm_selecao #lst_selecao form select {
   margin: 0;
   padding: 0;
   text-align: left;
   font-size: 10px;
   color: #000000;
}

#frm_selecao #lst_selecao form div#btn_confirmacao {
   margin-top: 10px;
}

#frm_selecao #lst_selecao form div#btn_confirmacao input {
   margin-left: 20px;
   font-size: 10px;
}

body.bdy_traducao #fme_popup_topo {
  
} 

body.bdy_traducao #frm_traducao p.txt_titulo {
   display: block;
   margin: 0;
   padding: 0;
   height: 24px;
   background: url('images/topo_central.png');
   text-align: center;
   color: #000;
   font-size: 12pt;
}
body.bdy_traducao #frm_traducao p.txt_subtitulo {
	font-size: 11px;
   display: block;
   margin: 0;
   padding: 0;
   padding-left: 20px;
   padding-top: 10px;
   padding-bottom: 20px;
   font-weight: bold;
}

body.bdy_traducao #frm_traducao #frm_cadastro div.row_item {
   display: block;
   width:100%;
   margin: auto;
   padding-top: 3px;
   font-size: 9px;
   margin: 0;
}

body.bdy_traducao #frm_traducao #frm_cadastro div.row_item hr {
   position: relative;
   float: left;
   width:100%;
   margin: 0;
   padding: 0;
}

body.bdy_traducao #frm_traducao #frm_cadastro div.row_item label {
   margin: 0;
   padding: 0;
   padding-top: 1px;
   position: relative;
   float: left;
   width: 40%;
   font-size: 9px;
   text-align: right;
}

body.bdy_traducao #frm_traducao #frm_cadastro div.row_item label.lbl_textarea {
   margin: 0;
   margin-left: 10px;
   padding: 0;
   padding-top: 1px;
   position: relative;
   display: block;
   float: left;
   clear: both;
   width: 100%;
   font-size: 9px;
   text-align: left;
}

body.bdy_traducao #frm_traducao #frm_cadastro div.row_item span {
   float: left;
   margin: 0;
   margin-left: 10px;
   padding: 0;
   font-size: 9px;
   text-align: left;
   width: 350px;
   margin-bottom: 10px;
}

body.bdy_traducao #frm_traducao #frm_cadastro div.row_item label.lbl_value {
   margin: 0;
   padding: 0;
   float: none;
   width: 40%;
   font-size: 9px;
   margin-left: 20px;
   text-align: left;
}

body.bdy_traducao #frm_traducao #frm_cadastro div.row_item input {
   margin: 0;
   padding: 0;
   margin-left: 20px;
   font-size: 9px;
   text-align: left;
}

body.bdy_traducao #frm_traducao #frm_cadastro div.row_item textarea {
   margin: 0;
   padding: 0;
   font-size: 9px;
   text-align: left;
   width: 350px;
}

body.bdy_traducao #frm_traducao #btn_confirmacao {
   text-align: center;
   padding: 5px;
   height: 20px;
}
 
body.bdy_traducao #frm_traducao #btn_confirmacao a:hover:after, #fme_centro #btn_confirmacao a:focus:after {
   content: " [" attr(accesskey) "] ";
}
   
body.bdy_traducao #frm_traducao #btn_confirmacao a.limpa {
   margin-left: 20px;
   margin-right: 20px;
}

body.bdy_traducao #frm_traducao #btn_confirmacao a.limpa span {
}

body.bdy_traducao #frm_traducao #btn_confirmacao a.confirma {
   margin-left: 20px;
   margin-right: 20px;
}

body.bdy_traducao #frm_traducao #btn_confirmacao a.confirma span {
}

body.bdy_traducao #frm_traducao #btn_confirmacao a.excluir {
   margin-left: 20px;
   margin-right: 20px;
}

body.bdy_traducao #frm_traducao #btn_confirmacao a.excluir span {
}

div#dv_estatisticas {
   margin: 0;
   padding: 0;
   background: url('images/barra_fundo_central.png') repeat-y;
}

div#dv_estatisticas div#sta_titulo {
   margin: 0;
   padding: 0;
}

div#dv_estatisticas div#sta_titulo h2{
   margin: 0;
   padding: 0;
   height: 24px;
   background: url('images/topo_central.png');
   text-align: center;
   color: #000;
   font-size: 12pt;
}

div#dv_estatisticas div#sta_filtro_selecionado {
   margin: 0;
   margin-left: 30px;
   margin-top: 30px;
   padding: 0;
}

div#dv_estatisticas div#sta_filtro_selecionado h2 {
   margin: 0;
   padding: 0;
   height: 20px;
   text-align: left;
   color: #000;
   font-size: 11px;
}

div#dv_estatisticas div#sta_filtro_selecionado h3 {
   margin: 0;
   padding: 0;
   height: 18px;
   text-align: left;
   color: #000;
   font-size: 10px;
}
 
div#dv_estatisticas div#sta_tabela {
   margin-top: 30px;
   margin-left: 50px;
}

div#dv_estatisticas div#sta_tabela table {
}

div#dv_estatisticas div#sta_tabela td.td_tabela {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   padding-left: 20px;
   padding-right: 20px;
   text-align: center;
}

div#dv_estatisticas div#sta_tabela td.td_titulo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;
   padding-left: 20px;
   padding-right: 20px;
   text-align: center;
}

div#dv_estatisticas div#sta_tabela td.td_item {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
   text-align: left;
}

div#dv_estatisticas div#sta_tabela td.td_item_dir {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
   text-align: right;
}

div#dv_estatisticas div#sta_tabela td.td_item_cen {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
}

div#dv_estatisticas div#sta_tabela td.td_total_item {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;
   text-align: left;
}

div#dv_estatisticas div#sta_tabela td.td_total_item_dir {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;
   text-align: right;
}

div#dv_estatisticas div#sta_tabela table.tbl_grafico {
   background-color: #C6C6C0;
   border: 2px solid #000000;
}

div#dv_estatisticas div#sta_tabela table.tbl_grafico td.td_tabela {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   padding: 5px;
   text-align: center;
   background-color: #F6F6F0;
   border-bottom: 1px solid #000000;
}

div#dv_estatisticas div#sta_tabela table.tbl_grafico td.td_titulo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;
   padding-left: 20px;
   padding-right: 20px;
   text-align: center;
}

div#dv_estatisticas div#sta_tabela table.tbl_grafico td.td_item {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
   text-align: left;
}
div#dv_estatisticas div#sta_tabela table.tbl_grafico td.td_item_barra {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8px;
   font-style: normal;
   font-weight: normal;
   padding: 0px;
   background-color: #C6C6C0;
   text-align: center;
   vertical-align: bottom;
}


div#dv_estatisticas div#sta_tabela table.tbl_grafico td.td_item_numeros {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   padding: 2px;
   text-align: left;
   font-weight: bolder;
   background-color:#F6F6F0;
}

div#dv_estatisticas div#sta_tabela table.tbl_grafico td.td_item_legenda {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   padding: 2px;
   text-align: center;
   background-color:#F6F6F0;
}

div#dv_estatisticas div#sta_tabela table.tbl_grafico td.td_item_espaco {
   font-size: 1px;
   font-style: normal;
   font-weight: normal;
   width: 2px;
   margin: 0px;
   padding: 0px;
   background-color:#F6F6F0;
}

div#dv_estatisticas div#sta_grafico {
   text-align: center;
   padding-top: 10px;
   padding-bottom: 10px;
}

div#dv_estatisticas div.dv_caixa {
   margin-left: 10px;
   margin-top: 10px;
   background-color: #DED9C6;
   width: 200px;
}

div#dv_estatisticas div.dv_caixa_maior {
   width: 500px;
}

div#dv_estatisticas div.dv_caixa div.dv_titulo_caixa {
   background-color: #EAB000;
   color: #000000;
   font-weight: bold;
}

div#dv_estatisticas div.dv_caixa div.dv_titulo_caixa span.spn_check {
   vertical-align: middle;
}

div#dv_estatisticas div.dv_caixa div.dv_titulo_caixa span.spn_check input {
  
}

div#dv_estatisticas div.dv_caixa div.dv_titulo_caixa span.spn_text {
  
}

div#dv_estatisticas div.dv_caixa div.dv_row_caixa {
}

div#dv_estatisticas div.dv_caixa div.dv_row_caixa span.spn_check {
   vertical-align: middle;
}

div#dv_estatisticas div.dv_caixa div.dv_row_caixa span.spn_check input {
  
}

div#dv_estatisticas div.dv_caixa div.dv_row_caixa span.spn_text {
  
}

div#dv_opcoes p {
   margin-left: 10px;
   font-weight: normal;
}

div#dv_envio_lista {
   float: left;
   margin-top: 20px;
}

div#dv_envio_lista p {
   margin-left: 10px;
   font-weight: normal;
}

table.tbl_group {
   width: 612px;
   border: none;
   border-spacing: 0px;
   border-collapse: collapse;
   font-size: 11px;
   text-align: left;
}

tr.tr_show,
div.dv_show {
}

tr.tr_hide,
div.dv_hide {
   display: none;
}

table.tbl_group tr#tr_group_title th {
	border-bottom: 1px solid #BFB691;
	background: url("images/box_title.png") repeat-x bottom;
   color: #4E482D;
   height: 31px;
   text-align: left;
   padding-left: 5px;
}

table.tbl_group tr#tr_group_select th {
	color: #ffffff;
	border: none;
	border-top: 2px solid #fff;
	background: #83794D;
}

table.tbl_group tr#tr_group_select th form {
	margin: 0px;
	padding: 0px;
}

table.tbl_group tr#tr_group_select th select {
	font-size: 12px;
	margin: 0 0 0 .5em;
}

table.tbl_group tr#tr_group_select th input {
  	margin: 0 0 0 .5em;
	font-size: 11px;
}

table.tbl_group tr th {
	color: #789;
	padding: .3em;
	border: none;
	width: 12%;
}

table.tbl_group tr th.th_grouped, table.tbl_group tr th.th_removeone {
   background: url("images/box_filter.png") top repeat-x #9E915C;
}

table.tbl_group tr th.th_grouped {
	color: #fff;
	text-align: left;
	font-weight: normal;
	border: none;
	padding: .2em .8em;
}

table.tbl_group tr th.th_removeone {
	color: #fff;
	text-align: right;
	font-weight: normal;
	border: none;
	padding: .2em .8em;
   line-height: 18px;
}

table.tbl_group tr#tr_group_removeall th.th_removeall {
	background: #fff url("images/box_title.png") repeat-x bottom;
   font-size: 10px;
   color: #4E482D;
	text-align: right;
	padding: .2em .8em;
   margin: 0;
   border-bottom: 2px solid #BFB691;
   line-height: 18px;
   vertical-align: top;
}

table.tbl_group tr#tr_group_removeall th.th_removeall label {
}

table.tbl_group tr th.th_removeone label input,
table.tbl_group tr#tr_group_removeall th.th_removeall label input {
   margin: 0 0 0 .4em;
}

span.spn_selected {
   font-weight: bold; 
}

span.spn_selected a {
   color: #AA8400;
}

span.spn_not_selected {
   font-weight: normal;
}

span.spn_not_selected a,
span.spn_not_selected a:link, 
span.spn_not_selected a:visited, 
span.spn_not_selected a:hover, 
span.spn_not_selected a:active { 
   font-weight: normal;
}


div#lst_tabela {
   display: block;
   margin-bottom: 15px;
}

div#lst_tabela ul {
   margin: 20px !important;
   margin: 10px;
   padding : 0px;
}

div#lst_tabela > ul {
  float: left;
}

div#lst_tabela ul li {
}

div#lst_tabela ul > li {
  float: left;
}

div#lst_tabela ul li.lst_item {
   padding-bottom: 5px;
   font-weight: bolder;
}

div#lst_tabela ul li ul{
   margin: 0px;
   padding-left: 15px;
}

div#lst_tabela div.lst_detalhe {
   font-weight: normal;
}

div.lst_detalhe span.spn_nome,
div.lst_cabecalho span.spn_nome{
   display: -moz-inline-box;
   color: #000000;
   width: 300px;
   padding-left: 5px;
   padding-bottom: 5px;
}

div.lst_detalhe span.spn_regiao,
div.lst_cabecalho span.spn_regiao {
   display: -moz-inline-box;
   color: #000000;
   width: 85px;
   padding-left: 5px;
   padding-bottom: 5px;
}

div.lst_detalhe span.spn_uf,
div.lst_cabecalho span.spn_uf {
   display: -moz-inline-box;
   text-align: center;
   color: #000000;
   width: 30px;
   padding-bottom: 5px;
}

div.lst_detalhe span.spn_setor,
div.lst_cabecalho span.spn_setor {
   display: -moz-inline-box;
   color: #000000;
   width: 120px;
   padding-left: 5px;
   padding-bottom: 5px;
}

div.lst_detalhe > span.spn_nome,
div.lst_cabecalho > span.spn_nome,
div.lst_detalhe > span.spn_regiao,
div.lst_cabecalho > span.spn_regiao,
div.lst_detalhe > span.spn_uf,
div.lst_cabecalho > span.spn_uf,
div.lst_detalhe > span.spn_setor,
div.lst_cabecalho > span.spn_setor {
   float: left !important;
   float: none;
}

div#lst_tabela div.lst_cabecalho_1 {
   padding-left: 15px;
}

div#lst_tabela div.lst_cabecalho_2 {
   padding-left: 30px;
}

div#lst_tabela div.lst_cabecalho_3 {
   padding-left: 45px;
}

div#lst_tabela div.lst_cabecalho span.spn_nome {
   font-weight: bolder;
   padding-bottom: 2px;
   margin-bottom: 5px;
   border-bottom: 2px solid #BFB691;
}

div#lst_tabela div.lst_cabecalho span.spn_regiao {
   font-weight: bolder;
   padding-bottom: 2px;
   margin-bottom: 5px;
   border-bottom: 2px solid #BFB691;
}

div#lst_tabela div.lst_cabecalho span.spn_uf {
   font-weight: bolder;
   padding-bottom: 2px;
   margin-bottom: 5px;
   border-bottom: 2px solid #BFB691;
}

div#lst_tabela div.lst_cabecalho span.spn_setor {
   font-weight: bolder;
   padding-bottom: 2px;
   margin-bottom: 5px;
   border-bottom: 2px solid #BFB691;
}

span.spn_hide {
   display: none;
}

div.dv_auto_complete {
   position:absolute;
   width:250px;
   background-color:white;
   border:1px solid #888;
   margin:0px;
   padding:0px;
   z-index: +1000;
}

div.dv_auto_complete ul.ul_suggest  {
   list-style-type: none;
   margin:0px;
   padding:0px;
}

div.dv_auto_complete ul.ul_suggest li.selected {
   background-color: #ffb;
}

div.dv_auto_complete li.li_simple_suggest {
   list-style-type: none;
   display:block;
   margin:0;
   padding:2px;
   height:22px;
}

div.dv_auto_complete li.li_simple_suggest div.dv_nome {
   font-weight:normal;
   font-size:9px;
   line-height:1.2em;
}

div.dv_auto_complete li.li_suggest {
   list-style-type: none;
   display:block;
   margin:0;
   padding:2px;
   height:40px;
}

div.dv_auto_complete li.li_suggest div.dv_foto {
   float:left;
   width:32px;
   height:32px;
   margin-right:8px;
}

div.dv_auto_complete li.li_suggest div.dv_foto img {
   height:32px;
}

div.dv_auto_complete li.li_suggest div.dv_nome {
   font-weight:bold;
   font-size:9px;
   line-height:1.2em;
}

div.dv_auto_complete li.li_suggest div.dv_detalhe {
   font-size:9px;
   color:#888;
}

#fme_centro #frm_exibicao #frm_cadastro div.row_item input.dv_autocomplete,
#frm_selecao #lst_selecao input.dv_autocomplete {
   width: 300px;
}

div.dv_foto_over {
   float: left;
   padding: 2px;  
}

#fme_centro #dv_eventos #pnl_busca fieldset {
   width: 590px;
}
  
#fme_centro #dv_eventos #pnl_busca div.row_item {
   display: block;
   width:100%;
   margin: auto;
   padding-top: 3px;
   font-size: 9px;
   margin: 0;
}

#fme_centro #dv_eventos #pnl_busca div.row_item label {
   margin: 0;
   padding: 0;
   padding-top: 1px;
   position: relative;
   float: left;
   width: 20%;
   font-size: 9px;
   text-align: right;
}

#fme_centro #dv_eventos #pnl_busca div.row_item input,
#fme_centro #dv_eventos #pnl_busca div.row_item select {
   margin: 0;
   padding: 0;
   margin-left: 1%;
   font-size: 9px;
   text-align: left;
}

#fme_centro #dv_eventos #pnl_busca div.row_item input.dv_autocomplete {
   width: 75%;
}


div#dv_breadcrumbs {
}

ul.ul_crumbs {
   list-style: none;
   font-size: 9px;
   font-style: italic;
}

ul.ul_crumbs li {
   display: inline;
   font-style: normal;
}

#fme_centro #frm_exibicao #frm_cadastro #pnl_detalhe,
#fme_centro #frm_exibicao #frm_cadastro #pnl_nom_evento {
	font-size: 10px;
	background-color: #2979B4;
	padding: 3px;
	color: #fff;
}

#fme_centro #frm_exibicao #frm_cadastro #pnl_nom_evento #spn_nome_completo,
#fme_centro #frm_exibicao #frm_cadastro #pnl_nom_evento #spn_nom_grupo_pai,
#fme_centro #frm_exibicao #frm_cadastro #pnl_nom_evento #spn_tip_evento,
#fme_centro #frm_exibicao #frm_cadastro #pnl_nom_evento #spn_num_evento,
#fme_centro #frm_exibicao #frm_cadastro #pnl_nom_evento #spn_nom_evento,
#fme_centro #frm_exibicao #frm_cadastro #pnl_nom_evento #spn_dat_evento,
#fme_centro #frm_exibicao #frm_cadastro #pnl_nom_evento #spn_nom_pauta_evento {
	padding-left: 3px;
}


#fme_centro #frm_exibicao div.agd_dados_agenda {
   margin-top: 10px;
   margin-right: 15px;
   padding: 0;
   text-indent: 40px;
}

#fme_centro #frm_exibicao div.agd_dados_agenda span {
   font-size: 12px;
   font-weight: normal;
}

#fme_centro #frm_exibicao div.agd_nom_mes {
   margin-top: 10px;
   margin-right: 15px;
   padding: 0;
   text-indent: 40px;
}

#fme_centro #frm_exibicao div.agd_nom_mes span {
   font-size: 12px;
   font-weight: bold;
}

#fme_centro #frm_exibicao div.agd_dsc_conteudo {
   margin-top: 10px;
   margin-left: 85px;
   margin-right: 15px;
   padding: 0;
   text-indent: -25px;
}

#fme_centro #frm_exibicao div.agd_dsc_conteudo span.spn_agd_data {
   color: #00f;
   font-weight: bold;
}

#fme_centro #frm_exibicao div.agd_dsc_conteudo span.spn_agd_data_indicativa {
   color: #000;
   background-color: #ccc;
   font-weight: normal;
}

#fme_centro #frm_exibicao div.agd_dsc_conteudo span.spn_agd_descricao {
   color: #000;
   font-weight: normal;
}

#fme_centro #frm_exibicao div.agd_dsc_conteudo span.spn_agd_descricao_destaque{
   color: #f00;
   font-weight: normal;
}

#fme_centro #frm_exibicao div.agd_dsc_conteudo span.spn_agd_descricao_destaque a {
   color: #f00;
}

#fme_centro #frm_exibicao div.agd_calendario {
   width: 610px;
}

#fme_centro #frm_exibicao div.agd_calendario table.tbl_tabela_link {
   width: 90%;
   margin-top: 0px;
   margin-left: 5%;
   margin-right: 5%;
   margin-bottom: 20px;
}

#fme_centro #frm_exibicao div.agd_calendario table.tbl_tabela_link td.td_link_esq {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

#fme_centro #frm_exibicao div.agd_calendario table.tbl_tabela_link td.td_link_dir {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

#fme_centro #frm_exibicao div.agd_calendario table.tbl_tabela_link td.td_link_cen {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	white-space: nowrap;
	vertical-align:middle;
}

div#dv_nota_individual div#not_dsc_conteudo h2 table td.td_1 {
   padding-top: 30px;
   font-size: 11px;
   color:#2979b4;
}

div#dv_nota_individual div#not_dsc_conteudo h2 table td.td_2 {
   font-weight: bold;
   font-size: 12px;
   color: #bfbfbf;
}

div#dv_nota_individual div#not_dsc_conteudo h2 table td.td_3 {
   padding-left: 50px;
}

span.spn_label {
   margin: 0;
   padding: 0;
   padding-top: 1px;
   position: relative;
   float: left;
   width: 40%;
   font-size: 9px;
   text-align: right;
}

span.spn_field input {
   margin: 0;
   padding: 0;
   margin-left: 20px;
   font-size: 9px;
   text-align: left;
}

div.dv_btn_traducao {
   margin-top: 15px;
   margin-bottom: 10px;
   text-align: center;
   padding: 5px;
   height: 20px;
}

div.dv_order_list {
   margin: 0px 20px;
}

div.dv_order_list ul {
   margin:0;
   margin-top:10px;
   padding:0;
   list-style-type: none;
   width:250px;
}

div.dv_order_list ul li {
      margin:0;
      margin-bottom:4px;
      padding:5px;
      border:1px solid #888;
      cursor:move;
      text-align: center;
}

div#banner_rotativo {
   position: relative;
   height: 50px;
   line-height: 15px;
   width: 92%;
   border: 2px solid #BFB691;
   margin: 10px 15px;
   text-align: center;
   overflow: hidden;
   vertical-align: middle;
}

div#banner_rotativo div.dv_marquee {
   padding-top: 10px;
   width: 600px;
}
#dv_header_presidencia{width:100%;height:36px;float:none;clear:right;margin:0;padding:0;background:url(images_exe/bg_header_dir.png) no-repeat right top;}
#dv_header_presidencia img{border:none}
#dv_header_presidencia .dv_header_esq {float:left;background:url(images_exe/bg_header_esq.png) no-repeat top;width:16px;height:36px}
#dv_header_presidencia .dv_header_fundo{background:url(images_exe/bg_header_fundo.png) no-repeat right top #074d21;margin-left:16px;margin-right:15px;width:auto;height:36px;}
#dv_header_presidencia .dv_header_homepr{display:block;float:left;margin:0;padding:6px 0 0 14px;background:none;}
#dv_header_presidencia .dv_header_marca{display: block;float:right;margin:0;padding:5px 6px 0 0;background:none;}

