/****************************************************************
'* ESTILO UTILIZADO EM TODOS OS NAVEGADORES, EXCETO NOS IEs
'*
'*	Criado em: 29/04/2009			Por:THIAGO DE ASSIS LUCA
****************************************************************/

html, body		{background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; height:100%; text-align:center}
a, img, div, fieldset, form, h1, h2, h3, ul, li, input, p, select{border:0; margin:0; padding:0; text-align:left}
a				{color:#000; cursor:pointer; outline:none; text-decoration:none;}
a:hover			{text-decoration:underline;}

.bd_00			{border:1px solid #A7A6AA;}
.bd_01			{border:1px solid #C2C2C2;}
.bd_03			{border-top:1px solid #5C5C5C;}
.bd_04			{border-top:1px solid #DADADA;}
.bd_05			{border:1px solid #D2D2D2;}
.bd_06			{border-bottom:1px solid #5C5C5C;}
.bd_07			{border-right:1px solid  #C2C2C2;}
.bd_08			{border-bottom:#c1c0c0 1px solid; border-left:#c1c0c0 1px solid; border-top:#c1c0c0 1px solid; border-right:#c1c0c0 1px solid;}
.bd_09			{border-top:2px solid #FFF200;}
.bd_10			{border:1px solid #D2D2D2; border-bottom:none; border-top:none;}
.bd_11			{border-right:1px solid #C6C6C6;}
.bd_12			{border-left:1px solid #DDD;}
.bd_13			{border-right:1px solid #DDD;}
.bd_14			{border:1px solid #C1C1C1;}
.bd_99			{border-bottom:1px solid red;}

.bgc_00			{background-color:#F6F6F6;} 
.bgc_01			{background-color:#F9F9F9;}
.bgc_02			{background-color:#F5F5F5;}
.bgc_03			{background-color:#F7F6F4;}
.bgc_04			{background-color:#DADADA;}
.bgc_05			{background-color: #F5F5F5}

.bgc_07			{background-color:#FBFBFB}

.bgi_00			{background-image:url(../imagens/layout/bgBody.png); background-position:left top; background-repeat:repeat-x;} /* bg do body */
.bgi_01			{background-image:url(../imagens/layout/bg_01.png); background-position:left top; background-repeat:repeat-x;} /* bg da primeira camada acima do body */
.bgi_02			{background-image:url(../imagens/layout/header.jpg); background-position:left top; background-repeat:no-repeat;}/* bg do topo */
.bgi_03			{background-image:url(../imagens/layout/separator.gif); background-position: 30px center; background-repeat:repeat-y;}/* bg ponto separador do menu */
.bgi_04			{background-image:url(../imagens/layout/bg_04.gif); background-position:left 2px; background-repeat:no-repeat;}/* bg seta amarela do menu */
.bgi_05			{background-image:url(../imagens/layout/bg_05.gif); background-position:left bottom; background-repeat:repeat-x;}/* bg linha amarela do menu */
.bgi_06			{background-image:url(../imagens/layout/bg_06.jpg); background-position:left bottom; background-repeat:no-repeat;}/* bg do titulo Confira sugestoes.. */
.bgi_07			{background-image:url(../imagens/layout/bg_07.gif); background-position:left top; background-repeat:repeat-y;}/* bg dos produtos */
.bgi_08			{background-image:url(../imagens/layout/bg_10.png); background-position:left top; background-repeat:repeat-x;}/* bg da div newsletter */
.bgi_09			{background-image:url(../imagens/layout/bg_13.gif); background-position:left top; background-repeat:no-repeat;}/* bg da div newsletter */
.bgi_10			{background-image:url(../imagens/layout/bg_19.gif); background-position:left top; background-repeat:no-repeat;}/* bg dos titulos de carrinho e pagamento */
.bgi_11			{background-image:url(../imagens/layout/bg_21.png); background-position:left top; background-repeat:repeat-x;}/* bg do rodapé */
.bgi_12			{background-image:url(../imagens/layout/bg_29.gif); background-position:left bottom; background-repeat:no-repeat;}/* bg  */	
.bgi_13			{background-image:url(../imagens/layout/bg_30.gif); background-repeat:no-repeat;}/* bg  */
.bgi_14			{background-position:left top;}	
.bgi_15			{background-position:-267px top;}

.bgi_16			{background-position:left top; background-repeat:repeat-x;}

.bgi_20			{background-position:left top; background-repeat:repeat-x;}	

.bgi_17			{background-position:3px top; background-repeat:no-repeat;}	

.bgi_18			{background-position:2px top; background-repeat:no-repeat;}	

.bgi_19			{background:url(../imagens/layout/bgNuvemTagMiddle.gif) left top repeat-y; margin:0 0 9px 0;}
.bgi_19_a		{background:url(../imagens/layout/bgNuvemTagTop.gif) left top no-repeat;}
.bgi_19_b		{background:url(../imagens/layout/bgNuvemTagBottom.gif) left bottom no-repeat; padding:0 0 5px 0;}

.bgi_20			{background:url(../imagens/layout/bg_41.png) left top no-repeat;}
.bgi_21			{background:url(../imagens/layout/bgBusca.png) left top no-repeat;}
.bgi_22			{background:url(../imagens/layout/bgSeparatorFooter.gif) 156px top no-repeat;}

.cr_00			{color:#FFF;}
.cr_01			{color:#3B3E99;}
.cr_02			{color:#2E3192;}
.cr_03			{color:#bd9e18;}
.cr_04			{color:#686868;}
.cr_05			{color:#000;}
.cr_06			{color:#5C5C5C;}
.cr_07			{color:#F00000;}
.cr_08			{color:#505050;}
.cr_09			{color:#ffe40f;}
.cr_10			{color:#29428b;}
.cr_11			{color:#826801;}

.dv_00			{height:198px; left:0; position:absolute; top:0; width:50%; z-index:0;} /* camada abaixo do container com imagaem de bg */
.dv_01			{margin:0 auto; position:relative; width:962px; z-index:2; }/* container no site */
.dv_02			{height:214px; left:0; position:absolute; top:0; width:100%;}/* topo */
.dv_03			{margin:0 0 3px 0; padding:4px 7px 7px 26px;}/* busca */
.dv_04			{padding:214px 0 0 0; position:relative;}/* conteudo */
.dv_05			{float:right; padding:10px 0 0 0; width:770px;}/* produtos */
.dv_06			{float:left; padding:10px 0 0 0; text-align:right; overflow:hidden; width:173px;}/* publicidade */
.dv_07			{margin:0 0 5px 0;}/* paginação */
.dv_08			{height:196px; margin:0 0 8px 0; padding:52px 12px 0; position:relative; width:147px;}/* newsletter */
.dv_09			{margin:0 auto; width:965px;}/* rodapé */
.dv_10			{float:left; padding:0 69px 0 0;}/* formas de pagamento */
.dv_11			{float:left; padding:0 0 0 327px;}/* site seguro */
.dv_12			{margin:10px 0 0 0;}
.dv_13			{height:325px; padding:13px 0 0 0;}
.dv_14			{clear:both;}
.dv_15			{padding:10px;}
.dv_16			{text-align:right;}
.dv_17			{padding:5px;}
.dv_18			{clear:both; margin:5px; height:20px;}
.dv_19			{margin:0 0 15px 0; position:relative; padding:20px 0 0 0; width:965px;}
.dv_20			{clear:both; display:table; min-height:1px; height:auto !important; height:1px; width:100%;}
.dv_21			{display:table; min-height:10px; height:auto !important; height:10px; padding:16px 2% 0 2%; width:96%;}/* div com detalhes do conteudo */
.dv_22			{height:23px; margin:0 0 0 8px; padding:30px 42px 0 0;}

.dv_40			{clear:both; display:table; margin:0 auto; min-height:1px; height:auto !important; height:1px; width:825px;}
.dv_41			{padding:5px 26px; text-align:left;}
.dv_42			{padding:27px 0 0 0;}
.dv_43			{padding:86px 0 0 0;}
.dv_44			{bottom:0; height:9px; left:0; position:absolute; width:100%;}
.dv_45			{bottom:0; height:9px; right:0; position:absolute; width:100%;}
.dv_46			{float:right; width:644px;}
.dv_47			{padding:0 0 5px 0;}
.dv_48			{min-height:300px; min-width:700px; margin:0 0px;}

.frm_00			{width:147px;}
.frm_00 fieldset{width:147px;}
.frm_00 fieldset div{padding:0 0 8px 0;} 

.hh_00			{background:url(../imagens/layout/logo.png) left top no-repeat; float:left; height:123px; width:239px; text-indent:-10000px;}
.hh_01			{margin:10px 0 11px 0; height:27px; padding:13px 0 0 21px;}
.hh_02			{height:50px; margin:0 auto 35px auto; overflow:hidden; text-align:center; width:132px;}
.hh_03			{margin:0 0 7px 0;}
.hh_04			{margin:10px 0 0 0; height:27px; padding:13px 0 0 21px;}
.hh_05			{margin:0 0 7px 0; padding:0 0px 0px 285px;}
.hh_06			{padding:10px;}

.im_00			{left:0; position:absolute; top:0;}
.im_01			{bottom:0; left:0; position:absolute;}
.im_02			{position:absolute; right:0; top:0;}
.im_03			{float:left;}
.im_04			{left:-1px; position:absolute; top:0;}
.im_05			{display:block;}
.im_06			{left:0; position:absolute; bottom:0;}
.im_07			{width:289px ; height:27px; }
.im_08			{margin:0 241px 16px;}
.im_10			{display:block; float:left; margin:0 0 15px 60px; z-index:0}
.im_11			{display:block; margin:0 auto; width:560px;}
.im_12			{display:block; position:absolute;margin:14px 0 0 485px; z-index:1}

.ipt_00			{float:left; height:20px;}
.ipt_01			{height:22px; margin:0 10px 0 0; width:166px;}
.ipt_02			{height:22px; margin:0 10px 0 0; width:150px;}
.ipt_03			{width:347px;}
.ipt_04			{margin:0 10px; width:150px;}
.ipt_05			{margin-right:0;}
.ipt_06			{float:left;}
.ipt_07			{width:150px; margin:5px}
.ipt_08			{width:288px;}
.ipt_09			{width:40px;}
.ipt_10			{width:240px;}
.ipt_11			{float:left; height:18px; margin:0 3px 0 3px}
.ipt_12			{height:20px}
.ipt_13			{width:70px}
.ipt_14			{height:100%}
.ipt_15			{} /* hack para funcionar textarea no ie */
.ipt_16			{float:left; margin:8px 7px 5px 7px;}
.ipt_17			{color:#1c3c92; font-size:14px; font-family:Tahoma, Arial, Helvetica; height:27px; line-height:27px; margin:0 13px 0 0; padding:0 0 0 10px; width:776px;}
.ipt_18			{height:24px; width:147px;}
.ipt_19			{display:block; margin:0 auto; height:22px; width:112px;}

.lbl_00			{display:none;}
.lbl_01			{display:block; float:left; padding:4px 0 0 0;}
.lbl_02			{float:left; width:120px; padding-top:3px; text-align:right; padding-right:5px}
.lbl_03			{float:left; padding:2px 26px 0 0;}
.lbl_04			{display:block; padding:0 0 2px 0;}

.li_00			{float:left;}
.li_01			{padding:0 8px;}
.li_02			{display:block; text-align:center; width:40px;}
.li_03			{float:left; margin:0 6px 10px 0; padding:10px 0 10px 0; position:relative; text-align:center; width:186px; }
.li_03_last		{margin:0 0 10px 0;}
.li_04			{margin:4px;}
.li_05			{width:400px; }
.li_06			{margin-left:30px}
.li_07			{width:450px; }
.li_08			{padding:11px 0 0 0;}
.li_09			{padding:4px 0 0 0;}
.li_10			{margin:0 0 0 12px;}
.li_11			{padding:0 0 0 12px;}
.li_11:hover	{background:url(../imagens/layout/bg_04.gif) left 2px no-repeat;}
.li_12			{padding:0 0 5px 0;}
.li_13			{padding:30px 0 0 0;}
.li_14			{display:block; width:100px; padding:0 0 10px 0;}

.lk_00			{display:block; float:left; height:26px;}
.lk_01			{bottom:47px; right:0; position:absolute;}
.lk_02			{display:block; margin:10px 0 5px 0;}
.lk_03			{float:left; margin:0 4px;}
.lk_04			{display:block; margin:0 0 8px 0;}
.lk_05			{margin:0 0 0 84px;}
.lk_06			{text-decoration:none; cursor:default;}
.lk_07			{float:right;}
.lk_08			{margin:0 5px;}
.lk_09			{margin:0 5px;}
.lk_10			{display:block; height:94px; margin:17px 0 0 62px;}
.lk_11			{display:block; height:22px; line-height:20px; width:112px; text-align:center;}
.lk_12			{background:url(../imagens/layout/bgCarrinho.gif) left 3px no-repeat; display:block; float:right; margin:12px 0 0 0; padding:0 0 0 32px; text-align:right; max-width:130px;}
.lk_13			{background:url(../imagens/layout/bg_42.gif) left top no-repeat; display:block; float:right; margin:20px 0 0 0; padding:0 0 0 12px;}


.pp_00			{margin:10px 0 0 50px; text-align:left;}
.pp_01			{float:left; margin:7px 0 0 0; padding:14px 0 0 11px; text-align:left;}
.pp_02			{float:left; margin:7px 0 0 0; padding:10px 0 10px 9px; text-align:left; width:110px;}
.pp_03			{float:left; padding:10px 0 10px 14px;}
.pp_04			{float:right; padding:10px 14px 10px 0;}
.pp_05			{line-height:17px; padding:0 23px;}
.pp_06			{padding:6px 20px 26px 20px; margin:0 3px; text-align:justify; width:95%}

.pp_17			{clear:both;}
.pp_19			{float:left;}
.pp_20			{clear:both; height:1px; overflow:hidden;}
.pp_26			{height:16px; padding:4px 10px; text-align:right; width:225px;}
.pp_27			{padding:4px 10px;}
.pp_28			{float:left; padding:24px 20px 0 0; width:260px;}
.pp_29			{float:left; padding:12px 0 0 0;}
.pp_30			{line-height:19px; padding:0 0 10px 0;}
.pp_31			{color:#6a6a6a; font-size:12px; padding:10px 0 0 0; position:relative; text-align:center;}

.sp_00			{clear:both; content:"."; display:block; height:0; overflow:hidden; visibility:hidden;}
.sp_01			{float:left;}

.tb_00			{margin:0 auto; width:965px;}

.td_00			{text-align:center;}
.td_01			{height:10px;}

.th_00			{height:35px; text-indent:-10000px;}
.th_01			{width:267px;}
.th_02			{width:698px;}

.tx_00			{font-weight:bold;}
.tx_01			{font-size:12px;}
.tx_02			{font-size:14px;}
.tx_03			{font-size:12px;}
.tx_04			{font-size:17px;}
.tx_05			{font-size:15px;}
.tx_06			{font-size:11px;}
.tx_07			{font-size:19px;}
.tx_08			{font-size:25px;}
.tx_09			{font:bold 18px Tahoma, Arial, Helvetica, sans-serif;}
.tx_10			{font-size:13px;}

.tx_tag_00		{font-size:12px;  line-height: 30px;}
.tx_tag_01		{font-size:14px;  line-height: 30px;}
.tx_tag_02		{font-size:16px;  line-height: 30px;}
.tx_tag_03		{font-size:18px;  line-height: 30px;}
.tx_tag_04		{font-size:20px;  line-height: 30px;}
.tx_tag_05		{font-size:22px;  line-height: 30px;}
.tx_tag_06		{font-size:24px;  line-height: 30px;}
.tx_tag_07		{font-size:28px;  line-height: 30px;}
.tx_tag_08		{font-size:30px;  line-height: 30px;}

.ul_00			{float:right; list-style:none; padding:4px 0 0 0;}
.ul_01			{clear:both; height:30px; list-style:none; padding:16px 0 0 10px;}
.ul_02			{list-style:none;}
.ul_03			{float:left; margin:0 28px 0 0; width:158px;}
.ul_04			{list-style:none; height:26px; margin:0 0 14px 0; padding:12px 0 0 21px;}
.ul_05			{list-style:none; height:16px; padding:12px 0 0 21px;}
.ul_06			{height:550px !important;}
.ul_07			{float:left; padding:0 130px 0 0;}
.ul_08			{float:left;}
.ul_09			{list-style:none; height:16px; padding:0px 0 0 21px;}

/* CANTOS ARREDONDADOS */
.rtop, .rbottom{background-color:#FFF;}
.rtop span, .rbottom span{background-color:#F6F6F6; display:block; height:1px; overflow:hidden;}
.r1{margin:0 5px}
.r2{margin:0 3px}
.r3{margin:0 2px}
.rtop .r4, .rbottom .r4{height:2px; margin:0 1px;}

.corProduto 	{color:#039;}

.megazoom		{margin:0 auto;}
#thumbnail img 	{cursor:pointer;}

.marcas			{background:url(../imagens/layout/bgCarrosselMarcas.png) left top no-repeat; height:49px; width:964px;}

.wrapper		{clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:100%;}
.share			{position:absolute; right:0; top:10px;}
.share a		{float:left; margin:0 0 0 5px;}
