/* INI: classes genéricas */

.celulink {
	cursor: pointer;
}

/* FIM: classes genéricas */

/* INI: tabela com informações de um tipo de produto */

.lista-produtos {
	border: 0.1em solid #91a1b1;
	border-width: 0px 0.1em;
	table-layout: fixed;
	width: 100%;
	_width:auto;
}

.lista-produtos .col-produto {
	width: 26.5em;
	_width: 24.5em;
}

.lista-produtos .col-produto-sem-avaliacao {
	/*width:20em;*/
	width:34%;
}

.lista-produtos .col-preco {
	/*width: 4em;*/
	width:14%;
}

.lista-produtos .col-parcelas {
	/*width: 4em;*/
	width:14%;
}

.lista-produtos .col-loja {
	/*width: 22em;*/
	width:24%;
}

.lista-produtos .col-avaliacao {
	width: 10.3em;
}

.lista-produtos .col-acoes {
	/*width: 4em;*/
	width:14%;
}

.lista-produtos thead th {
	background: #f9f9f9 url( http://img.mejorprecio.com.ar/ico/pontilhado.gif ) repeat-x 0px 100%;
	border-right: 1px solid #bbb;
	font: normal 1em arial;
	height: 2.4em;
	padding: 5px 0px;
	text-align: left;
	vertical-align: middle;
}

.lista-produtos thead.fecha-decor-topo th {
	border-top: 1px solid #91a1b1;
}

.lista-produtos thead th p {
	padding: 0px 10px;
}

.lista-produtos thead th.ultimo {
	border-right-width: 0px;
}

.lista-produtos thead td.ordenacao {
	background: #f3f2f1 url( http://img.mejorprecio.com.ar/ico/pontilhado.gif ) repeat-x 0px 100%;
	border-top: 1px solid #91a1b1;
	line-height: 2.8;
	/* IE não aplica o line-height acima */
	_padding: 4px 0px;
}

.lista-produtos thead td.ordenacao p {
	padding: 0px 10px;
	text-align: right;
}

.lista-produtos thead td.ordenacao label {
	font: 1.1em verdana, sans-serif;
}

.lista-produtos thead td.ordenacao select {
	font: 1.1em arial, sans-serif;
}

.lista-produtos tbody tr {
	/*height: 9.6em;*/
	height: 10.6em;
	*height: 8em;
	voice-family: "\"}\"";
	voice-family: inherit;
	
	
}

/* INÍCIO: Avaliação de loja */
p.lojaEsq{
	float:left;
	width:50%;
	height:70px;
	padding-top:16px;
	border-right:1px solid #F2F2F2;
}
div.contentNumLoja{
	width:49%;
	float:left;
	margin-top:18px;
	position: relative;
}
p.numLoja{
	display:block;
	height:15px;
	width:100px;
	overflow:hidden;
	margin:0 auto;
	background: url( http://img.mejorprecio.com.ar/v2006/avloja.gif ) no-repeat 0 -69px
}
p.numLojaText a{
	display:block;
	height:21px;
	padding-top:6px;
	text-align:right;
	margin:0 auto;
	width:86px;
}
p.numLojaText a.positive {
	background: url( http://img.mejorprecio.com.ar/v2006/avlojamp.gif ) no-repeat 0 0 !important;
}

p.numLojaText a.negative {
	background: url( http://img.mejorprecio.com.ar/v2006/avlojamp.gif ) no-repeat 0 -27px;
}

p.numLojaText a.default {
	background: url( http://img.mejorprecio.com.ar/v2006/avlojamp.gif ) no-repeat 0 -56px;
}
p.numLoja a{
	display:block;
	height:100%;
	width:100%;
}

p.numLoja span{
	display:block;
	height:15px;
	overflow:hidden;
	float:left;
	text-indent:-5000px;
	background: url( http://img.mejorprecio.com.ar/v2006/avloja.gif ) no-repeat 0 -54px;
}
div.not_evaluted a.medal {
	background: url(http://shopp.img.uol.com.br/v2006/avlojabr.gif) no-repeat scroll 0 -56px;
}
/* FINAL: Avaliação de loja */

.lista-produtos tbody td,
.lista-produtos tbody th {
	border-bottom: 1px solid #cdc8c3;
	border-right: 1px solid #f2f2f2;
	padding: 0em 0.2em;
	vertical-align: middle;
}

.lista-produtos tbody td.ultimo,
.lista-produtos tbody th.ultimo {
	border-right-width: 0px;
	vertical-align: top;
}

.lista-produtos tbody th {
	font: 1.1em arial;
	padding: 0.9em;
	_padding-bottom: 0.2em;
	text-align: left;
	vertical-align: top;
}

.lista-produtos tbody th.comfoto p {
	line-height: 1.2;
	margin: 0px 0px 3px 10em;
} 

.lista-produtos tbody td p.titulos,
.lista-produtos tbody th p.titulos {
	font-size: 1.18em;
}

.lista-produtos tbody th.comfoto p.titulos {
	margin-left:8.5em;
}
.lista-produtos tbody th.comfoto p {
}

/* ****** */
.lista-produtos tbody th.comfoto h3 {
	line-height: 1.2;
	margin: 0px 0px 3px 10em;
} 

.lista-produtos tbody td h3.titulos,
.lista-produtos tbody th h3.titulos {
	font-size: 1.18em;
	font-weight: 700;
}

.lista-produtos tbody th.comfoto h3.titulos {
	margin-left:8.5em;
}
.lista-produtos tbody th.comfoto h3 {
}
/* ****** */

.lista-produtos tbody th.comfoto img.afoto {
	/*height: 6.4em;
	width: 6.4em;*/
	height: 8.2em;
	width: 8.2em;
	position: absolute;
	_position:static;
	_float:left;
}

.lista-produtos tbody td.loja,
.lista-produtos tbody td.avaliacao,
.lista-produtos tbody td.preco,
.lista-produtos tbody td.parcelas,
.lista-produtos tbody td.acoes {
	text-align: center;
}

.lista-produtos tbody td.loja {
	padding: 0px;
}

.lista-produtos tbody td.loja a.nome {
	font: 1.3em arial, sans-serif;
}

.lista-produtos tbody td.loja a.slogan {
	display: block;
	font: italic 1.1em arial, sans-serif;
}

.lista-produtos tbody td.loja img {
	/*height: 2.4em;
	width: 6.8em;*/
	overflow: hidden;
}

.lista-produtos tbody td.avaliacao {
	font: 1.1em arial, sans-serif;
}

.lista-produtos tbody td.avaliacao a.avaliacoes {
	display: block;
	margin: 2px 0px;
}

.lista-produtos tbody td.avaliacao .avaliar {
	background: transparent url( http://img.mejorprecio.com.ar/ico-avaliar.gif ) no-repeat 0px 2px;
	padding-left: 14px;
}

.lista-produtos tbody td.preco {
	font: 1.3em arial, sans-serif;
}

.lista-produtos tbody td.preco del {
	font-size: 13px !important;
}
.lista-produtos tbody td.preco del,
.lista-produtos tbody td.preco strong {
	display: block;
	font-size: 12px;
}

.lista-produtos tbody td.preco strong {
	font-size: 1.23em;
}

.lista-produtos tbody td.parcelas {
	font: 1.1em arial, sans-serif;
}

.lista-produtos tbody td.parcelas strong span {
	color: #9f231b;
}

body.fase3 .formas-pagamento {
	font-size:x-small;
	_font-size:1.25ex;

}
body.fase3  .formas-pagamento strong, body#ofertas .formas-pagamento strong {
	font-size:11px !important;
	display:inline !important;
}
body.fase3 .formas-pagamento strong span {
	color: #9f231b;
}
.lista-produtos tbody td.acoes {
	font: 1.1em arial, sans-serif;
	vertical-align:middle;
}

.lista-produtos tbody td.acoes a {
	display: block;
	margin: 0px auto;
}

.lista-produtos tbody td.acoes a.botao-irpara {
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
}

/* FIM: tabela com informações de um tipo de produto */

/* INI: tabela para comparação de um produto */

.lista-produtos ,.compara-produtos {
	border: 1px solid #91a1b1;
	border-bottom: 0px;
	
	table-layout: fixed;
	/*margin-bottom:2em;*/
	width:100%;
}

.lista-produtos {
	/*border-bottom: 1px;*/
	/*border-top: 0px;*/
	float:left;
}
.compara-produtos .col-comparar {
	background: #FFF6DF;
	width: 7.2em;
}

.compara-produtos .col-produto {
	width: 38.8em;
}

.compara-produtos .col-produto-sem-avaliacao {
	/*width: 25em;
	_width: 23em;
	width: 20.8em;
	_width: 18.8em;
	width:44em;
	*/
	width:25em;
}

.compara-produtos .col-avaliacao {
	width: 9.4em;
}

.compara-produtos .col-preco {
	width: 9.5em;
	_width: 9.5em;
}

.compara-produtos .col-acoes {
	width: 13em;
	_width: 11em;
}

.compara-produtos .col-preco-acoes {
	width: 16.2em;
}
ul.listas {
	
}
.compara-produtos thead th {
	background: #f9f9f9 url( http://img.mejorprecio.com.ar/ico/pontilhado.gif ) repeat-x 0px 100%;
	border-right: 1px solid #bbb;
	font: normal 1em arial;
	height: 2.4em;
	padding: 5px 10px;
	text-align: left;
	vertical-align: middle;
}

.compara-produtos thead th.ultimo {
	border-right-width: 0px;
}

.compara-produtos thead td.botao-comparar {
	/* Mesmo definindo o background como transparente, o IE/Win não aceita esta regra e sobreescreve o background da <col>una. */
	background-image: url( http://img.mejorprecio.com.ar/ico/pontilhado.gif );
	background-position: 0px 100%;
	background-repeat: repeat-x;
	padding: 0.5em 3px 0.6em;
	text-align: center;
}

.compara-produtos thead td.botao-comparar button {
	font: 1.2em arial, sans-serif;
	line-height: 1.1;
	padding: 0px;
	text-align: center;
	width: 6em;
}

.compara-produtos thead td.botao-comparar a {
	background: transparent url( http://img.mejorprecio.com.ar/bt/botao-comparar-produtos.gif ) no-repeat 0px 0px;
	display: block;
	height: 34px;
	margin: 0px auto;
	width: 71px;
}

.compara-produtos thead td.botao-comparar a:hover {
	background-position: 0px -34px;
}

.compara-produtos thead td.ordenacao {
	background: #f3f2f1 url( http://img.mejorprecio.com.ar/ico/pontilhado.gif ) repeat-x 0px 100%;
	line-height: 2.8;
	/* IE não aplica o line-height acima */
	_padding: 4px 0px;
}

.compara-produtos thead td.ordenacao p {
	padding: 0px 10px;
	text-align: right;
}

.compara-produtos thead td.ordenacao label {
	font: 1.1em verdana, sans-serif;
}

.compara-produtos thead td.ordenacao select {
	font: 1.1em arial, sans-serif;
}

.compara-produtos thead td.ordenacao-vazia {
	background: #f3f2f1 /* url( http://img.mejorprecio.com.ar/ico/pontilhado.gif ) repeat-x 0px 100% */;
}

.compara-produtos thead td.ordenacao-vazia,
.compara-produtos thead td.ordenacao-vazia p {
	font-size: 0.9em;
	height: 0.7em;
	overflow: hidden;
}

.compara-produtos tbody tr {
	height: 10.8em;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 10.8em;
	_height: 10.2em;
}

.compara-produtos tbody td,
.compara-produtos tbody th {
	border-bottom: 1px solid #cdc8c3;
	border-right: 1px solid #f2f2f2;
	padding: 0.5em ;
	vertical-align: middle;
}

.compara-produtos tbody td.ultimo,
.compara-produtos tbody th.ultimo {
	border-right-width: 0px;
}

.compara-produtos tbody th {
	font: 1.1em arial;
	position: relative;
	text-align: left;
	vertical-align: top;
	height:auto;
	_float:left;
	_position:static;
}

.compara-produtos tbody th p {
	line-height: 1.2;
}

.compara-produtos tbody th p strong {
	font-size: 1.455em;
	font-weight: normal;
}
/* ****** */
.compara-produtos tbody th h3 {
	font-size: 1.455em;
	font-weight: normal;
	margin-left:115px;
	*margin-left:117px;
	_margin-left:121px;
}
/* ****** */

.compara-produtos tbody th.comfoto p {
	line-height: 17px;
	margin: 0px 3px 3px 116px;
}

.compara-produtos tbody th.comfoto img.afoto {
	height: 9.1em;
	position: absolute;
	width: 9.1em;
	margin-left:0.91em;
	_float:left;
	_position:static;
}

.compara-produtos tbody th .alerta {
	padding-top: 0.7em;
	line-height: 1.6
}

.compara-produtos tbody th .alerta a {
	background: transparent url( http://img.mejorprecio.com.ar/ico-alertar.gif ) no-repeat 0px 0px;
	padding-left: 18px;
}

.compara-produtos tbody td.compare,
.compara-produtos tbody td.avaliacao,
.compara-produtos tbody td.preco,
.compara-produtos tbody td.acoes,
.compara-produtos tbody td.preco-acoes {
	text-align: center;
}

.compara-produtos tbody td.compare {
	padding: 0px;
}

.compara-produtos tbody td.compare label {
	display: block;
	font: 1.1em arial;
	line-height: 1em;
	margin: 0px 10px;
	padding-top: 5px;
	_padding-top: 2px;
}

.compara-produtos tbody td.avaliacao,
.compara-produtos tbody td.preco,
.compara-produtos tbody td.acoes,
.compara-produtos tbody td.preco-acoes {
	font: 1.1em arial, sans-serif;
}

.compara-produtos tbody td.avaliacao a.avaliacoes {
	display: block;
	margin: 2px 0px;
}

.compara-produtos tbody td.avaliacao .avaliar {
	background: transparent url( http://img.mejorprecio.com.ar/ico-avaliar.gif ) no-repeat 0px 2px;
	padding-left: 14px;
}

.compara-produtos tbody td.acoes p,
.compara-produtos tbody td.preco p {
	display: block;
	margin: 3px auto 4px;
}

.compara-produtos tbody td.preco strong {
	font-size: 1.455em;
}

/*.compara-produtos tbody td.acoes p.produto {
	margin-left: 1em;
}*/

.compara-produtos tbody td.acoes a.botao-comparar {
	margin-left: auto;
	margin-right: auto;
	_position:static;
}

/* FIM: tabela para comparação de um produto */

/* INI: tabela de comparação de produtos */
table#mais-detalhes {
	margin-top: 0em;
}
.comparacao {
	border: 1px solid #91a1b1;
	border-collapse: collapse;
	margin-bottom: 2em;
	margin-top: 2em;
	table-layout: expression( 1 == 1 ) ? "fixed" : "";
	width: 100%;
	
}

html > body .comparacao {
	table-layout: fixed;
}

.comparacao caption {
	font: 700 1.6em arial, sans-serif;
	padding: 0px 0px 7px 10px;
	text-align: left;
}

.comparacao .com1 col {
	width: 56.9em;
}

.comparacao .com2 col {
	width: 28.5em;
}

.comparacao .com3 col {
	width: 18.9em;
}

.comparacao .com4 col {
	width: 15.3em;
}

.comparacao .com5 col {
	width: 12.2em;
}

.comparacao .com4 .rotulos,
.comparacao .com5 .rotulos {
	width: 14.1em;
}

.comparacao .com1 .rotulos,
.comparacao .com2 .rotulos,
.comparacao .com3 .rotulos {
	width: 18.8em;
}

.comparacao td,
.comparacao th {
	font-weight: normal;
	padding: 0px;
}

.comparacao thead td.explicativo {
	border-right: 1px solid #cdc8c4;
}

.comparacao thead td.explicativo p {
	color: #999;
	font: 1.1em arial;
	padding: 7px;
}

.comparacao thead th {
	border-right: 1px solid #cdc8c4;
}

.comparacao thead th img.afoto {
	display: block;
	height: 7em;
	margin: 10px auto 2px;
	width: 7em;
}

.comparacao thead th p {
	font: 700 1.3em arial, sans-serif;
	padding: 0px 0.7em 3px;
	text-align: left;
}

/* ****** */
.comparacao thead th h3 {
	font: 700 1.3em arial, sans-serif;
	padding: 0px 0.7em 3px;
	text-align: center;
}
/* ****** */

.comparacao thead tr.preco td {
	border-right: 1px solid #cdc8c4;
}

.comparacao thead tr.preco td p {
	font: 1.1em arial, sans-serif;
	padding: 0px 0.9em 3px;
	text-align: center;
}

.comparacao thead tr.preco td p strong {
	font-size: 1.18em;
}

.comparacao thead tr.produto td {
	border-right: 1px solid #cdc8c4;
	text-align: center;
}

.comparacao thead tr.produto td a.botao-comparar {
	margin: 3px auto;
}

.comparacao thead tr.lojas td {
	border-bottom: 1px solid #f2f2f2;
	border-right: 1px solid #cdc8c4;
	text-align: center;
}

.comparacao thead tr.lojas td p {
	font: 1.1em arial, sans-serif;
	padding: 0px 0.9em 8px;
}

.comparacao thead tr.remover td {
	border-right: 1px solid #cdc8c4;
	font: 700 1.1em arial;
	padding: 4px 0px;
	text-align: center;
}

/*.comparacao tbody tr.primeiro td,
.comparacao tbody tr.primeiro th {
	background: transparent url( http://img.mejorprecio.com.ar/ico/pontilhado.gif ) repeat-x 0px 0px;
	border-top-width: 0px;
}*/

.comparacao tbody td,
.comparacao tbody th {
	border-left: 1px solid #cdc8c4;
	border-top: 1px solid #f2f2f2;
	height: 2em;
	padding: 0.3em 0px 0.2em;
}

.comparacao tbody td.primeiro,
.comparacao tbody th.primeiro {
	border-left-width: 0px;
}

.comparacao tbody tr.divisao td,
.comparacao tbody tr.divisao th {
	background-color: #f3f3f1;
	border-bottom: 1px solid #cdc8c4;
	border-top: 1px solid #cdc8c4;
}

.comparacao tbody tr.divisao th p {
	font: 700 1.2em arial, sans-serif;
	padding: 0px 10px;
	text-align: left;
}

.comparacao tbody tr.subdivisao td,
.comparacao tbody tr.subdivisao th {
	background-color: #f9f9f9;
}

.comparacao tbody tr.subdivisao th p {
	font: 700 1.1em arial, sans-serif;
	padding: 0px 10px;
	text-align: left;
}

.comparacao tbody tr.dados td p,
.comparacao tbody tr.dados th p {
	font: 1.1em arial, sans-serif;
	padding: 0px 7px;
	text-align: left;
}

.fontBold {
	font-weight:700 !important;
}

/* FIM: tabela de comparação de produtos */

/* INI: identificação visual de ordenação */

.lista-produtos thead th a,
.compara-produtos thead th a {
	color: #025ec7 !important;
	position: relative;
	_position:static;
}

.lista-produtos thead th a em,
.lista-produtos thead th span em,
.compara-produtos thead th a em,
.compara-produtos thead th span em {
	font-size: 1.1em;
	font-style: normal;
	text-transform: uppercase;
}

.lista-produtos thead .link-asc em,
.compara-produtos thead .link-asc em {
	background: transparent url( http://img.mejorprecio.com.ar/ico/seta-ordenar-asc.gif ) no-repeat 100% 45%;
	padding-right: 20px;
}

.lista-produtos thead .link-des em,
.compara-produtos thead .link-des em {
	background: transparent url( http://img.mejorprecio.com.ar/ico/seta-ordenar-desc.gif ) no-repeat 100% 45%;
	padding-right: 20px;
}

/* FIM: identificação visual de ordenação */

/* INI: classes genéricas ou gerais das tabelas */

.linha-publicidade td {
	text-align: center;
}

/* FIM: classes genéricas ou gerais das tabelas */

/* INI: classes de implementação do pagseguro  */

div.ps {
	width:75px;
	margin: 0px auto;
	}

div.ps a.ps {
	display:block;
	width:75px;
	height:30px;
	background:url(http://img.mejorprecio.com.ar/pagseguro/logo_med.gif) center no-repeat;
	text-indent:-5000px;
	margin: 0px auto;
	}
div.ps p {
	width: 205px;
	font: 11px Arial;
	color: #000;
	}
div.ps a.pos-ps {
	width: 125px;
	background:url(http://img.mejorprecio.com.ar/pagseguro/logo_grd.gif) 0em 0.3em no-repeat !important;
	}
var.pos-bl {
	margin:-46px 0px 0px -240px !important;
	}
div.Nps {
	height:30px;
	}
var.bl {
	position:absolute;   
	margin-top:-40px;
	margin-left:-238px;
	font:12px arial;
	text-align:left;
	display:none;
	width: 240px;
	}
var.bl a.bl {
	display:inline !important;
	font-weight:bold;
	}
var.bl span.bl-texto {
	display:block;
	width:206px;
	padding:10px;
	border:1px solid #B2DE3F;
	background:#fff url(http://img.mejorprecio.com.ar/pagseguro/gradiente.gif) repeat-x;
	float:left;
	}
var.bl span.bl-ponta {
	display:block;
	height: 76px;
	width:10px;
	float:left;
	margin-left:-1px;
	background:url(http://img.mejorprecio.com.ar/pagseguro/ponta.gif) 0px 48px no-repeat;
	}

/* FIM: classes de implementação do pagseguro */
p.getValueDesc {
	height:3.3em;
	overflow:hidden;
	position:relative;
	_position:static;
	_float:left;
	_margin: 0px 3px 3px 13px !important;
}
p.getValueDesc span{
	position:absolute;
	_position:static;
	right:0;
	bottom:0.3em;
	background-color:#FFFFFF;
	*bottom:0px;
}
.compara-produtos thead th.order-options {
	background-color:#f3f2f1;
	height:1em; 
	padding-top:0;
	padding-bottom:0;
	font-size:1.1em;
}
.orderType {
	float:left;
	padding-left:0px;
}
.orderType,.resultOffset {
	padding-top:3px;
	padding-bottom:3px;
	font-family: Arial, "MS Trebuchet", sans-serif;
}
.resultOffset {
	float:right;
	padding-right:5px;
}

/* Corrigir alinhamento de patrocinador na tabela */
img.alImg{ margin-top:9px } 
span.alText{ position:relative; /*top:16px */}






















































