/*
	Theme Name: Portao Padrao IFMA 2015
	Theme URI: http://www.ifma.edu.br
	Description: Portal Padrão do Governo Federal para o IFMA
	Version: 1.0.0
	Author: Allan Cruz, José Maria e Márcio Vale (DGTI/IFMA)
	Author URI: http://dgti.ifma.edu.br
	Tags: IFMA, GOV, PADRAO, DGTI, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

.rl-gallery-item{
	margin: auto !important;
}

li.omsc-active{
	display: inherit !important;
list-style: none !important;
line-height: none !important;
font-size: none !important;
margin-bottom: none !important;
}

.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-event{
	float: left; 	
}

.gallery .gallery-item .gallery-caption{
	display: none;
}
.gallery .gallery-item img{
	border: none !important;
	width: 80% !important;
}




ul#menu-acesso-a-informacao.menu, ul#menu-ensino.menu, ul#menu-campi.menu, ul#menu-pesquisa.menu, ul#menu-pos-graduacao.menu, ul#menu-extensao.menu,  ul#menu-internacional.menu{
	display: none;
}
ul#menu-institucional.menu #menu-item-29091 ul.sub-menu{
	display: block;
}
 
.sugestao-pauta .texto-auxiliar{
	font-size:0.8em;
	color: #666;
}
 
.sugestao-pauta input{
	width: inherit;
}

.sugestao-pauta input.wpcf7-text, .sugestao-pauta textarea.wpcf7-textarea{
	width: 100%;
}

.btns-social-like {
	padding-left: 10px;
}

.lrshare_iconsprite32.lrshare_evenmore32{
	display:none;
}
.nomeCurso{
	display: block;	
	font-size: 13px;
}
.linhacurso a{
	color: #000;
}
.linhacurso a:hover{
	text-decoration: underline;
}

	
.blocoTipoCurso{
	padding: 0px 20px;
	padding-bottom: 10px;
	margin-bottom: 20px !important;
	height: 60px;
	overflow: hidden;
}

.presencial{
	background: #084312;
	padding: 10px 20px;
	height: 73px;
	overflow: hidden;
}
/*
#tipo-presencial{
	display: none;
}*/

.presencial h1 {
	color: #fff !important;
	cursor: pointer !important;
}

.presencial h3, .educacao-a-distancia h3{
	cursor: pointer !important;
}

.tecnico.concomitante{
	background: #fff;
}
.tecnico.integrado{
	background: #fff;
}
.tecnico.subsequente{
	background: #fff;
}

.graduacao.bacharelado{
	background: #fff;
}
.graduacao.licenciatura{
	background: #fff; 
} 
.graduacao.graduacao-tecnologica{
	background: #fff;
}
 
.pos-graduacao.lato-sensu{
	background: #fff;
}
.pos-graduacao.stricto-sensu{
	background: #fff;
}

.educacao-a-distancia{
	background: #17832A;
	padding: 10px 20px;
	margin-top: 30px !important;
	height: 73px;
	overflow: hidden;
}
.educacao-a-distancia h1 {
	color: #fff !important;
	cursor: pointer !important;
}

ul#menu-seletivo-unificado{
	display: block;
  	margin-bottom: 0px !important; 
  	
}
ul#menu-seletivo-unificado li.menu-item{
  display: block !important;
  padding: 5px 10px 5px 20px;
  border-bottom: 1px solid #e8e7e7;
  width: 100%; 
  list-style: none !important;
  line-height: none !important;
  font-size: inherit !important;
  margin-bottom: inherit !important; 
}


.description.mapa-do-site ul.sub-menu, .description.mapa-do-site li{
	display: list-item !important;
}


.pagination{
	text-align: center;
	
}

.pagination .page-numbers{
	width: 20px;
	height: 20px;
	padding: 0 10px;
	/*border-top: 2px solid #0A5517;*/
	border-bottom: 2px solid #0A5517;
	border-radius: 5px;
	background: #EEEFF2;
	color: #0a5517;
	margin-left:3px;
}

.pagination .page-numbers.current{
	color: #EEEFF2;
	background: #0a5517;
}

a.noticia-link{
	color: #000;
}
.noticia-lista:hover a.noticia-link{
	color: #666;
}

.noticia-thumb{
	border-radius: 10px; 
	overflow: hidden;
	height: 100px;
	background: #eee;
	 text-align: center;
}
 
.noticia-thumb a:after {
      content: "Sem Foto";
	  margin: 0 auto;
	  line-height: 100px;
	  text-align: center;
	  color: #ccc;
}
 
.noticia-lista:hover .noticia-thumb{
	border: 2px solid #084312;
}



#content.internas p{
	/* min-height: 0.2em; /*para dar espacamento tipo "enter"*/
	 margin-bottom: 15px !important;
}

#footer ul li ul{
	display: none;
}
.cycloneslider-template-default .cycloneslider-slide img{
	width: 750px;
	height: 175px;
}

.cycloneslider-slide-image, .cycloneslider-slides, .cycloneslider{
	border-radius: 8px;
	overflow: hidden;
}

.cycloneslider-template-default .cycloneslider-pager{
	bottom: 5px !important;
	right: 5px !important;
	top: inherit !important;
}

.cycloneslider-template-default .cycloneslider-pager span{
	margin: 0 3px;
	width: 12px !important;
	height: 12px !important;
	border-radius: 20px !important;
	background: #E8E7E7 !important;
}

.cycloneslider-template-default .cycloneslider-pager span.cycle-pager-active{
	background: #18872B !important;
}

header #portal-searchbox .btn {
    font-size: 13px !important;
}

audio{visibility: visible !important;}


img.size-full{
	width: inherit !important;
}
body.search img.size-thumbnail{
	width: 100% !important;
}
img.size-thumbnail{
	width: 20%;
}
img.size-medium{
	width: 35% !important;
}

img.size-large{
	width: 100% !important;
}

.wp-caption.alignleft{
	width: 50% !important;
	float: left;
	margin-right: 1.5em;
	margin-bottom: -1em;
	margin-top: 0.5em;
}
.wp-caption.alignleft img{
	width: 100% !important;
}

.wp-caption.alignright{
	width: 50% !important;
	float: left;
	margin-left: 1.5em;
	margin-bottom: -1em;
	margin-top: 0.5em;
}
.wp-caption.alignright img{
	width: 100% !important;
}


.wp-caption.aligncenter{
	width: 100% !important;
}

.wp-caption .wp-caption-text{
	background: #EEEFF2;
	font-style: italic !important;
	font-size: 0.7em; 
	margin-top: -1px;
	text-align: center;
}

img.alignleft{
	float: left;
	width: 50%;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
	margin-top: 0.5em;
}

img.alignright{
	width: 50%;
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em;
	margin-top: 0.5em;
}

img.aligncenter{
	width: 100%;
	text-align: center;
	margin-bottom: 1.5em;
}

#noticia-sem-foto em, em a, em div, em section{
	font-style: normal !important;
}

.subtitle{
	font-style: italic !important;
	
}

#content.internas ul.menu-seletivo-unificado{
	display: inline-block;
	font-size: 14px;
	float: left;
	width: 100%;
	
	padding: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px !important;
	background: #fff; 
	 
}
#content.internas ul.menu-seletivo-unificado li{
	float: left;
	padding: 5px 8px;
	list-style: none !important;
	background: #fff; 

}
#content.internas ul.menu-seletivo-unificado li a{
	color: #0A5517;
}
#content.internas ul.menu-seletivo-unificado li:hover{
	text-decoration: underline;
}


.noticia-thumb img.size-thumbnail{
	    width: 100% !important;
	}

@media (max-width: 767px) {
	.etapa-menu-seletivo{
		float: right !important;
	}
	
}

@media (max-width: 400px) {
	#inPopUp{
		width: 200px !important;
		height: 200px !important;
		  margin-top: -100px !important;
		  margin-left: -100px !important;
	}
	#inPopUp img{ 
		width: 200px !important;
		height: 200px !important;
	}
	
}
