/* DESENVOLVIDO POR RAFAEL COTRIM PASSOS (77)9109-7180 / (77)9191-6463 / E-MAIL: RAFAELCOTRIMPASSOS@HOTMAIL.COM */
/* CSS PAGINA */
form, body {margin: 0px;padding: 0px;}
body{ background: url(img/boby_fundo.jpg) repeat-x #F9F9F9;}
fieldset,img{ border:0px;}
.entrar { text-decoration:none; font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 17px;text-shadow:0 -1px 1px #222, 0 -5px 15px #FFF;}
.entrar:hover{ color: #CCC;}
#topo .menu_rapido { padding-top:2px;PADDING-RIGTH: 14px; width:300; height:25px; float:right;}
#topo .menu_rapido UL {margin: 0px; padding: 0px;LINE-HEIGHT: 26px; HEIGHT: 28px;text-decoration:none;
}
#topo .menu_rapido UL LI {margin: 0px; padding: 0px;list-style: none inside;LINE-HEIGHT: 26px; HEIGHT: 25px;FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: 13px;FLOAT: left;}
#topo .menu_rapido UL LI A{ PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FLOAT: left; PADDING-TOP: 0px;text-decoration:none; color:#9D9D9D;}
#topo .menu_rapido UL LI A:hover {LINE-HEIGHT: 26px; HEIGHT: 28px;text-decoration:none;color:#000; }
/* MENU TOPO */
#topo .menu ul {margin: 0px; padding: 0px;}
#topo .menu li {margin: 0px; padding: 0px;text-decoration:none;}
#topo .menu ul li {list-style: none inside; font-weight: normal; float: left; background:url(img/linha_menu.png) repeat-y left;}
#topo .menu .botoes { float: left; height: 48px;font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #000;font-size: 15px; float:right;}
#topo .menu .botoes ul li a { padding-left:16px; padding-right:16px; padding-top:12px; padding-bottom:12px; color: rgb(255, 255, 255); display: block;text-decoration:none;}
#topo .menu .botoes ul li a:hover {text-decoration:none; color: #333;text-shadow:0 -1px 1px #fff, 0 -5px 15px #FFF;}
.tx_branca h3 {margin: 0px; text-transform: uppercase;font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #FFF;font-size: 13px; padding-left:30px; background:url(img/seta.jpg) no-repeat 10px 16px ; float:left; padding-top:13px;}
#ajaxLoader{ width:32px; height:32px; float:right; margin-right:95px;}
.tx_branca h2 {margin: 0px; text-transform: uppercase;font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #FFF;font-size: 13px; padding-left:27px; background:url(img/seta.jpg) no-repeat 5px 7px ; float:left; padding-top:5px;}
.tx_branca h2 a:hover {text-shadow:0 -1px 1px #222, 0 -5px 15px #000;}
/* MENU rodape */
.menu_rodape ul {margin: 0px; padding: 0px;}
.menu_rodape li {margin: 0px; padding: 0px;text-decoration:none;}
.menu_rodape ul li {list-style: none inside; font-weight: normal; float: left; background:url(img/linha_menu.png) repeat-y left;}
.menu_rodape .botoes { float: left; height: 30px;font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #000;font-size: 14px; float:right;}
.menu_rodape .botoes ul li a { padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:9px; color: rgb(255, 255, 255); display: block;text-decoration:none;}
.menu_rodape .botoes ul li a:hover {text-decoration:none; color: #333;text-shadow:0 -1px 1px #fff, 0 -5px 15px #FFF;}

/*FIM*/
.border_links{overflow:hidden; border-bottom:1px dotted #b2b2b2;}
.border_diversos{overflow:hidden;border-left:1px solid #CFCFCF;}
.border_right{overflow:hidden;border-left:1px solid #CFCFCF;}
.border_banner{overflow:hidden;border:1px solid #CFCFCF; padding:1px;}
.busca_diversos { float:right; width:357px; height:26px; margin:8px;}
/* CSS FONTES */
.tx_onde_estou {font-family: Arial, Helvetica, sans-serif;color: #333333;font-size: 12px; float:right; margin-top:2px; padding-right:15px;}
.tx_topo {font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #333333;font-size: 14px;}
.tx_ms_12 {font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;}
.campo_publicacoes{ width:180px; height:22px; padding-left:2px;border:0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;float:rigth; margin-right:28px; margin-top:3px; background:url(img/linha_campo.jpg);}
.campo_noticias{ width:109px; height:22px; padding-left:2px;border:0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top:0px; background:url(img/linha_campo.jpg);}
.campo_diversos{ width:280px; height:22px; padding-left:2px;border:0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;float:rigth; margin-top:1px; background:url(img/linha_campo.jpg);}

.tx_ms_17_azul {font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#407BB3;font-size: 17px;}
.tx_ms_17_azul a{color:#407BB3;text-decoration:none;}
.tx_ms_17_azul a:hover{color:#407BB3; text-decoration:underline;}
.tx_ms_25_azul{font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#396F9F;font-size: 17px; padding-left:8px; }
.tx_ms_14_azul{font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#396F9F;font-size: 14px; padding-left:8px; }
.tx_ms_14_azul a{font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#396F9F;font-size: 14px; padding-left:8px; text-decoration:none;}
.tx_ms_14_azul a:hover{font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size: 14px; padding-left:8px;}
.tx_ms_14_cinza {font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size: 14px;}
.tx_arial {font-family: Arial, Helvetica, sans-serif;color:#666;font-size: 12px;}
.tx-tr-18-azul{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 15px;color: #B8474D;font-weight: normal;}
.tx-tr-25-azul{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 20px;color: #B8474D;font-weight: normal;}
.tx-tr-13-vermelho{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;color: #B8474D;font-weight: normal;}
.tx_ts_15px_pr{font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 15px;color: #555; font-weight: normal;}
.texto {font-family: Verdana, Geneva, sans-serif;color: #000;font-size: 13px;text-decoration:none;}
.tx_arial_14 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none;	font-weight: bolder;
}
a.tx_arial_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none
}
a.tx_arial_14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6B8720;
	text-decoration:none
}
.tx_arial_13 {
	color: #444; font-family: Arial, Helvetica, sans-serif;line-height: 26px; font-size: 13px; font-weight: normal;
}
/* PAINEL */
#featured
{
    width: 462px;
    top: 1px;
    position: relative;
    height: 310px;
    background: #fff;
    float: left;
}
#featured ul.ui-tabs-nav {
	position:absolute;
	top:1px;
	left:444px;
	list-style:none;
	padding:0;
	margin:0;
	width: 235px;
	z-index:3;
	height: 257px;
}
#featured div#ui-tabs-bg {
	display:block;
	width: 218px;
	height: 310px;
	min-height: 310px;
	position:absolute;
	top:0px;
	left:462px;
	padding:0;
	margin:0;
	z-index:2;
	background-color:#6685a3;

}
#featured ul.ui-tabs-nav li {
	font-size:12px;
	font-family:Arial;
	color:#666;
}
#featured ul.ui-tabs-nav li span {
	font-size:12px;
	font-family:Arial;
	line-height:18px;
}
#featured ul.ui-tabs-nav li strong {
	display:block;
	width:200px;
	float:left;
	height:16px;
	font-size:14px;
	font-family:Arial;
	line-height:18px;
	clear:right;
}
#featured li.ui-tabs-nav-item a {
	display:block;
	height:71px;
	background: url(img/painel/bg_ui.png);
	line-height:18px;
	padding-top:18px;
	padding-bottom:14px;
	padding-left:29px;
	padding-right:16px;
	color: white;
	text-decoration:none;
	margin:0;
	margin-bottom: 1px

}
#featured li.ui-tabs-nav-item a:hover {
	color:#333333;
}
#featured li.ui-tabs-selected {
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
	background:  url(img/painel/bg_ui_active.png) no-repeat;height:67px;
	color:#333333;
}
#featured .ui-tabs-panel {
	width:462px;
	height:307px;
	position:relative;
	margin:0;
	padding:0;OVERFLOW: hidden; border:1px solid #407BB3;
}
#featured .ui-tabs-panel .info {
	position:absolute;
	top:170px;
	left:0px;
	height:90px;
	background: url(img/painel/transparent-bg.png);
	width: 462px;
}
#featured .info h2 {
	font-size:18px;
	font-family:Arial;
	color:#fff;
	padding:5px;
	margin:0;
	overflow:hidden;
}
#featured .info p {
	margin:0 5px;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	color:#f0f0f0;
}
#featured .info a {
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover {
	text-decoration:underline;
}
#featured .ui-tabs-hide {
	display:none;
}

/* NOTICIAS */
.lista-news *{ margin: 0; padding: 0;font: normal 12px Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none;}
.lista-news	a { color: #0875b3; text-decoration: none; }
.lista-news	a:hover { text-decoration: underline; }
/* -- LISTAGEM DAS NOTÍCIAS -- */
.lista-news { float:left; overflow:hidden; width:679px; }
.lista-news ul li { padding:6px 0 6px 0; float:left; width:679px; border-bottom:1px dotted #b2b2b2; }
.lista-news p { color:#666; line-height:20px; width:500px; float:left; text-align:left;}
.lista-news small { font-size:10px; color:#666; }
.lista-news small a{ font-size:14px; font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#396F9F; }
.lista-news small a:hover{ font-size:14px;font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #333333; text-decoration:none;}
.tit-news { width:620px; background:#d6d6d6; float:left; }
.tit-news select { border:1px solid #c4c3bf; width:100px; font:bold 12px Arial, Helvetica, sans-serif; padding:1px; color:#173f84; }
.tit-news option { font:bold 12px Arial, Helvetica, sans-serif; color:#173f84; }
.tit-news label { color:#666; }
.thumb-table  { float:left; padding:1px; margin:0 5px 0px 0; border:1px solid #B2B2B2;}
.thumb-table-right  { float: right; padding:1px; margin:0 5px 0px 0; width:179px; height:37px;}
.thumb-noticias  { float:left; padding:1px; margin:0 5px 6px 0; border:1px solid #B2B2B2;}
.thumb-news { float:left; OVERFLOW: hidden; width:140px; height:105px;}
.thumb-news-noticias { float:left; OVERFLOW: hidden; width:140px;}
.thumb-news-noticias-ft { float:left; OVERFLOW: hidden; width:170px;}
.thumb-news-noticias-galeria { float:left; OVERFLOW: hidden; width:217px;}
.thumb-news-noticias-galeria-pt { float:left; OVERFLOW: hidden; width:159px;}
.down-news { float: right; OVERFLOW: hidden; width:100px; height:75px;}
.chamada-news h3 { width:500px; margin:0; float:left; overflow:hidden; text-align:left;}
.chamada-news h3 a{ font:bold 14px Arial, Helvetica, sans-serif; margin:5px 0 5px 0; float:left;line-height:15px;}
.chamada-news h2 { width:500px; font:bold 13px Arial, Helvetica, sans-serif; margin:5px 0 5px 0; float:left;color: #B8474D; line-height:10px;}
.chamada-news div { width:500px; margin:0; float:left; overflow:hidden;}
.chamada-news{text-align:left;}
.chamada-news div a{ font:bold 12px Arial, Helvetica, sans-serif; margin:5px 0 5px 0; float:left; width:519px; }
.chamada-noticia { font:18px Tahoma, Geneva, sans-serif; color:#777; margin:0 0 20px 0; }

#topo-lista-entidade .texto-topo{
	margin:0 auto; width:600px;
	padding-left:65px;
	overflow: hidden;
	font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#topo-lista-entidade .texto-topo ul li{
	list-style:none;
	float: left;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 3px 10px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	}

#topo-lista-entidade .texto-topo ul li a{
	text-decoration: none;
	background:#333;
	color: #fff;
	padding: 3px 10px;
	}

#topo-lista-entidade .texto-topo ul li a:hover{
	text-decoration: none;
	background:#eee;
	color: #535353;
	padding: 3px 10px;
	}

#topo-lista-entidade .texto-topo ul li._entidade_def a{
	text-decoration: none;
	background:#eee;
	color: #535353;
	padding: 3px 10px;
	}

#topo-lista-entidade .texto-topo ul li._entidade_def a:hover{
	text-decoration: none;
	background:#eee;
	color: #535353;
	padding: 3px 10px;
	}

#topo-lista-entidade .texto-topo span a{
text-decoration:none;
color:#333;
}
#topo-lista-entidade .texto-topo span a:hover{
text-decoration:none;
color:#006600;
font-weight: bold;
}
#deretoria{ width:335px; float:left; margin-right:5px;  margin-left:2px; margin-bottom:7px;border:1px #CFCFCF solid; }








/* RELATORIOS */

#listagem-doe {font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0px 0px 0 0px;
}
#listagem-doe ul { padding: 0px;list-style:none;}
#listagem-doe ul li {list-style:none;
	border-bottom:1px dotted #b2b2b2;
	padding:0px 0px 3px 0;
}
#listagem-doe ul li .edicao {
	overflow:hidden;
}
#listagem-doe ul li .edicao .icon {
	float:left;
	padding:8px 7px 0px 0px;
}
#listagem-doe ul li .edicao .categoria {
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:9px 9px 0 5px; width:425px;
}
#listagem-doe ul li .edicao .status {
	font-size:14px;
	font-weight:bold;
	padding:9px 0px 0px 0px;
	float:right;
	color:#C00;
}
#listagem-doe ul li .botao {width:158px; height:32px; float:right; margin-top:3px;}




.thumb-galeria  { float:left; padding:1px; margin:0px 5px 6px 1px; border:1px solid #B2B2B2;}
.thumb-galeria-ft { float:left; OVERFLOW: hidden; width:159px; height:119px;}


#destaque_not {
	display:none;
	text-align: center;
	margin-top: 0px;
	width:692px;
	position:relative;
	height:400px; 
}
#destaque_not .img{
 overflow:hidden; width:685px; height:400px;
}
 
.titulo_destaque_cicle {
	background:#000;  filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity: 0.65;opacity:0.65; padding:10px; position:absolute; bottom:0px; left:0px; height:auto; width:663px; z-index:9999;

} 
.titulo_destaque_cicle a{ font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #FFF;font-size: 15px; text-shadow:0 -1px 1px #222, 0 -5px 15px #FFF; text-decoration:none;  z-index:99999;}


/* ESTILOS DA PÁGINAS DAS FOTOS EXTRAS */

	#gallery {
		background-color: #fff;
		padding: 5px;
		width: auto;
	}
	#gallery ul { list-style: none; margin:0px; list-style-type: none; padding:0px; }
	#gallery ul li { display: inline; 
	}
	
	#gallery ul img {
		border: 1px solid #444444;
		border-width: 1px 1px 1px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }