#contentContainerIntFluido .rte P

{

	float: none;

}

#pageRodapeAux:after

{

	clear: both;

	display: block;

	font-size: 0;

	height: 0;

	visibility: hidden;

}

DIV.l_espat

{

	margin-top: 9px;

	margin-left: 93px;

	font-weight: bold;

	font-style: italic;

	font-size: 13px;

	background: transparent url(../img/playstick/espatula.png) no-repeat 467px -2px;

	height: 40px;

	padding-top: 0.5em;

}

#cgv

{

}

#pageRodapeAux

{

	display: inline;

}

#pageRodapeAux

{

	display: block;

}

#min_cont LI, #min_cont LI A:visited, #min_cont LI A:link

{

	color: #D6275E;

	font-weight: bold;

	margin-bottom: 15px;

	margin-left: 6px;

	text-decoration: none;

}

#min_cont LI A:hover

{

	color: #F38BAB;

	text-decoration: underline;

}

#min_cont

{

	border: 1px dashed #CCCCCC;

	margin-left: 32px;

	margin-right: 18px;

	margin-top: 1px;

	padding-right: 10px;

}

HTML

{

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	margin: 0;

	padding: 0;

}

BODY

{

	background: #FFFFFF url(../img/playstick/bg_fullsite.png) repeat scroll 0 0;

	margin: 0;

	padding: 0;

}

TABLE

{

	border-collapse: collapse;

	margin-bottom: 0;

}

TR, TH, TD

{

	margin: 0px;

	padding: 0;

}

.resumo TD

{

	padding-left: 0.6em;

}

.resumo TBODY

{

	border-bottom: 1px dashed #CCC;

}

.resumo TH

{

	text-align: left;

	padding-left: 0.6em;

}

.resumo TR

{

}

.resumo TR

{

	height: 27px;

}

.table_block .detail_step_by_step TD

{

	padding: 0.5em;

}

.table_block .detail_step_by_step TH

{

	padding: 0.5em;

	color: #FFF;

}

.table_block .detail_step_by_step TR

{

	height: 28px;

}

TABLE.detail_step_by_step THEAD

{

	text-align: left;

	background-color: #DB1179;

	border-bottom: 1px dashed #CCC;

}

TABLE.detail_step_by_step

{

	width: 615px;

	margin-left: 22px;

	border: 1px dashed #CCC;

}

.transporte TH

{

	border: 1px dashed #CCC;

}

TABLE.transporte

{

	width: 680px;

	margin-left: 90px;

}

.transporte THEAD

{

	background-color: #DC117A;

	height: 24px;

	color: #FFFFFF;

}

TD.cart_quantity

{

	text-align: center;

}

FIELDSET, IMG

{

	border: 0 none #000000;

}

P.cart_navigation A

{

	display: block;

	width: 110px;

	float: left;

	height: 30px;

	margin-left: 28px;

}

IMG.middle

{

	margin-left: 119px;

	margin-top: 32px;

	padding-right: 19px;

	padding-top: 0px;

	/*[empty]margin-bottom:;*/

}

#main P.p5

{

	margin: 14px 0 10px 764px;

}

#min_info_p .footer_links LI

{

	margin-left: -18px;

	margin-top: 22px;

	margin-bottom: 13px;

}

DIV.address_add

{

	clear: both;

	float: left;

	margin-right: 20px;

}

#min_cont P

{

	margin-bottom: 25px;

	margin-left: 51px;

}

#min_cont LI IMG

{

	margin-bottom: -5px;

}

#create-account_form H3

{

	border-bottom: 1px dashed #CCCCCC;

	height: 46px;

	#height: 51px;

	padding-right: 20px;

	padding-top: 10px;

}

FORM#login_form

{

	border: 1px dashed #CCCCCC;

	float: left;

	height: 189px;

	margin-top: 8px;

	width: 465px;

}

#login_form .button

{

	background: transparent url(../img/playstick/bt_cr_continuar.png) no-repeat scroll 0 0;

	border: medium none #000000;

	height: 29px;

	text-indent: -5000px;

	width: 111px;

}

.lost_password A

{

	color: #000000;

	font-family: Tahoma;

	font-weight: bold;

	text-decoration: none;

}

#login_form H3

{

	border-bottom: 1px dashed #CCCCCC;

	padding: 10px 20px 0;

}

#thumbs_list_frame A IMG

{

	border: 1px dashed #CCCCCC;

	margin: 0 6px;

	padding: 1px;

}

FIELDSET, FORM

{

	margin: 0;

	padding: 0;

}

#com_borda FORM

{

	margin-left: 68px;

}

#voucher

{

	width: 918px;

	height: 29px;

	padding-bottom: 0;

	padding-top: 9px;

}

#account-creation_form

{

	clear: both;

	height: 753px;

}

FORM#create-account_form

{

	border-bottom: 1px dashed #CCCCCC;

	border-left: 1px dashed #CCCCCC;

	border-top: 1px dashed #CCCCCC;

	float: left;

	height: 179px;

	margin-bottom: 36px;

	margin-left: 31px;

	#margin-left: 15px;

	margin-top: 8px;

	padding: 10px 0 0 20px;

	width: 431px;

}

P.text LABEL

{

	display: block;

	font-weight: bold;

}

.contatar P

{

	margin-bottom: 12px;

}

.std LABEL

{

	color: #DC117A;

	float: left;

	padding-right: 9px;

	text-align: right;

	width: 140px;

}

#min_info_p .radio LABEL

{

	width: 59px;

	float: none;

	/*[empty]margin-top:;*/

}

#min_info_p .select

{

	font-weight: bold;

}

#min_info_p .password

{

	font-weight: bold;

}

#min_info_p .checkbox LABEL

{

	float: left;

}

LABEL.ahgs

{

	width: 304px;

	text-align: left;

}

#account-creation_form LABEL

{

	color: #DD127B;

	float: left;

	font-size: 11px;

	font-weight: bold;

	margin-top: 4px;

	padding-right: 11px;

	text-align: right;

	width: 123px;

}

#login_form LABEL

{

	margin-bottom: 4px;

	margin-top: 30px;

}

#login_form P

{

	margin-left: 22px;

}

HR

{

	display: none;

}

H1, H2, H3, H4, H5, H6, P

{

	margin: 0;

	padding: 0;

}

P.p3p3

{

	margin-left: 38px;

}

H2.indis

{

	margin-top: 25px;

	margin-left: 35px;

}

#voucher P

{

	float: left;

}

INPUT.desconto

{

	background-color: #DC117A;

	color: #FFFFFF;

	font-weight: bold;

	border: 1px dashed #CCC;

}

#voucher SPAN

{

	font-weight: bold;

	text-align: center;

	margin-left: 1px;

}

#voucher .submit

{

	width: 93px;

}

#voucher H4

{

	width: 151px;

	float: left;

	margin-left: 14px;

	margin-top: 1px;

	margin-bottom: 0;

	font-size: 15px;

}

#content_bl2 P.cces

{

	height: 18px;

}

#content_bl2 P.success_inline

{

	font-weight: bold;

	color: #455A82;

}

#content_bl2 P.warning_inline

{

	color: #C91919;

	font-weight: bold;

}

FORM.contatar

{

	margin-left: 36px;

	margin-top: 20px;

	margin-bottom: 49px;

	margin-right: 26px;

}

#min_meus_p P

{

	margin-bottom: 29px;

	margin-left: 29px;

	margin-top: -2px;

}

.bold

{

	font-weight: 700;

}

DIV.avs

{

	width: 660px;

	height: 94px;

	margin-left: 75px;

	padding: 0 30px 30px;

	border: 1px dashed #CCC;

	margin-bottom: 36px;

}

DIV.bend

{

	width: 269px;

	height: 148px;

	float: left;

	padding: 0 30px 30px;

	border: 1px dashed #CCC;

	margin-left: 33px;

}

DIV.bdet

{

	width: 297px;

	float: left;

	height: 148px;

	border: 1px dashed #CCC;

	padding: 0 30px 30px;

	margin-left: 75px;

	margin-bottom: 23px;

}

.expld

{

	margin-left: 108px;

	margin-top: 16px;

	width: 467px;

}

#block-order-detail P

{

	margin: 4px 0 5px 22px;

}

#sendOrderMessage P.submit

{

	text-align: right;

	width: 613px;

	padding-bottom: 10px;

}

#sendOrderMessage

{

	height: 137px;

}

#min_meus_p H2

{

	margin-top: 17px;

	margin-left: 29px;

	margin-bottom: 18px;

}

P.m_ped

{

	text-align: right;

	margin-right: 26px;

	margin-bottom: 21px;

}

#or_pag P.vlr_pdd

{

	color: #DB1079;

	font-size: 18px;

	margin-bottom: 12px;

}

#or_pag .price

{

	color: #DB1079;

	font-size: 18px;

	font-weight: bold;

}

DIV#order_carrier

{

	float: left;

	width: 151px;

	margin-top: 14px;

	margin-left: 38px;

	height: auto;

}

#order-list THEAD

{

	background-color: #DC127A;

	color: #FFF;

}

#order-list TD

{

	padding-left: 15px;

}

#order-list

{

	border: 1px dashed #CCC;

	width: 613px;

	margin-left: 28px;

	margin-bottom: 10px;

}

#order-list TR

{

	height: 30px;

}

#order_carrier SPAN

{

	margin-left: 15px;

}

#order_carrier H4

{

	background-color: #DC117A;

	height: 21px;

	margin-bottom: 9px;

	color: #FFFFFF;

	font-size: 12px;

	padding-left: 18px;

	vertical-align: middle;

	padding-top: 6px;

}

#or_pag H4

{

	margin-left: 43px;

	margin-top: 16px;

}

#or_pag FORM

{

	width: 560px;

	height: auto;

	margin-left: 172px;

	border: 1px dashed #CCC;

	margin-bottom: 38px;

	padding-left: 50px;

	text-align: left;

	margin-top: 36px;

}

#or_pag P.p2

{

	margin-bottom: 24px;

	font-weight: normal;

	width: 486px;

}

#or_pag .payment_module

{

	border: 1px dashed #CCC;

	margin: 0 38px 6px;

}

.payment_module

{

	display: block;

}

.payment_module A:hover, .payment_module A:focus, .payment_module A:active

{

	background-color: #DC117A;

	color: #FFF;

	font-weight: bold;

}

.payment_module IMG

{

	margin-right: 1em;

}

.payment_module A

{

	display: block;

	padding: 0.6em;

	text-decoration: none;

	color: #DB1079;

	font-weight: 700;

	font-size: 21px;

}

P#gift_div

{

	display: none;

}

#env_pag P.checkbox

{

	margin-left: 91px;

	margin-top: 22px;

	margin-bottom: 10px;

}

P.enderec

{

	margin-left: 28px;

	margin-top: 16px;

	margin-bottom: 16px;

	margin-right: 16px;

}

DIV.envio_termos

{

	border: 1px dashed #CCCCCC;

	margin-left: 30px;

	margin-right: 27px;

	padding-bottom: 30px;

	padding-left: 114px;

	padding-top: 27px;

}

P.warning

{

	color: #DC117A;

	font-weight: bold;

	height: 287px;

	margin: 36px 0 0 67px;

}

P.address_delivery

{

	float: left;

	height: 20px;

	width: 276px;

}

#main H3

{

	font-size: 22px;

	font-style: italic;

}

#contentInt H3.inds3

{

	margin-left: 35px;

	font-size: 15px;

	margin-top: 23px;

	margin-bottom: 12px;

}

#sitemap_content H3

{

	font-size: 15px;

	margin-top: 20px;

	margin-bottom: 2px;

}

.contatar H3

{

	margin-bottom: 28px;

}

H3.sehbu

{

	margin-left: 32px;

	border-top: 1px dashed #CCC;

	margin-right: 18px;

	margin-top: 1px;

}

#min_info_p H3

{

	font-size: 12px;

	margin-left: 33px;

	margin-top: 25px;

}

#env_pag .gift_title

{

	font-size: 13px;

	margin-top: 20px;

	margin-left: 90px;

}

#min_end H3

{

	margin-left: 32px;

	margin-top: 18px;

}

#com_borda H3

{

	margin-bottom: 5px;

	margin-left: 18px;

}

#com_borda

{

	border: 1px dashed #CCCCCC;

	margin-bottom: 60px;

	margin-left: 30px;

	margin-right: 27px;

	padding-top: 22px;

}

P.cart_navigation

{

	margin-bottom: 18px;
	
padding-top:20px;

	margin-right: 27px;

	text-align: right;

	height: 30px;

	vertical-align: top;

	width: 810px;
	clear:both;

}

.error P

{

	color: #DC117A;

	float: left;

	font-weight: bold;

	height: 14px;

	margin-left: 53px;

	width: 76px;

}

DIV.error

{

	background-color: #EFFAA7;

	float: left;

	height: auto;

	margin: 9px 26px 7px 31px;

	padding-bottom: 10px;

	padding-top: 12px;

	width: 920px;

}

P.error

{

	vertical-align: middle;

	display: block;

	width: 619px;

	height: 74px;

	margin-top: 11px;

	background-color: #FBF5BB;

	margin-left: 33px;

	font-weight: bold;

}

#account-creation_form P

{

	float: left;

	height: 30px;

	width: 377px;

}

P#bot_form_log

{

	margin-top: 6px;

	text-align: right;

	width: 740px;

}

P#inf_ad

{

	height: 30px;

	margin-bottom: 47px;

}

#account-creation_form P.checkbox

{

	float: left;

}

P#parceiros

{

}

P#nova_letra

{

	clear: both;

}

#account-creation_form P.radio

{

}

#account-creation_form H3

{

	font-family: sans-serif;

	font-size: 22px;

	font-size-adjust: none;

	font-stretch: normal;

	font-style: italic;

	font-variant: normal;

	font-weight: bold;

	line-height: normal;

	margin-bottom: 23px;

}

#account-creation_form FIELDSET

{

	margin-left: 21px;

	margin-top: 19px;

}

.account_creation

{

}

#login_form P

{

	float: left;

	height: 78px;

	width: 183px;

}

#create-account_form H4

{

	border-right: 1px dotted #CCCCCC;

	color: #666666;

	float: left;

	font-size: 12px;

	font-style: italic;

	font-weight: normal;

	height: 86px;

	height: 85px;

	margin-right: 5px;

	margin-top: 9px;

	padding-right: 23px;

	padding-top: 20px;

	width: 181px;

}

.cont_comp

{

	margin-left: 26px;

	text-decoration: none;

}

UL, OL, DL, LI, DT, DD

{

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

	margin: 0;

}

.endsum .address_title

{

	background-color: #DC117A;

	color: #FFF;

	padding-left: 0.5em;

	border-top: 1px dashed #CCC;

	border-bottom: 1px dashed #CCC;

}

.endsum LI

{

	border-left: 1px dashed #CCC;

	border-right: 1px dashed #CCC;

	padding-left: 10px;

}

.endsum LI.address_country

{

	border-bottom: 1px dashed #CCC;

	padding-bottom: 8px;

}

UL.endsum

{

	width: 184px;

	float: left;

	/*[empty]background-color:;*/

	margin-top: 13px;

	#margin-left: 28px;

}

UL.address

{

	float: left;

	width: 252px;

	padding-bottom: 0.6em;

	border: 1px dashed #CCC;

	margin: 0 0 0 23px;

	padding-left: 38px;

}

.address LI.address_address2

{

}

#min_meus_p .footer_links

{

	text-align: right;

	margin-right: 48px;

	margin-top: 21px;

	margin-bottom: 17px;

}

LI.address_delete

{

	float: left;

	width: 65px;

	height: 20px;

	margin-top: 13px;

}

.address LI.address_title

{

	font-weight: bold;

	background-color: #DA1078;

	height: 24px;

	padding-top: 0.6em;

	/*[empty]margin-left:;*/

	padding-left: 1em;

	color: #FFF;

	margin-bottom: 10px;

	border-bottom: 1px dashed #CCC;

	border-left: 1px dashed #CCC;

	width: 246px;

}

#min_meus_p .address_title

{

	margin-left: -40px;

	width: 280px;

}

.addresses UL

{

	float: left;

	height: auto;

	margin-left: 3px;

	padding: 8px;

	width: 256px;

}

DIV.addresses

{

	border: 1px dashed #CCCCCC;

	margin: 2px 27px 44px 30px;

	padding-bottom: 27px;

	padding-left: 54px;

	padding-top: 27px;

}

.error LI

{

	list-style-image: none;

	list-style-position: outside;

	list-style-type: decimal;

}

.error OL

{

	float: left;

}

.sumario

{

	border-bottom: 4px solid #F0F0F0;

	display: block;

	height: 64px;

	margin: 24px 26px 0 31px;

}

#main

{

	background: #FFFFFF no-repeat scroll 953px 62%;

	border-bottom: 1px dotted #CCCCCC;

	border-right: 1px dotted #CCCCCC;

	border-left: 1px dotted #CCCCCC;

	display: block;

	margin: auto;

	width: 980px;

}

.order_delivery

{



	width: 570px;

	padding-left: 30px;

	float: left;
	display:block;

}

.ksal LABEL

{

	color: #D90F77;

	font-weight: bold;

}

FORM.ksal INPUT

{

	border: 1px dashed #CCC;

}

P.peowa

{

	font-size: 12px;

	margin-left: 381px;

	font-weight: bold;

	display: block;

	height: 10px;

}

#cart_voucher

{

	height: 40px;

	margin-left: 31px;

	border: 1px dashed #CCCCCC;

	margin-bottom: 18px;

	width: 917px;

}

#voucher FIELDSET DIV

{

	clear: both;

	font-weight: bold;

	margin-left: 208px;

	font-style: italic;

}

#carrinhoP3 .exclusive_large

{

	background: url(../img/playstick/pagseguro2.png);

	border: none;

	width: 749px;

	height: 236px;

	cursor: pointer;

}

#or_pag

{

	border: 1px dashed #CCC;

	margin: 0 27px 0 30px;

}

#or_pag .exclusive_large

{

	background: url(../img/playstick/bt_confirmacompra.png) no-repeat;

	border: none;

	height: 30px;

	width: 129px;

	cursor: pointer;

	margin-right: 238px;

}

#or_pag P.p4

{

	margin-top: 23px;

	margin-left: 336px;

	margin-bottom: 27px;

}

DIV#env_pag

{

	border: 1px dashed #CCCCCC;

	margin-left: 30px;

	margin-right: 27px;

	margin-top: -1px;

	padding-left: 35px;

	padding-top: 8px;

}

#env_pag P.cart_navigation.submit INPUT

{

	width: 115px;

	background: url(../img/playstick/bt_cr_continuar.png) no-repeat;

	height: 53px;

	border: none;

	cursor: pointer;

}

#gift_div LABEL

{

	margin-left: 96px;

	display: block;

	color: #DB1079;

	font-weight: bold;

}

.transporte TR

{

	height: 28px;

}

.transporte TD

{

	border: 1px dashed #CCC;

	padding-left: 8px;

	text-align: center;

}

.addresses .checkbox

{

	float: left;

	width: 213px;

}

LI.address_update

{

	float: left;

	margin: 13px 27px 0 0;

}

.std INPUT, SELECT, TEXTAREA

{

	border: 1px dashed #CCCCCC;

	overflow-x: hidden;

}

#sendOrderMessage .submit .button

{

	background: url(../img/playstick/bt_enviar.png);

	border: none;

	height: 28px;

	width: 69px;

}

#sendOrderMessage .textarea TEXTAREA

{

	width: 613px;

}

#gift_div TEXTAREA

{

	margin-left: 94px;

	width: 434px;

	margin-top: 5px;

}

#min_info_p INPUT

{

	width: 243px;

}

#min_info_p .button

{

	background: url(../img/playstick/button-salvar.png) no-repeat;

	border: none;

	width: 113px;

	height: 29px;

	margin-left: 288px;

}

#min_info_p #id_gender2

{

	width: 11px;

	height: 11px;

}

#min_info_p #id_gender1

{

	width: 11px;

	height: 11px;

}

INPUT#submitAddress

{

	border: medium none #000000;

}

#login_form P.submit

{

	height: 30px;

}

.salvar_c

{

	background: transparent url(../img/playstick/button-salvar.png) no-repeat scroll 0 0;

	border: medium none #000000;

	height: 30px;

	width: 113px;

}

.std P

{

	float: left;

	margin-bottom: 10px;

	width: 396px;

}

.brdDsBt P

{

	width: auto;

}

.cart_quantity P

{

	padding-top: 5px;

	width: 10px;

}

.required

{

	font-weight: bold;

}

DIV#min_info_p

{

	border: 1px dashed #CCC;

	margin-left: 32px;

	margin-right: 19px;

}

#id_address_delivery.address_select

{

	border: 1px dashed #CCCCCC;

}

INPUT#cont_comp

{

	background: transparent url(../img/playstick/bt_cr_continuar.png) no-repeat scroll 0 0;

	border: 0;

	height: 45px;

	text-indent: -5000px;

	width: 111px;

	cursor: pointer;

}

.addresses TEXTAREA

{

	border: 1px dashed #CCCCCC;

}

DIV#env_form

{

	border: 1px dashed #CCCCCC;

	margin-left: 30px;

	margin-right: 27px;

}

#account-creation_form SUP, .std SUP

{

	color: #DC117A;

	font-weight: bold;

}

#account-creation_form TEXTAREA

{

	border: 1px dashed #CCCCCC;

}

#account-creation_form P SPAN

{

	color: #DC117A;

	font-weight: bold;

	margin-left: 9px;

	padding-right: 8px;

}

#account-creation_form #bot_form_log SPAN

{

	margin-left: 610px;

}

#bot_form_log SPAN

{

	display: block;

	float: left;

	height: 24px;

	width: 123px;

}

#bot_form_log SPAN

{

}

#account-creation_form SELECT

{

	border: 1px dashed #CCCCCC;

	font-weight: normal;

}

#account-creation_form INPUT

{

	border: 1px dashed #CCCCCC;

}

#account-creation_form #submitAccount

{

	background: transparent url(../img/playstick/bt_cr_continuar.png) no-repeat scroll 0 0;

	border: medium none #000000;

	height: 30px;

	margin-left: 15px;

	margin-top: 2px;

	text-indent: -5000px;

	width: 113px;

}

#account-creation_form #address1

{

	width: 216px;

}

#account-creation_form #firstname

{

	width: 215px;

}

INPUT#optin

{

	margin-bottom: -2px;

	margin-left: 28px;

	margin-right: -7px;

}

#min_info_p #optin

{

	width: 11px;

	height: 11px;

	float: left;

}

#min_info_p INPUT#optin

{

	margin: 1px 6px 0 95px;

}

INPUT#newsletterb

{

	margin-bottom: -3px;

	margin-left: 28px;

	margin-right: -5px;

}

#account-creation_form #customer_firstname

{

	width: 174px;

}

#account-creation_form #email

{

	width: 178px;

}

#login_form INPUT#email

{

	width: 134px;

}

DIV#link_p2

{

	clear: both;

	margin-right: 28px;

	margin-top: 52px;

	text-align: right;

}

#link_p2 A

{

	text-decoration: none;

}

.defaultText

{

	color: #DD127B;

}

#t_t #email_create

{

	margin-bottom: 8px;

	width: 147px;

}



#header

{

	background: transparent url(../img/playstick/bg_rodape_topo.png) repeat-x scroll center bottom;

	border-bottom: 1px dotted #CCCCCC;

	display: block;

	height: 142px;

}

#header H1

{

	float: left;

	height: 140px;

	width: 140px;

}

#logotipo

{

	background: transparent url(../img/playstick/logo.png) no-repeat scroll 0 0;

	display: block;

	height: 122px;

	left: 13px;

	overflow: hidden;

	text-indent: -9999px;

	top: 9px;

	width: 113px;

	margin-left: 28px;

}

.hidden, .collapsed, .block_hidden_only_for_screen

{

	display: none;

}

#block-history #block-order-detail

{

	border-top: 2px solid #DB1179;

	border-bottom: 2px solid #DB1179;

	padding: 0.5em;

	background-color: #F7F7F7;

}

.resumo SPAN.price

{

	font-weight: bold;

	color: #DD0D0D;

}

TABLE.resumo TFOOT

{

	text-align: right;

}

.resumo TFOOT TD

{

	padding-right: 0.5em;

}

.resumo INPUT.order_qte_input

{

	display: none;

}

TABLE.resumo

{

	border: 1px dashed #CCC;

	margin-left: 24px;

	width: 610px;

}

TABLE.resumo THEAD

{

	height: 28px;

	color: #FFF;

	background-color: #D90F77;

	border-bottom: 1px dashed #CCC;

}

#block-order-detail SPAN.color-myaccount

{

	font-size: 16px;

	color: #DA1078;

}

#buscatop

{

	background: transparent url(../img/playstick/bg_busca.png) no-repeat scroll 0 13px;

	clear: right;

	display: block;

	float: right;

	height: 50px;

	padding-top: 5px;

	text-align: left;

	width: 290px;

}

DIV.doisde

{

	width: 214px;

	float: left;

}

#filterComb

{

	float: right;

	padding-top: 8px;

}

#fullbanner

{

	border-bottom: 1px dotted #CCCCCC;

	display: block;

	height: 278px;

}

#content

{

	background: transparent url(../img/playstick/bg_rodape_home.png) repeat-x scroll center bottom;

	border-bottom: 1px solid #FFFFFF;

	display: block;

	height: 318px;

}

#content_bl1

{

	background: transparent url(../img/playstick/bg_sobre_home.png) no-repeat scroll 5px 40px;

	display: block;

	float: left;

	height: 200px;

	margin: 5px 0 0 5px;

	width: 300px;

}

#content_bl1 P

{

	background: transparent url(../img/playstick/tt_sobre_a_playstick.png) no-repeat scroll 0 45px;

	color: #666666;

	display: block;

	margin: 0 0 0 90px;

	padding: 80px 0 0;

	width: 220px;

}

#content_bl1 A

{

	margin: 5px 0 0 95px;

}

#content_bl2

{

	display: block;

	float: left;

	height: 200px;

	margin: 5px 0 0 50px;

	width: 250px;

}

#content_bl2 .tadt

{

	background: transparent url(../img/playstick/tt_newsletter.png) no-repeat scroll 0 45px;

	color: #666666;

	display: block;

	margin: 0;

	padding: 80px 0 0;

	width: 245px;

}

#content_bl3

{

	display: block;

	float: left;

	height: 200px;

	margin: 5px 0 0 40px;

	width: 290px;

}

#content_bl3 P

{

	background: transparent url(../img/playstick/tt_linha_de_produtos.png) no-repeat scroll 0 45px;

	color: #666666;

	display: block;

	margin: 0 0 0 14px;

	padding: 80px 0 0;

	width: 205px;

}

#contentInterna

{

	background: transparent url(../img/playstick/bg_rodape.png) repeat-x scroll center bottom;

	border-bottom: 1px solid #FFFFFF;

	display: block;

}

#menuLateral

{

	display: block;

	float: left;

	width: 222px;

}

#blockLateral

{

	display: block;

	float: left;

	padding-left: 210px;

}

#menuLateral UL

{

	background: transparent url(../img/playstick/bg_menu01.png) no-repeat scroll 0 1px;

	display: block;

	margin: 0 0 1px;

	padding: 23px 0 0;

}

#menuLateral UL LI

{

	border-left: 4px solid #DD127B;

	display: block;

	height: 19px;

	margin: 1px 0 0;

	padding: 0 0 0 25px;

}

#menuLateral UL LI A SPAN

{

	background: transparent url(../img/playstick/marcador_pr.png) no-repeat scroll 0 5px;

	padding: 0 0 0 11px;

}

#menuLateral UL LI A

{

	background: transparent url(../img/playstick/bg_menu01_li.png) repeat-x scroll center bottom;

	border-bottom: 1px dotted #CCCCCC;

	color: #000000;

	display: block;

	font-family: Arial;

	font-size: 11px;

	font-style: italic;

	height: 19px;

	padding: 0;

	text-decoration: none;

}

#menuLateral UL LI A:hover

{

	color: #DD127B;

	font-style: normal;

	text-decoration: none;

}

#menuLateralBg

{

	background: transparent url(../img/playstick/bg_menu05.png) repeat-y scroll left center;

}

#menuLateralTopo

{

	background: transparent url(../img/playstick/bg_menu02.png) no-repeat scroll left top;

	display: block;

	height: 124px;

}

#menuLateralVendido

{

	background: transparent url(../img/playstick/bg_menu03.png) no-repeat scroll left top;

	display: block;

	height: 76px;

	padding: 0 55px 0 17px;

}

#menuLateralVendido IMG

{

	float: left;

	margin: 5px 0;

}

#menuLateralVendido A

{

	display: block;

	float: right;

	margin: 55px 0 0;

}

#menuLateralCompra

{

	background: transparent url(../img/playstick/bg_menu04.png) no-repeat scroll left top;

	display: block;

	height: 132px;

	margin-top: 24px;

}

#menuLateralRodape

{

	background: transparent url(../img/playstick/bg_menu06.png) no-repeat scroll left bottom;

	display: block;

	height: 105px;

	margin: 200px 0 30px;

}

#contentInt

{

	background: transparent url(../img/playstick/pica.png) no-repeat scroll left top;

	display: block;

	float: left;

	margin: 0 0 0 28px;

	width: 720px;

}

DIV#short_description_content

{

	#height: 17px;

	#margin-top: 16px;

}

FORM.ksal

{

	margin-left: 37px;

	border: 1px dashed #CCC;

	width: 549px;

	height: 51px;

	padding-top: 30px;

	padding-left: 65px;

	margin-bottom: 45px;

}

DIV.cotono

{

	border: 1px dashed #CCC;

	height: 15px;

	float: left;

}

DIV#sitemap_content

{

	margin-left: 33px;

	border: 1px dashed #CCC;

	width: 616px;

	height: 607px;

	padding-left: 51px;

}

#sitemap_content A

{

	color: #DA0F78;

	font-weight: bold;

	text-decoration: none;

}

DIV.tree_top A

{

	font-size: 16px;

}

.contatar #submitMessage

{

	margin-left: 349px;

	background: url(../img/playstick/bt_enviar.jpg) no-repeat;

	width: 115px;

	height: 29px;

	border: none;

}

.contatar INPUT#email

{

	border: 1px dashed #CCC;

}

.contatar INPUT#email

{

	width: 297px;

}

.contatar LABEL

{

	font-weight: bold;

	color: #D6275E;

	width: 138px;

	float: left;

	text-align: right;

	margin-right: 6px;

	margin-top: 4px;

	margin-bottom: 0;

}

DIV#min_meus_p

{

	border: 1px dashed #CCC;

	margin-left: 32px;

	margin-right: 18px;

}

#order-list SPAN.price

{

	color: #DD0D0D;

	font-weight: bold;

}

#order-list A.color-myaccount, #order-list A.color-myaccount:hover

{

	color: #DB1179;

	font-weight: bold;

}

.buttons_bottom_block A.button

{

	color: #FFFFFF;

	display: block;

	font-style: italic;

	font-weight: bold;

	height: 30px;

	text-align: center;

	text-decoration: none;

	width: 115px;

	background: url(../img/playstick/bg_detalhes.png) no-repeat;

}

INPUT.exclusive

{

	background-image: url(../img/playstick/bt_compre.png);

	background-position: -6px 0;

	background-repeat: no-repeat;

	border: medium none #FFFFFF;

	cursor: pointer;

	height: 70px;

	text-indent: -5000px;

	width: 162px;

}

#contentCar

{

	background: transparent url(../img/playstick/pica.png) no-repeat scroll 200px 0;

	display: block;

	float: left;

	margin: 0 0 0 28px;

	width: 930px;

}

#icontesoura

{

	background: transparent url(../img/playstick/ico_cr_tesoura.png) no-repeat scroll 921px 50%;

	display: block;

	width: 930px;

}

#contentTopInt, #contentBaseInt, #contentBaseIntVis

{

	border-bottom: 4px solid #F0F0F0;

	clear: both;

	height: 40px;

	margin: 8px 0 1px 32px;

	width: 670px;

}

#contentTopInt H1, #contentBaseInt H1, #contentBaseIntVis H1

{

	color: #99CCFF;

	display: block;

	float: left;

	font-size: 30px;

	font-style: normal;

	font-weight: bold;

	height: 34px;

}

#contentTopInt H2, #contentBaseInt H2, #contentBaseIntVis H2

{

	background: transparent url(../img/playstick/bg_barracolor.png) no-repeat scroll 0 25px;

	color: #000000;

	display: block;

	float: left;

	font-size: 20px;

	font-style: italic;

	font-weight: normal;

	height: 34px;

	margin-left: 5px;

}

#contentContainerInt, #contentContainerIntFluido, #contentContainerBaseInt, #contentContainerBox, #contentContainerBaseIntVis

{

	border-top: 1px dotted #CCCCCC;

	display: block;

	margin: 1px 0 1px 32px;

	width: 670px;

}

#contentContainerInt, #contentContainerIntFluido

{

	height: auto;

}

#contentInt .pontilhado

{

	background: transparent url(../img/playstick/bg_produto_tb_top.png) no-repeat scroll left top;

}

DIV#contentContainerInto

{

	width: 670px;

	height: 349px;

	background-color: #AF1E1E;

	margin-left: 32px;

	border-top: 1px dotted #CCC;

	margin-top: 1px;

}

#contentInt H4

{

	margin-bottom: 12px;

	margin-left: 47px;

	margin-top: 16px;

}

#block-history #block-order-detail H4

{

	font-size: 1.4em;

}

#contentContainerInt UL, #contentContainerIntFluido UL

{

	display: block;

	margin: 12px 0 0;

	padding: 0;

}

#contentContainerInt UL LI, #contentContainerIntFluido UL LI

{

	background: transparent url(../img/playstick/bg_produto_tb_image.png) repeat scroll 0 0;

	float: left;

	height: 202px;

	margin: 0 0 25px;

	width: 201px;

}

#contentContainerInt .margSpace, #contentContainerIntFluido .magSpace

{

	margin: 0 30px 0 0;

}

#contentContainerInt IMG, #contentContainerIntFluido IMG

{

	border: medium none #000000;

	margin: 5px;

}

#contentContainerBaseIntVis IMG

{

	border: 1px dashed #CCCCCC;

	padding: 1px;

}

#contentContainerBaseIntVis .box

{

	color: #3A9CEC;

	float: left;

	font-size: 11px;

	margin: 15px 3px;

	text-align: center;

	width: 90px;

}

#contentContainerBaseIntVis P

{

	display: block;

	text-align: center;

}

.descricao

{

	background: transparent url(../img/playstick/bg_produto_tb_desc.png) no-repeat scroll center bottom;

	height: 40px;

	width: 201px;

}

.clear

{

	clear: both;

	display: block;

	height: 25px;

}

DIV.address_add

{

	margin-left: 33px;

}

.addresses P.address_add

{

	height: 31px;

	width: 156px;

	margin-top: 44px;

	margin-left: 11px;

	margin-bottom: 11px;

}

#contentContainerInt P

{

	float: left;

	font-size: 11px;

	height: 30px;

	margin: 5px;

}

#contentContainerIntFluido P

{

	float: left;

	font-size: 11px;

	height: auto;

	margin: 5px;

}

#contentContainerInt .titulo, #contentContainerIntFluido .titulo

{

	color: #3A9CEC;

	font-weight: bold;

	width: 94px;

}

#contentContainerInt .titulo A, #contentContainerIntFluido .titulo A

{

	color: #3A9CEC;

	text-decoration: none;

}

#contentContainerInt .titulo A:hover, #contentContainerIntFluido .titulo A:hover

{

	text-decoration: underline;

}

#contentContainerInt .esgotado, #contentContainerIntFluido .esgotado

{

	color: #C64000;

	font-style: italic;

	font-weight: normal;

}

#contentContainerInt .oferta, #contentContainerIntFluido .oferta

{

	color: #000000;

	width: 78px;

}

#contentContainerInt .desconto, #contentContainerIntFluido .desconto

{

	color: #000000;

	text-decoration: line-through;

}

#contentContainerInt .valor, #contentContainerIntFluido .valor

{

	color: #DD127B;

	font-weight: bold;

}

#topnav

{

	background: #99FF00 none repeat scroll 0 0;

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

}

#nav_apoio

{

	display: block;

	float: right;

	font-family: Tahoma;

	font-size: 9px;

	height: 30px;

}

#nav_apoio UL

{

	margin: 20px 37px 0 0;

}

#nav_apoio UL LI

{

	display: inline;

	margin: 0 3px;

}

#nav_apoio A, #nav_apoio A:focus, #nav_apoio A:active

{

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}

#nav_apoio A:hover

{

	text-decoration: underline;

}

#nav_apoio .activecart

{

	color: #DD127B;

}

.icocard

{

	background: transparent url(../img/playstick/ico_cart.png) no-repeat scroll left center;

	padding-left: 16px;

}

#nav_topo

{

	clear: right;

	display: block;

	float: right;

	height: 50px;

	text-align: right;

	width: 600px;

}

#nav_topo UL

{

	margin: 10px 37px 0 0;

}

#nav_topo UL LI

{

	display: inline;

	margin: 0 3px;

}

#nav_topo IMG

{

	border: medium none #000000;

}

.btvermais

{

	background: transparent url(../img/playstick/ico_vermais.png) no-repeat scroll right center;

	color: #DD127B;

	display: block;

	font-family: Tahoma;

	font-size: 11px;

	height: 15px;

	text-decoration: none;

	width: 54px;

}

A.btvermais:hover

{

	text-decoration: underline;

}

#pageRodapeAux

{

	clear: both;

	display: block;

	height: 51px;

	margin: 8px 0 1px 32px;

	width: auto;

}

#pageBackTop

{

	background: transparent url(../img/playstick/ico_tesoura.png) no-repeat scroll left top;

	display: block;

	float: right;

	height: 50px;

	margin-right: 27px;

	padding: 10px 0 0 8px;

	width: 120px;

}

#pageBackTop UL

{

	border: 1px dashed #CCCCCC;

	margin: 0;

	padding: 5px;

}

#pageBackTop UL LI

{

	display: inline;

	margin: 0 2px;

}

#pageBackTop A, #pageBackTop A:focus, #pageBackTop A:active

{

	color: #000000;

	font-family: Tahoma;

	font-size: 9px;

	font-weight: normal;

	text-decoration: none;

}

#pageBackTop A:hover

{

	text-decoration: underline;

}

#paginacaoContainer

{

	display: block;

	height: 50px;

	text-align: center;

	width: 670px;

}

#paginacaoContainer UL

{

	padding: 4px;

}

#paginacaoContainer UL LI

{

	display: inline;

	padding-bottom: 20px;

}

#paginacaoContainer .sombra

{

}

#paginacaoContainer SPAN, #paginacaoContainer A, #paginacaoContainer A:focus, #paginacaoContainer A:active

{

	background: #FFFFFF none repeat scroll 0 0;

	border: 1px dashed #CCCCCC;

	color: #000000;

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	padding: 3px 5px;

	text-decoration: none;

}

#paginacaoContainer A:hover

{

	text-decoration: underline;

}

#footer

{

	background: transparent url(../img/playstick/bg_rodape_site.png) repeat-x scroll center top;

	border-top: 1px dotted #CCCCCC;

	clear: both;

	display: block;

	height: 56px;

}

#footer H1

{

	background: transparent url(../img/playstick/ico_copriright.png) no-repeat scroll 0 10px;

	color: #000000;

	display: block;

	font-family: Tahoma;

	font-size: 9px;

	font-weight: normal;

	margin-left: 5px;

	padding: 15px 5px 0 35px;

}

#footer H2

{

	background: transparent url(../img/playstick/ico_contato.png) no-repeat scroll 0 0px;

	color: #000000;

	display: block;

	font-family: Tahoma;

	font-size: 9px;

	font-weight: normal;

	margin-left: 5px;

	padding: 11px 0 0 20px;

	width: 129px;

	margin-top: 11px;

}

#footer UL

{

	margin: 0;

	padding: 20px 0 0;

}

#footer UL LI

{

	background: transparent url(../img/playstick/ico_marcador.png) no-repeat scroll 0 5px;

	font-weight: normal;

	margin-right: 5px;

	padding: 0 0 0 8px;

}

#footer UL LI A

{

	background: transparent none repeat scroll 0 0;

	color: #000000;

	font-family: Tahoma;

	font-size: 9px;

	text-decoration: none;

}

#footer UL LI A:hover

{

	background: #DD127B none repeat scroll 0 0;

	color: #FFFFFF;

}

#footer H1, #footer H2, #footer IMG, #footer UL

{

	float: left;

}

#footer .separador

{

	margin: 17px 0 0;

}

#footer .assinatura

{

	margin: 17px 0 0 2px;

}

#footer UL LI

{

	display: inline;

}

#katze

{

	background: transparent url(../img/playstick/bg_rodape.png) repeat-x scroll center bottom;

	clear: both;

	height: 45px;

	width: 980px;

}

#katze IMG

{

	margin-left: 680px;

}

#buscador LEGEND, #buscador LABEL

{

	display: none;

}

#buscador FIELDSET .frm_buscaform

{

	background: transparent none repeat scroll 0 0;

	border: medium none #000000;

	font-size: 9px;

	height: 29px;

	margin: 1px 0 0 8px;

	padding-top: 7px;

	width: 200px;

}

#buscador FIELDSET .buscabotao

{

	background: transparent url(../img/playstick/bt_busca.png) no-repeat scroll 0 0;

	border: medium none #000000;

	cursor: pointer;

	height: 29px;

	margin: 0 0 0 15px;

	width: 23px;

}

#newsletter

{

	background: transparent url(../img/playstick/bg_newsletter_home.png) no-repeat scroll 0 0;

	display: block;

	height: 82px;

	margin: 5px 0 0;

	padding: 24px 0 0 10px;

	width: 220px;

}

#min_info_p INPUT#newsletter

{

	height: 11px;

	width: 11px;

	float: left;

	margin: 1px 6px 0 95px;

}

#min_info_p P.checkbox

{

}

#min_info_p P

{

	width: 435px;

}

#min_info_p P.success

{

	margin-top: 97px;

	margin-left: 50px;

	margin-bottom: 68px;

	font-weight: bold;

	color: #DC117A;

}

#min_info_p .required

{

	/*[empty]margin-left:;*/

}

.loks

{

	margin-left: 123px;

	margin-top: 25px;

	margin-bottom: 18px;

}

#min_info_p .radio SPAN

{

	font-weight: bold;

	color: #DB1079;

	margin-left: 108px;

	margin-right: 9px;

}

#newsletter LEGEND, #newsletter LABEL

{

	display: none;

}

#newsletter .frm_newsletter

{

	background: transparent none repeat scroll 0 0;

	border: medium none #000000;

	font-size: 9px;

	height: 23px;

	width: 145px;

	#margin-top: 10px;

}

DIV#n1

{

	margin-bottom: 6px;

}

#newsletter .frm_newsletterB

{

	background: transparent none repeat scroll 0 0;

	border: 0;

	font-size: 9px;

	height: 23px;

	margin-top: 0px;

	width: 145px;

	padding-top: 0px;

	float: left;

}

#newsletter .newsbotao

{

	background: transparent none repeat scroll 0 0;

	border: medium none #000000;

	cursor: pointer;

	height: 29px;

	margin: 0 0 0 5px;

	width: 25px;

	float: left;

}

#topoInterna

{

	background: #FFFFFF url(../img/playstick/bg_tela_produtos_top.png) repeat-x scroll center bottom;

	border-bottom: 1px dotted #CCCCCC;

	display: block;

	height: 74px;

	margin: 0;

	width: 980px;

}

#migalhas

{

	float: left;

	width: 254px;

}

#migalhas H1

{

	font-weight: normal;

	height: 53px;

	margin: 0 0 0 34px;

	text-indent: -9999px;

	width: 200px;

}

#migalhas .t_produtos

{

	background: transparent url(../img/playstick/tit_tela_produtos.png) no-repeat scroll 0 14px;

}

#migalhas .t_playstick

{

	background: transparent url(../img/playstick/tit_playstick.png) no-repeat scroll 0 14px;

}

#migalhas .t_artistas

{

	background: transparent url(../img/playstick/tit_artistas.png) no-repeat scroll 0 14px;

}

#migalhas .t_carrinho

{

	background: transparent url(../img/playstick/cr_tituloCar.png) no-repeat scroll 0 14px;

}

.t_conta

{

	background: transparent url(../img/playstick/cr_tituloConta.png) no-repeat scroll 0 14px;

}

#migalhas UL

{

	margin: 0 0 0 34px;

	padding: 0;

}

#migalhas UL LI

{

	color: #DD127B;

	display: inline;

	font-size: 11px;

	font-style: italic;

}

#migalhas A

{

	color: #DD127B;

	text-decoration: underline;

}

#migalhas A:hover

{

	text-decoration: none;

}

#bannerinterno

{

	float: right;

	height: 73px;

	width: 712px;

}

#dCloud

{

	background: transparent url(../img/playstick/bg_tagcloud.png) repeat-x scroll center bottom;

	border-bottom: 1px dotted #CCCCCC;

	display: block;

	height: 139px;

	margin: 0;

	padding: 20px;

	text-align: center;

}

#dCloud A:link, #dCloud A:active, #dCloud A:visited

{

	display: inline;

	font-family: Arial;

	font-weight: bold;

	margin: 0;

	padding: 0;

	text-decoration: underline;

}

#dCloud A:hover

{

	text-decoration: none;

}

.dCloud_FS0

{

	font-size: 11px;

}

.dCloud_FS1

{

	font-size: 13px;

}

.dCloud_FS2

{

	font-size: 15px;

}

.dCloud_FS3

{

	font-size: 17px;

}

.dCloud_FS4

{

	font-size: 18px;

}

.dCloud_FS5

{

	font-size: 20px;

}

.dCloud_FS6

{

	font-size: 22px;

}

.dCloud_FS7

{

	font-size: 24px;

}

.dCloud_FS8

{

	font-size: 26px;

}

.dCloud_FS9

{

	font-size: 18px;

}

.dCloud_FS10

{

	font-size: 30px;

}

.dCloud_CL0

{

	color: #D7285F;

}

.dCloud_CL1

{

	color: #009AB2;

}

.dCloud_CL2

{

	color: #89A707;

}

.dCloud_CL3

{

	color: #F77716;

}

#produto_detalhe

{

	margin: 12px 0 0;

}

#produto_detalhe_foto

{

	background: transparent url(../img/playstick/bg_produto_tb_image.png) repeat scroll 0 0;

	display: block;

	float: left;

	height: 350px;

	text-align: center;

	width: 350px;

}

#produto_detalhe_foto A

{

	display: block;

	height: 350px;

	text-decoration: none;

	width: 350px;

}

#produto_detalhe_foto A SPAN IMG

{

	cursor: pointer;

	height: 88px;

	margin: 130px 0 0;

	width: 88px;

}

#produto_detalhe_descritivo

{

	display: block;

	float: left;

	height: 350px;

	margin-left: 15px;

	width: 302px;

}

#produto_detalhe_descritivo DIV

{

	background: transparent url(../img/playstick/bg_produto_detalhe.png) no-repeat scroll left bottom;

	border-bottom: 1px dotted #CCCCCC;

	display: block;

	width: 304px;

}

#produto_detalhe_a, #produto_detalhe_b, #produto_detalhe_c

{

	height: 48px;

}

#produto_detalhe_a P

{

	font-family: Arial;

}

#produto_detalhe_a .nome

{

	color: #3A9CEC;

	float: left;

	font-size: 16px;

	font-weight: bold;

	padding: 15px 0 0 5px;

	width: 300px;

}

#produto_detalhe_a .desct

{

	color: #000000;

	font-size: 11px;

	font-style: italic;

	font-weight: normal;

}

#produto_detalhe_a .esgotado

{

	color: #C64000;

	float: left;

	font-size: 16px;

	font-weight: bold;

	margin-left: 5px;

	padding: 15px 0 0;

	text-align: right;

	width: 135px;

}

#produto_detalhe_a .avise

{

	color: #C64000;

	font-family: Tahoma;

	font-size: 9px;

	font-weight: normal;

}

#produto_detalhe_a A.avise

{

	text-decoration: underline;

}

#produto_detalhe_a A.avise:hover

{

	text-decoration: none;

}

#produto_detalhe_b P

{

	font-family: Arial;

}

#produto_detalhe_b .quantidade

{

	float: left;

	margin-left: 5px;

	padding: 15px 0 0;

	text-align: right;

	width: 135px;

}

#produto_detalhe_b .normal

{

	color: #000000;

	float: left;

	font-size: 14px;

	font-weight: normal;

	padding: 15px 0 0 5px;

	width: 135px;

}

#produto_detalhe_b .bold

{

	font-weight: bold;

	text-decoration: line-through;

}

#produto_detalhe_b .boldColor

{

	color: #DD127B;

	font-weight: bold;

}

#produto_detalhe_b INPUT

{

	border: 1px solid #DFDFDF;

	color: #DD127B;

	font-family: Arial;

	font-size: 11px;

	height: 16px;

	width: 80px;

}

#produto_detalhe_c

{

	font-family: Arial;

}

#produto_detalhe_c .titulo

{

	color: #000000;

	display: block;

	font-weight: bold;

	padding: 5px 0 0 5px;

}

#produto_detalhe_c UL

{

	float: left;

	padding: 5px 0 0 5px;

	width: 135px;

}

#produto_detalhe_c UL LI SPAN

{

	color: #DD127B;

	font-weight: bold;

}

#produto_detalhe_d .color1

{

	color: #FF6600;

	float: left;

	padding: 15px 0 0 5px;

	width: 135px;

}

#produto_detalhe_d .color2

{

	color: #DD127B;

	font-weight: bold;

}

#produto_detalhe_d A.color2

{

	text-decoration: underline;

}

#produto_detalhe_d A.color2:hover

{

	text-decoration: none;

}

#produto_detalhe_d .seleColor

{

	background: transparent none repeat scroll 0 0;

	border: medium none #000000;

	float: left;

	padding: 5px 0 0 5px;

	text-decoration: none;

	width: 135px;

}

#produto_detalhe_d TABLE

{

	border: 1px dashed #CCCCCC;

	border-collapse: separate;

	margin: 5px 0 0;

}

#produto_detalhe_d TABLE TR TD

{

	margin: 0;

	padding: 0;

}

#produto_detalhe_d TABLE TR TD INPUT

{

	margin: 1px;

	padding: 0;

}

.btComprar

{

	display: block;

	float: right;

}

#produto_thumbs, .cadaClear

{

	clear: both;

	display: block;

}

.tabs-hide

{

	display: none;

}

#produto_abas

{

	background: transparent url(../img/playstick/ico_tesoura2.png) no-repeat scroll left bottom;

	margin: 20px;

}

#produto_abas UL

{

	display: block;

	margin: 0;

	padding: 0 0 0 40px;

}

#produto_abas UL LI

{

	display: inline;

}

#fragment-1, #fragment-2, #fragment-3

{

	background: transparent url(../img/playstick/bg_produtos_abas.png) no-repeat scroll right top;

	border: 1px dashed #CCCCCC;

	margin-left: 12px;

	padding: 15px;

	width: 600px;

}

.instrucoes

{

	color: #000000;

	display: block;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	height: 240px;

	width: 240px;

}

.playervideo

{

	border: 1px dashed #CCCCCC;

	float: left;

	height: 313px;

	margin-left: 30px;

	padding: 2px;

	width: 534px;

}

.playervideo A

{

	border: medium none #000000;

	text-decoration: none;

	text-indent: -9999px;

}

#carrinhoP1 .status

{

	padding-bottom: 1px;

}

#carrinhoP1 .status UL

{

	border-bottom: 4px solid #F0F0F0;

	display: block;

	height: 64px;

}

#carrinhoP1 .status UL LI

{

	float: left;

}

#carrinhoP1 .status UL, #carrinhoP1 .status UL LI, #carrinhoP1 .status A

{

	margin: 0;

	padding: 0;

	text-decoration: none;

}

TABLE#carrinhoP3

{

	margin-left: 33px;

	margin-top: 3px;

}

.binstr SPAN

{

	color: #DB1079;

	font-size: 18px;

}

DIV.binstr

{

	margin-left: 76px;

	margin-top: 25px;

	margin-bottom: 24px;

	border: 1px dashed #CCC;

	width: 682px;

	padding: 19px;

	font-size: 15px;

	font-weight: bold;

	color: #989898;

}

.tbanc H2

{

	background-color: #DC117A;

	height: 27px;

	margin-left: -30px;

	margin-right: -30px;

	padding-left: 13px;

	padding-top: 5px;

	color: #FFFFFF;

	border-bottom: 1px dashed #CCC;

	margin-bottom: 8px;

	font-size: 19px;

}

.CRbts

{

	display: block;

	font-family: Arial;

	font-style: italic;

	font-weight: bold;

}

.sumario LI.inic

{

	margin-left: 2px;

}

.CRbtsG

{

	font-size: 30px;

}

.CRbtsP

{

	font-size: 12px;

}

.CRbtsRosa

{

	color: #DD127B;

}

.sumario LI

{

	float: left;

	margin: 0;

	padding: 0;

	text-decoration: none;

}

.CRbtsCinza

{

	color: #999999;

}

.CRbtsPreto

{

	color: #000000;

}

.CRaddicon

{

	background: transparent url(../img/playstick/ico_cr_status.png) no-repeat scroll left top;

	padding-left: 10px;

}

.CRstsP

{

	font-size: 20px;

	font-style: italic;

}

.CRstsSpace

{

	padding-left: 20px;

}

#ansc LI

{

	float: left;

	height: 30px;

	padding-top: 2px;

}

UL#ansc

{

	border-color: #CCCCCC;

	border-style: dashed dashed none;

	border-width: 1px 1px medium;

	height: 33px;

	margin-left: 30px;

	margin-right: 27px;

	margin-top: -1px;

	text-align: left;

}

.CRstsSpace2

{

	margin: 0 8px;

}

#carrinhoP3 UL, #carrinhoP3 UL LI

{

	height: 30px;

	margin: 0;

	padding: 0;

}

#carrinhoP3 UL LI

{

	float: left;

}

#carrinhoP3

{

	font-size: 11px;

}

.zera TD

{

	margin: 0;

	padding: 0;

}

.brdToptr

{

	border-color: #CCCCCC;

	border-style: dashed dashed none;

	border-width: 1px 1px medium;

}

.brdBottr

{

	border: 1px dashed #CCCCCC;

}

.brdBottr2

{

	border-color: #CCCCCC;

	border-style: none dashed dashed;

	border-width: medium 1px 1px;

}

.bgrisc

{

	background: transparent url(../img/playstick/bgrisc.png) repeat scroll 0 0;

}

#f_ek

{

	height: 29px;

}

#carrinhoP1 .CrBotoes IMG

{

	border: medium none #000000;

	margin-left: 8px;

}

#carrinhoP1 .brdTop

{

	border-top: 1px dotted #CCCCCC;

}

#carrinhoP1 .brdDsBt

{

	border: 1px dashed #CCCCCC;

}

#listar .titulos

{

	color: #DD127B;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

}

#listar .titulos TD

{

	padding: 0 15px;

}

#listarProds TR TD

{

	border-collapse: collapse;

	border-left: 1px dashed #CCCCCC;

	border-right: 1px dashed #CCCCCC;

	font-size: 11px;

	padding: 10px 15px;

	text-align: center;

}

#listar .alinhaLeft, #listarProds .alinhaLeft

{

	text-align: left;

}

#listarProds .thb

{

	border: 1px dashed #CCCCCC;

	float: left;

	padding: 1px;

}

#CrDesc

{

	display: block;

	float: left;

	margin-left: 10px;

}

#CrDesc .nome

{

	color: #3A9CEC;

	display: block;

	font-size: 11px;

	font-weight: bold;

	padding: 2px 0;

}

#CrDesc .desct

{

	color: #000000;

	display: block;

	font-size: 11px;

	font-style: italic;

	font-weight: normal;

	margin-bottom: 3px;

	padding: 2px 0;

}

#listarProds .FrmQtd

{

	border: 1px dashed #CCCCCC;

	color: #000000;

	font-size: 11px;

	text-align: center;

	width: 60px;

}

.presente

{

	float: left;

	padding: 20px 0 15px;

}

.CrCepFrete

{

	color: #000000;

	font-size: 11px;

	font-style: italic;

	padding: 20px 10px 0;

}

.CrCepFrete A

{

	color: #DD127B;

	text-decoration: underline;

}

#CePanel

{

	font-size: 11px;

	margin-top: 20px;

}

#CePanel SPAN

{

	font-family: Tahoma;

	font-size: 13px;

}

SPAN.tamtam

{

	font-weight: bold;

}

.rosa

{

	color: #DD127B;

}

.campo_form

{

	background: #FFFFFF none repeat scroll 0 0;

	border: 1px dashed #CCCCCC;

	font-size: 11px;

}

#login_form INPUT

{

	margin-bottom: 8px;

	width: 190px;

}

#login_form #passwd

{

	width: 138px;

}

#account-creation_form #passwd

{

	width: 87px;

}

DIV#t_t

{

	float: left;

	height: 60px;

	margin-left: 11px;

	margin-top: 29px;

	width: 200px;

}

#t_t #SubmitCreate

{

	background: transparent url(../img/playstick/bt_cr_continuar.png) no-repeat scroll 0 0;

	border: medium none #000000;

	height: 27px;

	text-indent: -5000px;

	width: 112px;

}

#t_t LABEL

{

	margin-bottom: 5px;

}

#create-account_form FIELDSET LABEL.rosa

{

	clear: both;

	display: block;

}

.campo_form_over

{

	background: #F4F4F4 none repeat scroll 0 0;

	border: 1px dashed #CCCCCC;

	font-size: 11px;

}

#cadastro .campo_form, #cadastro .campo_form_over

{

	display: block;

	float: left;

	margin: 6px 0;

}

.CrCepFrete .FrmCeP, .CrCepFrete .campo_form

{

	background: #FFFFFF none repeat scroll 0 0;

	border: 1px dashed #FF0000;

	color: #000000;

	font-size: 11px;

	text-align: center;

	width: 100px;

}

.CrCepFrete .campo_form_over

{

	background: #F4F4F4 none repeat scroll 0 0;

	border: 1px dashed #FF0000;

	color: #000000;

	font-size: 11px;

	text-align: center;

	width: 100px;

}

P.Cr_soma

{

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: italic;

	font-weight: bold;

	margin-left: 345px;

	#margin-left: 217px;

	margin-top: 8px;

	padding-right: 20px;

	text-align: right;

}

.Cr_soma_amarelo

{

	color: #FEF502;

	padding: 0 5px;

}

.Cr_soma_preto

{

	color: #000000;

	padding: 0 5px;

}

.Cr_erro

{

	color: #993300;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	padding-right: 20px;

}

.bordageral, .bordageral TR, .bordageral TD

{

	border: 1px dashed #CCCCCC;

	border-collapse: collapse;

}

.tablemargins TR TD

{

	padding: 10px 20px 0;

}

.Trmargins

{

	clear: both;

	padding: 10px 20px 0;

}

#login

{

	display: block;

	margin: 20px 0 0 20px;

}

#login DIV

{

	display: block;

	float: left;

	margin: 0 5px;

	width: 165px;

}

#login INPUT

{

	margin: 5px 0;

	width: 145px;

}

.FrmBorhed

{

	border: 1px dashed #CCCCCC;

	font-size: 11px;

}

A.linkTahoma9, .linkTahoma9

{

	color: #000000;

	font-family: tahoma;

	font-size: 9px;

	font-weight: normal;

	text-decoration: none;

}

A.linkTahoma9:hover

{

	text-decoration: underline;

}

.linkTahoma9Rs

{

	color: #000000;

	font-family: tahoma;

	font-size: 9px;

	font-weight: normal;

	padding-top: 5px;

	text-decoration: none;

}

A.linkTahoma9Rs

{

	color: #DD127B;

}

A.linkTahoma9Rs:hover

{

	text-decoration: underline;

}

#novologin

{

	display: block;

	margin: 20px 0 0 20px;

}

#novologin DIV

{

	display: block;

	float: left;

	margin: 0 5px;

	width: 165px;

}

#novologin INPUT

{

	margin: 5px 0;

	width: 145px;

}

#newUser, #newUser TR, #newUser TR TD

{

	border: medium none #000000;

	margin: 0;

	padding: 0;

}

#newUser .descLogin

{

	border-right: 1px dotted #CCCCCC;

}

.descLogin

{

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	padding: 5px 15px 5px 5px;

}

#carrinhoP2 FORM

{

	padding-bottom: 25px;

}

#cadastro

{

	display: block;

	margin-left: 50px;

	margin-top: 50px;

	width: 800px;

}

#cadastro FIELDSET

{

	border: medium none #000000;

}

#cadastro LEGEND

{

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-style: italic;

	font-weight: bold;

	padding-bottom: 20px;

}

#cadastro LABEL, #cadastro .divisor

{

	color: #DD127B;

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	padding-right: 10px;

}

#cadastro .divisor

{

	color: #000000;

	float: left;

	margin: 6px 0;

}

#cadastro .esquerdo

{

	float: left;

	width: 398px;

}

#cadastro .esquerdo LABEL

{

	display: block;

	float: left;

	margin: 6px 0;

	text-align: right;

	width: 140px;

}

#cadastro .direito

{

	float: left;

	width: 398px;

}

#cadastro .direito LABEL

{

	display: block;

	float: left;

	margin: 6px 0;

	text-align: right;

	width: 140px;

}

.icolembrete

{

	background: transparent url(../img/playstick/ico_cr_statusInt_Sl.png) no-repeat scroll 0px 0px;

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin: 15px 0 15px 190px;

	padding-left: 40px;

	text-align: justify;

	width: 540px;

	height: 26px;

}

.cpDesc

{

	color: #999999;

	display: block;

	float: left;

	font-family: Tahoma;

	font-size: 9px;

	margin-top: 9px;

	width: 230px;

}

.formataBox

{

	float: left;

	margin: 3px 4px 0 0;

}

.formataBox2

{

	float: left;

	margin-top: 3px;

}

.btcadastra

{

	border: medium none #000000;

	float: right;

	margin: 20px 0;

}

#migalhas .t_artistas

{

	background: url(../img/playstick/tit_tela_artistas.png) no-repeat scroll 0 14px;

}

.artistaLar

{

	font-family: Arial, Helvetica, sans-serif;

	color: #FF6600;

	font-size: 11px;

}

.artistaRox

{

	font-family: Arial, Helvetica, sans-serif;

	color: #DD127B;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}

.artistaRox A

{

	text-decoration: underline;

	color: #DD127B;

}

.artistaRox A:hover

{

	text-decoration: none;

}

.descricaoArtista

{

	width: 201px;

	height: 40px;

	background: #FFFFFF url(../img/playstick/bgArtistasListA.png) no-repeat bottom;

}

.descricaoArtistaB

{

	width: 201px;

	height: 22px;

	background: url(../img/playstick/bgArtistasListB.png) repeat;

	border-bottom: 1px dotted #CCCCCC;

	border-top: 1px dotted #CCCCCC;

}

.descricaoArtistaB P

{

	margin: 5px;

	font-style: italic;

}

#contentContainerInt .margSpaceArt

{

	margin: 0 30px 40px 0;

}

.ClbgArtista

{

	background: url(../img/playstick/bg_produto_tb_image.png);

	margin: 0px 10px 0;

	padding: 6px;

}

#fotoArtista

{

	width: 215px;

	margin-top: 10px;

	display: block;

	float: left;

}

#DescArtista

{

	width: 430px;

	display: block;

	float: left;

	margin-top: 10px;

}

#DescArtista H1, #DescPadrao H1

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	padding: 8px 0 0 8px;

	color: #3A9CEC;

	display: block;

	height: 40px;

	background: url(../img/playstick/bgartistaTop.png) repeat-x top;

}

#DescArtista .spanck

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	text-decoration: none;

	display: block;

	width: 430px;

	background: url(../img/playstick/bgartistaMed.png) repeat-x bottom;

}

.spanck A

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	text-decoration: none;

}

.spanck A:hover

{

	text-decoration: underline;

}

#DescArtista P

{

	height: auto;

	display: block;

	margin: 8px;

}

.itensArt

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF6600;

	width: 100px;

	display: block;

	float: left;

}

.RetryItensArt

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	width: 290px;

	display: block;

	float: left;

}

#thumbsTrabalhos

{

	width: 440px;

	display: block;

	float: right;

	margin-right: 20px;

}

#DescPadrao

{

	width: 600px;

	display: block;

	float: left;

	margin-top: 10px;

}

#DescPadrao P

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	text-decoration: none;

	height: auto;

}

.CRbtsCinza A

{

	text-decoration: none;

}

.verme

{

	border: 2px solid #FF0000;

}

.mocy

{

	width: 15px;

	height: 15px;

	border: 1px dashed #CCC;

	float: left;

}


