html, body {height:100%;}
body {
		margin:0;
		font-family:Verdana;
		color:#000;
		font-size:12px;
		background:#990000;
	  }

form {padding:0; margin:0;}
table {border:0;}
a img {border:0;}
a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
input, textarea, select {
							background-color:#FFF;
							border:1px solid #990000;
							font-family:Trebuchet MS;
							color:#000;
							font-size:11px;
							width:220px;
						}
				
textarea {overflow:auto; height:90px;}

.miolo {
			width:970px;
			margin:0 auto;
		}
		
/* ------------------------------------------------- */

#topo {
		background-color:#FFFFFF;
		padding:15px 0 5px 0;
	  }
#tab_topo {width:100%;}
#tab_topo td {vertical-align:bottom;}

#itens_topo {float:right;}
#itens_topo td	{
					padding:0 8px;
					color:#990000;
					font-size:12px;
					font-family:Trebuchet MS;
					border-right:1px solid #CCC;
				}
#itens_topo td a {color:#000000;}
#itens_topo td a:hover {color:#B80000; text-decoration:none;}
#itens_topo td.borda {border-right:0;}

.rss {background:url(../img/rss.jpg) right no-repeat; padding-right:21px;}
	  
/* ------------------------------------------------- */

#area_flash {
				background:url(../img/bg_areaflash.png) top repeat-x;
				height:502px;
			}

#area_menu {
			padding-top:6px;
			height:24px;
			font-family:Trebuchet MS;
		   }
#area_menu #concessionaria {color:#FFFFFF; font-size:17px; float:left;}
#area_menu #bloco_menu {float:right; padding-top:5px;}

#tab_menu td {color:#990000; font-size:12px; padding:0 8px; background:url(../img/bg_menu.jpg) center right no-repeat;}
#tab_menu td a {color:#FFFFFF;}
#tab_menu td a:hover {color:#990000; text-decoration:none;}

#internas_area_menu {height:169px; background:url(../img/pix.gif) repeat-x #000; background-position:0 1px;}
#area_tipo1 {height:100%; background:url(../img/tipo1.jpg) bottom center no-repeat;}
#area_tipo2 {height:100%; background:url(../img/tipo2.jpg) bottom center no-repeat;}
#area_tipo3 {height:100%; background:url(../img/tipo3.jpg) bottom center no-repeat;}
#area_tipo4 {height:100%; background:url(../img/tipo4.jpg) bottom center no-repeat;}
#area_tipo5 {height:100%; background:url(../img/tipo5.jpg) bottom center no-repeat;}
#area_tipo6 {height:100%; background:url(../img/tipo6.jpg) bottom center no-repeat;}

#submenu, #submenu_tipo2, #submenu_tipo3, #submenu_tipo4, #submenu_tipo5, #submenu_tipo6
		{
			margin:1px 0;
			padding:6px 0;
			border-top:1px solid #000;
			border-bottom:1px solid #FFF;
			font-size:20px;
			color:#FFFFFF;
		}
#submenu {background:url(../img/bg_submenu.jpg) top center no-repeat #8C0202;}
#submenu_tipo2 {background:url(../img/bg_submenu_2.jpg) top center no-repeat #8C0202;}
#submenu_tipo3 {background:url(../img/bg_submenu_3.jpg) top center no-repeat #8C0202;}
#submenu_tipo4 {background:url(../img/bg_submenu_4.jpg) top center no-repeat #8C0202;}
#submenu_tipo5 {background:url(../img/bg_submenu_5.jpg) top center no-repeat #8C0202;}
#submenu_tipo6 {background:url(../img/bg_submenu_6.jpg) top center no-repeat #8C0202;}

#estrutura_submenu {width:100%; font-family:Trebuchet MS;}
#tit_secao {
			padding-right:8px;
			height:31px;
			background:url(../img/bg_titsecao.gif) top right no-repeat;
		   }
.submenu_itens {
				float:left;
				margin-left:10px;
				padding-left:11px;
				background:url(../img/bg_itenssubmenu.gif) center left no-repeat;
				font-size:11px;
				color:#000000;
			   }
.submenu_itens a {color:#FFFFFF;}

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

#conteudo {background-color:#FFFFFF; padding:10px 0;}

#tab_home {font-size:11px;}
#tab_home td {padding:0 8px;}

.tab_form td {padding-bottom:3px;}
.tab_form td div {float:left; line-height:18px;}
.tab_form td div.r {float:right;}

.mais {
		background:url(../img/seta_18.gif) right no-repeat;
		padding:3px 22px 3px 0;
		font-size:10px;
		color:#000000;
		float:right;
	  }
.mais:hover {color:#B80000; text-decoration:none;}

.fechar {
		background:url(../img/fechar_18.gif) right no-repeat;
		padding:3px 22px 3px 0;
		font-size:10px;
		color:#000000;
		float:right;
	  }
.fechar:hover {color:#B80000; text-decoration:none;}

.lk_red_full	{
					background:url(../img/seta_18.gif) top right no-repeat #B70000;
					height:18px;
					font-family:Trebuchet MS;
					font-size:13px;
					padding-left:5px;
				}
.lk_red_full a {color:#FFFFFF; display:block;}
.lk_red_full a:hover {color:#000000; text-decoration:none;}
	  
#tab_central {width:100%;}
#tab_central td.esq {width:99%; vertical-align:top;}
#tab_central td.dir {width:1%; padding-left:10px; vertical-align:top;}

.red_white, .seta_25 {
				width:100%;
				height:25px;
				font-family:Trebuchet MS;
				font-size:18px;
				color:#FFFFFF;
				background:url(../img/bg_red_white.jpg) top repeat-x;
				margin-bottom:10px;
			}
.red_white td, .seta_25 td {padding-left:5px;}
.seta_25 td a {display:block;}
.seta_25 {background:url(../img/seta_25.jpg) top right no-repeat #AC0000;}
			
.linha_r, .linha_r_b {
			border-right:1px solid #990000;
			padding-right:10px;
			margin-right:10px;
		 }
.linha_r_b {border-color:#333333;}
.linha_b, .linha_b_b {
			border-bottom:1px solid #990000;
			padding-bottom:10px;
			margin-bottom:10px;
		 }
.linha_b_b {border-color:#333333;}
.linha_t_b	{
				border-top:1px solid #000;
				padding:13px 0;
			}

.dst_t1	{
			background:url(../img/bg_dst_t1.gif) top left no-repeat;
			padding-left:20px;
			color:#AC0000;
			font-weight:bold;
			padding-bottom:2px;
		}
		
.dst_t2	{
			background:url(../img/bg_dst_t1.gif) top left no-repeat;
			padding-left:20px;
			color:#000;
			padding-bottom:2px;
		}
		
.left_t1 {float:left; width:226px;}

.red_bold {color:#990000; font-weight:bold;}
		
.gal img {border:1px solid #990000;}

.gal_entrega {width:500px;}
.gal_entrega img {
					border:1px solid #990000;
					margin-right:22px;
					margin-bottom:22px;
				}
				
.fonte {font-size:10px;}

#area_troca {border:1px solid #990000; width:473px; height:352px;}

#tab_bt	{
			width:100%;
			background:url(../img/bg_tab_bt.jpg);
			height:20px;
			color:#FFFFFF;
			margin-top:10px;
		}
#tab_bt td {padding-left:10px;}
#tab_bt div {background:url(../img/bg_tab_bt_lk.jpg); color:#FFFFFF; float:right; height:20px; width:70px; text-align:center;}
#tab_bt div a {color:#FFFFFF; display:block; font-family:Trebuchet MS; font-size:13px; text-decoration:none;}
#tab_bt div a:hover {color:#FF0000;}
.popup {cursor:pointer; cursor:hand;}


.bts_18	{
			margin-top:8px;
			float:right;
		}
.bts_18 a {
			font-family:Trebuchet MS;
			font-size:13px;
			color:#FFFFFF;
			padding:0 10px;
			text-decoration:none;
		  }
		  
a.limpar {background-color:#000000;}
a.limpar:hover	{color:#FF0000; text-decoration:none;}
a.enviar {background:url(../img/seta_18.gif) top right no-repeat #B40000; padding-right:28px;}
a.enviar:hover	{color:#FF0000; text-decoration:none;}

.bl_novos, .bl_novos_fim {
				float:left;
				margin-top:10px;
				padding-bottom:10px;
				background:url(../img/bg_bl_novo.gif) bottom left no-repeat;
			}
.bl_novos div {
				width:310px;
				padding-right:10px;
				background:url(../img/bg_bl_novo_v.gif) top right no-repeat;
				margin-right:10px;
			  }
			  
#promo_foto {
				width:535px;
				border:1px solid #990000;
				text-align:center;
			}
			  
#semi_foto_destaque {
						width:402px;
						height:198px;
						border:1px solid #990000;
					}
#semi_foto_destaque td {vertical-align:bottom;}

#semifotos	{
				float:right;
				width:15px;
				padding:5px;
				position:relative;
			}
.semilk, .marca_semilk	{
			display:block;
			color:#FFFFFF;
			background-color:#000000;
			text-align:center;
			font-family:Trebuchet MS;
			font-size:11px;
			margin-top:2px;
		}
.semilk:hover {
				font-weight:bold;
				background-color:#AC0000;
				text-decoration:none;
			  }
.marca_semilk {background-color:#AC0000;}  
.marca_semilk:hover {text-decoration:none;}

.tp_box	{
			padding:1px 22px;
			border:1px solid #990000;
			border-left:0;
			border-right:0;
			background:url(../img/seta_18.gif) no-repeat;
			background-position:0 1px;
			*background-position:0 2px;
			font-size:11px;
			line-height:18px;
			margin-bottom:9px;
		}
.tp_box span {color:#990000; font-weight:bold;}
.tp_box a {display:block; color:#000000;}
.tp_box a:hover {color:#990000; text-decoration:none; background:url(../img/bg_mais.gif) center right no-repeat;}
.marca_item {color:#990000; text-decoration:none; background:url(../img/bg_mais.gif) center right no-repeat;}
.tp_box div {display:none;}

#box_news	{
				position:absolute;
				padding:46px 10px 16px 10px;
				width:296px;
				height:141px;
				margin-left:-304px;
				*margin-top:18px;
				*margin-left:-372px;
				background:url(../img/fundo_news.gif) top left no-repeat;
				overflow:hidden;
				
			}
#box_news table td	{
						border:0;
						line-height:normal;
						color:#000000;
						font-family:Verdana;
						font-size:11px;
					}
#box_news input	{
					color:#CCCCCC;
					background-color:#333333;
					border:1px solid #000000;
					width:100%;
					margin-bottom:5px;
				}
				
#container_filtro	{
						position:relative;
						background-color:#FFFFFF;
						padding-left:10px;
						margin-left:300px;
						margin-top:-35px;
						width:240px;
					}
.item_filtro	{
					background:url(../img/bg_item_filtro.gif) no-repeat;
					background-position:0 12px;
					padding-left:10px;
					border-left:1px solid #990000;
					height:35px;
					text-align:right;
				}
.item_filtro input {
						font-size:13px;
						padding:3px;
						width:221px;
					}
					
#semi_info {margin-top:10px;}

.info_contato	{
					width:200px;
					font-size:11px;
					margin-bottom:20px;
				}
.info_contato img {margin-bottom:5px;}

.hightlight {  
	 border:1px solid #ff0000;
	 background:#AA0000;
	 color:#FFFFFF;
	 font-weight:bold;
}
/*.form #submit {
	 background:url(../img/seta_18.gif) top right no-repeat #B40000;
	 padding:0;
	 padding-right:25px;
	 width:80px;
	 color:#FFFFFF;
	 cursor:pointer;
	 cursor:hand;
	 height:18px;
	 border:0;
	 font-size:13px;
	 font-family:Trebuchet MS;
}
.form #submit:hover {color:#FF0000;}*/
.loading {
	 
}  
.done {  
	display:none;
	font-size:18px;
	color:#000000;
	width:220px;
	padding:80px 0 20px 0;
	text-align:center;
	margin:0 auto;
	background:url(../img/sucesso.gif) no-repeat;
	background-position:center 20px;
}  

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

#rodape {margin-top:1px; border-top:1px solid #FFF; padding-bottom:25px;}
#tab_rodape {
				width:100%;
				color:#FFFFFF;
				font-size:11px;
				font-family:Helvetica;
			}
#tab_rodape td {padding-top:5px;}
#imgs_rodape {
				padding-bottom:13px;
				background:url(../img/line_degrad.jpg) bottom left no-repeat;
			 }
.assinatura {color:#FFFFFF; font-size:11px; font-family:Helvetica;}

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