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

body{ background:url(../imgs/fundo.jpg) no-repeat fixed #1e9612; font: 80% "Trebuchet MS", Tahoma, Arial, Sans-Serif; color: #777; margin:0 auto; text-align:center; /* hack para o IE */ }

a { text-decoration: none; color: #6796CE; }
a:hover { color: #45134A; }
p  { margin: 0 0 15px; line-height: 1.64em; }
#tudo{width:980px; margin:0 auto; padding:1px; text-align: left; /* hack para o IE */}

#content-top { clear: both; height: 18px; background: url(../imgs/bg_top.png) no-repeat; position: relative; margin: 0 !important; margin: -5px 0 0; }
#content-middle { padding: 0 22px 25px; background: url(../imgs/bg_midlle.png) repeat-y; }
#content-bottom { clear: both; padding: 6px 0 7px; background: url(../imgs/bg_botton.png) no-repeat left bottom; }

/*MENU*/
ul#menu { width: 100%; height: 43px; background: #FFF url("../imgs/menu-bg.jpg") top left repeat-x; font-size: 0.9em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #000; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url("../imgs/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }

.topos{
		font:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:16px;
		padding: 5px 5px 5px 5px;
		}
		
.moldurafoto { 
			   padding:4px; 
			   background-color: #fff; 
			   width: 150px; 
			   border-bottom: 1px solid #999999; 
			   border-right: 1px solid #999999;
			   margin:0px 0px 0px 0px;
			   padding: 5px 5px 5px 5px;
			} 
.moldurafoto1 { 
				   padding:4px; 
				   background-color: #fff; 
				   width: 90px; 
				   border-bottom: 1px solid #999999; 
				   border-right: 1px solid #999999;
				   margin:0px 0px 0px 0px;
				   padding: 5px 5px 5px 5px;
				} 
				
					a:link {
					color: #fff;
					text-decoration: none;
				}
					a:visited {
						text-decoration: none;
						color: #999;
					}
					a:hover {
						text-decoration: none;
						color: #999;
					}
					a:active {
						text-decoration: none;
						color: #999;
					}
					
					
					/* Rolagem de textos*/
						#rola{
						margin: auto;
						border: 1px solid #000;
						background: #efefef;
						width:310px;
						height:220px;
						text-align: left;
						font-size:10px;
						font-family:verdana;
						line-height: 17px;
						overflow:auto;
						margin-top:3px;
						padding: 10px;
						}
						
						#box_form{
						margin:auto;
						border:1px solid #fff;
						width:280px
						}
						
						#box_news{
						margin:auto;
						border:1px solid #fff;
						width:150px
						}
#footer { padding: 5px; color: #000; font-size:11px; }
#links { float: right; }
#links a { margin: 0 0 0 15px; }	

.titulo_index{font:16px Arial, Helvetica, sans-serif; padding:3px; color:#000000; font-weight:bold; }
.titulo_editorias{font:20px Arial, Helvetica, sans-serif; padding:3px; color:#00CC00; font-weight:bold; border-bottom:1px solid #CCCCCC; }
.titulo{font:18px Arial, Helvetica, sans-serif; padding:4px; color:#ff9c00; font-weight:bold; border-bottom:1px solid #FF9c00; }
.texto{font-family:Arial, Helvetica, sans-serif; color:#000;font-size:11px; padding: 3px;}
.lembretes{font:10px Arial, Helvetica, sans-serif; padding:3px; color:#000000; }	
