.branco_11 { font-family:Arial; font-size:11px; color: #FFFFFF; text-decoration:none; }
.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; }
a.branco_11:hover { font-family:Arial; font-size:11px; color: #FFFFFF; text-decoration:underline; }

.cinza_10 { font-family:Tahoma; font-size:10px; color: #818181;  text-decoration:none; }
.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; }
a.cinza_10:hover { font-family:Tahoma; font-size:10px; color: #818181; text-decoration:underline; }

.cinza_11 { font-family:Tahoma; font-size:11px; color: #818181;  text-decoration:none; }
.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; }
a.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;  text-decoration:none; }
.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; }
a.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;  text-decoration:none; }
.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; }
a.cinza_12:hover { font-family:Tahoma; font-size:12px; color: #818181; text-decoration:underline; }

.cinza_14 { font-family:Tahoma; font-size:14px; color: #818181;  text-decoration:none; }
.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; }
a.cinza_14:hover { font-family:Tahoma; font-size:14px; color: #818181; text-decoration:underline; }

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

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

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

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

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

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

.vermelho_10 { font-family:Tahoma; font-size:10px; color: #993333;  text-decoration:none; }
.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; }
a.vermelho_10:hover { font-family:Tahoma; font-size:10px; color: #993333; text-decoration:underline; }

.vermelho_11 { font-family:Tahoma; font-size:11px; color: #993333;  text-decoration:none; }
.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; }
a.vermelho_11:hover { font-family:Tahoma; font-size:11px; color: #993333; text-decoration:underline; }

.preto_10 { font-family:Tahoma; font-size:10px; color: #000000;  text-decoration:none; }
.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; }
a.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: #BBBBBB; height: 18; font-family: Tahoma; font-size: 10px; color: #707070; }
.input2 { background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #BBBBBB; height: 18; font-family: Tahoma; font-size: 11px; color: #707070; }
.input_textarea { background-color: #FFFFFF; border: 1px solid #BBBBBB; font-family: Tahoma; font-size: 10px; color: #707070; }
.botao { background-color: #CCCCCC; border-width: 0px; border-style: solid; border-color: #CCCCCC; height: 18; font-family: Tahoma; font-size: 11px; color: #434174; cursor: pointer; }

.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:#707070; 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:#707070; 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:#707070; 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:#707070; width:160;}

.background { background-color: #689A5B; }
.lightbg { background-color: #F2FBF2; }
.darkcolor { color: #387E1E; }
.lightcolor { color: #F2FBF2; }

// 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: #006F3D; }
.tbCasa { width: 100%; padding: 10px; margin: 5px; white-space: nowrap }
.tbCasa th { padding: 3px; color: white; background-color: #006F3D; }
.tbCasa td { padding: 2px; border: 0px solid #000000; }
.fieldset { border:1px solid #006F3D; padding: 0; margin: 0; }
.legend { color: #006F3D; }
.border { border:1px solid #006F3D; }
.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: #E3EFE3;
	background-color: #689A5B;
	left: 0px;
	padding: 0px 0px;
	margin:-2px -17px 0;
	color: #818181;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

div.jqi .jqiclose{
      position: absolute;
      top: 4px;
      right: 0px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      color: #FFFFFF;
      z-index: 1;
      font-weight: bold;
}
div.jqi .jqimessage {
	  padding: 10px 10px 0;
	  line-height: 20px;
	  color: #444444;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 10px 10px;
      border: solid 0px #eeeeee;
      background-color: #ffffff;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 5px;
      background-color: #E3EFE3;
      background-color: #689A5B;
      /*-moz-border-radius: 3px;
      -webkit-border-radius: 3px;*/
      border: solid 1px #000000;
      border: 1px solid;
      border-color: #999 #000 #000 #999;      
      /*Cor do texto do botao*/
      color: #000000;
      color: #FFFFFF;
      font-weight: bold;
      font-size: 12px;
}
html div.jqi button {
	width: auto;
	overflow: visible;
}
div.jqi button:hover{
      color: #000000;
}
div.jqi button.jqidefaultbutton{
      /*background-color: #FFF;*/
      background-color: #E3EFE3;
      background-color: #689A5B;
      color: #FFFFFF;
      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: #387E1E; border: 1px solid #74BD57; background-color: #CCE3C6}
#assinatura #assinatura-over a{text-decoration: none; color: #387E1E}

/*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}
