
/*
########################################################################################################################

						APARENCIA

########################################################################################################################
*/
BODY{
	background-color:   white;
	padding: 			0px;
	margin: 			0px;
	font: 				12px Verdana !important;
	line-height: 		normal !important;	
}

INPUT[type="text"],INPUT[type="password"], INPUT[type="file"], SELECT, TEXTAREA
{
	border:				solid 1px #666;
	font-size:			12px;
	font:				normal 12px Verdana;
}

A{
	text-decoration:	none;
	font-weight:		bold;
	color: 				#333;
	font-size:			12px;
}

#link_vermelho{
	font-weight:		bold;
	color: 				red;
	font-size:			12px;
}

.saibamais{
	text-decoration:    underline !important;
	font-weight:		bold;
	color: 				#333;
	font-size:			12px;
}

*{
	border:				0;
	padding:			0;
	margin:				0;
}

LI{
	/*list-style-image: 	url(imagem/ico_ordem.gif);*/
    list-style-position: inside !important;
    margin-left   : 10px;
    margin-bottom : 5px;
    font          : 12px Verdana !important;
}

OL{
    margin-top    : 5px;    
}

SPAN {
    font          :12px Verdana !important;
}

.pagina{
	width:				100%;
}

.pagina_externa{
	width:				100%;
	margin:    			0 auto;
}

.tree_margin{
	padding-left:		5px !important;
}

.tree_margin2{
	padding-left:		10px !important;
}

.tree_margin3{
	padding-left:		15px !important;
}

.li_less_margin{
	padding-left:		35px !important;
	margin-left:		-15px;
}

.li_less_margin2{
	padding-left:		65px !important;
	margin-left:		-35px;
}

.tree_margin A:hover{
	text-decoration:	underline;
}

.meio_br{
	font-size:			4px;
}

.destaque{
	color:				red !important;
}

.pendencia{
	color:				#FF0000 !important;
}

.tit_lnks{
	font:				bold 13px Verdana;
	color: 				#000;
	text-transform: 	uppercase;		
}

.dtanoticia{
	font:				bold 12px Verdana;
	color:              #000;
}
.titnoticia{
	font:				bold 12px Verdana;
	color:              #244a83;
}
.resnoticia{
	font:				normal 12px Verdana;
	color:              #000;	
}
.titulo_noticia{
	font:				bold 15px Verdana;
	color:              #FFF;
	height:             32px;	
	width:              904px;
	background-image:   url(../imagem/titulo_noticia.jpg);
}
.titulo_noticia_foco{
	font:				bold 15px Verdana;
	color:              #FFF;
	background-image:   url(../imagem/titulo_noticia_foco.jpg);
	height:             32px;
	width:              904px;	
}
.texto_noticia{
	font:				normal 12px Verdana;
	color:              #615148;
	background-color:   #FFF;
	margin-left:        7px;	
	margin-right:       7px;
	margin-top:         7px;
	margin-bottom:      7px;
	line-height:        150%;
	width: 890px;
	height: auto;	
}

.titulo_faq{
	font:				bold 16px Verdana;
	color:              #FFF;
	height:             32px;	
	width:              904px;
	background-image:   url(../imagem/titulo_noticia.jpg);
	padding-left:       1px;
}
.titulo_faq_foco{
	font:				bold 16px Verdana;
	color:              #FFF;
	background-image:   url(../imagem/titulo_noticia_foco.jpg);
	height:             32px;
	width:              904px;
	padding-left:       1px;	
}
.texto_faq{
	font:				normal 12px Verdana;
	color:              #615148;
	background-color:   #FFF;
	margin-left:        9px;	
	margin-right:       7px;
	margin-top:         7px;
	margin-bottom:      7px;
	line-height:        150%;
	width: 890px;
	height: auto;	
}

.titulo_depoimento{
	font:				bold 16px Verdana;
	color:              #FFF;
	height:             32px;	
	background-image:   url(../imagem/titulo_noticia.jpg);
    width:              890px !important;
}
.titulo_depoimento_foco{
	font:				bold 16px Verdana;
	color:              #FFF;
	background-image:   url(../imagem/titulo_noticia_foco.jpg);
	height:             32px;
    width:              890px !important;
}
.texto_depoimento{
	font:				normal 12px Verdana;
	color:              #615148;
	background-color:   #FFF;
	margin-left:        7px;	
	margin-right:       7px;
	margin-top:         7px;
	margin-bottom:      7px;
	line-height:        150%;
	width: 890px;
	height: auto;
}

.titulo_contato{
	font:				bold 16px Verdana;
	color:              #000;
	/*background-image:   url(../imagem/titulo_noticia_foco.jpg);*/
	height:             32px;
	width:              904px;	
	padding-left:       10px;
}
.texto_contato{
	font:				normal 12px Verdana;
	color:              #615148;
	/*background-color:   #FFF;*/
	margin-left:        7px;	
	margin-right:       7px;
	padding:			5px;
}

.body_externo{
	background-color:   #E5DDCD;
}
.perguntasfreq{
	font:				normal 12px Verdana;
	color:              #000;
}
.titdepoimentos{
	font:				bold 12px Verdana;
	color:              #000;	
}
.textdepoimentos{
	font:				normal 12px Verdana;
	color:              #000;	
}
hr{
      color: #A0A0A0;
      background-color: #A0A0A0;
      height: 2px;
}

.lnks{
	font-size:			10px;
}
.left{
	text-align:			left !important;
}
.right{
	text-align:			right !important;
}

.size14{
	font-size:			14px;
}

.bold{
	font-weight:		bold !important;
}

.arquivos{
	font:				normal 12px Verdana !important;		
}

.identificacao{
	font:				normal 12px Verdana !important;		
	text-align:			right !important;
}

.titulo_servico{
	font:				bold 12px Verdana;
	color:              #00D8FF;
}


a.link_barra_titulo2 {
	text-decoration: 	none;
	font-weight: 		bold;
	font-size: 			12px;
	line-height:		normal;
	color:				#000000;
	text-transform: 	uppercase;
}

#desc_busca{
	border:             none;
	width:              470px;
}

/*
########################################################################################################################

						MENU

########################################################################################################################
*/

/*-----------------------------------------------Logout----------------------------------------------------------------*/

#menu_logout{
	position: 			absolute;
	left:				110px;
	width:				220px;	
	padding:			0; 
	margin:				0; 
	text-align: 		center;
	padding:			auto;
	margin-left:		auto;
	margin-right:		auto;
	clear: 				both;
}

.menu_logout_esquerdo, .menu_logout_meio, .menu_logout_direito{
  	 text-align: 		center;
  	 height:			25px; 
  	 display:			block; 
   	 float:				left; 
}

.menu_logout_meio{
	background-image: 	url(imagem/aba_menu_logout_fundo.gif);
	background-repeat:	repeat-X;
	left:				16px;
	padding-top: 		2px;
}

.menu_logout_esquerdo{
	background-image: 	url(imagem/aba_menu_logout_esquerdo.gif);
	background-repeat:	no-repeat;
	width:				16px;
}

.menu_logout_direito{
	background-image: 	url(imagem/aba_menu_logout_direito.gif);
	background-repeat:	no-repeat;
	width:				16px;
}


/*------------------btns------------------*/
.btn_esquerdo, .btn_meio, .btn_direito{
  	 text-align: 		center;
  	 height:			25px; 
  	 display:			block; 
   	 float:				left; 
}

.btn_meio{
	background-image: 	url(imagem/barra_separadora_fundo.jpg);
	background-repeat:	repeat-X;
	left:				12px;
	padding-top: 		2px;
}

.btn_esquerdo{
	background-image: 	url(imagem/barra_separadora_canto_esquerdo.jpg);
	background-repeat:	no-repeat;
	width:				12px;
}

.btn_direito{
	background-image: 	url(imagem/barra_separadora_canto_direito.jpg);
	background-repeat:	no-repeat;
	width:				12px;
}

a.btn_coment{
	text-decoration:	none;
	font:				12px Verdana;
	text-transform: 	uppercase;
	font-weight:		bold;
}

/*-----------------------------------------------Menu----------------------------------------------------------------*/

#menu{
	
    background-image: 	url(imagem/aba_fundo.gif);
	background-repeat:	repeat-X;
	width:				99.3%;	
    height:				26px;	
	margin-left:		0;
	margin-right:		auto;
	text-align: 		center;	
	position:			relative;
	clear:				both;	
}

#menu_externo{
	
    background-image: 	url(imagem/aba_fundo_externa.gif);
	background-repeat:	repeat-X;
	width:				96.7%;	
    height:				26px;	
	margin-left:		0;
	margin-right:		auto;	
	text-align: 		center;	
	position:			relative;
	clear:				both;	
}


.menu_esquerdo, .menu_meio, .menu_direito{
   	 text-align: 		center;
   	 height:			29px; 
   	 display:			block; 
   	 float:				left; 
}

.menu_meio{
	left:				16px;
	padding-top: 		4px;
}

.menu_meio_externo{
	left:				16px;
	padding-top: 		4px;
	padding-left: 		10px;
	padding-right: 		10px;
}

.menu_esquerdo{
	width:				13px;
}

.menu_direito{
	width:				13px;
}
a.menu_default{
	text-decoration:	none;
	font-weight:		bold;
	color: 				#333;
	text-transform: 	uppercase;
}

a.menu_default_externo{
	text-decoration:	none;
	font-weight:		bold;
	color: 				#fff;
	text-transform: 	uppercase;
}

a.menu_select{
	text-decoration:	none;
	font-weight:		bold;
	color: 				#000;
	font-size: 			20px;
	text-transform: 	uppercase;
	
}

/*-----------------------------------------------Lista----------------------------------------------------------------*/
.btn_selecionado{
	background-image:   url(../imagem/btnCinza.png);
	background-repeat:	no-repeat;
	width:              120px;
	height:             36px;
	text-align: 		center;
}

.btn_default{
	background-image:   url(../imagem/btnPreto.png);
	background-repeat:	no-repeat;
	width:              120px;
	height:             36px;
	text-align: 		center;
}

.btn_default a{
	color:              	#DD7E11 !important;
}

.btn_selecionado a{
	color:              	black !important;
}

a.menu_lista_default{
	text-decoration:		none;
	font:				    bold 12px Verdana;
	text-transform: 		capitalize;	

}

a.menu_lista_select{
	text-decoration:		none;
	font:				    bold 12px Verdana;
	text-transform: 		capitalize;
}

/*----------------------------------------------------------busca-------------------------------------------------------*/
#input_busca  {
	height:             15px;
	border:             none;
	width:              152px;
}

#input_busca2  {
	width:              600px;
	height:             15px;
	border:             none;
}

#help_busca{
	width:				900px;	
    height:				70px;	
	margin:				auto;
	text-align: 		center;	
	position:			relative;
	clear:				both;	
	background-color : 	#F0F0F0;
}

.texto_help
{
	font-weight:		bold;
  	text-align :		center;
  	background-color: 	#DD7E11;
	color:              black;
  	vertical-align: 	middle;
  	border:             none;
  	height:             20px;
  	padding-top:        5px;
}

#palavra{
	border:             none;
	height:             13px;
	width:              785px;
}

/*
########################################################################################################################

						CONTEUDO INDEX
						
########################################################################################################################
*/
#divsolucao{
   	width:				30%;	
    height:				410px;	
	margin-left:		0;
	margin-right:		auto;	
	text-align: 		center;	
	margin-top:         0px;
	border: 			#dbdbdb 2px solid;
	clear:				both;	
}
#divcontato{
   	width:				772px;	
    height:				410px;	
	margin-left:		0;
	margin-right:		auto;	
	text-align: 		center;	
	margin-top:         0px;
	border: 			#dbdbdb 2px solid;
	clear:				both;	
}
#divnoticia{
   	width:				515px;	
    height:				200px;
	top: 				220px;	
	margin-left:		257px;
	margin-right:		auto;	
	text-align: 		center;	
	position:			absolute;
	border: 			#dbdbdb 2px solid;
	clear:				both;	
}

#divproduto{
   	width:				515px;	
    height:				auto;
	top: 				220px;	
	margin-left:		257px;
	margin-right:		auto;
	position:			absolute;
	border: 			#dbdbdb 2px solid;
	clear:				both;
	
}
#divproduto2{
   	width:				100%;	
    height:				358px;
	margin-left:		0;
	margin-right:		auto;
	padding-top: 		20px;	
	position:			relative;
	text-decoration: 	none;
	clear:				both;
	overflow: 			auto;	
}

#divdestaque{
   	width:				250px;	
    height:				205px;
	top: 				425px;	
	margin-left:		257px;
	margin-right:		auto;	
	text-align: 		center;	
	position:			absolute;
	border: 			#dbdbdb 2px solid;
	clear:				both;	
}

#divdepoimentos{
   	width:				261px;	
    height:				205px;
	top: 				425px;	
	margin-left:		512px;
	margin-right:		auto;	
	text-align: 		center;	
	position:			absolute;
	border: 			#dbdbdb 2px solid;
	clear:				both;	
}

#index_tipo{
    background-color:   #DD7E11; 
	background-repeat:	repeat-X;
	width:				900px;	
    height:				20px;
	padding-top: 		5px;	
	margin-left:		auto;
	margin-right:		auto;
	margin-top:         0;	
	text-align: 		center;	
	color: 				white;
	font:				bold 12px Verdana;
	clear:				both;	
}

/* data de previsão da execução de uma tarefa para o usuário logado - listagem de conteudo */
.destaque_previsao_tarefa {
	color:				green;
}

.previsao_tarefa {
	color:				blue;
}
/*
########################################################################################################################

						BARRA TITULO

########################################################################################################################
*/


#tit_conteudo{
	position:			absolute;
	height: 			25px;
	width:				100%;
	left:               0px;
	border:             none;
}

.tit_esq, .tit_dir
{
    text-align:			left;
   	height:				25px; 
   	display:			block; 
   	float:				left; 
	background-color:   #DD7E11;
   	width:				15%;
}

.tit_centro{
	background-color:   #DD7E11;
	padding-top: 		3px;
	width:				70%;
	text-decoration: 	none;
	font-weight: 		bold;
	font-size: 			12px;
	line-height:		normal;
	color:				#000;
	text-transform: 	uppercase;	
	height:				22px; 
   	display:			block; 
   	float:				left; 
 	text-align:			left;
}

a.link_barra_titulo{
	text-decoration: 	none;
	font-weight: 		bold;
	font-size: 			12px;
	line-height:		normal;
	color:				#000;
	text-transform: 	uppercase;
}

.aviso_sem_conteudo{
	color:              #000;
	font:				normal 14px Verdana;
	text-align:         center;
	background-color:   #FEF8C4;
}

/*
########################################################################################################################

						BARRA NAVEGAÇÃO

########################################################################################################################
*/

#nav_conteudo{
	width:				900px;	
    height: 			25px;	
	margin: 			auto;
	position:			relative;
	clear:				both;
	background-color : 	#FFF;
}


.conf_nav_centro, .nav_centro, .nav_esq, .nav_dir
{
   	height:				20px; 
   	display:			block; 
   	float:				left; 
}
.nav_esq, .nav_dir{
   	height:				23px; 
}

.nav_centro, .conf_nav_centro{
    text-align:			center;
	padding-top: 		3px;
	left:				30px;
	width:				95%;
	text-decoration: 	none;
	font-weight: 		bold;
	font-size: 			12px;
	line-height:		normal;
	color:				white;
	text-transform: 	uppercase;	
}
.conf_nav_centro{
	text-align:			right;
	color:              #DF8011;
}

.paginacao_default{
	color:	#DF8011;
}
.paginacao_selecionado{
	/*color:	#DF8011;*/
	color: gray;
}

/*
########################################################################################################################

						BARRA NAVEGAÇÃO EXTERNA

########################################################################################################################
*/

#nav_conteudo_externo{
	position:			relative;
	height: 			25px;
	width:				100%;	
	margin-bottom:  	0px;
	clear:				both;
}

.conf_nav_centro_externo, .nav_centro_externo
{
   	height:				20px; 
   	display:			block; 
   	float:				left; 
}


.nav_centro_externo, .conf_nav_centro_externo{
    text-align:			center;
	background-image: 	url(imagem/menu_externo_r1_c1.gif);
	background-repeat:	repeat-X;
	padding-top: 		3px;
	left:				30px;
	width:				100%;
	text-decoration: 	none;
	font-weight: 		bold;
	font-size: 			12px;
	line-height:		normal;
	color:				#000;
	text-transform: 	uppercase;	
}
.conf_nav_centro_externo{
	text-align:			left;
}

.paginacao_default_externo{
	color: 				#000;
}



/*
########################################################################################################################

						CONTEUDO LISTA

########################################################################################################################
*/
#divDrilldown {
	position:			relative;

}
.conteudo_drilldown a{
	position:			relative;
	margin-left:		10px;
}
.conteudo_passo{
	position:			relative;
	margin-left:	   	5px;
}
.conteudo_subpasso{
	position:			relative;
	margin-left:		20px;
}
.conteudo_subpasso2{
	position:			relative;
	margin-left:		20px;
}

#conteudo_lista{
	background-color:	white;
	width:				99.6%;
	height: 			auto;
	margin-left:		auto;
	margin-right:		auto;
	border:				none;
	min-height: 		280px;
}

#conteudo_lista_externo{
	background-image:	url(imagem/degrade_conteudo.jpg);
	background-repeat:	repeat-x;
	background-color:	#EEE;
	width:				96.5%;
	height: 			auto;
	margin-left:		0;
	margin-right:		auto;
	padding-top:		5px;
	padding-bottom:		15px;
	border:				solid 1px #dedede;
	min-height: 		10px;
}

#conteudo_explicativo{
	font:					normal 12px Verdana ;
	text-align: 			justify;
	color: 					#000;
	width: 					460px;
	margin-right:		    auto;
	margin-left:		    auto;
	padding-top:            20px;
	padding-left:           10px;
	padding-right:          10px;
}

#termo_de_uso{
	margin-right:		    auto;
	margin-left:		    0px;
	text-align: 			justify !important;
	width: 					96.5%;
	height: 				auto;
}

.li_explicativo{
	list-style-type         : circle !important;
	list-style-image        : none   !important;
	margin-left             : 50px;
}

#conteudo_lista_comentario{
	width:				100%;
	height: 			auto;
	margin-left:		0;
	margin-right:		auto;
	padding-top:		5px;
	padding-bottom:		15px;
	border:				none;
	min-height: 		10px;
}

#conteudo_lista_solucao{
	background-image:	url(imagem/degrade_conteudo.jpg);
	background-repeat:	repeat-x;
	background-color:	#EEE;
	width:				98%;
	height: 			333px;
	margin-left:		auto;
	margin-right:		auto;
	padding-top:		0;
	text-align: 		center;
	padding-bottom:		20px;
	border:				solid 1px #dedede;
	min-height: 		10px;
}

#conteudo_lista_noticia{
	background-image:	url(imagem/degrade_conteudo.jpg);
	background-repeat:	repeat-x;
	background-color:	#EEE;
	width:				99%;
	height: 			145px;
	margin-left:		auto;
	margin-right:		auto;
	padding-top:		5px;
	padding-bottom:		15px;
	text-align: 		left;
	border:				solid 1px #dedede;
	min-height: 		10px;
}

#conteudo_lista_depoimento{
	background-image:	url(imagem/degrade_conteudo.jpg);
	background-repeat:	repeat-x;
	background-color:	#EEE;
	width:				99%;
	height: 			140px;
	margin-left:		auto;
	margin-right:		auto;
	padding-top:		15px;
	padding-bottom:		15px;
	border:				solid 1px #dedede;
	min-height: 		10px;
}


#conteudo_lista_quemsomos{
	background-image:	url(imagem/degrade_conteudo.jpg);
	background-repeat:	repeat-x;
	background-color:	#EEE;
	width:				99%;
	height: 			348px;
	margin-left:		auto;
	margin-right:		auto;
	padding-top:		15px;
	padding-bottom:		15px;
	border:				solid 1px #dedede;
	min-height: 		10px;
	
}

#conteudo_lista_contato{
	background-image:	url(imagem/degrade_conteudo.jpg);
	background-repeat:	repeat-x;
	background-color:	#EEE;
	width:				99%;
	height: 			345px;
	margin-left:		auto;
	margin-right:		auto;
	padding-top:		15px;
	padding-bottom:		15px;
	border:				solid 1px #dedede;
	min-height: 		10px;
	
}

#conteudo_lista_busca{
	background-color:	#F2EEE6;
	width:				100%;
	height: 			325px;
	margin-left:		auto;
	margin-right:		auto;
	padding-top:		15px;
	padding-bottom:		15px;
	border:				solid 1px #dedede;
	min-height: 		10px;
	
}
.tabela_dados{	
	font-size:			12px;
	color: 				black;
	background: 		#EFEFEF;
	border: 			none;
	width: 				900px;
	margin-left:        auto;
	margin-right:       auto;
}

#tblChamados{
	width: 				900px;
	margin-left:        auto;
	margin-right:       auto;
	border: 			none;
	background-color:   white;	
}

.tabela_externa_lista{	
	width: 				900px;
	margin-left:		auto;
	margin-right:		auto;
}

#dado_status{
	font:					bold 12px Verdana;
	text-align: 			center;
	color: 					#0066CC;
	background: 			#eee;
	border: 				solid 1px #CCC;
	width: 					95%;
	margin: 				auto;
	margin-bottom: 			15px;
	padding-bottom: 		15px;
}

.tabela_dados_externo{	
	font-size:			12px;
	color: 				#0066CC;
	border: 			0;
	width: 				95%;
	margin: 			auto;
}

.titulo_conteudo{
	text-align: 		center;
	font-weight:		bold;
	font-size:			16px;
	color: 				#DD7F0F;
}

.titulo_tabela2
{
	font-weight:		bold;
  	text-align :		left;
  	background-color: 	#F0F0F0;
	color:              #DD7E11;
  	vertical-align: 	middle;
  	height:             25px;
  	padding-left:       20px;
}

.titulo_tabela
{
	font-weight:		bold;
  	text-align :		left;
  	background-color: 	#DD7E11;
	color:              black;
  	vertical-align: 	middle;
  	height:             25px;
  	border:             none;
  	padding-left:       5px;
}

.titulo_tabela TH
{
	font-weight:		bold;
  	text-align :		left;
  	background-color: 	#DD7E11;
	color:              black;
  	vertical-align: 	middle;
  	height:             25px;
  	border:             none;
  	padding-left:       5px;
}

.titulo_tabela_select
{
	font-weight:		bold;
  	text-align :		center;
  	background-color: 	#444;
  	vertical-align: 	middle;
	color: 				#FF6F0F;
}

.empty{
	margin-left:		15%;
	margin-right:		15%;
	text-align :		left;
	font-size:			12px;
	color: 				black;
	padding-left:       20px;
}

.linha_clara, .linha_escura{
	background-color:	#EFEFEF;
	border-bottom: 		solid 1px black;
	border-left:   		solid 1px white;
	border-right:  		none;
	padding-left:  		5px;
	padding-top:   		2px;
	padding-bottom:   	2px;
}

.linha_clara_semlinha, .linha_escura_semlinha{
	background-color:	#EFEFEF;
	/*border-bottom: 		solid 1px black;*/
	border-left:   		solid 1px white;
	border-right:  		none;
	padding-left:  		5px;
	padding-top:   		2px;
	padding-bottom:   	2px;
}

.linha_clara TD, .linha_escura TD{
	padding-left:  		5px;
	padding-top:   		2px;
	padding-bottom:   	2px;
}

.linha_clara_semlinha TD, .linha_escura_semlinha TD{
	padding-left:  		5px;
	padding-top:   		2px;
	padding-bottom:   	2px;
}

.linha_clara_externo TD, .linha_escura_externo TD {
	background-color:	#EFEFEF;
	border-bottom: 		solid 1px black;
	border-left:   		none;
	border-right:  		none;
	padding-left:  		5px;
	padding-top:   		2px;
	padding-bottom:   	2px;
}

.linha_clara_externo TH, .linha_escura_externo TH {
	background-color:	#EFEFEF;
	border-bottom: 		solid 1px black;
	border-left:   		none;
	border-right:  		none;
	padding-left:  		5px;
	padding-top:   		2px;
	padding-bottom:   	2px;
	color: red;
}

.linha_deletar{
	background-color: 	#FFD3D3;
	border-bottom: 		1px solid #ddd;
	height:				50px;
	color:				#990000;
}

.linha_aviso{
	background-color: 	#FFFFAE;
	border-bottom: 		1px solid #ddd;
	height:				50px;
	color:				#990000;
}


#resp_sim, #resp_nao{
	padding-left:		5px;
	display:			inline;
	float:				center;
	font-size:			10px;
	margin-left:		10px;
}

#resp_sim, #resp_sim a {	
	color:				green;	
	}
#resp_nao, #resp_nao a {	
	color:				red;	
	}


/*-----------------------------------------------Tree----------------------------------------------------------------*/


.topo_tree{
	text-align: 		center;
	font-weight:		bold;
	font-size:			16px;
	color: 				#000;
}

.tree{
	font-size:			9px;
	color: 				#DD7F0F;
	background: 		none;
	border: 			1px #000;
	width: 				200px;
	top:				0px;
	clear:				both;
}

.tree a{
	text-decoration:	none;
	color: 				#DD7F0F;
	
}

.conteudo_tree{
	top:				5px;
	margin-left:		20px;	
	border:				none;
}

.conteudo_tree , .conteudo_tree A{
	color:				#DD7F0F;
}

.listDD{
	color: 				#0066CC;
	background: 		none;
	font-size:			9px;
	color: 				#0066CC;
	border: 			none;
	width: 				160px;
	top:				0px;
	left:				820px;
}

.link_tree A{
	color: 				#DD7F0F;
}

.saiba_mais{
	width: 				625px;
	font-size:			12px !important;
	text-align:			right;
}


/*-----------------------------------------------Tree----------------------------------------------------------------*/

.pop_arquivo{
	margin-left:		30px;
	margin-top:			10px;
}

/*
########################################################################################################################

						FORMULARIO 

########################################################################################################################
*/

.tabela_formulario{
	margin:				auto;
	width: 				890px;
	font:				normal 12px Verdana;
}

.tabela_formulario_cep{
	margin:				0px;
	width: 				100%;
	font:				normal 12px Verdana;
}

.tabela_form_rd{
	margin:				auto;
	width: 				100%;
}

.select_rd{
	width:              200px;
}

.td_form_label{
	text-align: 		right;
	padding-right:		10px;
	width: 				10%;
	font:				normal 12px Verdana;
}
.td_form_label_obrigatorio{
	font:				normal 12px Verdana;
	text-align: 		right;
	padding-right:		10px;
	width: 				10%;
	color:              red;
}

.td_form_label_sem{
	text-align: 		right;
	padding-right:		10px;
	/*width: 				10%;*/
	font:				normal 12px Verdana;
}
.td_form_label_obrigatorio_sem{
	font:				normal 12px Verdana;
	text-align: 		right;
	padding-right:		10px;
	/*width: 				10%;*/
	color:              red;
}

.div_visualiza{
	text-align:         left;
	width:              50%;
}

#form_enviar, #form_cancelar{
	display:			inline;
	float:				center;
	margin:				0px 15px;
}

#form_enviar a{
	color:				green;
	font-weight:		bold;
}

#form_cancelar a{
	color:				red;
	font-weight:		bold;
}

/*
########################################################################################################################

						MEIO

########################################################################################################################
*/


#meio{	
	background-color:   white;	
	/*margin-left:		auto;	
	margin-right:		auto;
	height:             550px;*/
	/*border:             solid 2px red;*/
}

#janela_inicial{
	text-align:			center;
}

/*
########################################################################################################################

						TOPO

########################################################################################################################
*/
#topo{
	margin-top: 		0px;
	margin-left:		auto;
	margin-right:		auto;
}

#topo_site{
	/*height:             173px;*/
    height: 164px;
}

#topo_interno {

}

#topo_conteudo{
	height: 			120px;
	width:				100%;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
}

/*
########################################################################################################################

						SUBTOPO

########################################################################################################################
*/

#subtopo{
	color: #FFF;
	background-color: #424242; 
	padding: 10px; 
	text-align: right;
	height: 13px;
	/*height: 100px;*/
}

#subtopo a {
	color: #FFF;
}

#subtopo2{
	color: #FFF;
	background-color: #424242; 
	padding: 10px; 
	text-align: right;
	height: 13px;
}

#subtopo2 a {
	color: #FFF;
}

/*
########################################################################################################################

						LOGIN

########################################################################################################################
*/

#input_login {
	margin-top:         0px; 
	margin-left:        0px;
	margin-right:       0px;
	width:              140px;
}

#input_senha {
	margin-top:         0px; 
	margin-left:        0px;
	margin-right:       0px;	
	width:              140px;
}

#btn_login {
	margin-top:         0px; 
	margin-left:        -5px;
	margin-right:       0px;	
}

#lembra_senha{
	margin-top:         9px;
}

/*----------------------------------------------Logado----------------------------------------------------------------*/

#logado{
	position:			relative;
	top:				-105px;
	left:				330px;
	width:				215px;
}

#divlogado{
	border:				none;
	text-align:			left;
	color:              white;
	font-size: 			10px;
}

#user_name{
	font-size: 			11px !important;
	color: 				white !important;
	text-align:			left !important;
	font-weight:		bold !important;
}

/*-----------------------------------------------Login----------------------------------------------------------------*/

#login{
	position:			relative;
	top:				-85px;
	left:				490px;
	width:				215px;
}

#divlogin{
	position:			relative;
	background-color:	#DBDBDB;
	left:				90px;
	width:				190px;
	height:				69px;
	border:				solid 1px #999999;
	text-align:			center;
	padding-top:		5px;	
}

#tabela_login{
	position:			relative;
	left:				17px;
}

#login_entrar, #login_cancelar{
	display:			inline;
	float:				center;
	
}

#login_entrar a{
	color:				green;
	font-weight:		bold;
}

#login_cancelar a{
	color:				red;
	font-weight:		bold;
}

#link_lembrar_senha{
	position:			relative;
	left:				10px;
	color:				#000;
	font-size:			10px;
	font-weight:		bold;
	margin-bottom: 		0;
}

#link_cadastre_se{
	position:			relative;
	left:				-3px;
	color:				#000;
	font-size:			10px;
	font-weight:		bold;
	margin-bottom: 		0;
}

/*
########################################################################################################################

						RODAPE

########################################################################################################################
*/



#rodape{
	height: 			49px;
	margin-left:		auto;
	margin-right:		auto;
	position: 			relative;
}

#rodape_conteudo{
	height: 			49px;
	text-align: 		center;
	margin-top: 		20px;
	margin-left:		0px;
	margin-right:		auto;
	width:		 		96.7%;
}

#copyright{

	background-image:	url(imagem/rcasoft_logo.gif);
	background-repeat:	no-repeat;
	height:			  	49px;
	width:				415px;
	margin-left:		auto;
	margin-right:		0;
	background-position:right;
}

/*
########################################################################################################################

						FLASH

########################################################################################################################
*/

#fundo_flash{
	position: 			fixed;
	top: 				0px;
	left:               0px;
	background-color:	#000;
	margin-left:		auto;
	margin-right:		auto;
	height: 			100%;
	width:				100%;
    filter:				alpha(opacity=80); /* para o IE */
    -moz-opacity:		0.8; /* para o FireFox */
    opacity:			0.8; /* para o outros Navegadores */
}

#janela_flash	{
	position: 			absolute;
	top:                100px;
	margin-left:        30%;
	margin-right:       30%;
	z-index:            3000;	
}

#flash_titulo {
	width:					155px; 
	background-color:		#6E6E6E; 
	border:					1px solid #FFFFFF; 
	border-bottom:					1px solid #6E6E6E; 
	border-bottom-color:	#6E6E6E !important;
	margin-bottom:			-1px;
	height:					29px; 
	color: 					#FFE400;
}

#flash_dialogo {
	width:				425px; 
	background-color:	#6E6E6E; 
	border:				1px solid #FFFFFF; 
	float:				left; 
	background-repeat:	repeat-X;
	left:				16px;
	padding:			15px;
}

#flash_msg {
	font-weight:		bold;
	text-align: 		justify !important;
}

#flash_form{
	text-align: 		right;
	margin-top: 		20px;
}

#flash_form span.yes{
	color:				#41BB0D !important;
	font-weight:		bold;
}
#flash_form span.no{
	color:				red !important;
	font-weight:		bold;
}

#conteudo_flash	{
	
    position:				relative;
	background-image:		url(imagem/degrade_conteudo_flash.jpg);
	background-repeat:		repeat-x;
	background-color:		#6E6E6E;
	width:				    755px;
	/*height:					150px;*/
	margin-top:				0px;
	margin-left:			0px;
	margin-right:			auto;
	padding-top:			15px;
	padding-left: 			15px;
	padding-bottom:			15px;
	font:					normal 12px Verdana;
	font-weight:			bold;
	vertical-align:    		top;
	border-right:			1px solid #FFFFFF;
	border-left:			1px solid #FFFFFF;
}

.tabela_flash, .tabela_flash tr, .tabela_flash tr td{
	/*	border: solid 10px red;*/
}
/*_____________________________________________botoes__________________________________________*/

#form_enviar_flash, #form_cancelar_flash, #form_fechar_flash{
	text-align: 			right;
	margin-top: 			20px;
}

#form_enviar_flash a{
	color:				#FFE400 !important;
	font-weight:			bold;
}

#form_cancelar_flash a{
	color:				#FFE400 !important;
	font-weight:			bold;
}

#form_fechar_flash a{
	color:				#FFE400 !important;
	font-weight:			bold;
}

#form_fechar_flash {
	color:				#FFE400 !important;
	font-weight:			bold;
}

/*_______________________________________________abas_________________________________________*/

#aba_flash{
	
    width:					500px;	
    height:					24px;	
	position:				relative; 
	margin-top: 			0px;
	margin-left:			50px;
	
}

.titulo_flash{
	margin-top : 7px;
	font-weight: bold;	
}

.aba_flash_meio, .aba_flash_esquerdo, .aba_flash_direito{
   	 text-align: 		center;
   	 height:			29px; 
   	 display:			block; 
   	 float:				left; 
   	 color:             #FFE400;
}

.aba_flash_meio{
	background-image: 	url(imagem/aba_fundo_flash.gif);
	background-repeat:	repeat-X;
	left:				16px;
	width: 324px;
}

.aba_flash_esquerdo{
	background-image: 		url(imagem/aba_canto_esquerdo_flash.gif);
	background-repeat:		no-repeat;
	width:				16px;
}

.aba_flash_direito{
	background-image: 		url(imagem/aba_canto_direito_flash.gif);
	background-repeat:		no-repeat;
	width:				16px;
}

/*_______________________________________________tabela_________________________________________*/

#tabela_flash{
	width:				300px;	
	height:				24px;	
	position:				relative; 
	margin-top: 			5px;
	margin-left:			15px;
	margin-right:			auto;
}

 .tabela_flash_esquerdo_superior, .tabela_flash_direito_superior, .tabela_flash_esquerdo_inferior, .tabela_flash_direito_inferior{
   	 
   	 height:			36px; 
   	 display:			block; 
   	 float:				left; 
}


.tabela_flash_esquerdo_superior{
	background-image: 		url(imagem/tabela_canto_superior_esquerdo_flash.gif);
	background-repeat:		no-repeat;
	width:				50px;
}

.tabela_flash_direito_superior{
	background-image: 		url(imagem/tabela_canto_superior_direito_flash.gif);
	background-repeat:		no-repeat;
	width:				50px;
}
.tabela_flash_esquerdo_inferior{
	background-image: 		url(imagem/tabela_canto_inferior_esquerdo_flash.gif);
	background-repeat:		no-repeat;
	width:				50px;
}

.tabela_flash_direito_inferior{
	background-image: 		url(imagem/tabela_canto_inferior_direito_flash.gif);
	background-repeat:		no-repeat;
	width:				50px;
}


#flash_titulo{
	text-align: 		right;
}

/*
########################################################################################################################

						FORUM

########################################################################################################################
*/

.tabelaForum
{	
	width:				900px;
	margin:				auto;
	margin-top:			5px;
	border:				solid 2px black;
	background:         #EFEFEF;
}

.tabelaForum_identificacao
{
	width:				25%;
	vertical-align:		top;
	border-right:		solid 2px #dbdbdb;
	font: 				bold 12px Verdana;
}

.tabelaForum_data
{
	border-bottom:		solid 2px #dbdbdb;
	width:				40%;
	font: 				bold 12px Verdana;
}

.tabelaForum_botoes
{
	text-align:			right;
	border-bottom:		solid 2px #dbdbdb;
	border-left:		solid 2px #dbdbdb;
}

.tabelaForum_post
{
	
}

.tabelaComentario
{	
	border:				solid 2px red;
}

/*=========================SENHA SEGURA=============================*/
#score {
	color: #000;
	font-size: 85%;
	position:absolute;
	text-align: center;
	width: 168px;
	z-index: 10;
	height: 18px;
}
#score,#rating,#standards {
	font-weight: bold;
	height: 18px;
}
#scorebar {
	background-image: url(../imagem/bg_strength_gradient.jpg);
	background-repeat: no-repeat;
	width: 168px;
	height: 18px;
	z-index: 0;	
}
#scorebarBorder {
	border: none;
	height: 18px;
	width: 168px;
}
#senha{
	height: 18px !important;
}
/*
########################################################################################################################

						FASES, PASSOS, SUBPASSOS

########################################################################################################################
*/

#FaseGeral{
	width: 210px;	
}

#FaixaDireita{
	width: 210px;	
}

.linha{
	color: #838383;
	background-color: #838383;
	height: 1px;
}

.separador_fase{
	background-color: 	#FFF;
}

#Fase{
	font-size: 9px;
	color: #DD7F0F;
	padding: 10px; 
	background: #202020 url(../imagem/passo_fundo1.jpg) repeat-x; 
	border: 1px solid #838383;
}
#Fase a {
	color: #DD7F0F;
}
#FaseDestaque {
	font-size: 9px;
	color: #4E4E4E;
	padding: 10px; 
	background: #BFBFBF url(../imagem/passo_fundo2.jpg) repeat-x;
	border: 1px solid #838383;
}
#FaseDestaque a {
	color: #4E4E4E;
}

#PassoGeral{
	background-color: #F0EFEF;
	padding: 5px; 
	border: 1px solid #838383;
	border-top: 0px solid #838383;
}

#Passo {
	color: #DC7F0D;
	padding-bottom: 5px;
	/*border-bottom: 1px solid #838383;*/
}

#Passo  a {
	color: #DC7F0D;
}

#PassoDestaque{
	color: #494949;
	padding-bottom: 5px;
	/*border-bottom: 1px solid #838383;*/
}

#PassoDestaque a {
	color: #494949;
}

#Passo .pendencia{
	color: #FF0000 !important;
}

#SubPassoGeral{
	font-size: 8px;
	/*border-bottom: 1px solid #838383;*/
}
#SubPasso{
	top: 0px;
	font-size: 8px;
	padding-left: 15px;
	color: #DC7F0D;
}
#SubPasso a {
	color: #DC7F0D;
}
#SubPasso .pendencia{
	color: #FF0000 !important;
}

#SubPassoDestaque{
	top: 0px;
	font-size: 8px;
	padding-left: 15px;
	color: #494949;
}
#SubPassoDestaque a {
	color: #494949;
}

#Saiba{
	margin-top: 10px;
	/*margin-right: 5px;*/
	font: bold 12px Verdana;
	color: #DD7F0F;
	padding: 10px; 
	background: #202020 url(imagem/passo_fundo1.jpg) repeat-x; 
	border: 1px solid #838383;
}
#SubSaiba{
	margin-top: 2px;
	/*margin-right: 5px;*/
	padding: 5px; 
	color: #6C6C6D;
	background: #F0EFEF;
	border: 1px solid #838383;
}
#lista_arquivos{
	margin-top: 2px;
	/*margin-right: 5px;*/
	padding: 5px; 
	color: #6C6C6D;
	background: #F0EFEF;
	border: 1px solid #838383;
}
#Arquivos{
	margin-top: 10px;
	/*margin-right: 5px;*/
	font: bold 12px Verdana;
	color: #DD7F0F;
	padding: 10px; 
	background: #202020 url(imagem/passo_fundo1.jpg) repeat-x; 
	border: 1px solid #838383;
}
.saiba_link  {

}
.saiba_linkdestaque {
	color: #DD7F0F;
}
.fundo_tree{
	background: #EFEFEF;
}
.fundo_tree_fases{
	background: #FFF;
}
.conteudo_meio{
	padding-left: 	10px;
	padding-right: 	10px;
	width:          480px !important;
}
.separador_comentario{
	width:			100%;
	background:     #7F7F7F;
	height:         1px;
}
#tamanho{
	background:     white;
	width:          480px !important;
}
#tblConteudos{
	margin-left: 	auto;
	margin-right: 	auto;
}

#finalizar_bloqueado{
	color:              #000 !important;
	font:				normal 14px TREBUCHET MS, sans-serif !important;
	text-align:         justify !important;
	background-color:   #FEF8C4 !important;
}
.tr_lateral_conteudo{
	
}
.tr_central_conteudo{
	
}
.busca_glossario{
	background-color:   #DD7E11;
	height:             30px;
	text-align: center;
}
#texto_1oacesso{
	text-align: 	justify;
	padding-top: 	50px;
	margin-right: 	15%;
	margin-left: 	15%;
	font: 			normal 14px Verdana;
    height:         70%;
    padding-left:   4px;	
}
#cidade_cep{
	width:215px;
}
#bairro_cep{
	width:355px;
}
#complemento{
	width:355px;
}
#endereco_cep{
	width:230px;
}
#ie{
	width:118px;
}
#fax{
	width:118px;
}
#ramo{
	width:340px;
}
#loginp1{
	width:319px;
}
#loginp1{
	width:319px;
}
#nomep1{
	width:319px;
}
#rgp1{
	width:131px;
}
#fone{
	width:137px;
}
#celular{
	width:158px;
}
#pergunta{
	text-align: justify !important;
}
#lista_arquivos_ajax{
	position: fixed;
	width:    210px;
}
#divsaibamais{
	position: fixed;
	width:    210px;
}
#informacao_contato{
	width:    374px !important;
	height:   140px !important;
}
#assunto{
	width:513px;
}
#categoria{
	width:515px;
}
#texto{
	width:513px;
}
#file{
	width:515px;
}
.chat_sair {
	color:#CC0000;
}
#filename{
	width:710px;
}
#descr{
	width:708px;
}
/*===================== CHAT ================================*/
.u{
	font-weight: bold;
	color: #DD7E10;
	font-size: 12px;
	font-family: verdana;
}
.c{
	font-weight: bold;
	color: #4A7B99;
	font-size: 12px;
	font-family: verdana;
}		
.msg{
	font-weight: normal !important;	
}
#txt_message{
	width: 352px !important;
}

#btn_send_chat{
	background-image:   url(imagem/passo_fundo1.jpg);
	width:              100px;
	height:             36px;
	text-align: 		center;	
	font:				normal 12px Verdana;
	color:              #DD7F0F;
	text-transform:     capitalize;
}