/*--------------------------------------------------------------------
Corpo Style: Turismo-ingles / Estruturas comuns (IE6 FF1.5)

Version: 	1.0
author: 		Burocratik (alexandre gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/

/* =Menu Principal: metodo Gilder-Levin com link e roll over
-----------------------------------------------------------------------*/
ul#mainMenu {
	position: absolute;
	top: 20px; left: 225px; 
	width: 432px; height: 29px;
	margin: 0; padding: 0;
	list-style: none;
}
ul#mainMenu li {
	float: left; height: 29px;	padding: 0;
	background: transparent url(imgs/menu-principal.gif) no-repeat; /* :INFO: Garantir k IE nao tem flick da imagem no roll over*/
}
ul#mainMenu li a { 
	position: relative; display: block; /* :BUG: para alt aparecer no IE em todo a zona*/
	height: 100%; width: 100%; padding: 0; overflow: hidden;
	color: #1b5d35; border: 0;
}
ul#mainMenu li a:hover { 
	visibility: visible; /* :BUG: para no IE  para as imagens voltarem ao posicao non-hover*/
}
ul#mainMenu li a span { 
	position: absolute; top: 0px; left: 0px;
	width: 100%; height: 100%; cursor: pointer; /* :BUG: para IE<=6 aparecer*/
}

li#historia, li#historia-on {
	position: relative; /* :INFO: para o z-index dos elementos k estao dentro funcionar*/
	width: 39px;
	margin: 0 12px 0 0; /* :INFO: uso margin para o fundo nao aparecer nos 17px de comprimento*/
}
li#historia a span {background: transparent url(../imgs/menu-principal.gif) no-repeat 0px 0px;}
li#historia a:hover span, 
li#historia a:focus span {background: transparent url(../imgs/menu-principal.gif) no-repeat 0px -29px;}
li#historia-on span {
	position: absolute;
	top: 0px; left: 0px;
	width: 100%; height: 100%;
	background: transparent url(../imgs/menu-principal.gif) no-repeat 0px -29px;
}

li#roteiro, li#roteiro-on {position: relative; width: 72px; margin: 0 12px 0 0; }
li#roteiro a span {background: transparent url(../imgs/menu-principal.gif) no-repeat -51px 0px;}
li#roteiro a:hover span, 
li#roteiro a:focus span {background: transparent url(../imgs/menu-principal.gif) no-repeat -51px -29px;}
li#roteiro-on span, li#roteiro-on a span{
	position: absolute;
	top: 0px; left: 0px;
	width: 100%; height: 100%;
	background: transparent url(../imgs/menu-principal.gif) no-repeat -51px -29px;
}

li#castelo, li#castelo-on { position: relative; width: 35px; margin: 0 12px 0 0; overflow: hidden;}
li#castelo a span {background: transparent url(../imgs/menu-principal.gif) no-repeat -135px 0px;}
li#castelo a:hover span, 
li#castelo a:focus span {background: transparent url(../imgs/menu-principal.gif) no-repeat -135px -29px;}
li#castelo-on span {
	position: absolute;
	top: 0px; left: 0px;
	width: 100%; height: 100%;
	background: transparent url(../imgs/menu-principal.gif) no-repeat -135px -29px;
}

li#produtos, li#produtos-on {position: relative; width: 81px; margin: 0 12px 0 0;}
li#produtos a span {background: transparent url(../imgs/menu-principal.gif) no-repeat -182px 0px;}
li#produtos a:hover span, 
li#produtos a:focus span {background: transparent url(../imgs/menu-principal.gif) no-repeat -182px -29px;}
li#produtos-on span {
	position: absolute;
	top: 0px; left: 0px;
	width: 100%; height: 100%;
	background: transparent url(../imgs/menu-principal.gif) no-repeat -182px -29px;
}

li#festas, li#festas-on {position: relative; width: 110px;	margin: 0;}
li#festas a span {background: transparent url(../imgs/menu-principal.gif) no-repeat -275px 0px;}
li#festas a:hover span, 
li#festas a:focus span {background: transparent url(../imgs/menu-principal.gif) no-repeat -275px -29px;}
li#festas-on span {
	position: absolute;
	top: 0px; left: 0px;
	width: 100%; height: 100%;
	background: transparent url(../imgs/menu-principal.gif) no-repeat -275px -29px;
}


/* =Footer
--------------------------------------------------------------*/
/*#footer p.certificado{
	position: absolute; left: 460px; top: 3px; margin: 0; padding: 0;
	display: block; width: 56px; height: 57px; overflow: hidden; text-indent: -5555px;
}*/
#footer p.certificado{
	position: absolute; left: 415px; top: 3px; margin: 0; padding: 0;
	display: block; width: 114px; height: 57px; overflow: hidden; text-indent: -5555px;
}
