/*@ engine:start */
html, body     { height: 100%; }
body      { margin: 0; padding: 0; font-family: tahoma; font-size: 11px; background: #000 url(/interface/imgs/fundo.png) no-repeat; color: #FFF; }
img        { border: 0; }
a:focus      { outline: none; }
fieldset       { margin: -4px; padding: 0 2px;}
fieldset legend    { font: 10px verdana;}
h1, .title    { font: bold 18px arial; color: #696969; }
h2         { font: normal 15px arial; color: #696969; }
h3         { text-transform: uppercase; font: normal 10px tahoma; color: #696969;  margin: 0 0 5px 0;  }
a        {color:#fff;text-decoration:underline;}
/*
#top div { border: 1px solid red; }
#middle div { border: 1px solid yellow; }
#bottom div { border: 1px solid green; }
*/
#main       { width: 1048px; height: 800px; margin: 0 auto;background:#000 url(/interface/imgs/mfundo.png) top center no-repeat; }
#top       {/* background: url(/interface/imgs/header_bg.jpg) no-repeat left top;*/ height: 326px; }
  #top-links       { float: right; padding: 5px;position:absolute; top:15px;*float:none;}
  #top-links a     { font: 9px verdana; letter-spacing: -1px; color: #6f6e6e; text-decoration: none; }
  #top-links a b     { color: #fff; font-weight: normal; }
  #top-links a:hover   { text-decoration: underline; }
  #lang-bar       { padding: 5px;position:absolute; top:15px;}
  #lang-bar  a      { font: 9px verdana; letter-spacing: -1px; color: #707070; text-decoration: none; }
  #lang-bar a.on     { color: #fff; }
  #lang-bar  a:hover  { text-decoration: underline; }
  #headerflash     {}

  #menu         { margin-top: -70px;text-align: center;  }
#middle       { width: 990px; margin: 0 auto; }  
  #content     { padding: 10px 40px 20px 40px; line-height: 1.5em; font-family:arial;font-size:12px;}  
  #content a { color: #fff; text-decoration:underline;}
  #content a:hover { color: #ff8000;}
#bottom       { background: url(/interface/imgs/footer_bg.jpg) no-repeat left top; height: 171px; }
#top-bottom     { color: #ababab; font-size: 13px; text-align: center; padding: 10px; }
#top-bottom  table { margin: 0 auto; }
#top-bottom  table td { padding: 10px; text-transform: uppercase; font: 13px verdana, arial; letter-spacing: -1px; }
#top-bottom b  { color: #ececec; }
#footer       { padding: 140px 0 10px 0; font: 9px tahoma; color: #2b2b2b; text-align: center;  }
#footer b     { color: #444444; }
#facebook  {float:right;margin-left:800px;}




#main .inner,
#bottom .inner  { width: 990px; margin: 0 auto; }

.destaques { margin: 40px 0; clear:both; padding-top:20px;}

#navbar { margin-top: -15px; margin-bottom: 10px; color: #ccc;}
a.navbar  { padding-right: 5px; color: #2F2F2F; text-decoration: none; }
a.hover { color: #ececec;}
span.navbar  { padding-left: 5px;   }

/* paginacao */
.page-nav         {text-align: center; margin-top: 20px;}
.page-nav span    {display: block; width: 15px; height: 14px; padding: 2px; border: 0!important; background-color: #fff;  float: left; margin-right: 1px; font: bold 10px verdana; color: #000;}
.page-nav a      {display: block; width: 15px; height: 14px; padding: 2px; border: 0!important;  float: left; margin-right: 1px; font:10px verdana; text-decoration: none; background:transparent url(/interface/imgs/menuon.png) no-repeat; color:#BFDEF5; }
.page-nav a:hover  {text-decoration: none; background-position: center top;}


.tile { width: 205px; height: 143px; margin-right: 20px; float: left; background-position: center center; }
.tile .titulo  { margin-top: -24px; margin-left: 13px; position:relative; font-size: 10px; font-family: verdana; }


#lavaLampBasicImage {
position: relative;
width: 990px;
padding: 15px;
padding-right:5px;
margin: 10px 0;
overflow: hidden;
height:40px;
}
#lavaLampBasicImage li {
float: left;
list-style: none;
}
#lavaLampBasicImage li.backLava {
background: url("../imgs/lava.png") no-repeat right -30px;
width: 9px; height: 30px;
z-index: 8;
position: absolute;
}
#lavaLampBasicImage li.backLava .leftLava {
background: url("../imgs/lava.png") no-repeat top left;
height: 30px;
margin-right: 9px; /* 7px is the width of the rounded shape */
}

#lavaLampBasicImage li a {
font: 14px arial;
text-decoration: none;
/*color: #696969;*/
color:#fff;
outline: none;
text-align: center;
top: 7px;
text-transform: uppercase;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
margin: auto 25px;    
}
#lavaLampBasicImage li a:hover, #lavaLampBasicImage li a:active, #lavaLampBasicImage li a:visited {
border: none;
}
#lavaLampBasicImage li.selectedLava a { color:#fff; }

.gallery_table  { margin-left: -20px; }
.gallery_table td { padding-left: 20px;}

/* engine:end @*/

