﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";
/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body {
	background:url(../imgs/bg/body-preto.jpg) repeat;
}
body#branco {
	background:url(../imgs/bg/body-branco.jpg) 0px 0px repeat-x;
}
/* end geral */


/* +wrap */
#wrapper {
	width:999px;
	margin:0 auto;
}
/* end wrap */


/* +header */
#header {
	width:999px;
	height:230px;
	padding:0px 0 0 0;
	margin:0;
	position:relative;
	top:0;
	left:0;
}
#header h2.logo {
	width:184px;
	height:97px;
	padding:36px 0 0 10px;
	float:left;
}
#header h2.logo a {
	width:184px;
	height:97px;
	padding:0px 0 0 0;
	display:block;
	background:url(../imgs/bg/logo.png) 0px 0px no-repeat;
}
#header .login {
	width:280px;
	padding:73px 0 0 23px;
	margin:0;
	float:left;
}
#header .login .vermelho {
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
}
#header .login p {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#878787;
}
#header .login p a {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#878787;
}
#header .fone {
	width:423px;
	padding:73px 0 0 23px;
	margin:0;
	float:right;
	font:23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
}
#header .fone b {
	font:23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#636363;
}

#header .fone .fone-ramal {
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#636363;
	margin: 0 10px 0 0;
    text-align: right;
}

#header .saudacao {
	width:373px;
	padding:73px 73px 0 0px;
	margin:0;
	float:right;
	background:url(../imgs/bg/saudacao.gif) 100% 67px no-repeat;
}
#header .saudacao p {
	font:23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
	float:right;
}
#header .saudacao a.continuarComprando {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#888888;
	float:right;
	width:auto;
	background:none;
	height:auto;
	margin:0;
}
#navTop {
	width:100%;
	height:25px;
	padding:0px 0 0 0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	background:url(../imgs/bg/nav-top.jpg) top left repeat-x;
}
body#branco #navTop {
	background:none;
}
#navTop .center {
	width:999px;
	height:25px;
	margin:0 auto;
}
#navTop ul {
	width:393px;
	height:21px;
	padding:4px 0 0 0;
	float:right;
	overflow:hidden;
}
body.carrinho #navTop ul {
	width:224px;
}
#navTop ul li {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;
	line-height:17px;
}
body#branco #navTop ul li {
	color:#252525;
}
#navTop ul li a {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;
	padding:0 10px;
}
body#branco #navTop ul li a {
	color:#252525;
}
#navTop ul li span {
	padding:0 0px 0 10px;
}
#navTop ul li a.preto {
	width:9px;
	height:9px;
	display:block;
	border:1px solid #5D5D5D;
	background:#111111;
	padding:0;
	margin:4px 0 0 6px;
}
#navTop ul li a.branco {
	width:9px;
	height:9px;
	display:block;
	border:1px solid #5D5D5D;
	background:#FFF;
	float:left;
	padding:0;
	margin:4px 0 0 6px;
}
#navCarrinho {
	width:658px;
	height:25px;
	padding:0 10px 0 0;
	margin:0;
	position:absolute;
	top:126px;
	right:0;
}
#navCarrinho ul {
	float:right;
}
#navCarrinho ul li {
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;
	padding:0 0 0 30px;
}
#navCarrinho ul li a {
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#888;
	padding:0 0 0 26px;
}
body#branco #navCarrinho ul li a {
	color:#666;
}
#navCarrinho ul li a.albumdefotos {
	background:url(../imgs/others/bullet.gif) 0px -122px no-repeat;
}

#navCarrinho ul li a.fale-conosco {
	background:url(../imgs/others/bullet.gif) 0px 3px no-repeat;
}
body#branco #navCarrinho ul li a.fale-conosco {
	background:url(../imgs/others/bullet.gif) 0px -58px no-repeat;
}
#navCarrinho ul li a.meus-pedidos {
	background:url(../imgs/others/bullet.gif) 0px -16px no-repeat;
}
body#branco #navCarrinho ul li a.meus-pedidos {
	background:url(../imgs/others/bullet.gif) 0px -78px no-repeat;
}
#navCarrinho ul li a.carrinho-compras {
	background:url(../imgs/others/bullet.gif) 0px -36px no-repeat;
}
body#branco #navCarrinho ul li a.carrinho-compras {
	background:url(../imgs/others/bullet.gif) 0px -96px no-repeat;
}
#navGlobal {
	width:980px;
	height:58px;
	padding:0 0px 0 0;
	margin:0;
	position:absolute;
	top:157px;
	left:10px;
}
#navGlobal ul {
	width:980px;
	height:58px;
	padding:0 0px 0 0px;
	margin:0;
	background:url(../imgs/bg/nav-global.png) 0px 0px no-repeat;
}
.carrinho #navGlobal ul {
	background:none;
}
#navGlobal ul li {
	float:left;
	height:58px;
}
#navGlobal ul li a {
	display:block;
	height:39px;
	padding:11px 0 0 0;
	font:23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
}
.carrinho #navGlobal ul li a {
	background-image:url(../imgs/bg/menu-carrinho.jpg);
	background-repeat:no-repeat;
}
#navGlobal ul li a.street {
	width:118px;
}
#navGlobal ul li a.offroad {
	width:130px;
}
#navGlobal ul li a.casual {
	width:120px;
}
#navGlobal ul li a.motos {
	width:121px;
}
#navGlobal ul li a.carrinhoCompras {
	width:346px;
	background-position:0px 0px;
}
#navGlobal ul li a.identificacao {
	width:246px;
	background-position:-346px 0px;
}
#navGlobal ul li a.entrega {
	width:190px;
	background-position:-592px 0px;
}
#navGlobal ul li a.pagamento {
	width:198px;
	background-position:-782px 0px;
}
#navGlobal ul li.ativo a {
	display:block;
	height:47px;
	background-image:url(../imgs/bg/nav-global.png);
	background-position:no-repeat;
}
.carrinho #navGlobal ul li.ativo a {
	display:block;
	height:50px;
	background-image:url(../imgs/bg/menu-carrinho.jpg);
	background-position:no-repeat;
}
#navGlobal ul li.ativo a.street {
	background-position:-1px -60px;
}
#navGlobal ul li.ativo a.offroad {
	background-position:-119px -60px;
}
#navGlobal ul li.ativo a.casual {
	background-position:-249px -60px;
}
#navGlobal ul li.ativo a.motos {
	background-position:-369px -60px;
}
#navGlobal ul li.ativo a.carrinhoCompras {
	background-position:-0px -51px;
}
#navGlobal ul li.ativo a.identificacao {
	width:246px;
	background-position:-346px -51px;
}
#navGlobal ul li.ativo a.entrega {
	width:190px;
	background-position:-592px -51px;
}
#navGlobal ul li.ativo a.pagamento {
	width:198px;
	background-position:-782px -51px;
}
#navGlobal ul li.busca {
	width:447px;
	height:36px;
	padding:7px 0 0 21px;
	background:url(../imgs/bg/busca.jpg) 21px 7px no-repeat;
}
#navGlobal ul li.busca input {
	width:270px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#888888;
	float:left;
	margin:10px 10px 0 10px;
	background:transparent;
	border:none
}
#navGlobal ul li.busca input.btn {
	width:36px;
	height:32px;
	float:right;
	background:url(../imgs/buttons/button.jpg) 0px 0px no-repeat;
	border:none;
	margin:2px;
	padding:0;
}
#navGlobal ul li.busca select {
	width:107px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#888888;
	border:none;
	letter-spacing:-1px;
	float:left;
	margin:9px 0 0 0;
	background:transparent;
	text-transform:lowercase;
}
#navGlobal ul li.busca .select {
	width:107px;
	float:right;
	margin:10px 10px 0 0;
	position:relative;
}
#navGlobal ul li.busca .select a {
	width:auto;
	height:auto;
	padding:0;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CECECE;
	letter-spacing:-1px;
	float:right;
	background:url(../imgs/others/seta-busca.jpg) 100% 8px no-repeat;
}
#navGlobal ul li.busca .select a b {
	width:auto;
	height:auto;
	padding:0 10px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CECECE;
	letter-spacing:-1px;
	float:right;
	background:url(../imgs/others/barra.jpg) 0px 1px no-repeat;
}
#navGlobal ul li.busca .select ul {
	background:#FFF;
	width:auto;
	height:auto;
	padding:10px;
	overflow:hidden;
	float:right;
	position:absolute;
	top:15px;
	right:0px;
	border:1px solid #CCC;
	border-width:0 1px 1px 1px;
}
#navGlobal ul li.busca .select ul li {
	width:auto;
	height:auto;
	float:right;
	clear:both;
}
#navGlobal ul li.busca .select ul li a {
	width:auto;
	height:auto;
	background:none;
	text-align:right;
}
/* end header */

.banner {
	padding:0 10px 5px 10px;
	position:relative;
	z-index:-1px;
	height:320px;
}
.banner img {
	display:block;
}
.banner .bt-esq {
	width:50px;
	height:50px;
	background:url(../imgs/buttons/bt-banner-esquerda.png) no-repeat;
	position:absolute;
	left:10px;
	top:135px;
	cursor:pointer;
}
.banner .bt-dir {
	width:50px;
	height:50px;
	background:url(../imgs/buttons/bt-banner-direita.png) no-repeat;
	position:absolute;
	right:9px;
	top:135px;
	cursor:pointer;
}
.televendas-numero {
	font-weight:bold;
	font-style:italic;
	font-size:20px;
}
/* +nav */
#nav {
}
/* end nav */

#migalha {
	width:979px;
	padding:15px 10px 10px 10px;
	overflow:hidden;
	text-transform:lowercase;
}
#migalha.capa {
	padding:0px;
	height:15px;
}
#migalha p {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}
body#branco #migalha p {
	color:#585858;
}
#migalha p a {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}
body#branco #migalha p a {
	color:#585858;
}
#migalha p span {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
}
#sidebar {
	width:174px;
	float:left;
	padding:0px 0 0 10px;
	position:relative;
}
#sidebar h2 {
	font:23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
	letter-spacing:-1px;
}
#sidebar ul {
	background:#FFF;
	text-transform:lowercase;
	cursor:pointer;
}
#sidebar ul li {
}
#sidebar ul li.last {
	background:url(../imgs/bg/bottom-sidebar.gif) bottom left no-repeat;
}
body#branco #sidebar ul li.last {
	background:none;
}
#sidebar ul li h3 {
	width:174px;
	height:38px;
	display:block;
	background:url(../imgs/titles/titles.jpg) 0px 0px no-repeat;
}
#sidebar ul li h3.title {
	width:169px;
	height:34px;
	padding:5px 0 0 5px;
	display:block;
	background:url(../imgs/titles/titles.jpg) 0px -348px no-repeat;
	font:italic 23px Georgia, "Times New Roman", Times, serif;
	color:#575757;
}
#sidebar ul li h3.first {
	background:url(../imgs/titles/titles.jpg) -187px -343px no-repeat;
	padding-top:7px;
}
body#branco #sidebar ul li h3.first {
	background:url(../imgs/titles/titles.jpg) -370px -343px no-repeat;
	padding-top:7px;
}
#sidebar ul li h3.street {
	background-position:0px 0px;
}
body#branco #sidebar ul li h3.street {
	background-position:-177px 0px;
}
#sidebar ul li h3.offroad {
	background-position:0px -42px;
}
#sidebar ul li h3.casual {
	background-position:0px -81px;
}
#sidebar ul li h3.motos {
	background-position:0px -120px;
}
#sidebar ul li h3.minha-conta {
	height:42px;
	background-position:0px -261px;
}
#sidebar ul li h3.institucional {
	height:42px;
	background-position:0px -304px;
}
#sidebar ul li ul {
	padding:5px 0;
	background:none;
	overflow:hidden;
}
#sidebar ul li a {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8F8F8F;
	background:url(../imgs/others/seta-sidebar.gif) 6px 6px no-repeat;
	padding:0 5px 0 16px;
}
#sidebar ul li a:hover {
	color:#FFF;
	background:#FA3139 url(../imgs/others/seta-sidebar-over.gif) 6px 6px no-repeat;
	text-decoration:none;
}
#sidebar ul li a.ativo {
	color:#FFF;
	background:#FA3139 url(../imgs/others/seta-sidebar-over.gif) 6px 6px no-repeat;
	text-decoration:none;
}
#sidebar ul li ul li{}
#sidebar ul li ul li ul{
	float:left;
	margin:0;
	width:100%;
	padding:0 0 5px;
}
#sidebar ul li ul li ul li{}
#sidebar ul li ul li ul li a{
	background:none;
	color:#FA3139;
	padding:0 5px 0 27px;
	display:block;
}
#sidebar ul li ul li ul li a:hover{
	background:none;
	color:#FA3139;
	text-decoration:underline;
}
/* +content */
#content {
	width:787px;
	float:right;
	padding:0 10px 0 0;
	position:relative;
}
.carrinho #content {
	width:980px;
}
#content .paginacao {
	width:100%;
	float:left; /*margin:0 auto; padding:0 0px 20px 0; overflow:hidden; clear:both;*/
}
#content .paginacao a {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
#content .paginacao ul {
	margin:5px 0 20px 0;
	padding:0px;
	text-align:center;
}
#content .paginacao ul li {/*float:left;*/
	display:inline;
}
#content .paginacao ul li a.anterior {
	padding:0 5px 0 11px;
	background:url(../imgs/others/seta-paginacao-left.gif) 0px 5px no-repeat;
}
#content .paginacao ul li a.proxima {
	padding:0 11px 0 5px;
	background:url(../imgs/others/seta-paginacao-right.gif) 100% 5px no-repeat;
}
#content .paginacao ul li a {
	padding:0 10px;
}
#content .paginacao ul li a:hover {
	color:#FA1B23;
	text-decoration:none;
}
#content h1 {
	font:23px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
	letter-spacing:-1px;
	padding:0 0 2px 0;
	text-transform:lowercase;
	float:left;
}
#content #colsLeft {
	width:606px;
	float:left;
}
.carrinho #content #colsLeft {
	width:800px;
}
#content .box {
	width:786px;
	background:#FFF;
	position:relative;
	margin:0 0 15px 0;
	float:left
}
#content #colsLeft .box {
	width:606px;
}
.carrinho #content #colsLeft .box {
	width:800px;
}
.carrinho #content.full .box {
	width:980px;
}
#content .box span.top {
	width:786px;
	height:8px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../imgs/bg/bg-box.gif) 0px 0px no-repeat;
}
#content #colsLeft .box span.top {
	width:606px;
	background:url(../imgs/bg/bg-box-colsleft.gif) 0px 0px no-repeat;
}
.carrinho #content #colsLeft .box span.top {
	width:800px;
	background:url(../imgs/bg/bg-box-carrinho.gif) 0px 0px no-repeat;
}
.carrinho #content.full .box span.top {
	width:980px;
	background:url(../imgs/bg/bg-box-carrinhofull.gif) 0px 0px no-repeat;
}
#content .box span.botton {
	width:786px;
	height:3px;
	display:block;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	left:0px;
	background:url(../imgs/bg/bg-box.gif) -787px 0px no-repeat;
}
#content #colsLeft .box span.botton {
	width:606px;
	background:url(../imgs/bg/bg-box-colsleft.gif) -607px 0px no-repeat;
}
.carrinho #content #colsLeft .box span.botton {
	width:800px;
	background:url(../imgs/bg/bg-box-carrinho.gif) -800px 0px no-repeat;
}
.carrinho #content.full .box span.botton {
	width:980px;
	background:url(../imgs/bg/bg-box-carrinhofull.gif) -980px 0px no-repeat;
}
body#branco #content .box span.botton, body#branco #content .box span.top {
	display:none;
}
#content .box .contBox {
	position:relative;
	padding:8px 3px 3px 3px;
	min-height:300px;
}
#content .box .contBox .filtrar {
	float:left;
	padding:0 6px;
	margin:7px 0 25px;
	width:588px;
}
#content .box .contBox .filtrar .left {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	margin-top:5px;
}
#content .box .contBox .filtrar .right {
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	float:right;
	width:195px;
	height:25px;
	border:1px solid #CCC;
}
#content .box .contBox .filtrar ul{
	float:left;
	margin-top:5px;
}
#content .box .contBox .filtrar ul li{
	background:url(../imgs/others/separa-filtros.jpg) right center no-repeat;
	padding:0 12px;
	float:left;
}
#content .box .contBox .filtrar ul li a{
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
}
.carrinho #content #colsLeft .box .contBox h2 {
	padding:7px 18px;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	margin:9px 7px;
	background:url(../imgs/bg/carrinho-thead.jpg) 0px 0px repeat-x;
	overflow:hidden;
}
.carrinho #content.full .box .contBox h2 {
	font:30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	text-align:center;
	margin:35px 0 0 0;
}
.carrinho #content.full .box .contBox h2.m95 {
	margin:95px 0 0 0;
}
.carrinho #content.full .box .contBox h2.erro {
	margin:50px 0 0 0;
	font:27px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
}
.carrinho #content.full .box .contBox p.f17 {
	margin:10px 0 0 0;
	font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	text-align:center;
}
.carrinho #content.full .box .contBox p.f27 {
	margin:20px 0 20px 0;
	font:27px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
	text-align:center;
}
.carrinho #content.full .box .contBox p.m50 {
	margin:50px 0 0 0;
}
#content .box .contBox ul.produtos {
	padding:5px 0 0 10px;
	clear:both;
}
#content #colsLeft .box .contBox ul.produtos {
	padding:5px 0 0 0;
}
#content .box .contBox ul.produtos li {
	width:190px;
	height:auto;
	float:left;
	padding:0 2px 0 0px;
}
#content #colsLeft .box .contBox ul.produtos li {
	padding:0 3px 0 7px;
	margin:0 0 20px;
}
#content #colsLeft .box .contBox ul.produtos li.separa {
	padding:0;
	margin:0;
	float:left;
	height:1px;
	width:100%;
}
#content .box .contBox ul.produtos li .img {
	width:190px;
	height:190px;
	position:relative;
	overflow:hidden;
}
/*#content .box .contBox ul.produtos li .img img{position:absolute; border:3px solid #000;}*/
#content .box .contBox ul.produtos li .img .alinha-img {
	position:absolute;
	border:3px solid #fff;
	width:180px;
	height:180px;
	line-height:180px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#content .box .contBox ul.produtos li .img a.bt-mais {
	position:absolute;
	bottom:0px;
	right:0px;
	width:30px;
	height:30px;
	display:block;
	background:url(../imgs/buttons/button.jpg) 0px -55px no-repeat;
	overflow:hidden;
}
#content .box .contBox ul.produtos li h2 {
	font:italic 20px/20px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	padding:4px 0 3px 0;
	text-transform:lowercase
}
#content .box .contBox ul.produtos li h2 a {
	font:italic 17px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:4px 0 3px 0;
	text-transform:lowercase;
	text-decoration:none;
}
#content .box .contBox ul.produtos li p {
	font:11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	padding:0 0 5px 0;
}
#content .box .contBox ul.produtos li p.preco {
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
}
/******************* galeria de fotos ****************/
					#content .box .contBox ul.produtos2 {
	padding:5px 0 0 10px;
	clear:both;
}
#content #colsLeft .box .contBox ul.produtos2 {
	padding:5px 0 0 0;
}
#content .box .contBox ul.produtos2 li {
	width:190px;
	height:auto;
	float:left;
	padding:0 2px 0 0px;
}
#content #colsLeft .box .contBox ul.produtos2 li {
	padding:0 3px 0 7px;
	margin:0 0 20px;
	float:left;
	height:auto;
	width:190px;
}
#content #colsLeft .box .contBox ul.produtos2 li.separa {
	padding:0;
	margin:0;
	float:left;
	height:1px;
	width:100%;
}
#content .box .contBox ul.produtos2 li .img {
	height:140px;
	overflow:hidden;
	position:relative;
	width:182px;
}
#content .box .contBox ul.produtos2 li .img .alinha-img {
	position:absolute;
	border:3px solid #111111;
	width:170px;
	height:127px;
	line-height:127px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#content .box .contBox ul.produtos2 li .img a.bt-mais {
	position:absolute;
	bottom:0px;
	right:0px;
	width:30px;
	height:30px;
	display:block;
	background:url(../imgs/buttons/button.jpg) 0px -55px no-repeat;
	overflow:hidden;
}
#content .box .contBox ul.produtos2 li h2 {
	font:bold italic 16px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	padding:4px 0 3px 0;
	text-transform:lowercase
}
#content .box .contBox ul.produtos2 li h2 a {
	font:bold italic 16px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	padding:4px 0 3px 0;
	text-transform:lowercase;
	text-decoration:none;
}
#content .box .contBox ul.produtos2 li p {
	font:11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	padding:0 0 5px 0;
}
/******************* galeria de fotos-album ****************/
				#content .box .contBox ul.produtos3 {
	padding:5px 0 0 10px;
	clear:both;
}
#content #colsLeft .box .contBox ul.produtos3 {
	padding:5px 0 0 0;
}
#content .box .contBox ul.produtos3 li {
	width:140px;
	height:auto;
	float:left;
	padding:0 2px 0 0px;
}
#content #colsLeft .box .contBox ul.produtos3 li {
	padding:0 3px 0 7px;
	margin:0 0 20px;
	float:left;
	height:auto;
	width:136px;
}
#content #colsLeft .box .contBox ul.produtos3 li.separa {
	padding:0;
	margin:0;
	float:left;
	height:1px;
	width:100%;
}
#content .box .contBox ul.produtos3 li .img {
	height:108px;
	overflow:hidden;
	position:relative;
	width:100%;
}
#content .box .contBox ul.produtos3 li .img .alinha-img {
	border:3px solid #111111;
	display:table-cell;
	height:97px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	width:130px;
}
#content .box .contBox ul.produtos3 li .img a.bt-mais {
	position:absolute;
	bottom:0px;
	right:0px;
	width:30px;
	height:30px;
	display:block;
	background:url(../imgs/buttons/button.jpg) -3px -1px no-repeat;
	overflow:hidden;
}
#content .box .contBox ul.produtos3 li h2 {
	font:12px Arial, Tahoma, Verdana, sans-serif;
	color:#333333;
	padding:4px 0 3px 0;
	text-transform:lowercase
}
#content .box .contBox ul.produtos3 li p {
	font:11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	padding:0 0 5px 0;
}
#content .menuProduto {
	width:346px;
	position:relative;
	top:8px;
	right:1px;
	z-index:10;
	float:right;
}
#content .menuProduto ul {
	width:346px;
}
#content .menuProduto ul li {
	float:left;
}
#content .menuProduto ul li a {
	display:block;
	height:22px;
	padding-top:7px;
	background-image:url(../imgs/buttons/menu-produto.gif);
	background-repeat:no-repeat;
	text-align:center;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
}
#content .menuProduto ul li a.saiba-mais {
	width:168px;
	background-position:0px 0px;
}
body#branco #content .menuProduto ul li a.saiba-mais {
	background-position:0px -30px;
}
#content .menuProduto ul li a.simular-frete {
	width:84px;
	background-position:-168px 0px;
}
body#branco #content .menuProduto ul li a.simular-frete {
	background-position:-168px -30px;
}
#content .menuProduto ul li a.indicar-produto {
	width:94px;
	background-position:-252px 0px;
}
body#branco #content .menuProduto ul li a.indicar-produto {
	background-position:-252px -30px;
}
#content .box .contBox .imgs {
	width:310px;
	float:left;
	padding:10px 0 0 7px;
}
#content .box .contBox .imgs .img {
	width:310px;
	height:310px;
	float:left;
	position:relative;
	padding:0 0 0 1px;
}
#content .box .contBox .imgs .img .alinha-img {
	position:absolute;
	border:3px solid #111111;
	width:300px;
	height:300px;
	line-height:300px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#content .box .contBox .imgs .img a {
	position:absolute;
	bottom:0px;
	right:0px;
	width:30px;
	height:30px;
	display:block;
	background:url(../imgs/buttons/button.jpg) -3px -1px no-repeat;
	overflow:hidden;
}
#content .box .contBox .imgs .thumb {
	padding:10px 0 0 0;
	overflow:hidden;
}
#content .box .contBox .imgs .thumb li {
	float:left;
	padding:0px;
	margin:0 0 12px 12px;
	border:1px solid #111111;
	width:50px;
	height:50px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	cursor:pointer;
}
#content .box .contBox .imgs .thumb li:hover {
	border:1px solid #FA1B23;
}
#content .box .contBox .imgs .thumb li.first {
	padding:0px;
	margin:0px;
}
#content .box .contBox .imgs .thumb li a {
}
/*#content .box .contBox .imgs .thumb li a img{border:1px solid #111111;}
				#content .box .contBox .imgs .thumb li a:hover img{border:1px solid #FA1B23;}*/

#content .box .contBox .description {
	width:452px;
	float:left;
	padding:10px 0 0 7px;
}
#content .box .contBox .description .botton20 {
	padding:0px 0 20px 0px;
}
#content .box .contBox .description .cinza {
	width:452px;
	background:#F3F3F3;
	overflow:hidden;
	padding:0 0 10px 0;
}
#content .box .contBox .description .cinza label {
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#484848;
	width:113px;
	padding:5px 0 0 10px;
}
#content .box .contBox .description .cinza input {
	margin:6px 0 0 0px;
	float:left;
}
#content .box .contBox .description .cinza select {
	height:25px;
}
#content .box .contBox .description .cinza img {
	margin:0px 15px 0 5px;
	display:block;
	float:left;
}
#content .box .contBox .description .cinza ul {
	overflow:hidden;
}
#content .box .contBox .description .cinza ul li {
	padding:10px 0 0px 0;
	overflow:hidden;
}
#content .box .contBox .description p.preco {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
	width:267px;
	padding:30px 0 30px 0px;
	float:left;
}
#content .box .contBox .description p.preco strong {
	font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
}
#content .box .contBox .description a.comprar {
	width:123px;
	height:40px;
	margin:30px 0 0 0;
	display:block;
	background:url(../imgs/buttons/button.jpg) -0px -86px no-repeat;
	overflow:hidden;
	float:right;
}
#content .box .contBox .description a.avisar {
	width:123px;
	height:40px;
	margin:30px 0 0 0;
	display:block;
	background:url(../imgs/buttons/bg-bt-aviseme.jpg) left top no-repeat;
	overflow:hidden;
	/*float:right;*/
}
#content .box .contBox .description a.proposta {
	width:185px;
	height:40px;
	margin:30px 0 0 0;
	display:block;
	background:url(../imgs/buttons/bg-bt-fazer-proposta.jpg) left top no-repeat;
	overflow:hidden;
	float:right;
}
#content .box .contBox .description .hr {
	width:452px;
	height:1px;
	margin:0px 0 0 0;
	display:block;
	background:#F3F3F3;
	overflow:hidden;
	float:left;
}
#content .box .contBox .description .parcelamento {
	width:270px;
	padding:10px 0 0 0;
	float:left;
}
#content .box .contBox .description .boleto {
	width:180px;
	padding:10px 0 0 0;
	float:right;
}
#content .box .contBox .description h3 {
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
#content .box .contBox .description ul {
}
#content .box .contBox .description ul li {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
#content .box .contBox .descricao {
	width:766px;
	height:31px;
	margin:35px 0 15px 10px;
	float:left;
	display:block;
	background:url(../imgs/titles/titles.jpg) 0px -163px no-repeat;
}
#content .box .contBox .vejaTambem {
	width:766px;
	height:31px;
	margin:35px 0 15px 10px;
	float:left;
	display:block;
	background:url(../imgs/titles/titles.jpg) 0px -199px no-repeat;
}
#content .box .contBox .titles {
	width:756px;
	height:33px;
	padding:5px 0 0 10px;
	margin:35px 0 15px 10px;
	float:left;
	display:block;
	background:url(../imgs/titles/titles.jpg) 0px -389px no-repeat;
	font:italic 23px Georgia, "Times New Roman", Times, serif;
	color:#575757;
	text-transform:lowercase;
}
#content .box .contBox .titles3 {
	background:url("../imgs/titles/titles.jpg") no-repeat scroll -167px -389px transparent;
	color:#575757;
	display:block;
	float:left;
	font:italic 23px Georgia, "Times New Roman", Times, serif;
	height:33px;
	margin:15px 0 15px 0;
	padding:5px 0 0 10px;
	text-transform:lowercase;
	width:590px;
}
#content .box .contBox .txt {
	float:left;
}
#content .box .contBox .txt p {
	font:11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	padding:0 20px 10px 20px;
	text-align:justify;
}
#content .box .contBox .txt2 {
	float:left;
	padding:3px 0;
}
#content .box .contBox .txt2 p {
	font:11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	padding:5px 10px 5px 10px;
}
#content #colsRight {
	width:161px;
	float:right;
}
#content #colsRight h2 {
	font:23px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
	letter-spacing:-1px;
	padding:0 0 2px 0;
}
#content #colsRight .boxColsRight {
	width:160px;
	background:#FFF;
	position:relative;
	margin:0 0 15px 0;
}
#content #colsRight .boxColsRight span.top {
	width:160px;
	height:8px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../imgs/bg/bg-box-colsright.gif) 0px 0px no-repeat;
}
#content #colsRight .boxColsRight span.botton {
	width:160px;
	height:3px;
	display:block;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	left:0px;
	background:url(../imgs/bg/bg-box-colsright.gif) -161px 0px no-repeat;
}
body#branco #content .boxColsRight span.botton, body#branco #content .boxColsRight span.top {
	display:none;
}
#content #colsRight .boxColsRight .contBox {
	position:relative;
	padding:8px 3px 1px 3px;
}
#content #colsRight .boxColsRight .contBox p {
	font:11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
#content #colsRight .boxColsRight .contBox p.padding {
	padding:5px 6px;
}
#content #colsRight .boxColsRight .contBox ul.list {
	padding:5px;
}
#content #colsRight .boxColsRight .contBox ul.list li {
	padding:2px 0px;
}
#content #colsRight .boxColsRight .contBox img {
	display:block;
	margin-bottom:3px;
}
#content #colsRight .boxColsRight .contBox .news {
	width:140px;
	height:25px;
	margin:5px 0 7px 7px;
	background:url(../imgs/bg/news.jpg) 0px 0px no-repeat;
}
#content #colsRight .boxColsRight .contBox .news input {
	width:102px;
	padding:4px 0 0 6px;
	background:transparent;
	border:none;
	font:11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#888888;
	float:left;
}
#content #colsRight .boxColsRight .contBox .news input.btn {
	width:26px;
	height:21px;
	margin:2px 2px 0 0;
	padding:0px;
	background:url(../imgs/buttons/button.jpg) 0px -33px no-repeat;
	float:right;
}
/********* unidades moveis **********/	
#content .box .contBox .unidades-moveis {
	padding:0;
	width:100%;
	float:left;
}
#content .box .contBox .unidades-moveis .top {
	background:#F3F3F3;
	width:100%;
	padding:10px 0;
	float:left;
	overflow:hidden;
}
#content .box .contBox .unidades-moveis .top .left {
	width:308px;
	float:left;
}
#content .box .contBox .unidades-moveis .top .left .desc {
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#595959;
	margin-left:9px;
}
#content .box .contBox .unidades-moveis .top .left .desc .botoes {
	float:left;
	width:100%;
	margin:5px 0 10px;
}
#content .box .contBox .unidades-moveis .top .left .desc .botoes .street{
	background:url(../imgs/others/calendario-street.jpg) no-repeat;
	float:left;
	width:112px;
	height:25px;
	margin-right:5px;
}
#content .box .contBox .unidades-moveis .top .left .desc .botoes .offroad{
	background: url(../imgs/others/calendario-offroad.jpg) no-repeat;
	float:left;
	width:112px;
	height:25px;
}
#content .box .contBox .unidades-moveis .top .left .desc a {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F81920;
	text-decoration:underline
}
#content .box .contBox .unidades-moveis .titles2 {
	width:97%;
	height:33px;
	padding:0;
	margin:0 0 0 10px;
	float:left;
	display:block;
	background:none;
	font:italic 23px Georgia, "Times New Roman", Times, serif;
	color:#575757;
	text-transform:lowercase;
}
#content .box .contBox .unidades-moveis .top .right {
	width:291px;
	float:left;
}
#content .box .contBox .unidades-moveis .top .right .data-street {
	background:url(../img/bt-street.jpg) left center no-repeat;
	margin-bottom:24px;
	color:#484848;
	padding-left:40px;
	font:bold 14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
}
#content .box .contBox .unidades-moveis .top .right .data-street:hover {
	color:#F91D25;
	text-decoration:none
}
#content .box .contBox .unidades-moveis .top .right .data-offroad:hover {
	color:#F91D25;
	text-decoration:none
}
#content .box .contBox .unidades-moveis .top .right .data-offroad {
	background:url(../img/bt-offroad.jpg) left center no-repeat;
	color:#484848;
	padding-left:40px;
	font:bold 14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
}
/* end content */


/* +footer */
#footer {
	width:100%;
	background:#1F1F1F;
	overflow:hidden;
	margin:20px 0 0 0;
	float:left;
}
body#branco #footer {
	background:#F4F4F4;
}
#footer .alignCenter {
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 0 0px 0;
}
#footer .alignCenter.padding {
	padding:20px 0 20px 0;
}
#footer .alignCenter p {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#DFDFDF;
}
#footer .alignCenter p a {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#DFDFDF;
}
body#branco #footer .alignCenter p {
	color:#545454;
}
body#branco #footer .alignCenter p a {
	color:#545454;
}
#footer .alignCenter p.padding {
	padding:0 0 0 10px;
}
#footer .alignCenter p.right {
	width:225px;
	float:right;
}
#footer .alignCenter .formas-pagamento {
	width:197px;
	float:left;
	padding:0 0 0 10px;
}
#footer .alignCenter .formas-pagamento p {
	width:197px;
}
#footer .alignCenter .formas-pagamento img {
	margin:10px 0 30px 0;
	float:left;
}
#footer .alignCenter .institucional {
	width:207px;
	float:left;
	margin-bottom:20px;
}
#footer .alignCenter .ajuda {
	width:207px;
	float:left;
	padding:0 0 20px 0;
}
#footer .alignCenter .minha-conta {
	width:213px;
	float:left;
}
#footer .alignCenter .site-seguro {
	width:100px;
	float:left;
}
#footer .alignCenter h4 {
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
	letter-spacing:-1px;
	clear:both;
	padding:0 0 5px 0;
}
#footer .alignCenter ul {
	padding:0px 0 0 0;
	float:left;
}
#footer .alignCenter ul li {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#DFDFDF;
	padding:2px 0;
}
#footer .alignCenter ul li a {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-seri;
	color:#DFDFDF;
}
body#branco #footer .alignCenter ul li a {
	color:#545454;
}
#footer .alignCenter #televendas-footer {
	margin:0;
	float:left;
	padding:0px 0 0 0;
}
#footer .alignCenter #televendas-footer h4 {
	width:197px;
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#DFDFDF;
	letter-spacing:-1px;
}
#footer .boxFooter {
	width:1000px;
	overflow:hidden;
	clear:both;
	background:#111;
}
#footer .boxFooter .top{
	background:url(../imgs/others/top-rodape.jpg) no-repeat;
	width:1000px;
	height:6px;
	float:left;
}
#footer .boxFooter .bottom{
	background: url(../imgs/others/base-rodape.jpg) no-repeat;
	width:1000px;
	height:6px;
	float:left;
}
body#branco #footer .boxFooter {
	background:#272727 url(../imgs/bg/bg-box-footer3.gif) 0px 0px no-repeat;
}
body#branco #footer .alignCenter .boxFooter p {
	color:#DFDFDF;
}
body#branco #footer .alignCenter .boxFooter p a {
	color:#DFDFDF;
}
#footer .boxFooter ul {
	padding:5px 0 5px 10px;
}
body#branco #footer .boxFooter ul {
	background:url(../imgs/bg/bg-box-footer4.gif) right top no-repeat;
}
#footer .boxFooter ul li {/*width:198px;*/
	width:202px;
	float:left;
}
#footer .boxFooter ul li.lojas {
	width:383px;
}
#footer .boxFooter ul li p.onde-estaremos {
	width:109px;
	padding:0 0 10px 68px;
	background:url(../imgs/bg/unidades-moveis.jpg) 0px 0px no-repeat;
}
body#branco #footer .boxFooter ul li p.onde-estaremos {
	background:url(../imgs/bg/unidades-moveis2.jpg) 0px 0px no-repeat;
}
#footer .vcard {
	display:none;
}
/* end footer */

/* +lightbox */
#topo-lightbox {
	width:100%;
	height:95px;
	margin:0 0 10px 0;
	padding:0px;
	float:left;
	background:url(../imgs/bg/body-preto.jpg) top left repeat-x;
}
#topo-lightbox span {
	width:auto;
	height:auto;
	float:left;
	margin:10px 0 0 10px;
}
#topo-lightbox p {
	float:right;
	color:#FA1B23;
	font:21px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:35px 10px 0 0;
	padding:0px;
}
#topo-lightbox .bt-fechar {
	background:url(../imgs/buttons/bt-fechar-lightbox.jpg) top left no-repeat;
	width:46px;
	height:18px;
}
/* end lightbox */

/* +classes */
/* end classes */


.carrinho table.produtosCarrinho {
	margin:6px 0 0px 7px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
.carrinho table.produtosCarrinho thead {
}
.carrinho table.produtosCarrinho thead tr {
}
.carrinho table.produtosCarrinho thead tr th {
	background:url(../imgs/bg/carrinho-thead.jpg) 0px 0px repeat-x;
	height:31px;
	text-align:center;
	vertical-align:middle;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#313131;
}
.carrinho table.produtosCarrinho thead tr th.first {
	text-align:left;
}
.carrinho table.produtosCarrinho thead tr th.first span {
	padding:0px 0 0 10px;
}
.carrinho table.produtosCarrinho tbody {
}
.carrinho table.produtosCarrinho tbody tr {
}
.carrinho table.produtosCarrinho tbody tr td {
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #EAEAEA;
	padding:7px 0;
}
.carrinho table.produtosCarrinho tbody tr td.last {
	background:#F7F7F7;
}
.carrinho table.produtosCarrinho tbody tr td a.excluir {
	width:18px;
	height:18px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	background:url(../imgs/buttons/buttons.gif) 0px -19px no-repeat;
}
.carrinho table.produtosCarrinho tbody tr td p.produto {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#838383;
	text-align:left;
	float:left;
	padding:0 18px;
}
.carrinho table.produtosCarrinho tbody tr td input {
	width:20px;
	display:block;
	overflow:hidden;
	padding:1px 4px;
	margin:0 4px 0 10px;
	border:1px solid #ddd;
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#838383;
}
.carrinho table.produtosCarrinho tbody tr td input.button {
	width:59px;
	height:18px;
	margin:0;
	border:none;
	background:url(../imgs/buttons/buttons.gif) -0px -0px no-repeat;
}
.carrinho table.produtosCarrinho tbody tr td table.produto {
	margin:0;
	border:none;
}
.carrinho table.produtosCarrinho tbody tr td table.produto tr {
}
.carrinho table.produtosCarrinho tbody tr td table.produto tr td {
	border:none;
	text-align:left;
	padding:0;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
}
.carrinho table.produtosCarrinho tbody tr td table.produto tr td img {
	margin:0 18px;
}
.carrinho table.produtosCarrinho tfoot {
}
.carrinho table.produtosCarrinho tfoot tr {
}
.carrinho table.produtosCarrinho tfoot tr.red td p, .carrinho table.produtosCarrinho tfoot tr.red td strong {
	color:#FA1B23;
}
.carrinho table.produtosCarrinho tfoot tr td {
	text-align:right;
	vertical-align:middle;
	padding:7px 0;
	border-top:1px solid #EAEAEA;
}
.carrinho table.produtosCarrinho tfoot tr td p.left {
	padding:0 10px;
}
.carrinho table.produtosCarrinho tfoot tr td p {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	float:left;
}
.carrinho table.produtosCarrinho tfoot tr td p b.red {
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
}
.carrinho table.produtosCarrinho tfoot tr td p a {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#838383;
}
.carrinho table.produtosCarrinho tfoot tr td.last {
	text-align:center;
}
.carrinho table.produtosCarrinho tfoot tr.cinza td {
	background:#F7F7F7;
	padding:10px;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5C5C5C;
}
.carrinho table.produtosCarrinho tfoot tr.cinza td.fnormal {
	background:#F7F7F7;
	padding:10px;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5C5C5C;
}
.carrinho table.produtosCarrinho tfoot tr.cinza td.aviso {
	background:#DFDFDF url(../imgs/others/aviso.jpg) left center no-repeat;
	color:#333;
	padding:10px 10px 10px 57px;
	font:normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5C5C5C;
	text-align:left;
}
.carrinho table.produtosCarrinho tfoot tr.cinza td.last {
	background:#EAEAEA;
	border-top:1px solid #d7d7d7;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#838383;
}
.carrinho table.produtosCarrinho tfoot tr.cinza td.azul {
	color:#0033CC;
}
.carrinho table.produtosCarrinho tfoot tr.cinza td.preto {
	color:#000;
}
.carrinho table.produtosCarrinho tfoot tr.total td {
	height:34px;
	font-size:14px;
	color:#FFF;
	background:url(../imgs/bg/carrinho-tfoot.jpg) 0px 0px no-repeat;
	padding:0;
	border:none;
}
.carrinho table.produtosCarrinho tfoot tr.mini td {
	background:url(../imgs/bg/carrinho-tfoot2.jpg) 0px 0px no-repeat;
	padding:0;
}
.carrinho table.produtosCarrinho tfoot tr.total td table {
	height:34px;
	margin:0;
}
.carrinho table.produtosCarrinho tfoot tr.total td table tr {
	height:34px;
	margin:0;
}
.carrinho table.produtosCarrinho tfoot tr.total td table tr td {
	height:34px;
	margin:0;
	background:none;
	padding:10px;
}
.carrinho table.produtosCarrinho tfoot tr.total td table tr td.last {
	padding:0px;
}
.carrinho table.produtosCarrinho tfoot tr.total td table tr td p {
	font-size:11px;
	color:#FFF;
}
.carrinho table.produtosCarrinho tfoot tr td input.button {
	width:93px;
	height:18px;
	margin:0 auto;
	border:none;
	background:url(../imgs/buttons/buttons.gif) 0px -38px no-repeat;
}
.logar {
	width:335px;
	float:left;
	padding:0 0 0 25px;
}
.logar p {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CC0000;
}
.logar ul {
	width:277px;
	padding:5px 0 0 0;
}
.logar ul li {
	padding:9px 0 0 0;
	overflow:hidden;
}
.logar ul li label {
	width:45px;
	padding:2px 0 0 0;
	display:block;
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}
.logar ul li input {
	width:222px;
	padding:2px 4px;
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#838383;
	border:1px solid #BFBFBF;
}
.logar ul li input.btn {
	width:104px;
	height:32px;
	padding:0px;
	float:right;
	border:none;
	background:url(../imgs/buttons/button.jpg) 0px -168px no-repeat;
}
.logar ul li a {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
	float:right;
}
.primeiraCompra {
	width:310px;
	height:115px;
	padding:0px 0 0 60px;
	float:left;
	border-left:1px solid #F1F1F1;
}
.primeiraCompra p {
	font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	padding:15px 0 0 0;
}
.primeiraCompra a {
	font:11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
}
a.salvar {
	width:80px;
	height:32px;
	overflow:hidden;
	margin:0px 10px 13px 0px;
	background:url(../imgs/buttons/button.jpg) 0px -242px no-repeat;
	float:right;
}
h2.title {
	padding:7px 18px;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	margin:9px 7px;
	background:url(../imgs/bg/carrinho-thead.jpg) 0px 0px repeat-x;
	overflow:hidden;
}
ul.form {
	width:765px;
	padding:7px 0 20px 20px;
	overflow:hidden;
}
ul.form.cinza {
	padding:7px 0 20px 20px;
}
ul.form li {
	width:750px;
	padding:9px 0 0 0;
	overflow:hidden;
}
.carrinho ul.form li {
	width:765px;
}
ul.form li.border {
	margin:30px 0 0 0;
	border-top:1px solid #C0C0C0;
}
ul.form li label {
	width:120px;
	padding:2px 5px 0 0;
	display:block;
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-align:right;
}
ul.form li input {
	width:293px;
	padding:2px 4px;
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#838383;
	border:1px solid #BFBFBF;
}
ul.form.cinza li input {
	background:#F4F4F4;
}
ul.form li input.btn {
	width:94px;
	height:32px;
	padding:0px;
	float:right;
	border:none;
	background:url(../imgs/buttons/buttons.gif) 0px -442px no-repeat;
}
ul.form li input.radio {
	width:auto;
	margin:3px 3px 3px 0px;
	padding:0;
}
ul.form li input.w160 {
	width:160px;
}
ul.form li input.w103 {
	width:103px;
}
ul.form li input.w84 {
	width:84px;
}
ul.form li input.w70 {
	width:70px;
}
ul.form li textarea {
	width:293px;
	height:76px;
	padding:2px 4px;
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#838383;
	border:1px solid #BFBFBF;
}
ul.form.cinza li textarea {
	background:#F4F4F4;
}
ul.form li select {
	width:303px;
	padding:1px 4px;
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#838383;
	border:1px solid #BFBFBF;
}
ul.form.cinza li select {
	background:#F4F4F4;
}
ul.form li select.w43 {
	width:43px;
	margin:0 3px 0 0;
}
ul.form li span {
	width:200px;
	padding:3px 0 3px 0px;
	display:block;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#838383;
}
ul.form li span.auto {
	width:auto;
	padding:3px 0 0px 5px;
	float:left;
}
ul.form li span.auto a {
	color:#FA1B23;
}
ul.form li span.autoBlack {
	width:auto;
	padding:3px 5px 0px 10px;
	float:left;
	color:#4c4c4c;
}
ul.form li span.red {
	color:#FA1B23;
}
ul.form li span.left {
	padding:3px 0 0px 5px;
}
ul.form li div.w600 {
	width:600px;
}
ul.form li div.w600 span {
	width:500px;
}
.carrinho .colsLeft {
	width:365px;
	float:left;
	padding:0 0 20px 25px;
}
.carrinho .colsMidle {
	width:285px;
	float:left;
	padding:0 0 20px 0px;
}
.carrinho .colsRight {
	width:105px;
	float:left;
	padding:0 0 20px 0px;
}
.carrinho .colsRight a.alterarEndereco {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F81D25;
	margin:23px 0 0 0;
	display:block;
}
.carrinho ul.opcoesPagamento {
	width:762px;
	padding:0 0 10px 18px;
	margin:0 0 20px 7px;
	background:url(../imgs/bg/carrinho-thead.jpg) bottom left repeat-x;
	overflow:hidden;
}
.carrinho ul.opcoesPagamento li {
	float:left;
}
.carrinho ul.opcoesPagamento li a {
	width:765px;
	padding:9px 0 9px 48px;
	float:left;
	font:bold 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F81D25;
}
.carrinho ul.opcoesPagamento li a.cartaoCredito {
	width:147px;
	background:url(../imgs/others/cartao-credito.jpg) 0px 0px no-repeat;
}
.carrinho ul.opcoesPagamento li a.boletoBancario {
	width:136px;
	background:url(../imgs/others/boleto.jpg) 0px 0px no-repeat;
}
.carrinho ul.opcoesPagamento li a.debitoTransferencia {
	width:179px;
	padding:3px 0 3px 48px;
	background:url(../imgs/others/debito.jpg) 0px 0px no-repeat;
}
.carrinho ul.opcoesPagamento li a.financiamentoBancario {
	width:95px;
	padding:3px 0 3px 48px;
	background:url(../imgs/others/financiamento.jpg) 0px 0px no-repeat;
}
.carrinho ul.cartaoCredito {
	width:762px;
	padding:0 0 20px 25px;
	overflow:hidden;
}
/*.carrinho ul.cartaoCredito li .right{width:111px; float:left;}*/
    .carrinho ul.cartaoCredito li .right {
	width:182px;
	height:40px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	background:url(../imgs/buttons/button.jpg) 0px -201px no-repeat;
	float:left;
}
.carrinho ul.cartaoCredito li input {
	float:left;
	margin:22px 3px 0 0;
}
.carrinho ul.cartaoCredito li div {/*width:60px;*/
	width:110px;
	text-align:center;
}
.carrinho ul.cartaoCredito li div img {
	display:block;
	margin:0 auto 5px auto;
}
.carrinho ul.cartaoCredito li a {
	margin:21px 0 0 0;
}
.carrinho ul.cards {
	width:784px;
	padding:15px 0 20px 0;
	overflow:hidden;
}
.carrinho ul.cards li {
	padding:0px 0 15px 25px;
	overflow:hidden;
}
.carrinho ul.cards li.left {
	width:533px;
}
.carrinho ul.cards li.right {/*width:204px;*/
	width:185px;
	padding:0px 0 0 0;
}
.carrinho ul.cards li img {
	margin:0px 20px 0 0;
	float:left;
}
.carrinho ul.cards li input {
	margin:10px 0 0px 0;
	float:left;
}
.carrinho ul.cards li p {
	padding:10px 0 0px 10px;
	float:left;
}
.carrinho .hr {
	width:780px;
	height:1px;
	margin:0px 0 0 7px;
	display:block;
	background:#F3F3F3;
	overflow:hidden;
	float:left;
}
.carrinho a.continuarComprando {
	width:189px;
	height:40px;
	overflow:hidden;
	margin:28px 0 20px 7px;
	float:left;
	background: url(../imgs/buttons/continuar-comprando.jpg) no-repeat;
}
.carrinho a.limparCarrinho {
	width:109px;
	height:29px;
	overflow:hidden;
	margin:28px 0 20px 7px;
	float:left;
	background:url(../imgs/buttons/buttons.gif) -0px -128px no-repeat;
}
.carrinho a.fecharCompra {
	width:168px;
	height:40px;
	overflow:hidden;
	margin:20px 10px 20px 0px;
	float:right;
	background:url(../imgs/buttons/buttons.gif) -0px -57px no-repeat;
}
.carrinho a.concluirCompra {
	width:157px;
	height:33px;
	overflow:hidden;
	margin:0 0 20px 0px;
	float:right;
	background:url(../imgs/buttons/concluir-compra.jpg) 0px 0px no-repeat;
}
.carrinho a.voltarLoja {
	width:249px;
	height:40px;
	overflow:hidden;
	margin:20px auto;
	background:url(../imgs/buttons/button.jpg) 0px -127px no-repeat;
}
.carrinho a.continuar {
	width:104px;
	height:32px;
	overflow:hidden;
	margin:0px 10px 13px 0px;
	background:url(../imgs/buttons/button.jpg) 0px -168px no-repeat;
	float:right;
}
.carrinho a.voltarPassoAnterior {
	width:151px;
	height:29px;
	overflow:hidden;
	margin:3px 0px 13px 10px;
	background:url(../imgs/buttons/buttons.gif) 0px -158px no-repeat;
	float:left;
}
.carrinho a.voltarPassoAnteriorCenter {
	width:151px;
	height:29px;
	overflow:hidden;
	margin:30px auto 30px auto;
	background:url(../imgs/buttons/buttons.gif) 0px -158px no-repeat;
}
.carrinho a.voltarSite {
	width:159px;
	height:30px;
	overflow:hidden;
	margin:30px auto 30px auto;
	background:url(../imgs/buttons/buttons.gif) 0px -188px no-repeat;
}
.carrinho a.finalizarCompras {
	width:182px;
	height:40px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	background:url(../imgs/buttons/button.jpg) 0px -201px no-repeat;
	float:left;
}
a.maisDetalhe {
	width:105px;
	height:32px;
	overflow:hidden;
	margin:0px 7px 0px 0px;
	background:url(../imgs/buttons/buttons.gif) 0px -218px no-repeat;
	float:right;
}
a.ocultarDetalhe {
	width:123px;
	height:29px;
	overflow:hidden;
	margin:0px 7px 0px 0px;
	background:url(../imgs/buttons/buttons.gif) 0px -252px no-repeat;
	float:right;
}
table.pedido {
	margin:6px 0 0px 7px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
table.pedido thead {
}
table.pedido thead tr {
}
table.pedido thead tr th {
	background:url(../imgs/bg/carrinho-thead.jpg) 0px 0px repeat-x;
	height:31px;
	text-align:center;
	vertical-align:middle;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#313131;
}
table.pedido thead tr th.first {
	text-align:left;
}
table.pedido thead tr th.first span {
	padding:0px 0 0 10px;
}
table.pedido tbody {
}
table.pedido tbody tr {
}
table.pedido tbody tr td {
	background:url(../imgs/others/linha.gif) bottom left repeat-x;
}
table.pedido tbody tr td table thead tr th {
	background:none;
	height:63px;
	text-align:center;
	vertical-align:middle;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#313131;
}
table.pedido tbody tr td table tbody tr td table tbody tr td table.list {
	margin:0 0 0px 0;
}
table.pedido tbody tr td table tbody tr td table tbody tr td table.list thead tr th {
	background:url(../imgs/bg/carrinho-thead.jpg) 0px 0px repeat-x;
	height:31px;
	text-align:center;
	vertical-align:middle;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#313131;
}
table.pedido tbody tr td table tbody tr td table tbody tr td span {
	float:left;
	padding:0 10px;
}
table.pedido tbody tr td table tbody tr td table tbody tr td .padding {
	padding:0 10px;
}
table.pedido tbody tr td table tbody tr td table tbody tr td p {
	float:left;
	padding:0 10px;
	text-align:left;
}
table.pedido tbody tr td table tbody tr td table tbody tr td p a {
	color:#000;
}
table.pedido tbody tr td table tbody tr td table tbody tr td table.list tbody tr td.borderNone {
	border:none;
	background:none
}
table.pedido tbody tr td table tbody tr td table tbody tr td table.list tbody tr td {
	padding:10px 0;
	background:none;
	border-bottom:1px solid #EAEAEA;
	text-align:center;
	vertical-align:middle;
}
table.pedido tbody tr td table tbody tr td table tbody tr td table.list tbody tr td.last {
	background:#FAFAFA;
}
table.pedido tbody tr td table tbody tr td table tbody tr td table.list tfoot tr td {
	padding:10px 0;
	background:none;
	border-bottom:1px solid #EAEAEA;
	text-align:center;
	vertical-align:middle;
}
table.pedido tbody tr td table tbody tr td table tbody tr td table.list tfoot tr td.last {
	background:#F5F5F5;
}
table.pedido tbody tr td table tbody tr td table tbody tr td table.list tfoot tr td span {
	float:right;
	padding:0 10px 0 0;
}
table.pedido tbody tr td table tbody tr td table tbody tr td table.list tfoot tr.total td {
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#171717 url(../imgs/bg/bg-box-footer3.gif) 0px -59px no-repeat;
	border:none
}
table.pedido tbody tr td table tbody tr td table tbody tr td table.list tfoot tr.total td.last {
	background:#171717 url(../imgs/bg/bg-box-footer4.gif) right -59px no-repeat;
}
/************* unidades moveis *******************/
#content .box .contBox .imgs .exibe {
	float:left;
}
#content .box .contBox .imgs .exibe a {
	background:none;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F81D25;
	position:inherit;
	width:auto;
	height:auto;
}
#content .box .contBox .lista {
	float:left;
	margin:15px 0 10px 10px;
	width:584px;
}
#content .box .contBox .lista ul {
}
#content .box .contBox .lista ul li {
	width:100%;
	float:left;
	margin-bottom:20px;
}
#content .box .contBox .lista ul li .titulo-street {
	background:url("../img/bt-street.jpg") no-repeat left center;
	width:92%;
	color:#484848;
	float:left;
	font:bold 14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	padding-left:40px;
}
#content .box .contBox .lista ul li .titulo-street a:hover {
	color:#F91D25;
	text-decoration:none
}
#content .box .contBox .lista ul li .titulo-offroad a:hover {
	color:#F91D25;
	text-decoration:none
}
#content .box .contBox .lista ul li .titulo-street a {
	color:#484848;
	font:bold 14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content .box .contBox .lista ul li .titulo-street {
	color:#4C4C4C;
	font:bold 14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content .box .contBox .lista ul li .titulo-offroad a {
	color:#484848;
	font:bold 14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content .box .contBox .lista ul li .titulo-offroad {
	background:url("../img/bt-offroad.jpg") no-repeat left center;
	width:92%;
	color:#484848;
	float:left;
	font:bold 14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	padding-left:40px;
}
#content .box .contBox .lista ul li p {
	color:#666;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content .box .contBox .exibe2 {
	float:left;
}
#content .box .contBox .exibe2 a {
	background:none;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F81D25;
	position:inherit;
	width:auto;
	height:auto;
	text-decoration:underline
}
#content .box .contBox .description2 {
	width:auto;
	padding:10px 0 0 7px;
}
#content .box .contBox .description2 .titulo-street {
	background:url("../img/bt-street.jpg") no-repeat left center;
	width:232px;
	color:#484848;
	float:left;
	font:bold 14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	padding-left:40px;
}
#content .box .contBox .description2 .titulo-offroad {
	background:url("../img/bt-offroad.jpg") no-repeat left center;
	width:226px;
	color:#484848;
	float:left;
	font:bold 14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	padding-left:40px;
}
#content .box .contBox .description2 p {
	color:#484848;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:24px;
}
#content .box .contBox .description2 p .inf {
	background:url(../img/back-eventos.jpg) left center no-repeat;
	color:#484848;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:24px;
	padding-left:10px
}
#content .box .contBox .description2 .botton20 {
	padding:0px 0 20px 0px;
}
#content .box .contBox .description2 .cinza {
	width:auto;
	background:#F3F3F3;
	overflow:hidden;
	padding:0 0 10px 0;
}
#content .box .contBox .description2 .cinza label {
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#484848;
	width:113px;
	padding:5px 0 0 10px;
}
#content .box .contBox .description2 .cinza input {
	margin:6px 0 0 0px;
	float:left;
}
#content .box .contBox .description2 .cinza select {
	height:25px;
}
#content .box .contBox .description2 .cinza img {
	margin:0px 15px 0 5px;
	display:block;
	float:left;
}
#content .box .contBox .description2 .cinza ul {
	overflow:hidden;
}
#content .box .contBox .description2 .cinza ul li {
	padding:10px 0 0px 0;
	overflow:hidden;
}
#content .box .contBox .description2 p.preco {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
	width:310px;
	padding:30px 0 30px 0px;
	float:left;
}
#content .box .contBox .description2 p.preco strong {
	font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FA1B23;
}
#content .box .contBox .description2 a.comprar {
	width:123px;
	height:40px;
	margin:30px 0 0 0;

	display:block;
	background:url(../imgs/buttons/button.jpg) -0px -86px no-repeat;
	overflow:hidden;
	float:right;
}
#content .box .contBox .description2 a.avisar {
	width:123px;
	height:40px;
	margin:30px 0 0 0;
	display:block;
	background:url(../imgs/buttons/bg-bt-aviseme.jpg) left top no-repeat;
	overflow:hidden;
	float:right;
}
#content .box .contBox .description2 .hr {
	width:auto;
	height:1px;
	margin:0px 0 0 0;
	display:block;
	background:#F3F3F3;
	overflow:hidden;
	float:left;
}
#content .box .contBox .description2 .parcelamento {
	width:270px;
	padding:10px 0 0 0;
	float:left;
}
#content .box .contBox .description2 .boleto {
	width:180px;
	padding:10px 0 0 0;
	float:right;
}
#content .box .contBox .description2 h3 {
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
#content .box .contBox .description2 ul {
}
#content .box .contBox .description2 ul li {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}

