/* Firefox Dotted Outline Fix */
body { padding: 5px; border-top: solid 1px #fff; background: #fff url(../home/imagens/fundo.png) 0 0 repeat-x; font: 12px/normal Arial, Helvetica, sans-serif; background-color:#FFFFFF; margin:0; }
/* Firefox Dotted Outline Fix */
	a:active { outline: none; }
/* Firefox Dotted Outline Fix */
	a:focus { -moz-outline-style: none; }
/* Menu Body */
	ul#menu { width:100%; /*height:102px;
		background:url(bg.png) repeat-x;*/
		list-style:none; margin:0; padding:0; /*padding-top:20px;
		padding-left:20%;*/
		
	}
/* Float LI Elements - horizontal display */
	ul#menu li { float:left; }
/* Link - common attributes */
	ul#menu li a { background:url(../home/imagens/menu.png) no-repeat scroll top left; display:block; height:25px; position:relative; }
/* Specify width and background position attributes specifically for the class: "home" */
	ul#menu li a.home { width:160px;	/*este valor define o tamanho do botão*/ }
/* Specify width and background position attributes specifically for the class: "atuação" */
	ul#menu li a.atuacao { width:160px;	/*este valor define o tamanho do botão*/ background-position:-160px 0px; }
/* Specify width and background position attributes specifically for the class: "empresa" */
	ul#menu li a.empresa { width:160px;	/*este valor define o tamanho do botão*/ background-position:-320px 0px; }
/* Specify width and background position attributes specifically for the class: "eventos" */
	ul#menu li a.eventos { width:160px;	 /*este valor define o tamanho do botão*/ background-position:-480px 0px; }
/* Specify width and background position attributes specifically for the class: "contato" */
	ul#menu li a.contato { width:160px;	/*este valor define o tamanho do botão*/ background-position:-640px 0px; }
/* Span (on hover) - common attributes */
	ul#menu li a span { background:url(../home/imagens/menu.png) no-repeat scroll bottom left; display:block; position:absolute; top:0; left:0; height:100%; width:100%; z-index:100; }
/* Span (on hover) - display pointer */
	ul#menu li a span:hover { cursor:pointer; }
/* Shift background position on hover for the class: "home" */
	ul#menu li a.home span { background-position:0px -25px; }
/* Shift background position on hover for the class: "atuação" */
	ul#menu li a.atuacao span { background-position:-160px -25px; }
/* Shift background position on hover for the class: "empresa" */
	ul#menu li a.empresa span { background-position:-320px -25px; }
/* Shift background position on hover for the class: "eventos" */
	ul#menu li a.eventos span { background-position:-480px -25px; }
/* Shift background position on hover for the class: "contato" */
	ul#menu li a.contato span { background-position:-640px -25px; }
/* menu lateral */
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: right; line-height: 1.3em; vertical-align : middle; zoom: 1; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
/*define se o menu sera visivel*/

ul.dropdown li:hover > ul { visibility: visible; }
/*drop end*/


ul.dropdown { font-weight: bold; }
ul.dropdown li { padding: 7px 10px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #fff #d9d9d9 #d9d9d9; background-color: #f6f6f6; color: #000; }
ul.dropdown li.hover,  ul.dropdown li:hover { background-color: #eee; color: #000; }
ul.dropdown a:link,  ul.dropdown a:visited { color: #000; text-decoration: none; }
ul.dropdown a:hover { color: #000; }
ul.dropdown a:active { color: #ffa500; }
/* -- level mark -- */

	ul.dropdown ul { width: 150px; margin-top: 1px; }
ul.dropdown ul li { font-weight: normal; }
ul.dropdown *.dir { padding-right: 20px; background-image: url(images/nav-arrow-down.png); background-position: 100% 50%; background-repeat: no-repeat; }
ul.dropdown a, ul.dropdown span { display: block; padding: 7px 10px; }
ul.dropdown li { padding: 0; border: none; }
ul.dropdown ul a, ul.dropdown ul span { padding: 8px; }
/*-------------------------------------------------/
 *	@section	Custom Styles
 */

ul.dropdown li { }
ul.dropdown li.hover, ul.dropdown li:hover { background: #999999 0 100% repeat-x; color: #000; }
ul.dropdown li a:active { background: #CCCCCC repeat-x; }
/* Non-first level */

ul.dropdown ul { margin-top: 0; }
ul.dropdown li a, ul.dropdown *.dir { border-style: solid; border-width: 1px 1px 1px 0; border-color: #fff #d9d9d9 #d9d9d9; }
ul.dropdown li.hover *.open { border-style: solid; border-width: 1px 1px 1px 0; border-color: #ffa500 #d9d9d9 #d9d9d9; background-color: #fff; color: #000; }
ul.dropdown ul li.hover *.open, ul.dropdown-vertical li.hover *.open { padding-left: 15px; border-top-color: #fff; border-left: solid 1px #ffa500; }
ul.dropdown-vertical { width: 171px; }
ul.dropdown-vertical ul { top: 1px; left: 99%; }
ul.dropdown-vertical li { float: none; }
ul.dropdown li:hover > *.dir { border-style: solid; border-width: 1px 1px 1px 0; border-color: #ffa500 #d9d9d9 #d9d9d9; background-color: #fff; color: #000; }
ul.dropdown ul li:hover > *.dir,  ul.dropdown-vertical li:hover > *.dir { padding-left: 15px; border-top-color: #fff; border-left: solid 1px #ffa500; }
/*estilos de texto*/	
.style2 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.style3 { font-size: 14px }
.style5 { color: #006600 }
.style7 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

