		* { font-family: Arial, Helvetica, Undotum, sans-serif; }
		/*Containers*/
		html { background:url(../images/bg_geral.gif) repeat-x top; }
		body { font-size:12px; background:url(../images/bg_geral.jpg) no-repeat center top; }
		#extra {
			width:100%;
			height:100%;
			margin:0 auto;
			background:url(../images/rodape.jpg) repeat-x 0 bottom;
		}
		#geral {
			width:100%;
			height:100%;
			margin:0 auto;
			background:url(../images/painel.jpg) no-repeat center top;
			overflow:hidden;
		}
		#geral2 {
			width:990px;
			height:100%;
			margin: 0 auto;
		}
		/*Containers*/
		/*Painel*/
		#painel {
			width:990px;
			height:162px;
			margin:0 auto;
		}
		#painel .logo {
			float:left;
			display:block;
			background: url(../images/logo.jpg) no-repeat;
			width:372px;
			height:47px;
			margin:50px 0 0 22px;
			_margin:50px 0 0 11px;
			text-indent:-9999px;
		}
		#painel #search {
			float:right;
			margin-top:55px;
			margin-right:37px;
			_margin-right:18px;
		}
		#painel #search input {
			float:left;
			background: url(../images/bg_input.jpg) no-repeat;
			width:260px;
			height:28px;
			font-size:1.1em;
			border:0;
			padding:10px 0 0 8px;
			font-family:Arial, Helvetica, sans-serif;
			color:#4f818e;
		}
		#painel #search button {
			float:left;
			background:url(../images/bt_search.jpg) no-repeat;
			width:29px;
			height:26px;
			text-indent:-9999px;
			margin-top:6px;
			margin-left:5px;
		}
		#buttons_painel {
			width:100%;
		}
		#buttons_painel ul {
			float:right;
			margin:12px 15px 0;
			_margin:12px 5px 0;
		}
		/*#buttons_painel a {
			display:block;
			text-indent:-9999px;
			height:19px;
		}*/
		#buttons_painel li {
			float:left;
			margin-right:5px;
			background-color:#bcdaf4;
			/*background:url(../images/buttons_painel.jpg) no-repeat;*/
		}
		#buttons_painel li#bt_home {
			background:url(../images/buttons_painel.jpg) no-repeat;
			width:54px;
			height:19px;
			margin-right:5px;
		}
		#buttons_painel li#bt_home:hover, #buttons_painel li#bt_home.hover {
			background-position:left bottom;
		}
		#buttons_painel li#bt_login {
			background:url(../images/buttons_painel.jpg) no-repeat -58px top;
			width:54px;
			height:19px;
			margin-right:5px;
		}
		#buttons_painel li#bt_login:hover, #buttons_painel li#bt_login.hover {
			background-position:-58px bottom;
		}
		#buttons_painel li#bt_email {
			background:url(../images/buttons_painel.jpg) no-repeat -117px top;
			width:54px;
			height:19px;
			margin-right:5px;
		}
		#buttons_painel li#bt_email:hover, #buttons_painel li#bt_email.hover {
			background-position:-117px bottom;
		}
		#buttons_painel li#bt_cart_itens {
			background:url(../images/buttons_painel.jpg) no-repeat -177px top;
			width:84px;
			height:19px;
			margin-right:5px;
		}
		#buttons_painel li#bt_cart_itens:hover, #buttons_painel li#bt_cart_itens.hover {
			background-position:-177px bottom;
		}
		/*Menu*/
		#menu {
			color: #205a86;
			width:900px;
			height:53px;
			margin-top:6px;
			margin-left:40px;
		}
		#menu li.menu {
			float:left;
			color:#FFF;
		}
		#menu li#about {
			margin-left:0;
		}
		#menu li#what {
			margin-left:70px;
		}
		#menu li#products {
			margin-left:45px;
		}
		#menu li#contact {
			margin-left:32px;
		}
		#menu li#ordering {
			margin-left:35px;
		}
		#menu a.menu {
			display:block;
			width:119px;
			line-height:48px;
			color:#fff;
			text-align:center;
			font-size:1.1em;
		}
		#menu li:hover a.menu span, #menu li.hover a.menu span {
			background:url(../images/seta2.gif) no-repeat 0px 6px;
			color:#FFF;	
		}
		#menu li:hover a.menu, #menu li.hover a.menu {
			background:url(../images/bg_menu_hover.gif) repeat-x top;
			color:#FFF;
		}
		#menu li.menu a:hover { text-decoration:none; }
		#menu a.menu span {
			font-size:0.9em;
		}
		#menu li.maior a {
			width:140px;
		}
		#menu li.maior a:hover, #menu li.maior a:focus, #menu li.maior a.focus {
			background:url(../images/bg_menu_hover.gif) repeat-x top;
		}
		/* Sub-menu */
		/* Segundo Nivel */
		#menu li.menu {position:relative; z-index:100;  }
		#menu li:hover ul.biMenu, #menu li.hover ul.biMenu {display: block;}
		#menu ul.biMenu {
			display:none;
			position:absolute;
			top:100%;
			left:0%;
			background:#084f61 url(../images/bg_submenu.gif) repeat-x top;
			width:240px;
			/* for IE */
			filter:alpha(opacity=90);
			/* CSS3 standard */
			opacity:0.90;
			padding-top:10px;
		}
		#menu li.biMenu {
			_float:left;
			background: url(../images/divisoria.gif) no-repeat center bottom;
			width:100%;
		}
		#menu li.last {
			background:none;
			margin-bottom:15px;
		}
		#menu li.biMenu a {
			cursor:pointer;
			color:#FFF;
			width:170px;
			text-decoration:none;
			background: url(../images/bullet1.gif) no-repeat 38px center;
			padding:9px 0 11px 52px;
			display:block;
			font-size:0.9em;
			font-family:Arial, Helvetica, sans-serif;
		}
		#menu li.biMenu a:hover {
			color:#d3eff6;
			text-decoration:underline;
			background:url(../images/bullet1.gif) no-repeat 38px center;
		}
		/* Fim: Menu */
		/*Conteudo*/
		.cycle {
			width:990px;
			margin:0 auto;
			height:320px;
		}
		.nav {
			position:relative;
			float:right;
			/* for IE */
			filter:alpha(opacity=60);
			/* CSS3 standard */
			opacity:0.60;
			margin-top:-30px;
			margin-right:15px;
			_margin-right:7px;
			z-index:200;
		}
		.nav a {
			display:block;
			padding:2px 8px;
			margin-left:8px;
			_margin-left:4px;
			float:left;
			color:#084c80 !important;
			font-size:1.0em;
			text-decoration:none !important;
			background:#c5d0db;
		}
		.nav a.activeSlide {background-color:#adbbca; color:#084c80 !important; font-weight:bold;}
		#conteudo {
			width:100%;
			min-height:1200px;
			_height:1200px;
			background:trasparent;
			margin:0 auto;
		}
		#conteudo2 {
			width:100%;
			height:100%;
			background:trasparent;
			margin:0 auto;
		}
		#conteudo #left {
			float:left;
			width:585px;
			padding:10px 0 0 30px;
		}
		#conteudo #right {
			float:left;
			width:355px;
			height:1000px;
			padding-left:20px;
			padding-top:15px;
		}
		/*Fim:NEW PRODUCTS*/
		/*Fim:Conteudo*/
		.copy {
			position:relative;
			font-size:1.2em;
			color:#5082ab;
			top:-280px;
			margin-left:30px;
			margin-bottom:250px;
		}
		.copy a
		{ color: #2872a5 }