#barra-right, #barra-left {
	position:absolute;
	top:250px;
}

#barra-right {
	right:0;
}

#barra-left {
	left:0;	
}

/******************************************************
					SIDEBAR-LEFT
******************************************************/

#logomarca-site {
	display:inline-block;
	margin-top:50px;
}

#sidebar-left {
	position:relative;
	float:left;
	width:250px;
}

#sidebar-left #twitter {
	margin-bottom:40px;	
}

#sidebar-left #informativo .input-seunome {
	width:150px !important;	
}

#sidebar-left #informativo .input-seuemail {
	width:118px !important;	
}

#sidebar-left .padding {
	padding-right:30px;	
}

#sidebarleft-menu {
	margin:79px 0 50px 15px;
}

#table-hotlinks {
	position:absolute;
	z-index:0;
}

/******************************************************
					SIDEBAR-MIDDLE
******************************************************/

#sidebar-middle {
	float:left;
	width:200px;
}

#sidebar-middle ul, #sidebar-middle .submenu {
	margin:240px 0 0 5px;
	list-style:none;	
}

#sidebar-middle .submenu {
	margin:240px 0 0 0;
}

#sidebar-middle ul li {
	margin-bottom:5px;	
}

#sidebar-middle ul li a {
	display:block;
	text-indent:-9000em;
	overflow:hidden;
	height:22px;
}

#sidebar-middle ul li.contato-formulario a {
	background:url(../img/tt/formulario.gif) no-repeat left top;
}

#sidebar-middle ul li.contato-localizacao a {
	background:url(../img/tt/localizacao.gif) no-repeat left top;
}

#sidebar-middle ul li.agencia-apresentacao a {
	background:url(../img/tt/apresentacao.gif) no-repeat left top;
}

#sidebar-middle ul li.agencia-equipe a {
	background:url(../img/tt/equipe.gif) no-repeat left top;
}

#sidebar-middle ul li.portifolio-campanhas a {
	background:url(../img/tt/portifolio-campanhas.gif) no-repeat left top;
}

#sidebar-middle ul li.portifolio-logos a {
	background:url(../img/tt/portifolio-logos.gif) no-repeat left top;
}

#sidebar-middle ul li.portifolio-audios a {
	background:url(../img/tt/portifolio-audios.gif) no-repeat left top;
}

#sidebar-middle ul li.portifolio-videos a {
	background:url(../img/tt/portifolio-videos.gif) no-repeat left top;
}

#sidebar-middle ul li.portifolio-impressos a {
	background:url(../img/tt/portifolio-impressos.gif) no-repeat left top;
}

#sidebar-middle ul li.portifolio-especiais a {
	background:url(../img/tt/portifolio-especiais.gif) no-repeat left top;
}

#sidebar-middle ul li.servicos a {
	background:url(../img/tt/servicos.gif) no-repeat left top;
}

#sidebar-middle ul li.servicos-campanhas a {
	background:url(../img/tt/servicos-campanhas.gif) no-repeat left top;
}

/*#sidebar-middle ul li.servicos-planejamento a {
	background:url(../img/tt/servicos-planejamento.gif) no-repeat left top;
}

#sidebar-middle ul li.clientes-nacionais a {
	background:url(../img/tt/nacionais.gif) no-repeat left top;
}*/

#sidebar-middle ul li.clientes-regionais a {
	background:url(../img/tt/regionais.gif) no-repeat left top;
}

#sidebar-middle ul li a:hover, #sidebar-middle ul li.ativo a {
	background-position:left bottom;
}

/******************************************************
					SIDEBAR-RIGHT
******************************************************/

#sidebar-right {
	float:right;
	margin-top:110px;
	width:460px;
}

/******************************************************
					MAIN-CONTENT
******************************************************/

#main-content {
	position:relative;
	margin-top:95px;
	z-index:1;
}

#main-content h4 {
	margin-bottom:15px;	
}

#main-content .thumbs ul {
	list-style:none;
	padding-left:0;
}

#main-content .thumbs li {
	float:left;
	display:inline;
	margin:0 0 10px 10px;
}

#main-content .thumbs li img {
	display:block;
}

#main-content .thumbs li.first {
	margin-left:0;
}

#main-content .listing {
	height:100%;
	border-top:1px solid #d7d7d7;
	margin-top:30px;
	padding-top:30px;
}

#main-content .listing-firstline {
	padding-top:0;
	margin-top:0;
	border-top:0;
}

/******************************************************
						AGENCIA
******************************************************/

.fotos-equipes {
	margin-top:10px;	
}

.fotos-equipes th {
	padding:0 20px 20px 0;	
}

.fotos-equipes td {
	vertical-align:top;
	padding-top:10px;
}

.fotos-equipes td strong {
	color:#000;	
}

/******************************************************
						CLIENTES
******************************************************/

#clientes ul {
	padding-left:0;
}

/*#clientes li {
	float:left;
	display:inline;
	margin:20px 0 0 20px;
	list-style:none;
	border:1px solid #e7e7e7;
}

#clientes li.first {
	margin-left:0;
}

#clientes li.firstline {
	margin-top:0;	
}

#clientes li img {
	display:block;	
}*/

/******************************************************
					PORTIFOLIO
******************************************************/

#portifolio .borda {
	height:244px;
	border:1px solid #e7e7e7;
	background:url(../img/carregando.gif) no-repeat center center;
}

#portifolio .foto .sombra {
	height:18px;
	background:url(../img/sombra.gif) no-repeat center center;
}

#portifolio .acoes {
	text-align:center;
	margin-top:30px;
	padding-top:20px;
	border-top:1px solid #d7d7d7;	
}

#portifolio .listing .control td {
	padding-left:5px;	
}

#portifolio .video {
	float:left;
	width:220px;
	display:inline;
	padding-left:20px;
}

#portifolio .video .legenda {
	padding:0 20px;
}

#portifolio .video-first {
	padding-left:0;	
}

#portifolio .video .foto {
	position:relative;
	width:220px;
	height:165px;
	margin-bottom:15px;
}

#portifolio .video .foto .play {
	position:absolute;
	width:49px;
	height:24px;
	top:50%;
	left:50%;
	margin:-12px 0 0 -25px;
}

#portifolio .video .foto .thumb {
	width:220px;
	height:165px;
}

/******************************************************
						RODAPE
******************************************************/

#rodape {
	margin-top:30px;
	background:url(../img/bg/rodape-internas.gif) no-repeat center top;
}

ul#hotlinks {
	background:#d2ac65 url(../img/bg/hotlinks-internas.gif) no-repeat right center;
}

#rodape-bottom-middle {
	width:940px;
	margin:0 auto;
	height:180px;
}

#rodape-bottom-right {
	background:url(../img/bg/rodape-repeat.gif) repeat-x center bottom;
	height:20px;
}

#rodape .address {
	text-align:center;
	padding:15px 0 15px 410px;
	background-color:#fff;
}

#rodape .address address {
	float:none;	
}

.assinatura {
	float:left;
	display:inline;
	margin:10px 0 0 25px;
	font-size:9px;
	color:#777;
}
