.normal {



	font-weight:normal;



}







.semi-bold {



	font-weight:600;



}







.bold {



	font-weight:700;



}



.italic{



	font-style: italic;



}



.relative{



	position: relative;



}



.uppercase{text-transform: uppercase;}



.cor-padrao a, .cor-padrao{color:#0098a5;}

.cor-preto a, .cor-preto{color: #000;}

.cor-branco, .cor-branco{color: #ffffff;}

.cor-cinza a, .cor-cinza{color:#C3C3C3;}

.cor-amarelo a, .cor-amarelo{color: #fbcd46;}

.cor-laranja a, .cor-laranja{color:#e15c28;}

.cor-azul a, .cor-azul{color: #006696;;}

.cor-verde a, .cor-verde{color: #47bd9b;}

.cor-titlef a, .cor-titlef{color: #3c5474;}

.cor-ouro a, .cor-ouro{color: #989503;}



::selection { background: #022452; color: #FFCE34; } ::-moz-selection { background: #022452; color: #FFCE34; }







.smallsize{font-size: 45%;}







.pdf{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat 0 -6px; width: 64px; height: 67px;margin: 20px 0;}



.zip{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -251px -6px; width: 64px; height: 67px;margin: 20px 0;}



.doc{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -62px -6px; width: 64px; height: 67px;margin: 20px 0;}

.DOC{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -62px -6px; width: 64px; height: 67px;margin: 20px 0;}



.docx{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -62px -6px; width: 64px; height: 67px;margin: 20px 0;}



.xls{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -128px -6px; width: 64px; height: 67px;margin: 20px 0;}



.xlsx{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -128px -6px; width: 64px; height: 67px;margin: 20px 0;}



.ppt{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -188px -6px; width: 64px; height: 67px;margin: 20px 0;}



.rar{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -320px -6px; width: 64px; height: 67px;margin: 20px 0;}



/*.txt{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -386px -6px; width: 64px; height: 67px;margin: 20px 0;}*/



.mp3{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -454px -6px; width: 64px; height: 67px;margin: 20px 0;}



.mp4{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -4px -80px;width: 64px; height: 67px;margin: 20px 0;}



.mov{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -4px -80px;width: 64px; height: 67px;margin: 20px 0;}



.flv{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -4px -80px;width: 64px; height: 67px;margin: 20px 0;}



.avi{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -4px -80px;width: 64px; height: 67px;margin: 20px 0;}



.wmv{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -4px -80px;width: 64px; height: 67px;margin: 20px 0;}



.jpg{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -68px -80px;width: 64px; height: 67px;margin: 20px 0;}



.png{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -68px -80px;width: 64px; height: 67px;margin: 20px 0;}



.jpeg{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -68px -80px;width: 64px; height: 67px;margin: 20px 0;}



.bmp{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -68px -80px;width: 64px; height: 67px;margin: 20px 0;}



.gif{zoom:32%;background: url(../rm-admin/images/imagesext.png) no-repeat -68px -80px;width: 64px; height: 67px;margin: 20px 0;}



.letterpadrao{font-family: 'Lato', sans-serif;}







/*menu css sidebar*/



#cssmenu,

#cssmenu ul,

#cssmenu ul li,

#cssmenu ul li a {

  margin: 6px 0;

  padding: 0;

  border: 0;

  list-style: none;

  line-height: 1;

  display: block;

  position: relative;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

#cssmenu {

  width: 100%;

  color: #ffffff;

}

#cssmenu ul ul {

  display: none;

}

.align-right {

  float: right;

}

#cssmenu > ul > li > a {

	padding: 10px 8px;

    cursor: pointer;

    z-index: 2;

    font-size: 14px;

    text-decoration: none;

    color: #ffffff;

    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);

    background: #004668;

}

#cssmenu > ul > li > a:hover,

#cssmenu > ul > li.active > a,

#cssmenu > ul > li.open > a {

    color: #eeeeee;

    background: #004668;

}

#cssmenu > ul > li.open > a {

  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);

  border-bottom: 1px solid #1682ba;

}

#cssmenu .open > ul {margin:0 !important;}

#cssmenu .open > ul>li {margin:0 !important;}

#cssmenu .open > ul>li>a {margin:0 !important;}

#cssmenu .open > a {margin-bottom:0 !important;}

#cssmenu > ul > li:last-child > a,

#cssmenu > ul > li.last > a {

  border-bottom: 1px solid #1682ba;

}

.holder {

  width: 0;

  height: 0;

  position: absolute;

  top: 0;

  right: 0;

}

.holder::after,

.holder::before {

  display: block;

  position: absolute;

  content: "";

  width: 6px;

  height: 6px;

  right: 20px;

  z-index: 10;

  -webkit-transform: rotate(-135deg);

  -moz-transform: rotate(-135deg);

  -ms-transform: rotate(-135deg);

  -o-transform: rotate(-135deg);

  transform: rotate(-135deg);

}

.holder::after {

  top: 17px;

  border-top: 2px solid #ffffff;

  border-left: 2px solid #ffffff;

}

#cssmenu > ul > li > a:hover > span::after,

#cssmenu > ul > li.active > a > span::after,

#cssmenu > ul > li.open > a > span::after {

  border-color: #eeeeee;

}

.holder::before {

  top: 18px;

  border-top: 2px solid;

  border-left: 2px solid;

  border-top-color: inherit;

  border-left-color: inherit;

}

#cssmenu ul ul li a {

  cursor: pointer;

  border-bottom: 1px solid #32373e;

  border-left: 1px solid #32373e;

  border-right: 1px solid #32373e;

  padding: 10px 20px;

  z-index: 1;

  text-decoration: none;

  font-size: 13px;

  color: #eeeeee;

  background: #49505a;

  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);

}

#cssmenu ul ul li:hover > a,

#cssmenu ul ul li.open > a,

#cssmenu ul ul li.active > a {

  background: #424852;

  color: #ffffff;

}

#cssmenu ul ul li:first-child > a {

  box-shadow: none;

}

#cssmenu ul ul ul li:first-child > a {

  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);

}

#cssmenu ul ul ul li a {

  padding-left: 30px;

}

#cssmenu > ul > li > ul > li:last-child > a,

#cssmenu > ul > li > ul > li.last > a {

  border-bottom: 0;

}

#cssmenu > ul > li > ul > li.open:last-child > a,

#cssmenu > ul > li > ul > li.last.open > a {

  border-bottom: 1px solid #32373e;

}

#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {

  border-bottom: 0;

}

#cssmenu ul ul li.has-sub > a::after {

  display: block;

  position: absolute;

  content: "";

  width: 5px;

  height: 5px;

  right: 20px;

  z-index: 10;

  top: 11.5px;

  border-top: 2px solid #eeeeee;

  border-left: 2px solid #eeeeee;

  -webkit-transform: rotate(-135deg);

  -moz-transform: rotate(-135deg);

  -ms-transform: rotate(-135deg);

  -o-transform: rotate(-135deg);

  transform: rotate(-135deg);

}

#cssmenu ul ul li.active > a::after,

#cssmenu ul ul li.open > a::after,

#cssmenu ul ul li > a:hover::after {

  border-color: #ffffff;

}

