html {
    background: none;
}

#site-name {
    display: none;
}

/* Counter */
.statistics_counter {
    display: none !important;
}

/*Corpo do site*/
body {
    background-attachment: fixed;
    background-image: url("/pf-ifch/public-files/cab_site/logo_ifch_opacidade10.png"); 
    background-position: 9% 78%;
    background-size: 500px auto;
    background-repeat: no-repeat;
    width:100%;
}
.page-secoes{width:100%;}


/*Tirar Margens*/
#main-content, 
.block-inner, 
.pane-inner, 
.menu-wrapper, 
.branding-elements, 
.breadcrumb-wrapper, 
.attribution, 
.at-panel .rounded-corner, 
.block-panels-mini > .block-title, 
.rendered-by-ds .panel-display .region-inner, 
div.messages {
    margin-left: 0px;
    margin-right: 0px;

}

/* MENU SUPERFISh */
/* Configurações para o superfish. */

/* Tarja do primeiro menu*/
.tarja_menu {
    background-color: #000000;
    height: 35px;
    margin-right: 25%;
    margin-top: 0;
    position: fixed;
    right: -25%;
    width: 100%;
    z-index: 499;
}

.icone-menu {
   vertical-align: baseline;
   width: 13px;
}

#block-superfish-1{
    background-color: #000000;
    font-size: 13px;
    height: 33px;
    margin-top: 0px;
    position: fixed;
    z-index: 500;
}

.sf-menu.sf-style-coffee a, 
.sf-menu.sf-style-coffee span.nolink {
    border: 1px solid #000;    
}

/* Esconde Item Instituto */
#block-superfish-1 #menu-39175-1 {
    display: none;    
}


.ifch-sf-menu-principal .block-inner.clearfix {
    margin: 0px 0 0 7px;
}

.sf-menu.sf-style-coffee a {
    border: medium none;
    padding: 0 10px;
}

.sf-accordion-toggle {
   margin-left: 20px;
   padding: 3px 0;
}

#superfish-1 .nolink,
#superfish-1 ul,
#superfish-1 li,
#superfish-1 a:link, 
#superfish-1 a:visited,
#superfish-1 a:hover, 
#superfish-1 a:active  {
   color: #ffffff !important; 
   background-color: #000000;
   left: 0px;
   text-decoration: none;
}

/* Menu Direção - Ações Afirmativas, Diversidade e Combate à Discriminação*/
.aadc-discriminacao.sf-depth-2 {
    height: 65px;
}

#superfish-2 .nolink, 
#superfish-2 ul, 
#superfish-2 li,
#superfish-2 a:link, 
#superfish-2 a:visited, 
#superfish-2 a:hover, 
#superfish-2 a:active {
    background-color: transparent;
    color: #000000 !important;
    font-size: 14px;
    height: 25px;
    left: 0;
    text-decoration: none;
}

#superfish-2 li {
    width: 90px;
}

#block-superfish-2 ul {
    background-color: transparent;
}

/* Menu Superfish para media layout 4 e 5 

*/
ul.sf-menu.sf-accordion, 
ul.sf-menu.sf-accordion ul {
   width: 90% !important;
   margin-left: 10px !important;
   left: 0px;
}

ul.sf-menu.sf-accordion .nolink,
ul.sf-menu.sf-accordion li,
ul.sf-menu.sf-accordion a:link, 
ul.sf-menu.sf-accordion a:visited,
ul.sf-menu.sf-accordion a:hover, 
ul.sf-menu.sf-accordion a:active {
   margin-left: 0px;
   left: 0px;
}

/************************/
/*Menu */
li.menu {
    float: left;
    margin-left: 20px !important;
}

ul.menu {
    background: none repeat scroll 0 0 #000000;
    padding-left: 15px;
}

/*Cor do texto do menu*/
.menu_principal a:link, .menu_principal a:visited,
.menu_principal a:link, .menu_principal a:visited {
    color: #FFFFFF;
}

/*Menu Secundario*/
.nav {
    clear: both;
    margin: 20px 0 150px;
}

#menu-bar .ifch-sf-menu-principal {
    border-radius: 0px;
}

.sf-menu.sf-horizontal.sf-shadow ul, 
.sf-menu.sf-vertical.sf-shadow ul, 
.sf-menu.sf-navbar.sf-shadow ul ul {
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
}



#block-superfish-2 {
    background-color: transparent;
    float: right;
    font-size: 11px;
    margin: -130px 100px 0;
    padding: 0;
    width: 195px;
}

/*Cor do texto do menu*/
.menu_secundario a:link, .menu_secundario a:visited,
.menu_secundario a:link, .menu_secundario a:visited {
    color: #000000;
}

/* Formulário de Busca*/
#block-search-form{
    float: right;
    position: fixed;
    z-index: 500;
    margin:5px 0 0 780px;
}


/* Cabecalho */
.cab_logo {
    float: left;
    height: 70px;
    margin-top: -10px;
    width: 85px;
}



.cab_banner {
    float: left;
    margin: 20px -8px 5px -85px;
    width: 500px;
}



.cab_logo_esq {
    margin: 55px 0 0 920px;
    position: absolute;
    width: 55px;
}
.view-cabsite{margin-top:20px;}
.cab_galeria {
    box-shadow: 1px 1px 16px -1px rgba(0, 0, 0, 0.5);
    height: 350px;
    margin-top: 80px;
    position: absolute;
}

.cab_tarja {
    background-color: #993333;
    height: 350px;
    margin-right: 25%;
    margin-top: 55px;
    position: absolute;
    right: -25%;
    width: 100%;
    z-index: -1;
}


/* COR DO TEXO LINK */
.not_destaque_titulo > a, .not_destaque_titulo {
    color: #FFFFFF;
}

.not_destaque_imagem {
    box-shadow: 1px 1px 16px -1px rgba(0, 0, 0, 0.5);
    height: 350px;
/*    margin-left: 27% !important; */
    margin-top: -5px;
    position: absolute;
    width: 998px;
    z-index: -1;
}


/*Bloco separado - Tarja para galeria de imagens*/
.tarja_galeria {
    background-image: url("/pf-ifch/public-files/cab_site/tarja-ifch.png");
    height: 350px;
    margin-right: 25% !important;
    margin-top: -25px;
    position: absolute!important;
    right: -25%;
    width: 100%;
    z-index: -1;
}

/*tarja para usuario logado*/
.contextual-links-region {
    outline: medium none;
    position: static;
}

/******************************/

/*Tamanho da coluna de imagens da Agenda*/
.agenda_imagem {
    width: 100px;
}
/*****************************/

/* MESSAGENS DO SISTEMA */
/*
.messages.status {
    margin: 340px 0 -330px;
    position: relative;
    z-index: 11;
}
*/
/****************************/


/*Rodapé*/
.region.region-footer {
   /* background: none repeat scroll 0 0 #000000; */
    color: #FFFFFF;
    float:left;
/*    
margin: -30px -1px -1px;
*/
}

.rodape_contato {
    padding: 5px;
    width:32px;
}

.rodape_mapa {
    margin-top: 5px;
}

.img-facebook-rodape img { margin: 5px 5px 0 0; }

.rodape {margin-top: -16px; padding: 0 10px; }
#footer .rodape a {color: #000;}

/*Tarja Rodapé*/
.tarja_rodape {
    background-color: #000000;
    height: 175px;
    margin-right: 25%;
    margin-top: -131px;
    position: absolute;
    right: -25%;
    width: 100%;
    z-index: -1;
}

/* Rodapé Setores */
/*.rodape-setores {
    border-left: dotted;
    margin-left: 499px;
    margin-top: -125px;
    padding: 0 5px 0 20px;
    position: absolute;
    width: 471px;
    height: 115px;
    text-align: right;
}*/

.rodape-setores p {
    margin: 0;
}
#footer{margin-top:10px;}


   /* NOTICIAS EM DESTAQUE*/
    .not_destaque_titulo {
        background-color: #000000;
        border: 1px solid #ffffff;
        box-shadow: 1px 1px 16px 5px #ffffff;
        float: left;
        font-size: 18px;
        font-variant: small-caps;
        height: 15px;
        margin-left: 485px;
        margin-top: 306px;
        opacity: 0.38;
        padding: 1px 10px 14px;
        position: absolute;
        width: 475px;
    }
    
    
    /*Controle das noticias em destaque*/
    .vscc-controls.vscc_controls {
        margin: 312px 933px 0;
        position: absolute;
        width: 60px;
        z-index: 100;
    }

/*Menssagens de Erro*/
/*
    Reposiciona a menssagem abaixo 
*/
/*
.messages.error {
    margin-top: 345px;
    margin-bottom: -337px;
}
*/
/* =========================== */
/* Configurações para cada breakpoint! */
/* =========================== */

/* 1 - Standard layout ----------- */
@media screen and (min-width: 1025px) {
 
    
    


}

