@charset "UTF-8";
@font-face{
    font-family: 'fontLogo';
    src: url("../_fonts/bubblegum-sans-regular.otf");
}
body {
		font-family: Arial, sans-serif;
		background-color: #090;     
		color: rgba(0,0,0,.5);                    
}

div#interface{
				width: 90%;
				background-color: #ccffcc;
				margin:  0 auto;
				box-shadow: 0px 0px 10px rgba(0,0,0,.5);
				padding: 10px;  
}

p{
   text-align: justify;
  text-indent: 50px;
}
a{
    color: #606060;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}

/*
header#cabecalho img#icone{
    position: absolute;
    left: 860px;
    top: 70px;
}

header#cabecalho{
    border-bottom: 1px #606060 solid;
    height: 150px;
    background: url() no-repeat 0px 80px;
}
header#cabecalho h1{
    font-family: 'FontLogo', sans-serif;
    font-size: 30pt;
    color: #ff0000;
    text-shadow: 1px 1px 1px rgba(0,0,0,.6);
    padding: 0px;
    margin-bottom: 0px;
    
}
header#cabecalho h2{
    font-family: Arial, sans-serif;
    color: #888888;
    font-size: 15pt;
}
       */         
/*Formatação de imagen com legenda */

/*figure.foto-legenda{
    position: relative;
    border: 8px solid white;
    box-shadow: 1px 1px 4px black;
}

figure.foto-legenda img{
    width: 20%;
    height: 50%;
}

figure.foto-legenda figcaption{
    opacity: 0;
    position: absolute;
    top: 0px;
    background-color: rgba(0,0,0,.4);
    color: white;
    width: 10%;
    height: 10%;
    padding: 10px;
    box-sizing: border-box;
    transition: opacity 1s;
}
figure.foto-legenda:hover figcaption{
    opacity: 1;
}*/
/* Fim da Foto Legenda */

/* Começa o Menu */

nav#menu{
  /*  display: block;  */
}

nav#menu ul{
	margin: 0 auto;
    list-style: none;
    text-transform: uppercase;
  /*  position: absolute;  */
    top:- 20px;
   /* left:455px;    */
}

nav#menu li{
    display: inline-block;
    background-color: #99d499;
    padding: 10px;
    margin: 0.4px;
    transition: background-color 1s;
    
}
nav#menu li:hover{
    background-color: #606060;
}
nav#menu h1{
    display: none;
}
nav#cabecalho h1{
    display: none;
}
nav#menu a{
    color: #000000;
    text-decoration: none;
}
nav#menu a:hover{
    color: #ffffff;
    text-decoration: underline;
}

/* Termina  o Menu */

header#cabecalho-artigo h1{
    font-family: 'FontLogo', sans-serif;
    font-size: 20pt;
    color: #606060;
    margin-bottom:  opx;
    margin-top: 0px;
}




section#corpo{
    display: block;
    width: 550px;
    float: left;
    border-right: 1px solid #606060;
    padding-right: 15px;
}
article#noticia-principal h2{
    font-size: 12pt;
    color: #606060;
    background-color: #e2ffe2;
    padding: 5px 0px 5px 0px;
    margin: 10px 0px 10px 0px;    
}


/* Começa o Menu */


.direita{
    text-align: right;
}
header#cabecalho-artigo h2{
    font-size: 13pt;
    color: #5ea05e;
    background-color: #99d499;
    margin: 0px;
}
header#cabecalho-artigo h3{
    
}
marquee{
    color:#F00;	
}

table#tabelaspec{
    border: 1px solid #606060;
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
}
table#tabelaspec td{
    border: 1px solid #606060;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    
}
table#tabelaspec td.ce{
    color: #ffffff;
    background: #606060;
    vertical-align: top;
    font-weight: bold;
}
table#tabelaspec td.cd{
    background-color: #cecece;
}
table#tabelaspec caption{
    color: #888888;
    font-size: 13pt;
    font-weight: bold;
}
table#tabelaspec caption span{
    display: block;
    float: right;
    color: #000000;
    font-size: 8pt;
    margin-top: 10px;
}

aside#Lateral{
    display: block;
    width: 540px;
    float: right;
    background-color: #99d499;
padding: 5px;
margin-top: 10px;
box-shadow: 2px 2px 2px rgba(0,0,0,.5);
}
aside#Lateral h1{
    font-family: 'FontLogo',sans-serif;
    font-size: 20pt;
    color: #606060;
    margin-top: 0px;
}
aside#Lateral h2{
    background-color: #606060;
    font-size: 13pt;
    color: #ffffff;
}


/*         RODAPE      */
footer#rodape{
    background-color: #99d499;
    clear: both;
    border-top: 1px solid #606060;
}
footer#rodape p{
    text-align: center;
    
}
footer#rodape h3,h4 { text-align: center;
}
