/* 
  Projecto: www.ilon.pt
  Produção: José Monteiro, Marlene Nobre
  Almada - Portugal: Janeiro 2007
  Versão: 2.0 
*/
body {text-align:center;margin:0;background:url(img/fundo.gif) repeat; color:#333;font-family:verdana,geneva,arial, sans-serif;}

/* gerais */
strong {color:#943a27;}
br.clear{clear:both;}
marquee {padding:2px;background:#ffff99;color:#000;font:bold .9em arial; text-align:center; height:100px;}
marquee span {padding:0 5px;color:red;}

i {font:bold normal .85em verdana,arial,sans-serif; background:#ffff99; padding:0 2px;}
img {background:url(img/load.gif) no-repeat center center;font-size:.7em;color:#943a27;border:none;}
img.quem-somos {margin:20px 0 20px 30px;}

img.dir {float:right; margin:15px; border:1px solid #e1e1a3; padding:1px; }

.opaco a:hover {background-color:#993;text-decoration:none; filter:alpha(opacity:30); -khtml-opacity:0.3; -moz-opacity:0.3; opacity:0.3;}

.centro {margin:15px 0;text-align:center;}

p {margin:0; padding:0 10px 5px 10px; font: .85em/1.5em "trebuchet ms",verdana,sans-serif;}
p small {color:#999933; font-size:small;}
fieldset {border:1px solid #e1e1a3; margin:10px;}
legend {color:#943a27; padding:0 5px; font:bold .8em "trebuchet ms",verdana,sans-serif;}
/* rotator */
div#rotator {height:300px;overflow:hidden;position:relative; }
div#rotator img {display:none;position:absolute;top:8px;left:35px;}
/* rotator */
/* p.head {background:#e3ebc0; border:solid #e1e1a3;border-width:2px 0 2px 2px; padding:10px; margin:10px 0;} */
ul.head {background:#e3ebc0; border:solid #e1e1a3;border-width:2px 0 2px 2px; padding:10px; margin:10px 0;}
ul.head li {padding:5px 0;}

p.uteis {text-align:right; padding-right:50px;}

h1 {height:70px;margin:0; background: url(img/banner.gif) no-repeat; text-indent:-98342px; }
h1 a {display:block; height:70px;}

h2 {font:bold 1.1em tahoma, georgia, serif; color:#999933; margin:0; padding:10px; }
h3 {font-size:.8em; margin:10px 0 2px 0; padding:0 15px;}
/*lista geral*/
ul {list-style: inside disc; margin:0; padding:0 0 0 20px;  font: .8em/1.5em "trebuchet MS", Verdana, sans-serif;}
ul li { padding:0 0 0 10px; }
ul.lista {margin:10px 0;}
ul.lista li {padding:3px 5px; }
/*lista produtos*/
ul.produtos {margin-left:25px;border:solid #e8e8e8;border-width:1px 1px 1px 10px;}
ul.produtos li {padding:0 0 2px 30px;color:#943a27;list-style:none outside;font-weight:bold;background:url(img/ico-ponto.gif) no-repeat 15px 6px;}
/*preços e condições*/
dl {border:solid #e1e1a3; border-width:0 1px 1px 1px; margin:10px; background:#f0f3d8;  }
dl dt {font:bold .8em verdana,arial,sans-serif;padding:2px 10px;background:#e1e1a3; color:#943a27;}
dl dd {margin:2px 0 8px 5px;padding:2px 0;font:.9em "trebuchet ms",verdana,sans-serif;  }
dl u {text-decoration:line-through;}

#geral {width:760px;margin:0 auto;background:#f5f5f5;border:dotted #d4b26b;border-width:0 1px;text-align:left;}
/* menú lista */

/*imagem do banner */
div#banner {background:url(img/banner-foto.jpg) no-repeat top right; border-bottom:solid #c96; }
    #banner div {border:1px solid #e1e1a3;margin:0 0 0 250px;width:460px;height:170px;background:#d4b26b url(imgs/banner.jpg) no-repeat;}
    #banner ul#menu {float:left;padding:0;width:235px;height:180px; background:url(img/menu.gif) no-repeat;overflow:auto; }
    #banner ul#menu li {margin:0;padding:0;text-indent:-54948px;list-style:none outside;border-bottom:1px solid #fff;}
    #banner ul#menu li a {display:block; height:28px; margin:0; font-weight:bold;}
    #banner ul#menu li.home {margin-top:13px;}

 div#lateral {width:230px; float:left; padding:0 0 10px 0; }
    div#lateral dl {background:#e8e8e8; border:1px solid #d4b26b; text-align:center;  }
    div#lateral dl dt {background-color:#e1e1a3; border-bottom:2px solid #fff; padding:3px;}
    
    div#lateral dl#telefones { }
    div#lateral dl#horarios { }

    div#lateral .nota { color:red; }
    div#lateral span.decor {background:url(img/flores-decor.jpg) no-repeat; display:block; width:200px;height:200px;margin-left:15px;}
    div#lateral div.firefox {margin:25px 0 10px 0; text-align:center; /* retirar */}

div#conteudos {margin:0 0 0 235px; padding-bottom:20px; background:#fff; }

address {height:50px; text-align:right; margin:0; padding:10px 80px 0 0; font:normal .8em "trebuchet ms", verdana, sans-serif; background:#fff url(img/ilon-logo.gif) no-repeat 60px 10px; border-top:1px dotted #d4b26b;}

/*mapa do local*/
dl.contactos {margin:15px;font-size:1.1em;}
dl.contactos dt {margin:10px 0;}
dl.contactos dd { }
dl.contactos dd.mapa {margin:15px 0 10px 0; padding:0; text-align:center;}
dl.contactos dd.mapa img {border: 1px solid #d4b26b;}
/* Separadores */
div.hr {height:30px; border:0; background: #fff url(img/sep.gif) no-repeat scroll center; }
div.hr, div.hr hr {display:none;}
/* galeria */
div#galeria {text-align:center; margin:20px 0; }
div#galeria img {margin:5px; border:1px solid #943a27; padding:1px; }
/* slimbox */
#lbOverlay {position:absolute;z-index:9999;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer {position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading {background:#fff url(http://marvirtual.com/a-file/js/img/loading.gif) no-repeat center;}
#lbImage {position:absolute;	left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;	width:50%;outline:none;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background:url(http://marvirtual.com/a-file/js/img/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right:0;}
#lbNextLink:hover {background:url(http://marvirtual.com/a-file/js/img/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family:verdana,arial,geneva,helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink {display:block;	float:right;width:66px;height:22px;margin:5px 0;outline:none;background:transparent url(http://marvirtual.com/a-file/js/img/closelabel.gif) no-repeat center;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:bold;}

