/* Estrutura do Site */
@import url("lightbox.css");
@import url("thumb.css");

* {padding:0; margin:0; border: 0px; }

body { background: url(../img/bg.gif) top center repeat-y  #497456;  }

#base { width:790px; margin: 0 auto; position: relative; }

#header { margin-top:10px;}

#logo { width:134px; height:102px; margin:0; float:left; }


/* Home */
#banner_home { width:630px; height:106px; margin-left:20px; float:left; }

#foto_home { width:790px; height:250px; margin-top:45px; _margin-top:43px;  float:left; background:url(../img/foto_home.jpg) no-repeat;
}

/*#destaque01{ width:390px; height:160px; margin-top:10px; border:solid 1px #ffffff; text-align:center; float:left; background:url(../img/banner/bh_acomodacoes.jpg) no-repeat; text-align:left }

#destaque02{ width:390px; height:160px; margin-top:10px; margin-left:5px; margin-left:5px; border:solid 1px #ffffff; float:left; background:url(../img/banner/bh_spa.jpg) no-repeat; text-align:left; }*/

#destaque01 { width: 390px; height: 160px; margin-top:10px; margin-top:10px; float: left; position: relative; background:url(../images/bg_diretoria.jpg) no-repeat;}
#destaque02 { width: 390px; height: 160px; margin-top:10px;  float: right; position: relative;  background:url(../images/bg_fundadores.jpg) no-repeat;}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff;  }

/* Menu */
#menu {float:left; }

#nav {width:790px; height:43px; position:relative; }

#nav .select, #nav .current {margin:0; padding:0; list-style:none;}

#nav li {display:inline; margin:0; padding:0; height:auto;}

#nav .select a,
#nav .current a {display:block; height:31px; float:left; text-decoration:none; line-height:43px; white-space:nowrap; }
* html #nav .select a, * html #nav .current a {width:1px; height:21px;}


#nav .select a:hover, 
#nav .select li:hover a { cursor:pointer;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}

#nav .current a {background:#497456;}


#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {background-color:#497456; }

#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {background-color:#497456;}

#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block; background-color:#497456; position:absolute; width:790px; top:43px; left:40px; padding:0; z-index:100; }

#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}

#nav .sub_active {display:block; background-color:#497456; position:absolute; width:600px; top:43px; left:40px;  padding:0; z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1;  }

#nav .sub_active a {height:31px; text-decoration:none; line-height:31px; white-space:nowrap; display:block; float:left; margin:0; white-space:nowrap; border:0;}

#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block; background:#497456;  margin:0; white-space:nowrap; border:0; }

/* Spa */

.spamenu{ padding: 0; width:500px; }

.spamenu div.titulo a{ background:url(../img/bg_jquery.jpg) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; display: block; text-align: left; position: relative; /*To help in the anchoring of the ".statusicon" icon image*/ width:500px; height:23px; padding: 5px 5px 5px 5px; padding-left: 8px; text-decoration: none; }

.spamenu div.selected a, .spamenu div.titulo a:hover{ background:url(../img/bg_jquery.jpg) no-repeat; }

.spamenu div.submenu{ /*DIV that contains each sub menu*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding: 5px 5px 5px 5px; padding-left: 8px; width:500px; /*Sub Menu Height*/ }

a.submenulink { background:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration: none;text-align: left; }

a.link_home {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration: none;text-align: left; margin: 50px 50px 50px 50px}