*        { margin:0; font-family:Arial, Verdana, Tahoma; }
body     { margin:0 auto; padding:40px 0; color:#000; text-align:center; font-size:11px; background:#fff url(../img/bg.gif) repeat; }
table    { border:none; }
img      { border:none; }
a        { color:#fff; outline:none; text-decoration:none; } a:hover { color:#f9d7ba; }
p        { text-align:justify; }
input    { padding:3px; border:1px solid #888; font-size:10px; color:#333; }
button   { padding:3px 8px; background:#900; border:1px solid red; font-size:10px; color:#fff; }
select   { padding:3px; border:1px solid #888; font-size:10px; color:#333; }
textarea { padding:3px; border:1px solid #888; font-size:10px; color:#333; }
fieldset { border:none; padding:0; }
iframe   { border:1px solid #999; }
#main    { width:990px; margin:0 auto; text-align:left; background:url(../img/bg_main.gif) top no-repeat; }

/* Cabeçalho */
#header { padding:60px 70px 0 70px; height:120px; }
#header h1 { float:left;  display:block; width:354px; height:139px; text-indent:-9999em; background:url(../img/logo_ecom.gif) no-repeat; } /* Logomarca Ecom 2009 */
#header h2 { float:right; display:block; width:336px; height:140px; text-indent:-9999em; background:url(../img/chamada.gif) no-repeat; } /* Chamada */


/* Conteúdo */
#content { padding:60px; }
	#content h2 { display:block; margin-bottom:50px; margin-left:-42px; width:252px; height:23px; text-indent:-9999em; background:url(../img/conheca_h2.gif) no-repeat; } /* Conheça os palestrantes */
	#content .clearfix { clear:both; height:0px; overflow:hidden; color:#fff; }
/* Informações */
#informacoes { float:right; margin-top:20px; }
	#informacoes p { display:none; }


/* Rodapé */
#footer { height:328px; padding-bottom:65px; background:url(../img/bg_footer.gif) top center no-repeat; }


/* Palestrantes */
.palestrante { width:308px; height:172px; padding-left:90px; overflow:hidden; }
	.palestrante p { color:#f9d7ba; line-height:19px; }

#chester { float:left; background:url(../img/chester_m.jpg) left no-repeat; }
	#chester h3 { display:block; margin-bottom:9px; width:308px; height:31px; text-indent:-9999em; background:url(../img/chester_h3.gif) no-repeat; }
#charles { float:right; background:url(../img/charles_m.jpg) left no-repeat; }
	#charles h3 { display:block; margin-bottom:10px; width:308px; height:31px; margin-bottom:10px; text-indent:-9999em; background:url(../img/charles_h3.gif) no-repeat; }
#vignoli { float:left; margin-top:40px; background:url(../img/vignoli_m.jpg) left no-repeat; }
	#vignoli h3 { display:block; margin-bottom:10px; width:308px; height:48px; margin-bottom:10px; text-indent:-9999em; background:url(../img/vignoli_h3.gif) no-repeat; }
#isabela { float:right; margin-top:40px; background:url(../img/isabela_m.jpg) left no-repeat; }
	#isabela h3 { display:block; margin-bottom:10px; width:308px; height:31px; margin-bottom:10px; text-indent:-9999em; background:url(../img/isabela_h3.gif) no-repeat; }
#rafael { float:left; margin-top:40px; background:url(../img/rafael_m.jpg) left no-repeat; }
	#rafael h3 { display:block; margin-bottom:13px; width:308px; height:46px; text-indent:-9999em; background:url(../img/rafael_h3.gif) no-repeat; }
	
/* Palestrantes Shadowbox */
.palestrante_s { width:527px; height:240px; padding-left:210px; }
	.palestrante_s p { color:#333; line-height:19px; }

.site { margin-top:15px; padding:5px; text-align:center; color:#fff; background:#000;  }
	.site strong { color:#fff; }

#chester_s { background:url(../img/chester.jpg) top left no-repeat; }
	#chester_s h2 { display:block; margin:0 0 20px 0; width:527px; height:29px; text-indent:-9999em; background:url(../img/chester_h2.gif) no-repeat; }
#charles_s { background:url(../img/charles.jpg) top left no-repeat; }
	#charles_s h2 { display:block; margin:0 0 20px 0; width:527px; height:29px; text-indent:-9999em; background:url(../img/charles_h2.gif) no-repeat; }
#vignoli_s { background:url(../img/vignoli.jpg) top left no-repeat; }
	#vignoli_s h2 { display:block; margin:0 0 20px 0; width:527px; height:29px; text-indent:-9999em; background:url(../img/vignoli_h2.gif) no-repeat; }
#isabela_s { background:url(../img/isabela.jpg) top left no-repeat; }
	#isabela_s h2 { display:block; margin:0 0 20px 0; width:527px; height:29px; text-indent:-9999em; background:url(../img/isabela_h2.gif) no-repeat; }
#rafael_s { background:url(../img/rafael.jpg) top left no-repeat; }
	#rafael_s h2 { display:block; margin:0 0 20px 0; width:527px; height:29px; text-indent:-9999em; background:url(../img/rafael_h2.gif) no-repeat; }