.topo h3 { font-family: Helvetica, sans-serif; float:left; display:block; margin:30px 0px 10px 33px; border-bottom:1px #069 solid; width:522px; color:#0099CC;}

ul.menu { width:158px; float:left; padding-right:19px; margin-top:20px; background:url(../../../images/background-menu-admin.gif) repeat-y; display:table; }

ul.menu li { color:#FFF; font:12px Tahoma, Verdana; text-align:right; padding:10px 10px 10px 0px; }
ul.menu li a { color:#FFF; }

ul.menu ul li { padding:5px 5px 5px 5px;}
ul.menu ul li a { color:#6CF; display:block; text-align:right;  }

ul.info { width:100%; margin:10px 0px; padding:0px; display:table; list-style:none; }
ul.info li, ul.info a { color:#003399; font-size:12px; }
ul.info li.esq { float:left; }
ul.info li.cen { text-align:center; }
ul.info li.dir { float:right; text-decoration:underline; }

.conteudo { float:left; width:100%; margin:0px; padding:0px; display:table; }

.conteudo form.login table { width:215px; text-align:center; margin:30px auto; border:1px #EBEBEB solid; }
.conteudo form.login table td { text-align:right; padding:5px; }
.conteudo form.login table tr td input[type~=image] { float:right; margin-right:8px; }

table.lista { width:95%; }
table.lista thead td { font:14px bold Arial, Helvetica, sans-serif; color:#339; }
table.lista thead td.center { text-align:center; }
table.lista tbody td { font:12px bold Arial, Helvetica, sans-serif; height:25px; }
table.lista tbody td.center { text-align:center; }
table.lista tbody tr.cor-1 { background-color:#FAFAFA; }
table.lista tbody tr.cor-2 { background-color:#F0F0F0; }

.coluna2 { width:580px; padding-left:10px; float:left; display:table; }
/*.coluna2 input[type~="image"] { margin:20px 58px 0px 0px; float:right; }*/

.rodape { display:table; float:left; }
