.v8novo a:link{color:#ccd400;}
.v8novo a:visited{color:#ccd400;}
.v8novo a:hover{color:#ccd400;}
.v8novo{float:right;color:#ccd400;font-weight:bold;}

	*{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px;
	margin:0px;
	list-style-type:none;
	}

	h1{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	}

	h2{
	font-family:verdana;
	font-size:30px;
	color:#666;	
	}

	h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#666;	
	}

	#tudo{
	position:relative;
	width:980px;
	margin:auto;
	}

	.todo{
	float:left;
	width:980px;
	height:60px;
	margin-bottom:10px;
	}

	a:link{
	color:#666;
	text-decoration:underline;
	}
	
	a:visited{
	color:#666;
	text-decoration:underline;
	}
	
	a:hover{
	color:#999;
	text-decoration:none;
	}

	p{
	font-size:11px;
	margin-top:10px;
	}

	.banner{
	float:left;
	width:980px;
	background-color:#000;
	height:270px;
	padding-bottom:2px;		
	}

	.logo{
	float:left;
	width:160px;
	margin-left:10px;
	padding-top:60px;
	}

	.banner-destaque{
	text-align:center;
	float:left;
	width:417px;
	height:272px;
	margin-left:10px;
	margin-top:0px;
	padding-top:0px;
	}

	.videos{
	float:left;
	width:320px;
	margin-left:55px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
	.destaque-left{
	float:left;
	width:320px;
	margin-top:15px;
	text-align:justify;
	}

	.destaque-center{
	float:left;
	width:320px;
	margin-left:10px;
	text-align:justify;
	margin-top:15px;
	}

	.destaque-right{
	float:left;
	width:320px;
	margin-left:10px;
	text-align:justify;
	margin-top:15px;
	}

	.banner-dicas{
	float:left;
	width:980px;
	background-color:#000000;
	margin-top:15px;
	padding-bottom:15px;
	}

	.banner-livro{
	float:left;
	width:310px;
	margin-top:10px;
	text-align:left;
	}

	.banner-referencia{
	float:left;
	width:315px;
	margin-left:20px;
	margin-top:10px;
	text-align:left;
	}

	.banner-nalata{
	float:left;
	width:320px;
	margin-left:15px;
	margin-top:10px;
	text-align:left;
	}

	.banner-marcas{
	float:left;
	width:980px;
	background-color:#232323;
	padding-bottom:15px;
	font-size:12px;
	}

	.banner-twitter{
	float:left;
	width:300px;
	margin-left:10px;
	margin-top:10px;
	text-align:justify;
	}

	.banner-estagio{
	float:left;
	width:320px;
	margin-left:15px;
	margin-top:10px;
	text-align:justify;
	}

	/*PORTFOLIO*/
	.banner-portfolio12{
	float:left;
	width:320px;
	margin-left:15px;
	margin-top:10px;
	text-align:justify;
	}
	
	#menu-portfolio{
	width:320px;
	float:right;
	margin-right:50px;
	margin-top:50px;
	}
		
	#segura_menu{
	width:320px;
	float:right;
	margin-right:50px;
	margin-top:55px;
	}
		
	ul.menu-portfolio li {
	float:left;
	}
	
	ul.menu-portfolio a{
	width:80px;
	height:25px;
	text-indent: -10000px;
	display: block;
	background:url(../images/menu2.JPG);
	}
	
	ul.menu-portfolio li a:hover{
	background-position: -25px 0px;
	}
	
	ul.menu-portfolio li a.portifoliovideos{
	background-position: 0px 0;
	}
	
	ul.menu-portfolio li a.portifoliovideos:hover{
	background-position: 0px -25px;
	}
	
	ul.menu-portfolio li a.portifolioimpressos{
	background-position: -80px 0;
	}
	
	ul.menu-portfolio li a.portifolioimpressos:hover{
	background-position: -80px -25px;
	}
	
	ul.menu-portfolio li a.portifoliodesign{
	background-position: -160px 0;
	}
	
	ul.menu-portfolio li a.portifoliodesign:hover{
	background-position: -160px -25px;
	}
	
	ul.menu-portfolio li a.portifoliojingle{
	background-position: -240px 0;
	}	
	
	ul.menu-portfolio li a.portifoliojingle:hover{
	background-position: -240px -25px;
	}	
	
	#portfolio-conteudo{
	background:#2b2b2b;
	width:980px;
	float:left;
	margin-top:
	}
	
	.conteudo-portfolio{
	width:880px;
	margin-top:30px;
	float:left;
	margin-left:50px;
	border-bottom:#373737 solid 1px;
	}
	
	#paginacao-data{
	color:#ccd400; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
	
	#paginacao-portfolio{
	color:#ccd400; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	float:right;
	margin-right:0px;
	margin-top:0px;
	}
	
	.area-peca{
	width:180px;
	min-height:150px;
	float:left;
	padding-left:19px;
	padding-right:19px;
	margin-bottom:30px;
	border-right:1px #373737 solid;
	padding-top:20px;
	padding-bottom:20px;
	}
	
	.thumb{
	width:180px;
	height:130px;
	background:#666666;
	}
		
	.thumb img{
	border:none;
	}
	
	.thumb-news{
	width:50px;
	height:50px;
	background:#666666;
	margin-top:10px;
	float:left;
	}	
	
	.description-thumb{
	width:180px;
	float:left;
	text-align:left;
	margin-top:5px;
	}
	/*FIM PORTFOLIO*/
	
	/*COMECA PAGINAS CLIENTES*/
	.conteudo-clientes{ 
	width:950px;
	margin-top:30px;
	float:left;
	margin-left:15px;
	border-bottom:#373737 solid 1px;
	padding-bottom:20px;
	}	
	
	.area-cliente{ 
	width:200px;
	min-height:150px;
	float:left;
	padding-left:18px;
	padding-right:18px;
	margin-bottom:30px;
	border-right:1px #373737 solid;
	padding-top:20px;

	}	
	
	.thumb-logos{
	width:200px;
	min-height:120px;
	background:#232323;
	overflow:hidden;
	}	
	
	.description-thumb-logos{ 
	width:200px;
	float:left;
	text-align:center;
	margin-top:5px;
	}	
	/*FIM CLIENTES*/
	
	
	#rodape{
	float:left;
	width:100%;		
	height:auto;
	padding-bottom:10px;
	background-image:url(../images/rodape.jpg);
	background-color:#121212;
	background-repeat:repeat-x;
	}

	.news{
	float:left;
	width:980px;
	background-color:#000;
	height:40px;
	margin-top:10px;
	}

	.input-news{
	float:left;
	width:310px;
	margin-left:10px;
	}

	.input-destaque{
	float:left;
	width:310px;
	margin-left:10px;
	margin-top:10px;
	}

	.input-busca{
	float:left;
	width:320px;
	margin-left:10px;
	margin-top:10px;
	}
	
	/* agencia */
	.topo-agencia{
	float:left;
	width:980px;
	height:auto;
	background-color:#000;
	}

	.logo-agencia{
	float:left;
	margin-top:-40px;
	width:380px;
	}

	.banner-agencia{
	float:right;
	width:525px;
	margin-right:30px;
	margin-top:30px;
	text-align:justify;
	padding-bottom:10px;
	}

	.agencia-marcas{
	float:left;
	width:980px;
	background-color:#232323;
	padding-bottom:50px;
	}

	.agencia-premiacoes{
	float:left;
	width:350px;
	margin-left:40px;
	margin-top:50px;
	text-align:justify;
	}

	.agencia-galeria{
	float:left;
	width:500px;
	margin-left:10px;
	margin-top:30px;
	text-align:justify;
	}
	/* fim agencia */
	
	/* nalata */
	.banner-tudo-nalata{
	float:left;
	width:980px;
	background-color:#000;
	height:auto;
	padding-bottom:20px;
	}

	.banner-nalata2{
	float:left;
	width:980px;
	background-color:#000;
	padding-bottom:25px;
	}

	.banner-marcas2{
	float:left;
	width:980px;
	background-color:#232323;
	padding-bottom:20px;
	}

	.foto-nalata{
	float:left;
	width:320px;
	}

	.nalata-destaque{
	float:left;
	width:280px;
	margin-left:30px;
	}

	.foto-nalata-destaque{
	float:left;
	width:320px;
	margin-top:10px;
	border-top:6px solid #cdd400;
	}

	.conteudo-nalata{
	float:right;
	width:570px;
	text-align:justify;
	min-height:510px;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:80px;
	margin-right:10px;
	background-color:#FFF;
	}
	/* fim nalata */

	.banner-news {
	float:left;
	width:310px;
	margin-left:15px;
	margin-top:10px;
	padding-right:10px;
	text-align:justify;
	}

	.banner-news2 {
	float:left;
	width:310px;
	margin-left:15px;
	margin-top:10px;
	padding-right:5px;
	text-align:justify;
	}

	#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	color:#666666;
	font-size:10px;
	}
	
	#twtr-widget-1 .twtr-tweet a {
	color:#cccccc;
	font-size:9px;
	}
	
	#twtr-widget-1 .twtr-tweet a:hover {
	color:#666666;
	font-size:9px;
	}
	/* fim news */
	
	/* videos */
	.banner-portfolio-filmes {
	float:left;
	width:980px;
	height:150px;
	padding-bottom:30px;
	background-color:#000;
	}

	.logo-portfolio-filmes {
	float:left;
	width:400px;
	margin-left:50px;
	margin-top:40px;
	}

	.banner-portfolio-filmes2 {
	float:left;
	width:420px;
	margin-left:80px;
	margin-top:85px;
	}

	.banner-filmes{
	float:left;
	width:980px;
	height:150px;
	padding-bottom:30px;
	background-color:#000;
	}

	.destaque-filmes-left {
	float:left;
	width:330px;
	margin-top:15px;
	text-align:center;
	background-color:#000;
	}

	.destaque-filmes-center {
	float:left;
	width:320px;
	text-align:center;
	margin-top:15px;
	}

	.filmes {
	float:left;
	width:950px;
	margin-left:15px;
	background-color:#444444;
	padding-bottom:5px;
	}

	.filmes-left {
	float:left;
	width:641px;
	margin-top:5px;
	text-align:center;
	margin-left:5px;
	}

	.filmes-center {
	float:left;
	width:293px;
	text-align:center;
	height:100%; 
	margin-left:5px;
	margin-top:5px;
	background-color:#666666;
	}
	/* fim videos */
	
	/* Portfolio Filmes */
	.banner-portfolio-filmes {
	float:left;
	width:980px;
	height:150px;
	padding-bottom:30px;
	background-color:#000;
	}

	.logo-portfolio-filmes {
	float:left;
	width:400px;
	margin-left:50px;
	margin-top:40px;
	}

	.banner-portfolio-filmes2 {
	float:left;
	width:420px;
	margin-left:80px;
	margin-top:85px;
	}

	.banner-filmes{
	float:left;
	width:980px;
	height:150px;
	padding-bottom:30px;
	background-color:#000;
	}

	.destaque-filmes-left {
	float:left;
	width:330px;
	margin-top:15px;
	text-align:center;
	background-color:#000;
	}

	.destaque-filmes-center {
	float:left;
	width:320px;
	text-align:center;
	margin-top:15px;
	}

	.portfilmes {
	float:left;
	width:980px;
	background-image:url(../images/bg-filmes.jpg);
	}

	.portfilmes-left {
	float:left;
	width:320px;
	text-align:center;
	margin-top:15px;
	}

	.portfilmes-center {
	float:left;
	width:320px;
	text-align:center;
	margin-top:15px;
	margin-left:10px;
	}

	.portfilmes-right {
	float:left;
	width:320px;
	text-align:center;
	margin-top:15px;
	margin-left:10px;		
	}
	/* fim Portfolio Filmes */

    a:link {
    color:#ccc;
    text-decoration:none;
    }
    a:visited {
    color:#ccc;
    text-decoration:none;
    }
    a:hover {
    color:#999;
    text-decoration:underline;
    }

	a.linkbannerDicas:link {
	color:#666;
	font-size:11px;
	text-decoration:none;
	}
	
	a.linkbannerDicas:visited {
	color:#666;
	font-size:11px;
	text-decoration:none;
	}
	
	a.linkbannerDicas:hover {
	color:#999;
	font-size:11px;
	text-decoration:none;
	}

	a.verde:link {
	color:#666;
	font-size:11px;
	text-decoration:none;
	}
	
	a.verde:visited {
	color:#666;
	font-size:11px;
	text-decoration:none;
	}
	
	a.verde:hover {
	color:#cdd400;
	font-size:11px;
	text-decoration:none;
	}

	.botao1 a{
	width:80px;
	height:23px;
	display:block;
	background-image:url(../images/icones/1.gif);
	background-position:0px 30px;
	}
	
	.botao1 a:hover{
	background-position:0px 2px;
	}
	
	#botao1-ativo a{
	background-position:0px 0px;
	}

	.botao3 a{
	width:90px;
	height:23px;
	display:block;
	background-image:url(../images/icones/4.gif);
	background-position:0px 30px;
	}
	
	.botao3 a:hover{
	background-position:0px 2px;
	}
	
	#botao3-ativo a{
	background-position:0px 0px;
	}

	.botao4 a{
	width:110px;
	height:23px;
	display:block;
	background-image:url(../images/icones/2.gif);
	background-position:0px 30px;
	}
	
	.botao4 a:hover{
	background-position:0px 2px;
	}
	
	#botao4-ativo a{
	background-position:0px 0px;
	}

	.botao5 a{
	width:80px;
	height:23px;
	display:block;
	background-image:url(../images/icones/5.gif);
	background-position:0px 30px;
	}
	
	.botao5 a:hover{
	background-position:0px 2px;
	}
	
	#botao5-ativo a{
	background-position:0px 0px;
	}

	.botao6 a{
	width:80px;
	height:23px;
	display:block;
	background-image:url(../images/icones/3.gif);
	background-position:0px 30px;
	}
	
	.botao6 a:hover{
	background-position:0px 2px;
	}
	
	#botao6-ativo a{
	background-position:0px 0px;
	}

	.botao7 a{
	width:90px;
	height:23px;
	display:block;
	background-image:url(../images/icones/6.gif);
	background-position:0px 30px;
	}
	
	.botao7 a:hover{
	background-position:0px 2px;
	}
	
	#botao7-ativo a{
	background-position:0px 0px;
	}
	
	.botao8 a{
	width:69px;
	height:25px;
	display:block;
	background-image:url(../images/icones/indique.jpg);
	background-position:0px 30px;
	}
	
	.botao8 a:hover{
	background-position:0px 4px;
	}
	
	#botao8-ativo a{
	background-position:0px 0px;
	}
	
	/* Portfolio */
	.banner-portfolio {
	float:left;
	width:980px;
	height:150px;
	padding-bottom:30px;
	background-color:#000;
	}

	.logo-portfolio {
	float:left;
	width:550px;
	margin-left:50px;
	margin-top:40px;
	}

	.banner-portfolio2 {
	float:left;
	width:230px;
	margin-left:90px;
	margin-top:70px;
	padding-left:40px;
	}
	
	#portfolio_title{
	width:100px;
	height:50px;
	float:left;
	margin-top:60px;
	}
	
	.destaque-port-left {
	float:left;
	width:326px;
	margin-top:15px;
	text-align:center;
	background-color:#000;
	}

	.destaque-port-center {
	float:left;
	width:320px;
	text-align:center;
	margin-top:15px;
	}

	.destaque-port-right {
	float:left;
	width:320px;
	text-align:center;
	margin-top:15px;
	}

	.banner-port {
	float:left;
	width:980px;
	background-color:#000;
	padding-bottom:20px;
	}

	.banner-port2 {
	float:left;
	width:980px;
	background-color:#000;
	padding-bottom:20px;
	}

	.destaque-port-left2 {
	float:left;
	width:330px;
	margin-top:15px;
	text-align:center;
	background-color:#000;
	}

	.destaque-port-center2 {
	float:left;
	width:320px;
	text-align:center;
	margin-top:15px;
	}

	.destaque-port-right2 {
	float:left;
	width:320px;
	text-align:center;
	margin-top:15px;
	}

	.banner-port3 {
	float:left;
	width:980px;
	background-color:#151515;
	padding-bottom:80px;
	}

	.destaque-port-left3 {
	float:left;
	width:330px;
	text-align:center;
	}

	.destaque-port-center3 {
	float:left;
	width:320px;
	text-align:center;
	}

	.destaque-port-right3 {
	float:left;
	width:320px;
	text-align:center;
	}
	
	.filmes-1 a{
	width:80px;
	height:30px;
	float:left;
	margin-left:140px;
	display:block;
	background-image:url(../images/boto-filmes.jpg);
	background-position:0px 105px;
	}
	
	.filmes-1 a:hover{
	background-position:0px 0px;
	}
	
	#filmes-1-ativo a{
	background-position:0px 0px;
	}

	.filmes-2 a{
	width:120px;
	height:35px;
	float:left;
	margin-left:110px;
	display:block;
	background-image:url(../images/boto-jingle.jpg);
	background-position:0px 130px;
	}
	
	.filmes-2 a:hover{
	background-position:0px -4px;
	}
	
	#filmes-2-ativo a{
	background-position:0px 0px;
	}

	.filmes-3 a{
	width:180px;
	height:35px;
	float:left;
	margin-left:60px;
	display:block;
	background-image:url(../images/filmes-midia.jpg);
	background-position:0px 130px;
	}
	
	.filmes-3 a:hover{
	background-position:0px -4px;
	}
	
	#filmes-3-ativo a{
	background-position:0px 0px;
	}
	/* fim Portfolio */
	
	/* clientes */
	.banner-clientes {
	float:left;
	width:980px;
	height:auto;
	padding-bottom:30px;
	background-color:#000;
	}

	.logo-cliente {
	float:left;
	width:120px;
	margin-left:50px;
	margin-top:30px;
	}

	.banner-clientes2 {
	float:left;
	width:750px;
	margin-left:20px;
	margin-top:25px;
	text-align:justify;
	}

	.coluna1 {
	float:left;
	width:220px;
	margin-left:20px;
	margin-top:30px;
	text-align:justify;
	}

	.coluna2 {
	float:left;
	width:220px;
	margin-left:20px;
	margin-top:30px;
	text-align:justify;
	}

	.coluna3 {
	float:left;
	width:220px;
	margin-left:20px;
	margin-top:30px;
	text-align:justify;
	}

	.coluna4 {
	float:left;
	width:220px;
	margin-left:20px;
	margin-top:30px;
	text-align:justify;
	}
	/* fim clientes */

	.verde {
	color:#cdd400;
	}
	
	/* Portfolio jingles */
	.jingle {
	float:left;
	width:980px;
	background-color:#000;
	font-size:10px;
	}
	
	.jingle-left {
	float:left;
	width:315px;
	margin-top:5px;
	height:300px;
	}

	.jingle-center {
	float:left;
	width:315px;
	margin-top:5px;
	margin-left:10px;
	}

	.jingle-right {
	float:left;
	width:315px;
	margin-top:5px;
	margin-left:10px;
	}
	/* fim Portfolio jingles */


