/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

h1,h2,h3,h4 {
	font-weight: normal;
}

strong {
	font-weight: bold;
}


.clear {
	clear: both;
	line-height: 1px;
	height: 1px;
	font: 1px;
}


sup { vertical-align: top; font-size: 0.6em; }


/* Images */
#interna-scroll .alignleft {
	float: left;
	margin-right: 10px;
}
#interna-scroll .alignright {
	float: right;
	margin-left: 10px;
}

#interna-scroll .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#interna-scroll .caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}

#interna-scroll .caption p.caption-text {
	font-style: italic;
	font-size: 12px;
	line-height: 1.2;
	margin-top: 5px;
	margin-bottom: 10px;
}

/* Responsive images */
#interna-scroll img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}

#interna-scroll img[class*="align"],
#interna-scroll img[class*="image"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

#interna-scroll img.size-full,
#interna-scroll img.size-large,
#interna-scroll img.header-image,
#interna-scroll img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

.textcenter{
	text-align: center;
}

.textleft{
	text-align: left;
}

.textright{
	text-align: right;
}


#interna-conteudo-esquerda  p.caption-text {
	font-size: 12px;
	line-height: 1.2;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 5px;
	color: rgb(87, 63, 44);
}


/*******************************************/

html { height: 100%; }

body {
	background-color:#b8a095;
	min-height: 100%;
	background-image:url(../img/bgSite.gif);
}

#wrapper {
	height: 100%; 
}

.page_wrapper {
	height: 768px;
	width: 1024px;
	position: relative;
}

#logo {
	margin-left: 20px;
}

/* Título do relatório */
#txt-relatorio {
	text-transform: uppercase;
	font-size: 22px;
	color: #fdfbfa;
	position: absolute;
	top: 18px;
	right: 19px;	
}

#txt-relatorio span {
	color: #fff;
	font-size: 23px;
}

/*******************************************/

#presentation {
	height: 768px;
	width: 1024px;
	margin: 0 auto;
}

#presentation.center-presentation {
	left: 50%;
	margin: -384px 0 0 -512px;
	position: absolute;
	top: 50%;
}

/******************************************/

.menu-icone, .interna-main-menu-item-icone, .submenu-icone, .interna-main-menu-item-icone, .interna-submenu-item-icone  {
	background: url("../img/icones.png") no-repeat;
}

.icone-apresentacao {
	background-position: -14px -12px;	
}

.icone-apresentacao:hover, .hover .icone-apresentacao {
	background-position: -134px -12px;	
}

.icone-orientacoes {
	background-position: -268px -12px;
}

.icone-orientacoes:hover, .hover .icone-orientacoes {
	background-position: -392px -12px;	
}

.icone-banco-sociedade {
	background-position: -816px -9px;
}

.icone-banco-sociedade:hover, .hover .icone-banco-sociedade {
	background-position: -970px -9px;	
}

.icone-relatorio-de-atividades {
	background-position: -1117px -10px;
}

.icone-relatorio-de-atividades:hover, .hover .icone-relatorio-de-atividades {
	background-position: -1254px -10px;
}

.icone-demonstracoes {
	background-position: -1383px -9px;
}

.icone-demonstracoes:hover, .hover .icone-demonstracoes {
	background-position: -1494px -9px	
}

.icone-estrutura-organizacional {
	background-position: -520px -7px;
}

.icone-estrutura-organizacional:hover, .hover .icone-estrutura-organizacional {
	background-position: -657px -7px;
}

.icone-cidadania {
	background-position: -8px -425px;
}

.submenu .hover .icone-cidadania {
	background-position: -112px -425px;
}

.icone-responsabilidade-socioambiental {
	background-position: -249px -433px;
}

.submenu .hover .icone-responsabilidade-socioambiental {
	background-position: -378px -433px;
}

.icone-panorama-da-economia-em-2012 {
	background-position: -514px -429px;
}

.submenu .hover .icone-panorama-da-economia-em-2012 {
	background-position: -646px -429px;
}

.icone-sistema-financeiro-nacional {
	background-position: -820px -433px;
}

.submenu .hover .icone-sistema-financeiro-nacional {
	background-position: -972px -433px;
}

.icone-sistemas-de-pagamentos {
	background-position: -1118px -436px;
}

.submenu .hover .icone-sistemas-de-pagamentos {
	background-position: -1255px -436px;
}

.icone-insercao-internacional {
	background-position: -1395px -433px;
}

.submenu .hover .icone-insercao-internacional {
	background-position: -1498px -433px;
}

.icone-relacionamento-institucional {
	background-position: -1617px -435px;
}

.submenu .hover .icone-relacionamento-institucional, .icone-relacionamento-institucional:hover {
	background-position: -1748px -435px;
}

.icone-gestao {
	background-position: -1912px -439px;
}

.submenu .hover .icone-gestao, .icone-gestao:hover {
	background-position: -2048px -439px;
}

.icone-demonstracoes-financeiras-e-avaliacao-de-resultados {
	background-position: -2213px -436px;
}

.submenu .hover .icone-demonstracoes-financeiras-e-avaliacao-de-resultados, .icone-demonstracoes-financeiras-e-avaliacao-de-resultados:hover {
	background-position: -2363px -436px;
}

.icone-organograma {
	background-position: -2491px -428px;
}

.submenu .hover .icone-organograma {
	background-position: -2632px -428px;
}

.icone-quem-e-quem {
	background-position: -2770px -431px;
}

.submenu .hover .icone-quem-e-quem {
	background-position: -2878px -431px;
}


/******************************************/

.interna-main-menu-item .interna-main-icone-apresentacao {
	background-position: -28px -167px;
	width: 32px;
}

.hover .interna-main-icone-apresentacao, .interna-main-menu-corrente .interna-main-icone-apresentacao {
	background-position: -134px -167px;
}


.interna-main-menu-item .interna-main-icone-orientacoes {
	background-position: -270px -168px;
	width: 31px;
}

.hover .interna-main-icone-orientacoes,.interna-main-menu-corrente .interna-main-icone-orientacoes, .interna-main-icone-orientacoes:hover {
	background-position: -408px -168px;
}

.interna-main-menu-item .interna-main-icone-banco-sociedade {
	background-position: -831px -168px;
	width: 43px;
}

.hover .interna-main-icone-banco-sociedade,.interna-main-menu-corrente .interna-main-icone-banco-sociedade, .interna-main-icone-banco-sociedade:hover  {
	background-position: -983px -168px;
}

.interna-main-menu-item .interna-main-icone-relatorio-de-atividades {
	background-position: -1142px -167px;
	width: 27px;
}

.hover .interna-main-icone-relatorio-de-atividades, .interna-main-menu-corrente .interna-main-icone-relatorio-de-atividades, .interna-main-icone-relatorio-de-atividades:hover {
	background-position: -1278px -167px;
}

.interna-main-menu-item .interna-main-icone-demonstracoes {
	background-position: -1416px -168px;
	width: 22px;
}

.hover .interna-main-icone-demonstracoes, .interna-main-menu-corrente .interna-main-icone-demonstracoes, .interna-main-icone-demonstracoes:hover {
	background-position: -1519px -168px;
}

.interna-main-menu-item .interna-main-icone-estrutura-organizacional {
	background-position: -531px -165px;
	width: 43px;
}

.hover .interna-main-icone-estrutura-organizacional,.interna-main-menu-corrente .interna-main-icone-estrutura-organizacional, .interna-main-icone-estrutura-organizacional:hover {
	background-position: -668px -165px;
}


/******************************************/

.interna-submenu-icone-cidadania {
	width: 37px;
	height: 18px;
	background-position: -23px -584px;
	margin-top: 12px;
}

.interna-submenu-corrente .interna-submenu-icone-cidadania, .hover .interna-submenu-icone-cidadania {
	background-position: -127px -584px;
}

.interna-submenu-icone-responsabilidade-socioambiental {
	width: 17px;
	height: 19px;
	background-position: -275px -588px;
	margin-top: 12px;
}


.interna-submenu-corrente .interna-submenu-icone-responsabilidade-socioambiental, .hover .interna-submenu-icone-responsabilidade-socioambiental {
	background-position: -404px -588px;
}

.interna-submenu-icone-panorama-da-economia-em-2012 {
	width: 20px;
	height: 19px;
	background-position: -541px -584px;
	margin-top: 12px;
}

.interna-submenu-icone-panorama-da-economia-em-2012:hover, .interna-submenu-corrente .interna-submenu-icone-panorama-da-economia-em-2012, .hover .interna-submenu-icone-panorama-da-economia-em-2012 {
	background-position: -670px -584px;
} 

.interna-submenu-icone-sistema-financeiro-nacional {
	width: 13px;
	height: 19px;
	background-position: -847px -587px;
	margin-top: 12px;
}

.interna-submenu-icone-sistema-financeiro-nacional:hover, .interna-submenu-corrente .interna-submenu-icone-sistema-financeiro-nacional, .hover .interna-submenu-icone-sistema-financeiro-nacional {
	background-position: -999px -587px;
}

.interna-submenu-icone-sistemas-de-pagamentos {
	width: 19px;
	height: 19px;
	background-position: -1142px -588px;
	margin-top: 12px;
}

.interna-submenu-icone-sistemas-de-pagamentos:hover, .interna-submenu-corrente .interna-submenu-icone-sistemas-de-pagamentos, .interna-submenu-icone-sistemas-de-pagamentos .hover {
	background-position: -1279px -588px;
}

.interna-submenu-icone-insercao-internacional {
	width: 19px;
	height: 19px;
	background-position: -1420px -586px;
	margin-top: 12px;
}

.interna-submenu-icone-insercao-internacional:hover, .interna-submenu-corrente .interna-submenu-icone-insercao-internacional, .hover .interna-submenu-icone-insercao-internacional {
	background-position: -1523px -586px;
}

.interna-submenu-icone-relacionamento-institucional {
	width: 14px;
	height: 19px;
	background-position: -1644px -589px;
	margin-top: 12px;
}

.interna-submenu-icone-relacionamento-institucional:hover, .interna-submenu-corrente .interna-submenu-icone-relacionamento-institucional, .hover .interna-submenu-icone-relacionamento-institucional {
	background-position: -1773px -590px;
}

.interna-submenu-icone-gestao {
	width: 20px;
	height: 17px;
	background-position: -1937px -593px;
	margin-top: 12px;
}

.interna-submenu-icone-gestao:hover, .interna-submenu-corrente .interna-submenu-icone-gestao, .hover .interna-submenu-icone-gestao {
	background-position: -2073px -593px;
}

.interna-submenu-icone-demonstracoes-financeiras-e-avaliacao-de-resultados {
	width: 19px;
	height: 19px;
	background-position: -2238px -589px;
	margin-top: 12px;
}

.interna-submenu-icone-demonstracoes-financeiras-e-avaliacao-de-resultados:hover, .interna-submenu-corrente .interna-submenu-icone-demonstracoes-financeiras-e-avaliacao-de-resultados, .hover .interna-submenu-icone-demonstracoes-financeiras-e-avaliacao-de-resultados {
	background-position: -2388px -589px;
}


.interna-submenu-icone-organograma {
	width: 19px;
	height: 9px;
	background-position: -2519px -591px;
	margin-top: 17px;
}

.interna-submenu-icone-organograma:hover, .interna-submenu-corrente .interna-submenu-icone-organograma, .hover .interna-submenu-icone-organograma {
	background-position: -2660px -591px;
}

.interna-submenu-icone-quem-e-quem {
	width: 16px;
	height: 17px;
	background-position: -2795px -585px;
	margin-top: 12px;
}

.interna-submenu-icone-quem-e-quem:hover, .interna-submenu-corrente .interna-submenu-icone-quem-e-quem, .hover .interna-submenu-icone-quem-e-quem {
	background-position: -2907px -585px;
}

/******************************************/

#menu_wrapper {
	background: url("../img/background.jpg") no-repeat;
}

#menu-lista {
	margin: 0 auto 0;
	width: 859px;
	padding-top: 242px;
}

.menu-coluna {
	width: 253px;
	margin-right: 50px;
	float: left;
}

#menu-coluna-3 {
	margin-right: 0;
}

.menu-item {
	background: url("../img/menu/bg-menu-item.png") no-repeat;
	height: 70px;
	width: 253px;
	margin-bottom: 65px;
	overflow: hidden;
	cursor: pointer;
}

/* Menu da página inicial */
.menu-item a {
	text-decoration: none;
	color: #2d3c45;
}

.menu-item-inferior {
	margin-bottom: 0;
}

.menu-item-conteudo {
	height: 70px;
}

.menu-item.aberto .menu-item-conteudo {
	height: 60px;
}

/* Hover do mouse */
.menu-texto:hover a, .hover .menu-texto a, .menu-texto:hover, .hover .menu-texto {
	color: #fff;
}


#menu-relatorio-de-atividades.aberto {
	background: url("../img/menu/bg-menu-item-hover.png") no-repeat 3px 0;
	height: 382px;
}

#menu-banco-sociedade.aberto {
	background: url("../img/menu/bg-menu-item-hover2.png") no-repeat 3px 0;
	height: 161px;
}

#menu-estrutura-organizacional.aberto {
	background: url("../img/menu/bg-menu-item-hover2.png") no-repeat 3px 0;
	height: 161px;
}

.menu-icone {
	width: 65px;
	height: 60px;
	float: left;
}

/* menu da principal */
.menu-texto {
	float: left;
	width: 175px;
	font-size: 13px;
	padding-left: 10px;
	padding-top: 23px;
	line-height: 15px;
	color: #384755;
}



.menu-texto.duas-linhas {
	padding-top: 15px;
}

.submenu-item {
	height: 35px;
	padding: 5px 0;
	cursor: pointer;
}

.submenu-item a {
	color: #765d3f;
}

.submenu-icone {
	width: 65px;
	height: 35px;
	float: left;
}

.submenu-texto {
	float: left;
	width: 175px;

	font-size: 12px;
	line-height: 12px;
	color: #574438;

	padding-left: 10px;
	padding-top: 5px;
}

.submenu-texto.uma-linha {
	padding-top: 10px;
}

.submenu-texto a {
	color: #574438;
	text-decoration: none;
}

.submenu-item:hover .submenu-texto a, .submenu-texto a:hover {
	color: #ffffff;
}



#lista-enderecos {
	position: absolute;
	bottom: 40px;
	right: 215px;
}

#amostra {
	position: absolute;
	bottom: 40px;
	right: 105px;
}

#versao-imprimir {
	position: absolute;
	bottom: 40px;
	right: 45px;
}


/********************************************************/

#branding {
	height: 76px;
}

#interna_wrapper {
	background: url("../img/bg-interna-top.jpg") no-repeat;
}

/********************************************************/

#interna-main-menu {
	background: url("../img/bg-interna-main-menu.jpg") no-repeat;
	height: 51px;
	padding-top: 20px;
}

#interna-main-menu ul {
	height: 30px;
	margin-left: 25px;
}

/* Menu, item ativo */
#interna-main-menu li {
	float: left;
	color: #FFF;
	height: 30px;
	font-size: 13px;
	margin-right: 20px;
	position: relative;
}

.interna-main-menu-item {
	cursor: pointer;
	height: 30px;
}

.interna-main-menu-item.interna-main-menu-corrente {
	cursor: default;
}

#interna-main-menu  #interna-main-menu-estrutura-organizacional {
	margin-right: 0;
}

.interna-main-menu-item-icone {
	width: 43px;
	height: 30px;
	float: left;
	margin-right: 8px;
}

#interna-main-menu .interna-main-menu-item-texto {
	float: left;
	line-height: 14px;
	padding-top: 2px;
	text-align: left;
}

#interna-main-menu .uma-linha .interna-main-menu-item-texto {
	padding-top: 9px;
}

#interna-main-menu a {
	color: #b09494;
	text-decoration: none;
}

#interna-main-menu a:hover, #interna-main-menu .hover a {
	color: #f6f0e5;
}



/*************************************************************/

#interna-submenu-wrapper {
	height: 54px;
	background-color: #a26a69;
	z-index: 9;
}


.submenu-wrapper-absolute {
	position: absolute;
	z-index: 1;
	width: 1024px;
	display: none;	
}

#interna-submenu-wrapper.like-main-menu {
	height: 71px;
	position: relative;
}

.interna-submenu {
	background: url("../img/bg-interna-submenu.jpg") no-repeat;
	height: 54px;
}

.interna-submenu ul {
	height: 40px;
	padding-top: 5px;
	margin-left: 25px;
}

.interna-submenu li {
	float: left;
	color: #7a9cbd;
	height: 40px;
	font-size: 12px;
	margin-right: 25px;
	line-height: 12px;
	position: relative;
}

.interna-submenu-item {
	cursor: pointer;
	height: 30px;
}

.interna-submenu-item.interna-submenu-corrente {
	cursor: default;
}


.interna-submenu-corrente .interna-submenu-arrow, .anchor-corrente .anchors-arrow {
	background: url("../img/submenu-arrow.png") no-repeat 0 bottom;
	height: 8px;
	position: absolute;
	bottom: -15px;
	width: 16px;
	left:50%;
    margin-left: -16px;
	z-index: 3;
}


.interna-main-menu-corrente .interna-main-menu-arrow, .like-main-menu .interna-submenu-corrente .interna-submenu-arrow {
	background: url("../img/main-menu-arrow.png") no-repeat 0 bottom;
	height: 8px;
	position: absolute;
	bottom: -29px;
	width: 16px;
	left:50%;
    margin-left: -16px;
	z-index: 2;
}

.like-main-menu .interna-submenu-corrente .interna-submenu-arrow {
	bottom: -24px;
}

.interna-submenu-item-icone {
	float: left;
	margin-right: 8px;
}

.interna-submenu .interna-submenu-item-texto {
	float: left;
	padding-top: 2px;
	text-align: left;
}

.interna-submenu .interna-submenu-corrente .interna-submenu-item-texto {
	color: #f6f0e5;
}

.interna-submenu .tres-linhas .interna-submenu-item-texto {
	padding-top: 2px;
}

.interna-submenu .duas-linhas .interna-submenu-item-texto {
	padding-top: 9px;
}

.interna-submenu .uma-linha .interna-submenu-item-texto {
	padding-top: 15px;
}

.interna-submenu a {
	color: #cfb0b0;
	text-decoration: none;
}

.interna-submenu a:hover, .interna-submenu .hover a {
	color: #FFF;
}


#interna-submenu-demonstracoes-financeiras-e-avaliacao-de-resultados {
	margin-right: 0;
}


/********************************************/

#interna-anchor-wrapper {
	position: relative;
}

.interna-anchors-menu {
	background: #a26b69;
	height: 54px;
	position: relative;
}

.anchor-content {
	height: 54px;
	position: relative;
}

.anchor-page, .anchor-content  {
	background: transparent;
	min-height: 1px;
	
}

.anchor-page {
	display: none;
}

.anchor-page.current-page {
	display: block;
	z-index: 3;
} 


.has-page .anchor-page {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 2; 
	opacity: 1; 
	width: 945px; 
	height: 45px;
} 

.interna-anchors-menu ul {
	height: 40px;
	padding-top: 5px;
	margin-left: 25px;	
}

.interna-anchors-menu li {
	float: left;
	color: #7a9cbd;
	height: 40px;
	font-size: 12px;
	margin-right: 25px;
	line-height: 12px;
	position: relative;
}

.interna-anchors-menu li a {
	color: #cfb0b0;
	text-decoration: none;
}

.interna-anchors-menu li a:hover {
	color: #fff;
}

.interna-anchors-menu li.anchor-corrente a {
	color: #f6f0e5;
}


.interna-anchors-menu .tres-linhas .interna-anchors-item-texto {
	padding-top: 2px;
}

.interna-anchors-menu .duas-linhas .interna-anchors-item-texto {
	padding-top: 9px;
}

.interna-anchors-menu .uma-linha .interna-anchors-item-texto {
	padding-top: 15px;
}

.no-margin-right {
	margin-right: 0 !important;
}


#interna-anchors-menu-voltar {
	cursor: pointer;
	background: url("../img/icon-seta.png") no-repeat right 0;
	padding-right: 28px;
	color: #563434;
	font-size: 12px;
	display: inline-block;
	line-height: 14px;

	position: absolute;
	right: 0;
	bottom: 0;
}

#interna-anchors-menu-voltar:hover {
	background-position: right bottom;
	color: #c59f9f;
}


.anchor-esquerda {
	width: 14px;
	height: 22px;
	float: left;
	margin-top: 14px;
	margin-left: 25px;
	
}

.anchor-esquerda div {
	background: url("../img/icon-seta-anchor.png") no-repeat 0 0;
	width: 14px;
	height: 22px;
	cursor: pointer;
}

.anchor-esquerda div:hover {
	background-position: 0 bottom;
}


.anchor-direita {
	width: 14px;
	height: 22px;
	float: left;
	margin-top: 14px;
	
}

.anchor-direita div {
	background: url("../img/icon-seta-anchor.png") no-repeat right 0;
	width: 14px;
	height: 22px;
	cursor: pointer;
}

.anchor-direita div:hover {
	background-position: right bottom;
}

.anchor-content.has-page {
	float: left;
	width: 945px;
}

.anchor-content.has-page ul {
	width: 890px;
}


/********************************************/


.like-main-menu .interna-submenu {
	background: url("../img/bg-interna-main-menu.jpg") no-repeat;
	height: 56px;
	padding-top: 15px;
}

.like-main-menu .interna-submenu ul {
	padding-top: 0;
}




/*************************************************************/


#proximo-topico {
	text-align: right;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 14px;
}

#proximo-topico a {
	color: #573f2c;
	text-decoration: none;
	background: url("../img/proximo-topico.png") no-repeat right 0;
	display: inline-block;
	line-height: 19px;
	padding-right: 17px;
}

#proximo-topico a:hover {
	/*color: #f6f0e5;
	background-position: right -24px;*/ 	
}

#interna-conteudo-wrapper {
	background: url("../img/bg-interna-conteudo-2.jpg") no-repeat 0 bottom;
	height: 692px;
}

#estrutura-organizacional-page #interna-conteudo-wrapper {
	height: auto;
	padding-bottom: 10px;
	position: relative;
}


#interna-conteudo-esquerda {
	width: 378px;
	float: left;
	height: 555px;
}

#interna-conteudo-direita {
	width: 634px;
	height: 555px;
	float: left;
	/*margin-left: 20px;*/
	margin-right: 12px;
}

#interna-scroll {
	height: 505px;
	margin-top: 20px;

	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box; 
	overflow:auto;
}




#interna-scroll .mCustomScrollBox .mCSB_scrollTools{	
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}



#interna-scroll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
#interna-scroll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:#5f4a39;
}


#interna-scroll  .mCSB_container {
	padding-top: 15px;
	padding-bottom: 80px;
}

#interna-scroll {
	color: #000;
}

.rounded-content-innter {
	color: #573f2c;
}

#interna-scroll h1 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 40px;
}

#interna-scroll h2 {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 27px;

}

#interna-scroll h3 {
	font-size: 20px;
	line-height: 22px;
	margin-bottom: 27px;
}

#interna-scroll h4 {
	margin-bottom: 6px;
	font-size: 16px;
	line-height: 18px;

}


#interna-scroll p {
	margin-bottom: 26px;
	font-size: 14px;
	line-height: 19px;

}

#interna-scroll p.nobot, #interna-scroll .rounded-content-innter p.nobot, #interna-scroll .rounded-content-innter ul.nobot, .rounded-content-innter p.nobot, .rounded-content-innter ul.nobot {
	margin-bottom: 0;
}


#interna-scroll p.strong {
	font-size: 16px;
	line-height: 18px;
	color: #503c2b;
}

#interna-scroll .p_ul {
	margin-bottom: 10px;
}

#interna-scroll ul.letter li {
	list-style-type:lower-latin;
}

#interna-scroll ul.circle li{
	list-style: disc;
}

#interna-scroll a {
	color: #573f2c;
}

#interna-scroll ul {
	list-style: disc;
	margin-bottom: 26px;
	margin-left: 0;
}

#interna-scroll li {
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 19px;
	list-style: outside;
	margin-left: 30px;
}

#interna-scroll ul.check li {
	list-style-image: url("../img/check.png");
}


#interna-scroll .box {
	margin-left: 34px;
	margin-bottom: 30px;
	margin-right: 10px;
}

#interna-scroll .box-image {
	margin-left: 14px;
	margin-bottom: 30px;
	margin-right: 10px;
}

#interna-scroll em, .rounded-content-innter em {
	font-style: italic;
}

#interna-scroll .anchor {
	height: 20px;
}


	
#interna-scroll table th {
	padding: 5px 15px; 
	vertical-align: middle;
	font-size: 16px;	
	border-right: #665544 1px solid;
	/*background-color: #cfc9b9;*/ 
}

#interna-scroll table th:last-child  {
	border-right: none;
}

#interna-scroll table td {
	padding: 5px 15px;
	vertical-align: middle;
	text-align: left;
	font-size: 12.5px;
}

#interna-scroll table tr td {
	border-right: #665544 1px solid;
}

#interna-scroll table tr td:last-child {
	border-right: none;
}

#interna-scroll table tr:last-child td {
	border-bottom: none;
}
	
#interna-scroll table tr.even td { 
	background:#f4f2e1;
}

	
	
#interna-scroll table th.textcenter, #interna-scroll table td.textcenter{
	text-align: center;
}

#interna-scroll table th.textleft, #interna-scroll table td.textleft {
	text-align: left;
}

#interna-scroll table th.textright, #interna-scroll table td.textright{
	text-align: right;
}



.tabela-wrapper {
	margin-bottom: 26px;
}

.tabela-info {
	font-size: 12.5px;
	margin-top: 5px;
	padding-left: 5px;
}

#interna-scroll .rounded-lt {
	margin-left: auto;
	margin-right: auto;
}

#interna-scroll .rounded-content {
	position: relative;
	padding: 30px;

}

.rounded-box {
	margin: 0 auto 26px;
}

#interna-scroll .rounded-content-innter, .rounded-content-innter {
	font-size: 12.5px;
	line-height: 1.2;
	padding: 20px 30px;
}

#interna-scroll .curverIE2.rounded-content-innter, .curverIE2.rounded-content-innter  {
	padding: 10px 20px;
}

#interna-scroll .rounded-content-innter p, .rounded-content-innter p {
	padding: 0;
	margin-bottom: 14px;
	font-size: 12.5px;
	line-height: 1.3;
}

#interna-scroll .rounded-content-innter .p_ul, .rounded-content-innter .p_ul {
	margin-bottom: 6px;
}

#interna-scroll .rounded-content-innter ul, .rounded-content-innter ul {
	margin-bottom: 14px;
}

#interna-scroll .rounded-content-innter ul li, .rounded-content-innter ul li {
	font-size: 12.5px;
	line-height: 1.2;
}


#interna-scroll .rounded-content-innter .title-center, .rounded-content-innter .title-center {
	text-align: center;
	font-weight: bold;
}

/********************************************************/

#apresentacao-page #interna-conteudo-wrapper {
	background: url("../img/bg-interna-conteudo-2.jpg") no-repeat 0 bottom;
}

#apresentacao-page #interna-conteudo-esquerda {
	height: 610px;
}

#apresentacao-page #interna-conteudo-direita {
/*	height: 610px; */
}

#apresentacao-page #interna-scroll {
	height: 559px;
}


/*******************************************************/

#orientacoes-page .interna-icone {
	background: url("../img/icones.png") no-repeat -267px -293px;
	width: 37px;
	height: 37px;
	float: left;
	margin-right: 18px;
	
}


#orientacoes-page #interna-conteudo-wrapper {
	background: url("../img/bg-interna-conteudo-2.jpg") no-repeat 0 bottom;
}

#orientacoes-page #interna-conteudo-esquerda {
	height: 610px;
}

#orientacoes-page #interna-conteudo-direita {
	
}

#orientacoes-page #interna-scroll {
	height: 559px;
}

#orientacoes-page .box {
	margin-left: 55px;
	margin-bottom: 30px;
	margin-right: 10px;
}

#orientacoes-page h2 {
	font-size: 16px;
	margin-bottom: 5px;
}

#orientacoes-page .box p {
	margin-bottom: 0;
}


/*************************************************/


#apresentacao-page .interna-icone {
	background: url("../img/icones.png") no-repeat -23px -293px;
	width: 43px;
	height: 37px;
	float: left;
	margin-right: 12px;
}

#apresentacao-page h1 {
	padding-top: 6px;	
}


#relatorio-de-atividades-page .interna-icone {
	background: url("../img/icones.png") no-repeat -1140px -293px;
	width: 43px;
	height: 37px;
	float: left;
	margin-right: 12px;
}

#relatorio-de-atividades-page h1 {
	padding-top: 6px;	
}


#banco-sociedade-page .interna-icone {
	background: url("../img/icones.png") no-repeat -834px -293px;
	width: 43px;
	height: 29px;
	float: left;
	margin-right: 12px;
	
}

#banco-sociedade-page h1 {
	padding-top: 6px;	
}






/***********************************/

#overlay {
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

	position: absolute;
	z-index: 1;
	width: 1024px;
	height: 768px;

	top: 0;
	left: 0;

	display: none;
}

#enderecos-banco {
	width: 784px;
	height: 698px;

	background: #a26a69;

	z-index: 3;

	position: absolute;
	top: 50%;
	left: 50%;

	margin-left: -392px;
	margin-top: -349px;

	display: none;
}


#enderecos-header {
	font-size: 22px;
	color: #fff;
	padding: 28px 0 0 28px;
	height: 45px;
	background: #7d4f4f;
	text-transform: uppercase;
}

#enderecos-header span {
	font-size: 23px;
}

#enderecos-scroll {
	width: 706px;
	margin-top: 10px;
	overflow: auto;
	height: 576px;
	margin-left: 54px;
	font-size: 14px;
	padding: 10px;
}

#enderecos-scroll .endereco {
	color: #e1cebf;
	margin-bottom: 20px;
	line-height: 18px;
}

#enderecos-scroll .endereco .cidade {
	margin-bottom: 5px;
}


#enderecos-close {
	position: absolute;
	right: 20px;
	top: 28px;
	background: url("../img/close-endereco.png");
	width: 20px;
	height: 19px;
	cursor: pointer;
}


/***********************************/

#quem-proxima {
	position: absolute;
	bottom: 40px;
	right: 40px;
	color: #573f2c;
}

#quem-anterior {
	position: absolute;
	bottom: 40px;
	left: 40px;
	color: #573f2c;
}





/***********************************/


.tooltip-box {
	display: none;
}

.tooltip {
	font-weight: bold;
	text-decoration: none;
}

h4 .tooltip {
	font-weight: normal;
}



.rounded-lt {
	background: url("../img/rounded-1.png") no-repeat;
	margin-bottom: 26px;	
}

.rounded-rt {
	background: url("../img/rounded-2.png") no-repeat right top;
}


.rounded-lb {
	background: url("../img/rounded-3.png") no-repeat left bottom;
}

.rounded-rb {
	background: url("../img/rounded-4.png") no-repeat right bottom;
}

.rounded-content {
	padding-top: 0;
	margin-top: 12px;
	margin-bottom: 12px;
	border-left: 2px solid #F7F0EA;
	border-right: 2px solid #F7F0EA;
}

.rounded-content-innter {
	padding: 10px 30px;
}

.rounded-line {
	border-top: 2px solid #F7F0EA;
	height: 1px;
	margin: 0 15px;
}

.rounded-line-bottom {
	border-bottom: 2px solid #F7F0EA;
	height: 1px;
	margin: 0 15px;
}
.linkhome {
	text-decoration: none;
	color:#ffffff;
}