﻿

/*INITIAL SETTINGS*/
* {
	margin: 0;
	padding: 0;}

body {
	background: #2F2F2F url(../../images/site/new_bg.png);
	color: #666;
	font: 11px Arial, Tahoma, Verdana;}

a, ins {
	text-decoration: none;
	outline: none;}

a:hover {
	text-decoration: underline;}

fieldset, img {
	border: none;}

legend {
	display: none;}

input {
	border: none;
	color: #666;
	font: 11px Arial, Tahoma, Verdana;
	padding: 0 5px;}

button {
	border: none;
	cursor: pointer;
	display: block;
	text-indent: -5000em;}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;}
	
h2, h3 {
	color:#000000;
}
	


li {
	list-style: none;}
/*/INITIAL SETTINGS*/


/*CLASS ASSISTANTS*/
.Debug { border:1px solid #FF0000!important; }
.Clear { clear:both; font-size:0; height:0; line-height:0; }
/*/CLASS ASSISTANTS*/


/*BASIC STRUCTURE*/
#top {
	border-right: 1px solid #A6A6A6;
	border-bottom: 3px solid #E7E7E7;
	border-left: 1px solid #A6A6A6;
	font-size: 11px;
	height: 136px;
	width: 898px;}
#top h1 { background:url(../../images/site/logo-2.gif) no-repeat; width:92px; height:96px; text-indent:-5000em; }
#top h1 a { display:block; width:92px; height:96px; }
#top a { /*color:#666666;*/ color:#fff; }
#top li { display:inline; }
#top p.Exception { float:left; margin:0 53px 15px 0; padding-left:19px; width:157px; color:#767676; }
#top p.Exception strong { margin-right:10px; text-transform:uppercase; font-weight:100; }
#top p.Exception2 { float:left; margin-right:12px; width:177px; color:#999; }
#top p.Exception2 a { border-bottom:1px dotted #fff; }
#top p.Exception2 a:hover { border:none; }
#top ul.Exception { float:left; }
#top ul.Exception li { margin-right:10px; }
#top ul.Exception a { text-transform:uppercase; color:#bebebe; }
#top ul.Exception2 { clear:both; margin-left:5px; width:175px; }
#top ul.Exception2 li { margin-right:8px; *margin-left:2px; }
#top ul.Exception2 li a { color:#999; }
#top ul.Exception3 { float:left; width:500px; }
#top ul.Exception3 li { display:block; float:left; margin-right:9px; padding:8px 13px 0 0; height:35px; border-right:1px dotted #c3c3c3; }
#top ul.Exception3 li.Exception { margin:0; border:none; padding-right:0; }
#top form { float:right; margin:10px 15px 0 0; _margin-right:8px; }
#top #box-top-1 { float:left; padding:16px 0 0 40px; width:132px; height:120px; }
#top #box-top-2 { float:left; margin-bottom:18px; background:url(../../images/site/bg_03-2.gif) no-repeat; padding-top:18px; width:726px; height:43px; }
#top #box-top-3 { float:left; width:726px; height:43px; }
#top #box-cart { position:absolute; z-index:2; margin:21px 0 0 149px; *margin-left:-542px; }
#banner { height:391px; }
/*/BASIC STRUCTURE*/

/*PERSONALIZED LINKS*/
.LnkAdicionarEndereco { display:block; background:url(../../images/site/ico_more-less.gif) no-repeat; padding-left:20px; height:15px; line-height:15px; color:#666; }
.LnkAvisosEmail { display:block; background:url(../../images/site/bt_avisos-por-email.gif) no-repeat; width:179px; height:32px; text-indent:-5000em; }
.LnkBazar { display:block; background:url(../../images/site/bt_bazar.gif) no-repeat; width:45px; height:29px; text-indent:-5000em; }
.LnkClose { display:block; background:url(../../images/site/bt_close2.jpg) no-repeat; width:17px; height:17px; text-indent:-5000em; }
.LnkClose:hover { background-position:0 -17px; }
.LnkClose2 { display:block; background:url(../../images/site/bt_close-2-2.jpg) no-repeat; width:17px; height:17px; text-indent:-5000em; }
.LnkClose2:hover { background-position:0 -17px; }
.LnkClose3 { display:block; background:url(../../images/site/bt_close-3.png) no-repeat; width:17px; height:17px; text-indent:-5000em; }
.LnkComprar { display:block; background:url(../../images/site/bt_comprar2.gif) no-repeat; width:162px; height:36px; text-indent:-5000em; }
.LnkComprar:hover { background-position:0 -36px; }
.LnkComprar2 { display:block; background:url(../../images/site/bt_comprar-2.gif) no-repeat; width:91px; height:27px; text-indent:-5000em;}
.LnkComprar2:hover { background-position:0 -27px; }
.LnkContinuar { display:block; background:url(../../images/site/bt_continuar.gif) no-repeat; width:120px; height:36px; text-indent:-5000em;}
.LnkContinuar:hover { background-position:0 -36px; }
.LnkCriarLista { display:block; background:url(../../images/site/bt_criar-lista.gif) no-repeat; width:179px; height:32px; text-indent:-5000em; }
.LnkDelete { display:block; background:url(../../images/site/ico_delete.gif) no-repeat; padding-left:22px; height:17px; line-height:17px; font-size:12px; color:#666; }
.LnkDelete:hover { background-position:0 -17px; }
.LnkEdit { display:block; background:url(../../images/site/ico_edit2.gif) no-repeat; padding-left:22px; height:17px; line-height:17px; font-size:12px; color:#666; }
.LnkEdit:hover { background-position:0 -17px; }
.LnkElectricEmMim { display:block; background:url(../../images/site/bg_17.jpg) no-repeat; padding:12px 0 0 54px; width:88px; height:38px; font-size:12px; color:#666; }
.LnkElectricEmMim:hover { text-decoration:none; color:#e563c8; }
.LnkFinalizarCompra { display:block; background:url(../../images/site/bt_finalizar-compra.gif) no-repeat; width:137px; height:28px; text-indent:-5000em; }
.LnkFinalizarCompraCart { display:block; background:url(../../images/site/bt-finalizar-compra-cart2.png) no-repeat; width:137px; height:28px; text-indent:-5000em; }
.LnkFinalizarCompraCart:hover { background-position:0 -28px; }
.LnkFacebook { display:block; background:url(../../images/site/bt_facebook.gif) no-repeat; width:60px; height:19px; text-indent:-5000em; }
.LnkFacebook:hover { background-position:0 -19px; }
.LnkMaisInfo { background:url(../../images/site/ico_more-2.gif) no-repeat; padding-left:22px; height:17px; line-height:17px; font-size:12px; color:#666; }
.LnkMaisInfo:hover { background-position:0 -17px; text-decoration:none; color:#333; }
.LnkMeusDados { display:block; background:url(../../images/site/bt_meus-dados.gif) no-repeat; width:179px; height:32px; text-indent:-5000em; }
.LnkMeusPedidos { display:block; background:url(../../images/site/bt_meus-pedidos.gif) no-repeat; width:179px; height:32px; text-indent:-5000em; }
.LnkMinhasListas { display:block; background:url(../../images/site/bt_minhas-listas.gif) no-repeat; width:179px; height:32px; text-indent:-5000em; }
.LnkMochilas { display:block; background:url(../../images/site/bt_mochilas.gif) no-repeat; width:70px; margin-top:3px; text-indent:-5000em; }
.LnkMyspace { display:block; background:url(../../images/site/bt_myspace.gif) no-repeat; width:60px; height:19px; text-indent:-5000em; }
.LnkMyspace:hover { background-position:0 -19px; }
.LnkOculosProtecao { display:block; background:url(../../images/site/bt_oculos-de-protecao.gif) no-repeat; width:153px; height:33px; text-indent:-5000em; }
.LnkOculosSol { display:block; background:url(../../images/site/bt_oculos-de-sol.gif) no-repeat; width:107px; height:29px; text-indent:-5000em; }
.LnkOk { background:url(../../images/site/bt_ok2.gif) no-repeat; width:21px; height:21px; }
.LnkOk:hover { background-position:0 -21px; }
.LnkOk2 { background:url(../../images/site/ico_arrow-right-8.gif) no-repeat; width:17px; height:17px; }
.LnkRoupasAcessorios { display:block; background:url(../../images/site/bt_roupas-e-acessorios.gif) no-repeat; width:155px; height:30px; text-indent:-5000em; }
.LnkUsarEndereco { display:block; background:url(../../images/site/bt_usar-este-endereco2.gif) no-repeat; width:160px; height:27px; text-indent:-5000em; }
.LnkUsarEndereco:hover { background-position:0 -27px; }
.LnkVejaColecaoCompleta { display:block; background:url(../../images/site/bt_veja-a-colecao-completa2.gif) no-repeat; width:157px; height:17px; text-indent:-5000em; }
.LnkVerMinhasListas { display:block; background:url(../../images/site/bt_ver-minhas-listas.gif) no-repeat; width:179px; height:32px; text-indent:-5000em; }
.LnkAviseme { display:block; background:url(../../images/site/nao-disponivel.jpg) no-repeat; width:173px; height:53px; text-indent:-5000em;margin-bottom:10px; }
.LnkAviseme:hover { }
/*/PERSONALIZED LINKS*/

/*TITLES*/
.TitAvisosEmail { background:url(../../images/site/tit_avisos-por-email.gif) no-repeat; width:206px; height:32px; text-indent:-5000em; }
.TitCriarLista { background:url(../../images/site/tit_criar-lista.gif) no-repeat; width:179px; height:32px; text-indent:-5000em; }
.TitMeusDados { background:url(../../images/site/tit_meus-dados.gif) no-repeat; width:179px; height:32px; text-indent:-5000em; }
.TitMeusPedidos { background:url(../../images/site/tit_meus-pedidos.gif) no-repeat; width:163px; height:32px; text-indent:-5000em; }
.TitMinhasListas { background:url(../../images/site/tit_minhas-listas.gif) no-repeat; width:149px; height:32px; text-indent:-5000em; }
.TitOculosSolSummer09 { background:url(../../images/site/tit_oculos-de-sol-summer-09.png) no-repeat; width:192px; height:16px; text-indent:-5000em; }
.TitOculosSol { background:url(../../images/site/tit_oculos-de-sol.png) no-repeat; width:115px; height:16px; text-indent:-5000em; }
.TitVerMinhasListas { background:url(../../images/site/tit_ver-minhas-listas.gif) no-repeat; width:179px; height:32px; text-indent:-5000em; }
/*/TITLES*/

/*FORMS*/
form.Standard {  }
form.Standard label { display:block; font-weight:900; color:#292626; }
form.Standard label.Exception { float:left; margin-bottom:20px; *margin-top:3px; font-weight:100; color:#373434; }

form.Standard input.Exception,.textarea { margin-right:5px; background:none; padding:0; width:auto; height:auto; }
form.Standard input.Error , form.adjust input.Error{ background:#666666!important; color:#fff; }
form.Standard input.Error , form.adjust input.Error { background:#666666!important; color:#fff; }
form.Standard select { margin-bottom:15px; }
#state_city input{background:url(../../images/site/bg_32.gif) no-repeat; width:230px;}
#state_city button{ background:url(../../images/site/bt_select.jpg) no-repeat; height:16px; width:16px; text-indent: -9000px; margin:0 0 0 0; float:left;}
#state_city button:hover{ background-position: left -16px; height:17px;}

#la_city input{background:url(../../images/site/bg_32.gif) no-repeat; width:230px;}
#nome, #endereco, #bairro{background: url(../../images/site/bg_32-ex.gif) no-repeat; width:292px; height:18px; margin-bottom: 5px;  padding-top: 4px;}
#name, #email { background-image: url(../../images/site/bg_32-ex.gif) no-repeat; width:292px; height:18px; margin-bottom: 5px;  padding-top: 4px;}
#numero {background: url(../../images/site/bg_33.gif) no-repeat; width:44px; height:18px; margin-bottom: 5px;}
#complemento {background: url(../../images/site/bg_33-ex.gif) no-repeat; width:238px; height:18px}
#cpf, #old-pass, #new-pass, #confirm, #district {background: url(../../images/site/bg_33-ex2.gif) no-repeat; width:131px; height:18px; margin-bottom: 5px; padding-top: 4px;}
#la_city button{ background:url(../../images/site/bt_select.jpg) no-repeat; height:16px; width:16px; text-indent: -9000px; margin:0 0 0 0; float:left;}
#la_city button:hover{ background-position: left -16px; height:17px;}
#birth-date-1, #birth-date-2, #birth-date-3 { height: 18px; padding-top: 4px;}

form.Standard #city {background:url(../../images/site/bg_32.gif) no-repeat;}
form.Standard a { float:left; margin-top:5px; color:#666; }
form.Standard p { clear:both; margin:0 0 15px 0; font-size:11px; color:#828282; }
form.Standard p.Exception2 { float:left; margin-right:45px; padding-top:7px; }					
#enviar button { float:left; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; margin:30px 0 0 180px; padding-right:0px; width:90px; height:21px; line-height:21px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900; color:#373737; }
.w-90 { width: 90px !important;}
/*#enviar { float:left; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; margin:30px 0 0 180px; padding-right:0px; width:90px; height:21px; line-height:21px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900; color:#373737; width: 163px; }*/
#enviar button:hover { background-position:right -21px; height:21px; }
/*#enviar:hover { background-position:right -21px; height:21px; }*/
#enviar .Exception2{ margin:30px 0 0 0;}
form.Standard strong , form.adjust strong { display:block; float:left; margin:3px 0 0 10px; background:url(../../images/site/ico_error.gif) no-repeat; padding-left:20px; height:15px; line-height:15px; color:#666; }
form.Standard div { clear:both; }
form.Standard div.Exception { clear:none; float:left; }
form.Standard div.Exception2 { clear:both; }
form.Standard div.Exception3 { *margin-bottom:15px; }	
form.Standard fieldset.Messenger{ margin:0 0 0 40px;}
form.Standard #number { margin-right:10px; background:url(../../images/site/bg_31.gif) no-repeat; width:49px; height: 18px; margin-bottom:5px; }
form.Standard #complement { background:url(../../images/site/bg_32.gif) no-repeat; width:213px; height: 22px; margin-bottom:5px;  }
form.Standard #zip-code-1 { background:url(../../images/site/bg_33.gif) no-repeat; width:34px; height: 18px; display: block; float: left; margin: 0 10px 0 0; }
form.Standard #zip-code-2 { margin:0 10px; background:url(../../images/site/bg_34.gif) no-repeat; width:20px;  height: 18px; display: block; }
form.Standard #phone-1, form.Standard #cel-1 { margin:0 10px 3px 0; background:url(../../images/site/bg_34.gif) no-repeat; width:20px; text-align: center; height: 18px; }
form.Standard #phone-2, form.Standard #cel-2 { margin:0 43px 3px 0; background:url(../../images/site/bg_35.gif) no-repeat; width:60px; text-align: center;  height: 18px;}
form.Standard #birth-date-1, form.Standard #birth-date-2 { margin-right:6px; background:url(../../images/site/bg_34.gif) no-repeat; width:20px; text-align: center; }
form.Standard #birth-date-3 { background:url(../../images/site/bg_52.gif) no-repeat; width:43px; text-align: center; }
form.Standard #Messenger input, form.Standard #Messenger textarea { float:left; margin-bottom:15px; *margin-bottom:10px; background: url(../../images/site/bg_44.gif) -29px 71px; width:282px; font-size:11px; color:#7e7e7e; overflow: auto; background-attachment: fixed; height:70px; }
.textarea{border: none;width:282px; font-family: Arial; padding: 5px; *padding-bottom: 0px;}
.bg-textarea {margin-bottom:15px; background: url(../../images/site/bg_44.gif) no-repeat; width:282px; font-size:11px; color:#7e7e7e; height:82px; padding-right:10px; margin-top: 5px; }
form.Standard #Messenger textarea.back-none { background: none;}
form.Standard #Messenger button{ float:left; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; margin:0px 0 0 30px; padding-right:0px; width:90px; *padding-right:11px; height:21px; line-height:21px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900; color:#373737; }
form.Standard #Messenger button:hover { background-position:right -21px; height:22px; }
#news input{background:none;}
#news{ margin:0 0 0 0px;}
#news .Exception{ margin:0 0 0 -105px;}
#cpf input{ float:left; margin-bottom:15px; background:url(../../images/site/bg_30.gif) no-repeat; padding-top:5px; width:282px; height:17px; font-size:11px; color:#7e7e7e;}
#password input { float:left; margin-bottom:15px; background:url(../../images/site/bg_30.gif) no-repeat; padding-top:5px; width:282px; height:17px; font-size:11px; color:#7e7e7e;}

/*AJUSTES */
label.adjust-mt {margin-top: 5px;}
.w-60 { width: 60px !important}
.w-70 { width: 70px !important}
.w-90 { width: 90px; !important}
.w-100 { width: 100px !important}
.w-115 { width: 115px !important}
.w-294 { width: 294px !important;}
.pr-0-ie7 { *padding-right: 0 !important;}
.pr-99 {margin-right: 99px !important;}
.w-38 { width: 37px !important}
.w-280 { width: 216px !important}

.m0 { margin: 0px !important;}
.h-18 { height: 18px !important;}

.f-none { float: none !important;}

.adjust-cod-seg { float:left; clear: both; margin: 2px 0 10px; width: 170px !important;}

ul.input-height input, select { height: 15px !important}

.in-sl-adjust { height: 15px !important; width: 283px !important; float: left;}

.w-300 li { width: 300px}
.w-300-a {width: 300px !important }
.w-310 {width: 310px }
.w-400 {width: 400px;}
.w-285 {width: 285px !important; }
.h-22 { height: 22px !important;}

.adjust-pt-5 { padding-top: 5px !important;}
.mbt-10 {margin: -6px 0 10px 0 !important;}

h6.adjust-mtl { float: left; margin: 35px 0 45px 20px !important; } /* ajusta o h6 da modal Adicionar endere�o */
.adjust-modal-ad-end {float:left !important;background: none !important;text-align:left !important; padding-bottom: 10px !important; }

.adjust-input-cartao { margin-top: 37px; *margin-top: 33px;}
ul.adjust-input-names li { line-height: 22px; height: 22px;}
ul.adjust-input-names input { margin: 5px 3px 0 0;}
ul.adjust-input-names input { *margin: 1px 3px 0 0;float: left;}

/*#frmEndereco { margin: 0 0 0 93px !important; }*/

/* para que o background do input n�o se mova... */
.back-input, .back-input2 { background: url(../../images/site/bg_32-ex.gif) no-repeat !important; float: left; }

.back-input-b {background: url(../../images/site/bg_33-ex.gif) no-repeat !important; float: left;}
.back-input input,.back-input-b input { background: none !important; padding-top: 5px; }
.w-230 { width: 230px !important;}

.back-input input,.back-input-b input { background: none !important; padding-top: 5px; }

.back-input-c {background: url(../../images/site/bg_33.gif) no-repeat !important; float: left;}
.back-input input,.back-input-c input { background: none !important; padding-top: 5px; }

.back-input-d {background: url(../../images/site/bg_32.gif) no-repeat !important; float: left;}
.back-input input,.back-input-d input { background: none !important; padding-top: 5px; }

.back-input-e {background: url(../../images/site/bg_33-ex.gif) no-repeat !important; float: left; margin-left: 7px;}
.back-input input,.back-input-e input { background: none !important; padding-top: 5px; }

.back-input2 input {padding-top: 3px !important;},
/**/
#frmEndereco.ml-20 { margin-left: 93px !important;}

.ml-93 { margin-left: 93px !important;}

td.body div.content { width: 400px !important;}

#address.pt-9 { height: 18px;}


/*-----------------------------------*/
#form-search { background:url(../../images/site/bg_04-2.gif) repeat-x; padding-top:3px; width:195px; height:23px; }
#form-search label { display:none; }
#form-search input { float:left; background:none; padding-top:5px; width:149px; height:17px; text-transform:uppercase; font-size:11px; color:#fff; }
#form-search button { float:right; background-color:#363434; width:31px; height:22px; text-indent:0; font-size:14px; font-weight:900; color:#fff; }

#form-email-alerts { width:410px; }
#form-email-alerts h5 { margin-left:20px!important; *margin-left:27px!important; letter-spacing:-1px; }
#form-email-alerts label { float:left; margin-bottom:30px; width:380px; }
#form-email-alerts input { float:left; margin-right:7px; }
#form-email-alerts button { float:right; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; padding-right:22px; *padding-right:11px; height:21px; line-height:21px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900; color:#373737; }
#form-email-alerts button:hover { background-position:right -21px; }

#form-create-list {color:#666;}
#form-create-list fieldset { float:left;}
#form-create-list h4 { font-weight:100; font-size:18px; color:#666; }
#form-create-list h5 { clear:both; float:left; margin:0 10px 10px 0; background:url(../../images/site/bg_45.gif) repeat-x; padding:10px 8px 0; width:173px; font-weight:100; font-size:14px; }
#form-create-list h5 a { display:block; background:url(../../images/site/ico_more-less.gif) no-repeat right top; height:15px; line-height:15px; color:#666; }
#form-create-list h5 a.Active { background-position:right -15px; }
#form-create-list legend { display:block; font-size:18px; color:#666; padding-left:70px; }
#form-create-list label { clear:both; display:block; font-weight:900; color:#5f5c5c; }
#form-create-list input { float:left; margin-bottom:15px; background:url(../../images/site/bg_30.gif) no-repeat; padding-top:5px; width:282px; height:17px; font-size:11px; color:#7e7e7e; }
#form-create-list textarea { border:none; background:url(../../images/site/bg_44.gif) no-repeat; padding:5px; width:282px; height:72px; }
#form-create-list button { clear:both; float:right; margin-right:120px; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; padding-right:22px; *padding-right:11px; height:21px; line-height:21px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900; color:#373737; }
#form-create-list button:hover { background-position:right -21px; }
#form-create-list ul.Exception2 li { margin-bottom:10px; }
#form-create-list ul.Exception2 li label { clear:none; display:inline; font-weight:100; }
#form-create-list ul.Exception2 li label b { font-weight:900; }
#form-create-list ul.Exception2 li input { float:none; margin:0; background:none; padding:0; width:auto; height:auto; }
#form-create-list ul.Exception3 input { display:none; }
#form-create-list ul.Exception3 label { clear:none; float:left; margin-top:5px; padding:0 5px; height:24px; line-height:24px; font-weight:100; font-size:12px; color:#666; cursor:pointer; }
#form-create-list ul.Exception3 label:hover { text-decoration:underline; }
#form-create-list ul.Exception3 label.Active { background-color:#faeef8; }
#form-create-list ul.Exception3 label.Active:hover { text-decoration:none; cursor:default; }
#form-create-list ul.Exception3 p { clear:both; display:none; margin-bottom:1px; background:url(../../images/site/bg_46.gif) repeat-x bottom; padding:0 8px 15px; width:173px; }
#form-create-list div.Box1 { float:left; margin-top:30px; margin-left:70px; width:380px; }
#form-create-list div.Box2 { float:left; margin-top:-21px; margin-left:14px; width: 340px; }
#form-create-list input.adjust-w { width: 13px !important; margin-top: 9px !important; display: inline !important; background: none !important; }
#form-create-list div.Box2 h3 { margin-bottom:20px; display:block; font-size:18px; color:#666; }
#form-create-list a.LnkAdicionarEndereco { margin-bottom:10px; }
#form-create-list #validity-1, #form-create-list #validity-2 { margin-right:6px; background:url(../../images/site/bg_34.gif) no-repeat; width:20px; }
#form-create-list #validity-3 { background:url(../../images/site/bg_35.gif) no-repeat; width:43px; }

.w-500 { 500px !important }


#form-search-list { width:380px; float:right; margin:0px 0 0 0;}
#form-search-list legend { display:block; font-size:22px; color:#292626; }
#form-search-list div { float:right; margin-top:-25px; }
#form-search-list label { display:none; }
#form-search-list input { float:left; margin:2px 5px 0; background:url(../../images/site/bg_42.gif) no-repeat; padding-top:5px; width:202px; height:17px; font-size:11px; color:#7e7e7e; }
#form-search-list button { float:left; margin-top:2px; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat; width:21px; height:21px; text-indent:-5000em; }
#form-search-list button:hover { background-position:0 -21px; }

#form-newsletter {  }
#form-newsletter p { margin:0 0 5px 0!important; font-size:10px; color:#383838; }
#form-newsletter label { display:none; }
#form-newsletter input { float:left; margin-right:10px; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; background-color:#141414; width:108px; height:15px; color:#4f4f4f; } 
#form-newsletter button { float:left; }
#form-newsletter #news-email { margin-right:4px; }
/*/FORMS*/

/*TABLES*/
table.Standard { border:0px; }
table.Standard tr:hover { background-color:#f7f7f7; }
table.Standard tr.Exception:hover { background:none; }
table.Standard th { border-top:4px solid #f2f2f2; border-bottom:4px solid #f2f2f2; height:27px; line-height:27px; text-align:left; font-weight:100; font-size:16px; color:#5f5c5c; }
table.Standard th.Exception { padding-left:20px; width:230px; }
table.Standard th.Exception2 { text-indent:-5000em; }
table.Standard th.Exception3 { padding-left:20px; width:330px; }
table.Standard td { height:30px; line-height:30px; font-size:12px; color:#6a6767; }
table.Standard td b { margin-left:5px; background:url(../../images/site/ico_arrow-right-5.gif) no-repeat right center; padding-right:10px; font-size:15px; color:#666666; }
table.Standard td a { display:block; float:right; margin-right:10px; font-size:12px; color:#666; }
table.Standard td a:hover { text-decoration:none; }
table.Standard td a.Exception { background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; padding-right:22px; *padding-right:11px; height:21px; line-height:21px; }
table.Standard td a.Exception:hover { background-position:right -21px; }
table.Standard td a.Exception2 { background:url(../../images/site/ico_coment.gif) no-repeat; padding-left:22px; *padding-left:11px; height:17px; line-height:17px; }
table.Standard td a.Exception2:hover { background-position:0 -17px; }
table.Standard td a.Exception3 { background:url(../../images/site/ico_disclose.jpg) no-repeat; padding-left:22px; *padding-left:11px; height:17px; line-height:17px; }
table.Standard td a.Exception3:hover { background-position:0 -17px; }
table.Standard td a.Exception4 { background:url(../../images/site/ico_inactivate.gif) no-repeat; padding-left:22px; *padding-left:11px; height:17px; line-height:17px; color:#ec8500; }
table.Standard td a.Exception4:hover { background-position:0 -17px; }
table.Standard td a.Exception5 { background:url(../../images/site/ico_reactivate.gif) no-repeat; padding-left:22px; *padding-left:11px; height:17px; line-height:17px; color:#ec8500; }
table.Standard td a.Exception5:hover { background-position:0 -17px; }
/*/TABLES*/

/*LIST ITEMS*/
.ListItems {  }
.ListItems li { display:block; float:left; margin:0 14px 20px; _margin:0 10px 20px; width:195px; }
.ListItems h3 { border-top:2px solid #292626; border-bottom:2px solid #292626; /*background:url(../../images/site/bg_09.gif) repeat-y;*/ background-color:#000000; padding:2px 10px; text-transform:uppercase; letter-spacing:-1px; font-size:14px; color:#fff; }
.ListItems h3 a { display:block; /*background:url(../../images/site/ico_arrow-right.jpg) no-repeat right center; padding-right:17px;*/ color:#fff; }
.ListItems h3 a:hover { text-decoration:none; }
.ListItems p { margin:0 auto; background:url(../../images/site/bg_10.gif) repeat-x; padding:5px 0 0 5px; width:187px; letter-spacing:-1px; }
.ListItems ins { font-weight:900; font-size:14px; /*color:#6b6b6b;*/ }
.ListItems ins span { font-size:24px; /*color:#666666;*/ color:#333; }
.ListItems small { font-size:11px; color:#6b6b6b; }
.ListItems del { display:block; background:url(../../images/site/bg_11.png) no-repeat center left; _background:none; text-decoration:none; _text-decoration:line-through; font-weight:900; font-size:12px; color:#bfbfbf; }
.ListItems del span { font-size:17px; }
.ListItems a.LnkComprar2 { margin-left:7px;}
.ListItems .Img { margin-bottom:4px; height:151px;}
.ListItems .Desc { height:120px;}
.ListItems .FreeShipping { background:url(../../images/site/bg_08.jpg) no-repeat; }
.MoreItems { clear:both; margin:0 auto 30px; background:url(../../images/site/bg_12.gif) no-repeat bottom; width:867px; height:34px; }
.MoreItems a { float:right; margin-right:144px; background:url(../../images/site/ico_more.gif) no-repeat right top; padding-right:25px; height:20px; line-height:20px; letter-spacing:-1px; font-weight:900; font-size:16px; color:#373737; }
.MoreItems a:hover { background-position:right -20px; text-decoration:none; }
/*/LIST ITEMS*/

/*BOX SUCCESS*/
#box-success { display:none; background:url(../../images/site/bg_27.png) no-repeat; _background:none; padding-top:5px; width:236px; }
#box-success a.LnkClose3 { float:right; position:relative; top:-10px; left:25px; }
#box-success p { clear:both; padding-top:10px; *padding-top:0; letter-spacing:-1px; font-size:13px; color:#666; }
#box-success div.Box1 { background:url(../../images/site/bg_28.png) no-repeat bottom; _background:none; padding-bottom:5px; }
#box-success div.Box2 { background:url(../../images/site/bg_29.png) repeat-y; _background:#f2f2f2; padding:0 20px 20px; }
/*/BOX SUCCESS*/

/*BOX INDICATE*/
#box-indicate { display:none; background:url(../../images/site/bg_27.png) no-repeat; _background:none; padding-top:5px; width:236px; }
#box-indicate a.LnkClose { float:right; } 
#box-indicate h4 { float:left; margin:9px 0 15px; background:url(../../images/site/tit_indique-esse-produto.gif) no-repeat; width:133px; height:11px; text-indent:-5000em; }
#box-indicate form { clear:both; }
#box-indicate label { display:none; }
#box-indicate input { margin-bottom:3px; background-color:#fff; padding-top:2px; width:166px; height:15px; font-size:11px; color:#626262; }
#box-indicate input.Error { background:#666666!important; color:#fff; }
#box-indicate textarea { margin-bottom:10px; border:none; background-color:#fff; padding:5px; width:166px; height:33px; font-size:11px; color:#626262; }
#box-indicate button { display:block; float:right; margin-left:30px; } 
#box-indicate div.Box2 { background:url(../../images/site/bg_28.png) no-repeat bottom; _background:none; padding-bottom:5px; }
#box-indicate div.Box3 { background:url(../../images/site/bg_29.png) repeat-y; _background:#f2f2f2; padding:7px 9px 4px 20px; }
/*/BOX INDICATE*/

/*BOX COMENT*/
#box-coment { display:none; background:url(../../images/site/bg_27.png) no-repeat; _background:none; padding-top:5px; width:236px; }
#box-coment a.LnkClose { float:right; } 
#box-coment h4 { float:left; margin:9px 0 15px; background:url(../../images/site/tit_deixe-seu-comentario.gif) no-repeat; width:134px; height:11px; text-indent:-5000em; }
#box-coment form { clear:both; }
#box-coment form a { clear:both; float:left; margin-top:5px; color:#666; }
#box-coment label { display:none; }
#box-coment input { margin-bottom:3px; background-color:#fff; padding-top:2px; width:166px; height:15px; font-size:11px; color:#626262; background-image: none !important }
#box-coment input.Error { background:#666666!important; color:#fff; }
#box-coment textarea.Error { background:#666666!important; color:#fff; }
strong.error { *margin-bottom:12px !important;}
#box-coment textarea { margin-bottom:10px; border:none; background-color:#fff; padding:5px; width:166px; height:93px; font-size:11px; color:#626262; }
#box-coment button { display:block; float:right; } 
#box-coment div.Box2 { background:url(../../images/site/bg_28.png) no-repeat bottom; _background:none; padding-bottom:5px; }
#box-coment div.Box3 { background:url(../../images/site/bg_29.png) repeat-y; _background:#f2f2f2; padding:7px 9px 4px 20px; }
/*/BOX COMENT*/

/*BOX ADD WISHILIST*/
#box-add-wishlist { display:none; background:url(../../images/site/bg_24.png) no-repeat; _background:none; padding-top:5px; width:216px; }
#box-add-wishlist a.LnkClose { float:right; }
#box-add-wishlist h4 { float:left; margin:12px 0 15px; background:url(../../images/site/tit_selecione-uma-lista.gif) no-repeat; width:124px; height:9px; text-indent:-5000em; }
#box-add-wishlist form { clear:both; }
#box-add-wishlist li { float:none!important; margin:0 0 5px 0!important; *margin-bottom:0!important; }
#box-add-wishlist label.Exception { display:none; }
#box-add-wishlist input.Exception { background-color:#fff; padding-top:2px; width:129px; height:15px; font-size:11px; color:#626262; }
#box-add-wishlist button { float:right; } 
#box-add-wishlist div.Box2 { background:url(../../images/site/bg_25.png) no-repeat bottom; _background:none; padding-bottom:5px; }
#box-add-wishlist div.Box3 { background:url(../../images/site/bg_26.png) repeat-y; _background:#f2f2f2; padding:7px 10px 4px 22px; }
/*/BOX ADD WISHILIST*/

/*BOX AVISEME*/
#box-aviseme { display:none; background:url(../../images/site/bg_24.png) no-repeat; _background:none; padding-top:5px; width:216px; }
#box-aviseme a.LnkClose { float:right; }
#box-aviseme h4 { float:left; margin:12px 0 15px; background:url(../../images/site/tit-aviseme.jpg) no-repeat; width:163px; height:9px; text-indent:-5000em; }
#box-aviseme form { clear:both; }
#box-aviseme li { float:none!important; margin:0 0 5px 0!important; *margin-bottom:0!important; }
#box-aviseme label { display:none; }
#box-aviseme input { background-color:#fff; padding-top:2px; width:129px; height:15px; font-size:11px; color:#626262;margin-bottom:5px; }
#box-aviseme button { float:right; } 
#box-aviseme div.Box2 { background:url(../../images/site/bg_25.png) no-repeat bottom; _background:none; padding-bottom:5px; }
#box-aviseme div.Box3 { background:url(../../images/site/bg_26.png) repeat-y; _background:#f2f2f2; padding:7px 10px 4px 22px; }
/*/BOX AVISEME*/


/*BOX INFO*/
#box-info { display:none; background:url(../../images/site/bg_21.png) no-repeat; _background:none; padding-top:4px; width:293px; color:#828282; }
#box-info a.LnkClose2 { float:right; }
#box-info img { margin-right:10px; }
#box-info p { margin:10px 10px 0 0; }
#box-info div.Box1 { background:url(../../images/site/bg_22.png) no-repeat bottom; _background:none; padding-bottom:5px; }
#box-info div.Box2 { background:url(../../images/site/bg_23.png) repeat-y; _background:#fff; padding:7px 9px 20px 32px; }
#box-info div.Box2 div { clear:both; }
/*/BOX INFO*/


/*BOX CART*/
#box-cart { display:none; background:url(../../images/site/bg_05.png) no-repeat; _background:none; padding-top:5px; width:286px; color:#6a6767; }
#box-cart h3 { float:left; margin:8px 0 5px; background:url(../../images/site/tit_carrinho2.gif) no-repeat; width:57px; height:9px; line-height:9px; text-indent:-5000em; }
#box-cart h4 { margin-bottom:5px; font-size:12px; font-weight:100; }
#box-cart p { clear:both; }
#box-cart a.LnkClose { float:right; }
#box-cart div.Item { clear:both; margin-top:20px; min-height:71px; }
#box-cart div.Item p { clear:none; margin-bottom:5px; font-size:10px; color:#a3a3a3; }
#box-cart div.Item img { float:left; margin-right:10px; border:1px solid #e6e6e5; }
#box-cart div.Item ins { font-weight:900; font-size:16px; color:#2e2e2e; }
#box-cart ul.Options { clear:both; margin-top:20px; width:237px; height:28px; }
#box-cart ul.Options li { display:block; float:left; margin-top:12px; }
#box-cart ul.Options li.Exception2 { float:right; margin-top:0; }
#box-cart ul.Options a { text-transform:lowercase; color:#575454; }
#box-cart div.Box1 { background:url(../../images/site/bg_06.png) no-repeat bottom; _background:none; padding-bottom:4px; }
#box-cart div.Box2 { background:url(../../images/site/bg_07.png) repeat-y; _background:none; padding:0 4px; }
#box-cart div.Box3 { background-color:#f2f2f2; padding:10px 5px 10px 16px; }
/*/BOX CART*/


/*PAGINATION*/
ul.Pagination { height:21px; }
ul.Pagination li { display:block; float:left; margin-right:5px; }
ul.Pagination li a { display:block; background:url(../../images/site/bg_47.gif) no-repeat; width:21px; height:21px; line-height:21px; text-align:center; font-size:13px; font-weight:900; color:#fff; }
ul.Pagination li a:hover { text-decoration:none; color:#666; }
ul.Pagination li a.Active { cursor:default; color:#000; }
ul.Pagination li a.Active:hover { color:#000; }
/*/PAGINATION*/

/*SUBMENU-LISTAS*/
.submenu-lists {
	float:left;
	height: 61px;
	margin: 0px 0 4px 0;
	width:360px;}

.submenu-lists li {
	background: url(../../images/site/bg_38.gif) repeat-x bottom;
	display: block;
	float: left;
	margin-right: 1px;
	padding-bottom: 25px;}

a.botao-ver-minhas-listas:link, a.botao-ver-minhas-listas:visited {
	background: url(../../images/site/submenu-lists.gif) 0 0 no-repeat;
	display: block;
	height: 32px;
	margin-top:-2px;
	text-indent: -9000px;
	width: 179px;}

a.botao-ver-minhas-listas:hover, a.botao-ver-minhas-listas, .botao-ver-minhas-listas-active {
	background: url(../../images/site/submenu-lists.gif) 0 -32px no-repeat;
	display: block;
	height: 32px;
	margin-top: 2px;
	text-indent: -9000px;
	width: 179px;}

a.botao-criar-listas:link, a.botao-criar-listas:visited {
	background: url(../../images/site/submenu-lists.gif) -179px 0 no-repeat;
	display: block;
	height: 32px;
	margin-top: -2px;
	text-indent: -9000px;
	width: 179px;}

a.botao-criar-listas:hover, a.botao-criar-listas:active, .botao-criar-listas-active {
	background: url(../../images/site/submenu-lists.gif) -179px -32px no-repeat;
	display: block;
	height: 32px;
	margin-top: 2px;
	text-indent: -9000px;
	width: 179px;}

/*SUBMENU-LISTAS*/

/*SUBMENU-CONTA*/
.submenu-conta {
	height: 61px;
	margin: 0px 0 4px 0px;
	padding-top:10px;}

.submenu-conta li {
	background: url(../../images/site/bg_38.gif) repeat-x bottom;
	display: block;
	float: left;
	margin-right: 1px;
	padding-bottom: 25px;}

a.botao-meus-dados:link, a.botao-meus-dados:visited {
	background: url(../../images/site/submenu-conta.gif) 0 0 no-repeat;
	display: block;
	height: 32px;
	margin-top:-2px;
	text-indent: -9000px;
	width: 179px;}

a.botao-meus-dados:hover, a.botao-meus-dados, .botao-meus-dados-active {
	background: url(../../images/site/submenu-conta.gif) 0 -32px no-repeat;
	display: block;
	height: 32px;
	margin-top: 2px;
	text-indent: -9000px;
	width: 179px;}

a.botao-meus-pedidos:link, a.botao-meus-pedidos:visited {
	background: url(../../images/site/submenu-conta.gif) -181px 0 no-repeat;
	display: block;
	height: 32px;
	margin-top:-2px;
	text-indent: -9000px;
	width: 179px;}

a.botao-meus-pedidos:hover, a.botao-meus-psdidos, .botao-meus-pedidos-active {
	background: url(../../images/site/submenu-conta.gif) -181px -32px no-repeat;
	display: block;
	height: 32px;
	margin-top: 2px;
	text-indent: -9000px;
	width: 179px;}

a.botao-minhas-listas:link, a.botao-minhas-listas:visited {
	background: url(../../images/site/submenu-conta.gif) -363px 0 no-repeat;
	display: block;
	margin-top:-2px;
	height: 32px;
	text-indent: -9000px;
	width: 178px;}

a.botao-minhas-listas:hover, a.botao-minhas-listas, .botao-minhas-listas-active {
	background: url(../../images/site/submenu-conta.gif) -364px -32px no-repeat;
	display: block;
	height: 32px;
	margin-top: 2px;
	text-indent: -9000px;
	width: 178px;}

a.botao-avisos:link, a.botao-avisos:visited {
	background: url(../../images/site/submenu-conta.gif) -544px 0 no-repeat;
	display: block;
	margin-top:-2px;
	height: 32px;
	text-indent: -9000px;
	width: 178px;}

a.botao-avisos:hover, a.botao-avisos, .botao-avisos-active {
	background: url(../../images/site/submenu-conta.gif) -544px -32px no-repeat;
	display: block;
	height: 32px;
	margin-top: 2px;
	text-indent: -9000px;
	width: 178px;}

/*SUBMENU-CONTA*/

/*WISHLIST LISTS*/
#pagina-interna-wishlist-lists {
	background: url(../../images/site/bg_16.gif) repeat-y;
	border-right: 1px solid #565555;
	border-left: 1px solid #575656;
	color: #666;
	float: left;
	padding: 28px 50px 50px 40px;
	position: relative;
	width: 808px;}
#wishlist-lists { margin-top:1px; background:url(../../images/site/bg_16.gif) repeat-y; padding-bottom:50px;}
#wishlist-lists h2 { margin:0px 0 10px 0px; background:url(../../images/site/tit_lista-de-presentes.jpg) no-repeat; width:333px; height:92px; text-indent:-5000em; }
#wishlist-lists h3 { margin-top:4px; }
#wishlist-lists ul.Exception { float:left; margin:0 40px 0 0px; height:90px; }
#wishlist-lists ul.Exception li { display:block; float:left; margin-right:1px; background:url(../../images/site/bg_38.gif) repeat-x bottom; padding-bottom:25px; }
#wishlist-lists p.Exception { clear:both; margin:0 0 10px 0px; font-size:18px; color:#5f5c5c; letter-spacing:-1px }
#wishlist-lists table { margin:0 0 20px 0px; width:790px; }
#wishlist-lists th { font-size:12pt; color:#5f5c5c; border-top:3px solid #f2f2f2; border-bottom:3px solid #f2f2f2; padding:0; height:29px; width:190px; letter-spacing:-1px;}
#wishlist-lists tr:hover.Exception{ background:none;}
#wishlist-lists th.Exception {padding-left:30px;}
#wishlist-lists th.Exception2 {width:95px;}
#wishlist-lists td {border:0; height:30px; text-align:left; color:#6a6767; font-size:10pt; letter-spacing:-1px;}
#wishlist-lists td b{font-size:13pt; color:#666666; background:url(../../images/site/ico_arrow-right-5.gif) right center no-repeat; padding:0 10px 0 0; height:5px;}
#wishlist-lists td a {border:0; height:25px; color:#666; background: url(../../images/site/ico_detalhes.png) left center no-repeat; padding:5px 20px 0 20px; text-decoration:none}
#wishlist-lists tr:hover{ background:#f7f7f7;}
#wishlist-lists ul.Pagination { float:right; margin-right:73px; }
#wishlist-lists #form-search-list { float: right; margin-top:4px; margin-right:15px;}
/*/WISHLIST LISTS*/


/*WISHLIST RESULTS*/
#pagina-interna-wishlist-results {
	background: url(../../images/site/bg_16.gif) repeat-y;
	border-right: 1px solid #565555;
	border-left: 1px solid #575656;
	color: #666;
	float: left;
	padding: 28px 50px 50px 40px;
	position: relative;
	width: 808px;}
#wishlist-results h2 { margin:0px 0 10px 0px; background:url(../../images/site/tit_lista-de-presentes.jpg) no-repeat; width:333px; height:92px; text-indent:-9000px; }
#wishlist-results h3 { margin-top:4px; }
#wishlist-results ul.Exception { float:left; margin:0 20px 0 -2px; height:90px; }
#wishlist-results ul.Exception li { display:block; float:left; margin-right:1px; background:url(../../images/site/bg_38.gif) repeat-x bottom; padding-bottom:25px; }
#wishlist-results p.Exception { clear:both; margin:0 0 10px 0; font-size:18px; color:#5f5c5c; letter-spacing:-1px; }
#wishlist-results p.Exception strong { font-weight:100; color:#666; letter-spacing:-1px; }
#wishlist-results table { margin:0 0 20px 0px; width:790px; }
#wishlist-results th { font-size:12pt; color:#5f5c5c; border-top:3px solid #f2f2f2; border-bottom:3px solid #f2f2f2; padding:0; height:29px; width:190px; letter-spacing:-1px;}
#wishlist-results tr:hover.Exception{ background:none;}
#wishlist-results th.Exception {padding-left:30px;}
#wishlist-results th.Exception2 {width:95px;}
#wishlist-results td {border:0; height:30px; text-align:left; color:#6a6767; font-size:10pt; letter-spacing:-1px;}
#wishlist-results td b{font-size:13pt; color:#666666; background:url(../../images/site/ico_arrow-right-5.gif) right center no-repeat; padding:0 10px 0 0; height:5px;}
#wishlist-results td a {border:0; height:25px; color:#666; background: url(../../images/site/ico_arrow.png) right center no-repeat; padding:5px 20px 0 0; text-decoration:none}
#wishlist-results tr:hover{ background:#f7f7f7;}
#wishlist-results ul.Pagination { float:right; margin-right:73px; }
#wishlist-results #form-search-list { margin-top:-63px; clear:both; margin-right:15px;}
/*/WISHLIST RESULTS*/

/*WISKLIST detail*/
#pagina-interna-wishlist-details {
	background: url(../../images/site/bg_16.gif) repeat-y;
	border-right: 1px solid #565555;
	border-left: 1px solid #575656;
	color: #666;
	float: left;
	padding: 28px 50px 50px 40px;
	position: relative;
	width: 808px;}
#wishlist-details h2 { margin:0px 0 10px 0px; background:url(../../images/site/tit_lista-de-presentes.jpg) no-repeat; width:333px; height:92px; text-indent:-9000px; }
#wishlist-details h3 { margin-top:4px; }
#wishlist-details ul.Exception { float:left; margin:0 20px 0 -2px; height:90px; }
#wishlist-details ul.Exception li { display:block; float:left; margin-right:1px; background:url(../../images/site/bg_38.gif) repeat-x bottom; padding-bottom:25px; }
#wishlist-details p.Exception { clear:both; margin:0 0 10px 0; font-size:18px; color:#5f5c5c; letter-spacing:-1px; }
#wishlist-details p.Exception strong { font-weight:100; color:#666; letter-spacing:-1px; }
#wishlist-details table { margin:0 0 20px 0px; width:790px; }
#wishlist-details th.Exception{padding-left:30px;}
#wishlist-details th.exception2{width:130px;}
#wishlist-details th { font-size:12pt; color:#5f5c5c; border-top:3px solid #f2f2f2; border-bottom:3px solid #f2f2f2; padding:0; height:30px; width:190px; letter-spacing:-1px;}
#wishlist-details tr:hover.Exception{ background:none;}
#wishlist-details td {border:0; height:30px; text-align:left; color:#676767; font-size:10pt; letter-spacing:-1px;}
#wishlist-details td b{font-size:13pt; color:#666666; background:url(../../images/site/ico_arrow-right-5.gif) right center no-repeat; padding:0 10px 0 0; height:5px;}
#wishlist-details tr:hover{ background:#f7f7f7;}
#wishlist-details ul.Pagination { float:right; margin-right:73px; }
#wishlist-details #form-search-list { float:right; margin-top:-60px; clear:both; margin-right:15px; }
#wishlist-details tr.desable_item td{color:#b4b3b3}
#wishlist-details tr.desable_item b{font-size:13pt; color:#e5afd9; background: url(../../images/site/ico_arrow-disable.gif) right center no-repeat; padding:0 10px 0 0; height:5px;}


/*WISKLIST details*/


/*WISHLIST CREATE*/
#wishlist-create h2 { margin:0px 0 10px 0px; background:url(../../images/site/tit_lista-de-presentes.jpg) no-repeat; width:333px; height:92px; text-indent:-5000em; }
#wishlist-create h3 { margin-top:4px; }
#wishlist-create ul.Exception { float:left; margin:0 40px 0 39px; height:90px; }
#wishlist-create ul.Exception li { display:block; float:left; margin-right:1px; background:url(../../images/site/bg_38.gif) repeat-x bottom; padding-bottom:25px; }
#wishlist-create #form-search-list { float:left; margin-top:5px; }
#wishlist-create #form-create-list { clear:both; margin-left:99px; }
/*/WISHLIST CREATE*/

/*WISHLIST-PRESENT*/
#pagina-interna-wishlist-present {
	background: url(../../images/site/bg_16.gif) repeat-y;
	border-right: 1px solid #565555;
	border-left: 1px solid #575656;
	color: #666;
	float: left;
	padding: 28px 50px 50px 40px;
	position: relative;
	width: 808px;}
#wishlist-present h2 { margin:0px 0 10px 0px; background:url(../../images/site/tit_lista-de-presentes.jpg) no-repeat; width:333px; height:92px; text-indent:-9000px; }
#wishlist-present h3 { font-size:11px; color:#878585; width:490px; margin-bottom:20px; margin-top:10px;}
#wishlist-present h3 strong{ font-size:9pt; color:#878585;}
#wishlist-present h3 b{ font-size:12pt; color:#878585; text-transform:uppercase;}
#wishlist-present ul.Exception { float:left; margin:0 0 0 -2px; height:90px; }
#wishlist-present p.Exception { clear:both; margin:0 0 10px 0; font-size:18px; color:#5f5c5c; letter-spacing:-1px; width:400px; float:left }
#wishlist-present p.Exception strong { font-weight:100; color:#666; letter-spacing:-1px; }
#wishlist-present #form-search-list { float:right; margin-top:-60px; clear:both; margin-right:15px; }
/*WISHLIST-PRESENT*/

/*WISHLIST LISTS DISCLOSE */
#pagina-interna-wishlist-disclose {
	background: url(../../images/site/bg_16.gif) repeat-y;
	border-right: 1px solid #565555;
	border-left: 1px solid #575656;
	color: #666;
	float: left;
	padding: 28px 50px 50px 40px;
	position: relative;
	width: 808px;}
#wishlist-disclose { margin-top:1px; background:url(../../images/site/bg_16.gif) repeat-y; padding-bottom:50px;}
#wishlist-disclose h2 { margin:0px 0 10px 0px; background:url(../../images/site/tit_lista-de-presentes.jpg) no-repeat; width:333px; height:92px; text-indent:-5000em; }
#wishlist-disclose h3 { margin-top:4px; }
#wishlist-disclose h4 { font-size:10pt; color:#5f5c5c; float:left; font-weight:600; letter-spacing:-1px; margin-left:30px; width:210px;}
#wishlist-disclose h4.Exception { float:left;}
#wishlist-disclose ul.Exception { float:left; margin:0 40px 0 0px; height:90px; }
#wishlist-disclose ul.Exception li { display:block; float:left; margin-right:1px; background:url(../../images/site/bg_38.gif) repeat-x bottom; padding-bottom:25px; }
#wishlist-disclose p.Exception { clear:both; margin:0 0 10px 0px; font-size:18px; color:#5f5c5c; letter-spacing:-1px }
#wishlist-disclose p.Exception strong { color:#666; font-weight:500;}
#wishlist-disclose #form-search-list { float: right; margin-top:4px; margin-right:15px;}
#wishlist-disclose #box-1{
	border-top:4px solid #f2f2f2;
	border-bottom:4px solid #f2f2f2;
	height:22px;
	width:790px;
}
#wishlist-disclose #box-1 li{ 
	color:#5f5c5c;
	font-size:13pt;
	letter-spacing:-1px;
	padding-top:1px;
	padding-left:30px; }
#wishlist-disclose .Standard legend{ font-size:10pt}
#wishlist-disclose .Standard fieldset{ margin-top:20px;}
#wishlist-disclose .Standard label.Exception{ margin-left:-10px;}
#wishlist-disclose .Standard label { background:url(../../images/site/ico_arrow-right-5.gif) right no-repeat;color:#666666; display:inline; font-weight:900; font-size:12pt; float:left; margin-right:10px; padding-right:10px;  }
#wishlist-disclose .Standard input { float:left; margin-bottom:15px; background:url(../../images/site/bg_32.gif) no-repeat; padding-top:5px; padding-left:30px; width:200px; height:17px; font-size:11px; color:#7e7e7e; }
#wishlist-disclose .Standard textarea{ background:url(../../images/site/bg_51.gif) no-repeat; border:0; color:#7e7e7e; height:92px; margin:30px 0 30px 30px; width:467px;}
#wishlist-disclose .Standard button{
	background: url(../../images/site/ico_arrow-right-2-2.gif) right 1px no-repeat;
	color: #373737;
	cursor: pointer;
	float: right;
	font: bold 16px Arial,Tahoma,Verdana;
	height: 22px;
	letter-spacing: -1px;
	line-height: 22px;
	margin:0 315px 20px 0;
	padding-right: 22px;
	*padding-right: 5px; /*para o IE7 */
	text-indent: 0;}

#wishlist-disclose .Standard button:hover {
	background-position: right -20px;}

#wishlist-disclose .Visualizar_email{
	background:url(../../images/site/ic_e-mail.gif) no-repeat;
	height:30px;
	padding-left:20px;
	margin:-40px 0 0 190px;}

/*WISHLIST LISTS DISCLOSE*/

#bts{
	float:right;
}

.marg-buttons{
	margin-top:30px;
}

.marg-left-down{
	padding-left:10px;
}

#bts ul{ 
	float:right;
	margin-top:-30px;}

#bts ul.Exception{ 
	float:right;
	height:10px;
	margin-top:-50px;}

#bts li{ 
	float:left;
	padding-right:0px;
}

#bts li a.inativa{
	background: url(../../images/site/ic_dei_inat.png) 0 0 no-repeat;
	color: #ef9522;
	display: block;
	font-size: 9pt;
	height: 17px;
	padding-left: 18px;
	text-decoration: none;
	width: 90px;}

#bts li a.reativar{
	background: url(../../images/site/ic_reat_list.png) 0 0 no-repeat;
	color: #ef9522;
	display: block;
	font-size: 9pt;
	height: 17px;
	margin: 0 auto;
	padding-left: 18px;
	text-decoration: none;
	width: 85px;}

#bts li a.delete{
	background: url(../../images/site/ico_delete.gif) 0 0 no-repeat;
	color: #666;
	display: block;
	font-size: 9pt;
	height: 17px;
	margin: 0 auto;
	padding-left: 18px;
	text-decoration: none;
	width: 80px;}

#bts li a.divulgar{
	background: url(../../images/site/ic_div.png) 0 0 no-repeat;
	color: #666;
	display: block;
	font-size: 9pt;
	height: 17px;
	margin: 0 auto;
	padding-left: 18px;
	text-decoration: none;
	width: 47px;}

#wishlist-present thead th.first{
	padding-right:236px;}

.adjust-pr-75 { *padding-right: 75px !important }

#wishlist-present table {
	border-bottom:4px solid #f2f2f2;
	width: 810px;}

#wishlist-present span{
	color:#a3a3a3;}

#wishlist-present span.nao-comprado{
	color:#666666;
	font-size:9pt;
	font-weight:bold;}

#wishlist-present span.encomendado{
	color:#c05d2c;
	font-size:9pt;
	font-weight:bold;}

#wishlist-present span.comprado{
	color:#666;
	font-size:9pt;
	font-weight:bold;}

#wishlist-present thead th {
	border-top: 4px solid #F2F2F2;
	border-bottom: 4px solid #F2F2F2;
	font-size: 12pt;
	height: 30px;
	letter-spacing: -1px;
	text-transform: lowercase;}

#wishlist-present thead th.first {
	padding-left: 18px;
	text-align: left;}

#wishlist-present tbody th.photo {
	margin:0;
	padding:0;
	width:150px;}

#wishlist-present tbody td.product-details {
	text-align: left;}

#wishlist-present .product-name {
	color:#6a6767;
	font-size: 9pt;
	font-weight: bold;}

#wishlist-present .status{
	color:#6a6767;
	font-size: 9pt;
	font-weight: bold;}

#wishlist-present .qtd{
	color:#6a6767;
	font-size: 9pt;
	font-weight: bold;}

/*WISHLIST-PRESENT*/


/*EDIT DATA*/

#edit-data {background:url(../../images/site/bg_16.gif) repeat-y; padding-bottom:50px; color:#666; border-right: 0px solid #565555; border-left: 0px solid #575656; }
#edit-data h2 { clear:both; margin:0 0 34px 38px; font-weight:100; font-size:22px; letter-spacing:-1px; color:#292626; }
#edit-data h3 { margin-top:4px; }
#edit-data h6 { display:inline; font-weight:100; font-size:18px; color:#666; letter-spacing:-1px; }
#edit-data h6.Exception { clear:both; margin:50px 0 20px 99px; display:block; font-weight:100; font-size:13px; color:#666; font-weight:bold; }
#edit-data h4.Exception { display:block; margin:80px 0 20px 99px; font-weight:300; font-size:14px; color:#666; text-transform:none;} /*�guif*/
#edit-data h4.Exception2 { display:block; margin:30px 0 20px 99px; font-weight:300; font-size:18px; color:#666; text-transform:none;}
#edit-data h5 { margin:0 0 13px 7px; font-weight:100; font-size:14px; color:#666; }
#edit-data a.LnkVoltar { float:right; margin:20px 49px 0 0; _margin-right:25px; }
#edit-data ul.Adjust li.first {}
#edit-data ul.Adjust li { clear: both; }
#edit-data ul.Exception { margin:0 0 20px 39px; height:61px; }
#edit-data ul.Exception li { display:block; float:left; margin-right:1px; background:url(../../images/site/bg_38.gif) repeat-x bottom; padding-bottom:25px; }
#edit-data ul.Exception2 { margin:0 0 20px 99px; }
#edit-data ul.Exception2 li { display:inline; margin-right:25px; }
#edit-data ul.Exception2 li a { background:url(../../images/site/ico_arrow-right-4.gif) no-repeat; padding-left:15px; text-decoration:underline; letter-spacing:-1px; font-size:12px; color:#666; }
#edit-data ul.Exception3 { margin:0 0 0 99px; padding-top:20px; }
#edit-data ul.Exception3 li { display:block; float:left; margin-right:10px; background:url(../../images/site/bg_40.gif) repeat-x; padding-top:24px; width:189px; }
#edit-data ul.Exception3 li p { background:url(../../images/site/bg_39.gif) repeat-x bottom; padding:0 0 20px 7px; color:#5f5c5c; }
#edit-data ul.Exception3 li li { margin:10px 0 0 0; background:none; padding:0; width:auto; }	
#edit-data ul.Exception3 li li.Exception { margin:6px 0 0 15px; }
#edit-data ul.Exception3 li li.Exception2 { clear:both; margin:10px 18px 0 30px; }
#edit-data form { margin-left:28px; }
#edit-data form.pr-99 { margin-left:99px; }
#edit-data p a{ text-decoration:underline; float:none; margin:0; padding:0;}
#edit-data #enviar p{ margin: 0 0 0 0; height: 22px;}
#edit-data #enviar button { float:left; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; margin:0 0 0 0; padding-right:0px; width:180px; *padding-right:0px; height:21px; line-height:22px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900; color:#373737; letter-spacing:-1px; }
#edit-data #enviar button:hover { background-position:right -20px; height:22px; line-height: 22px; }
#edit-data #enviar button.Exception4 { float:left; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; margin:0 0 0 200px; padding-right:0px; width:100px; *padding-right:11px; height:21px; line-height:21px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900;  color:#373737; letter-spacing:-1px; }
#edit-data #enviar button.Exception4:hover { background-position:right -21px; height:21px; }

/*/EDIT DATA*/


/*MY ACCOUNT*/
#my-account { background:url(../../images/site/bg_16.gif) repeat-y; padding: 28px 50px 50px 40px; color:#666; position:relative; float: left; width: 808px; border-left: 1px solid #575656; border-right: 1px solid #565555; }
#my-account h2 { clear:both; font-weight:100; font-size:22px; letter-spacing:-1px; color:#292626; }
#my-account h3 { margin-left:1px; }
#my-account a.LnkVoltar { float:right; margin:20px 49px 0 0; _margin-right:25px; }
#my-account p.Exception { margin:0 0 30px 0; font-size:14px; }
#my-account ul.Exception { margin-left:70px; }
#my-account ul.Exception ul { display:block; _float:left; border-left:1px dotted #c3c3c3; background:url(../../images/site/bg_37.gif) no-repeat right top; padding:30px 0 0 20px; height:87px; }
#my-account ul.Exception ul.Exception2 { border-right:1px dotted #c3c3c3; }
#my-account ul.Exception li { display:block; float:left; }
#my-account ul.Exception li.Exception { width:180px; }
#my-account ul.Exception li.Exception2 { width:164px; }
#my-account ul.Exception li.Exception3 { width:150px; }
#my-account ul.Exception li.Exception4 { width:207px; }
#my-account ul.Exception li li { float:none; margin-bottom:14px; *width:100%; }
#my-account ul.Exception li li a { background:url(../../images/site/ico_arrow-right-4.gif) no-repeat; padding-left:15px; letter-spacing-1px; font-size:12px; color:#666; text-decoration:none; }
/*/MY ACCOUNT*/

/*MY LISTS*/

#pagina-interna-my-lists {
	background: url(../../images/site/bg_16.gif) repeat-y;
	border-right: 1px solid #565555;
	border-left: 1px solid #575656;
	color: #666;
	float: left;
	padding: 28px 50px 50px 40px;
	position: relative;
	width: 808px;}
#my-lists h2 {font-size:18pt; color:#666666; letter-spacing:-1px; margin-bottom:20px;}
#my-lists h3 { margin-top:4px; }
#my-lists ul.Exception { float:left; margin:0 20px 0 -2px; height:90px; }
#my-lists ul.Exception li { display:block; float:left; margin-right:1px; background:url(../../images/site/bg_38.gif) repeat-x bottom; padding-bottom:25px; }
#my-lists table { margin:30px 0 20px 0px; width:790px; }
#my-lists table.Exception { float:left; }
#my-lists table.Exception tr{border-top:1px solid #eee; border-bottom:1px solid #eee;}
#my-lists th { font-size:12pt; font-weight:300; color:#5f5c5c; border-top:3px solid #f2f2f2; border-bottom:3px solid #f2f2f2; padding:0; height:29px; width:190px; letter-spacing:-1px;}
#my-lists tr:hover.Exception{ background:none;}
#my-lists th.Exception {padding-left:30px; width:650px; }
#my-lists th.Exception2 {width:390px; padding-left:0px;}
#my-lists th.Exception3 {width:400px;}
#my-lists th.Exception4 {width:400px; padding-left:30px;}
#my-lists td {border:0; height:30px; text-align:left; color:#6a6767; font-size:10pt; letter-spacing:-1px;}
#my-lists td b{font-size:13pt; color:#666666; background:url(../../images/site/ico_arrow-right-5.gif) right center no-repeat; padding:0 10px 0 0; height:5px;}
#my-lists td a {border:0; height:25px; color:#666; background: url(../../images/site/ico_arrow.png) right center no-repeat; padding:5px 20px 0 0; text-decoration:none}
#my-lists td.divulgar a{float:left; background:url(../../images/site/ic_div.png) no-repeat;padding-left:20px; padding-top:0px; color:#666;}
#my-lists td.detalhes a{float:left; background:url(../../images/site/ic_det.png) no-repeat;padding-left:20px; padding-top:0px; color:#666;}
#my-lists tr:hover{ background:#f7f7f7;}
#my-lists ul.Exception2 li h3 { font-weight:100; font-size:14pt; color:#666; letter-spacing:-1px; float:left; margin:-5px 40px 0 0; }
#my-lists ul.Exception2 { margin:0 0 0px 50px; }
#my-lists ul.Exception2 li { display:inline;}
#my-lists ul.Exception2 li a { background:url(../../images/site/ico_arrow-right-4.gif) no-repeat; padding-left:25px; text-decoration:underline; letter-spacing:-1px; font-size:12px; color:#666; }
#my-lists ul.Pagination{ float:right;}
#my-lists td.Exception{padding-left:30px; width:800px;}
#my-lists td.Exception b{font-size:13pt; color:#666; padding:0 10px 0 0; height:5px; background:none;}
#my-lists td.Exception strong{ color:#666; letter-spacing:-1px; font-weight:normal;}
#my-lists td.Exception h3{font-size:9pt; font-weight:300; color:#666; margin:0; height:5px; width:50px;}
#my-lists td.enviado {font-size:9pt; font-weight:300; padding-left:35px; color:#666; margin:0; height:5px; width:50px; text-transform:uppercase;}
#my-lists td.andamento {font-size:9pt; font-weight:300; /*padding-left:25px;*/ color:#c05d2c; margin:0; height:5px; width:50px; text-transform:uppercase;}
#my-lists td.cancelado {font-size:9pt; font-weight:300; padding-left:30px; color:#ff0000; margin:0; height:5px; width:50px; text-transform:uppercase;}
#my-lists td.enviar button {float:right; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; margin:0px 0 0 0px; padding-right:95px; width:90px; *padding-right:35px; height:21px; line-height:21px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900; color:#373737;}
#my-lists td.enviar button:hover{background-position:right -21px; height:22px;}
#my-lists tr.Exception2 { padding:20px 0 0 20px; height:150px;}
#my-lists td.hist{ width:800px;}

/*MY LISTS*/

/*MY APPLICATIONS */
#pagina-interna-my-applications {
	background: url(../../images/site/bg_16.gif) repeat-y;
	border-right: 1px solid #565555;
	border-left: 1px solid #575656;
	color: #666;
	float: left;
	padding: 28px 50px 50px 40px;
	position: relative;
	width: 808px;}

#my-applications ul.Exception2 li h3 { font-weight:100; font-size:14pt; color:#666; letter-spacing:-1px; float:left; margin:-5px 40px 0 0; }
#my-applications ul.Exception2 { margin:0 0 0px 50px; }
#my-applications ul.Exception2 li { display:inline;}
#my-applications ul.Exception2 li a { background:url(../../images/site/ico_arrow-right-4.gif) no-repeat; padding-left:25px; text-decoration:underline; letter-spacing:-1px; font-size:12px; color:#666; }
#my-applications li.Exception b{font-size:13pt; color:#666; padding:0; height:10px; background:none;}
#my-applications li.Exception strong{ color:#666; letter-spacing:-1px; font-weight:normal;}
#my-applications li.Exception h3{font-size:9pt; font-weight:300; color:#666; margin:0; height:5px; display:inline;}
#my-applications li.Exception .Cancelado {font-size:9pt; font-weight:600; padding:0; color:#ff0000; margin:0; height:5px; width:50px; text-transform:uppercase;}
#my-applications li.Exception .Andamento {font-size:9pt; font-weight:600; padding:0; color:#c05d2c; margin:0; height:5px; width:50px; text-transform:uppercase;}
#my-applications li.Exception p{ width:490px;}
#my-applications #box-pedido{ height:70px; width:210px; margin-top:30px;}	
#my-applications h2 {font-size:18pt; color:#666666; letter-spacing:-1px; margin-bottom:20px;}

#my-applications h3 { margin-top:4px; }

#my-applications h4 { font-size:12pt; padding:10px 0 0 0; letter-spacing:-1px; margin-left:30px; }

#my-applications	table, td, th {
	border: none;
	border-collapse: collapse;
	margin:30px 0 0 0;
	padding: 0;}

#my-applications	table {
	float:left;
	width: 820px;}

#my-applications	thead th {
	border-top: 4px solid #F2F2F2;
	border-bottom: 4px solid #F2F2F2;
	font-size: 12pt;
	height: 30px;
	letter-spacing: -1px;
	text-transform: lowercase;}

#my-applications	thead th.first {
	padding-left: 18px;
	text-align: left;}

#my-applications	tbody th {
	height: 129px;
	text-align: left;}

#my-applications	tbody th, tbody td {
	border-bottom: 1px solid #EEE;}

#my-applications	tbody td {
	text-align: center;}

#my-applications	tbody th.photo {
	width: 211px;}

#my-applications	tbody td.product-details {
	text-align: left;}

#my-applications	.product-name {
	font-size: 9pt;
	font-weight: bold;}

#my-applications	.product-code, .product-description {
	color: #A3A3A3;
	font-size: 7pt;}

#my-applications	tbody td.price, tbody td.total-price {
	font-size: 9pt;
	font-weight: bold;
	padding: 0 0px 0 0;}

#my-applications	tbody td.qtde {
	width: 140px;}

#my-applications tfoot th {
	margin:10px;
	text-align: right;}

#my-applications tfoot th span {
	background: url(../../images/site/ico_arrow-right-6.gif) right 4px no-repeat;
	display: block;
	padding-right: 32px;}

#my-applications tfoot td {
	text-align: center;}

#my-applications tfoot th, tfoot td {
	background-color: #F6F6F6;
	border-top: 4px solid #F2F2F2;
	border-bottom: 4px solid #F2F2F2;
	color: #666;
	font-size: 12pt;
	height: 30px;
	letter-spacing: -1px;}

#my-applications #box-endereco{
	background: url(../../images/site/bg_50.gif) repeat-x;
	width:820px;
	height:147px;
	margin-top:10px;
}
#my-applications #box-endereco ul{padding:30px 0 0 30px; float:left;	}

#my-applications #box-endereco h3{
	color:#5f5c5c;
	font-size:11px;
	width:140px; }
#my-applications #box-endereco li p{ font-size:12pt;}

#my-applications #box-endereco ul.Exception{	float:right; padding:70px 30px 0 0px;}

#my-applications #box-endereco ul.Exception h3{ font-size:10pt; color:#6a6767; margin-left:30px;}

#my-applications #box-endereco ul.Exception h4{ font-size:10pt; color:#666; letter-spacing:-1px}

#my-applications #box-endereco ul.Exception span{ font-size:9pt; text-transform:uppercase;}

#my-applications #box-1 li span {
	background: url(../../images/site/ico_arrow-right-6.gif) right 4px no-repeat;
	padding-right: 30px;
	margin-right:90px;}

#my-applications #box-1 li {
	text-align:right;
	padding-right:30px;}

#my-applications #box-1 ul{
	background-color: #F6F6F6;
	border-top: 4px solid #F2F2F2;
	border-bottom: 4px solid #F2F2F2;
	color: #666;
	font-size: 12pt;
	height:30px;
	letter-spacing: -1px;
	padding-top:5px;
	width:820px;}

#my-applications #box-1 li.Exception  {
	text-align:right;
	margin-top:-19px;
	padding-right:30px;}

#my-applications #box-historico{
	border-top: 4px solid #f2f2f2;
	height:200px;
	margin-top:10px;
	width:820px;}

#my-applications #box-historico li{
	color:#6a6767;
	font-size:9pt;
	letter-spacing:-1px;
	margin-top:30px;
	margin-left:30px;
}

#my-applications #box-historico li strong{
	color:#f5a742;
	font-size:9pt;
	letter-spacing:-1px;
	margin-top:10px;
}

.print a{
	background: url(../../images/site/icn_print.gif) no-repeat;
	color:#666;
	float:right;
	height:15px;
	margin-top:10px;
	padding-left:20px;
	width:50px;}

/*MY APPLICATIONS */

/*EDIT ADDRESS*/
#edit-address {background:url(../../images/site/bg_16.gif) repeat-y; padding-bottom:50px; color:#666; border-right: 0px solid #565555; border-left: 0px solid #575656; }
#edit-address h2 { clear:both; margin:0 0 34px 0px; font-weight:100; font-size:22px; letter-spacing:-1px; color:#292626; }
#edit-address h3 { margin-top:4px; }
#edit-address h6 { display:inline; font-weight:100; font-size:18px; color:#666; letter-spacing:-1px; }
#edit-address h6.Exception { clear:both; margin:50px 0 20px 0px; display:block; font-weight:100; font-size:13px; color:#666; font-weight:bold; }
#edit-address h4.Exception2 { display:block; margin:30px 0 20px 99px; font-weight:300; font-size:18px; color:#666; text-transform:none;}
#edit-address h5 { margin:0 0 13px 7px; font-weight:100; font-size:14px; color:#666; }
#edit-address a.LnkVoltar { float:right; margin:20px 49px 0 0; _margin-right:25px; }
#edit-address ul.Exception { margin:0 0 20px 0px; height:61px; }
#edit-address ul.Exception li { display:block; float:left; margin-right:1px; background:url(../../images/site/bg_38.gif) repeat-x bottom; padding-bottom:25px; }
#edit-address ul.Exception3 { margin:0 0 0 0px; padding-top:20px; }
#edit-address ul.Exception3 li { display:block; float:left; margin-right:10px; background:url(../../images/site/bg_40.gif) repeat-x; padding-top:24px; width:189px; }
#edit-address ul.Exception3 li p { background:url(../../images/site/bg_39.gif) repeat-x bottom; padding:0 0 20px 7px; color:#5f5c5c; }
#edit-address ul.Exception3 li li { margin:10px 0 0 0; background:none; padding:0; width:auto; }	
#edit-address ul.Exception3 li li.Exception { margin:6px 0 0 15px; }
#edit-address ul.Exception3 li li.Exception2 { clear:both; margin:10px 18px 0 30px; }
#edit-address form { margin-left:0px; }
#edit-address p a{ text-decoration:underline; float:right; margin:0; padding:0;}
#edit-address #enviar p{ margin: 0 0 0 0;}
#edit-address #enviar button { float:left; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; margin:0 0 0 0; padding-right:0px; width:180px; *padding-right:11px; height:21px; line-height:21px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900; color:#373737; letter-spacing:-1px; }
#edit-address #enviar button:hover { background-position:right -21px; height:22px; }
#edit-address #enviar button.Exception4 { float:left; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; margin:0 0 0 200px; padding-right:0px; width:100px; *padding-right:11px; height:21px; line-height:21px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900;  color:#373737; letter-spacing:-1px; }
#edit-address #enviar button:hover { background-position:right -21px; height:22px; }
#edit-address .LnkContinuar{ margin:-10px 0 0 210px;}

/*/EDIT ADDRESS*/

/*/SITUATION-PEDIDO*/

#situation-pedido {background:url(../../images/site/bg_16.gif) repeat-y; padding-bottom:50px; color:#666; border-right: 0px solid #565555; border-left: 0px solid #575656; }
#situation-pedido h2 { clear:both; margin:0 0 34px 0px; font-weight:100; font-size:22px; letter-spacing:-1px; color:#292626; }
#situation-pedido h3 { color:#666; font-size:12pt; font-weight:500; letter-spacing:-1px; margin:4px 0 0 30px; }
#situation-pedido li h4 { color:#666; font-size:9pt; font-weight:500; letter-spacing:-1px; margin:-30px 0 -10px 30px; text-transform:uppercase; padding:0;}
#situation-pedido p { color:#6a6767; font-size:10pt;font-weight:500; letter-spacing:-1px; margin:30px 0 50px 30px; }
#situation-pedido p a{ color:#666; font-size:9pt;font-weight:500; letter-spacing:-1px; margin:30px 0 50px 5px; }
#situation-pedido p strong { color:#666; font-size:9pt; letter-spacing:normal; }
#situation-pedido h6.Exception { clear:both; margin:50px 0 20px 0px; display:block; font-weight:100; font-size:13px; color:#666; font-weight:bold; }
#situation-pedido h4.Exception2 { display:block; margin:30px 0 20px 99px; font-weight:300; font-size:18px; color:#666; text-transform:none;}
#situation-pedido h5 { margin:0 0 13px 7px; font-weight:100; font-size:14px; color:#666; }
#situation-pedido a.LnkVoltar { background:url(../../images/site/ico_arrow-left.gif) no-repeat; color:#747272; font-size:12px; height:90px; letter-spacing:-1px; margin-left: 190px; padding:0px 0 10px 20px; font-weight:600; width:38px;}
#situation-pedido a img { margin:40px 0 0 30px;}

/*/SITUATION-PEDIDO*/

/*PAGAMENTO*/
#pagamento h4{ margin:40px 0 -15px 15px;}
#pagamento #box-endereco{
	background: url(../../images/site/bg_50.gif) repeat-x;
	width:810px;
	height:147px;
	margin-top:10px;
}
#pagamento #box-endereco ul{padding:30px 0 0 30px; float:left;	}

#pagamento #box-endereco h3{
	color:#5f5c5c;
	font-size:11px;
	width:159px; }
#pagamento #box-endereco li p{ font-size:12pt;}

#pagamento #box-endereco ul.Exception{ float:right; padding:0px 30px 0 0px;}

#pagamento #box-endereco ul.Exception h3{ color:#6a6767; font-size:10pt; margin-left:0px; }

#pagamento #box-endereco ul.Exception h4{ color:#666; font-size:10pt; letter-spacing:-1px; text-transform:none; margin:0;}

#pagamento #box-endereco ul.Exception span{ font-size:9pt; text-transform:uppercase;}

#pagamento button{
	background: url(../../images/site/ico_arrow-right-2-2.gif) right 1px no-repeat;
	color: #373737;
	cursor: pointer;
	float: right;
	font: bold 16px Arial,Tahoma,Verdana;
	height: 22px;
	letter-spacing: -1px;
	line-height: 24px;
	margin:10px 30px 0px 0;
	padding-right: 22px;
	text-indent: 0;}

#pagamento button:hover {
	background-position: right -20px;}

#pagamento #total-compra {
	background-color:#585858;
	border-bottom:4px solid #666666;
	border-top:4px solid #666666;
	color: #FFF;
	font-size: 12pt;
	height: 32px;
	letter-spacing: -1px;
	margin-top: 70px;
	padding-right: 22px;
	width: 788px;}

#pagamento #total-compra div {
	float: right;
	height: 32px;}

#pagamento #total-compra span {
	display: block;
	float: left;
	line-height: 32px;}

#pagamento #total-compra span.indicador-valor-total {
	background: url(../../images/site/ico_arrow-right-7.gif) right 11px no-repeat;
	margin-right: 26px;
	padding-right: 30px;}

#pagamento .Exception2 li.title { border-bottom:4px solid #f2f2f2 ;} /*�guif*/

#pagamento .Exception2 li h4 { margin:0;}

#pagamento #box-2{
	background: url(../../images/site/bg_50.gif) repeat-x;
	float:right;
	height:147px ;
	width:240px;
}
#pagamento #box-2 li h4{ font-size:12pt; color:#666; letter-spacing:-1px; margin:15px 0 0 0; text-transform:none;} /*�guif*/
#pagamento #box-2 li p{ font-size:11px; color:#666; letter-spacing:normal; margin-left:20px; text-transform:none; width:191px;}	
#pagamento #box-2 li p a{ color:#666; text-transform:uppercase;}
#frmpagamento fieldset{ margin-left:20px;}
#frmpagamento ul.Exception2 li{ margin:0 0 0 8px; border:0; padding:1px}
#frmpagamento label { display:block; font-weight:900; color:#292626; }
#frmpagamento .Exception input{ margin:8px 0 0 5px 20px;; float:left;}
#frmpagamento .Exception p{ margin:8px 0 10px  15px; float:left;}
#frmpagamento .Exception p.last {margin: 8px 0 30px 15px;} /*�guif*/
#frmpagamento input.Error { background:#666666!important; color:#fff; }
#frmpagamento .Exception h3{ font-size:11pt; color:#666; letter-spacing:-1px; margin-top:35px; text-transform:none; font-weight:500; padding-bottom:10px; padding-left:20px;}
#frmpagamento ul.Exception2 li{ margin:0 0 0 8px; border:0; padding:1px}
#frmpagamento .Exception3 input{ background:url(../../images/site/bg_30.gif) no-repeat; height:22px; width:283px; padding-top:8px; margin-bottom: 5px; }/*�guif*/
#frmpagamento .Exception4 input{ background:url(../../images/site/bg_32.gif) no-repeat; height:22px; width:232px; padding-top:8px; margin-bottom: 5px; }/*�guif*/
#frmpagamento .Exception4 a{ color:#666;}
#frmpagamento .Exception5 input{ background:url(../../images/site/bg_33.gif) no-repeat; float:left; height:22px; padding-top:5px; width:60px; }
#frmpagamento .Exception5 button{ background:url(../../images/site/bt_select.jpg) no-repeat; float:left; height:17px; width:34px; height:17px; margin:2px 0 0 -20px;}
#frmpagamento .Exception5 button:hover { background-position:left -17px;}
#frmpagamento .Exception5 select { margin-bottom: 13px; }/*�guif*/

.mr10 { margin-right: 10px;} /*�guif*/

.w-80 {width: 80px !important; } /*�guif*/

.w-110 {width: 110px !important; } /*�guif*/

.w-298 {width: 298px !important; }

/*PAGAMENTO*/


/*REGISTER*/
#register { margin-top:1px; background:url(../../images/site/bg_16.gif) repeat-y; padding-bottom:30px; color:#666; }
#register h2 { clear:both; margin-left:38px; font-weight:100; font-size:22px; letter-spacing:-1px; color:#292626; }
#register a.LnkVoltar { float:right; margin:20px 49px 0 0; _margin-right:25px; }
#register p.Exception { margin-left:38px; font-size:14px; }
#register form { margin:40px 0 0 99px; }
/*/REGISTER*/

/*CATEGORY*/
#category { margin-top:1px; background:url(../../images/site/bg_16.gif) repeat-y; color:#626262; border-right: 1px solid #565555; border-left: 1px solid #575656; }	
#category h2 { margin-left:29px; }
#category a.LnkVoltar { float:right; margin:0 49px 30px 0; *margin-bottom:15px; _margin-right:25px; }
#category ul.ListItems { clear:both; }
#category #breadcrumb {background:url(../../images/site/bg_15.png) no-repeat; position:relative; z-index:1; margin:-29px 0 0 0; *margin:-1px 0 0 0; }
#category #box-category-1 { position:relative; z-index:0; margin:30px 0 0 9px; *margin:-8px 0 0 9px; background:url(../../images/site/bg_20.gif) repeat-x; padding-top:13px; width:880px; height:25px; }
#category form {
	clear: both;
	float: left;
	margin:-10px 0 18px 29px;
	width: 280px;}

#pagina-interna-category {
	background: url(../../images/site/bg_16.gif) repeat-y;
	border-right: 1px solid #565555;

	color: #666;
	float: left;
	padding:20px 0 0 0;
	position: relative;
	width: 898px;}

#category input {
	background:url(../../images/site/bg-ord-prod.jpg) no-repeat top left;
	color:#666;
	height:30px;
	padding:3px 0 0 10px;
	width:210px;}

#category fieldset{
	height:31px;
	width:100%;
}

#category #btnordenaproduto {
	background: url(../../images/site/ico_select.jpg) no-repeat;
	cursor: pointer;
	position:absolute;
	float: right;
	height: 17px;
	margin:3px 0 0 5px;
	text-indent: -9000px;
	width: 21px;}

#category #btnordenaproduto:hover {
	background-position: 0 -17px;}

/*/CATEGORY*/


/*RELATED PRODUCTS*/
#related-products { /*background:url(../../images/site/bg_19.gif) no-repeat;*/ background:url(../../images/site/bg_53.gif) repeat-x; padding-bottom:40px; }
#related-products #tit-related-products { float:left; margin:12px 0 30px 24px; _margin-left:12px; }
#related-products a.LnkVejaColecaoCompleta { float:right; margin:13px 51px 0 0; _margin-right:25px; }
#related-products ul.ListItems { clear:both; }
#related-products a.LnkComprar2{ }
/*/RELATED PRODUCTS*/


/*PRODUCT*/
#product { margin-top:1px; background:url(../../images/site/bg_16.gif) repeat-y; color:#626262; border-right: 1px solid #565555;border-left: 1px solid #575656;}
#product #box-product-1 { float:left; margin:50px 0 0 9px; width:550px; }
#product #box-product-1 h2 { float:right; margin:5px 17px 5px 0; text-transform:uppercase; font-size:22px; font-weight:bold; }
#product #box-product-1 p.Exception { clear:both; float:right; position:relative; z-index:1; margin:0 17px 5px 0; text-align:right; }
#product #box-product-1 a.LnkMaisInfo { clear:both; float:right; position:relative; z-index:1; margin-right:17px; }
#product #box-product-1 img.Exception { position:relative; z-index:0; margin:0px 0 0 16px; }
#product #box-product-2 { float:left; margin-top:50px; border-left:1px dotted #c3c3c3; padding-bottom:40px; width:290px; }
#product #box-product-2 h3 { margin:16px 0 10px 30px; background:url(../../images/site/tit_selecione-uma-cor.gif) no-repeat; width:116px; height:9px; text-indent:-5000em; }
#product #box-product-2 ul.Exception { margin-bottom:20px; width:288px; /*max-height:184px;overflow:auto*/ }
#product #box-product-2 ul.Exception li { margin-bottom:15px; border-top:1px solid #fff;padding:5px 0 5px 19px;}
#product #box-product-2 ul.Exception li:hover,#product #box-product-2 ul.Exception li.selecionado { border-top:1px solid #e0e0e0; background-color:#f5f5f5; }
#product #box-product-2 ul.Exception li img { margin-right:15px;float:left;border:solid 1px #f5f5f5 }
#product #box-product-2 ul.Exception li a { color:#a3a3a3; }
#product #box-product-2 ul.Exception li span { margin-top:0px;display:block;float:left;width:199px;}
#product #box-product-2 ul.Exception li b { font-weight:100; color:#626262; }
#product #box-product-2 ul.Exception2 { position: relative; margin-left:-557px; _margin-left:-450px; _width:700px; margin-top: 133px; }
#product #box-product-2 ul.Exception2 li { display:block; float:left; margin-left:6px; }
#product #box-product-2 ul.Exception2 li a.Exception { display:inline-block; padding-left:20px; height:17px; line-height:17px; font-size:12px; color:#666; }
#product #box-product-2 ul.Exception2 li a.Exception1 { background:url(../../images/site/ico_arrow-right-3-2.gif) no-repeat; }
#product #box-product-2 ul.Exception2 li a.Exception2 { background:url(../../images/site/ico_coment2.gif) no-repeat; }
#product #box-product-2 ul.Exception2 li a.Exception3 { background:url(../../images/site/ico_approved2.gif) no-repeat; }
#product #box-product-2 ul.Exception2 li a.Exception4 { background:url(../../images/site/ico_wishlist2.gif) no-repeat; }
#product #box-product-2 ul.Exception2 li a.Exception:hover { background-position:0 -17px; text-decoration:none; color:#333; }
#product #box-product-2 ul.Exception2 li small { display:block; text-align:right; }
#product #box-product-2 p.Exception { margin:0 0 5px 18px; font-size:12px; font-weight:900; color:#bfbfbf; letter-spacing:-1px; }
#product #box-product-2 p.Exception del { background:url(../../images/site/bg_11.png) no-repeat center left; _background:none; text-decoration:none; _text-decoration:line-through; }
#product #box-product-2 p.Exception del span { font-size:17px; }
#product #box-product-2 p.Exception2 { margin-bottom:30px; border-left:5px solid #d8d8d8; background-color:#f2f2f2; padding-left:13px; width:271px; height:38px; line-height:38px; }
#product #box-product-2 p.Exception2 ins { display:block; float:left; margin:8px 25px 0 0; border-right:1px dotted #6b6b6b; padding-right:25px; height:25px; line-height:25px; letter-spacing:-1px; font-weight:900; font-size:14px; color:#6b6b6b; }
#product #box-product-2 p.Exception2 ins span { font-size:24px; color:#333; }
#product #box-product-2 p.Exception3 { position:absolute; margin:-68px 0 0 -96px; background:url(../../images/site/ico_frete-gratis.gif) no-repeat; width:96px; height:44px; text-indent:-5000em; }
#product #box-product-2 a.LnkComprar { margin:0 0 30px -2px; }
#product #box-product-2 a.LnkElectricEmMim { position:absolute; margin:-74px 0 0 -149px; }
#product #box-product-2 div.Box1 { margin:0 0 20px 5px; background:url(../../images/site/bg_18.gif) repeat-x; width:192px; }
#product #box-product-2 div.Box1 div { background:url(../../images/site/bg_18.gif) repeat-x bottom; padding-top:14px; height:35px; }
#product #box-product-2 div.Box1 input { margin-right:5px; border:none; background-color:#f3f3f3; padding-top:2px; width:27px; height:16px; text-align:center; font-size:11px; color:#7d7d7d; }
#product #box-product-2 div.Box1 label { display:block; float:left; margin:5px 8px 0 13px; _margin-left:6px; background:url(../../images/site/tit_quantidade.gif) no-repeat; width:71px; height:11px; text-indent:-5000em; }
#product #box-info { position:absolute; margin:0 0 0 550px; }
#product #box-add-wishlist { position:absolute; margin:-160px 0 0 -10px; *margin:-150px 0 0 -190px; }
#product #box-coment { position:absolute; margin:-203px 0 0 -60px; *margin-top:-215px; }
#product #box-indicate { position:absolute; margin:-192px 0 0 -60px; *margin-left:-190px; }
#product #box-aviseme { position:absolute; margin:-128px 0 0 -5px; *margin:-118px 0 0 -185px; }
/*/PRODUCT*/


/*HOME*/
#home { border-top:3px solid #e7e7e7; }
/*#home h2 { background:url(../../images/site/tit_lancamentos.gif) no-repeat; width:898px; height:63px; text-indent:-5000em; }*/
#home h2 { display:none; }
#home #box-home-1 { margin-top:20px; }
#home #box-home-2 { clear:both; float:left; margin-left:24px; width:430px; }
#home #box-home-2 img { float:left; margin-right:15px; }
#home #box-home-2 h3 { margin-top:10px; letter-spacing:-1px; font-weight:100; font-size:22px; color:#292626; }
#home #box-home-2 a.Exception { display:block; margin-bottom:20px; background:url(../../images/site/ico_youtube.gif) no-repeat; padding-top:30px; font-size:13px; color:#666; }
#home #box-home-2 a.Exception:hover { text-decoration:none; color:#000; }
#home #box-home-2 p.Exception { clear:both; background:url(../../images/site/bg_13.jpg) no-repeat 0 1px; padding:0 12px 0 30px; width:374px; height:19px; line-height:19px; font-size:13px; color:#616161; }
#home #box-home-2 p.Exception span { float:left; }
#home #box-home-2 p.Exception a { float:right; margin-left:9px; }
#home #box-home-2 div.Box1 { float:left; width:219px; }
#home #box-home-2 div.Box1 p { margin-bottom:30px; font-size:14px; color:#666; }
#home #box-home-3 { float:right; margin-top:10px; background:url(../../images/site/bg_14.jpg) no-repeat bottom right; width:392px; height:222px; }
#home #box-home-3 h3 { letter-spacing:-1px; font-weight:100; font-size:22px; color:#292626; }
#home #box-home-3 p { font-size:14px; color:#666; }
#home #box-home-3 a { display:block; float:left; margin-top:100px; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; padding-right:25px; height:21px; line-height:21px; letter-spacing:-1px; font-weight:900; font-size:16px; color:#373737; }
#home #box-home-3 a:hover { background-position:right -21px; text-decoration:none; }
/*/HOME*/


/*BREADCRUMB*/
#breadcrumb {
	/*background: #FFF url(../../images/site/background-breadcrumbs.jpg) no-repeat;*/
	background-color:#000000;
	/*border-top: 1px solid #FFF;*/
	float: left;
	height: 29px;
	padding-left: 13px;
	width: 887px;}
#product #breadcrumb, #category #breadcrumb { width: 885px; }

#breadcrumb li {
	color: #A1A1A1;
	display: block;
	float: left;
	font-size: 15px;
	height: 29px;
	line-height: 29px;
	margin-right: 10px;
	text-transform: uppercase;}

#breadcrumb li a {
	color: #FFF;
	font-size: 11px;
	margin-left: 5px;}

#breadcrumb li b {
	color: #fff;
	margin-left: 5px;
	font-size: 11px;
	font-weight: 100;}

#breadcrumb li em {
	color: #D6D6D6;
	font-size: 11px;
	font-style: normal;
	margin-left: 5px;
	text-transform:none;}
/*/BREADCRUMB*/


/*LOGIN*/
#pagina-interna {
	background: url(../../images/site/bg_16.gif) repeat-y;
	border-right: 1px solid #565555;
	border-left: 1px solid #575656;
	color: #666;
	float: left;
	padding: 28px 50px 50px 40px;
	position: relative;
	width: 808px;}

#pagina-interna h2 {
	clear: both;
	color: #292626;
	font-size: 22px;
	font-weight: 100;
	letter-spacing: -1px;}

#pagina-interna p.Exception {
	margin: 0 0 35px 0;
	font-size: 11px;}

#pagina-interna p.Exception a {
	color:#666;
	text-decoration:underline;}

#pagina-interna #frmLogin {
	float: left;
	padding: 0 0 70px 48px;}

#pagina-interna .box-padrao {
	float: right;}

#pagina-interna .box-padrao a{
	color:#646464;}

#pagina-interna #frmLogin label {
	font-size: 11pt; /* 10pt */
	/*font-weight: bold;*/
	letter-spacing: -1px;
	margin-left: 5px;}

#pagina-interna #frmLogin #email, #pagina-interna #frmLogin #senha {
	background: url(../../images/site/bg_30.gif) no-repeat;
	height: 18px;
	margin-left: 12px;
	padding-top: 4px;
	width: 292px;}

#pagina-interna #frmLogin ul li {
	margin-bottom: 20px;}

#pagina-interna #frmLogin ul li.item-email label {
	margin-left: 18px;}

#pagina-interna #frmLogin ul li span, #pagina-interna #frmLogin ul li a { 
	margin-left: 18px;}

#pagina-interna #frmLogin a{
	color:#656565;
	text-decoration:underline;}

#pagina-interna #frmLogin #btnContinuar {
	float: right;
	margin: 20px 10px 0 0;}
/*/LOGIN*/

/*CRIAR LISTA*/
#creat-list h6.Exception { clear:both; margin:50px 0 20px 99px; display:block; font-weight:100; font-size:13px; color:#666; font-weight:bold; }
#creat-list ul.Exception { margin:0 0 20px 39px; height:61px; }
#creat-list ul.Exception li { display:block; float:left; margin-right:1px; background:url(../../images/site/bg_38.gif) repeat-x bottom; padding-bottom:25px; }
#creat-list h2 { margin:0px 0 10px 0px; background:url(../../images/site/tit_lista-de-presentes.jpg) no-repeat; width:333px; height:92px; text-indent:-5000em; }

/*CRIAR LISTA*/

/*CONTATO*/
#frmcontato{}


/*CONTATO*/


/*/MAPA DO SITE*/
#pagina-interna ul.mapa-site {
	margin: 40px 0 30px 62px;}

#pagina-interna ul.mapa-site li {
	margin-bottom: 10px;}

#pagina-interna ul.mapa-site li.group {
	margin-top: 36px;}

#pagina-interna ul.mapa-site li a {
	background: url(../../images/site/seta-mapa-site.gif) 0 3px no-repeat;
	color: #666;
	font-size: 10pt;
	padding-left: 21px;
	text-decoration: underline;}
/*/MAPA DO SITE*/

/*TABLE-SYZE*/
#table-syze p{ margin:45px 0 0 60px;}

#table-syze h3{ 
	color:#666;
	font-size:9pt;
	float:left;
	letter-spacing:-1px;
	margin:0 0 0 10px;
	padding-top:10px;}

#table-syze img{ float:left; margin-right:30px; margin-top:15px;}

#table-syze ul.cabecalho{
	height:90px;
	width:715px;}

#table-syze ul.fotos{
	float:left;
	margin:10px;
	height:90px;
	width:121px;}

#table-syze ul.fotos li b{ float:right;}

#table-syze #box-syze-1{
	border-bottom:1px dotted #c3c3c3;
	height:490px;
	margin:20px 0 0 60px;
	width:715px;
}

#table-syze #box-syze-1 .logo{
	background:url(../../images/site/logo_syze-4.gif) no-repeat;
	float:left;
	height:38px;
	text-indent: -9000px;
	width:38px;}

#table-syze #box-syze-1 .image{
	background:url(../../images/site/image_syze-4.gif) no-repeat;
	float:left;
	height:87px;
	margin-left:30px;
	text-indent: -9000px;
	width:558px;}

#table-syze #box-syze-2{
	border-bottom:1px dotted #c3c3c3;
	height:350px;
	margin:20px 0 0 60px;
	width:715px;
}

#table-syze #box-syze-2 .logo{
	background:url(../../images/site/logo_syze-3.gif) no-repeat;
	float:left;
	height:38px;
	text-indent: -9000px;
	width:38px;}

#table-syze #box-syze-2 .image{
	background:url(../../images/site/image_syze-3.gif) no-repeat;
	float:left;
	height:87px;
	margin-left:30px;
	text-indent: -9000px;
	width:158px;}

#table-syze #box-syze-3{
	border-bottom:1px dotted #c3c3c3;
	height:350px;
	margin:20px 0 0 60px;
	width:715px;
}

#table-syze #box-syze-3 .logo{
	background:url(../../images/site/logo_syze-2.gif) no-repeat;
	float:left;
	height:38px;
	text-indent: -9000px;
	width:38px;}

#table-syze #box-syze-3 .image{
	background:url(../../images/site/image_syze-2.gif) no-repeat;
	float:left;
	height:87px;
	margin-left:30px;
	text-indent: -9000px;
	width:158px;}

#table-syze #box-syze-4{
	height:250px;
	margin:20px 0 0 60px;
	width:715px;
}

#table-syze #box-syze-4 .logo{
	background:url(../../images/site/logo_syze-1.gif) no-repeat;
	float:left;
	height:38px;
	text-indent: -9000px;
	width:38px;}

#table-syze #box-syze-4 .image{
	background: url(../../images/site/image_syze-1.gif) no-repeat;
	float:left;
	height:87px;
	margin-left:30px;
	text-indent: -9000px;
	width:158px;}

/*TABLE-SYZE*/

/*TERMOS DE USO*/
#recuo {
	padding: 40px 0 0 60px;
	width: 550px;}

#recuo h3 {
	color: #666666;
	font-size: 12pt;
	letter-spacing: -1px;
	margin-bottom: 10px;}

#recuo p {
	color:#6a6767;
	margin-bottom: 20px;}
/*/TERMOS DE USO*/


/*AJUDA*/
#recuo2 {
	padding: 5px 0 0 60px;
	width: 550px;}

#recuo2 ul.help li {
	padding: 0 0 14px 22px;}

#recuo2 .Exception a{
	color:#0CC;}

#recuo2 ul.help li a {
	background: url(../../images/site/seta-mapa-site.gif) 0 3px no-repeat;
	color: #666;
	font-size: 11px;
	padding-left: 21px;
	text-decoration: underline;}

#recuo2 ul.help li p {
	display: none;}

.aparecer { display: block;}

#recuo2 ul.help li.active-item {
	border-top: 4px solid #F2F2F2;
	border-bottom: 4px solid #F2F2F2;
	margin-bottom: 25px;
	padding: 18px 70px 18px 0;
	width: 405px;}

#recuo2 ul.help li.active-item a {
	background: url(../../images/site/seta-open-box.gif) 0 3px no-repeat;
	text-decoration: none;}

#recuo2 ul.help li.active-item p {
	display: block;
	margin: 12px 0 0 20px;}
/*/AJUDA*/


/*LISTA DE PRESENTES*/
#lista-presentes {
	background: url(../../images/site/bg_16.gif) repeat-y;
	border-right: 1px solid #565555;
	border-left: 1px solid #575656;
	color: #666;
	float: left;
	padding: 28px 10px 0 9px;
	position: relative;
	width: 879px;}

#ilustracao {
	background: #FFF url(../../images/site/bg_41.jpg) left bottom no-repeat;
	float: left;
	height: 503px;
	padding-top: 32px;
	width: 880px;}

#ilustracao h2 {
	background: url(../../images/site/tit_lista-de-presentes.jpg) no-repeat;
	float: right;
	height: 92px;
	margin: 0 55px 20px 0;
	text-indent: -9000px;
	width: 333px;}

#ilustracao ul.Exception {
	clear: both;
	float: right;
	height: 21px;
	margin: 0 55px 30px 0;
	width: 310px;}

#ilustracao ul.Exception li {
	color: #292626;
	display: block;
	float: left;
	font-size: 22px;}

#ilustracao ul.Exception li.Exception {
	float: right;}

#ilustracao ul.Exception li a {
	background: url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top;
	color: #292626;
	display: block;
	height: 21px;
	letter-spacing: -1px;
	line-height: 21px;
	padding-right: 25px;}

#ilustracao ul.Exception li a:hover {
	background-position: right -21px;
	text-decoration: none;}

#ilustracao form {
	clear: both;
	float: right;
	margin-right: 55px;
	width: 280px;}

#ilustracao legend {
	color: #292626;
	display: block;
	font-size: 22px;
	font-weight: 100;
	margin-bottom: 3px;
	letter-spacing: -1px;}

#ilustracao label {
	display: none;}

#ilustracao input {
	background: url(../../images/site/bg_43.gif) no-repeat;
	color: #7E7E7E;
	float: left;
	font-size: 11px;
	height: 17px;
	padding-top: 5px;
	width: 244px;}

#ilustracao #btnBuscarLista {
	background: url(../../images/site/ico_arrow-right-2-2.gif) no-repeat;
	cursor: pointer;
	float: right;
	height: 21px;
	text-indent: -9000px;
	width: 21px;}

#ilustracao #btnBuscarLista:hover {
	background-position: 0 -21px;}

/*#ilustracao #box-wishlist-1 {
		background: url(../../images/site/bg_41.jpg) no-repeat left bottom;
		height: 503px;
		margin: 58px auto 0;
		width: 880px;}*/
/*/LISTA DE PRESENTES*/


.box-padrao {
	float: left;
	width: 214px;}

.background-top-box-padrao {
	background: url(../../images/site/background-topo-box-padrao.jpg) no-repeat;
	height: 19px;
	width: 214px;}

.content-box-padrao {
	padding: 1px 20px;}

.content-box-padrao h5 {
	font-size: 11pt; /* 10pt */
	/*font-weight: bold;*/
	letter-spacing: -1px;
	margin: 0 0 10px 0;}

.background-bottom-box-padrao {
	background: url(../../images/site/background-rodape-box-padrao.jpg) no-repeat;
	height: 19px;
	width: 214px;}

.botao-padrao {
	background: url(../../images/site/ico_arrow-right-2-2.gif) right 1px no-repeat;
	color: #373737;
	cursor: pointer;
	float: left;
	font: bold 16px Arial,Tahoma,Verdana;
	height: 22px;
	letter-spacing: -1px;
	line-height: 22px;
	padding-right: 22px;
	text-indent: 0;}

.botao-padrao:hover {
	background-position: right -20px;}

.botao-voltar {
	background: url(../../images/site/ico_arrow-left2.gif) no-repeat;
	color: #9D9C9C;
	display: block;
	font-size: 14px;
	height: 17px;
	letter-spacing: -1px;
	line-height: 17px;
	margin: 0 50px 0 0;
	padding-left: 20px;
	position: absolute;
	right: 0;
	text-transform: lowercase;
	top: 20px;}

#main {
	background: #FFF url(../../images/site/bg_02-2.gif) repeat-x;
	margin: 0 auto;
	padding-top: 12px;
	width: 900px;}

#content {}
#footer {
	background-color: #000;
	border-top: 5px solid #373737;
	/*border-bottom: 5px solid #373737;*/
	float: left;
	font-size: 11px;
	padding: 20px 0 0 12px;
	width: 888px;}

#footer ul.Exception { float:left; margin-bottom:5px; }
#footer ul.Exception li { display:inline; margin-right:16px; margin-bottom:10px; }
#footer ul.Exception li span a { background:url(../../images/site/bt_twitter.jpg) no-repeat; float:right; margin-top:-2px; margin-bottom:15px; text-indent:-9999em; width:65px; height:20px;}
#footer ul.Exception li a { text-transform:uppercase; /*color:#666666;*/ color:#999; }
#footer ul.Exception li a:hover { /*text-decoration:none; color:#ff10ca;*/ }
#footer ul.Exception2 { float:right; margin-right:12px; }
#footer ul.Exception2 li { display:inline; margin-left:15px; }
#footer ul.Exception2 li a { color:#666; }
#footer ul.Exception2 li a:hover { text-decoration:none; color:#979797; }
#footer ul.Exception3 { clear:both; margin-right:12px; border-top:1px dotted #4e4d4d; border-bottom:1px dotted #4e4d4d; height:33px; }
#footer ul.Exception3 li { display:block; float:left; margin-right:16px; *margin-right:18px; height:33px; line-height:33px; }
#footer ul.Exception3 li.Exception { margin:0 0 0 6px; *margin-left:10px; }
#footer ul.Exception3 li a { color:#4c4c4c; }
#footer ul.Exception3 li a:hover { text-decoration:none; color:#979797; }
#footer ul.Exception4 { float:left; margin:16px 0 0 5px; }
#footer ul.Exception4 li { display:block; float:left; margin-right:12px; }
#footer ul.Exception4 li.Exception { margin-right:44px; }
#footer p { float:left; margin:10px 0 0 10px; height:15px; line-height:15px; font-size:10px; color:#666; }
#footer p span { float:left; margin-right:5px; margin-top:10px }
#footer p.home img { float:left; margin:10px 0 0 -100px;}
#footer address.home { float:left; margin:24px 0 0 10px; font-style:normal; color:#333; }
#footer p img { float:left; margin:10px 0 0 0px;}
#footer address.Exception { float:left; margin:24px 0 0 100px; font-style:normal; color:#333; }
#footer address.Exception2 { float:right; width:23px; height:42px; text-indent:-5000em; }
#footer address.Exception2 a { display:block; background:url(../../images/site/ico_grafia.gif) no-repeat; width:23px; height:42px; }
#footer address.Exception3  {color:#484848; display:block; font-style:normal; margin:15px 50px 0 0px; width:210px; float:right;}
#footer address.Exception3 a {color:#666; text-decoration:underline; background:url(../../images/site/bt_enviar-holder.gif) no-repeat right top;padding-right:25px; padding-bottom:5px; height:21px;}
#footer address.Exception3 a:hover {background-position:right -20px; }
#footer #box-newsletter { float:right; margin:13px 20px 0 0; width:270px;  }

#footer-2 { clear:both; background-color:#000000; padding-top:13px; height:25px; text-align:center; font-size:11px; color:#999; }
#footer-2 address { font-style:normal; height:20px; }
#footer-2 address span { display:block; height:5px; line-height:5px; text-indent:-5000em; }
#footer-2 address span a { position:absolute; margin:-32px 0 0 863px; display:block; background:url(../../images/site/ico_grafia.jpg) no-repeat; width:37px; height:38px; }
/*TABELA CARRINHO DE COMPRAS*/
table, td, th {
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;}

th, td{
	font-weight: normal;}

table {
	width: 810px;}

caption {
	display: none;}

thead th {
	border-top: 4px solid #F2F2F2;
	border-bottom: 4px solid #F2F2F2;
	font-size: 12pt;
	height: 30px;
	letter-spacing: -1px;
	text-transform: lowercase;}

thead th.first {
	padding-left: 18px;
	text-align: left;}

tbody th {
	height: 129px;
	text-align: left;}

tbody th, tbody td {
	border-bottom: 1px solid #EEE;}

tbody td {
	text-align: center;}

tbody th.photo {
	width: 211px;}

tbody td.product-details {
	text-align: left;}

.product-name {
	font-size: 9pt;
	font-weight: bold;}

.product-code, .product-description {
	color: #A3A3A3;
	font-size: 7pt;}

tbody td.price, tbody td.total-price {
	font-size: 9pt;
	font-weight: bold;
	padding: 0 5px;}

tbody td.qtde {
	width: 140px;}

tbody td.qtde input {
	background: url(../../images/site/bg_33.gif) no-repeat;
	height: 22px;
	padding: 4px 0 0 0;
	text-align: center;
	width: 44px;}

#salvar_alteracoes_lista button {
	background:transparent url(../../images/site/ico_arrow-right-2-2.gif) no-repeat scroll right top;
	color:#373737;
	float:right;
	font-size:16px;
	font-weight:900;
	height:21px;
	letter-spacing:-1px;
	line-height:21px;
	margin:0 0 0 0;
	padding-right:0;
	text-indent:0;
	width:180px;}

#salvar_alteracoes_lista button:hover { 
	background-position:right -21px;
	height:21px; }*/

#salvar_alteracoes button { float:right; background:url(../../images/site/ico_arrow-right-2-2.gif) no-repeat right top; margin:0 40px 0 0px; padding-right:0px; width:180px; *padding-right:11px; height:21px; line-height:21px; text-indent:0; letter-spacing:-1px; font-size:16px; font-weight:900; color:#373737; }
#salvar_alteracoes button:hover { background-position:right -21px; height:21px; }*/



tbody td.delete {
	width: 110px;
	text-align: center;}

tbody td.delete a {
	/*background: url(../../images/site/ico_delete.gif) 0 0 no-repeat;*/
	background: url(../../images/site/bt_close2.jpg) 0 0 no-repeat;
	color: #666;
	display: block;
	font-size: 9pt;
	height: 17px;
	margin: 0 0 0 20px;
	padding-left: 18px;
	text-decoration: none;
	width: 34px;}

tbody td.delete span a {	background:none;}
tbody td.delete span a:hover{	background:none;}

tbody td.delete a:hover {
	background: url(../../images/site/bt_close2.jpg) 0 -17px no-repeat;
	text-decoration: underline;}

tfoot th {
	text-align: right;}

tfoot th span {
	background: url(../../images/site/ico_arrow-right-6.gif) right 4px no-repeat;
	display: block;
	padding-right: 32px;}

tfoot td {
	text-align: center;}

tfoot th, tfoot td {
	background-color: #F6F6F6;
	border-top: 4px solid #F2F2F2;
	border-bottom: 4px solid #F2F2F2;
	color: #666;
	font-size: 12pt;
	height: 30px;
	letter-spacing: -1px;}

/*/TABELA CARRINHO DE COMPRAS*/

.submenu-carrinho {
	height: 61px;
	margin: 20px 0 4px 0;}

.submenu-carrinho li {
	background: url(../../images/site/bg_38.gif) repeat-x bottom;
	display: block;
	float: left;
	margin-right: 1px;
	padding-bottom: 25px;}

a.botao-carrinho:link, a.botao-carrinho:visited {
	background: url(../../images/site/submenu-carrinho.gif) 0 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -9000px;
	width: 94px;}

a.botao-carrinho:hover, a.botao-carrinho:active, .botao-carrinho-active {
	background: url(../../images/site/submenu-carrinho.gif) 0 -32px no-repeat;
	display: block;
	height: 32px;
	margin-top: 4px;
	text-indent: -9000px;
	width: 94px;}

a.botao-login:link, a.botao-login:visited {
	background: url(../../images/site/submenu-carrinho.gif) -96px 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -9000px;
	width: 69px;}

a.botao-login:hover, a.botao-login:active, .botao-login-active {
	background: url(../../images/site/submenu-carrinho.gif) -96px -32px no-repeat;
	display: block;
	height: 32px;
	margin-top: 4px;
	text-indent: -9000px;
	width: 69px;}

a.botao-endereco:link, a.botao-endereco:visited {
	background: url(../../images/site/submenu-carrinho.gif) -167px 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -9000px;
	width: 95px;}

a.botao-endereco:hover, a.botao-endereco:active, .botao-endereco-active {
	background: url(../../images/site/submenu-carrinho.gif) -167px -32px no-repeat;
	display: block;
	height: 32px;
	margin-top: 4px;
	text-indent: -9000px;
	width: 95px;}

a.botao-pagamento:link, a.botao-pagamento:visited {
	background: url(../../images/site/submenu-carrinho.gif) -264px 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -9000px;
	width: 105px;}

a.botao-pagamento2:link, a.botao-pagamento2:visited {
	background: url(../../images/site/submenu-carrinho.gif) -264px 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -9000px;
	width: 105px;}

a.botao-pagamento:hover, a.botao-pagamento:active, .botao-pagamento-active {
	background: url(../../images/site/submenu-carrinho.gif) -264px -32px no-repeat;
	display: block;
	height: 32px;
	margin-top: 4px;
	text-indent: -9000px;
	width: 105px;}


a.botao-pagamento2:hover, a.botao-pagamento2:active, .botao-pagamento2-active {
	display: block;
	height: 32px;
	text-indent: -9000px;
	width: 105px;
	cursor:default;}

#pagina-interna h4 {
	font-size: 12pt;
	letter-spacing: -1px;
	padding: 7px 0 7px 18px;
	text-transform: lowercase;}

#box-calcular-frete {
	background: url(../../images/site/background-box-frete.jpg) repeat-x;
	height: 115px;
	padding-left: 16px;
	width: 794px;}

#box-calcular-frete ul {
	float: left;
	margin-top: 30px;}

#box-calcular-frete ul li {
	margin-bottom: 2px;}

#box-calcular-frete ul li label {
	font-weight: bold;}

#box-calcular-frete a {
	color: #666;
	text-decoration: underline;}

#txtCepCampo1 {
	background: url(../../images/site/bg_33.gif) no-repeat;
	height: 18px;
	padding-top: 4px;
	width: 44px;}

#txtCepCampo2 {
	background: url(../../images/site/bg_34.gif) no-repeat;
	height: 18px;
	padding-top: 4px;
	width: 30px;}

#select-tipo-entrega {
	float: left;
	margin: 40px 0 0 55px;}

#select-tipo-entrega input{background: url(../../images/site/bg_29_select.png)  no-repeat; width:175px; height:32px; float:left;}

#select-tipo-entrega button{ background:url(../../images/site/bt_select.jpg) no-repeat; height:16px; width:16px; text-indent: -9000px; margin:0 0 0 0; float:left;}

#select-tipo-entrega button:hover{ background-position: left -16px; height:17px;}

#descricao-encomenda {
	float: right;
	margin: 30px 90px 0 0;}

#descricao-encomenda p {
	font-size: 9pt;
	font-weight: bold;}

.estado-frete, .encomenda-frete {
	color: #666;
	font-size: 10pt;}

.encomenda-frete {
	text-transform: uppercase;}

#valor-frete {
	background-color: #F6F6F6;
	border-bottom: 4px solid #EFEFEF;
	color: #666;
	font-size: 12pt;
	height: 26px;
	letter-spacing: -1px;
	padding-right: 22px;
	width: 788px;}

#valor-frete div {
	float: right;
	height: 26px;}

#valor-frete span {
	display: block;
	float: left;
	line-height: 26px;}

#valor-frete span.indicador-valor-frete {
	background: url(../../images/site/ico_arrow-right-6.gif) right 8px no-repeat;
	margin-right: 32px;
	padding-right: 32px;}

#total-compra {
	background-color: #585858;
	border-top: 4px solid #666;
	border-bottom: 4px solid #666;
	color: #FFF;
	font-size: 12pt;
	height: 32px;
	letter-spacing: -1px;
	margin-top: 6px;
	padding-right: 22px;
	width: 788px;}

#total-compra div {
	float: right;
	height: 32px;}

.capo-nomes-divulgar{
	padding-left:5px !important;
	padding-right:30px !important;}

#total-compra span {select-fake
					display: block;
					float: left;
					line-height: 32px;}

#total-compra span.indicador-valor-total {
	background: url(../../images/site/ico_arrow-right-7.gif) right 11px no-repeat;
	margin-right: 26px;
	padding-right: 30px;}

#utilitarios-carrinho {
	float: left;
	padding: 10px 0 0 18px;}

#utilitarios-carrinho li {
	float: left;
	margin-right: 15px;}

.continuar-comprando {
	background: url(../../images/site/icone-continuar-comprando.gif) no-repeat;
	color: #666;
	display: block;
	height: 15px;
	padding-left: 18px;}

.salvar-carrinho {
	background: url(../../images/site/icone-salvar-carrinho.gif) 0 1px no-repeat;
	color: #666;
	display: block;
	height: 14px;
	padding-left: 16px;}

.cards{
	font-size:11px !important;
	color:#666666 !important;
	font-weight:normal !important;
	outline:none !important;
}

.title-cards{
	color:#666666 !important;
	font-size:11pt !important;
	font-weight:500 !important;
	letter-spacing:-1px !important;
	text-transform:none !important;}


.salvar-lista {
	background: url(../../images/site/icone-salvar-lista-presentes.gif) no-repeat;
	color: #666;
	display: block;
	height: 15px;
	padding-left: 18px;}

#btnFinalizarCompra {
	background: url(../../images/site/bt_finalizar-compra2.gif) no-repeat;
	cursor: pointer;
	float: right;
	height: 36px;
	margin-top: 28px;
	width: 179px;}

#btnFinalizarCompra:	{
	background-position:left -36px; height:36px;}

.mt10{margin-top:10px;float:left}


.dinamic-list { display: none; }

/*SELECT REPLACEMENT*/
.select-fake{
	height:12px;
	background: url(../../images/site/select-fake2.jpg) right top no-repeat;
	overflow:hidden;
	padding:5px;
	clear: none !important;}

.select-fake2{
	background: url(../../images/site/select-fake2.jpg) right top no-repeat;
	text-transform: lowercase;
}

.select-fake2 .Error{
	height:52px;
	background: url(../../images/site/select-fake.jpg) right top no-repeat;
	overflow:hidden;
	padding:5px;
	clear: none !important;}

.select-error{
    /*margin-top: -19px !important;*/
	margin-top: -10px !important;
}

select{
	margin-top:-15px !important;
	float:left;
	opacity:0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);}

.select-busca{
	width:232px;
	font-size:11px;
	color:#666;}

.select-default{
	width:295px;
	font-size:11px;
	color:#7E7E7E;
	text-transform: lowercase;}

.select-default option{
	background: #fff;}

.borda-left{
	height:22px;
	width:4px;
	float:left;
	clear: none !important;
	background: url(../../images/site/select-left2.jpg) left top no-repeat;}

.borda-left2{
	background: url(../../images/site/select-left2.jpg) left top no-repeat;}

.left{float:left;}
.clear{
	clear:both;}
.color{color:#7E7E7E !important;}
.color option{color:#000 !important;background:#fff;}

/*FORMAS DE PAGAMENTO*/

.capos-nome-divulgar{
	padding-left:5px !important;
	padding-right:30px !important;}

/*.mrg-complemento{padding-left:7px;}*/


.mrg-email{margin-left:60px !important;}

.titulo-aviso-email{margin-left:40px !important;}

.no-clear {clear: none!important;}

.ml-10 {margin-left: 10px !important;}

.border-r {
	border-right: #CCC 2px solid; }

.w-350 { width: 350px !important;}

.li-adjust { margin-bottom: 24px !important; float: left; width: 350px;}

.mt-30 { margin-top: 30px; }
.ml-60 {margin-left: 60px;}

/* Arruma o select fake para estado */
#state_city div.select-fake {
	text-transform:none !important;
}

.comentarios-modal{
	background:none !important;
	padding-bottom:0px !important;
}

#wishlist-lists.comentarios-modal table{
	width:100% !important;

}
.nome-comentario{
	padding-left:20px;}

.oculta{
	display: none;}

