@charset "UTF-8";
/* CSS Document */



#corpo {width:890px; margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img {border:none;}
h1 {margin-bottom:3px; padding-bottom:10px; color:#808080; clear:both}
h2 {margin-bottom:3px; padding-bottom:10px; color:#808080; clear:both;}
#cabecalho {height:65px; display:block; clear:both; top:10px;}
a {color:#7F9FAA; text-decoration:none}

a:hover {color:#2A3FAA; text-decoration:underline}
#logo {float:left}
#cab_menu {float:right; width:675; height:30px; margin-top:30px; position:relative;}

#meio {width:890px; margin:0 auto; font-size:12px; clear:both; padding-top:20px;}
#conteudo {border:#E8E8E8 0px solid; width:650px; padding:0 10px 10px 10px; float:left; }
#homedir {width:450px; float:left;}
#homeesq {width:180px; float:left; margin-left:20px;}
#homeesq li, #homeesq ul {list-style:none; padding:0; margin:0}
.pagerank * {font-size:16px; padding:6px}
#pagerank {background-color:#D4FFAA; padding:13px; border:1px dotted #808000; margin-top:10px;}
#pagerank {padding-top:0; margin-top:0;}
#pagerank p {padding:18px 0 8px 0}
#conteudo p {padding:0 0 3px 0; margin:0; letter-spacing:1px;}
#conteudo img {float:left; margin-right:12px;}
#frame {border:none; background-color:#FFFFFF; padding-top:20px;}
#menu {border:#E8E8E8 0px solid; width:180px; margin-left:40px; float:left; }
#rodape {clear:both; padding-top:5px; text-align:center;width:650px; }
.dica {padding:15px; background-color:#FFFFAA; border:1px #808080 solid;}				
.prcode {
    font-family: tahoma,courier new, courier, sans-serif;
    font-size: 10px;
    color: #666;
    width: 500px;
    height: 40px;
}
	