@charset "utf-8";

/*******************************
Autor: Edson Marcos Santana
Ultima Alteração: 24/03/2010
CSS Document 
***************************/


/*############################################
COMPONENTES PERSONALIZADOS FACES
#############################################*/

/** TODO: Item para revisão do web designer! */
.iceDatPgrScrTxt {
/* the class for the standard messages */
	padding-top: 7pt;
	padding-bottom: 4pt;
	font-weight: bold; 
	font-size: 11px;
	color: #000000;
	display: block;
}

/** TODO: Item para revisão do web designer! */
.iceDatPgrScrTxtWarn {
/* the class for the standard messages */
	padding-top: -2pt;
	padding-bottom: 4pt;
	font-weight: bold; 
	font-size: 11px;
	color: #FF0000;
	display: block;
}

.iceSelOneRb-dis {
	background: transparent !important;
}


/*############################################
PARA TODA PAGE - INICIO
#############################################*/
BODY {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}

IMG {
	border: 0;
}

TD BODY {
	font-size: 12px;
}


/** TODO: Item para revisão do web designer! */
input, select, textarea {
	FONT-SIZE: 11px;
	COLOR:#FFFFFF;
	BACKGROUND-COLOR: #111111;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align:left;
}
A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration:none;
}

A:link {
	text-decoration: none;
	color:white; 
}

A:visited {
	text-decoration: none;
	color: #FFF;
}

A:hover {
	text-decoration: none;
	color: #EFEFEF;
}

A:active {
	text-decoration: none;
	color: #FFF;
}

.hr {
	border-top: 1px dotted #6DB6E9;
	border-bottom: 1px solid #2E74A7;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	color: #fff;
	background-color: #fff;
	height: 4px;
}

/** TODO: Item para revisão do web designer! */
FORM {
	margin: 0px;
	padding: 0px;
}

/** TODO: Item para revisão do web designer! */
//PARA QQ TIPO DE TABLE OU TR
.fullheight {
	height: 100%;
}

/*############################################
PARA TODA PAGE - FIM
#############################################*/
/*############################################
TEXTO, CAMPOS E LINK'S - INICIO
#############################################*/
/** TODO: Item para revisão do web designer! */
.logo_cda {
	background-image: url(../imagesPB/logo_cda.gif);
	width: 127px;
	height: 27px;
	margin-top: 5px;
	background-repeat: no-repeat;
}

/** TODO: Item para revisão do web designer! */
.logo_agricul {
	/*background-image: url(../imagesPB/logo_agricul.gif);*/
	width: 236px;
	height: 75px;
	background-repeat: no-repeat;
}

/** TODO: Item para revisão do web designer! */
.logo_agricul2 {
	/*background-image: url(../imagesPB/logo_agricul2.jpg);*/
	width: 332px;
	height: 64px;
	background-repeat: no-repeat;
}

.campo {
	FONT-SIZE: 1em;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align: left;
}

.campo_red {
	FONT-SIZE: 1em;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align: left;
}

.campo2 {
	COLOR: #4F4F4F;
	background-color: #FFFFFF;
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align: left;
	font-weight: bold; 
}

/** TODO: Item para revisão do web designer! */
/* CSS para campos <ice:selectInputDate> */
.campoInput {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	text-align: left;
}

.campo_valor {
	FONT-SIZE: 1em;
	COLOR:#000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align:right;
}

.campo_pesquisar {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	width: 120px;
	background-image:url(../imagesPB/search.gif);
	background-repeat: no-repeat;
}

.campo_select {
	z-index: 20px;
	position: relative;
}

/** TODO: Item para revisão do web designer! */
/* CSS para campos <ice:selectInputDate> */
.campoObrigatorioInput {
	background-color:#FFFFBF;
	color:#4F4F4F;
	font-size: 1em;
	text-align:left;
	height:13pt;
	text-decoration:none;
	border:1px solid #D9D9D9;
}

.campoObrigatorio {
	FONT-SIZE: 1em;
	color: #4F4F4F;
	TEXT-DECORATION: none;
	background-color: #FFFFBF;
	text-align: left;
}

.campoObrigatorioDis {
	FONT-SIZE: 1em;
	color: #4F4F4F;
	TEXT-DECORATION: none;
	background-color: #FFFFBF;
	text-align: left;
}

.campoObrigatorioDis-dis {
	FONT-SIZE: 1em;
	color: #4F4F4F;
	TEXT-DECORATION: none;
	background-color: #FFFFBF;
	text-align: left;
}
.campoObrigatorioGrupo {
	FONT-SIZE: 11px;
	color: #4F4F4F;
	TEXT-DECORATION: none;
	background-color: #FFC080;
	text-align: left;
}

.campoObrigatorio2 {
	FONT-SIZE: 1em;
	COLOR: #4F4F4F;
	TEXT-DECORATION: none;
	text-align: left;
	background: #FFFF66;
	border: 1px outset #D7EBFF;
}

.campoValorObrigatorio {
	FONT-SIZE: 1em;
	COLOR:#000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	background-color:#FFFF99;
	text-align:right;
}

.idTitulo {
	FONT-SIZE: 1em;
	COLOR:#FF0000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-weight:bold;
}

.texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#FFFFFF;
	font-weight:normal;
}

.textoObrigatorio{
	color:#FFFFFF; 
}

.red{
	color:#FFF;
}
.texto_caminho{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	padding-left: 15px;
}

.texto_caminho2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight:normal;
}

.texto_logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	font-weight: bold;
	padding-right: 10px;
}

.texto_nota_rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: bold;
	padding-right: 10px;
}

/** TODO: Item para revisão do web designer! */
.campo_login{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	width:80px;
}

.texto_top1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
}

.texto_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5969E1;
}

.texto_user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

.texto_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-left: 5px;
}

.texto_bold1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-left: 3px;
}

.texto_bold2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5969E1;
}

.texto_bold3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
	padding-left: 5px;
}

.mensagem_alert {
	background-image:url(../imagesPB/alert.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	height: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
}

.mensagem_alert_bold{
	font-weight: bold;
	height: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
}

.link_user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0072A8;
	text-decoration: none;
	cursor: pointer;
}

a.link_user:link {
	text-decoration: none;
}

a.link_user:visited {
	text-decoration: none;
	color: #0072A8;
}

a.link_user:hover {
	text-decoration: none;
	color: #FFF;
}

a.link_user:active {
	text-decoration: none;
	color:#0072A8;
}

.link_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

a.link_menu:link {
	text-decoration: none;
}

a.link_menu:visited {
	text-decoration: none;
	color: #333333;
}

a.link_menu:hover {
	text-decoration: none;
	color: #CCC;
}

a.link_menu:active {
	text-decoration: none;
	color: #000000;
}

/** TODO: Item para revisão do web designer! */
.link_menuOff {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

/** TODO: Item para revisão do web designer! */
a.link_menuOff:link {
	text-decoration: none;
}

/** TODO: Item para revisão do web designer! */
a.link_menuOff:visited {
	text-decoration: none;
	color: #000000;
}

/** TODO: Item para revisão do web designer! */
a.link_menuOff:hover {
	text-decoration: none;
	color: #CCC;
}

/** TODO: Item para revisão do web designer! */
a.link_menuOff:active {
	text-decoration: none;
	color: #000000;
}

.link_content1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #286EA0;
	text-decoration: none;
	cursor: pointer;
}

a.link_content1:link {
	text-decoration: none;
}

a.link_content1:visited {
	text-decoration: none;
	color: #286EA0;
}

a.link_content1:hover {
	text-decoration: none;
	color: #666666;
}

a.link_content1:active {
	text-decoration: none;
	color: #286EA0;
}

.link_content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

a.link_content2:link {
	text-decoration: none;
}

a.link_content2:visited {
	text-decoration: none;
	color: #000;
}

a.link_content2:hover {
	text-decoration: none;
	color: #999;
}

a.link_content2:active {
	text-decoration: none;
	color: #000;
}

.link_content3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5969E1;
	text-decoration: none;
	cursor: pointer;
}

a.link_content3:link {
	text-decoration: none;
}

a.link_content3:visited {
	text-decoration: none;
	color: #5969E1;
}

a.link_content3:hover {
	text-decoration: none;
	color: #5969E2;
}

a.link_content3:active {
	text-decoration: none;
	color: #5969E1;
}

.link_content4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	border: 0;
	padding: 0;
	background-color: transparent;
}

a.link_content4:link {
	text-decoration: none;
}

a.link_content4:visited {
	text-decoration: none;
	color: #FFF;
}

a.link_content4:hover {
	text-decoration: none;
	color: #CCC;
}

a.link_content4:active {
	text-decoration: none;
	color: #FFF;
}

.botaoAcao {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4169E1;
	border: 1px solid #00BFFF;
	margin: 2px 2px 5px 2px;
	padding: 2px 15px 2px 15px;
	cursor: pointer;
	white-space: nowrap;
}

.pop {
	display: none;
	position: absolute;
	top: 700px;
	left: 35%;
	margin-left: -150px;
	margin-top: -100px;
	padding: 10px;
	width: 300px;
	height: 200px;
}

.div_incluir_envolvido {
	position: absolute;
	bottom: 30%;
	left: 300px;
	width: 552px;
	height: 115px;
	z-index: 1;
}

.fundo_box_popup {
	background-color: #FFF;
	border: 3px;
	border-color: #666;
	border-style: solid;
}

.imagem_foto {
	padding: 2px;
	border: solid 1px #444444;   
}

.link_historico {
	color: #F00;
}


/*############################################
TEXTO, CAMPOS E LINK'S - FIM
#############################################*/


/*############################################
TEMPLATE - INICIO
#############################################*/
.header_top_left {
	background-image:url(../imagesPB/header_top_left.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 80px;
}

.header_top_right {
	background-image:url(../imagesPB/header_top_right.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 80px;
}

.header_menu_left {
	background-image:url(../imagesPB/header_menu_left.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_right {
	background-image:url(../imagesPB/header_menu_right.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_left2 {
	background-image:url(../imagesPB/header_menu_left2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_right2 {
	background-image:url(../imagesPB/header_menu_right2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_left3 {
	background-image:url(../imagesPB/header_menu_left2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_right3 {
	background-image:url(../imagesPB/header_menu_right2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_left4 {
	background-image:url(../imagesPB/header_menu_left2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_right4 {
	background-image:url(../imagesPB/header_menu_right2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_left5 {
	background-image:url(../imagesPB/header_menu_left2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_right5 {
	background-image:url(../imagesPB/header_menu_right2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_left2 {
	background-image:url(../imagesPB/header_submenu_left2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_right2 {
	background-image:url(../imagesPB/header_submenu_right2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_left3 {
	background-image:url(../imagesPB/header_submenu_left2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_right3 {
	background-image:url(../imagesPB/header_submenu_right2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_left4 {
	background-image:url(../imagesPB/header_submenu_left2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_right4 {
	background-image:url(../imagesPB/header_submenu_right2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_left5 {
	background-image:url(../imagesPB/header_submenu_left2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_right5 {
	background-image:url(../imagesPB/header_submenu_right2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_user_left {
	background-image:url(../imagesPB/header_user_left.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 27px;
}

.header_user_right {
	background-image:url(../imagesPB/header_user_right.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 27px;
}

.header_top_back {
	background-image:url(../imagesPB/header_top_back.jpg);
	background-repeat: repeat-x;
	height: 80px;
}

.header_menu_back {
	background-color: #4A4A4A;
	background-image:url(../imagesPB/header_menu_back.jpg);
	background-repeat: repeat-x;
	height: 23px;
	width: 98%
}

.header_menu_back2 {
	background-image:url(../imagesPB/header_menu_back.jpg);
	background-repeat: repeat-x;
	height: 23px;
}

.header_menu_back3 {
	background-image:url(../imagesPB/header_menu_back.jpg);
	background-repeat: repeat-x;
	height: 23px;
}

.header_submenu_back2 {
	background-color: #4A4A4A;
/*	background-image:url(../imagesPB/header_submenu_back2.jpg);
	background-repeat: repeat-x;*/
	height: 23px;
}

.header_submenu_back3 {
	background-color: #4A4A4A;
/*	background-image:url(../imagesPB/header_submenu_back2.jpg);
	background-repeat: repeat-x;*/
	height: 23px;
}

.header_submenu_back4 {
	background-color: #4A4A4A;
/*	background-image:url(../imagesPB/header_submenu_back2.jpg);
	background-repeat: repeat-x;*/
	height: 23px;
}

.header_submenu_back5 {
	background-color: #4A4A4A;
/*	background-image:url(../imagesPB/header_submenu_back2.jpg);
	background-repeat: repeat-x;*/
	height: 23px;
}

.header_user_back {
	background-image:url(../imagesPB/header_user_back.jpg);
	background-repeat: repeat-x;
	height: 27px;
}

.content_bar_sup_titulo {
	background-image:url(../imagesPB/tab_sup_fund.jpg);
	width: 98%;
	height: 26px;
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 1em;
	font-weight: bold;
}

.content_cant_sup_esq_titulo {
	background-image:url(../imagesPB/tab_cant_sup_esq.jpg);
	width: 8px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: left;
}

.content_cant_sup_dir_titulo {
	background-image:url(../imagesPB/tab_cant_sup_dir.jpg);
	width: 8px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: right;
}

.content_cant_sup_esq_subtitulo {
	background-image:url(../imagesPB/tab_cant_sup_esq2.jpg);
	width: 8px;
	height: 6px;
	background-repeat: no-repeat;
	background-position: left;
}

.content_cant_sup_dir_subtitulo {
	background-image:url(../imagesPB/tab_cant_sup_dir2.jpg);
	width: 8px;
	height: 6px;
	background-repeat: no-repeat;
	background-position: right;
}

/** TODO: Item para revisão do web designer! */
.content_bar_sup_subtitulo {
	background:#EBEBEB;
	font-family:Arial, Helvetica, sans-serif;
	height: 23px;
	background-repeat: repeat-x;
	color: #333;
	font-size: 11px;
	font-weight: bold;
}

.content_fundo_linha1 {
	background-color:#000;
	border: 2px;
	padding-left: 5px;
	height: 25px;
}

/** TODO: Item para revisão do web designer! */
.content_fundo_linha1_red {
	background-color: #FFF;
	border: 2px;
	padding-left: 5px;
	height: 25px;
	color: #FF0000;
}

/** TODO: Item para revisão do web designer! */
.content_fundo_linha1_blue {
	background-color: #FFF;
	border: 2px;
	padding-left: 5px;
	height: 25px;
	color: #0066FF;
}

/** TODO: Item para revisão do web designer! */
.content_fundo_linha2 {
	background-color:#333;
	border: 2px;
	padding-left: 5px;
	height: 25px;
}

/** TODO: Item para revisão do web designer! */
.content_fundo_linha2_red {
	background-color: #F7F7F7;
	border: 2px;
	padding-left: 5px;
	height: 25px;
	color: #FF0000;
}

/** TODO: Item para revisão do web designer! */
.content_fundo_linha2_blue {
	background-color:#F7F7F7;
	border: 2px;
	padding-left: 5px;
	height: 25px;
	color: #0066FF;
}

.content_fundo_linha1_decored {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	border: 2px;
	border-left-color:#61B4C2;
	padding-left: 3px;
	height: 25px;
	border-left-style: solid;
}

.content_coluna1 {
	border: 2px;
	padding-left: 5px;
	height: 25px;
	width: 40%;
	text-align: right;
}

.content_coluna2 {
	border: 2px;
	padding-left: 5px;
	height: 25px;
	width: 60%;
	text-align: left;
}

.content_cant_inf_esq {
	background-image:url(../imagesPB/tab_cant_inf_esq.jpg);
	width: 8px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left;
}

.content_cant_inf_dir {
	background-image:url(../imagesPB/tab_cant_inf_dir.jpg);
	width: 8px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: right;
}

.content_bar_inf {
	background-image:url(../imagesPB/tab_inf_fund.jpg);
	width: 2px;
	height: 10px;
	background-repeat: repeat-x;
	background-position: bottom;
}

.content_lat_esq {
	background-image:url(../imagesPB/tab_bar_esq.jpg);
	width: 8px;
	height: 1px;
	background-repeat: repeat-y;
	background-position: left;
}

.content_lat_dir {
	background-image:url(../imagesPB/tab_bar_dir.jpg);
	width: 8px;
	height: 1px;
	background-repeat: repeat-y;
	background-position: right;
}

.content_cant_sup_esq_cam {
	background-image:url(../imagesPB/contentcsec.jpg);
	width: 13px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: left;
}

.content_cant_sup_dir_cam {
	background-image:url(../imagesPB/contentcsdc.jpg);
	width: 13px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: right;
}

.titulo_cant_esq {
	background-image:url(../imagesPB/tituloce.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: right;
}

.titulo_cant_dir {
	background-image:url(../imagesPB/titulocd.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left;
}

.titulo_fund {
	background-image:url(../imagesPB/titulof.jpg);
	height: 23px;
	background-repeat: repeat-x;
}

.sutitulo_cant_esq {
	background-image:url(../imagesPB/sutituloce.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: right;
}

.sutitulo_cant_dir {
	background-image:url(../imagesPB/sutitulocd.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left;
}

.sutitulo_fund {
	background-image:url(../imagesPB/sutitulof.jpg);
	height: 23px;
	background-repeat: repeat-x;
}

.linha2_cant_esq {
	background-image:url(../imagesPB/linha2ce.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: right;
}

.linha2_cant_dir {
	background-image:url(../imagesPB/linha2cd.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left;
}

.linha2_fund {
	background-image:url(../imagesPB/linha2f.jpg);
	height: 23px;
	background-repeat: repeat-x;
}

.footer_left {
	background-image:url(../imagesPB/footer_left.jpg);
	width: 10px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: right;
}

.footer_right {
	background-image:url(../imagesPB/footer_right.jpg);
	width: 10px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: left;
}

.footer_back {
	background-image:url(../imagesPB/footer_back.jpg);
	height: 32px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align: center;
}

/*############################################
TEMPLATE - FIM
#############################################*/



/*############################################
BOTOES - INICIO
#############################################*/
.botoes {
	padding-top: 10px;
	padding-bottom: 10px;
}

.historico {
	padding-top: 10px;
}

.bt_contraste_cor {
	background-image:url(../imagesPB/bt_contraste_cor.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 10px;
	width: 19px;
	height: 19px;
}

.bt_contraste_cinza {
	background-image:url(../imagesPB/bt_contraste_cinza.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 10px;
	width: 19px;
	height: 19px;
}

.bt_text_size_mais {
	background-image:url(../imagesPB/bt_text_size_mais.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 10px;
	width: 19px;
	height: 19px;
}

.bt_text_size {
	background-image:url(../imagesPB/bt_text_size.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 10px;
	width: 19px;
	height: 19px;
}

.bt_editar {
	background-image:url(../imagesPB/bteditar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_pesquisar {
	background-image:url(../imagesPB/btsearch.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
	cursor: pointer;
/*  border-top: 1px dotted #6DB6E9;
    border-bottom: 1px dotted #6DB6E9;
	border-left: 1px dotted #6DB6E9;
	border-right: 1px dotted #6DB6E9;		
*/
}

/** TODO: Item para revisão do web designer! */
.bt_direita {
	background-image: url(../imagesPB/icon_direita.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

/** TODO: Item para revisão do web designer! */
.bt_esquerda {
	background-image: url(../imagesPB/icon_esquerda.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_all_direita {
	background-image: url(../imagesPB/icon_all_direita.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_all_esquerda {
	background-image: url(../imagesPB/icon_all_esquerda.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_adicionar {
	background-image:url(../imagesPB/btadicionar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 16px;
	padding-top: 0;
	margin-top: 0;
}

.bt_remover {
	background-image:url(../imagesPB/btremover.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

/** TODO: Item para revisão do web designer! */
.bt_avaliar{
	background-image:url(../imagesPB/bt_avaliar.gif);
	background-repeat:no-repeat;
	background-position: left;	
	padding-left: 15px;
	padding-right: 10px;	
	width:14px;
	height:14px;
	cursor:pointer;	
}

/** TODO: Item para revisão do web designer! */
.bt_reprovar{
	background-image:url(../imagesPB/bt_reprovar.gif);
	background-repeat:no-repeat;
	background-position: left;	
	padding-left: 15px;
	padding-right: 10px;	
	width:14px;
	height:14px;
	cursor:pointer;	
}

/** TODO: Item para revisão do web designer! */
.bt_recycle{
	background-image:url(../imagesPB/bt_recycle.gif);
	background-repeat:no-repeat;
	background-position: left;	
	padding-left: 15px;
	padding-right: 10px;	
	width:14px;
	height:14px;
	cursor:pointer;
}

.bt_cancelar {
	background-image:url(../imagesPB/btcancelar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_baixo {
	background-image: url(../images/bt_baixo.gif);
	background-repeat: no-repeat;
}

.bt_cima {
	background-image: url(../images/bt_cima.gif);
	background-repeat: no-repeat;
}

.bt_voltar {
	background-image:url(../imagesPB/btvoltar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
	
}

.bt_avancar {
	background-image: url(../imagesPB/btavancar.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 10px;
	padding-right: 17px;
	width: 14px;
	height: 14px;
}

.bt_email {
	background-image: url(../images/send_email.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-right: 10px;
	width: 16px;
	height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #286EA0;
	text-decoration: none;
	cursor: pointer;
}

.bt_salvar {
	background-image:url(../imagesPB/btsalvar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_CNAE{
	background-image:url(../imagesPB/btCNAE_principal.gif);
	background-repeat:no-repeat;
	background-position: left;	
	padding: 15px;
	padding-left: 25px;
	width:25px;
	height:27px;
	color:#0077B0; 
}

.bt_popup_close {
	background-image: url(../imagesPB/popupclose.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-right: 20px;
}

.bt_add_all {
	background-image:url(../imagesPB/btaddall.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_add {
	background-image:url(../imagesPB/btadd.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_remove_all {
	background-image:url(../imagesPB/btremall.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_remove {
	background-image:url(../imagesPB/btrem.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_hierarquia {
	background-image:url(../imagesPB/bthierarquia.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_sindican {
	background-image:url(../imagesPB/btsindican.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_confirmar {
	background-image:url(../imagesPB/btconfirmar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
	cursor: pointer;
}

.bt_selecionar {
	background-image:url(../imagesPB/bt_selecionar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
	cursor: pointer;
}

.bt_detalhar {
	background-image:url(../imagesPB/btdetalhar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_anexar {
	background-image:url(../imagesPB/btanexar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_excluir {
	background-image:url(../imagesPB/btexcluir.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_addnew {
	background-image:url(../imagesPB/btaddnew.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_carregar {
	background-image:url(../imagesPB/btcarregar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_psinistro {
	background-image:url(../imagesPB/btpsinistro.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_innsnumber {
	background-image:url(../imagesPB/btinnsnumber.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_view {
	background-image:url(../imagesPB/btview.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_paralisar {
	background-image:url(../imagesPB/btparalisar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_ativar {
	background-image:url(../imagesPB/btativar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_suspender {
	background-image:url(../imagesPB/btsuspender.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_vincular {
	background-image:url(../imagesPB/btvincular.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_desvincular {
	background-image:url(../imagesPB/btdesvincular.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_imprimir {
	background-image:url(../imagesPB/btimprimir.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_setaoption {
	background-image:url(../imagesPB/btsetaoption.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 15px;
	width: 30px;
	height: 20px;
}

.bt_excluiroption {
	background-image:url(../imagesPB/btexcluiroption.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 15px;
	width: 25px;
	height: 27px;
}

.bt_left {
	background-image: url(../imagesPB/bt_left.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 18px;
}

.bt_right {
	background-image: url(../imagesPB/bt_right.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 18px
}

.bt_back {
	background-image: url(../imagesPB/bt_back.gif);
	background-repeat: repeat-x;
	height: 18px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 1em; 
}

.bt_home {
	background-color: #484848;
/*	background-image: url(../imagesPB/bt_home.jpg);
	background-repeat: repeat-x;*/
	height: 23px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	border-style: dashed;
	border-color: #FFF;
	border-width: 0px 1px 0 1px;
}

.bt_animal {
	background-color: #484848;
/*	background-image: url(../imagesPB/header_menu_back2.jpg);
	background-repeat: repeat-x; */
	height: 23px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	border-style: dashed;
	border-color: #FFF;
	border-width: 0px 1px 0px 1px;
}

.bt_vegetal {
	background-color: #484848;
/*	background-image: url(../imagesPB/header_menu_back3.jpg);
	background-repeat: repeat-x;*/
	height: 23px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	border-style: dashed;
	border-color: #FFF;
	border-width: 0px 1px 0 1px;
}

.bt_adm {
	background-color: #484848;
	/*background-image: url(../imagesPB/header_menu_back5.jpg);
	background-repeat: repeat-x;*/
	height: 23px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	border-style: dashed;
	border-color: #FFF;
	border-width: 0px 1px 0 1px;
}

.bt_area {
	background-repeat: repeat-x;
	height: 23px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
}

.bt_anterior{
	background-image:url(../imagesPB/bt_anterior.gif);
	background-repeat:no-repeat;
	background-position: left;	
	padding-left: 15px;
	padding-right: 10px;
	width: 17px;
	height: 13px;
}

.bt_proximo{
	background-image:url(../imagesPB/bt_proximo.gif);
	background-repeat:no-repeat;
	background-position: right;	
	padding-left: 5px;
	padding-right: 20px;	
	width:17px;
	height:13px;
}

.bt_home2{
	background-image:url(../imagesPB/bthome.gif);
	background-repeat:no-repeat;
	background-position: left;	
	padding-left: 15px;
	padding-right: 10px;	
	width:14px;
	height:14px;
}

.bt_yes {
	background-image: url(../imagesPB/btyes.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 20px;
	width: 20px;
	height: 14px;
}

.bt_no {
	background-image: url(../imagesPB/btno.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 20px;
	width: 20px;
	height: 14px;
}

.bt_warning {
	color: black;
	background-image: url(../images/alert.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: white;
	padding-left: 17px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

/*############################################
BOTOES - FIM 
#############################################*/




/*############################################
ABAS - INICIO 
#############################################*/
.aba_bar_sup_titulo {
	background-image:url(../imagesPB/ababst.jpg);
	height: 28px;
	background-repeat: repeat-x;
	text-align: center;
}

.aba_cant_sup_esq_titulo {
	background-image:url(../imagesPB/abacset.jpg);
	width: 10px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left;
}

.aba_cant_sup_dir_titulo {
	background-image:url(../imagesPB/abacsdt.jpg);
	width: 10px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: right;
}

.aba_bar_sup_titulo2 {
	background-image:url(../imagesPB/ababst2.jpg);
	height: 28px;
	background-repeat: repeat-x;
	text-align: center;
}

.aba_cant_sup_esq_titulo2 {
	background-image:url(../imagesPB/abacset2.jpg);
	width: 10px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left;
}

.aba_cant_sup_dir_titulo2 {
	background-image:url(../imagesPB/abacsdt2.jpg);
	width: 10px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: right;
}

.link_aba1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

a.link_aba1:link {
	text-decoration: none;
}

a.link_aba1:visited {
	text-decoration: none;
	color: #000000;
}

a.link_aba1:hover {
	text-decoration: none;
	color: #666666;
}

a.link_aba1:active {
	text-decoration: none;
	color: #000000;
}

.link_aba2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #82C6D3;
	text-decoration: none;
	cursor: pointer;
}

a.link_aba2:link {
	text-decoration: none;
}

a.link_aba2:visited {
	text-decoration: none;
	color: #82C6D3;
}

a.link_aba2:hover {
	text-decoration: none;
	color: #666666;
}

a.link_aba2:active {
	text-decoration: none;
	color: #82C6D3;
}

.errorMessage {
	background-color: white;
	color: black;
	padding: 5px;
}

.infoMessage {
	background-color: white;
	color: black;
	padding: 5px;
}

/* Estilos do popup */
.corePopup {
	position: absolute;
	z-index: 1001;
	width: 300px;
	height: 200px;
	top: 60%;
	left: 40%;
}

.corePopup table {
	width: 100%;
}

.popupBody {
	margin-top: 1px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}

.popupHeaderWrapper {
	text-align: center;
	vertical-align: middle;
}

.popupHeaderText {
	float: left;
}

.popupHeaderImage {
	float: right;
	margin-top: 2px;
	margin-right: 2px;
}

#loading {
	position: absolute;
	left: 45%; /*posição em relação à parte esquerda*/
	top: 45%; /*posição em relação à parte superior*/
}


.esecWait {
	height: 200px;
    width: 200px;
    position: fixed;
    background-attachment:fixed;
    background: url(../images/loading_esec.gif) no-repeat center top;
    z-index: 30000;
}

/* END Estilos do popup */

/*############################################
ABAS - FIM 
#############################################*/




/* .alinhar_top {
	width:100%;
	position:fixed;
	top: 0; 
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.alinhar_content {
	width:100%;
	top:135px;
	position:static;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.alinhar_rodape {
	width:100%;
	position:fixed;
	bottom: 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
} --> */

