/******************************************************************************

DOCUMENTO: Arquivo com as classes de template e classes específicas do projeto
CRIAÇÃO: 00/00/2009
AUTOR: Tiago Raguze (tflores@gadbrivia.com.br)
VERSÃO: 003
ATUALIZAÇÕES:
1) dd/mm/aaaa (autor): _____________
2) dd/mm/aaaa (autor): _____________
OBSERVAÇÕES: 

******************************************************************************/

/*****************
******************
	  BASICO
******************
******************/

@import url("_basico.css");

a:hover{ text-decoration:underline !important; }

/*** CHECKBOX / RADIOBUTTON ***/

/* classe 'input' */
.radio-check{
	border:none !important;
	padding:0 !important;
	margin:0 4px 0 0 !important;
	height:22px !important; /* setar a mesma altura definida para os campos de texto */
	float:left !important;
	width:12px !important;
}

/* classe 'label' */
.lb-radio-check{
	float:left !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
	line-height:20px !important; /* setar a mesma altura padrão dos campos de texto */
}
/*****************
******************
	TEMPLATE
******************
******************/
body {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	background:#000000 url(../img/bg-body.gif) repeat-x 0 130px;
}

#pagina{
	width:1000px;
	margin:0 auto;
	position:relative;
}
#topo{ 
	width:1000px;
	height:100px; 
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
#conteudo{
	overflow:hidden;
	width:1000px;
	padding:100px 0 20px;
	/*margin:0 0 150px 0;*/
	position:relative;
	*z-index:1;
}
#gadbrivia-branding #conteudo{
	padding:100px 0 15px;
	position:relative;
}
/** RODAPE **/
#rodape { 
	margin:0 auto;
	padding:30px 0 0 10px;
	overflow:hidden;
	width:965px;
	margin-left:10px;
	height:160px;
	clear:both;
	border-top:2px solid #0D0D0D;
	color:#3C3C3C;
}


/*****************
******************
	PROJETO
******************
******************/
p{
	
	font-family:'Tahoma';
	font-size:11px;
	color:#999999;
	line-height:140%;
	text-align:left;
}
/*** LOGO ***/
#logo{
	width:140px;
	height:30px;
	position:absolute;
	left:20px; top:32px;
	z-index:10;
	display:block;
}
#logo a{
	background:url(../img/gadbrivia-logo.gif) no-repeat left top;
	position:relative;
	z-index:11;
	display:block;
	width:140px;
	height:30px;
}
.banner-flash {
	position:absolute;
	top:100px;
	width:100%;
	height:310px;
}


/*************************
	TOPO
************************/

/*** MENU GLOBAL ***/
#menu-global{
	float:right;
	display:inline;
	margin:41px 8px 0 0;
}
#menu-global li{
	float:left;
	margin:0 20px;
}
#menu-global a{
	float:left;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	line-height:17px;
}
#menu-global a:hover {
	text-decoration:underline;
}
/** ativo **/
#menu-global .ativo a{color:#C4051E;}


/*************************
	RODAPE
************************/
#rodape .img-logo-rodape {
	float:left;
}
#rodape .lista-lk-rodape {
	float:left;
	width:110px;
	margin:0 0 0 31px;
}
#rodape .lista-lk-rodape .item {
	display:block;
	clear:both;
	padding:0 0 8px;
}
#rodape .lista-lk-rodape .item .lk-gad {
	background-repeat:no-repeat;
	height:17px;
}
#rodape .lista-lk-rodape .item .gadbranding {width:98px; background-image:url(../img/gadbranding.gif);}
#rodape .lista-lk-rodape .item .gadinnovation {width:109px; background-image:url(../img/gadinnovation.gif);}
#rodape .lista-lk-rodape .item .gadretail {width:70px; background-image:url(../img/gadretail.gif);}
#rodape .lista-lk-rodape .item .gadpackaging {width:110px; background-image:url(../img/gadpackaging.gif);}
#rodape .lista-lk-rodape .item .gadagency {width:91px; background-image:url(../img/gadagency.gif);}
#rodape .lista-lk-rodape .item .gadbrivia {width:75px; background-image:url(../img/gadbrivia.gif);}
#rodape .lista-lk-rodape .item .lk-gad:hover {background-position:bottom left}
#rodape .lista-endereco {
	float:left;
	display:inline;
	margin:0 0 0 90px;
}
#rodape .lista-endereco .item {
	float:left;
	display:inline;
	font-size:10px;
	margin:0 0 0 33px;
}
#rodape .lista-endereco .item.end-sp {width:200px;}
#rodape .lista-endereco .item.end-poa {width:125px;}
#rodape .lista-endereco .item.end-nh {width:147px;}
#rodape .lista-endereco .item .org {font-weight:bold; line-height:140%}
#rodape .lista-endereco .item .site-endereco {font-style:normal}
#rodape .lista-endereco .item .site-endereco span {line-height:140%}
#rodape .lk-idioma {
	float:right;
	display:inline;
	margin:17px 10px 0 0;
	color:#3C3C3C;
	font-weight:bold;
	text-decoration:none;
}
#rodape .lk-idioma:hover {color:#999999; text-decoration:underline;}
#rodape .lista-redes {
	float:right;

	display:inline;
	margin:95px 0 0 0;
}
#rodape .lista-redes .item {
	display:inline;
	float:left;	
	margin:0 10px;
}
#rodape .lista-redes .ultimo {
	display:inline;
	float:left;	
	margin:0;
}
#rodape .lista-redes .item .lk-redes {
	font-size:10px;
	font-weight:bold;
	color:#3C3C3C;
	text-decoration:none;
	display:block;
	height:25px;
	padding-bottom:5px;
}
#rodape .lista-redes .item .lk-redes:hover {color:#999999; text-decoration:underline !important;}


/*************************
	HOME
************************/
#home #principal{
	float:left;
	padding:360px 0 0 0;
}
#home .coluna {
	float:left;
	display:inline;
	width:293px;
	margin:0 20px;
	padding:26px 0 0;
}
#home .coluna .tt-home {
	font-size:15px;
	color:#C4051E;
	padding:0 0 7px 0;
}
#home .coluna .txt {
	font-size:11px;
	color:#999999;
	line-height:140%;
}
#home .coluna .txt .data {font-style:italic; color:#666666}
#home .coluna .lk-news {
	font-size:11px;
	color:#DBDBDB;
	font-weight:bold;
	line-height:140%;
	text-decoration:none;
}
#home .coluna .lk-news:hover {text-decoration:underline;}
.lk-mais {
	font-size:11px;
	color:#C4051E;
	line-height:140%;
	text-decoration:none;
}
.lk-mais:hover {text-decoration:underline;}
#home .coluna .lista-home .item {padding:0 0 16px;}
#home .banner-flash {
	font-size:25px;
	color:#FFFFFF;
}
/******************
	CLIENTES
******************/
#cliente #principal{
	float:left;
	padding:20px 0 0;
	margin-left:10px;
}
.banner-clientes{
	border-bottom:3px solid #C4051E;
	height:180px;
	width:980px;
	margin:0 auto;
	
}
#cliente .tt-clientes{
	font:24px Tahoma;
	color:#C4051E;
	line-height:150%;
	padding-left:20px;
}
#cliente .txt{
	font:11px Tahoma;
	color:#999999;
	line-height:130%;
}
#cliente .desc-cliente{
	width:370px;
	padding-left:20px;
}
#cliente .box-descricao{ float:left; }
#cliente .box-filtros{ float:right; line-height:43px;  }
#cliente .box-filtros a{
	font:11px Tahoma;
	color:#666666;
	text-decoration:none;
	margin-right:20px;
	line-height:30px;
}
#cliente .box-filtros a:hover{ text-decoration:underline; }
#cliente .box-filtros a.ativo{ color:#999999; }
.separador{
	width:100%;
	clear:both;
	overflow:hidden;
	height:3px;
	border-bottom:3px solid #0D0D0D;
	margin:0 0 23px 0;
	padding-top:22px;
	display:block;
}

.listagem-clientes{ clear:both; }
.lista-cliente {
	clear:both;
	overflow:hidden;
	width:980px;
}
.lista-cliente .item {
	display:inline;
	float:left;
	height:82px;
	margin:0 15px 0 10px;
	overflow:hidden;
	position:relative;
	width:171px;
}
.lista-cliente .item.ultima{ margin-right:0; }
.lista-cliente .linha{
	clear:both;
	width:100%;
	height:3px;
	/*background:#0D0D0D;*/
	margin:0 0 25px 0;
}
.lista-cliente .item h2{
	position:absolute;
	top:33px;
	left:0;
	font:bold 11px Tahoma;
	color:#666666;
	line-height:23px;
}

.lista-cliente .item .txt{ padding-top:8px; }
.lista-cliente .item .lk-veja-mais{
	font:11px Tahoma;
	color:#C4051E;
	line-height:140%;
	text-decoration:none;
}
#cliente .lk-digital-branding{
	float:right;
	line-height:30px;
	font:bold 11px Tahoma;
	color:#666666;
	text-decoration:none;
}
#cliente .lk-digital-branding:hover{
	color:#999999;
}
/******************
		CASES
******************/
/*****projetos******/
/****padroes******/
.padrao{
	font-family:'Tahoma';
	font-size:11px;
	color:#999999;
	line-height:140%;
	text-align:left;
}
.tt-case{
	font-family:'Tahoma';
	font-size:24px;
	color:#FFFFFF;
	font-weight:normal;
	padding-top:23px;
	padding-bottom:9px;
}
.tt-case-pequeno{
	font-family:'Helvetica';
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:150%;
	padding-top:23px;
}
.tt-case-vermelho{
	font-family:'Tahoma';
	font-size:24px;
	color:#C4051E;
	font-weight:normal;
	padding-bottom:9px;
}
.txt{
	font-family:'Tahoma';
	font-size:11px;
	color:#999999;
	line-height:140%;
	text-align:left;
	padding-right:26px;
}
.txt-menor {
	color:#999999;
	font-family:'Tahoma';
	font-size:11px;
	line-height:140%;
	padding-right:288px;
	text-align:left;
}
#case-projetos #principal{
	padding-left:10px;
	width:692px;
	float:left;
}

.assuntos-relacionados p{
	font-family:'Tahoma';
	font-size:13px;
	color:#CCCCCC;
	font-weight:bold;
	margin:0;
	padding-bottom:4px;
}
.assuntos-relacionados ul li{
	float:left;
	
}
.assuntos-relacionados ul {
	margin:0;
	padding:0;
}
.assuntos-relacionados ul li a{
	color:#999999;
	padding-right:6px;
	font-family:'Tahoma';
	font-size:11px;
	line-height:120%;
	text-decoration: underline;
}
h1.mais{
	margin-top:28px;
}
.cases{
	width:334px;
	float:left;
	padding-bottom:16px;
}
.projetos{
	width:338px;
	float:left;
}
.cases h2, 
.projetos h2{
	font-family:'Tahoma';
	font-size:11px;
	color:#C4051E;
	padding-bottom:11px;
}
.cases ul li a,
.projetos ul li a{
	font-family:'Tahoma';
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:140%;	
}
.cases ul{
	padding-bottom:50px;
}
.voltar {

	bottom:16px;
	color:#3C3C3C;
	font-family:'Tahoma';
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	position:absolute;
	text-decoration:none;
}
.voltar:hover{
	color:#999999;
}
#gadbrivia-branding .coluna-texto-ogadbrivia {
	/*float:left;*/
	height:285px;
	/*width:556px;*/
	padding-bottom:0;
	/** IE 8 **/
	height /*\**/: 285px\9;	
	padding-top:20px;
	float:none!important;
	padding-left:10px;
	border-bottom:3px solid #0D0D0D;
}
#gadbrivia-branding .coluna-texto {
	float:left;	
}
#gadbrivia-branding .branding .coluna-texto{
	padding-left:10px;
}
#gadbrivia-branding .coluna-texto p.ogadbrivia{
	width:500px;
	padding-right:0;
	margin-bottom:15px;
}
.coluna-texto{
	padding-bottom:34px;
	padding-top:20px;
}
.assuntos-relacionados{
	padding-top:16px;
	
}
#case-projetos #secundario {
	float:right;
	width:260px;
	padding-left:14px;
	padding-right:14px;
	background:#1A1A1A;
	padding-top:13px;
}
#case-projetos #secundario .acesse{
	background:url(../img/lk-acesse.jpg) no-repeat;
	width:266px;
	height:52px;
	text-decoration:none!important;
	display:block;
	/*padding:16px 0 13px 16px;*/
}
#case-projetos #secundario .acesse:hover{
	background-position:0 bottom;
	text-decoration:none !important;
	border:none;
}
#case-projetos .imgs-videos h3{
	font-family:'Tahoma';
	font-size:11px;
	color:#999999;
	font-weight:bold;
	padding-top:34px;
	padding-bottom:8px;
}
#case-projetos #secundario .descricao{
	font-family:'Tahoma';
	font-size:11px;
	color:#999999;
	line-height:140%;
	padding-top:16px;
	padding-bottom:58px;
}
#case-projetos #principal .coluna-texto{
	color:#999999;
	font-family:'Tahoma';
	font-size:11px;
	line-height:140%;
	padding-left:10px;
	padding-top:0;
}
#case-projetos #principal .coluna-texto a{
	font-family:'Tahoma';
	font-size:11px;
	color:#999999;
	line-height:140%;
	text-align:left;
	text-decoration:none;
}
#case-projetos #principal .coluna-texto h2{
	color:#FFFFFF;
	font-family:'Helvetica';
	font-size:15px;
	font-weight:bold;
	line-height:150%;
	padding-top:23px;
	padding-bottom:2px;
}
#case-projetos #principal .coluna-texto h1{
	color:#FFFFFF;
	font-family:'Tahoma';
	font-size:24px;
	font-weight:normal;
	padding-bottom:9px;
}
#case-projetos #principal .coluna-texto p{	
	color:#999999;
	font-family:'Tahoma';
	font-size:11px;
	line-height:140%;
	padding-right:26px;
	text-align:left;
}
#case-projetos #principal h1{
	padding-left:10px;
	color:#FFFFFF;
	font-family:'Tahoma';
	font-size:24px;
	font-weight:normal;

}
#case-projetos .noticia{
	margin-left:10px;
}
#case-projetos .noticia h1{
	padding-left:10px;
}
#case-projetos .cases,
#case-projetos .projetos{
	padding-left:10px;
}
/****cases****/

#case-visualizar #principal{
	width:692px;
	float:left;	
	padding-left:10px;
	/*margin-left:10px;*/
}

#case-visualizar #secundario .acesse{
	background:url(../img/lk-acesse.jpg) no-repeat;
	width:266px;
	height:52px;
	text-decoration:none  !important;
	display:block;
	margin-bottom:34px;
	/*padding:16px 0 13px 16px;*/
}
#case-visualizar #secundario .acesse:hover{
	background-position:0 bottom;
	text-decoration:none !important;
	border:none;
}
#case-visualizar .imgs-videos h3{
	font-family:'Tahoma';
	font-size:11px;
	color:#999999;
	font-weight:bold;
	/*padding-top:34px;*/
	padding-bottom:8px;
}
.imgs-videos img{
	border:2px solid #1A1A1A;
}
.imgs-videos img:hover{
	border:2px solid #C4051E;
}
.imgs-videos .video{
	z-index:1;
}
#case-visualizar #secundario .descricao{
	font-family:'Tahoma';
	font-size:11px;
	color:#999999;
	line-height:140%;
	padding-top:16px;
	
}
#case-visualizar #secundario {
	float:right;
	width:260px;
	padding-left:14px;
	padding-right:14px;
	background:#1A1A1A;

	padding-bottom:66px;
	padding-top:16px;
	
}
#case-visualizar #principal .coluna-texto{
	color:#999999;
	padding-left:10px;
}
#case-visualizar #principal h1, 
#case-visualizar #principal .cases,
#case-visualizar #principal .assuntos-relacionados,
#case-projetos #principal .assuntos-relacionados
{
	padding-left:10px;
}
#case-visualizar #principal .coluna-texto h2{	
	color:#FFFFFF;
	font-family:'Tahoma';
	font-size:24px;
	font-weight:normal;
	padding-bottom:9px;
	padding-top:30px;
}
#case-visualizar #principal .coluna-texto p{	
	color:#999999;
	font-family:'Tahoma';
	font-size:11px;
	line-height:140%;
	padding-right:26px;
	text-align:left;
}

/*******************
	THICKBOX
********************/
body.tb {
	background:transparent;
}	
body.tb #pagina {
	width:644px;
	background:#000000;
}
body.tb #conteudo {
	width:auto;
	padding:0;
	position:relative;
}
body.tb .lk-fechar {
	position:absolute;
	top:0;
	right:0;
	width:25px;
	height:25px;
	background:url(../img/lk-fechar.gif) no-repeat;
}
body.tb .lk-fechar:hover {background-position:left bottom}
	
/**********************
	CLIENTE DETALHE
**********************/
body#cliente-detalhe #pagina {
	width:640px;
	border:2px solid #1E1E1E;
}
body#cliente-detalhe #pagina #conteudo {
	padding:17px 28px;
	overflow:hidden;
}
body.tb .tt-cliente {
	font-size:24px;
	color:#999999;
	font-weight:normal;
}
body.tb .tt-sub {
	font-size:12px;
	color:#C4051E;
	font-weight:bold;
	padding:20px 0 10px 0;
}
body.tb .lista-case {
	overflow:hidden;
	width:584px;
	margin:0 -44px 0 0;
	border-bottom:2px solid #1E1E1E;
}
body.tb .lista-case .item {
	float:left;
	padding:0 44px 16px 0;
	width:270px;
}
body.tb .lista-case .item.dir {padding:0 0 16px;}
body.tb .lista-case .item img {
	display:block;
	border:2px solid #1A1A1A;
}
body.tb .lk-tb {
	display:block;
	font-size:11px;
	color:#999999;
	line-height:140%;
	text-decoration:none;
	padding:0 0 3px 0;
	float:left;
}
body.tb .lk-tb:hover {
	text-decoration:underline;
	color:#CCCCCC;
}
body.tb .lk-tb:hover img {
	border:2px solid #C4051E;
}
body.tb .lista-projeto {
	overflow:hidden;
	margin:0 -44px 0 0;
}
body.tb .lista-projeto .item {
	float:left;
	padding:0 44px 0 0;
	width:244px;
}
/**********************
	CASE DETALHE
**********************/
/*****links***/
.jcarousel-prev, .lk-seta-esq{background:url(../img/lk-voltar.gif) no-repeat; width:30px; height:60px; position:absolute; top:0;}
.jcarousel-next, .lk-seta-dir{background:url(../img/lk-avancar.gif) no-repeat; width:30px; height:60px; position:absolute; top:0; left:570px; }
.tt-case-detalhe{
	font-family:'Tahoma';
	font-size:15px;
	font-weight:bold;
	color:#999999;
	padding:0 0 10px;
}
body#case-detalhe #pagina {
	width:644px;
	border:2px solid #1E1E1E;
	height:570px;
}
body#case-detalhe #pagina #conteudo {
	padding:12px 24px;
	overflow:hidden;
}

/*.imagem-grande .img {
	height:501px;
}*/
.imagem-grande p{
	font-family:'Tahoma';
	font-size:11px;
	color:#999999;
	line-height:140%;
	padding-top:8px;
	padding-bottom:13px;
}
.imagem-grande .img .lk-seta-esq{
	width:30px;
	eight:60px;
	position:absolute;
	top:256px;
}
.imagem-grande .img .lk-seta-esq:hover{
	background-position:0 bottom;
}
.imagem-grande .img .lk-seta-dir{
	width:30px;
	height:60px;
	position:absolute;
	top:256px;
	left:596px;
}
.imagem-grande .img .lk-seta-dir:hover{
	background-position:0 bottom;
}
#carrossel-case{
	width:600px;
	height:60px;
	position:relative;
	overflow:hidden;
}
#carrossel-case .jcarousel-prev{
	width:30px;
	height:60px;
	position:absolute;
	top:0;
}
#carrossel-case .jcarousel-prev:hover{
	background-position:0 bottom;
}
#carrossel-case .jcarousel-clip{
	width:530px;
	height:57px;
	margin:2px auto 0;
}

#carrossel-case .jcarousel-next:hover{
	background-position:0 bottom;
}

#carrossel-case .jcarousel-clip .jcarousel-list{
	height:57px;
}
#carrossel-case .jcarousel-clip .jcarousel-list li{
	float:left;
	padding-left:3px;
	padding-right:3px;
	width:82px;
	height:57px;
}
#carrossel-case .jcarousel-clip .jcarousel-list li a {
	display:block;
	width:82px;
	height:57px;
}
#carrossel-case .jcarousel-clip .jcarousel-list li a img {
	display:block;
	width:83px;
	height:57px;
}
#carrossel-case .jcarousel-clip .jcarousel-list li a img.ativo{
	border:1px solid #C4051E;
	width:81px;
	height:55px;
	display:block;
} 

/**********************
	NOTICIAS VISUALIZAR
**********************/
#noticias-visualizar #conteudo{
	overflow:hidden;
	position:relative;
	width:1000px;
	
}
#noticias-visualizar #conteudo #principal{
	width:336px;
	float:left;
	padding-left:20px;
	padding-top:13px;
	padding-bottom:260px;
}

#noticias-visualizar #principal .links-noticias{
	width:295px;	
}
#noticias-visualizar #principal .links-noticias li{
	width:295px;
	border-bottom:2px solid #0D0D0D;
	padding-bottom:16px;
	padding-top:14px;
}
#noticias-visualizar #principal .links-noticias li a{
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	color:#CCCCCC;
	font-weight:bold;
	line-height:140%;
}
#noticias-visualizar #principal .links-noticias li a:hover,
#noticias-visualizar #principal .links-noticias li a.ativo{
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	color:#C4051E;
	font-weight:bold;
	line-height:140%;	
}
#noticias-visualizar #principal .links-noticias li p{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:140%;
	padding-right:6px;
}
#noticias-visualizar #principal .links-noticias li p span{
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	line-height:14%;
	font-style:italic;	
}
.paginacao{
	padding-top:11px;
	width:295px;
	height:18px;
}
.paginacao ul{
	width:295px;
}
.paginacao ul li{
	float:left;
	width:15px;
	padding-left:4px;
}
.paginacao ul li a{	
	text-decoration:none;
	font-family:Tahoma;
	color:#999999;
	font-size:13px;
	line-height:140%;
}
.paginacao  li a:hover,
.paginacao  li a.ativo{
	text-decoration:underline;
	font-family:Tahoma;
	color:#999999;
	font-size:13px;
	line-height:140%;
}
.paginacao  li a.lk-anterior{
	background:url(../img/lk-anterior.gif) no-repeat 5px;
}
.paginacao  li a.lk-proximo{
	background:url(../img/lk-proximo.gif) no-repeat 5px;
}
#noticias-visualizar .noticia{
	margin-left:10px;
}
.noticia{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:140%;
	margin-left:20px;
	padding-bottom:20px;
	border-bottom:3px solid #0D0D0D;
}
#noticias-visualizar .noticia h1{
	padding-left:10px;
}
.noticia h1{
	padding-top:18px;
	
}
.noticia p{
	width:634px;
	color:#999999;
	font-family:Tahoma;
	font-size:11px;
	line-height:140%;
}
	/******Secundario*****/
#noticias-visualizar #conteudo #secundario{
	width:636px;
	float:left;
	padding-top:24px;
	padding-bottom:10px;
	
}
#noticias-visualizar #conteudo #secundario #conteudoNoticia{ padding-left:0; padding-bottom:35px;}
#noticias-visualizar #conteudo #secundario .titulo{
	width:636px;
	padding-bottom:27px;
}
#noticias-visualizar #conteudo #secundario .titulo span{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	/*line-height:150%;*/
	padding-bottom:10px;
	padding-top:10px;
}
.tituloNoticia{
	font-family:Tahoma;
	font-size:24px;
	color:#C4051E;
	line-height:150%;
	font-weight:normal;
}
#noticias-visualizar #conteudo #secundario .titulo p{
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	line-height:130%;
}
#noticias-visualizar #conteudo #secundario .noticia{
	width:636px;
	border-bottom:0;
}	
#noticias-visualizar #conteudo #secundario .noticia p,
#noticias-visualizar #conteudo #secundario .noticia a
{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:140%;
	padding-bottom:31px;
	text-decoration:none;
}	
#noticias-visualizar #conteudo #secundario .img{
	width:338px;
	float:left;
}	
#noticias-visualizar #conteudo #secundario .img span{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:100%;
	font-weight:bold;
	display:block;
	padding-bottom:8px;
}
#noticias-visualizar #conteudo #secundario .img img{
	
	padding-bottom:37px;
}
#noticias-visualizar #conteudo #secundario .img a{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:140%;
	padding-top:7px;
	text-decoration:none;
}
#noticias-visualizar #conteudo #secundario .video{
	width:298px;
	float:left;	
}
#noticias-visualizar #conteudo #secundario .video embed{ border:2px solid #1A1A1A; }
#noticias-visualizar #conteudo #secundario .video h3{	
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:100%;
	font-weight:bold;
	padding-bottom:8px;
}
#noticias-visualizar #conteudo #secundario .video p{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:140%;
	padding-top:15px;
	padding-bottom:17px;
	width:262px;	
}	
#noticias-visualizar #conteudo #secundario .assuntos-relacionados{
	float:left;
	padding-bottom:24px;
	clear:both;
}
/*********erro 404 **********/
#erro404 #conteudo	{
	overflow:hidden;
	position:relative;
	width:1000px;
	padding-top:130px;
	
}
#erro404 #conteudo #principal{
	padding-top:20px;
	padding-left:20px;
	padding-bottom:170px;
}
#erro404 #conteudo #principal h2{
	font-family:Tahoma;
	font-size:24px;
	color:#C4051E;
	line-height:150%;
	font-weight:normal;
}
#erro404 #conteudo #principal p{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:140%;
	width:961px;
	padding-bottom:17px;
}
#erro404 #conteudo #principal a{
	font-family:Tahoma;
	font-size:11px;
	color:#C4051E;
	line-height:140%;
	text-decoration:none;
	background:url(../img/setas-vermelhas.gif) no-repeat 108px 4px;
	padding-right:15px;
}
/**************BLOG.PHP********/
/****classes utéis*****/
.liborda{
	border-right:1px solid #999999;
	margin-right:5px;
}
.lk-pesquisar{
	background:url(../img/setas-pesquisar-blog.jpg) no-repeat;
	width:31px;
	height:24px;
}
.lk-rss{
	background:url(../img/lk-rss.gif) no-repeat;
	width:43px;
	height:15px;
	float:right;
	margin-right:-10px;
	margin-top:9px;
}
#blog #principal{
	width:650px;
	margin-bottom:12px;
	padding-right:20px;
	float:left;
}
#blog #principal .migalha{
		width:670px;
		padding-top:27px;
	}
#blog #principal .migalha li{
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
	padding-right:5px;
}
#blog #principal .conteudo-blog{
	width:670px;
	clear:both;
	padding-top:5px;
	overflow:hidden;
	padding-bottom:12px;
	border-bottom:3px solid #0D0D0D;	
}
#blog #principal .conteudo-blog h1{
	padding-bottom:23px;
}
#blog #principal .conteudo-blog img{
	float:right;
	padding-left:50px;
	padding-bottom:31px;
	padding-right:20px;]
	*padding-right:20px;	
}	
#blog #principal .conteudo-blog a{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	float:right;
	line-height:13px;
	padding-right:20px;
}
.post{
	background:transparent url(../img/lk-anterior-link.gif) no-repeat scroll 0 4px;
	color:#3C3C3C;
	font-family:'Tahoma';
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
}
#blog .secundario{
	width:300px;
	float:left;
}
#blog .secundario .logos{
	background:#1A1A1A;
	padding-top:30px;
	padding-left:26px;
	width:284px;
	padding-bottom:20px;
}
#blog .secundario .logos a{
	padding-top:7px;
	display:block;
	text-decoration:none;
}
#blog .secundario .logos img{
	padding-right:20px;
}
#blog .secundario #txtPesquisar{
	width:255px;
	height:19px;
	background:#141414;
	border:1px solid #282828;
	margin-top:9px;
	color:#999999;
	padding-left:12px;
	padding-top:3px;
	font-family:Tahoma;
	font-size:11px;
}
#blog .secundario .lk-pesquisar{
	width:31px;
	height:24px;
	display:block;
	float:right;
	margin-top:9px;
	margin-right:-10px;
}
#blog .secundario .comentarios{
	width:270px;
	background:#1A1A1A;
	margin-top:12px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:120px;
}
#blog .secundario .comentarios h2{
	font-family:Tahoma;
	font-size:20px;
	color:#C4051E;
	font-weight:normal;
	border-bottom:2px solid #C4051E;
	padding-bottom:8px;
	margin-bottom:17px;
	padding-top:28px;
}
#blog .secundario .comentarios li span{
	font-family:Tahoma;
	font-size:11px;
	color:#CCCCCC;
	line-height:180%;
	text-decoration:none;
}
#blog .secundario .comentarios li span.destaque{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:180%;
	text-decoration:none;
}
#blog .secundario .comentarios li a{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:180%;
	display:block;
}
#blog .secundario .comentarios li.com a{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	line-height:180%;
	display:inline;
}
/***********gadbrivia-branding*****/
h2.vermelho {
	color:#C4051E;
	font-family:'Tahoma';
	font-size:11px;
	margin-bottom:6px;
}
span.subtitulo{
	color:#666666;
	font-family:'Tahoma';
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
}
#gadbrivia-branding .noticia {
	border:medium none;
	float:left;
	width:364px;
}
#gadbrivia-branding .links {
	float:right;
	padding-top:32px;
	width:auto;
	margin-right:25px;
	
}
#gadbrivia-branding .links a{
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	padding-right:10px;
	text-decoration:none;
	line-height:150%;
}

#gadbrivia-branding #principal{
	margin-left:10px;
	width:976px;
	float:left;
	border-top:3px solid #0D0D0D;
	/** IE 8 **/
	border-top /*\**/:3px solid #0D0D0D\9;
	padding-bottom:16px;
	/*padding-left:10px;*/
	
}
#gadbrivia-branding #principal .coluna-texto img{
	/*float:right;
	padding-top:26px;
	padding-left:25px;*/
	position:absolute;
	top:308px;
	*top:309px;
	top /*\**/:309px\9;
	right:45px;
}
	
#gadbrivia-branding #principal .coluna-texto p span.nossa-historia{
	font-size:13px;
	color:#FFFFFF;
}
#gadbrivia-branding #principal .cargos {
	width:957px;
	overflow:hidden;
	/*border-bottom:3px solid #0D0D0D;*/
	/*padding-bottom:43px;*/
	padding-left:10px;
}
#gadbrivia-branding #principal .cargos li{
	width:285px;
	float:left;
	padding-top:30px;	
	padding-right:51px;
	/*height:170px;*/
}
#gadbrivia-branding #principal .cargos li p.txt{
	padding-right:0;
}
#gadbrivia-branding #principal .cargos li.ultimo{
	padding-right:0;
}
#gadbrivia-branding #principal .galeria{
	margin-top:18px;
}
#gadbrivia-branding #principal .galeria ul{
	padding-top:15px;
	padding-bottom:60px;
	width:957px;
}
#gadbrivia-branding #principal .galeria li{
	float:left;
}


/********GADBRANDING*******/
.sem_borda{
	border-bottom:none;
}
.tt-branding{
	font-family:Tahoma;
	font-size:12px;
	color:#C4051E;
	margin-bottom:12px;
	padding-bottom:5px;
	border-bottom:1px solid #191919;
}
.stt-branding{
	font-family:Tahoma;
	font-size:11px;
	color:#DBDBDB;
	padding-bottom:4px;
}

.como-trabalhamos p{
	padding-bottom:15px;
}
.planejamento-digital{
	width:310px;
	padding-right:32px;
	float:left;
	padding-left:10px;
}
.experiencia-digital{
	width:624px;
	float:left;
}
.gestao-digital{
	width:310px;
	padding-right:32px;	
	padding-left:10px;
	float:left;
	
}
.como-trabalhamos{
	float:left;
	width:957px;
	border-top:3px solid #0D0D0D;
	padding-top:27px;
	padding-left:10px;
}
.experiencia-digital p,
.gestao-digital p,
.planejamento-digital p{
	padding-right:0;

}
.experiencia-digital li,
.gestao-digital li,
.planejamento-digital li{
	padding-bottom:21px;
}
.experiencia-digital ul,
.gestao-digital ul,
.planejamento-digital ul{

	padding-top:18px;
}
.como-trabalhamos .como-trabalhamos-flash {
	height:528px;
	margin-top:6px;
	padding-bottom:19px;
	width:957px;
}
.lk-setas{
	color:#3C3C3C;
	font-family:'Tahoma';
	font-size:10px;
	font-weight:bold;
	padding-right:10px;
	margin-right:5px;
	text-decoration:none;
	float:right;

}
.lk-setas:hover{

	color:#999999;
}

/*********CONTATO***************/
.formulario-contato{
	width:427px;
	float:left;
	padding-right:35px;
	padding-bottom:30px;
	padding-left:10px;
}
.formulario-contato textarea{ overflow:auto; }
.formulario-contato ul{
	padding-bottom:16px;
}
.formulario-contato ul li{
	padding-top:21px;
}
.formulario-contato .msg-erro{
	
	color:#999999;
	font-family:'Tahoma';
	font-size:11px;
	line-height:140%;
	
	text-align:left;
	display:block;
	
}

.lbl-txt{
	display:block;
	padding-bottom:6px;
}
.enderecos-contato{
	padding-top:73px;
	width:484px;
	float:left;
}
.enderecos-contato h4{
	font-family:Tahoma;
	font-size:13px;
	color:#FFFFFF;
	padding-bottom:9px;
}
.enderecos-contato li{
	float:left;
	/*width:149px;*/
	height:285px;
	border-left:2px solid #0D0D0D;
	padding-left:15px;
	padding-right:44px;
}
.enderecos-contato li.sp{
	padding-right:0;
}
.enderecos-contato li span{
	display:block;
	padding-right:0;
}
.chk label{
	padding-left:4px;	
}
.w-300{
	width:298px;
	background:#141414;
	border:1px solid #282828;
	height:22px;
}
.w-400{
	width:398px;
	background:#141414;
	border:1px solid #282828;
	height:22px;
}
.w-400-120{
	width:423px;
	background:#141414;
	border:1px solid #282828;
	height:118px;
	padding-right:0;
}
.asterisco{
	color:#C4051E;
}
#uplProcurar{	
	height:22px;
	border:none;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	font-weight:bold;	
}
.bt-enviar{
	background:url(../img/bt-enviar.gif) no-repeat;
	width:150px;
	height:36px;
	float:right;
}	
.bt-enviar:hover{
	background-position:0 bottom;
}
/*******Busca******/
span.tag{
	font-family:Tahoma;
	font-size:24px;
	color:#C4051E;
}
#gadbrivia-branding #principal-busca {
	border-top:3px solid #0D0D0D;
	float:left;
	padding-bottom:16px;
	padding-left:10px;
	width:957px;
}
.tt-busca {
	color:#C4051E;
	font-family:Tahoma;
	font-size:20px;
	font-weight:normal;	
	padding-bottom:15px;
}
#principal-busca h1{
	padding-bottom:14px;
}
#principal-busca .busca-cases,
#principal-busca .busca-projetos,
#principal-busca .busca-noticias{
	padding-top:25px;	
	border-bottom:2px solid #0D0D0D;
	
}
#principal-busca h3 {
	color:#CCCCCC;
	font-family:'Tahoma';
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding-bottom:4px;
}
#principal-busca ul {
	padding-bottom:22px;
}
#principal-busca ul li a {
	color:#999999;
	font-family:'Tahoma';
	font-size:11px;
	line-height:120%;
	padding-left:3px;
	text-decoration:none;
}
.img-videos object embed{
	z-index:99;
}

#cliente .separador{ padding-top:10px; }
.lista-case .ultimo { margin-right: 0 }
.listagem-case{ clear:both; }
.lista-case {
	clear:both;
	overflow:hidden;
	width:980px;
}
.lista-case .item {
	float:left;
	display:inline;
	position:relative;
	width:281px;
	margin:0 25px 25px 10px;
}
.lista-case .item.ultima{ margin-right:0; }
.lista-case .linha{
	clear:both;
	width:100%;
	height:1px;
	background:#0D0D0D;
	margin:0 0 25px 0;
}
.lista-case .item h2{
	position:absolute;
	top:33px;
	left:0;
	font:bold 11px Tahoma;
	color:#666666;
	line-height:23px;
}
.lista-case .item img{
	padding-top:25px;
}
.lista-case .item .txt{ padding-top:8px; }
.lista-case .item .lk-veja-mais{
	font:11px Tahoma;
	color:#C4051E;
	line-height:140%;
	text-decoration:none;
}
#gadbrivia-branding .noticia{ width:100% }
#gadbrivia-branding .noticia p{ width: 965px }
.branding{ padding-top:30px } 

.experiencia-digital ul{ float:left; margin-right:27px; width:280px}
.experiencia-digital ul.sem-margin{ margin-right:0; margin-top: -60px }
.clear-left{ clear:left; }
.branding .sem-padding{ padding:0; width:300px; }
.branding .grafico{ float:right }
.branding .grafico img{ margin-top:10px }
.branding .lk-setas{ clear: both; bottom:20px; position:absolute; right: 0;  }
.experiencia-digital p{ width:300px }
#case-visualizar #principal h1{
	font:24px Tahoma;
	color:#FFF;
	padding-left:0;
}
#case-visualizar #principal{
	font:11px/140% Tahoma;
	color:#999999;

}
#case-visualizar #principal strong{
	font:11px/140% Tahoma;
	color:#CCC;
}
#case-visualizar #principal a{
	font:11px/140% Tahoma;
	text-decoration:underline
	color:#CCC;
} 
#case-visualizar #cliente{
	padding-top:333px; 
	overflow:hidden;
	border-bottom:3px solid #0D0D0D;
	margin-bottom:20px;
}
.banner-flash{ 
	border-bottom: 3px solid #C4051E;
}#home .banner-flash{ 
	height: 360px;
}
#case-visualizar #banner-flash{ 
	width:980px; 
	margin:0 auto;
	height:310px; 
	overflow:hidden;
}
#case-visualizar #banner-flash .info-banner{ margin-top: -110px; width:280px; margin-left:15px; }
#case-visualizar #banner-flash .info-banner span{
	color:#999999;
	font:bold 13px/130% Tahoma;
}
#case-visualizar #banner-flash .info-banner h1{
	color:#C4051E;
	font:24px/100% Tahoma;
}
#case-visualizar #banner-flash .info-banner p{
	color:#999999;
	font: 11px/130% Tahoma;
}
#home #banner-flash{ background:url(../img/bg-loader.gif) no-repeat center; }
