/*ASSET 1*/
.asset1{

}
.asset1 h4{
    margin:0px;
    padding:0px;
    padding-top:10px; /*Bug no IE faz margin nao funcionar*/
    color:#176F9B;    
}

.asset h4{
    text-transform: uppercase;
}

.asset .publishDate{
    text-transform: uppercase;
}

.asset .publishDate.left{
    padding-top:10px;
    padding-left:4px;
}

.asset3 .publishDate.left{
    padding-top:0px;    
}
.asset4 .publishDate.left{
    padding-top:0px;    
}
.asset8 .publishDate.left{
    padding-top:0px;    
}
.asset6 .publishDate.left{
    padding-top:0px;
}

/*ASSET 4*/
.asset4{

    padding-bottom:18px;
}

.asset4 hr{
    margin-top:3px;
    margin-bottom:3px;
}
.asset4 h2{
    margin-top:0px!important;
}
.asset4 h4{

    text-transform: uppercase;
    color:#176F9B;
    margin-top:0px;
    margin-bottom:2px;
}

/*ASSET 6*/
.asset6{
    margin-bottom:8px;
    margin-top:8px;
}
.asset6 .block1{
    width:85px!important;
    margin-right:10px!important;
    height:57px;
}

.asset6 .block2{
    width:525px!important;
}

.asset6 h2{
    margin-top:0px;
}
.asset6 h4{
    margin-top:0px;
    margin-bottom:0px;
}       



.asset2 {
    margin-bottom:20px;
}
.asset2 h4{
    margin:0px;
    text-transform: uppercase;
    color:#176F9B;
    padding-top:8px;
    padding-bottom:3px;
}
.asset2 h2{
    margin-top:0px;
}


/* ASSET 3 */    
.asset3{    
    padding-top:20px;
    padding-left:20px;
    padding-right:20px;
    background-color:#f9f9f9;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;

}

.asset3.last{ 
    border-bottom:1px solid #e6e6e6;    
    padding-bottom:20px;
    margin-top:0px;
    margin-bottom:20px;
}
.asset3.last .sep{
    display:none;
} 

.asset3 .sep{
    font-size:1px;
    height:1px;
    margin-top:14px;
    border-top:1px dashed #d0d0d0;
}

.asset3 .count{
    float:left;
    font-size:37px;
    color:#C6C6C6;
    width:33px;
}

.asset3.hasCount .block{
    float:right;
    width:225px;
}
.asset3 h2{
    font-size:13px;
    font-weight: bold;
    color:#3d3d3d; 
    margin-top:2px; 
}

.asset3 h4{
    margin:0px;
    padding:0px;
    color:#176F9B;
    text-transform: uppercase;

}



/*ASSET 5 - Usado nos videos*/
.asset5{
    margin-bottom:20px;
    width:300px;
    
}
.asset p{
    margin:0px;
    padding:0px;
    font-size:10px;
}
.asset5 .videoOver{
    width:100%;
    position:absolute;
    height:100%;
    background-image: url('../images/icons/videoOver.png');
    background-position: center;
    background-repeat: no-repeat;
    opacity:0;
}
.asset5 .thumb:hover{ 
    opacity:1;
}
.asset5:hover .videoOver{
    opacity:1;
}
.asset5 .thumb{
    width:150px;
    height:100px;
    display:block; 
    overflow: hidden;
    position:relative;
   
}

.asset5 .publishDate{
    padding-top:0px!important;
    margin:0px;
    margin-bottom:2px;
}
.asset5 .time{
    float:left;
    margin:0px;
    margin-bottom:2px;
}
.asset5 h3{
    font-size:13px;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:3px;
    color:#3d3d3e;
}  
.asset5 h3 a{
    color:#3d3d3e;    
} 
.asset5 .info{
    width:140px;
    color:#3d3d3e;
    margin-left:10px;
}

.asset5.over  .thumb, .asset5 .thumb:hover{

}

.asset7{
    width:300px;    
    min-height:150px;
}
.asset7 h2{
    font-size:14px;
}
.asset7 .linkImage{
    float:none;
}


.asset8 hr{
    margin-bottom:14px;

}
.asset8 h2{
    margin:0px;
    font-size:13px;
}
.asset8 h4{
    margin:0px;
    padding-right:2px;

}

.asset8.hasImage .tmp{ 
    float:right;
}


.asset9{
    margin-bottom:10px;
}
.asset9 hr{
    margin-top:0px;
}
.asset9 h4{
    margin:0px;
    padding:0px;
    margin-bottom:2px;
}
.asset9 h2{
    margin:0px;
    padding:0px;
    font-size:14px;
}
.asset9 .block2{
    width:560px!important;
}
.asset9 .block1{
    width:40px!important;
    margin-right:10px;
    margin-top:0px;
    font-size:14px;
    color:#777777;
}

.asset11 {}
.asset11 h2 { 
    color:#176F9B;
    font-size:12px;
}
.asset11 h4 {    
    margin:0px;
    padding:0px;
    color:#3d3d3d;
}
.asset11 h3 {  
    font-weight: normal;
    font-style: italic;
    font-size:12px;
}

/*Galeria imagens*/
.imageGallery{
    margin-bottom:14px;
    margin-top:20px;
}

.imageGallery .scrollTargetParent{
    width:620px;
    overflow: hidden;
}

.imageGallery .scrollTarget{

}

.imageGallery .scroll{
    background-image:url('../images/assets/scrollBg.jpg');
    height:10px;
    padding-top:3px;
    margin-top:2px;
}

.imageGallery .scroll .selected{
    background-color:#176F9B;
}

.imageGallery .scroller{
    background-color: #3D3D3D;
    width:34px;
    cursor: pointer;
    height:5px;
    float:left;
    position:relative;
    font-size: 1px;

}

.imageGallery .scrollTarget {
    margin-top:10px;
    font-size: 1px;
}
.imageGallery .scrollTarget a{
    margin-right:10px;    
    font-size: 1px;
}
.imageGallery .scrollTarget img{
    font-size: 1px;

}

.imageGallery .zoom{
    width:620px;
    height:380px;  
    z-index:0;                     
}
.imageGallery .zoom .loading{
    margin-left:295px;
    margin-top:175px;
}

.imageGallery .legend a{
    color:#FFFFFF;
    font-weight: bold;
    float:right;
}
.imageGallery .legend{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding:10px;
    width:600px;
    empty-cells: show;
    position:absolute;
}

.imageGallery .legendBg{
    background-color:#000000;
    empty-cells: show;
    position:absolute;
    height:20px;
    padding:10px;
    width:600px;
}

.imageGallery .legend p{
    margin:0px;
    padding:0px;
}


/*Galeria videos*/
.videoGallery{
    margin-bottom:14px;
    margin-top:20px;
}

.videoGallery .scrollTargetParent{
    width:620px;
    overflow: hidden;
}

.videoGallery .scrollTarget{

}

.videoGallery .scroll{
    background-image:url('../images/assets/scrollBg.jpg');
    height:10px;
    padding-top:3px;
    margin-top:2px;
}

.videoGallery .scroll .selected{
    background-color:#176F9B;
}

.videoGallery .scroller{
    background-color: #3D3D3D;
    width:34px;
    cursor: pointer;
    height:5px;
    float:left;
    position:relative;
    font-size: 1px;

}

.videoGallery .scrollTarget {
    margin-top:10px;
    font-size: 1px;
}

.videoGallery .scrollTarget .over ,.videoGallery .scrollTarget a:hover,.videoGallery .scrollTarget .selected  {
    border:5px solid #3d3d3d;  
    width:70px;
    height:50px;           
}

.videoGallery .scrollTarget a{
    margin-right:10px;    
    font-size: 1px;
    width:80px;
    height:60px;
    display:block;
    float:left;
    background-position: center;
}
.videoGallery .scrollTarget img{
    font-size: 1px;
}

.videoGallery .zoom{
    width:620px;
    height:380px;  
    z-index:0;                     
}
.videoGallery .zoom .loading{
    margin-left:295px;
    margin-top:175px;
}

.videoGallery .legend{

    font-size:11px;
    padding-top:10px;

    width:600px;
    empty-cells: show;

}

.videoGallery .legendBg{
    background-color:#000000;
    empty-cells: show;
    position:absolute;
    height:20px;
    padding:10px;
    width:600px;
}

.videoGallery .legend p{
    margin:0px;
    padding:0px;
}


/*NEWS_BLOCK_1*/


.newsBlock1{
    margin-top:40px;
}

.newsBlock1 .title{
    font-size:15px!important;
    margin:0px!important;
    
}

                   

.newsBlock1 .asset8.right{
    float:right!important;
}
.newsBlock1 .asset8{
    width:300px!important;
    margin-top:20px!important;
    margin-bottom:0px!important;
}  

.newsBlock1 .asset8.hasImage .tmp{
    width:190px!important;
    
}                   


.ajaxImageGallery{

}
.ajaxImageGallery ul li{
    float:left;
    margin-right:5px;
}
.ajaxImageGallery ul{
    margin:0px;
    padding:0px;
    list-style: none;
}

.ajaxImageGallery button{
    cursor: pointer;
}
.ajaxImageGallery button:hover, .ajaxImageGallery button.selected {
    background-color:#3d3d3d;
    color:#FFFFFF;
}

.relatedNews .list{
    float:left;
    padding-top:2px;
    font-weight: bold;
}
.relatedNews .tag{
    float:left;
    background-image:url('../images/tag.jpg');
    width:33px;
    height:19px;
    background-repeat:no-repeat;
    padding-top:2px;
    padding-left:5px;
    color:#FFFFFF;
}
.relatedNews h3{
    color:#333333!important;
}
.relatedNews ul{
    margin:0px;padding:0px;
    list-style: none;    
}
.relatedNews li{
    color:#176F9B;
}

.LikeBox{
    
}


/*assetExclusivo*/
.assetExclusivo{
    width:280px;
}
.assetExclusivo h4{
    margin:0px;
    padding:0px;
    padding-top:10px; /*Bug no IE faz margin nao funcionar*/
    color:#176F9B;
    text-transform: uppercase;
}

.assetExclusivo .linkImage:hover{
    margin:0px;
    padding:2px;
    margin-top:10px;
}
.assetExclusivo .linkImage:hover img{
    padding:0px;
    margin:0px;
}
.assetExclusivo img{
    display:block;
        width:274px;
    height:184px;
}
.assetExclusivo .linkImage{
    padding:2px;
    margin-top:10px;
    background-color: #FFF;
    border:1px solid #E6E6E6;
} 


.assetExclusivoVideo h4{
    color:#F15929;
}

.relative{
    position:relative;
}


.pager{
    background-color:#FAFAFA;
    height:50px;
    border-bottom:1px solid #EBEBEB;
    font-size:12px;
    margin-top:20px;
    
}
.pager .btnLeft,.pager .btnRight{
    background-image:url('../images/icons/pagerLeft.png');
    width:18px;
    height:18px;
    float:left;
    margin-top:4px;
}
.pager .btnRight{
    background-image:url('../images/icons/pagerRight.png');
}

.pager .align{
    float:left;
    margin-top:10px;
}

.pager .disabled{
    opacity:0.4;
    cursor: default;
}

.pager .text{
    float:left;
    height:24px;
    line-height:24px;
    color:#777;
    font-size:12px;
    padding-left:10px;
    padding-right:10px;
    
}
.pager input{
    height:22px;
    border:1px solid #b5b5b5;
    width:34px;
    float:left;
    color:#6A6A6A;
    line-height: 22px;
    font-size:12px;
    text-align: center; 
    margin-left:10px;
}   




.materiasBlock{
    background-color:#F9F9F9;
    border:1px solid #E6E6E6;
    padding:20px 20px;
    border-top: none;
    border-bottom-width: 2px;
    margin-bottom:30px;
    position:relative;
}

.materiasBlock .newsButton{
    position:absolute;
    bottom:15px;
    width:auto;
    left:20px;
    z-index:2;
}



.materiasBox .titleBox{
    border-top-width: 3px;
}

 .materiasBlock .mask{
    position:relative;
    overflow:hidden;
    height:300px;
}
 .materiasBlock .page{
    position:absolute;
    width:100%;
}
 .materiasBlock .bullets{
    position:absolute;
    left:50%;
}
 .materiasBlock .bullets a.selected{
    background-position: bottom;
}
 .materiasBlock .arrows .arrowLeft{
    background-image: url('../images/icons/btnLeft.png');
    width:7px;
    height:11px;
    margin-top:2px;
}
 .materiasBlock .arrows .sep{
        background-image: url('../images/icons/sep.png');
    width:1px;
    margin:0px 8px;
    height:15px;
}
 .materiasBlock .arrows .arrowRight{
    background-image: url('../images/icons/btnRight.png');
    width:7px;
    height:11px;
    margin-top:2px;
}
 .materiasBlock .arrows{
    position:absolute;
    right:0;
}
 .materiasBlock .arrows *{
    float:left;
    display:block;
}
 .materiasBlock .bullets a{
    height:12px;
    width:10px;
    background-image: url('../images/icons/bullet.png');
    float:left;
    display:block;
    margin:0px 0px;
    background-position: top;
}
.materiasBlock .page{
    top:-500px;

}  


.dateBlock{
      height:50px;
      line-height: 50px;
      border-bottom:2px solid #e8e8e8;
      background-color: #f8f8f8;
      padding-left:20px;
      text-transform: uppercase;
      font-size:15px;
      color:#595959;
      margin-top:30px;
  }
 
 
 .defaultBlue{
     color:#176F9B;
 }
 
 /*ASSET 12*/
.asset12{

}
.asset12 h4{
    margin:0px;
    padding:0px;
    padding-top:10px; /*Bug no IE faz margin nao funcionar*/
    color:#176F9B;    
}

.asset12 .linkImage{
    margin-right:20px;
}
.asset12 .infoBlock{
    width:300px;
}
