#wrap .header { display:inline; float:left; width:100%; background:url(../img/base/topo/bg_fundo_menu.gif) repeat-x left top; }
.header h1 a { display:inline; float:left; height:63px; width:217px; text-indent:-9999em; background:url(../img/base/topo/logo_toledo.gif) no-repeat; }

.header .ferramentas  { display:inline; float:left; width:480px; margin-left:0px; font-family:Trebuchet MS; font-size:0.75em; }
.header .ferramentas .links  { display:inline; float:right; width:350px; margin:5px 15px 0 0; text-align:right; color:#696969; }
.header .ferramentas .links a  { color:#999; }
.header .ferramentas .links a:hover  { text-decoration:none; color:#000; }

/* *********************
	BUSCA NO SITE
************************ */
	#wrap .header .search { display:inline; float:right; width:166px; margin:15px 10px 0 0; padding-left:22px; background:url(../img/icones_botoes/lupa.gif) no-repeat left top; }
	#wrap .header .search .busca  { float:right; }
	#wrap .header .search .busca fieldset { display:inline; width:166px; }
	#wrap .header .search .busca fieldset label { float:left; margin:0; }
	#wrap .header .search .busca fieldset label input { width:125px; margin:0px 2px 0px; padding:0 3px; font-size:11px; color:#999; }
	#wrap .header .search .busca fieldset button  { cursor:pointer; width:26px; height:22px; border:none; text-indent:-9999px; background:url(../img/icones_botoes/bt_busca.gif) no-repeat left top; }
	#wrap .header .logonfe { display:inline; float:left; text-indent:-99999px; background:url(../img/base/topo/logo-nfe.gif) no-repeat left top; width:75px; height:63px;  }
/* /BUSCA NO SITE */

/* *********************
	MENU PRINCIPAL
************************ */
	.navegacao,
	.navegacao ul,
	.navegacao ul li,
	.navegacao ul li a { display:inline; float:left; }	
	
	.navegacao { width:100%; background:url(../img/base/topo/fundo_bt_menu_azul.gif) repeat-x left top; }
	.navegacao ul { position:relative; z-index:200; width:100%; }
	.navegacao ul li { position:relative; border-right:#b5b5b5 1px solid; padding-bottom:0; font-family:Trebuchet MS; text-transform:uppercase; }
	.navegacao ul li a { padding:3px 20px 2px 20px; height:16px; font-size:0.75em; font-weight:bold; background:url(../img/base/topo/fundo_bt_menu_azul.gif) repeat-x; color:#fff; }
	.navegacao ul li a:hover { color:#fff; }
	
	.navegacao ul.eng li a { padding:3px 27px 5px 26px; }
	.navegacao ul.esp li a { padding:3px 26px 5px 25px; }
	
	.navegacao ul li.last a { padding:3px 29px 2px 29px; }
	.navegacao ul.eng li.last a { padding:3px 23px 5px 24px; }
	.navegacao ul.esp li.last a { padding:3px 21px; }
	
	#wrap .header .navegacao ul li a:hover, 
	#wrap .header .navegacao ul li.selecionado a { text-decoration:none; background:url(../img/base/topo/fundo_bt_menu_cinza.gif); }

	/* *********************
		SUBMENU TOPO
	************************ */
		.header .navegacao ul li .sub_menu { position:absolute; top:13px; left:0; display:none; float:left; width:160px; }
		.header .navegacao ul li .sub_menu ul { display:inline; float:left; width:160px; margin:9px 0 0 0; padding-bottom:10px; }
		.header .navegacao ul li .sub_menu ul li { display:inline; float:left; width:100%; margin:0; padding:0; text-align:left; color:#372008; border:none; text-indent:0; text-transform:none; background:none; }
		
		.header .navegacao ul li .sub_menu ul li a,
		#wrap .header .navegacao ul li.selecionado .sub_menu ul li a { display:inline; float:left; width:100%; margin:0; padding:4px 15px 2px 15px; text-indent:0; color:#2f609b; font-weight:normal; border-bottom:1px solid #94aac5; border-right:0; background:#e4efff; }
		
		.header .navegacao ul li .sub_menu ul li a:hover,
		#wrap .header .navegacao ul li.selecionado .sub_menu ul li a:hover { background:#e1e1e1; color:#585858; }
	/* /SUBMENU */ 

/* /MENU PRINCIPAL */

/* *********************
	SAUDACAO
************************ */
	.header .saudacao { displa:inline; float:left; width:100%; padding:2px 0; border-bottom:1px solid #cacaca; font-family:Trebuchet MS; font-size:0.75em; text-align:right; background:#f4f4f4; }
	.header .saudacao p  { display:inline; color:#333; }
	.header .saudacao .local  { float:left; padding:0 5px; }
	.header .saudacao .local a  { color:#3c74d8; }
	.header .saudacao .local a:hover  { color:#005dbf; text-decoration:underline; }
	.header .saudacao .data  { float:right; padding:0 10px; }
/* /SAUDACAO */
