/* ======  CROSS SELL CARROSSEL ====== */

div.crossSell div.crossSlider {
	width: 220px;
	height: 980px;
	position: relative;
	margin: 0 auto 15px;
	padding:0px;
	background:#fff url(../images/slider-vertical-bg2.gif) repeat-y;
	float:left;
	display:block;
	clear:both;
}

div.crossSell.static div.crossSlider { height:auto; padding-bottom:20px;}

span.crossVert, span.crossVertTop { 
	background: url(../images/slider-vertical-bg-bottom.gif) no-repeat center bottom; 
	display:block;
	width:220px;
	height:14px;
	bottom:0px;
	position:absolute;
	margin:0px;
	padding:0px;	
	}
span.crossVertTop { 
	background: url(../images/slider-vertical-bg-top.gif) no-repeat center top; 
	top:0px;
	left:0;
}
	div.crossSell div.crossSlider .wrapper {
		width: 200px;
		height: 875px;
		margin:45px 0px 0px 10px;
		position: absolute;
		overflow: hidden;
		top:0px;
		left: 5px;
	}
	
div.crossSell.static div.crossSlider .wrapper  {height:auto; position:relative;}
	
		div.crossSell div.crossSlider .wrapper ul {
			width: 200px;
			height: 875px;
			list-style: none;
			position: absolute;
			top: 0px;
			left: 0px;
			margin: 0px;
			padding: 0px;
		}
		
div.crossSell.static div.crossSlider .wrapper ul  {height:100%; position:relative;}
		div.crossSell div.verticalSlider ul li {
			padding: 0px;
			margin: 0px;
			height: 880px;
			width: 195px;
			display:block;
		}
div.crossSell div.crossSlider .arrow {
	display: block;
	height: 25px;
	width: 68px;
	background: url(../images/slider-vertical-arrows.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow:hidden;
	position: absolute;
	top: 0px;
	cursor: pointer;
}
div.crossSell div.crossSlider .arrowBottom {
	display: block;
	height: 25px;
	width: 68px;
	background: url(../images/slider-vertical-arrows.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow:hidden;
	position: absolute;
	bottom: 30px;
	cursor: pointer;
}
div.crossSell div.crossSlider .forward {
	background-position: 0px 0;
	right: 35px;
}
div.crossSell div.crossSlider .back {
	background-position: -67px 0;
	left: 35px;
}
div.crossSell div.crossSlider .forward:hover {
	background-position: 0px -26px;
}
div.crossSell div.crossSlider .back:hover {
	background-position: -67px -26px;
}
div.crossSell div.crossSlider .disableb {
	background-position: -67px -52px;
	left: 35px;
}
div.crossSell div.crossSlider .disablef {
	background-position: 0px -52px;
	right: 35px;
}
div.crossSell div.crossSlider .disableb:hover {
	background-position: -67px -52px;
	left: 35px;
}
div.crossSell div.crossSlider .disablef:hover {
	background-position: 0px -52px;
	right: 35px;
}
div.crossSell div.crossSlider .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
}
div.crossSell div.crossSlider .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
	background: none;
}
div.crossSell div.slider-tab-default {
	width: 220px;
	height: 90px;
	position: relative;
	margin: 0px;
	background:#fff url(../images/slider-vertical-tab-recomendados-solo.gif) left top no-repeat;
	float:left;
	display:block;
	clear:both;
}
div.crossSell div.slider-tab-default a.recomendado {
	color:#6a6a6a;
	text-decoration:none;
	font-size:105%;
	display:block;
	float:left;
	width:108px;
	height:25px;
	text-align:center;
	padding:10px 0px 0px 0px;
	outline:0;
	/*background:transparent url(../images/slider-vertical-tab-recomendados.gif) -666px top no-repeat;*/
}
div.crossSell div.slider-tab-default a.acessorios {
	color:#949391;
	text-decoration:none;
	font-size:80%;
	display:block;
	float:left;
	width:98px;
	height:17px;
	text-align:center;
	padding:10px 0px 0px 0px;
	margin-top:5px;
	outline:0;
	background:transparent url(../images/slider-vertical-tab-recomendados.gif) -108px -5px no-repeat;
}
div.crossSell div.slider-tab-acess {
	width: 220px;
	height: 90px;
	position: relative;
	margin: 0px;
	background:#fff url(../images/slider-vertical-tab-acessorios-solo.gif) left top no-repeat;
	float:left;
	display:block;
	clear:both;
}
div.crossSell div.slider-tab-acess a.recomendado {
	color:#949391;
	text-decoration:none;
	font-size:80%;
	display:block;
	float:left;
	width:93px;
	height:17px;
	text-align:center;
	margin:5px 0px 0px 14px;
	outline:0;
	background:transparent url(../images/slider-vertical-tab-acessorios.gif) -14px -5px no-repeat;
	padding:10px 0 0;
}
div.crossSell div.slider-tab-acess a.acessorios {
	color:#6a6a6a;
	text-decoration:none;
	font-size:105%;
	display:block;
	float:left;
	width:108px;
	height:25px;
	text-align:center;
	padding:0px;
	margin:10px 0px 0px 2px;
	outline:0;
	position:absolute;
	left:106px;
}


div.crossSell div.slider-tab-acess div.toptit,
div.crossSell div.slider-tab-default div.toptit, 
div.crossSell div.crossSlider div.toptit {
	display:block;
	clear:both;
	float:left;
	font-size:85%;
	font-weight:bold;
	margin:10px 0px 0px 9px;
	position:absolute;
	top:35px;
}
/* SLIDES */
div.crossSell div.crossSlider div.toptit { 
	display:inline;
	position:relative; 
	margin:10px 0 0 10px;
	padding:0px;
	top:0px
}

div.crossSellProducts {
	width:195px;
	height:290px;
	display:block;
	float:left;
	clear:both;
	position:relative;
	padding:0px;
	margin:0 0 20px 0;
	text-align:center;
}
div.crossSellProducts img {
	margin:0 auto;
}
div.crossSellProducts h3 {
	margin:0px;
	padding:0px;
	text-align: left;
	font-size:85%;
	font-weight:bold;
	color:#666;
	line-height:110%;
	height:50px;
	display:block;
	margin:3px 0px 5px 0px;
	float:left;
	}
div.crossSellProducts.servicos h3{
	margin-top:30px;
	font-size:90%;
	height:27px;
	}

div.crossSellProducts p {
	margin:7px 0px 0px 0px;
	padding:0px;
	text-align: left;
	font-size:90%;
	line-height:150%;
	font-weight:bold;
	color:#666;
	float:left;
	display:block;
	clear:both;
	position:relative;
	width:100%;
}
div.crossSellProducts p span.price {
	margin: 0px 0px 0px 0px;
	padding:0;
	font-size:150%;
	font-weight:bold;
	color:#d45f0f;
}
div.crossSellProducts p span.off {
	margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	color: #1590CB;
}
div.crossSellProducts p.voltagem {
	margin:5px 0px 5px 0px;
	padding:5px 0px;
	width:190px;
	float:left;
	display:block;
	clear:both;
	text-align:center;
	border:1px solid #E3DCE4;
	background:#FEF6E3;
	font-size:80%;
	font-weight:normal;
	position:relative;
}
div.crossSellProducts p.voltagem strong {
	font-weight:bold;
	margin:-3px 0px 3px 0px;
	padding:0px;
}
div.crossSellProducts a.remover {
	display:block;
	float:left;
	width:147px;
	height:25px;
	margin:13px 0px 0px 0px;
	padding:0px;
	text-indent: -9999px;
	overflow:hidden;
	background:#fff url(../images/slider-vertical-bt-remover.gif) no-repeat;
	outline:0;
}

div.crossSellProducts a.vejamais {
	display:block;
	float:left;
	width:195px;
	height:25px;
	margin:13px 0px 0px 0px;
	padding:4px;
	text-indent: 45px;
	color: #FFFFFF;
	font-weight: bold;
	overflow:hidden;
	background:#fff url(../images/vejamais.gif) no-repeat;
	outline:0;
}

div.crossSellProducts a.comprarjunto {
	display:block;
	float:left;
	width:147px;
	height:25px;
	margin:13px 0px 0px 0px;
	padding:0px;
	text-indent: -9999px;
	overflow:hidden;
	background:transparent url(../images/slider-vertical-bt-comprarjunto.gif) no-repeat;
	outline:0;
}
div.crossSellProducts a.quickview {
	display:block;
	float:right;
	width:39px;
	height:39px;
	margin:0px 0px 0px 5px;
	padding:0px;
	position: absolute;
	right:0;
	top:0;
	text-indent: -9999px;
	overflow:hidden;
	background:transparent url(../images/slider-vertical-bt-quickview.gif) no-repeat;
	outline:0;
}
div.crossSellMore {
	width:200px;
	height:108.75px;
	display:block;
	float:left;
	position:relative;
	padding:0px;
	margin:0px;
	text-align:center;
	border-bottom:1px solid #ccc;
}
div.crossSellMore.last {
	border-bottom:none;
}
div.crossSellMore img {
	display:block;
	float:left;
	padding:0px;
	margin:10px 10px 60px 0px;
}
div.crossSellMore p {
	float:right;
	position:relative;
	width:130px;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:80%;
	line-height:120%;
	font-weight:bold;
	text-align:left;
	color:#666;
}
div.crossSellMore p span.prod {
	margin:0px 0px 7px 0px;
	padding:0;
	display:block;
}
div.crossSellMore p span.price {
	margin:0;
	padding:0;
	font-size:150%;
	font-weight:bold;
	color:#d45f0f;
}
div.crossSellMore a.remover {
	display:block;
	width:128px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	background:transparent url(../images/slider-vertical-bt-remover-pq.gif) no-repeat;
	outline:0;
}
div.crossSellMore a.comprarjunto {
	display:block;
	width:128px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	background:transparent url(../images/slider-vertical-bt-comprarjunto-pq.gif) no-repeat;
	outline:0;
}
div.crossTextil  {
	float:left; 
	display:block; 
	width:195px; 
	height:auto; 
	clear:none; 
	overflow:hidden; 
	padding:20px 21px 20px 21px; 
	border-left:1px solid #DDD;
}

div.crossTextil img {margin:0 0 10px -20px;}

div.spaceTextil { border-top:1px solid #DDD; height:7px; background:#F1E8E1; width:100%; clear:both;}

div.clear {
	background:none;
	border:0;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	margin:0;
	padding:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
div.crossSell div.slider-tab-acess.alone a.recomendado#recomendado, 
div.crossSell div.slider-tab-default.alone a.acessorios#acessorios{
	display:none;
} 
div.crossSell div.slider-tab-acess.alone a.acessorios#acessorios, 
div.crossSell div.slider-tab-default.alone a.recomendado#recomendado{
	display:block;
} 