/*
Theme Name: Template de STC 2017
Theme URI: http://www.seati.ma.gov.br
Description: Template Oficial de Secretarias do Governo do Maranhão - 2016 - V3.
Author: SEATI
Author URI: http://www.seati.ma.gov.br/
Version: 1.0
Tags: secretaria,maranhão,responsive, white, bootstrap,seati
*/
@import url('bootstrap/css/bootstrap.min.css');
@import url('bootstrap/css/bootstrap-theme.min.css');
body {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
background: url(img/fundo-barra.jpg)repeat-x;
background-color: #FFFFFF;
font-family: 'Raleway', sans-serif;
}
li {
padding: 0px;
margin: 0px;
}
/*Fontes
*************************************************/
h1 {color: #444444;}
h2 {color:#444444; font-size: 1.2em;}
h3 {color:#444444; font-size: 1em;}
.rodape p {color:#666666; font-size: 0.8em;}
/*Estrutura
*************************************************/
#barra {
padding-bottom: -7px;
margin-bottom: -7px;
background-color:#2E8EB4;
}
#conteudo {
max-width: 980px;
margin-top: 10px;
}
#barra-rodape{
background-color:#F2F2F2;
margin-top:60px;
padding-bottom: 30px;
}
#barra-autoria{
background-color:#2E8DB3;
}
.quadro-menu-principal {
margin-top: -16px;
}
#rodape-barra{
width: 100% !important;
border: solid 1px blue;
}
.quadro-sidebar h2{
font-size: 1.2em;
color:#7E0B44;
}
.quadro-sidebar input[type="submit"] {
border: none;
background-color: #669933;
padding: 5px  15px;
color: #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
}
.quadro-sidebar p {
color: #777;
}
.quadro-sidebar textarea,
.quadro-sidebar input[type="text"],
.quadro-sidebar input[type="email"] {
border: solid 1px #ccc;
}
/*BANNER
**************************************/
.banner-topo {
	margin-top: -10px;
	margin-bottom: 7px;
}

#coluna-direita .lateral img{
border: solid 1px #ccc;
}
#coluna-direita .lateral div{
margin-bottom: 15px !important;
}
/*TOPO DA PAGÍNA
**************************************/


#topo-logo {
margin-top: 15px;
margin-bottom: 10px;
}
.navbar-principal .container-fluid{
padding: 0px !important;
}
#barra-topo {
margin-bottom: 15px;
max-width: 980px;
margin: auto;
}
#quadro-busca {
margin-top: 2%;
line-height: 1em;
padding: 0px;
}
#topo-social {
float: right;
margin-right: 4px;
}
.navbar-form {
padding: 0px;
margin: 0px;
}
#topo-busca {
float: right;
}
.cnss-social-icon{
text-align: right !important;
}
.navbar .nav li.menu-item a:hover {
background-color: #FF9900;
color: #fff;
-webkit-transition: 0.3s;
}
#noticias p{
font-size: 0.9em !important;
}
#noticias img.aligncenter {
display:block;
margin-left: auto;
margin-right: auto;
}
#noticias img.alignleft {
display:block;
float:left;
}
#noticias img.alignright {
display:block;
float: right;
}
/*SETAS DO SLIDE
*************************************************/
.slide-noticia .glyphicon-chevron-left{
margin-left: 0 !important;
}
.slide-noticia .glyphicon-chevron-right {
margin-right: 0 !important;
}
/*SLIDE DESTAQUE
*************************************************/
.container .principal{
float: left;
width: 610px;
height: 320px;
padding-left: 0px;
padding-right: 0px;
margin-right: 2px;
}
.container .principal img {
height: 320px;
}
.container .secundario {
float: left;
width: 368px;
height: 160px;
padding-left: 0px;
padding-right: 0px;
}
.container .secundario img {
width: 368px;
height: 160px;
}
.container .secundario:nth-child(3){
border-top: solid 2px #ffffff;
}
/*CHAMADA
**************************************/
.container .chamada{
z-index: 10;
position: absolute;
background: -moz-linear-gradient(top, rgba(28,28,28,0) 0%, rgba(19,19,19,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,28,28,0)), color-stop(100%, rgba(19,19,19,1)));
background: -webkit-linear-gradient(top, rgba(28,28,28,0) 0%, rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top, rgba(28,28,28,0) 0%, rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top, rgba(28,28,28,0) 0%, rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom, rgba(28,28,28,0) 0%, rgba(19,19,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#131313', GradientType=0 );/
}
.container .chamada a{
color: #ffffff;
}
.container .principal .chamada{
width: 610px;
height: 90px;
padding: 5px;
margin: -90px 0;
}
.container .principal .chamada h1{
font-size: 1.5em;
margin-top: 30px;
text-shadow: 0.1em 0.1em 0.2em black;
}
.container .secundario .chamada{
width: 368px;
height: 70px;
padding: 5px;
margin: -70px 0;
}
.container .secundario .chamada h1{
font-size: 1em;
/*margin-top: 0px;*/
text-shadow: 0.1em 0.1em 0.2em black;
}
/*NOTÍCIAS
**************************************/
#topo-player{
}
#noticia-principal {
}
#sidebar-principal {
}
/* NOTÍCIAS
**************************************/
#noticias {
margin-top: -30px;
margin-left: 14px;
padding:5px;
padding-bottom: 20px;
}
#noticias h1{
color: #337AB7;
font-family: 'Raleway', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
font-size: 1.5em;
font-style: normal;
font-variant: normal;
font-weight: 500;
line-height: 26.3999996185303px;
}
#noticias p{
line-height: 160%;
margin-top: 3%;
font-family: 'Raleway', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
font-size: 1.2em;
font-style: normal;
font-variant: normal;
}
#noticias img {
float: left;
margin-top:10px;
margin-right:10px;
margin-bottom: 10px;
border: 1px solid #ebebeb;
}
#lista-noticias .item-noticia{
border-bottom: solid 1px #F0F0F0;
margin-bottom: 10px;
padding-bottom: 13px;
}
#lista-noticias .item-noticia a{
color: #7E0B44;
font-size: 1.2em;
font-weight: 500;
}
#lista-noticias .tarja-data {
font-size: 0.8em;
color: #7E0B44;
}
.item-noticia p{
text-align: justify;
color: #777777;
}
.read-more{
font-size: 1em !important;
color:#12A0DB !important;
}
.mais-noticias{
text-align: right;
}
.mais-noticias span{
padding:5px 5px;
background-color: #AB211F;
}
.mais-noticias a{
color:#fff;
font-family: 'Open Sans Condensed', sans-serif;
}
/*NAV BAR
**************************************/
.navbar{
border:none;
background-color:#fff;
background-image: none;
-webkit-box-shadow:none;
box-shadow:none;
}
.navbar .navbar-collapse{
padding-left: 0px;
padding-right: 0px;
}
.navbar .cor-1{ border-bottom: solid 2px #7E0B44}
.navbar .cor-2{ border-bottom: solid 2px #D2870C}
.navbar .cor-3{ border-bottom: solid 2px #3F70A2}
.navbar .cor-4{ border-bottom: solid 2px #A40131}
.navbar .cor-5{ border-bottom: solid 2px #375F00}
.navbar .cor-6{ border-bottom: solid 2px blue}
.navbar .cor-7{ border-bottom: solid 2px blue}
.navbar .cor-8{ border-bottom: solid 2px blue}
.navbar .cor-9{ border-bottom: solid 2px blue}
.navbar .cor-10{  border-bottom: solid 2px blue}
.navbar li a{
padding-bottom: 7px !important;
padding-top: 7px !important;
}
.navbar li a:hover{ color:#fff !important }
.cor-1 a:hover {background-color: #7E0B44 !important}
.cor-2 a:hover {background-color: #D2870C !important}
.cor-3 a:hover {background-color: #3F70A2 !important}
.cor-4 a:hover {background-color: #A40131 !important}
.cor-5 a:hover {background-color: #375F00 !important}
.navbar li{
margin-right: 4px;
}
#bs-example-navbar-collapse-1 {
background: url(img/fundo-menu.gif)repeat-x;
background-position:bottom right;
}
#menu-menu-topo{
background-color: #7E0B44 !important;
background: url(img/menu-fundo-final.gif)repeat-x !important;
background-position:bottom !important;
}
/*NAV TOPO
**************************************/
.menu-topo{
background: #F3F1F1!important;
border-bottom: solid 1px #DFDFDF;
line-height: 20px;
}
.menu-topo li a{
font-size: 0.8em;
color: #999999;
padding: 5px;
}
/*RODAPE
**************************************/
.footer{

}

.creditos {
color: #D5ECF4;
font-size: 0.9em;
}
#rodape {
padding-top: 10px;
max-width: 980px;
margin: 0 auto;
}
#rodape h2 {
font-size: 1.3em;
color: #666666;
}
#rodape p {
font-size: 1em;
color: #666666;
}
#rodape img {
float: left;
margin-right: 5px;
margin-top: 10px;
}
.mapa img{
border: solid 4px #C8C8C8;
/*width: 327px;*/
}
.mapa p{
width: 327px;
text-align: center;
}
.rodape h2 {
font-size: 1.3em;
color: #666666;
}


#menu-menu-rodape{
margin-top: 5px;
}
#menu-menu-rodape li a {
line-height: 10px;
color: #333333;
}
#menu-menu-rodape li a:hover {
background-color: #FF7D01;
color: #fff;
-webkit-transition: 0.3s;
}
#rodape .contatos .textwidget {
padding-top: -1px;
margin-left:40px;
}
#rodape .linksuteis .menu li{
list-style-type: circle;
}
#rodape .linksuteis .menu a {
font-size: 1em;
}
#menu-menu-links li a {
border:none !important;
}
/**************************************/
.tarja-dupla {
background: url(img/linhas.fw.png)repeat-x;
font-size: 1.2em;
padding: 5px 0;
margin: 0px;
height: 30px;
}

.tarja-simples {
background: url(img/linha-simples.fw.png)repeat-x;
font-size: 1.5em;
padding: 5px 0;
margin: 10px 0;
height: 30px;
color: #337AB7
}



.tarja-cheia {
background-color: #0F9BD9;
color: #ffffff;
font-size: 1.4em;
padding: 7px;
line-height: 1.6em;
height: 40px;
text-transform: uppercase;
margin-top: 0px;
margin-bottom: -1px;
}
.tarja-separa {
margin-left: -25px;
background-image: url(img/tarja.png);
height: 4px;
border: none;
}
.tarja-separa-noticia {
background-image: url(img/tarja.png);
height: 4px;
border: none;
margin-left:  10px;
margin-top:15px;
margin-bottom:15px;
}



/*menu
**************************************/
#menu-menu-direita {
padding-left: 0px;
}
.menu-menu-direita-container {
margin-left: 0px !important;
padding-left: 0px !important;
}
.menu li{
list-style-type: none;
}
.menu ul.sub-menu {
padding: 0px;
margin-bottom: 10px;
line-height: 1em;
}
.menu .menu-item a{
display: block;
font-size: 1.3em;
color: #7E0B44;
}
.menu ul.menu li.menu-item a:hover,
.menu ul.menu li.menu-item a:active {
display: block;
background: none repeat scroll 0 0 #55112E;
color: #fff;
}
.menu ul.sub-menu li.menu-item a{
padding: 10px !important;
color: #666666;
cursor: pointer;
font-size: 14px;
line-height: 1px;
text-decoration: none;
border: none;
}
.menu ul.sub-menu li.menu-item a:hover,
.menu ul.sub-menu li.menu-item a:active{
background: none repeat scroll 0 0 #A51B06;
color: #FFFFFF;
text-decoration: none;
}


/*busca
**************************************/
.form-group input {
background: url(img/lupa.png) 98% 50% no-repeat ;
border: solid 1px #dadada;
color: #fff;
vertical-align: middle;
width: 100%;
color: #666666;
}
.assistive-text {
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
#searchsubmit { display: none;}
/*SUBPAGINA
**************************************/
#subpagina #noticias{
margin-top: -30px;
margin-bottom: 40px !important;
}
#subpagina #noticias p{
text-align: justify;
line-height: 1.5em;
}
#subpagina input[type="submit"] {
border: none;
background-color: #669933;
padding: 5px  15px;
color: #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
}
.leia-mais {
margin-top: 10px;
margin-bottom: 20px;
}
.read-more {
background-color: #F0F0EE;
padding: 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
color: #1666A1 !important;
font-size: 0.8em !important;
}
.read-more a{
color: #fff !important;
}
.current_page_item{
background-color: #A51B06 !important;
}
/*WIDGET'S
******************************************
*/
#webmail {
background-color: #0E9AD8!important;
width: 100%;
padding: 5px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius: 5px;
}
#webmail label{
font-family: "Arial";
font-size: 0.9em;
color: #FFFFFF;
}
#webmail h2{
padding: 0px;
margin: 0px;
text-align: center;
color: #ffffff;
font-size: 1.5em;
margin-bottom: 4px;
}
#webmail input[type="submit"] {
margin-top: 5px;
}
#webmail #password,
#webmail #username{
width: 100% !important;
border: none;
}
/*MOBILE
******************************************
*/
.navbar-header{
background-color: #B4252B;
}
.navbar-toggle {
background-color:#ddd;
}
/*MENU DROP SECRETARIAS
***********************************************/
#menu-secretarias{
background-color:#2E8EB4;
}
#menu-secretarias #cssmenu {
max-width:1024px;
margin-top: 0px;
margin: 0 auto;
}
#cssmenu ul {
padding-left: 7px;
}
#botaoExibir, #botaoExibirFade  {
width:100%;
height:30px;
text-transform:uppercase;
text-align:center;
color:#FFF;
cursor:pointer;
line-height: 1em;
font-size: 0.9em;
padding-top: 15px;
}
#cssmenuFade {
background: none repeat scroll 0 0 #2E8DB3;
float: left;
width:100%;
}
div.active, div.activeFade {
cursor:pointer;
text-align:center;
width:100%;
height:30px;
}
#menu-secretarias .active span{
background-color: #fff;
padding: 2px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
}
#menu-secretarias .has-sub {
float:left;
margin-right: 20px;
}
#menu-secretarias .secretarias {
-webkit-column-count:2; /* Chrome, Safari, Opera */
-moz-column-count:2;    /* Firefox */
column-count:2;
}
#menu-secretarias .last a {
color:#EEF8FB;
font-size: 0.9em;
}
/*PAGINAÇÃO
**********************************************/
.page-numbers { float: left; margin-top: 10px; }
.page-numbers li { display: inline-block; margin-left: 3px; }
.page-numbers a, .page-numbers .dots, .page-numbers .next, .page-numbers .prev { padding: 3px 5px; background: #eee; text-decoration: none; }
.page-numbers a:hover, .page-numbers .next:hover, .page-numbers .prev:hover { background: #7E0B44; color: #fff; }
.page-numbers .current { padding: 3px 5px; background: #7E0B44; color: #fff; }
/*PAGINAÇÃO
*********************************************/
#menu-sec {
z-index: 999;
width:940px;
margin:30px auto 0px auto;
height:43px;
border-bottom:1px solid #f5f5f5;
list-style-type:none;
}
#menu-sec li {
float:left;
position:relative; /* Importante para posicionar o conteúdo do dropdown*/
height:43px;
line-height:43px;
padding:0 10px;
margin-right:30px;
}
#menu-sec li:hover {
background: #f5f5f5;
}
#menu-sec li a {
font-size:14px;
color: #ccc;
display:block; /* Importante para manter visivel a imagem da 'seta' */
text-decoration:none;
}
#menu-sec li:hover a {
color:#161616;
}
#menu-sec li .drop {
padding-right:21px;
background:url("images/drop.png") no-repeat right 20px;
}
#menu-sec li .columns {
position:absolute; /* Importante para posicionar o conteúdo do dropdown */
left:-9999px; /* Esconde o dropdown quando o mouse não está em cima do link */
padding:10px 4px 10px 20px;
border-top:none;
background:#F4F4F4;
width: 500px;
}
#menu-sec li:hover .columns{
left:0;
}
#menu-sec ul li {
line-height:21px;
font-size:12px;
}
#menu-sec li ul.col{
display:inline;
float: left;
position: relative;
padding:0;
margin:0 0 12px 0;
width:33.33%;
}
#menu-sec li ul.col li {
margin:0 0 10px 0;
padding:2px 6px;
width:85%;
border-bottom:1px solid #fff;
list-style-type:none;
font-size:12px;
height:100%;
position:relative;
float:none;
}
#menu-sec li .col li:hover {
padding:2px 6px;
margin:0 0 10px 0;
border-bottom:1px solid #aaa;
}
#menu-sec li .col span{
font-size:12px;
color:#333;
font-weight:bold;
}
#menu-sec li .col li a{
font-size:12px;
color:#aaa;
}
#menu-sec li .col li a:hover{color:#333;}
/***************************************************************
* Barra de acessibilidade
*/
#lang_bar_nav{
text-align:right;
margin-top: 12px;
}
#lang_bar_nav li {
display: inline-block;
list-style-type: none;
padding-right: 5px;
}
#accessibility-nav {
font-size: 0.8em !important;
padding: 10px;
float: left;
}
.p-hidden { visibility: hidden; display: none; }
#accessibility-nav ul {
padding:0px;
margin:0px;
list-style:none;
}
#accessibility-nav li {
display: inline;
margin-right: 5px;
}
#accessibility-nav li a {
color: #fff;
}
.a11y-toolbar-widget {
padding: 10px;
}
.a11y-toolbar-widget ul li{
display: inline !important;
}
.a11y-toolbar-widget  a{
color:#fff;
font-size: 0.8em;
}
.a11y-toolbar-widget .aticon {
margin: 0 5px;
}
.icone-social{
padding-top: 10px;
}
/***************************************************/
/* MENU TOPO */
/***************************************************/
#menu-parte-2{
background: url(img/fund0-menu.fw.png) repeat-x;
margin-top: 2px;
}
#menu-parte-2 a{
padding: 20px 0;
width: 100%;
}
.navbar{
border:none;
background-color: #fff;
background-image: none;
-webkit-box-shadow:none;
box-shadow:none;
}
.navbar .navbar-collapse{
padding-left: 0px;
padding-right: 0px;
}
.navbar-brand{
color:#fff !important;
margin-left: 5px;
}
#collapse-1 {
background: url(img/fundo-menu.png)repeat-x;
/*
background: url(img/fundo-menu.gif)repeat-x;
background-position:bottom right; */
}
#navigation .menu-item a:hover{
color:#fff;
}
#navigation .menu-item {
z-index: 999;
display: block !important;
}
#navigation ul {
list-style:none;
margin:0;
padding:1px 0;
}
#navigation ul li{
float:left;
background-color: #fff !important;
}
/* ===== 1º NIVEL ===== */
#navigation ul li {
position:relative;
padding:0;
margin:0;
}
#navigation ul ul li {
border:none;
}
#navigation ul li a {
display:block;
text-decoration:none;
font-size:1em;
/*color:#777;*/
padding:0 20px;
line-height:35px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#navigation ul li:hover a {
background-color: #3F70A2;
/*
position:relative;
background-color: #F0F0F0 !important;
color:#666;*/
}
#navigation ul ul,  
#navigation ul li:hover ul ul {
  position:absolute;
  display:none;
}

#navigation ul ul li:hover ul,    
#navigation ul li:hover ul li:hover ul {
  display:block;
  top:0px;
  left: 100%;
}
/* ===== 2º NIVEL ========================== */

#navigation ul ul li:hover > ul li a {
color:red !important;

}


#navigation ul li:hover ul {
display:block;
position:absolute;
left:0;
width: 100%;
top:100%;
margin:0;
padding:0;
}
#navigation ul ul ul {
background:#e4e4e4 !important;
margin-left:-14px;
}
#navigation ul ul li a {
float:none;
min-width:180px;
line-height:normal;
font-size:1em;
text-transform:none;
padding:6px 30px;
background:none !important;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
#navigation ul ul ul li a {
}
#navigation ul ul li:hover>a {
background:#EBEBEB !important;
color:#999 !important;
}
#navigation ul ul ul li:hover>a {
color: #fff !important;
}
#navigation .sub-menu .menu-item{
border-bottom: solid 1px #ccc;
}
#menu-menu-topo .menu-item{
border-bottom: solid 3px;
margin-right: 3px;
}
#menu-menu-topo > li:first-child
{
border-color: #7E0B44;
}
#menu-menu-topo > li:nth-child(2n)
{
border-color: #D2870C;
color: #D2870C;
}
#menu-menu-topo > li:nth-child(3n)
{
border-color: #3F70A2;
color: #3F70A2;
}
#menu-menu-topo > li:nth-child(2n):hover,
#menu-menu-topo > li:nth-child(2n):hover > ul li:hover
{
background-color: #3F70A2;
}
#menu-menu-topo > li:nth-child(4n)
{
border-color: #A40131;
color: #A40131;
}
#menu-menu-topo > li:nth-child(5n)
{
border-color: #375F00;
color: #375F00;
}
#menu-menu-topo .current-menu-item a{
color: #777 !important;
}
#menu-menu-topo .current-menu-item a:hover{
color: #fff !important;
}
.sub-menu .current-menu-item a{
color: #fff !important;
background-color:  #A51B06;
}
#menu-parte-1 {
float:left;
display: block;
background-color:#fff !important;
width:auto;
}
/*MENU MOBILE
**********************************************/
@media (max-width: 767px){
#navigation ul li:hover a {
position:none;
background-color: #fff;
color:#666;
}
#navigation ul li{
width: 100%;
display: inline-block;
}
#navigation ul ul {
position: relative;
display: block;
}
#navigation ul ul ul {
background-color: none;
margin-left: none;
}
#navigation ul li:hover ul {
background-color: #fff;
position:static;
left: left;
width: 100%;
padding: 0px;
margin: 0px;
}
#navigation ul ul li:hover ul,
#navigation ul li:hover ul li:hover ul {
left: none;
padding: 0;
margin: 0;
}
#menu-parte-1 {
height: 100%  !important;
display: block;
}
}
/*
* Ajustes para versão MOBILE. Solicitado por Erick Pessoa. Em: 13/05/2015.
*/
@media only screen and (max-device-width: 480px) {
#barra {
background: none
background-color: #FFFFFF;
display: none;
}
body {
font-size: 1.5em;
background: none;
}
.noticias-lista p {
display: none;
}
.mapa img {
width: 70% !important;
}
.linha-menu-topo {
margin-top: 30px;

}
}
.foto-principal {
width: 400px;
float: left;
}
.foto-secundaria {
margin-left: 10px;
float: left;
border: solid 1px blue;
}
/*SLIDE SERVIÇOS
==============================================================*/
.slide-servicos .carousel-control {
color: #cccccc;
background-image: none;
}
.slide-servicos .item {
margin-left: 30px;
}
.slide-servicos  .glyphicon-chevron-right{
margin-right: -50px;
}
.slide-servicos .glyphicon-chevron-left{
margin-left: -50px;
}
.slide-servicos .item img{
width: 100px;
height: 100px;
float: left;
margin-right: 35px;
}
/*SLIDE PRINCIPAL
==============================================================*/
#slide-destaque {
height: 350px;
}
#slide-destaque .carousel-control {
width: 0px !important;
}
/*============================================================*/
.amazingslider-nav-thumbnail-tite-1 {
display: none !important;
}
#slide {
padding-left: 0px !important;
margin-left: -20px;
}
#main {
/*
height: 550px;
padding-left: 0px !important;
*/
}
.tarja-unidades{
font-size: 1.3em;
color: #7E0B44;
border-bottom:solid 1px #CCCCCC;
}
/*LISTAS
============================================================*/
.topo-lista{
border-bottom: solid 2px #CCCCCC;
position: relative;
width: 100%;
height: 26px;
margin-bottom: 7px;
line-height: 1em;
}
.titulo-lista{
width: 70%;
float: left;
clear: both;
}
.titulo-lista h1{
padding: 0px;
margin: 0px;
font-size: 1.2em;
text-transform: uppercase;
}
.mais-lista {
width: 30%;
float: right;
margin-top: 3px;
text-align: right;
}
/* MENUS
***************************************************/
#coluna-esquerda h2{
color:#7E0B44;
font-size: 1.3em;
border-bottom: solid 1px #ccc;
margin-bottom: 5px;
}
.menu-menu-secretaria-container ul{
padding-left: 0px;
margin-left: 0px;
}
.menu-menu-secretaria-container .menu .menu-item a {
border: none;
font-size: 1.1em;
color: #777777;
}
/* ICONES SERVIÇOS
***************************************************/
#icones-servicos {
background-color: #EEEEEE;
padding-bottom: 20px;
}
#icones-servicos .row {
text-align: center;
margin: auto 0;
padding: 5px;
}
/* BUG UJI POPUP
***************************************************/
.addtoany_content_bottom{
margin:0px !important;
}

/* BANNER
***************************************************/
.servicos div img{
  float: left;
  margin: 1px;
  display: block;
}

/* COLUNAS
***************************************************/
.coluna-um h2,
.coluna-dois h2,
.coluna-tres h2 {
text-transform: uppercase;
background: url(img/linha-simples.fw.png)repeat-x;
font-size: 1.5em;
padding: 5px 0;
margin: 10px 0;
height: 33px;
color: #337AB7;
}




/* MAIS EMPREGO
***************************************************/
#mais-emprego  {
	margin-bottom: 20px;
}

#mais-emprego .form-group input{

background: none;
}

#mais-emprego h1 {
	color: #D2870C !important;
	border-bottom: solid 1px #d7d7d7 ;

}

#mais-emprego .list-group-item {
	padding: 20px 10px;
}

#mais-emprego p{
	font-size: 1.2em !important;
}
#mais-emprego .label-primary {
	padding: 10px;
}



/*CSS para impressão*/
@media print {

	.form-group {
		display: none;
	}

	#acesso-informacao {
		display: none;
	}

	#barra-rodape {
		display: none;
	}

	#barra-topo {
		display: none;
	}

	#topo-logo {
		display: none;
	}

	.btn-imprimir {
		display: none;
	}

	.well {
		display: none;
	}

	a[href]:after {
	    content: none !important;
	  }
}