/*celular*/

@media (max-width: 767px) {
	
	.principal /* responsavel pelo controle de espaçamento do rodapé */
	{
		padding-bottom:290px;	
	}
	
	.topo
	{
		position:relative;	
		background-color:#335e80;
		background-image:url(../images/f_top_cel.jpg);
		padding-top:240px;
	}
	
	
	.topo header .logo-ensp
	{
		float:left;
		width:100px;
		height:105px;
		background-size:cover;
		position:relative !important;
		display:block;
		
	}
	
	.topo header .instituicao
	{
		position:absolute;
		top:80px;
	}
	
	.topo header .instituicao h1
	{
		padding-top:8%;
		font-size:16px !important;
		color:#fff;
		display:block;
		float:left;
	}
	
	.topo header .instituicao h1 span 
	{
		display:block;
	}

	
	.topo header .links-atalho 
	{
		display:none;
	}
	
	.topo header .midias-sociais
	{
		float:right;
		margin-top:20px;
		margin-right:13px;
	}
	
	.topo .navbar-default	
	{
		position:relative;
		top:12px;
		z-index:100000;
		background-color:#0e3233;
		margin-right:-15px;
		margin-left:-15px;
	}
	
	
	/* inicio tags dropdown */


	.navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }

	.navbar-collapse
	{
		background-color:#9eb85d;
		padding-top:10px;
		border-radius:0px;
		border:none;	
	}

	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus 
	{
	  border:none;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus 
	{
		color: #fff;
		background-color:#8da257;
  }
	
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .topo .nav .active 
	{
  	color: #fff;
		background-color:#8da257;
  }
	
	
	.dropdown-toggle:hover
	{
		color:#fff !important;	
		background-color:#8da257;
	}
	
	
	.dropdown-menu
	{
		background-color:#cbd8aa !important;
	}
	
	
	.dropdown-menu > li > a
	{
		color:#333;	
	}
	
	
	.dropdown-menu > li > a:hover
	{
		color: #fff;
	}
	
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus 
	{
		color:#fff !important;	
		background-color:#8da257;
	}
	
	
	.open .dropdown-toggle
	{
  		background-color:#8da257;
    	color: #fff !important;
	}
	
	.active .dropdown-toggle a 
	{
		background-color:#8da257;
    	color: #fff !important;
	}


	.topo .nav li a 
	{
		padding-left:20px !important;	
		font-size:14px;
		height:49px;
		line-height:20px;
		}
	
	.topo .nav li a br 
	{
		display:none;	
	}
	
	.topo .nav li a:hover 
	{
		border-bottom:none;
		background-color:#8da257;
		color:#fff !important;
	}
		
	.dropdown-menu
	{
		float:none !important;
		position:relative !important;
		box-shadow:none !important;
		background-color:#fff;
	}
		
	.topo .busca 
	{
		position:relative;				
	}
	
	.topo .busca .form-control
	{
		border:none;			
	}
	
	.topo .busca .btn 
	{
		padding-left: 10px;
		border: none;
		float:right;
		height:34px;
		background-color:#f0f0f0;
		margin-left:1px;
	}	
	
	
	#barra-fiocruz .a4 
	{
    	display:none;
	}
	
	
	.topo header .links-acessibilidade
	{
		top:10px;
		right:0px;
	}
	
	
	.topo .links-acessibilidade .resizer
	{
		display:none !important;
	}
		
	.topo .links-acessibilidade .navbar-acessibilidade
	{
		float:right;
	}
	
	.adress 
	{
		text-align:center;
	}
	
	footer .navegacao-auxiliar-global li
	{
		display:block;
	}
	
	footer .politica-de-acesso
	{
		display:none;
	}
	
	footer .navegacao-auxiliar
	{
		display:none;
	}
	
	footer .nav-auxiliar-global
	{
		width:70%;
		margin:0 auto;
		text-align:center;
		margin-bottom:10px;
	}
	
	
	/* páginas */
	
	/* blocos home */
	
	
	/* Video*/
	
	#home .video .chamada p 
	{
		display:none;
	}
	
	
	/* Mensagem em destaque */
	
	#home .mensagem-em-destaque .container 
	{
		position:relative;
	}
	
	#home .mensagem-em-destaque 
	{
		background-color:#009194;
		padding-top:40px;
		padding-bottom:40px;
		color:#fff;
		margin-top:-8px;
		
		
	}
	
	#home .mensagem-em-destaque  .chamada 
	{
		width:80%;
		margin:0 auto;
	}
	
	
	#home .mensagem-em-destaque .thumb
	{
		width:50%;
		margin:0 auto;
		display:block;
	}
	
	#home .mensagem-em-destaque h2
	{
		margin-bottom:20px;
		font-size:20px;
	}
	
	
	#home .mensagem-em-destaque .aspas1
{
	
	position:absolute;
	top:0px;
	left:35%;
	width:15%;
	
}

#home .mensagem-em-destaque .aspas2
{
	
	position:absolute;
	bottom:-30px;
	right:110px;
	width:12%;
}
	
	
	/* por dentro da ensp */
	
		
	#home .por-dentro-da-ensp
	{
		padding-top:50px;	
		padding-bottom:50px;
		text-align:center;
		background-size:cover;
	}
	
	#home .por-dentro-da-ensp h2 
	{
		margin-bottom:40px;
	}
	
	#home .por-dentro-da-ensp li 
	{
		margin-bottom:50px;
	}
	
	#home .por-dentro-da-ensp img 
	{
		display:block;
		margin:0 auto;
	}
	
	#home .por-dentro-da-ensp .tit-bloco
	{
		font-size:20px;
	}
		
	#home .por-dentro-da-ensp .texto
	{
		display:none;
	}
	
	
	/* noticias-evento*/
	
	#home .noticias-eventos 
	{
			padding-top:20px;
			padding-bottom:20px;
	}
	
	
	#home .noticias-eventos h2 
	{
		margin-bottom:15px;
	}
	
	#home .noticias-eventos .carousel 
	{
		display:none;
	}
	
	#home .noticias-eventos .bloco 
	{
		margin-bottom:40px;
	}
	
	
	#home .noticias-eventos .outras 
	{
		display:block !important;
		margin:0 auto;
		text-align:center;
	}
	


	
	/* outros destaques */ 
	
	#home .outros-destaques
	{
		padding-top:40px !important;
		padding-bottom:40px !important;
	}
	
	#home .outros-destaques img
	{
		margin:0 auto;
		margin-bottom:50px;
	}
	
	#home .outros-destaques .col-md-3
	{
		margin-bottom:40px;
	}
		
	#home .outros-destaques .col-md-3 p
	{
			display:none;
	}
	
	/* midias sociais */
	
	#home .midias-sociais
	{
		background-size:cover;
		padding-top:50px;
		padding-bottom:50px;
	}
	
	#home .midias-sociais h2
	{
		margin-bottom:20px;
	}
	
	#home .midias-sociais .pull-right
	{
		float:none !important;
	}
	
	#home .midias-sociais .facebook
	{
		width:80%; 
		height:450px;
		border:0px;
		
	}
	
	#home .midias-sociais a.canal-youtube
	{
		margin-bottom:30px;
	}
	
	/* aplicativos ensp*/
	
	#home .aplicativos-ensp 
	{
		text-align:center;	
		padding-bottom:20px;
		padding-top:20px;
	}
	
	
	#home .aplicativos-ensp .col-md-6 
	{
		text-align:center;
	}
	
	#home .aplicativos-ensp .col-md-6 img 
	{
		margin-bottom:10px;	
	}
}


/*Tablet*/

@media (min-width: 766px) and (max-width: 1199px) {
	
	#barra-fiocruz .a4 
	{
		background: rgba(0, 0, 0, 0) url(../images/logo-fiocruz-d.jpg) no-repeat scroll 0 0;
		display:inline-block;
		height: 33px;
		width: 180px;
		float:left;
	}
	
	.principal /* responsavel pelo controle de espaçamento do rodapé */
	{
		padding-bottom:900px;	
	}
	
	
	.topo
	{
		position:relative;	
		background-color:#335e80;
		background-image:url(../images/f_top_cel.jpg);
		padding-top:150px;
	}
	
	
	.topo header .logo-ensp
	{
		float:left;
		width:100px;
		height:105px;
		background-size:cover;
		position:relative !important;
		display:block;
	}
	
	.topo header .instituicao
	{
		position:absolute;
		top:50px;
	}
	
	.topo header .instituicao h1
	{
		padding-top:8%;
		margin-left:10px !important;
		font-size:16px !important;
		color:#fff;
		display:block;
		float:left;
	}
	
	.topo header .instituicao h1 span 
	{
		display:block;
	}
	

	
	.topo header .links-atalho 
	{
		left:20px !important;	
	}
	
	.topo header .midias-sociais
	{
		float:right;
		margin-top:20px;
	}
	
	.topo .navbar-default	
	{
		position:relative;
		top:12px;
		z-index:100000;
		background-color:#0e3233;
		margin-right:-15px;
		margin-left:-15px;
		}
	
		
	.topo .busca 
	{
		position:relative;				
	}
	
	.topo .busca .form-control
	{
		border:none;			
	}
	
	.topo .busca .btn 
	{
		background-color:#fff;
		text-align:center;
		padding-left:10px !important;
		padding-right:10px !important;
		padding-top:5px !important;
		padding-bottom:5px !important; 
	}
	
	.container 
	{
		width:auto !important;
	}
	
	
	.migalha 
	{
		padding-top:8px;
		padding-bottom:8px;
		margin-bottom:2px;
		border-top:1px solid #0c5d78;
		border-bottom:1px solid #0c5d78;
	}	
	
	.topo .busca .btn 
	{
			padding-left: 18px;
			border: none;
		float:right;
		height:34px;
		background-color:#f0f0f0;
		margin-left:1px;
	}	
	
	
	.topo .busca .input-group 
	{
		width:100%;	
	}
	
	.topo .busca input[type='text']
	{
	
	}
	
	.input-group-btn
	{
		width:3% !important;
	}
	
	#home .noticias-eventos .texto .titulo 
	{
		margin-top:5px;
		margin-bottom:5px;	
			
	}

	#home .por-dentro-da-ensp .bloco .tit-bloco
	{
		font-size:20px;
	}
/**/


/* inicio tags dropdown */


	.navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
			margin-left:-15px;
			margin-right:-15px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }



.navbar-collapse
	{
		background-color:#9eb85d;
		padding-top:10px;
		border-radius:0px;
		border:none;
		
	}

	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
	  border:none;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #fff;
		background-color:#8da257;
  	}
	
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .topo .nav .active 
	{
  	color: #fff;
		background-color:#8da257;
  	}
	
	.dropdown-toggle:hover
	{
		color:#fff !important;	
		background-color:#8da257;
	}
	
	.dropdown-menu
	{
		background-color:#cbd8aa !important;
	}
	
	
	.dropdown-menu > li > a
	{
		color:#333;	
	}
	
	
	.dropdown-menu > li > a:hover
	{
		color: #fff;
	}
	
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus 
	{
		color:#fff !important;	
		background-color:#8da257;
	}
	
	
	.open .dropdown-toggle
	{
  		background-color:#8da257;
    	color: #fff !important;
	}
	
	.active .dropdown-toggle a 
	{
		background-color:#8da257;
    	color: #fff !important;
	}


	.topo .nav li a 
	{
		padding-left:20px !important;	
		font-size:14px;
		height:49px;
		line-height:20px;
		}
	
	.topo .nav li a br 
	{
		display:none;	
	}
	
	.topo .nav li a:hover 
	{
		border-bottom:none;
		background-color:#8da257;
		color:#fff !important;
	}
		
	.dropdown-menu
	{
		float:none !important;
		position:relative !important;
		box-shadow:none !important;
		background-color:#fff;
		
	}
	


/*terminio menu*/

	#barra-fiocruz .a4 {
    background: rgba(0, 0, 0, 0) url(../images/logo-fiocruz-d.jpg) no-repeat scroll 0 0;
    display:inline-block;
    height: 33px;
    width: 180px;
		float:left;
	}
	
	.principal /* responsavel pelo controle de espaçamento do rodapé */
	{
		padding-bottom:200px;	
	}
	
	
	
	
	.topo header .links-acessibilidade
	{
		top:10px;
		right:0px;
		width:270px;
	}
	
	.topo .links-acessibilidade .resizer
	{
		
	}
		
	.topo .links-acessibilidade .navbar-acessibilidade
	{
		float:right;
	}
	
	.adress 
	{
		text-align:center;
	}
	
	footer .navegacao-auxiliar-global li
	{
		display:block;
	}
	
	footer .politica-de-acesso
	{
		display:none;
	}
	
	footer .navegacao-auxiliar
	{
		display:none;
	}
	
	
	footer .nav-auxiliar-global
	{
		width:70%;
		margin:0 auto;
		text-align:center;
		
	}
	
	
	/* páginas */
	
	
	/* blocos home */
	
	
	/* Video*/
	
	#home .video .chamada p 
	{
		display:none;
	}
	
	
	/* Mensagem em destaque */
	
	#home .mensagem-em-destaque
	{
		
	}
	
	
	#home .mensagem-em-destaque .container 
	{
		position:relative;
	}

	
	
	#home .mensagem-em-destaque 
	{
		background-color:#009194;
		padding-top:20px;
		padding-bottom:20px;
		color:#fff;
		margin-top:-15px;
		position:relative;
	}
	
		
	#home .mensagem-em-destaque .aspas1
{
	
	position:absolute;
	top:0px;
	left:35%;
	width:8%;
	
}

#home .mensagem-em-destaque .aspas2
{
	
	position:absolute;
	bottom:-50px;
	right:110px;
	width:8%;
}
	
	#home .mensagem-em-destaque .chamada 
	{
		width:60%;
		margin:0 auto;
	}
	
	
	#home .mensagem-em-destaque .thumb
	{
		width:30%;
		margin:0 auto;
		display:block;
	}
	
	#home .mensagem-em-destaque h2
	{
		margin-bottom:20px;
		font-size:20px;
	}
	
	
	
	/* por dentro da ensp */
	
		
	#home .por-dentro-da-ensp
	{
		padding-top:50px;	
		padding-bottom:50px;
		text-align:center;
		background-size:cover;
	}
	
	#home .por-dentro-da-ensp h2 
	{
		margin-bottom:40px;
	}
	
	#home .por-dentro-da-ensp li 
	{
		margin-bottom:50px;
	}
	
	#home .por-dentro-da-ensp img 
	{
		display:block;
		margin:0 auto;
	}
	
	#home .por-dentro-da-ensp .tit-bloco
	{
		font-size:20px;
	}
		
	#home .por-dentro-da-ensp .texto
	{
		display:none;
	}
	
	
	/* noticias-evento*/
	
	#home .noticias-eventos 
	{
			padding-top:20px;
			padding-bottom:20px;
	}
	
	
	#home .noticias-eventos h2 
	{
		margin-bottom:15px;
	}
	
	#home .noticias-eventos .carousel 
	{
		display:none;
	}
	
	#home .noticias-eventos .bloco 
	{
		margin-bottom:40px;
	}
	
	
	#home .noticias-eventos .outras 
	{
		display:block !important;
		margin:0 auto;
		text-align:center;
	}
	
	
	/* outros destaques */ 
	
	#home .outros-destaques
	{
		padding-top:40px !important;
		padding-bottom:40px !important;
	}
	
	#home .outros-destaques img
	{
		margin:0 auto;
		margin-bottom:50px;
	}
	
	#home .outros-destaques .col-md-3
	{
		margin-bottom:40px;
	}
		
	#home .outros-destaques .col-md-3 p
	{
			display:none;
	}
	
	/* midias sociais */
	
	#home .midias-sociais
	{
		background-size:cover;
		padding-top:50px;
		padding-bottom:50px;
	}
	
	#home .midias-sociais h2
	{
		margin-bottom:20px;
	}
	
	#home .midias-sociais .pull-right
	{
		float:none !important;
	}
	
	#home .midias-sociais .facebook
	{
		width:80%; 
		height:450px;
		border:0px;
		
	}
	
	#home .midias-sociais a.canal-youtube
	{
		margin-bottom:30px;
	}
	
	/* aplicativos ensp*/
	
	#home .aplicativos-ensp 
	{
		text-align:center;	
		padding-bottom:20px;
		padding-top:20px;
	}
	
	
	#home .aplicativos-ensp .col-md-6 
	{
		text-align:center;
		width:100%;
	}
	
	#home .aplicativos-ensp .col-md-6 img 
	{
		margin-bottom:10px;	
	}
	
	
	.container 
	{
		width:auto !important;
		
	}

	
	#footer .endereco
	{
		
	}	
		
		
	#footer .clearfix 
	{
		display:none;	
	}


	#footer .menu_auxiliar
	{
		display:none;	
		
	}
	
	#footer .redes-sociais
	{
		margin-top:12px;	
	}
	
}



/*Desktop*/
@media (min-width: 1199px) 
{
	
	.interna 
	{
		padding-top:270px;
		padding-bottom:40px;
	}

	
	#barra-fiocruz .a4 
	{
    	background: rgba(0, 0, 0, 0) url(../images/logo-fiocruz-d.jpg) no-repeat scroll 0 0;
    	display:inline-block;
    	height: 33px;
	 		width: 180px;
			float:right;
	}
	
	
	.topo
	{
		width:100%;
		height:267px;
		background-image:url(../images/f-topo2.png);
		background-repeat:no-repeat;
		background-position:center top;
		position:absolute;
		top:0px;	
		z-index:9;
	}

	
	.topo .navbar-default	
	{
		position:absolute;
		top:125px;
		left:140px;
		height:45px;
	}
	
	.topo header 
	{
		position:absolute;	
		width:1130px;
	}
	
	
	
	.topo header .intranet
	{
		margin-left:190px;
		color:#9eb85d !important;
	}
	

	.topo .instituicao
	{
		position:absolute;
		top:60px;
		left:10px;
		font-family: 'Roboto', sans-serif;
		font-weight:300;
	}


	.topo .instituicao h1
	{
		font-size:14px;	
		color:#fff;
		width:250px;
		position:absolute;
		top:10px;
		left:110px;	
	}


	.topo .instituicao h1 span
	{
		display:block;	
		font-size:22px;
		font-family: 'Roboto', sans-serif;
		font-weight:700;
	}

	.topo header ul.midias-sociais
	{
		position:absolute;
		top:30px;
		right:30px;
		width: 200px;	
	}


	.topo header .links-acessibilidade 
	{
		position:absolute;
		top:10px;
		right:0px;
		width:300px;	
		
	}
	

	.topo header .logo-ensp
	{
		width:136px;
		height:142px;	
		display:block;
		float:left;
	}
	
	.topo header .busca 
	{
		position:absolute;
		top:-40px;
		right:0px !important;	
	}

	.topo header .busca .form-control
	{
		background-color:#b8ce80 !important;
		height:25px;
		border-radius:0px;
		margin-top:2px;
	}

	.topo header .busca button
	{
		background-color:transparent;	
		
	}

	.topo header .busca .form-control 
	{
		background-color:transparent;
		width:320px;
		border:none;
	}
	
	.dropdown-menu 
	{
		background-color: #f8f3f3;
		border:none;
		border-radius: 0;
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
		display: none;
		float: left;
		font-size: 12px;
		list-style: outside none none;
		min-width: 260px;
		padding: 0;
		position: absolute;
		text-align: left;
		top: 100%;
		z-index: 8000;
		border-top:4px solid #9cb65c;
	}

	
	.principal /* responsavel pelo controle de espaçamento do rodapé */
	{
		padding-bottom:680px;	
	}


	.lado-d .col-md-3
	{
		padding-right:0px;	
	}

		
	.pagina div.col-esquerda:nth-child(1) {
		float: left;
		width: 25%;
	}
	
	
	.pagina div.col-direita:nth-child(2)
	{
		width:25%;
		float:left;	
	}
	
	
	.pagina div.col-direita:nth-child(3)
	{
		width:25%;
		float:left;	
	}
	
	
	.pagina .col-conteudo
	{
		width:50%;
		float:left;
		padding-left:40px;
		padding-right:40px;
	}
	
	.pagina .col-conteudo:last-child
	{
		width:75%;
		float:left;
		padding-right:0px;
		
	}
	
	.pagina .col-conteudo:nth-child(1)
	{
		width:75%;
		float:left;
		padding-left:0px;
		
	}

	.pagina .col-conteudo:only-child
	{
		width:100%;
		float:left;
		padding-left:0px;
		padding-right:0px;
	}
	
	.migalha 
	{
		margin-bottom:25px;	
		
	}
	
	#home .video 
	{
		margin-bottom:-5px;
	}
	
	
	
	#home .video .chamada h2
	{
		font-size:72px;
	}


	#home .video .chamada p 
	{
		font-size:18px;	
	
	}

	
	#home .aplicativos-ensp .col-md-12
	{
		width:480px;
		margin:0 auto;
		margin-top:15px;
		float:none;	
	}
	
	
	#home .midias-sociais 
	{
		padding-top:45px;
		padding-bottom:45px;
	}
	
	#home .midias-sociais  h2
	{
		margin-bottom:40px;
	}
	
	#home .midias-sociais .lado-e 
	{
		width:525px;
		float:left;	
		text-align:left;
	}


	#home .midias-sociais .lado-d 
	{
		width:530px;
		float:left;	
		text-align:left;
	}
	
	
	
	#home .por-dentro-da-ensp
	{
		min-height:503px;
		padding-top:65px;	
		padding-bottom:60px;
	}

	#home  .por-dentro-da-ensp h2
	{
		margin-bottom:40px;
	}


	#home .por-dentro-da-ensp .lista 
	{
		width:1135px;
		text-align: justify;
		margin:0 auto;
		margin-bottom:20px;	
	}



	#home .por-dentro-da-ensp .lista  li 
	{
		display: inline-block;
		vertical-align:top;
		text-align:left;
		
		
	}
	
	#home .por-dentro-da-ensp .lista li 
	{
		width:205px;
	}

	
	#home .por-dentro-da-ensp .bloco
	{
		border-radius:10px;	
		border:1px solid #a1a8a5;
		min-height:300px;
		margin:0px;
		background-color:#fff;
		text-align:center;
		padding-top:70px;
		display:block;
		padding-right:15px;
		padding-left:15px;
		font-size:13px;
	}
	
	#home .por-dentro-da-ensp .bloco .tit-bloco
	{
		margin-top:15px;
		margin-bottom:8px;
	}
	
	


	#home .por-dentro-da-ensp .barra 
	{
		
		-webkit-border-bottom-right-radius: 15px;
		-webkit-border-bottom-left-radius: 15px;
		-moz-border-radius-bottomright: 15px;
		-moz-border-radius-bottomleft: 15px;
		border-bottom-right-radius: 15px;
		border-bottom-left-radius: 15px;
		height:10px;
		background-color:#335d7f;	
		margin:0 auto;
		margin-bottom:-15px;
		width:130px;
		display:block;
	}


		
	#home .por-dentro-da-ensp .icone
	{
		margin-top:90px;	
	}


	#home .por-dentro-da-ensp .ensino
	{
		background-image:url(../images/f-bloco-ensino2.jpg);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	
	
	#home .por-dentro-da-ensp .escola
	{
		background-image:url(../images/f-bloco-escola-de-governo.jpg);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	
	#home .por-dentro-da-ensp .pesquisa
	{
		background-image:url(../images/f-bloco-pesquisa.jpg);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}

	#home .por-dentro-da-ensp .ambulatorio
	{
		background-image:url(../images/f-bloco-ambulatorio2.jpg);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}

#home .por-dentro-da-ensp .desenvolvimento
{
	background-image:url(../images/f-bloco-desenvolvimento.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#home .por-dentro-da-ensp .comunicacao
{
	background-image:url(../images/f-bloco-comunicacao.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#home .noticias-eventos
{
	padding-top:65px;	
	padding-bottom:50px;
}

#home .noticias-eventos h2
{
	margin-bottom:20px;
}

#home .noticias-eventos .carousel,  #home .noticias-eventos .carousel img
{
	border-radius:5px;
}



#home .noticias-eventos .agenda-e-eventos-abas .tabela-eventos td
{
	padding:10px;
	vertical-align:top;
}

#home .noticias-eventos .agenda-e-eventos-abas .tabela-eventos  .linha 
{
	border-bottom:1px dotted #e0e4e8;
}

#home .noticias-eventos .agenda-e-eventos-abas .tabela-eventos .titulo
{
	width:250px;
	
}

#home .noticias-eventos .agenda-e-eventos-abas .tabela-eventos .local 
{
	width:150px;
	
}

#home .noticias-eventos .agenda-e-eventos-abas .tabela-eventos .data
{
	width:50px;
	
}

#home .noticias-eventos .agenda-e-eventos-abas .titulo 
{
	margin-bottom:15px;
}

#home .mensagem-em-destaque
{
	height:250px;
}
	
	


#home .mensagem-em-destaque .container 
{
	position:relative;
}

#home .mensagem-em-destaque .aspas1
{
	
	position:absolute;
	top:0px;
	left:0px;
}

#home .mensagem-em-destaque .aspas2
{
	
	position:absolute;
	bottom:-50px;
	right:110px;
}

#home .mensagem-em-destaque .chamada 
{
	width:78%;
	float:right;
	color:#fff;
	font-size:16px;
	margin-top:10px;
}


#home .mensagem-em-destaque .chamada a 
{
	color:#fff;
	
}

#home .mensagem-em-destaque .chamada h2
{
	font-size:24px;
	margin-bottom:18px;	
	font-family:Arial, sans-serif;
	font-weight:bold;
}
	
	
	#home .midias-sociais .facebook
{
	width:500px; 
	height:450px;
	border:0px;
	
}


#home .aplicativos-ensp
{
	min-height:250px;
	text-align:center;
	padding-top:50px;
}


#home .aplicativos-ensp .col-md-6
{
	width:50%;	
}





	
	footer ul.nav-auxiliar-global 
	{
		text-align: justify;
		width:600px;
		margin:0 auto;	
		padding-top:30px;
	}

	
	footer ul.nav-auxiliar
	{
		text-align: justify;
		width:800px;
		margin:0 auto;
		margin-bottom:20px;
		list-style-image:none;
	}

	footer .adress 
	{
		text-align:center;
		color:#494b44;	
		width:770px;
		margin:0 auto;			
		display:block;
	}

	footer .politica-de-acesso
	{
		text-align:center;
		color:#494b44;	
		width:770px;
		margin:0 auto;			
		padding-top:15px;	
	}
	
	
}




ul
{
	margin:0px;
	padding:0px;	
	
}

/*Tags consideradas gerais*/




.legend 
{
position: absolute;
left: -999em;
}


article 
{
	text-align:justify;
}


html, body 
{
	height: 100%;
	margin:0px;
	padding:0px;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 0px;
    margin-top: 0px;
}


body
{
	font-family:'Roboto', arial;
	background-repeat:no-repeat;
	background-color:#fff;
	
}



/*botoes*/


	.scrollToTop
	{
		width:100px; 
		height:130px;
		padding:10px; 
		text-align:center; 
		font-weight: bold;
		text-decoration: none;
		position:fixed;
		top:75px;
		right:0px;
		display:none;
		background: url(../images/btn-topo.png) no-repeat 0px 20px;
		z-index:1000;
		color:transparent;
	}

	.scrollToTop:hover
	{
		text-decoration:none;
		color:transparent;	
	}

	.scrollToTop:focus
	{
		color:transparent;	
	}
	

.btn
{	
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	border-radius:0px;
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}
	

.btn-default {
  color:#fff;
  background-color:#0c5d78;
}

.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #fff;
  background-color: #1A96BC;
  border-color: #1A96BC;
}

.btn-voltar::before 
{
	content: "\f0e2"; 
	font-family:FontAwesome;
	font-size:15px;
	font-weight:700;
	color:#c57454;
	
}

.btn-voltar span 
{
	margin-left:5px;
	color:#252323;	
}


.navbar-toggle
{
	float:left;
	margin-left:15px;
}

.navbar-default .navbar-toggle .icon-bar
{
	background-color:#fff;
	height:4px;
	width:30px;
}


/*Responsável por gerar uma divisão por igual em elementos em um bloco*/
.filler {
    background-color: transparent !important;
    background-image: none !important;
    border: 0 none !important;
    display: inline-block;
    height: 0;
    margin: -1px 0 0 !important;
    padding: 0 !important;
    width: 100% !important;
}


/*Responsável pelo posicionamento do rodapé*/

#tudo 
{
	min-height: 100%;
	position:relative;
}


* html #tudo 
{
	height: 100%; /* hack para IE6 que trata height como min-height */
}


/*barra fiocruz*/

#barra-fiocruz ul 
{
	background-image:url(../images/fio-direito.jpg);
	background-repeat:repeat-x;	
	height:40px;
	margin:0px;
	padding:0px;
	display:block;
}

#barra-fiocruz a span 
{
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}


#barra-fiocruz #barra-fluida-esquerda
{
	background-image:url(../images/fio-esquerdo.jpg);
	background-repeat:repeat-x;
	height:33px;
}

#barra-fiocruz li 
{
	display:inline;
}


#barra-fiocruz #barra-fluida-direita
{
	background-image:url(../images/lado_direito.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:33px;	
}


#barra-fiocruz .a1
{
	background: rgba(0, 0, 0, 0) url(../images/logo-fiocruz.jpg) no-repeat scroll 0 0;
  display:inline-block;
  height: 33px;
  width: 120px;
	float:left;	
}

.atalho
{
	position: absolute;
	left: -999em;
}

/*topo*/

.topo .busca label {
    position: absolute;
    left: -999em;
}


.topo header ul.links-atalho
	{
		list-style-type:none;
		margin:0px;
		padding:0px;	
		position:absolute;
		top:10px;
		left:0px;	
	}

	.topo header ul.links-atalho li 
	{
		display:inline;
		float:left;
		margin-right:10px;
	}

	.topo header  ul.links-atalho li a 
	{
		color:#fff;
		font-size:12px;	
	}


	

	.topo header .links-acessibilidade a 
	{
		color:#fff;	
	}
		
	.topo header .links-acessibilidade  ul li 
	{
		display:inline;
		float:left;
		margin-right:10px;
		font-size:12px;
	}	
	
	.topo .links-acessibilidade .link-contraste
	{
		background-color:#000;
		color:#fff;
		padding-left:3px;
		padding-right:3px;	
		border-radius:3px;
		margin-right:-4px;
		cursor:pointer;
		
	}


.topo .links-acessibilidade .resizer
{
	margin-right:150px;
	display:block;
}



.topo .links-acessibilidade .resizer li
{
	margin-right:8px;
}


.topo .links-acessibilidade .resizer .link-contraste2 
{
    display: none;
}


.topo .links-acessibilidade #navbar-acessibilidade a
{
	font-size:12px;	
}



.topo ul.midias-sociais li a
	{
		width:30px;
		height:30px;
		display:inline-block;
		color:transparent;	
		background-size:cover;
	}





.topo header .busca .form-control::-webkit-input-placeholder 
{
   color: #2b4e35 !important;
}

.topo header .busca .form-control:-moz-placeholder
{
   color: #2b4e35 !important;
}

.topo header .busca .form-control::-moz-placeholder 
{
   color: #2b4e35 !important; 
}

.topo header .busca .form-control:-ms-input-placeholder 
{
 color: #2b4e35 !important;
}


.topo .navbar-default .navbar-nav > li > a
{
	color:#fff;	
	height:40px;
}


.topo .navbar-default .navbar-nav > li > a:hover
{
	color:#fff;
}

.topo .navbar-nav a:hover 
{
	text-decoration:none;
}

.topo .navbar-default .navbar-nav > .active > a,  .topo .navbar-default .navbar-nav > .active > a:hover,  .topo .navbar-default .navbar-nav > .active > a:focus {
    border-bottom: 0px;
	color:#fff;
}

.open
{
	background-image:url(../images/f_active.png);
	background-repeat:no-repeat;
	background-position:20px 22px;	
}


.topo ul.midias-sociais li a.facebook
{
	background-image:url(../images/icones-midias-sociais.png);
	background-repeat:no-repeat;
	background-position:0px top;	
}

.topo ul.midias-sociais li a.twitter
{
	background-image:url(../images/icones-midias-sociais.png);
	background-repeat:no-repeat;
	background-position:-31px top;	
}

.topo ul.midias-sociais li a.youtube
{
	background-image:url(../images/icones-midias-sociais.png);
	background-repeat:no-repeat;
	background-position:-62px top;	
}

.topo ul.midias-sociais li a.instagran
{
	background-image:url(../images/icones-midias-sociais.png);
	background-repeat:no-repeat;
	background-position:-93px top;	
}

.topo  ul.midias-sociais li a.soundcloud
{
	background-image:url(../images/icones-midias-sociais.png);
	background-repeat:no-repeat;
	background-position:-123px top;	
}



/* dropdown menu */


/*
.dropdown-toggle::after
{
    content: "\f107";
    display: inline-block;
    font: 1.33333em/0.75em FontAwesome;
    margin-left: 4px;
    transform: translate(0px, 0px);
    vertical-align: -15%;
}
*/

.topo .navbar-nav > li > .dropdown-menu
{
	background-position:center 10px;
	background-repeat:no-repeat;
}

.dropdown-menu > li
{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #e0dddd;
}

.dropdown-menu > li > a 
{
  
   display:block;
   padding-top:6px;
   padding-bottom:6px;
   font-weight:normal;
   margin-left:0px !important;
   margin-right:0px !important;
   font-family:'Roboto';
	height:30px !important;
	color:#000 !important; 
 }


.dropdown-menu > li > a:hover 
{
	background-color:#6C6A6A;
	color:#fff !important;
}


.dropdown-menu .divider
{
	margin:0px;	
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus 
{
  color: #000 !important;
  text-decoration: none;
  background-color: #d99e87;
  outline: 0;
 }
	
.dropdown-menu li a 
{
	color:#000 !important;	
}
	
	
	

/*widget*/

.menu-lateral
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	
}

.menu-lateral li a 
{
	color:#363434;	
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:15px;	
	display:block;
	text-decoration:none;
}

.menu-lateral li a:hover 
{
	background-color:#0f3234;	
	color:#fff;
	
}

.menu-lateral li.active
{
	background-color:#e1dcd1;
}




/*paginação*/

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}

.pagination
{
	background-color:transparent !important; 	
	
}

.pagination a {
    color: #000 !important;
	font-size:11px;
}

.pagination a:hover, .pagination a.active {
    background-color: #bf6f4e !important;
    color: #fff !important;
}


/*banner fade */

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}


/* página de erro */



.error404 .mensagem
{
	font-size:30px;
}

.error404 .mensagem img 
{
	width:74px;
	height:auto;	
}

.error404 .mensagem h1
{
	font-family: 'Bree Serif', serif;	
	font-size:30px;
	color:#5f6460;
	display:inline;
	width:70%;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}

.error404 h4
{
	font-weight:normal;
	font-size:18px;
	margin-top:10px;	
	margin-bottom:20px;
}

.error404 ul 
{
	list-style-type:disc;
}

.error404 li 
{
	font-size:14px;
	color:#5f6460;
	margin-bottom:8px;
	list-style-position:inside;
}


/* titulos das paginas internas */

.titulo-pagina 
{
	font-size:22px;
	margin-bottom:20px;
	text-transform:uppercase;
}


.subtitulo
{
	font-size:16px;
	margin-bottom:20px;
}




/* topo */

.topo header .logo-ensp
	{
		background-image:url(../images/logo-ensp-topo.png);
		background-repeat:no-repeat;
		color:transparent;
		
	}


/* Migalha de pão*/

.migalha 
{
	border-bottom:1px solid #ccc;
}

.migalha .breadcrumb
{
	display:inline;
	background-color:transparent;
	color:#5a5e5c;
	padding:0px;
	padding-left:5px;
}

.migalha .breadcrumb .active
{
	color:#1b2d2b;
	font-size:13px;	
	font-weight:bold;		
}

.migalha  a 
{
	text-decoration:none;
	color:#5a5e5c;
	font-size:12px;
}

.migalha  a:hover 
{
	text-decoration:underline;	
}



/* paginas  */


/* bloco vídeo */

#home .video 
{
	position:relative;
	
	
}


#home .video .dimensoes-video
{
	width:100%; 
	height:auto;
		
}


#home .video .chamada 
{
	position:absolute;
	top:30%;	
	text-align:center;
	display:block;
	width:100%;
	color:#fff;	
}

#home .video .chamada h2
{
	font-family: 'Bree Serif', serif;
	
}

#home .video .chamada p 
{

	margin-top:20px;
	margin-bottom:20px;
}


video::-webkit-media-controls {
  display: none;
  background-color:#EC2225;
}

/* Could Use thise as well for Individual Controls */
video::-webkit-media-controls-play-button {}

video::-webkit-media-controls-volume-slider {}

video::-webkit-media-controls-mute-button {}

video::-webkit-media-controls-timeline {}

video::-webkit-media-controls-current-time-display {}


/* mensagem destaque*/


#home .mensagem-em-destaque 
{
	background-color:#009194;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
}

#home .mensagem-em-destaque a
{
	color:#fff;
} 


/* fique por dentro da ensp*/

#home .por-dentro-da-ensp
{
	background-image:url(../images/f-fique-por-dentro-da-ensp2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
}

#home .por-dentro-da-ensp ul	
{
	list-style-type:none;
}

#home  .por-dentro-da-ensp h2
{
	font-family: 'Bree Serif', serif;	
	font-size:30px;
}


#home .por-dentro-da-ensp .bloco .tit-bloco
{
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}


#home .por-dentro-da-ensp a 
	{
		color:#222121;	
		margin:0px; 
		padding:0px;
	}




#home .aplicativos-ensp
{
	background-image:url(../images/f-aplicativos-ensp.png);
	background-repeat:repeat;
}

#home .aplicativos-ensp h2
{
	font-family: 'Bree Serif', serif;	
	font-size:30px;
}

#home .aplicativos-ensp p 
{
	font-family:'Roboto', arial;
	font-weight:300;
	font-size:24px;
	margin-top:5px;	
}



#home .noticias-eventos .bloco  
{
	text-align:justify;
}


#home .noticias-eventos .data 
{
	margin-bottom:5px;	
}


#home .noticias-eventos h3
{
	font-size:18px;
	margin-bottom:8px;	
}

#home .noticias-eventos .col-md-6
{
	padding:30px;	
}

#home .noticias-eventos .bloco a 
{
	color:#323131;	
}

#home .noticias-eventos .bloco 
{
	margin-bottom:30px;
	text-align:justify;
		
}

#home .noticias-eventos .thumb 
{
	float:left;
	margin-right:10px;
	padding:1px;
	border:2px solid #adc684;
}


#home .noticias-eventos .outras 
{
	background-color:#d5e5ba;
	font-size:14px;
	padding-right:90px;
	padding-left:90px;
	padding-top:8px;
	padding-bottom:8px;
	border:3px solid #adc684;
	border-radius:25px;
	color:#3E3E3E;
	display:inline-block;
	margin-top:25px;
}

#home .noticias-eventos a.outras:hover 
{
	text-decoration:none;
	background-color:#9AC793;	
}
	
#home .noticias-eventos .agenda-e-eventos 
{
	margin-top:25px;
}
	
	
#home .noticias-eventos .agenda-e-eventos-abas 
{
	background-image:url(../images/f_agenda_eventos_aba.png);
	background-color:#eff5dd;
	padding:20px;
}


#home .noticias-eventos .agenda-e-eventos-abas .tab-content
{
	background-color:#fff;
	padding:15px;
	border-bottom:6px solid #aac582;
}

#home .noticias-eventos .agenda-e-eventos-abas .pills .tab-content 
{
	border:0px;
	padding:0px;
	padding-top:10px;
}


#home .noticias-eventos .agenda-e-eventos-abas .nav-tabs
{
	border-bottom:none;
}

 #home .noticias-eventos .agenda-e-eventos-abas  .nav-tabs > li
{
	margin-bottom:-1px;
	padding-top:5px;
		
}

#home .noticias-eventos .agenda-e-eventos-abas .nav-tabs > li > a
{
	border:0px;
}


#home .noticias-eventos .agenda-e-eventos-abass .nav-tabs > li.active > a, 
#home .noticias-eventos .agenda-e-eventos-abas .nav-tabs > li.active > a:hover, 
#home .noticias-eventos .agenda-e-eventos-abas .nav-tabs > li.active > a:focus
{
	border:none;
	font-weight:bold;
	color:#262772;
}





#home .noticias-eventos .agenda-e-eventos-abas .nav-pills > li.active > a, 
#home .noticias-eventos .agenda-e-eventos-abas .nav-pills > li.active > a:hover, 
#home .noticias-eventos .agenda-e-eventos-abas .nav-pills > li.active > a:focus
{
	background-color:transparent;
	font-weight:bold;
	font-size:13px;
	color:#356e81;
	text-decoration:underline;
}

#home .noticias-eventos .agenda-e-eventos-abas .nav-pills > li > a
{
	color:#356e81;
	padding:0px;
	margin-right:15px;
	font-size:13px;	
	text-transform:uppercase;
}


#home .noticias-eventos .agenda-e-eventos-abas .nav-pills > li > a:hover 
{
	text-decoration:underline;
	background-color:transparent;
}



#home .noticias-eventos .agenda-e-eventos-abas  .pill-height
{
	height:200px;
	overflow:auto;
	font-size:13px;
	padding-right:15px;
}



#home .banner 
{
	background-color:#fff;	
	padding-top:80px;
	padding-bottom:80px;
}


#home .banner img 
{
 border-radius:8px;
}

#home .banner .carousel-indicators
{
	left:0px;
	right:0px;
	top:20px;
	bottom:0px;
	display:inline-block;	
	position:relative;
}

#home .banner .carousel-indicators .active 
{
	background-color:#797778;
	border:1px solid #797778;	
}


#home .banner .carousel-indicators li 
{
	background-color:#e8e9e4;
	border:1px solid #e8e9e4;	
	width:12px;
	height:12px;
	margin-right:5px;
	margin-left:5px;
}


/* outros destaques */ 

#home .outros-destaques
{
	background-color:#fcf7e1;
	text-align:center;
	padding-top:50px;
	padding-bottom:70px;	
}

#home .outros-destaques .col-md-3
{
	padding-left:35px;
	padding-right:35px;	
}

#home  .outros-destaques h2
{
	font-family: 'Bree Serif', serif;	
	font-size:30px;
	margin-bottom:40px;
}

#home .outros-destaques p
{
	text-align:left;
	color:#6f6e6c;
		
	
}

#home .outros-destaques a 
{
	display:block;
	text-align:left;	
	color:#000;
}

#home .outros-destaques img 
{
	display:block;
	text-align:left;
	margin-bottom:15px;	
}



#home  .noticias-eventos  h2
{
	font-family: 'Bree Serif', serif;	
	font-size:30px;
}





/* midias sociais */

#home .midias-sociais
{
	background-image:url(../images/f-midias-sociais.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	
}

#home  .midias-sociais  h2
{
	font-family: 'Bree Serif', serif;	
	font-size:30px;

}

#home .midias-sociais h3
{
	font-size:18px;	
	margin-bottom:14px;
}


#home .midias-sociais .video 
{
	background-color:#3d8265;
	padding:8px;
	border-radius:3px;
	width:100%;
	height:315px;
	border:0px;
}


#home .midias-sociais .canal-youtube 
{
	color:#3D3B3B;	
	border:3px solid #ccc;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:25px;
	display:block;
	text-align:center;
	border-radius:50px;
}

#home .midias-sociais .canal-youtube:hover 
{
	background-color:#AAABA2;
	text-decoration:none;	
}

#home .midias-sociais .canal-youtube img 
{
	vertical-align:-12px;	
}



#home .midias-sociais .nav-tabs .active 
{
	background-color:#4b969e;
	border-top-left-radius:8px;	
	border-top-right-radius:8px;
}

#home .midias-sociais .nav-tabs a 
{
	background-color:transparent;
	border:none;
	font-size:18px;
	padding-right:20px;
	padding-left:20px;
	color:#494d4a;	
}

#home .midias-sociais .nav-tabs  .active a 
{
	color:#fff;	
}

#home .midias-sociais .tab-content
{
	background-color:#4b969e;
	padding:10px;
	border-bottom-left-radius:8px;	
	border-bottom-right-radius:8px;
	height:470px;
}

#home .midias-sociais .twitter 
{
	height:450px;
	overflow-y:scroll;	
}

#home .midias-sociais .instagran
{
	border:none; 
	overflow:hidden; 
	width:390px; 
	height:450px;
}


#home .midias-sociais .soundcloud
{
	width:100%; 
	height:450px;
	border:0px;
}

/* noticias eventos */

#home .noticias-eventos
{
	background: rgba(124,157,110,1);
	background: -moz-linear-gradient(top, rgba(124,157,110,1) 0%, rgba(223,254,210,1) 62%, rgba(223,254,210,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(124,157,110,1)), color-stop(62%, rgba(223,254,210,1)), color-stop(100%, rgba(223,254,210,1)));
	background: -webkit-linear-gradient(top, rgba(124,157,110,1) 0%, rgba(223,254,210,1) 62%, rgba(223,254,210,1) 100%);
	background: -o-linear-gradient(top, rgba(124,157,110,1) 0%, rgba(223,254,210,1) 62%, rgba(223,254,210,1) 100%);
	background: -ms-linear-gradient(top, rgba(124,157,110,1) 0%, rgba(223,254,210,1) 62%, rgba(223,254,210,1) 100%);
	background: linear-gradient(to bottom, rgba(124,157,110,1) 0%, rgba(223,254,210,1) 62%, rgba(223,254,210,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c9d6e', endColorstr='#dffed2', GradientType=0 );
}



/* Fale Conosco */ 

#fale-conosco .em
{
   float: left;
   padding-top: 30px;
}


#fale-conosco .repostas-relacionadas 
{
	
	margin-bottom:20px;
	margin-top:5px;
	border-bottom:1px solid #ccc;
	padding-top:20px;
}

#fale-conosco .repostas-relacionadas .secao
{
	color:#2A2929;
	margin-bottom:10px;
	display:inline-block;
}


#fale-conosco .repostas-relacionadas .secao::before 

{
	content: "\f111"; 
	font-family:FontAwesome;
	font-size:9px;
	font-weight:700;
	color:#4dba6e;
	margin-right:4px;
	vertical-align:1px;
}

#fale-conosco .repostas-relacionadas .texto h4
{
	margin-top:0px;
	margin-bottom:3px;
	font-size:13px;
	font-weight:bold;
}


/* mapa do site  */

#mapa-do-site a 
{
	color:#312F2F;	
}

#mapa-do-site ul
{
	list-style:none;
}

#mapa-do-site ul li 
{
	margin-bottom:8px;	
	
}

#mapa-do-site li 
{
	list-style:disc;
	list-style-position:inside;
		
}
	
#mapa-do-site .subitem
{
	padding-left:30px;
}

#mapa-do-site .subitem li 
{
	list-style:circle;
}


/* acessibilidade */

/* acessibilidade */

#acessibilidade article 
{
	text-align:justify;	
}

#acessibilidade article h2, #termos-de-uso article h2 
{
	font-size:16px;
	margin-bottom:20px;
	font-weight:600;	
}


#acessibilidade article h3
{
	margin-top:20px;
	margin-bottom:20px;
	font-size:16px;	
	font-weight:600;
}


#acessibilidade article  li, #termos-de-uso article  li 
{
	list-style-type:disc;
	list-style-position:inside;
	margin-bottom:5px;	
}




/*rodape*/

footer
{
	width:100%;
	position: absolute;
	bottom: 0;
	padding-top:20px;
	padding-bottom:20px;
}


footer ul 
{
	list-style-type:none;	
	margin:0px;
	padding:0px;
}


footer .navegacao-auxiliar
{
	background-color:#eef0e8;
	padding-top:30px;	
}



footer ul.nav-auxiliar li 
{
	display: inline-block;
	vertical-align:top;
	text-align:left;
}

footer ul.nav-auxiliar li a 
{
	font-size:15px;
	color:#6d6767;	
}

footer ul.nav-auxiliar .submenu
{
	margin-top:5px;	
}

footer ul.nav-auxiliar .submenu li 
{
	display:block;
	margin-bottom:5px;
	width:150px;
}

#footer  ul.nav-auxiliar .submenu li a 
{
	font-size:12px;
	color:#6d6767;	
} 


footer li.separador
{
	border-right:1px solid #ccc;
	width:1px;
	height:15px;
	margin-right:10px;
	margin-left:10px;	
	display:none;
	margin-top:3px;
}


footer ul.nav-auxiliar-global  li 
{
	display: inline-block;
	vertical-align:top;
	text-align:left;
}

footer ul.nav-auxiliar-global  li a 
{
	color:#8a8f7f;
	text-transform:uppercase;
}

footer ul.midias-sociais
{
	text-align: justify;
	width:240px;
	margin:0 auto;
	margin-bottom:20px;	
}

footer ul.midias-sociais li 
{
	display: inline-block;
	vertical-align:top;
	text-align:left;
}

footer ul.midias-sociais li a
{
	width:41px;
	height:40px;
	display:inline-block;
	color:transparent;	
}


footer ul.midias-sociais li a.facebook
{
	background-image:url(../images/icones-midias-sociais.png);
	background-repeat:no-repeat;
	background-position:0px top;	
}

footer ul.midias-sociais li a.twitter
{
	background-image:url(../images/icones-midias-sociais.png);
	background-repeat:no-repeat;
	background-position:-41px top;	
}

footer ul.midias-sociais li a.youtube
{
	background-image:url(../images/icones-midias-sociais.png);
	background-repeat:no-repeat;
	background-position:-82px top;	
}

footer ul.midias-sociais li a.instagran
{
	background-image:url(../images/icones-midias-sociais.png);
	background-repeat:no-repeat;
	background-position:-124px top;	
}

footer ul.midias-sociais li a.soundcloud
{
	background-image:url(../images/icones-midias-sociais.png);
	background-repeat:no-repeat;
	background-position:-164px top;	
}




.playpause {
   background: url(../images/btn-playvideo.png) no-repeat 0px 20px;
    background-repeat:no-repeat;
    width:72px;
    height:74px;
    position:absolute;
    left:0%;
    right:0%;
    top:25%;
		bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
		z-index:99999;
		display:none;
		cursor:pointer;
		color:transparent !important;
}
