@charset "utf-8";

/* ---------------------------------------------------
 * Filename:	menu.css
 * Description:	Regras das estruturas do menu de navegação.
 * Version:		1.0.0 (2009-07-13) YYYY-MM-DD
 * Website:		http://www.poraodastintas.com.br/
 * Author:		Heitor Rolim – iDesk Informática
 *
 * == STRUCTURE ======================================
 * 
 * Page width: 780px  static
 * Number of columns: 02
 * --------------------------------------------------- */

#menu {
	margin:auto;
	position:relative;
	width:780px;
	height:40px;
}

#menu a { border:0;	}

ul#navmenu-h {
	text-align:left;
	width:572px;
	height:40px;
	left:10px;
	list-style:none;
	position:absolute;
	background:url(images/fundo-menu.png) no-repeat;
}

ul#navmenu-h li { 
	float:left;
	display:inline;
	position:relative;
}

/* Root Menu */
ul#navmenu-h a {
	float:left;
	display:block;
	background:url(images/fundo-menu.png) no-repeat;
	color:#FFF;
	text-decoration:none;
	height:40px;
	text-indent:9999px;
	overflow:hidden;
}

ul#navmenu-h a.empresa,
ul#navmenu-h a.servicos,
ul#navmenu-h a.portfolio,
ul#navmenu-h a.contato {
	width:120px;
}

ul#navmenu-h a.empresa { width:81px; background-position:0px 0px; }
ul#navmenu-h a:hover .empresa,ul#navmenu-h li:hover a.empresa, ul#navmenu-h li.iehover a.empresa { background-position:0px -42px; }
ul#navmenu-h a.produtos { width:95px; background-position:-81px 0px; }
ul#navmenu-h a:hover .produtos,ul#navmenu-h li:hover a.produtos, ul#navmenu-h li.iehover a.produtos { background-position:-81px -42px; }
ul#navmenu-h a.orcamento { width:113px; background-position:-176px 0px; }
ul#navmenu-h a:hover .orcamento, ul#navmenu-h li:hover a.orcamento, ul#navmenu-h li.iehover a.orcamento { background-position:-176px -42px; }
ul#navmenu-h a.dicas { width:75px; background-position:-289px 0px; }
ul#navmenu-h a:hover .dicas, ul#navmenu-h li:hover a.dicas, ul#navmenu-h li.iehover a.dicas { background-position:-289px -42px; }
ul#navmenu-h a.localizacao { width:109px; background-position:-364px 0px; }
ul#navmenu-h a:hover .localizacao, ul#navmenu-h li:hover a.localizacao, ul#navmenu-h li.iehover a.localizacao { background-position:-364px -42px; }
ul#navmenu-h a.contato { width:86px; background-position:-473px 0px; }
ul#navmenu-h a:hover .contato, ul#navmenu-h li:hover a.contato, ul#navmenu-h li.iehover a.contato { background-position:-473px -42px; }

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a { color: #FFF; }

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }