@charset "utf-8";

/*******************************
Autor: Edson Marcos Santana
Ultima Alteração: 24/03/2010
CSS Document 
***************************/

/*############################################
COMPONENTES PERSONALIZADOS FACES
#############################################*/
.iceDatPgrScrTxt {
/* the class for the standard messages */
	padding-top: 7pt;
	padding-bottom: 4pt;
	font-weight: bold; 
	font-size: 11px;
	color: #000000;
	display: block;
}

.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;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	height: 100%;
}

IMG {
	border: 0;
}
TD BODY {
	font-size: 12px;
}
A {
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

A:link {
	text-decoration: none;
}

A:visited {
	text-decoration: none;
	color: #333;
}

A:hover {
	text-decoration: none;
	color: #666666;
}

A:active {
	text-decoration: none;
	color: #333;
}

.hr {
	border-top: 1px dotted #6DB6E9;
	border-bottom: 1px solid #2E74A7;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	color: #fff;
	background-color: #fff;
	height: 4px;
}

FORM {
	margin: 0px;
	padding: 0px;
}

//PARA QQ TIPO DE TABLE OU TR
.fullheight {
	height: 100%;
}

/*############################################
PARA TODA PAGE - FIM
#############################################*/
/*############################################
TEXTO, CAMPOS E LINK'S - INICIO
#############################################*/

.brasaosp {
	background-image: url(../images/brasao_gov_sp.png);
	width: 90px;
	height: 80px;
	background-repeat: no-repeat;
	background-size: 75% !important;
}

.logo_cda {
	background-image: url(../images/logo_cda.gif);
	width: 127px;
	height: 27px;
	margin-top: 5px;
	background-repeat: no-repeat;
}

.logo_agricul {
	/*background-image: url(../images/logo_agricul.gif);*/
	width: 236px;
	height: 75px;
	background-repeat: no-repeat;
}

.logo_agricul2 {
	/*background-image: url(../images/logo_agricul2.jpg);*/
	width: 332px;
	height: 64px;
	background-repeat: no-repeat;
}

.campo {
	FONT-SIZE: 1em;
	COLOR: #4F4F4F;
	TEXT-DECORATION: none;
	text-align: left;
}

.campo_red {
	FONT-SIZE: 1em;
	COLOR: red;
	TEXT-DECORATION: none;
	text-align: left;
}

.campo2 .campo {
}

/* CSS para campos <ice:selectInputDate> */
.campoInput {
	FONT-SIZE: 1em;
	COLOR: #4F4F4F;
	TEXT-DECORATION: none;
	text-align: left;
}

.campo_valor {
	FONT-SIZE: 1em;
	COLOR: #000000;
	TEXT-DECORATION: none;
	text-align: right;
}

.campo_pesquisar {
	font-size: 10px;
	height: 17px;
	width: 120px;
	background-image: url(../images/search.gif);
	background-repeat: no-repeat;
}

.campo_select {
	z-index: 20px;
	position: relative;
}

/* 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;
	TEXT-DECORATION: none;
	background-color: #FFFF99;
	text-align: right;
}

.idTitulo {
	FONT-SIZE: 1em;
	COLOR: #FF0000;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.texto {
	font-size: 1em;
	color: #4F4F4F;
	font-weight: normal;
}

.texto_red {
	font-size: 1em;
	color: #FF0000;
	font-weight: bolder;
}

.texto_erro {
	background-color: #FFFFCC;
	padding: 5px;
	font-size: 11px;
	font-weight: bolder;
}

.texto_erro_gray {
	background-color: #F3F3F3;
	padding: 5px;
	font-size: 11px;
}


.textoObrigatorio{
	color:#FF0000; 
}

.texto_caminho {
	font-size: 10px;
	color: #666;
	padding-left: 15px;
}

.texto_caminho2 {
	font-size: 10px;
	color: #666;
	font-weight: normal;
}

.texto_logo {
	font-size: 13px;
	color: #666;
	font-weight: bold;
	padding-right: 10px;
}

.texto_nota_rodape {
	font-size: 10px;
	color: #666;
	font-weight: bold;
	padding-right: 10px;
}

.texto_top1 {
	font-size: 14px;
	color: #EC1019;
}

.texto_menu {
	font-size: 12px;
	color: #5969E1;
}

.texto_user {
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

.texto_bold {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-left: 5px;
}

.texto_bold1 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-left: 3px;
}

.texto_bold2 {
	font-size: 12px;
	font-weight: bold;
	color: #5969E1;
}

.texto_bold3 {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
	padding-left: 5px;
}

.mensagem_alert {
	background-image: url(../images/alert.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	height: 16px;
	font-size: 12px;
	color: #F00;
}

.mensagem_alert_bold {
	font-weight: bold;
	height: 16px;
	font-size: 12px;
	color: #F00;
}

.link_user {
	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-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

a.link_menu:link {
	text-decoration: none;
}

a.link_menu:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.link_menu:hover {
	text-decoration: none;
	color: #000;
}

a.link_menu:active {
	text-decoration: none;
	color: #FFFFFF;
}

.link_menuOff {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

a.link_menuOff:link {
	text-decoration: none;
}

a.link_menuOff:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.link_menuOff:hover {
	text-decoration: none;
	color: #CCC;
}

a.link_menuOff:active {
	text-decoration: none;
	color: #FFFFFF;
}

.link_content1 {
	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-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-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-size: 11px;
	font-weight: bold;
	color: #FFF;
	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-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;   
}

.treeview {
	padding: 6px;
	border: solid 1px #999;   
}

.link_historico {
	color: #F00;
}
/*############################################
TEXTO, CAMPOS E LINK'S - FIM
#############################################*/


/*############################################
TEMPLATE - INICIO
#############################################*/


.logo_beta{ 
	background-image: url(../images/logo_beta.jpg);
	width: 332px;
	height: 64px;
	background-repeat: no-repeat; 
}

.header_top_left {
	background-image: url(../images/header_top_left.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 80px;
}

.header_top_right {
	background-image: url(../images/header_top_right.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 80px;
}

.header_menu_left {
	background-image: url(../images/header_menu_left.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_right {
	background-image: url(../images/header_menu_right.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_left2 {
	background-image: url(../images/header_menu_left2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_right2 {
	background-image: url(../images/header_menu_right2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_left3 {
	background-image: url(../images/header_menu_left3.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_right3 {
	background-image: url(../images/header_menu_right3.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_left4 {
	background-image: url(../images/header_menu_left4.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_right4 {
	background-image: url(../images/header_menu_right4.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_left5 {
	background-image: url(../images/header_menu_left5.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_menu_right5 {
	background-image: url(../images/header_menu_right5.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_left2 {
	background-image: url(../images/header_submenu_left2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_right2 {
	background-image: url(../images/header_submenu_right2.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_left3 {
	background-image: url(../images/header_submenu_left3.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_right3 {
	background-image: url(../images/header_submenu_right3.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_left4 {
	background-image: url(../images/header_submenu_left4.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_right4 {
	background-image: url(../images/header_submenu_right4.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_left5 {
	background-image: url(../images/header_submenu_left5.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_submenu_right5 {
	background-image: url(../images/header_submenu_right5.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 23px;
}

.header_user_left {
	background-image: url(../images/header_user_left.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 27px;
}

.header_user_right {
	background-image: url(../images/header_user_right.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 27px;
}

.header_top_back {
	background-image: url(../images/header_top_back.jpg);
	background-repeat: repeat-x;
	height: 80px;
}

.header_menu_back {
	background-image: url(../images/header_menu_back.jpg);
	background-repeat: repeat-x;
	height: 23px;
	width: 98%
}

.header_menu_back2 {
	background-image: url(../images/header_menu_back2.jpg);
	background-repeat: repeat-x;
	height: 23px;
}

.header_menu_back3 {
	background-image: url(../images/header_menu_back3.jpg);
	background-repeat: repeat-x;
	height: 23px;
}

.header_submenu_back2 {
	background-image: url(../images/header_submenu_back2.jpg);
	background-repeat: repeat-x;
	height: 23px;
}

.header_submenu_back3 {
	background-image: url(../images/header_submenu_back3.jpg);
	background-repeat: repeat-x;
	height: 23px;
}

.header_submenu_back4 {
	background-image: url(../images/header_submenu_back4.jpg);
	background-repeat: repeat-x;
	height: 23px;
}

.header_submenu_back5 {
	background-image: url(../images/header_submenu_back5.jpg);
	background-repeat: repeat-x;
	height: 23px;
}

.header_user_back {
	background-image: url(../images/header_user_back.jpg);
	background-repeat: repeat-x;
	height: 27px;
}

.content_bar_sup_titulo {
	background-image: url(../images/tab_sup_fund.jpg);
	width: 98%;
	height: 26px;
	background-repeat: repeat-x;
	color: #000;
	font-size: 1em;
	font-weight: bold;
}

.content_cant_sup_esq_titulo {
	background-image: url(../images/tab_cant_sup_esq.jpg);
	width: 8px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: left;
}

.content_cant_sup_dir_titulo {
	background-image: url(../images/tab_cant_sup_dir.jpg);
	width: 8px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: right;
}

.content_cant_sup_esq_subtitulo {
	background-image: url(../images/tab_cant_sup_esq2.jpg);
	width: 8px;
	height: 6px;
	background-repeat: no-repeat;
	background-position: left;
}

.content_cant_sup_dir_subtitulo {
	background-image: url(../images/tab_cant_sup_dir2.jpg);
	width: 8px;
	height: 6px;
	background-repeat: no-repeat;
	background-position: right;
}

.content_bar_sup_subtitulo {
	background-image: url(../images/contentbss.jpg);
	height: 23px;
	background-repeat: repeat-x;
	color: #333;
	font-size: 11px;
	font-weight: bold;
}

.content_fundo_linha1 {
	background-color: #FFF;
	border: 2px;
	padding-left: 5px;
	height: 25px;
}

.content_fundo_linha2 {
	background-color: #F7F7F7;
	border: 2px;
	padding-left: 5px;
	height: 25px;
}

.content_fundo_linha1_decored {
	background-color: #FFF;
	border: 2px;
	border-left-color: #61B4C2;
	padding-left: 3px;
	height: 25px;
	border-left-style: solid;
}

.content_coluna1 {
	/*background-color: #FFF;*/
	border: 2px;
	padding-left: 5px;
	height: 25px;
	width: 40%;
	text-align: right;
}

.content_coluna2 {
	/*background-color: #FFF;*/
	border: 2px;
	padding-left: 5px;
	height: 25px;
	width: 60%;
	text-align: left;
}

.content_cant_inf_esq {
	background-image: url(../images/tab_cant_inf_esq.jpg);
	width: 8px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left;
}

.content_cant_inf_dir {
	background-image: url(../images/tab_cant_inf_dir.jpg);
	width: 8px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: right;
}

.content_bar_inf {
	background-image: url(../images/tab_inf_fund.jpg);
	width: 2px;
	height: 10px;
	background-repeat: repeat-x;
	background-position: bottom;
}

.content_lat_esq {
	background-image: url(../images/tab_bar_esq.jpg);
	width: 8px;
	height: 1px;
	background-repeat: repeat-y;
	background-position: left;
}

.content_lat_dir {
	background-image: url(../images/tab_bar_dir.jpg);
	width: 8px;
	height: 1px;
	background-repeat: repeat-y;
	background-position: right;
}

.content_cant_sup_esq_cam {
	background-image: url(../images/contentcsec.jpg);
	width: 13px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: left;
}

.content_cant_sup_dir_cam {
	background-image: url(../images/contentcsdc.jpg);
	width: 13px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: right;
}

.titulo_cant_esq {
	background-image: url(../images/tituloce.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: right;
}

.titulo_cant_dir {
	background-image: url(../images/titulocd.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left;
}

.titulo_fund {
	background-image: url(../images/titulof.jpg);
	height: 23px;
	background-repeat: repeat-x;
}

.sutitulo_cant_esq {
	background-image: url(../images/sutituloce.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: right;
}

.sutitulo_cant_dir {
	background-image: url(../images/sutitulocd.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left;
}

.sutitulo_fund {
	background-image: url(../images/sutitulof.jpg);
	height: 23px;
	background-repeat: repeat-x;
}

.linha2_cant_esq {
	background-image: url(../images/linha2ce.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: right;
}

.linha2_cant_dir {
	background-image: url(../images/linha2cd.jpg);
	width: 8px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left;
}

.linha2_fund {
	background-image: url(../images/linha2f.jpg);
	height: 23px;
	background-repeat: repeat-x;
}

.footer_left {
	background-image: url(../images/footer_left.jpg);
	width: 10px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: right;
}

.footer_right {
	background-image: url(../images/footer_right.jpg);
	width: 10px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: left;
}

.footer_back {
	background-image: url(../images/footer_back.jpg);
	height: 32px;
	background-repeat: repeat-x;
	font-size: 0.9em;
	color: #333;
	text-align: center;
}

/*############################################
TEMPLATE - FIM
#############################################*/



/*############################################
BOTOES - INICIO
#############################################*/
.botoes {
	padding-top: 10px;
	padding-bottom: 10px;
}

.historico {
	padding-top: 10px;
}

.tree_checked {
	background-image: url(../images/tree_checked.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}


.tree_folder_checked {
	background-image: url(../images/tree_folder_checked.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.tree_unchecked {
/*	background-image: url(../images/tree_checked.gif);
	background-repeat: no-repeat;
	background-position: left;
*/
	padding-left: 2px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_contraste_cor {
	/* background-image: url(../images/bt_contraste_cor.gif); */
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 30px;
	width: 39px;
	height: 19px;
}

.bt_contraste_cinza {
	background-image: url(../images/bt_contraste_cinza.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 10px;
	width: 19px;
	height: 19px;
}

.bt_text_size_mais {
	background-image: url(../images/bt_text_size_mais.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 10px;
	width: 19px;
	height: 19px;
}

.bt_text_size {
	background-image: url(../images/bt_text_size.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 10px;
	width: 19px;
	height: 19px;
}

.bt_editar {
	background-image: url(../images/bteditar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_pesquisar {
	background-image: url(../images/btsearch.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
	/*  border-top: 1px dotted #6DB6E9;
    border-bottom: 1px dotted #6DB6E9;
	border-left: 1px dotted #6DB6E9;
	border-right: 1px dotted #6DB6E9;		
*/
}

.bt_direita {
	background-image: url(../images/icon_direita.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_esquerda {
	background-image: url(../images/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(../images/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(../images/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(../images/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(../images/btremover.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_cancelar {
	background-image: url(../images/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;
	background-position: left;
	padding-left: 17px;
	padding-right: 10px;	
	width: 14px;
	height: 14px;	
}

.bt_cima {
	background-image: url(../images/bt_cima.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
	padding-right: 10px;	
	width: 14px;
	height: 14px;	
}

.bt_voltar {
	background-image: url(../images/btvoltar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_avancar {
	background-image: url(../images/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: 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(../images/btsalvar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_collapseall {
	background-image: url(../images/btcollapse_all.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 0px;
	width: 14px;
	height: 16px;
}

.bt_expandall {
	background-image: url(../images/btexpand_all.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 16px;
}

.bt_expandonlyselected {
	background-image: url(../images/btexpand_onlyselected.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 16px;
}

.bt_CNAE{
	background-image:url(../images/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(../images/popupclose.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-right: 20px;
	background-position: right;
}

.bt_add_all {
	background-image: url(../images/btaddall.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_add {
	background-image: url(../images/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(../images/btremall.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_remove {
	background-image: url(../images/btrem.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_hierarquia {
	background-image: url(../images/bthierarquia.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_sindican {
	background-image: url(../images/btsindican.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_sindicanb {
	background-image: url(../images/btsindicanb.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_confirmar {
	background-image: url(../images/btconfirmar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_detalhar {
	background-image: url(../images/btdetalhar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_anexar {
	background-image: url(../images/btanexar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_excluir {
	background-image: url(../images/btexcluir.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_addnew {
	background-image: url(../images/btaddnew.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_carregar {
	background-image: url(../images/btcarregar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_psinistro {
	background-image: url(../images/btpsinistro.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_innsnumber {
	background-image: url(../images/btinnsnumber.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_view {
	background-image: url(../images/btview.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_paralisar {
	background-image: url(../images/btparalisar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_ativar {
	background-image: url(../images/btativar.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_suspender {
	background-image: url(../images/btsuspender.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_vincular {
	background-image: url(../images/btvincular.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_desvincular {
	background-image: url(../images/btdesvincular.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_imprimir {
	background-image: url(../images/btimprimir.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 14px;
	height: 14px;
}

.bt_setaoption {
	background-image: url(../images/btsetaoption.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 15px;
	width: 30px;
	height: 20px;
}

.bt_excluiroption {
	background-image: url(../images/btexcluiroption.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 15px;
	width: 25px;
	height: 27px;
}

.bt_left {
	background-image: url(../images/bt_left.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 18px;
}

.bt_right {
	background-image: url(../images/bt_right.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 18px
}

.bt_back {
	background-image: url(../images/bt_back.gif);
	background-repeat: repeat-x;
	height: 18px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
	font-size: 1em; 
}

.bt_home {
	background-image: url(../images/bt_home.jpg);
	background-repeat: repeat-x;
	height: 23px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
	border-style: dashed;
	border-color: #FFF;
	border-width: 0px 1px 0 1px;
}

.bt_animal {
	background-image: url(../images/header_menu_back2.jpg);
	background-repeat: repeat-x;
	height: 23px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
	border-style: dashed;
	border-color: #FFF;
	border-width: 0px 1px 0px 1px;
}

.bt_vegetal {
	background-image: url(../images/header_menu_back3.jpg);
	background-repeat: repeat-x;
	height: 23px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
	border-style: dashed;
	border-color: #FFF;
	border-width: 0px 1px 0 1px;
}

.bt_adm {
	background-image: url(../images/header_menu_back5.jpg);
	background-repeat: repeat-x;
	height: 23px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	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;
	color: #FFF;
}

.bt_proximo{
	background-image:url(../images/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(../images/bthome.gif);
	background-repeat:no-repeat;
	background-position: left;	
	padding-left: 15px;
	padding-right: 10px;	
	width:14px;
	height:14px;
}

.bt_yes {
	background-image: url(../images/btyes.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 20px;
	width: 20px;
	height: 14px;
}

.bt_no {
	background-image: url(../images/btno.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-right: 20px;
	width: 20px;
	height: 14px;
}

.bt_warning {
	background-image: url(../images/alert.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
	padding-right: 10px;
	color: red;
	width: 14px;
	height: 14px;
}

/*############################################
BOTOES - FIM 
#############################################*/




/*############################################
ABAS - INICIO 
#############################################*/
.aba_bar_sup_titulo {
	background-image: url(../images/ababst.jpg);
	height: 28px;
	background-repeat: repeat-x;
	text-align: center;
}

.aba_cant_sup_esq_titulo {
	background-image: url(../images/abacset.jpg);
	width: 10px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left;
}

.aba_cant_sup_dir_titulo {
	background-image: url(../images/abacsdt.jpg);
	width: 10px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: right;
}

.aba_bar_sup_titulo2 {
	background-image: url(../images/ababst2.jpg);
	height: 28px;
	background-repeat: repeat-x;
	text-align: center;
}

.aba_cant_sup_esq_titulo2 {
	background-image: url(../images/abacset2.jpg);
	width: 10px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left;
}

.aba_cant_sup_dir_titulo2 {
	background-image: url(../images/abacsdt2.jpg);
	width: 10px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: right;
}

.link_aba1 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

a.link_aba1:link {
	text-decoration: none;
}

a.link_aba1:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.link_aba1:hover {
	text-decoration: none;
	color: #666666;
}

a.link_aba1:active {
	text-decoration: none;
	color: #FFFFFF;
}

.link_aba2 {
	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 {
	color: red;
}

.infoMessage {
	color: green;
}

/* 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*/
}


.content_background_in {
	border: 2px;
	padding-left: 5px;
	height: 25px;
	background-color: #EFEFEF;
}

.content_background_out {
	border: 2px;
	padding-left: 5px;
	height: 25px;
	background-color: #C3C3C3;
}

.relatorio_mapa_cda {
	width: 700px;
}

.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
#############################################*/