/* ------------------
		 Reset 
   ------------------   */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, strong, center, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
/*	vertical-align: baseline;*/	
	background: transparent;
	text-decoration:none;
}
body 			{line-height:1;}
ol, ul 			{list-style: none;}
blockquote, q 	{quotes: none;}
:focus 			{outline: 0;}
ins 			{text-decoration: none;}
del 			{text-decoration: line-through;}
table 			{border-collapse: collapse;	border-spacing: 0;}

/* ------------------
		 Links 
   ------------------   */
a:link,
a:visited	{text-decoration:none; color:#8f0c00;}
a:hover 	{text-decoration:underline;	}

/* ------------------
		 Geral 
   ------------------   */
body {
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color: #6e6e6e;
	background:#f3f3f3 url(../img/bg_body.jpg) top no-repeat;
}
#all 			{width:720px; margin:0 auto; text-align:left; }
#header 		{height:290px;}
#menu			{margin:15px 0 35px;}
.div_content	{width:540px;}
#footer			{width:100%; height:100px; font-size:10px; background:url(../img/bg_footer.jpg) bottom no-repeat; position:relative; float:left;}  
#footer div 	{width:720px; position:absolute; left:50%; bottom:0; text-align:center; margin-left:-360px;}
#footer img		{float:left;}  
#footer p 		{float:right; margin:0 170px 0 0;}  

.btn_nav		{margin-top:50px;}		

.div_destaque_home1_bg,
.div_destaque_home2_bg		{width:340px; height:150px; background: url(../img/bg_div_home.jpg) bottom left no-repeat; margin:15px 20px 20px 0; float:left;}
.div_destaque_home2_bg		{margin-right:0;}
.div_destaque_home1_bg h2,
.div_destaque_home2_bg h2	{margin:0 0 12px 0;}
.img_home					{border:solid 1px #dbd9db; margin:3px 15px 0 0; float:left;}
.txthome					{font-size:12px; color:#8f0c00; margin:17px 0 5px 0;} 

.div_border_img1			{display:inline; background:#d8d7d7; padding:1px; float:left; margin:0 10px 0 0;}
.div_border_img2			{display:inline; background:#fff; padding:4px; float:left;}
.div_border_img2 img		{margin:0; padding:0; float:left;}

/*.new						{width:188px; height:34px; position:absolute; left:50%; top:245px; margin-left:-350px;}
*//* ------------------
		 Títulos 
   ------------------   */
.div_titulo				{width:540px; height:30px; margin-top:10px; padding:7px 0 0 0; background: url(../img/bg_div_titulo.jpg)}
.div_titulo a,
.div_titulo a:visited	{
	margin:0 10px 0 0;
	padding-left:5px; 
	color:#696969; 
	font:13px "Arial Narrow" Arial, Helvetica, sans-serif; 
	font-weight:bold;
	}  
.div_titulo a:hover 	{color:#8f0c00; text-decoration:underline;} 

/* ------------------
	 Lançamentos 
   ------------------   */
.div_lancamento 		{width:300px; height:100px; margin-top:10px;s}
.div_lancamento img		{border:solid 1px #c9c9c9; float:left; margin-right:10px;}
.div_outros_lancamentos	{width:100px; float:right; margin-right:200px;}
.tbl_lanc_img			{width:150px; height:120px; border:solid 1px #c9c9c9; float:left; background:#fff; margin:3px 15px 10px 0;}

/* ------------------
		 Portal 
   ------------------   */
.div_destaque_login			{width:310px; height:auto; margin:20px 30px 20px 0;}
.div_destaque_login div 	{float:left; margin:0 10px 0 0;}
#div_comunicados_login		{float:right;}
.div_destaque_login p		{margin-top:5px;}
#div_comunicados_login p	{margin:5px 0 0 50px;}

span.portal_login			{display:block; float:right; margin-right:185px; color:#000000; font:13px "Arial Narrow" Arial, sans-serif;}
span.portal_login a			{color:#6e6e6e; font-size:11px;}

#table-portal				{text-align: left; border-collapse: collapse;}
#table-portal th.th_nobg	{background:none;}
#table-portal th 			{font-weight: normal; padding:10px 5px; background:url(../img/bg_table_tr.gif) bottom repeat-x; color: #000000;}
#table-portal td 			{padding:10px 5px 15px;	background: url(../img/bg_table_tr.gif) bottom repeat-x;}
#table-portal tfoot tr td 	{color: #000000; background:none;}
#table-portal span 			{height:9px; border:solid 1px #969696; background:#fff; margin:0 auto; padding:3px 6px;}
	
p.filtro_financeiro 			{font-size:11px; font-weight:bolder; color:#727272;}
p.filtro_financeiro input 		{margin:0 0 -1px;}
p.filtro_financeiro input.radio {margin:0 0 -4px; *margin:0;}

p.condicoes_pedidos {
	width:205px; 
	height:25px; 
	color:#8f0c00;
	font-weight:bold;
	font-size:12px;
	padding:10px 0 0 5px;	
	background: url(../img/bg_condicoes_pedidos.jpg); 
	border:solid 1px #727272; 
	float:right;
	}

p.tit_cinza						{font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-1px; }
p.tit_cinza span				{letter-spacing:0; font-size:9px }

.div_login span a				{color: #6e6e6e; margin-left:40px;}
.div_login						{width:200px; height:130px; background:url(../img/bg_tbl_login.jpg) repeat-x top; float:left; margin-right:105px; padding:10px 15px;}
.div_login_cadastro				{width:300px; height:150px; background:url(../img/bg_tbl_login_cadastro.jpg) repeat-x top; float:left; padding:10px 15px;}

.div_login label				{width:40px; float:left; padding:5px 0 0;}
.div_login .btn_ok				{margin-left:40px;}
.div_login_cadastro label		{width:80px; float:left; padding:5px 0 0;}
.div_login_cadastro .btn_enviar	{margin-left:80px;}

/* ------------------
		 Textos 
   ------------------   */
h1		{float:left; margin:0 60px 0 0;}
h2		{font-size:15px; font-weight:bold; margin:0;}
h3, h3.h3login, h4, h5, h6	{
	font:20px "Arial Narrow" Arial, sans-serif; color:#aa4a41; 
	font-weight: bold;
	letter-spacing:-1px;
	margin-bottom:25px; 
	}
h3.h3login{font-size:18px; margin:0 0 -4px 0; font-weight: bold; letter-spacing:-1px;}		
h4		{font-size:15px; margin:0; letter-spacing:-1px;}
h5		{font:11px Arial, Helvetica, sans-serif;  margin:0; font-weight: normal; letter-spacing:0;}
h6		{font-size:16px; margin:0; font-weight:normal; letter-spacing:0;}
p		{margin:0 0 15px;}
p.pdf	{height:30px; color:#951b30; background:url(../img/icon_pdf.gif) no-repeat; padding:7px 0 0 40px; font-weight:bold;} 
span	{font-size:10px;}

/* ------------------
		 Listas 
   ------------------   */
dt 		{font-weight:bold; color:#8f0c00; padding-left:10px; background:url(../img/bullet_list_red.gif) 0 5px no-repeat;}
dd		{margin:0 0 10px 0; padding-left:10px;}
dd a	{margin:0 0 10px 0; color:#6e6e6e!important;}

ul		{margin:15px 0 0 0; padding:0; list-style:none;}
li		{margin:0 0 10px 0; padding:0 0 0 15px; background:url(../img/bullet_list_black.gif) 0 5px no-repeat;}
li a	{color:#6e6e6e!important;}

#ult_comun		{margin:5px 0 0 55px; padding:0; list-style:none;}
#ult_comun li	{margin:0; padding:0 0 0 15px;}
#ult_comun li a	{color:#6e6e6e!important; background:url(../img/bullet_list_black.gif) 0 5px no-repeat;} 

.list_carreira		{margin:0 0 20px;}
.list_carreira li	{margin:0 0 0 20px;}

/* ------------------
	 Formulários 
   ------------------   */
form		{margin:0; padding:0;}
input,
select,
textarea 	{
	height:13px;
	font-size:11px;
	margin:3px 0 3px 0;
	padding:2px;
	border:solid 1px #969696; 
	color: #6e6e6e;
	background:#ffffff;
}
select 		{width:120px; height:20px;}
.uf 		{width:80px; height:20px;}

textarea 	{width:245px; height:120px;}
.btn_enviar	{width:43px; height:18px; border:none; background:url(../img/btn_enviar.gif) no-repeat;}
.btn_ok		{width:25px; height:20px; margin:0 5px 2px 0; padding:0; background: top url(../img/bg_btn_ok.gif) no-repeat; border:none;}
.radio		{ margin:0 0 -5px; border:none; padding:0; background:none;}
.div_paginacao {width:540px; text-align:right;} 

#tooltip.pretty {width:210px; height:135px; padding:20px; background: url('../img/shadow.png');}
#tooltip.fancy 	{height:100px; background: url('../img/shadow.png');	padding-top:5em; text-align:center;}
#tooltip 		{position: absolute; z-index: 3000;	border: 1px solid #111;	background-color: #eee;	padding: 5px; text-align:center;}
#tooltip div 	{margin:0;}

/*
	BUSCA
*/
#cboMarca, #cboModelo {width:150px;}
#cboVeiculo {width:250px;}
.btn_carregando	{width:32px; height:32px; background:url(../img/ajax-loader.gif) no-repeat; border:none;}

input.btnCart	{background:url(../img/btn-pedidos.gif) no-repeat; width:89px; height:20px; border:none; cursor:pointer; display:block;}