﻿/*@viewport {
width: device-width;
zoom: 0.5;  
}*/


.bootstrap3-fix .navbar.navbar-header-candidato-top,
.bootstrap3-fix .navbar.navbar-header-candidato-bottom,
.footer-empresa #redes-sociais,
.footer-empresa #final
{
    min-width: 1044px;
}

.bootstrap3-fix .navbar.navbar-header-candidato .container .navbar-nav
{
    /*min-width: 984px;*/
    min-width: 0;
    padding-right: 10px;
}

    .footer-empresa [class*="span"] {
        margin-left: 13px!important;
    }

    .footer-empresa #redes-sociais .row {
        padding-left: 10px;
        padding-right: 10px;
    }

@media (min-width: 768px){
    .bootstrap3-fix .container
    {
        min-width: 984px;
    }

    .footer-empresa .container {
        min-width: 964px;

    }
}


html
{
    font-family: 'Tahoma', Arial, sans-serif;
}
h3 {
    font-size: 18px;
}

.divider
{
    height: 50px;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #FFF;
}


#tv {
    margin: auto;
    position: relative;
    height: 410px;
    /*overflow: hidden;*/
}
#containerTV {
    position: relative;
    margin: 0 auto;    
    height: 410px;
    width: 100% !important;
    overflow: hidden
}
/*#containerTV img {
    height: 410px;
     -moz-min-width: 1044px;
    -ms-min-width: 1044px;
    -o-min-width: 1044px;
    -webkit-min-width: 1044px;
    min-width: 1044px;
}*/

#tv #controles{    
  position: absolute;
  z-index: 999;
  width: 200px;
  margin: 0 auto;
  margin-left: 392px;
  left: 50%;
  top: 320px;  
}

#next{
    float: left;
    width: 50px;
    height: 50px;
    display: none;
    background: url('/empresas/Content/themes/Default/img/Views/Home/arrowDown.png') no-repeat;
}
#prev{
    float: left;
    width: 50px;
    height: 50px;
    display: none;
    background: url('/empresas/Content/themes/Default/img/Views/Home/arrowUp.png') no-repeat;
}
#prev:hover {
    
    background: url('/empresas/Content/themes/Default/img/Views/Home/arrowUpHover.png') no-repeat;

}
#next:hover {
    
    background: url('/empresas/Content/themes/Default/img/Views/Home/arrowDownHover.png') no-repeat;

}
#contadores
{
    min-height: 74px;
    background: url('/empresas/Content/themes/Default/img/Views/Home/bg-contadores.png') repeat-x;
    margin-top: -36px;
    border: 0.8px solid #dddddd;
    margin-bottom: 30px;
    z-index: 999;
    position: relative;
    padding-left: 40px
}

.contador
{
    padding-top: 12px;
    padding-left: 5px;
   
}
#contadores .contador {
    margin-left: 0
}

    .contador strong
    {
        font-size: 18px;
    }

    .contador small
    {
        font-size: 11px;
    } 
    
     #contador1 strong
    {
        font-size: 18px;
    }

    #contador1 small
    {
        font-size: 11px;
    }

.divider-contadores
{
    float: left;
    width: 1px;
    height: 75px;
    border-left: 1px solid #E6E6E6;
   
}

.float
{
    float: left;
    padding: 5px 5px 0px 0px;
    line-height: 1;
    vertical-align: middle;
}
.float i {
    margin-top: 8px;
}
#contador1
{
    padding-top: 12px;
    padding-left: 5px;
}



.feature
{
    text-align: center;
}
.feature a {
    text-decoration: none;
    color: #444444
}
.feature p {
    font-size: 12px;
}
.feature strong {
    font-size:14px;
}
#mapa
{
    min-height: 352px;
}

#mapa
{
    margin-top: 40px;
}
#mapa h1{
    color:#1197d5
}
#vmap{
    width: 400px; 
    height: 400px;
     cursor: pointer;
}
.linhaMapa{
    border-bottom:1px solid #eeeeee;
}
.linkMapa{
    text-decoration: none;
    color: #000000;
}
#semVagas {
    text-align: center;
    padding-top: 90px;
    display: none;
}
.numeroCandidatos{
    margin-top:-27px !important;
    color:#1197d5
}
.areaAtuacao{
    margin-top: 83px
}
.containerBorder{
     border-top: 1px solid #eeeeee;
    margin-top: -15px;
    margin-bottom: 10px;
}

.containerBorder:before{
    content: "";
    display: block;
    position: absolute;
    border-top: 3px solid #f58220;
    width: 50px;
    margin-top: -4px;
}
.cycle-slide img {
    margin:0 60px 0 0;
   
}

#empresas
{
    height:140px;
}
#depoimentos small {
    font-size: 12px;
}
#depoimentos p {
    font-size: 18px;
}
#depoimentostitulo a{
    color: #444444;
    text-decoration: none;
}
#depoimentostitulo a:hover{
    color: #444444;
    text-decoration: none;
}
.icon16-146 {
background-position: -129px -179px;
    width: 17px;
    height: 17px;
}
.more{
margin-top: -35px;
}
    #depoimentos {
        margin-bottom: 20px;
    }
    /*Mapa*/
    .jvectormap-label {
        position: absolute;
        display: none;
        border: solid 1px #CDCDCD;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        background: #292929;
        color: white;
        font-family: sans-serif, Calibri;
        padding: 3px;
        font-size: 80%;
    }

    .vmapInfo {
        display: none;
    }

    .ativa {
        display: block;
    }

    .largura-min{
        min-width:1044px;
    }