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

DOCUMENTO: Arquivo com as classes de template e classes específicas do projeto
CRIAÇÃO: 16/10/2008
AUTOR: Alisson Douglas (alisson@brivia.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
******************
******************/

#pagina{
	width:992px;
	margin:0 auto;	
	height:auto;
	position:relative;
}
#topo{ 
	width:992px; 
	height:;
	position:absolute;
	top:0;
}
#conteudo{ 
	width:992px;
	position:relative;
	margin:0 0 0 0;
}
#principal{ 
	width:;
	display:inline;
	float:right;
	padding:40px 0 0
}
#menu-global{ 
	width:180px; 
	display:inline;
	float:left;	
}

#rodape { 
	text-align:center;
	background:#0099CC;	
	overflow:hidden;
}

/*****************
******************
	PROJETO
******************
******************/
span.bg-home-esquerda{
	position:absolute;
	top:231px;
	left:0;
	display:block;
	width:50%;
	height:270px;
	background:url(../img/bg-home-esquerda.gif) repeat-x;
}

/*** links ***/	
.lk-voltar{ background:url(comum/img/lk-voltar.gif) no-repeat; width:69px; height:20px; display:block; }
.lk-inscreverse{ background:url(../../comum/img/lk-inscreverse.gif) no-repeat; width:157px; height:40px; display:block; border:0; }
.lk-cancelar{ background:url(../../comum/img/lk-cancelar.gif) no-repeat; width:91px; height:30px; display:block; border:0; }
.lk-geral{
	color:#AC2081;
	font-size:11px;
	font-family:Trebuchet MS;
	padding-top:11px;
	font-weight:normal;
}
/*** input ***/
.txt-559{ border:1px solid #A3BFD1; background:#EAF1F4; width:553px; height:14px; padding:2px 3px; display:block; clear:both; }
.txt-459{ border:1px solid #A3BFD1; background:#EAF1F4; width:453px; height:14px; padding:2px 3px; display:block; }
.txt-89{ border:1px solid #A3BFD1; background:#EAF1F4; width:83px; height:14px; padding:2px 3px; display:block; }
.txt-389{ border:1px solid #A3BFD1; background:#EAF1F4; width:383px; height:14px; padding:2px 3px; display:block; }
.txt-159{ border:1px solid #A3BFD1; background:#EAF1F4; width:153px; height:14px; padding:2px 3px; display:block; }
.txt-100{ border:1px solid #A3BFD1; background:#EAF1F4; width:94px; height:14px; padding:2px 3px; display:block; }
.txt-email{ border:1px solid #A3BFD1; background:#EAF1F4; width:553px; height:14px; padding:2px 3px; display:block; }

/*** select ***/
.sel-189{ border:1px solid #A3BFD1; background:#EAF1F4; width:183px; height:22px; padding:2px 3px; display:block; }
.sel-79{ border:1px solid #A3BFD1; background:#EAF1F4; width:73px; height:22px; padding:2px 3px; display:block; }
.sel-271{ border:1px solid #A3BFD1; background:#EAF1F4; width:271px; height:22px; padding:2px 3px; display:block; }

/*width*/
.w-370{width:370px}

/*** FUNDO SITE ***/
body{ background:url(../img/bg-site.gif) repeat-x; }
body#interna{ background:url(../img/bg-site-interna.gif) repeat-x; }

/*** LOGO ***/
#logo a { background:url(../img/tt-logo-site.jpg) no-repeat; width:402px; height:211px; float:left; }

/*** TOPO ***/
#topo div.conteudo { height:211px; background-color:#6D214F; }
#topo div.links { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6D214F; height:20px; padding-top:4px; }
#topo div.links a { padding-right:8px; padding-left:8px; color:#6D214F; text-decoration:none; }
#topo div.links a.borda-direita { border-right:1px solid #6D214F;}
#topo div a.idioma { float:left; }
#topo div a.info { float:right; }
#topo div.tt-inovacoes-negocio { position:absolute; bottom: 35px; right:15px;}

/*** MENU ***/
#menu-global { width:510px; float:right; padding-top:9px;}
#menu-global a { height:46px; }
#menu-global a.lk-edicao { background:url(../img/lk-edicao.gif) no-repeat; width:109px; }
#menu-global a.lk-edicao:hover { background:url(../img/lk-edicao.gif) no-repeat bottom; width:109px; }
#menu-global a.lk-edicao.ativo { background:url(../img/lk-edicao.gif) no-repeat bottom; width:109px; }
#menu-global a.lk-conteudo { background:url(../img/lk-conteudo.gif) no-repeat; width:94px; }
#menu-global a.lk-conteudo:hover { background:url(../img/lk-conteudo.gif) no-repeat bottom; width:94px; }
#menu-global a.lk-conteudo.ativo { background:url(../img/lk-conteudo.gif) no-repeat bottom; width:94px; }
#menu-global a.lk-trade-show { background:url(../img/lk-trade-show.gif) no-repeat; width:113px; }
#menu-global a.lk-trade-show:hover { background:url(../img/lk-trade-show.gif) no-repeat bottom; width:113px; }
#menu-global a.lk-trade-show.ativo { background:url(../img/lk-trade-show.gif) no-repeat bottom; width:113px; }
#menu-global a.lk-exposicoes { background:url(../img/lk-exposicoes.gif) no-repeat; width:102px; }
#menu-global a.lk-exposicoes:hover { background:url(../img/lk-exposicoes.gif) no-repeat bottom; width:102px; }
#menu-global a.lk-exposicoes.ativo { background:url(../img/lk-exposicoes.gif) no-repeat bottom; width:102px; }
#menu-global a.lk-blog { background:url(../img/lk-blog.gif) no-repeat; width:89px; }
#menu-global a.lk-blog:hover { background:url(../img/lk-blog.gif) no-repeat bottom; width:89px; }
#menu-global a.lk-blog.ativo { background:url(../img/lk-blog.gif) no-repeat bottom; width:89px; }
#menu-global ul li { float:left; }

/*** RODAPE ***/
#rodape { background:url(../img/bg-rodape.gif) repeat-x #A3BFD1; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-top:15px; }
#rodape .alinha-rodape { width:992px; margin:0 auto; }
#rodape div.logo p { line-height: 15px; }
#rodape div.logo p.fecomercio { clear: both; padding-top: 38px !important; width: 300px; }
#rodape div.logo a.lk-twitter { background: url(../img/img-logo-twitter.gif) no-repeat; width: 73px; height: 17px; margin-top: 27px; float: left; }
#rodape div.coluna-rodape { float:left; padding-top:40px; /*height:156px; */}
#rodape div.coluna-rodape span { display:block; border-left:4px solid #FFFFFF; padding:4px 0 0 5px; height:14px; text-align:left; }
#rodape div.coluna-rodape span a { color:#FFFFFF; }
#rodape div.coluna-rodape.parceiro { /*width:391px;*/ text-align:left; padding-top:20px; }
#rodape div.coluna-rodape.realizacao { width:235px; text-align:left; /*padding-left:60px;*/ }
#rodape div.coluna-rodape.promocao{ float:left; width:102px; }
#rodape div.coluna-rodape.parceiro img { padding:5px 0 0 8px; }
#rodape div.coluna-rodape.realizacao img { padding:5px 0 0 8px; }
#rodape div.coluna-rodape.logo { width:289px; padding-left:15px; }
#rodape div.coluna-rodape.logo img { float:left; padding-top:25px; margin-right:10px; }
#rodape div.coluna-rodape.logo p { padding:42px 0 0 0; text-align:left; }
#rodape div.coluna-rodape.media{ margin-left:45px; width:145px; }
/*** CONTEUDO CAPA ***/
#pagina span.bg-span-logo { background:url(../img/bg-logo-site-esquerda.jpg) no-repeat; display:block; left:-144px; width:144px; height:211px; top:24px; position:absolute; }
#pagina span.bg-span-esquerda { background:url(../img/bg-span-esquerda.gif) no-repeat; z-index:2; left:0; width:27px; height:294px; top:221px; position:absolute; }
#pagina span.bg-span-direita { background:url(../img/bg-span-direita.gif) no-repeat; right:-27px; width:27px; height:294px; top:221px; position:absolute; }

#principal div.coluna-capa { float:left; width:301px; padding:20px 0 0 25px;}

#principal div.coluna-capa img { padding-bottom:10px; }
#principal div.coluna-capa a.lk-acesse-blog { background:url(../img/lk-acesse-blog.jpg) no-repeat; width:300px; height:88px; }

#principal div.coluna-capa ul li { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; clear:both; padding-bottom:17px; line-height:15px; }
#principal div.coluna-capa ul li a { color:#666666; text-decoration:none; }
#principal div.coluna-capa ul li a:hover{ text-decoration:underline; }
#principal div.coluna-capa ul li img { float:left; padding:0px; margin-right: 8px; }
#principal div.coluna-capa ul li h3 { font-size:11px; padding-bottom:2px; font-weight:bold; }

#principal div.coluna-capa h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#AC2081; font-weight:normal;}

#principal div.coluna-capa p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-top:8px; line-height:15px;}
#principal div.coluna-capa p a { color:#666666; text-decoration:none; }
#principal div.coluna-capa p a:hover{ text-decoration:underline; }

#principal div.coluna-capa h2 { padding-bottom:20px; width:300px; height:30px; }
#principal div.coluna-capa h2.tt-conteudo {background:url(../img/tt-conteudo.gif) no-repeat;}
#principal div.coluna-capa h2.tt-exposicoes {background:url(../img/tt-exposicoes.gif) no-repeat;}
#principal div.coluna-capa h2.tt-trade-show {background:url(../img/tt-trade-show.gif) no-repeat;}
#principal div.coluna-capa h2.tt-novidades {background:url(../img/tt-novidades.gif) no-repeat; padding-bottom:3px;}

#principal div.centro-capa {padding-top:195px; width:992px; height:280px; background:url(../img/bg-centro-capa.jpg) no-repeat center 195px;}
#principal div.centro-capa div { padding:25px 0 0 27px; }
#principal div.centro-capa div h3 { background:url(../img/tt-banner-home.gif) no-repeat; width:400px; height:109px; }
#principal div.centro-capa div p { background:url(../img/txt-capa.gif) no-repeat; width:351px; height:47px; margin:15px 0 0 18px; }
#principal div.centro-capa div a.lk-agenda { background:url(../img/lk-agenda-completa.gif) no-repeat; width:215px; height:40px; margin-top:31px; }
#principal div.centro-capa div a.lk-participar { background:url(../img/lk-participar.gif) no-repeat; width:205px; height:40px; margin-top:25px; }


/*** CONTEUDO EXPOSICOES ***/
#principal.exposicoes { padding-top:265px; padding-bottom:40px; }
#principal.exposicoes p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-top:20px; line-height:17px; }
#principal.exposicoes p.obs { float: right; height: 50px; }
#principal.exposicoes h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#AC2081; font-weight:bold;
	border-left:4px solid #A3BFD1;
	padding-left:5px;
}
#principal.exposicoes h2 span { font-family: Trebuchet MS; font-size:22px; color:#666666; }
#principal.exposicoes div.corealizacao {
	float: right;
	text-align: center;
	width: 165px;
	padding-top: 100px;
	font-family:Arial, Helvetica, sans-serif; color: #666666; font-size: 11px;
}
#principal.exposicoes div.corealizacao img { float: left; padding-top: 10px; }
	
#principal.exposicoes ul { width:975px; padding-top:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:22px; }
#principal.exposicoes ul li { float:left; width:170px; min-height:35px; padding:20px 0 0 25px; }
#principal.exposicoes ul li.maior { width: 300px; }
#principal.exposicoes ul li.ouro { background:url(../img/bg-ouro.gif) no-repeat left; width:165px; }
#principal.exposicoes ul li.img-ouro{ padding-left:0; width:741px; }
#principal.exposicoes ul li.prata { background:url(../img/bg-prata.gif) no-repeat left; width:165px; }
#principal.exposicoes ul li.img-prata-2{ width:365px; padding-left:0; }
#principal.exposicoes ul li.bronze { background:url(../img/bg-bronze.gif) no-repeat left; width:165px; }
#principal.exposicoes ul li.img-grande img { position:absolute; }
#principal.exposicoes ul li.separador { width:975px; margin-top:15px; padding:0px; height:20px; background:url(../img/bg-linha.gif) no-repeat center; }
#principal.exposicoes ul li a {
	padding:1px 10px 0px 14px;
	background-color:#A3BFD1;
	font-family:Trebuchet MS; color:#AC2081; font-size:12px; text-decoration:none; font-weight:bold;
	display:block;
	width:143px; height:23px;
	float:right;
	margin-top:35px;
}
#principal.exposicoes ul li a:hover { background-color:#AC2081; color:#A3BFD1; }

#principal.exposicoes ul.exposicoes { padding-top:25px; }
#principal.exposicoes ul.exposicoes li { height:215px; width:auto; padding:25px 0 0 0; float:none; }
#principal.exposicoes ul.exposicoes li.separador { background:url(../img/bg-linha.gif) no-repeat bottom; margin-top:0px; }
#principal.exposicoes ul.exposicoes li img { float:left; margin-right:35px; }
#principal.exposicoes ul.exposicoes li h3 { font-family:Trebuchet MS; font-size:24px; color:#A3BFD1; font-weight:normal; }
#principal.exposicoes ul.exposicoes li p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; padding-top:10px; line-height:17px; }

#principal.exposicoes div.conheca {
	width:965px;
	height:211px;
	float:left;
	padding-top:50px;
}
#principal.exposicoes div.conheca h3{
	background:transparent url(../img/bg-linha.gif) no-repeat scroll center top;
	margin-bottom:27px;
	color:#A3BFD1;
	font-family:Trebuchet MS;
	font-size:18px;
	font-weight:normal;
	padding:30px 0 0;
}
#principal.exposicoes div.conheca a { float:left; }
#principal.exposicoes div.conheca a.lk-conheca-cannes { background:url(../img/img-conheca-cannes.gif) no-repeat; width:430px; height:130px; margin-left:30px; }
#principal.exposicoes div.conheca a.lk-conheca-bdw { background:url(../img/img-conheca-bdw.jpg) no-repeat; width:430px; height:130px; margin-left:50px; }
#principal.exposicoes div.conheca a.lk-conheca-observeur { background:url(../img/img-conheca-observeur.gif) no-repeat; width:430px; height:130px; margin-left:50px; }

/** premiados **/
#principal.exposicoes .tx-exposicao-bdw{ float:left; width:709px; }
#principal.exposicoes .tx-exposicao-bdw strong{ font-size:14px; }
#principal.exposicoes .premiados{
	width:975px;
	overflow:hidden;
}

#principal.exposicoes .premiados li{
	width:487px; height:120px;
	padding:0 0 30px 0;
	min-height:0;
}
#principal.exposicoes .premiados img{ float:left; margin-right:9px; }
#principal.exposicoes .premiados dl{
	line-height:180%;
	float:left;
	display:block;
	width:306px;
}
#principal.exposicoes .premiados dt,
#principal.exposicoes .premiados dd{ display:inline; }
#principal.exposicoes .premiados dt{ font-weight:bold; clear:left; }
#principal.exposicoes .premiados a{
	float:left;
	width:80px;
	padding:0;
	text-align:center;
	height:20px;
	line-height:20px;
	margin-top:15px;
}

/*** CONTEUDO CONTEUDO ***/
#principal.conteudo { padding-top:265px; padding-bottom:40px; }
#principal.conteudo h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#AC2081; font-weight:bold;
	border-left:4px solid #A3BFD1;
	padding-left:5px;
}
#principal.conteudo h2 span { font-family: Trebuchet MS; font-size:22px; color:#666666; }

#principal.conteudo ul li { position:relative; }
#principal.conteudo ul li p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px; height:100px; padding:10px 245px 0 0; }
#principal.conteudo ul li p.menor { height:82px; }
#principal.conteudo ul li div.imagem { border:10px solid #FFFFFF; position:absolute; top:11px; right:42px; }
#principal.conteudo ul li div.titulo {
	width:955px; height:42px;
	background:url(../img/bg-titulo.gif) no-repeat #A3BFD1 right;
	font-family:Trebuchet MS;
	padding:8px 0 0 12px;
	margin-top:25px;
}
#principal.conteudo ul li span.obs { height:20px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AC2081; background:url(../img/bl-obs.gif) no-repeat left 2px; padding-left:17px; }
#principal.conteudo ul li div.titulo h3 { font-size:18px; color:#DEE9EF; font-weight:bold; }
#principal.conteudo ul li div.titulo span { font-size:14px; color:#FFFFFF; }
#principal.conteudo ul li ul li { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; min-height:30px; padding-top:10px; padding-bottom:5px; }
#principal.conteudo ul li ul li div{ clear:both; overflow:hidden; width:100%; }
#principal.conteudo ul li ul li h4 { font-weight:bold; float:left; width:460px; line-height:20px; }
#principal.conteudo ul li ul li span { width:350px; display:block; float:left; line-height:20px; }
#principal.conteudo ul li ul li a {
	padding:4px 10px 0px 14px;
	background-color:#A3BFD1;
	font-family:Trebuchet MS; color:#AC2081; font-size:12px; text-decoration:none; font-weight:bold;
	display:block;
	width:65px; height:16px;
	float:right;
	margin-right:50px;
}
#principal.conteudo ul li ul li a:hover { background-color:#AC2081; color:#A3BFD1; }
#principal.conteudo ul li ul li.separador { background:url(../img/bg-linha.gif) no-repeat bottom; margin-top:0px; }

#principal.conteudo.detalhe h3 { font-family:Trebuchet MS; color:#A3BFD1; font-size:24px; font-weight:normal; padding-top:15px;}
#principal.conteudo.detalhe p { padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:15px;}
#principal.conteudo.detalhe p.info { padding-top:35px; }

#principal.conteudo.detalhe { float:left; width:705px; }
div.outros-conteudo-detalhe{padding:0px 100px 0 0; width:705px; float:left; clear:both;}
div.outros-conteudo-detalhe ul li { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; height:30px; padding-top:10px; }
div.outros-conteudo-detalhe ul li h4 { font-weight:bold; float:left; width:auto; line-height:20px; }
div.outros-conteudo-detalhe ul li span { 
	display:block; float:right; line-height:20px; max-width:300px; text-align:right;}
div.outros-conteudo-detalhe ul li.separador { 
	background:url(../img/bg-linha.gif) no-repeat bottom; 
	margin-top:0px; 
	height:auto;
	min-height:30px;
	float:left;
	width:100%;
	padding:10px 0; 
}
div.outros-conteudo-detalhe h4.outros { width:705px; height:31px; background:url(../img/tt-outros.gif) no-repeat; }
div.outros-conteudo-detalhe ul li.separador h4 a{  font-weight:bold; float:left; width:auto; line-height:20px; color:#666666;
font-family:Arial,Helvetica,sans-serif; text-decoration:none;}
#principal.conteudo.detalhe .lk-inscreverse { width:157px; height:40px; background:url(../img/lk-inscreverse.gif) no-repeat; float:right; }

#secundario.conteudo.detalhe { float:left; width:240px; padding:265px 0 0 35px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; line-height:15px; }
#secundario.conteudo.detalhe div strong { font-size:14px; }
#secundario.conteudo.detalhe div span { font-size:16px; }
#secundario.conteudo.detalhe div img { float:left; padding:0 5px 0 0; }
#secundario.conteudo.detalhe img { padding-top:25px; }
#secundario.conteudo.detalhe div.realizacao { margin:0 auto; text-align:center; padding-top:25px; }
#secundario.conteudo.detalhe div.realizacao span { font-size:11px; }
#secundario.conteudo.detalhe div.realizacao img { padding-top:15px; }
#secundario.conteudo.detalhe div.foto { clear: both; padding-top: 10px;}


/*** CONTEUDO TRADE SHOW ***/
#principal.tradeshow { padding-top:265px; padding-bottom:40px; }
#principal.tradeshow div.mapa { margin-top:20px; position:relative; width:968px; }
#principal.tradeshow div.mapa a { width:40px; height:40px; background: url(../img/img-lupa.gif) no-repeat #A3BFD1 center; display:block; position:absolute; top:0px; right:0px; }
#principal.tradeshow p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-top:20px; line-height:17px; }
#principal.tradeshow h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#AC2081; font-weight:bold;
	border-left:4px solid #A3BFD1;
	padding-left:5px;
}
#principal.tradeshow h3 { font-family:Trebuchet MS; font-size:18px; color:#A3BFD1; padding-top:25px; }
#principal.tradeshow ul li { padding-top:20px; min-height:110px; padding-bottom:10px; width:980px; }
#principal.tradeshow ul li span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AC2081; font-weight:bold; }
#principal.tradeshow ul li img { float:left; padding:0 10px 0 0; }
#principal.tradeshow ul li p.primeiro { padding-top:5px; }
#principal.tradeshow ul li.separador { background:url(../img/bg-linha.gif) no-repeat bottom; margin-top:0px; }
#principal.tradeshow div.paginacao { float:right; }
#principal.tradeshow div.paginacao a {
	width:14px; height:16px;
	float:left;
	background-color:#A3BFD1;
	margin-left:5px;
	text-decoration:none;
	font-family:Trebuchet MS; font-size:12px; color:#AC2081;
	font-weight:bold;
	padding:4px 0 0 6px;
}
#principal.tradeshow div.paginacao a:hover { background-color:#AC2081; color:#A3BFD1; }
#principal.tradeshow div.paginacao a.lk-anterior { background:url(../img/lk-flecha-esquerda.gif) no-repeat center #A3BFD1; }
#principal.tradeshow div.paginacao a.lk-proximo { background:url(../img/lk-flecha-direita.gif) no-repeat center #A3BFD1; }
#principal.tradeshow div.paginacao a.selecionado { background-color:#AC2081; color:#A3BFD1; }


/*** CONTEUDO SOBRE EVENTO ***/
#principal.sobre { padding-top:265px; padding-bottom:40px; float:right; width:789px; }
#principal.sobre p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-top:20px; line-height:17px; }
#principal.sobre h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#AC2081; font-weight:bold;
	border-left:4px solid #A3BFD1;
	padding-left:5px;
}
#principal.sobre h3 { font-family:Trebuchet MS; font-size:18px; color:#A3BFD1; }
#principal.sobre div.cases div.lista-participantes ul{
	width:100px;
	float:left;
}
#principal.sobre div.cases div.lista-participantes ul li{ 
	background:url(../img/bl-obs.gif) no-repeat left 11px; 
	padding:8px 0 0 18px;
}
#principal.sobre div.realizacao { padding-top:18px; width:789px; height:250px; }
#principal.sobre div.realizacao p { padding-top:10px; }
#principal.sobre div.realizacao div { float:left; width:201px; padding:15px 30px 0 0; }

#principal.sobre div.parceiros { padding-top:18px; width:789px; overflow:hidden; padding-bottom:40px; }
#principal.sobre div.parceiros p { padding-top:10px; }
#principal.sobre div.parceiros div { float:left; width:201px; padding:15px 30px 0 0; }
#principal.sobre div.parceiros p{ float:left; width:590px; padding:4px 0 0 20px; }
#principal.sobre div.parceiros .apex{ width:100%; padding-right:0; }
#principal.sobre div.parceiros .apex img{ float:left; }

#principal.sobre div.participantes { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-top:5px; }
#principal.sobre div.participantes span { font-weight:bold; padding-top:10px; display:block; }
#principal.sobre div.participantes ul li { padding-top:10px; }
#principal.sobre div.participantes ul li ul li { background:url(../img/bl-obs.gif) no-repeat left 11px; padding:8px 0 0 18px; }

#principal.sobre div.associados { padding-top:50px; width:789px; }
#principal.sobre div.associados ul.letras { margin-top:18px; }
#principal.sobre div.associados ul.letras li {	text-align:center; float:left; }
#principal.sobre div.associados ul.letras li.semborda { border-right:0px; }
#principal.sobre div.associados ul.letras li a.selecionado { background-color:#6D214F; }
#principal.sobre div.associados ul.letras li a {
	width:28px; height:17px;
	display:block;
	padding-top:3px;	
	background-color:#A3BFD1;
	border-right:1px solid #FFFFFF; border-bottom:2px solid #6D214F;
	font-family:Trebuchet MS; color:#FFFFFF; font-size:14px;
	text-decoration:none;
}
#principal.sobre div.associados ul.letras li a:hover { background-color:#6D214F; }

#principal.sobre div.associados ul.resultado { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-top:50px; }
#principal.sobre div.associados ul.resultado li { padding-top:15px; }

#secundario.sobre { padding-top:265px; float:left; width:190px; }
#secundario.sobre ul { width:160px; font-family:Trebuchet MS; font-size:12px; color:#AC2081; }
#secundario.sobre ul li { padding-top:2px; text-align:center; }
#secundario.sobre ul li a { height:21px; width:160px; background-color:#EDF2F6; display:block; padding-top:9px; text-decoration:none; color:#AC2081; }
#secundario.sobre ul li a:hover { background-color:#AC2081; color:#A3BFD1; }
#secundario.sobre ul li a.selecionado { background-color:#AC2081; color:#A3BFD1; }

#principal.sobre div.edicao img { padding-top:20px; }
#principal.sobre div.edicao img.principal { float:right; padding:25px 0 0 10px; }
#principal.sobre div.edicao h3 { padding-top:30px; font-family:Trebuchet MS; font-size:22px; color:#A3BFD1; }
#principal.sobre div.edicao ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:5px 0 0 15px; line-height:17px; }
#principal.sobre div.edicao ul li { background:url(../img/bl-quadrado.gif) no-repeat left; padding-left:15px; }

#principal.sobre div.cases h3 { padding-top:30px; font-family:Trebuchet MS; font-size:18px; color:#A3BFD1; }
#principal.sobre div.cases ul { margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
#principal.sobre div.cases ul li { min-height:20px; padding:5px 0 0 12px; line-height:17px; }
#principal.sobre div.cases ul li.fundo { background-color:#F5F5F5; }


/*** CONTEUDO EDICAO ***/
#principal.edicao { padding-top:265px; padding-bottom:40px; float:right; width:789px; }

#principal.edicao h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#AC2081; font-weight:bold;
	border-left:4px solid #A3BFD1;
	padding-left:5px;
}
#principal.edicao h2 span { font-family: Trebuchet MS; font-size:22px; color:#666666; }

#principal.edicao ul li.dia { padding-top:15px; }
#principal.edicao ul li.dia ul.fechado {
	display:none;
}
#principal.edicao ul li.dia h3 {
	height:26px; width:777px;
	font-family:Trebuchet MS; font-size:18px; color:#DEE9EF; font-weight:bold;
	background: url(../img/lk-fechar.gif) no-repeat 752px #A3BFD1;
	padding:5px 0 0 12px;
	cursor:pointer;
}
#principal.edicao ul li.dia h3.fechado {
	background: url(../img/lk-abrir.gif) no-repeat 752px #A3BFD1;
}
#principal.edicao ul li.conteudo {
	background-color:#EAF1F4;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;
	padding:6px 0 8px 12px;
	line-height:15px;
}
#principal.edicao ul li.conteudo.fundo { background-color:#F5F8FA; }
#principal.edicao ul li.conteudo h4 { font-size:14px; color:#AC2081; }
#principal.edicao ul li.item { padding-top:12px; }

#secundario.edicao { padding-top:265px; float:left; width:190px;  }
#secundario.edicao a.lk-participar-ticketmaster { background: url(../img/img-participar-ticketmaster.jpg) no-repeat; width: 160px; height: 58px; }
#secundario.edicao img { float: left; }
#secundario.edicao img.primeira { padding-top:30px; }
#secundario.edicao div { text-align: center; }
#secundario.edicao span {
	font-family:Trebuchet MS; font-size:13px; color:#AC2081;
	width: 150px;
	display: block;
	line-height: 15px;
	float: left;
	padding-top: 25px;
}
#secundario.edicao ul { width:160px; font-family:Trebuchet MS; font-size:12px; color:#AC2081; }
#secundario.edicao ul li { padding-top:2px; text-align:center; }
#secundario.edicao ul li a { height:21px; width:160px; background-color:#EDF2F6; display:block; padding-top:9px; text-decoration:none; color:#AC2081; }
#secundario.edicao ul li a:hover { background-color:#AC2081; color:#A3BFD1; }
#secundario.edicao ul li a.selecionado { background-color:#AC2081; color:#A3BFD1; }


/*** CONTEUDO SERVICOS ***/
#principal.servico { padding-top:265px; padding-bottom:40px; float:right; width:789px; }

#principal.servico h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#AC2081; font-weight:bold;
	border-left:4px solid #A3BFD1;
	padding-left:5px;
}
#principal.servico h2 span { font-family: Trebuchet MS; font-size:22px; color:#666666; }

#principal.servico p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:15px; padding-top:15px; }
#principal.servico h3 { font-family:Trebuchet MS; font-size:24px; color:#A3BFD1; font-weight:normal; padding-top:20px; }
#principal.servico div { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;  }
#principal.servico div span.titulo { font-size:14px; font-weight:bold; display:block; width:760px; padding:15px 0 15px 0; }
#principal.servico div p { padding-top:0px; }
#principal.servico div ul.servico li { 
	font-size:11px; 
	width:auto; 
	padding:10px 0 0 15px; 
	background:url(../img/bl-obs.gif) no-repeat 0 13px; 
	margin:0 15px 0 0;
	line-height:130%;}
#principal.servico div ul.servico li img { float:left; clear:both; padding:10px 10px 0 0; }
#principal.servico div ul.servico li p { padding-top:8px; }
#principal.servico div ul.servico li span { padding-top:10px; display: block; }
#principal.servico div.carro { font-size:11px; height:400px; }
#principal.servico div.carro iframe { float:left; padding-right:15px; }
#principal.servico div.carro div { font-size:11px; float:left; }
#principal.servico div.carro div span { font-weight:bold; }
#principal.servico div.carro div ul li{ padding:10px 0 0 15px; background:url(../img/bl-obs.gif) no-repeat 0 13px; }

/*** CONTEUDO CONTATO ***/
#principal.contato{
	padding:270px 0 50px 58px;
	float:left;
}
#principal.contato h2{
	border-left:4px solid #A3BFD1;
	color:#AC2081;
	font-family:Arial,Helvetica,sans-serif;
	font-size:30px;
	font-weight:bold;
	padding-left:5px;
}
#principal.contato .formulario{
	padding-top:23px;
	width:560px;

}
#principal.contato .formulario fieldset{
	width:560px;

}
#principal.contato .formulario ul{
	width:560px;
	height:auto;
}
#principal.contato .formulario .atencao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}
#principal.contato .formulario ul li{
	float:left;
	width:560px;
}
#principal.contato .formulario ul li label{
	color:#666666;
	font-size:11px;
	font-family:Trebuchet MS;
	padding-top:11px;
	line-height:120%;
}
#principal.contato .formulario ul li input,
#principal.contato .formulario ul li select,
#principal.contato .formulario ul li textarea{
	width:560px;
	margin-bottom:10px;
	background-color:#EAF1F4;
	border:1px solid #A3BFD1;
}
#principal.contato .formulario ul li #txtTelefone{
	/*background-color:#C6D9E1;*/
}
#principal.contato .formulario ul li.obrigatorio label{
	background:url(comum/img/bg-asterisco.gif) no-repeat right;
	float:left;
	padding-right:7px;

}

#principal.contato .formulario ul li input,
#principal.contato .formulario ul li select,
#principal.contato .formulario ul li textarea,
#principal.contato .formulario ul li label{
	display:block;
}
#principal.contato .formulario ul li.w276,
#principal.contato .formulario ul li.w276 input{
	width:276px;
}
#principal.contato .formulario ul li.w272,
#principal.contato .formulario ul li.w272 input,
#principal.contato .formulario ul li.w272 select
{
	width:272px;
}

#principal.contato .formulario ul li.w188,
#principal.contato .formulario ul li.w188 select{
	width:188px;
}
#principal.contato .formulario ul li.w80,
#principal.contato .formulario ul li input.w80,
#principal.contato .formulario ul li.w80 select{
	width:80px;
}
#principal.contato .formulario ul li.direita{
	padding-left:10px;
}
#principal.contato .formulario ul li select{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#principal.contato .formulario ul li.meio{
	padding-left:10px;
}
.bt-enviar-contato{
	background:url(../img/bt-enviar.jpg);
	width:108px;
	height:34px;
	float:right;
	border:none;
}
#principal.contato .formulario ul li textarea{
	height:74px;
}
#principal.contato .formulario ul li label{
	padding-bottom:5px;
}
#principal.contato .assessoria{
	padding-top:11px;
	width:288px;
}
#principal.contato .assessoria h6{
	color:#666666;
	font-size:11px;
	font-family:Trebuchet MS;
}
#principal.contato .assessoria p{
	color:#666666;
	font-size:11px;
	font-family:Trebuchet MS;
	padding-top:11px;
	line-height:120%;
}
#principal.contato .assessoria p .redirecionarEmail{
	color:#AC2081;
	font-size:11px;
	font-family:Trebuchet MS;
	padding-top:11px;
	font-weight:normal;
}

/*********************
    inscricao.php
*********************/
/*** principal(formulario) ***/
#pagina.inscricao .principal{ 
	/*width:613px; height:auto; float:left; padding-top:265px; */
	float:right;
	padding-bottom:40px;
	padding-top:265px;
	margin-right:79px;
	width:710px; /*789px*/
}
#pagina.inscricao #frmInscricao{ width:613px; }
#pagina.inscricao .principal h2{
	border-left:4px solid #A3BFD1;
	color:#AC2081;
	font-family:Arial,Helvetica,sans-serif;
	font-size:30px;
	font-weight:bold;
	padding-left:5px;
}
#pagina.inscricao .principal h3,
#pagina.inscricao .principal h3 strong{ font-family:Arial,Helvetica,sans-serif; font-size:16px; }
#pagina.inscricao .principal h3{ color:#A3BFD1; padding:22px 0 31px 0; }
#pagina.inscricao .principal h3 strong{ color:#666666; }
#pagina.inscricao .principal p{ padding-bottom:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:15px;}
#pagina.inscricao .principal span.seta{ color:#666666; }
#pagina.inscricao .principal span.obrigatorio{ color:#AC2081; font-size:11px; }

#pagina.inscricao .principal .lk-inscreverse{ margin-left:10px; }
#pagina.inscricao .principal .lk-inscreverse,
#pagina.inscricao .principal .lk-cancelar{ float:right; }
#pagina.inscricao .principal .lk-cancelar{ margin-top:5px; }

#pagina.inscricao .principal ul li.endereco{ width:459px; float:left; margin-right:10px; }
#pagina.inscricao .principal ul li.complemento{ width:389px; float:left; margin-right:10px; }
#pagina.inscricao .principal ul li.pais{ width:189px; float:left; margin-right:10px; }
#pagina.inscricao .principal ul li.estado{ width:89px; float:left; margin-right:10px; }
#pagina.inscricao .principal ul li label.empresa{float:left; clear:both;}
#pagina.inscricao .principal ul li.design label.comprador{ float:left; display:block; clear:both; width:613px; }
#pagina.inscricao .principal ul li.design{ margin:20px 0 18px 0; }
#pagina.inscricao .principal ul li.design input{ margin-right:4px; }

#pagina.inscricao .principal ul li.participantes{ margin-bottom:18px; }
#pagina.inscricao .principal ul li.participantes label.participantes{ float:left; display:block; clear:both; width:613px; }
#pagina.inscricao .principal ul li.participantes label.como{ margin-left:22px; }

#pagina.inscricao .principal ul li.area-interesse label.area{ float:left; }
#pagina.inscricao .principal ul li.area-interesse .input{ display:block; clear:both; }
#pagina.inscricao .principal ul li.area-interesse .input ul li.primeiro{ width:135px; float:left; margin-right:3px; }
#pagina.inscricao .principal ul li.area-interesse .input ul li.segundo{ width:152px; float:left; margin-right:3px; }
#pagina.inscricao .principal ul li.area-interesse .input ul li.terceiro{ width:87px; float:left; margin-right:3px; }
#pagina.inscricao .principal ul li.area-interesse .input ul li.quarto{ width:220px; float:left; }

#pagina.inscricao .principal ul li.area-interesse .input ul li ul li input{ margin-right:5px; float:left; }
#pagina.inscricao .principal ul li.area-interesse .input ul li.primeiro ul li,
#pagina.inscricao .principal ul li.area-interesse .input ul li.segundo ul li,
#pagina.inscricao .principal ul li.area-interesse .input ul li.terceiro ul li,
#pagina.inscricao .principal ul li.area-interesse .input ul li.quarto ul li
{ float:left; display:block; clear:both; }

#pagina.inscricao .principal ul li.area-interesse .input ul li.quarto ul li label{ float:left; margin-right:5px; }
#pagina.inscricao .principal ul li.area-interesse .input ul li.quarto ul li.qual{ width:140px; float:left; clear:none; }
#pagina.inscricao .principal ul li.area-interesse .input ul li.quarto ul li.outros{ width:70px; float:left; }


#pagina.inscricao .principal ul li.evento{ float:left; width:189px; margin-right:15px; margin-bottom:10px; }
#pagina.inscricao .principal ul li.qual{ float:left; }
#pagina.inscricao .principal ul li.noticias{ margin-bottom:14px; width:613px; }
#pagina.inscricao .principal ul li.noticias ul li{ display:block; clear:both; width:613px; margin-bottom:8px; }
#pagina.inscricao .principal ul li.noticias ul li input{ margin-right:9px; }

#pagina.inscricao .principal label{ line-height:18px; }
#pagina.inscricao .principal label,
#pagina.inscricao .principal select,
#pagina.inscricao .principal select option,
#pagina.inscricao .principal input{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666666; }

#pagina.inscricao .principal .atencao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}

/*** secundario ***/
#pagina.inscricao .secundario{ width:271px; height:auto; float:left; padding-top:265px; }
#pagina.inscricao .secundario .lk-voltar{ margin-bottom:30px; float:right; }
#pagina.inscricao .secundario .imagem{ float:right; display:block; width:229px; height:162px; }


/*** alterações rodape ***/
	.logos-rodape{
	overflow:hidden;
	width:649px;
	float:right;
	margin-bottom:10px;
}
#rodape div.coluna-rodape span.tt-parceiro-institucional{ margin-top:15px; }

/*********************
    inscricao-ticketmaster.php
*********************/



#principal.inscricao-ticketmaster{ padding-top:265px; padding-bottom:100px; height:auto;}
#principal.inscricao-ticketmaster p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-top:20px; line-height:17px; }
#principal.inscricao-ticketmaster h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#AC2081; font-weight:bold;
	border-left:4px solid #A3BFD1;
	padding-left:5px;
}
#principal.inscricao-ticketmaster h2 span { font-family: Trebuchet MS; font-size:30px; color:#666666; }

#principal.inscricao-ticketmaster ul { width:975px; padding-top:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:22px; }
#principal.inscricao-ticketmaster ul li { float:left; width:170px; min-height:35px; padding:20px 0 0 25px; }
#principal.inscricao-ticketmaster ul li.ouro { background:url(../img/bg-ouro.gif) no-repeat left; }
#principal.inscricao-ticketmaster ul li.prata { background:url(../img/bg-prata.gif) no-repeat left; }
#principal.inscricao-ticketmaster ul li.bronze { background:url(../img/bg-bronze.gif) no-repeat left; }
#principal.inscricao-ticketmaster ul li.img-grande img { position:absolute; }
#principal.inscricao-ticketmaster ul li.separador { width:975px; margin-top:15px; padding:0px; height:20px; background:url(../img/bg-linha.gif) no-repeat center; }
#principal.exposicoes ul li a {
	padding:1px 10px 0px 14px;
	background-color:#A3BFD1;
	font-family:Trebuchet MS; color:#AC2081; font-size:12px; text-decoration:none; font-weight:bold;
	display:block;
	width:102px; height:23px;
	float:right;
	margin-top:35px;
}
#principal.inscricao-ticketmaster ul li a:hover { background-color:#AC2081; color:#A3BFD1; }

#principal.inscricao-ticketmaster ul.exposicoes { padding-top:25px; }
#principal.inscricao-ticketmaster ul.exposicoes li { height:215px; width:auto; padding:25px 0 0 0; float:none; }
#principal.inscricao-ticketmaster ul.exposicoes li.separador { background:url(../img/bg-linha.gif) no-repeat bottom; margin-top:0px; }
#principal.inscricao-ticketmaster ul.exposicoes li img { float:left; margin-right:35px; }
#principal.inscricao-ticketmaster ul.exposicoes li h3 { font-family:Trebuchet MS; font-size:24px; color:#A3BFD1; font-weight:normal; }
#principal.inscricao-ticketmaster ul.exposicoes li p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; padding-top:10px; line-height:17px; }
#principal.inscricao-ticketmaster ul.exposicoes li p span.atencao{color:#AD2182; font-weight:bold; margin:0; float:none;}
#principal.inscricao-ticketmaster ul.exposicoes li a,
#principal.inscricao-ticketmaster ul.exposicoes li span{float:left; margin:75px 0 0 0;}
#principal.inscricao-ticketmaster ul.exposicoes li span.ticketmaster{background:url(../img/img-logo-ticketmaster.gif) no-repeat; width:361px; height:95px; margin:75px 65px 0 0;}
#principal.inscricao-ticketmaster ul.exposicoes li a.lk-acessar-inscricoes{background:url(../img/lk-compre-aqui.gif) no-repeat; width:236px; height:40px; margin-top: 125px; }

#principal.exposicoes.awards h3 {
color:#A3BFD1;
font-family:Trebuchet MS;
font-size:24px;
font-weight:normal;
padding:30px 0 0 0;

}
#pagina.inscricao .principal ul li.area-interesse .input ul li.primeiro,
#pagina.inscricao .principal ul li.area-interesse .input ul li.segundo,
#pagina.inscricao .principal ul li.area-interesse .input ul li.terceiro { /*height:50px;*/ }
#pagina.inscricao .principal ul li.area-interesse .input ul li.quarto{ /*height:75px;*/ }

#pagina.inscricao .principal ul li.area-interesse .input ul li.primeiro ul li,
#pagina.inscricao .principal ul li.area-interesse .input ul li.segundo ul li,
#pagina.inscricao .principal ul li.area-interesse .input ul li.terceiro ul li,
#pagina.inscricao .principal ul li.area-interesse .input ul li.quarto ul li{ /*height:22px; width:100%;*/ float:none; }

#pagina.inscricao .principal ul li.area-interesse .input ul li.primeiro ul li label,
#pagina.inscricao .principal ul li.area-interesse .input ul li.segundo ul li label,
#pagina.inscricao .principal ul li.area-interesse .input ul li.terceiro ul li label,
#pagina.inscricao .principal ul li.area-interesse .input ul li.quarto ul li label{ white-space:nowrap; float:left;  }






span.tt-pacotes{
	font:14px Trebuchet MS;
	color:#AC2081;
	line-height:30px;
}
a.lk-tm{ font:12px Arial, Helvetica, sans-serif; color:#AC2081; text-decoration:none; }
a.lk-tm:hover{ text-decoration:underline; }
.tbl-pacotes{	
	width:590px;
	border:1px solid #A3BFD1;
} 
.tbl-pacotes tr.header{ background:#A3BFD1 url(../img/bg-tr-header.gif) no-repeat 150px 0;}
.tbl-pacotes tr.header td{
	font:bold 12px Trebuchet MS;
	color:#DEE9EF;
	padding-left:20px;
	line-height:30px;
	background-color:#A3BFD1;
}
.tbl-pacotes tr.header td.pacote{ *background:#A3BFD1 url(../img/bg-tr-header.gif) no-repeat right 0; }
.tbl-pacotes tr.header td.valor{ *background:#A3BFD1 url(../img/bg-tr-header.gif) no-repeat left 0; }


.tbl-pacotes tr.linha{  background:#EAF1F4 url(../img/bg-tbl-pacotes.png) no-repeat 150px 3px; }
.tbl-pacotes tr.linha.l2{ background-color:#F5F8FA; }

.tbl-pacotes tr.linha td{
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:30px;
	padding-left:20px;
}
.tbl-pacotes tr.linha.l2 td{ *background-color:#F5F8FA;}
.tbl-pacotes tr.linha td.pacote{ font-weight:bold; color:#AC2081;  }
.tbl-pacotes tr.linha td.pacote{ *background:#EAF1F4 url(../img/bg-tbl-pacotes.png) no-repeat right 3px; }
.tbl-pacotes tr.linha.l2 td.pacote{ *background:#F5F8FA url(../img/bg-tbl-pacotes.png) no-repeat right 3px; }
.tbl-pacotes tr.linha td.conteudo{ color:#666666; *background:#EAF1F4;  }
.tbl-pacotes tr.linha.l2 td.conteudo{ *background:#F5F8FA; }
.tbl-pacotes tr.linha td.valor{ font-weight:bold; color:#666666; }
.tbl-pacotes tr.linha td.valor{ *background:#EAF1F4 url(../img/bg-tbl-pacotes.png) no-repeat left 3px; }
.tbl-pacotes tr.linha.l2 td.valor{ *background:#F5F8FA url(../img/bg-tbl-pacotes.png) no-repeat left 3px; }

#pagina.inscricao .principal h2{ margin-bottom:15px; }
#pagina.inscricao .principal h3 {padding:20px 0 20px 0;}
#pagina.inscricao .principal h3.tt-inscrevase{ padding:36px 0 15px 0; }

#frmInscricao select.sel-271{ width:262px; }

a.lk-ticketmaster{
	font:bold 14px Trebuchet MS;
	color:#AC2081;
	display:block;
	line-height:25px;
	margin-bottom:10px;
	text-decoration:none;
}
a.lk-ticketmaster span{ color:#666666; }
.img-ticketmaster{ margin:10px 0 30px 0; }

#principal.exposicoes ul.page-cannes{ padding-top:15px; }





