/*! 
 * 2017 v1.0.0 
 * Copyright 2017.
 */

body { font-family: 'Open Sans', sans-serif; font-size: 14px;}

.main_container {clear: both;}

.sub_categoria {
    margin: 0 0 10px 25px;
    border-left: 1px #333 dotted;
    padding-left: 10px;
    background: #f9f9f9;
    font-size: 14px;
}

.sub_categoria2 {
    margin: 0 0 10px 45px;
    border-left: 1px #333 dotted;
    padding-left: 10px;
    background: #f9f9f9;
    font-size: 14px;
}

/* Topo */
.topo {background: url('../img/bgTopo.jpg') repeat-x #fff  ; height: 300px; width: 100%;}

/*Logomarca*/
.logo 			{float: left}
.logo span 		{color: #555;}
.logo a:hover 	{color: #555; text-decoration: none}
.container .logo a { display:block !important; overflow: hidden; width:380px !important; height:232px; text-indent: -5000px; z-index: 0 }
.logo a.logo-ptbr { background:transparent url("../img/logo.png") no-repeat 0 0 }
.logo a.logo-esp { background:transparent url("../img/logo_es.png") no-repeat 0 0 }


/* Busca */
.search 		{background: #fff; min-width: 232px; margin-top: 30px;border-radius: 6px;} 
.search input	{padding: 8px 0 8px 12px; border: 0; background: none; outline: none; color: #95b2be} 
.search button 	{background: none; font-size: 1.4em; padding: 3px 10px 0 4px; float: right;}
.search .glyphicon { color: #95b2be }


/* Bandeiras*/
.bandeiras          {  position: relative;  top: 6px;}
.bandeiras  ul li   {display: inline-block; list-style: none; padding-right:2px }
.bandeiras .idiomas { display: block;}
.idiomas select {border: none !important; position: relative; top: 6px; height: 30px; margin-left: 20px; border-radius: 5px; outline: none; padding: 0px 5px 0px 5px; font-size: 12px}

/* Presidencia */
.presidencia                  {position: relative; top: -43px; text-align: right; font-size: 22px; font-weight: 500; text-transform: uppercase;}



/* MENUS */
.menu-sic 					{margin-top: 20px;}

.menu-sic:first-child 		{ margin-top: 0 }

.menu-sic .glyphicon 		{position: absolute !important; top: 16px !important; right: 7% !important; color: #fff}

/*Menu Lateral*/
.menu-vertical-principal 					{background:#009750; display: block; clear: both; min-width: 236px; position: relative; top: -69px; border-top: 14px solid #008b4c}
.menu-vertical-principal ul 				{list-style: none; margin: 0 auto; padding-left: 0}
.menu-vertical-principal ul li 				{position: relative;     border-bottom: 1px dashed #22894e;}
.menu-vertical-principal ul li a 			{display: block; padding: 9px 9px 10px 10px; text-align: left; font-size: 14px; vertical-align: middle; color: #fff}
.menu-vertical-principal ul li a:hover 		{background: #218f50; text-decoration: none;}
.menu-vertical-principal ul li a.active 	{background: #218f50; text-decoration: none;}

.menu-vertical-principal ul li ul			{padding-left: 0px; font-size: 0.9em} /*FILHOS*/
.menu-vertical-principal ul li ul li a		{padding-left: 25px}


.menu-vertical- 					{background:#009750; display: block; clear: both; min-width: 236px; position: relative; top: -69px; border-top: 14px solid #008b4c}
.menu-vertical- ul 				{list-style: none; margin: 0 auto; padding-left: 0}
.menu-vertical- ul li 				{position: relative;     border-bottom: 1px dashed #22894e;}
.menu-vertical- ul li a 			{display: block; padding: 9px 9px 10px 10px; text-align: left; font-size: 14px; vertical-align: middle; color: #fff}
.menu-vertical- ul li a:hover 		{background: #218f50; text-decoration: none;}
.menu-vertical- ul li a.active 	{background: #218f50; text-decoration: none;}

.menu-vertical- ul li ul			{padding-left: 0px; font-size: 0.9em} /*FILHOS*/
.menu-vertical- ul li ul li a		{padding-left: 25px}

.menu-vertical-vermelho 					{margin-bottom:20px;background:#ff5b5a; display: block; clear: both; min-width: 236px; position: relative; top: -69px; border-top: 14px solid #ff4c4d}
.menu-vertical-vermelho ul 					{list-style: none; margin: 0 auto; padding-left: 0}
.menu-vertical-vermelho ul li 				{position: relative;     border-bottom: 1px dashed #ff4c4d;}
.menu-vertical-vermelho ul li a 			{display: block; padding: 9px 9px 10px 10px; text-align: left; font-size: 14px; vertical-align: middle; color: #fff}
.menu-vertical-vermelho ul li a:hover 		{background: #ee5453; text-decoration: none;}
.menu-vertical-vermelho ul li a.active 		{background: #218f50; text-decoration: none;}

.menu-vertical-vermelho ul li ul			{padding-left: 0px; font-size: 0.9em} /*FILHOS*/
.menu-vertical-vermelho ul li ul li a		{padding-left: 25px}

.aberto ul li ul 	{ display: block !important; }
.fechado ul li ul 	{ display: none !important}

.seta-filho 	{position: absolute; right: 20px; top: 20px;}
.menu-filho 	{display: none;}

.navigation-section nav li 		{ padding: 8px 7px 8px 9px; color: #fff; cursor: pointer;}
.navigation-section nav li:hover {background: #218f50}
.navigation-section a 		 	{ padding-left: 25px !important; color: #fff}
.navigation-section .glyphicon	{ position: relative; top: 12px !important}


/* Conteudo */
.conteudo 						{margin-top: -69px; margin-left: -24px; height: 100%; display: block;}

/* Menu Responsivo */
.navbar-default     			{ border: none; background: none}
.navbar-collapse				{padding-left: 0px; padding-right: 0px}
.navbar 						{margin-bottom:0px;}


/* Cronograma de Eventos/Reuniões */
.cronogramaReunioes 			{ position: relative; top: -45px; }
.cronogramaReunioes ul 			{padding-left: 0px}
.cronogramaReunioes ul li 		{list-style: none; display: inline;  float: left;  width: 100%; min-height: 70px; padding-top: 10px;  padding-bottom: 15px; padding-left: 14px; padding-right: 15px;}
.cronogramaReunioes ul li:hover { background: #2dc0ea}	 

.cronogramaReunioes .separador	{border-top: 1px solid #5db0dd; height: 2px; width: 85%; margin: 0 auto; clear: both;} 
.cronogramaReunioes a 			{color: #fff; display: block; height: 100%; width: 100%}	
.cronogramaReunioes a:hover 	{color: #125b82; text-decoration: none; }  
.cronogramaReunioes .titulo		{font-size: 18px; font-weight: bold; line-height: 20px; color: #333333; position: }
.cronogramaReunioes .eventos .item {  display: block; }
.cronogramaReunioes .eventos 	{ background: #2dc6f2; overflow: hidden; height: 100%; margin-top: 10px; border-top: 14px solid #2bbce8}
.cronogramaReunioes .data 		{float: left; text-align: center;}
.cronogramaReunioes .dia 		{font-size: 30px; font-weight: bold; color: #fff; width: 60px; display: block; text-align: center;}
.cronogramaReunioes .mes 		{font-size: 15px; color: #fff; position: relative; top: -5px; display: block; text-align: center;}
.cronogramaReunioes .descricao 	{float: left; width: 142px; display: block; color: #fff;}
.leia-mais {position: relative; top: -45px; padding: 10px 0 10px 130px; float: right; background: #2dc0ea;  width: 100%; line-height: 24px;}
.leia-mais a,
.leia-mais a:hover
{color: #fff}


/* Banners Superior */
.bannersTop                   		{display: block; height: 120px; margin-bottom: 50px; position: relative; top: -31px}
.bannersTop .bannerItem       		{background: #2dc6f2;  margin-right: 5px;  height: 139px; width: 181px; border-bottom: 17px solid #2bbce8}
.bannersTop .bannerItem:hover 		{background: #35a1f4; border-bottom: 17px solid #2e91dd}
.bannersTop .bannerItem  img   		{position: relative; top: 9px;  left: 14px; margin-left: -15px margin: 0 auto;}
.bannersTop .row              		{margin-left: -15px}
.bannersTop a 						{display: block; z-index: 50; position: relative;}


/* Menu banners top */
.tituloItem 						{text-align: center;position: relative;top: -36px;color: #fff;}
.bannersTop .bannerItem  .item:hover 	{   -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95);}
.bannersTop .bannerItem  .item  		{transition:all 0.2s ease;}


.slider                       {position: relative; top: -17px; padding-left: 15px}
.slider img 				 {border: 1px solid #eee;}

.controles                   {margin-top: 55px}
.carousel-indicators .active { width: 14px; height: 14px;  margin: 1px;  background-color: #2bbce8;}
.carousel-indicators li      { display: inline-block;  width: 14px;  height: 14px;   margin: 1px;  text-indent: -999px;  cursor: pointer;  background-color: #000 \9;  background-color: rgba(0,0,0,0);
    border: 1px solid #2bbce8; border-radius: 10px;    border-radius: 10px;} 

.noticias .titulo  a        {font-size: 18px; font-weight: bold; color: #555555; line-height: 15px}
.noticias .detalhes         {position: relative;left: 0px}
.noticias .descricao        {font-size: 14px; margin-top: 10px}
.noticias .col-md-6 		{padding-right: 10px}
.noticias .col-md-6 a img		{width: 365px; height: 220px; border: none;}

.maisNoticias 				{ clear: both; width: 100%; padding-left: 15px; padding-top: 20px; margin-bottom: 80px}
.maisNoticias h1 			{font-size: 22px; color: #3b3e3f; font-weight:bold;  text-transform: uppercase;}
.maisNoticias .lista 		{background: url(../img/bgMaisNoticias.png) no-repeat top right; margin-top: -50px; padding-top: 60px; overflow: hidden; min-height: 200px; width: 100%; display: block;  }
.maisNoticias .lista ul  	{padding-left: 0px}
.maisNoticias .lista ul li 	{list-style: none; border-bottom: 1px solid #cecece; padding-bottom: 10px; padding-top: 15px}
.maisNoticias .lista ul li:last-child {border-bottom: none}
.maisNoticias .lista .itens {clear: both; background: #f4f6f7; display: block; width: 100%}
.maisNoticias .lista span	{display: block; width: 100%}
.maisNoticias .lista .titulo {font-weight: bold; color: #555555; font-size: 16px; padding:0px 15px 10px 15px;}
.maisNoticias .lista .titulo a {color: #555555}
.maisNoticias .lista .descricao {font-size: 15px; padding:0px 15px 15px 15px;}
.maisNoticias .todasNoticias  	{ float: right; color: #c2c2c2; position: relative; top: -10px}
.maisNoticias .todasNoticias a 	{color: #c2c2c2;}
.maisNoticias .todasNoticias a:hover {color: #000; text-decoration: underline;}
.maisNoticias .todasNoticias i 	{font-size: 20px; position: relative; top: 2px; margin-right: 5px}


/* Interna */
.breadcrumbs 					{background: #f1fbfd; color:#999; font-size: 12px; position: relative;top: -30px; z-index: 500; width: 98%; margin-left: 15px;}
.breadcrumbs ul 				{padding-left: 0px; margin-left: 15px; padding-top: 1px; padding-bottom: 3px; margin-top: 3px;}
.breadcrumbs ul li 				{display: inline; list-style: none;}
.breadcrumbs a 					{font-size: 12px; color: #000}
.breadcrumbs span				{padding-left: 4px; padding-right: 0px; color: #77c1da}
.interna 						{background: #fff; padding: 30px 15px 10px 15px; top: -65px; position: relative; overflow: hidden; height: auto; min-height: 500px; width: 98%; border: 1px solid #eeeeee; margin-left: 15px; margin-right: 15px}
.interna p 						{line-height: 1.9em;}
.interna h2 					{ padding-bottom: 5px; margin-bottom: 20px; color: #000; font-size: 24px; font-weight: 600}
.interna .item-page a 			{text-decoration: underline;}
.interna img 					{float: left; margin-right: 10px}
.interna ul li 					{list-style-type: circle; line-height: 2.0em;}
.interna a 						{color: #0581ff}
.interna table 					{border-collapse: collapse; border: 1px solid #eeeeee; width: 100%; }
.interna table th 				{padding: 10px; color: #666;background: #f8f8f8}
.interna table tr td 			{border-collapse: collapse; border: 1px solid #eeeeee; padding: 10px; font-size: 0.9em;}
.interna  table img             {float: none;    margin-left: 27px; margin-right: 26px;}
.interna .ferramentas			{float: right;}	
.interna .ferramentas i 		{color: #0295c1; font-size: 16px; margin-right: 5px}
.interna input 					{clear: both; border-radius: 5px; border: 1px solid #cecece; height: 38px; outline: none; padding-left: 10px; margin-bottom: 20px; }
.interna .login-fields 			{text-align: left;}
.interna .formbuttom 			{text-align: center;}
.interna .formbuttom .input		{padding-left:0px; margin-left: 0px; width: 0% !important}
/*.interna .formbuttom p			{background: #93b7c3;border-radius: 5px; border: 1px solid #cecece; color:#fff;}*/
.interna .formbuttom button		{background: #93acb7; width: 120px; padding: 5px; border: 1px solid #fff; color: #337ab7; border-radius: 5px;}
.interna .acoes					{margin-left: 0 !important; padding-left: 0 !important;}
.interna .acoes ul				{margin-left: 15px !important; padding-left: 15px !important;}
.interna .acoes ul li			{list-style: none;}
.interna #go_cat                { width: 90%}
.interna form select            { border:1px solid #a2c3ce; height:30px; border-radius: 5px; position: relative; top: 5px; }
.interna .jd_top_navi           {border:none !important }
.interna .jd_cat_subheader      {font-size: 18px; background: #e0f1f5}
.interna .wrapComEventos h2     {background: #005a89;    width: 100%;    height: auto;    display: block;    float: left;    padding: 8px;    margin-bottom: 4px !important;    color: #fff !important;    font-weight: 200 !important;    font-size: 1.1em !important;    margin-top: 0px;}
.protectedby					{display: none !important;}
.login 							{margin-top:50px;}
/* NOTICIA LISTA */ 
.noticiaLista   { height: auto; overflow: hidden;  padding-top: 0px; color: #1f1f1f}
.noticiaLista .lista {margin-top: 0px; }
.noticiaLista .lista ul {margin-left: 0px; padding: 0px; margin-top: 30px}
.noticiaLista .lista ul li {list-style: none; display: block; margin-bottom: 20px; overflow: hidden; border-bottom:1px solid #cecece}
.noticiaLista i   { font-size: 14px; position: relative; left: -15px; color: #009750} 
.noticiaLista .hora {position: relative;top: 8px}
.noticiaLista h2  {color: #8b44bc !important;}
.noticiaLista a   {color: #0088cc;}
.noticiaLista a:hover { color: #000}
.noticiaLista .noticia {padding-left: 15px; padding-bottom: 20px}
.noticiaLista .noticia a  { font-size: 15px; font-weight: bold; color: #000}
.noticiaLista .data {border-right: 1px solid #cecece; height: 100px}
.noticiaLista .data span {margin-left: -11px; font-size: 14px;}
.noticiaLista .descricaoNoticia { font-size: 13px; color: #000; margin-top: 4px}

.blog-lista-colunas ul    {padding-left: 0px; margin-left: 5px; margin-top: 30px}
.blog-lista-colunas ul li {list-style:none; display: table; margin-top: 0px;  float: left;width: 240px; margin-bottom: 6px; text-align: center; transition: all 0.3s ease;}
.blog-lista-colunas ul li:hover {}
.blog-lista-colunas ul li a {background: #2dc6f2; width: 235px; height: 90px; border-top: 5px solid #32b3d8; transition: all 0.3s ease; font-weight: 600; color: #fff; text-transform: uppercase; line-height: 16px; display: table-cell;  vertical-align: middle;  text-align: center; padding: 10px; }
.blog-lista-colunas ul li a:hover {background: #323232;border-top: 5px solid #323232 ;text-decoration: none; padding-top: 1px }
.blog-lista-colunas img     {float: none; margin-bottom: 20px}

/* Pagination */
.pagination 		 { display: block;  text-align: center;}
.pagination ul li    {list-style: none; display: inline-block; }
.pagination>li>a, .pagination>li>span {border: 1px solid #fff; color: #000; font-size: 17px}
.pagination>li:first-child>a, .pagination>li:first-child>span {  margin-left: 0; border-top-left-radius: 0px; border-bottom-left-radius: 0px; border: 1px solid #fff}
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 0px;  border-bottom-right-radius: 0px; border: 1px solid #fff }
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {  z-index: 2;  color: #fff;  background-color: #009750; border-color: #009750;}    
.pagination ul li a 	{background: #eee}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;   color: #fff;  cursor: default;  background-color: #009750;  border-color: #009750;}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover { background-color: #009750; border-color: #009750;  }

.pagination>li:first-child>a, .pagination>li:first-child>span { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.pagination>li>a, .pagination>li>span { margin:5px; color: #000; background-color: #eee; border: 1px solid #eee; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover { color: #fff; background-color: #eee; border-color: #eee; }

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover { background-color: #009750; border-color: #009750; color: #fff }


/* Parceiros */
.parceiros 						{width: 100%; background:#d6eff6; min-height: 200px; height: auto; overflow: hidden; display: block; padding-top: 30px}
.parceiros ul 					{padding-left: 0px; margin-left: 0px}
.parceiros ul li 				{display: inline-block; list-style: none; width: 170px;}

/* Rodape */
.rodape 						{ background: #93b7c3; display: block; width: 100%; min-height: 50px; height: auto; overflow: hidden; color: #fff; text-align: center; padding-top: 20px}
.rodape .direitos 				{width: 100%; display: block; position: relative; top: 5px}
.rodape button, .rodape a		{ background: #93acb7; width: 120px; padding: 5px; border: 1px solid #fff; float: right; position: relative; top: -20px }
.rodape a:hover 				{ text-decoration: none; color: #337ab7 }

.linha {width: 100%; clear: both; float: left; height: 5px; border-bottom: 1px solid #e4e4e4; margin: 20px 0; display: block;}

.hidden 			{visibility: hidden;}


/*CHAMADAS*/

h1 {color: #555;}
h2 {color: #555; font-size: 1.7em; font-weight: 600;}
h3 {color: #555;}

h1 a {color: #555;}
h2 a {color: #555;}
h3 a {color: #555;}
h1 a:hover {text-decoration: none}
h2 a:hover {text-decoration: none}
h3 a:hover {text-decoration: none}


/*MODULO SLIDER*/

.slider {}
.carousel-control {width: 8%; top:0px; height: 272px}
.carousel-control.right {background-image: none;   background-image: none;   background-image: none;   background-image: none;}
.carousel-control.left {background-image: none;   background-image: none;   background-image: none;   background-image: none;}



/*INTERNA*/

ul.rastro 		{list-style: none; padding-left: 0}
ul.rastro li 	{float: left;}
ul.rastro span  {float: left; margin: 0 10px}

.ferramentas {margin-bottom: 10px;}
.ferramentas .printmail .icone {height: 25px; width: 25px; overflow: hidden; float: left; font-size: 1.2em; float: right; margin-left: 5px;}
.ferramentas .printmail .icone a {color: #555;}
.ferramentas .printmail .txt {text-indent: -9999px; display: block;}



.tags {margin: 30px 0; min-height: 50px;}
.tags li {float: left; list-style: none; margin-left: 10px;}
.tags li a {text-decoration: none !important;}

  /*Lista*/
  	/*tabela*/
.lista table.category							{width: 100%}
.lista table.category tbody tr  				{width: 100%; background: #fff; margin-bottom: 3px; display: block; padding: 12px 12px 12px 12px;}
.lista table.category tbody tr:nth-child(even) 	{background: #f1f1f1;}
	/*div*/
.todas_noticias .navbar-inner , .item-page .navbar-inner {display: block; background-color: #eeeff2; background-image: none; background-repeat: repeat-x; border: 0; border-radius: none; box-shadow: none; min-height: 30px; margin-bottom: 20px; float: left; margin-left: 0;}
.todas_noticias .caixa_form {background: #f5f5f5; padding: 15px 10px 10px; margin-bottom: 15px; display: block; float: left; margin-left: 0; width: 100%!important; box-sizing: border-box;}
.caixa_form .linha 			{display: block; clear: both; float: left; border-bottom: 2px solid #fff; margin-bottom: 8px; padding-bottom: 5px; width: 100%; height: auto; margin: 0; padding: 15px 0;}
.caixa_form .linha-esquerda {border-left: 1px dotted #999; padding-left: 8px;}
.caixa_form label 	{width: 100%; display: block; font-weight: 400}
.caixa_form input 	{display: block; float: left;}
.caixa_form .inputbox  	{width: 100%; display: block;}
.caixa_form .btn {padding: 1px 12px;}
.caixa_form .checkbox input[type="checkbox"], .radio input[type="radio"] {position: relative; margin: 4px 10px 0 0}

.searchintro {margin: 60px 0 10px 14px !important;}

.caixa_resultados .item 			{display: table; width: 100%; min-height: 60px; padding: 10px 10px 3px; border-bottom: solid 1px #ddd;}
.caixa_resultados .linha-esquerda 	{border-left: 1px dotted #999; padding-left: 8px;}
.caixa_resultados .noticia_keyref 	{width: 100%; display: block; margin-bottom: 10px;}
.caixa_resultados .item:nth-child(even) 	{background: #f1f1f1;}

.item-page .pagination 			{margin: 10px 0 5px 0;;}
.navbar-inner .caixa_contador 	{display: block;margin-top: 18px;}



/* PÁGINA DE ERRO */

#errorboxbody {font-size: 50px;}

/*BOOTSTRAP*/
.btn {border-radius: 0;}

/*MOBILE*/

.menu-mobile 				{display: none;}
.menu-mobile ul 			{list-style: none; padding-left: 0;}
.menu-mobile ul li a 		{display: block; width: 100%; padding: 10px; background: #f1f1f1; margin-bottom: 5px; color: #333; text-align: center; font-weight: 600;}
.menu-mobile ul li a:hover 	{text-decoration: none; cursor: pointer;}
.abrir-menu 				{cursor: pointer;}
/*Media Queries*/

/* Large desktops and laptops */
@media (min-width: 1400px) {

}

@media (min-width: 1200px) and (max-width: 1487px) {

}

@media (min-width: 1200px) {
.container { width: 1080px !important;}
}

/* Landscape tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 992px) and (max-width: 1024px) {}


/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

.abrir-menu 	{background: #000100; color: #fff; margin-bottom: 6px;}
.abrir-menu img {width: 25px; margin-right: 10px}
.menu 			{display: none}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
body a 						{cursor: pointer}
body img    				{width: 100%}
.navbar-default     		{ border: none; background: none}
.navbar-header 				{  border-bottom: 0px solid #000; box-shadow: 0px;}
.nav 						{ background: #0b6db0; margin-top: -1px; padding-left: 20px !important}
.topo 						{background: #fff}
.presidencia 				{top: -347px ; background: #2bbce8; font-weight: 600; font-size:13px; margin-right: -15px; color: #fff;  text-align: center;  margin-left: 6px; position: relative;}
.menu-vertical 				{ margin-left: -15px; margin-right: -15px; top: -85px;}
.menu-vertical-login		{ margin-left: -15px; margin-right: -15px; top: -85px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #008b4c;}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
.logo 						{float: left; background: #fff; margin-right: -15px; margin-left: -15px}



.logo img 					{position: relative;   left: 65px; top: 40px}
.bandeiras 					{top: -246px}
.bandeiras ul 				{padding-left: 0px; margin-left: 0px}
.bandeiras ul li 			{width: 26px}
.cronogramaReunioes 		{top: -28px;}
.bannersTop 				{height: auto; position: relative; top: 30px; left: 11px}
.bannersTop .bannerItem  img {width: auto}
.bannersTop .bannerItem		{width: 100%; text-align: center;}
.carousel-inner 			{top: 24px;  left: 4px;}
.carousel-control 			{top: -57px}
.container 					{padding-right: 0px; padding-left: 0px}
.interna 					{top: 5px}
.breadcrumbs 				{top: 38px;}
.idiomas					{top: -187px ; position: relative; }
.idiomas select 			{border: 1px solid #cecece !important}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {}