/* CSS Document */

.campos1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.campos2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.campos3 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.parcela {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
}
.p_divide_repete {
	background-image: url(../imagens/pontilhado.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* ------------------------ LINKS ----------------------- */
/* ------------------------------------------------------ */
.link_menu_categ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	margin-left: 0px;
}
.link_menu_categ:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: underline;
	margin-left: 0px;
}

.link_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}
.link_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: underline;
}

.navega_lk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.navega_lk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}

.link_ajuda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	margin-left: 0px;
}
.link_ajuda:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	margin-left: 0px;
}
.formulario_de_capa {
	border-width: 1px;
	border-style: solid;
	border-color: #4c4c4a;
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

/*=============================MENU ABRE E FECHA===================================*/
.confDet {
	overflow:hidden;
	height:15px;
	margin-top:5px;
	background-image: url(../imagens/men_ico_level2.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	list-style-type: none;
	margin-left: -20px;
	margin-bottom: 5px;
	width: 160px;
}
.confDetAb {
	overflow:hidden;
	margin-top:5px;
	background-image: url(../imagens/men_ico_level3.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	margin-left: -20px;
	list-style-type: none;
	margin-bottom: 5px;
	width: 160px;
}

.confDetAb2 {
	overflow:hidden;
	background-image: url(../imagens/men_ico_level1.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	list-style-type: none;
	margin-left: -35px;
	margin-top: 10px;
	margin-bottom: 5px;

}
a {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 15px;
} 

a:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 15px;
} 



.level1{
	overflow:hidden;
	background-image: url(../imagens/men_ico_level1.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 2px;
	margin-left: -30px;
}
.level4{
	overflow:hidden;
	background-image: url(../imagens/men_ico_level4.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 6px 5px;
	margin-left: -30px;
}

#listaMenu{
	font:  11px verdana #666666;
	width: 187;
} 

.imgl1 {
	margin-top: 6px;
	margin-left: 5px;
}
.imgl1a {
	margin-top: 7px;
	margin-left: 5px;
	margin-bottom: 5px;
}

.imgl2 {
	margin-left: -15px;
}
.imgl3 {
	margin-left: 5px;
	margin-top: -5px;
	margin-bottom: -15px;
}
.linha_level1 {
	background-image: url(../imagens/linha_level1.gif);
	background-repeat: no-repeat;
	background-position: left 18px;
	list-style-type: none;
	margin-left: -20px;
	height: -10px;
	padding-bottom: 10px;
}
.linha_level2 {
	background-image: url(../imagens/linha_level2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	margin-left: -20px;
	height: -10px;
}

.linha_level3 {
	background-image: url(../imagens/linha_level3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	margin-left: -20px;
	height: -10px;

}

.subMenuI{
	background-image: url(imagens/linha_level2.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 

.subMenuV{ 
	background-image: url(imagens/linha_level3.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 
.divide_navegacao {
	background-image: url(../imagens/internas/divide_busca.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.fundo_parcelado {
	background-image: url(../imagens/internas/fundo_parcelado.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.parcelamento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 6px;
}
.categoria_menu {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 15px;
} 
.pontilhado_esq {
	background-image: url(../imagens/carrinho/pontilhado_vertical2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.pontilhado_vert {
	background-image: url(../imagens/internas/pontilhado_vertical.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.financiamento_destaque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B30000;
	text-decoration: none;
}
/****botoes****/
.imprimir-produto{
	background: url(../imagens/imprimir-produto.jpg) no-repeat;
	width:136px;
	height:19px;
	display:block;
}
.indicar-produto{
	background: url(../imagens/indicar-produto.jpg) no-repeat;
	width:136px;
	height:19px;
	display:block;
}



/*********PAGSEGURO*****************/
.table-pagamento-avista{
	margin:0;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.table-pagamento-avista td{ 
	background:url(../img/bg-td.gif) repeat-x;
	padding:6px
}
.table-pagamento-avista td img{ float:left; margin:0 19px 0 0 }
.table-pagamento-avista td input{ margin:12px 0 0 }
.table-pagamento-avista td label{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#000;
	margin:0 0 0 10px
}
.table-pagamento-avista td .obs{ display:none }
.table-pagamento-avista td.ativo{ padding:1px }
.table-pagamento-avista td.ativo .for-ativo{
	border:2px solid #185724;
	height:40px;
	padding:2px;
	background:#F0F0F0;
	position:relative
}
.table-pagamento-avista td.ativo .for-ativo .obs{
	color:red;
	font:10px Arial, Tahoma, Verdana;
	display:block;
	float:none;
	position:absolute;
	top:17px;
	left:105px;
	width:450px;
	padding:0 0 0 25px
}
.table-pagamento-avista td.ativo .for-ativo input{ margin-top:2px }
.table-pagamento-avista td .inputs{
	float:left;
	width:303px;
}
.table-pagamento-avista td .bt-fechar-compra{
	background: url(../img/fechar-compra.jpg) no-repeat;
	width:144px;
	height:35px;
	float:right;
	margin:5px 0 0
}

.pagamento-parcelado{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	overflow:hidden;
	padding:5px;
	margin:0 0 60px;
	_overflow:visible;
	_height:10px
}
.pagamento-parcelado .texto-azul{
	border:1px solid #CA7A22;
	background:#E3F4FD url(../imagens/pagseguro/bg-alerta-azul.jpg) no-repeat 6px 8px;
	padding:7px 0 7px 35px;
	font:11px Arial, Tahoma, Verdana;
	color:#000
}
.pagamento-parcelado .tt-passo{
	font:bold 14px Arial, Tahoma, Verdana;
	color:#CA7A22;
	margin:10px 0
}
a {
	color:black;
}
.pagamento-parcelado .cartoes-credito{ 
	overflow:hidden;
	border-bottom:1px solid #CCC;
	padding:0 0 20px;
	height:auto;
	display:block;
	float:left;
	width:100%;
}
.pagamento-parcelado .cartoes-credito .ct-credito{
	border-right:1px solid #E3E3E3;
	float:left;
	padding:0 11px;
	width:68px
}
.pagamento-parcelado .cartoes-credito .cl-ativo{ padding:0 13px; width:76px }
.pagamento-parcelado .cartoes-credito .cl-ativo .ct-interna{
	border:2px solid #185724;
	background:#F0F0F0;
	padding:2px;
	text-align:center
}
.pagamento-parcelado .cartoes-credito .ct-credito span{
	display:block;
	font:11px Arial, Tahoma, Verdana;
	text-align:center;
	color:#000;
	margin:4px 0 0
}
.pagamento-parcelado .cartoes-credito .ct-credito input{
	text-align:center;
	display:block;
	margin:6px auto 0
}
.pagamento-parcelado .opcoes-parcelamento{
	clear:both;
	float:left;
	height:auto;
	margin:0 10px 10px 0;
	width:100%;
}
.pagamento-parcelado .opcoes-parcelamento ul li{
	background:url(../img/bg-td.gif) repeat-x left bottom;
	padding:3px 0
}
.pagamento-parcelado .opcoes-parcelamento ul li label{ 
	font:bold 10px Arial, Tahoma, Verdana;
	color:#000
}
.pagamento-parcelado .opcoes-parcelamento .tx-juros{
	font:bold 10px Arial, Tahoma, Verdana;
	display:block;
	float:none;
	clear:both;
	padding:8px 0
}
.pagamento-parcelado .dados-cartao{
	float:left;
	width:462px;
}
.pagamento-parcelado .dados-cartao ul{
	padding:0;
	margin:0;
	}
.pagamento-parcelado .dados-cartao ul li{ 
	margin:0 0 5px; 
	float:none;
	width:100%;
	clear:both;
	display:block;
	list-style-type:none;
	padding:0;
}
.pagamento-parcelado .dados-cartao ul li a{
	font:11px Arial, Tahoma, Verdana;
	color:#000;
	margin:0;
}

.pagamento-parcelado .dados-cartao ul li.menor input{ width:120px }
.pagamento-parcelado .dados-cartao ul li.menor-ainda input{ width:41px }
.pagamento-parcelado .dados-cartao ul li.validade select{ height:24px }
.pagamento-parcelado .dados-cartao ul li.menor-ainda a{ 
	font:11px Arial, Tahoma, Verdana;
	margin:0 0 0 5px;
	color:#477C22
}
.pagamento-parcelado .dados-cartao label{
	font:bold 11px Arial, Tahoma, Verdana;
	color:#000;
	float:left;
	width:132px;
	padding:0 6px 0 0;
	text-align:right
}

.pagamento-parcelado .dados-cartao input{
	border:1px solid #999;
	height:18px;
	padding:1px;
	width:318px;
	float:left;
	font:11px Arial, Tahoma, Verdana;
	margin:0 0 5px
}
.pagamento-parcelado .dados-cartao .obs-verde{
	font:bold 12px Arial, Tahoma, Verdana;
	color:#CA7A22;
	display:block;
	clear:both;
	padding:15px 0 10px;
	margin:0 0 10px;
	border-bottom:1px solid #E5E5E5
}
.pagamento-parcelado .dados-cartao .bt-fechar-compra{
	background:url(../img/fechar-compra.jpg) no-repeat;
	width:162px;
	height:31px;
	float:right;
	margin:20px 0 30px;
	border:none;
	line-height:999999%
}
.pagamento-parcelado .dados-cartao .bt-prosseguir{
	background: url(../img/bt_prosseguir2.jpg) no-repeat;
	width:144px;
	height:35px;
	float:right;
	border:none;
}
.pagamento-parcelado .dados-cartao ul li.concordo input{
	width:auto;
	margin:0 5px 0 0;
	border:none
}
.dados-cartao input.menor {
	width:160px;
}
.dados-cartao input.mini {
	width:76px;
}
.pagamento-parcelado .dados-cartao ul li.concordo label{
	float:none;
	font-weight:normal;
	width:auto;
}
.tt-amarelo {
	background:#424242;
	color:#B3D22F;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:8px;
}
/******************** apresentação de valores ***********************/
#box-produto{
	width:100%;
}
#box-produto #left{
	float:left;
	width:180px;
}

#box-produto #left .imagem{
	float:left;
	width:180px;
	text-align:center;
}
#box-produto #left .imagem a{
	margin:0;
}
#box-produto #right{
	float:left;
	width:387px;
	margin-top:10px;
}
#box-produto #right #formas-pagamento{
	float:left;
	width:383px;
}
#box-produto #right #formas-pagamento .top{
	background:url(../imagens/top-pagamento.jpg) no-repeat;
	float:left;
	height:39px;
	width:383px;
}
#box-produto #right #formas-pagamento .top .preco{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:6px 0 0 10px;
	display:block;
}
#box-produto #right #formas-pagamento .top .preco b{
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
#box-produto #right #formas-pagamento .center{
	border-left:1px solid #ADCB2D;
	border-right:1px solid #ADCB2D;
	float:left;
	height:auto;
	width:381px;
}
#box-produto #right #formas-pagamento .center ul{
	padding:5px 4px 0 5px;
	margin:0;
	list-style-type:none;
}
#box-produto #right #formas-pagamento .center ul li{
	width:100%;
	margin-bottom:8px;
	overflow:hidden;
}
#box-produto #right #formas-pagamento .center ul li .left{
	background:url(../imagens/left.jpg);
	float:left;
	height:26px;
	text-align:right;
	width:73px;
	overflow:hidden;
	padding:0;
}
#box-produto #right #formas-pagamento .center ul li .left .txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:5px 0 0;
	text-align:right;
	width:70px;
	float:left;
	padding:0;
}
#box-produto #right #formas-pagamento .center ul li .right{
	border:1px solid #ADCB2D;
	width:288px;
	height:19px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 0 5px;
}
#box-produto #right #formas-pagamento .center ul li .right .txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	padding:0;
}
#box-produto #right #formas-pagamento .center ul li .right .txt .preco-maior{
	font:bold 15px Arial, Helvetica, sans-serif;
	padding:0;
	float:left;
}
#box-produto #right #formas-pagamento .center ul li .right .txt .desconto{
	font:11px Arial, Helvetica, sans-serif;
	color:#CC0000;
	padding:0;
	margin-left:10px;
}
#box-produto #right #formas-pagamento .baixo{
	background:url(../imagens/baixo-pagamento.jpg) no-repeat;
	float:left;
	height:7px;
	width:383px;
}
#box-produto #right #botoes{
	float:left;
	margin-top:10px;
}
#box-produto #right #botoes .comprar-agora{
	background:url(../imagens/comprar-agora.jpg);
	width:139px;
	height:44px;
	display:block;
	float:left;
	margin:0;
}
#box-produto #right #botoes #direito{
	float:left;
	width:200px;
}
#box-produto #right #botoes #direito .imprimir{
	background:url(../imagens/imprimir-produto.jpg);
	width:136px;
	height:19px;
	display:inline;
	float:left;
	margin:0 0 5px 45px;
}
#box-produto #right #botoes #direito .indicar{
	background: url(../imagens/indicar-produto.jpg);
	width:136px;
	height:19px;
	display:inline;
	float:left;
	margin:0 0 0 45px;
}