
/* PAGINAÇÃO */
.container_paginacao	  		{ float: left; width: 100%; text-align: center;}
.paginacao_b					{ margin: 0 auto;}
.paginacao_b li					{ float: left; margin: 3px}
.paginacao_b li a				{ float: left; display: block; padding: 8px 12px 8px 12px; margin: 0 0px 0 0; text-decoration: none; font-family: 'LatoWebMedium'; font-size: 20px; color: #4a4a4a; }
.paginacao_b li a:hover			{ background: #FF7F29; color: #fff;}
.paginacao_b li .pg_ativa		{ background: #FF7F29; color: #fff;}
.pag 							{ font-family: 'LatoWebMedium'; font-size: 18px; color: #000; text-decoration: none;}
/* FIM */
.interno li a             { color: #fff !important; }
.bg_internas   		  { float: left; width: 100%; background: url("http://isorosi.com/proxy.php?url=https%3A%2F%2Fwww.esmeralda.rs.gov.br%2Fcss%2F..%2Fimg%2Fbg_internas.jpg") top center; background-repeat: no-repeat; height: 170px;}
.bg_internas header > #barra_menu { margin-top: 0px }
.bg_cinza             { background: #fff !important }
.container_corpo_interno 	{ float: left; width: 100%; padding: 70px 0;  }
.container_blocos 			{ float: left; width: 96% }
.bloco_interno 				{ float: left; width: 99%; border: 1px solid #cccccc; background-color: #fff; margin-bottom: 25px}
.bloco 			{ float: left; width: 90%; margin: 3% 5%; }
.ico_bloco 		{ float: left; }
.bloco p 		{ float: left; width: 100%; font-family: 'LatoWebMedium'; font-size: 16px; color: #666161; line-height: 24px; text-align: left; margin-top: 3%;}
.bloco p strong { color: #111 }
.bloco p a      { color: #9b9b9b;}
.bloco h1 		{ float: left; font-family: 'LatoWebBlack'; font-size: 20px; color: #005652; padding-top: 20px; margin-top: 10px; width: 100%; text-align: left; border-top: 1px solid #cccccc; }
.bloco h2 		{ float: left; font-family: 'LatoWebBlack'; font-size: 20px; color: #005652; text-transform: uppercase; margin-top: 30px; margin-left: 30px;}
.bloco h3 		{ float: left; font-family: 'LatoWebBlack'; font-size: 16px; color: #4a4a4a; text-transform: uppercase; margin-top: 30px; margin-left: 30px; line-height: 22px; text-align: left;}
.maps   { float: left; width: 100%; height: 300px; margin-top: 30px}
.bloco ul 		{ float: left; width: 50%; margin-top: 20px}
.bloco ul li    { float: left; width: 100%;font-family: 'LatoWebMedium'; font-size: 16px; color: #9b9b9b; line-height: 24px; text-align: left; }
.bloco ul li span { float: left; margin-bottom: 10px; font-family: 'LatoWebBlack'; color: #4a4a4a }
.galeria_bloco 	{ float: left; background-color: #ededed; margin-top: 30px; width: 100%}
.galeria_bloco img { float: left; width: 31.3%; margin: 1%; }

.container_sidebar { float: left; width: 100%; margin-bottom: 30px}
.container_sidebar h3 { float: left; width: 100%;font-family: 'LatoWebBold'; font-size: 20px; color: #fff; text-align: center; background-color: #005652; padding: 6% 0 }
.container_sidebar ul { float: left; width: 100%; background-color: #fff }
.container_sidebar ul li { float: left; width: 100%; text-align: left;}
.container_sidebar ul li a { float: left;  font-family: 'LatoWebMedium'; font-size: 14px; color: #4f4f4f; text-transform: uppercase; text-decoration: none; padding: 5% 0 5% 5%; display: block; width: 95%; border-bottom: 4px solid #ebebeb}
.container_sidebar ul li a:hover { border-bottom: 4px solid #005652; color: #005652  }

.banners_menu					{ transition: all 0.4s ease-in-out; float: left; width: 100%; margin: 5% 0; height: 130px; background-color: #3b762f; background-blend-mode: multiply;}
.banners_menu:hover 			{ transition: all 0.4s ease-in-out; background-color: #e09c31; }
.banners_menu >.ico_banners       { width: 40%;}
.banners_menu >.ico_banners span  { font-size: 60px;}
.banners_menu >.text_banners      { margin-top: 15% }
.banners_menu >.text_banners span { font-size: 20px; }

.responsaveis 	{ float: left; width: 90%; margin: 20px 5%; text-align: left; font-family: 'LatoWebMedium'; font-size: 18px; color: #4a4a4a; line-height: 24px }
.responsaveis a { color: #3b762f; text-decoration: none; }
.responsaveis a:hover { text-decoration: underline; }

.bloco_contas         { float: left; width: 99%; border: 1px solid #cccccc; background-color: #fff; margin-bottom: 10px}
.bloco_contas:hover   { border: 1px solid #005652;}
.bloco_contas h2 		{ float: left; font-family: 'LatoWebBlack'; font-size: 20px; color: #4a4a4a; text-transform: uppercase; margin-top: 15px; margin-left: 20px;}

.linha_contas	{ float: left; width: 96%; margin: 2%; }
.linha_contas p 		{ float: left; width: 100%; font-family: 'LatoWebMedium'; font-size: 16px; color: #9b9b9b; line-height: 24px; text-align: left; margin-top: 3%; text-indent: 50px;}

.ico_bloco 		{ float: left; }
.select_ano 	{ float: left; margin: 10px; width: 200px; padding: 5px; font-family: 'LatoWebMedium'; font-size: 18px; color: #4a4a4a;}

.tabela_2_colunas 		{ float: left; width: 50%; margin: 20px}
.tabela_2_colunas li    { float: left; width: 50%;font-family: 'LatoWebMedium'; font-size: 16px; color: #9b9b9b; line-height: 24px; text-align: left; border-bottom: 1px solid #cccccc; height: 30px; padding-top: 10px}
.tabela_2_colunas li span    { float: left; margin-bottom: 10px; font-family: 'LatoWebBlack'; color: #4a4a4a }
.tabela_2_colunas li a       { color: #3b762f; text-decoration: none;   }
.tabela_2_colunas li a:hover { text-decoration: underline; }

.tabela_4_colunas 		{ float: left; width: 50%; margin: 20px}
.tabela_4_colunas li    { float: left; width: 25%;font-family: 'LatoWebMedium'; font-size: 16px; color: #9b9b9b; line-height: 24px; text-align: left; border-bottom: 1px solid #cccccc; height: 30px; padding-top: 10px}
.tabela_4_colunas li span    { float: left; margin-bottom: 10px; font-family: 'LatoWebBlack'; color: #4a4a4a }
.tabela_4_colunas li a       { color: #3b762f; text-decoration: none;   }
.tabela_4_colunas li a:hover { text-decoration: underline; }

.margem_noticias_destaque { float: left; width: 100%; margin-bottom: 40px }
.container_materia_lateral:hover > .full > .materia_lateral > .link_materia { transition: all 0.4s ease-in-out; color: #eaad35;}
.container_materia_lateral:hover > .full > .materia_lateral > .texto_materia { transition: all 0.4s ease-in-out; color: #111111;}

.container_materia_blog { float: left; width: 92%; margin: 4%; border: 1px solid #dbdbdb; }

.container_materia 		 { transition: all 0.4s ease-in-out; float: left; width: 100%; background-color: #fff; min-height: 350px}
.container_materia:hover { transition: all 0.4s ease-in-out; -webkit-box-shadow: 0px 0px 19px 2px rgba(0,0,0,0.37);-moz-box-shadow: 0px 0px 19px 2px rgba(0,0,0,0.37);box-shadow: 0px 0px 19px 2px rgba(0,0,0,0.37);}
.container_materia:hover > .full > .materia_lateral > .link_materia { transition: all 0.4s ease-in-out; color: #eaad35;}
.container_materia:hover > .full > .materia_lateral > .texto_materia { transition: all 0.4s ease-in-out; color: #111111;}
.img_materia_interna { float: left; width: 100%; margin-top: 10px }
.img_materia_completa { float: left; width: 100%; margin-bottom: 20px }
.mais_editais			{ transition: all 0.4s; float: left; font-family: 'LatoWebMedium'; font-size: 14px; color: #fff; background-color: #41613c; padding: 5px 10px; text-decoration: none; margin-bottom: 20px;}
.mais_editais:hover	{ transition: all 0.4s; background-color: #eaad35;}	
.compartilhar 		{ float: left; margin-top: 30px; width: 100%; text-align: left; border-top: 1px solid #cccccc; padding-top: 20px}
.compartilhar span 	{ float: left; font-family: 'LatoWebMedium'; font-size: 16px; color: #4a4a4a; text-transform: uppercase; }
#face_vnot 			{ float: left; margin-left: 10px}
#twitter_vnot 		{ float: left; margin-left: 10px}

#noticia_access     { font-size: 16px;}
#titulo_noticia_access     { font-size: 20px;}
.ouvidoria_img                  { float: left; width: 96%; margin: 2%; }
.identificacao { float: left; width: 100%; margin-bottom: 20px ;font-family: 'LatoWebMedium'; font-size: 16px;color: #111;}
.bloco_20             { float: left; width: 20%; }
/* CONTATO */
.container_contato 	                    { float: left; width: 66.6%; padding: 5%; margin-right: 28.4%; margin-bottom: 50px}
.container_contato input[type='text']	{ float: left; width: 96%; padding: 2%; border: 1px solid #acacac; margin-bottom: 20px; font-family: 'LatoWebMedium'; font-size: 16px; color: #212121; letter-spacing: 1px}
.container_contato input[type='email']	{ float: left;width: 96%; padding: 2%; border: 1px solid #acacac; margin-bottom: 20px; font-family: 'LatoWebMedium'; font-size: 16px; color: #212121; letter-spacing: 1px}
.container_contato input[type='submit']	{ transition: all 0.4s; float: left; background-color: #005652;text-transform: uppercase; font-family: 'LatoWebMedium'; font-size: 16px; color: #fff; padding: 15px 50px; border: 0px; cursor: pointer; letter-spacing: 1px}
.container_contato input[type='submit']:hover { transition: all 0.4s; background-color: #41613c;}
.container_contato textarea				{ float: left; background-color: #fff; width: 90%; height: 250px; padding: 5%;  border: 1px solid #acacac;  margin-bottom: 20px; font-family: 'LatoWebMedium'; font-size: 18px; color: #212121; letter-spacing: 1px}
.container_contato select				{ float: left; background-color: #fff; width: 100%; padding: 2%; border: 1px solid #acacac; margin-bottom: 20px;  font-family: 'LatoWebMedium'; font-size: 16px; color: #212121; letter-spacing: 1px}
#sucesso						{ float: left; width: 100%; padding: 10px 0px; margin-bottom: 10px;background-color: #b82b2f }
#sucesso p 						{ float: left; width: 90%; padding: 0 5%; font-family: 'LatoWebMedium'; font-size: 20px; color: #fff; }
.container_lista_editais    	{ float: left; width: 95%; margin-right: 5%; }
.lista_editais 					      { float: left; width: 100%; margin-bottom: 5%}
.lista_editais:hover > a > .dados_editais { background-color: #cacaca } 
.lista_editais:hover > a > .dados_editais > .ico_down_editais { background-color: #609e41; color: #fff} 
.text_editais 					{ float: left; width: 100%;}
.dados_editais 					{ float: left; width: 100%; text-align: left; background-color: #f1f1f1 }
.down_editais           { float: right; font-family: 'oswaldlight'; font-size: 14px; color: #484848; text-decoration: none; padding: 12px; }
.ico_down_editais       { float: right; font-size: 18px; color: #484848; padding: 9px; background-color: #cacaca }
.data_editais 					{ float: left; padding: 5px; font-family: 'open_sansregular'; font-size: 13px; color: #484848; text-align: left;}
.categ_editais		 			{ float: left; font-family: 'open_sansbold'; font-size: 18px; color: #212121; text-transform: uppercase;}
.titulo_editais 				{ float: left; width:  100%; text-align: left; font-family: 'open_sansregular'; font-size: 16px; color: #212121; margin-top: 15px; line-height: 22px}
.modalidade_editais     { float: left; font-family: 'open_sansregular'; font-size: 12px; color: #fff; padding: 5px; background-color: #ed3237; }
.lista_editais:hover > a > .text_editais > .modalidade_editais { background-color: #609e41;} 
.menu_corona { float: left; width: 100% !important}
.menu_corona li { float: left !important; text-align: left !important; text-transform: uppercase !important; width: 47.3% !important; margin: 1%; !important}
.menu_corona li a { transition: all 0.4s; float: left !important; text-align: left !important; text-transform: uppercase !important; padding: 5% !important;  width: 90% !important; background-color: #f1f1f1 !important;  text-decoration: none !important;  font-family: 'LatoWebMedium' !important; font-size: 14px !important; color: #202020 !important; border-radius: 10px !important;}
.menu_corona li a:hover { transition: all 0.4s; background-color: #b1b1b1 !important}
#content { float: left; width: 90%; padding: 5%;
       font-family: 'LatoWebMedium';
    font-size: 16px;
    color: #666161;
    line-height: 24px;
    text-align: left;
    
} 
#content h2 {
    float: left;
    font-family: 'LatoWebBlack';
    font-size: 20px;
    color: #005652;
    text-transform: uppercase;
    margin-top: 30px;
    margin-left: 0px;
    width: 100%;
}
#table-lici						{ clear: both; float: left; }
#table-lici td					{ padding: 7px; border: solid 2px #f3f3f3;}
.celula							{ background: #005652; color: #fff;}
.select_ano_2{


    float: left;
    background-color: #ededed;
    width: 98%;
    padding: 1%;
}