.clearFooter
{
	clear:both;
	width:100px;
}

body
{
	background-color:#151515;
}

.separateLine
{
	width:100%;
	height:20px;
	background-image:url(../images/bgSpacer.gif);
	background-position:top left;
	background-repeat:repeat-x;
	display:inline-block;
	margin-top:50px;
	clear:both;
}

#header
{
	height:100px;
}

#container
{
	margin:0;
	min-height:100%;
	width:100%;
}

.center
{
	width:975px;
	margin:0 auto;
}

#popwebLogo
{
	border:0;
	margin-top:65px;
	float:left;
}


/* Este estilo deve ser substituido pelo que está comentado abaixo quando for ativado o campo de busca .*/
#menu
{
	width:330px;
	float:right;
	margin-top:70px;
	height:25px;
	text-align:right;
}

/*

#menu
{
	width:330px;
	float:left;
	margin:70px 0 0 350px;
	height:25px;
}*/


#footer
{
	height:105px;
	position:absolute;
	width:100%;
	display:inline-block;
	clear:both;
}

#footerContent
{
	height:105px;
	background-image:url(../images/bgSpacer.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#thinkDigital
{
	float:left;
	margin-top:20px;
}

#content
{
	margin-top:35px;
	margin-bottom:55px;
}

/* Home */

#slider img
{
	border:0;
}

#cases
{
	height:375px;
	background-color:#F0530F;
	margin-bottom:50px;
}

#homeNews
{
	height:170px;
	display:inline-block;
}

#homeNews > div
{
	height:170px;
	float:left;
	position:relative;
}

#homeNews li
{
	height:170px;
	float:left;
	margin-right:25px;
	position:relative;
	display:inline-block;
}

#homeProjects
{
	height:150px;
	display:inline-block;
}

#homeProjects > div
{
	height:150px;
	float:left;
	position:relative;
}

#homeProjects li
{
	height:150px;
	float:left;
	margin-right:25px;
	background-color:#222222;
	position:relative;
}

#homeProjects li > img
{
	float:left;
	clear:both;
}

#homeProjects .clientLogo
{
	float:left;
	clear:left;
}

#homeProjects .clientName
{
	float:right;
	margin:18px 15px 0 0;
}

.disabled
{
	position: absolute; left: -9999em; overflow: hidden;
}

.homeProjectsHover
{
	height:140px;
	width:225px;
	top:0;
	left:0;
	position:absolute;
	z-index:3;
	overflow:hidden;
}

.homeProjectsHoverBg
{
	height:140px;
	width:225px;
	top:0;
	left:0;
	position:absolute;
	background-color:#F0530F;
	display:inline-table;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.newsHover
{
	/*height:100px;*/
	height:140px;
	width:225px;
	top:0;
	left:0;
	position:absolute;
	z-index:3;
	overflow:hidden;
}

.newsHoverBg
{
	height:140px;
	width:225px;
	top:0;
	left:0;
	position:absolute;
	background-color:#F0530F;
	display:inline-table;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.newsHoverBg > a
{
	height:140px;
	width:225px;
	display:inline-block;
}


/* Sobre */

.eachTeam  > img
{
	width:150px;
	height:150px;
	margin-right:25px;
	float:left;
	margin-bottom:25px;
}

.eachClient
{
	background-color:#222222;
}

/* Projetos */

#projectsList li
{
	position:relative;
	float:left;
	width:225px;
	height:245px;
	margin:0 25px 50px 0;
}

.projectsHover
{
	height:225px;
	width:225px;
	top:0;
	left:0;
	position:absolute;
	z-index:3;
	overflow:hidden;
}

.projectsHoverBg
{
	height:225px;
	width:225px;
	top:0;
	left:0;
	position:absolute;
	background-color:#F0530F;
	display:inline-table;
	opacity: 0;
	filter: alpha(opacity = 0);
}

/* Contato */

#mapa
{
	height:374px;
	width:975px;
}

/* Novidades */

#newsList > li
{
	height:225px;
	position:relative;
}
