/*---------------GERAL---------------*/body,td,th {	font-family: Tahoma;	font-size: 11px;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color:#EFEFEF;}a:link {	color: #FF6600;	text-decoration: none;}a:visited {	text-decoration: none;	color: #FF6600;}a:hover {	text-decoration: none;	color: #D78100;}a:active {	text-decoration: none;	color: #FF6600;}h1 {	font-family:Tahoma;	font-size:14px;	color:#FF6600;}h2 {font-family:Tahoma;font-size: 12px;color:#333333;text-transform:uppercase;margin-top:3px;margin-bottom:3px;}a img  {border:none;}.textoLaranja {color:#FF9900;}.cinzapeq{color:#999999;font-size:10px;}.logo {display:none}/*---------------TABELAS---------------*/.tdLeft {width:200px;}.tdRight {	width:190px;}.header {height:116px;background-color:#FFFFFF;background-image:url(imagens/bgHeader.jpg);background-repeat:repeat-y;}.header .lateralEsq, .lateralEsqCinza {	width:7px;	background-image: url(imagens/cantoEsqCinza.gif);	background-repeat: no-repeat;	background-position: left top;	background-color:#333333;}.header .lateralEsqHeader  {	width:192px;}.areacliente{	background-image: url(imagens/bgAreaCliente.jpg);	background-repeat: no-repeat;	background-position: left bottom;	background-color:#FF9900;	height:110px;}.areaclienteTopo{	background-image: url(imagens/areacliente.gif);	background-repeat: no-repeat;	background-position: left top;	background-color:#FF9900;	height:45px;}.lateralEsqPesquisa{	width:7px;	height:200px;	background-image: url(imagens/cantoPesquisaCinza.gif);	background-repeat: no-repeat;	background-position: left bottom;	background-color:#333333;}.pesquisa select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;background-color:#CCCCCC;border:1px solid #EAEAEA;width:auto;}.pesquisa, .menu {	width:200px;	background-image: url(imagens/bgPesquisa.jpg);	background-repeat: no-repeat;	background-position: left top;	background-color:#E4E4E4;}.bgHomeTopo{	background-image: url(imagens/bgHomeTopo.jpg);	background-repeat: no-repeat;	background-position: right top;	background-color:#343434;		color:#FFFFFF;	height:200px;s}.lateralEsqMenu {	width:7px;	background-image:url(imagens/cantoTopoLaranja.gif);	background-repeat: no-repeat;	background-position: left top;	background-color:#FF9900;}.lateralEsqMenuAcessorios {	width:7px;	background-image:url(imagens/cantoTopoLaranjaEsc.gif);	background-repeat: no-repeat;	background-position: left top;	background-color:#FF6600;}.menuAcessorios {	width:200px;	background-image: url(imagens/bgPesquisa.jpg);	background-repeat: no-repeat;	background-position: left top;	background-color:#E4E4E4;}.lateralEsqCinzaClaro {	width:7px;	background-image:url(imagens/cantoTopoCinzaclaro.gif);	background-repeat: no-repeat;	background-position: left top;	background-color:#CCCCCC;}.noticias {	background-image: url(imagens/bgNoticias.jpg);	background-repeat: no-repeat;	background-position: left top;	font-size:10px;	padding:5px;	background-color:#FF9C08;}.noticias a {	color:#000000;	text-decoration: none;}.noticias a:hover {	color:#000000;	text-decoration: none;}.noticias a:visited {	color:#000000;	text-decoration: none;}.newsletter{	background-image: url(imagens/bgNewsletter.gif);	background-repeat: no-repeat;	background-position: left top;	background-color:#333333;	padding-left:5px; padding-right:5px;	padding-top:33px;	padding-bottom:20px;	font-size:10px;}.inquerito{	background-image: url(imagens/bgInquerito.gif);	background-repeat:repeat-y;	background-position: left top;	background-color:#333333;	padding:5px;	color:#FFFFFF;	font-size:10px;}.inqueritoBottom{	background-image: url(imagens/bgPregosInquerito.gif);	background-repeat: no-repeat;	background-position: left top;	background-color:#333333;	height:33px;}.parceiros{	background-image: url(imagens/bgParceiros.jpg);	background-repeat:repeat-y;	background-position: left top;	background-color:#333333;	color:#FFFFFF;	font-size:10px;	padding-top:10px;		padding-bottom:10px;	height:150px;}	.certificados{	background-image: url(imagens/bgPregos.gif);	background-repeat: no-repeat;	background-position: left bottom;	background-color:#333333;	padding-top:10px;		padding-bottom:30px;}.newsletter{}.homeContent td{	padding:10px;	background-image:url(imagens/cantoTopoCinzaclaro.gif);	background-repeat: no-repeat;	background-position: left top;}.footer {	height:74px;	background-color:#FFFFFF;	background-image: url(imagens/bgFooter.gif);	background-repeat: no-repeat;	background-position: left bottom;}.footer a {	font-size:9px;	color:#333333;}.textoTopo{	width:340px;	padding:10px;}.main{	padding:20px;}a.tituloNoticia, .tituloNoticia, .tituloGeral{	text-transform: uppercase;	color: #333333;	text-decoration: none;	font-weight:bold;}.noticiaDestaque{	width:240px;	}.noticiaNormal {	width:185px;	}.noticiaNormal .noticiaNormaldiv{	width:155px;	background:url(imagens/bg_imagemNormal_topo.gif) no-repeat top left #FF9900;	padding-top:12px;	padding-left:10px;	padding-right:10px;}.noticiaNormal .noticiaNormaldivBottom{	width:175px;	background:url(imagens/bg_imagemNormal_bottom.gif) no-repeat top left;	height:16px;}.noticiaDestaque .noticiaNormaldiv{	width:210px;	background:url(imagens/bg_imagemDestaque_topo.gif) no-repeat top left #FF9900;	padding-top:12px;	padding-left:10px;	padding-right:10px;}.noticiaDestaque .noticiaNormaldivBottom{	width:230px;	background:url(imagens/bg_imagemDestaque_bottom.gif) no-repeat top left;	height:16px;}.noticiaLerMais th{	color:#FF6600;	text-align:left;	font-size:9px;	padding-bottom:5px;}.noticiaLerMais td{	padding-top:5 px;	font-size:10px;	color:#666666;}.noticiaLerMais  a{color:#666666;}.paginacao a {	color:#666666;	font-size:9px;	font-weight:bold;}/*---------------MENUS---------------*//*--Menu topo--*/.menuTopoTd {	padding-bottom:0px;}.menuBottomTd {height:8px;}.menuBottomTd_active {height:8px;background-color:#FF9900;}/*.menuTopo td{font-family:Tahoma;font-size:11px;font-weight:bold;height:40px;}.menuTopo ul {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 0px;}.menuTopo li {	float:left;	display:block;	padding-right:5px;	list-style-image: none;	list-style-type: none;}*//*--Menu lateral--*/.menuPneusBts td, .menuAcessoriosBts td{	padding:0px;	}.menuPneusBts li{	width: 145px;	height:20px;	list-style-position: outside;	list-style-image: url(imagens/dot_pneus.gif);	list-style-type: none;	font-size:11px;		}.menuAcessoriosBts li{	width: 145px;	list-style-position: outside;	list-style-image: url(imagens/dot_acessorios.gif);	list-style-type: disc;	font-size:11px;	margin-bottom:5px;}.menuPneusBts li a, .menuAcessoriosBts li a{	display: block;	height:20px;	text-decoration:none;	padding-left:5px;	margin-bottom:0px;	margin-top:2px;} .menuPneusBts li a:hover, .menuAcessoriosBts li a:hover{	text-decoration:none;	background:url(imagens/bgMenuItems.gif) no-repeat;	padding-left:5px;	margin-bottom:0px;	margin-top:2px;}   /*---------------TEXTO---------------*/.tamanho9 {	font-size:9px;}.tamanho10 {	font-size:10px;}.laranja{	color:#FF9900;	font-weight:bold;}a.cinza10 {color:#333333;font-size:10px;}a.cinza10:visited {color:#333333;font-size:10px;}/*---------------FORMS---------------*/form {	margin:0px;	padding:0px;}input, textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color: #FFFFFF;border: 1px solid #999999;}.pesquisa input, .newsletter input {	margin-left:20px;	margin-bottom:5px;	width:110px;	background-color: #FFFFFF;	border: 1px solid #999999;	padding-right:0px;	font-size:10px;}.pesquisa select {	margin-left:20px;	margin-bottom:5px;	min-width:110px;	background-color: #FFFFFF;	border: 1px solid #999999;	font-size:10px;}.pesquisa .bt, .newsletter .bt {border:none;width:auto;padding-left: 0px;}/*---------------PEDIDO INFO SERVIÇOS---------------*/.pedidoInfo {	background:url(imagens/bg_pedidoinfoservico.jpg) no-repeat top left;	width:282px;	height: 331px;}.pedidoInfo td {font-size:10px;}.pedidoInfo input {width:130px;}.pedidoServico{background:url(imagens/bgTabelaTopo5.jpg) repeat-x top left;padding-top:5px;margin-top:3px;}.voltardiv {padding-top:5px;padding-bottom:5px;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;}/*---------------PRODUCTS---------------*/.preco{font-size:16px;color:#FF6600;font-weight:bold;}.preco_riscado{ font-size:14px;text-decoration: line-through;}/*---------------PAGINAÇÃO / RESULTADOS PESQUISA---------------*/.newsfamilies-listings li { background: transparent url(imagens/seta.gif) no-repeat 0px center; padding: 0 14px 0 0px;  width: 45%; float: left; margin: 0 0 10px;  }  .newsfamilies-listings li a{	padding-left:20px; }/*---------------CARRINHO---------------*/.carrinhoPassos {height:22px;margin-top:20px;margin-bottom:20px;}.carrinhoPassosLast {	background:url(imagens/bg_carrinho.gif) no-repeat right center;}.carrinhoPassosTd {	width:77px;	background:url(imagens/bg_passo.gif) no-repeat top left;}.carrinhoPassosTdActive {	width:77px;	background:url(imagens/bg_passo_active.gif) no-repeat top left;}.carrinhoLista td{padding:5px;border-bottom:solid 1px #EAEAEA;font-size:10px;background:url(imagens/bgTabelaTopo2.gif) repeat-x top left;}.carrinhoLista th {padding:5px;color:#FF9900;font-weight:bold;background:url(imagens/bgTabelaTopo.gif) repeat-x top left;}.carrinhoLista td input {width:20px;font-size:10px;border:1px solid #FF6600;text-align:center;}.totalValor {text-align:right;padding:10px;font-weight:bold;}.clienteBg td{	background:url(imagens/bg_clientes.gif) no-repeat top left;	height:180px;	padding:10px;}.clienteBg td input {width:80px;font-size:10px;border:1px solid #FF9900;margin-bottom:3px;}.clienteBg td .bt, .prosseguir {width:auto;border:none;}.clienteBg td p{margin-bottom:2px;margin-top:2px;}.bgLaranjaCompleto {background:url(imagens/barraLaranjaInteira.gif) no-repeat top left;padding:20px;}.separadorForm {background:url(imagens/bgTabelaTopo3.gif) repeat-x left top;padding:10px;margin-top:20px;}.carrinhoDados{margin-top:20px;border-bottom:solid 1px #CCCCCC;}.carrinhoDados td{width:50%;padding-left:10px;padding-bottom:10px;}.carrinhoDados input {	width:230px;	font-size:10px;	border:1px solid #CCCCCC;	margin-bottom:10px;}.carrinhoDados .peq {	width:40px;	font-size:10px;	border:1px solid #CCCCCC;	margin-bottom:10px;}input .check {	width:auto;	border: 0px none;	margin-bottom:0px;	}.carrinhoDados select {	font-size:10px;	border:1px solid #CCCCCC;	margin-bottom:10px;}.carrinhoDados  p {	margin-bottom:2px;	margin-top:2px;}.codigopromo {background:url(imagens/bg_codpromo.gif) no-repeat left top;height:48px;width:220px;margin-top:10px;padding:4px;}.totalValor2 {text-align:right;padding:10px 10px 0px 10px;font-weight:bold;}/*---------------CONTACTOS---------------*/.contactosTab td {padding:5px;}.contactosTd {width:50px;}.formContactos {background:url(imagens/bg_formcontactos.jpg) no-repeat top left;height:430px;}.formContactos td {padding-top:60px; padding-left:10px;color:#FFFFFF;}.formContactos td p {margin-bottom:2px;margin-top:2px;}.formContactos input, .formContactos textarea {	font:Tahoma;	width:140px;	font-size:10px;	border:1px solid #FF9900;	margin-bottom:10px;	text-align:left;}.formContactos  .bt {width:auto;border:none;}.clear { height: 1%; margin: 0; padding: 0; clear: both; }/*---------------FAQS---------------*/.faqs { margin-top:20px;}.faqs td {padding-bottom:5px;padding-top:5px;background:url(imagens/bgTabelaTopo4.gif) repeat-x top left;border-bottom:#EAEAEA solid 1px;}.pergunta {color:#FF6600;font-weight:bold;background:url(imagens/seta.gif) no-repeat top left;padding-left:20px;margin-top:20px;padding-bottom:10px;border-bottom:#EAEAEA 1px solid;}.faqs a.tituloNoticia {text-transform:none;}.popupTable {height:100%} .popupHeader {	background:url(imagens/bg_popup.jpg) no-repeat left top;	height:111px;}.popup .form_recomenda_resposta {	margin: 0; padding: 0;	clear: both;	text-align: center;	padding-top: 55px;	font-size: 11px;}.popup .form_recomenda_resposta a{	text-decoration:none;	color:#FF9900;}.popup .form_recomenda_resposta p {	margin-bottom: 20px;}.popup #form_recomenda_div {	margin: 0; padding: 0;	clear: both;	padding-left: 60px; padding-top: 10px;}.popup #form_recomenda {	margin: 0; padding: 0;	clear: both;	padding-top:10px;}.popup #form_recomenda fieldset {	margin: 0; padding: 0;	border:none;}.popup #form_recomenda label {	display: block;	margin: 0;	font-size: 11px; line-height: 12px; font-weight: bold;	color: #000000;	width: 220px;}.popup #form_recomenda input.text {	display: block;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	width: 220px;	border: 1px solid  #011a42;	margin: 0; margin-bottom: 5px;	padding: 1px 2px;}.popup #form_recomenda textarea {	display: block;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	width: 220px;	border: 1px solid  #011a42;	margin: 0; margin-bottom: 5px;	padding: 1px 2px;}.popup #form_recomenda #form_recomenda_submit {	margin-left: 180px;}.popup #form_recomenda .enviarNoticia_feedback {font-size:11px;color:#000000;padding-bottom:10px;padding-right:10px;font-weight:normal;}/*-----------FAMILIAS--------------*/#noticiasNews { padding: 0 0 4px 0; margin: 0 0 4px 0; }#noticiasNews li { background: transparent url('imagens/seta.gif') no-repeat 0 center; padding: 0 20px;  width: 40%; float: left; margin: 0 0 10px 0; list-style:none;}#noticiasNews ul{list-style: none;}#noticiasNews a { color: #7f7f7f; font-weight: normal; }#noticiasNews a:hover { text-decoration: underline; }#sitemap {	list-style: none;	margin: 0; padding: 0;	padding-top: 82px; padding-bottom: 40px;	background: url(../img/bg_mapa.jpg) top right no-repeat;}/*-----------SITEMAP--------------*/#sitemap {	list-style: none;	margin: 0; padding: 0;		}#sitemap li {	margin: 0; padding: 0;	font-size:11px; line-height: 14px;	background: url(imagens/seta.gif) top left no-repeat;	margin-bottom: 5px; padding-left: 20px;	border-bottom:1px solid #EAEAEA;	width:400px;		padding-top:5px;	padding-bottom:5px;} #sitemap li a {	color:#000000;	font-weight:bold;	text-decoration: none;}#sitemap li.first a {	color:#000000;	font-weight:bold;	text-decoration: none;}#sitemap ul {	list-style: none;	margin: 0; margin-left: 20px; padding: 0;	padding-top: 3px;}#sitemap ul li {	margin: 0; padding: 0;		font-size: 11px; line-height: 16px;	background: url(imagens/dot_branco.gif) 0 2px no-repeat;	border: 0px none;}#sitemap ul li a {	display: inline;	width: auto;	margin: 5px; padding:5px;	padding-left: 10px;	border: 0px none;	padding-bottom:5px;	padding-top:5px;	color: #666666;	text-decoration: none;}/*-----------GLOSSARIO--------------*/#glossarioAlphabet{text-align:center;}#glossarioAlphabet ol#tabs {	padding:20px 0 0 10px;}#glossarioAlphabet ol#tabs li  {	margin: 0;	padding:0;	list-style: none;	display: inline;	font-size: 11px;}#glossarioAlphabet ol#tabs li a {	padding: 1px;	color:#000000;	text-decoration:none;}#glossarioAlphabet ol#tabs li a:hover {	color:#0a71d9;}.glossarioTitulo{	color:#0a71d9;}.glossarioletra{	font-size:26px;	padding-top:20px;	padding-bottom:20px;	color:#FF6600;}/*-----------PAGINA--------------*/.pagination {text-align:right;}.pagination form {margin:0px;padding:0px;}.pagination select {font-size:10px;}/*-----------LINKS--------------*/.links{margin-top:20px;border-bottom:solid 1px #CCCCCC;background:url(imagens/seta.gif) no-repeat top left;padding-left:20px;padding-bottom:10px;}/*-----------DESTAQUE HOME--------------*/#destaqueHome1 {	width::379px;	height:311px;	background:url(imagens/bg_destaquehome.jpg) no-repeat left top;	overflow:hidden;	padding-top:0px;		}#destaqueHome2 {	width::379px;	height:311px;	background:url(imagens/bg_destaquehome.jpg) no-repeat left top;	overflow:hidden;	padding-top:0px;	display:none;	}#destaqueHome3 {	width::379px;	height:311px;	background:url(imagens/bg_destaquehome.jpg) no-repeat left top;	overflow:hidden;	padding-top:0px;	display:none;	}.destaquefolha {	background:url(imagens/destaque_folha.gif) no-repeat left top;	width:153px;	height:72px;	padding:5px;	font-size:10px;}/*----------HEADER CARRINHO-------------*/.sombra {background:url(imagens/sombra.gif) bottom left no-repeat;width:192px;}.breadcrumbs{	padding:5px;	background:url(imagens/bgTabelaTopo4.jpg) repeat-x top left;}.breadcrumbs a {color:#666666;}.breadcrumbs a:hover {color:#666666;}.breadcrumbs a:visited {color:#666666;}.paginaProduto {	padding:5px;	border-top:#EAEAEA 1px solid;		margin-bottom:10px;}.glossarioItem{	padding:5px;	border-top:#EAEAEA 1px solid;	margin-top:10px;	margin-bottom:5px;}.glossarioTitulo {text-transform: uppercase;	color: #333333;	text-decoration: none;	font-weight:bold;}.tabcarrinhotd{padding:5px;background:url(imagens/bgTabelaTopo4.jpg) repeat-x top left;border-bottom:#EAEAEA solid 1px;}.tabcarrinhotd input {width:120px;font-size:10px;border:1px solid #EAEAEA;margin-bottom:3px;}.tabcarrinhotd .bt, .prosseguir {width:auto;border:none;}.tabcarrinhotd p{margin-bottom:2px;margin-top:2px;}#logomarca {	width:auto;	border:1px solid #EAEAEA;	padding:2px;}