/* Gerais */

.arrowDown {
	background-image:url(../_imagens/botoes/16x16/desc.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#DBC4C4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3D424B;
}

.arrowUp {
	background-image:url(../_imagens/botoes/16x16/asc.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#E4D3D3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3D424B;
}

.botao{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#620000;
	cursor:pointer;
	background-image:url(../_imagens/uteis/bg_botao.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #990000;
	border-right:1px solid #990000;
	border-left:1px solid #A45151;
	border-top:1px solid #A45151;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	height:20px;
}

.botao-bandeira{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#620000;
	cursor:pointer;
	border:0px;
	background:none;
	height:20px;
	width:20px;
	padding-left:0px;
	padding-right:0px;
}

.botao_cab{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#620000;
	cursor:pointer;
	border:0px;
	background:none;
	width:78px;
	padding:0px;
}

.botao-16x16{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#620000;
	cursor:pointer;
	border:0px;
	background:none;
	height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;
}



.fieldset_destaque{
	border:2px inset;
}

.info{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#545C6B;
}

.info2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}

.label1{
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #D2D2C1;
	border-right:1px solid #D2D2C1;
	background-color:#F5F5F1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#620000;
	cursor:pointer;
	padding:2px;
}

.linha{
	background-color:#990000;
	height:3px;
}

.linha_1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#3D424B;
	background-color:#E7D8D8;
}

.linha_2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#3D424B;
	background-color:#EEE3E3;
}

.linha_over{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#292D32;
	background-color:#FFFFE8;
	cursor:pointer;
}

.linha_selecionada{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#292D32;
	background-color:#FFFFE8;
}

.celula1{
	border-bottom: 1px solid #990000;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.celula2{
	border-bottom: 1px solid #990000;
	border-right: 1px solid #990000;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.celula3{
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.celula4{
	border-right: 1px solid #990000;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.lista{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#636C7B;
	background-color:#FFFFFF;
	border:1px solid #C59E9E;
	overflow-y:scroll;
	overflow-x:auto;
	height:100%;
	width:100%;
}

.logo_img_menor{
	background-image:url(/_imagens/uteis/logo_kmm_menor.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:163px;
}

.logo_img{
	background-image:url(/_imagens/uteis/logo_kmm.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:215px;
}

.obrigatorio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}

.radio, .check{
	border:0px;
	background:none;
	height:13px;
	width:13px;
}

.temp_maxima{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

.temp_minima{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066FF;
}




.texto, .texto_negrito, .texto_sublinado{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.texto_negrito{
	font-weight:bold;
}

.texto_sublinado{
	text-decoration:underline;
}

.texto_caps{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-variant:small-caps;
	font-weight:bold;
}

.titulo_1{
	background-color:#DBC4C4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3D424B;
}

.titulo_2{
	background-color:#E1CECE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#484F5B;
}

.titulo_3{
	background-color:#E6D5D5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#545C6B;
}

.titulo_4{
	background-color:#ECDFDF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#636C7E;
}

.titulo_5{
	background-color:#F2EAEA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7D8699;
}

/* Específicos */

.agrupamento{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#636C7B;
	border-bottom:1px solid #8D4545;
	border-right:1px solid #8D4545;
	border-left:1px solid #C59E9E;
	border-top:1px solid #C59E9E;
	background-color:#FFFFFF;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	cursor:move;
}


.background{
	background-color:#F5F5F1;
}

.bg_aplicacoes{
	background-image:url(/_imagens/uteis/degrade.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#F5F5F1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#620000;
	cursor:pointer;
	padding:2px;	
}

.borda_mapa{
	background-color:#E6D5D5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.borda_rastreador{
	border:solid 1px #E4D4D7;
}

.borda_rastreador_tick {
	border:solid 1px #E4D4D7;
	background-image:url(/_imagens/botoes/16x16/required-tick.gif); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}

.grade_horario{
	border-bottom:1px solid #C59E9E;
	border-right:1px solid #C59E9E;
	border-left:1px solid #D6BABA;
	border-top:1px solid #D6BABA;
	background-color:#EADBDB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

.grade_horario_fechado{
	border-bottom:1px solid #C59E9E;
	border-right:1px solid #C59E9E;
	border-left:1px solid #D6BABA;
	border-top:1px solid #D6BABA;
	background-color:#F8F1F1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FF0000;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

.horarios{
	background-color:#EADBDB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-align:center;

}



.input_disable{
	border:1px solid #E0CDCD;
	background-color:#F9F5F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}

.linha_destaque{
	background-color:#E6EAF0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#244225;
}

.linha_destaque_2{
	background-color:#526A94;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.linha_grid{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4F3F06;
}

.linha_carga_perigosa{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#FF0000;
}

.linha_rastreador_problema{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	background-color:#BFD3F9;
}

.linha_trafego{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#3D424B;
	background-color:#FFFFFF;
	height:31px;
}

.processando{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background-color:#FFFFFF;
	border:1px inset #666666;
	height:70px;
	width:230px;
}


.barra_rolagem_cursor{
	border-top: 1px solid #CB9E9E;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;	
	border-left:1px solid #CB9E9E;
	background-color:#E1CECE;
	width:4px;
	height:16px;
	cursor:e-resize;
}

.barra_rolagem{
	background-image:url(/_imagens/uteis/zoom.gif);
	width:122px;
	height:27px;
}


.grupos{
	border-top: 1px solid #CB9E9E;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;	
	border-left:1px solid #CB9E9E;
	background-color:#EEE3E3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3D424B;
	background-image:url(/_imagens/uteis/arraste_para_agrupar.gif);
	background-position:left top;
	background-repeat:no-repeat;
}



/* Matriz */
.matriz_titulo_vertical{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#636C7E;
	writing-mode: tb-rl; 
	filter: flipv fliph;
	text-align:left;
	background-color:#E6D5D5;
	border-left: 1px solid #D0B0B0;
	border-top: 1px solid #D0B0B0;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding:2px 2px 2px 2px;
}

.matriz_titulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#636C7E;
	text-align:left;
	background-color:#E6D5D5;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D0B0B0;
	border-right: 1px solid #D0B0B0;
	padding:2px 2px 2px 2px;	
}

.matriz_sem_vinculo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#636C7E;
	text-align:center;
	padding:2px 2px 2px 2px;
	cursor:pointer;		
}

.matriz_com_vinculo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#636C7E;
	background-image:url(../_imagens/botoes/16x16/seta_matriz.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	background-color:#F2EAEA;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D0B0B0;
	border-right: 1px solid #D0B0B0;	
	padding:2px 2px 2px 2px;	
	cursor:pointer;	
}


/* fórum */

.separador{
	background-image:url(/_imagens/uteis/separador.gif);
	background-repeat:repeat-y;
	width:13px;
}



.borda{
	border:1px solid #990000;
	background-color:#F5F5F1;
}


/* menu popup*/

.popup_degrade{
	background-image:url(/_imagens/uteis/degrade_menu.jpg);
	background-repeat:repeat-y;
	width:18px;
}

.popup_borda{
	border:1px solid #FFFFFF;
	background:none;
}

.separador_h{
	background-image:url(/_imagens/uteis/separador_h.gif);
	background-repeat:repeat-x;
	height:2px;
}
