/************/
/* HOME
************/

/*MENU*/
section.filters{
    background: url("/static/img/bg/bg_barra_menu_galeria_.png") no-repeat center bottom;     
    width:999px;
    height: 38px; 
    padding: 0 !important;
    margin-top: 1px;
    position: relative;
}

.mn_gallery{ padding-left: 13px }

.mn_gallery a{
    border: 0 !important;
    color: #FFFFFF !important;
    font: 17px 'GenerellTWItalic' !important;
    padding: 12px 8px 0 !important;    
    text-transform: lowercase !important;
}

.mn_gallery a.amarelo{color: #FFFF6F !important}
 
/*LISTAGEM*/
.gallery_list{
    background: #333 url('/static/img/bg/bg_shadow_menu.png') no-repeat center top;
    margin: -1px auto 0;
    padding:25px 0 60px 20px;
    width: 977px;
}

.gallery_list article.last{ margin-right: 0; }

.gallery_list article{
    float:left;
    margin:0 19px 19px 0;
    width: 225px;
    height: 188px;
    overflow: hidden;     
}

.gallery_list article *{ letter-spacing: 1px; }

.gallery_list article img, .gallery_list article h3{ display: block }

.gallery_list article img{ margin-bottom: 8px; display: block }

.gallery_list article h3{ margin-bottom: 2px; display: block }

.gallery_list article h3, 
.gallery_list article h3 a{
    color: #fff; 
    text-transform: uppercase; 
    font: 12px 'GenerellTWBold'; 
}

.gallery_list article cite{ color: #676767;font: 12px 'GenerellTWRegular';}

.gallery_list article cite span{color: #676767;font: 9px 'GenerellTWRegular'; }

footer{ margin-top: 0 !important}

/************/
/* INTERNA
************/
.ct_gallery{ width: 997px; margin-top: -5px;}

.ct_info_top{
    background: url('/static/img/bg/bg_barra_menu_galeria_.png') no-repeat bottom center;
    width:997px;
    height: 38px;    
    display: inline-block;  
    margin-top: 1px;
}

.ct_info_top *{ letter-spacing: 1px; }

.ct_info_top h3, .ct_info_top span{ float: left; }

.ct_info_top strong{ padding:16px 22px 0 0; }

.ct_info_top strong, .ct_info_top strong a  {
    color: #FFFFFF;
    float: right;
    font: normal 15px 'GenerellTWItalic';
}

.ct_info_top h3{
    color: #F2F2F2; 
    font: 19px 'GenerellTWItalic';
    padding: 12px 0 0 22px  
}
 
.ct_info_top span{
    color: #666666;
    font: 12px 'GenerellTWItalic';
    padding: 16px 0 0 30px;
}

.box_share{ margin: 30px auto 40px; width: 430px;}

.box_share span.border_solid{
    border-bottom: 7px solid #AFAFAF;
    clear: both;
    display: block;
    /*width: 420px;*/
}

.sharenoticia {    
    height:15px !important; 
    width: 430px !important;      
}  

.sharenoticia li{ float: left; margin-right: 10px; }

.sharenoticia li.first{ margin-left: 18px }

.sharenoticia p{
    color: #828078; 
    font: 10px 'GenerellTWBold';
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 90px;
}                        
