body {
	margin:0 auto;
	padding:0;
	background-image:url(images/fd.png);
	background-repeat: repeat-x;
	background-color: #FFF;
}

h1 {
width: 600px;
border: none;
padding: 35px 0 0 0;
}

h2 {
	font-size: 54px;
	font-family: "Century Gothic";
	color:#7E7E7E;
	font-weight: bold;
}

h3 {
	font-family: 'Century Gothic', Geneva, sans-serif;
	color:#063;
	font-weight: bold;
	font-size: 16px;
	margin:2px;
	padding:0px;
}

p {
	color:#333;
	font-family: 'Tahoma', Geneva, sans-serif;
	font-size: 12px;
}

small {
	color:#333;
	font-family: 'Tahoma', Geneva, sans-serif;
	font-size: 9px;
}

img {
	border:none;
}

#header {
width: 360px;
float: left;
margin: 0 15px 0 0;
padding: 0;
}

#menu {
	background: #333333;
	top: 40px;
	left: 0;
	border: 1px solid #000;
	clear: both;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	padding: 18px;
	z-index: 500;
	filter: alpha(opacity=75);
	opacity: .75;
}

#menu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#menu ul li{
list-style-type: none;
color: #777;
display: inline;
margin: 0;
padding: 0 10px 0 10px;
}

#menu ul li a{
text-decoration: none;
list-style-type: none;
color: #777;
display: inline;
margin: 0;
padding: 0;
}

#menu ul li a:hover{
text-decoration: none;
list-style-type: none;
color: #fff;
display: inline;
margin: 0;
padding: 0;
}

#container {
	position: absolute;
	width: 6500px;
}
.logo-topo {
	height: 68px;
	width: 150px;
	float:left;
	margin-left: 125px;
	margin-bottom: 10px;
}

.menu-topo {
	height: 68px;
	width: 607px;
	margin-left: 30px;
	margin-bottom: 10px;
	float: left;
}


.box {
	width: 946px;
	line-height: 22px;
	margin: 0px;
	padding: 0px 310px 30px 44px;
}
.frame {
	float: left;
	width: 1300px;
}

.tit-kombi{
	width:1285px;
	background-color:#F0C;
	color:#fff;
	font-size: 16px;
	line-height:23px;
	padding:0px 0px 0px 50px;
	font-family: 'Trebuchet MS', verdana, helvetica, sans-serif;
	margin-bottom: 10px;
}

.tit-portfolio{ width:1285px; background-color:#6BC700; color:#fff; font-size: 16px; line-height:23px; padding:0px 0px 0px 50px; font-family: 'Trebuchet MS', verdana, helvetica, sans-serif; margin-bottom: 10px;}

.tit-servicos{ width:1285px; background-color:#FFCB00; color:#fff; font-size: 16px; line-height:23px; padding:0px 0px 0px 50px; font-family: 'Trebuchet MS', verdana, helvetica, sans-serif; margin-bottom: 10px;}

.tit-fale{ width:1285px; background-color:#009EE1; color:#fff; font-size: 16px; line-height:23px; padding:0px 0px 0px 50px; font-family: 'Trebuchet MS', verdana, helvetica, sans-serif; margin-bottom: 10px;}

.tit-home{
	width:950px;
	font-weight:bold;
	color:#FFF;
	font-size: 16px;
	line-height:23px;
	padding:0px 350px 0px 0px;
	font-family: 'Trebuchet MS', verdana, helvetica, sans-serif;
	text-align: right;
	margin-bottom: 10px;
	background-color: #F79911;
}

/*PORTFOLIO - ESCOLHE PORTFOLIO*/
.morebox
	{
	background:url(images/bg_more_results.jpg) top center repeat-x;
	font-family: 'Trebuchet MS', verdana, helvetica, sans-serif;
	color:#000;
	text-align:center;
	border:solid 1px #CCC;
	padding:2px;
	margin-top:8px;
	margin-bottom:8px;
	/*-moz-border-radius: 6px;-webkit-border-radius: 6px;*/
	}
	.morebox a{ color:#000; text-decoration:none}
	.morebox a:hover{ color:#333333; text-decoration:none}
.link-jobs:link {display:block; padding:2px; border: 2px solid #CCC}
.link-jobs:visited {display:block; padding:2px; border: 2px solid #CCC}
.link-jobs:hover {display:block; padding:2px; border: 2px solid #6BC700}
.link-jobs:active {display:block; padding:2px; border: 2px solid #CCC}

.thumb-jobs{float:left; width:168px; height:123px; margin:4px;}

#detalhe-job #legenda-cliente{font-family: 'Century Gothic', Geneva, sans-serif; color:#6BC700; font-weight: bold; font-size: 32px; width:130px; float:left;}
#detalhe-job #nome-cliente{font-family: 'Century Gothic', Geneva, sans-serif; color:#333; font-weight: bold; margin:6px 0px 0px 0px; font-size: 16px; float:left;}
#detalhe-job #link-do-job{font-family: 'Century Gothic', Geneva, sans-serif; color:#FF5500; font-weight: bold; font-size: 16px;}
#detalhe-job p{margin:0px; padding:0px;}

.escolhe-port {display: inline;;}
.escolhe-port li{font-family: 'Trebuchet MS', verdana, helvetica, sans-serif; font-size:18px; color:#FFF; list-style-type:none; display: inline;}
.escolhe-port li a:link, .escolhe-port li a:visited{padding:10px 20px; font-weight:bold; text-decoration: none; list-style-type: none; background-color:#999; color: #FFF;}
.escolhe-port li a:hover, .escolhe-port li a:active{padding:10px 20px; font-weight:bold; text-decoration: underline; list-style-type: none; background-color:#6BC700; color: #FFF;}

/*SERVIÇOS - CAIXA CONSULTORIA*/

.box #tit-consultoria{ color:#FFCB00; font-weight: bold; font-size: 24px;}
#lista-consultoria {padding:2px; margin:2px; font-family: Tahoma, Geneva, sans-serif; }
#lista-consultoria li{font-family: Tahoma, Geneva, sans-serif; color:#66BB00; font-size:12px; color:#FFCB00; list-style-type:none; border-bottom:1px solid #F5F5F5; padding-left:5px;}
#lista-consultoria li a{font-family: Tahoma, Geneva, sans-serif; color:#66BB00; font-size:12px; text-decoration: none; list-style-type: none; color: #FFCB00;}
#lista-consultoria li a:hover{font-family: Tahoma, Geneva, sans-serif; color:#66BB00; font-size:12px; text-decoration: none; list-style-type: none;	color: #C90;}

/*SERVIÇOS - CAIXA DESIGN GRAFICO*/

.box #tit-designgraf{ color:#00A3E7; font-weight: bold;	font-size: 24px;}
#lista-designgraf {padding:2px; margin:2px}
#lista-designgraf li{font-family: Tahoma, Geneva, sans-serif; color:#66BB00; font-size:12px; color:#00A3E7; list-style-type:none; border-bottom:1px solid #F5F5F5; padding-left:5px;}
#lista-designgraf li a{font-family: Tahoma, Geneva, sans-serif; color:#66BB00; font-size:12px; text-decoration: none; list-style-type: none; color: #00A3E7;}
#lista-designgraf li a:hover{font-family: Tahoma, Geneva, sans-serif; color:#66BB00; font-size:12px; text-decoration: none; list-style-type: none; color: #06F;}

/*SERVIÇOS - CAIXA WEBDESIGN*/

.box #tit-webdesign{ color:#66BB00;	font-weight: bold;	font-size: 24px;}
#lista-webdesign {padding:2px; margin:2px}
#lista-webdesign li{font-family: Tahoma, Geneva, sans-serif; color:#66BB00; font-size:12px; list-style-type:none; border-bottom:1px solid #F5F5F5; padding-left:5px;}
#lista-webdesign li a{font-family: Tahoma, Geneva, sans-serif; color:#66BB00; font-size:12px; text-decoration: none; list-style-type: none; color: #66BB00;}
#lista-webdesign li a:hover{font-family: Tahoma, Geneva, sans-serif; color:#66BB00; font-size:12px; text-decoration: none; list-style-type: none; color: #090;}


/*FALE CONOSCO - CAMPOS FORM*/
.campos {border:1px solid #04A5E7; background-color:#04A5E7; height:18px; font-family:Tahoma; font-size:11px; color:#FFF; padding-left:5px; padding-right:5px; padding-top:1px; margin-bottom:4px; margin-top:3px}


/*FALE CONOSCO - TITULOS*/
.box #tit-endereco{color:#FFF; background-color:#04A5E7; text-align:center; font-weight: bold; font-size: 14px; width:130px; height:26px;}
.box #tit-midias{color:#FFF; background-color:#04A5E7; text-align:center; font-weight: bold; font-size: 14px; width:130px; height:26px;}
.box #tit-localizacao{color:#FFF; background-color:#EB0000; text-align:center; font-weight: bold; font-size: 14px; width:130px; height:26px;}

/*QUEM FAZ - FOTOS*/
.quem-mat{background:url(images/quemfaz/m.jpg) top center; display:block; width:122px; height:122px;}
.quem-mat:hover{background:url(images/quemfaz/m.jpg) bottom center; width:122px; height:122px;}

.quem-vivian{background:url(images/quemfaz/v.jpg) top center; display:block; width:122px; height:122px;}
.quem-vivian:hover{background:url(images/quemfaz/v.jpg) bottom center; width:122px; height:122px;}


