html, body{margin:0;font:12px Trebuchet, Arial, sans-serif; background:url(/img/stripe.png);}
#excen{width:960px; margin:0 auto; background:url(/img/bg.gif) repeat-y top right; padding:0; }
#topo{width:930px; margin:0 auto; padding:0 15px; height:240px; text-align:center;background:url(/img/cabecalho.png) no-repeat bottom; font-weight:bold;}
#topo span{float:left; margin:15px 30px;}
#topo a, #topo a:visited{color:#000; text-decoration:none; background:url(/img/menu_topo.gif) no-repeat left; width:94px; height:28px; display:block;}
#topo .lang { background: none; width: 30px;}
#topo a:hover{background-position:right;}
#topo ul{padding:0; margin:0; float:right; height:28px; list-style:none;}
#topo ul li{float:left; line-height:30px; margin:10px 1px 0; list-style:none;}
#menu{float:left; width:132px; margin:0; padding:15px 0; list-style:none; text-align:center; font:"Trebuchet MS";  list-style:none;}
#menu li{ line-height:30px;  list-style:none;}
#menu a, #menu:visited{color:#000; text-decoration:none; font-weight:bold; background:url(/img/menu_bt.gif) no-repeat left; width:132px; height:32px; display:block;}
#menu a:hover{color:#000; background-position:right;} 
#direita{float:right; width:130px; padding:10px 12px;}
#direita ul {list-style:none; margin:0 0 20px; padding:0;}
#direita ul li{list-style:none; margin:5px 0; width:130px;}
#direita h4{font-weight:bold; font-size:1.1em; padding:0; margin:0;}
#direita li a,#direita li a:hover{color:#000; font-weight:normal;}
#direita ul li select {width:120px; background:#E5D8BE; border:1px solid #000;}
#rodape{width:620px; height:35px; margin:0 180px 0 160px; text-align:center; clear:both; font-size:0.9em; border-top:1px solid #666; color:#666;}
#conteudo{float:left; width:630px; padding:15px 22px; background:url(/img/canto.gif) no-repeat top right; color:#000; text-align:justify; font:13px 'Georgia', Arial, Times, serif; min-height:325px; line-height:1.4em;}
*html #conteudo{height:320px;}
#conteudo p,#conteudo li{margin:0; padding:0 0 10px 0;}

a,a:visited{color:#666;}
a:hover{color:#222;}


h1,h2{font-size:20px;  margin:0 0 20px; width:100%; }
h3{color:#C0A062; padding:0 0 10px; font-size:13px; margin:5px 0;}

.erro{display:block; color:#F00; font-weight:bold; clear:both; margin:15px 0;}

.info:hover{position:relative; z-index:9;}
.info ul, .info div{visibility:hidden; position:absolute; height:0; overflow:hidden; padding:5px; top:-30px; left:80px; text-align:left; list-style:none;}
.info ul li {padding:3px;list-style:none;}
.info:hover ul,.info:hover div{visibility:visible; position:absolute; height:auto; background:#CD8; overflow:visible; width:160px; text-decoration:none; color:#333;}
.info:hover div{width:350px;}

.noticia{width:200px; float:left; margin:6px 5px; text-align:justify; font-size:9px; height:120px; line-height:1.5em;}
.noticia h2{margin:0 0 3px; font-size:1.1em;}
.noticia a,.noticia a:visited{color:#000;}
.noticia .titulo{color:#666; float:left; width:100%; clear:both; font-size:1.2em; margin-bottom:3px; font-weight:normal; text-align:left;}
.noticia  span {font-weight:bold; color:#444;}
.noticia p a{text-decoration:none; font-weight:bold; color:#00E;}

.divnot{width:610px; padding:0 10px; font-size:9px; text-align:right; color:#FFF; display:block; background:#C0A062; clear:both; float:left; margin:5px 0;}
.divnot a,.divnot a:visited{color:#FFF; font-weight:bold; text-decoration:none;}
.divnot a:hover{color:#000;}