
TD, FONT, BODY {
	font-family: Tahoma, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* botoes */

.botoes { 
	font-family: Tahoma, helvetica, sans-serif; 
	font-size: 11px; 
	color: #121212; 
	padding: 0px 0px 0px 0px; 
	border: 1px solid #999999; 
}

.botoes_neg { 
	font-family: Tahoma, helvetica, sans-serif; 
	font-size: 11px; 
	color: #121212; 
	padding: 0px 0px 0px 0px; 
	border: 1px solid gray;
	font: bold;
}

.mini_botoes { 
	font-family: Tahoma, helvetica, sans-serif; 
	font-size: 10px; 
	height: 18px;
	color: #121212; 
	padding: 0px 0px 0px 0px; 
	border: 1px solid #999999;
}

/* botoes novo */

.btn_out {
	width:100%;
	height:25px;
	padding:0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#F7F7F7;
	background-image:url(imagens/btn_bg_1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	color:#333;
	line-height:normal !important;
}

.btn_over{
	width:100%;
	height:25px;
	padding:0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#F7F7F7;
	background-image:url(imagens/btn_bg_1.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	color:black;
	cursor:pointer;
	line-height:normal !important;
}

.input {
	font-family: Tahoma, helvetica, sans-serif; 
	cursor: pointer;
	color:#303030;
	font-size:11px;
	padding:3px 2px 0px 2px;
	border: 1px solid #999999;
	height:22px;
}

.input_consulta {
	font-family: Tahoma, helvetica, sans-serif; 
	cursor: inherit;
	color:#303030;
	font-size:11px;
	padding:4px 2px 0px 4px;
	height:22px;
	background-color:EFEFEF;
	border: 0px;
}

.input_select {
	font-family: Tahoma, helvetica, sans-serif; 
	cursor: pointer;
	color:#303030;
	font-size:11px;
	border: 1px solid #999999;
	padding:1px;
}

select.input  {
	font-family: Tahoma, helvetica, sans-serif; 
	cursor: pointer;
	color:#303030;
	font-size:11px;
	border: 1px solid #999999;
	padding:1px;
}

/* box acoes */

.box_acoes {	
	border-top:5px solid #ffcc00; padding:7px; background-color:#ececec;
}

.td_busca_avancada {
	/*para TD da tabela */
	padding:2px 10px 6px 0px;
}

.btn_ajuste_1 {
	margin-top:2px;
}

a { 
	text-decoration: none; 
	color: #0002BF;
}

a:hover { 
	color: Blue; 
	text-decoration: underline 
}

a: {
	text-decoration: line-through;
}

.link1 {
	text-decoration: none;
	color: White;
}
.link1:hover {
	color: Black;
	text-decoration: underline
}

.fundo_tabela_titulo {
	font-size: 10px;
	border-bottom : 0 solid #B9B9B9;
	font: bold;
	color: White;
	background-color: #225F9C;
	height: 33;
	padding: 5px;
}

.fundo_tabela_subtitulo {
	/*background: #757575;*/
	border-left:1px solid #727272;
	font-size: 11px;
	color: White;
	background-image: url(imagens/new/table_back_1.gif);
	/*background-color: #184F88;*/
	padding: 5px;
}

.fundo_tabela_lateral_esq {
	color: White;
	background: #005388;
	border-bottom: 0 solid #00416E;
}

.fundo_tabela_lateral_dir {
	color: White;
	background: #83C032;
	border-bottom: 0 solid #00416E;
}

.fundo_categorias {
	background: transparent;
	border-bottom : 1px solid #B7B7B7;
}

.fundo_informacoes {
	background: #FAFAD2;
	border-bottom: 1 solid White;
	border-top: 1 solid White;
}

.border_tabela_1dashedsilver {
	border: 1px dashed silver;
}

.boxamarelo {
	border: 2px solid #FFCC00;
	padding: 7px;
}

.boxvermelho {
	border: 2px solid red;
	padding: 7px;
}

.font10px { 
	font-size: 10px; 
}

.font10cinza { 
	font-size: 10px; 
	color: #707070;
}

.linha1 {
	background: #E8E8E8;
}

.linha2 {
	background: #F4F4F4;
}

.tabela_linhas_tracajadas {
	border-right: 1px dashed #B6B6B6;
}

.b1d {
	border: 1px dashed silver;
	padding: 7px 7px 7px 7px; 
}

.tabelasombra {
FILTER: Glow(Color=#ff0000, Strength=8);		
}

.toolTipBox
{
	font-family: Tahoma;
	font-size: 8.5pt;
	padding: 5px;
	margin-top: 10px;
	border: solid 1px #EDEACA;
	background-color: #FFFEE4;
	color: #333333;
	text-decoration: none;
	margin-bottom: 15px;
}

.toolTipBoxGray
{
	font-family: Tahoma;
	font-size: 8.5pt;
	padding: 5px;
	margin-top: 10px;
	border: solid 1px #a0a0a0;
	background-color: #efefef;
	color: #333333;
	text-decoration: none;
	margin-bottom: 15px;
}

.toolTipBoxRed
{
	font-family: Tahoma;
	font-size: 8.5pt;
	padding: 5px;
	margin-top: 10px;
	border: solid 2px #a81e1e;
	background-color: #ffbdbb;
	color: #333333;
	text-decoration: none;
	margin-bottom: 15px;
}

.avisoRed
{
	font-family: Tahoma;
	font-size: 8.5pt;
	padding: 7px;
	margin-top: 10px;
	border-left: solid 4px #a81e1e;
	background-color: #FFD6D6;
	color: #333333;
	text-decoration: none;
	margin-bottom: 3px;
}

.avisoRedvivo
{
	font-family: Tahoma;
	font-size: 8.5pt;
	padding: 7px;
	margin-top: 10px;
	background-color: #AD0000;
	color: #fff;
	text-decoration: none;
	margin-bottom: 3px;
}

.avisoAmarelo
{
	font-family: Tahoma;
	font-size: 8.5pt;
	padding: 7px;
	margin-top: 10px;
	border-left: solid 4px #FFD600;
	background-color: #FFF1A8;
	color: #333333;
	text-decoration: none;
	margin-bottom: 3px;
}

.gridline TD {
	border-bottom: 1px solid #ccccccc;
}

.div_testes {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding: 5px;
	margin-top: 10px;
	border: solid 2px #a81e1e;
	background-color: #ffbdbb;
	color: #333333;
	text-decoration: none;
	margin-bottom: 15px;
}

.sub_titulo {
	font-weight:bold;
	padding:7px;
	background-color: #333;
	color: white;
	margin-bottom:10px;
	margin-top:10px;
}


.menuskin {
	position:absolute;
	background-color:#ffff99;
	border:2px solid #666666;
	font:bold 10px Tahoma;
	line-height:18px;
	z-index:100;
	visibility:hidden;
}

.menuskin a {
	text-decoration:none;
	color:black;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
}

#amarelo {
	background-color:#ffffcc;
}

#verde {
	background-color:#cdff95;
}

#azul {
	background-color:#bbeeff;
}

.menuitems {
	border-bottom: 1px solid gray;
	padding: 4px 0px 4px 8px;
	font-size:10px;
	font:normal 10px Tahoma;
	color: black;
}

.menuitems a {
	color: black;
}

.menuitems a:hover {
	color: #4b4b4b;
}

/* link para alteracao de registros */

.link_click {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

.link_click:hover {
	color: #333;
	text-decoration: underline;
}

.link_azul {
	font-weight: bold;
	color: blue;
	text-decoration: underline;
}

#mouseoverstyle { background-color:highlight; }
#mouseoverstyle a{ color:white; }

.barra_titulo td {
	border-left:1px solid #727272;
	font-size: 11px;
	color: White;
	background-image: url(imagens/table_back_1.gif);
	/*background-color: #184F88;*/
	padding: 5px;
}

.barra_titulo_branco td {
	border-left:1px solid white;
	border-bottom:1px solid #ccc;
	font-size: 11px;
	color: #333;
	padding: 5px;
}

.barra_titulo_cinza td {
	border-left:1px solid white;
	border-bottom:1px solid #CCC;
	font-size: 11px;
	color: #333;
	padding: 5px;
	background-color: #F3F3F3;
}

.barra_titulo_selecionado td {
	border-left:1px solid white;
	border-bottom:1px solid #CCC;
	font-size: 11px;
	color: #333;
	padding: 5px;
	background-color: #f2ffd5;
}

.td_nada td {
	border-left:0px solid white;
	border-bottom:0px solid #CCC;
	padding: 0px;
}

.td_linha_cinza td {
	color: #333;
	border-bottom:1px solid #CCC;
}

.tr_cadastros td {
	height:28px;
	padding-bottom:7px;
}

/* FORM */

.snet_form_tit { margin:8px 0px 2px 0px; }

.table_edicao_td {
	padding-right:10px;
	height:28px;
	text-align:right;
}

.table_filtro_td {
	padding:10px 10px 10px 0px;
	height:28px;
	text-align:right;
}

.td_cad {
	height:26px;
	padding-right:10px;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 11px Tahoma;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs_mais {
	margin-top: 8px;
	border-bottom:1px solid #B3B3BC; 
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #B3B3BC;
	color: #2d2b2b;
	/*background: blue url(ajaxtabs/shade.gif) top left repeat-x;*/
	/*background: #ececec;*/
	background: white url(imagens/tabs_shadow.gif) bottom left repeat-x;
}

.shadetabs li a:visited{
	color: #2d2b2b;
}

.shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 0px;
}

.shadetabs li a.selected{ /*selected main tab style */
	/*background-image: url(ajaxtabs/shadeactive.gif);*/
	background: white;
	border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}

/* ############################# */
/* ## MENU */
/* CoolMenus 4 - default styles - do not edit */

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  
/*Style for the background-bar*/
.clBar{position:absolute; background-color:Navy; layer-background-color:Navy; visibility:hidden; }

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:Tahoma,arial,helvetica; font-size:11px; font-weight:bold; color:white}
.clLevel0{background-color:hidden; layer-background-color:hidden; color:black;}
.clLevel0over{background-color:hidden; layer-background-color:hidden; color:black; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:hidden; layer-background-color:hidden}

/*Styles for level 1*/
.clLevel1, .clLevel1over{ position:absolute; padding:5px; padding-left:10px; font-family:Tahoma, arial,helvetica; font-size:11px; }
.clLevel1{ background-image:url(imagens/new/menu_back.gif); layer-background-color:Navy; color:white;  }
.clLevel1over{ background-color:#505050; color:white; cursor:hand;  }
.clLevel1border{ position:absolute; visibility:hidden; background-color:#585858; }

/*Styles for level 2*/
.clLevel3, .clLevel3over{ position:absolute; padding:5px; padding-left:10px; font-family:Tahoma, arial,helvetica; font-size:10px; }
.clLevel3{ background-image:url(imagens/new/menu_back.gif); layer-background-color:Navy; color:white;  }
.clLevel3over{ background-color:#505050; color:white; cursor:hand;  }
.clLevel3border{ position:absolute; visibility:hidden; background-color:#585858; }

.clLevel2, .clLevel2over{position:absolute; padding:4px; font-family:Tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{ background-color:#FFCC00; layer-background-color:Navy; color:black; }

.clPainel, .clPainelover{position:absolute; padding:4px; font-family:Tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clPainel{ background-color:#73AE00; layer-background-color:Navy; color:white; }

.clHerba, .clHerbaover{position:absolute; padding:4px; font-family:Tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clHerba{ background-color:#428239; layer-background-color:Navy; color:white; }

.clB2b, .clB2bover{position:absolute; padding:5px; padding-left:10px; font-family:Tahoma, arial,helvetica; font-size:10px;}
.clB2b { background-color:#757575; layer-background-color:Navy; color:white; }

/* ## FIM MENU */

/* ## FIM TABS */

.cnnclass{
	width: 100%;
	padding: 8px;
	background-color: #F3F3F3;
	border: 1px solid #B3B3BC;
	margin-bottom: 1em;
}

.cnnclass a{
	text-decoration: none;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
	font-weight: bold;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
	color: gray;
	font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
	font-size:80%;
}

/* ## FIM TABS */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333;}
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay { position: fixed; z-index:100;	top: 0px;	left: 0px; 	height:100%;	width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {	background-color:#000;	filter:alpha(opacity=75);	-moz-opacity: 0.75;	opacity: 0.75; }

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* dropdownchecklist */
/* ----------------------------------------------------------------------------------------------------------------*/

.ui-dropdownchecklist {
	height: 22px;
	border: 1px solid #999;
	border-right: 0;
	background: #fff url(../jsec/dropdown.png) no-repeat center right;
	padding-right: 17px; /* background dropdown.png image */
	padding-left:5px;
}
.ui-dropdownchecklist-hover, .ui-dropdownchecklist-active { background-image: url(../jsec/dropdown_hover.png); border-color: #464646; }
.ui-dropdownchecklist-text { font-size: 11px; line-height: 20px; }
.ui-dropdownchecklist-dropcontainer { background-color: #fff; border: 1px solid #999; }
.ui-dropdownchecklist-item { }
.ui-dropdownchecklist-item-hover { background-color: #39f; }
.ui-dropdownchecklist-item-hover .ui-dropdownchecklist-text { color: #fff; }
.ui-dropdownchecklist-group { font-weight: bold; padding:3px; border-bottom:1px solid #ececed; background-color: #d4d4d4; }
.ui-dropdownchecklist-indent { padding-left: 20px; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* jquery.autocomplete */
/* ----------------------------------------------------------------------------------------------------------------*/

.ac_input { width: 200px; }
.ac_results { padding: 0px;	border: 1px solid WindowFrame; background-color: Window; overflow: hidden; }
.ac_results ul { width: 100%; list-style-position: outside;	list-style: none; padding: 0; margin: 0; }
.ac_results iframe { display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/	position:absolute;	top:0;	left:0;	z-index:-1; filter:mask(); 	width:3000px;	height:3000px; }
.ac_results li { margin: 0px; padding: 2px 5px;	cursor: pointer;	display: block;	width: 100%;	font: menu; 	font-size: 12px;	overflow: hidden; }
.ac_loading { background : url('jquery_auto_indicator.gif') right center no-repeat; }
.ac_over { 	background-color: #39f;	color: HighlightText; }
