﻿/*MENU*/
section.filters{
    background: url('/static/img/mn/mn_agenda_.png') no-repeat bottom center;
    display: inline-block;    
    width:1000px;
    height: 42px; 
    padding: 0 !important;
    margin-top: -2px;
    position: relative;
    z-index:2;
}

section.filters h3{
    color: #F2F2F2 !important;
    font: 17px 'GenerellTWItalic' ;
    padding: 15px 8px 0 20px ;
    letter-spacing: 1px;
    float: left;                                                                     
}

.mn_agenda a{
    border: 0 !important;
    color: #F2F2F2 !important;
    font: 17px 'GenerellTWItalic' !important;
    padding: 17px 8px 0 !important;    
    text-transform: lowercase !important;
}

.mn_agenda a.active{
    color: #FFFF6F !important;
}

.mn_agenda .cinza{
    color: #CBCBCB !important;
    font: 8px 'MuseoSans900' !important;
    padding-top: 23px !important;
}

.mn_agenda a.amarelo{
    color: #FFFF6F !important;
    font: 15px 'GenerellTWItalic' !important;
    padding-top: 15px !important;   
}

.destaque_agenda{ margin-top: -3px }

.bc_agenda_info{
    float:left;
    width:500px;
}

.bc_agenda_info ul{
    width: 475px;
    position: relative;
    top: 28px;
    z-index: 10;
    padding-top: 10px;
    -webkit-box-shadow: 7px 4px 10px #DDDDDD;
    -moz-box-shadow: 7px 4px 10px #DDDDDD;
    box-shadow: 7px 4px 10px #DDDDDD;
    background: #EBEBEB;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EBEBEB), to(#EBEBEB));
    background: -webkit-linear-gradient(#EBEBEB, #EBEBEB);
    background: -moz-linear-gradient(#EBEBEB, #EBEBEB);
    background: -ms-linear-gradient(#EBEBEB, #EBEBEB);
    background: -o-linear-gradient(#EBEBEB, #EBEBEB);
    background: linear-gradient(#EBEBEB, #EBEBEB);
    -pie-background: linear-gradient(#EBEBEB, #EBEBEB);
    behavior: url(/PIE.htc);
}

.bc_agenda_info h2{
    background: url("/static/img/bg/bg_tit_agenda_.png") no-repeat scroll -498px 0px transparent;
    color: #FFFF6F;
    font: 15px/30px 'GenerellTWItalic';
    padding-left: 20px; 
    z-index: 100;
    position: absolute;
    width: 480px;
    height:41px ;
}

.bc_agenda_info *{ color: #000000; letter-spacing: 0px; }

.bc_agenda_info ul li{
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 5px 0 21px;
}

.bc_info {
    border-right: 1px solid #E4E4E4;
    margin-bottom: 10px;
    margin-right: 30px;
    padding-right: 0;
}
.bc_img {
    border-right: 1px solid #E4E4E4;
    margin-bottom: 10px;
    margin-right: 30px;
    padding-right: 0;
}

.bc_agenda_info ul li.last{ border-bottom:0 }

.bc_agenda_info .bc_img{
    float: left; 
    width: 165px; 
    text-align: center;
}

.age_tit{ margin-bottom: 10px }

.age_tit hgroup *{ display: inline; }

.age_tit h3{   
    font: 14px/18px 'GenerellTWBold';
    text-transform: uppercase;
}

.age_tit h4{   
    font: 13px/18px 'MuseoSans100';
}

.bc_agenda_info cite *{ float: left }

.bc_agenda_info cite span{ font: 13px 'MuseoSans100'; }

.bc_agenda_info cite a.bt_mais_detalhe{
    padding-right: 15px;
    background: url("/static/img/ico/ico_mais_branco.png") no-repeat center right;
}

.bc_agenda_info .agenda_info{ clear: both; }
.bc_agenda_info .agenda_info a{ color:#0071B8; }

.bc_agenda_info .agenda_info p{ font: 11px/17px 'MuseoSans100'; }  

.control_mes{
    float: right;
    z-index: 9998;
    width: 480px;
    background: url("/static/img/bg/bg_control_mes.png") repeat-x 0px 0 ;  
    height: 27px;
    padding: 7px 0 0;
}

.control_mes li{
    float: left;
    left: 22px;
    margin-right: 5px;
    position: relative; 
}

.control_mes li.first{ margin:-1px 43px 0 2px;  }

.control_mes li.last{ margin-right: 0;  }

.control_mes li a{
    width: 11px;
    background: url("/static/img/bg/controel_mes.png") no-repeat 0px 0 ;  
    height: 16px;      
    display: block;  
}

.control_mes li a:hover{ text-decoration: none }

.control_mes li a.bt_prev{ background-position: 0 0 }

.control_mes li a.bt_next{ background-position: -17px 0 }

.control_mes li span{
    color: #6EC3D5;
    letter-spacing: 1px;
    font: 17px "GenerellTWItalic" 
}

.control_mes li span select,
.control_mes li.first span{ font-size: 15px; border: 0; }

.agendaColunaEsq{
    float:left;
    width:500px;
    margin-left:0px;
    background: url("/static/img/bg/bg_calendar.png") no-repeat scroll 0px 0 transparent;
    position: relative;
}

.agendaColunaEsq.tbl_7{background: url("/static/img/bg/bg_calend_tbl.png") no-repeat 0px 0; }


/*tooltip*/
div.hoverscroll.horizontal.rtl ul.list li.item{ position: relative; }

.ct_tooltip{ display: none; }

.ct_tooltip{
    position: absolute;
    right: -95px;
    top: 18px;
    min-width: 113px;
    max-width: 160px;
    height: 82px;
    padding: 6px 10px 0 15px;
    background: #FAF075;
    z-index: 9998;    
}

.ct_tooltip span.bg_seta{
    width: 24px; 
    height: 24px; 
    display: block; 
    position: absolute;
    bottom: -9px; 
}

.ct_tooltip span{
    background: url("/static/img/bg/bg_tooltip_left.png") no-repeat 0px 0;
    left: -5px;    
}
/*.even .ct_tooltip span{
    background: url("/static/img/bg/bg_tooltip_right.png") no-repeat 0px 0;
    right: 15px;    
}*/

.ct_tooltip *{ letter-spacing: 1px;color: #000000; margin-bottom: 3px }

.ct_tooltip h4{ 
    font: 11px 'GenerellTWBold';
    text-transform: uppercase;
}

.ct_tooltip p{
    font: 11px 'MuseoSans100';
}

.ct_tooltip strong{ 
    font: 11px 'MuseoSans900';
}

.subheadercinza { background-color: #333; height: 30px; margin-top: 20px; }
.subheadercinza span { font-family: 'MuseoSans500'; color: #C1C1C1; float: right; font-size: 8px; padding: 0px; margin: 12px 5px; text-transform: uppercase; }
.subheadercinza ul { list-style: none; padding: 0px; float: right; }
.subheadercinza ul li { margin: 4px 25px 4px 0px; padding: 3px; float: left; font-family: 'GenerellTWRegular'; font-style: italic; }
.subheadercinza ul li a { color: #C1C1C1; }
.subheadercinza ul li a:hover { color: #FFF; }
.subheadercinza ul li a.selecionado { color: #FFFF6F; }
table.calendario { border:0px; margin-left: 20px;}
.calendario thead {color: #FFFFFF;position: absolute;}
.calendario tbody{
    display: block;
    position: relative;
    margin-top: 30px;
}
.calendario thead tr th { padding:6px 17px 14px;font: 18px 'GenerellTWRegular'; letter-spacing:1px;}
.calendario td h4, h3 { background:none;} 
.calendario td h4 { font: 16px 'MuseoSans900';color:#4d4d4d;text-align:center;} 
.calendario td { padding:26px 24px;border:1px solid #dFdFdF;}
.calendario td.date_has_event {background-color:#CbCbCb;}
.calendario td.today {background-color:#989898;}
.calendario td.selecionada {background-color:#ffff6f;}


.ddl_filtro_estados 
{
    font: 13px "GenerellTWRegular" !important;
    height: 21px;
    letter-spacing: 1px;   
    background-color: #DFDFDF; 
}
