/******************************************************************************

DOCUMENTO: Arquivo com as classes de template e classes específicas do projeto
CRIAÇÃO: 09/06/2009
AUTOR: Tiago Raguzze (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");

/*****************
******************
	TEMPLATE
******************
******************/
html {font-family:Tahoma, Helvetica, sans-serif}
body {background:#ED6204 url(../img/bg-body.jpg) no-repeat center top;}

#pagina{
	width:1000px;
	margin:0 auto;	
	height:auto;
}
#topo{ 
	width:1000px; 
	position:absolute;
	top:0;
	height:148px;
}
#conteudo{ 
	width:1000px;
	position:relative;
	margin:0 0 0 0;
	padding:148px 0 0 0;
}
#principal{ 
	display:inline;
	float:left;
	width:733px;
}
#secundario{ 
	display:inline;
	float:right;
	width:260px;
	margin:88px 20px 0 0;
}
#menu-global{ 
	width:530px; 
	display:inline;
	float:left;	
}
#topo #logo {
	float:left;
	display:inline;
	width:306px;
	height:44px;
	margin:47px 0 0 33px;
	background:url(../img/logo-abedesign.jpg)
}
#topo #logo a {
	display:block;
	width:306px;
	height:44px;
}
#topo #menu-global {
	float:right;
	display:inline;
	margin:0 72px 0 0;
	height:69px;
}
#topo #menu-global ul {
	overflow:hidden;
	height:69px;
	width:530px;
}
#topo #menu-global ul li {
	height:69px;
	float:left;
	display:inline;
}
#topo #menu-global ul li.menu-sobre {
	width:140px;
	background:#226084;
}
#topo #menu-global ul li.menu-associado {
	width:100px;
	background:#EAAF00;
}
#topo #menu-global ul li.menu-agenda {
	width:100px;
	background:#236D23;
}

#topo #menu-global ul li.menu-contato {
	width:100px;
	background:#E85E12;
}
#topo #menu-global ul li.menu-cannes {
	width:90px;
	background:#392B68;
}
#topo #menu-global ul li a {
	display:block;
	height:69px;
}
#topo #menu-global ul li.menu-sobre a {	
	width:140px;
	background:url(../img/lk-sobre.gif) no-repeat center 46px;
}
#topo #menu-global ul li.menu-associado  a {
	width:100px;
	background:url(../img/lk-associado.gif) no-repeat center 46px;
}
#topo #menu-global ul li.menu-agenda a {
	width:100px;
	background:url(../img/lk-agenda.gif) no-repeat center 46px;
}
#topo #menu-global ul li.menu-contato a {
	width:100px;
	background:url(../img/lk-contato.gif) no-repeat center 46px;
}
#topo #menu-global ul li.menu-cannes a {
	width:90px;
	background:url(../img/lk-cannes.gif) no-repeat center 46px;
}

/** idioma **/
a.lk-idioma-ingles{
	background:url(../img/lk-english.gif) no-repeat;
	display:block;
	width:39px;
	height:14px;
	position:absolute;
	top:10px;
	right:17px;
}
a.lk-idioma-portugues{
	background:url(../img/lk-portugues.gif) no-repeat;
	display:block;
	width:60px;
	height:14px;
	position:absolute;
	top:10px;
	right:5px;
}

#rodape {
	overflow:hidden; 
	width:1000px;
	height:80px;
}
#rodape address {
	float:left;
	display:inline;
	margin:41px 0 0 33px;
	font-size:10px;
	color:#FEB889;
	font-style:normal;
}
#rodape address a {
	color:#FEB889;
	text-decoration:none;
}
#rodape address .fn {font-weight:bold;}
#rodape .relacionamento {
	float:right;
	display:inline;
	margin:24px 0 0 0;
	padding:11px 14px 8px 14px;
	background:#ED6103;
}
#rodape .relacionamento .tt-relacionamento {
	width:142px;
	height:12px;
	margin:0 0 3px 2px;
	display:block;
	background:url(../img/tt-relacionamento-rodape.jpg) no-repeat;
}
#rodape .relacionamento .form-rodape {display:block}
#rodape .relacionamento .form-rodape fieldset {
	display:block;
	width:300px;
}
#rodape .relacionamento .form-rodape fieldset .lista-relacionamento {
	display:block;
	width:300px;
	height:21px;
	background:url(../img/bg-form-rodape.gif) no-repeat;
}
#rodape .relacionamento .form-rodape fieldset .lista-relacionamento .item-relacionamento {
	float:left;
	display:inline;
	padding:1px 0 0;
}
#rodape .relacionamento .form-rodape fieldset .lista-relacionamento .item-relacionamento .inp-rodape {
	display:block;
	height:14px;
	padding:0 5px;
	font-size:10px;
	color:#999999;
	border:none;
	background:none;
}
#rodape .relacionamento .form-rodape fieldset .lista-relacionamento .item-relacionamento .inp-rodape.w87 {
	width:77px;
	*width:73px;
	margin:2px 2px 0 0;
	*margin:2px 2px 0 4px;
}
#rodape .relacionamento .form-rodape fieldset .lista-relacionamento .item-relacionamento .inp-rodape.w98 {
	width:88px;
	*width:84px;
	margin:2px 0 0 0;
	*margin:2px 0 0 4px;
}
#rodape .relacionamento .form-rodape fieldset .lista-relacionamento .item-relacionamento .bt-cadastrar {
	display:block;
	margin:1px 0 0 1px;
	*margin:2px 0 0 1px;
	width:111px;
	height:17px;
	background:url(../img/bt-quero-cadastrar.jpg);
}


/*****************
******************
	PROJETO
******************
******************/


/*******************
	HOME 
******************/
body#home {
	background:#ED6204 url(../img/bg-body-home.jpg) no-repeat center top;
}
body#home #conteudo {
	padding:140px 0 0 0;
}
body#home #conteudo #principal {position:relative;}
body#home #conteudo #principal .banner {
	position:relative;
	width:1000px;
	height:400px;
	background:url(../img/banner.jpg) no-repeat;
}
.lk-cannes {
	position:absolute;
	width:1000px;
	top:27px;
	height:155px;
}
.banner .lk-banner-site {
	position:absolute;
	top:93px;
	right:15px;
	width:139px;
	height:29px;
}
.banner .lk-banner-blog {
	position:absolute;
	top:128px;
	right:15px;
	width:139px;
	height:29px;
}
body#home #conteudo #principal .capa {
	position:absolute;
	top:233px;
	left:90px;
	overflow:hidden;
	width:731px;
}
body#home #conteudo #principal .capa li {
	position:relative;
	float:left;
	display:inline;
	width:240px;
	height:123px;
}
body#home #conteudo #principal .capa li.ultimo { margin:0 0 0 11px;}
body#home #conteudo #principal .capa li h2 {
	float:left;
	display:inline;
	clear:both;
	height:24px;
}
body#home #conteudo #principal .capa li p {
	float:left;
	display:inline;
	clear:both;
}
body#home #conteudo #principal .capa li a {
	position:absolute;
	bottom:0;
	left:0;
	float:left;
	display:inline;
	clear:both;
	font-size:10px;
	color:#FFFFFF;
	line-height:18px;
	padding:0 5px 0 20px;
	text-decoration:none;
	background:url(../img/bl-lk-capa.gif) no-repeat 6px 8px;
}
body#home #conteudo #principal .capa li .tt-associado {
	margin:0 0 0 1px;
	width:96px;
	background:url(../img/tt-associado.jpg)  no-repeat;
}
body#home #conteudo #principal .capa li .txt-associado {
	margin:14px 0 0 0;
	width:205px;
	height:44px;
	background:url(../img/txt-associado.jpg)  no-repeat;
}
body#home #conteudo #principal .capa li .lk-capa-associado {
	background-color:#E1A900;
}
body#home #conteudo #principal .capa li .tt-agenda {
	margin:0 0 0 1px;
	width:64px;
	background:url(../img/tt-agenda.jpg)  no-repeat;
}
body#home #conteudo #principal .capa li .txt-agenda {
	margin:14px 0 0 0;
	width:204px;
	height:41px;
	background:url(../img/txt-agenda.jpg)  no-repeat;
}
body#home #conteudo #principal .capa li .lk-capa-agenda {
	background-color:#236D23;
}
body#home #conteudo #principal .capa li .tt-abedesign {
	margin:0 0 0 1px;
	width:89px;
	background:url(../img/tt-abedesign.jpg)  no-repeat;
}
body#home #conteudo #principal .capa li .txt-abedesign {
	margin:14px 0 0 0;
	width:210px;
	height:53px;
	background:url(../img/txt-abedesign.jpg)  no-repeat;
}
body#home #conteudo #principal .capa li .lk-capa-abedesign {
	background-color:#226084;
}

body#home #topo {
	height:140px;
}

body#home #pagina{ position:relative; }
body#home .banner-cortesia{ position:absolute; right:72px; top:80px; }

/********************
	ASSOCIADO
********************/
body#associado {
	background:#ED6204 url(../img/bg-body.jpg) no-repeat center top;
}
body#associado #principal {width:1000px;}
.tt-secao {
	height:18px;
	margin:0 33px;
}
.tt-associado-secao {background:url(../img/tt-associado-secao.gif) no-repeat}
.conteudo-associado {
	padding:30px 33px;
}
.conteudo-associado .lista-letras {
	overflow:hidden;
	display:block;
	height:40px;
}
.conteudo-associado .lista-letras .item-letras {
	float:left;
	display:inline;
	padding:0 1px 0 0;
} 
.conteudo-associado .lista-letras .item-letras .lk-letra {
	display:block;
	width:30px;
	height:36px;
	margin:4px 0 0 0;
}
.conteudo-associado .lista-letras .item-letras .lk-letra.letra-todos {width:80px;}
.letra-todos {background:url(../img/img-letra-todos.gif) no-repeat left -40px; }
.letra-sustenido {background:url(../img/img-letra-sustenido.gif) no-repeat left -40px}
.letra-a {background:url(../img/img-letra-a.gif) no-repeat left -40px}
.letra-b {background:url(../img/img-letra-b.gif) no-repeat left -40px}
.letra-c {background:url(../img/img-letra-c.gif) no-repeat left -40px}
.letra-d {background:url(../img/img-letra-d.gif) no-repeat left -40px}
.letra-e {background:url(../img/img-letra-e.gif) no-repeat left -40px}
.letra-f {background:url(../img/img-letra-f.gif) no-repeat left -40px}
.letra-g {background:url(../img/img-letra-g.gif) no-repeat left -40px}
.letra-h {background:url(../img/img-letra-h.gif) no-repeat left -40px}
.letra-i {background:url(../img/img-letra-i.gif) no-repeat left -40px}
.letra-j {background:url(../img/img-letra-j.gif) no-repeat left -40px}
.letra-k {background:url(../img/img-letra-k.gif) no-repeat left -40px}
.letra-l {background:url(../img/img-letra-l.gif) no-repeat left -40px}
.letra-m {background:url(../img/img-letra-m.gif) no-repeat left -40px}
.letra-n {background:url(../img/img-letra-n.gif) no-repeat left -40px}
.letra-o {background:url(../img/img-letra-o.gif) no-repeat left -40px}
.letra-p {background:url(../img/img-letra-p.gif) no-repeat left -40px}
.letra-q {background:url(../img/img-letra-q.gif) no-repeat left -40px}
.letra-r {background:url(../img/img-letra-r.gif) no-repeat left -40px}
.letra-s {background:url(../img/img-letra-s.gif) no-repeat left -40px}
.letra-t {background:url(../img/img-letra-t.gif) no-repeat left -40px}
.letra-u {background:url(../img/img-letra-u.gif) no-repeat left -40px}
.letra-v {background:url(../img/img-letra-v.gif) no-repeat left -40px}
.letra-w {background:url(../img/img-letra-w.gif) no-repeat left -40px}
.letra-x {background:url(../img/img-letra-x.gif) no-repeat left -40px}
.letra-y {background:url(../img/img-letra-y.gif) no-repeat left -40px}
.letra-z {background:url(../img/img-letra-z.gif) no-repeat left -40px}
.conteudo-associado .lista-letras .item-letras .lk-letra.ativo {
	margin:0;
	height:40px;
	background-position:left 0px
}
.conteudo-associado .lista-letras .item-letras .lk-letra.inativo {background-position:left bottom; cursor:default;}
.conteudo-associado .lista-associado {
	overflow:hidden;
	padding:25px 20px 0;
	background:#FFFFFF;
}
.conteudo-associado .lista-associado .item-associado {
	overflow:hidden;
	float:left;
	display:inline;
	font-size:0;
	width:50%;
	margin:0 0 16px;
}
.conteudo-associado .lista-associado .item-associado .tt-nome-associado {
	clear:both;
	padding:0 7px 6px;
	font-size:18px;
	line-height:140%;
	font-weight:bold;
	color:#333333;
}
.conteudo-associado .lista-associado .item-associado dl {clear:both; width:100%;}
.conteudo-associado .lista-associado .item-associado dt {
	float:left;
	display:inline;
	width:77px;
	font-size:10px;
	font-weight:bold;
	line-height:140%;
	color:#666666;
	text-align:right;
}
.conteudo-associado .lista-associado .item-associado dd {
	float:left;
	display:inline;
	margin:0 0 0 7px;
	width:300px;
	font-size:10px;
	line-height:140%;
	color:#666666;
	text-align:left;
}
.conteudo-associado .lista-associado .item-associado dd a {
	color:#666666;
}
.conteudo-associado .lista-associado .clear {
	font-size:0;
	height:1px;
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
	padding:0;
	background:#E8E8E8;
}

/***********************
	RELACIONAMENTO
*************************/
.tt-relacionamento{ background:url(../img/tt-relacionamento-abedesign.gif) no-repeat  0 -1px; width:247px; height:18px; }
.bt-enviar-cadastro{ background:url(../img/bt-enviar-cadastro.gif) no-repeat; width:108px; height:22px; margin:7px 0 0 0; }
body#relacionamento #conteudo { padding:149px 31px 0 33px; width:936px; }
body#relacionamento #conteudo #principal,
body#relacionamento #conteudo #secundario{
            background:#FFF;
            width:468px;
            display:inline;
            height:354px;
            margin:30px 0 0 0;
}
body#relacionamento #conteudo #principal{
	float:right;
	display:inline;
	padding:0 0 0 27px;
	background:#E8E8E8;
}
body#relacionamento #conteudo #secundario{
	float:left; display:inline;
	width:441px;
}
body#relacionamento #conteudo #principal ul{ clear:both; overflow:hidden; }
body#relacionamento #conteudo #principal ul li{
	float:left;
	display:inline;
	margin:0 19px 8px 0;
}
body#relacionamento #conteudo #principal ul li.hidden {display:none;}
body#relacionamento #conteudo #principal ul li div{ margin:5px 0 0 0; }
body#relacionamento #conteudo .form-relacionamento{ margin:20px 0 0 0; *margin:0 }
body#relacionamento #conteudo #secundario p{ padding:25px 50px 0 22px; }
body#relacionamento #rodape address { margin:13px 0 0 33px; }

/** inputs **/
.w-178{ width:178px; }
.w-378{ width:383px; }
select.w-178{ width:186px; }
select.w-378{ width:391px; }

input, select{
	border:1px solid #CCC;
	font:11px Tahoma;
	color:#333;
	padding:3px;
}
.input-check{ border:none; }
label{ font:bold 11px Tahoma; color:#333; }
.texto{ font:11px Tahoma; color:#333; }
.li-checkbox{ clear:both; overflow:hidden; }
.li-checkbox input{
	float:left;
	margin:3px 5px 0 0;
	_margin: 0 0;
}

/** mensagem de erro **/
.input-erro{ border:1px solid #CC0000; color:#CC0000; }
.botao-msn-erro{ clear:both; overflow:hidden; }
.box-erro{
	display:block;
	overflow:hidden;
	height:35px;
	float:left;
	padding:0 70px 0 0;
	padding:0 66px 0 0;
	width:213px;
}
body#relacionamento .mensagem-erro{ color:#CC0000; line-height:110%; }


/*****************
	SOBRE 
******************/
.tt-sobre-secao {background:url(../img/tt-sobre-secao.gif) no-repeat}
body#sobre #principal {}
body#sobre #principal .abas {	
	overflow:hidden;
	padding:30px 0 0 33px;
}
body#sobre #principal .abas li {
	float:left;
	display:inline;
	width:160px;
	height:40px;
	margin:0 1px 0 0;
}
body#sobre #principal .abas li .lk-aba {
	display:block;
	width:160px;
	height:40px;
}
.texto {
	font-size:11px;
	color:#333333;
	line-height:130%;
	margin:0 0 14px 0;
}
body#sobre #principal .abas li .lk-objetivo {background:url(../img/lk-objetivo.gif) no-repeat }
body#sobre #principal .abas li .lk-plano {background:url(../img/lk-plano.gif) no-repeat }
body#sobre #principal .abas li .lk-diretoria {background:url(../img/lk-diretoria.gif) no-repeat }
body#sobre #principal .abas li .lk-aba.ativo {background-position:left bottom}
body#sobre #principal .conteudo-sobre {
	clear:both;
	margin:0 0 0 33px;
	padding:22px 18px;
	_padding:10px 18px 22px;
	background:#FFFFFF;
}
body#sobre #principal .conteudo-sobre p.texto.espaco {}
body#sobre #principal .lista-objetivo {}
body#sobre #principal .lista-objetivo li {
	margin:0 0 10px;
	display:block;
}
body#sobre #principal .lista-objetivo li .texto {
	display:inline;
	padding:0 0 0 10px;
	background:url(../img/bl-lista-objetivo.gif) no-repeat 0 6px;
}
body#sobre #secundario {
	width:220px;
	padding:16px 10px 10px;
	background:#FFFFFF;
}
.tt-codigo {
	display:block;
	margin:0 0 11px 10px;
	width:154px;
	height:56px;
	background:url(../img/tt-codigo.gif) no-repeat;
}
.lk-download {
	width:220px;
	height:63px;
	background:url(../img/lk-codigo-dl.jpg) no-repeat;
}
body#sobre #principal .img-plano {float:right; margin:0 0 10px 20px;}
.tt-associado-box {display:display; width:150px; height:21px; background:url(../img/tt-associado-box.gif) no-repeat; margin:0 0 3px;}
.tt-orgao-box {display:display; width:150px; height:21px; background:url(../img/tt-orgao.gif) no-repeat; margin:0 0 3px;}
.box-sobre {
	padding:10px 20px;
	background:#E8E8E8;
}
.box-sobre.esquerda {float:left; display:inline; width:320px;}
.box-sobre.direita {float:right; display:inline; width:255px; height:216px; *height:192px;}
.box-sobre .lista-box {}
.box-sobre .lista-box  li {margin:0 0 14px;}
.box-sobre .lista-box  li p {
	display:inline; line-height:1.2;
	background:transparent url(../img/bl-lista-objetivo.gif) no-repeat scroll 0 6px;
	padding:0 0 0 10px;
}
.box-sobre .lista-box  li.linha {margin:0;}
.box-sobre .lista-box  li.linha p {margin:0; display:inline; line-height:1.2;}
.diretoria {
	clear:both;
	padding:22px 0 0 0;
	_height:10px;
}
.tt-diretoria {
	margin:0 0 10px 0;
	width:149px;
	height:14px;
	background:url(../img/tt-diretoria-abedesign.gif) no-repeat 0 0;
}
.diretoria .lista-diretoria {overflow:hidden}
.diretoria .lista-diretoria li {
	float:left;
	display:inline;
	width:215px;
	padding:17px 3px;
	border-top:1px solid #E8E8E8
}
.diretoria .lista-diretoria li .cargo {
	font-size:11px;
	font-weight:bold;
	color:#226084;
	line-height:130%;
	height:29px;
}
.diretoria .lista-diretoria li .pessoa {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	line-height:130%;
	margin:0 0 0 20px;
}
.diretoria .lista-diretoria li .lk-empresa {
	font-size:10px;
	color:#333333;
	line-height:130%;
	margin:0 0 0 20px;
}

/**************
	AGENDA
**************/
body#agenda #principal {width:1000px;}
.tt-agenda-secao {background:url(../img/tt-agenda-secao.gif) no-repeat}
.conteudo-agenda {
	background:#FFFFFF;
	clear:both;
	margin:30px 33px 0 33px;
	padding:5px;
}
.conteudo-agenda .mes {}
.conteudo-agenda .mes .tt-mes {
	padding:23px 0 0 23px;
	_padding:23px 0 0 23px;
	_height:2px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:0.7;
	background:#E85E12;
}
.conteudo-agenda .mes .lista-agenda {padding:0 20px;}
.conteudo-agenda .mes .lista-agenda li {
	_height:10px;
	padding:18px 0;
	border-bottom:1px solid #E8E8E8
}
.conteudo-agenda .mes .lista-agenda li .tt-evento {
	font-size:18px;
	font-weight:bold;
	color:#333333;
	line-height:140%;
}
.conteudo-agenda .mes .lista-agenda li dl {overflow:hidden}
.conteudo-agenda .mes .lista-agenda li dl dt {
	float:left;
	display:inline;
	width:75px;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	text-align:right;
	line-height:140%
}
.conteudo-agenda .mes .lista-agenda li dl dd {
	float:left;
	display:inline;
	width:798px;
	margin:0 0 0 10px;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	line-height:140%
}

/****************
	CONTATO
****************/
.tt-contato-secao {background:url(../img/tt-contato-secao.gif) no-repeat}
body#contato #principal {
	float:right;
	display:inline;
	margin:30px 15px 0 0;
	width:490px;
	background:#E8E8E8;
}
body#contato #secundario {
	float:left;
	display:inline;
	margin:30px 0 0 33px;
	padding:20px 29px;
	width:404px;
	height:340px;
	_height:348px;
	background:#FFFFFF;
}
.frm-contato {
	padding:20px 29px 6px;
	height:354px;
	
	
	
}
.frm-contato fieldset {}
.frm-contato fieldset .form-contato {}
.frm-contato fieldset .form-contato li {
	float:left;
	padding:0 20px 10px 0;
}
.frm-contato fieldset .form-contato li input {
	width:300px;
	font-size:11px;
	color:#333333;
	border:1px solid #CCCCCC;
}
.frm-contato fieldset .form-contato li input.menor {width:136px;}
.frm-contato fieldset .form-contato li input.erro,
.frm-contato fieldset .form-contato li textarea.erro {
	color:#CC0000;
	border:1px solid #CC0000;
}
.frm-contato fieldset .form-contato li textarea{
	width:304px;
	height:100px;
	font-family:Tahoma;
	font-size:11px;
	border:1px solid #CCCCCC;
}
.frm-contato fieldset .form-contato li label {
	display:block;
	padding:0 0 6px;
}
.frm-contato fieldset .form-contato li .mensagem {
	display:block;
	width:163px;
	font-size:11px;
	color:#CC0000;
	line-height:110%;
	height:61px;
	overflow:hidden;
}
.bt-enviar-mensagem {
	height:22px;
	background:url(../img/bt-enviar-mensagem.gif) no-repeat;
}
.frm-contato fieldset .form-contato li input.bt-enviar-mensagem {
	width:120px;
	display:block;
	border:none;
	margin:0 0 0 2px;
}
body#contato #secundario .texto {margin:0;}
body#contato #secundario .texto a {color:#333333; text-decoration:none;}
.lk-gmap {
	display:block;
	width:360px;
	height:250px;
	margin:15px 0 0 0;
	background:url(../img/img-gmap.jpg) no-repeat;
}

/**************
	CANNES
**************/
.conteudo-cannes {
	margin:30px 0 0 33px;
	width:910px;
	padding:21px 22px 38px 15px;
	background:#FFFFFF;
	font:11px/130% Tahoma, Arial, Helvetica, sans-serif;
	color:#333333
}
.tt-cannes {background:url(../img/tt-cannes.gif) no-repeat bottom left }
.tt-festival-cannes{background:url(../img/tt-festival-cannes.gif) no-repeat; width:153px; height:18px;}
.tt-clipping{background:url(../img/tt-clipping.gif) no-repeat; width:54px; height:19px;}
.tt-ganhadores{background:url(../img/tt-ganhadores.gif) no-repeat; width:76px; height:15px;}
.conteudo-cannes h2{margin-left:7px}
.conteudo-cannes .linha{display:block; width:100%; height:1px; overflow:hidden; background:#E8E8E8; margin-top:3px}
.conteudo-cannes p{
	color:#333;
	padding-left:7px;
	margin-top:20px;
}

/* ganhadores */
.conteudo-cannes .ganhadores .video-ganhadores{width:460px; height:310px; overflow:hidden; float:right; margin-top:18px}
.conteudo-cannes .ganhadores{margin-top:45px; overflow:hidden; clear:both;width:910px;}
.conteudo-cannes .ganhadores h2{margin-bottom:7px;}
.conteudo-cannes .ganhadores ul.lista-ganhadores{padding-left:7px; float:left; overflow:hidden;}
.conteudo-cannes .ganhadores strong{color:#392B68;display:block; margin-top:21px;}

/* clipping */
.conteudo-cannes .clipping{margin-top:22px; overflow:hidden;clear:both;width:910px;}
.conteudo-cannes .clipping .listas-meses h3{font:bold 14px/130% Tahoma, Arial, Helvetica, sans-serif; color:#392B68; padding-left:7px}
.conteudo-cannes .clipping .listas-meses .mes{width:910px; padding-top:22px;}
.conteudo-cannes .clipping .listas-meses ul{margin-top:10px;}
.conteudo-cannes .clipping .lista-clipping{overflow:hidden; padding:0 24px 15px 7px; width:424px; float:left;}
.conteudo-cannes .clipping .direita{float:right; width:432px; padding:0 23px 15px 0px;}
.conteudo-cannes .clipping .lista-clipping li{line-height:140%;width:424px;}
.conteudo-cannes .clipping .lista-clipping a{color:#333333; text-decoration:none;}
.conteudo-cannes .clipping .lista-clipping a:hover span{color:#392B68; text-decoration:underline;}

