body, h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', sans-serif;}
p{font-family: 'Open Sans', sans-serif;}
body{background:#434040;}
.logo{margin:0;}
.logo img{    margin: 0 auto;}
.topo{
        background: #434040 url(/uploads/546/layout/barrastopo.png) no-repeat top right;
    height: 121px;
    padding: 41px 0;
    position: relative;
}
.menu-topo-principal{ background: #89878c;}
.menu-topo-principal ul li a{
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    text-shadow: none;
    padding: 8px 19px;
}
.navbar{margin:0;}
.carousel-caption, .carousel-indicators{display:none;}

.rodape {
    background: #434040;
    padding: 15px 0;
    text-align: center;
    color: #727277;
}
.navbar{min-height:initial;}
.homespace{padding: 47px 0;}
.bgcinza{background: #434040;}
.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background:none;
}
.banner-principal img{width:100%;height:auto;}
.navbar-toggle .icon-bar{background: #FFF;}
.navbar-brand{color:#FFF;}
.row.bgcinza{margin:0;padding: 0 28px;}
.menulateral{margin-top:20px;}
.menulateral li{}
.menulateral li a {
    font-size: 14px;
    color: #ccc;
    text-transform: uppercase;
        padding-right: 72px;
    font-weight: 500;
}

.row-content-html h2{
    text-transform: uppercase;
    font-size: 24px;
    margin-bottom: 23px;
    color: #bebdc3;
}
.row-content-html p{
    color: #fff;
    font-size: 11px;
    line-height: 16px;
    text-align: justify;
}
.row-content-html strong{
    font-weight:600;
    font-size:14px;
}
.row-content-html {
    margin-bottom: 70px;
}
.menulateral li a:hover{color:#ccc;font-weight:600;}
.element.btEnviar{float:none;}
#fieldset-Botoes input {
    background: #727277;
    color: #FFF;
    border: 0;
    padding: 12px 0;
    border-radius: 0;
    height: auto;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 300;
    width: 100%;
    display: block;
}
.traducao {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
}
.traducao li{display: inline-block;}
.traducao li a {
    display: block;
    text-indent: -999px;
    width: 32px;
    height: 20px;
    margin-left: 5px;
    opacity: 0.3;
    overflow: hidden;
}
.traducao li a.actv, .traducao li a:hover{opacity: 1;}
.traducao li a.port{background: url(/uploads/546/layout/portuguesicon.jpg) no-repeat ;}
.traducao li a.ing{background: url(/uploads/546/layout/inglesicon.jpg) no-repeat ;}
.images {
    width: 758px;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 45px;
    padding:0;
}
.images li{
    float: left;
    margin: 12px;
}
.images li img{width: 84px;
    height: 92px;}



.menu-topo-principal{display: none;}

.indexpage .menu-topo-principal, .bg-conteudo.bg-notcias .menu-topo-principal{display: block;}
/***************
Notícias
**************/
.row.bgcinza.noticias{padding: 0;}
.row.bgcinza.noticias p{margin: 0;}
.lista-blog > .row{margin: 0;}
.infos-blog.row{
    margin: 13px -15px;
    color: #ddd;
}
.noticias .btn.btn-default{
    background: #727277;
    color: #FFF;
    border: 0;
    padding: 12px 0;
    border-radius: 0;
    height: auto;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 300;
    width: 100%;
    display: block;
    border-radius: 0;
    font-size: 13px;
    padding: 6px 10px;
    height: auto;
    border: 0;
    margin-bottom: 7px;
    width: 100%;
    margin-top: 30px;
}
.noticias hr{border-top: 1px solid #eeeeee2b;}
.videobox {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-top: 30px;
}
.videobox embed, .videobox iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.btvoltarnot{
    display: inline-block;
    margin-top: 11px;
    color: #FFF;
    text-transform: uppercase;
    text-decoration: underline;
}
.noticias #album-photos{
    margin-top: 30px;
}
.noticias #album-photos .thumbnail img{
    width: 100%;
    height: auto !important;
}
.noticias #album-photos .thumbnail{
    background: none;
    border: 0;
    padding: 0;
    min-height: 170px;
}


@media (min-width: 1200px){
    .indexpage .container {
    width: 935px;
}
.bg-conteudo .container {
    width: 855px;
}
}
@media (min-width: 960px){
.container {
    width: 855px;
}
}
@media (max-width: 960px) and (min-width: 760px){
.menu-topo-principal ul li a{padding: 8px 18px;}
}
@media (max-width: 760px) and (min-width: 320px){
    .images{    width: 100%;}
    .menu-topo-principal ul li a{padding: 8px 24px;
    border-bottom: 1px solid #9a9a9a;}
    .bg-advogados .row-content-html .media img.img-responsive{float:none !important;margin-right:0 !important;}    
    .images li {
    float: left;
    margin: 5px;
}
.noticias a.col-md-4{
        width: 100% !important;
    display: block !important;
    height: 203px !important;
    margin-bottom: 21px !important;
    background-size:100% !important;
}
}
#formContato label{display:none;}
#formContato input, #formContato textarea{
    border-radius: 0;
    font-size: 13px;
    padding: 6px 10px;
    height: auto;
    border: 0;
    margin-bottom: 7px;
    width:100%;
}
.element.captcha img{float:left;margin-right:15px;}
#formContato input#captcha-input{    margin-top: 9px;width: 28%;
    float: left;}
#fieldset-Botoes input{font-weight:bold;}
