@charset "utf-8";
/* CSS Document */

/*ESTRUTURA*/
body{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
header{background-image:url(../images/topo-bg.gif); height:51px;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
a:hover{color: #3e6892;}
p,li{font-size:13px;}

/*SUBMENU*/
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{color: #262626 !important; background-color: #EEE !important;}

/*AJUSTE DA MARGIN*/
.m5{margin:5px 0px}
.m10{margin:10px 0px}
.m20{margin:20px 0px}
.m30{margin:30px 0px}
.m50{margin:50px 0px}
.p25{padding-top:25px;}
.p10{padding-top:10px;}
.p20-top{padding-top:20px;}
.nomargin{margin:0;}
.nomargin-top{margin-top:0px !important;}
.nomargin-bottom{margin-bottom:0px !important;}
.nopad-top {padding-top: 0px !important;}
.nopad-bottom {padding-bottom: 0px !important;}
.nopad {padding: 0px;}
.m5-top{margin-top:5px}
.m10-top{margin-top:10px}
.m15-top{margin-top:15px}
.m20-top{margin-top:20px;}
.m23-top{margin-top:23px;}
.m30-top{margin-top:30px;}
.m13-top{margin-top:13px;}
.m5-bottom{margin-bottom:5px;}
.m20-bottom{margin-bottom:20px;}
.m30-bottom{margin-bottom:30px;}
.m50-bottom{margin-bottom:50px;}
.m5-right{margin-right:5px;}
.p10-left-right (margin-right: 10px; margin-left: 10px;)
.v4{margin-right:8px;}


/*AJUSTE DE ALTURA*/
.h-span{margin: 0px 0px 60px 0px;}
.v-img{margin-top:0px;}

/*ICON*/
.arrow-left{background-image:url(../images/arrow-left.png); margin-top:2px; width:9px; height:8px;}
.arrow-right{background-image:url(../images/arrow-right.png); margin-top:2px; width:9px; height:8px;}
.pin{background-image:url(../images/img-pin.png); width:16px; height:16px; background-repeat:no-repeat; float:left;}

/*TOPO*/
.topo{margin:20px 0px;  font-size:18px; color:#223148; border-bottom:1px solid #223148; text-transform:uppercase;}

/*AGENDA*/
.ajuste-largura{width:98%!important; margin:0 auto!important;}
.status-comissao{float:left; margin-right:15px;}
.itens-de-pauta{margin-left: 42px; margin-top: -25px;}
.info-comissao{margin-left:15px;}

/*CAIXAS*/
.caixa-itens-de-pauta{float:left; width:35px; height:35px; background-color:#3a589b;}
.caixa-hora{ padding:5px; background-color:#d2d4d6; border-radius:5px; float:left; margin-right:5px;}
.caixa-hora-cae{ padding:2px; background-color:#3a589b; border-radius:5px; float:left; margin-right:5px; margin-bottom:10px;}
.caixa-hora-cpi{ padding:2px; background-color:#333231; border-radius:5px; float:left; margin-right:5px; margin-bottom:10px;}
.caixa-hora-cpmi{ padding:2px; background-color:#2c5419; border-radius:5px; float:left; margin-right:5px; margin-bottom:10px;}
.caixa-hora-mpv{ padding:2px; background-color:#4A2B2B; border-radius:5px; float:left; margin-right:5px; margin-bottom:10px;}
.caixa-hora-ct{ padding:2px; background-color:#636363; border-radius:5px; float:left; margin-right:5px; margin-bottom:10px;}
.caixa-item-em-andamento { padding: 1em; background-color: #FFFFFF; border: 1px solid #405D9E; }
.caixa-item-em-andamento h6, .caixa-item-em-andamento h5, .caixa-item-em-andamento h4 { margin: .4em 0 .6em 0; }

/*BLOCOS*/
.bloco-comunicado{background-color:#FCFCFC; padding:20px;}
.bloco-hora{font-size:20px; padding:5px; margin-top: 13px; color:#223148; min-width: 50px; text-align: center;}
.bloco-hora-white{font-size:25px; padding-top:20px;}
.bloco-info-cae{background-color:#3a589b; width:35px; height:35px;}
.bloco-info-cpi{background-color:#333231; width:35px; height:35px;}
.bloco-info-cpmi{background-color:#2c5419; width:35px; height:35px;}
.bloco-info-mpv{background-color:#4A2B2B; width:35px; height:35px;}
.bloco-info-ct{background-color:#636363; width:35px; height:35px;}

/*LISTAS*/
ul.lista-sem-marcadores { list-style-type: none; }
li.no-list-bullet { list-style-type: none; }

/*BORDAS*/
.borda-cae{border:1px solid #405d9e; width:100%; height:auto; padding:20px;}
.borda-cpi{border:1px solid #333231; width:100%; height:auto; padding:20px;}
.borda-cpmi{border:1px solid #2c5419; width:100%; height:auto; padding:20px;}
.borda-mpv{border:1px solid #4A2B2B; width:100%; height:auto; padding:20px;}
.borda-ct{border:1px solid #636363; width:100%; height:auto; padding:20px;}
.borda{border:1px solid #cccccc; width:100%; height:auto; padding:10px 20px; border-radius:4px;}
.borda-video{border:3px solid #405d9e; background-color:#000; width:100%; height:auto;}
.borda-video-ct{border:3px solid #636363; width:100%; height:auto; background-color:#000;}
.borda-info{background-color:#000; padding:3px; text-align:center; color:#fff;}

/*ESTILOS TEXTOS*/
.paginacao-comissao{ font-size:11px; color:#62676e;}
.texto-agenda-comissão{font-size:15px; color:#434343;}
.textos-links{font-size:14px; color:#223148;}

/*COLORS LINKS*/
.gray-dark{color:#363636}
.gray{color:#5b5b5b;}
.blue-portal{color:#3e6692;}
.blue-portal:HOVER{color:#3e6692;}
.blue{color:#00315c;}
.blue84{color:#3072a7;}
.color-cae{color:#3f4650;}
.white{color:#fff;}
.black{color:#000;}
.green{color:#2c5419}

/*CORES PERSONALIZADAS*/
.cae{color:#3a589b;}
.comissao-permanente{color:#3a589b;}
.cpi{color:#333231;}
.cpmi{color:#2c5419;}
.mpv{color:#4A2B2B;}
.ct{color:#636363;}
.ct-large{color:#636363;}

.color-comissao{color:#3a589b;}
.color-mpv{color:#4A2B2B;}
.color-cpi{color:#333231;}
.color-cpmi{color:#2c5419;}
.color-temporaria{color: #636363;}

/*SIZE*/
.f0{font-size:11px!important;}
.f1{font-size:12px!important;}
.f2{font-size:13px!important;}
.fonte12{font-size:12px!important;}
.fonte20{font-size:20px!important;}

/*paddings*/
.p5top {padding-top: 5px;}

/*BLOCKQUOTE*/
.ativa{border-left:5px solid #3a589b !important;}
.encerrada{border-left:5px solid #430000 !important;}
/*
.deliberada{border-left:5px solid #004a80 !important;}
.nao-deliberada{border-left:5px solid #000 !important;}
*/
.deliberada {
 background-color: #D7D7D7 !important;
 background-image:none !important; 	
}
.nao-deliberada{
 /*background-color: #E1F7D9 !important;*/
 background-color: white !important;
 background-image:none !important;	
}

BLOCKQUOTE.itemPauta {border-left:none !important;}
DIV.bordaItemPauta { border: 1px solid #B0AEAE !important; }


/*IMAGENS*/
.thumbnail{margin-bottom:7px; border:0px!important;}
.bg-color{/*background-color:#3072a7;*/ background-color:#f4f4f4; background-image:url(../images/bg-cabecalho.png); }

/*SCROLL*/
#scrollContent{height:550px; overflow:auto;	position:relative;}
.contentHolder {position:relative; padding:0px; width: 100%; height: 580px; overflow: hidden;}
.contentHolder-composicao .content { border-radius:4px; width: 100%; height: auto; }
.spacer {text-align:center;}


/*CAROUSEL*/
.carousel-caption a:hover{color:#fff; text-decoration:underline;}
.bg-caption{float:left; background-color:#000; width:100%; height:auto; padding:5px; opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}


/*SCROLL DA COMPOSIÇÃO DAS COMISSÕES*/
#scrollContent{height:550px; overflow:auto;	position:relative;}
.contentHolder-composicao {position:relative; padding:0px; width: 100%; height: 280px; overflow: hidden;}
.contentHolder-composicao .content-composicao { border-radius:4px; width: 100%; height: auto; }
.spacer {text-align:center;}
.carousel-caption a:hover{color:#fff; text-decoration:underline;}

/*VIDEO*/
video {width:100%!important;  height:auto!important;}

/*LINHAS*/
.linha-resultado{ border-bottom:1px solid #616f86; width:100%; float:left; margin-bottom:10px !important; color: #616f86;}
.linha{ border-bottom:1px solid #223148; width:100%; float:left;}
.linha-clara{ border-bottom:1px solid #CFD0D1; width:100%; float:left;}
.linha-cae{ border-bottom:1px solid #d8d8d8; width:100%; float:right;}
.linha-topo{/*background:url(../images/bg-verde-amarelo.jpg)*/ background-color:#01305c; bottom repeat-x; height:2px; margin-top:0px; width:100%;}
.linha-topo-comissao-permanente{float:left; border-bottom:2px solid #3a589b; height:2px; width:100%;}
.linha-topo-cae{float:left; border-bottom:2px solid #3a589b; height:2px; width:100%;}

.linha-topo-comissao{float:left; border-bottom:2px solid #3a589b; height:2px; width:100%;}
.linha-topo-cpi{float:left; border-bottom:2px solid #333231; height:2px; width:100%;}
.linha-topo-cpmi{float:left; border-bottom:2px solid #2c5419; height:2px; width:100%;}
.linha-topo-mpv{float:left; border-bottom:2px solid #4A2B2B; height:2px; width:100%;}
.linha-topo-temporaria{float:left; border-bottom:2px solid #636363; height:2px; width:100%;}

/*DIVERSOS*/
/*.btn-primary{background-color:#dcdcdc!important; border:none!important; color:#223148!important;}*/
.btn-primary{background-color:#dcdcdc!important; border:none!important; color:#223148!important; background-image: none !important; background-repeat: no-repeat !important; }
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    /*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);*
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);*/
    box-shadow: none !important;
    text-shadow: none !important;
}
.uppercase{text-transform:uppercase;}
.box-comissao{padding:2px; background-color:#e2e4e6; border:1px #e4e4e4 solid; border-radius:5px; float:left; margin-right:5px; margin-bottom:10px;}
.ajuste-info-agenda{margin-top:0px; margin-left:0px;} 
.text-center{text-align:center; margin:0 auto;}
.ajuste-resultado-agenda{float:left; width: 100%;}
.ajuste-resultado-agenda blockquote, .ajuste-resultado-agenda p {margin: 0 0 5px;}
.bg-transparencia{background-image:url(../images/bg-transparencia.png); width:100%; height:83px; position: absolute; bottom: 0px; }
.bg-transparencia2{background-image:url(../images/bg-transparencia.png); width:100%; height:83px; position: absolute; bottom: 220px; }
.bg-transparencia3{background-image:url(../images/bg-transparencia.png); width:100%; height:83px; position: absolute; bottom: 655px; }
.bg-transparencia4{background-image:url(../images/bg-transparencia.png); width:100%; height:83px; position: absolute; bottom: 186px; }
.alert-info-comissao{background-color: #d2d2d2; border-color: #afafaf; color: #333333;}
.partes{margin-top:-30px; margin-right:0px;}
.partes-mobile{margin-top:0px; margin-right:0px;}
.borda-composicao{ border:1px solid #CCC; border-radius:4px;}
.box-deliberada{float:left; width:8px; height:8px; background-color:#004a80; margin-top:5px; margin-right:5px;}
.box-nao-deliberada{float:left; width:8px; height:8px; background-color:#000; margin-top:5px; margin-right:5px; /*margin-left:10px;*/}
.numero-comissoes{ height:160px;}


/*LINK ATIVO*/
.inicio{color:#3e6692;}
a.inicio, a.inicio:link{color:#3e6692!important;}

/*ESTILO TOPO COMISSAO*/
.box-cae{float:left; width:auto; height:50px; color:#039; background-color:#3a589b; text-align:center; padding:10px; margin-right:20px;}
.box-cpi{float:left; width:auto; height:50px; color:#039; background-color:#333231; text-align:center; padding:10px; margin-right:20px;}
.box-cpmi{float:left; width:auto; height:50px; color:#039; background-color:#2c5419; text-align:center; padding:10px; margin-right:20px;}
.box-mpv{float:left; width:auto; height:50px; color:#039; background-color:#4A2B2B; text-align:center; padding:10px; margin-right:20px;}
.box-2-ct{float:left; width:auto; height:50px; color:#039; background-color:#636363; text-align:center; padding:10px; margin-right:20px;}
.box-ct{float:left; width:auto; height:50px; color:#039; background-color:#636363; text-align:center; padding:10px; margin-right:20px;}
.box-comissao-permanente{float:left; height:50px; color:#039; background-color:#3a589b; text-align:center; padding:10px; margin-right:20px;}

/* Estilo PanelDetalheItemPauta */
.box-detalheItemPauta{float:left; width:auto; color:#fff; background-color:#3a589b; text-align:center; padding:5px; margin-right:20px;}
.titulo-detalheItemPauta{margin-top: 5px;} 
.justificado{text-align: justify; margin-top: 10px;}


@media (max-width: 320px){
.portal-do-senado{display:none;}
.busca-site{margin-top: 41px;}
.midias-sociais{display:none;}		
}


@media(max-width:480px){
.portal-do-senado{margin-top:-61px;}
.busca-site{margin-top: 41px;}	
}

@media(max-width:767px){
h2{font-size:16px; font-weight:bold; margin-bottom:10px;}
.ajuste-info{margin-top:0px; margin-left:0px;} 
.v-img{margin-top:0px; margin-left:0px; }
.size{font-size:15px;}
.linha-col-4-cae{width:70%;}
.cae{font-size:15px; margin-top:20px;}
.box-cae{ margin-right:5px;}
.cpmi{font-size:16px; margin-top:15px;}
.box-cpmi{ margin-right:5px;}
.cpi{font-size:16px; margin-top:15px;}
.box-cpi{ margin-right:5px;}
.mpv{font-size:16px; margin-top:15px;}
.box-mpv{ margin-right:5px;}
.ct{font-size:16px; margin-top:-1px;}
.box-ct{ margin-right:5px;}
.ct-large{font-size:12px; margin-top:5px;}
.box-2-ct{ margin-right:5px;}
.ajust-height {margin-top:50px; padding-top:50px; }
.partes-mobile{margin-top:-80px;}
.info-deliberacao{font-size:11px; /*margin-top:-15px;*/}
.v4{margin-right:4px;}
.midias-sociais{margin-top:-18px}
.busca-site{margin-top: 41px;}
}

/*RETRATO*/
@media(min-width:768px) {
.ajuste-info{margin-top:0px; margin-left:0px;} 
.v-img{margin-top:0px; margin-left:0px; }	
.midias-sociais{margin-top:-5px}
.busca-site{margin-top: 35px;}
.linha-col-4-cae{width:73%;}

}

/*PAISAGEM*/
@media(min-width:992px){
.busca-site{margin-top: 10px;}
.midias-sociais{margin-top:32px}	
}

@media(min-width:1200px){
.midias-sociais{margin-top:20px}
.busca-site{margin-top: 10px;}
}




/*TITULO DA SECAO DA PAGINA*/
 h6.tituloSecao {
   position: relative;
   margin-top: 20px;
   margin-bottom: 10px;
 }
 
 h6.tituloSecao:before {
   content: "";
   display: block;
   border-top: solid 1px #00315C;
   width: 100%;
   height: 1px;
   position: absolute;
   top: 50%;
   z-index: 1;
 }
 
 h6.tituloSecao span {
   background: #fff;
   padding-right: 10px;
   position: relative;
   z-index: 2;
 }
 
  DIV.well h6.tituloSecao span {
   background: inherit !important;
  }
  
  DIV.well h6.tituloSecao {
   background: #e9e9e9 !important;
  }
 

/*Customizacao de margin */
.m5TopBottom {margin-top: 5px;margin-bottom: 5px;}
.m10TopBottom {	margin-top: 10px;margin-bottom: 10px;}
hr.minimo {margin-top: 5px;margin-bottom: 5px;}
.mT20B10 {margin-top: 20px;margin-bottom: 10px;}
.mT15B5 {margin-top: 15px;margin-bottom: 5px;}


/* modificando a margem superior e inferior do Hr do bootstrap*/
hr {
    border-color: #CFD0D1;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 10px;
    margin-top: 10px;
}


/* Textos */
.texto-com-reticencias {text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.local-reuniao{font-size: 12px;}
.destaqueSigla{font-size: 18px;}
.texto-paginacao-agenda{margin: 0;}
.link-sem-underline:HOVER{text-decoration: none;}


/* Cores Situacao Reuniao*/
.situacao-realizada {color: #928e53;}
.situacao-agendada {color: blue;}
.situacao-aberta {color: green;}
.situacao-reaberta {color: green;}
.situacao-suspensa {color: blue;}
.situacao-nãorealizada {color: red;}

SPAN.status-reuniao {    
    border-radius: 2px;
    color: #FFFFFF;
    font-size: 13px !important;
    margin-left: 10px;
    padding: 0 5px;
}

SPAN.bg-status_reuniao-realizada {background-color: #928e53;}
SPAN.bg-status_reuniao-agendada {background-color: blue;}
SPAN.bg-status_reuniao-aberta {background-color: green;}
SPAN.bg-status_reuniao-reaberta {background-color: green;}
SPAN.bg-status_reuniao-suspensa {background-color: blue;}
SPAN.bg-status_reuniao-nãorealizada {background-color: red;}


/* Lista Comissoes */
.filtroListaComissoes {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.btn-lg {
	padding: 5px;
	font-size: 14px;
	line-height: 1.33;
	border-radius: 6px;
}
.listaComissoes {
	padding: 0px 0px 10px;	
}
.itemImpar {
	background-color: #f5f5f5;
	border-radius: 4px;
	border: 1px solid #ddd;
}
 .parteReuniaoImpar {
    background-color: #f5f5f5;
    border-radius: 4px;
    border: 1px solid #ddd;         
    position:relative !important; 
    padding-bottom:20px;          
 }
.linkColegiado {font-size: 14px; padding-bottom: 3px;}
.caixaInfoReuniao{font-size: 12px;}
.linkSubcomissao{margin-bottom: 5px;}
.midias-sociais A {
	text-decoration: none;
}
.logo{border: 0;}

/* FEEDBACK MESSAGE */
.feedback{top: 20px; right: 20px; position: fixed; z-index: 100000;}
.feedbackPanel{float: left; margin-right: 20px;}
.feedbackPanelINFO{}

/* ICONES DE INFORMAÇÃO */
.icone-info {background-color: #223148; margin-right: 6px; color: white; font-size: 11px;}
.icone-info a {color: #fff; cursor: pointer; text-decoration: none; display: block;padding: 2px 7px 1px; }
.bgc-comissao {background-color: #3a589b !important;}
.bgc-mpv {background-color: #4a2b2b !important;}
.bgc-cpi {background-color: #494846 !important;}
.bgc-cpmi {background-color: #2c5419 !important;}
.bgc-temporaria {background-color: #636363 !important;}
.bgc-item-terminativo{background-color: #690d0d !important; ;}
.bgc-tramitacao-conjunta{background-color: #017b3e !important;}
.mouse-default {cursor: default !important;}

.info-tramitacao-conjunta, SPAN.info-tramitacao-conjunta A {font-size: 10px !important; color: #004A80 !important; font-weight: normal;	}

a.bt-info:hover{text-decoration:none!important;}
a.bt-info{ font-size: 11px !important; color: white !important; padding:2px; font-weight: bold;}

.filtroTipoColegiado{font-size: 11px;}

/*customizacao da fonte do datepicker do jquery-ui*/
DIV.ui-datepicker {
    font-size: 0.9em;
    width: 18.5em;
}

/* Resenha */
.resenha {width: 100%;}
.resenha div {display: block;background: url("../img/quadro-comissoes.png");width: 100%;}
.resenha a {display: block;width: 100%;padding: 35px 0px;text-align: center;text-decoration: none;color: white;font-size: 45px;font-weight: bold;}
.resenha a:HOVER {color: white;text-decoration: none;}

hr.m {
    margin: 0;
}
.hr-blue {
    border-color: #00315C;
}

/* Tela reuniao */
.localReuniao {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;
}

/*outras constantes*/
.noborder {
	border: none;
}

IMG.numplaylist {
  width: 32px !important;
  height: 32px !important;	
}

/*customizacao das abas do bootstrap*/

/*negrito na aba de parte selecionada*/
.bg-titulo-aba > li.active > a {
	/*background-color: inherit !important;*/
	color: black !important;
	font-weight: bold !important;
}

/*escureci um pouco as bordas das abas*/
.nav-tabs {
    border-bottom: 1px solid gray !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
     border-color: gray gray rgba(0, 0, 0, 0) !important;
     outline: 0 !important;
     /*border-bottom: 1px solid gray !important;*/	
     
}

.nav-tabs > li > a{
	border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0) !important;
}

.nav-tabs > li > a:hover{
	border-bottom: 1px solid gray !important;
}

/*playlist do flowplayer*/

div.playlistitem {
     width: 32px;
     height: 31px;			     
	 background:#fff url(../images/playlist-item-default.png) no-repeat !important;
	 text-align: center;
	 vertical-align: middle;
	 color: #00366e;
	 cursor: pointer !important;
	 margin-left: 5px;
	 margin-top: 5px;
	 line-height: 31px;
}					
div.playlistitem:HOVER {
     color: #FFFFFF !important;
     background:#fff url(../images/playlist-item-hover.png) no-repeat !important;
}   

div.playlistitem-selecao, div.playlistitem-selecao:HOVER {
	 background:#fff url(../images/playlist-item-selecionado.png) no-repeat !important;
	 color: #FFFFFF ;
	 cursor: default !important;
}
