/* Extra.com.br
Version:1.2b
*/
/*	1. RESET	*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0 !important;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline}
body {line-height:1;color:#000}
strong,b{font-weight:900}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none;color:#333}
ol, ul {list-style:none}
blockquote, q {quotes:none}
ins {text-decoration:none}
del {text-decoration:line-through}
table {border-collapse:collapse;border-spacing:0}
address{font-style:normal}
hr{display:none;}
/*	2. BASIC	*/
body{font:11px Arial,Helvetica,sans-serif;color:#000}
h1,h2{display:none;}
h3 {background:url(../img/allImages.png) no-repeat -1474px -332px;font-size:1.6em;padding-left:35px;padding-right:100px;color:#095BA6;font-weight:normal;margin-bottom:15px;}
p{margin:6px 0 0}
fieldset{margin:10px 0 0;padding:5px;border:1px solid #C7E2FC;background:#fafbff;}
legend{color:#095BA6;font-weight:900;}
input,select,textarea{padding:2px;background:#fff url(../Images/bg_input.gif) repeat-x 0 0;border:1px solid #ccc;font:1em Verdana, Arial, Helvetica, sans-serif;color:#000}
.bt,button{height:22px;padding:0;background:transparent no-repeat 0 0}
input.bt{height:27px;}
.bts{overflow:auto;}
.prod{height:65px;padding:10px;background:#fff}
.img{display:block;float:left;margin:0 10px 0 0;border:1px dashed #E2E2E2}
.lnkExterno{color:#F40000;}
.res{padding:5px 0 0 !important;background:#F9FBFE;}

#ctl00_Conteudo_pPreco .box p{padding:0 5px 10px}
.erro{margin:10px 0;padding:10px 0;background:#ffc;border:1px solid #F40000;color:#F40000;text-align:center}
input.erro{margin:0;padding:3px 2px;text-align:left}
span.erro{display:block;margin:0;padding:4px;text-align:left}
.erro p{margin:0 auto;padding:10px 0}
.erro p strong{padding:8px 0 8px 30px;background:url(../Images/ic_erro.png) no-repeat left center}
.erro ul{padding:0 0 10px  !important}
.erro li{background:none !important;padding:0  !important}
/*bts*/
.ok,.ok input,.ok a{display:inline;width:36px;height:22px;}
.ok input,
.ok a{background:url(../Images/bt_ok.gif) no-repeat 0 -40px;}
.salvar *,.enviar *,.cancelar *,.continuar *{width:80px;margin:10px 0 0;background-image:url(../Images/bt_salvar.gif)}
.enviar *{background:url(../img/allImages.png) no-repeat -300px -762px; height:27px;width:103px;}
.cancelar{float:left;}
.cancelar *{background-image:url(../Images/bt_cancelar.gif)}
.continuar *{width:83px;background-image:url(../Images/bt_continuar.gif)}

.pop-indique .fechar {left:405px;position:absolute;top:10px;left:405px;}
.fechar {padding:4px;position:absolute;right:0;top:0;}
.fechar input,.fechar a{width:96px;height:24px;line-height:40px;display:block;background:url(../img/allImages.png) no-repeat 0 -716px;text-indent:-999em;border:none;}
.fechar a{line-height:24px;}

.seus-dados,.indicacao{float:left;width:47%;}
.indicacao{float:right}
.mensagem{clear:both;}
.seus-dados label,
.indicacao label{display:block;clear:left;float:left;width:25%;padding:0 5px 0 0;text-align:right;}
.seus-dados input,.indicacao input{float:left;margin:0 0 4px}
.seus-dados span,.indicacao span{clear:left;width:170px;margin:0 0 0 26%;}
.seus-dados label span,.indicacao label span{width:auto;margin:0;}
.mensagem textarea{width:470px;}
input.prefixo,.prefixo input{width:50px !important}
input.sufixo,
.sufixo input{width:30px !important}
.box p.prod{padding-top:10px}
.indicar-amigos *{width:156px;margin:0 10px;background-image:url(../Images/bt_indique_outro.gif);}

.janela {overflow:hidden;padding:10px;background:#EAF4FE;border:1px solid #C8E2FB;}

/*pag*/
.resultado{height:28px;font-size:1.1em;font-weight:900;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;background:url(../img/box-bg-top.jpg) repeat-x 0 0 #F9FBFE;margin:0 0 1px;padding:0 8px}
.resultado *{text-transform:none}
.resultado h3 {float:left;background:none;font-size:1.15em;padding-left:0;padding:10px 0;color:#333;font-weight:bold;margin-bottom:0;}
.resultado h4{float:left;font-size:1.15em}
.resultado fieldset{float:right;border:0;margin:0;background:0;padding:10px 0;}
.resultado fieldset select{font-size:0.9em}
.pagination{clear:both;height:20px;line-height:20px;background:#E3F1FE;border-top:1px solid #FFFFFF;}
.pagination ul,.pagination li{float:left;text-transform:lowercase}
.pagination li{border-right:1px solid #fff;color:#095BA6;font-size:1.1em;}
.pagination li a,.pagination li span,.pagination li strong{display:block;padding:0 8px}
.pagination .back a,.pagination .back span{padding-left:12px;background: url(../img/smallIco.png) no-repeat 5px -1793px;}
.pagination .next a,.pagination .next span{padding-right:12px;background: url(../img/smallIco.png) no-repeat 55px 7px;}
.pagination li strong,.pagination li a:hover{background-color:#095Ba5;font-weight:400;color:#fff}
.resenhas li{overflow:auto;margin:5px 10px 0;padding:5px 0;border-bottom:1px solid #fff;}
.resenhas li li,.resenhas p{margin:0 0 5px;padding:0;border:0;}
.resenhas .quem{float:left;width:420px; _height:155px}
.info strong,.resenhas .quem strong{font-weight:900;color:#F40000}
.resenhas .util{float:right;width:175px;padding:13px 0 0}
.resenhas .util span {display:block;float:left;}
.resenhas .sim a,
.resenhas .nao a{float:left;width:44px;margin:3px 7px 0 0;background:url(../Images/bt_sim_nao.gif) no-repeat 0 0}
.resenhas .nao a{background-position:-50px 0}
.titulo br,.comentario br{display:none;}
.ranking{background:#fff}
.ranking p{float:left;line-height:22px;font-size:1.2em;font-weight:900;color:#095BA6;}
.titulo input,.comentario textarea{width:100%}
.avaliar{padding:0 10px;float:right;}
.rating{width:26px;height:18px;margin:6px auto;background:url(../img/allImages.png) no-repeat -558px -63px;}
.emptyRatingStar{background-position:-682px -63px !important;}
.adicionarResenha .enviar {margin:-50px 0 0 15px;}
.resenha {padding-bottom:50px;}
/**/
.zoom{width:475px;padding:0 0 5px;background:#EAF4FE;border:1px solid #C8E2FB}
.zoom h4{margin:6px 10px;width:455px;color:#555}
.nav-zoom{clear:right;float:right;width:105px}
.nav-zoom .fecharzoom a{width:96px;height:24px;display:block;background:url(../img/allImages.png) no-repeat 0 -716px;text-indent:-999em;}
.nav-zoom ul {display:block;padding:10px 0;height:295px}
.nav-zoom ul li{float:left;padding:0 4px 4px 0; width:45px;height:45px}
.nav-zoom ul li a{display:block;width:45px;height:45px;border:1px solid #C8E2FB}
.nav-zoom ul li a:hover{border:1px dashed #999}
.nav-zoom ul li a img{width:45px;}
.produto-zoom{overflow:hidden;clear:left;float:left;margin:0 10px 0 8px;width:344px;height:344px;border:1px solid #C8E2FB}
.presentes-recebidos a{width:286px;background-image:url(../Images/lista/bt_presentes_recebidos.gif);	}
/* atendimento ao cliente 
.fale .televendas{background:transparent url(../Images/ic_contatos_televendas.gif) no-repeat}

*/ 
.central .fale li{margin:0 5px 5px;padding:5px 30px 0 32px;font-size:1.1em}
.box .central .fale li p{padding:0 0 10px}
.central .fale li h4,.central .fale li h4 a{font-weight:900;color:#000}
.central .televendas h4 small{display: block;font-size:11px;font-weight:900}
.central .televendas p small{display: block;margin:10px 0; font-size:10px}
.central .televendas p em{ margin:5px 0 0}
.central .fale li h4 strong,.central li.televendas p strong{display:block;font-size:1.7em;font-weight:100;color:#F40000}
.central .fale li p{font-size:0.9em;color:#000}
/*marca*/
#buscamarca{width:740px; height:280px;margin:0 auto;}
#buscamarca .wp{ width:744px;height:278px;padding:1px 0 /*background:url(../Images/bg_marca.png) no-repeat 0 0*/}
#buscamarca li{float:left}
/*#buscamarca .patr li{width:124px;}*/
#buscamarca .patr li img{border:1px solid #D5D5D5}
#buscamarca h4{clear:both;margin:0 0 4px}
#buscamarca .ind h4{float:left;font-size:0.9em;color:#666}
#buscamarca .ind h4 b,#buscamarca .tmarcas h4{display:block;font-size:1.2em;font-weight:900;color:#C00}
#buscamarca .ind{clear:both}
#buscamarca .ind ul{float:right; width:614px;margin:0 4px 0 0;_display:inline;background:#E5E5E5;border:1px solid #D5D5D5;color:#CCC}
#buscamarca .ind a,#buscamarca .ind span{display:block;padding:6px 7px;background:none;font-size:1.1em;font-weight:900;}
#buscamarca .ind a{color:#E10915 !important}
#buscamarca .ind a:hover{background:#E10915;color:#FFF !important}
#buscamarca .tmarcas{clear:both; overflow:auto; height:200px;margin:0 4px 4px 0;}
#buscamarca .tmarcas h4{padding:10px 0 0}
#buscamarca .tmarcas ul{padding:0 0 10px;border-bottom:1px solid #EAEAEA;}
#buscamarca .tmarcas li{ width:144px;padding:3px 0 5px;}
#buscamarca .tmarcas li a{display:block;padding-left:8px;background:url(../Images/bl_formulario.gif) no-repeat 0 4px;color:#666 !important;}
#buscamarca .tmarcas li a:hover{color:#f40000 !important;text-decoration:underline}
.serv{ position:relative}
.serv h2,.serv .fecha a{display:block;padding:0 9px;height:24px;line-height:24px;font-weight:900;color:#095BA6 !important;}
.serv h2{border:1px solid #C7E2FC;background:url("../img/bg-tit-login-boxes.jpg") repeat-x  0 0;color:#095BA6;font-size:1.1em;font-weight:bold;}
.serv .fecha{position:absolute;top:0; right:0; margin:0;font-size:0.9em; _text-align:right}
.serv .conteudo{background:#f9fbfe;}
.serv .conteudo div{float:left; width:392px; margin:9px 0 0;padding:0 12px 12px}
.serv .conteudo .smsCadastro {overflow:hidden;}/*temp*/
.serv .conteudo div.cond{width:251px}
.serv .conteudo .rd,.serv .conteudo div div{ clear:both;float:none;width:100%}
.serv .conteudo .garantia div{padding:0 0 10px 55px;width:326px;}
.serv .conteudo .garantia embed {display:none;}
.serv .conteudo .garantia .hd{ height:46px; background:url(../img/sprite.png) no-repeat -392px -865px;}
.serv .conteudo .garantia .hd h4{font-weight:900; font-size:1.1em;color:#C00}
.serv .conteudo .garantia p{margin:15px 0 5px;}
.serv .conteudo .garantia .hd p{margin-top:10px}
.serv .conteudo .garantia strong{display:block}
.serv .conteudo .garantia .alerta {background: #F9FBFE url("../img/sprite.png") no-repeat -408px -1281px;height:26px;padding:0 0 5px 40px;}
.serv .conteudo .garantia .alerta a {background:#F9FBFE;display:block;height:30px;}
.serv .conteudo .garantia .alerta a:hover,.serv .conteudo .garantia .alerta a:hover strong{text-decoration:underline}
.serv .conteudo .garantia .alerta strong{color:#333}
.serv .conteudo .cond div{margin:0;padding:0}
.serv .conteudo .cond .lateral-produto{float:left}
.serv .conteudo .cond .img{float:left;width:69px;border:1px solid #C7E2FC;}
.serv .conteudo .cond .img img{width:69px;height:69px;}
.serv .conteudo .cond h2{float:right;width:170px;padding:0;line-height:1.3em;background:transparent;border:none;font-weight:400;color:#000 !important}
.serv .conteudo .cond input{background:transparent;border:0}
.serv .conteudo .cond ul{clear:both;padding:25px 0;}
.serv .conteudo .cond li{ padding:10px 0 0}
.serv .conteudo .cond li li{padding:0}
.serv .conteudo .cond li input,
.serv .conteudo .cond li label{ float:left}
.serv .conteudo .cond li label{width:230px}
.serv .conteudo .cond li span{font-weight:900;color:#C00}
.serv .leiaregulamento{clear:both;width:221px;height:27px; background:url(../img/allImages.png) no-repeat 0 -632px;}
.serv .comprargarantia{width:223px;height:27px;background:url(../img/allImages.png) no-repeat -300px -735px;margin-top:15px;}
.serv .naoquero{float:right;width:101px; height:27px;background:url(../img/allImages.png) no-repeat 0 -659px;margin:25px 28px 0 0;}
.serv .declaro{font-size:0.9em}
.serv .declaro input{float:left}
.serv .rd{overflow:hidden;height:31px;padding:0 !important;background:url("../img/bg-tit-login-boxes.jpg") repeat-x 0 0; font-size:0.9em;color:#333;text-align:center}
.serv .rd p{padding:0 !important}
#faq .p,#termo .p{ width:610px; overflow:auto; height:410px}
#faq div,#termo div{width:auto}
#faq div.p,#termo div.p{margin:-30px 0 0;}
#faq div.p p,#termo div.p p{line-height:1.2em}
#faq div.p br,#termo div.p br{display:none}
#faq div.p h4,#termo div.p h4{margin:30px 0 0;font-weight:900;font-size:1.1em}
#faq div.p li,#termo div.p li{margin:0 0 5px}
#faq div.p li a,#faq div.p .top a,#termo div.p li a,#termo div.p .top a{display:block;padding-left:8px;background:url(../Images/bl_formulario.gif) no-repeat 0 4px;color:#666 !important;}
#faq div.p li a:hover,
#faq div.p .top a:hover,
#termo div.p li a:hover,
#termo div.p .top a:hover{color:#c00 !important}
/*	6. HACKS	*/
.ratingStar,.bt{display:block;overflow:hidden;text-indent:-9999px}
input.bt,button{overflow:hidden;border:none;cursor:pointer;text-indent:-999px;line-height:999px}
.zoom:after,#buscamarca .tmarcas ul:after,.serv .conteudo:after,.serv .conteudo .cond li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.zoom,#buscamarca .tmarcas ul,.serv .conteudo,.serv .conteudo .cond li{display:inline-block}
html[xmlns] .zoom,html[xmlns] #buscamarca .tmarcas ul,html[xmlns] .serv .conteudo,html[xmlns] .serv .conteudo .cond li {display:block}
* html .zoom,* html #buscamarca .tmarcas ul,* html .serv .conteudo,* html .serv .conteudo .cond li {height:1%}

