﻿@import url("bootstrap.min.css");
@import url("icons/style.css");

/***** CLASSES DO SISTEMA *****/
.operacaoBorda { padding:5px; border:1px #e74725 solid; }

/***** GERAL *****/
/*TransformaÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£o dos blocos para responsive em contexto smartphone*/
.col-12{float:left;width:100%;}
@media (max-width: 768px){.col-12{ position: relative!important; min-height: 1px!important; padding-right: 15px; padding-left: 15px;}.col-12 {float: left!important;}.col-12{width: 100%!important;}.col-12.imageBock .imageText{clear:both; width:100%;float:left;text-align:center;} .col-12.imageBock img{float:none!important; max-width:100%;} }
/*FIM - TransformaÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£o dos blocos para responsive em contexto smartphone*/

html, body { font-family:'Open Sans'; font-size:15px; color:#333333; text-align:center; width: 100%; margin:0px; padding:0px; background-color:#ffffff;}
#bodyfaux{min-height: 100%;	height:100%; width:100%; position: absolute;}
#Geral{margin:0 auto;	height:100%; min-height:100%;}
a{color:#e74725; text-decoration:underline;} 
.color-principal{color:#e74725;}
/*CHANGE*/
@media (min-width: 768px){.container {width: 100%;}}
@media (min-width: 1200px){.container {width: 1170px;}}
/*.pagConteudoCt p{float: left; width: 100%;}
.pagConteudoCt div{ overflow: auto;  width: 100%;}*/  
/*FIM - CHANGE*/

/*BOTOES*/
.button{padding: 10px 15px;font-family: Ubuntu; font-weight: 500; font-size: 1.3em;margin-top:15px;display:table; float:none;margin-right:auto;margin-left:auto; transition: all 300ms ease-in-out;  -webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;outline:none;text-decoration:none;}
.button:active, .button:hover, .button:focus{text-decoration:none;}
.button.full{background-color: #e74725; color:#fff; border: none;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); outline:none;}
.button.full:active, .button.full:hover{-webkit-box-shadow:  0px 0px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);}
.button.stroke{border-width:4px; border-style:solid;}
.button.stroke.white{border-color:#fff;color:#fff; background:none; font-size: 1.35em;}
.button.stroke.white:hover, .button.stroke.white:active, .button.stroke.white:focus{background:#fff;color: rgba(51, 51, 51, 1);}
.button.stroke.orange{border-color:#e74725;color:#e74725;background:none;}
.button.stroke.orange:hover, .button.stroke.orange:active, .button.stroke.orange:focus{background:#e74725;color:#fff;}

@media (min-width: 768px) {
  .button{ font-size: 1.5em;}
  .button{float:left;}
}
/*FIM BOTOES*/

/*Divisores - divider*/
.bullet {width: 100%; height: 16px; position: relative; margin: 10px auto;display:block;clear:both;float: left;}
.bullet:before{content:""; width: 16px; height: 16px; border-radius:50%;position: absolute;background:#e74725;top: 0;left: calc(50% - 8px);}

.line {width: 100%; width: 100%; height: 4px; position: relative; margin: 15px auto;display:block;clear:both;float: left; background:#efefef;clear:both;}

.lineBullet {width: 100%; height: 32px; position: relative; margin: 10px auto;display:block;clear:both;float: left;}
.lineBullet:before{content:""; width: 100%; height: 4px; border-radius:0;position: absolute;background:#efefef;top: calc(50% - 2px);left: 0;}
.lineBullet:after{content:""; width: 32px; height: 32px; border-radius:50%;position: absolute;background:#efefef;top: calc(50% - 16px);left: calc(50% - 16px);border:8px solid #fff}
/*END - Divisores - divider*/

/*framework*/
.float-none{/* float:none; */}

/*END - framework*/

/*transitions*/
.transition300ms{transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;}
/*FIM - transitions*/

h1 {font-family: Ubuntu; font-weight: 500; font-size: 28px; padding: 30px 5px;}
@media (min-width:768px){
	h1 { font-size: 44px; padding: 50px 5px;}
}


/*Banner - Cover */
.cover{position:relative;height: auto;background:#bfbfbf; clear:both;}
.cover .container{height:100%; position:relative;}
.cover .overlay{background-color:rgba(51,51,51,.5);z-index:2}
.cover .imageCover,.cover .overlay{height:100%;position:absolute}
.cover .imageCover{width:100%;overflow:hidden;z-index:1;float:left;}
.cover .imageCover img{position:relative;min-width:100%; height: 100%;text-align:center;top:50%;min-height: 100%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.cover .contentCover{z-index:99;text-align:left;color:#fff;position: relative; padding: 25px 0;overflow: auto;clear: both;}
.cover.banner .contentCover{top: 80px;margin-bottom: 80px;padding-left: 15px;  padding-right: 15px;}
.cover.insideNoBackground .imageCover{ background:#333333;}
.cover .contentCover.text-center{text-align: center;}
.cover .contentCover .title{font-family:Ubuntu; font-weight:500;font-size: 1.5em;margin-bottom:15px;}
.cover .contentCover .texts{font-size: 0.9em;clear: both;}
.cover a{border-width:4px; border-style:solid; border-color:#fff;color:#fff; background:none; font-size: 1.35em;padding: 10px 15px;font-family: Ubuntu; font-weight: 500; font-size: 1.1em;margin-top:15px;display:table; float:none;margin-right:auto;margin-left:auto; transition: all 300ms ease-in-out;  -webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;outline:none;text-decoration:none;}
.cover a:hover, .cover a:active, .cover a:focus{background:#fff;color: rgba(51, 51, 51, 1);}
.cover a.full{background-color: #e74725; color:#fff; border: none;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); outline:none;}
.cover a.full:active, .cover a.full:hover{-webkit-box-shadow:  0px 0px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);}
@media (min-width: 768px){
  .cover {min-height: 750px;}
  .cover.sm {min-height: 400px;}
  .cover.registerNew{ min-height: 300px;}
  .cover.banner .overlay{left: -90px;-ms-transform: skewX(12.5deg); -webkit-transform: skewX(12.5deg); -moz-transform: skewX(12.5deg); transform: skewX(12.5deg);}
  .cover.featured .overlay{left: -90px;-ms-transform: skewX(-12.5deg); -webkit-transform: skewX(-12.5deg); -moz-transform: skewX(12.5deg); transform: skewX(-12.5deg);}
  .cover .contentCover .title{margin-bottom:30px;font-size: 2.75em;}
  .cover.banner .contentCover{top:190px;}
  .cover.sm .contentCover{ top:130px; }
  .cover.registerNew .contentCover{top:130px;}
  .cover .contentCover .texts{font-size: 1.15em;}
  .cover .contentCover.text-center a{float:none;}
  .cover a{float:left;}
  .cover .contentCover{top:150px;margin-bottom: 150px;}
}
/*FIM Banner - Cover */

/*Carousel*/
.carouselSpecs, .carouselClients{position:relative;display: block;width: 100%;overflow: auto;margin:0;}
.carouselClients img{opacity:0.45;}
.carouselClients .hover img, .carouselClients .center img{opacity:1;}
.carousel .left,.carousel .right{position:absolute;top:0; width:30%; height:100%;z-index:9;}
.carousel .left{left:0; background:linear-gradient(left, rgba(255, 255, 255, 0.9), rgba(255,255,255,0));background:-o-linear-gradient(left, rgba(255, 255, 255, 0.9), rgba(255,255,255,0));background:-moz-linear-gradient(left, rgba(255, 255, 255, 0.9), rgba(255,255,255,0));background:-ms-linear-gradient(left, rgba(255, 255, 255, 0.9), rgba(255,255,255,0));background: -webkit-linear-gradient(left,rgba(255, 255, 255, 0.9) 5%,rgba(255,255,255,0));}
.carousel .right{right:0; background:linear-gradient(left, rgba(255,255,255,0), rgba(255, 255, 255, 0.9));background:-o-linear-gradient(left, rgba(255,255,255,0), rgba(255, 255, 255, 0.9));  background:-moz-linear-gradient(left, rgba(255,255,255,0), rgba(255, 255, 255, 0.9));background:-ms-linear-gradient(left, rgba(255,255,255,0), rgba(255, 255, 255, 0.9));background: -webkit-linear-gradient(left,rgba(255,255,255,0) 5%, rgba(255, 255, 255, 0.9)); }
@media (min-width:768px){.carouselSpecs, .carouselClients{margin:40px 0;}}
@media (min-width:1178px){.carousel .controls{display:none;}}
/*END - Carousel*/

/*Panels / Accordion / Slide*/
.panel-group{float: left;width:100%; overflow:auto;clear:both;margin-bottom:0;}
.panel-group .panel-heading+.panel-collapse .panel-body{border:none;}
.panel-group .panel{border-radius:0;border:none;margin: 0;}
.panel-group .panel+.panel{margin: 0;}
.panel-body a{color:#fff;text-decoration:none;font-weight:500;}
.panel-body a:hover{text-decoration:none;}
.panel-body a i{position:relative;top:1px;font-size:0.9em;}
.panel-default{float:left;position:relative;z-index: 99;width: 100%;overflow: hidden;}
.panel-default img{ position: absolute; min-width: 100%;  left: 50%;  top:0; z-index:1; min-height: 100%; transform: translate(-50%,0);}
.panel-default .panel-heading,.panel-default .panel-body {z-index:2;position:relative;}
.panel-default .panel-heading, .panel-default .panel-collapse{cursor:default; background: rgba(51, 51, 51, 0.8); color:#fff;border-top: none;border-radius:0;z-index: 9;position: relative;padding: 0;}
.panel-title{ font-family: Ubuntu; font-weight: 500;  font-size: 1.4em;}
.panel-title a {width: 100%; display: block; padding: 20px;text-decoration: none;outline:none;}
.panel-default .panel-body{height:250px;}
.panel-title .icon{float: right;transition:all ease 300ms;position: relative;right: 10px;font-size: 1em;}
.panel-title .icon-collapse {transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}
.panel-title .icon-expand {transform: rotate(0deg);-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}
@media(min-width:768px){
  .panel-group{float:none;margin-bottom:20px;}
  .panel-default img{ position: absolute; min-width: 100%;  left: 50%;  top: 0; z-index:1; min-height: 100%; transform: translate(-50%,0);}
  .panel-default .panel-heading, .panel-default .panel-collapse{transition: transform 900ms;}	  
  .panel-default{height:380px;float:left;overflow: hidden;width: calc(100% / 3);padding: 0;margin: 0;}         
  .panel-default .panel-collapse{display: block;z-index: 9; position:relative;height: 100%!important;transform: translateY(274px);}
  .panel-default:hover .panel-heading, .panel-default:hover .panel-collapse {transform: translateY(0px);}
  .panel-default .panel-heading{transform: translateY(274px);}
  .panel-title a{padding:40px 0 42px 0;position:relative;cursor:default;}
  .panel-title:after{content:"";position:absolute; background:#fff; width:16px; height:16px; top: 80px; left:calc(50% - 8px);border-radius:50%;}
  .panel-title .icon{display:none;}
}
/*END - Panels / Accordion / Slide*/

/*CONTENT - CONTENTOR*/
#content{position: relative; min-height: 100%;overflow-x: hidden;}
/*END - CONTENT - CONTENTOR*/

/*HEADER*/

   .leftSide {width: 566px; float: left;}

  .master{background:#fff; height:70px;padding-left:5px; margin-bottom:-70px;z-index: 100;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);font-family: Ubuntu;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;

  }
  
	.master a{color:#333333; background:none;text-decoration:none;}
  .master a{cursor:default;}
  .master a[href]{cursor:pointer;}
	.master .nav li ul{min-width: 100%;padding: 0px 10px 0 30px; margin: 0 0 10px 0;overflow:auto; position:relative;}
	.master .nav li ul li{float:left;width: 100%;}
	.master .nav li ul li a{font-family:Open Sans;font-weight:normal;padding: 5px 0;float:left;width:100%; display:block;}
	.master .nav li ul li a:hover{color:#fff;}
	.master .nav > li {margin: 0;border-bottom:1px solid #ccc;}
	.master .nav > li > a{padding: 12px 0;}
  .master .nav li a.active{color:#fff;}
	.master .nav > li:last-child{border:none;}
	.master .nav > li > a:focus, .master .nav > li > a:hover {text-decoration: none; background:none;}
  .master .navbar-collapse{font-weight:500;}
  .master .navbar-collapse{text-align:left;position: relative;top: -50px;background:#333;max-height:none;   }
  .master .navbar-collapse a{color:#ccc;}
  .master .navbar-collapse.in {position: absolute;z-index: 99999;width: 100%;}
  .master .navbar-brand{padding: 0; width: calc(100% - 59px);text-align:left;}
  .master .logotipo img{max-width: 100%;max-height: 72px;margin-top:9px;}
  .master .navbar-nav{float: left; clear: both; width: 100%;margin:6px 0;}
  .navbar-toggle {border-color: none;  z-index: 99;padding: 5px 8px;top: 18px;}
  .navbar-toggle .icon-bar {background-color: #333;width:24px; height: 3px;}  
  .navbar-toggle .icon-bar:nth-of-type(2) {top: 1px;}
  .navbar-toggle .icon-bar:nth-of-type(3) {top: 2px;}
  .navbar-toggle .icon-bar {position: relative; transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out;}
  .navbar-toggle.active .icon-bar {background-color: #fff;}  
  .navbar-toggle.active .icon-bar:nth-of-type(1) {top: 6px; transform: rotate(45deg); -webkit-transform: rotate(45deg);z-index:999; }
  .navbar-toggle.active .icon-bar:nth-of-type(2) {background-color: #333;z-index:1;}
  .navbar-toggle.active .icon-bar:nth-of-type(3) {top: -8px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);z-index:2;}
  
  #navbar{transition: all 500ms ease; -webkit-transition: all 500ms ease;overflow:hidden;}

  .navigation{overflow-y:auto;overflow-x:hidden;width:100%;height:auto;z-index:1;position:relative;}
  
  .search{float:left;clear:both;}
  .search .searchImg{color:#fff;font-size:1.9em; float:right;margin-top: 25px;margin-left: 10px;cursor:pointer;}  
  .search input[type="search"]{background:#333; color:#fff;border:2px solid #fff;margin-top: 20px;padding: 5px;height: 40px;border-radius:0;}
  .search input[type="submit"]{display:none;}

  .login{text-align:right;margin-top:5px;  font-size: 0.9em; font-weight: bold;}
  .login input{padding:2px 5px;margin-right: 2px; width: 100px;}
  .loginLabel{color: #FFF;margin-right:5px;}
  .loginUser{}
  .loginPassword{}
  .loginEnter{ color: #fff; font-size: 1.35em; vertical-align: sub; cursor: pointer; border: 1px solid #AE1F25; padding: 3px 5px; background: #AE1F25;}
  .sairAR {color: #FFF;}
  .logout {color: #fff; text-decoration: none;  text-transform: uppercase;}
  .logout:hover {text-decoration: underline;color: #fff;}
  
  .language{float: left; margin: 10px 0 0;color: #ccc;}
  .language a:hover{text-decoration:underline;}
  .language a.active{color:#fff !important;}
 @media (min-width: 990px){	
    .navigation {clear: both; float: right; top: -10px; position: relative; margin-right: -12px;overflow:visible;}
   .master{height:100px; margin-bottom:-100px;padding-left: 0;}
   .master .navbar-nav{float:right;width:auto;clear:left;margin:0;}

   .master .nav li a{position:relative;float: left;display:block;}
   .master .nav > li{border:none;}
   .master .nav > li > a{font-size: 1.14em;padding: 15px 12px 25px 12px;border: none;}
   .master .nav > li > a:hover, .master .nav > li:hover > a, .master .nav > li > a.active {color: #e74725; background: none;}
   .master .nav > li > a.active:after{content:""; position: absolute;bottom: 8px; width: 10px;height: 10px;left:50%;background-color: #e74725;border-radius: 50%;}

   .master .nav li ul{display:none;background:#333;position: absolute;top: 60px;min-width: 100%; margin:0;overflow:auto;padding: 10px;}
   .master .nav li:hover ul{display:block;}
   .master .nav li ul li, .master .nav li ul li a{float:left;}
   .master .nav li ul li{border-bottom:1px solid #ccc;width: 100%;}
   .master .nav li ul li:last-child{border-bottom:none;}
   .master .nav li ul li a{padding:10px;color: #ccc;width:100%; white-space: nowrap;float:left;}
	 .master .nav li ul li a:hover, .master .nav li ul li:hover a, .master .nav li ul li a:hover, .master .nav li ul li a.active{color:#fff;}
   .search{display: block; float:right;top: -36px;position:relative; clear: both;}
   .search form{position:relative;top: 0;}
   .search .searchImg{color:#333333;font-size:1.50em; right:68px;top: 0;position: absolute;margin: 0;cursor:pointer;}
   .search input[type="search"]{display:none;border:2px solid #333333;background:rgba(255,255,255,1);color:#333;padding: 2px 5px;height: 32px;top: -4px; right: 100px; margin: 0;position: absolute;}

   .menuIn{-webkit-transform: translateX(0%);display:block;} .menuOut{-webkit-transform: translateX(0%);display:block;}
   .master .navbar-collapse{background:none;padding: 0;top: 0;}
   .master .navbar-collapse a{color:#333;}

   .master .logotipo{float:left;z-index: 3;position: relative;}
   .master .logotipo img{max-width:270px; max-height: 85px; margin-top: 25px;}    
   .master .navbar-collapse.in {top: 0;}

   .master .nav > li > a.arrow{display:none;}
   .language{margin-top:0; margin-bottom: -20px; float:right;color:#333;}
   .language a.active{color:#e74725 !important;}

  }

    @media (max-width: 990px) {
    .navbar-header {float: none;}
    .navbar-toggle {display: block;}
    .navbar-nav>li {float: none;}
    .master .navbar-collapse{padding: 0 15px;}
    .master[aria-expanded='false']{overflow:hidden;}
    .menuIn{transform: translateX(0%); -webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);display:block;} 
  	.menuOut{transform: translateX(110%); -webkit-transform: translateX(110%);-moz-transform: translateX(110%);-ms-transform: translateX(110%);display:block;}
    .mnInv {display:none;}
    .mnVis {display:block;}
    .master .nav li > a:nth-of-type(2){width: calc(100% - 50px);display: inline-block;}
    .master .nav > li > a.arrow{float:right;padding: 10px;}
    .master .nav > li > a.arrow.down{transform:rotate(90deg);}
    .master .container{padding-right:0;}
}

.navTransparent[aria-expanded="false"]{opacity:0.8;}
.navNoTrasparent[aria-expanded="false"]{opacity: 1;}

/*END - HEADER*/

/*******************/
/*RIGHT SIDE + BANNER + HIGHLIGHTS + FOOTER */
/*******************/
	/*HOMEPAGE*/
	.cover.coverImage {height: auto;}
  .cover.coverImage .left, .coverImage .right{width:50%; height:100%; position: absolute;}
  .cover.coverImage .left{left:0%; background: url('images/background_left.jpg') repeat-x top left;}
  .cover.coverImage .right{left:50%; background: url('images/background_right.jpg') repeat-x top left;}
  .cover.coverImage .container{position: relative; top: 0; text-align: center; width: 100%;padding: 0;}
  @media(max-width:1024px){.cover.coverImage img{width: 100%;}}
  @media(min-width:768px){.cover.coverImage{min-height:initial;}}

  header.tittle{text-align:left;font-size:1.8em;}

  .social{float:left;}
  .social .buttonDefault{height:34px;}
  .social .textSocialNetwork{margin-top: 15px;display: block;float: left;width: 100%;}
  .social .imagesSocialNetwork { float: left; text-align: left; padding: 0;}
  .social .imagesSocialNetwork li{list-style:none;float:left;margin-right: 5px;}
  @media(min-width: 768px){.accordion-slider [class^="col-"]{padding:0;}}
  @media(min-width: 1170px) {.accordion-slider {margin-bottom: 80px;}.accordion-slider .panel-group { width:1170px; margin:0 auto;}}
	/*END - HOMEPAGE*/
	
	/*FOOTER*/
	.clearFooter {clear:both;}
  
  .grey80{background:#333333;color:#fff;}
  .grey30{background:#474747;color:#c8c8c8;}

	footer{float: left;width: 100%;position:absolute;bottom:0;padding: 8px 0;color:#fff;overflow:auto;height:auto;margin-top:10px; font-family:Ubuntu;font-weight:500;}
  footer section{padding:10px;}  
  footer .socialFooter {font-size: 1.15em;}
  footer .socialFooter a{color:#fff;text-decoration:none;}
  footer .socialFooter .iconsSocial{font-size: 1.75em;margin-top:-5px}
  footer .socialFooter .iconsSocial [class^="icon-"]{margin-right:16px;}
  footer .copyrightpoweredFooter{font-family:'Open Sans';font-weight:normal;}
  footer .copyrightFooter{margin-top:6px;}
  footer .gctitulo{color:#c8c8c8;font-family:Ubuntu;font-size:1em;font-weight:500;}
  footer .contentFooter {font-family: Open Sans; font-weight: normal;}
  footer .contentFooter a{color:#c8c8c8;text-decoration:none;}
  footer .contentFooter a:hover{color:#fff;}

  @media(max-width:320px){
    footer .copyrightpoweredFooter img{max-width: 100%;}
    footer .copyrightFooter {margin-top: 0px;font-size: 0.7em;}
}

  footer .FooterRowClear {clear: both;width: 100%; float: left;}
  footer .FooterLogotipo { float: left;}
  footer .FooterLogotipoSI {float: right;}
  footer .FooterTexto { float: left;text-align:left;}
  footer .FooterRow2 { clear: both; width: 100%;}

  footer .footerDestaques ul{padding:15px 0; margin:15px 0; border-top:1px solid #becdd0;overflow:auto;}
  footer .footerDestaques li{list-style:none; float:left; text-align: left;padding: 0  8px 0 0;}
  footer .footerDestaques li a:hover{text-decoration:none;cursor:default;}
  footer .footerDestaques li a[href]:hover textDest{color:#24383a;cursor:pointer;}
  footer .footerDestaques li .tittleDest{color:#fff;font-size:1.2em;text-transform:uppercase;display: block;font-weight: bold;}
  footer .footerDestaques li .textDest{color:#597173;}
  footer .footerDestaques li p{margin: 0 0 3px;}
  footer .footerDestaques img{max-width:35px;}
  footer .footerDireitosPowered{padding:15px 0;border-top:1px solid #becdd0;overflow:auto;text-align:left;}
   footer .footerDireitosPowered .powered{color: #fff;background:url("images/mwe.png") top right no-repeat;padding:5px 30px 5px 0;float: right;}
	/*END - FOOTER*/
	
/*END - RIGHT SIDE + BANNER + HIGHLIGHTS + FOOTER */


/*PAGINA INTERIOR*/
  #mlkFrame { width:100%;float:left;}
  #aac {background: #f8f8f8;}

  .imageBlock img{max-width:100%;}

  .PagConteudo{line-height:17px; margin-bottom: 50px;margin-top: 0px;position:relative;}
  
  .conteudoBarraInfo {visibility: hidden;}

  .PagConteudo .top{ padding: 15px 25px 12px; min-height:18px;}
  .PagConteudo .top .title{color:#fff;  font-size:1.25em; font-weight:300;}
  
  .PagConteudo .ctAreaConteudo { text-align:left; /*overflow-x: hidden; position: relative;*/}
  
	.PagConteudo .pagConteudoCt, .PagConteudo .pagConteudoCt p { padding-top:5px; padding-bottom:5px; line-height: 1.5em; color: #333333;}
	.PagConteudo .pagConteudoCt a p{color:#e63243;}

	.PagConteudo .voltar{text-align:right;padding-right: 25px;}
	.PagConteudo .voltar a {color: #E10119; font-weight: bold;  font-size:0.9em; text-transform: uppercase;  text-decoration: none;}

  .gctitulo { color: #333; font-family: Ubuntu; font-size: 2.25em;font-weight:normal;}

  /*TRILHA NAVEGACAO*/
  .breadcrumb { padding: 10px 25px; color:#9d9d9d; white-space:nowrap; overflow:hidden; font-size:0.95em;float:left;background:#fff;}
  .breadcrumb a{text-decoration:none;color:#9d9d9d;}
  .breadcrumb a:hover{color:#e63243; text-decoration:underline;}
  /*END - TRILHA NAVEGACAO*/


  .FiltrosPesquisaRegisto {background: #e7e7e7;padding: 15px 12px;margin-bottom:5px;}
  .FiltrosPesquisaRegisto .filtro {font-weight: bold; color: #7a807f; font-size: 0.9em; padding-right: 5px;  display: inline-block;}
  .FiltrosPesquisaRegisto .filtro select, .FiltrosPesquisaRegisto .filtro input{ margin-left:5px; border:1px solid #7a807f;}
  .FiltrosPesquisaRegisto .accao a, #PagConteudo .pagConteudoCt .FiltrosPesquisaRegisto .accao a {color:#7a807f; text-decoration:none; text-transform:none;font-weight:bold; font-size:0.95em;}
  .FiltrosPesquisaRegisto .accao a:hover , #PagConteudo .pagConteudoCt .FiltrosPesquisaRegisto .accao a:hover{text-decoration:underline;color:#e63243;}


	/* REGISTOS de noticias e Registo Noticia */
  .recordsItem{position:relative;padding-top:5px;margin-bottom:30px;padding-bottom: 10px;overflow:visible;float:left;}
  .recordsItem:after{content:"";position:absolute; width:100%;background:#f1f1f1;height: 4px; left:0;bottom: 0;}
	.registerTitle {font-family: Ubuntu; color: #333333; font-weight: normal; line-height:1.2em;} 
  .recordsItem .registerTitle {font-size: 1.50em;margin-top: 30px; margin-bottom: 30px;} 
	.registerText { color: #333333; font-weight: normal;  }    
  .registerDate { color: #e74725; font-family: Ubuntu; font-weight: 500; margin-left:30px; position:relative;  }  
	.registerDate:before{ content:""; position:absolute; top:4px; left:-30px; background:#e74725; width:16px; height:16px; border-radius:50%;  }
  .registerTexts{overflow:visible;padding-right: 0;padding-left: 0;}
  .registerLink a, .registerLink a:hover{text-decoration:none;color:#e74725;padding: 20px 20px 20px 0;float:left;clear: both;}
  .registerLink i{position:relative;top: 0;font-size: 0.65em;margin-left: 5px;}
  .registerImage{overflow:hidden;position: relative;}
  .recordsItem .registerImage{height:200px;}
  .registerImage img{/*min-height: 100%;*/ min-width: 100%;  position: absolute; top: 50%;left:50%; transform: translate(-50%, -50%);}
	.insideRegister  .registerImage img{/*min-height: 100%;*/ width: 100%;  position: absolute; top: 0;left:50%; transform: translate(-50%, 0);}
  .registerNew .registerDate {font-size: 1.15em;margin-top: 20px;margin-bottom: 20px;}
  .registerNew .registerTitle {font-size: 2.3em; margin-top: 20px; margin-bottom: 40px;}
  .registerNew .registerImage{height: 500px;}
  @media(min-width:768px){    
    .recordsItem{padding-bottom: 20px;}
    .recordsItem:nth-child(odd){padding-left:0;}
    .recordsItem:nth-child(odd):before{content:""; position:absolute; width:4px;background:#f1f1f1;height: 92%; right:0;top: 0;}
    .recordsItem .registerTitle {height: 100px;} 
    .recordsItem .registerTexts, .recordsItem .registerImage {height: 260px;padding:0 ;}
    .recordsItem .registerImage{ max-height:300px;}
    .recordsItem .registerImage img{height: 100%;}
    .recordsItem .registerTexts{position:relative;padding:0 0 0 5px;}
    .registerLink {bottom: -15px; position:absolute;overflow: visible;}
    .registerLink a, .registerLink a:hover{padding: 10px 15px 10px 0;}
  }
  @media(min-width:992px){
    .recordsItem .registerTexts, .recordsItem .registerImage{height: 220px;}
    }
    @media(min-width:1170px){
    .recordsItem .registerTexts, .recordsItem .registerImage{height: 210px;}
    }
   /*NAVEGAÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢O */
  .navContainer {color:#e74725; text-decoration:none; margin-right:4px; text-align: center; position: relative;font-weight:bold;float:left;margin-top:5px; margin-bottom:5px; clear:both;}
  .navContainer a, .navContainer span {color: #e74725;text-decoration:none;border-radius: 50%;border: 2px solid #e74725;width: 32px;height: 32px;display: inline-block;margin: 0 2px;padding-top:3px;padding-left:0}
  /*.navContainer a:not(:last-of-type), .navContainer span{display:none;}*/
  .navContainer  i.icon-mlk-arrow_short_left{position:relative; left:-1px;top:1px;}
  .navContainer  i.icon-mlk-arrow_short_right{position:relative; right:-2px;top:1px;}
  .navContainer a:hover, .navContainer span.active{color:#fff;text-decoration:none;background:#e74725;}
  .navTexts{display:none;}
  /*@media(min-width:768px){.navContainer a.pages, .navContainer span, .navContainer a:not(:last-of-type){display:inline-block;}.navContainer i{font-size:0.7em;}
  .navContainer a, .navContainer span {width: 28px;height: 28px;margin: 0 2px;padding-top:0px;padding-left:0px;}
  }*/

  /*PAGINA REGISTO*/

  .pagRegistoTituloReg { color:#e63243; text-transform:uppercase; font-weight:bold; }

  /* PAGINA PESQUISA */
  .searchItem{margin: 20px 0; width:100%; float:left;}
  .searchKeyword{font-family: Ubuntu; font-size: 2em;  margin-bottom: 20px;}
  .searchTitle{position:relative;font-family:Ubuntu; font-weight:500;color:#e74725;font-size: 1.5em;clear:both;margin-bottom: 16px;padding-left: 36px;}
  .searchTitle a, .searchTitle a:hover{color:#e74725;text-decoration:none;}
  .searchTitle:before{content: "";background: #e74725;width: 20px;height: 20px;border-radius: 50%;top: 2px;left: 0;position: absolute;}  
  .searchTitle i{font-size: 0.65em;}
  .searchText{color:#333333;clear:both;}

  /*botao de voltar de um registo de noticia e de projeto*/
  .cover a.backButton{background:#e74725; color:#fff; border-radius:50%;border:4px solid #e74725;top:-25px;position:relative;width: 48px;height: 48px;margin-right: 10px;float:left;}
  .cover a.backButton i{font-size: 1.1em; top: 2px; position: relative;}
  @media(min-width:768px){.cover a.backButton{top: -8px;}}

  /*PAGINA PROJECTOS*/
  .projectItem { font-family: Ubuntu; font-weight: normal; font-size: 1.2em; text-align: center; margin-bottom: 20px; clear: both; padding: 20px 20px; background-color: #efefef;  
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); 
    -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);
  }
  .projectLink button { background: none; border: none; color: #e74725; font-weight: 500;outline:none;}
  .projectLink i{position:relative; top: 1px;font-size: 0.8em;}
  .projectTitle { color: #333333; margin: 8px 0; }
  .projectImage {height: 150px; overflow: hidden;}
  .projectImage img{height:100%;}
  @media(min-width:768px){.containerProjects [class^="col-"]:nth-child(odd){margin-left: -15px;}.containerProjects [class^="col-"]:nth-child(even){margin-right: -15px;}.projectItem {padding: 20px 50px;height:360px ;position: relative;}.projectImage {height: 210px;}
	.projectLink{position:absolute; bottom:15px;left:50%;transform:translateX(-50%);}
	  
}
/*END - PAGINA PROJECTOS*/

/*PAGINA PROJECTO */
.hashTags{clear:both;float:left;}
.hashTags span{float:left;margin-right:4px;color:#e74725; font-family:Ubuntu;font-weight:normal;} 
.projectText{clear:both;margin-top:26px;float:left;}
@media(min-width: 768px){.projectText{margin-top:0;clear:none;}}
/*END - PAGINA PROJECTO */

.linkBullet{position:relative;font-family:Ubuntu; font-weight:500;color:#e74725;clear:both;margin-bottom: 16px;padding-left: 30px;}
.linkBullet a, .linkBullet a:hover{color:#e74725;text-decoration:none;}
.linkBullet:before{content: "";background: #e74725;width: 16px;height: 16px;border-radius: 50%;top: 4px;left: 0;position: absolute;}  

/*PAGINAS ESPECIFICAS POR PROCESSO */

.leftCover{height:auto; overflow: hidden;}
.cover.specific .leftCover .contentCover .title i {display: block; font-size: 3em;margin-bottom:20px;}
.cover.specific .leftCover .contentCover .title img{max-width:124px;max-height:124px;display:block; clear:both;margin: 0 auto 20px;}
.leftCover .contentCover{text-align:center;}
.rightCover{height: 100%; overflow: auto;color:#fff;width: 100%;position:absolute;top: 0;}
.cover.specific .rightCover{position: inherit;float:left; clear:both;overflow: hidden;}
.cover.specific .rightCover .imageCover{/* height:auto; */}
.cover.specific .rightCover .imageCover img{position:absolute;}
.cover.specific .rightCover .containerResume .resumeText{width:100%;padding:20px 15px;position: relative;z-index: 9;}
.cover.specific .leftCover .imageSkew{height: 100%; width: 100%; position: absolute; overflow: hidden;}
.cover.specific .leftCover .imageSkew img{position: absolute; left: 0;  top: 0;}
.leftCover .contentCover .title i {display: block; font-size: 2.6em;margin-bottom: 25px;}
/*.leftCover .contentCover .title i:empty{display:none;}*/
@media(min-width:768px){
  .leftCover{overflow: visible;} 
  .leftCover .contentCover{text-align:left;}  
  .leftCover .contentCover .title {font-size: 2.3em;}
  .leftCover .contentCover .title i {display: block; font-size: 2.5em;margin-bottom: 25px;}
  
  .cover.specific .leftCover .contentCover .title img{margin: 0 0 40px;}
  .cover.specific .leftCover .contentCover{margin-bottom:0;float:left;top:90px;}
  .cover.specific .leftCover .imageSkew img{transform: skewX(-12.5deg);}
  .cover.specific .rightCover, .rightCover{position:absolute;width:100%;height: 100%;top: 0;float:none;}
  .cover.specific .rightCover .containerResume{float:right;}
  .cover.specific .rightCover .containerResume .resumeText{float:left; position:relative;}
  .cover.specific .rightCover .containerResume { top:200px;}
  .cover.specific .rightCover .imageCover{height:100%;} 
  
}
@media (min-width:992px){
  .cover.specific .leftCover .contentCover{top:130px;}
  .cover.specific .rightCover .containerResume {top:186px;}
}
@media(min-width:1170px) {
  .leftCover .contentCover, .cover.specific .leftCover .contentCover{float:right;}
  .leftCover .contentCover{width:580px; text-align:left;}

  .cover.specific .rightCover .containerResume .resumeText{max-width:450px; text-align:left;}
  .cover.specific .rightCover .containerResume { top:232px;}

}

/*END - PAGINAS ESPECIFICAS POR PROCESSO */


/*END - PAGINA INTERIOR*/





/****************************************************************/
/**********************ALTERAR***********************************/
/****************************************************************/



img { border:none; }
div.pixel { width:1px; height:1px; overflow:hidden; }
iframe.ifASPX2ASP { width:100%; height:0; display:none; }
div.fecho { clear:both; height:1px; overflow:hidden; margin:0px; padding:0px; font-size:1px; }

strong{font-weight:bold;}
#menuGoverno {background: white; display:block; padding:2px 20px; overflow:auto}
#logoGov{float:left;}
#linksGov{float:right; padding-top: 13px; }
#linksGov a {color: #156CA7;text-transform: uppercase;font-weight: normal;font-size: 12px;float: left;}
.linkTopo{float:left;}
#linksGov .mnTopoSep {font-size: 16px;float: left;color: rgb(213, 213, 213);}

/***** DIV POPUP *****/
.dvMargemOverlay{ overflow-x:hidden; overflow-y:hidden;}
#overlay { visibility: hidden; position:absolute; left:0px; top:0px; width:100%; height:100%;
          text-align:center; z-index:1250; background-color:#ffffff;
	        filter:alpha(opacity = 65);  /* IE */
	        opacity:0.65; /* CSS3 */	 
}
div#dvPopUp { z-index:1500; border:solid 5px #073546; background-color:#FFFFFF; visibility:hidden; display:none; position:absolute; left:0px; top:0px; }
div#dvPopUpConteudo { background-color:#FFFFFF; margin:2px; }
div.dvControloPopUp { height:15px; background-color:#FFFFFF; text-align:right; margin-bottom:5px; padding-right:20px; }
div.dvControloPopUp img { cursor:pointer; }
div.dvProgresso { margin-top:40px; margin-left:20px;}

/***** ESTRUTURA - PAGINA *****/
#dvAguardePF { position:absolute; left:0; top:0; width:100%; height:100%; background-color:#FFFFFF; visibility:visible; z-index:10; text-align:left; }
#dvAguardePF p { margin:25px; text-align:left; padding-left:5px; }


/***** COMPONENTE PESQUISA *****/
div.pesquisa { width: 244px; float: right; background:#FFFFFF URL(../../imagens/5005/barra_diagonal_topo.jpg) no-repeat top left; }
div.pesquisaCt { padding-top:5px; margin-left: 20px; text-align:left; }
div.pesquisaComponente { margin-top:14px; margin-left:26px; }
div.chave {}
div.chave input { width:138px; font-family:Verdana; font-size:11px; color:#6f6f6f; }
div.pesquisaComponenteLinha2 { margin-top:6px; }
div.tema { float:left; }
div.tema select { width:138px; font-family:Verdana; font-size:11px; color:#6f6f6f; }
div.botao { width:20px; float:left; margin-left:6px; }


/***** ESTRUTURA - CENTRO *****/
div.conteudoPagEntrada { width:100%; }
div.areaEsq { width:532px; float:left; }
div.areaDta { width:198px; float:left; margin-top:8px; margin-left:32px; }

/***** ESTRUTURA - BANNER *****/
div.destaqueRot { -o-transition:opacity 1s ease-in-out; -moz-transition:opacity 1s ease-in-out; -webkit-transition:opacity 1s ease-in-out; -ms-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;position: absolute; top:0;left:0;right:0;  margin: 0 auto;}
div.dvInvis { opacity:0.0;-moz-opacity: 0.0; zoom:1;}
div.dvVis { opacity:1.0;-moz-opacity: 1.0;zoom:1;}


/***** PAGINA 2o NIVEL - TOPO/RODAPE/ESTRUTURA CONTEUDO *****/

#menuInterior{overflow:visible;}
#menuInterior > ul {width:60%; margin-right:20px; float:right; text-align:right; margin: 5px 20px 5px 0;}
#menuInterior > ul li{display:inline; padding:2px 5px; border-left:3px solid #e61e1e;}
#menuInterior > ul li a{color:#4f4f4f; font-size:11px; font-weight:bold; text-decoration:none;}
#menuInterior > ul li a:hover{color:#e61e1e;}

a.pagTrilhaMenuLink, span.pagTrilhaMenu, span.pagTrilhaSep { color:#3f3f3f;}
div.conteudoBarraInfoBorder { float:left; }
.pagConteudoCt #icons{margin:20px 0 20px;}
.pagConteudoCt #icons img:hover{cursor:pointer;}
div.imprimir { /*width:85px;*/width:81px; float:left; padding-top:6px; border-top:solid 1px #99d2da; }
div.imprimir div { margin-left:10px; }
div.imprimir a { color:#99d2da; text-decoration:none; font-size:11px; }


/***** PAGINA 2o NIVEL - CONTEUDO SIMPLES *****/
div.pagTituloCt { margin-left:4px; margin-top:10px; color:#32a4b5; font-size:18px; font-weight:normal; }
div.pagTituloConteudo {}
div.tit_pagina {}
div.pagConteudoCt td {text-align:justify; }


div.pagConteudoCt strong { font-weight:bold; }
div.pagConteudoCt ul {padding-left:40px;margin-top:10px;}
div.pagConteudoCt ul ul { padding-left:40px; margin-top:0px; }
div.pagConteudoCt ul li { margin-bottom:3px; }
div.pagConteudoCt ol { padding-left:40px; margin-top:10px; }
div.pagConteudoCt ol ol { padding-left:40px; margin-top:0px; }
div.pagConteudoCt ol li { margin-bottom:3px; }
div.pagConteudoCt iframe { padding-left:4px; }


/***** PAGINA 2o NIVEL - NAVEGAÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢O *****/

div.pagRegistoInformacaoReg { text-align:justify; margin-bottom:5px; overflow:auto; }
#mlkFrame > div.pagRegistoInformacaoReg img {float: left;margin-right: 5px;}
#mlkFrame > div.pagRegistoInformacaoReg .pagDocumento{float: left;margin: 15px 4px;}




/***** PAGINA 2o NIVEL - QUEBRA DE MENU *****/
table#tabelaQuebraMenu { /*margin-top:35px;*/ margin-left:15px; }
table#tabelaQuebraMenu td { font-size:12px; text-align:left; }
table#tabelaQuebraMenu tr { border-top:solid 1px #DFDFDF; border-left:solid 1px #DFDFDF; border-bottom:solid 1px #b9cde5; }
td.pagQMConteudo { height:99.9%; vertical-align:top;}
td.pagQMMenu { height:0.1%; padding:5px 5px 5px 0px; border-top:1px solid #DFDFDF;  }/*AZ CLARO - fundo QUEBRA DE MENU*/
table.quebra { background-color: #f4f8fb;}	
td.quebra { font-size:11px; background-color:#f4f8fb; padding:2px 5px 2px 5px; color:#6daadc; text-decoration:underline;}/*AZ CLARO - fundo QUEBRA DE MENU*/
td.quebraSeparador { background-color:#b9cde5; }
a.linkquebra	{ font-size:11px; font-weight:bold; text-decoration:none; color:#6daadc; }
a.linkquebra:hover {text-decoration:underline;}


/***** PAGINA 2o NIVEL ESPECIFICA - MAPA DO SITE *****/
div.mapaSite a { color:#006331; }
div.mapaN1 { padding-left:0px; }
div.mapaN2 { padding-left:20px; }
div.mapaN3 { padding-left:40px; }
div.mapaN4 { padding-left:60px; }
div.mapaN5 { padding-left:80px; }
div.mapaN6 { padding-left:100px; }
span.mapaNovo { color:#5283bd; font-weight:bold; }
hr.msHR { height:1px; color:#DFE0E2; }/*Separador mapa site*/

/* CURTAS */
.curta {
    margin-bottom:35px;
}
.curta-data-bola {
    height: 60px;
    width: 60px;
    margin-top:5px; 
    float:left; 
    display: inline; 
    background-color: #E74725; 
    height: 15px; 
    width: 15px; 
    border-radius:50%; 
    margin-right:15px;
}
.curta-data {
    background-color: white; 
    color:#E74725; 
    margin-right:30px;
}
.curta-titulo {
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}
.curta-curta {
    text-align:left;
    font-family: Open Sans;
    color: #333333;
    font-size: 16px;
}

/* COLABORADOR */
.colaborador {
    margin-top:75px;
}
.colaborador-foto-1 {
    opacity: 1.0;
}
.colaborador-foto-2 {
    opacity: 1.0;
}

.colaborador-foto-3 {
    background-color: gray; 
    height: 250px; 
    width: 250px; 
    border-radius: 100%;
}
.colaborador-nome {
    margin-top:40px; 
    text-align:center; 
    color:#E74725; 
    font-size:24px; 
    font-family: Ubuntu
}
.form-control{
    border-radius: 0;
    border: 2px solid #e3e3e3;
    color: #333333;
}

/*TUTORIAIS*/
.tutoriais a{text-decoration:none}
.filters-container{border-right:3px solid #d8d8d8;border-bottom-right-radius:50px;border-bottom:3px solid #d8d8d8;position:relative}
.filters-container:before{content:"";position:absolute;bottom:-7px;width:14px;height:14px;left:14px;background:#d8d8d8;border-radius:50%}
.filters-container:after{content:"";position:absolute;bottom:-3px;width:14px;height:3px;left:0;background:#fff}
.btn-search{position:absolute;right:-15px;top:0;width:30px;height:30px;border-radius:50%;border:none;background:#d8d8d8;color:#fff;padding:5px}
.topics{margin-top:10px;margin-bottom:10px}
.list-search,.pagConteudoCt ul.list-search{padding:0;margin:0;font-size:.95em}
.list-search ul,.pagConteudoCt ul.list-search ul{padding-left:10px}
@media(min-width:768px) {
.list-search ul,.pagConteudoCt ul.list-search ul{padding-left:15px}
}
.list-search li{list-style:none}
.list-search label{color:#404040;font-weight:400}
.list-search input{display:none}
.list-search input + label:before{font-family:masterlink;display:inline-block;content:"\e910";letter-spacing:3px;color:#4c4c4c;-moz-transition:all ease .8s;-o-transition:all ease .8s;-webkit-transition:all ease .8s;transition:all ease .8s}
.list-search input:checked + label:before{content:"\e90f";color:#cc4021;-moz-transition:all ease .8s;-o-transition:all ease .8s;-webkit-transition:all ease .8s;transition:all ease .8s}
.divider{overflow:auto;float:left;width:98%;position:relative;margin-top:15px}
.divider::after{content:"";position:absolute;height:2px;background:#e3e3e3;top:calc(50% - 1px);width:calc(100% - 95px);left:13px}
@media(min-width:768px) {
.divider{margin-top:0}
}
.mode{float:right}
.mode .icon{margin-left:15px;color:#b2b2b2;font-size:1.5em}
.mode .icon.active{color:#e74725}
.tutorials-container{overflow:auto;float:left}
.tile-default{-webkit-box-shadow:0 3px 3px 0 rgba(128,128,128,0.5);-moz-box-shadow:0 3px 3px 0 rgba(128,128,128,0.5);box-shadow:0 3px 3px 0 rgba(128,128,128,0.5);color:#fff;overflow:hidden;padding:0 15px;margin:15px 0}
.tile-color-1{background:#10bdbd}
.tile-color-2{background:#099}
.tile-color-3{background:#028181}
.tile-header{color:#fff}
.tile-header h4{line-height:26px;font-weight:600}
.tile-footer{padding:0 25px 20px;-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg);background:#cce6e6;margin:0 -25px -14px}
.tile-footer-content{-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}
.tile-body{font-size:14px}
.tile-body ul,div.pagConteudoCt .tile-body ul{padding:0 0 9px 18px;margin:0;line-height:16px}
.tile-body ul li{list-style:none;padding-bottom:5px}
.tile-footer .list-icons{overflow:auto}
.tile-footer .list-icons ul{padding:0;margin:15px 0 0;width:100%;display:block;float:left}
.tile-footer .list-icons ul li{list-style:none;float:left}
.tile-footer .list-icons ul li i{background:#e74725;border-radius:50%;width:30px;height:30px;color:#cff2f2;padding:6px;margin-right:3px}
.footer-bottom{overflow:auto;margin-top:15px}
.footer-left{float:left;color:#099;font-size:.85em}
.footer-left i{padding:1px}
.footer-right{float:right;color:#099;font-size:1.25em}
.footer-right i{margin-left:5px}
.footer-right .download{color:#e74725}

/*CURSOS*/
.box-radius-top{position:relative;border-bottom-right-radius:50px;border-top-right-radius:50px;float:right;width:100%;text-align:left;padding-bottom:50px;margin-top: 50px;}
@media (min-width:1024px){.box-radius-top{margin-top:0;}}
.box-radius-top:before{width:100%;height:50%;left:0;top:0;border-top:3px solid #d8d8d8;border-right:3px solid #d8d8d8;border-top-right-radius:50px;position:absolute;content:""}
.box-radius-top:after{width:50%;height:50%;right:0;top:50%;border-right:3px solid #d8d8d8;border-bottom:3px solid #d8d8d8;border-bottom-right-radius:50px;position:absolute;content:""}
.box-radius-left{position:relative;border-bottom-right-radius:50px;border-top-right-radius:50px;float:right;width:92%;margin-top:-5px;text-align:left;padding-left:45px}
.box-radius-left:before{width:50%;height:100%;left:0;top:2px;border-top:3px solid #d8d8d8;border-left:3px solid #d8d8d8;border-top-left-radius:50px;position:absolute;content:"";z-index:1}
h1.title-box{text-align:left;background:#fff;display:inline-block;z-index:1;position:relative;padding: 0 18px 36px;font-size:33px; font-family:Ubuntu;}
h1.title-box.title-box-top{margin-top: calc(-48px/2);}
h1.title-box.title-box-left {margin-top: calc(-48px/2);margin-left: -72px;}
@media (min-width:768px){h1.title-box.title-box-left {margin-left:0;}}
.list-program,.pagConteudoCt ul.list-program{padding:0;margin-left:-77px;padding-bottom:0;margin-bottom:0}
.list-program li,.pagConteudoCt ul.list-program li{list-style:none;margin-bottom:0;float: left;display: block;width: 100%;}
.list-program > li, .pagConteudoCt ul.list-program > li {margin-top: 15px;}
.list-program > li > ul{margin-left:32px;padding-top:12px;}
.list-program > li > .icons-container .icon-mlk{font-size:1.2em;cursor:pointer;margin-left:-14px;color:#E74725;padding-right:10px}
.list-program > li > ul .icon-mlk{font-size:.65em;cursor:pointer}
.list-program > li > ul > li{padding-top:10px;font-weight:bold;}
.list-program > li > ul > li > ul > li {font-weight: normal;}
.container-box-radius{position:relative;z-index:10;padding-right:5px}
.icon-motor{background:#e74725;border-radius:50%;max-width:38px;max-height:38px;color:#FFF;padding:8px;margin-right:3px;font-size:1.4em;display:inline-block}
i.icon-motor.icon-mlk-cms{padding-left:10px}
a.title-link,a.title-link:hover,a.title-link:active{text-decoration:none;font-size:24px;font-weight: 500;margin-left:0;color:#e74725;font-family: Ubuntu;}
.pagConteudoCt ul.list-program ul ul{padding-left:22px}
.link-container{float:left;display:block;width:calc(100% - 72px);margin-top:8px;}
.icons-container{float:left;width:72px;display:block}
.course-title-container{
width: 290px;      
height: 290px;      
border-radius: 50%;      
background: #4c4c4c;      
text-align: center;     
 margin: 0 auto;}
.course-title {
    width: 290px;
    height: 290px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.course-title h1,.course-title h2 {
    margin:0;
    padding:0;
}
@media (min-width:1280) {
  .course-title-container, .course-title {
    width: 350px;
    height: 350px;
  }
}

.course-tile-description {
    width:100%;
    float: left;
    background: #efefef;
    padding: 40px 20px 20px;
    margin: 0;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(127,127,127,0.5);
    -moz-box-shadow: 0px 3px 3px 0px rgba(127,127,127,0.5);
    box-shadow: 0px 3px 3px 0px rgba(127,127,127,0.5);
}


.line-bullets .bullet:before {
    width: 10px;
    height: 10px;
}

.line-bullets .bullet {
    margin: 3px auto;
}

.line-bullets {
    margin: 16px 0;
    float: left;
    overflow: auto;
    width: 100%;
}
.course-tile-description p {
    color: #404040;
}

.course-tile-description h2 {
    color: #E64825;
    font-family: Ubuntu;
}
.course-tile-description .image {
    text-align: center;
}
.course-tile-description .title-link {
    float: right;
}
.course-tile-description .title-link .icon-mlk {
    font-size: 0.7em;
}
.title-link i{
    position: relative;
    top: 3px;
    font-size: 0.85em;
}
/*Certificacoes*/
.ball {
    width: 170px;
    height: 170px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    font-size: 22px;
    font-family:Ubuntu;
    margin: 0 auto;
    padding: 10px;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(127,127,127,0.5);
    -moz-box-shadow: 3px 3px 5px 0px rgba(127,127,127,0.5);
    box-shadow: 3px 3px 5px 0px rgba(127,127,127,0.5);
}
.ball.sm {background:#e64825;}
.color-sm{color:#e64825;}.color-sm:hover{color:#FF4A2C;}

.ball.pdesign {background:#66cccc;}
.color-pdesign {color:#66cccc;}.color-pdesign:hover {color:#76E5E2;}

.ball.cms {background:#009999;}
.color-cms {color:#009999;}.color-cms:hover {color:#00B2AD;}

.ball.pi {background:#057774;}
.color-pi {color:#057774;}.color-pi:hover {color:#078E87;}

.ball.pdeveloper {background:#004f4d;}
.color-pdeveloper {color:#004f4d;}.color-pdeveloper:hover{color:#006661;}

.collumn-top{margin-bottom:10px;}
.collumn-border{margin-bottom:10px;}
@media (min-width:768px){.collumn-border{border-right: 4px solid #efefef;margin-bottom:0px;}}
@media (min-width:992px){.collumn-top{margin-bottom:0;}}


.title-ubuntu{ color:#e74725; font-weight:500; font-family:"Ubuntu";}

div.pagConteudoCt ul.list-inline {
    padding: 0;
    margin: 0;
    float:left;
    width:100%;
    font-size: 0.9em;
}
@media (min-width:768px){div.pagConteudoCt ul.list-inline {font-size:1em;}}

div.pagConteudoCt ul.list-inline li {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0 10px 0 0 ;
}

div.pagConteudoCt ul.list-inline .level-text {
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    margin-top: -12px;
}

div.pagConteudoCt ul.list-inline .level-icon {
    font-size:4em;
}
div.pagConteudoCt ul.list-inline .level-icon.lg {
    font-size:4.8em;
}
.table-responsive.certificacao-cursos{border:none;}
.table-responsive.certificacao-cursos thead {border-bottom:8px solid #fff;}
.table-responsive.certificacao-cursos thead th {
    background: #4d4d4d;
    color: #fff;
    padding:10px 0 0 0;text-align:center;

}
.table-responsive.certificacao-cursos thead th div{font-family:Ubuntu; font-weight:normal;}
.table-responsive.certificacao-cursos thead th i{font-size:3em;position: relative;
    top: -10px;}

.table-responsive.certificacao-cursos tbody i {
    font-size: 4em;
    margin-right: 5px;
}
.table-responsive.certificacao-cursos tbody tr{margin: 10px 0 0 0;}
.table-responsive.certificacao-cursos tbody tr td{background:#f1f1f1;border-top:5px solid #fff; vertical-align: middle;padding: 0 5px;}
.table-responsive.certificacao-cursos tbody tr td:not(:first-child) {text-align:center;}

.content-over {
    width: 100%;
    height: 100%;
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    
    position:absolute;
    left:0; right:0;
    top:0; bottom:0;
    margin:auto;

    max-width:100%;
    max-height:100%;
    overflow:auto;
    z-index: 998;
}

/*Formacao*/
.formacao-contacte-nos {
    width: 300px;
    height: 400px;
    background-color: darkgray;
    
    position:absolute; 
    left:0; right:0;
    top:0; bottom:0;
    margin:auto;

    max-width:100%;
    max-height:100%;
    overflow:auto;

    z-index: 999;
}

.title-ubuntu.grey{color:#4d4d4d}


.ball h3.subtitle,.ball h1.title{margin:0;padding:0;font-family:Ubuntu}
.ball h3.subtitle{padding:0;margin:0;font-family:ubuntu;font-weight:400}
.ball h1.title{font-size:40px}

.container-description{float:left; background:#efefef;margin:0;-webkit-box-shadow:0 3px 3px 0 rgba(127,127,127,0.5);-moz-box-shadow:0 3px 3px 0 rgba(127,127,127,0.5);box-shadow:0 3px 3px 0 rgba(127,127,127,0.5);padding:10px 6px}
.container-formacao{position:relative;float:left;width:100%}
.container-formacao.top-right,.container-formacao.top-left{padding-top:72px}

div.pagConteudoCt ul.list-balls{position:absolute;top:22px;left:calc(50% - 5px);padding:0;margin:0;z-index:99;background:#fff}
div.pagConteudoCt ul.list-balls li{float:none;width:10px;height:10px;list-style:none;background:#D8D8D8;border-radius:50%}

.container-ball-md{margin:0 auto;width:220px}
.ball.md{width:220px;height:220px}

.background-grey-light{background:#999}
.background-grey{background:#737373}
.background-grey-dark{background:#4c4c4c}

.container-link{margin-bottom: 10px; border-top: #e3e3e3 2px solid; width: 100%; margin-top: 10px; float: left; padding-top: 10px; clear: both; text-align:center;}
@media(max-width:768px) {
.container-description{margin-top:25px;position:Relative}
.container-description:before{position:absolute;top:-25px;width:3px;height:25px;background:#d8d8d8;content:"";right:calc(50% - 2px);z-index:-1}
.container-ball-md{margin:0 auto;width:200px}
.ball.md{width:200px;height:200px}
.ball h1.title{font-size:34px}
}

@media(min-width:768px) {
.container-formacao.bottom-left:after{width:50%;height:30px;left:16%;bottom:-43px;border-left:3px solid #d8d8d8;border-bottom:3px solid #d8d8d8;border-bottom-left-radius:50px;position:absolute;content:"";z-index:1}
.container-formacao.top-right:before{width:50%;height:27px;right:15%;top:40px;border-right:3px solid #d8d8d8;border-top:3px solid #d8d8d8;border-top-right-radius:50px;position:absolute;content:"";z-index:1}
.container-formacao.bottom-right:after{width:40%;height:35px;right:15%;bottom:-43px;border-right:3px solid #d8d8d8;border-bottom:3px solid #d8d8d8;border-bottom-right-radius:50px;position:absolute;content:"";z-index:1}
.container-formacao.top-left:before{width:40%;height:28px;left:174px;top:40px;border-left:3px solid #d8d8d8;border-top:3px solid #d8d8d8;border-top-left-radius:50px;position:absolute;content:"";z-index:1}

.container-description>div:first-child{border-right:2px solid #e3e3e3}

div.pagConteudoCt ul.list-balls{top:37px;left:calc(120px + 40%);padding:0 10px 0 15px;}
div.pagConteudoCt ul.list-balls li{float:left;margin-right:5px}
}

.modal-default h4.modal-title {
    margin-top: 15px;
    font-family: Ubuntu;
    color: #333333;
    font-size: 24px;
    font-weight: normal;
    text-align: center;
}

.modal-default .modal-header {
    border: none;
}

.modal-default .modal-content {
    border-radius: 0;
    background: #efefef;
}
@media(min-width:768px){
  .modal-default .modal-dialog {
    max-width: 400px;
  }
}
.modal-default button.close {
    color: #e74725;
    opacity: 0.9;
}

.modal-default button.btn {
    background: none;
    border: 4px solid #7f7f7f;
    border-radius: 0;
    font-size: 24px;
    color: #7f7f7f;
    font-weight: normal;
    width:130px;
}
@media(min-width:768px){
    .modal-default button.btn {
    width: 160px;
    margin: 0 14px;
  }

}
.modal-default button.btn:focus {
    background: none;
    outline: none;
}
.modal-default button.btn.btn-primary{
    color: #e74725;
    border-color: #e74725;
}

.modal-default label {
    color: #404040;
    font-weight: normal;
}
.modal-default .form-control {border:1px solid #333333;}
.modal-default .modal-footer{border:none;}

#preloader-tutorial  {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: #fefefe;
     z-index: 999;
    height: 100%;
 }

#status-preloader-tutorial  {
     width: 200px;
     height: 200px;
     position: absolute;
     left: 50%;
     top: 50%;
     background-image: url("images/ajax-loader.gif");
     background-repeat: no-repeat;
     background-position: center;
     margin: -300px 0 0 -100px;
 }
