body { padding:5px; margin:0; background:url(imagens/bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
img { border:0; }
a { color: #009900; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; color:#00CC33; }

#site { margin:10px auto; width:1000px; min-width:1000px;}
#topo {  }
#logo { width:275px; text-align:center; float:left; height:50px;}

#botoes { width:720px; text-align:right;float:right;}
#botoes ul { list-style:none; padding:0; margin:0; }
#botoes ul li { display:inline; }
#botoes ul li a { padding:15px 30px; color:#999999; text-decoration:none; line-height:35px;} 
#botoes ul li a:hover { text-decoration:underline; }

#botoes ul li a.menu_chat { background:url(imagens/chat.gif) no-repeat left center; margin-right:200px;}
#botoes ul li a:hover.menu_chat { background:url(imagens/chathover.gif) no-repeat left center; color: #26C788; text-decoration: none; }

#botoes ul li a.menu_visitante { background:url(imagens/lb.gif) no-repeat left center; width:300px; }
#botoes ul li a:hover.menu_visitante { background:url(imagens/lbhover.gif) no-repeat left center; color: #26C788; text-decoration: none; }

#menu ul li a.menu_carrinho { background:url(imagens/car.gif) no-repeat left center; margin-left:98px; padding:10px 30px; line-height:28px; color:#999999 }
#menu ul li a:hover.menu_carrinho { background:url(imagens/carhover.gif) no-repeat left center; color: #26C788; text-decoration: none; }

#menu {  clear:both; z-index:101; height:30px; }
#menu ul { list-style:none; padding:0; margin:0; }
#menu ul li { display:inline; }
#menu ul li a {  text-decoration:none; font-size:12px; font-weight:bold; padding:2px;}
div.inner { width:75px; float:left; padding:5px; background:#808080;margin:5px 1px 1px 0; text-align:center; }
div.inner a { color:#ffffff; }
.marcado { background:#B5EF84; }

.botao { position: static; background-image: url(imagens/botao.gif); padding:-5px ; margin: 0 10px 0 0; text-align:center; text-decoration: none; border: #599010 solid 1px; color:#fff; font-variant: small-caps; letter-spacing: 1px; font-weight:bold; cursor: hand; font-size:11px; }
.botao a { color: #000000; cursor: hand;}
.botao a:hover { color: #000000; text-decoration: none; cursor: hand;}

.micro_botao { position: static; background-image: url(imagens/botao.gif); padding:-5px ; margin: 0 3px 0 0; text-align:center; text-decoration: none; border: #599010 solid 1px; color:#fff; letter-spacing: 1px; font-weight:bold; cursor: hand; font-size:10px; }
.micro_botao a { color: #000000; cursor: hand;}
.micro_botao a:hover { color: #000000; text-decoration: none; cursor: hand;}

#busca { height:70px; border-bottom:1px solid #808080; clear:both; background:#B5EF84 url(imagens/searchbg.gif) no-repeat top right; padding:2px; }
.texto { width:670px; float:left; height:60px; }
.busca { width:320px; float:right; margin:20px 0 0 0;}

#caixa_login {
	background:#fff url(imagens/bg.gif) repeat-x;
	width:298px;
	position:absolute;
	top:57px;
	left:535px;
	border:1px solid #91b817;
	padding:5px;
}
#caixa_login h1 {  padding:0; margin:0; } 

#conteudo { padding:5px; }
#sub { text-align:center; }
#rodape { clear:both; height:25px; padding:0; margin:0;border-top: 1px solid #999999; }
.caixa { width:330px; margin:1px; float:left; }
.caixa h1 { background:url(imagens/linha.gif) repeat-x;font-size:11px; padding:2px 5px; margin:0; text-align:left;}
.left { float:left; width:500px;}

.caixa_texto {
	border: 1px solid #357994;
	background: #fff;
	color: #478F36;
	font-weight: bold;
	font-size: 11px;
	}
	
.botao_logar {
		background: #CCCCCC;
		color: #000000;
		border-bottom: 1px solid #ccc;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
	}

.textfield {
	border: 1px solid #357994;
	background: #fff;
	color: #009900;
	font-weight: bold;
	font-size: 11px;
}
div.busca { padding:3px;text-align:right;}
div.busca #descricao,div.busca #veiculo { 
	width: 95px;
	border: 1px solid #357994;
	background: #fff;
	color: #478F36;
	font-weight: bold;
	font-size: 0.80em;
}
div.busca #N_original { width: 80px;
		border: 1px solid #357994;
		background: #fff;
		color: #478F36;
		font-weight: bold;
		font-size: 0.80em; }
div.busca #codigo { width: 40px;
		border: 1px solid #357994;
		background: #fff;
		color: #478F36;
		font-weight: bold;
		font-size: 0.80em; }
div.busca #button { padding: 1px; font: bold 10px Arial, Sans-Serif; }

/* - - - - - - CSS Document - - - - - - - - -

Title : Global style sheet for client-side web development
Author : Cody Lindley 

- - - - - - - - - - - - - - - - - - - - - */



/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(imagens/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-2px;
}

#JT_arrow_right{
	background-image: url(imagens/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #91B817;
	background-color: #fff;
	letter-spacing: 1px;
	
}

#JT_copy{
	font-size:10px;
	padding:10px 10px 10px 10px;
	color:#333333;
	overflow:auto;
	height:250px;
}

.JT_loader{
	background-image: url(imagens/carregando.gif);
	background-repeat: no-repeat;
	background-position: center ;
	width:100%;
	height:50px;
}

#JT_close_left{
	background-color: #91B817;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color:#FFFFFF;
}

#JT_close_right{
	background-color: #91B817;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color:#FFFFFF;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
}

.jTip{
cursor:help;
}

.tabela { border:1px solid #ccc; padding:5px; background-image:url(imagens/bg_parts.gif); background-repeat:repeat-x;  background-position: bottom; }
.tabela_detalhes { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 7px;  padding: 0 4px 0 0; font-size:10px; background-color:#FF0000; text-decoration: none; color:#fff; }
.tabela_detalhes a { text-decoration: none; color:#FFFFFF; font-size:10px; }
.tabela_txt b { font-size:13px; }

.letras_pequenas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 0.2px;
}

.letras_normais {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.2px;	
}

.letras_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.2px;
	font-weight:bold;
}



a#view_fechar { line-height:25px; }

.produtos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	height: 120px;
	border-bottom: #999999 1px solid;
}
table.produtos thead tr td {
	margin: 0 0 10px 0;
	padding: 8px;
	background: #f4f4f4 url(../images/bgshade.gif) repeat-x;
	color: #808080;
	border-top: 1px solid #ccc;
}

.produtos_preco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FF0000;
	text-align: justify;
	height: 120px;
	border-bottom: #999999 1px solid;
}
.check_marca {text-align: justify; width:135px; float:left; text-indent: 12px; }

.text_area {
	background: #E2FEE9;
	border: #CCCCCC solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;	
	}

.text_alone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
a#add_carrinho { background:url(imagens/car.gif) no-repeat left center; margin-left:98px; padding:10px 0 10px 30px; line-height:28px; color:#999999 }
a#add_carrinho:hover { background:url(imagens/carhover.gif) no-repeat left center; color: #26C788; text-decoration: none; }

#refine { border:1px solid #ccc; background:#f5f5f5; padding:5px}
.paginacao {display:inline-block; height: 8px; margin:0 0 0 5px; padding: 4px 4px; border:solid 1px #91b817; background:#E2FEE9; text-decoration:none;}
a.paginacao:hover {background:#B1EB3E; color: #005500; text-decoration:none;}
.paginacao_atual {display:inline-block; height: 8px; margin:0 0 0 5px; padding: 4px 4px; border:solid 1px #91b817; background:#B1EB3E; color: #005500; text-decoration:none;}
.pontilhado {margin: 0 0 0 5px;; border: none; }
#cpf_l { font-weight:bold; color:#FF0000; }
#caixa_login,.ajaxload { display:none; }

#carrinho thead td {
	letter-spacing: 1px;	
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	background:#f5f5f5;
}
#carrinho tbody td {
	border-bottom:1px solid #AAAAAA;
}
#carrinho tfoot td {
	font-weight:bold;
	color:#007700;
}
#carrinho tfoot td strong {
	font-size:18px;
}
#carrinho td {
	border:none;
}
.caixa_checkout,#form {
	background:#FFFFF0;	
	border:#CCCCCC 1px solid;
	padding:5px;
}
.caixa_checkout h1 {
	color:#005500;
	font-size:14px;
}
.checkout_header { 
	font-size:18px;
	font-family:"Trebuchet MS";
	background:#f5f5f5;
	color:#BBBBBB;
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	}
	

.chackout_header_current {font-size:18px; font-family:"Trebuchet MS"; background:#f5f5f5; color:#EE0000; }
#pagamento { background:#F5F5DC; border: 1px solid #005500; }


#marqueecontainer{
	position: absolute;
	width: 330px;  /*marquee width */
	height: 100px; /*marquee height */
	background-color: white;
	overflow: hidden;
	border: none;
	margin: 0 0;
	margin-top: -2px;
	padding: 0; 	
	line-height: 17px;
	}
	p.JT_paragrafo { line-height:30px; }
	


.rapidinho {
	position:absolute;
	text-decoration:none;
	color:#FFFFFF;
	width:198px;
	margin-top:-8px;
	padding:6px 0px 6px 8px;
}
	