* { margin:0px; padding: 0px; text-decoration:none; list-style: none; }
body { background: url(../img/bg.gif) }

#GeralHome { width:778px; height:auto; margin: 0 auto; border: 1px solid #a7bfd4; background: url(../img/bg_main.gif) repeat-x 0 135px #fff; }
#Geral1 { width:778px; height:auto; margin: 0 auto; border: 1px solid #a7bfd4; background: url(../img/internas/sobre/bg_sobre.gif) repeat-x 0 135px #fff; }
#Geral2 { width:778px; height:auto; margin: 0 auto; border: 1px solid #a7bfd4; background: url(../img/bg_main.gif) repeat-x 0 135px #fff; }
#Geral3 { width:778px; height:auto; margin: 0 auto; border: 1px solid #a7bfd4; background: url(../img/internas/comoparticipar/bg_como_participar.gif) repeat-x 0 135px #fff; }
#Geral4 { width:778px; height:auto; margin: 0 auto; border: 1px solid #a7bfd4; background: url(../img/internas/programacao/bg.gif) repeat-x 0 135px #fff; }
#Geral5 { width:778px; height:auto; margin: 0 auto; border: 1px solid #a7bfd4; background: url(../img/internas/edicoesanteriores/bg.gif) repeat-x 0 135px #fff; }
#Geral6 { width:778px; height:auto; margin: 0 auto; border: 1px solid #a7bfd4; background: url(../img/internas/contato/bg.gif) repeat-x 0 135px #fff; }


#Topo h1 { float:left; }
#Topo h1 a { display:block; width:163px; height:135px; background:url(../img/logo.jpg) no-repeat; cursor:pointer; text-indent:-9999px; }
#Topo #TopoFoto { background:url(../img/imagem_topo.jpg) no-repeat; display:block; width:615px; height:80px; float:left; }
#Topo #Menu ul { width:615px; height:55px; background: url(../img/bg_menu.gif) repeat-x; float:left; }
#Topo #Menu ul li { display:inline; }
#Topo #Menu ul li a { float:left; font:bold 13px/55px Geneva, Arial, Helvetica, sans-serif; color:#356b9d; margin: 0; padding: 0 10px; }
#Topo #Menu ul li a:Hover { /*background: url(../img/bg_menu_hover.gif) repeat-x #9eb9d4;*/ color: #877fc0; }


.Main { height:100%; width:778px;  float:left; border-bottom: 0px solid #a7bfd4; padding: 15px 0 15px 0;  }
.Main h4 { font:bold 16px Arial, Helvetica, sans-serif; color:#359d68; padding:1px 13px; }
.Main p { font:normal 11px Arial, Helvetica, sans-serif; color:#494949; padding:13px; }
.Main a { color:#494949; }
.Main a:Hover { text-decoration:underline; }
.Main p span.SubTitulo { display:block; font:bold 16px "Book Aantiqua" Arial, Verdana; color:#356b9d; text-align:left; }
.Main p img { float:left; margin: 0 5px 4px 0; border: 0px solid #9eb9d4; }
.Main p img:Hover { border: 0px solid #356b9d; }
.Main a.Leiamais { font:normal 11px Arial, Helvetica, sans-serif; color:#8e0000; float:right; padding:4px 13px; }
.Main a.Leiamais:Hover { text-decoration:underline; }

.Main #Coluna1 { float:left;  width:233px; margin: 0 8px; }
.Main #Coluna2 { float:left;  width:233px; margin: 0 6px; }
.Main #Coluna3 { float:left; width:251px; margin: 0 8px; }
.Main #ColunaFicha { width:756px; margin: 0 10px; }

.Main .Box1 { display:block; width:230px; height:296px; border:1px solid #9eb9d4; background: #fff; margin: 0; }
.Main .Box1 span {  display:block; text-align:center; margin: 5px 12px; }
.Main .Box2 { display: block; width:230px; height:132px; border:1px solid #9eb9d4; background: url(../img/home/esp_box_como_participar.gif) center bottom no-repeat #fff; margin: 0; }
.Main .Box2 span {  display:block; text-align:center; margin: 0px 12px; }
.Main .Box3 { display: block; width:230px; height:172px; border:1px solid #9eb9d4; background: #fff; margin: 10px 0; }
.Main .Box4 { display: block; width:249px; height:130px; border:1px solid #9eb9d4; background: #fff; margin: 0; }
.Main .Box5 { display: block; width:249px; height:160px; border:1px solid #9eb9d4; background: #fff url(../img/bg_box_interrogacao.gif) bottom right no-repeat;; margin: 10px 0; }
.Main .BoxFicha { display:block; width:756px; height:auto; border:1px solid #9eb9d4; background: #fff; margin: 0; }

.Main .Box6 { display:block; width:230px; height:152px; border:1px solid #9eb9d4; background: url(../img/home/box_topo.gif) no-repeat top #fff; margin: 10px 0; }
.Main .Box7 { display: block; width:230px; height:132px; border:1px solid #9eb9d4; background: #fff; margin: 0 0 10px; }
.Main .Box8 { display: block; width:249px; height:auto; border:1px solid #9eb9d4; background: #fff; margin: 0 0 10px; }

.Main .TableBox { font-size:1px; margin: 5px 0; table-layout:fixed; width:230px; }
.Main .TableBox td.TableBoxTopo { background: url(../img/home/box_topo.gif) no-repeat; height:18px; }
.Main .TableBox td.TableBoxBase { background: url(../img/home/box_base.gif) no-repeat; height: 18px; }
.Main .TableBox td.TableBoxMiolo { border:1px solid #9eb9d4; border-width: 0 1px 0; background: #fff; }
.Main .TableBox span {  display:block; text-align:center; margin: 5px 12px; }
.ChamadaBox { font:bold 11px Arial, Helvetica, sans-serif; color: #4F8EC8; padding:5px 13px; }

.Main .BoxFicha table {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding:10px; }
.Main .BoxFicha table td { padding:3px; }
.Main .BoxFicha input {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;	background-color: #FFFFFF; border: 1px solid #356B9D; }

#MainInterna { height:100%; width:778px;  float:left; border-bottom: 0px solid #a7bfd4; padding: 0px; }

#Menu2 { width:748px; height:14px; background: #356b9d; padding: 2px 0 2px 30px; }
#MainInterna h3 { background: #42a372; width: 730px; height:26px; margin: 15px 0 3px 16px; padding: 0 0 0 17px; color:#fff; font:normal "Myriad Pro" Arial, Verdana; line-height:26px; }

#MainInterna h3.SobreForum { background: #c16bdf; }
#MainInterna h3.Local { background: #5c5cd1; }
#MainInterna h3.ComoParticipar { background: #4aa84a; }
#MainInterna h3.Programacao { background: #e4cc01; }
#MainInterna h3.EdicoesAnteriores { background: #ff6505; }
#MainInterna h3.Contato { background: #d34747; }


#MainInterna table { margin: 0 0 10px 16px; }
#MainInterna table img { margin: 0 0 0 3px; }

#MainInterna #Coluna1.Coluna1SobreForumBorda { width:99%; border: 1px solid #c16bdf; background: #fff; margin: 0; }
.Coluna1LocalBorda { width:99%; border: 1px solid #5c5cd1; background: #fff; margin: 0; }
.Coluna1ComoParticiparBorda { width:99%; border: 1px solid #4aa84a; background: #fff; margin: 0; }
.Coluna1EdicoesAnterioresBorda { width:99%; border: 1px solid #ff6505; background: #fff; margin: 0; }
.Coluna1ProgramacaoBorda { width:99%; border: 1px solid #e4cc01; background: #fff; margin: 0; }


#MainInterna #Coluna1B { width:745px; border: 1px solid #a7d4bd; background: #fff; margin: 0; }

#MainInterna #Coluna1 p { font:normal 12px Arial, Helvetica, sans-serif; color:#494949; padding:13px; }
#MainInterna #Coluna1 p a { color:#356b9d; }
#MainInterna #Coluna1 p a:hover { text-decoration:underline; }
#MainInterna #Coluna1B p { font:normal 12px Arial, Helvetica, sans-serif; color:#494949; padding:13px; }
#MainInterna .Coluna2 { width:127px; border: 0px solid #a7d4bd; background: #fff; margin: 0 0 0 3px; }
#MainInterna .Coluna2 p a { color:#356b9d; }
#MainInterna .Coluna2 p a:hover { text-decoration:underline; }

.ConteudoBase { background: #e6eef3; width:778px; height:auto; border-top: 1px solid #a7bfd4; clear:both; padding: 10px 0 10px 0; }
.ConteudoBase .Coluna1footer { width:99%; height:90px; border: 1px solid #99b5ce; background: #fff; margin: 0; }
.ConteudoBase .Coluna2footer { width:99%; height:90px; border: 1px solid #99b5ce; background: #fff; margin: 0; }
.ConteudoBase p.Box { font:normal 12px Arial, Helvetica, sans-serif; color:#494949; padding:0 0 10px 24px; }
.ConteudoBase table { margin: 0px 16px; top:10px; }
.ConteudoBase a { color:#494949; }
.ConteudoBase a:Hover { text-decoration:underline;}
.ConteudoBase h5 { color: #356b9d; font:bold Arial, Helvetica, sans-serif; padding: 10px 0 10px 24px; }

.Coluna1B form table { font:normal 12px Arial, Helvetica, sans-serif; color:#494949; padding:13px; }
.Coluna1B form input { width:230px; height:16px; background: #fff; border: 1px solid #d34747; padding: 0 5px; }
.Coluna1B form textarea { width:95%; height:60px; background: #fff; border: 1px solid #d34747; overflow:auto; padding: 5px; }
.Coluna1B form .BotaoEnviar { width:100px; height:18px; background: #fff; border: 1px solid #d34747; margin: 0 18px; }

.ImagemGaleria { padding: 2px; border:0px solid #000000;  }

.Clear { clear:both; }

#Footer { text-align:right; height:16px; width:778px; clear:both; background: #356b9d; }
#Footer hr { display: none; }
