/**
 * @copyright Selecty 2015
 * ====================================================== */

@import url(https://fonts.googleapis.com/css?family=Lato:400,700);


h2,
#tpl-header .tpl-base-busca .tpl-busca h3 {
    font-family: Lato, Arial;
}

#tpl-header .tpl-base-menu .tpl-menu u,
#tpl-header .tpl-base-menu .tpl-menu ul a {
    font-family: Lato, Arial;
    font-size: 15px;
}


#tpl-header .tpl-base-menu .tpl-menu ul li.current a { color: #2991d6; }
#tpl-header .tpl-base-menu .tpl-menu ul li.current a img {
    margin-top: 0px;
    content: url('https://dvwdemalggrkw.cloudfront.net/config/astconsult/images/home_blue_top.png');
}



/**
 * tpl busca
 * ====================================================== */

.botao {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

    border-radius: 3px;
}
.botao-big { border-radius: 5px; }


#tpl-header.astconsult#tpl-header .tpl-base-busca .tpl-busca { padding: 2px 0; background: none; }
#tpl-header.astconsult#tpl-header .tpl-base-busca .tpl-busca h3 {
    margin: 1px 0 5px 0px;
    color:  #ffffff;
    font-size: 16px;/* Aproximação devido à substituição de fonte */
    font-weight: 100;
}
#tpl-header .tpl-base-busca .tpl-busca input[type=text] { margin-left: 0; }

#tpl-header .tpl-base-busca .texto,
#tpl-header .tpl-base-busca .texto a,
#tpl-content .direita table th { color: #262626; }

#tpl-header .tpl-base-logo .tpl-logo {
    margin: 30px auto;
}

#tpl-header .tpl-base-busca .tpl-busca {
    margin-bottom: 5px;
    padding: 5px 0 2px 0px;
    font-family: Lato, Arial;
    background: none;
}


/**
 * tpl Content
 * ====================================================== */

#tpl-content .tpl-base-content .box {
    background-color: #f5f5f5;
    border-radius: 5px;
}

.direita.box.box-300 p {
    color: #6a6a6a;
}


/**
 * tpl footer
 * ====================================================== */

#tpl-footer .tpl-base-footer {
    margin-top: 20px;
    background-color:  #2c2c2c;
    height: 42px;
}

#tpl-footer .tpl-base-footer .tpl-footer-container {
    margin-top: 0px;
    padding-top: 0px;
    border: none;
}
#tpl-footer .tpl-base-footer .tpl-footer-container .redes-sociais { margin-top: 2px; }
#tpl-footer .tpl-base-footer .tpl-footer-container .institucional { margin-top: 10px; }
#tpl-footer .tpl-base-footer .tpl-footer-container .institucional a { color: #ffffff!important; }
#tpl-footer .tpl-base-footer .tpl-footer-container .powered-by.clear img { margin-top: -30px; }
