@charset "utf-8";

#conteudo h1, #conteudo h2, #conteudo h3 {
    font-family:'bebas', sans-serif;
    font-weight:normal;
    color:#16193d;    
}

#conteudo h1 { /* Estilo dos títulos das páginas */
    font-size:200%;
    margin-bottom:25px;
}

    #conteudo h1 > span {
    color:#244381;
    }
    
#conteudo h2 {
    font-size:180%;
    margin-bottom:10px;
}

#conteudo h3 {
    font-size:170%;
    margin-bottom:10px;
}

.ulOutrosConteudos {
    width: 185px;
}

    .ulOutrosConteudos li {
        background: url('../img/padrao/marcador.png') no-repeat 5px 9px #183040;
        padding: 0 0 0 15px;
        margin:3px 0;
        height:30px;
        line-height:30px;
        border-top:1px solid #142936;
        border-left:1px solid #51636f;
        box-shadow:0px -1px 0px rgba(0,0,0,0.45);
        border-radius:3px;
    }

        .ulOutrosConteudos li a {
            font-weight:bold;
            color:#fff;
            text-decoration:none;
            font-size:120%;
        }

        .listaMaior{
            width: 270px !important;
        }
.conteudoInterno{
    width: 630px;
}
    
/* Logística */

.Logistica .conteudoInterno, 
.Terminal .conteudoInterno {
    width:740px;
}

/* Terminal */

.Terminal .conteudoInterno ul {
    float:left;
}

    .Terminal .conteudoInterno ul li {
        max-width:235px;
        /* padding:15px; */
        color:#fff;
        margin:0 1px 1px 0;
    }
    
    .Redex .conteudoInterno ul li {
        padding:15px;
    }

        .Terminal .conteudoInterno ul li strong {
            font-family:'bebas', sans-serif;
            font-size:140%;
            display:block;
            font-weight:normal;
        }
        
        /* Cores responsáveis pelas UL's */
        .cor1 { background:#183040; }        
        .cor2 { background:#1e3f56; }
        .cor3 { background:#0f1e28; }        
        .cor4 { background:#1f2f39; }
        
        /* Opções Customizadas */
        .Terminal .conteudoInterno ul li.cor1, .Terminal ul li.cor3 {
            height:138px;
        }
        
/* Serviços */

.Servicos .ulOutrosConteudos {
    width:265px;
}

.Servicos .conteudoInterno {
    width:595px;
}

    .Servicos .conteudoInterno img {
        border:2px solid #fff;
        box-shadow:-1px 2px 3px rgba(0,0,0,0.2);
        margin-bottom:20px;
    }
    
    .Servicos .conteudoInterno ul {
        float:left;
        margin-bottom:10px;
    }
    
        .Servicos .conteudoInterno ul.colEsq {
            width:285px;
            margin-right:20px;
        }

        .Servicos .conteudoInterno ul.colDir {
            width:285px;
        }

.galeriaInterna {
    max-height:155px;
}

/* Clientes */

.Clientes .ulOutrosConteudos {
    width:265px;
}

.Clientes .conteudoInterno {
    width:595px;
}

    .Clientes .conteudoInterno img {
		float:left;
        border:2px solid #fff;
        box-shadow:-1px 2px 3px rgba(0,0,0,0.2);
        margin:5px;
		width: 180px;
    }
    
    .Clientes .conteudoInterno ul {
        float:left;
        margin-bottom:10px;
    }
    
        .Clientes .conteudoInterno ul.colEsq {
            width:285px;
            margin-right:20px;
        }

        .Clientes .conteudoInterno ul.colDir {
            width:285px;
        }

.galeriaInterna {
    max-height:155px;
}

/* Institucional */

.QuemSomos .conteudoInterno {
    width:595px;
}

.asideInst {
    width: 340px;    
}

.asideInst div {
    width: 310px;
    height:135px;
    color:#fff;
    padding:15px;
}

.asideInst div h2 {
    color:#fff !important;
}
    
    
    
    .asideInst div.historia { background:#ffffff; }
    .asideInst div.historia p { width:80%; }
    
    .asideInst div.missao { background:#072935; }
    .asideInst div.missao p { width:95%; }
    
    .asideInst div.visao { background:#041a22; margin-bottom:20px; }
    .asideInst div.visao p { width:95%; }
    
    .asideInst .unidadesHolder {
        width:340px;
        height:80px;
        display:block;
        padding-top:22px;
        /* Gradiente */
        background: -moz-linear-gradient(top,  #1d3a4d 0%, #132734 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d3a4d), color-stop(100%,#132734)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #1d3a4d 0%,#132734 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #1d3a4d 0%,#132734 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #1d3a4d 0%,#132734 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #1d3a4d 0%,#132734 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d3a4d', endColorstr='#132734',GradientType=0 ); /* IE6-9 */
    }
    
        .asideInst .unidadesHolder img {
            position:absolute;
            top:0;
            right:0;
        }
        
        .asideInst .unidadesHolder strong {
            color:#f2a706;
            display:inline-block;
            font-family:'bebas', sans-serif;
            font-size:230%;
            font-weight:normal;
            margin-left:30px;
            line-height:1;
        }
        
            .asideInst .unidadesHolder strong > span {
                display:block;
                font-size:70%;
            }

/* Contato */

.contMenor {
    width:630px;
}

    .boxContato div {
        margin-bottom:10px;
    }
    
        .boxContato div:last-child {
            margin-bottom:20px;
        }

    .boxContato strong {
        display:block;
        font-size:115%;
    }
    
    .asideCont iframe {
        border:2px solid #fff;
        box-shadow:0px 1px 2px rgba(0,0,0,0.4);
    }
    
.Contato .contMenor p {
    margin-bottom:2.5em;
}

/* Trabalhe Conosco */

.passos legend {
    font-family:'bebas', sans-serif;
    font-size:170%;
    color:#244381;
    margin-left:9px;
    margin-bottom:15px;
}

.passos .fim {
    margin-left:9px;
    padding-top:10px;
    border-top:1px dashed #ccc;
}

.passos .divisor {
    margin-left:9px;
    margin-bottom:5px;
}

    .passos button {
        text-transform:uppercase;
        cursor:pointer;
        margin-right:10px;
    }
            
.passos .auxilio {
    display:none;
}

/* ACESSO RESTRITO */

.acessoInterno .fim {
    margin-left:9px;
    width:300px;
}
    
.itensMenuAreaRestrita {
    margin-bottom:30px;
}

    .itensMenuAreaRestrita .btn {
        margin-right:10px;
    }
    
/* Novidades */

.marcadorNovidades li {
    width:250px;
    float:left;
    margin-right:50px;
}

.marcadorNovidades li a {
    text-decoration:none;
    color:#000;
}

    .marcadorNovidades li a > span {
        display:block;
    }
    
    .marcadorNovidades li a > span.data {
        font-weight:bold;
    }
    
    .marcadorNovidades li a > span.titulo {
        font-family:'bebas', sans-serif;
        font-size:150%;
        color:#244381;
    }

/* LEMBRETES */

.lembreteHolder div.mstr:last-child {
    margin-bottom:5px;
}

.lembreteHolder div.mstr {
    width:970px;
    padding:10px;
    color:#fff;
}

    .lembreteHolder div.mstr > h3 {
        color:#fff !important;
        text-shadow:1px 1px 0px rgba(0,0,0,0.4);
    }
    
        .lembreteHolder div.mstr h3 > span {
            float:right;
        }

.lembreteHolder .msgCont {
    width:90%;
}
        
    .lembreteHolder .msgCont p:last-child {
        margin-bottom:0 !important;
    }
            
/* ASIDE */
aside {
	width: 290px;
}
	aside address {
		font-style: normal;
	}

/* SANFONA */
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    outline: 0;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	zoom: 1;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}
.ui-state-disabled {
	cursor: default !important;
}

.ui-icon {
	display: block;
	background-repeat: no-repeat;
	position: absolute;
	/* PERSONALIZACAO */
	width: 20px;
	height: 20px;
	background-image: url(../img/padrao/sanfonaIcone.png);
	left: -5px;
	top: 9px;
}
	.ui-icon-triangle-1-e {
            background-position: left top;
	}
	.ui-icon-triangle-1-s {
            background-position: left bottom;
	}

#conteudo .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	/* PERSONALIZACAO */
	font-size: 120%;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 25px;
}

#conteudo .ui-accordion-content {
    overflow: auto;
    /* PERSONALIZACAO */
    padding: 5px 25px;
    background: #fbfbfb;
}

/* SANFONA DENTRO DO ELEMENTO LISTA */
.hide { 
    display:none;
}

.imgSanfona{
    width:300px;
    height:200px;
    float:right;
    margin-bottom:20px;
}

    .imgSanfona iframe {
        width:300px;
        height:200px;
        border:2px solid #fff;
        box-shadow:0px 1px 2px rgba(0,0,0,0.5);
    }

.ul_sanfona{
    width: 970px;
}

    .li_safona {
    }

        .li_safona .h2Sanfona {
            color:#fff !important;
            padding:5px;
            font-size:150% !important;
            height:28px;
            line-height:28px;
            position:relative;
            border-top:1px solid #e3aaac;
            border-left:1px solid #9b1316;
            border-radius:5px;
            box-shadow:0px 1px 0px rgba(0,0,0,0.7);
            transition:0.3s linear all;
            /* Gradiente */
            background: #b31b20; /* Old browsers */
            background: -moz-linear-gradient(top,  #b31b20 0%, #8b0c0f 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b31b20), color-stop(100%,#8b0c0f)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #b31b20 0%,#8b0c0f 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #b31b20 0%,#8b0c0f 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #b31b20 0%,#8b0c0f 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #b31b20 0%,#8b0c0f 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b31b20', endColorstr='#8b0c0f',GradientType=0 ); /* IE6-9 */
        }
        
        .li_safona .ativo {
            border-left:1px solid #051d25;
            border-top:1px solid #a4b6bc;
            transition:0.3s linear all;
            /* GRADIENTE */
            background: #0a394b; /* Old browsers */
            background: -moz-linear-gradient(top,  #0a394b 0%, #051b23 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a394b), color-stop(100%,#051b23)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #0a394b 0%,#051b23 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #0a394b 0%,#051b23 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #0a394b 0%,#051b23 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #0a394b 0%,#051b23 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a394b', endColorstr='#051b23',GradientType=0 ); /* IE6-9 */
        }
        
        .li_safona .h2Sanfona .iconSanfona {
            width:5px;
            height:11px;
            float:left;
            line-height:11px;
            position:absolute;
            left:10px;
            top:13px;
        }
        
            .li_safona .h2Sanfona span {
                position:absolute;
                left:25px;
                top:5px;
            }
        
.contSanfona{
    float:left;
    width:550px;
}

.paginacao {
    padding-top:5px;
    clear:both;
}

    .paginacao .lnkPagina {
        background:#183040;
        color:#fff;
        padding:1px 5px;
        margin:0px 3px;
        text-decoration:none;
        font-weight:bold;
        transition:0.3s linear all;
    }
    
        .paginacao span.setaPagina,
        .paginacao span.lnkPagina {
            opacity:0.7;
        }

        .paginacao span.lnkPagina,
        .paginacao .lnkPagina:hover {
            background:#8D0C0F;
        }