/* CORES*/
/*azul menu: #2d70a8
Azul submenu:#3498db
Azul active: #2a608b
azul hover: #265F8E
Vermelho: #B2302A*/

.page-node-add-lai .participe-cel .participe_link,.page-node-add-lai .participe-cel .agenda, .page-node-add-lai .participe-cel .eventos{display:none}

.navbar-header .navbar-brand{height:90px !important;}
.col-sm-6, .col-sm-3{padding-right: 10px; padding-left: 10px; padding-top: 15px;}
.block-system{margin-bottom: 15px;}

.passeio-b{ height:205px; border:0;  }
.passeio-b .caption{ margin-top: 155px; color: #fff; font-size: 1.3em;}
.passeio-b p a{color:#fff;}
.passeio ul{padding:0 15px;}
.ad_passeio_virtual .thumbnail{background-color: transparent; border-radius: 0px;}
.ad_passeio_virtual h4{display:none; font-weight:900; color: #fff; text-shadow: 0 6px 12px rgba(0,0,0,0.175);}
.passeio_download{display:block; width: 100%; height: 130px; text-align: center; background-image: url("../images/bg_passeio_dwl.jpg"); background-repeat: no-repeat; background-position: top left; padding: 10px; margin-bottom: 10px;}
.passeio_download a{color: rgb(255, 255, 255); font-weight: 900;height: 110px; display: block;vertical-align: middle;padding-top: 32px;width: 100%; background-color: rgba(0,0,0,0.2); border: 1px solid #fff; background-image: url("../images/logo_passeio_virtual.png"); background-repeat: no-repeat; background-position: 12px 0px; font-size: 1.5em; text-shadow: 2px 2px 2px rgba(45,112,168,0.4);}
.passeio h3{ font-weight: 900; color: rgb(153, 153, 153);}
.passeio_col1{float: left; display: block; width: 50%; margin-bottom: 15px;}
.passeio_col2 ol li{padding: 10px 10px; border-bottom: 1px dotted #ccc;}
.passeio_col2 ol{margin: 0px; padding-left: 15px;}

/*comissões*/
#block-menu-menu-comissoes .menu_auxiliar_vertical_esp{background-image: url("../images/asterisco.png");}
.views-field-field-presidente-comissao, .views-field-field-vice-presidente {border-bottom: 2px solid rgb(238, 238, 238); width: 49%;}
.views-field-field-presidente-comissao, .views-field-field-vice-presidente , .views-field-field-membros-comissoes{float:left; width: 49%; }
.views-field-field-suplente-do-presidente{border-bottom: 2px solid rgb(238, 238, 238); width: 49%; }
.views-field-field-suplente-vice-president{border-bottom: 2px solid rgb(238, 238, 238); width:49%; }

.views-field-field-membros-comissoes ul{padding-left:0;}
.views-field-field-membros-comissoes li{list-style-type:none}
.views-field-field-suplentes{float:right; width:49%; }
.views-field-field-suplentes ul{padding-left:0; }
.views-field-field-suplentes li{list-style-type:none}
.views-field-field-suplente-do-presidente, .views-field-field-suplente-vice-president{float: right;}
#block-views-comissoes-block{border-bottom: 4px solid rgb(238, 238, 238);}
.comissoes{float:left; width:50%; }
.comissoes ul{list-style: none; padding-top:20px; padding-left:0px; margin-top: -10px; background-color:#fff; margin-bottom: 20px;  /*border-right: 2px solid #ddd;*/}
.comissoes li{line-height: normal; font-weight: 500; min-height: 55px; padding-top: 12px;}
.com_permanentes{margin-left: 25px;}
.com_p_1, .com_p_2, .com_p_3, .com_p_4, .com_p_5, .com_p_6, .com_p_7, .com_p_8, .com_p_9{padding-left:55px;  }
.com_p_1{background-image: url("../images/com_p_1.png"); background-repeat:no-repeat;} .com_p_2{background-image: url("../images/com_p_2.png"); background-repeat:no-repeat;} .com_p_3{background-image: url("../images/com_p_3.png"); background-repeat:no-repeat;} .com_p_4{background-image: url("../images/com_p_4.png"); background-repeat:no-repeat;} .com_p_5{background-image: url("../images/com_p_5.png"); background-repeat:no-repeat;} .com_p_6{background-image: url("../images/com_p_6.png"); background-repeat:no-repeat;} .com_p_7{background-image: url("../images/com_p_7.png"); background-repeat:no-repeat;} .com_p_8{background-image: url("../images/com_p_8.png"); background-repeat:no-repeat;} .com_p_9{background-image: url("../images/com_p_9.png"); background-repeat:no-repeat;}



#block-views-comissoes-block-1 .view-content{background-color: #2d70a8; }
.Comissoes_lista h3{ color:#0b486b; background-color:#fff; text-transform:uppercase !important; padding: 10px !important; border-top:4px solid #0b486b !important; margin-left: 25px; margin-right: 25px;}
.Comissoes_lista{padding-top:10px;}
.comissoes_estudo, .comissoes_pelo{float:right; width:100%; background-color: #eee; padding-left: 90px; padding-right: 15px;}
.comissoes_pelo{background-image: url("../images/com_LO.png"); background-repeat:no-repeat; background-color:#fff; margin-bottom: 20px; border-bottom: 1px dotted #e3e3e3; padding-bottom:10px;}
.comissoes_pelo ul{list-style: none; margin-bottom: 10px; padding-left:10px;}
.comissoes_pelo li{margin-bottom: 15px;}
.comissoes_estudo ul{list-style: none; margin-bottom: 10px; padding-left:10px;}
.comissoes_estudo li{margin-bottom: 15px; }
.comissoes_estudo{background-image: url("../images/com_est.png"); background-repeat:no-repeat; background-color:#fff; margin-bottom: 20px; border-bottom: 1px dotted #e3e3e3; padding-bottom:10px; margin-top: 20px; display: block; min-height: 60px;}
.comissoes_veto ul{list-style: none; margin-bottom: 10px; padding-left:10px;}
.comissoes_veto li{margin-bottom: 15px;}
.comissoes_veto{float:right; width:50%; background-color: #2d70a8; padding-top:10px;}
.comissoes_veto h3{ color:#0b486b; background-color:#fff; text-transform:uppercase !important; padding: 10px !important; border-top:4px solid #0b486b !important; margin-left: 25px; margin-right: 25px;}
.comissoes_veto h4{ }
.com_veto_container{background-color: #eee; margin-top: -10px; padding-top: 7px; padding-bottom: 10px; padding-left: 90px;}
.comissoes_cpi{float:right; width:100%; background-color: #fff; padding-left: 90px; background-image: url("../images/com_CPI.png"); background-repeat:no-repeat; margin-bottom: 20px; border-bottom: 1px dotted #e3e3e3; padding-bottom:10px; display: block; min-height: 60px;}
.comissoes_cpi ul{list-style: none; margin-bottom: 10px; padding-left:10px; }
.comissoes_cpi li{margin-bottom: 15px;}
.com_veto_container{ background-image: url("../images/com_veto.png"); background-repeat:no-repeat; background-color:#fff; height: 52px;}
.comissoes_veto2 li{display: block; width: 49%;}
#block-consulta-com-temporarias-consulta-com-temporarias {border-left: 2px solid #eee;}

/*abas Pesquisa de Leis */
#quicktabs-pesquisa_de_leis ul.quicktabs-tabs{height:43px !important; margin-top: 0px !important; background-color: #ecf0f1 !important; padding-left:8px; padding-top: 19px;}
#quicktabs-pesquisa_de_leis .quicktabs-tabs{ margin-bottom:0px; padding-top:5px; border-bottom: 1px solid #bbbebf;}
#quicktabs-pesquisa_de_leis .quicktabs-tabs li.active a{padding: 7px 15px 10px 15px !important; background: #fff; border-bottom: 4px solid #fff; border-top: 1px solid #e6e6e6;}

#quicktabs-pesquisa_de_leis .quicktabs-tabs li a:hover{background:#fff !important;}
#quicktabs-pesquisa_de_leis .quicktabs-tabs li a{padding: 7px 15px 12px 15px !important; background: #bbbebf; border-bottom: 1px solid #bbbebf;}
@media screen and (min-device-width: 992px) and (max-device-width: 1199px) { 
    #quicktabs-pesquisa_de_leis ul.quicktabs-tabs{padding-left:8px;}
	#quicktabs-pesquisa_de_leis .quicktabs-tabs .last{margin-left:97px !important;}
}

#block-quicktabs-pesquisa-de-leis .leis strong{font-weight:400 !important;}
/*#block-quicktabs-pesquisa-de-leis .leis a{color:#3498db !important; text-decoration: underline;}*/

.revogada{color: rgb(178, 48, 42); font-size: 0.4em; display: inline-block; background-color: rgb(255, 255, 255);
    padding: 4px 15px; margin-left: 10px; border-radius: 5px; box-shadow: 2px 2px 1px rgb(204, 204, 204);     border: 1px solid;}

/*conteúdo*/
.field-name-body{margin-bottom: 20px;}
.list-inline{margin-top: 20px;}
.noticias-destaque-secundario .views-field-body .field-content  a{font-weight:400 !important; color:#555;}
.view-display-id-block_noticias_carousel .views-field-body a{font-weight:400;}

.fale-camara{ background-image: url("../images/fale_com_camara.png"); height: 85px; background-position: right top; background-repeat: no-repeat;}
.fale-camara h2 {text-transform: uppercase; font-size: 1.3em; margin-bottom: 7px;}
.fale-camara p {font-size: 0.95em; color: #b3322d; background-color: #fff; }
.desaparecidos h2, .DOM h2{font-size: 1.4em; margin-bottom: 3px;}
.desaparecidos{margin-top: 0px !important;  margin-bottom: 20px;}
	
.DOM{background-position: right top; background-repeat: no-repeat; margin-top: 0px !important;}
.destaques_home{border-bottom: 0px solid #bbbebf !important; padding-bottom: 0px !important; padding-top: 0px !important; border-left: 0px solid #eee !important; border-right: 0px solid #eee !important;}
.destaques_home .view-content{ padding-left: 0px !important; padding-top: 0px !important; padding-right: 0px !important;}
.block-consulta-normas, .block-proposicoes{border-bottom: 0px solid #bbbebf !important; border-left: 0px solid #eee !important; border-right: 0px solid #eee !important;}

/*mod pesquisa Leis*/
#block-consulta-normas-consulta-normas-simples .leis{ padding: 11px;}
#block-proposicoes-proposicoes-simples .leis{padding: 11px;}

b, strong{font-weight:900;}


#block-views-banners-block .views-field-title a {font-weight:900;}
#block-views-banners-block .views-field-field-texto-secundario a {font-weight:400 !important; color:#555;}
#block-views-banners-block .views-field-field-texto-secundario a:hover {font-weight:400 !important; color:#2a608b; text-decoration:underline;}
#block-views-banners-block .views-row{background-color:#f4f4f4;}
#block-views-banners-block .views-field-title{text-transform:uppercase;}

/*noticias da comissão*/
.bloco_noticias_comissoes .views-field-title{margin-bottom: 15px; margin-top:10px; padding-left: 8px; border-left:4px solid #B2302A;}
.bloco_noticias_comissoes .views-field-field-assunto-chapeu a{background-color:#ccc; padding:3px; color: #fff; font-weight: 400; font-size: 0.9em;}
.bloco_noticias_comissoes .views-field-field-assunto-chapeu {border-bottom: 2px solid #ccc;}

.bloco_ultimas_noticias .views-field-title{margin-bottom: 15px; margin-top:10px; padding-left: 8px; border-left:4px solid #B2302A;}

/*menu vertical auxiliar*/
   
	
	.bloco_plenarios{margin-bottom:15px;}

	.desaparecidos{ background-image: url("../images/sos_desaparecidos.png"); background-position: right top; background-repeat: no-repeat;}

/*conselhos*/
.page-vereadores .page-header {
    color: #B2302A;
    background:transparent !important;
    border-bottom: 3px solid #eee;
    font-size: 3em;
    padding: 5px 0px;
	}
.secao-vereadores #coluna-principal{padding-top: 15px;}

/*menu comissões temporarias*/
#block-views-comissoes-block-6  .view-comissoes h3{font-size: 1.2em; padding-left: 15px; color: #666;}
#block-views-comissoes-block-6  .view-comissoes .views-field-title{ padding: 10px 15px; background-color: #ECF0F1 !important;
border-bottom: 2px solid #BBBEBF !important;}

.carousel-caption {text-shadow: 0 1px 2px rgba(0,0,0,0.85) !important;}
.carousel-caption h3{background-color: rgba(0,0,0,0.35); padding: 5px;}

/*guia-pratico*/
#book-navigation-4007 .page-links{background-color:#ECF0F1; padding:10px; border-bottom: 4px solid #ccc; border-top: 2px solid #ccc;}
#book-navigation-4007 .page-next{float: right; width:32%; text-align: right; }
#book-navigation-4007 .page-previous{float:left; width:32%; text-align: left;}
#book-navigation-4007 .page-up{margin:0 auto; width:13%; margin-left: 0%;}
#book-navigation-4007 ul li.collapsed, #book-navigation-4007 ul li.expanded, #book-navigation-4007 ul li.leaf {
border-bottom: 2px solid #eee; border-top: 1px dotted #eee;}
#book-navigation-4007 ul li.collapsed a:hover, #book-navigation-4007 ul li.expanded a:hover, #book-navigation-4007 ul li.leaf a:hover { border-left:4px solid #B2302A; 
	background: #ECF0F1; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ECF0F1, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ECF0F1, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ECF0F1, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ECF0F1, #fff); /* Standard syntax */
}
.pager li > a, .pager li > span {padding: 5px 7px; border-radius: 3px;}

#block-menu-block-3 .menu-block-wrapper ul.dropdown-menu{background-color: #e7eaeb !important; border-bottom: 1px solid #ccc !important; margin-top: 0px !important; display: block !important;  padding-left: 0px !important;}
#block-menu-block-3 .menu-block-wrapper ul.dropdown-menu li{display: block !important; border-bottom: 1px solid #eee;}
#block-menu-block-3 .menu-block-wrapper ul.dropdown-menu li a{white-space: inherit; display: block !important; background-color: #fff;}
#block-menu-block-3 .menu-block-wrapper ul.dropdown-menu li a:hover{border-left: 4px solid #B2302A; color: #b2302a;}
#block-menu-block-3 .menu-block-wrapper ul.dropdown-menu li a:active{border-left: 4px solid #B2302A; color: #b2302a;}
.menu_auxiliar_vertical_guia{width:100%; /*border-bottom: 1px solid #ccc;*/}
#block-menu-block-3 ul li.expanded{border-bottom: 2px solid #eee;}
#block-menu-block-3 ul.dropdown-menu li ul.dropdown-menu li{padding-left:10px;}
#block-menu-block-3 .nav > li > a{border-bottom: 4px solid #ccc; background-color: #f5f5f5;}
#block-menu-block-3{border:1px dotted #ccc;}
#block-menu-block-3 .active-trail{background-color: rgba(52,152,219,0.1) !important;}
#block-book-navigation .dropdown-menu{display:block; background-color: transparent; position:relative; text-align: left !important; border-bottom:0px solid #265f8e !important; box-shadow: 0 0px 0px rgba(0,0,0,0.175);}
#block-book-navigation ul.dropdown-menu{margin:0 !important;}
#block-book-navigation ul.dropdown-menu li{display:block !important; background-color:#fff; padding-left: 25px !important; }
#block-book-navigation ul.dropdown-menu li a{color:#2d70a8; white-space:normal; display: block;}
#block-book-navigation ul.dropdown-menu li a:hover{border-left:4px solid #eee; background-color:transparent; }
#block-book-navigation .dropdown-menu > .active > a, #block-book-navigation .dropdown-menu > .active > a:hover{border-left:4px solid #eee; background-color:transparent;}
h2.comment-form, #comments h2.title {margin-top: 20px;
border-top: 2px dotted rgb(238, 238, 238);
padding-top: 10px;
font-weight: 900;
color: rgb(204, 204, 204);
border-bottom: 2px solid rgb(178, 48, 42);
padding-bottom: 10px; margin-bottom:15px;}
/*tv câmara*/
.programas-direita{border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; padding-top: 5px;}
.programas-esquerda{padding-right:10px; width: 194px !important;}
.banner-mais-fora{border-bottom:2px solid #B2302A;}
.banner-mais{font-weight: 900;}
.programas-titulo h3{font-weight:900; margin-top:15px;}
#block-tv-camara-tv-camara .carousel-inner{left:37px !important; background-color: #fff !important;}
#block-tv-camara-tv-camara  .carousel{background-color: #ccc !important;}
#block-tv-camara-tv-camara  .este-item{padding:11px !important;}
.como_assistir_tvc{ padding: 15px 10px; background-color: #fff; }
.tvc_canais{padding-left: 15px; border-left: 4px solid #B2302A; background-color: #e6e6e6; padding-top: 4px; padding-bottom: 4px;}
.view-reuni-es-online .videos-play, .videos-play{font-size: 4em !important; text-shadow: 1px 2px 3px #000 !important; color: white; display: inherit; height: 1px; left: 37%; line-height: 0; position: relative; top: -66px; width: 22%; opacity: 0.9; }
.view-reuni-es-online .videos-play{font-size: 4em !important; text-shadow: 1px 2px 3px #000 !important; }

.views-field-field-imagem-destaque-tv .videos-play{ font-size: 2em !important; text-shadow: 1px 2px 3px #000 !important; color: white; display: inherit; height: 1px; left: 10%; line-height: 0; position: relative; top: -67px; width: 22%; opacity: 0.9; }

/*ao vivo*/
#banner-aovivo{float:left; color:#B2302A; font-weight:700; padding-right: 15px; border-right: 1px dotted #999; }
#banner-aovivo img{margin-top: -4px; padding-left: 5px;}
#outer-banner-aovivo{border-bottom:2px solid #999; background-color: #ecf0f1; padding: 10px; background-image: url("../images/bg_ao_vivo.gif") !important; box-shadow: 0 1px 2px rgba(0,0,0,.1); border-top: 1px dotted #999;}
.marquee-text a{margin-left:20px; padding-left:25px; background-image: url("../images/seta_separador.png"); background-repeat: no-repeat; background-position: left;  padding-right: 10px; border-right: 1px dotted #999;}
.ao-vivo{border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 20px; float:left; width: 60%; padding-right: 15px;     margin-top: 15px; border-right: 1px dotted #fff;}
.veja-tambem{background-color: rgb(246, 246, 246); padding: 10px 20px; border-left: 4px solid #b2302a; font-weight: 900; color: #b2302a;}
.itens-aovivo ul{padding-left: 25px; list-style-image: url('../images/aovivo-list.png'); box-shadow: 0 1px 2px rgba(0,0,0,.1); background-color:#fff;}
.itens-aovivo ul{padding-left: 25px; list-style-image: url('../images/aovivo-list.png'); box-shadow: 0 1px 2px rgba(0,0,0,.1); background-color:#fff; padding-top: 10px; padding-bottom: 10px;}
.itens-aovivo ul li{margin-bottom: 5px;}

section .block-tv-camara iframe{ border: 1px solid rgb(204, 204, 204); padding: 5px; background-color: rgb(238, 238, 238);}
.ao-vivo-container{background-color: rgb(204, 204, 204); padding: 5px 15px; height: 395px; border-bottom:1px dotted #fff; border-bottom:1px dotted #fff;}
.ao_vivo_tit{float: left; width: 60%; margin-right: 15px; border-right: 1px dotted rgb(255, 255, 255); padding-right: 15px;margin-top:12px;}
.ao_vivo_tit span{border: 1px solid rgb(255, 255, 255); padding-left: 10px; padding-top: 10px; color: rgb(255, 255, 255);}
.ao_viFvo_tit h2{font-size:1.45em; font-weight:900;}
.video-container{padding-top:10px !important; font-weight: 700;}
.ao-vivo-container .video-container iframe{height:60% !important; box-shadow: 0 1px 2px rgba(0,0,0,.1);}

/*notícias*/
#block-views-not-cias-block-2{margin-bottom: 25px;}
h3.titulo-noticia-destaque a {font-weight: 700; font-size: 1.2em;}
h4.titulo-noticia-destaque a {font-weight: 700; font-size: 1.0em;}
#block-views-not-cias-interno-destaque{margin-bottom: 15px;}
.view-display-id-block_noticias_carousel .views-field-title a {color: #000; font-weight: 700;}
.view-display-id-block_noticias_carousel .views-field-field-assunto-chapeu {background: rgba(200,50, 50, 0.95) none repeat scroll 0 0;}
.view-display-id-page_1 .views-field-field-assunto-chapeu .chapeu-noticias-interna{background-color: #5bc0de; padding: 5px 10px; border-left: 2px solid #2d70a8; color: #FFF; display: block;  margin-left: 32%; width: 35%; }
.views-field-field-assunto-chapeu .chapeu-noticias-interna, .chapeu-noticias-interna{background-color: #5bc0de; padding: 5px 10px; border-left: 2px solid #2d70a8; color: #FFF; display: inline-block; text-transform:uppercase;}

.ultimas-noticias-page .views-field-title a {color: #337ab7; padding-top: 5px; display: block; font-size: 1.4em; font-weight: 300; line-height: 1.1em; margin-bottom: 15px; margin-left: 32%;}
.ultimas-noticias-page .views-field-body {display: block; margin-left: 32%; }
.ultimas-noticias-page .views-field-body  a{font-weight: 400 !important;}
.ultimas-noticias-page h3 {border-bottom: 2px solid #e6e6e6; padding-bottom: 10px;}
.ultimas-noticias-page .views-row {margin-bottom:15px; min-height:150px; border-bottom: 1px dotted #ccc; padding-bottom: 10px;}
.ultimas-noticias-page  .views-field-body .field-content strong{font-weight:400 !important;}
.ultimas-noticias-page .views-row-last{border-bottom:0px;}

.veja-mais-noticias {border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; background-color: transparent; border-left: 35px solid #bbbebf; margin-bottom: 15px;}

.lower-tarja-outer {padding-right: 20px; width: auto; background: rgba(45,112, 168, 1) none repeat scroll 0 0;}
.chamada{font-weight: 300;}
.node-noticias .field-items h1{font-weight:700;}
.field-item span{ border-bottom: 0px dotted #e6e6e6;}
.date-display-single{color: #999;}

/*ícones notícias*/
.icones_noticias{list-style: outside none none; margin: 0;  padding: 0;}
.icones_noticias li { float: left; width:33.33%;}
.icones_noticias li a {display: block; padding: 8px 12px 8px 12px; background-color: #ECF0F1; color: #b2302f; text-align: center; }
.icones_noticias li a:hover{display: block; padding: 8px 12px 8px 12px; background-color: #ddd; text-decoration:none;}
.icone_tv a{background-image: url("../images/icone_tvc.png"); background-repeat:no-repeat; background-position:26px -2px; }
.icone_reuniao a{background-image: url("../images/icone_reuniao.png"); background-repeat:no-repeat; background-position:26px -2px; border-left: 1px dotted #999;}
.icone_sala a{background-image: url("../images/icone_imprensa.png"); background-repeat:no-repeat; background-position:20px -1px; border-left: 1px dotted #999;}
.icone_galeria a{background-image: url("../images/icone_galeria.png"); background-repeat:no-repeat; background-position:35px -1px; border-left: 1px dotted #999;}

/*comentários*/
.submitted{ float: left; width: 20%; padding-right: 15px; margin-right: 10px; margin-top: 111px; margin-left: -110px; }
.field-name-comment-body{ float: right; width: 77%; border-bottom:1px solid #ddd; padding-bottom: 20px; border-left: 1px dotted #ddd;
padding-left: 20px; margin-bottom: 10px;}
/*
border-width: 20px 20px 20px 0px; border-color: transparent #fff; border-style: solid; border-left-width: 0px; visibility: visible;}*/

.new{background-color: rgb(238, 238, 238); padding: 5px 20px; color: rgb(150, 143, 143); border-left: 3px solid rgb(150, 143, 143);}
.permalink{font-size: smaller;}
.comment{margin-bottom: 10px; padding-bottom: 10px;}
.comment h3{font-size: 2.3em; float:right; width:77%;}
.comment ul{width: 77%; float: right; margin-top: 0;}
.indented{margin-left: 30px;}
.user-picture{float: left; width: 110px; height: 110px;}
.user-picture img{border: 2px solid #eee; padding:2px;}
.comment-delete a, .comment-edit a, .comment-reply a{padding:5px 10px; border-left:2px solid #ccc; background-color: #eee;}
.comment-delete a:hover, .comment-edit a:hover, .comment-reply a:hover{padding:5px 10px; border-left:2px solid #B2302A; background-color: #eee;}


/*licitações*/
.view-licitacoes .view-content .views-row{margin-bottom:20px; border-bottom:1px dotted #ddd; padding-bottom: 15px;}
.view-licitacoes .view-content h3{ font-weight: 700; padding-left:15px; border-left:4px solid #B2302A; color: #B2302A; margin-bottom: 25px;}
.view-licitacoes .views-row .views-field-nothing{margin-bottom:10px;}
/*.view-licitacoes .views-row .views-field-nothing .field-content{ background-color:#eee; padding: 5px 10px; border-left:2px solid #ccc; color:#666; }*/
#views-exposed-form-licitacoes-page{padding:10px; border: 1px solid #ddd;}

.field-name-field-situacao{width: 30%; padding: 10px; border-left: 3px solid rgb(45, 112, 168); background-color:  rgb(66, 139, 202);
 margin-bottom: 15px; box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.field-name-field-situacao .field-item{font-weight: 400; color: #fff;}
.field-name-field-situacao .field-label{font-weight: 900; text-transform: uppercase; color:#fff;}
.node-licitacao  .etiqueta{background-color:#B2302A; color:#FFF; padding:10px;}
/*servicos*/
.servicos{width:100%; float:none;}
.linha_servicos{width: 48%; float: left; margin-right: 10px;}

/*Verba Indenizatória*/
.verba_indenizatoria_toolbar h2{margin-top: 25px; margin-bottom: 25px;}

/*Rodapé*/
footer ul.dropdown-menu li a{white-space:normal; padding-top: 6px;}
footer ul.dropdown-menu li a:hover{white-space:normal; padding-top: 6px; padding-left: 20px !important;}
footer ul .dropdown-menu > .active > a, footer ul .dropdown-menu > .active > a:hover, footer ul.dropdown-menu > .active > a:focus {
background-color: transparent!important; color: #0b486b !important; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); font-weight: 700;
border-top: 0px dotted #0b486b; border-left: 0px dotted #0b486b; padding-top: 6px; background-image: url("../images/aqui.png");
background-repeat: no-repeat;}
/*Versão para Impressão*/
.print_html{margin-left:0!important; padding: 5px !important;}
li.print_html{margin-top:-55px;}
img.print-icon-margin {display: inline;}

/*tv câmara*/
.programas-container p:last-child{padding: 10px 0px; border-top: 1px dotted #999;}
section .block-tv-camara span{ display: inline-block; padding: 4px; }

/*serviços*/
.servicos a {display: block; width: 100%; height: 100%; padding-top: 78px; }
.linha_servicos .servicos h3 {margin-top: 1px !important;}
.bloco_servicos ul{list-style:none; padding: 0px;}
.bloco_servicos ul a{color:#fff; display: block; text-align: center; height: 150px; padding-top: 78px; }
.bloco_servicos ul li{float:left; width: 48%; margin-bottom: 10px; margin-right: 10px;}
.bloco_servicos ul li:last-child{float:left; width: 98%; margin-bottom: 10px; }
.bg_color_cinza{background-color: #eee; border-bottom: 4px solid #ccc;}

/*bancadas e blocos*/
.view-liderancas .view-content .item-list{display: block !important; width: 19%; float: left; height: 211px; background-color: #ECF0F1; border-bottom: 4px solid #D0D2D3; padding: 10px; margin: 5px; box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.view-liderancas .view-content .item-list ul{ padding-left: 17px; list-style-image: url('../images/icon_vereador.png');}
.view-liderancas .view-content .item-list h4{font-size: 1.05em;}
.view-id-liderancas h3 {padding: 6px; margin-top: 0px; border-left: 4px solid #B2302A; padding-left: 10px; box-shadow: 0 1px 2px rgba(0,0,0,.3); background-color: #fff; margin-bottom: 10px;}
.view-id-liderancas table{width: 100%; margin-bottom: 20px;margin-top: 10px; }
.views-field-field-bancadas-liderancas{float: left; display: block; width: 20%;}
/*interferindo em tv camara.views-field-field-governo-1, .views-field-nothing{display: block; float: left; width: 30%; }*/
.view-liderancas .views-view-grid{margin-left: 20px;}
/*bloco legislação proposiçoes*/
#block-quicktabs-pesquisa-de-leis{}
#quicktabs-container-pesquisa_de_leis, #block-block-42{margin-bottom: 20px; padding-bottom: 0px; border-bottom: 2px solid #ddd; border-left: 1px solid #eee; border-right: 1px solid #eee; box-shadow: 0px -4px 7px #eee inset;}


#block-quicktabs-pesquisa-de-leis .block-title.block-title, .region-content .block-title{padding-bottom: 8px; padding-top: 8px; background-color: #fff; border-bottom: 4px solid #bbbebf; text-transform: uppercase; color: #b3322d; text-align: center; font-size: 1.2em; margin-bottom: 0 !important; font-weight: 700; box-shadow: 0px -4px 7px #eee inset; margin-bottom: 3px; border-top:1px solid #eee; }
#block-views-agenda-block-3 h2.block-title a{ color: #b3322d !important;}

/*blocos sidebar-second*/
 .region-sidebar-second .block-views, .region-sidebar-second #block-tagclouds-1, .region-sidebar-second .block-block, .region-sidebar-second .block{ margin-bottom: 20px; border-left:1px solid #eee; border-right: 1px solid #eee; border-bottom:2px solid #ddd !important;}
 #block-block-7, #block-block-5, #block-block-29{border:0 !important;}
 .block_menu_auxiliar_vertical ul li a{border-bottom: 1px solid #eee;}
	
/*Reuniões*/
.view-reuni-es-online .views-row {box-shadow: 0px 1px 2px rgba(0,0,0,.1);}
.page-comunicação-reuniões-online .view-reuni-es-online .views-field-body:hover {box-shadow: 1px 1px 2px rgba(0,0,0,.1);}
.ao-vivo-container .field-name-body {border:0; float:none; margin-right:0; width:100%; font-size:1.2em;     }
.video-container {height:396px;} .ao-vivo-container{height:100%;}
/*tópicos */
#block-tagclouds-1 .tagclouds-term .badge{color: #fff; background-color: #3498db; }
.tagclouds{margin-right: 5px; font-size: inherit; font-weight: 500; font-size:0.85em;}
.tagclouds:hover{color:#fff; font-size:0.85em;}
.tagclouds-term{background-color:#5BC0DE;  background-repeat: no-repeat;
background-position: right top; font-weight: 500; color: #FFF; border-top-left-radius: 0.25em; border-bottom-left-radius: 0.25em; padding: 7px 7px 7px 0px; margin:2px; white-space: nowrap; border-radius: 0.30em;}
.tagclouds-term:hover span{font-size:0.85em;}


/*videos home*/
#block-views-reuni-es-online-block-1 .views-row{width: 32%; min-height: 235px; margin-right: 10px;}
#block-views-reuni-es-online-block-1 .views-row-3{margin-right: -7px;}

.field-name-field-tags{border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding-top: 10px; padding-bottom: 10px;}
.field-name-field-tags .field-label{padding-right: 10px;}

/*carrossel capa*/
.carousel-control {text-shadow: 1px 2px 2px rgba(0,0,0,1);}
.carousel-control.left {background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.0001) 100%);}
.carousel-control {opacity: 0.85;}
.carousel-control.right {background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0) 100%);}
.carousel-indicators .active {box-shadow: 1px 2px 2px;}
.carousel-indicators li {box-shadow: 1px 2px 2px;}

#block-views-banners-block  .field-content img:hover{opacity:0.90;}

/*agenda*/
.agenda_cab{text-align: center; padding: 6px 10px; margin-bottom: -3px; margin-top: 3px; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 88%, #bfbfbf 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 88%,#bfbfbf 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ffffff 0%,#ffffff 88%,#bfbfbf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.agenda_cab span.glyphicon-chevron-left{float: left; color:#ccc; font-size: 1.7em; background-color:#fff; }
.agenda_cab span.glyphicon-chevron-left:hover, .agenda_cab span.glyphicon-chevron-right:hover{color:#2a608b;}
.agenda_cab span.glyphicon-chevron-right{float: right; color:#ccc; font-size: 1.7em; background-color:#fff; }
.agenda_cab a:hover{text-decoration:none;}
.agenda_data{text-align: center; font-size: 1.6em; background-color:#fff; padding:5px 25px; border-top: 4px solid #ccc; border-left: 1px solid #eee; border-right: 1px solid #eee; }
.agenda_data:hover{border-top: 4px solid #2a608b; border-left: 1px solid #eee; border-right: 1px solid #eee; text-shadow: 2px 2px 2px rgba(0,0,0,.2) !important; }
.agenda_body{background-color:#f9f9f9; padding:0px;}
.agenda_body p{  border-top: 1px dotted #ccc; margin: 0 0 1px !important;}
.agenda_body p:first-child{border-top:0px;}
.agenda_body li:last-child{border-bottom:0px;}
.agenda_body ul{ margin-left: 0; padding-left: 0; border-bottom: 1px dotted #ccc;}
.agenda_body li{list-style:none; padding:0px; border-bottom: 1px dotted #ccc;}
.agenda_body span, .agenda_body strong{color:#3498db;}
.agenda_box{border:1px solid #ECF0F1; border-bottom: 4px solid #CCC; padding-bottom: 10px;}
.agenda_row{background-color: rgb(255, 255, 255); background-color: #f7f7f7;}
#block-block-40 .block-title{ background-image: url("../images/icone_agenda.png"); background-position: left; background-repeat: no-repeat; background-color: #fff; color: #2d70a8; box-shadow: 0px -4px 6px #f2f2f2 inset !important; border-bottom:4px solid #2d70a8;}
.quicktabs-wrapper {margin-top: 1px;}
.agenda_home{margin-bottom: 7px;}
.esquerda{float:left; display: inline-block; height: 100%; width: 70px; background-color: #f7f7f7; padding:10px 5px;}
.direita{width: 200px; margin-left: 70px; height: 100%; padding: 10px 5px; background-color: #fff; }

/*tabelas*/

.td_pad {padding-left: 20px;}

/*menu secundário teste branco*/


/* particicipe fale câmara*/
.participe{ }
.participe a {color:#666; text-decoration: none; padding: 0 0 0 25px; margin: 0px 0px; font-size:1.1em;}
.participe a:hover{background-color:transparent !important; text-decoration: underline; color:#b2302a; padding: 0 0 0 25px; }
.fale_camara{background-image: url("../images/lai.png"); background-repeat: no-repeat; background-position:left; padding-left: 14px;
padding-top: 14px; padding-bottom:7px; margin-left: 17px;}
.fale_camara:hover{ background-image: url("../images/lai_over.png"); background-repeat: no-repeat; background-position:left; }
.participe_link{ background-image: url("../images/participe.png"); background-repeat: no-repeat; background-position:left; padding-left: 14px; padding-top: 14px; padding-bottom:7px; margin-left: 17px;}

.input-group-btn:last-child > .btn {height: 34px; background-color: #B2302A; border:#B2302A;}
.btn-primary :hover, .btn-primary :focus {background-color: transparent;  font-size: 1.5em;}
.agenda{ background-image: url("../images/cab_agenda.png"); background-repeat: no-repeat; background-position:left; padding-left: 14px; padding-top: 14px; padding-bottom:7px; margin-left: 17px;}
.eventos{ background-image: url("../images/cab_eventos.png"); background-repeat: no-repeat; background-position:left; padding-left: 14px; padding-top: 14px; padding-bottom:7px; margin-left: 17px;}

/*tooltip*/
/*.tooltip.bottom .tooltip-arrow {top: 0; left: 50%; margin-left: -5px; border-bottom-color: #B2302A;
  border-width: 0 5px 5px;}
  .tooltip.bottom .tooltip-inner {border: border-radius: 10px; padding: 3px; }
  .tooltip.bottom .tooltip-arrow {border-top-color: #000;}
  .tooltip{position:absolute; z-index:1020; display:block; visibility:visible; padding:5px; font-size:11px;
    opacity:0; filter:alpha(opacity=100%); background-color:#B2302A; }
.bottom{background-color: transparent;}*/
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
border-bottom-color: #000;}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {    padding-left: 10px;}
#block-simplenews-183, #block-block-67{border: 1px solid #eee; margin-bottom: 8px;}
#block-simplenews-183 p, #block-simplenews-183 div{padding:10px; margin-bottom: 0 !important; margin-top:0;}
#block-simplenews-183 .issues-link{display:none; width: 60%; float: left;}
#simplenews-block-form-183 div{padding: 0 10px; height: 45px;}
#block-simplenews-183 a.feed-icon{float: right; padding: 20px; display:none;}
#quicktabs-tabpage-nomes_originais_de_ruas_de_bh-2 .field-name-addtoany, #quicktabs-tabpage-nomes_originais_de_ruas_de_bh-0 .field-name-addtoany, #quicktabs-tabpage-nomes_originais_de_ruas_de_bh-1 .field-name-addtoany, #quicktabs-tabpage-nomes_originais_de_ruas_de_bh-3 .field-name-addtoany, #quicktabs-tabpage-nomes_originais_de_ruas_de_bh-4 .field-name-addtoany, #quicktabs-tabpage-nomes_originais_de_ruas_de_bh-5 .field-name-addtoany, #quicktabs-tabpage-nomes_originais_de_ruas_de_bh-6 .field-name-addtoany{display:none;}

.agenda_completa{padding:10px;}

blockquote{border-left: 5px solid #B2302A !important; }

.view-eventos img{float:left; display: block; margin-right: 15px; border:1px solid #ccc; }
.view-eventos h2{display: block; font-weight:300;}
.view-eventos .views-row{padding-bottom:15px; margin-bottom:15px; border-bottom: 1px dotted #ccc; min-height: 235px;}
#block-views-eventos-block-2 .view-eventos .views-row{min-height: 10px;}
.region-sidebar-second .block-views .view-content, .region-sidebar-first .block-views .view-content {padding-right:5px; padding-left: 0px;}
.sinopse_eventos{display: block; margin-bottom:10px; margin-left:235px;}
.inicio_eventos div, .encerramento_eventos div, .inscricoes_eventos div{display:inline-block;}
.inicio_eventos, .encerramento_eventos, .inscricoes_eventos{padding-left: 235px;}	
.views-field-field-inscricoes{display: block;}
.inicio_eventos div span, .encerramento_eventos div span{font-weight:900;}
.status_inscricoes_eventos{display:block; padding:1px 6px; border:1px solid #e6e6e6; color:#B2302A; font-weight:900; box-shadow: 2px 2px 2px rgba(0,0,0,0.2); border-radius: 3px;}
.tab_programacao_eventos, .tab_inscricao_eventos, .tab_arquivos_eventos{padding: 15px 25px; border-top: 1px solid #ccc; background-color: #f7f7f7;}
.tab_programacao_eventos h3, .tab_inscricao_eventos h3, .tab_arquivos_eventos h3{margin-bottom:25px; color:#B2302A; text-transform: uppercase; font-weight: 300;}
.field-name-field-banner-evento{margin-bottom: 20px;}
.field-name-field-sinopse{margin-bottom: 15px; margin-top:10px; font-style: italic; line-height: 25px; padding-left: 25px;
border-left: 4px solid #B2302A; background-color: #f8f8f8; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;}
ul.tabs_cmbh li.active a{color: #0B486B;padding: 10px 15px 15px 15px;
background: #fff none repeat scroll 0% 0%;
border-top: 4px solid #B2302A;
cursor: default;
text-decoration: none;
border-bottom: none;}
ul.tabs_cmbh li{color: #0B486B; background: #fff none repeat scroll 0% 0%; border-top: 4px solid #0b486b;
text-decoration: none; border-bottom: none; text-shadow: 3px 3px 3px #999 !important;}
.tabs_cmbh{height: 53px; background-color: #2d70a8; padding-top: 20px;}
.eventos_bloco .quicktabs-tabs, .tramita_bloco .quicktabs-tabs{padding-left: 20px;}
.eventos_bloco .quicktabs-wrapper, .tramita_bloco .quicktabs-wrapper{margin-top: 0px;}
.eventos_bloco ul.quicktabs-tabs, .tramita_bloco ul.quicktabs-tabs{height: 66px !important; margin-bottom: 0px !important;}
.eventos_bloco{border:2px solid #2d70a8;}
.tramita_bloco{border:0px solid #2d70a8; height: 65px; clear: both;}
.nav-tabs > li > a, .nav-tabs > li:active> a {margin-right: 4px; /*border-left:0px !important; border-right:0px !important;*/ border-radius: 0px 0px 0 0;}
.file img{border: 0px solid #ccc;}
.field-name-field-data-inicial .field-item, .field-name-field-data-final .field-item{font-weight:600; font-size:1.6em; margin-right:20px; color:#b2302a;}
.field-name-field-data-inicial, .field-name-field-data-final{float:left; margin-bottom:10px;} 
.field-name-field-local-do-evento{clear:both; margin-bottom:10px;}
.field-name-field-data-inicial .field-label, .field-name-field-data-final .field-label{padding-top: 7px;}



.quicktabs-tabs li.active a:focus{color: #0B486B; padding: 10px 15px 15px 15px; background: #fff none repeat scroll 0% 0%;
border-top: 4px solid #B2302A; cursor: default; text-decoration: none; border-bottom: none; }
.quicktabs-tabs li.active a:hover {
    color: #0B486B;
    padding: 10px 15px 15px 15px;
    background: #fff none repeat scroll 0% 0%;
    border-top: 4px solid #B2302A;
    cursor: default;
    text-decoration: none;
border-bottom: none;}

/*tramitação orçamentária*/
.container_tramitacao{border:2px solid #c2e1f5; padding:15px; border-top: 0px solid #c2e1f5 !important;}
.texto_fase_tram{width: 70%; margin-bottom: 20px;}
.bloco_tramita_elaboracao .table-responsive{width: 83%;}

.container_tramitacao ul li.fases_passadas a{ border: 2px solid #c2e1f5; min-height: 66px; box-shadow: 2px 3px 2px rgba(0,0,0,0.1) inset; max-width: 183px; background: #c2e1f5;}
.container_tramitacao ul li.fases_passadas a:hover{ border: 2px solid #c2e1f5; min-height: 66px; box-shadow: 2px 3px 2px rgba(0,0,0,0.1) inset; max-width: 183px; background: #c2e1f5;}
.container_tramitacao ul li.active a{ margin-bottom:-1px; margin-top: 2px; border-left: 1px solid #B2302A !important; border-right: 2px solid #B2302A !important; border-top: 2px solid #B2302A;  min-height: 66px; box-shadow: 2px 3px 2px rgba(0,0,0,0.1) inset; max-width: 183px; background: #f7f7f7; border-bottom: 2px solid #f7f7f7;}
.container_tramitacao ul li.active a:hover{ border-left: 1px solid #B2302A !important; border-right: 2px solid #B2302A !important; border-top: 2px solid #B2302A; min-height: 66px; box-shadow: 3px 3px 15px rgba(178,48,42,0.5) inset; max-width: 183px; background: transparent;}
.container_tramitacao ul li a{ border: 2px solid #c2e1f5; min-height: 66px; box-shadow: 2px 3px 2px rgba(0,0,0,0.1) inset; max-width: 183px; background-color: transparent;}
.container_tramitacao ul li a:hover{ border: 2px solid #c2e1f5; min-height: 66px; box-shadow: 3px 3px 15px rgba(0,0,0,0.2) inset; max-width: 183px; background: transparent;}
/*before & after*/
.arrow_box li:after, .arrow_box li:before {	left: 97%; top: 50%; border: solid transparent; content: " "; 	height: 0; 	width: 0; position: absolute; /*pointer-events: none;*/ }
/*.arrow_box li:after { border-color: rgba(136, 183, 213, 0); border-left-color: #fff; 	border-width: 14px; margin-top: -14px; }*/
.arrow_box li:last-child:after { 	border-color: transparent !important; }
.arrow_box li:before { border-color: rgba(194, 225, 245, 0); 	border-left-color: #c2e1f5;	border-width: 17px;	margin-top: -17px;}
.arrow_box li.active:before { border-color: rgba(194, 225, 245, 0); 	border-left-color: #B2302A;	border-width: 17px;	margin-top: -17px;}
.arrow_box li:last-child:before, .arrow_box li:last-child:active:before{ border-color: transparent !important;}
.arrow_box li{ position: relative; background: #fff;  max-width: 183px; margin-right: 16px;}
.arrow_box li:active, .arrow_box li:focus {position: relative;	background: #fff; max-width: 183px; margin-right: 16px;}

/**/
.container_tramitacao ul li.fases_passadas a:active, .container_tramitacao ul li.active a:active{border: 0 !important;}
.container_tramitacao ul.nav-tabs{border-bottom: 0px !important; margin-bottom: 1px;}
.container_tramitacao .arrow-box li.fases_passadas:after{border-left-color: transparent !important;}

.tab1 a:focus, .tab1 a, .tab2 a:focus, .tab2 a, .tab3 a:focus, .tab3 a{border-left: 0 !important; border-right:0 !important}




/*modulo home tramitacao*/
.acompanhe_tramita .view-display-id-block_3 .view-content > div:first-child{border-top: 0px;}
.acompanhe_tramita .view-display-id-block_3 .view-content > div {border-bottom:0px;}
.bloco_tram_entenda{clear:both;}
.loa, .ldo, .ppag, .revisao{ display:block; margin-right: 2%; margin-left: 4px;}
.tramita_box{list-style: outside none none; padding-left: 0;}
.tramita_box li:last-child{margin-right: 0px;}
.acompanhe_tramita{display: block; float: left; width: 30%; margin-right: 2%; margin-bottom: 25px;}
.acompanhe_tramita h3, .acompanhe_tramita_4 h3{font-weight: 300; font-size: 1.4em;}
.acompanhe_tramita_4{display: block; width: 23%; float: right; }
.loa a{background-color: #77a46d; color: #fff; display: block; height: 200px; text-align: center; padding: 20px 10px; box-shadow: 2px 2px 3px rgba(0,0,0,0.2); background-image: url("../images/orcamento_LOA.png"); background-repeat:no-repeat; background-position: center bottom;}
.ldo a{background-color: #2d70a8; color: #fff; display: block; height: 200px; text-align: center; padding: 20px 10px; box-shadow: 2px 2px 3px rgba(0,0,0,0.2); background-image: url("../images/tramitacao_ldo.png"); background-repeat:no-repeat; background-position: center bottom;}
.ppag a{background-color: #C33426; color: #fff; display: block; height: 200px; text-align: center; padding: 20px 10px; box-shadow: 2px 2px 3px rgba(0,0,0,0.2); background-image: url("../images/tramitacao_ppag.png"); background-repeat:no-repeat; background-position: center bottom;}
.revisao a{background-color: #3498db; color: #fff; display: block; height: 200px; text-align: center; padding: 10px; box-shadow: 2px 2px 3px rgba(0,0,0,0.2); background-image: url("../images/tramitacao_pd.png"); background-repeat:no-repeat; background-position: right bottom;}
.entenda{ display:block; width: 100%; background-color: #3498db;  text-align: center;  box-shadow: 2px 2px 3px rgba(0,0,0,0.2); height: 40px;}
.entenda a{ background-color: #3498db; color: #fff; display: block; text-align: center; padding: 10px; }
.entenda_item a{text-align: left; padding-right: 14px;  height: 40px;  border-right: 1px dotted #fff; padding-left: 14px; margin-bottom:25px; display: block;
max-width: 299px;
float: left;}
.entenda_item a:last-child{border-right: 0px;}

#block-block-83 .quicktabs-tabs li a{margin-left:25px;}


#block-views-tramitacao-orcamentaria-block-4, #block-views-tramitacao-orcamentaria-block-5, #block-views-p-gina-guarda-chuva-block-5, #block-views-p-gina-guarda-chuva-block-7, #block-views-p-gina-guarda-chuva-block-6{/*margin-bottom: -28px; z-index: 1000; margin-left: 323px; margin-top: 20px;*/ float: left; border: 2px solid #c2e1f5; padding:2px;}

.historico{display: inline-block; background-color: #ccc; padding:5px 15px; font-size:0.9em;}
.historico a{color:#fff; }

#block-views-tramita-o-plano-diretor-block-2 ul,.classe_ul ul, #block-views-63f0ce3c4088b59ccdf18d2c292d45b5 ul{list-style:none; margin:0; padding: 0; }
.contexto_tramitacao ul li:first-child{ }
.contexto_tramitacao ul{overflow: hidden;  margin: 0; padding: 0;}
.contexto_tramitacao li{float:left; padding: 5px; border: 1px solid #337ab7; height: 40px; margin-left: 1px;}
.contexto_tramitacao ul li a{display: block; text-align: center; text-decoration: none; padding-top: 4px; padding-left: 12px; padding-right: 12px;}
.contexto_tramitacao{display: block; float: right; text-align: center; margin-bottom: -40px;}
.titulo_contexto{font-size:0.9em; padding:12px 14px !important; margin-bottom:0; color:#555; border:0 !important;}
.tramitacao-guarda-chuva, .node-elaboraca-orcamentaria-ldo-loa-p{display: block; width: 80%;}
.bloco_tramita_elaboracao .etiqueta, .bloco_tramita_execucao .etiqueta, .bloco_tramita_julga .etiqueta{ padding: 5px 15px; color: #b2302a !important; margin-bottom:0; background-color: #f7f7f7; display: block; width: 117px; font-size: 0.89em !important; text-align: center; box-shadow: 0px -3px 3px rgba(0,0,0,0.2); text-transform: uppercase;}
.container_ativo{/*border-top: 1px solid #B2302A; box-shadow: 0px 3px 5px rgba(0,0,0,0.3);*/ background-color: #f7f7f7;}

/*bloco tramitações relacionadas*/
.T_revisao{ padding-top: 15px; }
.T_relacionadas li:after{content: ''; position: absolute; left: 47%; top: -6px; width: 11px; height: 11px; background: #b2302a; border-radius: 50%;}
.T_relacionadas li.T_revisao{ float: left; list-style: none; margin: 10px 0; padding-bottom: 10px; position: relative; text-align: center; border-top: 1px solid #ccc; width: 25%;}
ul .T_relacionadmentos{border-top: 2px solid #ccc;}
.T_revisao ul{padding-left: 0;}
.T_revisao ul li{list-style: none;}
.T_revisao ul li a{color: #888;}
#block-block-45 ul{padding-left: 0px;}
#block-block-45 h2, #block-block-58 h2{font-weight:300; color:#b2302a;}
#block-block-45{margin-top: 20px;}
#block-views-tramitacao-orcamentaria-block-6{width: 50%;}
 
 /* gráfico entenda o Ciclo Orçamentário */
 ul.t_grafico_1{padding:0;}
 .t_grafico_1 span a{color:#fff;}
 ul.t_grafico_1 h2{font-weight:300; color:#b2302a; margin-top: -1px; border-bottom:1px solid;}
 .t_grafico_1 li{list-style: none; margin: 0 0; padding-bottom: 15px; padding-left: 25px; position: relative; text-align: left; border-left: 4px solid #ccc; width: 100%; border-top: 1px dotted #ccc; padding-top:15px;     height: 180px;}
 .t_grafico_1 li:after{content: ''; position: absolute; left: -7px; top: 47%; width: 11px; height: 11px; background: #b2302a; border-radius: 50%;}
 .t_grafico_1 li:last-child{border-bottom: 1px dotted #ccc; padding-top:20px; padding-bottom: 0;     height: 460px; }
 .t_gr_descricao{float: left; Display: block; width: 40%; margin-left: 20px; color: #666; font-style:italic; background-color: #fff; padding-left: 10px;}
 .t_item{display:block; width:50%; float:left;}
 .t_anual{border: 1px solid #ccc; padding:12px 10px; position: relative; margin-right: 25px; font-size: 25px; font-weight: 300; color: #b2302a; box-shadow: 2px 2px 5px rgb(231,231,231); max-width: 104px; text-align: center; float: left; min-height: 107px; min-width: 104px;}
 .t_desc_anual{ padding-right:20px;}
 .t_anual_container{display: block; height: 127px; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
 .field-name-addtoany{margin-bottom:20px !important; margin-top: 20px !important;}
 .t_loa{background-image: url("../images/t_loa_grafico.png");} .t_ldo{background-image: url("../images/t_ldo_grafico.png");} .t_rev{background-image: url("../images/t_rev_grafico.png");}
 .t_loa, .t_ldo, .t_rev{ background-repeat: no-repeat; background-position: bottom center;}
 .margin_r_15 {margin-right:10px;}
 #block-block-46 ul.quicktabs-tabs, #block-block-59  ul.quicktabs-tabs{padding-left:25px; padding-top: 14px !important; height: 60px !important;  }
 
 /*mesa diretora*/
 #block-views-mesa-diretora-block-1 .views-row { float:none !important; width:100% !important; min-height: 151px; border-bottom: 2px solid #eee !important;}
 .partido_mesa{ color: rgb(153, 153, 153);}
 .mesa_diretora_botoes li a {padding:8px 14px !important; font-size: 0.90em !important;}
 .mesa_nome{font-size: 22px; font-weight: bold; margin-bottom: 5px; color: #333 !important;}
 ul.mesa_diretora_botoes{margin-top: 10px !important;}
 .mesa_descricao p{margin-bottom: 15px !important;}
 #block-views-mesa-diretora-block .views-row {min-height: 140px !important; padding-bottom: 15px !important; border-bottom: 2px solid #eee; 
padding-right: 10px; margin-bottom: 20px;}
#block-views-mesa-diretora-block .views-field-field-foto, #block-views-mesa-diretora-block-1 .views-field-field-foto {width: 100px;}
.page-header{padding-top:0px !important;} 
 #block-views-mesa-diretora-block-1 .views-field-field-foto {float: left; display: block; margin-right: 10px;}
 #block-views-mesa-diretora-block-1 .views-field-field-foto .field-content img {margin-bottom: 10px;}
 .blocar span{color: rgb(153, 153, 153);}
 .blocar {padding-left: 115px !important;}
 #block-views-mesa-diretora-block-1 .views-field-field-partido-vocab .field-content{display: block; margin-left: 109px; margin-bottom: 10px;}
.easy-breadcrumb {padding-left: 0px !important; }

.mesa_diretora_faq ul{list-style:none; margin:0; padding:0; border-top: 1px dotted #eee;}
.mesa_diretora_faq  ul li{padding: 10px 20px;}
.mesa_diretora_faq .view-mesa-diretora, .mesa_diretora_corregedor .view-mesa-diretora{border: 1px solid #eee;}
.mesa_diretora_corregedor .view-mesa-diretora{padding:10px;}
#block-views-mesa-diretora-block-2, #block-views-mesa-diretora-block-1{ margin-bottom: 20px;}

/*entenda a camara*/
.entenda_camara{margin: 0px; padding: 0px; list-style: outside none none;}
.entenda_camara li.entenda_c_item{ border: 1px solid #eee; padding:10px; margin-bottom: 10px; display:block; box-shadow: 2px 2px 6px rgba(0,0,0,0.2); float: left;
width: 49%;}
.entenda_camara li.entenda_c_item:first-child{ margin-left:0px !important; box-shadow: 2px 2px 6px rgba(0,0,0,0.2);}
.entenda_camara li.entenda_c_item:last-child{ margin-right:0px !important; box-shadow: 2px 2px 6px rgba(0,0,0,0.2);}
.entenda_camara img{ margin-bottom: 15px;}
.entenda_camara h3{font-weight: 300; color:#b2302a;}
.entenda_camara .glyphicon{font-size: 0.6em;}
.cor_h3{color:rgb(52, 152, 219) !important;}
.bloco_passeio .block-title {background-image: url("../images/icone_passeio.png"); background-repeat: no-repeat; font-size:1em !important;}
#block-block-35 .block-title{ font-size:1em !important;}
.margin_r10{margin-right:10px;}


 /*bancadas e lideranças*/
 .view-liderancas .view-content .item-list {height: 315px !important;}
 .bancadas_nome_ver{width:250px;}
 .bancadas_gov{width:150px;}
 .bancadas_lider{width:150px;}
 .view-liderancas caption{background-color:#e6e6e6 !important;}
 .DEM, .PCdoB, .PDT, .PHS, .PMDB, .PP, .PPS, .PRB, .PROS, .PRP, .PSB, .PSC, .PSD, .PSDB, .PSDC, .PSL, .PT, .PTB, .PTC, .PTdoB, .PTN, .PV, .PSOL, .PMN, .PR, .Novo{ width: 70px; height: 27px; float: right; color: #000; background-color: transparent} 
 .DEM{background-image: url("../images/partidos/dem.png"); background-repeat: no-repeat;} .PCdoB{background-image: url("../images/partidos/pcdob.png"); background-repeat: no-repeat;}
 .PDT{background-image: url("../images/partidos/pdt.png"); background-repeat: no-repeat;} .PHS{background-image: url("../images/partidos/phs.png"); background-repeat: no-repeat;}
 .PMDB{background-image: url("../images/partidos/pmdb.png"); background-repeat: no-repeat;} .PP{background-image: url("../images/partidos/pp.png"); background-repeat: no-repeat;}
 .PPS{background-image: url("../images/partidos/pps.png"); background-repeat: no-repeat;} .PRB{background-image: url("../images/partidos/prb.png"); background-repeat: no-repeat;}
 .PROS{background-image: url("../images/partidos/pros.png"); background-repeat: no-repeat;} .PRP{background-image: url("../images/partidos/prp.png"); background-repeat: no-repeat;}
 .PSB{background-image: url("../images/partidos/psb.png"); background-repeat: no-repeat;} .PSC{background-image: url("../images/partidos/psc.png"); background-repeat: no-repeat;}
 .PSD{background-image: url("../images/partidos/psd.png"); background-repeat: no-repeat;} .PSDB{background-image: url("../images/partidos/psdb.png"); background-repeat: no-repeat;}
 .PSDC{background-image: url("../images/partidos/psdc.png"); background-repeat: no-repeat;} 
 .PSL{background-image: url("../images/partidos/psl.png"); background-repeat: no-repeat;} .PT{background-image: url("../images/partidos/pt.png"); background-repeat: no-repeat;}
 .PTB{background-image: url("../images/partidos/ptb.png"); background-repeat: no-repeat;} .PTC{background-image: url("../images/partidos/ptc.png"); background-repeat: no-repeat;}
 .PTdoB{background-image: url("../images/partidos/ptdob.png"); background-repeat: no-repeat;}
 .PTN{background-image: url("../images/partidos/ptn.png"); background-repeat: no-repeat;} .PV{background-image: url("../images/partidos/pv.png"); background-repeat: no-repeat;}
 .Novo{background-image: url("../images/partidos/novo.png"); background-repeat: no-repeat;}
 .PSOL{background-image: url("../images/partidos/psol.png"); background-repeat: no-repeat;}
 .PMN{background-image: url("../images/partidos/pmn.png"); background-repeat: no-repeat;}
 .PR{background-image: url("../images/partidos/pr.png"); background-repeat: no-repeat;}
 /* Fale com a Câmara */
 #block-block-41{margin-bottom: 30px;}
.h1{font-size: 3.5em; border-bottom: 3px solid #ccc;}

/*memória*/
section.block_menu_auxiliar_vertical {border: 1px solid #eee !important;}
.arquivo_legenda{float: left; width: 35%; color: rgb(102, 102, 102); font-size: 0.9em;  padding-top: 6px;}
.arquivo_link{float: right; display: block; height: 70px; vertical-align: middle; padding: 10px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; width: 60%; text-align: center;
 background-image: url("../images/bg_download.jpg");}
#block-block-65 ul{list-style:none; padding: 10px 0; height: 90px;}
.arquivo_link div{border: 1px solid rgb(255, 255, 255); height: 50px; color: rgb(255, 255, 255); font-weight: 900; text-transform: uppercase; background-color: rgba(0,0,0,0.3); background-image: url("../images/download_icon.png"); background-repeat:no-repeat; background-position: top left;}
.arquivo_link div a{color:#fff; margin-left: 30px; display: block; margin-top: 2px;}
#block-block-27 .carousel-caption a{color: #fff; font-weight: 700;}
#block-block-27 h4{font-weight:300;}
.bordapx{border: 1px solid #eee; padding:10px}
/*como chegar*/
.como_chegar_mapa ul.quicktabs-tabs{height: 66px !important; padding-left: 20px; margin-bottom: 10px;}
.como_chegar_mapa{ padding: 5px; border: 1px solid rgb(238, 238, 238); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);}
.logo_passeio{ background-image: url("../images/logo_passeio_virtual.png"); display: block; width: 200px; height: 100px; top: -70px; z-index: 1000; margin-bottom: -100px; float: right; margin-right: 20px; filter: brightness(100%); -webkit-filter: brightness(100%);}
#block-block-35{margin-bottom: 70px;}

.hero .carousel-indicators /*teste*/{bottom: -10px;  left: 0;  margin-left: 0;  width: 100%;}
.hero .carousel-indicators li {border: none; border-radius: inherit; cursor: pointer; display: inline-block; height: 60px; margin: 0px; padding: 20px 5px; text-indent: 0;}
.hero .carousel-indicators li .caption {font-size: 13px; height: 100%;  width: 100%; }
.hero .carousel-indicators .col-sm-4 { width: 33.33333333333333%; background-color: #eee; }
.hero .carousel-indicators li.active{background-color:#fff; color: #b3322d;}


/* tv câmara */
.pagina-tv-camara .como-assistir {width:100% !important;}
.logo_tvc {border-bottom: 1px solid rgb(238, 238, 238); height: 62px; background-image: url("../images/logo_tvc.png"); background-repeat: no-repeat; display: block; padding-left: 63%; margin-bottom: 20px; margin-left: 15px; margin-right: 10px;}
 .logo_tvc h3{text-indent: -9999px; width:1%; float:left;}
 .logo_programa{display: block; margin-top: -250px; margin-left: 40px; filter: brightness(100%);}
 h2.titulo_destaque_TVC{margin-left: 40px; color:#fff; font-weight:900; text-shadow: 1px 1px 4px rgba(0,0,0,0.5); filter: brightness(100%); -webkit-filter: brightness(100%); /* Chrome, Safari, Opera */}
 .descricao_tvc {margin-left: 40px; margin-bottom: 20px; text-shadow: 1px 1px 4px rgba(0,0,0,0.5); filter: brightness(100%); -webkit-filter: brightness(100%); /* Chrome, Safari, Opera */}
 .descricao_tvc a{color:#fff}
 #block-views-destaque-tvcamara-block .carousel-inner{height: 475px ; color:#fff;}
 .imagem_over{filter: brightness(60%); -webkit-filter: brightness(60%); /* Chrome, Safari, Opera */}
 .tvdigital, .tvcabo{float: left; height: 55px; font-size: 1.9em; font-weight: 300; color: #999; display:Block; margin-right:30px; text-align: right; line-height: 0.7; margin-top: 6px;}
 .ytube{height: 55px; font-size: 2em; font-weight: 300; color: #999; display:Block; line-height: 0.7; margin-top: 6px; text-align: right;}
 .tvdigital span, .tvcabo span, .ytube span{font-size:0.45em;}
 .tvc_reunioes_solenidades ul li a{ background-image: url("../images/reunioes_bg.jpg"); display:block; font-size: 1.5em; font-weight: 300; margin-bottom: 10px; padding: 15px; color:#FFF; }
 .tvc_reunioes_solenidades ul.contextual-links li a{background-image:none;}
 .tvc_reunioes_solenidades ul li:last-child a{margin-bottom:0 !important;}
 .tvc_reunioes_solenidades .view-content{padding:10px 10px 5px 10px !important; margin-bottom: 0px !important;}
  .tvc_reunioes_solenidades ul {list-style:none; margin:0px; padding-left: 0;}
 #block-views-destaque-tvcamara-block .view-destaque-tvcamara .view-content, #block-views-destaque-tvcamara-block-3 .view-destaque-tvcamara .view-content, #block-views-destaque-tvcamara-block-4 .view-destaque-tvcamara .view-content{padding-right: 0px !important; padding-left: 0px !important; margin-bottom: 20px;}
 
.tvc_home_index .views-field-field-imagem-destaque-tv img{}
 .tvc_programas ul li{display: block; max-width: 19%; margin-right: 10px; float:left;}
 .tvc_programas ul.contextual-links li{clear:both;}
 .tvc_programas ul{list-style:none; padding-left: 0;}
 .tvc_programas ul li:last-child{margin-right: 0;}
 .tvc_programas{margin-bottom: 25px;}
 .view-destaque-tvcamara .view-content > div{ border-top: 0px dotted #ccc;}
 .view-destaque-tvcamara .view-content > div:first-child{ border-top: 0px solid #ccc;}
 .hora_prog{display: block; width: 10%; float:left;}
 .hora_prog h2{margin-top:0; font-size: 1.6em; }
 .desc_prog{display: block; margin-left:13%; padding-bottom: 10px; border-bottom: 1px dotted #ccc;}
 .tvc_programacao h2.block-title, .tvc_programas h2.block-title, 
 .tvc_jornal_camara, .tvc_camara_entrevista, .tvc_bloco{ border:0 !important; margin-bottom:20px !important;}
 #block-views-destaque-tvcamara-block-4 .nav-tabs > li > a{ font-size: 1.6em !important; color:#999; font-weight:300;}
 #block-views-destaque-tvcamara-block-4 .nav-tabs > li:active > a, #block-views-destaque-tvcamara-block-4 .nav-tabs > li.active > a {font-weight:500; color:#000;}
 #block-views-destaque-tvcamara-block-4  .nav-tabs{margin-bottom: 20px;}
 #block-views-destaque-tvcamara-block-4 .tab-content ul{padding-left:0;}
 
 
 /*tv ao vivo*/
 .tvc_ao_vivo {background-image: url("../images/plenario_ao_vivo.jpg") !important; padding-left: 10px; }
.tvc_ao_vivo .container_tvc_vivo{margin-top: 120px;}
.container_tvc_vivo h3,.container_tvc_vivo h4{padding-left: 10px; font-weight: 900; color: #fff;  text-shadow: 3px 3px 3px rgba(0,0,0,0.7);}
.container_tvc_vivo h4{font-size:1.2em;}
.container_tvc_vivo h3{font-size: 1.6em;}
.container_tvc_vivo p a{color: #fff; text-shadow: 1px 1px 2px rgba(0,0,0,0.6); font-size: 0.9em; }
.container_tvc_vivo p{margin-bottom: 7px !important; color: #fff; padding-left: 10px; }
.tvc_programacao h2.block-title, .tvc_programas h2.block-title{border-bottom:0!important;}
 
 /* Perguntas Frequentes*/
h3.cmbh-red{font-weight: 300; border: 1px solid rgb(238, 238, 238); padding: 10px 20px;}
.view-duvidas-frequentes h4{margin-left: 20px;}
.view-duvidas-frequentes .corpo-faq{margin-left: 20px; margin-top: 0;}
.view-duvidas-frequentes h4{box-shadow: 0px -4px 13px #eee inset ; border: 1px solid #eee; padding: 10px; margin-top: 5px; margin-bottom: 0px; border-bottom: 1px solid #ccc; font-size:1.2em;}
.view-duvidas-frequentes h3.cmbh-red::after, .view-duvidas-frequentes h4::after {right: 30px; opacity: 0.5;}
.faq_sala_imprensa .view-duvidas-frequentes{padding:15px; border:1px solid #eee;}

/* sala de imprensa */
#block-block-66{ padding: 15px;  border: 1px solid #eee; background: #f6f6f6 none repeat scroll 0% 0%;}
#block-block-66 h3{font-weight: 300; color:#B2302A;}
#block-block-66 div{padding-bottom: 20px; border-bottom: 1px dotted #ccc;}
.faq_sala_imprensa h3{font-size: 1.1em;}
.faq_sala_imprensa .view-perguntas-frequentes-sala-imprensa, .sala_imprensa_content{padding: 15px 15px; border: 1px solid #ddd;}
.sala_imprensa, .sala_imprensa_content, .sala_imprensa_flickr{margin-bottom:20px !important;}
.sala_imprensa_content h4{border-bottom: 1px solid #ddd; padding-bottom: 10px;}
/*sugestão de pauta*/

.sugestao_pauta .view-sugestao-de-pauta h3{ font-size: 1.6em; font-weight:300;}
.sugestao_pauta .view-sugestao-de-pauta div.data-sugestao{margin-bottom: 10px; color: #999;}
.sugestao_pauta .view-sugestao-de-pauta .views-field-field-image{float:left; margin-right:15px;}
.sugestao_pauta .view-sugestao-de-pauta .views-row{margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #ccc;}
.view-sugestao-de-pauta .views-row:last-child{padding-bottom: 0px; border-bottom: 0px dotted #ccc;}
.view-sugestao-de-pauta .view-content{padding:15px; border:1px solid #eee;}

.view-sugestao-de-pauta .views-row {
	min-height: 314px;
}

.view-sugestao-de-pauta .views-field-field-assunto-chapeu .chapeu-noticias-interna {
	width: 40% !important;
}

#sidebar_third h2.block-title{ font-weight: 800; text-transform: uppercase; font-size: 1.6em; color:#B2302A; margin-bottom: 0; padding-bottom: 10px;
border-bottom: 2px solid #ddd;}
#sidebar_third div.view{padding:10px; border:1px solid #eee; margin-bottom:20px;}


.view-fale-com-o-vereador{border:0px !important; margin-left: 92px;}
/*.grupo{margin-bottom: 15px;}*/
#resultadoPesquisa, #resultadoPesquisa_normas{border-top: 1px solid #eee; margin-top: 10px; /*padding-top: 15px;*/}

/* diversos*/
#block-block-33{margin-top: -15px;}/* icone rss noticias*/

/*participe*/
.bloco_participe h3{font-weight:300; text-shadow: 2px 2px 6px #000;}
.coluna-2-4{width:49%; margin:5px; }
.coluna-1-4{width:24%; margin:5px; }
.coluna-1-4 a, .coluna-2-4 a, .coluna-2-4, .coluna-1-4{ color:#FFF; height: 120px; display:block; padding: 5px 15px;}
.parlamento{background-image: url("../images/parlamento_jovem.png"); background-position: right top; background-repeat: no-repeat;}
.tramitacao{background-image: url("../images/tramitacao_ldo.png"); background-repeat: no-repeat; background-position: right bottom;}
.tramitacao_2{background-image: url("../images/orcamento.jpg"); background-repeat: no-repeat; background-position: right bottom;}
.par_pop{background-image: url("../images/participacao_popular.png"); background-repeat: no-repeat; background-position: right top;}
.fale_ver{background-image: url("../images/fale_vereadores.png"); background-position: right bottom; background-repeat: no-repeat;}
.eventos_participe{background-image: url("../images/cursos-eventos.jpg"); background-position: right bottom; background-repeat: no-repeat;}
.opine{background-image: url("../images/eventos_icone.png"); background-position: right bottom; background-repeat: no-repeat;}
.fale{background-image: url("../images/icone_lai.png"); background-position: right bottom; background-repeat: no-repeat;}
.lista_vereadores_participe .view-fale-com-o-vereador{width: 50%; float: right;
margin-left: 0; padding-left: 20px; margin-top: -40px;}

.creditos{font-size:0.8em; color:#999; clear:both;}

.view-frentes-parlamentares h4{ font-weight: 900;}

/*ouvidoria*/
.ouvidor_atual .view-display-id-block_3 .view-content{padding: 10px !important;} 
.ouvidor_atual .view-display-id-block_3 .view-content > div:first-child { border-top: 0px solid #ccc; border-bottom: 0px dotted #ccc; }
.ouvidor_atual .views-field-field-foto{border: 1px solid #ccc; padding:3px; width:122px; margin-bottom: 10px; }
a.cmbh-300, h3.cmbh-300{font-weight:300; color:#B2302A}

/* HOME*/
#block-views-not-cias-block, .tvc_home_index { margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom:10px; }
.views-field-field-nome-do-programa {margin-bottom: 10px;}
.noticias-destaque-secundario h4{font-weight: bolder;}
.view-display-id-block_3 .dia-wrapper{border-top: 1px solid #e6e6e6; border-bottom: 4px solid #fff;}
.noticias-destaque-secundario .views-row { margin-bottom: 0px;}
#block-views-banners-links {border-top: 1px solid #ccc; border-bottom:2px solid #ddd;}
.agenda_row2 { padding: 10px 4px 10px 12px !important;}
.agenda_body { font-size: 13px;}

.passeio-b{margin-bottom:0 !important;}

#block-block-38{background-color:#ecf0f1; border-top: 1px solid #fff;}
.view-display-id-block_3 .view-content > div {
border-bottom: 0px dotted #ccc;}

#block-block-78 .espacamento-blocos{border:1px solid #eee; padding-right:5px;}

/* título de todos os blocos na col principal*/
#coluna-principal h2.block-title{ font-weight: 800; text-transform: uppercase;
font-size: 1.6em; color: #B2302A; margin-bottom: 0; padding-bottom: 10px;
border-bottom: 2px solid #ddd; border-top:0; box-shadow: 0 0 0; text-align:left;}

/*Transparência
.view-id-gestao_fiscal  ul li { display: block; float: left; min-width: 16%; margin-bottom: 10px;}*/
.tit_table h2{font-size: 1.6em; font-weight:700;}
.tit_table{margin-bottom:25px; margin-top:20px;}
.margin_up_down{margin-top:25px; margin-bottom:25px}

#block-block-9, #block-block-53{width: 100% !important; float: none !important; margin-right: 20px;}
.transparencia_mos li{float: left; width: 46%; margin-right: 20px;}
.transparencia_mos li:last-child{width: calc(92% + 20px); height: 186px;}

 
.noticias-destaque-secundario .field-type-image img, .noticias-destaque-secundario img, #views-bootstrap-carousel-1 .views-field-field-image img, .cem-por-cento img {border:1px solid #ddd;}
 
.field-name-field-legenda-noticia{margin-bottom: 20px; font-weight: 700; margin-top: -10px;}

/*LAI*/
.field-name-field-resposta-final-lai{padding: 20px; border: 1px solid #ccc; margin: 20px 0;     box-shadow: 2px 2px 5px #eee;} 
.field-name-field-arquivo-lai{padding: 10px; background-color: #f6f6f6; margin: 10px 0;}	
.field-name-field-solicitacao-lai, .field-name-field-solicitacao-revisada-lai{ margin: 20px 0 0 0; background-color: #f6f6f6;    padding: 15px; border-left: 2px solid #b2302a;}
.field-name-field-resposta-lai, .field-name-field-minuta-resposta-lai, .field-name-field-resposta-final-lai{ padding: 20px; border: 1px solid #ccc; margin: 5px 0 20px 20px;}

a.custom_search-popup-close{padding: 0 15px;}

 /*versão responsiva*/
 /* ----------- Galaxy Tab 7.1 Teste ----------- */
 /* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait) { 
    
}

/* Landscape */



@media (min-width: 992px) and (max-width: 1199px){
	/*bancadas e blocos - mobile*/
	.view-liderancas .view-content .item-list {width: 18%!important; height: 240px;}
	/*Lideranças - mobile*/
	.view-id-liderancas .liderancas {margin-right: calc(100% / 34);}
	/*icones noticias*/
	.icones_noticias li a {padding: 8px 5px 8px 33px; font-size: .8em; width: 104%;}
	/*participe*/
	.redes-sociais{display:none;} .coluna-1-4{width:23%;} .opine{background-position:300px -88px} .tramitacao{background-image:url("")}.visita p{display:none;}
}
@media (min-width: 768px) and (max-width: 991px) {
	/*bancadas e blocos - mobile*/
	.view-liderancas .view-content .item-list {width: 23%!important; height: 240px;}
	/*Lideranças - mobile*/
	.view-id-liderancas .liderancas {margin-right: calc(100% / 36);}
	.mesa_diretora_botoes li a {font-size: 0.9em;}
	/*icones noticias*/
	.icones_noticias li a {display:none;}
	/*participe*/
	.coluna-2-4 {width: 47%;} .visita p{display:none;}
	.opine, .tramitacao, .fale_ver, .fale{background-image: url("");}
/*video home*/
	#block-views-reuni-es-online-block-1 .views-row{float:none; width: 100%;}
	#block-views-reuni-es-online-block-1 .miniaturas-videos{max-height: 155px;}
	.eventos, .participe_link, .agenda, #expand-menu ul li span.caret{display:none;}
	#expand-menu ul li span.caret{}
	.noticias-destaque-secundario .views-row{float:none; width:100%;}
	/*.noticias-destaque-secundario .views-row-2 {margin-left: 0;}*/
}
@media (min-width: 530px) and (max-width: 767px) {
	/*bancadas e blocos - mobile*/
	.view-liderancas .view-content .item-list {width: 30%!important; height: 245px;}
	/*Lideranças - mobile*/
	.view-id-liderancas .liderancas {margin-right: calc(100% / 69); max-width: 158px; min-width: 158px; }
	.mesa_diretora_botoes li a {font-size: 0.9em;}
	/*icones noticias*/
	.icones_noticias li a {width: 100%; padding: 8px 20px 8px 46px; font-size: 1.1em;}
	.ao_vivo_tit {float:none !important; width:auto !important; border-right:0; margin-right:0;}
	.ao-vivo {float: none !important; width:auto !important;  margin-right:0; padding-right: 0px;}
	/*participe*/
	.coluna-2-4 {width: 46%;} .visita p{display:none;}
	.opine, .tramitacao, .fale_ver, .fale{background-image: url("");}
	.bloco_participe h3 {font-size: 1.4em;}
	.ocultar {display:none;} 
}
@media (max-width: 529px) {
	/*bancadas e blocos - mobile*/
	.view-liderancas .view-content .item-list {width: 47%!important; min-height: 120px;}
	/*Lideranças - mobile*/
	.view-id-liderancas .liderancas {margin-right: calc(100% / 12); max-width: 190px; min-width: 190px; }
	.mesa_diretora_botoes li a {font-size: 0.9em;}
	/*icones noticias*/
	/*.icones_noticias li a {padding: 8px 5px 8px 33px; font-size: .9em; width: 109%;}*/
	
	/* entenda a câmara*/
	.entenda_camara li.entenda_c_item{ float:none; width: 100%;}
	.ocultar {display:none; } 
}
@media only screen and (max-width: 320px) and (orientation : portrait) {
	.eventos{display:none;}
}
@media only screen and (max-width: 375px) and (orientation : portrait) {
	h1, .h1 {font-size: 2em;} 
	h2, .h2 {font-size: 1.6em; font-weight:700;}
	h3, .h3 {font-size: 1.2em; font-weight:400 !important;}
	h3.cmbh-red {font-weight:400;}
	h4, .h4{font-size: 1.0em; font-weight:700 !important;}
	
	
	/*HOME*/
   #sidebar_first, #sidebar_second{width:100% !important; float: none !important;}
   /*min-height: 70px;*/
	
	.oculta-xxs, .print-link, .links{display:none;}
	.participe_link{ background-image: url("../images/participe_m.png"); background-repeat: no-repeat; background-position:13px 9px; padding-left: 34px !important; padding-top: 8px !important; padding-bottom:7px; margin-left: 0px; float:left;}
	.eventos{ display:none !important; /*background-image: url("../images/cab_eventos_m.png"); background-repeat: no-repeat; background-position:13px 9px; padding-left: 34px !important; padding-top: 8px !important; padding-bottom:7px; margin-left: 0px; float:left;*/}
	/*carrossel home*/
	.view-display-id-block_noticias_carousel .views-field-title a {font-size: 1.6em;}
	.view-display-id-block_noticias_carousel .views-field-body a { font-size: 1.1em;}
	.view-display-id-block_noticias_carousel .carousel-indicators {top: auto;}
	
	#views-bootstrap-carousel-1 .views-field-field-image{display:none;}
	.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    font-size: 50px; color: #ccc; top: 66px;}
	.carousel-indicators{bottom: 122px !important;}
	.carousel-control {text-shadow: 0px 0px 0px rgba(0,0,0,1); top: -90px; top: 0px !important;}
	
	.view-display-id-block_noticias_carousel .views-field-title, .view-display-id-block_noticias_carousel .views-field-body {padding-left: 0px; padding-right: 15px;}
	.icones_noticias li a {padding: 8px 5px 8px 8px; font-size: 0.9em; }
	.icone_tv a, .icone_reuniao a, .icone_reuniao a, .icone_galeria a, .icone_sala a { background-image: none;}
	.noticias-destaque-secundario .views-row {float:none; width:auto; margin-bottom: 15px;}
    .noticias-destaque-secundario h4 { min-height: 1px;}
	.noticias-destaque-secundario .views-row-2 { margin-left: 0;}
	#block-views-banners-block .views-row {float:none; width:auto;}
	
	/*participe*/
	.coluna-2-4, .coluna-1-4 {width: 45%;} .visita p{display:none;}
	.opine, .tramitacao, .fale_ver, .fale{background-image: url("");}
	.coluna-1-4 a, .coluna-2-4 a, .coluna-2-4, .coluna-1-4 {padding: 5px 6px;} .bloco_participe h3 {font-size: 1.4em;}
	.lista_vereadores_participe .view-fale-com-o-vereador {width: 41%; padding-left: 0px; margin-right: 18px;}
	
	/*eventos*/
	.sinopse_eventos, .inicio_eventos, .encerramento_eventos, .inscricoes_eventos{ margin-left: 0px; padding-left: 0px;} .view-eventos .views-row {min-height:0;}
	.view-eventos img, .sinopse_eventos {display:none;}
	.touch-tabs nav {	overflow: auto; -webkit-overflow-scrolling: touch; }
	.eventos_bloco .quicktabs-tabs, .tramita_bloco .quicktabs-tabs {padding-left: 6px;}
	.field-name-field-data-inicial .field-item, .field-name-field-data-final .field-item { 
    font-size: 1.2em; }
	
	/*a câmara*/
	.entenda_camara h3 {text-transform:uppercase;}
	.blocar {padding-left: 0px !important;}
	#block-views-mesa-diretora-block .views-field-field-foto { margin-bottom: 10px; float: none;}
	.visite_escolas a, .visite_assoc a, .visite_individual a, .visite_info{font-size: 1em!important;}
	.visite_individual p {margin-top: 135px;}  .visite_individual{height: 235px;}
	.visite_assoc {height:253px;} .visite_assoc p {margin-top: 116px;}
	.visite_escolas{height:240px;}
	.passeio_col1{float:none; width:auto;}
	
	/*vereadores*/
	.page-vereadores .page-header{font-size: 2em;}
	.bancadas_nome_ver, .bancadas_lider { width: auto;} .view-display-id-page_1 caption {font-size: 1.2em;}
	.DEM, .PCdoB, .PDT, .PHS, .PMDB, .PP, .PPS, .PRB, .PROS, .PRP, .PSB, .PSC, .PSD, .PSDB, .PSDC, .PSL, .PT, .PTB, .PTC, .PTdoB, .PTN, .PV {display:none;}
	.view-id-liderancas table{width: 100%; margin-bottom: 20px;margin-top: 10px; }
	.view-id-liderancas h3{background-color:#f5f5f5; padding:6px;}
	.views-field-field-governo-1, .views-field-nothing{float:none;} 
	.views-field-field-bancadas-liderancas, .views-field-field-governo-1, .views-field-nothing {float:none; width:100%;}
	
	/*comissões*/
	.comissoes, .titulo-comissoes-temporarias, .titulo-comissoes-temporarias, .comissoes_veto2 li, #block-consulta-com-temporarias-consulta-com-temporarias {float: none; width: 100%; }
	
	/* tramitação orçamento*/
	.acompanhe_tramita, .acompanhe_tramita_4 {float:none; width:100%; margin:0px;	}
	.entenda a {height:auto;}.entenda_item li {float:none; width:100%; border-right: 0px dotted #fff;} .entenda_item{padding-left:0;}
	.t_grafico_1 li {height: 340px !important;}
	.t_grafico_1 li:last-child {height: 886px !important;}
	.t_anual_container {height: 275px !important;}
	/*serviços*/
	.bloco_servicos ul li{float:none; width: 100%;}
	
	/*noticias*/
	#block-views-not-cias-block-2{width: 100% !important; margin-right: 0px;}
	#block-views-not-cias-interno-destaque {display:none;}
	.ultimas-noticias-page .views-field-title a{margin-left:0; font-size: 1.6em; font-weight:500;}
	.ultimas-noticias .views-field-field-image{width:100% !important;}
    .view-display-id-interno_destaque .views-row{ float: none; width: 100%; min-height: 70px;}
	.noticias_home  #sidebar_second{width:100%;}
    .noticias_home #block-views-exp-pesquisar-noticias-page-1, .noticias_home #block-block-39{ width: 100% !important; float: none !important;}
    .noticias_home #block-tagclouds-1{clear:both;}
	#block-views-not-cias-block-2{display:none;}
	
	
    .views-field-field-assunto-chapeu .chapeu-noticias-interna, .chapeu-noticias-interna {width:100% !important; margin-top: 10px; font-weight: 600; border-left: 0 !important; padding:0 !important; color:#000 !important; background-color:transparent !important; margin-left:0 !important;}
	.ultimas-noticias-page img{float:none; width:100%; height: auto; }
	.ultimas-noticias-page .views-row{ border: 1px solid #eee; padding: 10px;}
	.node-type-noticias .chamada p {font-size: 1.1em; font-weight:500;}
	.node-noticias{margin-top: 20px;}
	
	/*tv camara*/
	.este-item { float: left; padding: 4px; width: 47% !important; min-height: 210px !important;}
	.paginacao_youtube { width: 400px; clear:both; margin: auto; }
	.paginacao_youtube div {width: 100px;text-align: center;height: 30px;float: left;}
     thumbs img { margin-bottom: 5px; margin-top: 3px; width: 150px; height: 110px;}
     .thumbs {clear: both;}
     .thumbs span {font-size:13px;}
	 div.marquee {white-space:nowrap; overflow:hidden;}
	div.marquee > div.marquee-text { white-space:nowrap; display:inline;width:auto;}

	


	.logo_tvc{padding-top: 39px; margin-bottom: 20px;margin-top: 10px; height: auto;padding-left: 0;}
	.tvdigital, .tvcabo{float: none; height: auto; text-align: left; }
	#block-views-destaque-tvcamara-block .carousel-inner{height: auto;}
	h2.titulo_destaque_TVC{margin-left: 15px; font-size: 1.6em; color: #a94442; }
	.descricao_tvc {margin-bottom: 35px; margin-left: 15px; text-shadow: 0 0 0; font-weight: 400; }.descricao_tvc a{color:#666;}
	#block-views-destaque-tvcamara-block-4 .nav-tabs > li > a{font-size: 1.1em !important; font-weight: 400;}.desc_prog{margin-left: 21%;}
	.view-destaque-tvcamara .nav-tabs li {border-bottom: 1px solid #ddd;}
	.view-destaque-tvcamara .nav-tabs li.active {border-bottom: 1px solid #fff;}
	.tvc_programas ul li{max-width: 100% !important; float: none; clear: both;}
	.tvc_programas ul li img{width: 40% !important; float: left; margin-bottom: 10px; margin-right: 15px;}
	.tvc_programas ul li span{float: left; display: block; font-size: 1.2em;}
	.view-sugestao-de-pauta .views-field-field-image{max-width: 35% !important;}
	
	/*reuniões*/
	.view-reuni-es-online .views-row{width: 100%;}
	#views-exposed-form-reuni-es-online-page #edit-title-wrapper, #edit-field-data-eventos-value-wrapper #edit-title-wrapper, #edit-field-data-reunioes-value-max-inside-wrapper, #edit-field-data-reunioes-value-wrapper, #edit-field-data-eventos-value-wrapper, #views-exposed-form-reuni-es-online-page .date-date, #views-exposed-form-reuni-es-online-page-1 .date-date, #edit-field-data-reunioes-value-min-wrapper, #edit-field-data-reunioes-value-max-wrapper{ width: 100%;}
	.views-exposed-form .views-exposed-widget, #views-exposed-form-reuni-es-online-page .views-operator, #views-exposed-form-reuni-es-online-page-1  .views-operator, #edit-field-data-reunioes-value-wrapper .dependent-options, #edit-field-data-eventos-value-wrapper .dependent-options, #edit-field-data-reunioes-value-min-wrapper, #edit-field-data-reunioes-value-max-wrapper{float:none; margin:0;}
	#edit-field-data-reunioes-value-min-wrapper, #edit-field-data-reunioes-value-max-wrapper{ position: static;}
    /*.view-reuni-es-online*/ .views-exposed-form{width:100%; border: 1px solid #ddd; border-radius: 0.5em; padding: 10px; display: inline-block; margin-bottom: 10px; display: inline-block;}
	.views-exposed-form .views-exposed-widget .form-submit {margin-top: 0.99em;}
	
	/* sala de imprensa*/
	.sugestao_pauta .view-sugestao-de-pauta .views-field-field-image {max-width: 50%;}
	.sugestao_pauta .view-sugestao-de-pauta h3 {font-size: 1.2em;}
	#sidebar_third h2.block-title { font-weight: 800; text-transform: uppercase; font-size: 1.6em; color:#B2302A; }
	
	/*comissões*/
	.comissoes_lista{border: 1px solid #eee;} .com_permanentes{margin-left: 10px;}
	
	/*transparência*/
	#block-quicktabs-pessoal-quantidade ul.quicktabs-tabs {padding-left: 6px;}
	#block-block-9 .transparencia_mos li{float: none !important; width: 100% !important; margin-right: 0px !important;}
	
	/*agenda*/
	.view .date-nav-wrapper .date-nav {top:0; position: static;}
	.view .date-nav-wrapper .date-heading{float: left; margin-left: 0;}
	.nav > li > a {padding:11px 11px;}
	.view .date-nav-wrapper {margin-bottom:20px;}
	.fale-texto{padding: 0 0 0 25px;} .fale-imagem {float: none;width: auto;} .autofloat-odd { margin: 0px 0 0px 0px;}
	.view-display-id-block_3  .date-nav-wrapper ul.pager{float: none; top: 0; }
	.view-display-id-block_3 .dia-wrapper {width: auto; margin: 0 10%; left: 0px;}
	.view-display-id-block_3 .pager li.date-prev > a, .view-display-id-block_3 .pager li.date-next > a { background-color: transparent;}
	.region-sidebar-second .view-display-id-block_3 .view-content {padding-top: 0px;}
	#block-views-agenda-block-3 .view .date-nav-wrapper{margin-bottom: -10px;}
	.destaques_home {margin-bottom:20px;}
	#sidebar_first, #sidebar_second{padding-top:0; width: 92%;}
	
	/*bloco como agendar sua visita*/
.visite_escolas, .visite_assoc, .visite_individual{width: 100% !important;    min-height: 0 !important;}
	.visite_escolas p, .visite_assoc p, .visite_individual p {
    margin-top: 121px !important;}
	/*rodape*/
	.rodape_menu_pai{font-size: 15px; border-left: 4px solid #265F8E;     padding: 0 10px !important;  margin-top: 5px;}
}