/* CSS Document */
body { margin-left: 0px; background-color:#323232; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-image: url(../images/topbar.jpg); background-repeat: repeat-x; color: #323232; }
div#outer { width: 760px; margin: auto; height: 100%;}
div#inner { position: relative; min-height: 600px; }
/* topo */
div#lTop { width: 100%; height: 148px; background-image:url(../images/top.jpg); background-repeat:no-repeat; position: relative; }
#lTop a { color:#E5D8B6; font-weight: bold;} /*#E5D8B6*/
#lTop a:hover { color:#FFF;} 
div#links1 { width: 182px; height: 15px; position: absolute; top:92px; left: 161px; color:#E5D8B6;} 
div#links2 { width: 310px; height: 15px; position: absolute; top:92px; left: 424px; color:#E5D8B6; text-align:right;} 
div#links3 { width: 74px; height: 50px; position: absolute; top:29px; left: 668px; } 
div#fbola { display: block; width: 110px; height: 109px; position: absolute; top:3px; left: 31px; }
div#fbola a { display: block; width: 100%; height: 100%; border:0; text-decoration: none;}

div#lcentral { position: relative; width:760px; }

/* esquerda */
div#lEsquerda { width: 170px; /*float:left; height:100%; position: relative; padding:0; border:0; margin:0;*/}
div#fsearch { width: 170px; height: 57px; background-image: url(../images/fsearch.jpg); background-repeat:no-repeat; position: relative; }
input#txtPesquisa { width: 110px; position:absolute; font-size:9px; top:14px; left: 14px; height: 12px; }
input#btnPesquisa { position: absolute; top: 13px; right: 15px; margin: 0; width: 22px; height: 22px; border:0; background-color:#E5D8B6;}
.btnOk { color:#CCC; background-image:url(../images/ok.gif); width:20px; height:20px; background-repeat: no-repeat; }
.btnOk:hover { cursor:pointer; }
.search { margin: 0; padding: 0; position: relative;}
div#searchMode { position: absolute; text-align: center; left: 20px; top: 37px; width: 120px; height:20px; color: #91342F; font-weight: bold;}
#searchMode a { color: #91342F; font-weight: bold; text-decoration: underline; }
#searchMode a:hover { color: #323232; text-decoration: underline; }
.smsel { color: #323232; }

div#mnutop { height:29px; margin: 0; padding:0; border:0; background-image:url(../images/mmnu_top.jpg); background-repeat:no-repeat; }
div#mnumidle { margin: 0; padding:0; border:0; background-image: url(../images/mmnu_midle.jpg); background-repeat:repeat-y; }
div#mnubottom { height:24px;margin: 0; padding:0; border:0; background-image: url(../images/mmnu_bottom.jpg); background-repeat:no-repeat; }
div#mnumidle ul, div#mnumidle li { list-style: none; padding: 0; margin: 0; display: block; }
div#mnumidle a { display: block; line-height: 15px; min-height: 15px; text-align: center; color: #E5D8B6; font-size: 10px;}
div#mnumidle a:hover { color: #FFF;}
div#mcart { background-image:url(../images/fsearch.jpg); background-repeat:no-repeat; position:relative; width:170px; height:58px; }
div#cart { width: 119px; height: 50px; position: absolute; top:10px; left: 45px; color:#91342F; font-weight: bold; } 
div#cart a { color: #91342F; text-decoration: underline; }
div#cart a:hover { color: #323232; text-decoration: underline; }
.prdcart { color:#323232; font-size:9px;}
img#cartimg { display: block; width: 25px; height: 27px; position: absolute; left: 15px; top: 15px;}

div#dvlivros { display: block; width: 170px; height: 35px; background-image: url(../images/livros-back.jpg); border:0; }
div#dvlivros a { display: block; width: 170px; height: 35px; border:0; background-image:url(../images/livros-norm.gif);  background-position: center center; background-repeat: no-repeat;}
div#dvlivros a:hover { background-image:url(../images/livros-up.gif); background-position: center center; background-repeat: no-repeat;}

div#camptop { height:45px; margin: 0; padding:0; border:0; background-image:url(../images/camp_top.jpg); background-repeat:no-repeat; }
div#campmidle { margin: 0; padding:0; border:0; background-image: url(../images/camp_mid.jpg); background-repeat:repeat-y; }
div#campbottom { height:20px;margin: 0; padding:0; border:0; background-image:url(../images/camp_bot.jpg); background-repeat:no-repeat; }
div#campmidle ul, div#campmidle li { list-style: none; padding: 0; margin: 0; display: block; }
div#campmidle a { display: block; line-height: 25px; height: 25px; text-align: center; color: #323232; font-size: 10px; text-decoration: underline; font-weight:bold; text-transform:uppercase;}
div#campmidle a:hover { color: #91342F;}

.hide { display: none; }
div#newstop { height:40px; margin: 0; padding:0; border:0; background-image:url(../images/news-top.jpg) ; background-repeat:no-repeat; }
div#newsmidle { margin: 0; padding:0; border:0; background-image:url(../images/camp_mid.jpg); background-repeat:repeat-y; }
div#newsbottom { height:22px;margin: 0; padding:0; border:0; background-image:url(../images/camp_bot.jpg); background-repeat:no-repeat; }
div#newsmidle ul, div#newsmidle li { list-style: none; padding: 0; margin: 0; display: block; }
div#newsmidle a { display: block; line-height: 15px; height: 15px; text-align: center; color: #323232; font-size: 10px;}
div#newsmidle a:hover { color: #91342F;}
/*div#newsmidle li { padding: 10px 5px 10px 5px; }*/
div#newsmidle .linews { padding: 10px 5px 10px 5px; }
div#newsmidle li h1 { padding: 0; margin:0; font-size: 10px; font-weight:bold; display: block; text-align: center; }
li#viewall { padding: 0px 0px 0px 0px; margin:0; border:0;}

div#desttop { height:40px; margin: 0; padding:0; border:0; background-image:url(../images/ds_top.jpg); background-repeat:no-repeat; }
div#destmidle { margin: 0; padding:0; border:0; background-image:url(../images/camp_mid.jpg); background-repeat:repeat-y; }
div#destbottom { height:22px;margin: 0; padding:0; border:0; background-image:url(../images/camp_bot.jpg); background-repeat:no-repeat; }
div#destmidle ul, div#destmidle li { list-style: none; padding: 0; margin: 0; display: block; text-align: center; }
div#destmidle ul { padding: 5px; }
div#destmidle li { padding-bottom: 10px; font-size: 9px;}
div#destmidle ul li img { padding:5px;}

.drecbandname { font-weight:900; color:#000; }
.drectitle { font-weight:900; color:#91342F;; }
.drecprice { color: #000; }
div#destmidle ul li a img { border: 0; }
div#destmidle ul li a { font-size: 9px; display: block; background-color:#E5D8B6; border:0; text-decoration: none; }
div#destmidle ul li a:hover { background-color:#EFE7D1;}

/* direita */
div#lDireita { width: 124px; /*float: right; height:100%; padding:0; border:0; margin:0;*/ }




/* centro */

td#mtLeft { width: 170px; }
td#mtRight { width: 590px; }

div#lMain { /*margin-left: 172px; margin-right: 126px; padding:0; border:0;*/ width: 586px;  }

td#mtl { width:27px; height:50px; background-image:url(../images/main/l.jpg); background-repeat: repeat-y;}
td#mt { width: 100%; height:50px; background-image:url(../images/main/t.jpg); background-repeat: repeat-x; background-color:#E5D8B6;}
td#mtr { width:27px; height:50px; background-image:url(../images/main/r.jpg); background-repeat: repeat-y;}

td#ml { width:27px; height:100%; background-image:url(../images/main/l.jpg); background-repeat:repeat-y; }
td#mr { width:27px; height:100%; background-image:url(../images/main/r.jpg); background-repeat:repeat-y; }

td#mbl { width:27px; height:30px; }
td#mb { width: 100%; height:30px; background-image:url(../images/main/b.jpg); background-repeat: repeat-x; }
td#mbr { width:27px; height:30px; }

td#mainTD { background-color: #E5D8B8; padding-top: 20px; }

div#maintop { height:42px; margin: 0; padding:0; border:0; background-image:url(../images/main-top.jpg); background-repeat:no-repeat; position: relative; }
div#mainmidle { margin: 0; padding:10px;; border:0; background-image: url(../images/main-mid.jpg); background-repeat:repeat-y; min-height: 350px; position: relative; }
div#mainbottom { height:31px;margin: 0; padding:0; border:0; background-image:url(../images/main-bot.jpg); background-repeat:no-repeat;}
div#mform { height: 34px; width:430px; background-image: url(../images/fs-back.jpg); background-repeat: no-repeat; left: 15px; top: 5px; }
div#innerForm { position: absolute; top: 7px; left: 40px; }
div#innerForm select { color:#E5D8B6; font-size: 9px; background-color:#323232; line-height: 15px; height: 15px; border: 1px solid #323232; }
select#selGenero { width: 150px; }
select#selFormato { width: 85px; }
select#selPreco { width: 80px; }
select#selDisponibilidade { width: 95px; }
input#btnSCats { position: absolute; top: -1px; right: -28px; margin: 0; width: 22px; height: 22px; border:0; background-color:#323232;}
.btnOkblack { color:#CCC; background-image:url(../images/okb.gif); width:20px; height:20px; background-repeat: no-repeat; }
.btnOkblack:hover {cursor:pointer; }

/* fundo */
div#dummy { clear:both; height:1px; margin:0; padding:0; }
div#footer { text-align: center; position: relative; color: #E5D8B6; }
div#footer a { color:#E5D8B6; text-decoration: none; display: block; width: 110px; text-align:right; position: absolute; top:2px; right:5px;}
div#footer a:hover { color:#FFF; text-decoration: underline; }
div#leoDiv { padding-top: 30px; height: 70px; background-image: url(../images/leopardskin.gif); }
/*
div#lEsquerda { width: 172px; float:left; background-color:#FFFFCC; height:100%; }
div#lDireita { width: 129px; float: right; background-color:#FFCCCC; height:100%; }
div#lMain { background-color:#CCFFCC; margin-left: 172px; margin-right: 129px; }

*/
