.portletHomeProdutos {
	clear: both;
	padding-top: 40px;
    font-size: 11px;
}


.ie7 .portletHomeProdutos {
	float:left;
	padding-top:0px;
	margin:0px 0px -20px 0px;
	clear: both;
	font-size: 11px;
	
}

.portletHomeProdutos a{
    color: #707070;
}

.portletHomeProdutos h2 {
	display: block;
	width: 107px;
	height: 25px;
	margin: 0 0 35px 0;
	font-size: 1px;
	overflow: hidden;
	text-align: left;
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/h-produtos.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.portletHomeProdutos .abas {
	clear: both;
	margin: 0;
}

.portletHomeProdutos .val-product span.prod-name{
	height: 40px;
}

.portletHomeProdutos .prod-info:hover *{
    text-decoration: underline;
    cursor: pointer !important;
}


.portletHomeProdutos .prod-info a {
	text-decoration: none;
}

.portletHomeProdutos .val-product {
    float: left;
    display: block;
    width: 150px;
    height: 305px;
    padding: 0 25px 0 10px;
    border-right: 1px solid #D2DAB3;
}
.portletHomeProdutos .val-product span{
	float:left;
	text-align:left;
	line-height:13px;
}
.portletHomeProdutos .val-product span.image{
	float: none;
	display: block;
	height: 160px;
	margin-bottom: 10px;
	padding: 30px 0 0 0;
	text-align: center;
	overflow: hidden;
}
.portletHomeProdutos .val-product img{
    max-width: 150px;
	max-height: 160px;
}
.portletHomeProdutos .prod-name,
.portletHomeProdutos .prod-cat,
.portletHomeProdutos .old-val {width:150px;},
.portletHomeProdutos .prod-name{
	color: #404040;
    font-size: 11px;
    height: 27px;
    overflow: hidden;
}

.portletHomeProdutos .small-cite{
	margin-top: 20px;
}
	
.portletHomeProdutos .prod-name{
	font-size:11px;
}
.portletHomeProdutos .price{
	float:left;
	margin:5px 0;
	padding:3px 5px;
	line-height:23px !important;
	font-size:19px;
	font-weight:bold;
	color:#333332;
	background:#ffe746;
	white-space:nowrap;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.ie7 .portletHomeProdutos .price{
	float:left;
	margin:0;
	padding:3px 2px 3px 2px;
	line-height: 23px !important;
	font-size:19px;
	font-weight:bold;
	color:#333332;
	background:#ffe746;
	white-space:nowrap;
}

.ie8 .portletHomeProdutos .price{
	background:#ffe746;
    color:#333332;
    float: left;
    font-size: 19px;
    font-weight: bold;
	margin:0;
    padding:3px 2px 3px 2px;
    white-space:nowrap;
}

.portletHomeProdutos .espaco_semdesconto { height: 21px; }

.portletHomeProdutos .sob-encomenda {
		    display: block;
		    height: 28px;
		    margin: 0 0 5px 0;
		    width: 95px;
			border: 0;
		}
		
.portletHomeProdutos .old-val{
	display: block;
	padding-top: 5px;
}
.portletHomeProdutos .old-val strike{
	margin-left: 5px;
}

.portletHomeProdutos .old-val span {
    padding: 3px;
    margin: -3px 3px 0 0;
    background-color: #EAF1D4;
    
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.portletHomeProdutos .comdesconto{ 
	color: #707070;
}

.portletHomeProdutos .comdesconto .price {
    color: #FF4E00;
}

/*

.portletHomeProdutos .tabs {
    clear: both;
    position: relative;
    z-index: 2;
    height:67px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.portletHomeProdutos .tabs li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}
.portletHomeProdutos .tab-active {
    opacity: 1 !important;
}

*/

.portletHomeProdutos .ofertas,
.portletHomeProdutos .ofertas a{width:307px;height:67px;}
	.portletHomeProdutos .maisvistos,
.portletHomeProdutos .maisvistos a{width:310px;height:67px;}
	
.portletHomeProdutos a {
    color: #707070;
}

.portletHomeProdutos .orange-arrow {
	color: #FF7800 !important;
	font-size: 11px;
	padding: 0 8px 0 0;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/arrow-orange.gif);
	background-repeat: no-repeat;
	background-position: right 65%;
}
.portletHomeProdutos .bt-vertodas {
    padding-left: 248px;
}

/***********************************
	CARROSSEL
***********************************/
.portletHomeProdutos  .containercarrossel{
	display:block;
	position:relative;
	z-index:2;
	margin:0;
}

.ie7 .portletHomeProdutos  .containercarrossel{
	display:block;
	position:absolute;
	z-index:2;
	margin:0;
}

.portletHomeProdutos .containercarrossel li{
	display:inline;
	float:left;
}
.portletHomeProdutos .carrossel-back,
.portletHomeProdutos .carrossel-next{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	z-index:5;
	top:35%;
    width: 18px;
    height: 25px;
	cursor:pointer;
}
.portletHomeProdutos .carrossel-back {
	left: 0;
	background-image: url(../img/setas-laranja.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.portletHomeProdutos .carrossel-back:hover {
	background-position: 0 -25px;
}

.portletHomeProdutos .carrossel-next {
	right: 0;
	background-image: url(../img/setas-laranja.png);
	background-repeat: no-repeat;
	background-position: -18px 0;
}
.portletHomeProdutos .carrossel-next:hover {
	background-position: -18px -25px;
}

.portletHomeProdutos .selecionador-itens{
	margin:30px auto 0;
	height:15px;
	width:110px;
}
.portletHomeProdutos .selecionador-itens .inactive{
	display:block;
	float:left;
	margin:0 5px;
	width:12px;
	height:12px;
	background-image: url(../img/ico-paginador-carrossel.png);
	background-repeat: no-repeat;
	background-position: 0 -12px;
}
.portletHomeProdutos .selecionador-itens .inactive:hover,
.portletHomeProdutos .selecionador-itens .active{background-position:0 0;}



.portletHomeProdutos .produtos-wrapper{
    margin: -20px 0px 0px 0px;
	width:621px;
	position:relative;
}

.ie7 .portletHomeProdutos .produtos-wrapper{
    margin: -20px 0px 0px 0px;
	width:621px;
	position:absolute;
}

.portletHomeProdutos .produtos-wrapper .belt-wrapper{
	margin:32px auto 0;
	width:570px;
	height:315px;
	overflow:hidden;
	position:relative;
}
.portletHomeProdutos .produtos-wrapper .block-product{
	display:inline-block;
	width:202px;
}
a {
outline: none;
}
/***********************************/


.fadecontentwrapperp{
	position: relative;
	width: 623px;
	height: 350px; 
	overflow: hidden;
}

.fadecontentp{ 
	position: absolute;
	visibility: visible;
	height:550px;
	width: 621px;
	background-color:#FFF;
}

.contentp { 
	padding:0px;
	margin-bottom:0px;
	background-color:#FFF;
	height:430px;
	width:621px;
	
}
.ie7 .contentp { 
	padding:0px;
	margin-bottom:0px;
	height:450px;
	width:621px;
}
.fadecontenttogglerp{ 
	width: 621px;
	border-top-width: 0;
	overflow: hidden;
}

.fadecontenttogglerp a{
	text-decoration: none;
	padding:0px;
	width: 307px;
	height: 67px;
	float: left;
	display: block;
	font-weight: bold;
	font-style: italic;
	font-size:13px;
	color:#7E884B;
	background-image:url(../img/bg-ofertas.png);
	background-repeat:no-repeat;
}

.fadecontenttogglerp a:hover{
	background-image:url(../img/bg-ofertas-over.png);
	color:#ffffff;
}

.fadecontenttogglerp a.toc{ 
	padding:20px 0px 0px 0px;
	text-align:center;
	
}

.fadecontenttogglerp a.prev, .fadecontenttogglerp a.next{ 
	color: black;
}

.fadecontenttogglerp a.prev:hover, .fadecontenttogglerp a.next:hover{
	color:#ffffff;
	background: black;
}


.div_tabsp {
	background-image:url(../img/bg_tabs_top.png);
	background-repeat:no-repeat;
	border: none;
	z-index:100;
	position:relative;
	width:620px;
	height:10px;
	top:110px;
	left:0px;
}

.ie7 .div_tabsp {
	background-image:url(../img/bg_tabs_top.png);
	background-repeat:no-repeat;
	border: none;
	z-index:100;
	position:relative;
	width:620px;
	height:10px;
	top:70px;
	left:0px;
}

ul.tabsp {
margin: 0px 0px -8px 0px ;
padding: 0px 0px -50px 0px;
float: left;
list-style: none;
width:628px;
height: 67px;
}
 
ul.tabsp li {
	float: left;
	margin: 0;
	padding: 0;
	height: 67px; /*--diminui 1px da altura da lista nao ordenada--*/
	width: 309px;
	line-height: 60px; /*--Alinha o texto verticalmente na aba--*/
	overflow: hidden;
	position: relative;
	background-image:url(../img/bg-ofertas.png);
	font-size:16px;
	color:#7E884B;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	vertical-align:middle;
}
ul.tabsp li a {
text-decoration: none;
height: 67px;
color:#7E884B;
display: block;
font-size:13px;
padding: 0 20px;
outline: none;
text-align:center;
vertical-align:middle;
}
ul.tabsp li a:hover {
	font-size:13px;
	color: #FFF;
	background-image:url(../img/bg-ofertas-over.png);
	text-align:center;
	vertical-align:middle;
}
html ul.tabsp li.active a{ /*--Faz a lista ativa nao obedecer as propriedades do hover--*/
	font-size:13px;
	color: #fff;
	background-image:url(../img/bg-ofertas-over.png);
	text-align:center;
	vertical-align:middle;
}

.radiusl {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px 0px 0px 0px ;

width:310px;
}
.radiusn {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px 0px 0px 0px ;

width:310px;
}
.tab_containerp {
border: none;
overflow: hidden;
clear: both;
float: left; 
width: 619px;
height:320px;
background-color:#FFF;
padding-top:40px;
margin-bottom:20px;
}
.tab_content {
padding: 20px;
font-size: 1.2em;
height:600px;
}

.ie7 .all { display: table; float: left; margin-left:0px; margin-top:8px; width:130px; }

.ie8 .all { display: table;	height:29px; float: left; margin-left:0px; margin-top:6px; }

.ie7 .precos_b_l {
	width:3px;
	height:29px;
	background-image:url(../img/Precos_B_L.png);
	float:left;
}
.ie8 .precos_b_l {
	width:3px;
	height:29px;
	background-image:url(../img/Precos_B_L.png);
	float:left;
}
.ie7 .precos_b_r {
	width:3px;
	height:29px;
	background-image:url(../img/Precos_B_R.png);
	float:left;
}
.ie8 .precos_b_r {
	width:3px;
	height:29px;
	background-image:url(../img/Precos_B_R.png);
	float:left;
}

