*        { margin:0; font-family:Arial, Verdana, Tahoma; }
body     { margin:0 auto; color:#000; text-align:center; font-size:11px; background:#fff url(../img/bg.jpg) repeat-x; }
table    { border:none; }
img      { border:none; }
a        { color:#333; outline:none; text-decoration:none; } a:hover { color:#939598; }
p        { text-align:justify; }
h3       { font-size:14px; }
h4       { font-size:20px; font-family:Trebuchet MS, Arial; text-transform:uppercase; }
input    { padding:2px; border:1px solid #999; font-size:10px; color:#333; }
select   { padding:2px; border:1px solid #999; font-size:10px; color:#333; }
textarea { padding:2px; border:1px solid #999; font-size:10px; color:#333; }
iframe   { border:1px solid #999; }

#main   { width:900px; margin:0 auto; text-align:left; }

#header { height:304px; background:url(../img/bg_header.jpg) top no-repeat; }
	#header h1 a { width:229px; height:22px; float:left; margin-top:40px; text-indent:-9999em; background:url(../img/logo.gif) no-repeat; }
	
	#header #idiomas { width:82px; height:31px; overflow:hidden; display:inline; position:relative; float:right; background:url(../img/bg_idiomas.gif); font-size:1px; display:none; }
		#idiomas h3 { text-indent:-9999em; display:none; }
		#idiomas ul      { list-style-type:none; }
		#idiomas ul li   { position:absolute; }
		#idiomas ul li a { display:block; width:14px; height:11px; text-indent:-9999em; }
			#i1 { left:10px; top:9px; background:url(../img/idiomas.gif) no-repeat; }         #i1 a:hover, #i1 a.active { background:url(../img/i_br.gif); }
			#i2 { left:34px; top:9px; background:url(../img/idiomas.gif) -24px 0 no-repeat; } #i2 a:hover, #i2 a.active { background:url(../img/i_esp.gif); }
			#i3 { left:58px; top:9px; background:url(../img/idiomas.gif) -48px 0 no-repeat; } #i3 a:hover, #i3 a.active { background:url(../img/i_uk.gif); }

	#b_catalogo a { top:260px; margin-left:55px; width:174px; height:25px; position:absolute; text-indent:-9999em; display:none; *margin-left:-175px; } /* display:block; */

	#header #nav { width:581px; right:72px; height:42px; top:225px; overflow:hidden; clear:both; float:right; position:relative; background:url(../img/menu.gif) no-repeat; } /* right:22px; */
		#nav h3 { text-indent:-9999em; display:none; }
		#nav ul      { list-style-type:none; }
		#nav ul li   { position:absolute; float:right; }
		#nav ul li a { display:block; height:24px; text-indent:-9999em; cursor:pointer; }
			#b1  { left:0px;   top:0px;  width:92px; display:none; }  #b1 a:hover, #b1 a.active { background:url(../img/menu_active.gif) no-repeat 0px 0px; }      /* Página Inicial */
			#b2  { left:104px; top:6px;  width:60px; }  #b2 a:hover, #b2 a.active { background:url(../img/menu_active.gif) no-repeat -104px -6px; }  /* A Empresa */
			#b3  { left:192px; top:7px;  width:52px; }  #b3 a:hover, #b3 a.active { background:url(../img/menu_active.gif) no-repeat -192px -8px; }  /* Produtos */
			#b4  { left:265px; top:9px;  width:45px; }  #b4 a:hover, #b4 a.active { background:url(../img/menu_active.gif) no-repeat -265px -9px; }  /* Vídeos */
			#b5  { left:329px; top:12px; width:90px; }  #b5 a:hover, #b5 a.active { background:url(../img/menu_active.gif) no-repeat -329px -12px; } /* Catálogo Online */
			#b6  { left:438px; top:16px; width:69px; }  #b6 a:hover, #b6 a.active { background:url(../img/menu_active.gif) no-repeat -438px -16px; } /* Localização */
			#b7  { left:524px; top:21px; width:57px; }  #b7 a:hover, #b7 a.active { background:url(../img/menu_active.gif) no-repeat -524px -21px; } /* Contatos */

#content { margin-top:45px; }
	#content p { line-height:24px; }
	#content p+p { margin-top:15px; }

/* CSS Pág | A Empresa */
	h2.tit_empresa { width:143px; height:33px; margin-bottom:10px; font-size:0px; text-indent:-9999em; background:url(../img/tit_empresa.gif) top no-repeat; display:none; }
	#galeria_empresa { text-align:center; margin-top:10px; }
	#galeria_empresa img { border:5px solid #ccc; }
	#galeria_empresa a+a img { margin-left:8px; }
	.img_empresa { border:5px solid #ccc; float:right; margin-left:10px; }

/* CSS Pág | Produtos */
	.tit_produtos { width:130px; height:33px; margin-bottom:10px; font-size:0px; text-indent:-9999em; background:url(../img/tit_produtos.gif) top no-repeat; display:none; }
	.d_fotos { float:right; background:url(../img/img_download.gif) no-repeat left; padding-left:15px; margin-left:20px; }
	.d_catalogo { float:right; background:url(../img/img_download.gif) no-repeat left; padding-left:15px; }
	.prod_select { float:left; width:380px; }
	.prod_select p { float:left; margin-right:10px; }
	.m_produto { float:left; width:205px; padding:10px; text-align:center; }
		.m_produto img { width:120px; height:120px; margin-bottom:5px; }
		.m_produto p { line-height:normal; text-align:center; }
		.m_produto a { display:block; }

/* CSS Pág | Mostra Produto */
	.prod_head { height:25px; border-bottom:1px dashed #ccc; margin:15px 0 10px 0; }
	.mostraproduto h4 { color:#939598; float:left; width:500px; }
	.mostraproduto img { margin-left:80px; margin-top:8px; }
		.b_voltar { background:url(../img/seta_voltar.gif) no-repeat 0px 4px; padding-left:12px; margin-top:5px; float:left; }
		.d_imagem { background:url(../img/d_img_alta.gif) no-repeat left; padding-left:22px; margin-top:5px; float:right; }
	.mostraproduto table { float:right; }
		.mostraproduto table img { float:none; margin:0px; }
		.mostraproduto table thead { display:none; }
		
/* CSS Pág | Videos */
	.tit_videos { width:118px; height:35px; margin-bottom:10px; font-size:0px; text-indent:-9999em; background:url(../img/tit_videos.gif) top no-repeat; display:none; }
	
/* CSS Pág | Localização */
	.tit_localizacao { width:143px; height:37px; margin-bottom:10px; font-size:0px; text-indent:-9999em; background:url(../img/tit_localizacao.gif) top no-repeat; display:none; }
	
/* CSS Pág | Links */
	.tit_links { width:117px; height:35px; margin-bottom:10px; font-size:0px; text-indent:-9999em; background:url(../img/tit_links.gif) top no-repeat; display:none; }

/* CSS Pág | Contatos */
	.tit_contatos { width:130px; height:34px; margin-bottom:10px; font-size:0px; text-indent:-9999em; background:url(../img/tit_contatos.gif) top no-repeat; display:none; }


#footer { height:50px; margin-top:15px; padding:17px 0 20px 0; background:url(../img/bg_footer.gif) top center no-repeat; }
	#footer p { text-align:center; font-size:10px; margin-bottom:5px; }
	#footer a { width:62px; height:14px; background:url(../img/logo_datamais.gif) no-repeat; display:inline-table;  }
	#footer a span { overflow:hidden; visibility:hidden; width:1px; height:1px; }

/* IE 6 and below */
* html #nav  { margin-top:-15px; }
* html #content #galeria_empresa a img { border:5px solid #ccc; margin-left:5px; }
* html #content p { line-height:24px; margin-top:15px; }
* html #content .m_produto p { line-height:normal; text-align:center; }
