*{margin:0; padding: 0; text-align: left; text-decoration: none; list-style: none;}
@font-face { font-family: 'Bree'; src: url(https://www.eutesalvo.com/breelight.ttf); }
@font-face { font-family: 'Museo Sans'; src: url(https://www.eutesalvo.com/MuseoSans.otf); }
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: normal;
  src:  url(https://www.eutesalvo.com/BebasNeue.otf) ;
}
body{background:#FFF; text-align: center; font-family: "Source Sans Pro", sans-serif; font-size: 16px; font-weight: lighter; margin: -21px 0 0;}
    a{text-decoration: none;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
    li{list-style: none;}


span.Orange{color:#DF6605;}
span.Red{color:#8C0000;}
img{border:0; margin:0; padding:0;}
.barraCat {text-align: center;font-size: 22px; margin: 30px 0 0 10px; display: block;}
	.barraCat > b {font-style: italic; font-weight: bold;}
a.resetPass{color:#FF9999;display: flex; margin: 15px 0 0 10px; padding: 0 0 3px;}
	a.resetPass:hover{color:#f57e7e; text-decoration: none;}
    a.logoEuTeSalvo,.datePick,a.fcH,a.plusH,a.twH,a.ytH,.down,.plusB,.fcB,.twB,.permaB,.recB,.mousePerma,.plusP,.fcP,.twP,.permaP,.recP,.downMorePerma,.slideHover,.plusMini,.fcMini,.twMini,.permaMini,.recMini,.kanoa{display: inline-block; background-repeat: no-repeat; background-image: url('../img/picture.png?c=987654321');}


    
    
    .socialH{float:left; width: 156px; height: 40px; border:1px solid #DDD; box-shadow: 1px 1px 0 #FFF, inset 1px 1px 0 #FFF; border-radius:5px; margin: 69px 0 10px 260px; padding: 4px 0 0 4px}
        a.fcH{background-position:-353px 0px;width:35px;height:36px;}
            a.fcH:hover{background-position:-389px 0px;}
        a.plusH{background-position:-433px 0px;width:35px;height:36px;}
            a.plusH:hover{background-position:-468px 0px;}
        a.twH{background-position:-509px 0px;width:35px;height:36px;}
            a.twH:hover{background-position:-544px 0px;}
        a.ytH{background-position:-586px 0px;width:35px;height:36px;}
            a.ytH:hover{background-position:-621px 0px;}
                
    .dateToday{float:right; width: 148px; font-weight: bold; height: 41px; border:1px solid #DDD; text-align: center; box-shadow: 1px 1px 0 #FFF, inset 1px 1px 0 #FFF; border-radius:5px; margin: 33px 10px 10px 0; position: relative;}
        span.spanDate{font-size:20px; color:#555; line-height: 42px; float:right; margin: 0 8px 0 0; }
        .datePick{float:left; background-position:-15px 0px; width:16px; height:16px; margin: 12px 0 0 9px;}
    
    .nLinks{float: right; height: 66px; border:1px solid #DDD; text-align: center; box-shadow: 1px 1px 0 #FFF, inset 1px 1px 0 #FFF; border-radius:5px; margin:-43px 10px 0 0; clear: both; text-align: left; padding: 0 11px;}
        span.nNumber{float:left; font-size: 45px; letter-spacing: -2px; color:#DF6605; line-height: 66px; font-weight: bold; margin: 0 10px 0 0;}
        span.aprovados{font-size: 21px; margin: 15px 0 0; letter-spacing: 1px; float: left; line-height: 17px; font-family:'Mouse Memoirs';}
    
    
        a.logoEuTeSalvo{float: left; background-position:0px -42px; width:343px; height:95px; margin: 40px 10px 0 10px;}
		img.youpix{float:left; position: absolute; margin: 110px 0 0 -100px;}
        ul.ulMenuH_backup{float:left;}
        ul.ulMenuH{}
        li.liMenuH{float: left; display: inline; line-height: 50px; margin: 0 12px; color: #FFF;}
            li.liMenuH a{color:#FFF; font-size: 15px; border-top: transparent;}
        /**li.liMenuH a:hover{ border-top: 4px solid #DF6605; padding:13px 0 0; }**/
            
        /**li.liMenuH:hover, #menuHeader li.mHover{float:left; background:url('../img/hover_menu.jpg') no-repeat center bottom;}
            li.liMenuH:hover, #menuHeader li.selected{float:left; background:url('../img/hover_menu.jpg') no-repeat center bottom;}**/

    a.adultoH{float: right; width: 83px; height: 35px; line-height: 35px; text-align: center; background: #660000; border: 1px solid #400000; color: #DF6605; font-family: 'Mouse Memoirs'; font-size: 18px; letter-spacing: 2px; border-radius: 4px; box-shadow: 1px 1px 0 #A40000; margin:7px 5px;}
        a.adultoH:hover{background: #4e0000;}
        
        
    ul.LinksH{float: right; position: relative;}
    ul.CatH{float: right; position: relative;}
    a.drop{float: right; height: 35px; line-height: 35px; text-align: left; padding: 0 5px 0 10px; border: 1px solid #400000; color: #FF7373; font-family: 'Mouse Memoirs'; font-size: 18px; letter-spacing: 2px; border-radius: 4px; box-shadow: 1px 1px 0 #A40000; margin:7px 5px;}   
    a.drop2{margin:7px 10px 0 5px;}
        .down{float:right; background-position:0px 0px; width:15px; height:15px; position: relative; top:-26px; margin: 0 0 0 8px; display: block;}
        .down,x:-moz-any-link{top:9px;}
            
    ul.ulLinks_backup{display: none; float: right; z-index:99; position: absolute; padding: 10px; top: 46px; left: 5px; border: 1px solid #400000; color: #FF7373; font-size: 16px; letter-spacing: 2px; background: #8C0000; box-shadow: 0 0 8px #A40000;}
    ul.ulLinks{display: none; float: right; z-index:99; position: absolute; padding: 10px; top: 54px; left: -9px; border: 1px solid #400000; color: #FF7373; font-size: 16px; letter-spacing: 2px; background: #8C0000; box-shadow: 0 0 8px #A40000;}
        li.liLinks a{color:#FFF; font-size: 13px!important; padding: 0px 0; margin: -5px 0 0 0px; float: left; width: 100%; display: block; border-bottom:1px solid #6c0000;}
            li.liLinks a:hover{color:#ffa9a9;}
            li.liLinks:last-child a{border-bottom:none; padding:5px 0 0;}
    ul.ulCat_backup{display: none; float: right; z-index: 99; position: absolute; padding: 10px; top: 46px; left: -97px; width: 200px; border: 1px solid #400000; color: #FF7373; font-size: 16px; letter-spacing: 2px; background: #8C0000; box-shadow: 0 0 8px #A40000;}
    ul.ulCat{display: none; float: right; z-index: 99; position: absolute; padding: 10px; top: 55px;
    left: -16px; width: 200px; border: 1px solid #400000; color: #FF7373; font-size: 16px; letter-spacing: 2px; background: #8C0000; box-shadow: 0 0 8px #A40000;}
        li.liCat_backup a{color:#FFF; font-size: 13px; padding: 5px 0; margin: 0 0 5px; float: left; width: 100%; display: block; border-bottom:1px solid #6c0000;}
        li.liCat a{color:#FFF; font-size: 13px!important; padding: 0px 0; margin: -6px 0px 0px 0px; float: left; width: 100%; display: block; border-bottom:1px solid #6c0000;}
            li.liCat a:hover{color:#ffa9a9;}
            li.liCat:last-child a{border-bottom:none; padding:5px 0 0;}
            
.assinarH{float:left; width: 100%; height: 50px; border-bottom:1px solid #EEE;}         
    p.textAssinar{float:left; margin: 6px -5px 0 10px; font-style: italic; font-size:15px;}
    .englobaFormH{float:left; width:325px; margin: 8px -30px 0 40px;}
    label.labelAssinar{float:left; display: block; font-size:18px; font-family: 'Mouse Memoirs'; letter-spacing: 1px; color:#777; padding: 6px 1px 0 0;}
    input.inputAssinar{float:left; width:230px; color:#777; font-size: 16px; border:1px solid #EEE; padding:5px; height: 23px; border-radius: 5px; margin: 0 0 0 3px;}
    button.cadFormH{float:right; width: 83px; height: 35px; text-align: center; font-family: 'Mouse Memoirs'; border: 1px solid #B25900; font-size: 18px; color: #FFF; letter-spacing: 1px; margin: 7px 10px 0 0; cursor: pointer; border-radius: 5px; line-height: 32px;  background: #DF6605;}
        button.cadFormH:hover{background: #cb5c00;}

 /* BOX SLIDE */
 
.boxSlide{float:left; width:643px; height: 263px; border:1px solid #EEE; border-radius:5px; margin:20px 15px -10px 10px; }
#slideFade{width: 405px; height: 250px; float: left; overflow:inherit;}
    img.imgSlide{float:left; border-radius:5px; margin:6px 0 0 6px; overflow: hidden;}        
    .optionSlideFora{float:left; width: 215px; height: 34.9px; border-bottom:1px solid #EEE; border-top:1px solid #EEE; padding: 15px 0 14.8px 0; margin: 0 0 0 15px;}
        .optionSlideFora:first-child{border-top:transparent;}
        optionSlideFora:last-child{border-bottom:transparent;}
    .optionSlideFora p a{font-size: 14px; color: #545454; padding: 0 0 0 5px; float: left; }
        .optionSlideFora p a:hover{color:#8C0000;}
        .activeSlide{float:left; width: 220px; height: 35px; border-bottom:transparent; border-top:transparent; padding: 15px 0 15px 20px; position: relative; z-index: 9; margin: 0 0 0 -5px; background: url('/img/activeSlide.png') no-repeat left center;}
            .activeSlide p a{color:#8C0000; font-weight: bold;}
        
/* AD BANNERS */


.adPerma{float: right; position: relative; width: 305px; height: 257px; border-radius: 5px; border:1px solid #EEE; padding: 6px 0 0 6px; margin: -224px 10px 0 0;}
    .adPerma:hover{box-shadow: 0 0 2px #ababab;}
.float{float: left; left: 40px; top:60px; position: fixed; z-index: 9999999999; background: #dfca0a; padding: 5px; border-radius:5px;}
	.closeFloat{float: left; position: inherit; margin: -10px 0 0 -10px; background: #000; color:#fff; border-radius: 50%; padding:3px 8px;}        
        
    

    #sip{
        padding: 15px!important;
    }
    #sip img{
        width: auto;
        max-width: 100%;
    }


.box-menu{
    display: flex;
}
.sub-links-today span{
    color: #ffaa66;
}
.sub-links-today{
    color: #fff;
    width: 100%;
    font-size: 19px;
}
.box-hamb{
    display: none;
}

.filter-data-area{
    position: relative;
}

.box-menu-2{
    width: 75%;
    display: flex;
    justify-content: end;
}
.box-menu-1{
    display: flex;
    align-items: center;
    width: 25%;
}


.header-one{
    display: flex;
}
.box-logomarca img{
    width: 80%;
}
.box-logomarca{
    margin: 15px 0px 0px 0px;
    width: 35%;
}
.menu-head-btns{
    width: 65%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 15px 0px 0px 0px;
}
.menu-item-btn button:hover{
    background: #e86a05;
    border-bottom: 4px solid #a94f05;
}
.menu-item-btn button{
    cursor: pointer;
    background: #f87104;
    border: none;
    border-radius: 7px;
    color: #fff;
        padding: 14px 50px 14px 40px;
    border-bottom: 4px solid #c95e07;
    font-size: 15px;
    font-weight: 600;
    position: relative;
    text-transform: uppercase;
}

.btn-catr:hover{
    background: #dcbb06;
}
.btn-catr{
cursor: pointer;
    background: #f5d006;
    border: none;
    border-radius: 7px;
    color: #8e0000;
    padding: 8px 25px 8px 25px;
    /* border-bottom: 4px solid #c95e07; */
    font-size: 11px;
    font-weight: 600;
    position: relative;
    text-transform: uppercase;
}


.menu-head{
    display: flex;
}
.menu-head li{}
.menu-head li a{
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.menu-head li a:hover{
    color: #ffaa66;
    border-bottom: 1px solid #ffaa66;    
}
.separator{
    color: #c57f47;
    display: flex;
    align-items: center;
    margin: -2px 0px 0px 0px;
}

.filter-data-flex{

}

.cat-filter-menu{
    margin:0px 30px 0px 7px!important;
    position: relative;
}
.cat-filter-menu a {
    color: #ffaa66!important;    
}
.cat-blog-menu{
    margin:0px 15px 0px 7px!important;
}
.cat-blog-menu a {
    color: #ffaa66!important;    
}
.cat-list-menu a {
    color: #ffaa66!important;    
}

.cat-adult-menu a {
    color: #fc8787!important;    
}
.cat-list-menu{
    position: relative;
}
 /* BOX MAIN */
 
 .box-single{
    display: flex;
    color: #fff;
 }
 .box-items{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 2rem;
    color: #fff;
 }
 .box-item a h2{
    font-size: 17px;
    font-weight: 400;
 }
 .box-item a{
    text-decoration: none;
    color: #fff;
 }
 
 .box-item:hover .box-item-cat span{
    background: #df6605;
 }
 .box-item:hover .box-item-bottom{
    background: #700101;
 }
 .box-item-md{
    width: 31.7%!important;
 }
 .box-item{
    width: 23%;
 }
.box-item-header{
    
    position: relative;
}
.box-item-poster {
    height: 240px;
    overflow: hidden;

    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
.box-item-poster img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}


.box-item-cat span{
    border-top-left-radius: 7px;
    border-bottom-right-radius: 4px;
    background: #f87003;
    color: #fff;
    font-size: 11px;
    padding: 5px 10px;
    font-weight:bold;
}
.box-item-cat{
    position: absolute;
    top: 0;
    left: 0;
    padding: 1px 0px;   
}

.box-item-sub{
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    background: rgb(23, 28, 36);
    background: -moz-linear-gradient(360deg, rgba(23, 28, 36, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(360deg, rgba(23, 28, 36, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(360deg, rgba(23, 28, 36, 1) 0%, rgba(0, 0, 0, 0) 100%);
    width: -webkit-fill-available;
}

.box-item-bottom{
    background: #8C0000;
    padding: 10px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}


.single a{
    color: #fff;
    text-decoration: none;
}
.single{
    background: #8d0000;
    width: 100%;
    padding: 15px;
    margin: 70px 0px;
    display: flex;
    border-radius: 7px;
}
.single-box-1{
    width: 35%;
    
}
.single-box-1-item{
    width: 100%;
}
.single-box-2-subs{
    display: flex;
}

.single-poster{
    width: 100%;
    height: 320px;
}
.single-poster img{
    width: 100%;
    object-fit: cover;
    height: 100%;
}


.single-box-2{
    width: 65%;
    padding: 0px 15px 15px 15px;
}
.single-box-2-item{
    width: 70%;
    display: flex;
}

.single-box-2-item span{
    font-size: 14px;
    font-weight: 500;
}
.info-link{
    margin: 4px 10px 0px 15px;
}
.single-box-22-item{
    width: 30%;
}

.single-box-22-item span{
    font-size: 14px;
    font-weight: 500;
}

.single-box-1-subs{
    display: flex;
    padding: 10px;
}

.single-sub h1{
    font-size: 22px;
}
.single-sub{
    margin: 20px 0px;
}

.single-read-more{
    text-align: center;
    margin: 30px 0px;   
}

.single-btn-read-more:hover{
        background: #e86a05;
    border-bottom: 4px solid #a94f05;
}
.single-btn-read-more{
    background: #f97204;
    padding: 15px 50px 15px 35px;
    border-radius: 10px;
    border: none;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    border-bottom: 4px solid #ca5e06;
    position: relative;
}

.related-posts{
    margin:0px 0px 80px 0px;
}

.box-item-views span{
    margin: 4px 10px 0px 5px;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
}
.box-item-views{
    display: flex;
}

.single-box-3-item .icon{
    width: 25px;
    height: 25px;
}
.single-box-3-item .icon img{
    width: 25px;
    height: 25px;
}
.single-box-3-item{
    display: flex;
    width: 100%;
    padding: 0;
    justify-content: flex-end;
}
.single-box-3-item .box-icons-share-2{
    padding: 0px 10px;
}

.box-icons-share-2{
    display: flex;
    padding: 7px 10px;
    margin: 0px 0px 0px 0px;

}
.box-icons-share{
    display: none;
    background: #8d0000;
    padding: 7px 10px;
    margin: 0px 0px 0px 0px;
    position: absolute;
    border-radius: 5px;
    border: 1px solid #f87104;
    cursor: default;
}


.box-item-blog-name span a{
    color: #fff;
    font-size: 11px!important;
}
.box-item-blog-name{
    display: flex;
    margin-left: auto;
}

.icon{
    width: 20px;
    height: 20px;
    position: relative;
}

.icon-down{
    position: absolute;
    right: -22px;
    top: -16px;
    margin: 4px 0px 0px 3px;
}
.icon-down img{
    width: 20px;
    height: 20px;
}

.icon-open-link{
    position: absolute;
    right: 28px;
    top: 7px;
    margin: 4px 0px 0px 3px;
}
.icon-open-link img{
    width: 25px;
    height: 25px;
}

.icon-link{
    position: absolute;
    right: 25px;
    top: 5px;
    margin: 4px 0px 0px 3px;
}
.icon-link img{
    width: 25px;
    height: 25px;
}

.icon-hamb{
    margin: -15px 20px 0px 0px;
}
.icon-hamb img{
    width: 35px;
    height: 35px;
}


.icon-radius{
    margin:11px 0px 0px 0px;
}
.icon-radius img{
    width: 28px;
    height: 28px;
}

.icon-view img{
    width: 20px;
    height: 20px;
}

.icon-facebook {
    cursor: pointer;
    margin: 0px 3px;
}
.icon-twitter {
    cursor: pointer;
    margin: 0px 3px;
}
.icon-share {
    cursor: pointer;
}
.icon-share img{
    width: 20px;
    height: 20px;
}




a.pg{
    font-family: "Source Sans Pro", sans-serif!important;
    font-size: 22px!important;
    padding: 6px 10px!important;
    border:none!important;
        background: #eeeeee;

}
a:hover.pg{

    border:none!important;
    padding: 8px 10px!important;
}
.pguff{
padding: 7px 10px!important;
font-size: 17px!important;
font-weight: unset;

font-family: "Source Sans Pro", sans-serif!important;
}




    .boxMain{float:left; width: 233px; height: 380px; border:1px solid #EEE; border-radius:5px; margin: 10px 7px;}
            .boxMain:hover{box-shadow:0 0 2px #ababab}
        .boxIn{float:left; width: 100%; height: 365px; border: 1px solid #EEE; margin:6px 0 0 6px; border-radius: 5px;}
            .topBox{float:left; position: relative; width: 100%; height: 35px; background: #DF6605; border-radius: 5px 5px 0 0; top:0; left: 0;}   
            .topBox a{float:left; color:#FFFFBF; line-height: 36px; margin: 0 0 0 10px;  letter-spacing: 1px; font-size: 18px; }  
                .dateBox{float:right; width: 66px; height: 35px; border-radius:0 5px 0 0; text-align: center; line-height: 35px; font-size: 15px; color: #FF7272; background: #8C0000; }
            img.imgBox{float: left; width: 100%; height: auto;}
            .englobaOptions{float:left; width: 220px; height: 22px; background: #DDD;}
                .blogBox{float:right; text-align: center; line-height: 23px; height: 22px; width: 100px; color: #fff; font-size: 11px; background: #DF6605;}
                    span.clicksBox{float:left; color:#444; font-weight: lighter; font-size: 13px; line-height: 23px; margin:0 0 0 10px; }
                .blogBox a{color:#fff;}
                    .blogBox a:hover{ color: #000;}
                    
            a.textBox{color:#444; font-size: 14px; font-weight: lighter; font-weight: bold; line-height: 1em; float: left; width: 202px; margin: 5px 0 5px 5px;}
            
            .bottomBox{float: left; position: absolute; display: block; margin: 334px 0 0; border-radius: 0 0 5px 5px; background: #DDD; width: 220px; height: 32px;}
            
            .Icon{float:left; margin:5px 3px 0;}
                .fcB{background-position:-353px -41px;width:22px;height:22px;}
                    .fcB:hover{background-position:-353px -64px;}
                .plusB{background-position:-378px -41px;width:22px;height:22px;}
                    .plusB:hover{background-position:-378px -64px;}
                .twB{background-position:-403px -41px;width:22px;height:22px;}
                    .twB:hover{background-position:-403px -64px;}
                .permaB{background-position:-428px -41px;width:22px;height:22px;}
                    .permaB:hover{background-position:-428px -64px;}
                .recB{background-position:-454px -41px;width:22px;height:22px;}
                    .recB:hover{background-position:-454px -64px;}
                    
            a.seeMore{float:right; width: 56px; height: 25px; text-align: center; line-height: 25px; background: #404040; color:#FFF; border-radius:5px; font-family: 'Bebas Neue'; font-size: 14px; margin: 3px 5px 0 0; }
            

/* BOX MINI */

span.moreViews{float: left; width: 100%; display: block; color: #8C0000; font-size: 25px; font-style: italic; margin: 0 0 0 10px;}
.boxLMini{float:left; width: 308px; height: 118px; border:1px solid #DDD; border-radius: 5px; margin: 20px 10px 0 10px;}
    .boxLMini:hover{box-shadow:0 0 2px #ababab;}
    img.imgLMini{float:left; width: 105px; height: 105px; margin: 6px 0 0 6px;}
    span.viewsLMini{float:left; margin:5px 0 0 5px; width: 180px; font: 13px; display: block; position: relative;}          
    a.textLMini{float:left; color: #8C0000; font-size: 14px; width: 190px; margin: 0 0 0 5px; }
    .bottomLMini{float: right; background: #FFF; width:197px; height: 32px; position: absolute; margin: 79px 0 0 111px;  }
        
        .plusMini{background-position: -478px -41px; width: 20px; height: 19px;}
            .plusMini:hover{background-position: -478px -61px;}
        .fcMini{background-position: -499px -41px; width: 20px; height: 19px;}
            .fcMini:hover{background-position: -499px -61px;}
        .twMini{background-position: -520px -41px; width: 20px; height: 19px;}
            .twMini:hover{background-position: -520px -61px;}
        .permaMini{background-position: -541px -41px; width: 20px; height: 19px;}
            .permaMini:hover{background-position: -541px -61px;}
        .recMini{background-position: -562px -41px; width: 20px; height: 19px;}
            .recMini:hover{background-position: -562px -61px;}
            
/* PERMA */
img.imgPerma{float:left; border-right: 4px solid #8C0000; margin: 0 0 0 10px; width: 200px; height: 200px;}
a.textoPerma{float: left; position: relative; font-weight: 800; color: #DF6605; font-size: 21px; margin: 6px 0 0 5px; width: 430px; height: 25px; overflow:hidden;}         
.optionsPerma{float: left; position: absolute; width: 300px; height: 37px; background: #DDD; margin: 40px 0 0 210px;}
    span.viewsPerma{float:left; font-size: 22px; color: #222; line-height: 37px; margin: 0 0 0 10px;}
        .mousePerma{background-position:-30px 0px; width:16px; height:17px;float: left; margin: 8px 0 0 5px;}
        .socialPerma{float:right; width: 145px; height: 37px; background: #333;}
                .IconP{float:left; margin: 9px 4px 0;}
            .plusP{background-position:-140px 0px;  width:20px; height:20px;}
                .plusP:hover{background-position:-140px -21px;}
            .fcP{background-position:-62px 0px; width:20px; height:20px;}
                .fcP:hover{background-position:-62px -21px;}
            .twP{background-position:-220px 0px; width:20px; height:20px;}
                .twP:hover{background-position:-220px -21px;}
            .permaP{background-position:-100px 0px; width:20px; height:20px;}
                .permaP:hover{background-position:-100px -21px;}
            .recP{background-position:-180px 0px; width:20px; height:20px;}
                .recP:hover{background-position:-180px -21px;}
                
ul.ulPerma{float:left; position: absolute; width: 450px; margin: 98px 0 0 220px; font-weight: bold; font-size: 16px; color: #212121;}
    ul.ulPerma li a{color:#8C0000; font-weight: lighter;}
        ul.ulPerma li a:hover{color:#ffb0b0;}
a.restMiniLink{float:left; width:200px; height: 22px; line-height: 23px; text-align: center; font-size:12px; color:#FFF; background: #DF6605; clear: both; margin:0 0 0 10px;}
a.restLinkPerma{float:left; position: absolute; width: 275px; height: 45px; line-height: 45px; font-size: 13px; color:#FFF; background: #333; margin: 177px 0 0 -439px; text-align: center; font-weight: lighter;}

.moreLinksPerma{float:left; width: 590px; font-size: 18px; height: 34px; border:1px solid #EEE; text-align: left; padding: 0 0 0 10px; line-height: 34px; color: #8C0000; clear: both; font-weight: lighter; border-radius:5px; margin: 5px 0 0 10px;}
    .moreLinksPerma span{font-weight: bold;}
    .downMorePerma{background-position:-46px 0px; width:16px; height:20px; position: relative; float: right; margin: 7px 9px 0 0;}



/* BLOG */
#englobaConteudo{float: left; width: 630px;}
.postIn{float:left; width: 620px; border:1px solid #EEE; padding: 10px; margin:20px 0 40px 5px; border-radius:5px; font-size: 17px;}
    .titleAndDate{float:left; width: 620px; height: 50px; background: #DF6605; line-height: 50px; color:#FFF; border-radius:5px; margin:-5px 0 10px -5px; padding: 0 0 0 10px;}
        .date{float: right; width: 60px; height: 50px; text-align: center; line-height: 50px; background: #8C0000; border-radius: 0 5px 5px 0; color: #FF7272;}
    .bottomPost{float:left; width: 618px; height: 80px; border:1px solid #EEE; border-radius:5px; margin:0 0 -5px -5px; padding: 0 0 0 10px; }
        .socialPost{float:left; width: 320px; height: 70px; padding:10px 0 0;}
        .escritoPor{float:left; margin:10px 0 0 50px; font-size: 12px; border:1px solid #EEE; padding: 5px; color: #545454; border-radius:5px;}
        .leitores{float:left; margin:45px 0 0 -158px; font-size: 12px; border:1px solid #EEE; padding: 5px; color: #545454; border-radius:5px;}
            span.bottomRed{color:#8C0000;}
        .comments{float:left; margin:45px 0 0 -58px; font-size: 12px; border:1px solid #EEE; padding: 5px; color: #545454; border-radius:5px;}
            span.bottomRed{color:#8C0000;}

.moreOptions{float:left; width: 620px; border:1px solid #EEE; padding: 10px; margin:10px 0 20px 10px; border-radius:5px;}
    span.titleOptions{float:left; width: 620px; height: 50px; background: #8C0000; font-size: 21px; line-height: 50px; color:#FFF; border-radius:5px; margin:-5px 0 20px -5px; padding: 0 0 0 10px;}
img.ftFinal{ width:105px; height:105px; border:2px solid #DF6605;; float:left; margin:6px 7px; }
img.ftFinal:hover{ border:2px solid transparent; box-shadow:0 0 20px #CCC; }
    
    /* COMMENTS */
    .inputBlog{float:left; width: 300px; margin:15px 5px;}
       .inputBlog span{float:left; color:#777; font-size:18px; letter-spacing:1px; line-height:40px; font-family: 'Mouse Memoirs';}
       .inputBlog input{float:left; width:210px; height:36px; padding:5px; border-radius:5px; background:#fff; margin: 0 0 0 5px; color:#CCC; border:1px solid #EEE;}
    
    .areaBlog{float:left; width: 630px; margin:20px 0 10px 3px;}
       .areaBlog span{float:left; color:#777; font-size:18px; letter-spacing:1px; line-height:40px; font-family: 'Mouse Memoirs';}
       .areaBlog textarea{float:left; width:595px; height:136px; resize:none; padding:5px; border-radius:5px; background:#fff; margin: 0 0 0 5px; color:#CCC; border:1px solid #EEE;}
    button.buttonBlog{float:right; text-align:center; width: 85px; height:35px; background:#DF6605; border:1px solid #B25900; margin:10px 30px 0 0; font-size: 18px; letter-spacing:1px; line-height:35px; font-family: 'Mouse Memoirs'; color:#FFF; border-radius:5px; cursor:pointer;}
        
        #comentarios{width:606px; background:#FFF; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
        color:#333; margin:30px 0 10px 12px; overflow:hidden;}
        #comentarios h1{background:#333; font:16px Georgia, "Times New Roman", Times, serif; color:#FFF; font-weight:bold;
        text-align:center; padding:8px 0;}
        #comentarios ul{width:605px; padding:0; list-style:none; margin:10px 0; float:left;}
        #comentarios ul li{display:block; padding:5px; border:1px solid #EEE; border-radius:5px; background:#FFFF; margin:0 10px 5px 0;}
        #comentarios ul li strong{color:#705C12;}
        #comentarios ul li span{display:block;}
            
    /* SIDE */
    #sidebarRight{float:right; width:312px; margin:20px 10px 40px 0;}
       .boxSide{float:left; width:306px; border:1px solid #EEE; padding:6px 0 4px 6px; border-radius:5px; margin:0 0 20px;}
           .titleSide{float:left; width: 291px; height: 50px; background: #8C0000; line-height: 50px; color:#FFF; border-radius:5px; padding: 0 0 0 10px; margin: 0 0 10px;}
           .miniLinks{float:left; width: 298px; height: 78px; border-radius:5px; border:1px solid #EEE; position:relative; display:block; margin:10px 0 0; }
                .miniLinks:hover{box-shadow: 0 0 2px #ababab;}
               img.imgMini{float:left; width:65px; height:65px; height:65px; margin:6px 0 0 6px;}
               a.catMini{float:left; color:#DF6605; font-size:14px; font-style:italic; margin:5px 0 0 5px;}
               span.viewsMini{float:right; color:#DF6605; font-size:14px; font-style:italic; margin:5px 10px 0; position:relative;}
               a.titleMini{float:left; width:220px; font-size:14px; color:#8C0000; margin:5px 0 0 5px;}
                   a.titleMini:hover{color:#000;}
            
/* FOOTER */
#footer{float: left; width: 100%; height: auto; background: #8C0000; position: relative; bottom:0;}
    .divisionBottom{float:left; padding: 10px 50px 0 5px; box-shadow: 1px 0 0 #740700; margin: 15px 10px 0 0; border-right: 1px solid #D90000; height: auto;}
    ul.ulBottom li a{ color:#FF9999; font-size: 15px;}
        ul.ulBottom li a:hover{color:#f57e7e;}
        
span.parceirosBottom{float:left; margin:22px 0 0; color: #FF9999; font-size: 25px; display: block; width: 290px;}
span.recBottom{float:left; margin:-2px 0 8px; color: #FF9999; font-size: 22px; display: block; width: 140px;}
img.parceirosFoot{float:left; border:1px solid #DF6605; margin:5px 14px 5px 0;}
            
.barraBottom_backup{float:left; width: 100%; height: 53px; background: #DF6605; position: relative; bottom:0; top: 15px;}
.barraBottom{float:left; width: 100%; background: #DF6605; position: relative; bottom:0; top: 15px;}
    span.copy{float:left; color:#FFF; line-height: 53px; margin: 0 0 0 10px; }
    span.credits{float:right; line-height: 53px; font-size: 13px; margin: 0 20px 0 0; color:#000; text-shadow: 1px 1px 0 #b25100;}
        span.credits a{color:#FFF;}


/*  PAINEL INICIAL */

.englobaConteudo_backup{float:left; margin: 30px 0;}
.englobaConteudo{display: flex; margin: 30px 0;}
span.tituloP_backup{float:left; width: 1000px;text-align: center; font-size: 40px; color: #4a4949; margin:0 0 15px;}
span.tituloP{text-align: center; font-size: 40px; color: #4a4949; margin:0 0 15px;}

	.adsPainel_backup{float:left; width: 626px; height: 461px; margin:0 0 0 10px; border:1px solid #EEE; border-radius:5px; padding:6px 0 0 6px;}
    .adsPainel{ width: 65%; margin:0 0 0 10px; border:1px solid #EEE; border-radius:5px; padding:6px 0 0 6px;}
    .adsPainel img{ width: 100%; height: auto;}
		.adsPainel:hover{box-shadow: 0 0 2px #ababab;}
#formE{ padding: 6px; border-radius:0 5px 5px 0; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; border-right: 1px solid #EEE; margin: 0px 0px 0px 20px; width: 35%; box-shadow:0 0 5px #e7e6e6;}
	.englobaCampo{display:flex; width: 100%; margin: 5px 0;justify-content: space-between;}
	span.nomeCampo{text-transform: uppercase; font-size:18px; font-family: 'Mouse Memoirs'; letter-spacing: 1px; color:#777; padding: 6px 1px 0 0;}
	input.campo{ width:240px; color:#777; font-size: 12px; border:1px solid #EEE; padding:5px; height: 17px; border-radius: 5px; margin: 0 0 0 3px;}
	button.ButtonALL{ width: 83px; height: 35px; text-align: center; font-family: 'Mouse Memoirs'; border: 1px solid #B25900; font-size: 18px; color: #FFF; letter-spacing: 1px; margin: 7px 10px 0 0; cursor: pointer; border-radius: 5px; line-height: 32px;  background: #DF6605;}
		button.ButtonALL:hover{background: #cb5c00;}
	span.subTitulo{display: flex; ;font-size:24px; color:#8C0000; font-style: italic; margin:25px 0 10px;}
	span.textoMini{font-size:15px; color:#DF6605;font-style: italic;}
	input.checkbox{float:left; margin:2px 5px;}



#menuHeader_backup{float: left; position: relative; width: 100%; height: 50px; background: #8C0000;}
#menuHeader{position: relative; width: 100%; padding: 5px 0px; background: #8C0000;}

#HeaderTop_backup{float:left; width: 100%; height: 220px; border-top:5px solid #E0E0E0; position: relative;}
#HeaderTop_backup{width: 100%; height: 220px; border-top:5px solid #E0E0E0; position: relative;}

.PatternH_backup{float:left; background:#161c24; width:100%; height: 175px; position: relative;}
.PatternH{ background:#e8e8e8; width:100%;  position: relative;padding: 15px 0px;}

.Align_backup{width: 1000px; margin:0 auto;}
.content_backup{ float:left; width: 1000px; margin:20px 0 0;}


.adMedium_backup{float:left; width:734px; height: 96px; margin: 10px 0 10px 136px; border:1px solid #EEE; border-radius:5px; padding:6px 0 0 6px;}
.adMedium_backup:hover{box-shadow: 0 0 2px #ababab;}

.adMedium{text-align:center;width:100%; height: auto; margin: 15px 0 15px 0px; padding:0px 0px 0px 0px;}
.adMediumBox{
     text-align:center;width:734px;border:1px solid #EEE; border-radius:5px;margin-left: auto;
    margin-right: auto;
}
.adMediumBox:hover{box-shadow: 0 0 2px #ababab;}


.box-ad-home{
    display: flex;
    margin: 15px 0px;
    justify-content: center;
}

.adHome_backup{float:left; width: 308.7px; height: 259.7px; margin:10px 5px 10px 7px; padding: 8.4px 0 0 8.4px; border:1px solid #EEE; border-radius:5px;}
.adHome_backup:hover{box-shadow: 0 0 2px #ababab;}

.adHome{width: 308.7px; height: 259.7px; margin:10px 5px 10px 7px; padding: 8.4px 0 0 8.4px; border:1px solid #EEE; border-radius:5px;}
.adHome:hover{box-shadow: 0 0 2px #ababab;}




/** Container **/
.content{
    width: 100%;
    
}
.Align{
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

.pagination{
    margin: 45px 0 45px 0!important;
    float: unset!important;
    text-align: center;
}

@media (min-width: 1200px){
    .Align {
        width: 100%;
        max-width: 1320px;
    }
}

@media screen and (max-width: 900px) {

    .box-hamb{
        display: block;
    }
    .box-menu{
        display: block;
    }
    .box-menu-1{
        width: 100%;
        padding: 0px;
    }
    .box-menu-2{
        width: 100%;
        justify-content: flex-start;
    }
    .menu-head li{
        width: 100%;
    }
    .separator{
        display: none;
    }
    .menu-head{
        display: none;
    }
    .menu-head .icon{
        display: none;
    }

    .header-one{
        display: block;
    }
    .box-logomarca{
        width: 100%;
        text-align: center;
    }
    .menu-head-btns{
        width: 100%;
        justify-content: center;
    }

    .single{
        display: block;
        margin: 40px 0px;
    }
    .single-poster{
        height: 150px;
    }
    .single-box-1{
        width: 100%;
    }
    .single-box-2{
        padding: 0px 0px 0px 0px;
        width: 100%;
    }

    .box-items{
        display: block;
    }
    .box-item{
        width: 100%;
        margin: 15px 0px;
    }

    .box-item-md{
        width: 100%!important;
    }

    .adMediumBox{
        width: 100%;
    }
    .adMediumBox img{
        width: 100%;
        height: auto;
    }

    .box-ad-home{
        display: block;
    }

    .adHome img{
        width: 250px;
        height: 250px;
    }
    .adHome{
        padding: 0;
        width: 250px;
        margin-left: auto;
        margin-right: auto;
    }

    .sub-links-today{
        padding: 4px 10px;
        font-size: 16px;
    }
    .single-sub h1{
        font-size: 17px;
    }
    .single-btn-read-more{
        font-size: 14px;
    }
    .menu-item-btn .icon {
        display: none;
    }
    .menu-item-btn button{
        font-size: 14px;
        padding: 8px 15px 8px 15px;
    }
    .Align{
        padding: 0px 8px;
    }

    .pagination{

        display: flex;
    flex-wrap: wrap;
    }
    .pagination .pg,.pagination .pguff{
        padding: 7px!important;
        font-size: 16px!important;
        margin:5px 0px 5px 0px;
    }
    .pagination{
        float: unset!important;
        margin: 25px 0px 25px 0px!important;
    }
    span.copy{
        font-size: 12px;
    }


    .single-box-2-subs{
        display: block;
    }
    .single-box-2-item{
        width: 100%;
        display: block;

    }
    .single-box-22-item{
        width: 100%;
    }
    .single-box-3-item{
        justify-content: center;
    }
    .single-box-2-item {
        text-align: center;
        margin:7px 0px;
    }
    .single-box-2-item span{
        line-height: 30px;
    }

    .englobaConteudo{
        display: block;
    }
    .adsPainel{
        width: 100%;
        padding: 0;
        margin: 0;
    }
    #formE{
            width: 100%;
            padding: 0;
    }
    #sip{
        padding: 0px!important;
        box-shadow: unset!important;
    }  

}
