/*ESTRUTURA*/

body 				{width:100%; margin:0; padding:0; background:url(../images/bg.png) top left repeat-x #030003; }
img 				{border:0px;}
#clear 				{clear:both;}

#wrapper			{width:990px; margin:0 auto; padding:0;}
#header				{width:990px; height:132px; margin:0; padding:0;}
#logo				{float:left; margin: 10px 0 0 10px;}

#login 				{width:650px; float:right; height:30px; display:block; }
#login div 			{float:right; width:451px; padding:0px; }
#login div span 	{float:left; padding:4px 0 0 0; font:10px Arial; color:#a38ba7; vertical-align:middle; }
#login div img 		{padding:0px 12px 0 0; vertical-align:middle; } 
#login div form 	{float:left; width:349px; height:26px; padding:2px 0 0 12px; background:url(../images/bg_login.png) top left no-repeat; }
#login div form label { font-size:9px; color:#a38ba7; vertical-align:middle; }
#login input{height: 10px; width:140px; color:#666; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#menu 				{float:left; width:600px; margin:0; padding:15px 0 0 95px;}
#menu ul 			{margin:31px 0 0 0; list-style:none; padding:0px;}
#menu ul li 		{float:left; list-style:none; margin:0; padding:0;}
#menu ul li a 		{text-decoration:none; }
#menu ul li a:hover {display:block; height:37px; background:url(../images/seta_menu.png) bottom center no-repeat;}
#menu ul li a:active {display:block; height:37px; background:url(../images/seta_menu.png) bottom center no-repeat;}
#menu .padding		{ padding:15px 4px 0 4px;}
#menu .teste		{display:block; height:37px; background:url(../images/seta_menu.png) bottom center no-repeat;}

#container			{width:990px; height:405px; background-image:url(../images/bg_container.jpg); background-repeat:repeat-y; 
padding:0; overflow:hidden;}
#flash				{width:946px; height:407px; margin:0 0 0 19px; background-color:#fff;}

#boxes				{width:990px; height:165px; margin-top:2px; padding:0; background-image:url(../images/bg_box2.jpg);}
#box_destaque		{float:left; width:639px; height:165px; background-image:url(../images/box_destaque.jpg); margin-left:20px;}
#box_destaque p		{float:right; width:238px; text-align:center; margin: 62px 12px 0 4px;}
#foto_destaque		{width:300px; float:left; margin:28px 0px 0px 2px;}

#box_cadastro		{width:303px; height:165px; float:right; margin-right:25px; padding:; background-image:url(../images/box_cadastro.jpg);}
#box_cadastro p		{margin: 35px 0 10px 0px; text-align:center}
#box_cadastro ul	{width: 200px; margin: 0 auto; padding:0;}
#box_cadastro li	{list-style:none; margin: 0; padding:0;}
#box_cadastro img	{margin: 2px 40px; padding:0;}

#mapa				{width:730px; margin: 0 auto;}
.links				{width: 120px; float:left; padding:0; margin:0;}
.links ul			{list-style:none; margin:10px 0 0 0; padding:0;}
.links li			{margin: 2px 0; padding:0;}

#rodape				{width:990px; margin:0 auto; padding:0;}
#rodape img			{margin-left: 40px;}

#rodape2				{width:990px; margin:0 auto; position:relative; top:-30px; padding:0;}
#rodape2 img			{margin-left: 40px;}

/*LINKS AMBIENTES*/

#sessao_linhas		{background-image:url(../images/bg_line_ambientes.jpg); position:relative; top: -28px; width:990px; height:50px; padding:0; }
#foto_ambiente		{width:944px; height:405; margin:0 20px; position:relative; top:-30px; z-index:0;}
#submenu			{position:relative; z-index:1; margin-left:420px; top: -2px;}
#galeria			{width:990px; margin:0; padding:0; height:117px; position:relative; top:-30px; background-image:url(../images/bg_gallery.jpg);}
#container2			{width:990px; height:405px; position:relative; top: -30px; background-image:url(../images/bg_container.jpg); background-repeat:repeat-y; }
#container2 img		{margin: 0 0 0 20px;}

.nav				{width:850px; margin:0 auto; padding:0; position:relative; background-color:#a6ce39;}
.nav ul				{margin:0; padding:0;}
.nav li				{float:left; margin:3px 3px; list-style:none;}
.nav img			{border:1px solid #FFFFFF;}

.next				{float:right; width:21px; height:22px; position:relative; top:45px; right:25px;}
.prev				{float:left; width:21px; height:22px; position:relative; top:45px; left:20px}


/*LINK EMPRESA*/

#empresa			{width:946px; height:405px; margin:0 0 0 19px; padding:0; background-image: url(../images/bg_empresa.jpg); background-repeat:no-repeat;}

#texto_empresa		{width:946px; margin: 0 auto; padding:55px 0 0 55px;}
#texto_empresa img	{text-align:right; margin:3px 55px 0 0;}

/*LINK FALE CONOSCO*/

#img_contato		{width:300px; float:left; margin:20px 30px;}
#formulario			{width:560px; float:left; margin:30px 10px;}


/*LINK LOJAS*/

#lojas				{width:940px; margin:0px 0 0 19px; padding-top:50px;}
#lojas ul			{margin:0px; padding:40px 30px}
#lojas li			{list-style:none; margin:20px 0; float:left; width:176px;}

#lojas_menu			{width:490px; margin:15px 0 0 35px; padding:0; float:left;}


/*FONTES*/

.input_cadastro		{height: 15px; width:180px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.emdestaque			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; line-height:12px;}
.text_links			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #8b6e8f; line-height:16px;}
.login				{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a48ba9;}
.titulo_ambiente	{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#666;}
.text_ambientes		{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:10px; color: #333;}
.titulomap			{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; margin-left:10px;}
.text_form			{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#666;}
.form_input			{width:252px; border:0; height:20px; background-image:url(../images/bg_input.jpg); background-repeat: no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.form_textarea		{width:252px; height:139px; border:0; background-image:url(../images/bg_textarea.jpg); background-repeat: no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.envio				{width:56px; height:19px; background-color:#a3ca38; border:1px solid #799a21; color:#fff; font-size:9px;}
.localizacao		{font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#333; line-height:13px;}

/*FEATURE NEWS*/

h3 					{margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase;}
div#feature_list 	{width: 639px; height: 139px; overflow: hidden; position: relative; background-color:#FFFFFF;}
div#feature_list ul {position: absolute; top: 0; list-style: none; padding: 0; margin: 0;}
ul#tabs 			{left: 0; z-index: 2; width: 320px;}
ul#tabs li 			{font-size: 10px; font-family: Arial;}
ul#tabs li img 		{border: none; float: left; margin: 0;}
ul#tabs li a 		{color: #222; text-decoration: none; display: block; padding: 8px; height: 30px; outline: none;}
ul#tabs li a:hover  {text-decoration: underline;}
ul#tabs li a.current {background:  url('../news/feature-tab-current.png'); color: #FFF;}

ul#tabs li a.current:hover {text-decoration: none; cursor: default;}
ul#output 			{right: 0; width: 350px; height: 139px; position: relative;}
ul#output li 		{position: absolute; width: 350px; height: 139px; text-align:right;}
ul#output li a 		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #FFF; background: #000;}
ul#output li a:hover {}

/*SUBMENU*/

.submenu			{border:none; border:0px;margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	font-weight:bold; width:450px; height:31px; background-image:url(../images/bgsubmenu.png);}
.submenu ul			{height:28px; list-style:none; margin:0; padding:0;}
.submenu li			{float:left; padding:0px; width:90px;}
.submenu li a		{color:#fff; display:block;	font-weight:normal;	line-height:28px; margin:0px; padding:0px 25px; text-align:center; text-decoration:none;}
.submenu li a:hover, .submenu ul li:hover a{background-image:url(../images/seta_c.png); background-repeat:no-repeat; background-position:bottom center; color:#FFFFFF; text-decoration:none; margin-top:-3px;}
.submenu li ul		{background:#a2c938; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:110px;
z-index:200; /*top:1em; /*left:0;*/}
.submenu li:hover ul{display:block;}
.submenu li li 		{display:block; float:none; margin:0px; padding:0px;
width:110px;}
.submenu li:hover li a{background:none;}
.submenu li ul a	{display:block; height:28px; font-size:10px; font-style:normal; margin:0px; padding:0px 0px 0px 15px;text-align:left;}
.submenu li ul a:hover, .submenu li ul li:hover a{background-image:url(../images/seta_sub.png); background-repeat:no-repeat; background-position:center left; border:0px;
color:#ffffff; text-decoration:none;}
.submenu p			{clear:left;}	

			
