@charset "utf-8";
/* CSS Document */
@import url("reset.css");

/*--- ESTILO HOME ---*/
html { overflow-x:hidden; overflow-y:scroll; }
body { background:url(../../imagens/fundo.jpg) top center repeat-x #FFF; }
#base { position:absolute; width:2000px; left:50%; margin-left:-1000px; top:0; height:auto; }

/*--------------------------------------------	TELEFONE -------------------------------------------------*/
#telefone { position:absolute; top:0px; left:1180px; z-index:99; background:url(../../imagens/topo_telefone.png) 0 0 no-repeat; width:169px; height:44px; padding-top:5px; padding-left:130px; }
#telefone h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; font-weight:bold; }
#telefone h2 { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:normal; }
/*--------------------------------------------	TELEFONE -------------------------------------------------*/

/*--------------------------------------------	BANNER -------------------------------------------------*/
#banner { width:2000px; height:350px; background:url(../../imagens/topo.jpg) top left no-repeat #000; }
#banner_mascara { position:absolute; width:1240px; height:350px; top:0px; left:374px; background:url(../../imagens/banner.png) top left no-repeat; z-index:2; }
#banner img { z-index:1; position:absolute; width:1240px; top:0; left:374px; }
#banner_texto { position:absolute; top:71px; left:1190px; width:288px; height:185px; background:url(../../imagens/banner_texto.png) 0 0 no-repeat; z-index:4; }
#banner_texto h1 { margin-top:20px; _padding-top:20px; margin-left:45px; z-index:4; width:215px; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#FFF; font-weight:bold; text-align:right; text-transform:lowercase; }
#banner_texto h1 a { color:#FFF; text-decoration:none; text-transform:lowercase; }
#banner_texto h1 a:hover { text-decoration:underline; }


#banner_central { clear:both; position:relative; width:950px; height:130px; margin-left:525px; top:5px; [margin-top:0; margin-top:110px;] *margin-top:0; }
/*--------------------------------------------	BANNER -------------------------------------------------*/

/*--------------------------------------------	MENU -------------------------------------------------*/
#menu { position:relative; width:950px; margin-left:525px; margin-top:-109px; z-index:999; }
#logo { z-index:9; width:180px; height:109px; float:left; }
#menu ul { list-style:none; float:left; margin-top:75px; }
#menu ul li { list-style:none; float:left; display:inline; width:108px; height:24px; padding-top:10px; text-align:center; background:url(../../imagens/menu_inativo.png) 0 0 no-repeat; margin-left:2px; cursor:pointer; z-index:999; }
#menu a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; text-decoration:none; text-transform:lowercase; }
#menu a:hover { text-decoration:underline; }

#submenu { position:absolute; left:182px; top:19px; width:438px; height:65px; background:url(../../imagens/submenu.jpg) 0px 6px repeat-x; }
#submenu_linha { width:438px; height:5px; _height:1px; background:url(../../imagens/submenu_linha.png) 0 0 repeat; _background: #F79904; margin-bottom:1px; }
#submenu .menu { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; margin-left:10px; margin-top:15px; _margin-top:5px; padding-right:10px; }
#submenu a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; text-transform:lowercase; display:inline; font-weight:normal; }
#submenu a:hover { text-decoration:underline; }
/*--------------------------------------------	MENU -------------------------------------------------*/


/*--------------------------------------------	DESTAQUES -------------------------------------------------*/
#destaques { clear:both; position:relative; margin-left:525px; width:950px; z-index:4; }
#destaque { position:relative; float:left; background:url(../../imagens/destaque.png) 0 0 no-repeat; width:186px; height:151px; margin-top:10px; margin-right:5px; }
#destaque h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; margin-left:25px; margin-right:10px; margin-top:12px; margin-bottom:15px; text-transform:lowercase; }
#destaque p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:12px; margin-left:20px; margin-right:10px; }
#destaque p a { margin-left:0px; }
#destaque form { margin-left:20px; }
#destaque #busca, #destaque #email, #destaque #dispositivo { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; border:1px solid #CCC; width:129px; height:16px; float:left; }
#destaque #nome { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; border:1px solid #CCC; width:150px; height:16px; margin-bottom:2px; }
#bt_buscar { float:left; margin-left:3px; }
#destaque #botao { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-transform:uppercase; text-align:left; background:url(../../imagens/seta_branca.png) 58px 5px no-repeat #89B603; border:none; width:70px; height:18px; margin-left:0px; padding-left:5px; }
#destaque a { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; margin-left:20px; }
#destaque a:hover { text-decoration:underline; }

#destaque_clientes { position:relative; float:left; background:url(../../imagens/destaque_clientes.png) 0 0 no-repeat; width:186px; height:151px; margin-top:10px; }
#destaque_clientes h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; margin-left:25px; margin-right:10px; margin-top:12px; margin-bottom:15px; text-transform:lowercase; }
#destaque_clientes h2 a { color:#fff; text-decoration:none; }
#destaque_clientes h2 a:hover { color:#F79904; }
#destaque_clientes #logos { text-align:left; margin-left:2px; margin-top:-9px; }
#logos img { *margin-top:6px; }
/*--------------------------------------------	DESTAQUES -------------------------------------------------*/


/*--------------------------------------------	RODAPE -------------------------------------------------*/
#rodape { clear:both; position:relative; margin-left:525px; width:950px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; top:-20px; }
#rodape #abrefecha_menu { float:left; width:176px; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold; background:url(../../imagens/seta_cima_baixo.png) 0px 15px no-repeat; padding-left:15px; text-decoration:none; display:block; height:16px; cursor:pointer; }
#rodape #imprensa { float:right; height:21px; padding-top:15px; padding-left:10px; margin-left:4px; }
#rodape #imprensa a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold; background:url(../../imagens/quadradinho.png) 0px 5px no-repeat; padding-left:15px; text-decoration:none; }

#rodape_menu { clear:both; position:relative; width:940px; min-height:150px; padding:5px; background:url(../../imagens/rodape_menu_fundo.png) repeat; _background:#000; }
#rodape_menu ul { float:left; margin-left:10px; margin-right:5px; *margin-right:15px; list-style:none; opacity:1; }
#rodape_menu ul li { list-style:none; background:url(../../imagens/quadradinho.png) 0px 3px no-repeat; padding-left:12px; }
#rodape_menu ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F79904; font-weight:bold; text-decoration:none; }
#rodape_menu ul li a:hover { text-decoration:underline; }

#rodape_menu ul li ul li { margin-left:-20px; *margin-left:-10px; _margin-left:-10px; background:none; }
#rodape_menu ul li ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; font-weight:normal; }
#rodape_menu ul li ul li a:hover { text-decoration:underline; }

#rodape p {
	clear: both;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFF; 
}

/*--------------------------------------------	RODAPE -------------------------------------------------*/