@charset "utf-8";
* { margin: 0px; padding: 0px; }
html { overflow:hidden !important; }
body { background:url(../img/layout/backgroud_body.jpg) center repeat-y; font-family:Tahoma, Times, serif; font-size:10px; color: #cccccc; width: 1000px; padding:0px; margin:0 auto; }
ul { list-style:none; }
fieldset { border:none; }
h2 { font-family:georgia; font-size:12px; color:#016388; text-align:center; }
img { border:none; }
.respostas {color:#CACACA; font-size:10px; float:right; margin:66px 6px 0px 0px; }
.respostas_portifolio {color:#FFFFFF; font-size:10px; float:right; margin:-7px 32px 0px 0px; }
.respostacontato {color:#333333; font-size:10px; font-weight:bold; float:right; margin:-15px 120px 0px 0px; }
.invisible { width:1px; height:1px; overflow:hidden; position:absolute; display:none; }
.abre_aspas { display:block; float:left; background:url(../img/depoimentos/abri_aspas.png) no-repeat top; height:12px; width:12px; margin:0px 5px 0px 0px; }
.fecha_aspas { display:block; float:right; background:url(../img/depoimentos/fecha_aspas.png) no-repeat top; height:12px; width:12px; margin:0px 105px 0px 0px;*margin:-10px 117px 0px 0px; }
#page { background:url(../img/layout/bg_padrao2.jpg) repeat-y top; margin: 0; padding: 0px; height: 5000px; width: 1000px; }
.content { height: 750px; width: 845px; }
.top { height: 110px; width: 845px; }
.main { height: 420px; width: 845px; }
.footer { height: 100px; width: 845px; }
/* Home */

#page #home { height: 750px; width: 845px; margin: 0px; padding: 0px; float:right; }
#home .content .top h1 { float:left; width:270px; margin:20px 0px 0px -2px; }
#home .content .top h1 a { display:block; background:url(../img/layout/logo.png) no-repeat; width:258px; height:68px; }
#home .content .top div.depoimentos { border-bottom:1px solid #a4a4a4; width:420px; height:102px; margin:0px; }
#home .content .top div.depoimentos div.text { float:left; width:270px; }
#home .content .top div.depoimentos div.img { float:right; width:150px; }
#home .content .top div.depoimentos p.nome { text-align:right; font-size:17px; color:#767676; line-height:17px; margin:8px 0px 0px 0px; }
#home .content .top div.depoimentos p.nome span { font-size:14px; font-weight:bold; }
#home .content .top div.depoimentos p.texto { text-align:left; font-size:11px; color:#858181; line-height:15px; margin:3px 0px 0px 0px; }
#home .content .main #team { width:800px; height:235px; padding:8px 0px 0px 0px; margin:0px 0px 0px 3px; }




#home .content .main #team ul li #team_home { display:block; background:url(../img/layout/parceiros_petkovic.png) no-repeat center center; width:303px; height:234px; float:left; }

#home .content .main #team ul li #team_frejat { display:block; background:url(../img/layout/frejat.png) no-repeat center center; width:303px; height:234px; float:left; margin:-5px 10px 0px 0px }

#home .content .main #team ul li div#text p.frejat_small { background:#CCCCCC; font-family:Tahoma; color:#999999; text-decoration:none; font-size:12px; width:49px; color:#FFFFFF; padding:2px; margin:0px; }

#home .content .main #team ul li #team_puc { display:block; background:url(../img/layout/puc.png) no-repeat center center; width:283px; height:238px; float:left; margin:0px 10px 0px 0px }

#home .content .main #team ul li #team_chl { display:block; background:url(../img/layout/chl.png) no-repeat center center; width:283px; height:238px; float:left; margin:0px 10px 0px 0px }

#home .content .main #team ul li #team_mirin { display:block; background:url(../img/layout/mirin.png) no-repeat center center; width:283px; height:238px; float:left; margin:0px 10px 0px 0px }

#home .content .main #team ul li #team_rodrigo { display:block; background:url(../img/layout/rodrigo.png) no-repeat center center; width:283px; height:249px; float:left; margin:-5px 10px 0px 0px }
#home .content .main #team ul li div#text p.rodrigo_small { background:#CCCCCC; font-family:Tahoma; color:#999999; text-decoration:none; font-size:12px; width:49px; color:#FFFFFF; padding:2px; margin:0px; }





#home .content .main #team ul li h3 { background-color:#FFB861; font-family:Helvetica, Arial, Verdana; font-size:20px; color:#FFFFFF; text-align:left; height:24px; margin:0px 0px 5px 0px; }
#home .content .main #team ul li div#text { float:left; width:497px; margin:52px 0px 0px -50px; }
#home .content .main #team ul li div#text p { font-family:Tahoma; font-size:22px; color:#4D4D4D; margin:2px 0px 8px 0px; }
#home .content .main #team ul li div#text p.small { background:#CCCCCC; font-family:Tahoma; text-decoration:none; font-size:12px; width:31px; color:#FFFFFF; padding:2px; margin:0px; }
#home .content .main #team ul li div#text p.link { padding:2px; margin:-10px 0px 0px 0px;*margin:-5px 0px 0px 0px; }
.sizepet { width:83px; }
.sizechl { width:65px; }
.sizemirin{ width:65px; }
.sizefrejat { width:65px; }
.sizepuc { width:79px; }
.sizerodrigo { width:148px; }

#home .content .main #team ul li div#text p a { font-family:Tahoma; color:#999999; background:none; text-decoration:none; font-size:12px; color:#4D4D4D; }
#home .content .main #team ul li div#text p a.twitter { display:block; background:url(../img/icons/twitter.png) no-repeat left top; float:left; width:18px; height:16px; margin:0px; padding:0px; }
#home .content .main #team ul li div#text p a.youtube { display:block; background:url(../img/icons/youtube.png) no-repeat left top; float:left; width:18px; height:16px; margin:0px; padding:0px; }
#home .content .main #team ul li div#text p a.facebook { display:block; background:url(../img/icons/facebook.png) no-repeat left top; float:left; width:18px; height:16px; margin:0px; padding:0px; }
#home .content .main #team ul li div#text p a.orkut { display:block; background:url(../img/icons/orkut.png) no-repeat left top; float:left; width:18px; height:16px; margin:0px; padding:0px; }
#home .content .main div#newsletters { background:url(../img/layout/bg_news.png) no-repeat top left; float:left; width:876px; height:95px; padding:0px; margin:-50px 0px 0px -37px; position:relative; z-index:2; }
#home .content .main div#newsletters form { float:right; margin:65px 25px 0px 0px; }
#home .content .main div#newsletters form fieldset { float:right; border:none; }
form fieldset input.newsletter { background:#026282; border:1px solid #027ca5; font-family:arial; color:#bdbdbd; font-size:11px; padding:2px 4px; width:150px; height:12px; }
form fieldset input.bt_news { cursor:pointer; width:30px; height:18px; vertical-align:bottom; margin:0px 0px 0px 0px; background:#026282; border:1px solid #027ca5; font-family:arial; color:#bdbdbd; font-size:11px; padding:2px 4px; }
#home .content .main div#slider_cliente #title_clients { display:block; background:url(../img/layout/ultimos.png) no-repeat top left; height:21px; width:190px; margin:-36px 0px 10px 0px; padding:0px 0px 0px 0px; }
#home .content .main div#slider_cliente { float:left; width:484px; padding:0px 33px 0px 25px; margin:10px 0px 0px 22px; }
#home .content .main div#slider_cliente ul li { width:162px; height:145px; margin:0px 0px 0px 0px; }
#home .content .main div#slider_cliente ul li p { margin:0px 0px 0px 0px; width:156px; color:#00688b; font-size:11px; font-family:arial; }
#home .content .main div#slider_cliente ul li img { border:4px solid #01506a; }
#home .content .main div#twitter { float:left; width:245px; margin:0px 0px 0px 21px; }
#home .content .main div#twitter #separado { display:block; background:url(../img/layout/separador.png) no-repeat top left; float:left; width:4px; height:114px; margin:0px 0px 0px -15px; }
#home .content .main div#twitter p { margin:5px 0; padding:0 0 4px; color:#666666; border-bottom:1px solid #D5D5D5; font-size:11px; font-family:arial; line-height:15px; }
#home .content .main div#twitter h5 a.link_twitter { display:block; background:url(../img/title/safira_digital.png) no-repeat; width:207px; height:20px; }
#twitter a { color:#F60; }
#home .content .footer { background: url(../img/layout/footer_home.png) no-repeat; width:856px; height:91px; margin:0px 0px 0px -2px; }
p.address { float:right; color:#FFFFFF; font-size:11px; line-height:15px; width:244px; padding:5px 42px 0px 0px; text-align:right; }
p.addressbold { font-weight:bold; }
p.address .bola { font-weight:normal; }
#home .content .footer #login { float:left; width:300px; height:39px; margin:0px 0px 0px 300px; padding:30px 0px 0px 0px; }
#home .content .footer #login form fieldset { font-family: "Trebuchet MS"; font-size: 12px; color:#FFFFFF; text-decoration: none; }
#home .content .footer #login form fieldset input { background:#d59849; border:1px solid #B8D6D6; font-family:arial; color:#FFFFFF; font-size:11px; padding:2px 4px; height:12px; width: 60px; }
#home .content .footer #login form fieldset input#bottom { width:22px; height:18px; }
/* Enterprise */

#enterprise { height: 750px; width: 845px; margin: 0px; padding: 0px; float: right; }
#enterprise .content .top h1 { float:left; width:270px; margin:20px 0px 0px -2px; }
#enterprise .content .top h1 a { display:block; background:url(../img/layout/logo.png) no-repeat; width:258px; height:68px; }
#enterprise .content .main div#texts { height:458px; width:848px; margin:10px 0px 0px -3px; padding:73px 0 0 0; background-image: url(../img/layout/main_empresa.png); background-repeat: no-repeat; }
#enterprise .content .main div#texts p { color:#484848; font-size:12px; line-height:18px; margin:0px 0px 0px 39px; padding:7px 0px 0px 0px; width:505px; }
#enterprise .content .main div#texts p span { font-family:georgia; color:#fff; font-size:14px; background:#0679a0; padding:2px; font-style:italic; font-weight:bold; }
#enterprise .content .main div#texts #think { background:url(../img/layout/think.png) no-repeat right bottom; float:right; height:56px; width:133px; padding:0px; clear: right; margin:-1px 25px 0px 0px; }
#enterprise .content .main div#texts #think p { font-family:georgia; font-size:14px; color:#016388; width:106px; padding:2px 0px 0px 28px; margin:0px 0px 0px 0px; }
#enterprise .content .footer p#address { background:#026A8D; float:right; font-family:georgia; color:#FFFFFF; font-size:12px; line-height:15px; width:255px; margin:16px -151px 0 0;*margin:25px -10px 0 0; padding:5px 6px 4px 0px; text-align:right; }
/* Portfolio */

#portfolio { height: 750px; width: 845px; margin: 0px; padding: 0px; float: right; }
#portfolio .content .top h1 { float:left; width:270px; margin:20px 0px 0px -2px; }
#portfolio .content .top h1 a { display:block; background:url(../img/layout/logo.png) no-repeat; width:258px; height:68px; }
#portfolio .content .top #newsletters { float:right; width:315px; height:80px; margin:47px 73px 0px 0px; padding:0px 0px 0px 0px; }
#portfolio .content .top #newsletters h2 { display:block; background:url(../img/layout/thinks.png) no-repeat right top; height:64px; width:134px; padding:7px 0px 0px 0px; margin:0px 0px 0px 0px; }
#portfolio .content .top #newsletters form { float:left; height:30px; margin:-15px 0px 0px 95px; width:288px; }
#portfolio .content .top #newsletters form fieldset { width:288px; }
#portfolio .content .main div#works { width:683px; padding:0px 40px 0px 16px; overflow:hidden; margin:34px 0px 0px 47px; position:absolute; z-index:2; }
#portfolio .content .main div#works ul li { width:139px; height:370px; color:#a4a4a4; font-size:11px; margin:0 0 0 12px; }
#portfolio .content .main div#works ul li div.job { margin:0 0 5px 0; background:#292929; padding:6px 5px; }
#portfolio .content .main div#works ul li div.pequeno { height:130px; }
#portfolio .content .main div#works ul li div.medio { height:212px; }
#portfolio .content .main div#works ul li div.grande { height:358px; }
#portfolio .content .main div#works ul li h4 { font-family:Georgia; font-size:14px; font-weight:bold; margin:5px 0; }
#portfolio .content .main div#works ul li p { margin:5px 0; }
#portfolio .content .main div#works ul li a.link_site { color:#a4a4a4; }
#portfolio .content .main div#works ul li a { color:#FFFFFF; }
#portfolio .content .main div#works ul li a:hover { color:#fcba63; }
#portfolio .content .main div#works ul li div.img_job { width:149px; margin:0 auto; background-position:top }
#portfolio .content .main div#works ul li div.atual { height:130px; width:149px; background-image: url(../img/portfolio/port_atual.jpg); background-repeat: no-repeat; background-position: left top; }
/*#portfolio .content .main div#works ul li div.atual:hover { background:url(../img/portfolio/port_atual.jpg) left bottom; height:130px; width:149px;*//*	background-image: url(../img/portfolio/port_atual.jpg);
	background-repeat: no-repeat;
	background-position: left -131px;
*/ }
/*#portfolio .content .main div#works ul li div.yacxo { height:130px; width:149px; background-image: url(../img/portfolio/port_yacxo.jpg); background-repeat: no-repeat; background-position: left top; }
#portfolio .content .main div#works ul li div.yacxo:hover { background:url(../img/portfolio/port_yacxo.jpg) left bottom; height:130px; width:149px;*//*	background-image: url(../img/portfolio/port_atual.jpg);
	background-repeat: no-repeat;
	background-position: left -131px;
*/ }
/*#portfolio .content .main div#works ul li div.atual { height:130px; width:149px; background-image: url(../img/portfolio/port_atual.jpg); background-repeat: no-repeat; background-position: left top; }
#portfolio .content .main div#works ul li div.atual:hover { background:url(../img/portfolio/port_atual.jpg) left bottom; height:130px; width:149px;*//*	background-image: url(../img/portfolio/port_atual.jpg);
	background-repeat: no-repeat;
	background-position: left -131px;
	
	port_pontofrio.jpg
*/ }
/*#portfolio .content .main div#works ul li div.pontofrio { height:130px; width:149px; background-image: url(../img/portfolio/port_pontofrio.jpg); background-repeat: no-repeat; background-position: left top; }
#portfolio .content .main div#works ul li div.pontofrio:hover { background:url(../img/portfolio/port_pontofrio.jpg) left bottom; height:130px; width:149px;*//*	background-image: url(../img/portfolio/port_atual.jpg);
	background-repeat: no-repeat;
	background-position: left -131px;
	
	port_pontofrio.jpg
*/ }
/*#portfolio .content .main div#works ul li div.fuzue { height:130px; width:149px; background-image: url(../img/portfolio/port_fuzue.jpg); background-repeat: no-repeat; background-position: left top; }
#portfolio .content .main div#works ul li div.fuzue:hover { background:url(../img/portfolio/port_fuzue.jpg) left bottom; height:130px; width:149px;*//*	background-image: url(../img/portfolio/port_atual.jpg);
	background-repeat: no-repeat;
	background-position: left -131px;
	
	port_pontofrio.jpg
*/ }
/*#portfolio .content .main div#works ul li div.espacodepil { height:130px; width:149px; background-image: url(../img/portfolio/port_espacodepil.jpg); background-repeat: no-repeat; background-position: left top; }
#portfolio .content .main div#works ul li div.espacodepil:hover { background:url(../img/portfolio/port_espacodepil.jpg) left bottom; height:130px; width:149px;*//*	background-image: url(../img/portfolio/port_atual.jpg);
	background-repeat: no-repeat;
	background-position: left -131px;
	
	port_pontofrio.jpg
*/ }
/*#portfolio .content .main div#works ul li div.bahiatravel { height:73px; width:151px; background-image: url(../img/portfolio/port_bahiatravel.jpg); background-repeat: no-repeat; background-position: left top; }
#portfolio .content .main div#works ul li div.bahiatravel:hover { background:url(../img/portfolio/port_bahiatravel.jpg) left bottom; height:73px; width:151px;*//*	background-image: url(../img/portfolio/port_atual.jpg);
	background-repeat: no-repeat;
	background-position: left -131px;
	
	port_pontofrio.jpg
*/ }


/*
#portfolio .content .main div#works ul li div.pet { background:url(../img/portfolio/pet.jpg) no-repeat left top; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.pet:hover { background:url(../img/portfolio/pet.jpg) no-repeat left bottom; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.lamoraz { background:url(../img/portfolio/port_lamoraz.jpg) no-repeat left top; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.lamoraz:hover { background:url(../img/portfolio/port_lamoraz.jpg) no-repeat left bottom; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.bodylab { background:url(../img/portfolio/port_bodylab.jpg) no-repeat left top; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.bodylab:hover { background:url(../img/portfolio/port_bodylab.jpg) no-repeat left bottom; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.go2media { background:url(../img/portfolio/port_go2media.jpg) no-repeat left top; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.go2media:hover { background:url(../img/portfolio/port_go2media.jpg) no-repeat left bottom; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.lema { background:url(../img/portfolio/port_lema.jpg) no-repeat left top; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.lema:hover { background:url(../img/portfolio/port_lema.jpg) no-repeat left bottom; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.maxivela { background:url(../img/portfolio/port_maxivela.jpg) no-repeat left top; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.maxivela:hover { background:url(../img/portfolio/port_maxivela.jpg) no-repeat left bottom; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.icone { background:url(../img/portfolio/port_icone.jpg) no-repeat left top; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.icone:hover { background:url(../img/portfolio/port_icone.jpg) no-repeat left bottom; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.roberto { background:url(../img/portfolio/port_roberto.jpg) no-repeat left top; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.roberto:hover { background:url(../img/portfolio/port_roberto.jpg) no-repeat left bottom; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.escutai { background:url(../img/portfolio/port_escutai.jpg) no-repeat left top; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.escutai:hover { background:url(../img/portfolio/port_escutai.jpg) no-repeat left bottom; height:73px; width:151px; }
#portfolio .content .main div#works ul li div.mirin_puc { background:url(../img/portfolio/port_puc.jpg) no-repeat left top; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.mirin_puc:hover { background:url(../img/portfolio/port_puc.jpg) no-repeat left bottom; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.body { background:url(../img/portfolio/port_pet.jpg) no-repeat left top; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.body:hover { background:url(../img/portfolio/port_pet.jpg) no-repeat left bottom; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.produtos_pet { background:url(../img/portfolio/port_produpet.jpg) no-repeat left top; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.produtos_pet:hover { background:url(../img/portfolio/port_produpet.jpg) no-repeat left bottom; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.tabacaria { background:url(../img/portfolio/port_tabacaria.jpg) no-repeat left top; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.tabacaria:hover { background:url(../img/portfolio/port_tabacaria.jpg) no-repeat left bottom; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.rmb { background:url(../img/portfolio/port_imoveis.jpg) no-repeat left top; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.rmb:hover { background:url(../img/portfolio/port_imoveis.jpg) no-repeat left bottom; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.midi { background:url(../img/portfolio/port_miditerraneo.jpg) no-repeat left top; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.midi:hover { background:url(../img/portfolio/port_miditerraneo.jpg) no-repeat left bottom; height:168px; width:150px; }
portfolio .content .main div#works ul li div.pet_produtos { background:url(../img/portfolio/port_puc.jpg) no-repeat left top; height:168px; width:150px; }
#portfolio .content .main div#works ul li div.pet_produtos:hover { background:url(../img/portfolio/port_puc.jpg) no-repeat left bottom; height:168px; width:150px; }*/
#portfolio .content .footer .img_footer {
	z-index:1;
	position:absolute;
	padding:0;
	width:827px;
	height:189px;
	margin-top: -33px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
	background-image: url(../img/layout/detalhes_portfolio.png);
	background-repeat: no-repeat;
	background-position: -82px bottom;
}

/** adicionado/alterado por Wallace Silva */
#portfolio .content .main div#works { width:620px; padding:0px 40px 0px 26px; overflow:hidden; margin:94px 0px 0px 47px; position:absolute; z-index:2; }
#portfolio .content .main div#works ul li { width:140px; height:300px; color:#a4a4a4; font-size:11px; margin:0 0 0 12px; }
#portfolio .content .main div#works ul li div.job { margin:0 0 5px 0; background:#292929; padding:3px 1px 1px 3px; }
#portfolio .content .main div#works ul li div.pequeno { height:130px; width: 130px; }
#portfolio .content .main div#works ul li div.pequeno:hover { color:#fcba63; }
#portfolio .content .main div#works ul li div.pucrio { background:url(../img/portfolio2010/puc-rio.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.fuzue { background:url(../img/portfolio2010/casa-festas-fuzue.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.pontofrio { background:url(../img/portfolio2010/ponto-frio.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.chl { background:url(../img/portfolio2010/chl-consultoria.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.pet10 { background:url(../img/portfolio2010/petkovic10.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.etc { background:url(../img/portfolio2010/etc-consultoria.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.eliteimoveis { background:url(../img/portfolio2010/elite-imoveis.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.rodrigosantos { background:url(../img/portfolio2010/rodrigo-santos.png) no-repeat left top; height:130px; width:140px; }

#portfolio .content .main div#works ul li div.riches { background:url(../img/portfolio2010/riches.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.bahiatravel { background:url(../img/portfolio2010/bahia-travel.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.watergardens { background:url(../img/portfolio2010/water-gardens.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.lema { background:url(../img/portfolio2010/lema-engenharia.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.seculo22 { background:url(../img/portfolio2010/seculo22.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.mediterraneo { background:url(../img/portfolio2010/mediterraneo.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.salvatur { background:url(../img/portfolio2010/salvatur.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.espacodepil { background:url(../img/portfolio2010/espaco-depil.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.go2media { background:url(../img/portfolio2010/go2media.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.tabacaria { background:url(../img/portfolio2010/tabacaria-digital.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.maxivela { background:url(../img/portfolio2010/maxivela.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.yacxo { background:url(../img/portfolio2010/yacxo.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.escutai { background:url(../img/portfolio2010/escutai.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.iconerh { background:url(../img/portfolio2010/iconerh.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.lamaraz { background:url(../img/portfolio2010/lamaraz.png) no-repeat left top; height:130px; width:140px; }
#portfolio .content .main div#works ul li div.vorion { background:url(../img/portfolio2010/vorion-v.png) no-repeat left top; height:130px; width:140px; }

#portfolio .content .main div#works ul li div.kenner { background:url(../img/portfolio2010/kenner.png) no-repeat left top; height:130px; width:140px; }

#portfolio .content .main div#works ul li div.frejat { background:url(../img/portfolio2010/frejat.png) no-repeat left top; height:130px; width:140px; }

#page #portfolio .content .main #works #jobs li .job:hover { /*background-color: #05698D;	*/ background-color: #fcba63; color: #fff;}

/** fim do que Wallace Silva alterou */


/* Services */

#services { height: 750px; width: 845px; margin: 0px; padding: 0px; float: right; }
#services .content .top h1 { float:left; width:270px; margin:20px 0px 0px -3px; }
#services .content .top h1 a { display:block; background:url(../img/layout/logo.png) no-repeat; width:258px; height:68px; }
#services .content .main div#container_colunas { width:849px; height:346px; margin:20px 0px 0px -2px; background:url(../img/layout/faixa_amarela_servicos.png) no-repeat left bottom; }
#loader { position:fixed; top:50%; left:50% }
#services .content .main div#container_colunas #new { height:300px; padding: 21px 0px 0px 0px; margin: 0px 0px 0px 20px; }
#services .content .main #new h5 { background:#01749b; color:#fff; padding:3px; font-size:18px; font-family:georgia; font-style:italic; }
#services .content .main #new p { color:#484848; font-size:14px; line-height:16px; padding:10px 10px; }
#services .content .main #new a { cursor:pointer; font-weight:bold; color:#484848; font-size:14px; text-decoration:underline; line-height:16px; float:right; padding:10px 10px; }
#services .content .main #new a:hover { color:#FFFFFF; }
#services .content .main div.colunas { width:250px; float:left; margin: 33px 0px 0px 20px; }
#services .content .main div.colunas h4 { background:#01749b; color:#fff; text-align:center; padding:3px; font-size:18px; font-family:georgia; font-style:italic; }
#services .content .main div.colunas p { color:#484848; font-size:14px; line-height:16px; padding:10px 10px; }
#services .content .main div.colunas p a { color:#484848; font-size:12px; line-height:20px; width:20px; height:10px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none; }
#services .content .main div.colunas p a:hover { color:#ffffff; background:#01749b; }
#services .content .footer .img_footer {
	z-index:1;
	position:absolute;
	padding:0;
	width:837px;
	height:189px;
	margin-top: -33px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -12px;
	background-image: url(../img/layout/detalhes_portfolio.png);
	background-repeat: no-repeat;
	background-position: -60px bottom;
}
/* Partners */

#partners { height: 750px; width: 845px; margin: 0px; padding: 0px; float: right; }
#partners .content .top h1 { float:left; width:270px; margin:20px 0px 0px -2px; }
#partners .content .top h1 a { display:block; background:url(../img/layout/logo.png) no-repeat; width:258px; height:68px; }
#partners .content .main div#partners_body { background:url(../img/layout/faixa_azul_parceiros.png) no-repeat left top; width:825px; height:400px; padding:0; margin:10px 0px 0px -3px; }
#partners .content .main div#partners_lists { width:460px; margin:160px 0px 0px 40px; float:left; }
#partners .content .main div#partners_lists ul li { float:left; margin:3px; }
#partners .content .main div#partners_lists ul li img { border:1px solid #9b9b9b; }
#partners .content .main #partners_text { float:left; color:#484848; font-size:12px; line-height:18px; width:300px; margin:164px 0px 0px 10px; }
#partners .content .main #partners_text p.pergunta { font-family:georgia; color:#fff; font-size:18px; background:#0679a0; padding:4px; font-style:italic; font-weight:bold; width:100px; margin:0 0 6px 0px; }
#partners .content .main #partners_text p span { font-family:georgia; color:#fff; font-size:14px; background:#e3a045; padding:2px; font-style:italic; font-weight:bold; }
#partners .content .footer div#rodape_parceiros { background:url(../img/layout/footer_partners.png) no-repeat bottom left; height:139px; width:820px; margin:0px 0px 0px -3px; }
#partners .content .footer div#rodape_parceiros p { color:#fff; font-size:11px; line-height:15px; font-weight:bold; text-align:right; padding:10px 0px 0px 0px; margin:0px 20px 0px 0px; }
/* Contact */

#contact { height: 750px; width: 845px; margin: 0px; padding: 0px; float: right; }
#contact .content .top h1 { float:left; width:270px; margin:20px 0px 0px -2px; }
#contact .content .top h1 a { display:block; background:url(../img/layout/logo.png) no-repeat; width:258px; height:68px; }
#contact .content .main div#contact_form { float:left; width:400px; margin:80px 0px 0px 25px }
#contact .content .main div#contact_form form fieldset label { display:none; }
#contact .content .main div#contact_form form fieldset input { background:#02749b; border:1px solid #fcba63; color:#fff; font-size:11px; padding:2px 4px; width:150px; height:15px; margin:5px; }
#contact .content .main div#contact_form form fieldset input#assunto { width:325px; }
#contact .content .main div#contact_form form fieldset input.bt { cursor:pointer; width:40px; height:20px; margin:5px 0 0 300px; }
#contact .content .main div#contact_form form fieldset textarea { background:#02749b; border:1px solid #fcba63; color:#fff; font-family:tahoma; font-size:11px; padding:2px 4px; width:325px; height:147px; overflow:hidden; margin:5px; }
#contact .content .main div#contact_adress { float:left; width:365px; margin:80px 0px 0px 36px }
#contact .content .main div#contact_adress p { color:#fff; font-family:georgia; font-size:14px; font-style:italic; background:#02749b; margin:0px 0px 5px 0px; padding:2px; font-weight:bold; width:330px; line-height:22px; }
#contact .content .main div#contact_adress p { color:#fff; font-family:georgia; font-size:14px; font-style:italic; background:#02749b; padding:2px; font-weight:bold; width:330px; line-height:22px; }
#contact .content .main div#contact_adress p.amarelo { background:#fcba63; width:183px; }
#contact .content .footer div#footer_contacts { background:url(../img/layout/footer_contacts.png) no-repeat bottom left; height:239px; width:843px; padding:0px; margin:-125px 0px 0px -2px; }
/* menu */

div#menu { float:left; height:600px; top:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:155px; }
.esquerda { left:0px; }
div#menu h2 a.subtitulo { display:block; position:fixed; z-index:9999; background:url(../img/title/bullet_sub_title.png) no-repeat bottom right; width:25px; height:25px; margin:100px 0px 0px 140px;*margin:100px 0px 0px 65px; padding:0px; }
div#menu h2 a.empresa { display:block; position:fixed; z-index:9999; background:url(../img/title/empresa.png) no-repeat bottom right; width:121px; height:34px;margin:100px 0px 0px 140px;*margin:100px 0px 0px 65px; padding:0px; }
div#menu h2 a.portfolio { display:block; position:fixed; z-index:9999; background:url(../img/title/portfolio.png) no-repeat bottom right; width:121px; height:34px;margin:100px 0px 0px 140px;*margin:100px 0px 0px 65px; padding:0px; }
div#menu h2 a.servicos { display:block; position:fixed; z-index:9999; background:url(../img/title/servicos.png) no-repeat bottom right; width:121px; height:34px;margin:100px 0px 0px 140px;*margin:100px 0px 0px 65px; padding:0px; }
div#menu h2 a.parcerias { display:block; position:fixed; z-index:9999; background:url(../img/title/parcerias.png) no-repeat bottom right; width:129px; height:34px;margin:100px 0px 0px 136px;*margin:100px 0px 0px 60px; padding:0px; }
div#menu h2 a.contato { display:block; position:fixed; z-index:9999; background:url(../img/title/contato.png) no-repeat bottom right; width:121px; height:34px;margin:100px 0px 0px 140px;*margin:100px 0px 0px 65px; padding:0px; }
div#menu h2 a.subtitulo img { border:none; }
div#menu ul#itens { background:url(../img/layout/triangulo2.png) no-repeat center right; height:596px; position:fixed; top:125px; width:165px; }
ul#itens li { float:left; margin:0px 16px 0px 0px; }
ul#itens li a { display:block; width:120px; height:29px; text-decoration:none; color:#fff; margin:0px 0px 0px 30px; }
ul#itens li a#home_menu { background:url(../img/links/home.gif) no-repeat top right; }
ul#itens li a#home:hover { background:url(../img/links/home.gif) no-repeat bottom right; }
ul#itens li a#enterprise { background:url(../img/links/empresa.gif) no-repeat top right; }
ul#itens li a#enterprise:hover { background:url(../img/links/empresa.gif) no-repeat bottom right; }
ul#itens li a#portfolio { background:url(../img/links/portfolio.gif) no-repeat top right; }
ul#itens li a#portfolio:hover { background:url(../img/links/portfolio.gif) no-repeat bottom right; }
ul#itens li a#services { background:url(../img/links/servicos.gif) no-repeat top right; }
ul#itens li a#services:hover { background:url(../img/links/servicos.gif) no-repeat bottom right; }
ul#itens li a#partners { background:url(../img/links/parceiros.gif) no-repeat top right; }
ul#itens li a#partners:hover { background:url(../img/links/parceiros.gif) no-repeat bottom right; }
ul#itens li a#contact { background:url(../img/links/contato.gif) no-repeat top right; }
ul#itens li a#contact:hover { background:url(../img/links/contato.gif) no-repeat bottom right; }
li#red_social { margin:0px 0px 0px 0px; padding:0px; }
li#red_social div { display:block; width:120px; height:29px; text-decoration:none; color:#fff; margin:5px 0px 5px 49px; padding:0px; }
li#red_social div a#twitter { display:block; background:url(../img/icons/ico_twitter.png) no-repeat top left; float:left; width:20px; height:16px; margin:0px 0px 0px 0px; padding:0px; }
li#red_social div a#twitter:hover { display:block; background:url(../img/icons/ico_twitter.png) no-repeat bottom left; width:20px; height:16px; }
li#red_social div a#facebook { display:block; background:url(../img/icons/ico_facebook.png) no-repeat top left; float:left; width:20px; height:16px; margin:0px 0px 0px 0px; padding:0px; }
li#red_social div a#facebook:hover { display:block; background:url(../img/icons/ico_facebook.png) no-repeat bottom left; width:20px; height:16px; }
li#red_social div a#orkut { display:block; background:url(../img/icons/ico_orkut.png) no-repeat top left;float:left; width:20px; height:16px; margin:0px 0px 0px 0px; padding:0px; }
li#red_social div a#orkut:hover { display:block; background:url(../img/icons/ico_orkut.png) no-repeat bottom left; width:20px; height:16px; }
li#red_social div a#flickr { display:block; background:url(../img/icons/ico_flikr.png) no-repeat top left;float:left; width:20px; height:16px; margin:0px 0px 0px 0px; padding:0px; }
li#red_social div a#flickr:hover { display:block; background:url(../img/icons/ico_flikr.png) no-repeat bottom left; width:20px; height:16px; }
li#red_social div a#youtube { display:block; background:url(../img/icons/ico_youtube.png) no-repeat top left;float:left; width:20px; height:16px; margin:0px 0px 0px 0px; padding:0px; }
li#red_social div a#youtube:hover { display:block; background:url(../img/icons/ico_youtube.png) no-repeat bottom left; width:20px; height:16px; }
#illustra_empre { height: 350px; width: 320px; float: right; margin-top: -333px; background-repeat: no-repeat; clear: right; background-image: url(../img/layout/empresa_2.png); }
#page #home .content .main #slider_cliente ul li p img:hover { border: 4px solid #FCBA63; }
#page .lista_criacao { font-size: 12px; color: #01749B; }

#menu #selo {
	height: 70px;
	width: 120px;
	position: fixed;
	margin-left: 20px;
	margin-top: 520px;
}

