﻿@charset "UTF-8";
/* CSS Document */
/* * {
	margin: 0;
	padding: 0;
	outline: 0;
	text-decoration: none;
	list-style: none;
	font-family: 'Source Sans Pro', sans-serif;
} */

a {
    -webkit-transition: all ease .25s;
    -moz-transition: all ease .25s;
    transition: all ease .25s;
}

@media(max-width: 767px) {
    #navegacao > div {
        padding-left: 0;
        padding-right: 0
    }

    .navegacao-portais {
        height: 25px !important;
    }

        .navegacao-portais .container-portais {
            width: 100%
        }

        .navegacao-portais ul li {
            margin: 0 5px !important;
            font-size: 12px !important;
        }

        .navegacao-portais .top-sociais ul .fa {
            padding: 4px 0 5px !important;
            width: 28px !important;
        }
}

/*NAVEGAÇÂO*/
#navegacao {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.navegacao-portais {
    width: 100%;
    height: 30px;
    position: relative;
    display: inline-block;
    padding: 0;
    /* top:0;
	z-index: 9999; */
    background: #e30513;
}

    .navegacao-portais .container-portais {
        display: block;
        width: 960px;
        padding: 2px 0 0 0;
        margin: 0 auto;
    }

    .navegacao-portais .container-portais-fluid {
        display: block;
        width: 100%;
        padding: 0;
        margin: 0 auto;
    }


    .navegacao-portais .top-sociais {
        display: inline-block;
        float: right;
        margin: 0;
    }

    .navegacao-portais ul li {
        display: inline-table;
        margin: 0 10px;
        font-size: 13px;
        font-weight: bold;
        text-transform: uppercase;
    }

        .navegacao-portais ul li a {
            color: #ffffff;
            background: transparent;
            font-weight: bold;
            text-decoration: none
        }

            .navegacao-portais ul li a:hover, .navegacao-portais ul li a:active, .navegacao-portais ul li a:focus {
                color: #cccccc;
                text-decoration: none;
                background: transparent;
            }

    .navegacao-portais ul {
        display: table;
        float: right;
        margin-top: 0;
    }

        .navegacao-portais ul li.fiesp a {
            background-position: -8px 0
        }

        .navegacao-portais ul li.ciesp a {
            background-position: -73px 0
        }

        .navegacao-portais ul li.sesi a {
            background-position: -132px 0
        }

        .navegacao-portais ul li.senai a {
            background-position: -183px 0
        }

        .navegacao-portais ul li.irs a {
            background-position: -248px 0
        }


    .navegacao-portais .top-sociais ul .fa {
        color: #FFFFFF;
        border-left: 1px solid #ffffff;
        padding: 8px 0 8px;
        width: 55px;
        text-align: center;
        text-decoration: none
    }

        .navegacao-portais .top-sociais ul .fa:hover {
            text-decoration: none
        }

        .navegacao-portais .top-sociais ul .fa:last-child {
            border-right: 1px solid #ffffff
        }

    .navegacao-portais .top-sociais ul .fa-facebook:hover {
        background-color: #3B5998;
    }

    .navegacao-portais .top-sociais ul .fa-twitter:hover {
        background-color: #5EA9DD;
    }

    .navegacao-portais .top-sociais ul .fa-youtube:hover {
        background-color: #efefef;
        color: #D22827
    }

    .navegacao-portais .top-sociais ul .fa-linkedin:hover {
        background-color: #0177B5;
    }

    .navegacao-portais .top-sociais ul .fa-instagram:hover {
        background: #e9375f;
        background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
        background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
        background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1
    }

    .navegacao-portais .top-sociais ul .fa-slideshare:hover {
        background-color: #00A7A9;
    }

    .navegacao-portais .top-sociais ul .fa-flickr:hover {
        background-color: #0062DD;
    }
