@media (max-width: 480px) {

#main-content div div div div div div div {
width:100%;
clear:both!important;
float:none!important;
margin:0!important;
padding:0!important;
position:relative;
left:0
	}

	

}

.submenutopo *{
display:block;
background-color:white;
color:#069!important;
border:none!important
	
	
	
	}

.field-name-field-antetitulo{
padding-top:33px	
	}



/* .container{width:auto} */


.comunicauff *{
	
	font-size:0.9em!important
	}

.images-container {
    margin-bottom: 20px;
    
}
.field-name-body{
padding-top:15px
}

.field-name-field-cr-dito-da-fotografia{
	
position:absolute;right:0;
	
	}

.field-name-field-cr-dito-da-fotografia div{
	
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, Verdana;
	display:inline;
	color:#666

	}
	
	



p a{text-decoration:underline}

	
.datanews{color:green;font-size:0.8em;
}	

.field-name-field-antetitulo{
	
	
	font-size:2em;
	margin-bottom:40px;
	color:#999;
	font-weight:800;
	text-align:center
		}
#block-menu-menu-multimidia h2,
#block-block-4--2 h2,
#block-block-4 h2{
	
	color:white;
	font-size:1.5em;
	font-weight:bold
	
	}


.x0304{
	
	border-left:3px solid orange
	}

.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: transparent;
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 1em;
    font-weight: 200;
}
.caixaservidorlista li{
  list-style-type:disc!important;
  padding:5px!important;
  margin:5px!important;

  }
  
  
.jcarousel-item-horizontal{
	
	
	border-bottom:10px solid #4775d1
	
	}  
  
blockquote p{
	
	font-size:21px}  
  
  
  
 .green a{
 	color:green;
 	font-size:1em;
 	text-decoration:underline
 	
 	} 
  .prevnext{
  	margin-bottom:50px
  	
  	}
    #prevnext-previous{
  	float:left;
  	margin-right: 50%;
  		}
  
  #prevnext-previous a{
  	padding:10px; color:white; 
  	background-color:green;
}
  	
  	  #prevnext-next a{
  	padding:10px; color:white; 
  	background-color:green;
  
  	}
 
 /** Aba da página SEI **/
 
 .tb-megamenu-item.level-1.active.active-trail *{
 	
 	color:#fff!important;

 	}
 	

 	
 	.fa:hover  {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
transition: all 250ms cubic-bezier(.87,.37,.27,.95);
}
 	
 .submitted-user{font-size:1em!important;
 color:green; text-align:right}
 
 
 
 #block-views-destaques-3-colunas-block-4 a:hover img  {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
transition: all 250ms cubic-bezier(.87,.37,.27,.95);
-webkit-box-shadow: 20px 20px 100px 1px #A1A1A1;
box-shadow: 20px 20px 100px 1px #A1A1A1;
}
 
  .item-list ul.quicktabs-tabs > li > a, .nav-tabs > li > a {
    padding: 8px 15px;
    font-size: 16px;
}
  
 .bspesquisa, .bspesquisa form{
padding:0;margin:0; text-align:center} 

 .bspesquisa{
border:3px dashed  #e6e6e6}   
  

#block-views-destaques-3-colunas-block-4 h2.title {
    margin-bottom: 20px;
    float: left;
}


.pauta{
font-size:0.9em;
color:green;
text-decoration:underline;
float:right;
  padding-right:20px;
padding-top:30px;
margin:0;
  }



.smalllist span{font-size:0.95em;}
.smalllist li a{ font-weight:normal; color: #333;}  
.block-views .views-row {
    border-bottom: 1px solid #acacac;
    padding-bottom: 5px;
    margin-bottom: 5px;
   
}


.menuservidorlista .views-field-title a{
  
  font-weight:normal}

  
em{font-weight:inherit}  

.pubsite a{margin-left:10px; margin-right:10px; 
font-weight:bold }

.caixaservidorlista ul{

  padding:5px!important;
  margin:5px!important;
  
  
  
  }

#superfish-4{
 
margin-top:50px
  
}


.concurso{padding:20px}


.btn {
  background: #137513;
  background-image: -webkit-linear-gradient(top, #137513, #1aa123);
  background-image: -moz-linear-gradient(top, #137513, #1aa123);
  background-image: -ms-linear-gradient(top, #137513, #1aa123);
  background-image: -o-linear-gradient(top, #137513, #1aa123);
  background-image: linear-gradient(to bottom, #137513, #1aa123);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}








.slide2017 img{
  
min-height:200px;
  
  }

/**
#block-faq-faq-categories li a {
  text-decoration: none;
  color: #000;
  display: block;
  width: auto;
 
  -webkit-transition: font-size 0.3s ease, background-color 0.3s ease;
  -moz-transition: font-size 0.3s ease, background-color 0.3s ease;
  -o-transition: font-size 0.3s ease, background-color 0.3s ease;
  -ms-transition: font-size 0.3s ease, background-color 0.3s ease;
  transition: font-size 0.3s ease, background-color 0.3s ease;
}
 
#block-faq-faq-categories li a:hover {
  font-size: 30px;
  background: #f6f6f6;
}


**/


.faq-question a{font-size:2em}


.tb-megamenu
.nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: #015;
    border-color: #444;
    color: #eee;
}

.tb-megamenu .dropdown-menu a:hover{color:#069}

caption{color:#666}

.p0{margin:0;}


.p0 a{font-size:0.6em}

p{
  font-size: 1.125em;
    line-height: 1.5em;
  
  }
.field-label{
  
  font-size: 1.125em;
    line-height: 1.5em;
}

#superfish-4 a {
  
    text-transform: uppercase;
}

h1.title {font-size:2.8em;color:#333}

.node h3{font-size:1.9em;color:#555}


#ainline a{display:inline;}

#ainline{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}



#block-bootstrap-carousel-blocks-1 h2.title{display:none}

.carousel-control{font-size:200px}

.carousel-caption{

  color:#fff;
  text-align:left;
   position: absolute;
  left:20px;
 text-transform: uppercase;
 letter-spacing: 1px;
  }
 .carousel-caption h2{
   
font-weight:bold   
   
   } 
  
  

#carousel-bootstrap .item:after {
  display: block;
  position: relative;
  background-image: linear-gradient(to bottom, transparent 0%, black 100%);
  margin-top: -150px;
  height: 150px;
  width: 100%;
  content: '';
}




#block-views-og-extras-groups-block-5 li{font-size:1em;
padding:5px;}

#block-views-og-extras-groups-block-5 h2,
#block-views-unidades-e-setores-block-5 h2

{color:black}



.header-top-area table td, .header-top-area table th{
 border:none;padding:0;margin:0 
}

.assunto li li{font-size:2em}
.tb-megamenu-menu-unidades-e-setores li{font-size:0.8em;

}



.views-field-field-font-awesome-classes *
{color:#666!important}

#block-tb-megamenu-menu-menu2017{margin-top:30px}


.tb-megamenu.style-blue  .nav > li > a{
  border-right:1px solid #327acd
}


  
.blkfeature{

  padding-bottom:0;border-top:2px dotted #e6e6e6;
  border-bottom:2px dotted #e6e6e6}


.moresmall{font-size:0.5em;color:#2a68af;text-decoration:underline}

/* home nova */

.block-views .view{border-bottom:none}


.blk0{padding-bottom:0px!important}

.bluemenu .nav{
  background-color:#2a68af}


.searchsmall{width:280px;}

.informeshome span{font-size:12px}

.informeshome a{
  font-size:1.1em!important;
  color:#666
  
  }

.eventcityview h3{padding:5px;color:#fff;

background: rgba(42,104,175,1);
background: -moz-linear-gradient(left, rgba(42,104,175,1) 0%, rgba(212,228,239,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(42,104,175,1)), color-stop(100%, rgba(212,228,239,1)));
background: -webkit-linear-gradient(left, rgba(42,104,175,1) 0%, rgba(212,228,239,1) 100%);
background: -o-linear-gradient(left, rgba(42,104,175,1) 0%, rgba(212,228,239,1) 100%);
background: -ms-linear-gradient(left, rgba(42,104,175,1) 0%, rgba(212,228,239,1) 100%);
background: linear-gradient(to right, rgba(42,104,175,1) 0%, rgba(212,228,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a68af', endColorstr='#d4e4ef', GradientType=1 );

}
.menuwhite .dropdown-toggle{background-color:white!important}

.datesmall{font-size:0.8em;color:#666}


.bluemenu{-webkit-border-radius: 15px 15px 15px 15px;
border-radius: 15px 15px 15px 15px;
background-color:#2a68af;
}

.menuwhite .nav{
background-color:#fff;font-size:1.1em


}

.menuwhite a{
color:#2a68af!important;

}

.menuwhite .nav > li > a{
border-right: 0px solid #4dc6f3!important;


}


.gdhome{color:darkgreen;font-size:0.8em}


.btn2016 a{color:#fff;font-weight:bold}
.btn2016 {
  background: #42d934;
  background-image: -webkit-linear-gradient(top, #42d934, #2bb82b);
  background-image: -moz-linear-gradient(top, #42d934, #2bb82b);
  background-image: -ms-linear-gradient(top, #42d934, #2bb82b);
  background-image: -o-linear-gradient(top, #42d934, #2bb82b);
  background-image: linear-gradient(to bottom, #42d934, #2bb82b);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width:300px;
  text-align:center;
}

.btn2016:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}




.feed-icon *{float:left; margin-right:10px;}


.city{
  
  float:left;
  padding:3px;
  margin-right:10px;
  color:#fff;
  background-color:darkgreen;
  font-size:0.65em
  }


.depoimentosslide .caption-wrapper{display:none!important}


.titcurso{font-size:2em!important;}
.titcursodesc{font-size:1.5em!important;}
.verdepoimento a{margin-left:5em;font-size:0.8em;color:green;text-decoration:underline}


.alert h3{margin-top:0}
.alert select{background-color:#fff;border:1px solid #ccc}

.blkuff{background-color:#e6e6e6;padding:20px;margin-top:10px;margin-bottom:10px}
.blkuff h2.title{margin:20px;color:#666}

.field-name-field-servicos-relacionados{
  color: #3C763D;
background-color: #DFF0D8;
border-color: #D6E9C6;
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
  box-shadow: 10px 10px 5px #ccc;
  }
  
  #oldcalendar *{color:#999!important}
  
  .blinker{
background-image: url("../../../default/files/imagens-das-paginas/icon-novo.gif");
background-repeat: no-repeat;
background-position:75% center
 
 }
 
 .simple-timeline .views-row-odd{
   
padding-right:21px

}

.h2CA{text-transform: uppercase;}
.h2CA a{color:#069}



 .field-name-field-conte-do-relacionado{
   
background-color:#e6e6e6;
padding:10px

} 
.field-name-field-conte-do-relacionado .field-item{
padding-top:5px;
margin-top:5px;
border-top:1px dotted #ccc

}


.fundocinza{opacity: 0.85;}

#header-top ul.menu li a{font-size:15px!important}
#block-search-form{max-height:55px}


.page-user .pane-user-picture .user-picture {
    background: white;
    margin-left: 0;
    padding: 10px;
    position: static;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: #858585 1px 1px 4px;
    -moz-box-shadow: #858585 1px 1px 4px;
    box-shadow: #858585 1px 1px 4px;
}
.user-picture, .views-field-picture, .profile-badge-picture {
    background: white;
    display: inline-block;
    padding: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: #858585 1px 1px 4px;
    -moz-box-shadow: #858585 1px 1px 4px;
    box-shadow: #858585 1px 1px 4px;
    line-height: 0;
}



