html{
	height:100%;
}
body{
	margin:0;
	padding:0;
	background:#C2D0DF url(/temas/ricopia/images/bg01.png) 0 0 repeat-x;
	height:100%;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
}

img{
	border:0;
}
form{
	margin:0;
	padding:0;
}

a { text-decoration: none; }


.clear{
	clear:both;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}

#wrapper{
	width:980px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	height:100%;	
}



/* +++++++++++++++++++++++ INICIO: TOPO ++++++++++++++++++++++++++*/

#topo{
	display:block;
	position:relative;
	padding:0 15px 10px 15px;	
}
.sombraLeft{
	display:block;
	position:absolute;
	width:7px;
	height:202px;
	background:url(/temas/ricopia/images/sombraLeft.png) 0 0 no-repeat;
	z-index:0;
	top:0;
	left:-7px;
}
.sombraRight{
	display:block;
	position:absolute;
	width:7px;
	height:202px;
	background:url(/temas/ricopia/images/sombraRight.png) 0 0 no-repeat;
	z-index:0;
	top:0;
	right:-7px;
}


.topTopo{
	display:block;
	padding:5px 0 0 0;
}
.carrinhoTopo{
	display:block;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
.carrinhoTopo span{
	display:block;
	float:left;
	width:34px;
	height:34px;
	background:url(/temas/ricopia/images/iconCarrinho.png) 0 0 no-repeat;
	margin:0 10px 0 0;
}
.carrinhoTopo div{
	padding:11px 0 0;
}

.carrinhoTopo a{
	color:#E30000;
}

.areaReservada{
	display:block;
	float:left;
	font-family: Futura, "Trebuchet MS", Arial, sans-serif;	
	font-size:8px;
	font-weight:bold;
	color:#4C4C4C;
	text-transform:uppercase;
	margin:0 0 0 30px;
	width:400px;
}
.areaReservada > span{
	display:block;
	padding:13px 4px 0 0;
	float:left;
}
.areaReservada input[type="text"],
.areaReservada input[type="password"]{
	display:block;
	width:94px;
	border:solid 1px #cccccc; 
	padding:3px 2px 3px 2px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999999;
	float:left;
	margin:4px 0px 0 4px;
}
.areaReservada input[type="submit"]{
	display:block;
	float:left;
	margin:4px 0px 0 0;	
	width:10px;
	height:20px;
	background:#fff url(/temas/ricopia/images/setaBlack.png) 50% 50% no-repeat;
	border:0;
}

.menuTopo{
	display:block;
	float:right;
}
.menuTopo ul{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
.menuTopo ul li{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:13px 0 0 0;
}
.menuTopo ul li a{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	
	font-family: Futura, "Trebuchet MS", Arial, sans-serif;	
	font-size:8px;
	font-weight:bold;
	color:#4C4C4C;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 7px 0 0;
	margin:0 0 0 12px;
	background:url(/temas/ricopia/images/bulletMenu.png) 100% 3px no-repeat;
	
}


.middleTop{
	display:block;
	float:left;
	clear:both;
	width:100%;
	background:url(/temas/ricopia/images/bgTopo.png) 0 0 no-repeat;
	margin:10px 0 15px 0;
	height:85px;
	padding:15px 0 0px 0;
}

.logoTopo{
	float:left;
}

.mainMenu{
	display:block;
	float:left;
}
.mainMenu ul{
	display:block;
	list-style:none;
	margin:0;
	padding:14px 10px 0 0;
}
.mainMenu ul li{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:13px 0 0 0;
}
.mainMenu ul li a{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	
    font-family: 'tradegothic_bold';
	font-size:15px;
	color:#4C4C4C;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 10px 0 0;
	margin:0 0 0 10px;
	background:url(/temas/ricopia/images/setaBlack.png) 100% 5px no-repeat;
}

.mainMenu ul li.red a{
	color:#E30000;
	background:url(/temas/ricopia/images/setaRed.png) 100% 5px no-repeat;	
}

.newsletter{
	display:block;
	float:right;
	width:227px;
	height:39px;
	position:relative;
	background:url(/temas/ricopia/images/bgNewsletterTopo.png) 0 0 no-repeat;
	margin:30px 10px 0 0;
}
.newsletter input[type="text"]{
	display:block;
	position:absolute;
	width:90px;
	border:0;
	background:none;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999999;
	z-index:2;
	top:2px;
	left:115px;
	outline:none;
}
.newsletter input[type="submit"]{
	display:block;
	position:absolute;
	right:-4px;
	top:-5px;
	z-index:2;
	margin:4px 0px 0 0;	
	width:15px;
	height:22px;
	background:url(/temas/ricopia/images/setaRedBig.png) 50% 50% no-repeat;
	border:0;
}


.bottomTop{
	display:block;
	clear:both;
}
.pesquisaTopo{
	display:block;
	float:left;
	width:289px;
	height:42px;
	position:relative;
	background:url(/temas/ricopia/images/bgPesquisa.png) 0 0 no-repeat;
}
.pesquisaTopo input[type="text"]{
	display:block;
	position:absolute;
	width:160px;
	border:0;
	background:none;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999999;
	z-index:2;
	top:9px;
	left:107px;
	outline:none;

}
.pesquisaTopo input[type="submit"]{
	display:block;
	position:absolute;
	right:-4px;
	top:0px;
	z-index:2;
	margin:4px 0px 0 0;	
	width:15px;
	height:22px;
	background:url(/temas/ricopia/images/setaRedBig.png) 50% 50% no-repeat;
	border:0;
}

.tickerTopo{
	display:block;
	float:right;
	margin:0 10px 0 0;
	width:580px;
}
.tickerTopo > span{
	display:block;
	float:left;
	width:29px;
	height:31px;
	background:url(/temas/ricopia/images/iconTicker.png) 0 0 no-repeat;
	margin:0 10px 0 0;
}
.tickerTopo > div{
	display:block;
	float:left;
	width:540px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px 0 0 0;
	overflow:hidden;
	height: 30px;
	position: relative;
	top: -3px;
	white-space: nowrap;
}



/* +++++++++++++++++++++++ FIM: TOPO ++++++++++++++++++++++++++*/


/* +++++++++++++++++++++++ INICIO: CONTENT ++++++++++++++++++++++++++*/

#content{
	clear:both;
	padding:0 15px 20px 15px;
	background:#FFF;	

}

.sliderHome{
	display:block;
	width:950px;
	height:300px;
	position:relative;
	margin:0 0 15px 0;
	overflow: hidden;
}
.sliderHome.ambiente_interior{ height: 150px; }
.sliderHome .destaque{
	display:block;
	width:950px;
	height:300px;
	overflow:hidden;
	position:relative;
}
.sliderHome .destaque .info{
	display:block;
	position:absolute;
	width:300px;
	left:40px;
	bottom:80px;
	z-index:10;
	padding:0 0 0px 0;
}
.cycle-overlay span.titulo,
.sliderHome .destaque .info .titulo{
	display:block;
	font:bold 25px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 3px 0;
}
.cycle-overlay span.resumo,
.sliderHome .destaque .info .resumo{
	display:block;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0 0 15px 0;	
}

.cycle-overlay a.lerMais,
.sliderHome .destaque .info .lerMais{
	display:block;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#E30000;
	text-decoration:none;
}


.sliderHome .paginacaoSlider {
	position:absolute;
	z-index:900;
	left:15px;
	bottom:15px;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
.sliderHome .paginacaoSlider li{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;	
}
.sliderHome .paginacaoSlider li a{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
    font-family: 'tradegothic_bold';
	font-size:13px;
	color:#333333;	
	width:24px;
	padding:8px 0 4px 0;
	margin:0 10px 0 0;
	text-decoration:none;
	background:url(/temas/ricopia/images/bgPaginacaoslider-off.png) 50% 0 no-repeat;
	text-align:center;
}

.sliderHome .paginacaoSlider li a:hover{
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.sliderHome .paginacaoSlider li.cycle-pager-active a{
	background:url(/temas/ricopia/images/bgPaginacaoslider-on.png) 50% 0 no-repeat;
	color:#E30000;
}
.sliderHome .paginacaoSlider li.cycle-pager-active a:hover{
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;
}

.botoesBig{
	display:block;
	float:left;
	clear:both;
	margin:0 0 15px 0;
}
.botoesBig a{
	display:block;
	float:left;
	margin:0 0px 0 15px;
	position: relative; 
}
.botoesBig a:first-child{
	margin:0 0 0 0;
}
.botoesBig.banners_interiores a:first-child { margin-left: 15px; }
.botoesBig.banners_interiores a { margin-bottom: 10px; }


.botoesBig a.img1 span { background-color: #eb1984; display: block; position: absolute; width: 208px; height: 2px; bottom: 8px; left: 9px; }
.botoesBig a.img2 span { background-color: #00aeef;  display: block; position: absolute; width: 208px; height: 2px; bottom: 8px; left: 9px;}
.botoesBig a.img3 span { background-color: #fff200;  display: block; position: absolute; width: 208px; height: 2px; bottom: 8px; left: 9px;}
.botoesBig a.img4 span { background-color: #000;  display: block; position: absolute; width: 208px; height: 2px; bottom: 8px; left: 9px;}
.botoesBig a:hover span { background-color: #97afc9; }

.listaProdutosHome{
	display:block;
	float:left;
	clear:both;
	width:100%;
	padding:15px 0 0px 0;
	background:url(/temas/ricopia/images/tracejado-horiz.png) 0 0 repeat-x;
	
}
.listaProdutosHome .linhaProdutos{
	display:block;
	float:left;
	clear:both;
	width:100%;
	padding:15px 0 15px 0;
	background:url(/temas/ricopia/images/tracejado-horiz.png) 0 100% repeat-x;
	margin:0 0 15px 0;
}
.linhaProdutos .produto{
	display:block;
	float:left;
	width:226px;
	margin:0 0 0 15px;
}
.linhaProdutos .produto:first-child{
	margin:0 0 0 0;	
}
.produto .thumb{
	display:block;
	height:150px;
	overflow:hidden;
	text-align:center;

}
.produto .titulo{
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px 0 5px 0;
}
.produto .titulo a{
	color:#333333;
	text-decoration:none;
}
.produto .descricao{
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333;	
	padding:0 0 15px 0;
}
.produto .preco{
	display:block;
}
.produto .preco .precoOld{
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	text-decoration:line-through;
	margin:0 20px 0 0;
}
.produto .preco .precoActual{
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#E30000;
	padding:0 0 0 20px;
	margin:0 0 0 0px; 
	background:url(/temas/ricopia/images/setaRedPreco.png) 0 0 no-repeat;
}
.produto .infoAdicional{
	display:block;
	float:left;
	margin:5px 0 0 0; 
	clear:both;

	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
}
.produto .infoAdicional b{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#E30000;
}




.destaqueSolucao{
	display:block;
	float:left;
	width:100%;
	margin:0 0 0px 0;
	padding:0 0 15px 0;
		background:url(/temas/ricopia/images/tracejado-horiz.png) 0 100% repeat-x;

}
.destaqueSolucao .foto{
	display:block;
	float:left;
	border:solid 1px #CCCCCC;
	overflow:hidden;
	margin:0 15px 0 0;
}
.destaqueSolucao .info{
}
.destaqueSolucao .info .titulo{
	display:block;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#E40000;
	padding:0 0 10px 0;
}
.destaqueSolucao .info .descricao{
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 30px 0;
}
.destaqueSolucao .lerMais{
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#E30000;
	text-decoration:none;
	text-transform:uppercase;
}



/* +++++++++++++++++++++++ FIM: CONTENT ++++++++++++++++++++++++++*/



/* +++++++++++++++++++++++ INICIO: RODAPE ++++++++++++++++++++++++++*/

#rodape{
	display:block;
	float:left;
	clear:both;
	padding:15px;
	background:#FFF;
	width:950px;
}

.menuRodape{
	display:block;
	float:left;
	clear:both;
}
.menuRodape a{
	color:#4C4C4C;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Futura, "Trebuchet MS", Arial, sans-serif;	
	font-size:8px;
	font-weight:bold;
	margin:0 20px 0 0;
}


.copyright{
	color:#4C4C4C;
	text-decoration:none;
	font-family: Futura, "Trebuchet MS", Arial, sans-serif;	
	font-size:8px;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 0;
	display:block;
	clear:both;
	float:left;
}



/* +++++++++++++++++++++++ FIM: RODAPE ++++++++++++++++++++++++++*/





/********************* PAGINAS INTERIORES ***********************/

.colunaEsquerda{
	display:block;
	float:left;
	width:190px;
	margin:0 12px 0 0;
}
.colunaCentro{
	display:block;
	float:left;
	width:600px;
	
}

.colunaDireita{
	display:block;
	float:right;
	width:140px;
	text-align:right;
}
.colunaDireita .banner{
	margin:0 0 10px 0;

}

.colunaEsquerda .tituloMenu{
    font-family: 'tradegothic_bold';
	font-size:12px;
	color:#4B4B4B;
	text-transform:uppercase;
	background:#C2D0DF;
	display:block;
	padding:14px 12px 12px 12px;
}
.colunaEsquerda .menuProdutos{
	display:block;
}
.colunaEsquerda .menuProdutos ul{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
	border-bottom:solid 1px #E4EBF3;
	
}
.colunaEsquerda .menuProdutos ul li{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
.colunaEsquerda .menuProdutos ul li a{
	display:block;
	list-style:none;
	margin:0;
	padding:9px 0 7px 6px;;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	border-top:solid 1px #E4EBF3;
}
.colunaEsquerda .menuProdutos ul li:first-child a{
	border-top:0;
}

.colunaEsquerda .menuProdutos ul li a:hover,
.colunaEsquerda .menuProdutos ul li a.active{
	color:#000000;
}


/***** SUBMENU - MENU PRODUTOS ********/

.colunaEsquerda .menuProdutos ul li ul{
	display:block;
	list-style:none;
	margin:0;
	padding:0px 0 6px 8px;
	font-size:0;
}
.colunaEsquerda .menuProdutos ul li ul li{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
.colunaEsquerda .menuProdutos ul li ul li a{
	display:block;
	list-style:none;
	margin:0 0 0 0px;
	padding:3px 0 3px 10px;;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#868686;
	text-decoration:none;
	border-top:0;
	background:url(/temas/ricopia/images/bulletsubmenu.png) 0 7px no-repeat;
}
.colunaEsquerda .menuProdutos ul li ul li a:hover,
.colunaEsquerda .menuProdutos ul li ul li a.active{
	color:#000000;
}








.sliderProdutos{
	display:block;
	width:600px;
	height:110px;
	background:url(/temas/ricopia/images/bgSliderProdutos.png) 0 0 no-repeat;
	position:relative;
	text-align:center;
	overflow:hidden;
	margin:0 0 15px 0;
}
.sliderProdutos .setas{
	display:block;
	position:absolute;
	z-index:10;
	top:30px;
	width:12px;
	height:21px;
}
.sliderProdutos .setas.esquerda{
	background:url(/temas/ricopia/images/setaSliderLeft.png) 0 0 no-repeat;
	left:10px;
}
.sliderProdutos .setas.direita{
	background:url(/temas/ricopia/images/setaSliderRight.png) 0 0 no-repeat;
	right:10px;
}



.sliderProdutos ul{
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center;
	list-style:none;
	margin:0 auto;
	padding:0;
	font-size:0;
	text-align:center;
	width:550px;
	overflow:hidden;
	white-space:nowrap;	
	
}
.sliderProdutos ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
.sliderProdutos ul li a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	list-style:none;
	margin:0 2px 0 2px;
	padding:0;
	width:65px;
	height:90px;
	overflow:hidden;
}

.sliderProdutos ul li span{
	display:none;
	text-align:center;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#333333;
	position:absolute;
	bottom:8px;
	left:0;
	width:100%;
}



.sliderProdutos ul li:hover a{
	background:url(/temas/ricopia/images/hoverSliderProdutos.png) 0 0 no-repeat;
}
.sliderProdutos ul li:hover span{
	display:block;
}



.destaquesBigProdutos{
	display:block;
	width:600px;
	position:relative;
	margin:0 0 15px 0;
}
.destaquesBigProdutos .destaque{
	display:block;
	width:600px;
	height:238px;
	overflow:hidden;
	position:relative;

	
}



.destaquesBigProdutos .paginacaoSlider{
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center;
	position:relative;
	width:100%;
	padding:10px 0 0 0;
	
}
.destaquesBigProdutos .paginacaoSlider ul{
	display:inline-block;
	*display:inline;
	*zoom:1;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
	text-align:center;
}
.destaquesBigProdutos .paginacaoSlider ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;	
}
.destaquesBigProdutos .paginacaoSlider ul li a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	list-style:none;
	margin:0;
	padding:0;
    font-family: 'tradegothic_bold';
	font-size:10px;
	color:#333333;	
	width:17px;
	padding:4px 0 5px 0;
	margin:0 6px 0 0;
	text-decoration:none;
	background:url(/temas/ricopia/images/bgPaginacaosliderSmall-off.png) 50% 0 no-repeat;
	text-align:center;
}

.destaquesBigProdutos .paginacaoSlider ul li a:hover{
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.destaquesBigProdutos .paginacaoSlider ul li a.active{
	background:url(/temas/ricopia/images/bgPaginacaosliderSmall-on.png) 50% 0 no-repeat;
	color:#E30000;
}
.destaquesBigProdutos .paginacaoSlider ul li a.active:hover{
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;
}




/*** LISTAGEM PRODUTOS PAGINA DE PRODUTOS *******/

.listaProdutosProdutos{
	display:block;
	float:left;
	clear:both;
	width:600px;
	padding:15px 0 0px 0;
	background:url(/temas/ricopia/images/tracejado-horiz.png) 0 0 repeat-x;
	
}

.listaProdutosProdutos .linhaProdutos{
	display:block;
	float:left;
	clear:both;
	width:100%;
	padding:15px 0 15px 0;
	background:url(/temas/ricopia/images/tracejado-horiz.png) 0 100% repeat-x;
	margin:0 0 15px 0;
}


.listaProdutosProdutos .linhaProdutos .produto{
	display:block;
	float:left;
	width:170px;
	margin:0 0 0 45px;
}


.linhaProdutos .produto:first-child{
	margin:0 0 0 0;	
}

.listaProdutosProdutos .botaoComprar{
	display:block;
	float:right;
	width:83px;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 0 4px 0; 
	background:url(/temas/ricopia/images/btnComprar.png) 0 0 no-repeat;
	margin:0px 0 0 0;

	
}

/*
.produto .thumb{
	display:block;
	height:150px;
	overflow:hidden;
	text-align:center;

}
.produto .titulo{
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px 0 5px 0;
}
.produto .titulo a{
	color:#333333;
	text-decoration:none;
}
.produto .descricao{
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333;	
	padding:0 0 15px 0;
}
*/
.listaProdutosProdutos .produto .preco{
	display:block;
	float:left;
}
.listaProdutosProdutos .produto .preco .precoOld{
	display:block;
	clear:both;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	text-decoration:line-through;
	margin:0 0px 0px 0;
}
.listaProdutosProdutos .produto .preco .precoActual{
	display:block;
	clear:both;	
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#E30000;
	padding:6px 0 0 0px;
	margin:0 0 0 0px; 
	background:none;
}
.listaProdutosProdutos .disponibilidade{
	display:block;
	width:10px;
	height:10px;
	float:right;
	margin:6px 5px 0 5px;
}	
.disponibilidade.disponivel{
	background:url(/temas/ricopia/images/bolaDisponivel.png) 0 0 no-repeat;
}
.disponibilidade.indisponivel{
	background:url(/temas/ricopia/images/bolaIndisponivel.png) 0 0 no-repeat;
}
.disponibilidade.temporario{
	background:url(/temas/ricopia/images/bolaTemporario.png) 0 0 no-repeat;
}



.topoListagemLoja{
	display:block;
	background:#E6E6E6;
	padding:6px 10px 7px 10px;
}
.topoListagemLoja .tituloCategoria{
	display:block;
	float:left;
    font-family: 'tradegothic_bold';
	text-transform:uppercase;
	font-size:15px;
	color:#4B4B4B;
	padding:6px 0 0 0;
}
.topoListagemLoja .tituloProduto{
	display:block;
	float:left;
    font-family: 'tradegothic_bold';
	font-size:15px;
	color:#4B4B4B;
	padding:6px 0 0 0;
}
.topoListagemLoja .organizar{
	float:right;
}
.topoListagemLoja .organizar span{
	float:left;
    font-family: 'tradegothic_bold';
	font-size:12px;
	color:#999999;
	padding:6px 12px 0 0;
}
.topoListagemLoja .organizar ul{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.topoListagemLoja .organizar ul li{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.topoListagemLoja .organizar ul li a{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
    font-family: 'tradegothic_bold';
	font-size:12px;
	color:#666666;
	border-right:solid 1px #C5C5C5;	
	padding:5px 12px 5px 12px;
	text-decoration:none;
}
.topoListagemLoja .organizar ul li:first-child a{
	border-left:solid 1px #C5C5C5;	
}
.topoListagemLoja .organizar ul li a.preco{
	padding-right:24px ;
	background:url(/temas/ricopia/images/setaOrdenar.png) 80% 50% no-repeat;
}


.paginacaoListagem{
	display:block;
	clear:both;
	background:#E6E6E6;
	text-align:right;
	padding:8px;
}
.paginacaoListagem span{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.paginacaoListagem span a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
.paginacaoListagem ul{
	display:inline-block;
	*display:inline;
	*zoom:1;	
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
.paginacaoListagem ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;	
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
.paginacaoListagem ul li a{
	display:inline-block;
	*display:inline;
	*zoom:1;	

	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	padding:3px 6px 3px 6px;
	margin:0 1px 0 1px;
}
.paginacaoListagem ul li a.active,
.paginacaoListagem ul li a:hover{
	background:#BD0000;
	color:#FFFFFF;
}


.galeriaProduto{
	display:block;
	float:left;
	width:300px;
	margin:15px 0 0 0;
}
.galeriaProduto .foto{
	display:block;
	float:left;
	clear:both;
	width:300px;
	overflow:hidden;
	position:relative;
	text-align:center;

}
.galeriaProduto .foto .zoom{
	display:block;
	width:18px;
	height:18px;
	position:absolute;
	right:10px;
	top:10px;
	z-index:2;
	overflow:hidden;
	background:url(/temas/ricopia/images/icon-zoom.png) 0 0 no-repeat;
}

.galeriaProduto .navThumbs{
	display:block;
	float:left;
	clear:both;
	width:300px;
	text-align:center;	
	position:relative;
	margin:0 0 20px 0;
}
.galeriaProduto .navThumbs ul{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:248px;
	height:60px;
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
	font-size:0;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
}
.galeriaProduto .navThumbs ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
	text-align:center;
}
.galeriaProduto .navThumbs ul li a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:58px;
	height:58px;
	border:solid 1px #C2D0DF;
	list-style:none;
	margin:0 1px 0 1px;
	padding:0;
	text-align:center;
	overflow:hidden;
}
.galeriaProduto .navThumbs .seta{
	display:block;
	width:11px;
	height:16px;
	position:absolute;
	top:45px;
	z-index:5;	
}
.galeriaProduto .navThumbs .seta.esquerda{
	background:url(/temas/ricopia/images/setaGaleriaslider-left.png) 0 0 no-repeat;
	left:10px;
}
.galeriaProduto .navThumbs .seta.direita{
	background:url(/temas/ricopia/images/setaGaleriaslider-right.png) 0 0 no-repeat;
	right:10px;
}
.galeriaProduto .accoes{
	display:block;
	text-align:center;
}
.galeriaProduto .accoes a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
a.share{
	display:block;
	background:url(/temas/ricopia/images/iconShare.png) 0 0 no-repeat;
	padding:4px 0 5px 20px;
	margin:0 10px 0 0;
}
a.print{
	display:block;
	background:url(/temas/ricopia/images/iconPrint.png) 0 0 no-repeat;
	padding:3px 0 5px 20px;
	margin:0 0 0 10px;
}





.infoProduto{
	display:block;
	float:right;
	width:250px;
	margin:15px 0 0 0;	
}
.infoProduto .nomeProduto{
	display:block;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px 0 15px 0;
}
.infoProduto .descricaoProduto{
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 15px 0;
}
.infoProduto .refProduto{
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7A7A7A;
	padding:0 0 15px 0;
}
.infoProduto .refProduto span{
	color:#333333;
}

.infoProduto .precoProduto{
	display:block;
	float:left;
	clear:both;
	width:250px;
	margin:0 0 20px 0; 
}
.infoProduto .precoProduto .preco{
	display:block;
	float:left;
	margin:0 40px 0 0;
}
.infoProduto .precoProduto .preco .precoOld{
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#AEAEAE;
	text-decoration:line-through;
}
.infoProduto .precoProduto .preco .precoActual{
	display:block;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#C40000;
}
.infoProduto .precoProduto .disponibilidade{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7A7A7A;
	float:left;
	padding:15px 0 0 0;
}


.infoProduto .precoProduto .disponibilidade span{
	display:block;
	width:10px;
	height:10px;
	float:left;
	margin:1px 5px 0 0px;
}	
.disponibilidade .disponivel{
	background:url(/temas/ricopia/images/bolaDisponivel.png) 0 0 no-repeat;
}
.disponibilidade .indisponivel{
	background:url(/temas/ricopia/images/bolaIndisponivel.png) 0 0 no-repeat;
}
.disponibilidade .temporario{
	background:url(/temas/ricopia/images/bolaTemporario.png) 0 0 no-repeat;
}



.infoProduto .formaPagamento{
	display:block;

	clear:both;
	background:#E3EAF0 url(/temas/ricopia/images/separadorFormapagamento.png) 48% 50% no-repeat;
	padding:10px;
}
.infoProduto .formaPagamento .valorMensalidade{
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#416078;	
	width:95px;
	text-align:center;
	margin:10px 0 0 10px;
}
.infoProduto .formaPagamento .valorMensalidade > div{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#B30000;
	padding:10px 0 0 0;
}
.infoProduto .formaPagamento .valorMensalidade > div > span{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#B30000;
	clear:both;
}
.infoProduto .formaPagamento .numPrestacoes{
	display:block;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#43647E;	
	width:95px;
	text-align:left;
	margin:10px 0px 0 20px;
}
.infoProduto .formaPagamento .numPrestacoes select{
	display:block;
	float:left;
	width:50px;
	margin:10px 0 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#43647E;	
	padding:5px;
	border:solid 1px #CCCCCC;
	
	
	
}
.infoProduto .formaPagamento .numPrestacoes label{
	display:block;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#43647E;	
	padding:3px 0 0 0;

}




.infoProduto .quantidadeProduto{
	display:block;
	padding:20px 0 0 0;
}
.infoProduto .quantidadeProduto input[type="text"]{
	display:block;
	float:left;
	border:solid 1px #C2D0DF;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px 8px 4px 8px;
	width:15px;
	text-align:center;
	margin:5px 0 0 0;
}
.infoProduto .quantidadeProduto label{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	padding:12px 5px 0 0;
}
.infoProduto .quantidadeProduto input[type="submit"]{
	display:block;
	float:left;
	border:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	width:100px;
	height:31px;
	background:url(/temas/ricopia/images/btnComprarBig.png) 0 0 no-repeat;
	text-align:center;
	margin:0 10px 0 0;
	
}

.divCaracteristicas{
	display:block;
	float:left;
	clear:both;
	width:100%;
	margin:30px 0 0 0;
	
}
.divCaracteristicas .topo{ 
	display:block;
	background:#E6E6E6;
	padding:9px 10px 7px 10px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
}
.divCaracteristicas .info{ 
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;

}
.divCaracteristicas .info p{ 
	border-bottom:solid 2px #F4F4F4;
	padding:7px 0 5px 10px;
	margin:0;
}

#content_left { float: left; width: 690px; position: relative; overflow: hidden; }
#content_right { float: right; width: 240px; margin-right: 3px; position: relative; overflow: hidden; }

.loggedin { position: relative; top: 0; }
.u_name { font-size: 11px; font-weight: normal; }
