img { border: 0px }
html { overflow-x:hidden; }
body {
	margin:0px;
	padding:0px;
	background-color:#000;
	overflow-x:hidden;
}
#container {
	cursor:default;
	display:none;
	background-image:url(../images/back.jpg);
	background-position:top left;
	min-height:100%;
	width:100%;
	height:100%;				
	overflow-x:hidden;
	top:0;
	left:0;
}
.barra {
	margin-left:48px;
	padding-left:735px;
	background-image:url(../images/topheader.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:946px;
	height:33px;

}

.base {
	margin:0px; padding:0px;
	margin-left:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none ;
	font-size:10px;
	color:#b9b9b9
}

.base_geral {
	margin:10px; padding:0px;	
	color:#b9b9b9;
	font-size:10px;
}

.logo {
	margin-top:30px;
	margin-bottom:30px;
	width:1000px;
	height:80px;
}
.napsedesign {
	margin-left:60px;
	float:left;
	background-image:url(../images/napsedesign2010_t.png);
	width:221px;
	height:69px;	
}
.portifolio {
	margin-right:20px;
	float:right;
	background-image:url(../images/portifolio.png);
	width:197px;
	height:55px;	
}
.clientes {
	position:relative;
	margin:0 auto;
	background-image:url(../images/bgclientes.png);
	width:983px;
	height:97px;
}

	.label_clientes {
		position:absolute;
		margin-top:23px;
		margin-left:10px;
		background-image:url(../images/label_clientes.png);
		width:12px;
		height:52px;
		background-color:#343434;
	}

.categoria {
	position:relative;
	margin:0 auto;
	background-image:url(../images/bgcategoria.png);
	width:985px;
	height:225px;
}

	.label_idvisual {
		position:absolute;
		margin-top:49px;
		margin-left:10px;
		background-image:url(../images/label_idvisual.png);
		width:12px;
		height:115px;	
		background-color:#343434;
	}

	.label_impressos {
		position:absolute;
		margin-top:74px;
		margin-left:12px;
		background-image:url(../images/label_impressos.png);
		width:14px;
		height:69px;
		background-color:#343434;
	}
	
	.label_web {
		position:absolute;
		margin-top:94px;
		margin-left:10px;
		background-image:url(../images/label_web.png);
		width:12px;
		height:29px;
		background-color:#343434;
	}


#content{
	width:1000px;;
	margin:0 auto;
}
#wrapper {
	overflow:hidden;
	width:750px;
	height:180px;
	background-color:#FFF;
	margin-left:40px;
	margin-top:40px;
	padding:0px;
}
#slider {
	width:750px;
	margin-top:10px;
	margin-left:40px;
}
.lista { width:10000px; margin:0px; padding:0px }
.lista li { display:inline; float:left }
.clear { clear:both }

/* Loader */
#loading {
	top:0px;
	position:absolute;
	width:100%;
	height:100%;
	background-color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#f26522;
	z-index:1;
}

#loading .inner {
	position:absolute;
	background-image:url(../images/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position:7px 4px;
	margin:0 auto;
	top:50%;
	left:50%;
	margin-top:-10px;
	margin-left:-60px;
	width:100px;
	padding-left:20px;
}
.bigAjust {
	display:none;
	margin-left:43px;
	margin-right:20px;
	width:940px;
}

.bigAjust .header {
	background-image:url(../images/bigheader.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:16px;
}
.bigAjust .body {
	position:relative;
	min-height:50px;
	height:auto !important;
	height:50px;
	background-image:url(../images/bigbody.png);
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:5px
}

.bigAjust .body img { text-align:center }

.bigAjust .footer {
	margin:0 auto;
	padding-top:3px;
	background-image:url(../images/bigfooter.png);
	background-position:top left;
	background-repeat:repeat-y;
	height:57px;
}

	.bigAjust .footer .wrapper {
		position:relative;
		width:880px;
		margin-left:30px;
		margin-right:30px;
		display:none
	}
	
		.bigAjust .footer .descricao {
			width:100%;
		}
		
		.bigAjust .footer .descricao p {
			margin:0px; padding:0px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#CCC
		}

		.bigAjust .footer .navegacao {
			top:-390px;
			left:-24px;
			position:absolute;
			width:934px
		}
		
		.bigAjust .footer .navegacao div { width:20px	}

.loadingSpin {
	display:none;
	position:absolute;
	top:20px;
	left:50%;
	background-image:url(../images/2-1.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	margin-left:-15px;
}

.loadingSpin_backup {
	display:none;
	position:absolute;
	top:20px;
	left:50%;
	background-color:#000;
	border:1px solid #666;
	background-image:url(../images/ajax-loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:50px;
	height:50px;
	margin-left:-25px;	
}

.opacidade {
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

#tooltip{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	position:absolute;
	border:1px solid #999;
	background:#333;
	padding:2px 5px;
	color:#c9c9c9;
	display:none;
	z-index:1000;
	}	

a.website:link { color:#F36F21; text-decoration:underline }
a.website:visited {color: #F36F21; text-decoration:underline }
a.website:hover { color:#F36F21; text-decoration:none }
a.website:active {color:#F36F21; text-decoration:underline } 
