@charset "UTF-8";



/* CSS - História | Codificado por: Ueek Agência Digital | Ano: 2017 */



/******************* Atribuições Gerais *********************/

* {

    -webkit-font-smoothing:antialiased;

    -moz-font-smoothing:antialiased !important;

    -moz-font-smooth:antialiased !important;

    -o-font-smoothing:antialiased;

    -ms-font-smoothing:antialiased;

    font-smoothing:antialiased;

    margin:0;

    padding:0;

}



*::selection,

*::-moz-selection,

*::-webkit-selection {

    background: #c0d445;

    color: #fff;

}



h1,h2,h3,h4,h5 { font-weight: normal; }



a {

    cursor:pointer;

    text-decoration:none;

}



br { clear:both; }



img { border:0; }



input,

textarea,

select { outline: none; }



body {

    color: #333;

    font-family: 'Ruda', sans-serif;

    font-size: 13px;

}



.conteudo {

    margin: 0 auto;

    padding: 0 0px 0 0px;

    width: 1180px;

    /*border: 1px solid black;*/

}





.soft-hover {

    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);

    filter: alpha(opacity = 50);

    -webkit-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

    transition: all 0.2s ease;

}



strong, b { font-weight: 700; }

/******************* Atribuições Gerais *********************/



/******************** Atribuições Topo **********************/

nav#slick,

header#topo nav#menu ul li#mostra,

form.ctt-responsive,

form.ass-responsive { display: none; }



header#topo-site {

    background: #ececec;

    font-size: 11px;

    font-weight: 700;

    height: 30px;

    line-height: 33px;

    text-transform: uppercase;

}



header#topo-site a { color: #fff; }



header#topo-site #redes-topo-site {

    float: right;

    margin-right: 18px;

}



header#topo-site #redes-topo-site a { margin-right: 10px; }

header#topo-site #redes-topo-site a:hover { opacity: 0.5; }

header#topo-site #redes-topo-site a:last-child { margin-right: 0; }



header#topo-site #btn-area-usuario {

    background: #BD903B;

    float: right;

    height: 30px;

    color: #333;

    padding: 0 18px;

}



header#topo-site #btn-area-usuario:hover {

    background: #333;

    color: #fff;

}



header#topo-site #btn-area-usuario i { font-size: 16px; }



header#topo {

    padding: 35px 0;

    border-bottom: 1px solid #ddd;

}



header#topo img { 

    float: left;

    margin-top: 15px;

    max-width: 125px;

}



header#topo form { float: right; }



header#topo form input[type="text"] {

    background: #ececec;

    border: 0;

    border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;

    color: #999;

    font-family: 'Ruda', sans-serif;

    font-size: 13px;

    float: right;

    padding-left: 15px;

    height: 35px;

    line-height: 35px;

    width: 335px;

}



header#topo form input[type="text"]::placeholder{ color: #999; }



header#topo form label {

    background: #ececec;

    border-radius: 0 5px 5px 0;

    color: #cdcdcd;

    cursor: pointer;

    float: right;

    font-size: 16px;

    height: 35px;

    line-height: 35px;

    text-align: center;

    width: 50px;

}



header#topo form label:hover {

    background: #cdcdcd;

    color: #ececec;

}



header#topo form input[type="submit"] { display: none; }



header#topo nav#menu {

    float: right;

    margin-top: 35px;

}



header#topo nav#menu ul li {

    color: #333;

    font-size: 14px;

    float: left;

    list-style: none;

    margin-right: 30px;

    text-transform: uppercase;

}



header#topo nav#menu ul li a { color: #333; }

header#topo nav#menu ul li a:hover { color: #BD903B; }

header#topo nav#menu ul li:last-child { margin-right: 0; }

/******************** Atribuições Topo **********************/



/*********************** Conteúdo ***************************/

/*Anuncio*/

#banner-home {

    background: #ddd;

    height: 135px;  

    margin-top: 15px;

}



/*Publicacao Destaque*/

.pg-home { padding: 75px 0; }



.pg-home h1 {

    font-size: 20px;

    margin-bottom: 10px;

}



.publicacao-destaque {

    float: left;

    height: 265px;

    width: 960px;

}



.publicacao-destaque .img-publicacao{

    background: url('../img/img-publicacao.jpg') no-repeat center;

    background-size: cover;

    float: left;

    height: 100%;

    width: 400px;

}



.publicacao-destaque .txt {

    float: right;

    width: 540px;

}



.publicacao-destaque .txt h2 {

    font-size: 16px;

    font-weight: 700;

    margin-top: 15px;

}



.publicacao-destaque .txt p {

    font-size: 13px;

    line-height: 18px;

    margin-top: 25px;

}



.publicacao-destaque .txt .info-publicacao {

    color: #a1a1a1;

    font-size: 11px;

    line-height: 22px;

}



.publicacao-destaque .txt .info-publicacao span { margin-left: 7px; }



.publicacao-destaque .txt .info-publicacao i {

    font-size: 14px;

    margin-right: 3px;

}



.publicacao-destaque .txt .btn-publicacao {

    background: #BD903B;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    font-size: 12px;

    font-weight: 700;

    line-height: 30px;

    margin-top: 28px;

    height: 30px;

    width: 160px;

    text-align: center;

}



.publicacao-destaque .txt .btn-publicacao:hover { background: #333; }





/*Edição*/

.anuncio-home {

    float: right;

    margin-top: -25px;

    width: 185px;

}



.anuncio-home .img-anuncio {

    background: url('../img/publicacao.png') no-repeat center;

    border: 1px solid #ccc;

    height: 263px;

    margin-top: 10px;

}



/*Mais Recentes*/

.mais-recentes { margin-top: 50px; }



.mais-recentes .item-mais-recentes {

    float: left;

    margin: 10px 15px 0;

    height: 280px;

    width: 560px;

}



.mais-recentes .item-mais-recentes .img-publicacao {

    background: url('../img/post.png') no-repeat center;

    background-size: cover;

    float: left;

    height: 100%;

    width: 265px;

}



.mais-recentes .item-mais-recentes .txt {

    float: right;

    width: 275px;

}



.mais-recentes .item-mais-recentes .txt h2 {

    font-size: 14px;

    font-weight: 700;

    margin-top: 20px;

}



.mais-recentes .item-mais-recentes .txt .info-publicacao {

    color: #a1a1a1;

    font-size: 11px;

    line-height: 22px;

    margin-top: 10px;

}



.mais-recentes .item-mais-recentes .txt .info-publicacao span { margin-left: 7px; }



.mais-recentes .item-mais-recentes .txt .info-publicacao i {

    font-size: 14px;

    margin-right: 3px;

}



.mais-recentes .item-mais-recentes .txt p {

    font-size: 13px;

    margin-top: 25px;

    line-height: 18px;

}



.mais-recentes .item-mais-recentes .txt .btn-publicacao {

    background: #BD903B;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    font-size: 11px;

    font-weight: 700;

    height: 30px;

    line-height: 30px;

    margin-top: 35px;

    width: 160px;

    text-align: center;

}



.mais-recentes .item-mais-recentes .btn-publicacao:hover { background: #333; }





/*Assinar*/

#assine-agora {

    background: url(../img/parallax.jpg) center fixed;

    height: 340px;

    text-align: right;

}



#info-assine {

    color: #444;

    float: right;

    font-size: 16px;

    margin-top: 45px;

    width: 440px;

}



#assine-agora h1 {

    font-size: 30px;

    font-weight: 700;

    margin-bottom: 45px;

    text-transform: uppercase;

}



#assine-agora h1 strong {

    color: #666;

    font-size: 20px;

    font-weight: 900;

}



#assine-agora #btn-assinar {

    background: #2faa66;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    font-size: 16px;

    font-weight: 700;

    float: right;

    margin-top: 30px;

    line-height: 60px;

    height: 60px;

    width: 378px;

    text-align: center;

}



#assine-agora #btn-assinar:hover { background: #2e8254; }



/*Multimidia*/

#multimidia { padding: 75px 0 85px; }



#multimidia h1 {

    font-size: 20px;

    margin-bottom: 20px;

}



#multimidia .item-multimidia {

    background: url('../img/video.jpg') no-repeat center;

    background-size: cover;

    cursor: pointer;

    float: left;

    height: 250px;

    margin-right: 13px;

    position: relative;

    width: 385px;

}



#multimidia .item-multimidia .hover-multimidia {

    background: rgba(0,0,0, 0.5);

    height: 100%;

    opacity: 0;

    position: absolute;

    text-align: center;

    width: 100%;

}



#multimidia .item-multimidia:hover .hover-multimidia { opacity: 1; }

#multimidia .item-multimidia .hover-multimidia img { margin-top: 95px; }



#multimidia .item-multimidia .hover-multimidia h2 {

    color: #fff;

    font-size: 16px;

    margin-top: 45px;

}



#multimidia .item-multimidia .hover-multimidia h2 span { color: #BD903B; }



#multimidia .item-multimidia-anuncio{

    background: #ddd;

    float: right;

    height: 250px;

    width: 340px;

}

/*********************** Conteúdo ***************************/



/************************ Footer ****************************/

#informacoes {

    background: #ececec;

    padding: 55px 0;

}



#informacoes #menus-rodape { width: 785px; }



#informacoes .menu-rodape {

    float: left;

    margin-right: 60px;

}



#informacoes h1 {

    color: #333333;

    font-size: 12px;

    font-weight: 700;

    margin-bottom: 25px;

    text-transform: uppercase;

}



#informacoes .menu-rodape ul li {

    list-style: none;

    font-size: 12px;

}



#informacoes .menu-rodape ul li span { margin-left: 35px; }

#informacoes .menu-rodape ul li a { color: #333; }

#informacoes .menu-rodape ul li a:hover { color: #BD903B; }



#informacoes .menu-rodape ul li img {

    float: left;

    margin-right: 5px;

}



#informacoes .margin-rodape { margin-top: 56px; }

#informacoes h1.sem-margin-rodape { margin-bottom: 0; }



#receba-novidades {

    float: right;

    width: 300px;

}



#receba-novidades input[type="text"] {

    border: 0;

    border-radius: 5px;

    color: #444;

    font-family: 'Ruda', sans-serif;

    font-size: 12px;

    margin-bottom: 10px;

    height: 30px;

    width: 285px;

    padding-left: 15px;

}



#receba-novidades input[type="text"]::placeholder { color: #444; }



#receba-novidades input[type="submit"]{

    background: #444;

    border: 0;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    font-family: 'Ruda', sans-serif;

    font-weight: 700;

    float: right;

    font-size: 12px;

    height: 30px;

    width: 150px;

}



#receba-novidades input[type="submit"]:hover{ background: #BD903B; }



#rodape {

    background: #444444;

    color: #fff;

    font-size: 11px;

    height: 40px;

    line-height: 40px;

}



#rodape img {

    float: right;

    margin-top: 11px;

}



#rodape img:hover { opacity: 0.5; }

/************************ Footer ****************************/