* { padding:0; margin:0; }
body { font: 10px Tahoma; color: #000000; }
img { border:0; }
hr{display:none;}
.floatLeft{float:left !important;}
.bt_ok{margin-left:10px;_margin:-45px 23px 0 0;_float:right}
.background_none{background:none !important;}
.listaMosaico{display:table;margin-bottom:20px;height:100%}
.frase_topo{margin:10px 0 0 10px}
span.tit_produto{/*background: #e1dfdf;*/color: #cd3333; width: 225px; height: 13px; /*color:#fea700;*/font-family:Tahoma,Verdana;font-size:14px;font-weight:bold;margin: 15px 0 0 15px;display:block;padding:0 10px 10px 10px}
span.tit_produto h2{color: #cd3333; font-family:Tahoma,Verdana;font-size:14px;font-weight:bold;}
/*.botPdf{background:url(../img/bot_pdf.gif);border:0;text-indent:-99999px;width:155px;height:18px;position:absolute;margin:-22px 0 0 10px}*/
#pnlPDF{margin:10px 0 10px 10px}
#pnlPDF a{color:#666;cursor:pointer;font-weight:bold;font-size:10px;margin-left:7px; text-decoration:underline;}
#wrapper { margin: 0 auto; width: 784px; position: relative; }

.header { display: table; height: 93px; width: 772px; padding-right: 12px; }
.header h1.logo { display: block; float: left; padding: 4px 0 0 23px; }
.header ul.menu_servicos { list-style: none; float: right; margin: 71px 0 0 0; }
.header ul.menu_servicos li { float: left; margin-left: 5px; padding: 0; }
.header ul.menu_servicos li img { display: block; }

.menu { height: 20px; width: 100%; background: url(../img/bg_menu.gif) repeat; position: relative; display:inline; float:left}
.menu img.buscarapida { position: absolute; margin: 15px 0 0 137px; display:inline }
.menu .border_left { background: url(../img/border_menu_left.gif) no-repeat; width: 7px; height: 27px; float: left; }
.menu .border_right { background: url(../img/border_menu_right.gif) no-repeat; width: 7px; height: 27px; float: right; }
.menu ul { list-style: none; }
.menu ul li {float: left;}
.menu ul li img { vertical-align: bottom; }

/* AJAX */
#boxLista { float: left; width: 495px; position: relative; z-index: 0!important; z-index: -1; }
#boxBotoes { width: 495px; height: 22px; }
#boxBotoes img { vertical-align: top; float: left; }

/* .sombra_menu { background: url(../img/bg_sombra_menu.gif); width: 514px; height: 4px; } */

.conteudo .col_right { width: 270px; float: right; }
.conteudo .col_right .video { display: table; margin: 8px 0 0 11px; width: 249px; height: 414px; }
.conteudo .col_right .video img { vertical-align: top; }
.conteudo .col_right .video .titulo { width: 249px; height: 21px; }
.conteudo .col_right .video .descricao { width: 234px; background: url(../img/bg_namidia.gif); display: table;padding:10px 0 15px 15px; }
.conteudo .col_right .video .descricao p { padding: 0 8px 0 15px; margin: 0; }
.conteudo .col_right .video .descricao h2 { width: 226px; padding: 0 0 0 15px; margin: 5px 0 5px 0; float: left;  }
.conteudo .col_right .video .descricao img {margin-top:7px}
.conteudo .col_right .video .descricao a {color: #7a7a7a;margin: 7px 0 0 0; }
.conteudo .col_right .video .flash_midia { width: 245px; display: table; background: url(../img/bg_namidia.gif); padding: 0 0 0 4px; } 
.conteudo .col_right .video .borda { width: 249px; height: 8px; } 

.rodape { width: 773px; height: 27px; /* background: url(../img/bg_rodape.gif) no-repeat; */ margin-top: 6px; padding: 7px 0 10px 13px; position: relative; }
.rodape .selo-crianca-segura { position: absolute; top: 10px; right: -90px; }
.rodape .selo-crianca-segura img { behavior:url('css/iepngfix.htc'); }

.cleaner { clear: both; }
/**/
.visualizar{width:100%;padding:3px;margin-left:10px; position: relative; z-index: 0!important; z-index: -1;}
.visualizar label{margin-left:10px;color:#fca400;font-weight:bold;}
.visualizar label span.destaque{text-decoration:underline !important;margin:0}
.visualizar a{color:#fca400;font-weight:bold;}
.visualizar span{margin-left:10px;color:#fca400;}
.visualizar strong{color:#000000;}
.visualizar ul li{float:left;list-style:none;}
.visualizar ul li ul li{float:left;list-style:none;}
.visualizar ul li ul.maisproduto{margin:-13px 0 0  110px;*margin:0 0 0 0;display:block;position:absolute;}
.visualizar span a.lista_mosaico{margin-left:5px;color: #000000;}

.paginacao{float:right;margin:0 10px 0 0;clear:both;}
.paginacao a{color:#f8af08;font-weight:bold;}
.paginacao a.numero{color:#f8af08;text-decoration:none !important;}
.paginacao a.numeroSelecionado{color:#b5b5b5;text-decoration:none !important;}

/*Lightbox*/
.wrapper_box{width:100%;height:330px;overflow-y:scroll;}
.wrapper_box a.fechar{float:right;display:block;margin:5px 10px 0 0;}
.boxbtnbottom{text-align:right;clear:both}
.boxbtnbottom img{margin-top:8px}
.boxbtnbottom img.ondecomprar{margin-right:25px}
.box_imagem{width:200px;}
.box_imagem span{color:#a2a2a2;font-size:10px}
.box_imagem ul.thumbs {list-style:none;display:table;height:50px;}
.box_imagem ul.thumbs li{float:left;}

.box_acessorio{width:200px;margin-top:30px}
.box_acessorio span{color:#a2a2a2;font-size:10px}
.box_acessorio ul.thumbs {list-style:none;display:table;height:50px;}
b.ox_acessorio ul.thumbs li{float:left;}

.box_texto h3 {color:#cd3333;font-wight:bold;font-size:16px}
.box_texto span.decs_top{color:#fea700;font-size:12px;font-weight:bold}
.box_texto span.decs_top strong{color:#a2a2a2;font-size:12px;font-weight:normal}
.box_texto h4,.box_texto h5  {color:#fea700;font-size:12px;font-weight:bold}
.box_texto h4 strong,.box_texto h5 strong{color:#a2a2a2;font-weight:normal;font-size:12px}
.box_texto{width:450px;float:left;}
.box_texto p {color:#a2a2a2;font-size:11px;margin-top:15px;}
.box_texto p.descricao {color:#fea700;font-size:12px;font-weight:bold}
.box_texto p.descricao strong{color:#a2a2a2;font-size:12px;font-weight:normal}

/*Menu Onde comprar*/
.navLoja{height:50px;_height:50px;*height:50px;height:56px !important;float:left;width:514px;_width:511px;margin-top:10px; display:inline}
.navLoja img { display:block}
.navLoja ul{list-style:none; float:left; display:inline; margin-top:5px; _margin-top:20px; *margin-top:20px}
.navLoja ul li{float:left;margin:13px 0 0 15px; display:inline}
.navLoja ul li.maispertodevc{margin-left:5px}
.loja_online{}
.loja_online a{background:url(../img/botoes/loja_online_maisvoce.jpg);display:block !important;width:177px;height:38px;text-indent:-9999px}
.all {clear:both}
.mais_perto{}
.mais_perto a{background:url(../img/botoes/mais_perto_de_voce_online.jpg);display:block !important;width:300px;height:38px;text-indent:-9999px}


.busca {width: 270px; height: 48px; /* background: url(../img/bg_busca.gif) no-repeat;*/ display:table}
.busca input { vertical-align: middle; font: 25px Tahoma; color: #cd3333}
.busca input.texto { border: 1px solid #c7c7c7; background: #e1dfdf; width: 190px; height: 33px; margin-left: 13px;padding-left:10px;float:left; display:inline}
/**/

.formularioLoja{background:url(../img/bg_formularioLoja.gif);height:87px !important;*margin-top:-9px;padding-left:13px;}
.boxLojas img.cidade_estado{margin:12px 0 15px 0;}
.boxLojas {margin:0 0 0 0px;}
.boxLojas label{display:block;float:left;}
.boxLojas label.estado{margin-left:70px}
.boxLojas label.cidade_bairro{margin-left:10px}
.boxLojas input{background-color:#e9e9e9; height:23px; border:0; padding:2px 0 0 4px }
.boxLojas select{background-color:#e9e9e9; height:24px; border:0; padding:2px 0 0 4px}
.boxLojas select.estado{width:63px;}
.boxLojas select.cidade_bairro{width:134px;}
.button{float:left;margin:10px 0 0 10px;_margin:10px 0 0 10px;background:url(../img/bt_buscar.gif);width:72px;height:25px;border:0 !important;text-indent:-999px;cursor:pointer}
.boxLojas table{margin:0 0 0 8px;width:740px !important;}
table tr.paginacao1{}
table tr.paginacao1 td{color:#000;font-size:10px;background:url(../img/bg_td_tit.gif) repeat-x top;}
table tr.paginacao1 td span{background:url(../img/bg_marcador.gif) 0 3px no-repeat;display:block;padding-left:15px;float:right;margin-bottom:10px;}
table tr.paginacao1 td span.proxima a{font-weight:bold;text-decoration:none;color:#000000;margin-left:10px}

.listadeloja {height:15px;color:#000;background:none;font-size:10px;}
.listadeloja b {color:#cd3333}
.listadeloja span{background:url(../img/bg_marcador.gif) 0 3px no-repeat;display:block;width:170px;float:left;padding-left:10px}



.boxLojas .listadeloja {height:15px;color:#000;background:none;font-size:10px}
.boxLojas .listadeloja span{background:url(../img/bg_marcador.gif) 40px 3px no-repeat;display:block;padding-left:15px;width:170px;float:right;text-align:right}

.boxLojas table tr.titbg td{padding-top:7px}
.boxLojas table td,table.tabLojaOnline td{background:url(../img/bg_td_lojas.gif) repeat-x top;padding:7px 0 5px 0;vertical-align:top}
.boxLojas table td span{background:url(../img/bg_marcador.gif) 3px 8px no-repeat;display:block;padding-left:15px;}
table.tabLojaOnline{margin-left:30px}
table.tabLojaOnline a{color:#000000;font-size:12px !important;font-family:verdana !important}
table.tabLojaOnline span{background:url(../img/bg_marcador.gif) 3px 0 no-repeat;padding-left:15px;}
table.tabLojaOnline table td  span{background:url(../img/bg_marcador.gif) 3px 3px no-repeat;padding-left:15px;}
.boxidade{display:none;height:64px;width:125px;position:absolute;z-index:10;margin:27px 0 0 334px;*margin:27px 0 0 -180px;background: url(../img/boxidade.gif);}
.boxpreco{display:none;height:84px;width:134px;position:absolute;z-index:10;margin:40px 0 0 25px;*margin:42px 0 0 -489px;background: url(../img/boxpreco.gif);}
	.boxpreco input.preco { width: 44px; border: 1px solid #c9c9c9; background: #fff; margin: 0 3px 0 3px;}
	.boxpreco table {margin: 23px 0 0 3px;*margin: 33px 0 0 3px;}
.boxcategoria{display:none;width:590px;position:absolute;margin:45px 0 0 0;*margin:45px 0 0 -512px;z-index: 1;}
	.boxcategoria .subboxcategoria{ background: #fff url(../img/borda_busca.gif);padding-top:15px;width:590px;height:100%;display:table}
	.titcategoria{vertical-align:bottom;margin-left:275px;} 
	.boxcategoria ul{list-style:none;}
	.boxcategoria ul li ul {margin:3px 0 0 0px}
/*	.boxcategoria ul { list-style: none; margin-left: 10px; }
	.boxcategoria ul li { float: left; width: 180px; height: 20px;}
*/	
	.boxcategoria .bot_buscar { float: right; margin: 10px 20px 0 0; display: block; clear: left; }

.boxlinhamarca{display:none;width:590px;position:absolute;margin:50px 0 0 25px;*margin:52px 0 0 -489px;z-index: 1; }
	.boxlinhamarca .subboxcategoria{ background: #fff url(../img/borda_busca.gif);padding-top:15px;width:590px;display:table;height:100%;}
	.titmarcalinha{margin-top:10px;vertical-align:bottom;} 
	.boxlinhamarca ul{list-style:none;}
	.boxlinhamarca ul li ul {margin:3px 0 0 0px}

/*	.boxlinhamarca ul { list-style: none; margin-left: 10px;padding-bottom:15px; }
	.boxlinhamarca ul li { float: left; width: 180px; height: 20px;}
*/	
	.boxlinhamarca .bot_buscar { float: right; margin: 10px 20px 0 0; display: block; clear: left; }

.linhapaginacao{background:none !important;}
.linhapaginacao span.quantidadelijas{backgorund:none;background:url(../img/bg_marcador.gif) 3px 3px no-repeat;}
.linhapaginacao span.boxpaginacao{margin-right:10px;background:none;}
.linhapaginacao span.boxpaginacao a{color:#2154a7;}

.boxLojas table .nomeloja{float:left;width:220px;font-weight:bold;color:#000000;font-size:12px}
.boxLojas table tr td span.mais_detalhes{background:none;float:right;margin:0 15px 0 0;}

/*Estilo do box que mostra o resultado da Detalhes*/
.tabLojaMaisPerto{width:745px !important;}
.tab_ondecomprar_loja{width:675px !important;margin-left:40px}
.tab_ondecomprar_loja td{padding:5px; height:45px; background:url(../img/bg_td_lojas.gif) repeat-x top}
.tab_ondecomprar_loja td a{font-weight:bold;text-decoration:none;color:#cd3333;font-size:12px; background-color:#ffffff; padding:2px 0 4px 0; width:300px; display:block; text-align:left}
.telefone{float:left;width:60px;display:block;}
.aberto	a.abrir	{display: none;float:left;}
.aberto	a.fechar {margin:0 15px 0 0;_margin:0 30px 0 0;float:right;}
.fechado .boxPlano {display:none;}
.boxPlano{position:relative;}
.boxPlano .detalhes01 {background:#ebebeb;float:left;margin:18px 0 0 -200px;_margin:18px 0 0 -100px;color:#767c87;padding:5px;clear:both;_position:relative;width:515px;height:60px;}
.boxPlano .detalhes02 {background:#ebebeb;float:right;margin:18px 0	 0 0;*margin:32px -85px 0 0;_margin:32px -85px 0 0;color:#767c87;color:#767c87;padding:5px;width:170px;height:60px;float:right;}
.boxPlano .detalhes01 a{color:#767c87;font-weight:bold;text-decoration:none;}
.boxPlano .detalhes02 a{color:#767c87;font-weight:normal;text-decoration:none;}
.fechado a.fechar{display:none;}
/*Fale Conosco*/
ul.faleconsco{list-style:none;margin:0 auto;}
ul.faleconsco li{list-style:none;margin-bottom:5px;}
ul.faleconsco li input{width:275px}
ul.faleconsco li input.dd{width:22px;margin-bottom:29px}
ul.faleconsco li input.telefone{width:62px;margin-bottom:29px}
ul.faleconsco li textarea{height:118px;width:320px;}
.enviar{float:right;margin:10px 12px 0 0;}
/*Pop Up*/
.popup{background:url(../img/popout/pop_out.jpg);width:548px;height:404px;}
.popup_content{margin:343px 0  0 0;position:absolute}
.popup a.voltar{background:url(../img/popout/bt_voltar.gif);display:block;width:69px;height:25px;text-decoration:none;text-indent:-9999px;float:left;margin: 0 10px 0 14px;_margin: 0 13px 0 6px;}
.popup a.prosseguir{background:url(../img/popout/bt_prosseguir.gif);display:block;width:103px;height:25px;text-decoration:none;text-indent:-9999px;float:left;}

