/*   todo o site */
a:link {
	font-weight : bold; 
	text-decoration : none;
	color: #c30;
	background: transparent; 
	}

a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #c30;
	background: transparent; 
	}

a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #f60;
	background: transparent; 
	}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #f90;
	background: transparent;  
	}
	
body { 
 background-image: url(/img/page_bg.gif);
 background-repeat: no-repeat;
 background-attachment: fixed;
 font-size: 100%;
 font-family: Verdana, Helvetica, Arial, sans-serif;
}

p, li, ul, ol, h1, h2, h3, h4, h5, h6 {
 font-family: Verdana, Arial, helvetica, sans-serif;
}

/*   mensagens gerais  */

h1 { 
 padding: 5px; 
 background: rgb(0,0,0) none repeat scroll 0%; 
 color: rgb(255, 255, 255); 
 font: bold 180% Arial,Helvetica,sans-serif;  
 text-align: center; 
 margin: 5px 5px 5px 5px;
}


h2    { font-size: 14pt ;  }
.titulo1 { color: black; font-size: 16pt;  font-weight: bold; }
.titulo2 { color: blue; font-size: 12pt }
.sucesso { color: green; font-size: 10pt }
.erro    { color: red; font-size: 10pt }
.opcao   { color: red; font-size: 10pt;  }
.obs     { color:black; text-align: center; font-style:italic; font-size: 8pt }

a.link1:link    {color: red; background-color:#FFFFFF}
a.link1:visited {color: red; background-color:#FFFFFF}
a.link1:hover   {color: green; background-color:#FFFFFF; background: #FFFFFF;}

/*  navigation bar  */

.osdn-foottext { 
color: #666666; 
font-family: verdana, arial, sans-serif; 
font-size: 12px; 
text-align: center; 
}
.bbb {
font-family: Arial, Geneva, Helvetica, sans-serif; 
font-size: 40px; 
font-weight: 700; 
color: #FFFFFF;
TEXT-DECORATION: none }
.navtext { 
color: #FFFFFF; 
font-family: verdana, arial, sans-serif; 
font-size: 10px; 
}

/* conteudo */
	
div#conteudo {position: absolute;
             top: 100px; 
	     left: 220px; 
             color: black;
	     background:  #ccc;
	     font: 13px Verdana, sans-serif; 
	     padding: 10px; 
             border: solid 5px #444;
	     width:70%;
 }

div#conteudo p#dataEtitulo  {
	     font: 18px Verdana, sans-serif; 
	     padding: 8px; 
}
	     	     	     

/* posts */
	
.post { 
	display: block;              
}


.postTexto  {
        text-align:center;	     
	padding: 10px;
	border: 1px solid #B0BDEC;
	background-color: #D5DFF5;
	font-size: 90%;
	color: black;
}

.postTexto2  {
	padding: 10px;
	border: 1px solid #B0BDEC;
	background-color: #D5DFF5;
	font-size: 90%;
	color: black;
}

.postImg  {
            text-align:center;	     
	    padding: 8px;     
}
     
/*  header  */

div#logo {
	background-color:#000;
	text-align:left;
	}
	
div#flags {
        right: 25px;
	font-size: 11px;
	margin-top: 5px;
	text-align:right;	
	background-image:url("/img/navbar.gif"); 
        background-repeat:repeat; 
	}

div#flags ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

div#flags ul li {
	margin-left: 0;
	padding: 3px 5px;	
	list-style: none;
	display: inline;
	}
	
		
div#flags ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
				
/*  footer  */
div#footer {
 margin-left:10px;
 margin-top: 5px;
}  
	     
div#footer p	{		
	text-align:center;	
        margin-top:40px;	
	display: inline;
	}
	
div#footer ul li {
        font-size: 15px;
	text-align:center;	
	font-weight: bold;
	list-style: none;
	padding-left: 0;
	} 

div#footer img {
        border:0;
}

 /* software quotes */
.rbroundbox { background: url(/img/nt.gif) repeat; }
.rbtop div { background: url(/img/tl.gif) no-repeat top left; }
.rbtop { background: url(/img/tr.gif) no-repeat top right; }
.rbbot div { background: url(/img/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/img/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}

.rbcontent { 
margin: 0 1px;
font-family: verdana, arial, sans-serif; 
font-size: 12px; 
}
.rbcontent2 {
 font-weight: bold;
 font-family: verdana, arial, sans-serif; 
 font-size: 12px; 
 text-align: center; 
 }

.rbroundbox { width: 90%; margin: 1em auto; }
