body{ margin:0; padding:0; overflow:hidden; background:url(../imagens/bg_geral.jpg) repeat-x;}
.none{display:none;}
h1, h2, h3, h4, ul, li{ margin:0; padding:0; }
ul{ list-style-type:none;}
.flashHome{width:1680px; height:591px; position:absolute; left:50%; margin-left:-840px; padding-top:29px; z-index:2; }
.flashTemplate{width:1105px; height:591px; position:absolute; left:50%; margin-left:-552px; padding-top:30px; z-index:2; }

#geral{width:1000px; margin:0; padding:0; height:711px; position:absolute; left:50%; margin-left:-500px; z-index:20;}
#kaerea{ width:66px; height:28px; position:absolute; top:567px;}

#tempMenu{ width:1000px; height:28px;}
.escondeMenu{ width:1px; height:0px; overflow:hidden;}

#tempMenu ul.ulMenu{ width:1000px; margin:0 0 0 10px; padding:0; font:italic 11px "Lucida Sans", arial; color:#60af9d; text-transform:uppercase;}
#tempMenu li{ float:left; height:30px;}
#tempMenu li a{ float:left; height:30px; background:url(../imagens/sprite.gif) no-repeat;}

#tempMenu li .liMenuUm{ width:94px; background-position:0 0;}
#tempMenu li .liMenuUm:hover{ background-position:0 -30px;}

#tempMenu li .liMenuDois{ width:85px; background-position:-94px 0;}
#tempMenu li .liMenuDois:hover{ background-position:-94px -30px;}

#tempMenu li .liMenuTres{ width:76px; background-position:-179px 0;}
#tempMenu li .liMenuTres:hover{ background-position:-179px -30px;}

#tempMenu li .liMenuQuatro{ width:119px; background-position:-255px 0;}
#tempMenu li .liMenuQuatro:hover{ background-position:-255px -30px;}

#tempMenu li .liMenuCinco{ width:74px; background-position:-374px 0;}
#tempMenu li .liMenuCinco:hover{ background-position:-374px -30px;}

#tempMenu li .liMenuSeis{ width:73px; background-position:-448px 0;}
#tempMenu li .liMenuSeis:hover{ background-position:-448px -30px;}

#tempMenu li .liMenuSete{ width:123px; background-position:-521px 0;}
#tempMenu li .liMenuSete:hover{ background-position:-521px -30px;}

#tempMenu li .liMenuOito{ width:83px; background-position:-644px 0;}
#tempMenu li .liMenuOito:hover{ background-position:-644px -30px;}

#tempMenu li .liMenuNove{ width:120px; background-position:-727px 0;}
#tempMenu li .liMenuNove:hover{ background-position:-727px -30px;}

#tempMenu li .liMenuDez{ width:76px; background-position:-847px 0;}
#tempMenu li .liMenuDez:hover{ background-position:-847px -30px;}

#sustentaSubMenu{ width:900px; position:absolute; top:0; left:0; z-index:5000;} /* Div que contém a ul do submenu */

/******   Elementos para menu drop down   ******/
#tempMenu ul li { position:relative; float: left; display:inline;}
#tempMenu li ul.subMenu{ position: absolute; top:30px; _top:30px; /* Set 1px less than menu width*/ display:none; z-index:5000;}
#tempMenu ul li.aSubMenu {display: block; padding:0; background: #fff;/*  IE6 Bug */ /*border: 1px solid #ccc; IE6 Bug */ }
#tempMenu li:hover ul.subMenu, li/*.aSubMenu*/.over ul.subMenu {display: block; }

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#tempMenu li:hover ul.subMenu, #tempMenu li/*.aSubMenu*/.over ul.subMenu { display: block; } /* The magic */
/***********************************************/
/*#sustentaSubMenu*/ ul.subMenu li.aSubMenu a:hover { color: #E2144A; background: #FFF; } /* Hover Styles */

li ul.subMenu li.aSubMenu a { padding:0; height:2px;} /* Sub Menu Styles */

li.aSubMenu:hover ul.subMenu, li/*.aSubMenu*/.over ul.subMenu { width:900px; display: block; border:1px solid #FFF; left:-10px;} /* The magic */

#tempMenu li ul li .aSubMenu{  background:#60af9d; height:22px; padding:8px 5px 0 5px; font:11px arial; color:#edf8eb; text-decoration:none; text-align:center; float:left; border-right:1px solid #7cbead;}
#tempMenu li ul li .aSubMenu:hover{  background:#7cbead; height:22px; padding:8px 5px 0 5px; color:#edf8eb;}