/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

@font-face {
    font-family: 'geniusregular';
    src: url('../font/genius/genius-400-regular-webfont.eot');
    src: url('../font/genius/genius-400-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/genius/genius-400-regular-webfont.woff2') format('woff2'),
         url('../font/genius/genius-400-regular-webfont.woff') format('woff'),
         url('../font/genius/genius-400-regular-webfont.ttf') format('truetype'),
         url('../font/genius/genius-400-regular-webfont.svg#geniusregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geniusbold';
    src: url('../font/genius/genius-700-bold-webfont.eot');
    src: url('../font/genius/genius-700-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/genius/genius-700-bold-webfont.woff2') format('woff2'),
         url('../font/genius/genius-700-bold-webfont.woff') format('woff'),
         url('../font/genius/genius-700-bold-webfont.ttf') format('truetype'),
         url('../font/genius/genius-700-bold-webfont.svg#geniusbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*@font-face {
    font-family: 'Roboto';
    src: url('../font/roboto/roboto-regular-webfont.eot');
    src: url('../font/roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto/roboto-regular-webfont.svg#robotoregular') format('svg'),
         url('../font/roboto/roboto-regular-webfont.ttf') format('truetype'),
         url('../font/roboto/roboto-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../font/roboto/robotocondensed-bold-webfont.eot');
    src: url('../font/roboto/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg'),
         url('../font/roboto/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('../font/roboto/robotocondensed-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../font/roboto/robotocondensed-regular-webfont.eot');
    src: url('../font/roboto/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg'),
         url('../font/roboto/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../font/roboto/robotocondensed-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Roboto';
    src: url('../font/roboto/roboto-bold-webfont.eot');
    src: url('../font/roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto/roboto-bold-webfont.svg#robotobold') format('svg'),
         url('../font/roboto/roboto-bold-webfont.ttf') format('truetype'),
         url('../font/roboto/roboto-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;

}*/

body {
  font: 12px/1.4 'geniusregular', Arial, 'Liberation Sans', FreeSans, sans-serif;
  font-weight:400;
  color:#333;
}

strong {
	font-weight:700;
}

hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

a {
	color:#422906;
	text-decoration:none;
}

a h1 {
	color:#333;
}

p a {
	color:#667d33;
}

p a:hover {
	/*color:#422906;*/
}

.download-item a {
	color: rgb(72,45,17);
}

.download-item a:hover {
	/*color:#422906;*/
}

#search-color a h1:hover {
	/*color:#913e43;*/
}

#acoes-color a h1:hover {
	/*color:#cd7032;*/
}

#publicacoes-color a h1:hover {
	/*color:#62b3e7;*/
}

#noticias-color a h1:hover {
	/*color:#913e43;*/
}

.link-relac{

  color:#FFFFFF;
}
#verde-color a h1:hover {
	/*color:#667d33;*/
}

a:hover, a:hover h1, h1 a:hover, p a:hover {
	color: #004B81;
}

.condensed {
	font-family:'geniusregular';
  font-weight: 700;
}

.no-underline {
	text-decoration:none;
}

/* -- cores das areas -- */
.c-noticias {
	color:rgb(207,109,37);
}

.c-publicacoes {
	color: rgb(149,57,59);
  margin-bottom: 6px;
}

.c-acoes {
	color: rgb(106,125,32);
}

.c-banco {
	color:#36555d;
}

.c-agenda {
	color:rgb(207,109,37);
}

.c-cinza {
	color:#656565;
}

.c-verde {
	color: rgb(7,81,34);
}

.c-laranja {
  color: rgb(207,109,37);
}
.c-marrom {
  color: rgb(72,45,17);
}

h1.c-acoes, h1.c-banco, h1.c-agenda, h1.c-cinza, h1.c-laranja, h1.c-verde, h1.c-marrom, h1.c-publicacoes, h1.c-noticias {
  width: 620px;
} 


/* -- cores bg -- */
.bg-noticias {
	background-color:#913e43;
}

.bg-publicacoes {
	background-color:#62b3e7;
}

.bg-acoes {
	background-color:#cd7032;
}

.bg-banco {
	background-color:#36555d;
}

.bg-agenda {
	background-color:#6e3502;
}

.bg-cinza {
	background-color:#666;
}

.bg-verde {
	background-color:#667d33;
}



.a-link {
	color:#667d33;
}

.a-title {
	color:#6e3502;
}
.grid_8{
  color: #333;
  font-size: 14px;
}
.grid_8 .c-cinza{
  font-family:'geniusregular'
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-family:'geniusregular';
	font-size: 17px !important;
	text-transform:uppercase;
}

.h1-single {
	font-size:24px;
  width: 710px;
}

h2 {
  font-size: 16px;
  font-weight:400;
}

h2.c-cinza span, h2.c-cinza p {
  font-size: 16px !important;
}

h3 {
  font-size: 21px;
}

h4 {
  font-size: 19px;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 15px;
}



/* `Spacing
----------------------------------------------------------------------------------------------------*/
p {
	margin-bottom:0px;
}