﻿/* #region RESULTADO DO FILTRO */ 
.indisponivel 
{
    font-size: 1.2em;
}
.lnkindisponivel 
{
    color: Black;
}
.filtragem{
	clear:right;
	margin:90px 0 0 220px;
	position:relative;
	width:755px
	}
	
.filtragem .tl, .filtragem .tr, .filtro .tl, .filtro .tr{
	position:absolute;
	top:-1px;
	height:11px;
	width:11px;
	}
	
.filtragem .tl, .filtro .tl{
	left:-1px;
	}
	
.filtragem .tr, .filtro .tr{
	right:-1px
	}
	
.filtragem .filtragemHeader{
	margin-bottom:1px;
	padding:10px
	}
	
.filtragem .filtragemHeader h2{
	font:bold 12px "Trebuchet MS", Arial;
	padding:2px 0
	}
	
.filtragem .direita{
	float:right;
	position:relative
	}
	
.filtragem .direita input{
	vertical-align:middle;
	}

.filtragem .direita .input{
	margin:0 3px;
	width:230px;
	}
	
.paginacao{
	padding:10px 0
	}
	
.paginacao .active{
	font-weight:bold;
	text-decoration:none
	}
	
.filtragemHeader, .filtro, .ordenacao{
	border-bottom:2px solid #fff
	}
		
.filtro{
	padding:12px 10px 10px 10px;
	overflow:hidden;
	margin:0 0 1px 0;
	position:relative
	}
	
.filtro .direita, .ordenacao .direita{
	margin-top:-2px;
	float:right
	}
	
.filtro select, .ordenacao select{
	vertical-align:middle
	}
	
.filtro h4{ 
	font-size:14px; 
	font-weight:bold; 
	margin:0 0 3px 
	}

.filtroBgAlternativo{
	background:transparent url(../img/bg_alerta1.gif) !important
	}	
	
.ordenacao{
	border-bottom:5px solid #ffc63e;
	padding:0 10px 0 0;
	overflow:auto;
	height:1%
	}
	
.ordenacao .direita{
	float:right;
	margin:7px 0 0 0
	}
	
.ordenacao h5{
	float:left;
	padding:10px;
	border-right:1px solid #fff;
	}
	
.ordenacao .ordemOpcoes{		
	overflow:auto;
	}
	
.ordenacao .ordemOpcoes li{
	float:left;
	padding:10px;
	border-right:1px solid #fff
	}
	
.ordenacao .ordemOpcoes a{
	text-decoration:none
	}
	
.ordenacao .ordemOpcoes a:hover{
	text-decoration:underline
	}
/* #end region RESULTADO DO FILTRO */ 

/* #region RESULTADO DO FILTRO MODO 1 */ 	
.filtroModo1 .produtos li{
	border-bottom:1px solid #000;
	position:relative;
	display:block;
	width:755px;
	padding:20px 0;
	overflow:auto;
	font-family:"Trebuchet MS",Arial;
	font-size:12px
	}
	
* html .filtroModo1 .produtos li {height:1%;}
	
.filtroModo1 dt{
	float:left;
	margin:0 0 0 168px;
	width:430px; /* modificar este valor afetarï¿½ o alinhamento da thumbnail */
	}
	
.filtroModo1 dt a{
	text-decoration:none;
	line-height:12px
	}
	
.filtroModo1 dt b{
	font-weight:bold;
	font-size:15px;
	display:block;
	line-height:17px
	}
	
.filtroModo1 dt p{
	margin:20px 0;
	line-height:14px
	}
	
.filtroModo1 dt a.more{
	display:block;
	padding:0 0 0 15px;
	text-decoration:underline;
	line-height:18px
	}
	
.filtroModo1 dt a:hover{
	text-decoration:underline
	}

.filtroModo1 dt a:hover b{
	text-decoration:underline
	}
	
.filtroModo1 dd{
	display:inline;
	}
	
.filtroModo1 .thumb{
	padding:20px 0;
	margin:0 0 0 -562px;
	float:left
	}
	
.filtroModo1 .selos{
	float:right;
	padding:0 0 17px 0;
	width:150px
	}
	
.filtroModo1 .valor{
	float:right;
	clear:right;
	width:150px;
	padding:0 0 15px 0
	}
	
.filtroModo1 .valorAtual{
	font-size:15px;
	font-weight:bold;
	display:block
	}
	
.filtroModo1 .rating{
	float:right;
	clear:right;
	width:150px
	}
	
.filtroModo1 .botoes{
	float:right;
	clear:right;
	width:154px;
	padding:15px 0 0 0
	}
	
.filtroModo1 .botoes a{
	text-decoration:none;
	height:24px;
	display:block;
	}
	
.filtroModo1 .botoes span{
	visibility:hidden
	}
	
.filtroModo1 .btDetalhes{
	width:65px;
	float:left
	}
	
.filtroModo1 .btComprar{
	background-position:-65px top !important;
	width:86px;
	margin:0 0 0 68px;
	}
/* #end region RESULTADO DO FILTRO MODO 1 */ 

/* #region RESULTADO DO FILTRO MODO 2 */ 
.filtroModo2 .produtos{
	margin:10px 0 0 0;
	position:relative;
	overflow:hidden;	
	height:1%
	}
	
.filtroModo2 .produtos li{
	height:132px;
	float:left;
	width:372px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin:0 10px 10px 0;
	}
	
.filtroModo2 .odd{
	padding:0 0 0 10px;
	margin:0 !important;
	width:362px !important;
	}
	
.filtroModo2 dl{
	position:relative
	}
	
.filtroModo2 dt{
	position:absolute;
	left:100px;
	top:0
	}
	
.filtroModo2 dt a{
	text-decoration:none;
	line-height:12px
	}
	
.filtroModo2 dt b{
	display:block;
	width:265px
	}
	
.filtroModo2 dt a:hover{
	text-decoration:underline;
	}
	
.filtroModo2 dt p, .filtroModo2 dt .more{
	display:none
	}
	
.filtroModo2 .thumb{
	position:absolute;
	left:0;
	top:0;
	}
	
.filtroModo2 .selos{
	position:absolute;
	left:0;
	top:95px;
	}
	
.filtroModo2 .valor{
	position:absolute;
	left:100px;
	top:60px
	}
	
.filtroModo2 .valorAtual{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-indent:-1px;
	line-height:13px;
	}
	
.filtroModo2 .rating{
	display:none
	}
	
.filtroModo2 .botoes{
	height:24px;
	position:absolute;
	top:97px;
	left:100px;
	}	

.filtroModo2 .botoes a{
	text-decoration:none;
	display:inline-block;
	float:left
	}
	
.filtroModo2 .botoes span{
	visibility:hidden;
	}
	
.filtroModo2 .btDetalhes{
	width:65px;
	height:24px;
	display:block;
	}
	
.filtroModo2 .btComprar{
	background-position:-65px top !important;
	width:85px;
	height:24px;
	display:block;
	margin:0 0 0 5px
	}
/* #end region RESULTADO DO FILTRO MODO 2 */ 

/* #region RESULTADO DO FILTRO MODO 3 */ 
.filtroModo3 .produtos li{
	border-bottom:1px solid #000;
	position:relative;
	overflow:hidden;
	font-family:"Trebuchet MS",Arial;
	font-size:12px;
	height:60px;
	}
	
.filtroModo3 dt{
	position:absolute;
	left:0;
	top:0;
	padding: 18px 0 0 0;
	width:305px;
	}
	

	
.filtroModo3 dt a{
	text-decoration:none;
	font-size:11px;
	}
	
.filtroModo3 dt b{
	font-weight:bold;
	display:block;
	line-height:10px;
	}
	
.filtroModo3 dt p{
	display:none;
	}
	
.filtroModo3 dt a.more{
	display:none;
	}
	
.filtroModo3 dt a:hover{
	text-decoration:underline
	}

.filtroModo3 dt a:hover b{
	text-decoration:underline
	}
	
.filtroModo3 .thumb{
	display: none;
	}
	
.filtroModo3 .selos{
	padding: 16px 10px 0 10px;
	text-align:center;
	width:89px;
	position:absolute;
	left:315px;
	height:44px;
	}
	
.filtroModo3 .valor{
	padding: 14px 0 0 15px;
	position:absolute;
	left:424px;
	width:140px
	}
		
.filtroModo3 .valorAtual{
	font-size:15px;
	font-weight:bold;
	display:block;
	line-height:18px
	}
	
.filtroModo3 .parcela{
	line-height:7px
	}

.filtroModo3 .rating{
	display:none;
	}
	
.filtroModo3 .botoes{
	position:absolute;
	left:585px;
	height:42px;
	padding:18px 0 0 8px;
	width:162px
	}
	
.filtroModo3 .botoes a{
	text-decoration:none;
	height:24px;
	display:block;
	_display:inline-block;
	text-align:center;
	}
	
.filtroModo3 .botoes span{
	visibility:hidden
	}
	
.filtroModo3 .btDetalhes{
	width:65px;
	float:left
	}
	
.filtroModo3 .btComprar{
	background-position:-65px top !important;
	width:86px;
	margin:0 0 0 70px;
	}
/* #end region RESULTADO DO FILTRO MODO 3 */ 
/* #region RESULTADO DE BUSCA */
.busca{
	clear:both;
	font-family:"Trebuchet MS", Arial;
	width:965px;
	margin:auto
	}

.busca p{
	font-size:18px;
	color: #333;
	margin-bottom: 5px;
	}
  
.busca strong{
	font-size:16px;
	color:#900
	} 

.busca h4{
	font-size:11px;
	background: #ddd;
	padding: 10px 0 10px 10px;
	margin-bottom: 2px 
	}

.busca h4 a {
	padding: 0 0 0 3px;
	color:#666;
  	}
  
.busca h4 a:hover {
	text-decoration:none;
	}
	
.busca h2{
	font-size:11px;
	padding: 10px 0 0 0;
	margin-bottom: 2px;
	color: #333; 
	}

.busca h2 a {
	padding: 0 0 0 3px;
	color:#666;
  	}
  
.busca h2 a:hover {
	text-decoration:none;
	}

.refine{
	border-bottom: 5px solid #ffc63e;
	background: #ddd;
	}

.refine h5 {
	font-size:11px;
	padding: 10px 8px 9px 10px;
	border-right: 2px solid #fff;
	float: left; 
	} 

.refine h6 {
	font-size:11px;
	padding: 7px 0 8px 0;
	margin:0 0 0 107px
	}

.refine h6 b {
	padding: 0 0 0 5px;
	}

.refine h6 strong{
	color: #900;
	font-size:11px;
	}

.refine h6 a{
	text-decoration:none;
	font-size:15px;
	}

/*Regiï¿½o tituloTabela*/
.tituloTabela {
	overflow:hidden;
	clear:left;
	background: url(../img/fundo_pattern_cinza.gif) repeat-x;
	font:15px "Trebuchet MS", Arial;
	color:#fff;
	padding:3px 0 0 10px;
	height:24px
	}

.tituloTabela span{
	display:block;
	color:#fff;
	float:right;
	padding:2px 10px 5px 0;
	font-size:11px;
	}

.tituloTabela span a{
	color:#ffc63e;
	font-size:12px;
	}
  
/*tabela  listaResultado*/

.listaResultado {
	font:"Trebuchet MS", Arial;
	border-left: 1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	margin:0 0 0 1px;
	/* tratamento diferente no IE, pq por alguma razï¿½o 1px da lateral esquerda da tabela some =X */
	margin-left:0;
	text-align:center;
	}
	
.listaResultado .coluna1 a{
	text-decoration:none
	}
	
.listaResultado .coluna1 a:hover{
	text-decoration:underline
	}

/*coluna 1*/
.listaResultado .coluna1, .listaResultado .valores{
	text-align:left;
	}
.listaResultado .valores{
	padding: 10px 0 10px 10px
	}
	
.listaResultado .valorAtual, .listaResultado #spanValorAtual{ 
	color:#DE0000;
}

.listaResultado .coluna1 img{
	vertical-align:middle;
	}

.listaResultado .coluna1 span{
	width:442px;
	text-align:center;
	} 

.listaResultado .coluna1 a{
	font-size: 15px;
	padding: 0 3px 0 10px;
	}
	
/*end coluna 1*/	

.listaResultado th{
	border-right:1px solid #B2B2B2;
	text-align:center;
	font-weight:normal;
	vertical-align:middle; 
	font-size:small;
	}	

.listaResultado tr{
	border-left:1px solid #B2B2B2;
	}
	
.listaResultado th span {
	background:transparent url(../img/fundo_thead.gif) repeat-x left 1px;
	border-bottom:1px solid #B2B2B2;
	display:block;
	margin:0pt 1px;
	padding:14px 10px;
	width:99px
	}	
	
.listaResultado td{ 
	border-bottom:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
	font-size:12px;
	padding:10px;
	vertical-align:middle;
	width:121px;
	overflow:hidden
	}	
	
.listaResultado .gridAutor{ padding-right:0 }
.listaResultado .gridMarca{ padding-right:0 }
.listaResultado .gridPrazo{ padding-right:0 }

.listaResultado .fixedCol span{ width:100px; display:block; overflow:hidden }
.listaResultado .gridAutor span{  }
.listaResultado .gridMarca span{  }
.listaResultado .gridPrazo span{  }
	
/*botao Coluna valores*/


	
.listaResultado .valores em{
	text-decoration:line-through;
	font-style:normal;
	color: #c90;
	font-size:11px;
	}	

.listaResultado .valores b{
	color: #c00;
	font-size:12px;
	}
	
/* #end region RESULTADO DE BUSCA */

/* #region RESULTADO de BUSCA */
.busca .tituloTabela a b{
    color:#fff !important
    }

#resultadoBusca .corpo a{
	color:#000
	}
	
	.tituloTabela a 
{
	color: #FFC63E !important;
}
.refine h5 
{
	border-right: 0;
}

.refine h6 
{
	padding-left: 5px;
	border-left: 2px solid white;
}

.refine h6 b 
{
	padding: 0;
}

.gridFoto 
{
	border-right: white !important; width: 90px !important; 
}
.gridNome
{
	text-align: left; width: 390px !important; 
}

.filtragem .tl, .filtro .tl{
	background:url(/img/header_curva_left.gif) no-repeat;
	}
	
.filtragem .tr, .filtro .tr{
	background:url(/img/header_curva_right.gif) no-repeat;
	}
	
.filtragem .filtragemHeader{
	background:#ffc63e;
	}
	
.geral .paginacao a{
	color:#666
	}
	
.paginacao .active a, .ordenacao .ordemOpcoes a, .ordenacao .ordemOpcoes a:hover, .filtragem .produtos li a:hover{
	color:#000;
	}
	
.filtragem dt a{
	color:#999;
	}
	
.filtragem dt b{
	color:#000;
	}
	
.filtragem dt p{
	color:#333;
	}
	
.filtragem dt a.more{
	background:url(/img/setas_dourado.gif) no-repeat left center;
	color:#333;
	}
	
.filtragem dt a.more:hover{
	color:#000
	}
	
.filtragem .valorAtual{
	color:#f4b212;
	}
	
.filtragem .parcela{
	color:#666;
	}
	
.filtragem .botoes a{
	background:transparent url(/img/botoes.gif);
	}
	
.filtro, .ordenacao{
	background:#e6e6e6;
	}
	
.filtroModo3 .valor .parcela{
	color: #b7853a;
	}
	
.filtroModo3 .selos, .filtroModo3 .botoes{
	background:#e6e6e6;
	}
	
.ordenacao .ordemOpcoes li{
	background:url(/img/ordenacao_fundo.gif) repeat-x;
	}
	
.ordenacao .ordemOpcoes li.active{
	background:#FFC63E url(/img/ordenacao_fundo_ativo.gif) repeat-x;
	}
/* #end region RESULTADO de BUSCA */

.gridNome a, .results a, .refine a
{
    color: Black;
    text-decoration: none;
}
.gridNome a:hover, .results a:hover, .refine a:hover
{
    text-decoration: underline;
}
.busca 
{
    margin: 10px auto;
}

 
.valorAtual 
{
	display:block;
	color:#DE0000;
}

.valorAntigo 
{
	display: block;
	color: #B7853A !important;
}
.valorAntigo em 
{
	text-decoration: line-through;
}
.atual {
color:#f4b212;
font-size:1.0em;
font-weight:700;
display: block;
}

.parcelamento {
display:block;
font-size:1.0em;
font-weight:700;
}

.antigo {
color:#858585;
}
.notfound 
{
    width: 500px;
    margin: 0 !important;
    background: #FBFBFB;
    padding: 0px 5px;
}
h2.notfound 
{
    font-size: 1.5em;
    color: #990000;
    padding: 5px 5px 0px !important;
    
    border-bottom: 0;
}
p.notfound 
{
    font-size: 1.4em;
    font-weight: bold;
    padding-bottom: 5px !important;
    
}
ul.notfound 
{
    padding-bottom: 5px !important;
    
}
