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; font-size:100%; vertical-align:baseline; background:transparent}body{line-height:1}ol, ul{list-style:none}blockquote, q{quotes:none}blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:none}table{border-collapse:collapse; border-spacing:0}
/* END - CSS Reset */

/* Classes */
.clearfix {display:block;min-height:0}
.clearAll {clear:both}

/* Outer */
div#outer{width:1000px; margin:0 auto;}

/* HEADER ====== */
div#header{height:185px; text-align:center; width:100%}

div#header dl#televendas { float:right; margin-right:25px; margin-top:10px; padding-bottom:5px; text-align:right}
div#header dl#televendas dt, #header dl#televendas dd { display:inline}


/* user area */
div#header div#userArea{clear:both; height:23px; width:100%}


/* navega��o horizontal */
div#header div#navHor{height:32px; text-align:center; width:100%}

/* X HEADER ====== */

/* CONTENT ====== */
div#content {clear:both;margin-top:2px;background:#1D1B1B; height:100%}
#sac div#content {background:#fff}

/* LEFT */
div#content div#left{float:left; min-height:1px; height:100%; width:223px; _width:222px; background:#1D1B1B}
#sac div#content div#left{background:#fff}

/* CENTER */
div#content div#center {float:left; background-color:#FFF; min-height:1053px}
#carrinho div#content div#center {min-height:0 /*min-height:503*/}
#brinde div#content div#center {min-height:0}
#confirm_pgto div#content div#center {min-height:0}
#garantia div#content div#center {min-height:505px}
#pedido_finalizado div#content div#center {min-height:0px}
#sac div#content div#center {min-height:652px}
#busca_geral div#content div#center {min-height:625px}
#login div#content div#center, #formas_pgto div#content div#center, #cadastro div#content div#center, #cadastro_efetuado div#content div#center, #reset_senha div#content div#center, #esqueci_senha div#content div#center {min-height:0}
#seus_pedidos div#content div#center {min-height:0}
div#content div#center.wMenuSize {width:772px;padding:0 2px 0 3px}
#sac div#content div#center.wMenuSize {width:790px;padding:0 2px 0 3px}
div#content div#center.fullSize {width:100%}

/* vitrine */
div#center div#vitrine{clear:both; text-align:center}
div#vitrine div.ofertasClearfix{border:1px solid #2F91C0; margin-top:2px; padding:20px; width:730px}

/* CARRINHO */
div#contClear{padding:10px 20px}

/* FOOTER */
#footer #menuFooter {padding:10px;margin-top:2px; text-align:center; clear:both; min-height:65px;}
* html #footer #menuFooter {height:65px;}


/* ============= Quick View ================== */
div#lockPagina, .lockPagina {display:none; width:100%; background-color:#000; position:absolute; top:0; left:0; z-index:9990}

dd.setQuickView {margin:5px 0 10px}
dd.setQuickView a {display:block; color:#FFF !important; font-weight:bold; background:url(img/btQuickView.gif) no-repeat 0 0; width:77px; height:17px; padding:5px 0 0 20px;}

div#detalhesDisplay {z-index:9999; position:absolute; left:50%; top:50%; width:740px; margin:-200px 0 0 -370px}
div#detalhesDisplay .descTop {background:url(img/topBox.gif) no-repeat 0 0; height:41px; }
div#detalhesDisplay .descTop strong {position:absolute; overflow:hidden; width:620px; height:26px; margin:12px 0 0 15px; font-size:14px;}
div#detalhesDisplay .descTop a {float:right; margin:12px 15px 0 0; color:#45517C; font-weight:bold}
div#detalhesDisplay .container {_height:340px; overflow:hidden; clear:both; background-color:#FFF; background:url(img/box.gif) no-repeat 0 bottom; padding:0 10px 10px}
div#detalhesDisplay .produto {float:left; margin-right:10px}
div#detalhesDisplay .produto a, div#detalhesDisplay .produto img {display:block; float:left}
div#detalhesDisplay .produto a.btDetalhes {clear:both; width:143px; height:17px; background:url(img/btDetalhes.gif) no-repeat 0 0; font-weight:bold; color:#FFF; text-align:center; font-size:11px; padding-top:5px; margin:10px 0 0 27px; _margin-left:14px}
div#detalhesDisplay #infProduto {float:left; width:510px; padding-top:20px}
div#detalhesDisplay #infProduto dl dt {font-weight:bold; font-size:13px; padding-right:20px; margin-bottom:20px}
div#detalhesDisplay #infProduto dl dd.ref {margin-top:5px}
div#detalhesDisplay #infProduto dl dd.deP {}
div#detalhesDisplay #infProduto dl dd.porP {font-weight:bold; font-size:19px; color:#45517C; margin-top:4px}
div#detalhesDisplay #infProduto dl dd.parcP {float:left; margin-top:5px}
div#detalhesDisplay #infProduto dl dd.parcP strong {font-size:14px; color:#45517C}
div#detalhesDisplay #infProduto dl dd.btCarrinho {float:right; margin:-15px 50px 0 0; width:160px}

div#detalhesDisplay #infProduto div.desc {clear:both; height:158px; overflow-y:scroll; overflow-x:hidden; margin-top:15px; padding:15px; float:left; border:1px solid #CCC; width:480px}
div#detalhesDisplay #infProduto div.desc strong.descTitle {font-weight:bold; text-transform:uppercase; color:#45517C; clear:both; display:block; margin-bottom:15px}
div#detalhesDisplay #infProduto div.desc ul {margin-top:15px}
div#detalhesDisplay #infProduto div.desc #divTC div.divTabs {display:none}
div#detalhesDisplay #infProduto div.desc #divTC .divTabArea {border:0 none}
div#detalhesDisplay #infProduto div.desc #divTC #div0 {display:block; padding:0}

.button {display:block; height:32px; cursor:pointer; color:#FFF; font-weight:bold; font-size:14px; text-align:center; letter-spacing:-1px}
.button:hover {text-decoration:none}
a.rightBt {padding-right:7px; background:url(img/bt_right_sr_a.gif) no-repeat right 0}
a.rightBt:hover {background:url(img/bt_right_sr_b.gif) no-repeat right 0}
a.rightBt:active {color:#030;background:url(img/bt_right_sr_c.gif) no-repeat right 0}
span.leftBt {display:block; height:24px; margin-top:0; padding:8px 0 0 10px; background:url(img/bt_left_sr_a.gif) no-repeat 0 0}
a.rightBt:hover span.leftBt {background:url(img/bt_left_sr_b.gif) no-repeat 0 0}
a.rightBt:active span.leftBt {background:url(img/bt_left_sr_c.gif) no-repeat 0 0}

/* COMPONENTE TAG CLOUD */
div#tagCloud {margin:15px 0;overflow:hidden; clear:both}
div#tagCloud div.tagsTitle {height:31px}
div#tagCloud div.tagsTitle h3 {display:block;padding-left:8px;line-height:31px;text-align:left;font-size:12px;background:url(img/bgTitle.gif) no-repeat 0 0}
div#tagCloud div.tagsBody {border:1px solid #CCC;}
div#tagCloud div.tagsBody ul {text-align:center;padding:15px 10px;}
div#tagCloud div.tagsBody ul li {display:inline;vertical-align:middle;line-height:normal;font-weight:normal;margin-right:5px}
div#tagCloud div.tagsBody ul li a {color:#666}

/* titles tagCloud */
div#tagCloud h1, div#tagCloud h2, div#tagCloud h3, div#tagCloud h4, div#tagCloud h5, div#tagCloud h6 {display:inline;font-weight:normal}
.level1 {font-size:1.1em} .level2 {font-size:1.2em} .level3 {font-size:1.4em}
.level4 {font-size:1.5em} .level5 {font-size:1.6em} .level6 {font-size:1.8em} .level7 {font-size:2em}

/* LightBox Brasspag */
#lockPaginaBPag {height:100%; width:100%;background-color:#000; display:none; left:0; position:absolute; top:0; width:100%; z-index:9990; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65)}
#actBrasspag {display:none; left:50%; margin:-100px 0 0 -200px; position:absolute; top:50%; width:400px; z-index:9991; background-color:#FFF; border:2px solid #666; padding:0 20px 0; text-align:center}
#actBrasspag h3 {text-align:center; font-size:15px; background-color:#f1f1f1; margin:0 -20px; padding:5px;}
#actBrasspag .loader {display:block; margin:0 auto; width:90px; height:90px; margin-top:10px}

/* Ivens Gonçalves - Escondendo: 11/05/2010 */
#confirm_pgto #center div.agendamento {display:none}
#carrinho #center fieldset div.agendamento {display:none}