body {
	background: #fff url('../imagem/home/bg_site.jpg') no-repeat center 119px;
	}

#header {
	height: 383px;
	padding-bottom: 0;
	background-color: transparent !important;
	}
	#header #content-header {
		overflow: hidden;
		height: 105px;
		}
	#header #destaques {
		clear: both;
		position: relative;
		height: 264px;
		display: none;
		width: 778px;
		margin: 14px auto 0;
		}
		#header #destaques .content-items {
			position: absolute;
			top: 0;
			left: 0;
			width: 778px;
			height: 264px;
			z-index: 5;
			}
			#header #destaques .items {
				height: 264px;
				}
			#header #destaques a.prev, #header #destaques a.next {
				display: block;
				position: absolute;
				top: 0;
				width: 35px;
				height: 264px;
				z-index: 10;
				cursor: pointer;
				}
			#header #destaques a.prev {
				left: 0;
				background: url('../imagem/home/seta_esquerda.png') no-repeat;
				}
			#header #destaques a.next {
				right: 0;
				background: url('../imagem/home/seta_direita.png') no-repeat;
				}
			
			#header #destaques .items .single-photo {
				float: left;
				overflow: hidden;
				position: relative;
				}
				#header #destaques .items .single-photo .fade-in, #header #destaques .items .single-photo .fade-out {
					position: absolute;
					top: 0;
					width: 30px;
					height: 264px;;
					}
				#header #destaques .items .single-photo .fade-in {
					left: 0;
					background: url('../imagem/home/fade_in.png') repeat-y;
					}
				#header #destaques .items .single-photo .fade-out {
					right: 0;
					background: url('../imagem/home/fade_out.png') repeat-y;
					}
		#header #destaques .serrilhado-top, #header #destaques .serrilhado-bottom {
			position: absolute;
			width: 778px;
			left: 0;
			z-index: 15;
			}
		#header #destaques .serrilhado-top {
			top: 0;
			height: 4px;
			background: url('../imagem/home/serrilhado_top.png') no-repeat;
			*background: url('../imagem/home/ie_serrilhado_top.png') no-repeat;
			}
		#header #destaques .serrilhado-bottom {
			bottom: 0;
			height: 18px;
			background: url('../imagem/home/serrilhado_bottom.png') no-repeat;
			*background: url('../imagem/home/ie_serrilhado_bottom.png') no-repeat;
			}
#content {
	background: none;
	position: relative;
	min-width: 778px;
	_width: expression(document.body.clientWidth > 778 ? "auto" : 778);
	}
	#content #flash-sky {
		position: absolute;
		top: -20px;
		right: 0;
		height: 778px;
		z-index: 50;
		/*background: url('../imagem/home/bg_flash_sky.png') no-repeat 250px top;*/
		}
	#content #flash-ground {
		position: absolute;
		_position: relative;
		bottom: 165px;
		_bottom: 80px;
		left: 0;
		width: 100%;
		height: 310px;
		z-index: 80;
		}
	#content #main-content {
		padding-top: 0;
		padding-left: 120px;
		width: 860px;
		position: relative;
		z-index: 85;
		}
		#content p {
			line-height: 17px;
			}
		#content .left-content {
			width: 300px;
			float: left;
			padding-right: 10px;
			}
			#content #sobre {
				padding-top: 35px;
				height:340px;
				}
			#content #sobre img{
				height:175px;
				width:235px;
				}
			#content #sobre h2 {
					height: 34px;
					background: url('../imagem/home/tit_sobre.gif') no-repeat;
					}
				#content #sobre a {
					display: block;
					color:#000;
					margin-top: 5px;
					}
				#content #sobre h3 {
					margin: 90px 0 0 57px;
				}
					#content #sobre h3 a {
						display: block;
						text-indent: -9999em;
						width: 230px;
						height: 41px;
						background: url('../imagem/home/bt_portfolio.png') no-repeat;
					}
			#content #clientes {
				margin-top: 45px;
				}
				#content #clientes h2 {
					height: 27px;
					background: url('../imagem/home/tit_clientes.gif') no-repeat;
					}
				#content #clientes ul {
					overflow: hidden;
					margin-bottom: 10px;
					}
					#content #clientes ul li {
						list-style: none;
						float: left;
						padding: 0 10px;
						}
				#content #clientes p.desc-clientes {
					margin-bottom: 10px;
					}
				#content #clientes p.conheca a {
					display: block;
					text-indent: -9999em;
					width: 231px;
					height: 41px;
					background: url('../imagem/home/bt_clientes.png') no-repeat;
					}
			#content #portfolio {
				margin-top: 70px;
				background: url('../imagem/home/bg_portfolio.gif') no-repeat 12px 37px;
				}
				#content #portfolio h2 {
					background: url('../imagem/home/homevideo.jpg') no-repeat;
					height: 27px;
					display: block;
					text-indent: -9999em;
					margin:0 0 10px 0;
					}
				#content #portfolio #detalhe-portfolio {
					background: url('../imagem/home/bg_portfolio.gif') no-repeat;
					width: 288px;
					height: 219px;
					position: relative;
					}
					.detalhe {
						background-color: #000;
						width: 235px;
						height: 175px;
						margin:65px 0 0 60px;
						}
						.foto {
							height:175px;
							width:235px;
						}
						#content #portfolio #detalhe-portfolio p.descricao {
							font-weight: bold;
							}
							#content #portfolio #detalhe-portfolio p.descricao a {
								color: #fff;
								}
				#content #portfolio p.desc-portfolio {
					margin-top: 7px;
					width: 270px;
					}
		#content #blog {
			width: 240px;
			float: left;
			margin-left: 20px;
			_display: inline;
			padding-top: 10px;
			}
			#content #blog h2 {
				background: url('../imagem/home/tit_blog.gif') no-repeat;
				height: 19px;
				margin-left: 15px;
				}
			#blog .iphone {
				width:266px;
				height:70px;
				margin:30px 0 0 0;
				}
			#blog .iphone p{
				background:url('../imagem/home/homeiphone.png') no-repeat;
				text-indent:-9000px;
				width:260px;
				height:70px;
				}
			#content #blog ul {
				list-style: none;
				margin-top: 35px;
				}
				#content #blog ul li {
					margin-bottom: 50px;
					}
					#content #blog ul li h3 {
						font-size: 18px;
						font-weight: normal;
						}
						#content #blog ul li h3 a {
							color: #fff;
							text-decoration: none;
							}
							#content #blog ul li h3 a:hover {
								text-decoration: underline;
								}
					#content #blog ul li p {
						color: #fff;
						}
					#content #blog ul li a {
						color: #fff;
						text-decoration:underline;
						}
					#content #blog ul li p.author {
						font-weight: bold;
						color: #000;
						}
					#content #blog p.leia-mais a {
						text-indent: -9999em;
						display: block;
						width: 230px;
						height: 41px;
						background: url('../imagem/home/bt_blog.gif') no-repeat;
						}
		#content #info-contato-home {
			clear: both;
			margin: 0 auto;
			padding: 200px 0 20px 100px;
			_padding-top: 0;
			width: 850px;
			}
			#content #info-contato-home * {
				text-indent: -9999em;
				width: 100%;
				}
			#content #info-contato-home a {
				display: block;
				}
			#content #info-contato-home ul {
				overflow: hidden;
				_height: 140px;
				}
				#content #info-contato-home ul li {
					list-style: none;
					float: left;
					overflow: hidden;
					width: 160px;
					}
				#content #info-contato-home ul li.contato h3 {
					background: url('../imagem/home/tit_contato.gif') no-repeat;
					height: 31px;
					}
					#content #coantato ul li.contato h3 a {
						width: 84px;
						height: 23px;
						}
				#content #info-contato-home ul li.contato p {
					background: url('../imagem/home/mande_uma_msg.gif') no-repeat;
					height: 113px;
					}
					#content #info-contato-home ul li.contato p a {
						width: 170px;
						height: 113px;
						}
							#content #info-contato-home ul li.us h3 {
								background: url('../imagem/home/tit_us.gif') no-repeat;
								height: 31px;
								}
							#content #info-contato-home ul li.us p {
								background: url('../imagem/home/tel_us.gif') no-repeat;
								height: 113px;
								}
							#content #info-contato-home ul li.brasil h3 {
								background: url('../imagem/home/tit_brasil.gif') no-repeat;
								height: 31px;
								}
							#content #info-contato-home ul li.brasil p {
								background: url('../imagem/home/tel_brasil.gif') no-repeat;
								height: 135px;
								}
							#content #info-contato-home ul li.brasil {
								width:230px;
								margin:0 0 0 35px;
								}
							#content #info-contato-home ul li.portugal {
								width:235px;
								}
							#content #info-contato-home ul li.us {
								float: right;
								width:155px;
								margin:0 0 0 10px;
								}
							#content #info-contato-home ul li.portugal p {
								background: url('../imagem/home/tel_portugal.gif') no-repeat;
								height: 113px;
								}								
							#content #info-contato-home ul li.portugal h3 {
								background: url('../imagem/home/tit_portugal.gif') no-repeat;
								height: 31px;
								}
							#content #info-contato-home ul li.portugal p {
								background: url('../imagem/home/tel_portugal.gif') no-repeat;
								height: 113px;
								}
<!-- NOVA HOME -->
#content #home_workshop {
	padding-top: 35px;
}

#content #home_workshop p{
	width:270px;
}

#content #home_workshop h2 {
	height: 34px;
	background: url('../imagem/home/homeworkshop.gif') no-repeat;
	margin:20px 0 5px 0;
}

#content #home_workshop a {
	text-indent: -9999em;
	display: block;
	background: url('../imagem/home/bt_conhecamais.png') no-repeat;
	width: 231px;
	height: 41px;
	margin-top: 10px;
}

#content #home_sobre {
	padding-top: 30px;
}

#content #home_sobre p{
	width:275px;
}

#content #home_sobre h2 {
	height: 34px;
	background: url('../imagem/home/homesobre.gif') no-repeat;
	margin-bottom:10px;
}

#icones_social {
	width:290px;
	height:35px;
	position:relative;
	float:left;
	z-index: 100;
	top:3px;
/*	left:900px;*/

/*display:none;*/
}

#icones_social ul{
	height:35px;
	width:300px;
}

#icones_social ul li{
	width:100px;
	float:left;
	height:35px;
	list-style:none;
}

.link_facebook{
	text-indent: -9999em;
	display: block;
	background: url('../imagem/home/ico_facebook.png') no-repeat;
	height:35px;
}

.link_twitter{
	text-indent: -9999em;
	display: block;
	background: url('../imagem/home/ico_twitter.png') no-repeat;
	height:35px;
}

.link_slideshare{
	text-indent: -9999em;
	display: block;
	background: url('../imagem/home/ico_slideshare.png') no-repeat;
	height:35px;
}
