body  { margin:0; text-align:-moz-center; #text-align:center; }
img   { margin:0; padding:0; border:0px; display:block; float:left; }
table { padding:0; }
a     { text-decoration:none; }


table#corpo     { width:800px; border-collapse:collapse; text-align:left; }
table#corpo img { padding:0; }
table#corpo td  { padding:0; }

table#corpo td.logo-parte1     { width:50px; text-align:right; }
table#corpo td.logo-parte1 img { float:right; }

table#corpo td.logo-parte2 img            { margin-right:17px; border:solid 0px black; }
table#corpo td.logo-parte2 img.logo-texto { position:relative; top:+20px; }

table#corpo td.logo-parte3                 { font-size:10px; height:50px; }
table#corpo td.logo-parte3 img             { position:relative; top:+20px; border:solid 0px green; }
table#corpo td.logo-parte3 img.pipe        { margin:0 3px 0 3px; }
table#corpo td.logo-parte3 img.logo-parte3 { margin-right:17px; top:auto; border:solid 0px green; }

table#corpo td.esq { width:50px; }
table#corpo td.dir { width:50px; }

table#corpo td.morro-esq        { background-image:url(images/morro-esquerda.gif); background-repeat:repeat-x; }
table#corpo td.morro-centro     { background-image:url(images/morro-esquerda.gif); background-repeat:repeat-x; }
table#corpo td.morro-dir        { background-image:url(images/morro-direita.gif); background-repeat:repeat-x; }

table#corpo td.morro-centro table.headerRodape              { width:100%; border-collapse:collapse;  }
table#corpo td.morro-centro table.headerRodape a.imaginarti { color:gray; }
table#corpo td.morro-centro table.headerRodape a.imaginarti:hover { color:green; text-decoration:underline; }
table#corpo td.morro-centro table.headerRodape td.esq       { vertical-align:bottom; width:100%; padding-bottom:4px; text-align:right; background-image:url(images/patrocinios.gif); background-repeat:no-repeat; background-position:0 28px;}
table#corpo td.morro-centro table.headerRodape td.dir       { vertical-align:bottom; }

table#corpo tr                            { font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:bottom; color:Black; }
table#corpo tr.tituloPagina               { height:40px; }
table#corpo tr.tituloVerde                { font-size:14px; color:#3C746B; font-weight:bold; }
table#corpo tr.tituloVerde   td           { padding-top:20px; }
table#corpo tr.tituloLaranja              { font-size:14px; color:#E77817; font-weight:bold; }
table#corpo tr.tituloLaranja td           { padding-top:20px; }
table#corpo tr.tituloLaranja td a         { color:#E77817; }
table#corpo tr.tituloLaranja td a:hover   { text-decoration:underline; }
table#corpo tr.tituloCinza                { font-size:14px; color:#7C878D; font-weight:bold; }
table#corpo tr.tituloCinza   td           { padding-top:20px; }
table#corpo tr.tituloCinza   td a         { color:#7C878D; }
table#corpo tr.tituloCinza   td a:hover   { text-decoration:underline; }

table#corpo tr.textoCinza                 { color:#838281; }
table#corpo tr.textoCinza    td           { padding-top:0px; }
table#corpo tr.textoCinza    td a         { color:#838281; }
table#corpo tr.textoCinza    td a:hover   { text-decoration:underline; }
table#corpo tr.textoVerde                 { color:#3C746B; }
table#corpo tr.textoVerde    td           { padding-top:0px; }
table#corpo tr.textoLaranja               { color:#E77817; }
table#corpo tr.textoLaranja  td           { padding-top:20px; }

table#corpo tr td.recuado { padding-left:35px; }

table#corpo tr.patrocinios td.logos       { vertical-align:text-bottom; text-align:right; border:solid 0px red; }
table#corpo tr.patrocinios td.logos img   { margin:15px 0px 15px 15px; float:none; display:inline; border:solid 0px blue; }
table#corpo tr.patrocinios td.logos img.abeta      { margin-left:0; margin-right:312px; vertical-align:top; }
table#corpo tr.patrocinios td.logos span.abeta     { float:left; font-size:8pt; position:relative; text-transform:lowercase; top:-30px; }

table#corpo tr.lista table                { margin:30px 0 0 30px; }
table#corpo tr.lista table td             { vertical-align:top; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }


.tituloVerde                { font-size:14px; color:#3C746B; font-weight:bold; }
.tituloLaranja              { font-size:14px; color:#E77817; font-weight:bold; }
.textoCinza                 { color:#838281; }
a:hover span                { text-decoration:underline; }
span.recuado                { padding-left:35px; }

table.pnlUpdate { border:solid 2px #FB6C07; background-color:White; vertical-align:middle;
                  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; 
                  width:150px; position:absolute; top:350px; left:600px; }
table.pnlUpdate td { vertical-align:middle; }

/* Cadastre-se */
table#corpo tr.painel {  } 
table#corpo tr.painel td#pnlEmail               { padding:20px 0 20px 0; }
table#corpo tr.painel td#pnlEmail table#tbEmail { background:#DDDDDC; }
table#corpo tr.painel td#pnlEmail table#tbEmail tr.label { height:20px; }
table#corpo tr.painel td#pnlEmail table#tbEmail tr.label td { padding-top:15px; }
table#corpo tr.painel td#pnlEmail table#tbEmail tr.field { height:20px; }
table#corpo tr.painel td#pnlEmail table#tbEmail td    { }
table#corpo tr.painel td#pnlEmail table#tbEmail td.c1 { width:50px; }
table#corpo tr.painel td#pnlEmail table#tbEmail td.c2 { width:280px; vertical-align:top; }
table#corpo tr.painel td#pnlEmail table#tbEmail td.c3 { width:400px; padding:10px 0 10px 0; }
table#corpo tr.painel td#pnlEmail table#tbEmail td.c4 { width:50px; }
table#corpo tr.painel td#pnlEmail table#tbEmail input.long    { width:630px; border:solid 1px #A8A8A6; }
table#corpo tr.painel td#pnlEmail table#tbEmail textarea.long { width:630px; border:solid 1px #A8A8A6; }
table#corpo tr.painel td#pnlEmail table#tbEmail a.botao       { display:block; border:solid 1px #A8A8A6; width:80px; height:25px; text-align:center; color:black; font-weight:bold; padding-top:10px; }
table#corpo tr.painel td#pnlEmail table#tbEmail a.botao:hover { background-color:#A8A8A6;  }


/* Galeria */
table#corpo tr.imagem td { text-align:center; }
table#corpo tr.imagem td div { width:715px; border:solid 0px red; }
table#corpo tr.imagem td div img { float:none; }
table#corpo tr.botoes td     { height:40px; } 
table#corpo tr.botoes td div { background-color:#DEDEDD; height:30px; padding-left:250px; } 
table#corpo tr.botoes td div a { width:20px; height:20px; float:left; display:inline-block; margin:5px 0 5px 40px; background-position:4px 4px; }
table#corpo tr.botoes td div a.prev { background-image:url(images/botao-01.gif); background-repeat:no-repeat; }
table#corpo tr.botoes td div a.play { background-image:url(images/botao-03.gif); background-repeat:no-repeat; }
table#corpo tr.botoes td div a.next { background-image:url(images/botao-02.gif); background-repeat:no-repeat; }
table#corpo tr.linksSecoes td       { text-align:center; vertical-align:middle; }
table#corpo tr.linksSecoes td input { padding: 0 5px 5px 0;}
table#corpo tr.linksSecoes td img   { display:inline; float:none; padding:10px 5px 0 5px; }