#aux {
	position		: absolute;
	top				: 100px;
	left			: 100px;
	display			: none;
	border          : 1px #039 solid;
	text-align      : left;
}

#aviso-seg { width:475px; margin-top: 10px; clear:both; display:none }

#avisoMinuta {
	width:300px;
	float:right;
	margin-right:10px;
	font-size:12px
}

#base {
	padding          	: 19px;
	margin           	: 0 auto;
	padding-bottom	 	: 50px;
	width				: 740px;
	text-align		 	: left;
	clear			 	: both;
	min-height			: 450px;
	height:auto;
}

#btnatrac { background-image:url(../images/btns/navio.jpg); }
#btnreceb { background-image:url(../images/btns/cntr.jpg); width:80px; }
#btnpco   { background-image:url(../images/btns/pco.jpg); }
#btncam   { background-image:url(../images/btns/cam.jpg); }
#btncomo  { background-image:url(../images/btns/como.jpg); }
#btntruck  { background-image:url(../images/btns/truck.jpg); font-size:9px }

#cadastrobtn {
	padding	: 6px
}

#calendario {
	padding:4px;
	text-align:left;
	background-color:#FFF;
	width:180px
}

#calendario_ input, #calendario_ select, #calendario_ .btnDown, #calendario_ .btnUp { float:left; margin:0 }

#carregando {
	background-image:url(../images/loading.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	float:left
}

#carrega { 
	background-image:url(../images/carregando.gif);
	position:fixed;
	top:10px;
	left:10px;
	display:none;
	width:50px;
	height:50px;
	filter : alpha(opacity=60);
	moz-opacity	: 0.6;
	opacity: 0.6;
	z-index:999999999999
}

#ccView label	{ width: 75px }
#ccView span	{ width: 200px }

#ccView span	{ width: 200px }

#conteudo {
	width:100%;
	height:auto;
	background-image:url(../images/bbg.jpg);
	background-position:bottom;
	background-repeat:repeat-x
}

#consultas { float:left }
#consultas, #consultas fieldset { width: 320px; }

#credits { float:right; margin-top:6px }

#destaquebtns a {
	height: 30px;
	border-left:1px #fff solid;
	border-top:1px #fff solid;
	border-right:1px #036 solid;
	border-bottom:1px #036 solid;
	display:block;
	color:#FFF;
	font-weight:bold;
	padding:3px 5px;
	padding-top:51px;
	float:left;
	width:79px;
	background-repeat:no-repeat;
	background-color:#7FA9C4
}

#driverFoto {
	float:right;
	width:125px;
	height:94px
}

#excessos_ {
	width:355px;
	float:left;
	margin-top: 10px;
	margin-left:10px;
}

#excessos_ label { width:45px }
#excessos_ input { width:40px }

#extranet-lnk { display:none }

#filtroDIV {
	width:400px;
	float:left;
	clear:left
}

#filtroDIV button { width:60px!important; }

#filtroDIV ol { float:left;display:none }

#filtroDIV .btnUp {
	float:left;margin-top:10px
}

#getinfo, #help_cnh, #help_rg, #historico { display:none; clear:both; padding:5px; margin:5px; background-color:#FF9; }

#help_cnh, #help_rg {
	width:300px;
	height: 440px;
	position:absolute;
	display:none;
	border:2px #036 solid
}

#hint { 
	position:absolute;
	left:100px;
	top:100px;
	border:3px solid #fff;
	box-shadow: 6px 6px 6px rgba(0,0,0,0.3);
	display:none;
	font-size:14px;
	padding:10px;
	background-color:#069;
	color:#fff;
	max-width:300px;
	width:auto
}

#hotLinks a { font-size:10px; margin:0 6px }

#imageLang { border:none }

#info_adm {
    border:1px solid blue;
    position:fixed; left:0; top:0;
    background-color:#fff;
    padding:10px;
	width:120px
}

#lang { 
	text-align:center;
	float:right;
	padding: 6px
}

#lcrs {	width:375px; float:right; clear:none }

#log { padding:0; display:block; width:500px; }

#log * { float:right; padding:3px; height:14px; color:#fff }

#log_ {
	height:31px
}

#log_ input {
	margin: 0;
	padding:0
}

#logo {
	clear:left;
	float:left;
	width:164px;
	height:119px;
	background-image:url(../images/logo_.jpg);
	background-repeat:no-repeat
}

#logoHolder {
	position:absolute; left:50%; margin-left:-500px;
	background-image:url(../images/aba.png); width:184px; height:161px; background-repeat:no-repeat;
	z-index:2000
}

#lst_visitante {
	cursor:pointer;
	display:none; width:25px; height:25px; margin:0 5px;
}

#m_totais div { height:20px;width:235px;padding-top:1px;margin:5px }

#mainmenu { margin: 0; padding:0; float:right }

#mainmenu a{
	background-image	:url(../images/tpbck_btn.jpg);
	width				: 150px;
	margin				: 0;
	height				: 12px;
	padding				: 6px;
	padding-right		: 0;
	font-size			: 9px;
	display				: block;
	text-align			: left;
	color				: #036
}

#menu-btn { 
	float:right; background-color:#0C3; padding:5px 10px; color:#fff!important; font-size:14px!important; display:none;
	clear:both
}

#mph { 
	position:absolute; left:50%; margin-left:150px; top:-475px;
	width:401px; height:398px;
	background-repeat:no-repeat;
}	

#mph h1 { font-size:82px; margin-left:75px; margin-top:35px  }
#mph h2 { margin-left:75px; }

#mph h5 { clear:left; width:100px; float:left }

#mph span { font-size:14px; color:#036; margin-left:5px }

#mph table { float:left; clear:none; border:none }

#mph table * { float:left; border:none; padding:0 }

#mph th { background-color:#069; padding:0; height:18px; width:44px; text-align:center }

#mph td { padding:0; height:12px; padding-top:2px; text-align:center; border-right:1px solid #bbb }

#mph tr { margin:0; padding:0 }

#mph .aviso { float:left; width:125px }

#mssg {
	position:fixed; width:100%; min-height:30px; text-align:center; display:none;
	padding:5px 0; left:0; top:0; background-color:#090;
	background-image:url(../images/texturas/degrade.png);
	margin:0; z-index:99999999;
	border-bottom:5px solid #069
}

#mssg * { color:#fff;font-size:14px; }

#mssgIn { 
	display:block; width:1000px; position:relative;
	margin:0 auto; max-width:975px
}
#mssgIn span {
     float: left; margin-top:5px
}

#mssg .btnFecha {
     margin: 0pt;
     position: absolute;
     right: 0pt;
     top: 0;
}

#ncms, #imo_onu {
	float:right;
	margin:0;
	margin-bottom:1px;
	padding:0
}

#oMot { float:left; width:575px }

#padrao-nfo	{ width:225px; float: right; display:none }
#padrao-nfo .aviso { margin-bottom:5px; float:left; text-align:left; width:auto }
			
#veic_ctrc { padding-right:0!important;  }		
		
#veic_ctrc input { text-transform:uppercase }	

#veic_ctrc ul { float:left; width:500px }	

#perfil {
	padding:5px;
	background-color:#093;	
	background-image: url("../images/texturas/degrade.png");
	background-position:center;
	box-shadow: 0 6px 6px rgba(0,0,0,0.3);
	display:block;
	height:20px;
	margin:3px 0
}

#perfil * { color:#fff; font-size:12px }

#rgInfo { width:auto }

#Srodape {
     background-color: #555;
     background-image: url("../images/texturas/degrade.png");
     clear: both;
     color: #FFFFFF ! important;
     height: 32px;
     margin: 0pt;
     padding: 0pt;
     width: 100%;
}

#Srodape a { color:#fff }

#sairlog { float:right; padding:3px 5px; background-color:#FFF; color:#036; font-size:10px }

#salvaLacre {
	float:right;
	width: 120px;
	text-align:right;
}

#statusNavio { width:125px; float:right }

#tdrv_contato input { margin-right:5px }

#tdrv_contato .aviso { width:425px; display:none }

#tp_ {
	float:left;
	width:458px;
	height:118px;
	background-image:url(../images/texturas/cntr.jpg)
}

#topLabel { width:100%; background-color:#284; color:#fff; padding:0; height:20px; }
