body{
	margin:0px;
	padding:0px;
	border:0px;
	background:url(../img/bg_site.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;}
body.iframe, iframe{
	background:none;
	margin:0px;
	padding:0px;}	
span,a, h1, h2, form, label, input{
	display:block;
	margin:0px;
	padding:0px;
	outline:none;}
ul, li{
	border:0px; 
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;}
p{
	margin:12px 0px;
	padding:0px;}
	
/**/	
body div.mainContainer{
	width:812px;
	margin:0px auto;}
	/* HEADER */
	body div.mainContainer .header {}
		body div.mainContainer .header span.l{
			background:url(../img/header/header_le.png);
			width:26px;
			height:133px;
			float:left;
			margin-left:-6px;}
		body div.mainContainer .header span.r{
			background:url(../img/header/header_ld.png);
			width:26px;
			height:133px;
			float:left;
			margin-right:-6px;}
		body div.mainContainer .header span.c{
			width:772px;
			float:left;
			position:relative;
			background:url(../img/header/header_back.png);}
		body div.mainContainer .header a.logo{
			background:url(../img/header/logoDferent.png);
			width:177px;
			height:127px;
			text-indent:-9999em;
			float:left;}
		/* MENU */
		body div.mainContainer .header ul.menu{
			float:left;
			margin:106px 0px 0px 81px;
			width:533px;
			position:absolute;
			right:-19px;
			background:url(../img/header/menu/menu_over.gif) no-repeat}
			body div.mainContainer .header ul.menu li a.menu_opcoes{
				/*background:url(../img/header/menu/menu_opcoes_out.gif) center 3px no-repeat;*/
				background:url(../img/header/menu/menu_opcoes_over.gif) center 3px no-repeat;
				cursor:default;
				text-indent:-9999em;
				width:110px;
				height:20px;
				margin-left:10px;}
			/*body div.mainContainer .header ul.menu li a.menu_opcoes:hover{
				background:url(../img/header/menu/menu_opcoes_over.gif) center 3px no-repeat;
				text-indent:-9999em;
				width:110px;
				height:20px;
				margin-left:10px;}*/
			/* SUBMENU */
			body div.mainContainer .header ul.menu li ul.submenu{
				background:url(../img/header/menu/submenu_over.gif) no-repeat;
				width:523px; 
				padding:6px 0px 5px 10px;
				margin-top:-47px;
				float:left;
				/*display:none*/}
				body div.mainContainer .header ul.menu li ul.submenu li{
					float:left;
					margin-right:17px;}
					body div.mainContainer .header ul.menu li ul.submenu a{
						text-indent:-9999em;
						height:16px;}
					/* OUT */
					body div.mainContainer .header ul.menu li ul.submenu a.a_empresa{
						background:url(../img/header/menu/a_empresa.gif);
						width:76px;}
					body div.mainContainer .header ul.menu li ul.submenu a.quem_somos{
						background:url(../img/header/menu/quem_somos.gif);
						width:88px;}
					body div.mainContainer .header ul.menu li ul.submenu a.nossos_clientes{
						background:url(../img/header/menu/nossos_clientes.gif);
						width:105px;}
					body div.mainContainer .header ul.menu li ul.submenu a.orcamento{
						background:url(../img/header/menu/orcamento.gif);
						width:78px;}
					body div.mainContainer .header ul.menu li ul.submenu a.contate-nos{
						background:url(../img/header/menu/contate-nos.gif);
						width:88px;}
					body div.mainContainer .header ul.menu li ul.submenu a.menu_ceia_natal{
						background:url(../img/header/menu/menu_ceia_natal.gif) no-repeat;
						width:279px;
						height:69px;
						margin-top:-95px;
						padding:0px 10px 5px 0px;}
					body div.mainContainer .header ul.menu li ul.submenu a.galeria{
						background:url(../img/header/menu/galeria_de_fotos.gif) no-repeat;
						width:216px;
						height:69px;
						margin-top:-95px;
						padding:0px 10px 5px 0px;}
					/* OVER */
					body div.mainContainer .header ul.menu li ul.submenu a.a_empresa:hover{
						background:url(../img/header/menu/a_empresa_over.gif);
						width:76px;}
					body div.mainContainer .header ul.menu li ul.submenu a.quem_somos:hover{
						background:url(../img/header/menu/quem_somos_over.gif);
						width:88px;}
					body div.mainContainer .header ul.menu li ul.submenu a.nossos_clientes:hover{
						background:url(../img/header/menu/nossos_clientes_over.gif);
						width:105px;}
					body div.mainContainer .header ul.menu li ul.submenu a.orcamento:hover{
						background:url(../img/header/menu/orcamento_over.gif);
						width:78px;}
					body div.mainContainer .header ul.menu li ul.submenu a.contate-nos:hover{
						background:url(../img/header/menu/contate-nos_over.gif);
						width:88px;}
					body div.mainContainer .header ul.menu li ul.submenu a.menu_ceia_natal:hover{
						background:url(../img/header/menu/menu_ceia_natal.gif) no-repeat;
						width:279px;
						height:69px;
						margin-top:-95px;
						padding:0px 10px 5px 0px;}
					body div.mainContainer .header ul.menu li ul.submenu a.galeria:hover{
						background:url(../img/header/menu/galeria_de_fotos_over.gif) no-repeat;
						width:216px;
						height:69px;
						margin-top:-95px;
						padding:0px 10px 5px 0px;}
		/* AÇÕES 
		body div.mainContainer .header ul.menu li.first:hover ul.submenu{
			display:block;}
		body div.mainContainer .header ul.menu li.first:hover a.menu_opcoes{
			background:url(../img/header/menu/menu_opcoes_over.gif) center 3px no-repeat;
			text-indent:-9999em;
			width:110px;
			height:20px;
			margin-left:10px;}
		*/
	/* DATA */
	body div.mainContainer div.data{
		font-size:10px;
		text-align:right;
		width:765px;
		margin:0px auto;
		clear:both;}
					
	/* CONTENT */
	body div.mainContainer .content{
		background:url(../img/content/main_content.png);
		width:732px;
		height:364px;		
		margin:0px auto;
		padding:20px;
		text-align:center;}
		body div.mainContainer .content img.carregando{
			margin-top:180px;}
		/* IMAGE */
		body div.mainContainer .content .image, 
		body .image{
			background:url(../img/content/bg_image.png) #ffefbd;
			width:221px;
			height:361px;
			padding:9px;
			float:left;}
		/* DESCRIPTION */
		body div.mainContainer .content .description,
		body .description{
			width:478px;
			height:361px;
			margin:8px 0px 0px 12px;
			float:left;
			text-align:left;}
			body div.mainContainer .content .description #pane1{
				height:360px;
				padding-right:20px}
			body div.mainContainer .content .description a{
				float:left;
				margin-left:40px;}
			body div.mainContainer .content .description a.galeria{
				background:url(../img/content/bn_galeria.png) #ffefbd;
				width:167px;
				height:162px;
				text-indent:-9999em;}
			body div.mainContainer .content .description a.orcamento{
				background:url(../img/content/bn_orcamento.png) #ffefbd;
				width:167px;
				height:162px;
				text-indent:-9999em;}
		/* GALERIA DE FOTOS */
		body div.mainContainer .content .galeria_fotos{
			margin:0px;}
		body div.mainContainer .content .galeria_fotos a{
			margin:0px;
			float:none;}
				
		/* TÍTULOS DAS PÁGINAS */
		body div.mainContainer .content h2{
			text-indent:-9999em;}
		body div.mainContainer .content .home h2{
			background:url(../img/content/titulos/tit_home.gif);
			width:128px;
			height:18px;}
		body div.mainContainer .content .a_empresa h2{
			background:url(../img/content/titulos/tit_a_empresa.gif);
			width:86px;
			height:20px;}
		body div.mainContainer .content .quem_somos h2{
			background:url(../img/content/titulos/tit_quem_somos.gif);
			width:102px;
			height:16px;}
		body div.mainContainer .content .nossos_clientes h2{
			background:url(../img/content/titulos/tit_nossos_clientes.gif);
			width:126px;
			height:15px;}
		body div.mainContainer .content .orcamento h2,
		body.iframe .orcamento h2{
			background:url(../img/content/titulos/tit_orcamento.gif);
			width:86px;
			height:19px;}
		body div.mainContainer .content .contate-nos h2{
			background:url(../img/content/titulos/tit_contate-nos.gif);
			width:102px;
			height:14px;}
		body div.mainContainer .content .galeria_fotos h2{
			background:url(../img/content/titulos/tit_galeria_fotos.gif);
			width:235px;
			height:14px;}
		body div.mainContainer .content .menu_ceia_natal_2011 h2{
			background:url(../img/content/titulos/tit_menu_ceia_natal.gif);
			width:155px;
			height:14px;}
			
		/* CONTATE-NOS | ORÇAMENTO */
		body div.mainContainer .content .contate-nos form,
		body div.mainContainer .content .orcamento form{
			margin:20px;}
			body div.mainContainer .content .contate-nos form label,
			body div.mainContainer .content .orcamento form label{
				float:left;				
				padding:5px 6px;
				margin-right:2px;				
				font-size:11px;
				width:98px;
				text-align:right;}
			body div.mainContainer .content form input, body div.mainContainer .content form select, body div.mainContainer .content form textarea,
			input, select, textarea{
				float:left;
				background:#fff;
				padding:3px 6px;
				margin:2px 0px;
				border:1px solid #e7d9ab;
				font-size:11px;
				width:250px;
				color:#b28428;}
			body div.mainContainer .content form select, select{
				width:264px;
				height:24px;}	
			body div.mainContainer .content .contate-nos form textarea{
				height:50px;
				font-family:Arial, Helvetica, sans-serif;}
			body div.mainContainer .content .orcamento form textarea{
				height:100px;
				font-family:Arial, Helvetica, sans-serif;}
			body div.mainContainer .content .contate-nos form .count, body div.mainContainer .content .orcamento form .count{
				width:24px;
				text-align:center;
				margin:2px 0px 0px 4px;}
			body div.mainContainer .content .contate-nos form .enviar, body div.mainContainer .content .orcamento form .enviar{
				background:url(../img/content/bt_enviar.gif) center center no-repeat #ffefbd;
				width:70px;
				height:22px;
				border:1px solid #e7d9ab;
				text-indent:-9999em;
				font-size:0px;
				margin-left:228px;
				cursor:pointer}
			body div.mainContainer .content .contate-nos form .limpar, body div.mainContainer .content .orcamento form .limpar{
				background:url(../img/content/bt_limpar.gif) center center no-repeat #ffefbd;
				width:75px;
				margin-left:3px;
				font-size:0px;
				height:22px;
				border:1px solid #e7d9ab;
				text-indent:-9999em;
				font-size:0px;
				cursor:pointer}
		/* NOSSOS CLIENTES */
		body div.mainContainer .content .nossos_clientes ul li{
			background:url(../img/content/bg_cliente.png) #ffefbd;
			width:90px;
			height:47px;
			font-size:11px;
			padding:30px 10px 0px;
			float:left;
			text-align:center;
			margin:0px 1px 1px;
			vertical-align:middle;
			text-indent:-9999em;}
		body div.mainContainer .content .nossos_clientes ul li.aon{
			background:url(../img/content/clientes/aon.png) #ffefbd;}
		body div.mainContainer .content .nossos_clientes ul li.autodesk{
			background:url(../img/content/clientes/autodesk.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.banco_cruzeiro_do_sul{
			background:url(../img/content/clientes/banco_cruzeiro_do_sul.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.bi_international{
			background:url(../img/content/clientes/bi_international.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.bombardier{
			background:url(../img/content/clientes/bombardier.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.bracelpa{
			background:url(../img/content/clientes/bracelpa.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.bradesco{
			background:url(../img/content/clientes/bradesco.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.camargo_correa{
			background:url(../img/content/clientes/camargo_correa.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.ciser{
			background:url(../img/content/clientes/ciser.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.cristalia{
			background:url(../img/content/clientes/cristalia.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.forja_fix{
			background:url(../img/content/clientes/forjafix.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.globo{
			background:url(../img/content/clientes/globo.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.hospital_das_clinicas{
			background:url(../img/content/clientes/hospital_das_clinicas.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.ibgc{
			background:url(../img/content/clientes/ibgc.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.ibope{
			background:url(../img/content/clientes/ibope.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.mantecorp{
			background:url(../img/content/clientes/mantecorp.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.merck{
			background:url(../img/content/clientes/merck.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.millikin{
			background:url(../img/content/clientes/millikin.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.panalpina{
			background:url(../img/content/clientes/panalpina.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.pfizer{
			background:url(../img/content/clientes/pfizer.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.sap{
			background:url(../img/content/clientes/sap.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.sigma{
			background:url(../img/content/clientes/sigma.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.symantec{
			background:url(../img/content/clientes/symantec.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.trench_rossi{
			background:url(../img/content/clientes/trench_rossi.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.unilever{
			background:url(../img/content/clientes/unilever.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.voith{
			background:url(../img/content/clientes/voith.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.wyeth{
			background:url(../img/content/clientes/wyeth.png) #ffefbd}
		body div.mainContainer .content .nossos_clientes ul li.mi_comunicacao,
		body div.mainContainer .content .nossos_clientes ul li.h_strattner,
		body div.mainContainer .content .nossos_clientes ul li.di_eventos{
			text-indent:0}
				
	/* FOOTER */
	body div.mainContainer .footer{
		background:url(../img/content/footer.png);
		width:732px;
		margin:0px auto;
		height:32px;
		font-size:10px;
		color:#fff;
		padding:3px 20px;}
		body div.mainContainer .footer p{
			float:left;}
		body div.mainContainer .footer p.email{
			float:right}
		body div.mainContainer .footer p.email a{
			display:inline;
			color:#e7d9ab;
			text-decoration:none;}
		body div.mainContainer .footer p.email a:hover{
			text-decoration:underline;}
						
						
.menu_ceia_natal_2011 ul li{
	line-height:20px;}												
						
						
						
						
						
						
						
						
			
			
			