﻿/*** Reset ***/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 2, 2011 */
/*@font-face {font-family:gregh; src:url("gregh___.eot?iefix"); /* EOT file for IE *//*}
/*@font-face {font-family:gregh; src:url("gregh___.ttf"); /* TTF file for CSS3 browsers *//*}*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
a, img, label, pre, form, input, textarea, fieldset, table, th, td {border:0; font-family:Tahoma, Arial, Verdana, sans-serif; margin:0; outline:0; padding:0; text-decoration:none}
ol, ul {list-style:none}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal} 
fieldset,img {border:0} 
del,dfn,legend,sub,sup,tt,var {}
abbr,acronym,address,big,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal} 
em {font-style:italic; text-decoration:underline}
:focus {outline:0}
a:link, a:visitedpicThumbs a:active {border:none; outline:0}
a:hover {text-decoration:underline}
img {border:none} /* clear border the img */
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0}
/* remember to highlight inserts somehow! */
ins {text-decoration:none}
del {text-decoration:line-through}
.a1 {color:#000}
.a2 {color:#f00}
.a3 {color:#555}
.a4 {color:#fff}
.a5 {color:#D6D5C2}
.a6 {color:#B89448}
.a7 {color:#ffcb05}
.red {color:#f00}
.white {color:#fff}
.font95 {font-size:0.95em}
.font85 {font-size:0.85em}
.font8 {font-size:0.8em}
.font75 {font-size:0.75em}
.font7 {font-size:0.7em}
.bold {font-weight:bold}
.center {display:block; margin:0 auto; text-align:center !important}
.inpBig {width:400px !important}
.inpMed {width:150px !important}
.inpMed2 {width:190px !important}
.inpMed3 {width:250px !important}
.inpMed4 {width:300px !important}
.inpLit2 {width:80px !important}
.inpLit3 {width:90px !important}
.inpLit {width:70px !important}
.inpMic {width:30px !important}
.inpMic2 {width:40px !important}
.inpMic3 {width:50px !important}
.border1 {border:1px solid #999}
.italic {font-style:italic}
.upperCase {text-transform:uppercase !important;}
.justify {text-align:justify !important;}

.fLeft {float:left}
.fRight {float:right}
.clear {clear:both}
.spcRight5 {margin-right:5px !important}

html, body {min-height:100%; height:auto; margin:0 auto; padding:0;}
#wrapperHome {background:url(../img/bkgHome.png) repeat; display:block; min-height:100% !important; height:100% !important; margin:0 auto; padding:0; position:relative; width:980px !important}
* html #wrapperHome {display:block; margin:0 auto; min-height:100% !important; height:100% !important; position:relative; width:980px !important}
#wrapperJogos {display:block; min-height:100% !important; height:100% !important; margin:0 auto; padding:0; position:relative; width:980px !important}
#wrapper {background:#ffcc29 url(../img/bkgContent2.png) repeat; display:block; min-height:100% !important; height:100% !important; margin:0 auto; padding:0; position:relative; width:980px !important}
* html #wrapper {display:block; margin:0 auto; min-height:100% !important; height:100% !important; position:relative; width:980px !important}
#mySwf {display:block; height:788px; position:relative; width:980px}
/* Topo */
#topSpecial {background:url(../img/bkgTopo.png) no-repeat; display:block; height:116px; margin:0 auto; position:relative; width:980px}
#top {background:url(../img/bkgTopo.png) no-repeat; display:block; height:116px; margin:0 auto; position:relative; width:980px}
#top h1.logo a {background:url(../img/logo.png) no-repeat; display:block; float:left; height:95px; margin:14px 0 0 20px; overflow:hidden; text-indent:-9999em; width:134px}
#cesta {background:url(../img/bkgCesta.png) no-repeat; float:right; display:block; height:95px; margin:13px 5px 0 0; position:relative; width:157px}
#cesta img {display:block; margin:5px auto 0}
#cesta p a {color:#ffcb05; display:block; font-family:gregh; font-size:1.2em; margin:0 auto; text-align:center; position:relative}
/* Menu user */
#user {float:left; display:block; margin:13px 5px 0 300px; text-align:right; position:relative; width:350px;}
#user a {margin:0 5px !important}

/* Flash */
#boxFlash {/*background:#ffcc29;*/ display:block; margin:0; padding:0; position:relative; text-align:center; width:979px !important}
#flashcontent {background-color:transparent; display:block; height:710px; margin:0; padding:0; position:absolute; top:0; width:980px !important; z-index:0 !important}
#flashcontent2 {background-color:transparent; display:block; height:280px; margin:0; padding:0; position:relative; top:0; width:980px !important; z-index:0 !important}
#flashcontentOndeencontrar {background-color:transparent; display:block; height:280px; margin:0; padding:0; position:relative; top:0; width:981px !important; z-index:0 !important}
#boxJogo {/*background:#ffcc29;*/ display:block; margin:0; padding:0; position:relative; text-align:center; width:980px}
#flashJogos {background-color:transparent; display:block; height:607px; margin:0; padding:0; position:relative; top:0; width:981px !important; z-index:0 !important}
#content {clear:both; display:block; margin:0 auto; /*min-height:100% !important; height:100% !important;*/ width:980px}

/* Nossa História */
h2.titNossaHistoria {background:url(../img/NossaHistoria-tit.png) no-repeat; display:block; float:left; height:48px; left:80px; margin:0 300px 0 0; overflow:hidden; padding:0; position:relative; text-indent:-99999em; width:342px}
#NossaHistoriaSelo {background:url(../img/NossaHistoria-Selo.png) no-repeat; float:right; height:314px; margin:0 auto; overflow:hidden; right:25px; text-indent:-99999em; position:relative; width:216px;}
#boxVideo {float:left; display:block; left:65px; font-size:0.8em; margin:0 auto; padding:0; position:relative; width:320px;}
#institucional {display:block; height:240px; margin:0; padding:0; position:relative; width:320px}
#boxEmpTxt {display:block; float:left; left:80px; margin:0 auto; position:relative; width:340px;}
#ie7 #boxEmpTxt {top:0px;}
#boxEmpTxt h3.txtMissao {background:url(../img/txtMissao.png) no-repeat; height:19px; margin:0; overflow:hidden; text-indent:-99999em; width:59px}
#boxEmpTxt h3.txtVisao {background:url(../img/txtVisao.png) no-repeat; height:19px; margin:15px 0 0; overflow:hidden; text-indent:-99999em; width:46px}
#boxEmpTxt h3.txtValores {background:url(../img/txtValores.png) no-repeat; height:20px; margin:15px 0 0; overflow:hidden; text-indent:-99999em; width:61px}
#boxEmpTxt p {font-size:0.8em; line-height:1.1em; text-align:justify;}
/* Onde Encontrar */
#boxRepresentantes {display:block; float:left; left:80px; margin:0 auto; position:relative; /*top:420px;*/ width:450px;}
h2.titOndeEncontrar {display:block; font-size:0.95em; font-weight:bold; margin:0 auto; position:relative; text-align:center; width:450px;}
.titEscolha {background:url(../img/titEscolhaoseuestado.png) no-repeat; height:19px; margin:0 auto; overflow:hidden; position:relative; text-indent:-99999em; width:160px}
#boxRepresentantes h4 {font-family:gregh; font-size:1.2em;}
#boxRepresentantes .ddlOndeEncontrar {display:block; height:20px; margin:0 5px !important; position:relative;}
#boxRepre {clear:both; display:block; margin:0 auto; position:relative; width:400px;}
.mapa {display:block; float:right; height:398px; right:55px; position:relative; /*top:400px;*/ width:400px;}
/* Orcamento */
#boxOrcamento {display:block; margin:0 auto; /*min-height:100%; height:auto !important; position:relative; /*top:410px;*/ width:820px; /*background:#f1f1f1*/}
#boxOrcamento p {font-size:0.8em}
#logar {display:block; float:left; margin:0 auto; position:relative; width:400px;}
.boxLogin {display:block; margin:0 auto; position:relative; width:222px;}
/* Forms */
.alert {color:#f00; display:block; height:auto !important; margin:5px auto; position:relative; text-align:center; width:222px;}
.alertFalecom {color:#f00; display:block; height:auto !important; margin:5px auto; position:relative; text-align:center; width:500px;}
.alertDepoimento {color:#f00; display:block; height:auto !important; margin:5px auto; position:relative; text-align:center; width:400px;}
.form {clear:both; display:block; margin:5px auto 0; padding:5px; position:relative;}
#containerLogin {display:block; /*min-height:300px !important;*/ height:auto !important; margin:0 auto; position:relative}
.cuw {/*min-height:485px !important;*/ height:auto !important; margin:0 auto; width:610px;}
.form p {margin:0 5px;}
.form .ctrlHolder {clear:both; display:block; height:20px; margin:5px 0; padding:0; position:relative; width:auto !important;}
.form .ctrlHolderCenter {clear:both; display:block; height:20px; margin:5px auto; padding:0; position:relative; width:298px;}
.form .ctrlHolder label {display:block; margin:0; padding:0; text-align:right;}
.form .ctrlHolder input {height:16px; margin:1px 0 0 4px; padding:0;}
.form .ctrlHolder textarea {height:50px; margin:1px 0 0 4px; padding:0;}
.form .ctrlHolder select {height:18px; margin:0px 0 2px 4px; padding:0;}
.form .ctrlHolder .ckbOpc {display:block !important; float:left !important; margin:0 0 0 50px !important; padding:0 !important; width:100px !important}
.form .ctrlHolder .ckbOpc input {background:transparent !important; border:0 !important; margin:2px 0 !important;}
.form .ctrlHolder .ckbOpc label {display:block !important; font-weight:bold; margin:0 4px !important; position:relative; width:55px !important}
.form .ctrlHolder .radioButtonList {display:block; float:left; margin:0 auto; padding:0; position:relative; width:250px}
.form .ctrlHolder .radioButtonList label {display:block; float:right; margin:0; padding:0; position:relative}
.form .ctrlHolder .radioButtonList input {background:#fafafa; border:0; display:block; float:left; margin:0 3px 0 3px ; padding:0 5px; position:relative; top:3px}
.titLit {width:20px !important;}
.titLit1 {width:30px !important;}
.titLit1_5 {width:40px !important;}
.titLit2 {width:50px !important;}
.titLit2_5 {width:60px !important;}
.dBlock {display:block !important;}
.titLit3 {width:70px !important}
.titLit4 {width:80px !important}
.titLit5 {width:90px !important}
.titLit5_5 {width:95px !important}
.titLit6 {width:125px !important}
.titLit10 {width:150px !important}
.titLit15 {width:236px !important}
.titLit20 {width:280px !important}
.titMed {width:300px !important}
.titMed_5 {width:400px !important}
.titMed2 {width:130px !important}
.titBig {font-weight:bold; width:200px !important}
.boxContainer {float:right !important; display:block; margin:1px 0 0; position:relative;}
.cleanForm {display:block; float:left; position:relative; margin:0 5px}
.cleanForm input {border:0; float:left; margin:6px 2px; padding:0}
.cleanForm label {clear:right; float:left; margin:2px 0; padding:0; width:40px}
.createUserWizard {display:block; margin:0 auto; position:relative; width:600px;}

.btnCadastrar {background:transparent url('../img/bg_button_a.gif') no-repeat scroll top right; color:#444; display:block; float:left; height:24px; margin:5px 6px 0 0; padding-right:18px; text-decoration:none;}
.btnCadastrar span {background:transparent url('../img/bg_button_span.gif') no-repeat; display:block; line-height:14px; margin:0 auto !important; padding:5px 0 5px 18px; text-align:center !important; position:relative;} 
.btnCadastrar:active {background-position:bottom right; color:#000; outline:none;}
.btnCadastrar:active span {background-position:bottom left; padding:6px 0 4px 18px;} 
/*.clearBtn {overflow:hidden; width:100%;}*/
.btnCenter {display:block; margin:0 auto; position:relative; text-align:center; width:81px;}
.btnLogin {background:transparent url('../img/bg_button_a.gif') no-repeat scroll top right; color:#444; display:block; 
           float:left; font:normal 12px arial, sans-serif; height:24px; margin:5px 6px 0 0; padding-right:18px; 
           text-decoration:none;}
.btnLogin span {background:transparent url('../img/bg_button_span.gif') no-repeat; display:block; line-height:14px; 
                margin:0 auto !important; padding:5px 0 5px 18px; text-align:center !important; position:relative;} 
.btnLogin:active {background-position:bottom right; color:#000; outline:none;}
.btnLogin:active span {background-position:bottom left; padding:6px 0 4px 18px;} 

.btnDefault {background:transparent url('../img/bg_button_a.gif') no-repeat scroll top right; color:#444; display:block; float:left; font:normal 12px arial, sans-serif; height:24px; margin:5px 6px 5px 0; padding-right:18px; text-decoration:none;}
.btnDefault span {background:transparent url('../img/bg_button_span.gif') no-repeat; display:block; line-height:14px; margin:0 auto !important; padding:5px 0 5px 18px; text-align:center !important; position:relative;} 
.btnDefault:active {background-position:bottom right; color:#000; outline:none;}
.btnDefault:active span {background-position:bottom left; padding:6px 0 4px 18px;} 

#novo {border-left:2px solid #f00; display:block; float:left; height:85px; margin:0 auto; position:relative; text-align:center; width:400px;}
/* Esqueci a senha */
.boxEsqueci {display:block; margin:0 auto; /*min-height:250px !important;*/ height:auto !important; position:relative; width:700px;}
.btnEsqueci {background:transparent url('../img/bg_button_a.gif') no-repeat scroll top right; color:#444; display:block; float:left; font-size:0.75em; height:24px; margin:-3px 6px 0 10px; padding-right:18px; text-decoration:none;}
.btnEsqueci span {background:transparent url('../img/bg_button_span.gif') no-repeat; display:block; line-height:14px; margin:0 auto !important; padding:5px 0 5px 18px; text-align:center !important; position:relative;} 
.btnEsqueci:active {background-position:bottom right; color:#000; outline:none;}
.btnEsqueci:active span {background-position:bottom left; padding:6px 0 4px 18px;} 
/* Nossos Produtos */
#boxProdutos {display:block; margin:0 auto; position:relative; width:642px;}
#boxProdutos .btnLeft, #boxProdutos2 .btnLeft {float:left; margin:80px 10px 0 0px; position:relative}
#boxProdutos .btnLeft2, #boxProdutos2 .btnLeft2 {float:left; margin:170px 10px 0 0px; position:relative}
#boxProdutos #boxImgProd {float:left; height:301px; margin:0 0 0 0px; position:relative; width:526px}
#boxProdutos .btnRight, #boxProdutos2 .btnRight {float:left; margin:80px 0 0 10px; position:relative}
#boxProdutos .btnRight2, #boxProdutos2 .btnRight2 {float:left; margin:170px 0 0 10px; position:relative}
#boxProdutos h4.titPlasticos {font-size:1em; font-weight:bold;}

#boxProdutos2 {display:block; margin:0 auto; position:relative; width:735px;}
#boxProdutos2 #boxImgProdQuemQuerPao {float:left; height:301px; margin:0 0 0 0px; position:relative; width:615px}
#boxProdutos2 #boxImgProdComemorativa {float:left; height:460px; margin:0 0 0 0px; position:relative; width:615px}
.boxItens {display:block; height:17px; margin:0 auto; padding:0; position:relative; width:75px;}
.txtItens {background:url(../img/txtItensCarrinhos.png) no-repeat; display:block; float:left; margin:0 auto; overflow:hidden; text-indent:-99999em; position:relative; width:44px}

/* Pedidos */
#boxPedidos {clear:both; display:block; margin:10px 0 0 !important; position:relative;}
#boxPedidos p {text-align:center}
.tbOrderItem {}
              
.table {display:block; font-size:0.8em; margin:0 auto; padding:0; position:relative; width:600px;}
.table650 {width:650px !important;}
.table750 {width:750px !important; margin:0 auto !important;}
.table th {background:#ED1C24; border:1px solid #555; color:#fff;}
.table td {background:#FFF0B2; border:1px solid #555; color:#000; height:25px; margin:0; padding:0; text-align:center;}
.table th.mic {width:30px}
.table th.lit {width:60px}
.table th.med {width:120px}
.table th.med2 {width:150px}
.table th.med3 {width:180px}
.table th.big {width:240px}
.table th.big2 {width:300px}
/* plásticos */
.table2 {border-collapse:collapse; clear:both;display:block; font-size:0.8em; margin:0 auto; padding:0; position:relative; width:700px !important;}
.table2 th {background:#ED1C24; border:1px solid #555; color:#fff; padding:2px 5px;}
.table2 th.col1 {width:40px !important;}
.table2 th.col2 {width:180px !important;}
.table2 th.col3 {width:400px !important;}
.table2 td {border:1px solid #555; color:#000; height:25px; margin:0; padding:2px 5px; text-align:left;}
.table2 .tbCenter {margin:0 auto; text-align:center;}

/* Theme Gridview */
.gdvTheme01 {clear:both; margin:5px auto; padding:0; position:relative; width:850px !important}
.gdvTheme01 th {background:#ED1C24; border:1px solid #555; color:#fff; font-size:0.8em; height:22px; margin:0; padding:0}
.gdvTheme01 td {border:1px solid #555; color:#000; font-size:0.8em; margin:0 auto; padding:2px;}
.gdvTheme01 .rowstyle {background:#FFF0B2;}
.gdvTheme01 .alternative {background:#ffffcc;}
.gdvTheme01 td label {color:#555; display:block; font-size:0.75em; line-height:20px; margin:5px 3px; padding:0; position:relative; text-align:right;}
.gdvTheme01 td input {border:1px solid #555; color:#555; display:block; margin:2px auto; padding:0; position:relative; /*text-align:center !important;*/}
.gdvTheme01 td select {border:1px solid #555; color:#555; display:block; margin:2px auto; padding:0; position:relative}
.gdvTheme01 td textarea {border:1px solid #555; color:#555; display:block; margin:2px auto; padding:0 !important; text-transform:uppercase}
.gdvTheme01 .inpFunc {border:1px solid #999; margin:0; padding:0; width:90px}
.gdvTheme01 .headDate {display:block; font-size:0.9em; text-align:center; width:70px}
.gdvTheme01 .imgBtn {display:inline; margin:2px; padding:0; width:16px !important;}
.txtKg {line-height:2em !important; margin:0 !important; padding:0 !important;}
.form .ctrlHolder .rbl {color:#f00 !important; margin:2px 0 !important; width:700px !important}
.form .ctrlHolder .rbl tr td {color:#f00 !important; float:left !important; height:15px !important; margin:0 10px; width:auto !important; position:relative !important}
.form .ctrlHolder .rbl tr td input {background:transparent !important; border:0; display:block !important; float:left !important; margin:0; padding:0; position:relative; width:20px !important}
.form .ctrlHolder .rbl tr td label {display:block !important; float:left !important; line-height:17px !important; margin:0 !important; padding:0 !important; position:relative !important; text-align:left; *top:-2px; width:auto !important}

/* No estilo lado a lado para Sexo:M/F */
.rbl {display:inline; float:left; margin:2px auto !important; padding:0; position:relative; width:200px;}
.rbl label {display:block; line-height:1.3em !important; margin:0 2px; padding:0; position:relative; width:60px;}
.rbl input {background:transparent !important; border:0 !important; display:block; margin:4px 0 0 !important; padding:0; position:relative; width:20px;}
/* No estilo em baixo do radio */
.rbl2 {display:block !important; float:left !important; margin:1px auto !important; position:relative; width:100px !important;}
.rbl2 tr {float:left !important;}
.rbl2 tr td input {background-color:transparent !important; border:0 !important; display:block !important; float:left !important; margin:0; position:relative; width:20px;}
.rbl2 tr td label {display:block !important; float:left !important; margin:0 5px 0 0; position:relative; width:35px !important;}
/* No estilo lado a loado para PP/PE */
.rbl3 {display:block; margin:2px auto !important; padding:0; position:relative; width:300px;}
.rbl3 tr {float:left !important;}
.rbl3 tr td {float:left; width:auto !important;}
.rbl3 tr td input {background-color:transparent !important; border:0 !important; display:block !important; float:left !important; margin:1px 0 0; position:relative; width:20px;}
.rbl3 tr td label {display:block !important; float:left !important; margin:0 10px 0 0; position:relative; width:auto !important;}
/* No estilo forma pagto */
.rbl4 {display:block; margin:2px auto !important; padding:0; position:relative; width:530px;}
.rbl4 tr {float:left !important;}
.rbl4 tr td {float:left; margin:0 35px; width:auto !important;}
.rbl4 tr td input {background-color:transparent !important; border:0 !important; display:block !important; float:left !important; margin:15px 0 0; position:relative; width:20px;}
.rbl4 tr td label {display:block !important; float:left !important; margin:0; position:relative; width:auto !important;}

#boxFormaPagto {display:block; height:80px; margin:0 auto; width:360px;}
.boxFormaPagto {display:block; float:left; margin:5px 20px 0; width:80px;}
.boxParcelas {display:block; margin:0 auto; padding:5px 0; position:relative; width:80px;}

/* Depoimento */
#depoimento {display:block; margin:0 auto; position:relative; width:395px}
#depoimento .txtDepoimento {background:url(../img/depoimento-txtDeixeaqui.png) no-repeat; float:left; height:76px; display:block; margin:0 auto; overflow:hidden; position:relative; text-indent:-99999em; width:255px;}
#depoimento #carta {background:url(../img/depoimento-carta.png) no-repeat; display:block; float:right; height:117px; margin:0 auto; position:relative; width:130px}
#depoimento .title {color:#777; margin:10px 0 0;}
.depoimento {}
#depoimento .risk {border-bottom:1px #f00; border-style:dotted; margin:10px 0; padding:5px 0;}
/* ARTE */
#boxEmb {display:block; float:left; height:312px; margin:0 auto; position:relative; width:465px;}
#boxUpload {border-right:4px solid #ED1C24; display:block; float:left; height:312px; margin:0 0 0 60px; position:relative; text-align:center; width:400px;}
#boxUpload div div object {margin-top:75px !important;}
#imgEnvio {position:absolute; margin-top:0px; left:0; z-index:2;}
#imgEnvio .imgFancy {z-index:3;}
#boxThumb {float:left; height:312px; margin-left:28px; overflow:hidden; position:relative; width:152px;}
    #embPerMask1 {background:url(../img/embPer1.png) no-repeat; display:block; height:312px; position:relative; width:152px}
    #embPerMask2 {background:url(../img/embPer2.png) no-repeat; display:block; height:312px; position:relative; width:152px}
    #embPerMask3 {background:url(../img/embPer3.png) no-repeat; display:block; height:312px; position:relative; width:152px}
    #embPerMask4 {background:url(../img/embPer4.png) no-repeat; display:block; height:312px; position:relative; width:152px}
    #thumbnails {border:0; display:block; height:274px; margin:0; position:absolute; width:130px;}
    /*.thumbnails1, .thumbnails2, .thumbnails3, .thumbnails4 {height:210px; margin:1px; position:absolute; width:103px}*/
    .thumbnails1 {border:0; display:block; height:274px !important; margin:25px auto 0 !important; position:relative; text-align:center; width:73px !important;}
    .thumbnails2 img, .thumbnails3 img {border:0; display:block; height:274px !important; margin:-20px auto 0; position:relative; text-align:center; width:73px !important;}
    .thumbnails4 img {border:0; display:block; height:274px !important; margin:-10px auto 0; position:relative; text-align:center; width:73px !important;}
    /*.thumbnails1 img, .thumbnails2 img, .thumbnails3 img, .thumbnails4 img {border:0; display:block; height:185px !important; margin:-20px auto 0; position:relative; text-align:center; width:73px !important;}*/
    
#txtArte {display:block; float:left; margin:0 auto; position:relative; text-align:center; width:250px;}
#txtArte .boxDdl {margin:10px 0 0;}
#txtArte .rbl {display:block; margin:2px auto !important; position:relative; width:177px !important;}
#txtArte .rbl tr {float:left}
#txtArte .rbl tr td input {display:block; float:left; position:relative; width:20px;}
#txtArte .rbl tr td label {display:block; float:left; margin:0 15px 0 0; position:relative;}
/* Chat */
#boxChat {border-top:3px solid #ED1C24; color:#fff; display:block; margin:-1px auto 0; position:relative; width:894px}
#boxChat h4 {background:#ED1C24; font-family:gregh; font-size:1.4em; margin:0 0 10px; padding:0 0 0 10px;}
#boxChat .msn {margin:0 auto; position:relative; width:600px;}
/* Fale Conosco */
#boxFaleconosco {border-top:3px solid #ED1C24; color:#555; display:block; margin:-1px auto 0; position:relative; width:894px}
#boxFaleconosco h4 {background:#ED1C24 url(../img/titFaleconosco.png) no-repeat; margin:0 0 10px; overflow:hidden; padding:0 0 0 10px; text-indent:-99999em;}


/** LOJA VIRTUAL **/
/* MENU */
#menuLoja {background:#ED1B23; cursor:pointer; display:inline-block; height:auto !important; list-style-type:none; line-height:120%; margin:0 0 0 55px !important; padding:0; position:relative; text-align:center; width:870px !important}
#menuLoja li {float:left !important; margin:0; padding:0 10px; width:auto !important;}
#menuLoja li a:hover {background:#FFCC00; color:#000 !important; float:left !important; text-decoration:underline; padding:0 10px; width:auto !important;}
#menuLoja a {background:#ED1B23; color:#fff !important; display:block; font-weight:bold; font-size:0.8em; padding:0 10px; text-decoration:none; width:auto !important;}
#menuLoja li.over {background:#FFCC00; color:#000 !important; float:left !important; padding:0 10px; width:auto !important;}
#menuLoja li.over a {background:#FFCC00; color:#000 !important; float:left !important; padding:0 10px; width:auto !important;}

#boxPagto {display:block; margin:0 auto; padding:0; width:870px !important;}
#boxPagto .tits {background:#ED1B23; color:#fff; display:block; margin:5px auto 0; position:relative; text-align:center; width:auto;}

#content #produtos {display:table; margin:0 auto; position:relative; width:870px;}
#content #boxProd {display:table; margin:0 auto; position:relative; width:880px}
#prodCesta {display:block; margin:0 auto; position:relative; width:870px;}

.alert {color:#f00; font-size:0.95em; margin:5px auto; text-align:center; width:auto !important;}
.vts {display:block !important; left:0 !important; font-family:arial !important; margin:0 auto !important; padding:0 !important;}

/* PRODUCTS */
.boxProduct2 {color:#000; display:block; float:left; height:280px; margin:15px; _margin:11px; width:158px}
.boxProduct {display:block; float:left; height:380px; margin:15px 15px 40px; overflow:hidden; position:relative; width:180px;}
.boxImg {display:block; margin:0 auto; position:relative; width:180px; height:249px;}
/*.boxProduct img {border:4px solid #ccc; height:150px; margin:0 auto 5px; width:150px}*/
.boxProduct h4 {font-size:0.8em}
.boxProduct p {font-family:Tahoma !important; font-size:0.8em; width:180px;}
.boxProduct .precAntes {color:#999; margin:5px 0 0}
.boxProduct .btnDet {background:url(../img/btnDetails.png) no-repeat; display:block; font-size:0.8em; height:22px; margin:5px auto; padding:2px 0 0 8px; width:113px}
.boxProduct .btnDet2 {background:url(../img/btnDetails.png) no-repeat; display:block; font-size:0.8em; height:22px; margin:5px auto !important; padding:2px 0 0; text-align:center; width:100px;}
.boxProduct .esgotado {color:#f00 !important; display:block; font-size:0.8em; float:left; height:22px; margin:5px auto; padding:0 !important; font-weight:bold; text-align:center; width:158px}
.boxProduct .ckb {display:block; margin:10px auto; position:relative; width:10px}
/* Detalhes do produto */
.boxProdDet {display:block; float:left; height:280px; margin:5px 5px; overflow:hidden; position:relative; width:550px;}
.boxProdDet h3 {font-size:1em}
.boxProdImg {display:block; float:right; /*height:267px;*/ margin:5px auto !important; position:relative; text-align:center; width:315px !important;}
.boxProdImg img {border:0px solid #000; margin:0 auto; text-align:center;}
.boxProduct .thumb {display:block; margin:0 auto 5px; }
#preview {background:#fff; border:1px solid #000; color:#fff; display:none; position:absolute;}
.btnComprar {background:url(../img/btnComprar.png) no-repeat; color:#fff; display:block; font-size:0.85em; font-weight:bold; height:25px; line-height:1.7em; margin:5px 0; text-align:center; width:96px}
.btnComprar2 {background:url(../img/btnComprar.png) no-repeat; color:#fff; display:block; font-size:0.85em; font-weight:bold; height:25px; line-height:1.7em; margin:5px auto !important; text-align:center; width:96px}
.btn01 {background:url(../img/btn01.png) no-repeat; color:#000; display:block; height:34px; line-height:2.5em; margin:5px 0; text-align:center; width:155px}
.btn02 {background:url(../img/btn02.png) no-repeat; color:#000; display:block; height:34px; line-height:2.3em; margin:5px 0; text-align:center; width:116px}
	
/* CART */
.tits {background:#ED1B23; color:#fff; display:block; margin:5px auto 0; position:relative; text-align:center; width:auto;}
#boxCart {font-family:Tahoma !important; font-size:0.8em; margin:0 auto; padding:2px; width:auto;}
.boxBtnCesta {display:block; margin:0 auto; position:relative; width:116px;}
#boxCart .btnDet {background:url(../img/btnComprar.png) no-repeat; color:#fff; display:block; height:25px; line-height:22px; margin:0 5px; padding:0px; position:relative; text-align:center; width:96px}
#boxCart .btnFrete {background:url(../img/btnComprar.png) no-repeat; color:#fff; display:block; height:22px; margin:-3px 6px 20px; padding:4px 0 0 8px; width:113px}
.btnFinalizar {background:url(../img/btnComprar.png) no-repeat; color:#000; display:block; height:23px; margin:15px auto; padding:2px 0 0; text-align:center; width:93px}
.gdvCar {color:#000; display:block; height:auto !important; margin:0 auto; padding:0; width:auto !important;}
.pIpi {background:#BD0F15; color:#fff; font-family:Tahoma !important; font-weight:bold; height:20px; line-height:1.4em; margin:0; padding:0 58px 0 0; text-align:right}
.pTotal {background:#BD0F15; color:#fff; font-family:Tahoma !important; font-weight:bold; height:20px; line-height:1.4em; margin:0; padding:0 58px 0 0; text-align:right}
.ProdNull {margin:0 auto !important; text-align:center; width:870px !important;}
.spcLeft2 {padding-left:2px !important;}
.spcTop1 {margin:1px 0}
.spcTop5 {margin:5px 0} 
#itensProd {list-style-position:inside; list-style-type:disc;}

/* PEDIDOS */
.orders {display:block; font-size:0.8em; margin:5px auto 0; padding:0; position:relative; width:650px !important;}
.orders th {background:#ED1B23; border:1px solid #555; color:#fff}
.orders td {background:#eee; border:1px solid #555; color:#333; margin:0; padding:0 2px}
.orders .orderQtd {text-align:center; width:80px}
.orders .gdvPagin {border:1px solid #000 !important;margin:0 2px !important; padding:0 5px !important; margin:0 auto}
.orders .gdvPagin td {background:#ED1B23 !important; border:0 !important; margin:0 2px !important; padding:0 5px !important; margin:0 auto;}
.orders .gdvPagin td {color:#fff !important;}
.orders .gdvPagin td a {color:#999 !important;}


/* FOOTER */
#footerHome {background:#ffcc29; clear:both; display:block; height:auto; margin:0 auto 0; padding:0; position:relative; text-align:center; width:980px;}
#footerHome h4 {background:url(../img/txtFooter.png) no-repeat; display:block; margin:0 auto 5px !important; overflow:hidden; position:relative; top:5px; text-indent:-99999em; width:414px}
#footerHome address {clear:both; color:#000; display:block; font-size:0.7em; margin:0 auto; padding:0 0 10px; text-align:center}
/* FOOTER */
#footer {background:#ffcc29 url(../img/bkgFooter.png) no-repeat; clear:both; /*float:left;*/ display:block; height:70px; margin:0 auto; padding:0; position:relative; text-align:center; width:980px; z-index:2}
#footer h4 {background:url(../img/txtFooter.png) no-repeat; display:block; margin:0 auto 25px !important; overflow:hidden; position:relative; top:25px; text-indent:-99999em; width:414px}
#footer address {color:#000; display:block; font-size:0.7em; height:20px !important; margin:10px auto !important; position:relative; text-align:center}
.onlinep:link, .onlinep:visited, .onlinep:active {color:#111; font-weight:normal; text-decoration:none}
.onlinep:hover {font-weight:normal; text-decoration:underline}

#footerJogos {background:#ffcc29; clear:both; /*float:left;*/ display:block; height:70px; margin:0 auto; padding:0; position:relative; text-align:center; width:980px; z-index:2}
#footerJogos h4 {background:url(../img/txtFooter.png) no-repeat; display:block; margin:0 auto 15px !important; overflow:hidden; position:relative; top:15px; text-indent:-99999em; width:414px}
#footerJogos address {color:#000; display:block; font-size:0.7em; height:20px !important; margin:0 auto !important; position:relative; text-align:center}

/* UpdateProgress */
#ctl00_ContentPlaceHolder1_UpdateProgress1, #UpdateProgress2, #uprogress {background-color:#555; color:#fff; font-size:0.9em; left:0; height:20px; padding:5px 0 !important; position:fixed; text-align:center; top:0px; width:100%; z-index:10;}

/* default
{display:block; margin:0 auto; position:relative;}
*/
