/*
-- gh-edicao 
*/
body{
	padding:0;margin:0;
 	background: url(../img/fundo.jpg); 
}
img{
	border:none;
}
input{
	background:#ffffff;
}
select{
	background:#ffffff;
}
a{
	color:#0070c0;
}
table{	
	font-size:11px;
	font-family:'Arial';
}
.container{
	position:absolute;
	font-family:'Arial';
	font-size:10;
	border:1px solid #a0a0a0;
	background:#f8f8f8;
	z-index:1000;
}
.lista{
	font-family:'Arial';
	font-size:10;
	padding:4; 
	margin:4; 
	margin-top:2;
	border-top:1px solid #D0D0D0;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background:#f8f8f8;
}
.barra_titulo_lista{
	position:relative;
	color:#304000;
	padding-top:2;
	padding-left:10;
	padding-right:6;
	background:url(../img/degr_vert.png) repeat-x;
}
.titulo_lista{
	font-family:'Arial';
	font-size:14;
	color:#004080;
}
.subtit_lista{
	font-family:'Arial';
	font-size:14;
	color:#606000;
	background:#d8f4f8;
	padding-top:10;
	padding-left:10;
}
.lista th{
	font-family:'Arial';
	font-size:10;
	background:#40a9b4;
	border-bottom:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	padding-left:3;
	padding-right:3;
}
.lista_tr_1,.lista_tr_2,.lista_tr_tt{
	background:#FFFFFF;
	padding-left:3;
	padding-right:3;
	border-bottom:1px solid #E8E8E8; 
	border-right:1px solid #E8E8E8;
}
.lista_tr_2{
	background:#F0F8FF;
}
.lista_tr_tt{
	font-size:13;
	font-weight:bold;
}
.lista a{
	color:#505000;
	text-decoration:none;
}
.lista a:hover{
	background:#FFFFFF;
	text-decoration:underline;
}
#pop_edicao{
	font-family:'Arial';
	font-size:13;
 	position:absolute;
	border:1px solid #4F4F4F;
	background:#F8F8F8;
	z-index:1;
}
.pop_botao{
	font-family:'Arial';
	font-size:11;
	text-align:center;
	position:absolute;
	right:4;
	top:2;
	width:18;
	border-top:1px solid #FFFFFF;	
	border-left:1px solid #FFFFFF;	
	border-right:1px solid #AAAAAA;	
	border-bottom:1px solid #AAAAAA;	
}
.pop_titulo{
	font-family:'Arial';
	height:20;
	background:url(../img/degr_vert.png) repeat-x;
	font-size:13;
	padding-top:1;
	padding-left:12;
}
.pop_botao a{
	text-decoration:none;
	display:block;
}
.pop_botao a:hover{
	background:#FFFFFF;
}
.edicao{
	position:relative;
/* 	top:10; */
	border-top:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background:#f4f4ed;
	padding:5;
	margin:5;
	margin-top:0;
/* 	z-index:0; */
}
.label{
	font-family:'Tahoma';
	font-size:11;
	background-color:#EDF6F6;
	padding:5;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #FFFFFF;
	color:#4F4F4F;
	text-align:right;
	width:100;
}
.label_valor{
	font-family:'Tahoma';
	font-size:11;
	background-color:#efefdd;
	padding-left:7;
	padding-right:7;
	padding-bottom:6;
	padding-top:4;
 	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #f8f8f8;
	border-left:1px solid #f8f8f8;
 	border-right:1px solid #D0D0D0;
	color:#2F6F7F;
}
.barra_botoes{
	padding-top:12;
}
.label_lst{
	font-family:'Tahoma';
	font-size:11;
	padding-left:2;
	padding-right:2;
	background-color:#ffffff;
	color:#004F4F;
}
.valor{
	font-family:'Tahoma';
	font-size:11;
	background-color:#FFFFFF;
	padding:2;
	border-bottom:1px solid #E8E8E8;
	border-top:1px solid #FFFFFF;
	color:#000000;
}
.inputs{
	font-size:11;
	background:#FFFFFF;
	height:20;
	padding-left:1;
}
.contag{
	font-family:'Tahoma';
	font-size:11;
	background:#EEEEEE;
	padding-left:6;
	padding-right:6;
	text-align:center;
}
.botao_borda{
	border-left:1px solid #009090;
	border-top:1px solid #009090;
	border-bottom:1px solid #009090;
	border-right:1px solid #009090;
}
.botao_des{
	font-family:'Arial';
	font-size:11;
	padding-left:6;
	padding-right:6;
	color:#CCCCCC;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
	height:15;
}
.botao a{
	font-family:'Arial';
	font-size:11;
	background:#ECECEC;
	display:block;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#4F4F4F;
	text-align:center;
	height:15;
	text-decoration:none;
	padding-left:6;
	padding-right:6;
	background:url(../img/degr_vert.png) repeat-x;

}
.botao a:hover{
	border-bottom:1 solid #FFFFFF;
	background:#FFFFFF;
	text-decoration:none;
	color:#000000;
	cursor:cross;
}
#fr_lista{
	position:absolute;
	background: #ffffff;
	border:2px solid #d0d0d0;
	display:none;
	width:250;
	z-index:2;
}
#fr_lista td{
	font-size:9;
	font-family:'arial';
	border-bottom:1px solid #c0c0c0;
	padding-left:8;
	padding-right:5;
	padding-top:1;
	padding-bottom:1;
}
.item_selec{
	background: #ffff00;
}
.lista_pesq{
	width:100%;
	border:1px solid #808080;
}
.pesq_rodape{
	background: #f0e08f;
}
.bot_limpa,.bot_edita,.bot_novo{
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
	font-size:11;
	padding:2;
	padding-right:4;
	padding-left:4;
	cursor:pointer;
}
.bot_limpa a,.bot_edita a,.bot_novo a{
	text-decoration:none;
	color: #004060;
	
}
.bot_limpa{
	background: #f0e0e0;
}
.bot_edita{
	background: #f0f0e0;
}
.bot_novo{
	background: #e0f0e0;
}
.bot_limpa a:hover,.bot_edita a:hover,.bot_novo a:hover{
	background: #ffffff;
}
#frame_pop{
	position:fixed;
	z-index:1000;
	top:100px;
	left: -250px;
	margin-left:50%;
	background:transparent;
	width: 900px;
	height: 350px;
	display:none;
}
#espere{
	top:100;
	margin-left:50%;
	left:-16;
	width:33;
	height:33;
	background:url(../img/wait.gif) no-repeat #ff0;
	position:absolute;
	display:none;
	border:3px solid #e0e0c0;
}
#apaga{
	top:0;
	position:absolute;
	height:100%;
	width:100%;
	background:url(../img/grade.gif);
	display:none;
	z-index:2;
}
.mensag{
 	border:1px solid #e0e0c0;
 	background: #edf0e0;
	text-align:left;
	padding:10px;
	font-size:14;
	color:#004060;
}

.guia{
	position:relative;
	padding-left:4;
	padding-top:4;
	padding-bottom:2;
	margin-bottom:-5;
	margin-left:5;
	margin-right:5;
	background-color:#f0f8f8;
	border-left:1px solid #a0a0a0;
	border-right:1px solid #d0d0d0;
	border-top:1px solid #c0c0c0;
}
.titulo_guia,.titulo_busca{
	border:1px solid #ffffff; 
	background:#f8f8c8; 
	padding-left:10;
	padding-bottom:2; 
	color:#004080; 
}

.titulo_guia{
	font-family:'Arial';
	font-size:18;
	color:#005040;
	width:420;
	border:none;
}
.abas{
	position:relative;
	left:20;
  	top:0; 
 	z-index:1;
}
.itemguia,.itemguiasel{
	border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	font-size:12;
	color:#808080;
	text-align:center;
}
.itemguiasel{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	background:#ffffff;
	color:#000000;
}
.itemguia a{
	color:#406000;
	display:block;
	text-decoration:none;
}
.itemguia a:hover{
	background:#f8ffe0;
}
.sub_titulo{
	border-bottom:1px solid #d0d08f;
	padding-left:14px;
	background :#f8f8ff;
	font-size:14;
	color:#706000;
	background:url(../img/faixa_0.png) repeat-x;
}
.quadrante{
 	background:#f0f0f8;
	padding:2px;
	border:1px solid #d0d0d8;
}
.label_info,.label_barra{
	font-family:'tahoma';
	font-size:11;
	color:#504000;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	text-align:right;
	background :#f4f4e8;
	width:150;
}
.valor_info{
	font-size:13;
	color:#004060;
	border-bottom:1px solid #e8e8e8;
	padding-left:5px;
	padding-top:2px;
	background :#ffffff;
}
.foto{
	color:#004060;
 	padding:3px;
	background :#ffffff;
	text-align:center;
}
.label_barra{
	padding-left:5;
	padding-top:3;
	color:#004050;
	font-size:11;
	text-align:left;
	border-bottom:1px solid #ffffff;
}
.valor_barra{
	font-size:14;
	text-align:left;
	padding-left:40;
	background :#ffffff;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e8e8e8;
}
.bot_selecao{
	border:1px solid #006000;
}
.bot_selec_up,.bot_selec_down{
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #808080;
	border-bottom:1px solid #c0c0c0;
	text-align:center;
	background:#0000FF;
	display:block;
	cursor:pointer;
	background:url(../img/degr_vert.png) repeat-x;
	text-decoration:none;
	color:#808080;
}
.bot_selec_down{
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #808080;
	border-left:1px solid #c0c0c0;
	background:#0000FF;
	color:#FFFFFF;
}
