body {margin: 0px;padding: 0px;background: url("../images/body.gif") 0 0 repeat;text-align:center}
/* Container */
.container {position: relative;padding:20px;margin:20px;background: #fff}
.container img.eng {position:relative;margin-top:-17px;float:right;margin-right:6px}
/* header */
.header {position:relative;height:215px} 
.header .top {background:#40413c;position:relative;font-size:6px}
.header .top .ctop1 {background: url("../images/ctop1.gif") no-repeat;height:9px}
.header .top .ctop2 {background: url("../images/ctop2.gif") no-repeat right;height:9px;margin-top:-9px}
.header .texttop {background:#32312c;height:24px;color:#c0c0be;font:bold 10px Arial, Helvetica, sans-serif;letter-spacing:1px}
.header .texttop .www {text-align:left;margin-left:10px;padding-top:6px}
.header .texttop .date {margin-right:10px;margin-top:-12px;text-align:right}
.header .logotipo {height:182px;width:546px;background: url("../images/logotipo.gif") no-repeat;position:relative;float:left}
.header .mid {height:182px;margin-top:-182px;width:99.9%;background: url("../images/headermid.gif") repeat-x;float:left}
.header .rig {height:182px;margin-top:-182px;width:10px;background: url("../images/headerright.gif") no-repeat;float:right}
.header .anim {height:160px;position:relative;float:right;margin-top:-170px;margin-right:10px}
/* leftside */
.leftside {margin-top:15px;position:relative;float:left;text-align:left;width:191px}
/* Menu */
.menu {background:#797976 url("../images/menu.gif") top no-repeat;width:191px;min-height:170px;margin-bottom:15px}
.menu ul {width:191px;min-height:150px;background:url("../images/menubot.gif") bottom no-repeat;margin:0px;padding:1px 0 12px 0}
.menu ul li {position:relative;margin:15px 13px 2px 13px;list-style:none;padding-bottom:4px;background: url("../images/linemenu.gif") no-repeat left bottom}
.menu ul li.current a {font-weight:bold;color:#f0f0f0}
.menu ul li a:link, .menu ul li a:visited{padding-left:4px;font:14px Arial, Helvetica, sans-serif;color:#e7e7e7;text-decoration:none}
.menu ul li a:hover{color:#fff}
/* promocoes */
.areacinza {background: url("../images/acinza.gif") no-repeat;height:254px;padding:10px 5px 5px 15px;color:#585856;font:12px Arial, Helvetica, sans-serif}
/* ---- */
.areaprom {background: url("../images/prom.gif") no-repeat;height:254px;padding:10px 5px 5px 15px;color:#585856;font:12px Arial, Helvetica, sans-serif}
.areaprom font.titprom {font:13px Verdana, Arial, Helvetica, sans-serif;font-variant:small-caps;display:block;margin-bottom:-10px}
.areademsgs {background:#fff;height:254px;padding:10px 5px 5px 15px;color:red;font:bold 11px Arial, Helvetica, sans-serif}
/* main area */
#main {position:relative;margin-left:228px;text-align:left;margin-top:15px;margin-bottom:15px}
#main .leftcorner {height:198px;width:9px;background:url("../images/crleft.gif") no-repeat;position:relative}
#main .midbg{height:198px;margin-top:-198px;background: url("../images/midbg.gif") repeat-x}
#main .rightcorner {height:198px;margin-top:-198px;width:9px;background:url("../images/crright.gif") no-repeat;float:right;position:relative}
#main .botline {clear:both;position:relative;font-size:6px}
#main .botline .leftcorner2 {background:url("../images/crleft2.gif") no-repeat;height:10px;position:relative}
#main .midbg2{height:10px;margin-top:-10px;background: url("../images/midbg2.gif") repeat-x}
#main .botline .rightcorner2 {background:url("../images/crright2.gif") no-repeat right;height:10px;margin-top:-10px;position:relative}
/* home page */
.areaChome {background:  url("../images/imghome.jpg") no-repeat;height:436px;padding-top:14px}
.areaChome h1{margin-left:20px}
h1 {background: url("../images/ast.gif") no-repeat left;padding:0 0 2px 20px;font:bold 16px Verdana, Arial, Helvetica, sans-serif;font-variant:small-caps;color:#767673;margin:0 0 15px 0}
.imageshome {background: transparent url("../images/imgshome.png") no-repeat;height:392px;width:119px;float:right}
.brdright {/*background: transparent url("../images/brdright.gif") no-repeat;*/height:450px;width:10px;float:right;margin-top:-34px}
/* emp/cont/prod */
.areaC {padding:0 18px 5px 18px;border-left:1px solid #d0d0cf;border-right:1px solid #d0d0cf;margin-top:-184px;position:relative;min-height:540px;text-align:justify;font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;color:#585856}
/* --- */
.imgemp {background: url("../images/imgemp.jpg") no-repeat;height:206px}
/* contactos link email */
a:link, a:visited, a:hover {color:#2382a1;text-decoration:none;font-weight:bold}
/* mapa */
.mapapeq {margin-top:7px;cursor:pointer}
.mapa {cursor:pointer}
/* formcontact */
.formcontact form {margin:0;padding:0}
.formcontact {margin-left:50%;position:absolute;padding:0px;white-space:nowrap}
.formcontact table {margin-top:17px}
.formcontact table td{font-size:11px;color:#585856}
.formcontact table td input.inpform{width:235px;border:1px solid #e5e5e5;color:#585856;padding-left:2px}
.formcontact table td input.inptel{width:110px;border:1px solid #e5e5e5;color:#585856;padding-left:2px}
.formcontact table td textarea {width:235px;border:1px solid #e5e5e5;color:#585856;padding-left:2px}
.formcontact table td img {cursor:pointer}
#msgsucess {font-family:Arial, Helvetica, sans-serif;font-weight:bolder;font-size:11px;text-decoration:none;color:#488d41;font-variant:normal;margin-top:15px;margin-left:5px}
/* Footer */
.footer {clear:both;position:relative;margin:0 auto 0 auto;text-align:left;height:28px}
.footer .textfot {background:#32312c;position:relative;font-size:6px}
.footer .textfot .fot1 {background: url("../images/fot1.gif") no-repeat;height:9px}
.footer .textfot .fot2 {background: url("../images/fot2.gif") no-repeat right;height:9px;margin-top:-9px}
.footer .copy {background:#32312c;color:#c0c0be;font:bold 9px Arial, Helvetica, sans-serif;letter-spacing:1px;padding-left:10px;padding-bottom:3px}
.footer .copy a {color:#c0c0be;position:relative;z-index:100;text-decoration:none}
.footer .silvaventura {margin-right:10px;background:#40413c url("../images/silvaventura.gif") no-repeat;height:20px;width:119px;margin-top:-20px;z-index:10;position:relative;float:right}
.footer .fot {margin-top:-2px;background:#40413c;position:relative;z-index:1;font-size:6px}
.footer .fot .cfot1 {background: url("../images/cfot1.gif") no-repeat;height:9px}
.footer .fot .cfot2 {background: url("../images/cfot2.gif") no-repeat right;height:9px;margin-top:-9px}
/* Bottom */
.bottom {
clear:both;
position:relative;
margin:0 auto 0 auto;
}
/* PRODUTOS */
.list{position:absolute;width:97%;margin-top:25px}
.catalogo{margin-top:25px}
/*
.catalogo{float:left;width:300px;margin-top:-145px}
.catalogo2{width:300px;margin:0 0 0 310px;}
*/
.categorypreview, .productpreview{float:left;width:25%;height:200px}
.categorypreview p.legenda a, .productpreview p.legenda a {display:block;float:left;width:75%;padding-left:10px;margin-top:-12px;text-align:left;font:bold 14px Arial, Helvetica, sans-serif;font-variant:small-caps} 
.shadowimag {position:absolute;z-index:1;margin-top:5px;margin-left:-130px}
.miniimg {position:absolute;z-index:1;margin-top:1px;margin-left:-67px}
.shadowprom {margin-left:5px;height:136px;margin-top:-131px}
/* --- */
.back1 {text-align:right;margin-top:-39px;height:19px;font-variant:small-caps}
.back1 a {color:#2382a1;text-decoration:none}
.back1 img {margin-bottom:-4px;margin-right:1px}
/* --- */
.detalheimg {position:absolute;z-index:1;margin-top:8px;margin-left:-318px}
.descr {color:#2382a1;margin-top:-328px;margin-left:343px;font:bold 14px/1.5em  Arial, Helvetica, sans-serif;font-variant:small-caps;min-height:391px}
.dispon{font-size:12px;font-weight:normal}
.paginacao {clear:both;position:relative;z-index:1000;margin-top:0px;padding-left:8px;font:bold 11px Arial, Helvetica, sans-serif}
.paginacao span.disabled{color:#bbb}
span.current {color:#2382a1;padding:0 2px}
.paginacao a:link, .paginacao a:visited {color:#666;font-size:11px;font-variant:normal;padding:0 2px}
.paginacao a:hover {color:#000}
table.listprodadmin {font:bold 14px  Arial, Helvetica, sans-serif;font-variant:small-caps}
table.listprodadmin td.leg {color:#2382a1;padding-left:2px} 
table.listprodadmin td.leg a {text-decoration:none;color:#2382a1} 
table td .actions a  {font-size:11px;text-decoration:none;color:#cc1212;font-variant:normal} 
table td .actions font.edit a {color:#488d41} 
table td .actions font.online a {color:#2382a1} 
table td .actions font.online input {margin-bottom:-1px} 
table td img.imgactions  {margin-bottom:-3px;margin-right:3px} 
table td.new a  {font-size:11px;text-decoration:none;color:#488d41;font-variant:normal} 
.nrprod {font-size:11px;color:#585858;font-variant:normal;padding:0 10px 0 10px}
input.butprom {cursor:pointer;background:url("../images/butprom.gif") no-repeat;width:62px;height:19px;border:none;color:#fff;font:bold 11px Arial, Helvetica, sans-serif;vertical-align:top}
img.limparprom  {cursor:pointer}
/* LOGIN */
.loginarea {padding:8% 2%}
.loginarea table{text-align:justify;font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;color:#585856}
/*area de Login*/
.areaL {padding-left:18px;padding-right:18px;border-left:1px solid #d0d0cf;border-right:1px solid #d0d0cf;margin-top:-184px;position:relative;min-height:160px;text-align:justify;font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;color:#585856;margin-right:228px}
.areaL h1{margin:20px auto 0 auto;width:200px}
.areaL form {width:220px;margin:20px auto 0 auto}
.areaL form p {margin:3px 0}
.areaL form p.login label{padding-right:24px}
/* --- */
#main .leftcornerlogin {height:198px;width:9px;background:url("../images/crleft.gif") no-repeat;position:relative}
#main .midbglogin{height:198px;margin-top:-198px;background: url("../images/midbg.gif") repeat-x;margin-right:228px}
#main .rightcornerlogin {height:198px;margin-top:-198px;width:9px;background:url("../images/crright.gif") no-repeat;float:right;position:relative;margin-right:228px}
#main .midbg2login{height:10px;margin-top:-10px;background: url("../images/midbg2.gif") repeat-x;margin-right:228px}
#main .botline .rightcorner2login {background:url("../images/crright2.gif") no-repeat right;height:10px;margin-top:-10px;position:relative;margin-right:228px}
/* --- */
.loginarea input {width:155px;font-size:13px;color:#585856}
.loginarea input.but {margin-left:60px;background:url("../images/butform.gif") no-repeat;width:47px;height:19px;border:none;font:11px Verdana, Arial, Helvetica, sans-serif;cursor:pointer;color:#fff;margin-top:5px}
.menu ul li.logout {position:relative;margin:30px 13px 2px 18px;list-style:none;background:url("../images/logout.gif") no-repeat}
.menu ul li.logout a {padding:3px 12px;font-size:12px;font-weight:bold;color:#444}
/* FORM */
table.newprod td {font-size:13px;color:#585856}
table.newprod td input.butform {background:url("../images/butform.gif") no-repeat;width:47px;height:19px;border:none;font:12px Arial, Helvetica, sans-serif;cursor:pointer;color:#fff;margin-top:5px}
table.newprod td input, table.newprod td textarea, table.newprod td select  {width:290px}
table.newprod td input.butform1 {background:url("../images/butform1.gif") no-repeat;width:62px;height:19px;border:none;font:12px Arial, Helvetica, sans-serif;cursor:pointer;color:#fff;margin-top:5px}
/* promocoes */
table.tabprom {font:bold 14px  Arial, Helvetica, sans-serif;font-variant:small-caps}
table.tabprom b {color:#2382a1}
table.tabprom .promdesc{font-weight:normal;font-variant:normal;font-size:12px}
table.tabprom td.line {border-bottom:1px solid silver}
.imagprom {position:absolute;z-index:1;margin-top:1px;margin-left:-67px}
.errorExplanation {color:red}
/* upload do catalogo */
#catalogo_error {color:red;background:url(/images/alert.gif) no-repeat 0px 1px;font-weight:bold;padding:2px 0 2px 22px}
a.catalogo_link, a.catalogo_link:hover, a.catalogo_link:visited {color:#2382a1;padding-left:22px;padding-bottom:5px;background:url(/images/pdf.gif) no-repeat top left;text-decoration:none}
small.catalogo_desc {margin-bottom:10px;color:#777774;display:block}
div.upload_catalogo {margin-top:15px}
div.upload_catalogo input {display:block;margin-bottom:20px}

/* Docs */
.areaC a.new  {font-size:11px;text-decoration:none;color:#488d41;font-variant:normal;font-weight:bold}
.actions a  {font-size:11px;text-decoration:none;color:#cc1212;font-variant:normal;font-weight:bold} 
.actions font.edit a {color:#488d41;font-weight:bold} 
.actions font.online a {color:#2382a1;font-weight:bold} 


