
/*  --------------------------------------------------------  */
ul{
	list-style-type: none;
}

.centralizado{
	display: block;
	text-align: center;
	margin-top: 30px !important;
}

.documentCategory{
	display: none;
}

li.arma{
    line-height: 1.3em;
    border-bottom: 1px solid #666;
}

li.arma ul li{
	margin-left: 20px;
}

 span.nomearma{
 	vertical-align: top;
  	font-size: 1.5em;
  	line-height: 1.7em;
 }

 li.arma > span{
    text-align: center;
 }

li.infa{
	list-style-image: url('media/imagens/bullet/infa.png') !important;
}
li.cav{
	list-style-image: url('media/imagens/bullet/cav.png') !important;
}

li.art{
	list-style-image: url('media/imagens/bullet/art.jpeg') !important;
}

li.com{
	list-style-image: url('media/imagens/bullet/com.png') !important;
}

li.eng{
	list-style-image: url('media/imagens/bullet/eng.jpeg') !important;
}

li.saude{
	list-style-image: url('media/imagens/bullet/saude.jpeg') !important;
}

li.outros{
	list-style-image: url('media/imagens/bullet/eb.png') !important;
}

li.om25{
	list-style-image: url('media/imagens/bullet/25BI.png') !important;
}

li.om26{
	list-style-image: url('media/imagens/bullet/26BI.png') !important;
}

li.om27{
	list-style-image: url('media/imagens/bullet/27BI.png') !important;
}

li.ciacmdo{
	list-style-image: url('media/imagens/bullet/ccmdo.png') !important;
}

li.prec{
	list-style-image: url('media/imagens/bullet/cprec.png') !important;
}

li.pe{
	list-style-image: url('media/imagens/bullet/36pe.png') !important;
}

li.esqd{
	list-style-image: url('media/imagens/bullet/1esqd.png') !important;
}

li.oitavo{
	list-style-image: url('media/imagens/bullet/8gac.png') !important;
}

li.bia{
	list-style-image: url('media/imagens/bullet/21bia.png') !important;
}

li.ciaeng{
	list-style-image: url('media/imagens/bullet/eng.png') !important;
}

li.ciacom{
	list-style-image: url('media/imagens/bullet/ccom.png') !important;
}

li.blog{
	list-style-image: url('media/imagens/bullet/20blog.png') !important;
}

li.dompsa{
	list-style-image: url('media/imagens/bullet/dompsa.png') !important;
}

li.centro{
	list-style-image: url('media/imagens/bullet/cip.png') !important;
}

li.dst{
	list-style-image: url('media/imagens/bullet/dstsau.png') !important;
}

li.banda{
	list-style-image: url('media/imagens/bullet/ccmdo.png') !important;
}

#pagcursoseestagios{
	position: relative;
	z-index: -3;
	text-align: center;
}

ul.cursos li{
	border-bottom: 1px dotted #AAA;
	padding-bottom: 30px;
	display: block;
	min-height: 350px;
}

h3.nomedocurso{
	text-align: center;
}

.descricaodecurso{
	display: block;
	font-size: 0.8em;
	text-align: justify !important;
	margin-bottom: 10px;
}

.imgcurso{
	margin: 5px 10px 5px 0;
	max-width: 350px;
	float: left;
	border: 5px solid #CCC;
}

.breves{
	position: fixed;
	bottom: 0;
	z-index: 3;
	text-align: center !important;
	background: #113312;
	margin-bottom: -6px;
	border-radius: 5px 5px 0 0;
	width: 30%;
	left: 50%;
	margin-left: -15%;
	padding: 5px;
}

.breves li{
	display: inline-block !important;	
	width: 50px;
	line-height: 40px;
	vertical-align: middle;
}

.breves li img{
	transform:scale(0.9);
	-webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}


.breves li:hover img{
	-webkit-transform:scale(1); /* Safari and Chrome */
    -moz-transform:scale(1); /* Firefox */
    -ms-transform:scale(1); /* IE 9 */
    -o-transform:scale(1); /* Opera */
	transform:scale(1);
	transition: all 0.6s ease;
}

.videodecurso{
	background: #2653b0;
	border-radius: 5px;
	width: 300px;
	position: relative;
	text-align: center;
	padding: 25px 20px 20px 20px;

}

.videodecurso strong{
	font-size: 2em;
	color: #FFF;
	text-transform: uppercase;
}

	
.videodecurso:before{
	content:url('media/imagens/bullet/youtube.png'); /* with class ModalCarrot ??*/
	position:absolute; /*or absolute*/
	z-index:2; /*a number that's more than the modal box*/
	left:-50px;
	top:7px;		
}

.item-page{
	border-top: 3px solid #00500F;
	padding-top: 5px;
}

footer{
	position: relative;
	z-index: 44;
}

.footer-atalhos, .footer-atalhos a{
	background: #113312 !important;
	color: #FFF !important;
}

#logo{
	font-size: 1.25em;
}

.portal-description{
	top: 10px !important;
}

#logo h1.portal-title{
	font-weight: 0 !important;
}

#portal-siteactions{
	position: absolute;
	right: 100px;
}