﻿#dhtml-banner {float: left;width: 100%; height: 1000px; z-index: 1000;} 
#referencesBoxTitle	{ width: 169px; background-color: #9D9D9D; }

#referencesBox	{
	position: relative;
	background-color: #848484;
	width: 170px;
	height: 500px;/* height: 410px; *height: 397px; */
}

#middleArea	{ margin: 0px 165px 6px 175px; }

#newsBox	{ width: 335px; /* height: 582px; */ margin: 0; float:left; }

#rightColumn	{ float: right; margin: 0; padding: 0; width: 300px;}

#subscribersBox	{ width: 300px;  background-color: #5C5C5C; margin-bottom: 7px; z-index: 800; }

#subscribersBoxLogin	{ background-color: #919191; float: left; padding: 8px 12px 7px 8px; width: 100px }

#subscribersBoxPassword	{ background-color: #919191; float: right; padding: 8px 6px 7px 2px; width: 116px}

#subscribersBoxSoSocio	{ background-color: #7B7B7B; text-align: center; margin-top: 1px; clear: both; }

.subscribersBoxDestaque1	{ background-color: #7B7B7B; width: 282px; height: 38px; margin-top: 1px; padding: 12px 7px 13px 11px; }

.subscribersBoxDestaque1Active	{ background-color: #848484; width: 282px; height: 38px; margin-top: 1px; padding: 12px 7px 13px 11px; cursor: pointer;   }

.subscribersBoxDestaque2, .subscribersBoxDestaque2Active, .subscribersBoxDestaque3, .subscribersBoxDestaque3Active	{ background-color: #7B7B7B; width: 282px; height: 58px; margin-top: 1px; padding: 12px 7px 0px 11px; z-index: 700 }

.subscribersBoxDestaque2Active, .subscribersBoxDestaque3Active	{ background-color: #848484; cursor: pointer;   }

.subscribersBoxDestaque3, .subscribersBoxDestaque3Active	{ height: 39px; }

#footer	{  position:relative; float: left; text-align: center;  background-color: #848484; font: bold 9px Verdana; color: #FFFFFF; width: 768px; height: 20px; margin:0 0 0 0; }

#footer a { font: bold 9px Verdana; color: #FFFFFF; }

#pecaBox	{ width: 300px; height:410px; background-color: #848484; margin-bottom: 7px; }

#bottomAdArea	{ margin-bottom: 8px; width: 300px; background-color: #848484; z-index: 500}

#pecaBoxDescription	{ clear: both; height: 90px; padding: 3px 10px 10px 10px; font-size: 10px; line-height: 14px;  overflow: hidden; }

#bottomLeftArea	{ position: relative;  float:left; display:block; height:320px; margin: 0px 0 0 0; padding-top:25px}


#bottomAdAreaDescription	{ clear: both; padding: 7px 7px 7px 10px; font-size: 10px;  }

.bottomAdAreaTitleBg	{ background-color: #848484 }

.headline, .activeHeadline	{ background-color: #7B7B7B; margin: 0; padding: 10px 10px 10px 16px; margin-bottom: 1px; }

.newsletterSubscrisptionBox	{ background-color: #949494; margin: 0; padding: 8px 8px 9px 16px; }

.newsletterSubscrisptionBox input	{ width: 134px; height: 13px; margin-top: 4px; margin-right: 6px; padding: 1px 4px 0px 4px; }

.activeHeadline	{ background-color: #848484; cursor: pointer; }

.headlineTitle	{ text-transform : uppercase; font-weight: bold; margin:0px; margin-bottom: 2px; _margin: 0; _padding: 0; }

.banner_left {
	display:block;
}

#footer, #main { width: 816px; }
.right-column-home { width: 300px; }
#newsletter {height:110px; width:300px; background-color: #949494; margin: 2px 0 0 0; }

#newsletter form input { margin: 10px 0 0 20px; width:250px; }
#topAdArea.ad-top-home {
  width: 640px;
  z-index: 2000;
/*  border: 1px solid #fff;*/
}

#topAdArea.ad-top-home #leftAd {
/*  border: 1px solid #fff;*/
  margin: 0 0 0 25px;
  z-index: 1500;
}

#topAdArea.ad-top-home #rightAd {
  margin-left: 520px;
}

/* ========================================================================== */
/* DIRETO DE CANNES ========================================================= */
/* ========================================================================== */
#cannes_box_home {
	float:right;
	position:relative;
	width:641px;
	background-color: #EC964C;
	background-image: url(img/cannes_bg.gif);
	background-repeat: no-repeat;
}
#cannes_colunas {
	background:url(img/cannes_sombra.gif) no-repeat bottom left;
	float:left;
	width:100%;
}
#cannes_box_banners {
	background-color:#5C5C5C;
	height:66px;
}
#cannes_full_banner {
	height:60px;
	float:left;
	padding:0 22px;
	width:468px;
}
#cannes_botao {
	float:right;
	height:60px;
	width:120px;
}
#cannes_patrocinio {
	background:url("img/cannes_selo_bg.gif") no-repeat;
	height:58px;
	padding:16px 0 0 34px;
	position:absolute;
	right:0;
	top:0px;
	width:117px;
}
#cannes_relegio {
	height:35px;
	right:209px;
	top:20px;
	width:152px;
	position:absolute;
}
#cannes_direita {
	float:right;
	padding:75px 0 0;
	width:275px;
}
.cannes_chamada {
	clear:both;
	float:left;
	margin:0 0 14px;
	padding:1px;
	width:240px;
}
.cannes_chamada img {
	float:left;
	padding:0 10px 0 0;
}
.cannes_chamada h3 {font-size:10px;font-weight:bold;margin:2px 0 0;}
.cannes_chamada p {font-size:10px;margin:5px 0 0;}
.cannes_chamada p a {font-weight:normal;}

#cannes_chamada_1 {background:#FCAA18;}
#cannes_chamada_2 {background:#A9218F;}
#cannes_chamada_3 {background:#665492;}

#cannes_chamada_3 h3 {
	background:url(img/cannes_ico_exclusivo.gif) no-repeat 115px 0;
	padding:0 0 0 133px;
}

#cannes_esquerda {
	float:left;
	padding:100px 0 110px 12px;
	width:329px;
}
#cannes_esquerda h3 {
	font-size:14px;
	margin:0;
}
#cannes_esquerda h3 a {
	color:#7475B6;
	font-size:14px;
}
#cannes_esquerda p,
#cannes_esquerda p a {
	color:#666;
	font-weight:bold;
	margin:0 0 10px;
}
#cannes_esquerda img {
	float:left;
	margin:0 12px 0 0;
}
#newsBox {
	left:0;
	position:relative;
	top:0;
}

