/*! 
 * 2018 v1.0.0 
 * Copyright 2018.
 */
::selection {background: #58BA90;}

/* CORES */
	/*verde padrao*/
.cor1 {background: #23ace0; background: -moz-linear-gradient(-45deg, #23ace0 0%, #5aba8e 100%); background: -webkit-linear-gradient(-45deg, #23ace0 0%,#5aba8e 100%); background: linear-gradient(135deg, #23ace0 0%,#5aba8e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ace0', endColorstr='#5aba8e',GradientType=1 );}
	/*verde - azul - publicacoes*/
.cor2 {background: #5aba8e; background: -moz-linear-gradient(-45deg, #5aba8e 0%, #5952b1 100%); background: -webkit-linear-gradient(-45deg, #5aba8e 0%,#5952b1 100%); background: linear-gradient(135deg, #5aba8e 0%,#5952b1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5aba8e', endColorstr='#5952b1',GradientType=1 );}
	/*azul noticias*/
.cor3 {background: #a5a0d8; background: -moz-linear-gradient(-45deg, #a5a0d8 0%, #d7d5ea 100%); background: -webkit-linear-gradient(-45deg, #a5a0d8 0%,#d7d5ea 100%); background: linear-gradient(135deg, #a5a0d8 0%,#d7d5ea 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a0d8', endColorstr='#d7d5ea',GradientType=1 );}
	/*rosa footer*/
.cor4 {background: #01aba0; background: -moz-linear-gradient(-45deg, #01aba0 0%, #625cb1 100%); background: -webkit-linear-gradient(-45deg, #01aba0 0%,#625cb1 100%); background: linear-gradient(135deg, #01aba0 0%,#625cb1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01aba0', endColorstr='#625cb1',GradientType=1 );}
	/*laranja duvidas*/
.cor5 {background: #f05a5c; background: -moz-linear-gradient(-45deg, #f05a5c 0%, #ffc442 100%); background: -webkit-linear-gradient(-45deg, #f05a5c 0%,#ffc442 100%); background: linear-gradient(135deg, #f05a5c 0%,#ffc442 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05a5c', endColorstr='#ffc442',GradientType=1 );}
	/*Preto multimidia*/
.cor6 {background: #3a3a3a; background: -moz-linear-gradient(-45deg, #3a3a3a 0%, #777777 100%); background: -webkit-linear-gradient(-45deg, #3a3a3a 0%,#777777 100%); background: linear-gradient(135deg, #3a3a3a 0%,#777777 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#777777',GradientType=1 );}
	/*branco cooperacao*/
.cor7 {background: #23ace0; background: -moz-linear-gradient(-180deg, #1da9a0 0%, #fff 100%); background: -webkit-linear-gradient(-180deg, #1da9a0 0%,#fff 100%); background: linear-gradient(160deg, #1da9a0 0%,#fff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1da9a0', endColorstr='#fff',GradientType=1 );}

/* BARRA GOV */
#barra-brasil .brasil-flag  { height: 32px !important}
#barra-brasil ul.list, #barra-brasil ul.list:active, #barra-brasil ul.list:focus { z-index: 1 !important }

/* PNE */

body            	{font-family: 'Montserrat', sans-serif; font-size: 16px; color: #444649; background: #fff}
p 					{line-height: 1.6em }
a 					{color: #23ace0 ;}
a:hover 			{color: #111}

h2 					{font-size: 2.4em; font-weight: 600; color: #fff; text-align: center; text-transform: uppercase; position: relative; padding-top: 80px; padding-bottom: 15px; margin-bottom: 23px; display: table; margin: 0 auto;}
h2:after 			{width: 70px; height: 5px; content: ""; background: #fff; position: absolute; bottom: 0; left: 0;}

h3  				{font-size: 1.9em; margin-bottom: 20px;}

.leia-mais 	{position: relative; color: #fff; margin-top: 40px; z-index: 1000;}
.leia-mais a {color: #fff; font-size: 1.2em; overflow: hidden; font-weight: 300; -webkit-transform: perspective(0px) translateZ(0); transform: perspective(0px) translateZ(0); position: relative;}
.leia-mais a:before {content: ""; position: absolute; z-index: -1; top: 35px; left: 0px; right: 122px; bottom: -12px; background: #fff; -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.leia-mais a:hover {text-decoration: none}
.leia-mais a:hover:before, .leia-mais a:focus:before, .leia-mais a:active:before {-webkit-transform: scaleX(3) translate(35px, 0px); transform: scaleX(3) translate(35px, 0px);}

.clear {clear: both !important}

/* TOPO */			
#topo {width: 100%; height: 155px;}
#topo .acessibilidade 	{background: #C3E3D6; height: 35px; text-align: right; padding: 5px 5px 0px 5px;}
#topo .acessibilidade a {font-size: 0.7em; padding: 8px; color: #000; text-transform: uppercase;}

#topo .header-pne 	{min-height: 120px; width: 100%;}
#topo .header-fixed {position: fixed; z-index: 2000; top: 0;}

#topo .logo-pne a 				{margin-top: 15px; margin-left: 0; display: block; float: left; }
#topo .logo-pne a img 			{width: 140px;}
#topo .menu-principal ul 		{list-style: none; padding-left: 0;}
/* #topo .menu-principal ul li 	{float: left;}
#topo .menu-principal ul li a	{padding: 12px 14px; display: block; color: #fff; margin-top: 35px;} */
#topo .menu-principal button 	{background: none; color: #fff; font-size: 1.5em; margin-top: 24px;}
#topo .menu-principal .divisor 	{ border-right: 1px solid #fff; margin-right: 5px; padding-right: 19px !important; }

#topo .menu-principal ul li {
    
    float: left;
    display: flex;
    height: 120px;
    align-items: center;
    text-align: center;
}

#topo .menu-principal ul li a {

    padding: 12px 14px;
    display: block;
    color: #fff;
    margin-top: 0;
    max-width: 165px;
    text-align: left;
}



#topo .menu-mobile 			{height: 50px; width: 50px; position: fixed; z-index: 999998; padding-top: 5px; top: 65px; right: 100px; display: none;}
#topo .menu-mobile span 	{background: #fff; height: 2px; width: 50%; display: block; margin: 8px auto}

#topo .fechar-modal {display: none;}

#topo .menu-mobile-busca  		{height: 50px; width: 50px; position: fixed; z-index: 999998; padding-top: 5px; top: 65px; right: 40px; display: none; border: 0; text-align: center; border-radius: 0;}
#topo .menu-mobile-busca img 	{margin-left: -2px;}

.busca-modal 						{display: none; position: fixed; width: 100%; height: 100vh; z-index: 999999; left: 0; top: 0; color: #fff;}
.busca-modal .container 			{background : url(../img/bkg-lupa-busca.png) no-repeat center; height: 650px;}
.busca-modal .fechar-modal-busca 	{position: absolute; top: 32px; right: 38px; padding: 9px 18px; font-size: 1.4em; color: #fff; background: #222; cursor: pointer; z-index: 999998}
.busca-modal .titulo				{margin: 80px 0; text-align: center; font-size: 2.5em}
.busca-modal input  				{border-radius: 0; height: 60px; text-align: center; font-size: 1.5em; width: 100%!important;}
.busca-modal input::-webkit-input-placeholder { color: #333  }
.busca-modal input:-moz-placeholder { /* Firefox 18- */ color: #333  }
.busca-modal input::-moz-placeholder {  /* Firefox 19+ */ color: #333  }
.busca-modal input:-ms-input-placeholder { color: #333  }

/* CONTEUDO */			
#conteudo .rastro 	{padding: 20px 25px; font-size: .9em;}

.internas 					{ min-height: 550px }
.internas h2 				{color: #23ACE0; margin-bottom: 80px;}
.internas h2:after 			{background: #23ace0; left: 33%; background: -moz-linear-gradient(-45deg, #23ace0 0%, #5aba8e 100%); background: -webkit-linear-gradient(-45deg, #23ace0 0%,#5aba8e 100%); background: linear-gradient(135deg, #23ace0 0%,#5aba8e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ace0', endColorstr='#5aba8e',GradientType=1 );}

.internas p 		{padding: 20px 25px 5px 25px;}
.internas img 		{padding: 25px;}
.internas ul li 	{margin: 10px 0;}

.internas ul.lista 	{list-style: none; padding-left: 0; padding-bottom: 60px;}

.internas ul.lista li 			{}
.internas ul.lista li a 	  	{background: #f5f5f5; margin-bottom: 12px; width: 100%; color: #000; display: block; border-radius: 8px; padding: 40px 30px; -webkit-transition: box-shadow 0.5s ease-in-out 0s; -moz-transition: box-shadow 0.5s ease-in-out 0s; -o-transition: box-shadow 0.5s ease-in-out 0s; -ms-transition: box-shadow 0.5s ease-in-out 0s; transition: box-shadow 0.5s ease-in-out 0s; -webkit-transition: background 0.5s ease-in-out 0s; -moz-transition: background 0.5s ease-in-out 0s; -o-transition: background 0.5s ease-in-out 0s; -ms-transition: background 0.5s ease-in-out 0s; transition: background 0.5s ease-in-out 0s;}
.internas ul.lista li a img   	{display: table; margin-bottom: 10px;}
.internas ul.lista li a span  	{ font-weight: 600; padding-right: 80px; }
.internas ul.lista li a:hover 	{text-decoration: none; -webkit-box-shadow: 0 8px 19px 0 rgba(0,0,0,.1); box-shadow: 0 8px 19px 0 rgba(0,0,0,.1); background: #fff;}

.pagination {display: table!important; margin-bottom: 90px;}

.internas ul.lista li a span.highlight {  font-weight: 600; padding-right: 0;  }

.internas ul.lista li .label { position: absolute; font-weight: 400; text-transform:uppercase; font-size: 12px; padding: .3em .6em .3em;}

/* SUPERBANNER */			
#super-banner 									{min-height: 200px; margin-top: 60px; padding-bottom: 60px;}
#super-banner .carousel-inner .item img 		{margin: 0 auto}
#super-banner .carousel-indicators li  			{width: 40px; height: 8px; border-radius: 0}
#super-banner .carousel-indicators li.active 	{margin: 1px;}
#super-banner .carousel-control.left 			{background: none;}
#super-banner .carousel-control.right 			{background: none;}
#super-banner .slide {
    float: left;
    width: 100%;
    margin: 0;
    margin-top: 0;
    position: relative;
}

/* PLANOS */			
#planos 					{min-height: 300px; background: #f7f7f7; padding-bottom: 100px;}
#planos h2 					{color: #23ACE0; margin-bottom: 80px;}
#planos h2:after 			{background: #23ace0; background: -moz-linear-gradient(-45deg, #23ace0 0%, #5aba8e 100%); background: -webkit-linear-gradient(-45deg, #23ace0 0%,#5aba8e 100%); background: linear-gradient(135deg, #23ace0 0%,#5aba8e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ace0', endColorstr='#5aba8e',GradientType=1 );}
#planos .plano-texto 		{background: url(../img/aspas.png) no-repeat; text-align: center;}
#planos .plano-texto p 		{ font-size: 1.4em; line-height: 1.6em; margin-top: 40px; padding: 0 70px 0 0px;}
#planos .selecoes 	 		{margin-top: 80px;}
#planos .selecoes a 	  	{background: #f5f5f5; width: 100%; color: #000; display: block; border-radius: 8px; padding: 90px 40px; -webkit-transition: box-shadow 0.5s ease-in-out 0s; -moz-transition: box-shadow 0.5s ease-in-out 0s; -o-transition: box-shadow 0.5s ease-in-out 0s; -ms-transition: box-shadow 0.5s ease-in-out 0s; transition: box-shadow 0.5s ease-in-out 0s; -webkit-transition: background 0.5s ease-in-out 0s; -moz-transition: background 0.5s ease-in-out 0s; -o-transition: background 0.5s ease-in-out 0s; -ms-transition: background 0.5s ease-in-out 0s; transition: background 0.5s ease-in-out 0s;}
#planos .selecoes a img   	{display: table; margin-bottom: 10px;}
#planos .selecoes a span  	{text-transform: uppercase; font-weight: 600; padding-right: 80px; font-size: 1em;}
#planos .selecoes a:hover 	{text-decoration: none; -webkit-box-shadow: 0 8px 19px 0 rgba(0,0,0,.1); box-shadow: 0 8px 19px 0 rgba(0,0,0,.1); background: #fff;}

/* COOPERACAO */			
#cooperacao 					{min-height: 300px; padding-bottom: 100px;}
#cooperacao h2 					{color: #fff; margin-bottom: 80px;}
#cooperacao .cooperacao-texto p {color: #fff; font-size: 1.4em; line-height: 1.6em; margin-top: 40px; padding: 0 70px 0 0px;}
#cooperacao .selecoes 	 		{margin-top: 45px;  float: left;}
#cooperacao .selecoes ul 		{list-style: none;}
#cooperacao .selecoes ul li		{margin:0 0 50px 0; }
#cooperacao .selecoes a 	  	{border:1px solid #f5f5f5; width: 80%; color: #fff; display: block; border-radius: 8px; padding: 50px 20px; -webkit-transition: box-shadow 0.5s ease-in-out 0s; -moz-transition: box-shadow 0.5s ease-in-out 0s; -o-transition: box-shadow 0.5s ease-in-out 0s; -ms-transition: box-shadow 0.5s ease-in-out 0s; transition: box-shadow 0.5s ease-in-out 0s; -webkit-transition: background 0.5s ease-in-out 0s; -moz-transition: background 0.5s ease-in-out 0s; -o-transition: background 0.5s ease-in-out 0s; -ms-transition: background 0.5s ease-in-out 0s; transition: background 0.5s ease-in-out 0s;}
#cooperacao .selecoes a img   	{display: inline; margin:0 20px 10px 30px;}
#cooperacao .selecoes a span  	{text-transform: uppercase; font-weight: 600; padding-right: 80px; font-size: 1em;}
#cooperacao .selecoes a:hover 	{text-decoration: none; -webkit-box-shadow: 0 8px 19px 0 rgba(0,0,0,.1); box-shadow: 0 8px 19px 0 rgba(0,0,0,.1); background: #fff; color:#000;}
#cooperacao .leia-mais a {color: #fff} 
#cooperacao .leia-mais a:before {background: #fff; right: 130px;}

/* INSTANCIA PERMANENTE */
#instancia-permanente                     { background: url(../img/bg-instancia.png) repeat-x 0px -58px;  min-height: 650px; padding-bottom: 100px;}
#instancia-permanente h2                  {color: #F3AE74; margin-bottom: 80px;}
#instancia-permanente h2:after            {background: #F3AE74; }
 #instancia-permanente .leia-mais         {margin-top: 0px !important} 
#instancia-permanente .leia-mais a       {color: #F3AE74; width: 20px; } 
#instancia-permanente .leia-mais a:before {background: #F3AE74; left: 0px; width: 20px;display: block;}
#instancia-permanente .leia-mais a:hover:before,  #instancia-permanente .leia-mais a:focus:before, #instancia-permanente .leia-mais a:active:before {-webkit-transform: scaleX(3) translate(18px, 0px); transform: scaleX(3) translate(18px, 0px);}
#instancia-permanente .documentos               { margin-top: -18px; padding-left: 25px } 
#instancia-permanente .documentos h3            {padding-top: 0px; font-size: 1.25em; font-weight: 600; text-transform: uppercase;}
#instancia-permanente .documentos ul            {margin-top: 30px; display: block;} 
#instancia-permanente .documentos ul li         {list-style: none; display: block; width: 100%; margin-bottom:15px}
#instancia-permanente .documentos ul li a       {padding: 15px 15px 15px 50px; background: rgba(255,255,255,0.6);  display: block; border-radius: 8px; color: #2B2B2B; transform: scale(1);  -webkit-transition: -webkit-transform .5s;  transition: -webkit-transform .5s;  transition: transform .5s;  transition: transform .5s,-webkit-transform .5s;} 
#instancia-permanente .documentos ul li a:hover { background: #fff; text-decoration: none; -webkit-transform: scale(1.02); transform: scale(1.02); -webkit-transition: -webkit-transform .5s; transition: -webkit-transform .5s;  transition: transform .5s; transition: transform .5s,-webkit-transform .5s; box-shadow: 0 6px 12px rgba(0,0,0,.2);}
#instancia-permanente .documentos ul li span    { display: block;width: 21px;  height: 27px;  position: absolute; left: 14px; top: 50%; transform: translateY(-50%); }
#instancia-permanente .documentos .portaria     { background: url(../img/ico-portaria.png) no-repeat;   }
#instancia-permanente .documentos .ata          { background: url(../img/ico-ata.png) no-repeat;  }


/* ASSISTENCIA */			
#assistencia 					{min-height: 300px; background: #f7f7f7; padding-bottom: 100px;}
#assistencia h2 					{color: #23ACE0; margin-bottom: 80px;}
#assistencia h2:after 			{background: #23ace0; background: -moz-linear-gradient(-45deg, #23ace0 0%, #5aba8e 100%); background: -webkit-linear-gradient(-45deg, #23ace0 0%,#5aba8e 100%); background: linear-gradient(135deg, #23ace0 0%,#5aba8e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ace0', endColorstr='#5aba8e',GradientType=1 );}
#assistencia .assistencia-texto 		{background: url(../img/aspas.png) no-repeat; text-align: center;}
#assistencia .assistencia-texto p 		{ font-size: 1.4em; line-height: 1.6em; margin-top: 40px; padding: 0 70px 0 0px;}
#assistencia .selecoes 	 		{margin-top: 20px;}
#assistencia .selecoes a 	  	{background: #f5f5f5; width: 100%; color: #000; display: block; border-radius: 8px; padding: 45px 40px; -webkit-transition: box-shadow 0.5s ease-in-out 0s; -moz-transition: box-shadow 0.5s ease-in-out 0s; -o-transition: box-shadow 0.5s ease-in-out 0s; -ms-transition: box-shadow 0.5s ease-in-out 0s; transition: box-shadow 0.5s ease-in-out 0s; -webkit-transition: background 0.5s ease-in-out 0s; -moz-transition: background 0.5s ease-in-out 0s; -o-transition: background 0.5s ease-in-out 0s; -ms-transition: background 0.5s ease-in-out 0s; transition: background 0.5s ease-in-out 0s;}
#assistencia .selecoes a img   	{display: table; margin-bottom: 10px;}
#assistencia .selecoes a span  	{text-transform: uppercase; font-weight: 600; padding-right: 67px; font-size: 1em;}
#assistencia .selecoes a:hover 	{text-decoration: none; -webkit-box-shadow: 0 8px 19px 0 rgba(0,0,0,.1); box-shadow: 0 8px 19px 0 rgba(0,0,0,.1); background: #fff;}

/* PUBLICAÇÕES */			
#publicacoes 								{min-height: 300px; padding-bottom: 100px;}
#publicacoes h2 							{margin-bottom: 80px;}
#publicacoes .categorias 					{padding: 0 10px;}
#publicacoes .categorias .box a 			{width: 23%; height: 410px; margin:0 1%; padding: 120px 20px; float: left; font-size: 1.2em; color: #fff; background: #fff; text-align: center; line-height: 1.5em; font-weight: 200; text-transform: uppercase; overflow: hidden; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative;}
#publicacoes .categorias .box a:hover 		{text-decoration: none;}
#publicacoes .categorias .box a:before 		{content: ""; position: absolute; z-index: -1; top: -160px; left: -160px; right: -160px; bottom: -160px; -webkit-transform: scale(0); transform: translate(0px, 100px); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; transform: rotate(90deg); -webkit-transform: rotate(90deg);}
#publicacoes .categorias .box a:hover:before, #publicacoes .categorias .box a:focus:before, #publicacoes .categorias .box a:active:before {-webkit-transform: scale(1); transform: scale(1);}
#publicacoes .categorias .box.cor1 a:before {background: #177ba0; background: -moz-linear-gradient(-45deg, #177ba0 0%, #44ad7d 100%); background: -webkit-linear-gradient(135deg, #177ba0 20%,#44ad7d 80%); background: linear-gradient(135deg, #177ba0 20%,#44ad7d 80%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#177ba0', endColorstr='#44ad7d',GradientType=1 );}
#publicacoes .categorias .box.cor2 a:before {background: #f4a944 ; background: -moz-linear-gradient(-45deg, #f4a944  0%, #44ad7d 100%); background: -webkit-linear-gradient(-45deg, #f4a944  0%,#44ad7d 100%); background: linear-gradient(135deg, #f4a944  0%,#44ad7d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a944 ', endColorstr='#44ad7d',GradientType=1 );}
#publicacoes .categorias .box.cor3 a:before {background: #5952b1; background: -moz-linear-gradient(-45deg, #5952b1 0%, #f05a5c 100%); background: -webkit-linear-gradient(-45deg, #5952b1 0%,#f05a5c 100%); background: linear-gradient(135deg, #5952b1 0%,#f05a5c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5952b1', endColorstr='#f05a5c',GradientType=1 );}
#publicacoes .categorias .box.cor4 a:before {background: #c7383a ; background: -moz-linear-gradient(-45deg, #c7383a  0%, #ffc442 100%); background: -webkit-linear-gradient(-45deg, #c7383a  0%,#ffc442 100%); background: linear-gradient(135deg, #c7383a  0%,#ffc442 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7383a ', endColorstr='#ffc442',GradientType=1 );}

#publicacoes .leia-mais 			{margin-right: 3%}
#publicacoes .leia-mais a:before   	{left: 5px; right: 130px;}

#myCarouse2 {width: 100%; margin: 1rem 0;}
#myCarouse2 .carousel-control.right {background-image: none; display: flex; align-items: center; right: -99px;}
#myCarouse2 .carousel-control.right img {left: 46px; position: absolute;}
#myCarouse2 .carousel-control.left img {right: 46px; position: absolute;}
#myCarouse2 .carousel-control.left {background-image: none; display: flex; align-items: center; left: -99px;}
.carousel-control {width: 10%;}

/* NOTICIAS */			
#noticias 				{min-height: 300px;  padding-bottom: 100px;}
#noticias h2 			{color: #444; margin-bottom: 80px;}
#noticias h2:after 		{background: #444;}

#noticias .destaque-principal  				{position: relative;}
#noticias .destaque-principal .titulo a		{position: absolute; background: #000000d9; bottom: 20px; left: 0; padding: 30px 20px; color: #fff; max-width: 50%; font-size: 1.3em; line-height: 1.8em;}

#noticias .desatques-secundarios  			{list-style: none; padding-left: 0;}
#noticias .desatques-secundarios li a 		{border: 1px solid #444; display: block; padding: 30px 20px; color: #333; margin-bottom: 25px; font-size: 1.2em; line-height: 1.8em; min-height: 130px;}

#noticias .leia-mais a {color: #000} 
#noticias .leia-mais a:before {background: #000; left: 5px; right: 130px;}

/* MULTIMIDIA */			
#multimidia 		{min-height: 300px; padding-bottom: 100px; background: #3a3a3a; background: -moz-linear-gradient(-45deg, #3a3a3a 0%, #777777 100%); background: -webkit-linear-gradient(-45deg, #3a3a3a 0%,#777777 100%); background: linear-gradient(135deg, #3a3a3a 0%,#777777 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#777777',GradientType=1)}
#multimidia h2 		{margin-bottom: 60px;}
#multimidia h3  	{color: #fff !important; display: inline-table !important; margin-top: 20px !important; width: 100% !important; }
#multimidia .box 	{overflow: hidden; max-height: 380px;}
#multimidia .box img{width: 100%;}
#multimidia .box iframe{border: 0;}



#multimidia #phocagallery-pane .pg-box2, 
#multimidia #phocagallery .pg-box2, 
#multimidia .pg-box2 { display: inline; }
.pelicula-video { width: 100%; height: 380px; background: url(../img/pelicula-video.png) no-repeat; position: absolute; }

.modal-videos 					{}
.modal-videos h2 				{ display:block; font-weight: 400; color: #23ACE0; font-size: 26px;  padding:10px 0 15px 0;  }
.modal-videos h2:after { background: #23ace0;
    left: 50%;
    background: -moz-linear-gradient(-45deg, #23ace0 0%, #5aba8e 100%);
    background: -webkit-linear-gradient(-45deg, #23ace0 0%,#5aba8e 100%);
    background: linear-gradient(135deg, #23ace0 0%,#5aba8e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ace0', endColorstr='#5aba8e',GradientType=1 ); }
.modal-videos iframe { border: 0 }


/* DUVIDAS */	
#duvidas 			{min-height: 800px; padding-bottom: 100px; background: #f05a5c; background: -moz-linear-gradient(-45deg, #f05a5c 0%, #ffc442 100%); background: -webkit-linear-gradient(-45deg, #f05a5c 0%,#ffc442 100%); background: linear-gradient(135deg, #f05a5c 0%,#ffc442 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05a5c', endColorstr='#ffc442',GradientType=1 );}
#duvidas h2 		{margin-bottom: 80px;}

#duvidas .espere 	{background: #fff; padding: 40px 20px 100px 40%; float: left;}
#duvidas .espere h3 {font-weight: 600; color: #60B989; font-size: 2.5em; margin-bottom: 50px;}
#duvidas .espere p  {font-size: 1.4em; line-height: 1.8em; margin-bottom: 30px;}
#duvidas .espere a 	{font-size: 1.5em}
#duvidas h2 + div {padding-left: 0;}

#duvidas .faq 		{padding: 40px 20px 40px 60px;}
#duvidas .faq h3 	{font-weight: 600; color: #fff; font-size: 2.5em; margin-bottom: 0px;}
#duvidas .faq h4 	{font-size: 1.4em; line-height: 1.8em; margin-bottom: 30px; color: #fff;}
#duvidas .faq p  	{font-size: 1.1em; line-height: 1.9em; margin-bottom: 30px; color: #fff; float: left; margin-left: 10px; margin-top: 10px;}
#duvidas .faq img 	{float: left;}

/* PARCEIROS */			
#parceiros 					{min-height: 150px; padding: 50px 10%; background: #e1e1e1}
#parceiros .parceiro 		{width: 20%; max-height: 100px; text-align: center;  overflow: hidden; float: left;}
#parceiros .parceiro img	{height: 100px;}


/* FOOTER */			
#footer 		{min-height: 300px; padding: 200px 0 150px 0;}
#footer ul 		{list-style: none; padding-left: 0; margin-top: 60px;}
#footer ul li 	{display: inline;}

#social-footer  {padding: 60px 0; margin-top: 80px;}

 /* BUSCA */

.resultado-busca input 			{border: 0; background: #f4f4f4; height: 50px; padding-left: 15px;}
.resultado-busca button  		{border: 0; height: 50px; padding: 15px; color: #fff}
.resultadoBusca img 			{padding: 0; margin-bottom: 10px;}
.resultadoBusca .item-video 	{margin-bottom: 40px; min-height: 265px}
.item-video .jcemediabox-zoom-image, .item-video .jcemediabox-zoom-link { display: none !important; }

.formularioK2-busca 			{padding: 20px 20px; display: block; float: left; width: 100%; margin-bottom: 20px;}
.formularioK2-busca input 		{border: 0; background: #f4f4f4; height: 50px; padding: 0 15px; float: left; margin-right: 8px;}
.formularioK2-busca select 		{border: 0; background: #f4f4f4; height: 50px; padding: 0 15px; float: left; margin-right: 8px;}
.formularioK2-busca button  	{border: 0; height: 50px; padding: 15px; color: #fff;  float: left;}

.resultadoBusca .dt-video 		{display: block; text-align: left; color: #5aba8e; font-size: 11px;  }

.resultadoBusca .documentos { display: table; width: 100%; margin-bottom: 25px; padding-bottom: 5px;  }
.resultadoBusca  .documentos .col-md-10 { padding-top: 7px }


/*GALERIA*/
#phocagallery-pane .pg-box2, #phocagallery .pg-box2, .pg-box2 {display: table; }
#phocagallery-pane .pg-box3, #phocagallery .pg-box3, .pg-box3 {text-align: left; }
.pg-cv-box-img {width: auto; height: auto;}
.pg-cv-name {font-size: 13px; padding-left: 5px; padding-right: 5px; color: #fff}
.boxplus-controls {display: none; }
#pg-icons {display: none;}
#phocagallery table img {width: auto !important}
#pg-msnr-container 		{overflow: hidden; padding-bottom: 150px}
#pg-msnr-container img 	{width: 100%}
#pg-msnr-container .item {overflow: hidden;}
#boxplus .boxplus-viewer > .boxplus-prev, #boxplus .boxplus-viewer > .boxplus-next, #boxplus .boxplus-thumbs, #boxplus .boxplus-thumbs > ul {cursor: pointer;}
.ph-cb {display: none;}
#pg-msnr-container h1 	{padding-top: 120px !important; position: relative; top: -35px; margin-bottom: -20px}
.phocaname {text-align: center; color: #000000 !important; font-size: 15px !important; font-weight: 600; position: absolute; top: 96%; display: block;  z-index: 1000; text-align: left !important;}
#phocagallery-module-ri {overflow: hidden;}
/*.pg-cv-box-mod-ri {height: 303px !important}*/
.pg-csv-name 		{position: relative;color:#fff;background: none !important; padding: 8px; position: relative; top: -5px  }
.pg-csv-name a 		{color: #fff !important; font-size: 14px; width: 100%; display: block; padding-left: 0px; height: 50px}
.pg-cv-name 		{ position: relative;color:#fff; background: #5bc393 !important; padding: 8px; position: relative; top: -5px  }
.pg-cv-name a 		{color: #fff !important; font-size: 14px; width: 100%; display: block; padding-left: 0px; height: 50px}
.pg-csv-count 		{display: none;}
.pg-csv-box 		{-webkit-box-shadow:none; height: auto; overflow: hidden; margin-bottom:50px !important; padding: 5px; background: #23ace0; background: -moz-linear-gradient(-45deg, #23ace0 0%, #5aba8e 100%); background: -webkit-linear-gradient(-45deg, #23ace0 0%,#5aba8e 100%); background: linear-gradient(135deg, #23ace0 0%,#5aba8e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ace0', endColorstr='#5aba8e',GradientType=1 );}
.pg-csv-box:hover 	{ background: #23ace0; background: -moz-linear-gradient(-45deg, #23ace0 0%, #5aba8e 100%); background: -webkit-linear-gradient(-45deg, #23ace0 0%,#5aba8e 100%); background: linear-gradient(135deg, #23ace0 0%,#5aba8e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ace0', endColorstr='#5aba8e',GradientType=1 ); }

.pg-csv-box  .pg-box3 { overflow: hidden; }
.pg-csv-box  .pg-box3 img 		{transition: all 0.2s ease; overflow: hidden; margin: 0; }
.pg-csv-box  .pg-box3 img:hover {-webkit-transform: scale(1.10); -ms-transform: scale(1.10); transform: scale(1.10); overflow: hidden;}

.pg-cv-box 			{-webkit-box-shadow:none; margin-bottom:50px !important; width:298px; height: 600px;}
.pg-category-view .pg-cv-box {float: left; padding: 0; margin: 5px; border: 3px solid #fff ; -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius:0; border-radius:0; }
#phocagallery .pg-csv-paginaton + div {display: none!important;}


/* MONITORAMENTO E AVALIAÇÃO */
.menu-interno-secao 			{position: relative; width: 96.5%; display: block; top: 50px;} 
.menu-interno-secao ul li   	{list-style: none; height: 90px }
.menu-interno-secao li a  		{display: block; width: 100%; height: 90px; color: #fff; text-align: left; padding: 25px 20px 20px 80px;transition: all 0.2s ease;}		
.menu-interno-secao li a:hover 	{ color: #fff; text-decoration: none;background-color: #4a869c}
.menu-interno-secao li a:focus  {background-color:#4a869c; text-decoration: none }
.menu-interno-secao .adesao 	{background: url(../img/monitoramento-adesao.png) no-repeat 10px; background-color: #24acdf }
.menu-interno-secao .dados 		{background: url(../img/monitoramento-dados.png) no-repeat 10px #67c5d4 }
.menu-interno-secao .agenda  	{background: url(../img/monitoramento-agenda.png) no-repeat 10px #53b899}
.menu-interno-secao .col-md-4   {padding-right: 2px; padding-left: 2px;}
.menu-interno-secao .col-md-6   {padding-right: 2px; padding-left: 2px;}

.fixo 					{ position: fixed;  z-index: 999998;  top: 120px; width: 1196px !important;}
.secao 					{display: block;clear: both; position: relative; background:#f2f2f2; padding: 30px; min-height: 600px; margin-top: 200px   }
.secao iframe 		 	{ margin-top: 20px; margin: 0 auto; width: 67% }	

#content-adesao 						{ border-top: 5px solid #24acdf; padding-top:15px }
#content-adesao h3 						{ font-size: 1.2em; font-weight: bold; color:#24acdf; }
#content-adesao h3:before	    		{ content: " " ; height: 20px; width: 20px; margin-right: 15px; background:#24acdf;  display: block; float: left; }

#content-dados 							{ border-top: 5px solid #67c5d4; padding-top:15px }
#content-dados h3 						{ font-size: 1.2em; font-weight: bold; color:#67c5d4; }
#content-dados h3:before	    		{ content: " " ; height: 20px; width: 20px; margin-right: 15px; background:#67c5d4;  display: block; float: left; }
 								
#content-agenda 						{ border-top: 5px solid #53b899; padding-top:15px }
#content-agenda h3 						{ font-size: 1.2em; font-weight: bold; color:#53b899; }
#content-agenda h3:before	    		{ content: " " ; height: 20px; width: 20px; margin-right: 15px; background:#53b899;  display: block; float: left; }
 	


/* PLANO NACIONAL DE EDUCACAO - LEI 13005 */
.menu-interno-secao 			{width: 100%; background: #eee;}
.menu-interno-secao ul 			{padding-left: 5px;    font-size: 15px;}
.menu-interno-secao li a  		{display: block; width: 100%; height: 90px; color: #fff; text-align: left; padding: 14px 7px 6px 64px;transition: all 0.2s ease;}		
.menu-interno-secao li .center {padding-top: 23px !important}
.menu-interno-secao .adesao-assistencia 	{background: url(../img/monitoramento-adesao.png) no-repeat 10px; background-color: #24acdf }
.menu-interno-secao a.adesao-assistencia 	{display: block; width: 100%; height: 90px; color: #fff; text-align: left; padding: 35px 20px 20px 80px;transition: all 0.2s ease;}		

.menu-interno-secao .lei  	{background: url(../img/lei.png) no-repeat 10px #53b899}
.menu-interno-secao a.lei 	{display: block; width: 100%; height: 90px; color: #fff; text-align: left; padding: 35px 20px 20px 80px;transition: all 0.2s ease;}		

#content-adesao-assistencia 						{ border-top: 5px solid #24acdf; padding-top:15px }
#content-adesao-assistencia h3 						{ font-size: 1.2em; font-weight: bold; color:#24acdf; }
#content-adesao-assistencia h3:before	    		{ content: " " ; height: 20px; width: 20px; margin-right: 15px; background:#24acdf;  display: block; float: left; }

#content-lei 						{ border-top: 5px solid #53b899; padding-top:15px }
#content-lei h3 					{ font-size: 1.2em; font-weight: bold; color:#53b899; }
#content-lei h3:before	    		{ content: " " ; height: 20px; width: 20px; margin-right: 15px; background:#53b899;  display: block; float: left; }
#content-lei .btn 					{font-size: 1.1em; padding: 20px}
#content-lei .fechar 				{height: 50px; padding: 10px; background: #d66d6d; color: #fff}
#content-lei .btn-primary 			{ color: #fff;  background-color: #359e7e;  border-color: #359e7e;}
#content-lei .btn-primary:hover		{background:#39806a } 
.titulo-lei  						{padding-top: 28px !important}
.titulo-lei  strong 				{padding:5px 60px 5px 60px !important} 
.tiutlo-lei:focus 					{background: none !important}

/* EFEITO SANFONA */
.panel-heading 					{border-radius: 0px;}
.panel-heading h4 				{ line-height: 25px !important; text-align: left;}
.panel-heading strong 			{background: #c3c3c3; padding: 5px 10px 5px 10px; border-radius: 30px; margin-right: 5px;}
.panel-default>.panel-heading 	{padding: 0px;    background: #d8d8d8;/*
    background: -moz-linear-gradient(left, #53b899 2%, #2c87a0 100%);
    background: -webkit-linear-gradient(left, #53b899 2%,#2c87a0 100%);
    background: linear-gradient(to right, #53b899 2%,#2c87a0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31924c', endColorstr='#57ad32',GradientType=1 );*/
    cursor: pointer;  }
.panel-title 					{font-size: 1.1em}
.panel-default>.panel-heading:hover {background: #cecece  !important;}
.panel-default>.panel-heading 	a{color: #000 !important; cursor: pointer; font-weight: normal; display: block; width: 100%; min-height: 80px; padding: 15px 15px;}
.panel-default>.panel-heading 	a:hover { text-decoration: none !important}
.panel-body ul li 				{list-style-type: none !important; font-size: 1.0em}	
.panel-body 					{font-size: 1.1em !important; color: #000}
.panel-body p 					{padding: 0px !important}
.panel-group .panel 			{font-size: 15px}

.panel-default>.panel-heading a:focus {background: #cecece; text-decoration: none;} 
.panel-default>.panel-heading a:focus strong {color: #000}

.modal {z-index: 1000000}
.modal h5 {padding: 15px !important; font-size: 16px}
.modal-header .close 	{margin-top: -50px;}
.modal-header .close span { font-size: 41px }
.modal-backdrop {z-index: 999999}
.modal-dialog 	{width: 90% !important}
.modal-body p 	{padding: 5px 20px 5px 20px !important}

/* 20 METAS */
.metas-pne 						{ padding: 0 150px;}
.metas-pne a 					{ display: block; float: left; background: #d8d8d8; width: 24%; margin: 0 0.5% 10px 0.5%; text-align:center; color:#4c4c4c; padding: 50px 10px; min-height: 230px}
.metas-pne a span 				{ font-size: 14px; font-weight: 600; line-height: 1}
.metas-pne a:hover 				{ text-decoration: none; background:#cecece }
.metas-pne h4 					{ font-size: 25px; color: #00bb8f; font-weight: 600; line-height: 0; margin-bottom: 40px }
/*.metas-pne .top-left a 			{ -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; }
.metas-pne .top-right a 		{ -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; }
.metas-pne .bottom-left a 		{ -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; }
.metas-pne .bottom-right a 		{ -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; }
*/

.modal-metas 					{}
.modal-metas h2 				{ display:block; font-weight: 600; color: #fff; text-align: center; font-size: 26px;  padding:10px 0 15px 0; background: #23ace0; background: -moz-linear-gradient(-45deg, #23ace0 0%, #5aba8e 100%); background: -webkit-linear-gradient(-45deg, #23ace0 0%,#5aba8e 100%); background: linear-gradient(135deg, #23ace0 0%,#5aba8e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ace0', endColorstr='#5aba8e',GradientType=1 ); }
.modal-metas h2 span 			{ display: block; font-size: 18px; }
.modal-metas h2:after { width: auto; }
.modal-metas .close 			{ position: absolute; top: 1px; right: 4px; font-size: 30px; color: #f00; opacity: 1 }
.modal-metas .modal-body h6 	{ font-size: 20px; font-weight: 600; padding-left: 25px; padding-right: 25px; margin-bottom:0 }
.modal-metas .modal-body a 		{ font-size: 14px }
.modal-metas hr 				{border-top: 1px solid #cdcdcd;}


/* EBOOK - COLETANEA COLETÂNEA DE RELATOS DE EXPERIÊNCIA */
.resumoLivro 					          {padding: 0px;min-height: 337px; display: block;}

.resumoLivro p 					        {padding-left:0px; overflow: hidden; margin-bottom: 46px}
.resumoLivro .buttonsDownload 	{ clear: both; }
.resumoLivro .item	 			      {float: left; margin-right: 30px}
.resumoLivro .ebook a 			    {border: 2px solid #00b2ee; border-radius: 10px; padding: 15px 40px 15px 40px; font-size: 18px; color: #00b2ee !important}
.resumoLivro .ebook a:hover		  {background:#00b2ee; color: #fff !important; text-decoration: none;}
.resumoLivro .pdf a 			      {border: 2px solid #54b896; border-radius: 10px; padding: 15px 40px 15px 40px; font-size: 18px; color: #54b896 !important}
.resumoLivro .pdf a:hover		    {background:#54b896; color: #fff !important; text-decoration: none;}


/* ALTO CONTRASTE ----------------------------------- */

.contraste * 	{background: black!important; color: #fff!important;}
.contraste * a 	{color: #ff0!important;}
.contraste * p 	{color: #fff!important;}

.contraste .busca-modal input::-webkit-input-placeholder { color: #000 !important; }
.contraste .busca-modal input:-moz-placeholder { color: #000 !important; }
.contraste .busca-modal input::-moz-placeholder { color: #000 !important; }
.contraste .busca-modal input:-ms-input-placeholder { color: #000 !important; }
.contraste .busca-modal input {background: #ff0 !important; color: #000 !important; border-color: #000!important}

/* RESPONSIVIDADE ----------------------------------- */

/* Large desktops and laptops */
@media (min-width: 1400px) {
	/*#topo .container-fluid 	  {width: 1400px;}	*/
}
@media (min-width: 1232px) {
	.container {width: 1230px;}
}
@media (max-width: 1194px) {

	#super-banner {padding-top: 10px;}
	.internas img 		{width: 95%}
	#topo .menu-principal 					{display: none; position: fixed; background: #444; width: 100%; height: 100vh; z-index: 999999; left: 0; top:0;}
	#topo .menu-principal ul 				{margin-top: 80px;}
	#topo .menu-principal ul li 			{width: 100%; text-align: center;}
	#topo .menu-principal ul li a			{margin-top: 8%;}
	#topo .menu-principal ul li a:hover		{background: #333;}
	#topo .menu-principal button 			{display: none;}
	#topo .menu-principal .fechar-modal 	{position: absolute; top: 32px; right: 38px; padding: 9px 18px; font-size: 1.4em; color: #fff; background: #222}
	#topo .fechar-modal 		{display: block; cursor: pointer;}
	#topo .menu-mobile 			{display: block;}
	#topo .menu-mobile-busca 	{display: block;}
	.acessibilidade 			{display: none;}

	#planos .plano-texto p {padding: 10px;}
	#planos .selecoes a {padding: 30px 45px;}
	
	#publicacoes .categorias {padding: 0 5%;}
	#publicacoes .categorias .box a {width: 90%; margin-bottom: 20px; padding: 70px 20px;}

	#noticias .destaque-principal .titulo a		{bottom: 15px; max-width: 90%; font-size: 1.1em; line-height: 1.4em;}
	#noticias .destaque-principal 	{margin-bottom: 20px;}

	.busca-modal input {font-size: 0.9em;}

	#parceiros .parceiro {width: 48%; margin-bottom: 40px;}
	#social-footer img {width: 43%}
}
@media (max-width: 1200px) and (max-width: 1487px) {}
/* Landscape tablets and medium desktops */
@media (max-width: 992px) and (max-width: 1199px) {}
@media (min-width: 426px) and (max-width: 1024px) {  }
/* Portrait tablets and small desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 1024px) {
	.metas-pne 		{ padding:10px;} 
	.metas-pne a 		{ min-height: 250px}
}
/* Landscape phones and portrait tablets */
@media (max-width: 991px){}

@media (max-width: 768px){
	.metas-pne 		{ padding: 10px;}
	.metas-pne a 		{ width: 48%; margin: 0 1% 10px 1%; padding: 30px 5px; min-height: 170px}
	.metas-pne h4 	{ margin-bottom: 25px }
	#topo .menu-principal ul li a {max-width: 100%;}
}
/* Portrait phones and smaller */
@media (max-width: 480px) {}




