.branco_11 { font-family:Arial; font-size:11px; color: #FFFFFF; }
.branco_11:link { font-family:Arial; font-size:11px; color: #FFFFFF; text-decoration:none; }
.branco_11:visited { font-family:Arial; font-size:11px; color: #FFFFFF; text-decoration:none; }
.branco_11:hover { font-family:Arial; font-size:11px; color: #FFFFFF; text-decoration:underline; }

.cinza_10 { font-family:Tahoma; font-size:10px; color: #818181; }
.cinza_10:link { font-family:Tahoma; font-size:10px; color: #818181; text-decoration:none; }
.cinza_10:visited { font-family:Tahoma; font-size:10px; color: #818181; text-decoration:none; }
.cinza_10:hover { font-family:Tahoma; font-size:10px; color: #818181; text-decoration:underline; }

.cinza_11 { font-family:Tahoma; font-size:11px; color: #818181; }
.cinza_11:link { font-family:Tahoma; font-size:11px; color: #818181; text-decoration:none; }
.cinza_11:visited { font-family:Tahoma; font-size:11px; color: #818181; text-decoration:none; }
.cinza_11:hover { font-family:Tahoma; font-size:11px; color: #818181; text-decoration:underline; }

.cinza_11_linked { font-family:Tahoma; font-size:11px; color: #818181; }
.cinza_11_linked:link { font-family:Tahoma; font-size:11px; color: #818181; text-decoration:none; }
.cinza_11_linked:visited { font-family:Tahoma; font-size:11px; color: #c9c9c9; text-decoration:none; }
.cinza_11_linked:hover { font-family:Tahoma; font-size:11px; color: #818181; text-decoration:underline; }

.cinza_12 { font-family:Tahoma; font-size:12px; color: #818181; }
.cinza_12:link { font-family:Tahoma; font-size:12px; color: #818181; text-decoration:none; }
.cinza_12:visited { font-family:Tahoma; font-size:12px; color: #818181; text-decoration:none; }
.cinza_12:hover { font-family:Tahoma; font-size:12px; color: #818181; text-decoration:underline; }

.cinza_14 { font-family:Tahoma; font-size:14px; color: #818181; }
.cinza_14:link { font-family:Tahoma; font-size:14px; color: #818181; text-decoration:none; }
.cinza_14:visited { font-family:Tahoma; font-size:14px; color: #818181; text-decoration:none; }
.cinza_14:hover { font-family:Tahoma; font-size:14px; color: #818181; text-decoration:underline; }

.azul_11 { font-family:Tahoma; font-size:11px; color: #5A739C; }
.azul_11:link { font-family:Tahoma; font-size:11px; color: #5A739C; text-decoration:none; }
.azul_11:visited { font-family:Tahoma; font-size:11px; color: #5A739C; text-decoration:none; }
.azul_11:hover { font-family:Tahoma; font-size:11px; color: #5A739C; text-decoration:underline; }

.azul_11_linked { font-family:Tahoma; font-size:11px; color: #5A739C; }
.azul_11_linked:link { font-family:Tahoma; font-size:11px; color: #5A739C; text-decoration:none; }
.azul_11_linked:visited { font-family:Tahoma; font-size:11px; color: #768BAC; text-decoration:none; }
.azul_11_linked:hover { font-family:Tahoma; font-size:11px; color: #5A739C; text-decoration:underline; }

.azul_10 { font-family:Tahoma; font-size:10px; color: #5A739C; }
.azul_10:link { font-family:Tahoma; font-size:10px; color: #5A739C; text-decoration:none; }
.azul_10:visited { font-family:Tahoma; font-size:10px; color: #5A739C; text-decoration:none; }
.azul_10:hover { font-family:Tahoma; font-size:10px; color: #5A739C; text-decoration:underline; }

.azul_9 { font-family:Tahoma; font-size:9px; color: #5A739C; }
.azul_9:link { font-family:Tahoma; font-size:9px; color: #5A739C; text-decoration:none; }
.azul_9:visited { font-family:Tahoma; font-size:9px; color: #5A739C; text-decoration:none; }
.azul_9:hover { font-family:Tahoma; font-size:9px; color: #5A739C; text-decoration:underline; }

.azul_14 { font-family:Tahoma; font-size:14px; color: #5A739C; }
.azul_14:link { font-family:Tahoma; font-size:14px; color: #5A739C; text-decoration:none; }
.azul_14:visited { font-family:Tahoma; font-size:14px; color: #5A739C; text-decoration:none; }
.azul_14:hover { font-family:Tahoma; font-size:14px; color: #5A739C; text-decoration:underline; }

.vermelho_10 { font-family:Tahoma; font-size:10px; color: #993333; }
.vermelho_10:link { font-family:Tahoma; font-size:10px; color: #993333; text-decoration:none; }
.vermelho_10:visited { font-family:Tahoma; font-size:10px; color: #993333; text-decoration:none; }
.vermelho_10:hover { font-family:Tahoma; font-size:10px; color: #993333; text-decoration:underline; }

.vermelho_11 { font-family:Tahoma; font-size:11px; color: #993333; }
.vermelho_11:link { font-family:Tahoma; font-size:11px; color: #993333; text-decoration:none; }
.vermelho_11:visited { font-family:Tahoma; font-size:11px; color: #993333; text-decoration:none; }
.vermelho_11:hover { font-family:Tahoma; font-size:11px; color: #993333; text-decoration:underline; }

.preto_10 { font-family:Tahoma; font-size:10px; color: #000000; }
.preto_10:link { font-family:Tahoma; font-size:10px; color: #000000; text-decoration:none; }
.preto_10:visited { font-family:Tahoma; font-size:10px; color: #000000; text-decoration:none; }
.preto_10:hover { font-family:Tahoma; font-size:10px; color: #000000; text-decoration:underline; }

.input { background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #5A739C; height: 18; font-family: Tahoma; font-size: 10px; color: #5A739C; }
.input2 { background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #5A739C; height: 18; font-family: Tahoma; font-size: 11px; color: #5A739C; }
.input_textarea { background-color: #FFFFFF; border: 1px solid #5A739C; font-family: Tahoma; font-size: 10px; color: #5A739C; }
.botao { background-color: #CCCCCC; border-width: 0px; border-style: solid; border-color: #CCCCCC; height: 18; font-family: Tahoma; font-size: 11px; color: #434174;cursor:'hand' }

.botao_menu { padding:4px;font-weight:bold; border-style:solid; border-width:1px; border-color:#C1C1C1; text-decoration:none; display:block; background-color:#E6E6E6; font-family:Tahoma; font-size:10px; color:#5A739C; width:160;}
.botao_menu:link { padding:4px; font-weight:bold; border-style:solid; border-width:1px; border-color:#C1C1C1; text-decoration:none; display:block; background-color:#E6E6E6; font-family:Tahoma; font-size:10px; color:#5A739C; width:160;}
.botao_menu:hover { padding:4px; font-weight:bold; border-style:solid; border-width:1px; border-color:#A3A3A3; text-decoration:none; display:block; background-color:#D1D1D1; font-family:Tahoma; font-size:10px; color:#5A739C; width:160;}
.botao_menu:visited { padding:4px; font-weight:bold; border-style:solid; border-width:1px; text-decoration:none; display:block; font-family:Tahoma; font-size:10px; color:#5A739C; width:160;}

.background { background-color: #5A739C; }
.lightbg { background-color: #EDF5FF; }
.darkcolor { color: #5A739C; }
.lightcolor { color: #EDF5FF; }

// Estilos dos LAYERS e IFRAMES
layer_topo { position:absolute;z-index:100;left:0px;top:400px; }

// Para o Firefox poder capturar a largura útil para o cliente, é necessária a definição abaixo
body{position:absolute;top:0%;right:0%;height:100%;width:100%;margin:0%;overflow:hidden}

ul#blocoVeiculos, ul#blocoLocal  {
	list-style-type:none;
	margin-bottom: 0px;
	height: 400px;
	overflow: auto;
	
	/*
	scrollbar-track-color: cor de fundo da barra
	scrollbar-face-color: cor da barra
	scrollbar-arrow-color: cor das setas
	scrollbar-3dlight-color: cor do efeito 3D
	scrollbar-highlight-color: cor de seleção de barra
	scrollbar-shadow-color: cor da sombra da barra
	scrollbar-darkshadow-color: cor da "sombra escura" da barra
	*/
}
ul#blocoVeiculos li, ul#blocoLocal li {
	margin-bottom: 2px;
	margin-left: -40;
	border: solid 1px #99BB99;
	padding: 2px;
}
ul#blocoVeiculos li:hover, ul#blocoLocal li:hover {
	background-color: #FFFFFF
}
ul#blocoVeiculos img, ul#blocoLocal img {
	border: 0	
}
#mensagemDeRetornoVeiculos {
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #FF5400;
	width: 250px;
	padding: 3px;
	font-weight: bold;
	color: #FFFFFF;
}

.casaCor { color: #5A739C; }
.tbCasa { width: 100%; padding: 10px; margin: 5px; white-space: nowrap }
.tbCasa th { padding: 3px; color: white; background-color: #5A739C; }
.tbCasa td { padding: 2px; border: 0px solid #000000; }
.fieldset { border:1px solid #5A739C; }
.legend { color: #5A739C; }
.border { border: 1px solid #5A739C; }
.center { text-align: center; }
.width100 { width: 100%; } 
.right { float: right; }

/* Stilo para as caixas de dialagos */
.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      /*-moz-border-radius: 10px;
      -webkit-border-radius: 10px;*/
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}

div.jqi .jqimessage h3{
	position: relative;
	top: -15px;
	background-color: #8FBAFF;
	background-color: #5A739C;
	left: 0px;
	padding: 0px 0px;
	margin:-2px -17px 0;
	color: #FFFFFF;
	text-align: center;
}

div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      z-index: 1;
      font-weight: bold;
      color: #FFFFFF;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 5px 0;
      border: solid 0px #eeeeee;
      background-color: #ffffff;
}
div.jqi button {
      padding: 3px 10px;
      margin: 0 5px;
      background-color: #8FBAFF;
      background-color: #5A739C;
      /*-moz-border-radius: 3px;
      -webkit-border-radius: 3px;*/
      border: 1px solid;
      border-color: #999 #000 #000 #999;
      /*Cor do texto do botao*/
      color: #FFFFFF;
      font-weight: bold;
      font-size: 12px;
}
html div.jqi button {
	width: auto;
	overflow: visible;
}
div.jqi button:hover{
      /*background-color: #E3EFE3;*/
      background-color: #5A739C;
      color: #000000;
}
div.jqi button.jqidefaultbutton{
      /*background-color: #FFF;*/
      background-color: #8FBAFF;
      background-color: #5A739C;
      border: 1px solid;
      border-color: #999 #000 #000 #999;
}
div.jqi button.jqidefaultbutton:hover{
	color: #000000;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #000;
}
/* Fim stilo prompts*/


/*Rodapé*/
#assinatura{color: #666; font: bold .8em/1.5em Tahoma, serif; text-align: right; position: relative; cursor: pointer; margin: 1px 5px}
#assinatura #assinatura-over{margin-left: 40px; z-index: 9999; display: none; position: absolute; right: 0px; bottom: 100%; cursor: text; padding: 10px; color: #2c6fba; border: 1px solid #98c8ff; background-color: #e2f0ff}
#assinatura #assinatura-over a{text-decoration: none; color: #2c6fba}

/*Estilos da folha de impressão*/
.folha-campo {border-color:#000000; border-width:1px; border-right:1px; border-top:1px; font-size: 1.6em !important}