table {
    font-family: sans-serif;
    font-size: 8pt;
    border-style: none;
}

.resTd {
    border-bottom-color: Gray;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    vertical-align: middle;
    text-align: center;
}

.resTdImg {
    border-bottom-color: Gray;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    vertical-align: middle;
    text-align: center;
}

.resTdRef {
    border-bottom-color: Gray;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    vertical-align: middle;
    background-color: #DCDCDC;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    font-family: sans-serif;
    color: rgb(235, 128, 35);
    width: 80px;
}

.resTh {
    vertical-align: middle;
    background-color: #DCDCDC;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    font-family: sans-serif;
    color: rgb(235, 128, 35);
    border: 1px Solid rgb(235, 128, 35);
    border-collapse: collapse;
}

.resThImg {
    vertical-align: middle;
    background-color: #DCDCDC;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    font-family: sans-serif;
    color: rgb(235, 128, 35);
    border: 1px;
    border-color: rgb(235, 128, 35);
    border-style: Solid;
    width: 128px;
}

.resThRef {
    vertical-align: middle;
    background-color: #DCDCDC;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    font-family: sans-serif;
    color: rgb(235, 128, 35);
    border: 1px;
    border-color: rgb(235, 128, 35);
    border-style: Solid;
    width: 80px;
}

select {
    background-color: White;
    font-family: sans-serif;
    width: 95%;
    /*font-stretch: condensed;*/
    size: 5em;
}

.visible {
    visibility : visible;
}

.hidden {
    visibility : hidden;
}

.imgDiv {
    position: absolute;
    visibility: hidden;
    z-index: 20;
    clear: left;
    width: auto;
    height: auto;
}

.statusBarDiv {
    position : absolute;
    width : 30px;
    height : 15px;
    top : 15px;
    left : 15px;
    color : Blue;
    display : none;
    visibility: hidden;
}

.selectedRow {
    background-color: #FFC251;
}

.unselectedRow {
    background-color: #FFDFA4;
}

.titulo1 {
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.header, .headerLastRow {
    text-align: right;
    font-weight: bold;
    width: auto;
    width: 90px;
}

.valueNew {
    border: 1px solid Gray;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}

.valueNewBold {
    border: 1px solid Gray;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    font-weight: bold;
}

.value {
    width: auto;
    margin-left: 5px;
    padding-left: 5px;
}

.headerLastRow, .valueLastRow {
    border-bottom: 1px solid Gray;
    padding-left: 5px;
}

.valueLastRow {
    border-bottom: 1px solid Gray;
}

.imgLastRow {
    border-bottom: 1px solid Gray;
    width: 1px;
    border-bottom: 1px solid Gray;
    text-align: right;
}

#resultsTable {
    width: 100%;
    border-collapse: collapse;
}

.ref {
    background-color: #FFD18C;
    text-align: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    /*width: 7em;*/
}

.refLastRow {
    background-color: #FFD18C;
    text-align: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    width: 80px;
    border-bottom: 1px solid Gray;
}

.img {
    width: 1px;
    text-align: right;
}

.header {
    
}

body {
    /*width: 99%;
    height: 99%;*/
    margin: 0px 0px 0px 0px;
    background-color: Gray;
    font-family: sans-serif, Arial, Helvetica;
    font-size: 10pt;
    overflow: auto;
}

select {
    background-color: White;
    /*width: 95%;*/
    position: relative;
}

#headerDiv {
    width: 100%;
    /*border-color: Black;
    border-style: solid;
    border-width: 1px;*/
    padding-bottom: 4px;
    height: auto;
    color: Black;
    display: table;
    position: relative;
    /*background-image: url(pmvBg.jpg);*/
	background-color: DarkGray;
}

#produtoDiv, #montadoraDiv, #aplicacaoDiv{
    width: 33%;
    text-align: center;
    float: left;
    display: table-row;
}

#resultsDiv {
    border: 1px solid Gray;
    background-color: White;
    /*padding: 3px 3px 3px 3px;*/
    /*margin-top: 3px;*/
    width: 100%;
    height: auto;
    position: relative;
}

#bottomDiv {
    /*margin-top: 3px;*/
    vertical-align: bottom;
    text-align: center;
    position: absolute;
    /*padding: 3px 3px 3px 3px;*/
    width: 100%;
    color: Black;
}

#centerResDiv {
    height: auto;
    left: 0%;
    position: relative;
    text-align: center;
    vertical-align: middle;
}

#foto {
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    z-index: 20;
}

#conversaoDiv{
	position: absolute;
	visibility: hidden;
	top: 5%;
	left: 5%;
	width: auto;
	height: auto;
	float: left;
	border: 1px solid black;
	background-color: white;
	z-index: 0;
}

#alertaDiv{
    position: absolute;
    top: 100px;
    left: 100px;
    visibility: hidden;
    /*min-width: 600px;
    max-width: 95%;
    min-height: 50%;
    max-height: 95%;*/
    float: left;
    border: 1px solid black;
    background-color: White;
    z-index: 0;
    font-weight: bold;
    font-size: larger;
    padding: 2px;
}

.convTable {
    background-color: White;
    width: auto;
}

.convAnchor {
    font-family: sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: Blue;
}

.alertAnchor {
    font-family: sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: Red;
    text-decoration: blink;
}

.convTd {
    width: auto;
    text-align: center;
    padding: 2px 10px 2px 10px;
    background-color: Silver;
}

.convTdLight {
    width: auto;
    text-align: center;
    padding: 2px 10px 2px 10px;
    background-color: #EDEDED;
}

.convTh {
    background-color: rgb(235, 128, 35);
    color: Black;
    padding: 2px 10px 2px 10px;
}

.centeredParagraph {
    text-align: center;
}

#searchDiv {
    /*border: 1px solid black;*/
    background-color: #B5B5B5;
    color: Black;
    /*margin: 2px 0px 2px 0px;*/
	padding-bottom: 2px;
    /*padding: 2px 2px 2px 2px;*/
    width: 100%;
    font-weight: bold;
    float: left;
    display: table-row;
    vertical-align: middle;
    text-align: center;
    /*background-image: url(searchDivBg.jpg);*/
	background-color: DimGray ;
	height: 55px;
}

#searchDivEsq {
    width: 485px;
    float: left;
    text-align: left;
}

#filterBrasilDiv {
    text-align: left;
}

#searchDivCenter {
    width: auto;
    float: left;
    display: table-row;
    clear: right;
    vertical-align: middle;
    text-align: center;
}

#searchDivDir {
    width: 150px;
    float: right;
    display: table-row;
    clear: right;
    text-align: right;
}

.pNoResults {
    color: Red;
    text-align: center;
    vertical-align: middle;
}

body {
    
}

h1 {
    font-size: 18pt;
    color: rgb(235, 128, 35);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    vertical-align: middle;
}

#appResDiv {
    position: absolute;
    top: 109px;
    left: 174px;
    visibility: visible;
    width: 146px;
    height: auto;
    float: left;
    z-index: 0;
    font-weight: bold;
    font-size: larger;
}

.medidas {
    text-decoration: underline;
    color: Black;
}

.imgLupa {
    border-style: none;
}

.valorMedida {
    position: absolute;
    top: 10px;
    left: 10px;
    width: auto;
    height: auto;
    float: left;
    z-index: 0;
	text-align: center;
}

#medidasDiv{
    position: absolute;
    top: 100px;
    left: 100px;
    visibility: hidden;
    height: auto;
    float: left;
    border: 1px solid black;
    background-color: White;
    z-index: 1;
    font-weight: bold;
    font-size: small;
    padding: 7px;
}

#searchByApplicationLike {
    width: 208px;
	min-height: 15px;
	height: auto;
}

.verMaisAnchor {
    color: blue;
    text-decoration:underline;
}

.verMaisAnchorBreve {
    color: red;
}

.lancamento {
    font-family: sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: Green;
    text-decoration: blink;
}

.back {
    color: White;
}

tr.row:hover {
    background-color: #FFD9BF;
} 

.lastUpdateDate {
    color: White;
    font-weight: bold;
	float: left;
	position: absolute;
	top: 35px;
	left: 190px;
}

.cadastreSe{
    font-size: 7pt;
	text-align: center;
}

.imgNovo {
    position:relative;
    top: 0px;
    left: 0px;
    z-index: 3;
    float: left;
    display: table-row;
}

.imgProduto {
    position: static;
    top: 0px;
    left: 0px;
    z-index: 1;
    float: left;
}

.vehicleImg {
    border: 0;
    outline: 0;
}

a img {
  border: 0;
}

a img {
  border: 0px;
}

a img {
  border: none;
}

.divImgTd {
    display: table;
    position: relative;
}

.divImgNovo {
    float: left;
    clear: left;
    position: absolute;
    padding: 1px;
}

.divImgThumb {
    float: left;
    width: 128px;
}

.imgThumb {
    width:128px;
}

.titleTable {
    width: 100%;
}

#google_translate_element {
    position: absolute;
    right: 17;
    top: 15;
    float: right;
    border: 1px solid black;
    background-color: White;
    z-index: 0;
    font-size: small;
}

#ondeComprarDiv {
	position: absolute;
	width: 400px;
	height: auto;
	max-height: 80%;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	visibility: hidden;
	float: left;
	border: 1px solid black;
	background-color: White;
	z-index: 0;
	font-weight: bold;
	font-size: small;
	padding: 7px;
	overflow: scroll;
}

.tdOndeComprar {
	width: 53px;
}

.tdMedidas {
	width: 52px;
}

.tdPeso {
	width: 52px;
}

.cidade {
	color: Blue;
	font-weight: bold;
}

.closeDiv {
	float: right;
}

.ultimaCompra {
	color: Gray;
}

.selectable {
	-moz-user-select: text;
	-webkit-user-select: text;
}

.unselectable {
	-moz-user-select: none;
	-webkit-user-select: none;
}

label {
	font-weight: bold;
}

#cadastro {
	width: 367px;
	background-color: #F48529;
}

/*#searchButton {
	width: auto;
}*/

#lancamentos {
	/*background-color: rgb(0, 148, 66);*/
	/*color: white;*/
}

.warningLimit {
	background-color: Red;
	color: White;
	font-weight: bold;
	text-align: center;
}

.warningLimitAnchor {
	color: Lime;
}

#searchByApplication {
	z-index: 5;
}

#searchByApplicationLikeDiv {
	position: relative;
	top: 0px;
	left: -50px;
	z-index: 10;
	width: 180px;
	height: auto;
	max-height: 200px;
}

.centralized {
	text-align: center;
}

.blackBorder {
	border: 1px solid black;
}

.foundListItem {
	background-color: White;
	list-style: none;
	border: 1px solid black;
}

.searchByAppLabel {
	/*background-image: url(images/busca_veiculo.gif);
	background-repeat: no-repeat;*/
	font-weight: bold;
	width: 197px;
}

.searchByRefLabel {
	/*background-image: url(images/busca_codigo_b.png);
	background-repeat: no-repeat;*/
	font-weight: bold;
	width: 125px;
}

#fotosVeiculosDiv {
	position: absolute;
	top: 100px;
	left: 100px;
	visibility: hidden;
	height: auto;
	float: left;
	border: 1px solid black;
	background-color: White;
	z-index: 0;
	font-weight: bold;
	font-size: small;
	padding: 7px;
}

.updating {
	background-color: #ffcc99;
	color: black;
	text-align: center;
	font-size: 12pt;
	margin: 10px;
	padding: 10px;
}

.iconDiv {
    position: absolute;
	display: block;
	visibility: visible;
    z-index: 20;
    clear: left;
    width: auto;
    height: auto;
	float: left;
}

.searchDivContainer{
	padding: 3px 3px 3px 3px;
	background-color: DarkSlateGray;
}

.botaoLaranja {
	background-color: rgb(235, 128, 35);
	color: White;
	border: 2px solid rgb(235, 128, 35);
}

.botaoPreto {
	background-color: Black;
	color: White;
	border: 2px solid Black;
}

.textoBranco {
	color: White;
}

.alinhadoDireita {
	text-align: right;
}

.alinhadoEsquerda {
	text-align: right;
}

.alinhadoCentro {
	text-align: center;
}

.handCursor {
	cursor: pointer; cursor: hand;
}