.navbarparaiba{
	border: 1px solid #d4d4d4;
	margin-top: 15px;
	font-size: 1.1em;
}

.navbar .nav > li > a{
    padding: 15px 15px !important;
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-inner-paraiba {
	padding-left: 3%;
}

.container-nav-bar-paraiba{
    width: 83%;
    margin: 0 auto;
}

.menuTrigger { display: none; }

/* Menu responsividade */
.menuTrigger {
    background: url("../img/bg-menu-mobile-small.png") no-repeat scroll right top #00ACED;
}

.portletHeader a {
    color: #00ACED !important;
}

/* Botoes acoes do site e servicos exibido no smartphone */
.contraste .acoes a, .contraste .bloco_32 a,
.contraste .acoes a, .contraste .bloco_33 a {
    color: #000 !important;
}

.contraste #servicoCidadao, .contraste #servicoEmpresa, .contraste #servicoServidor {
    background-color: #fff !important;
}

/* Pesquisa no smartphone */
.contraste #pesquisaMobile form button[type="submit"]:before {
    color: #000 !important;
}

.contraste #pesquisaMobile form button[type="submit"] {
    background: none repeat scroll 0 0 #fff;
}

.contraste #pesquisaMobile form input[type="search"] {
    border: 1px solid #000;
}

.contraste form#searchform input#s.identidade-busca {
    color: #424242 !important;
}

.contraste #barra-identidade-paraiba #local .cidade {
    color: #fff;
}

.contraste ul.dropdown-menu.secretariasPanel,
.contraste ul.dropdown-menu.indiretasPanel,
.contraste ul.dropdown-menu.poderesPanel,
.contraste ul.dropdown-menu.especiaisPanel,
.contraste ul.dropdown-menu.servicosPanel {
    background-color: #191919;
    border: 1px solid #fff;
}

/* acoes do site mobile */
.bloco_33 {
    width: 30%;
    display: inline;
    float: left;
    margin-left: 3%;
}

.bloco_32 {
    width: 79px;
    display: inline;
    float: left;
    margin-left: 3%	;
}

.no-margin {
    margin-left: 0 !important;
}

.acoes {
    text-align: center;
    height: 70px;
    position: relative;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #f0f0f0;
}

#conteudoSite .acoes a,
#conteudoSite .acoes a:link,
#conteudoSite2 .acoes a,
#conteudoSite2 .acoes a:link   {
    font-size: 45px;
    display: block;
    color: #667D68;
    width: 100%;
    height: 100%;
    top: 0;
}

.mapaSite a:before {
    content: 'MAPA DO SITE';
    position: absolute;
    font-size: 9px;
    bottom: 0;
    width: 100%;
    left: 0;
}

.altoContraste a:before {
    content: 'CONTRASTE';
    position: absolute;
    font-size: 9px;
    bottom: 0;
    width: 100%;
    left: 0;
}

.acessibilidade a:before {
    content: 'ACESSIBILIDADE';
    position: absolute;
    font-size: 9px;
    bottom: 0;
    width: 100%;
    left: 0;
}

/* pesquisa mobile */
#pesquisaMobile {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#pesquisaMobile form input[type="search"] {
    width: 76%;
    float: left;
    border: solid 1px orange;
    height: 40px;
    font-size: 22px;
    color: #555;
    font-family: 'open_sansregular';
    padding: 8px 4px;
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
}

#pesquisaMobile form {
    position: relative;
    float: left;
    /*width: 100%;*/
    width: 100%;
    /*margin-bottom: 10px;*/
    margin: -15px 26px 0px 0px;
}

#pesquisaMobile form button[type="submit"] {
    border: 0;
    background: orange;
    width: 20%;
    display: block;
    height: 86%;
    right: 0%;
    cursor: pointer;
    position: absolute;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
}

#pesquisaMobile form button[type="submit"]:before {
    content: '\f002';
    font-family: 'fontawesome';
    font-size: 30px;
    padding: 0 5px 0 5px;
    text-align: center;
    color: #fff;
}

/* servicos */
.servicosMobile {
    text-align: center;
    position: relative;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 70px;
}

#conteudoSite .servicosMobile a,
#conteudoSite2 .servicosMobile a {
    font-size: 40px !important;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    color: #fff
}

#conteudoSite .servicosMobile a i,
#conteudoSite2 .servicosMobile a i{
	margin-top: 4px;
}

#servicoCidadao {
    background: #FF8040;
}

#servicoEmpresa {
    background: #994599;
}

#servicoServidor {
    background: #69BF13;
}

#servicoCidadao a:before {
    content: 'CIDADÃO';
    position: absolute;
    font-size: 13px;
    bottom: 0;
    width: 100%;
    left: 0;
}

#servicoEmpresa a:before {
    content: 'EMPRESA';
    position: absolute;
    font-size: 13px;
    bottom: 0;
    width: 100%;
    left: 0;
}

#servicoServidor a:before {
    content: 'SERVIDOR';
    position: absolute;
    font-size: 13px;
    bottom: 0;
    width: 100%;
    left: 0;
}

#opcoesServicosMobile a:hover, #opcoesServicosMobile a:focus {color: #fff;}
#acoesMobile a:hover,  #acoesMobile a:focus{color: #667d68;}


ul.dropdown-menu {
    background: none repeat scroll 0 0 #288bca;
    height: 210px;
    width: 955px;
    z-index: 999 !important;
}

/* Conteúdo da nav bar.*/
.navbar .nav > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu:after{
    display: none;
}

/*.secretariasPanel {
    margin-left: -210px !important;
}*/

/*
.indiretasPanel {
    margin-left: -329px !important;
}

.poderesPanel {
    margin-left: -429px !important;
}

.poderesPanel li {
    margin-bottom: 3px !important;
}

.especiaisPanel {
    margin-left: -528px !important;
}

.servicosPanel {
    margin-left: -635px !important;
}*/

ul.coluna1 {
    float: left;
    /*margin-left: 35px !important;*/
    margin: 20px 0 0 50px;
}

ul.coluna1 li a {
    color: #ffffff !important;
    font-size: 12px !important;
    margin: 0 -14px 5px !important;
    padding-bottom: 0 !important;
    text-decoration: none;
    line-height: 10px;
}

ul.coluna1 li {
    background: url("../img/temaNovo/marcador_sub.jpg") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    line-height: 16px;
    text-indent: 15px;
    display: block;
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
    background-image: none;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle .caret{
    border-top-color: black;
    border-bottom-color: black;
}


@media only screen and (max-width : 1200px) {

    .container-nav-bar-paraiba{
        width: 100%;
    }

}

/* Smartphone
   ========================================================================== */

@media only screen and (min-width : 320px) and (max-width : 768px) {
	.menuTrigger {
        display: block;
        height: 52px;
        text-indent: -9999px;
        cursor: pointer;
        margin: -20px -20px 0px -20px;
    }

    body.contraste .menuTrigger {
        background: #000 url("++resource++paraiba.gov.portal/img/bg-menu-mobile-contraste.png") top right no-repeat;
        border-top: 1px solid #FFF;
        border-bottom: 1px solid #FFF;
    }

    #navigation.ativo .menuTrigger { background-position: bottom right; }

    #navigation #portal-column-one { display: none; }

    #navigation.ativo #portal-column-one {
        display: block;
        background: url("++resource++paraiba.gov.portal/img/shadow-bottom.gif") repeat-x bottom left;
        padding-bottom: 13px;
    }

    .navbarparaiba {display: none;}

    .portlet-static-contents-central .portletHeader,
    .portlet-static-resource-center .portletHeader,
    .portlet-static-centrales-del-contenido .portletHeader,
    .portlet-static-centrais-de-conteudos .portletHeader,
    .portletNavigationTree .portletHeader {
        background: #edeff1 url("../img/portlet-header.gif") no-repeat 96% center;
    }

    .portletNavigationTree .portletHeader.ativo {
        background: url("../img/portlet-header-expanded.gif") no-repeat 96% center;
    }

    #portal-column-one .portletStaticText,
    #portal-column-one dl.portlet dd {
        display: none;
    }

    #portal-column-one dl.ativo dd { display: block; }

    #acoesMobile {
    	display: block !important;
    	margin: 0px -10px 0px -20px;
    }
    #opcoesServicosMobile {
    	display: block !important;
    	margin: 0px -50px 0px -36px;
    }
    #pesquisaMobile {display: block !important;}

    /*#portal-column-content {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }*/

    /*.documentEditable{
    	margin: 0px -20px 0px -20px;
    }*/

    #portal-column-two {display: none;}

    /*.navbar-inner-paraiba {
    	margin: -20px;
    }*/

}
