@charset "utf-8";
/* ------------------------------------------------------------------------------------------ */
/*! DaenSystem | daensystem.com.br | (c) 2018 - Todos os Direitos Reservados | [ÁÉÍ] */
/* ------------------------------------------------------------------------------------------ */
/* LAYOUT DE NOTÍCIAS [01] ------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
/* Capa de Notícias ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */
.not_capa_mapa { height:100%; width:100%; text-align:center; vertical-align:top; margin:auto; overflow:hidden; }
.not_capa_area { max-width:1200px; text-align:left; vertical-align:text-top; margin:auto; padding-top:20px; padding-bottom:0px; padding-left:5px; padding-right:5px; }
.not_capa_col1 { padding:0px; margin:0; position:relative; }
.not_capa_col2 { padding:0px; margin:0; position:relative; }
.not_capa_dest1 { position:relative; margin-right:10px; }
.not_capa_dest1_tela { width:100%; height:100%; float:left; cursor:pointer; z-index:2; position:absolute; }
.not_capa_dest1_leg { text-align:left; position:absolute; z-index:3; bottom:0; left:0; width:100%; padding:20px; padding-top:30px; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); }
.not_capa_dest1_leg h2 { font-size:1.6em; font-weight:bold; color:#FFFFFF; text-shadow: 2px 2px 8px #000000; filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=120); }
.not_capa_dest1_leg h2 a { text-decoration:none; color:#FFFFFF; }
.not_capa_dest1_leg h2 a:hover { text-decoration:none; color:#CCCCCC; }
.not_capa_dest1_leg p { font-size:1em; line-height:1em; text-transform:uppercase; padding-bottom:3px; padding-top:3px; padding-left:8px; margin-top:5px; opacity:0.7; border-left:solid 3px #FFFFFF; color:#FFFFFF; }
.not_capa_dest1_leg p a { text-decoration:none; color:#FFFFFF; }
.not_capa_dest1_leg p a:hover { text-decoration:none; color:#FFFF00; }
.not_capa_dest1_img { position:relative; z-index:0; }
.not_capa_dest1_img div { width:100%; height:450px; max-width:800px; max-height:450px; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.not_capa_dest2 { position:relative; }
.not_capa_dest2_tela { width:100%; height:100%; float:left; cursor:pointer; z-index:2; position:absolute; }
.not_capa_dest2_leg { text-align:left; position:absolute; z-index:3; bottom:0; left:0; width:100%; padding:10px; padding-top:30px; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); }
.not_capa_dest2_leg h2 { font-size:1.3em; font-weight:bold; color:#FFFFFF; text-shadow: 2px 2px 8px #000000; filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=120); }
.not_capa_dest2_leg h2 a { text-decoration:none; color:#FFFFFF; }
.not_capa_dest2_leg h2 a:hover { text-decoration:none; color:#CCCCCC; }
.not_capa_dest2_leg p { font-size:0.9em; color:#FFFFFF; line-height:0.9em; text-transform:uppercase; padding-bottom:3px; padding-top:3px; padding-left:8px; border-left:solid 3px #FFFFFF; margin-top:5px; opacity:0.7; }
.not_capa_dest2_leg p a { text-decoration:none; color:#FFFFFF; }
.not_capa_dest2_leg p a:hover { text-decoration:none; color:#FFFF00; }
.not_capa_dest2_img { position:relative; z-index:0; margin-bottom:10px; }
.not_capa_dest2_img div { width:100%; height:220px; max-width:800px; max-height:220px; background-position:center center; background-repeat:no-repeat; background-size:cover; }
@media screen and (max-width: 990px) {
	.not_capa_area { padding-top:5px; }
	.not_capa_dest1 { margin-right:0px; text-align:center; margin:auto; margin-bottom:5px; }
	.not_capa_dest1_leg { padding:15px; padding-top:10px; }
	.not_capa_dest1_leg h2 { font-size:1.2em; }
	.not_capa_dest1_leg p { font-size:0.9em; }
	.not_capa_dest1_img div { height:550px; max-width:100%; max-height:550px; }
	.not_capa_dest2 { margin-bottom:5px; }
	.not_capa_dest2_leg { padding:15px; padding-top:10px; }
	.not_capa_dest2_leg h2 { font-size:1.2em; }
	.not_capa_dest2_leg p { font-size:0.9em; }
	.not_capa_dest2_img { margin-bottom:0px; }
	.not_capa_dest2_img div { height:550px; max-width:100%; max-height:100%; }
}
@media screen and (max-width: 900px) {
	.not_capa_dest1_img div { height:500px; max-height:500px; }
	.not_capa_dest2_img div { height:500px; }
}
@media screen and (max-width: 800px) {
	.not_capa_dest1_img div { height:450px; max-height:450px; }
	.not_capa_dest2_img div { height:450px; }
}
@media screen and (max-width: 700px) {
	.not_capa_dest1_img div { height:395px; max-height:395px; }
	.not_capa_dest2_img div { height:395px; }
}
@media screen and (max-width: 600px) {
	.not_capa_dest1_img div { height:330px; max-height:330px; }
	.not_capa_dest2_img div { height:330px; }
}
@media screen and (max-width: 550px) {
	.not_capa_dest1_img div { height:310px; max-height:310px; }
	.not_capa_dest2_img div { height:310px; }
}
@media screen and (max-width: 500px) {
	.not_capa_dest1_img div { height:280px; max-height:280px; }
	.not_capa_dest2_img div { height:280px; }
}
@media screen and (max-width: 450px) {
	.not_capa_dest1_img div { height:250px; max-height:250px; }
	.not_capa_dest2_img div { height:250px; }
}
@media screen and (max-width: 400px) {
	.not_capa_dest1_img div { height:220px; max-height:220px; }
	.not_capa_dest2_img div { height:220px; }
}
@media screen and (max-width: 360px) {
	.not_capa_dest1_img div { height:205px; max-height:205px; }
	.not_capa_dest2_img div { height:205px; }
}
/* ------------------------------------------------------------------------------------------ */
/* Área das Notícias ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
.noticias_area { vertical-align:top; padding:0; padding-left:5px; padding-right:5px; margin-top:10px; }
.noticias_categs { vertical-align:top; padding:0; margin:0; }
.not_cat_tit_toggle { display:none; width:0; height:0; }
@media (max-width: 767px) {
	.noticias_categs { position:fixed; bottom:0px; min-height:50px; z-index:999999; width:100%; left:0; overflow:auto; max-height:320px; }
	.not_cat_tit_area { position:fixed; width:100%; z-index:9999999; }
	.not_cat_tit_toggle { display:block; width:100%; height:100%; position:absolute; }
}
/* ------------------------------------------------------------------------------------------ */
/* Menu de Categorias ----------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */
.not-side-menu { overflow:visible; width: 100%; background-color: #333333; color: #FFFFFF; }
.not-side-menu .not_cat_tit { display: block; text-align: left; height:50px; line-height:50px; vertical-align:middle; font-weight:bold; padding-left:15px; font-size:1.2em; border-bottom:solid 1px #333333; background-color: #666666; }
.not-side-menu .toggle-btn { display: none; }
.not-side-menu ul,
.not-side-menu li { list-style: none; padding: 0; margin: 0; cursor: pointer; font-weight:bold; font-size:1em; color:#FFFFFF; background-color:#333333; }
.not-side-menu li:hover { color:#FFFF00; }
.not-side-menu ul { padding:0; margin:0; }
.not-side-menu ul .sub-menu li,
.not-side-menu li .sub-menu li { border: none; margin-left: 0; background-color: #333333; border-left: 3px solid #333333; border-bottom: 1px solid #000000; }
.not-side-menu ul .sub-menu li:hover,
.not-side-menu li .sub-menu li:hover { background-color: #666666; border-left: 3px solid #FFC31D; border-right: 10px solid #FFC31D; }
.not-side-menu li { padding-left: 0; border-left: 3px solid #333333; border-bottom: 1px solid #000000; }
.not-side-menu li a { text-decoration: none; color: #FFFFFF; display:block; width:100%; height:100%; padding-bottom:10px; padding-top:10px; }
.not-side-menu li a i { padding-left: 10px; width: 20px; padding-right: 25px; font-size:1.1em; vertical-align:middle; }
.not-side-menu li:hover { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; border-left: 3px solid #FFC31D; border-right: 10px solid #FFC31D; background-color: #666666; }
.sub-menu li i { padding-left:20px !important; margin-right:2px; font-size:1.1em; vertical-align:middle; }
.not-side-menu .menu-list .menu-categorias li span { float:right; margin:auto; padding-top:2px; padding-right:15px; padding-left:10px; }
.not-side-menu .menu-list .sub-menu { padding:0; margin:0; }
@media (max-width: 992px) {
	.not-side-menu { position: relative; width: 100%; margin-bottom: 10px; }
	.not-side-menu .menu-list { padding-top:48px; margin-bottom:-10px; }
	.not-side-menu .toggle-btn { display: block; cursor: pointer; position: absolute; right: 5px;  top: 5px; z-index: 999 !important; padding: 3px; width: 40px; text-align: center; background-color: #444444; color: #FFFFFF; }
	.not_cat_tit { text-align: left !important; padding-left: 10px; }
}
@media (min-width: 992px){
	.not-side-menu .menu-list .menu-categorias { display: block; }
}
/* ------------------------------------------------------------------------------------------ */
/* Listagem de Notícias --------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */
.not_list_area { vertical-align:top; padding-top:10px; }
.not_listagem { padding-top:10px; margin-top:10px; padding-right:10px; width:100%; padding-left:12px; position:relative; border-top:solid 1px #CCCCCC; }
.not_listagem.primeiro { border-top:0; margin-top:-10px; }
.not_listagem a { text-decoration:none; color:#000000; }
.not_listagem .media-body span { display:block; }
.not_listagem .media-body p { font-size:0.9em; padding-bottom:5px; text-transform:uppercase; text-decoration:none; padding-top:3px; color:#666666; }
.not_listagem .media-body h4 { font-size:1.2em; padding-bottom:6px; font-weight:bold; text-decoration:none; color:#000000; }
.not_listagem .media-body h5 { font-size:1em; padding-top:2px; line-height:1.3em; padding-bottom:8px; color:#000000; }
.not_listagem .media-body .comfoto p { margin-left:215px; }
.not_listagem .media-body .comfoto h4 { margin-left:215px; }
.not_listagem .media-body .comfoto h5 { margin-left:215px; }
.not_listagem a:hover p { text-decoration:underline; }
.not_listagem a:hover h4 { color:#666666; }
.not_listagem a:hover h5 { color:#666666; }
.not_listagem .media-body .foto { width:200px; height:112px; border-radius:8px; float:left; margin-right:15px; background-position:center top; background-repeat:no-repeat; background-size:contain; opacity:0.9; }
.not_listagem .media-body .barra { width:2px; border:solid 2px transparent; float:left; position:absolute; height:100%; top:0; left:0px; margin-top:10px !important; }
.not_listagem a:hover .foto { opacity:1; }
.not_listagem a:hover .barra { border:solid 2px #FFC31D; }
@media (max-width: 767px) {
	.not_listagem { padding-right:0px; padding-left:0px; padding-top:20px; padding-bottom:10px; border-top:solid 3px #FFC31D; }
	.not_listagem .media-body span { display:block; }
	.not_listagem .media-body p { display:block; font-size:0.9em; padding-bottom:10px; }
	.not_listagem .media-body h4 { display:block; font-size:1.2em; padding-bottom:10px; }
	.not_listagem .media-body h5 { display:block; font-size:1em; line-height:1.5em; }
	.not_listagem .media-body .comfoto p { margin-left:0px; }
	.not_listagem .media-body .comfoto h4 { margin-left:0px; }
	.not_listagem .media-body .comfoto h5 { margin-left:0px; }
	.not_listagem .media-body .barra { width:0px; border:0; float:none; }
	.not_listagem a:hover .barra { border:0; }
	.not_listagem .media-body .foto { display:block; float:none; width:auto; border-radius:0px; height:auto; opacity:1; padding-bottom:10px; }
}
/* ------------------------------------------------------------------------------------------ */
/* Visualizando Notícia --------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */
.conteudo_not { margin:0; padding:0; text-align:left; vertical-align:text-top; padding-right:15px; font-size:1.1em; padding-left:25px; }
.conteudo_not img { width:auto !important; max-width:100% !important; height:auto !important; }
.not_ver_topo {}
.not_ver_topo h3 { clear:both; text-align:left; margin-top:20px; margin-bottom:10px; font-size:0.9em; text-transform:uppercase; }
.not_ver_topo h3 a { text-decoration:none; color:#666666; }
.not_ver_topo h3 a:hover { text-decoration:underline; color:#000000; }
.not_ver_topo h1 { clear:both; font-weight:bold; text-align:left; line-height:1.3em; }
.not_ver_topo h1 a { text-decoration:none; color:#000000; }
.not_ver_topo h1 a:hover { text-decoration:none; color:#666666; }
.not_ver_topo h2 { clear:both; text-align:left; margin-top:20px; font-size:1em; line-height:1.5em; color:#666666; }
.not_ver_topo p { clear:both; height:4px; margin-top:15px; margin-bottom:0px; background-color:#FFC31D; }
.not_ver_texto { clear:both; text-align:left; padding-top:10px; font-size:1em; }
.not_ver_texto_fim { clear:both; text-align:left; padding-left:4px; margin-top:20px; }
.not_ver_texto_fim p { padding-bottom:1px; padding-top:1px; font-size:0.9em; }
.not_ver_texto_capa { display:block; padding-bottom:20px; }
.not_ver_fim { clear:both; text-align:left; }
.not_ver_fim p { padding-bottom:1px; padding-top:1px; padding-left:4px; font-size:1em; }
.not_ver_fim p a { text-decoration:none; color:#000000; }
.not_ver_fim p a:hover { text-decoration:underline; color:#666666; }
.not_ver_fim div { clear:both; background-color:#CCCCCC; height:1px; margin-top:15px; margin-bottom:15px; }
.not_ver_info_topo {}
.not_ver_info_topo_data { height:50px; line-height:50px; vertical-align:middle; margin:auto; text-align:left; font-size:0.9em; color:#666666; }
.not_ver_info_topo_data i { padding-right:5px; }
.not_ver_info_topo_rs { text-align:right; display:block; margin:0; padding:0; }
.not_ver_info_topo_rs p { width:50px; height:50px; line-height:50px; text-align:center; vertical-align:middle; margin:auto; display:inline-block; background-color:#EEEEEE; }
.not_ver_info_topo_rs .n_rs_face:hover { background-color:#3b5998; color:#FFFFFF; }
.not_ver_info_topo_rs .n_rs_twit:hover { background-color:#00aced; color:#FFFFFF; }
.not_ver_info_topo_rs .n_rs_lkdn:hover { background-color:#007bb6; color:#FFFFFF; }
.not_ver_info_topo_rs .n_rs_pnts:hover { background-color:#cb2027; color:#FFFFFF; }
.not_ver_info_topo_rs .n_rs_wapp:hover { background-color:#25d366; color:#FFFFFF; }
.not_ver_info_topo_rs a { color:#333333; margin-left:-5px; }
.not_ver_info_topo_rs_barra { clear:both; background-color:#CCCCCC; height:1px; margin-top:15px; margin-bottom:15px; }
.not_ver_rod { margin-top:-15px; }
.not_ver_rod_txt { height:50px; line-height:50px; vertical-align:middle; margin:auto; text-align:left; font-size:1.1em; color:#666666; font-weight:bold; }
.not_ver_rod_txt_rs { text-align:right; display:block; margin:0; padding:0; }
.not_ver_rod_txt_rs p { width:50px; height:50px; line-height:50px; text-align:center; vertical-align:middle; margin:auto; display:inline-block; background-color:#EEEEEE; }
.not_ver_rod_txt_rs .n_rs_face:hover { background-color:#3b5998; color:#FFFFFF; }
.not_ver_rod_txt_rs .n_rs_twit:hover { background-color:#00aced; color:#FFFFFF; }
.not_ver_rod_txt_rs .n_rs_lkdn:hover { background-color:#007bb6; color:#FFFFFF; }
.not_ver_rod_txt_rs .n_rs_pnts:hover { background-color:#cb2027; color:#FFFFFF; }
.not_ver_rod_txt_rs .n_rs_wapp:hover { background-color:#25d366; color:#FFFFFF; }
.not_ver_rod_txt_rs a { color:#333333; margin-left:-5px; }
.not_ver_rod_txt_rs_barra { clear:both; background-color:#CCCCCC; height:1px; margin-top:15px; margin-bottom:15px; }
.not_ver_rod_area { clear:both; height:50px; line-height:50px; padding:0; margin:0; margin-top:-15px; margin-bottom:-13px; }
.not_ver_rod_barra { clear:both; height:1px; margin-top:15px; margin-bottom:15px; background-color:#CCCCCC; }
.not_ver_rod_info { text-align:left; font-size:1.1em; color:#666666; font-weight:bold; padding:0; margin:0; padding-left:10px; }
@media only screen and (max-width: 990px) {
	.conteudo_not { padding-right:10px; padding-left:10px; padding-bottom:20px; }
	.not_ver_topo h1 { font-size:1.4em; line-height:1.3em; }
	.not_ver_topo h2 { margin-top:16px; font-size:1em; line-height:1.5em; }
	.not_ver_info_topo {}
	.not_ver_info_topo_data { display:block; text-align:right; }
	.not_ver_rod_txt { display:block; text-align:center; }
	.not_ver_info_topo_rs { width:100%; text-align:center; }
	.not_ver_info_topo_rs p { width:20%; text-align:center; }
	.not_ver_info_topo_rs_barra { width:99%; margin-top:2px; margin-bottom:15px; }
	.not_ver_rod_txt_rs { width:100%; text-align:center; }
	.not_ver_rod_txt_rs p { width:20%; text-align:center; }
	.not_ver_rod_txt_rs_barra { width:99%; margin-top:2px; margin-bottom:15px; }
}
/* ------------------------------------------------------------------------------------------ */
/* [LAYOUT] Efetuando Ajustes no Layout ----------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */
@media only screen and (max-width: 990px) {
	#copyright { padding-bottom:50px !important; }
}
/* ------------------------------------------------------------------------------------------ */
/* Definindo Estilo e Cor Padrão ------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */
.not-side-menu .not_cat_tit { background-color:#FFC31D !important; color:#000000; border-bottom:0; }
.not-side-menu .menu-list ul li { background-color:#FFFFFF !important; border-bottom:solid 1px #CCCCCC !important; border-left:solid 3px #FFC31D; }
.not-side-menu .menu-list ul li i { color:#333333 !important; opacity:0.4; }
.not-side-menu .menu-list ul li a { color:#333333 !important; }
.not-side-menu .menu-list ul li:hover { color:#666666 !important; background-color:#EEEEEE !important; border-left:solid 3px #000000; }
@media (max-width: 767px) {
	.not_listagem.primeiro { margin-top:-10px; padding:0; }
	.not-side-menu .toggle-btn { background-color: #FFC31D; color: #000000; }
}
/* ------------------------------------------------------------------------------------------ */