* {font-variant: normal ; font-size: 8pt ; font-family: Tahoma, "MS Sans Serif", sans-serif;}
body {margin: 0 auto; width:995px; background: #404040 url(../images/bg.jpg) repeat-x; padding:0px;  text-align:center;}
input[type='text'],input[type='password'], textarea[type=''], select {border:1px solid #e9e9e9; -moz-border-radius:5px}
input[type='image']  {border:none}
form, h2 {padding: 0px; margin: 0px; display: inline}
table {border-collapse: collapse;}

#page {text-align:left; width:995px; margin:0 auto; background-color:#FFFFFF;}
#tbltopo, #tblcentro, #tblfundo {width:995px; background-color: #FFFFFF;}
#tbltopo .tr1 {height:92px}
#tblbody {width:731px; background-color: #FFFFFF; text-align: left;}
#besq, #bdir {background-color:#FFFFFF; width:130px; /*margin-top:-6px*/}

#fader {position: relative; width: 94%; height: 60px; text-align: center; overflow:hidden; padding-top:4px; margin-left:3px; cursor:pointer; z-index:2; vertical-align: middle;}
/*dd.deflistdados { text-align: left; margin-top:0; margin-bottom: 0 }
dt.deflisttit { font-weight: bold; margin-top:3px; margin-bottom: 0; color: #006991 }*/
#tblbody dl.detalhes dd { text-align: left; margin-top:0; margin-bottom: 0 }
#tblbody dl.detalhes dt { font-weight: bold; margin-top:3px; margin-bottom: 0; color: darkgreen } /*#006991*/
#tblbody dl.detalhes table td {text-align:center}
td.td_margem_top {width:100%; border-bottom: 2px solid #C0EA97; padding: 0pt; height: 3px;  background-color: #9FD152}
td.td_margem_bot {width:100%; border-top: 2px solid #C0EA97;    padding: 0pt; height: 3px;  background-color: #9FD152}
.titlepage {color:#d97c0f; font-weight:bold; border-bottom:1px solid #D97C0F; width:100%; margin-bottom:20px; padding-bottom:2px}

a {text-decoration:none; color:#006991}
a:hover {text-decoration:underline; color:#6F3700 }
a.menu { text-decoration: none }
a:hover.menu { text-decoration: underline }
a.menu1 { text-decoration: none; color: #000000 }
a:hover.menu1 { text-decoration: underline; color: #D97C0F }
a.menu2 { text-decoration: none; color: #000000 }
a:hover.menu2 { text-decoration: none; color: #FFFFFF }
a.menu3 { text-decoration: none; color: orange; font-weight:bold }
a:hover.menu3 { text-decoration: underline; color: #660000 }
a.menu4 { text-decoration: underline; color: #000000 }
a:hover.menu4 { text-decoration: none; color: #EC3C00 }
a.menu5 { text-decoration: underline; color: #006384 }
a:hover.menu5 { text-decoration: none; color: #FFFFFF; background-color:#006384 }
a.menu6 { text-decoration: none }
a:hover.menu6 { text-decoration: underline; color: #B02024 }
a.menu7 { text-decoration: underline; color: #B02024 }
a:hover.menu7 { text-decoration: none; color: #000000 }
a.menu_lista { text-decoration: underline; color: #006991 }
a:hover.menu_lista { text-decoration: none; color: #FF8533 }
a.menu9 { text-decoration: underline; color: #000000 }
a:hover.menu9 { text-decoration: none; color: #006991 }
a.menu10 { text-decoration: underline; color: #B02024 }
a:hover.menu10 { text-decoration: none; color: #FFFFFF; background-color:#D97C0F }
a.menu11 { text-decoration: underline; color: #B02024 }
a:hover.menu11 { text-decoration: none; color: #B02024 }
a.menupromo { text-decoration: none; color: #000000;  }
a:hover.menupromo { text-decoration: none;}
a.menu_top { text-decoration: none; color: #005800; padding:0 3px; }
a:hover.menu_top { text-decoration: none; color: #32285F; background-color:#E4F2C8; }
a.menulink { display: block; width: 100%; text-decoration: none;  color:#006991; text-align:left}
a:hover.menulink {background-color:#e4e4e4; text-decoration: none; }
a.menulink  span {font-weight: bold; color:#D57C39}
.nav { color:#D57C39; font-weight: bold}
a:hover.nav {color:#D57C39; font-weight: bold; text-decoration: none; }

.nrpag {display: inline-block; border:1px solid #d5d5d5; padding:0 2px; -moz-border-radius:3px}
a:hover.nrpag {background-color:#F0F0F0; text-decoration: none;}

div.br {clear: both; font-size: 0px; width: 100%; height: 0px}
input.radio {vertical-align:-20%;}

table.carr {width:100%}
    table.carr .tr1 {background-color:#E4F2C8; border-bottom:1px solid #9FD152;}
    table.carr .tr1 td {text-align:center; height:15px; color:darkgreen; font-weight:bold}
    table.carr .trprod {background-color:#f9f9f9; }
    table.carr .trprod td {height:15px; color:darkgreen; border-bottom:1px solid #9FD152;}
    table.carr .trtot {background-color:#E4F2C8; }
    table.carr .trtot td {height:15px; color:darkgreen; font-weight:bold}

div.box {width:130px; text-align:center; margin-bottom:4px; background-color: #FFF;}
table.box {width:120px;}
    table.box td {vertical-align:top; text-align:center;}
    table.box .td1 div {width:100%;}
    table.box .td1 {/*background-color:#88D050; */ background-image: url(../css/img/box.png); font-size:1px; padding:0}
    table.box .td2 {/*background-color:#88D050; */ font-size:1px; padding:3px; border-top:2px solid #D8EEC7;}
    table.box .tdbody {border:1px solid #e9e9e9; border-width:0 1px 0 1px; padding-bottom:4px}
.td_tarja  {font-size: 9pt; color: darkgreen/*#FFFFFF*/; text-align: center; font-weight:bold; background-color:#E4F2C8 /*#88D050*/; padding:0 2px 5px 2px; border-bottom:2px solid #D8EEC7}
h1.td_tarja, div.td_tarja  {border-top:2px solid #D8EEC7; padding:5px 2px;}
.boxbrt {background:transparent url(../css/img/crb.png) no-repeat scroll right bottom; margin:0; padding:0; height:6px; font-size:1px}
    .boxtrt {background:transparent url(../css/img/crt.png) no-repeat scroll right top; margin:0; padding:0; height:6px; font-size:1px}
    .boxtlt {background:transparent url(../css/img/clt.png) no-repeat scroll left top; margin:0; padding:0; height:6px; font-size:1px}
    .boxblt {background:transparent url(../css/img/clb.png) no-repeat scroll left bottom; margin:0; padding:0; height:6px; font-size:1px}
.tdm1 {/*background-color:#88D050*/ background-image: url(../css/img/box.png); font-size:1px; padding:0}
.tdm2 {/*background-color:#88D050*/ background-image: url(../css/img/box2.png); font-size:1px; padding:0}
.td_aba  {font-size: 10pt; color: darkgreen; text-align: center; font-weight:bold; background-color:#e9e9e9; padding:0 6px 6px 6px;}
    .td1_aba {background-image: url(../css/img/boxbw.png); font-size:1px; padding:0}
    .td2_aba {background-image: url(../css/img/box2bw.png); font-size:1px; padding:0}
.td_round {padding:0}

td.tdmenu { margin-left: 2px; margin-right: 1px; }
/*td.td_prod1 {text-align: right;}*/
tr.det_tec {background-color:#D8EEC7; }
tr.det_tec td {color:darkgreen; padding:4px}

/*.td_left {border-left:1px solid #e9e9e9}
.td_right {border-right:1px solid #e9e9e9}*/
td.ban  {text-align:center; border-bottom:1px solid #E4F2C8; height:15px; background-color: #FFFFFF; width:33% }
    td.banR  {text-align:right; border-bottom:1px solid #E4F2C8; height:15px; background-color: #FFFFFF; width:33% }
    td.ban1 {text-align:right;  background-color:#9FD152; height:15px; color:#000000;}
    td.ban2 {background-color:#9FD152;}
    td.ban3 {border: 1px solid #efbe9a;  height:15px; color:#000000;}
    td.ban4  {text-align:center;  background-color:#E4F2C8; height:15px; color:darkgreen; font-weight:bold}
    td.ban5  {text-align:center;  background-color:#E4F2C8; height:15px; color:darkgreen; font-weight:bold}
    td.ban6  {text-align:right;  background-color:#E4F2C8; height:15px; color:darkgreen; font-weight:bold}
td.borda_centro_esq {background-image: url(../images/bgbluewhite.gif)}
td.borda_centro_dir {background-image: url(../images/bgbluewhitedir.gif)}
td.td_tabela {font-family: Verdana; font-size: 8pt;}
td.operadora {height:2em; background-color:#E4F2C8; /*border: 1px solid #9FD152; border-width:0 1 ; */ padding:0 5px 2px; color:darkgreen; white-space:nowrap}
#tab_pg td[colspan='6'] {border:1px solid #e9e9e9; border-width:0 1px}

td.parcela {white-space:nowrap; text-align:center; border: 1px solid #E0E0E0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px}
td.valor {text-align:right; border: 1px solid #E0E0E0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px}
td.frete {border-bottom:1px #9FD152 solid}

.mostra_enq {width:120px; text-align:center; background-color:#f9f9f9; margin-bottom: 15px;}

#filtro_cat {width:220px; float:right; text-align:right; margin:0 0 2px 15px; background-color:#f9f9f9; padding:0px; color:darkgreen;}
    #filtro_cat select[name=f] {min-width:110px; max-width:135px}
a._css {color:#D97C0F; text-decoration: none;}
a.tip_css:hover {text-decoration: underline;}

a.exibir  img{display:none; margin-top: 9pt; z-index:110}
a.exibir:hover  img {display:inline;}

table.tip_preco_prazo {position:absolute; z-index:1000; background-color:transparent;}
    table.tip_preco_prazo  td {font-size:7pt}
    table.tip_preco_prazo .tr1 {background-color:#f9f9f9; font-weight:bold; color:darkgreen; text-align:center; border:1px solid #e0e0e0; border-width: 0 1px; padding:4px}
    table.tip_preco_prazo .trn {background-color:#f9f9f9; text-align:center; border:1px solid #e0e0e0; border-width: 0 1px; padding:4px}
    table.tip_preco_prazo .trz td {font-size:0px; padding:0}

.obs_openbox {display:block; white-space:normal; color:darkgreen; background-color:#f9f9f9; border:1px solid #e9e9e9; padding:6px; text-align:center}
div.obs_openbox span {color:#D97C0F; font-weight:bold}
.obs_cat {color:darkred}
table.admin {position:absolute; top:0; left: 140px; width:600px;  padding:2px; background-color:#FFFFFF}
tr.cat_top {background-color: #E4F2C8; color:darkgreen;}

.bullet_red  { text-align: justify; list-style-image: url(../images/bullet_red.gif); margin-top: 0; margin-bottom: 0;}
    .bullet_green { text-align: justify; list-style-image: url(../images/bullet_green.gif);}
    .bullet_blue  { text-align: justify; list-style-image: url(../images/bullet_blue.gif); margin-top: 0; margin-bottom: 0 }
    .bullet_orange  { text-align: justify; list-style-image: url(../images/bullet_orange.gif); margin-top: 0; margin-bottom: 0 }
    .bullet_purple  { font-family: Verdana; font-size: 8pt; text-align: justify; list-style-image: url(../images/bullet_purple.gif); margin-top: 0; margin-bottom: 0 }

img.meio {vertical-align:-40%;}
#btlogado {width:135px; float:right; text-align:right; margin-left:15px; background-color:#f9f9f9; padding:3px; font-weight:bold}
    #btlogado a {color:darkgreen}

#tblfundo td {text-align: center; vertical-align:middle; font-size: 7pt}
    #tblfundo a {color:#005800;}
    #tblfundo p {font-weight:bold; color:#888}
    #tblfundo p span, #tblfundo p a {color:#D97C0F}

table.dados_prod td { vertical-align:top;}
    table.dados_prod .td1 {color:darkgreen; font-weight:bold; padding-right:7px; text-align:right; white-space:nowrap; width:1%;}
#blogo {display:none;}
#bmarca {display:none;}
.impr {display:none;}
.blkimpr {display:none;}
#tdbody {vertical-align:top; padding:0; margin:0; width:735px; text-align:center}

#ToolTip{background-color:transparent; position: absolute; visibility: hidden; z-index: 100; width:350px; /*filter:Alpha(opacity=85); opacity:0.85*/}
    .tooltiptitle{color: #FFF; text-decoration: none; font-weight: bold; text-align:center; background-color:#C0C0C0}
    .tooltipcontent{text-decoration: none; background-color:#FFF; border:1px solid #d0d0d0; }
    #tab_tip2 {border-width: 0 10px;}
    #tab_tip2 td {background-color:#FFF}
    .td_tip_cinzat, .td_tip_cinzab {background-color: #C0C0C0; font-size:1px; padding:0; width:100%}
    .td_tip_vt  {width:100%; background-image: url(../css/img/box.png); font-size:1px; padding:0; margin:0; height:6px;}
    .td_tip_vb  {width:100%; background-image: url(../css/img/box2.png); font-size:1px; padding:0; margin:0; height:6px;}
    #ToolTip .boxbrt {background:transparent url(../css/img/crb_cinza.gif) no-repeat scroll right bottom; margin:0; padding:0; height:6px; font-size:1px}
    #ToolTip .boxtrt {background:transparent url(../css/img/crt_cinza.gif) no-repeat scroll right top; margin:0; padding:0; height:6px; font-size:1px}
    #ToolTip .boxtlt {background:transparent url(../css/img/clt_cinza.gif) no-repeat scroll left top; margin:0; padding:0; height:6px; font-size:1px}
    #ToolTip .boxblt {background:transparent url(../css/img/clb_cinza.gif) no-repeat scroll left bottom; margin:0; padding:0; height:6px; font-size:1px}

#contatos {border-collapse: collapse; border-bottom:1px solid #E4F2C8; width:85%}
#contatos td {text-align:left; border-top:1px solid #E4F2C8; padding:4px; color:darkgreen}

.enquete {color:darkgreen}
    .enquete p {margin-bottom:0; margin-top:0}
    .enquete p.resp {font-size:7pt; text-align:left; padding-left:3px}
    .enquete p.resp input {margin:0 2px 0 0; vertical-align:-25%}
    .enquete p span {font-size:7pt}
    .enquete h1.perg {text-align:center; margin-bottom:15px}
    .enquete h1.perg span {font-weight: normal; font-size:7pt;}
    .enquete p.resp + div {width:100%; clear:both; font-size:7pt;}

.boxbr {background:transparent url(../images/crb-2.gif) no-repeat scroll right bottom; margin:0; padding:0; height:6px; font-size:1px}
.boxtr {background:transparent url(../images/crt-2.gif) no-repeat scroll right top; margin:0; padding:0; height:6px; font-size:1px}
.boxtl {background:transparent url(../images/clt-2.gif) no-repeat scroll left top; margin:0; padding:0; height:6px; font-size:1px}
.boxbl {background:transparent url(../images/clb-2.gif) no-repeat scroll left bottom; margin:0; padding:0; height:6px; font-size:1px}

.box_prod {width:100%}
    .box_prod td {vertical-align:top; text-align:center; }
    .box_prod .tr1 {text-align:left; height:30px; border-bottom:2px solid #C8DCAA;}
    .box_prod .tr1 a {color:darkgreen}
    .box_prod .tr2a {width:100px}
    .box_prod .tr2b a { text-decoration: none; color: #000000; }
    .box_prod .tr2b .div0 {width:100%;text-align:center}
    .box_prod .tr2b .div1 {float:right;width:50%}
    .box_prod .tr2b .div1 div {float:left}
    .box_prod .tr2b .div2 {float:left;width:45%}
    .box_prod .tr2b .div2 div{float:right; color:#008080}
    .box_prod .tr2b a:hover { text-decoration: none;}
    .box_prod .tr2b a.mais_opcoes {color:#D97C0F}
.promo {width:100%; border-collapse: collapse; border: 1px solid #EBEBEB; border-width:0 1px; margin:0; clear:both}
.promo_1 {width:100%; height:5px; background-color:#EBEBEB}
.promo_td {width:50%; vertical-align:top; border: 1px solid #EBEBEB; border-width:1px 0;}

#str_nojs {clear:both; color:#000000; background-color:#E4F2C8; font-weight:bold; font-size:120%; text-align:center; border-bottom:2px solid #9FD152; padding:5px}
#menu_ant {clear:both; height:20px; width:100%; text-align:center}
#menu_td {float:left; width:1px; height:1px; margin:-25px 0 0 0; padding-left:482px;}

#etapas_compra {width:100%; clear:both; text-align:center; color:darkgreen; background-color:#f9f9f9; padding:3px}
    #etapas_compra fieldset {padding: 3px ; border:none}
    #etapas_compra legend {font-weight:bold; color:#D97C0F; padding: 0 4px}
    #etapas_compra a {color:darkgreen}

.sem_detalhes {color:#969696; font-style:italic  }
img.notif {display:none}

@media print{
    * {font-size: 10pt}
    body{ background-color:#FFFFFF; background-image:none; width:100%; margin:0 }
    #lista_categ td {border-top:0px solid gray; border-bottom:1px solid gray;}
    #tbltopo{ display:none;}
    #bfundo{ display:none;}
    #tblfundo { border:1px solid black;}
    #tblfundo td {padding: 10px;}
    #besq{ display:none;}
    #bdir{ display:none;}
    #bnimpr {display:none;}
    #blogo {display:inline;}
    #bmarca {display:inline;}
    .nimpr {display:none;}
    .impr {display:inline;}
    .blkimpr {display:block;}
    #page {width: 100%; margin-right: 0.5in; text-align:left}
    #tdbody {border:none}
    /*a:after {font-weight:normal; content: ' ['attr(href)']'; }*/
}

