/*#header, a, img, div, ul, li {behavior: url(scripts/iepngfix.htc);}*/

/*----------------------------------------------------------
Global Style
-----------------------------------------------------------*/
body			{background:#fff url(../img/bg.jpg) no-repeat top center; font:12px/1.4 "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4b4b4b; text-align:center; overflow-y:visible;}
#container 		{width:940px; height:auto; margin:0 auto; /*overflow:hidden;*/ text-align:left; position:relative;}
#menu 			{position:absolute; margin:0; top:0; left:0;}
#menu h1 a		{display:block; height:110px;}
#menu ul		{width:204px; height:245px;}
#menu ul li		{float:left; position:relative;}
#menu ul li a	{width:205px; height:25px; display:block; text-indent:-9999px; background:url(../img/menu.png) no-repeat;}
	#menu ul li a.home				{height:44px;}
	#menu ul li a.empresa			{height:27px; background-position:0 -44px;}
	#menu ul li a.solucoes			{height:27px; background-position:0 -72px;}
	#menu ul li a.orcamentos		{height:27px; background-position:0 -100px;}
	#menu ul li a.news				{height:27px; background-position:0 -128px;}
	#menu ul li a.rh				{height:27px; background-position:0 -156px;}
	#menu ul li a.responsabilidade	{height:27px; background-position:0 -183px;}
	#menu ul li a.fale				{height:39px; background-position:0 -212px;}
		
	#menu ul li a.home:hover			{height:44px; background-position:-216px 0;}
	#menu ul li a.empresa:hover			{height:27px; background-position:-216px -44px;}
	#menu ul li a.solucoes:hover		{height:27px; background-position:-216px -72px;}
	#menu ul li a.orcamentos:hover		{height:27px; background-position:-216px -100px;}
	#menu ul li a.news:hover			{height:27px; background-position:-216px -128px;}
	#menu ul li a.rh:hover				{height:27px; background-position:-216px -156px;}
	#menu ul li a.responsabilidade:hover{height:27px; background-position:-216px -183px;}
	#menu ul li a.fale:hover			{height:39px; background-position:-216px -212px;}

	#menu ul li a.home_active			{height:44px; background-position:-216px 0;}
	#menu ul li a.empresa_active		{height:27px; background-position:-216px -44px;}
	#menu ul li a.solucoes_active		{height:27px; background-position:-216px -72px;}
	#menu ul li a.orcamentos_active		{height:27px; background-position:-216px -100px;}
	#menu ul li a.news_active			{height:27px; background-position:-216px -128px;}
	#menu ul li a.rh_active				{height:27px; background-position:-216px -156px;}
	#menu ul li a.responsabilidade_active{height:27px; background-position:-216px -183px;}
	#menu ul li a.fale_active			{height:39px; background-position:-216px -212px;}

/*--> POP DO MENU*/	
	#menu ul li ul 				{width:750px; height:50px; position:absolute; left:100px; top:-20px; display:none; z-index:1}
	#menu ul li:hover ul 		{display:block;}
	#menu ul li ul li a			{height:50px; display:block; text-indent:-9999px; float:left;}

	#menu ul li ul li a.abadir			{width:85px; background:url(../img/menu-abadir.jpg) no-repeat 0px -2px; margin-left:-6px;}
	#menu ul li ul li a.incompany		{width:120px; background-position:0 -255px;}
	#menu ul li ul li a.montagem		{width:170px; background-position:-120px -255px;}
	#menu ul li ul li a.automacao		{width:105px; background-position:-290px -255px;}
	#menu ul li ul li a.treinamentos	{width:190px; background-position:-395px -255px;}
	#menu ul li ul li a.redeluz			{width:85px; background-position:-590px -255px;}

	#menu ul li ul li a.abadir:hover		{width:85px; background-position:0px -56px;}
	#menu ul li ul li a.incompany:hover		{width:120px; background-position:0 -309px;}
	#menu ul li ul li a.montagem:hover		{width:170px; background-position:-120px -309px;}
	#menu ul li ul li a.automacao:hover		{width:105px; background-position:-290px -309px;}
	#menu ul li ul li a.treinamentos:hover	{width:190px; background-position:-395px -309px;}
	#menu ul li ul li a.redeluz:hover		{width:85px; background-position:-590px -309px;}
	
/*	#menu ul li ul li a.incompany		{width:120px; background-position:0 -255px;}
	#menu ul li ul li a.montagem		{width:170px; background-position:-120px -255px;}
	#menu ul li ul li a.automacao		{width:105px; background-position:-290px -255px;}
	#menu ul li ul li a.treinamentos	{width:190px; background-position:-395px -255px;}
	#menu ul li ul li a.redeluz			{width:85px; background-position:-590px -255px;}
	#menu ul li ul li a.abadir			{width:85px; background:url(../img/menu-abadir.jpg) no-repeat 0px -2px; margin-left:-6px;}

	#menu ul li ul li a.incompany:hover		{width:120px; background-position:0 -309px;}
	#menu ul li ul li a.montagem:hover		{width:170px; background-position:-120px -309px;}
	#menu ul li ul li a.automacao:hover		{width:105px; background-position:-290px -309px;}
	#menu ul li ul li a.treinamentos:hover	{width:190px; background-position:-395px -309px;}
	#menu ul li ul li a.redeluz:hover		{width:85px; background-position:-590px -309px;}
	#menu ul li ul li a.abadir:hover		{width:85px; background-position:0px -56px;}

*/

.destaque_header	{width:198px; height:129px; background:#324042; padding:15px 0 0 5px; margin:1px 0 0; font-size:12px; color:#fff; float:left;}		
.destaque_header p	{padding:10px; padding-top:0px; }		
.destaque_header h2	{margin:0 0 15px;}		

#header 	{width:735px; height:110px; float:left; margin:0 0 0 203px;}
	.area_cliente			{width:310px; height:85px; padding:10px 0 0 10px; float:right; background:#456172; color:#c3c3c1;}
	.area_cliente h2		{margin:0 0 5px;}
	.area_cliente input		{width:120px; border:none; float:left; margin:0 3px 7px 0;}
	.area_cliente .btn_ok	{width:45px; height:28px; padding:5px 13px 7px;}
	.area_cliente a			{text-decoration:none; font-size:12px; color:#c3c6cb; letter-spacing:-1px; word-spacing:2px;}
	.area_cliente a:hover	{text-decoration:underline; color:#c3c6cb;}
#header h2					{float:left; clear:both; font-size:24px; letter-spacing:-1px; margin:35px 0 0 80px;}	
#header .tel_header			{margin:40px 50px 0 80px; float:left;}
#flash		{width:735px; height:390px; float:left; margin:0 0 0 203px;}

#content_left	{width:550px; height:auto; overflow:hidden; margin:30px 0 0 0; padding:0 50px 0 0; float:left;}
#content_right	{width:330px; height:auto; overflow:hidden; margin:30px 0 0 0; padding:0 0 0 10px; float:left;}

#content_left ul		{margin:0;}
#content_left ul li		{background:url(../img/bullet_list.gif) 0 10px no-repeat; padding:0 0 0 15px;}

#content_right ul		{margin:0 0 30px;}
#content_right ul li	{background:url(../img/bullet_list.gif) 0 10px no-repeat; padding:0 0 0 15px;}

/*----------------------------------------------------------
Footer
----------------------------------------------------------*/
#footer  			{width:940px; color:#a9a8a8; float:left; font-size:11px; border-top:solid 1px #d0d0d0; margin:30px 0 10px 0; padding:10px 0 0;}
#footer ul li 		{float:left;}
#footer ul li a 	{text-decoration:none; color:#a9a8a8; margin:0 15px 0 0; padding:0;}
#footer ul a:hover 	{text-decoration:underline;}
#footer img			{float:right;}

/*----------------------------------------------------------
Links
----------------------------------------------------------*/
a 		{text-decoration:none; color:#4b4b4b;}
a:hover {color:#4b4b4b;}

/*----------------------------------------------------------
Textos
----------------------------------------------------------*/
h2			{margin:0 0 5px 0;}
h3			{margin:0 0 10px 0;}
h4			{text-transform:uppercase; font-size:18px; color:#324042; background:url(../img/bg_h4.gif) no-repeat; padding:0 0 0 15px; margin:15px 0 0;}
h5			{color:#364c5a; text-transform:uppercase; font-weight:normal; font-size:12px;}
h6			{color:#324042; text-transform:uppercase; font-weight:normal; font-size:11px; margin:0 0 20px;}
p			{margin:0 0 20px;}
hr.hr		{color:#d0d0d0; background-color:#d0d0d0; height:1px; margin:10px 0; display:block; border:none;}

/*----------------------------------------------------------
Home
-----------------------------------------------------------*/
.news_home				{width:380px; color:#969664; font-size:12px; float:left; margin:20px 15px 0 0;}
.filiais_incompany		{width:205px; float:left; margin:20px 0 0 15px;}
.orcamento_home			{width:235px; height:80px; margin:20px 0 0 40px; border:solid 6px #1c2425; padding:10px 20px 10px 15px; color:#fff; float:left; background:#24353f;}
.orcamento_home a		{color:#fff;}
.newsletter_home		{width:272px; height:36px; margin:10px 0 0 40px; padding:8px 5px 5px; color:#fff; float:left; background:#e8e8e9; float:left;}
.newsletter_home input	{width:178px; height:23px; float:left; margin:0 0 0 5px;}
.newsletter_home #enviar{width:73px; height:31px; padding:5px 0 15px 0; margin:0 0 0 5px; display:block;}

#loading_newsletter		{text-align:center; display:none;}
#loading_newsletter	img	{margin-top:10px;}

/*----------------------------------------------------------
Empresa
-----------------------------------------------------------*/
h3.empresa {margin:50px 0 10px 0;}

/*----------------------------------------------------------
Orçamentos
-----------------------------------------------------------*/
	.orc_col		{width:340px; height:120px; float:left; background:#c4be66; position:relative; margin:25px 0 0;}
	.orc_col h2		{top:10px; left:10px; position:absolute;}
	.orc_col .img	{bottom:0; left:0; position:absolute;}
	.orc_col p		{padding:40px 25px 30px 105px;}
	.orc_col_top	{margin:0;}

/*----------------------------------------------------------
News
-----------------------------------------------------------*/
#content_right .news_arquivos li		{background:none; padding:0; text-transform:uppercase; line-height:20px;}
#content_right .news_arquivos li span	{color:#9c9c9c; font-size:11px;}
.news_active a									{color:#377179; font-style:italic;}

/*----------------------------------------------------------
Solucoes
-----------------------------------------------------------*/
#solucoes	{min-height:185px}

.menu_geracao		{width:580px; height:40px;}
#content_left .menu_geracao li	{float:left; background:none; padding:0;}
.menu_geracao li a	{width:116px; height:40px; display:block; text-indent:-9999px; background:url(../img/bg_menu_geracao.jpg) no-repeat;}
	.menu_geracao li a.um			{background-position:0 -40px;}
	.menu_geracao li a.dois			{background-position:-116px -40px;}
	.menu_geracao li a.tres			{background-position:-232px -40px;}
	.menu_geracao li a.quatro		{background-position:-348px -40px;}
	.menu_geracao li a.cinco		{background-position:-464px -40px;}
		
	.menu_geracao li a.um:hover		{background-position:0 0;}
	.menu_geracao li a.dois:hover	{background-position:-116px 0;}
	.menu_geracao li a.tres:hover	{background-position:-232px 0;}
	.menu_geracao li a.quatro:hover	{background-position:-348px 0;}
	.menu_geracao li a.cinco:hover	{background-position:-464px 0;}

	.menu_geracao li a.um_active	{background-position:0 0;}
	.menu_geracao li a.dois_active	{background-position:-116px 0;}
	.menu_geracao li a.tres_active	{background-position:-232px 0;}
	.menu_geracao li a.quatro_active{background-position:-348px 0;}
	.menu_geracao li a.cinco_active	{background-position:-464px 0;}

.content_geracao	{width:535px; height:auto; background:#1a2122 url(../img/bg_content_geracao.gif) repeat-x; padding:15px 20px 5px 25px; color:#ebebeb;}

/*----------------------------------------------------------
Box
-----------------------------------------------------------*/
.box					{width:940px; height:auto; float:left;}

.boxesa					{width:230px; height:115px; float:left;}
.boxesa p				{margin:0; line-height:14px;}
.box_incompany_a		{background:#c4be66 url(../img/bg_box_incompany_d.gif) 4px 0px no-repeat;}
.box_montagem_a			{background:#c4be66 url(../img/bg_box_montagem_a.gif) 10px 6px no-repeat;}
.box_automocao_a		{background:#c4be66 url(../img/bg_box_automocao_a.gif) 10px 6px no-repeat;}
.box_treinamentos_a		{background:#c4be66 url(../img/bg_box_treinamentos_a.gif) 10px 6px no-repeat;}
.box_redeluz_a			{background:#c4be66 url(../img/bg_box_redeluz_d.gif) 10px 6px no-repeat;}

.boxesb					{width:295px; height:120px; float:left;}
.boxesb p				{margin:0; line-height:14px;}
.box_responsabilidade_a	{background:#c4be66 url(../img/bg_box_responsabilidade_a.gif) 0 11px no-repeat;}
.box_rh_a				{background:#c4be66 url(../img/bg_box_rh_a.gif) 0 11px no-repeat;}
.box_fale_a				{background:#c4be66 url(../img/bg_box_fale_d.gif) 0 0px no-repeat;}

.boxesc					{width:230px; height:115px; float:left;}
.boxesc p				{margin:0; line-height:14px;}
.box_orcamento_a		{background:#c4be66 url(../img/bg_box_orcamento_a.gif) 10px 10px no-repeat;}
.box_responsabilidade_b	{background:#c4be66 url(../img/bg_box_responsabilidade_b.gif) 0 10px no-repeat;}
.box_news_a				{background:#c4be66 url(../img/bg_box_news_a.gif) 10px 10px no-repeat;}
.box_solucoes_a			{background:#c4be66 url(../img/bg_box_solucoes_a.gif) 10px 10px no-repeat;}

.boxesd					{width:295px; height:105px; float:left;}
.boxesd p				{margin:0; line-height:14px;}
.box_responsabilidade_b	{background:#c4be66 url(../img/bg_box_responsabilidade_b.gif) 0 13px no-repeat;}
.box_news_b				{background:#c4be66 url(../img/bg_box_news_b.gif) 10px 13px no-repeat;}
.box_fale_b				{background:#c4be66 url(../img/bg_box_fale_b.gif) 0px 0px no-repeat;}

.boxese					{width:230px; height:120px; float:left;}
.boxese p				{margin:0; line-height:14px;}
.box_empresa_a			{background:#c4be66 url(../img/bg_box_empresa_a.gif) 0 10px no-repeat;}
.box_responsabilidade_c	{background:#c4be66 url(../img/bg_box_responsabilidade_c.gif) 0 5px no-repeat;}
.box_fale_c				{background:#c4be66 url(../img/bg_box_fale_c.gif) 0px -3px no-repeat;}
.box_rh_b				{background:#c4be66 url(../img/bg_box_rh_d.gif) 0 5px no-repeat;}
.bg_box_treinamentos_b	{background:#c4be66 url(../img/bg_box_treinamentos_b.gif) 5px 10px no-repeat;}

/*----------------------------------------------------------
RedeLuz
----------------------------------------------------------*/
.info_redeluz	{width:270px; height:68px; background:url(../img/bg_txt_redeluz.gif) repeat-x; color:#d1d1d1; padding:20px 40px 0 20px;}
.info_redeluz a	{color:#b8b25b;}

/*----------------------------------------------------------
Montagem
----------------------------------------------------------*/
.info_montagem		{width:315px; height:120px; background:url(../img/bg_txt_montagem.gif) repeat-x; color:#d1d1d1; padding:5px 10px 0 15px;}
.info_montagem .tel	{color:#fff; margin:-5px 0 10px 40px; font-size:16px;}
.info_montagem a	{color:#b8b25b;}

/*----------------------------------------------------------
Orçamento / Fale Conosco
----------------------------------------------------------*/
.cidade		{width:223px; margin:0 15px 0 0;}
.ddd		{width:53px; margin:0 15px 0 0; }
.tel		{width:300px;}
.mensagem	{width:300px; margin:7px 0 0 120px; font-weight:bold;}
textarea.msg	{margin:7px 0 0 120px;}
.ok			{width:55px; height:30px; padding:0 0 3px 0; margin:0 0 0 370px;}
.dpto		{width:120px; float:left; margin:0 0 10px;}
.checkbox	{width:auto; height:auto; border:none; margin:5px 0 0;}
.label_dpto	{height:50px; margin:20px 0 0;}

.divDpto	{width:500px;}

.list_filiais			{height:560px; background:#324042; border:solid 7px #303c3e;}
.list_filiais h2		{margin:7px 0 0 10px;}
.list_filiais ul li 	{background:url(../img/bg_list_filiais.gif) bottom repeat-x!important;}
.list_filiais ul li a	{line-height:26px; color:#c3c2c2;}
/*----------------------------------------------------------
Form Contact
----------------------------------------------------------*/
.comboboxContainer 			{border:solid 1px #a8a8a8; margin-bottom:10px; float:right; margin-right:123px;}
.comboboxValueContainer 	{background:#fff}
.comboboxValueContent		{padding-left:10px;	text-transform: uppercase;}
.comboboxDropDownContainer 	{border:solid 1px #a8a8a8; overflow:hidden; padding:5px;  background:#fff; left:auto!important;}
.comboboxDropDownButton		{width:14px; height:13px; background:url(../img/trigger.gif) no-repeat 5px 8px!important; padding:15px 0 0 10px;}
.comboboxGroupItemHeader	{display: block; background:#99cccc; color:#000;}
.comboboxGroupItemContainer	{padding-left:10px;}
.comboboxItem				{background:none!important; text-transform:uppercase; color:#5a5a5a; margin:5px 0 0; line-height:20px;}
.comboboxItemHover			{background:#324041!important; color:#fff; text-transform: uppercase; padding-left: 4px;}


label span	{color:#e02424!important}
label 		{width:120px; display:block; margin:7px 0 0 0; float:left; font-weight:bold;}

input, 
textarea	{width:300px; height:22px; padding:6px 0 0 5px; background:#fff; border:1px solid #a8a8a8; color:#4b4b4b; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

textarea 		{height:110px; overflow:auto;}

/*input:focus, 
textarea:focus, 
#submit:focus 		{background:none;border:none;}*/

/*----------------------------------------------------------
ABADIR
----------------------------------------------------------*/

