html {
background: #ADCBE8 url(../img/bg-pagina.jpg) fixed center center no-repeat;
}

body {

    font-size: 14px;
    color: #2c2c2c;
    font-family:  arial,sans-serif;
    margin: 0px 0px 0px 0px;
}


/* fixes de css */
.clear {clear: both;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	/*display: inline-block; */
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#barrasuperior {
background-color: #1A6B91;
border-bottom: 1px solid #6CB3D4;
text-align: center;
width: 100%;
    height: 32px;
}
#barrasuperiorfee {
    max-width: 960px;
    margin: 0 auto;
    text-decoration: left;
}

/*h1,h2,h3{
  font-size: 1.1em!important;
  color: #2c2c2c;
  font-family: arial,helvetica;
  font-weight:bold!important;
}

h3{
  font-size: 1.0em!important;
  color: #2c2c2c;
  font-family: arial,helvetica;
  font-weight:normal!important;
}*/
.inner {
padding: 12px;
margin-bottom: 10px;
}
.inner2 {
margin: 0 10px 0 0; 
padding: 5px; 
border: 1px solid #dddddd;
min-height:368px; 
}
.inner3 {
padding:0 12px;
}
.extrainfo {
    background-color: #ededed;
    padding: 8px 5px; 
}
.creditos {
    background: rgb(95, 198, 218); /* this is a light blue */
   color:#ffffff;
}



a, img{ text-decoration: none; border: none;}
a, .pure-menu a {color:#196B91;}


#box {
    background-color: #fff;    
    border-bottom-left-radius: 0.8em;
    border-bottom-right-radius: 0.8em;
    box-shadow: rgba(0,0,0,0.2) 0 0 10px;
    margin:0 auto;
    padding-bottom:2.0em;
    padding:12px;
/*    min-height: 800px;  */
    max-width: 938px;
    margin-bottom: 30px;
}

header{
    background: url(../img/bg-header.jpg) no-repeat;
    height: 154px;
    max-width: 960px;
    position: relative;
    margin: 0 auto;
}

header a {
position: absolute;
}

#logofeedadosabertos {top:45px;left: 45px;}
#logors {top:28px;left: 470px;}
#logofee {top:40px;left: 654px;}
#logolai {top:45px;right: 30px;}


nav ul {
  margin: 12px 0!important;
  
}

.pure-menu a {
border-bottom: 1px solid #eee;
}
.pure-menu .pure-menu-selected a {
color: #000;
background: #eee;
}

#menu-links{
	width: 650px;
	height: 30px;
	float: left;
}

#menu-links ul, #menu-links ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu-links ul {
	width: 600px;
	height: 30px;
	margin: 0 auto;
	border-radius: 10px;
	text-align: center;
}

#menu-links ul li {
	display: inline-block;
	height: 30px;
	position: relative;
}

#menu-links ul li a {
	display: inline-block;
	width: 130px;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	height: 30px;
	/*padding: 18px 24px 0;*/
	position: relative;
	z-index: 100;
}



#doc-links  ul, #doc-links  ul li {
	margin: 5px;
	padding: 0;
	list-style-type: none;
}
#doc-links ul li {
	display: inline-block;
	height: 30px;
	position: relative;
}

#logo-gov-info{
  width: 300px;
  height: 115px;
  float: left;
  background-image: url('../img/logo_info_corte.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#left-box{
  padding: 5px;
  padding: 0;
  width: 100%;
}

#left-box-header{
  /*width: 342px;*/
  height: 30px;
  float: left;
  /* border: 1px dotted gray; */
  padding-left: 8px;
}

#right-box{
  width: 590px;

  padding: 5px;
  float: left;
  padding: 0;
}

#right-box-header{


  /* border: 1px dotted gray; */

}

#right-box-left{

}
#right-box-right {


}

#anobase{

}

#div_anos a{ text-decoration: none;}
#div_anos a:hover{ text-decoration: bold;}
.pure-button-small {
    font-size: 85%;
    }
.pure-button-success,
.pure-button-error,
.pure-button-warning,
.pure-button-secondary {
    color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

        .pure-button-success {
            background: rgb(76, 201, 71); /* this is a green */
        }

        .pure-button-error {
            background: rgb(202, 60, 60); /* this is a maroon */
        }

        .pure-button-warning {
            background: orange;
        }

        .pure-button-secondary {
            background: rgb(95, 198, 218); /* this is a light blue */
        }
#div_anos fieldset {
    margin: 10px 0;
    border: none; 
}

#div_anos fieldset label {
    display: block;
    padding: 5px;  
    width: 100%;
    }

#espaco {
border: 1px solid #dedede;
height: 200px;

padding: 10px;
}


#arealink{
  /*border: 1px dotted gray;*/

}

#arealink, #labellink {
  display:none;
}

#div_anos fieldset label.zebraon{
display: block;
background-color: #E5E5E5;
/*
 
  width: 274px;
  float: left;
  */
}
#div_anos fieldset label.zebraoff{

}
.checkallbutton{
  width: 132px;
  float: left;
  cursor: pointer;
}
#checkallseparator{
	width: 10px;
  float: left;
  cursor: default;

}

.menulinks {
list-style: none;
margin: 0px;
padding: 0px;
}
.menulinks li {
padding:5px;
}
.menulinks a {
color:#196B91;
}

address {
font-style: normal;
}
