@charset "utf-8";
/* CSS Document */

.separadores{
border-bottom:1px solid #f5f5f5;
border-top:1px solid #f5f5f5;
padding:10px 0 10px 0;
}
.separadores a{ color:#000;}
.termo{ color:#ac1313; font-size:21px; letter-spacing:-1px; }

.indiceNoticia{
	color:#a4a4a4 !important;
	font-style:italic;
	font-size:14px;
	text-decoration:none;
}
.indiceNoticia:hover{ text-decoration:underline }
.notFormat{
	color:#000000 !important;
	font-weight:normal !important;
	letter-spacing:0 !important;
	font-size:12px !important;
	padding-bottom:7px !important;
	padding-top:6.8px !important;
}
.exp1{ font-weight:bold; font-size:14px; }
.cinza{ color:#6b6b6b !important}
.cinza2{ color:#666666 !important}

.keyword a{ color:#990000 !important; padding-right:15px; font-size:14px; text-decoration:underline }
.keyword a:hover{ color:#990000 !important; text-decoration:none;}

.mt{ margin-top:15px !important;}
.mr{ margin-right:15px !important;}
.mb{ margin-bottom:15px !important;}
.ml{ margin-left:15px !important; }
.mt1{ margin-top:10px !important;}
.mr1{ margin-right:10px !important;}
.mb1{ margin-bottom:10px !important;}
.ml1{ margin-left:10px !important; }
.mt2{ margin-top:5px !important;}
.mr2{ margin-right:5px !important;}
.mb2{ margin-bottom:5px !important;}
.ml2{ margin-left:5px !important; }
.mt3{ margin-top:20px !important;}
.mr3{ margin-right:20px !important;}
.mb3{ margin-bottom:20px !important;}
.ml3{ margin-left:20px !important; }
.mn{ margin:0 !important;}

.pt{ padding-top:15px !important;}
.pr{ padding-right:15px !important;}
.pb{ padding-bottom:15px !important;}
.pl{ padding-left:15px !important; }
.pt1{ padding-top:10px !important;}
.pr1{ padding-right:10px !important;}
.pb1{ padding-bottom:10px !important;}
.pl1{ padding-left:10px !important; }
.pt2{ padding-top:5px !important;}
.pr2{ padding-right:5px !important;}
.pb2{ padding-bottom:5px !important;}
.pl2{ padding-left:5px !important; }
.pt3{ padding-top:20px !important;}
.pr3{ padding-right:20px !important;}
.pb3{ padding-bottom:20px !important;}
.pl3{ padding-left:20px !important; }
.pn{ padding:0 !important;}


.listagemGeral{
clear:both;
margin-bottom:10px;
padding:10px;
background:#FFFFFF;
border-bottom:1px dashed #CCC;
}
.listagemGeral p.data{
	padding-top:0;
	font-size:11px;
	color:#999999;
	font-style:italic;
}
.listagemGeral p.titulo,p.titulo a{font-size:18px; color:#0c3b6f; text-decoration:none}
.listagemGeral p.titulo a:hover{ text-decoration:underline}
.listagemGeral div.descricao,p.descricao,p.descricao a{color:#6B6B6B !important;}

.listagemComentario{
padding:20px 0 20px 0;
border-bottom:1px solid #dedede;
}
.listagemComentario p.nome{ font-weight:bold; color:#000000;font-size:13px; font-family:arial; padding-bottom:2px; }
.listagemComentario p.descricao{ color:#2e2e2e; font-size:13px;	 }


#listagemVideo{ float:left; width:575px;}
#listagemVideo p.titulo{ font-size:13px; font-weight:bold; font-family:verdana}
#listagemVideo div.descricao, p.descricao, div.descricao p, p.descricao p{ font-size:12px !important;}


#listagemVideo a img{ border:3px solid #CCC}
#listagemVideo a:hover img{ border:3px solid #3f76a7}


.cabecalho{ padding-bottom:30px; }
.cabecalho span.interna a{ color:#8b8b8b; text-transform:uppercase; font-weight:bold}
.cabecalho span.cidade{ color:#2475d1; text-transform:uppercase; font-weight:bold}
.cabecalho p.data{ color:#cfcfcf; font-style:italic; padding-top:5px; }

/* Paginação */
#paginacao{
	clear:both;
	float:left;
	margin-top:20px;
	width:570px;
}
#paginacao a{
	width:50px;
	font-size:30px;
	color:#5d5d5d;
	text-align:center;
	text-decoration:none;
	padding:10px 0;
	background:#FFF;
	float:left;
	margin-right:5px;
}
#paginacao a:hover{
	background:#333;
	color:#FFF;
}
#paginacao a.pg_atual{
	background:#333;
	color:#FFF;
}

#texto { color:#5d5d5d;font-size:14px;}
#texto p{ padding-bottom:15px;}


#acessibilidade{
	float:left;
	padding:30px 0 30px 0;
	color:#c3c3c3;
	width:575px;
}
#acessibilidade div.tamanhoTexto{ float:right;color:#747474; font-size:13px; font-style:italic; padding-right:20px; }
#acessibilidade div.tamanhoTexto span{ padding:5px 8px 0 0; float:left; }
#acessibilidade div.tamanhoTexto img{ border:none}
#acessibilidade a{ color:#c3c3c3;}

#tarefas{
	border-top:6px solid #dedede;
	border-bottom:1px solid #dedede;
	padding:12px 0 12px 8px;
	color:#dedede;
	margin:40px 0 40px 0;
}
#tarefas a{ color:#737373; text-decoration:none }
#tarefas a:hover{ text-decoration:underline }
#tarefas span{ padding:0 15px 0 15px }

#tarefas2{
	float:left;
	border-top:6px solid #dedede;
	padding:4px 0 12px 8px;
	color:#dedede;
}

#tarefas2 p{width:200px !important; padding:9px 0 7px 0; border-bottom:1px solid #f0f0f0}
#tarefas2 img{ margin-right:10px;}
#tarefas2 a{ color:#737373; text-decoration:none;}
#tarefas2 a:hover{ text-decoration:underline }
#tarefas2 textarea{ border:1px solid #929292; width:200px; height:60px; overflow:hidden; font-family:arial; font-size:12px;}


.mais{
clear:both;
float:left;
margin-top:50px;
width:575px;
}
.mais div.keyword{float:left; width:267px;padding:10px 0 10px 0;}
.mais div.keyword a{ text-decoration:underline; color:#2e2e2e; padding-right:10px;}
.mais div.keyword a:hover{ text-decoration:none}


#erro{
filter:alpha(opacity=95);
opacity:.9;
-moz-opacity:0.9;
display:none;
position:absolute;
width:400px;
float:left;
left:0px;top:0px;
z-index:2;
}
#erro div#erro_content{background:url('../imagens/erro_content.jpg') repeat-y; float:left}
#erro div.titulo{float:left;width:330px;}
#erro div.problema{
color:#6B6B6B;
font-size:12px;
text-decoration:underline;
padding:5px 0 15px 0;
}
#erro div#erro_itens{
font-size:12px;
padding-left:10px;
}
#erro img.img{float:left; margin:-4px 5px 0 0; z-index:1}
#erro div#erro_itens{ clear:both; width:389px;}
#erro div#erro_itens p{padding:0 0 6px 10px; text-align:left;}
#erro p.close{
	clear:both;
	padding-top:15px;
}


.erro_input{ border:1px solid #bd630a !important}

#ifrm{ float:left !important; overflow:hidden;}

#bodyBlock{
	position:absolute !important;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
}

#pagina{
	margin:0;
	font-family:arial;
	float:left;
	position:fixed !important;
	border:1px solid #CCCCCC;
	padding:10px;
	background-color:#FFFFFF;
	overflow:hidden;
	_filter:alpha(opacity=100);
	_opacity:1.0;
}
#pagina p{padding:3px 0;}
#pagina img.close{ cursor:pointer; position:absolute; right:10px;}
#paginaRodape{ float:left; background-color:#FFFFFF; padding:6px 0;margin-bottom:-10px; *margin-bottom:0;}
#paginaLegenda{ float:left; color:#999999}
#pagina span{ float:left; padding:0 10px 0 10px; color:#CCCCCC;}
#paginaMarcador{ float:left; font-weight:bold; font-size:14px; letter-spacing:-1px; color:#999999}
#divEfeito{ background-color:#cccccc;}












#divl{background-color:#FFFFFF;}
#divw{text-align:center;_padding-top:30px;}
#tituloBlock{
	position:absolute;
	background-color:#f1f1f1;
	filter:alpha(opacity=50);
	opacity:.9;
	-moz-opacity:0.5;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	padding:10px 0 10px 8px;
	color: #764301;
	text-align:left;
	border-bottom:1px solid #F2F2F2;
}
#pag{float:left; text-align:left; padding-top:10px;}
#pag div.anterior{float:left; width:40px;}
#pag div.anterior img{ cursor:pointer; width:16px; height:16px;}
#pag div.close{float:left; font-size:14px; margin-top:-8px;}
#pag div.proximo{float:left; width:40px; text-align:right}
#pag div.proximo img{ cursor:pointer; width:16px; height:16px;}


#bodyblock{
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000000;
	position:absolute;
	filter:alpha(opacity=60);
	opacity:.6;
	-moz-opacity:0.6;
}

#formulario{ text-align:left }
#formulario fieldset{ border:1px solid #E8E8E8 !important; padding:15px 10px 20px 10px !important; margin:25px 0 25px 0 ; *margin:6px 0 6px 0;}
#formulario legend{ font-size:16px; padding:0 10px 0 10px; *margin-bottom:15px; color:#678319}
#formulario p{
	padding:0;
	margin:0 !important;
	padding-bottom:10px;
}

#formulario p.opt a, form.frm p.opt a.normal{
	color:#6b6b6b;
	padding:2px 3px;
	background:#F5F5F5;
	border:1px solid #DDD;
	margin-right:2px;
}
#formulario p.opt a:hover, #formulario p.opt a.click{
	background:#DDD;
	color:#333;
	text-decoration:none;
}


#formulario p input{
	padding:2px;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
#formulario p textarea{
	padding:2px;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	overflow:auto;
}
#formulario p label{
	float:left; 
	width:100px;
	font-size:12px;
	border-bottom:#EEE 1px solid;
	padding-bottom:6px;
	padding-left:5px;
}

.botao{
	background:#F5F5F5;
	background:url('../imagens/button-bg.gif') repeat-x;
	border:1px solid #000;
	font-weight:bold;
	padding:8px 10px !important;
	height:36px !important;
	width:105px !important;
}





/**************** aba ****************/
.menuAba {
	clear:both;
	float:left;
	display:table;
	margin:0;
	margin-top:30px !important;
	margin-bottom:20px !important;
	padding: 0px;
	width: 575px;
}

.aba{
	position: relative;
	top: 3px;
	display:inline;
	padding: 10px 50px;
	margin: 0px 6px 0 10px !important;
	background:url(../imagens/fundoAba.jpg) repeat-x;
	font-size:15px;
	list-style: none;
	border-left: solid 1px #4780af;
	border-top: solid 1px #4780af;
	border-right: solid 1px #4780af;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-weight:bold;
	color: #fff;
}

.ligado {
	position: relative;
	top:0;
	display:inline;
	padding: 13px 50px;
	font-size:15px;
	margin:-10px 6px 0 10px !important;
	background-color: #FFF;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #FFF;
	border-top: solid 6px #0876b2;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-weight:bold;
	color: #000;
}

.conteudoAba {
	clear: both;
	margin-top:12px;
	border-top: solid 1px #999;
	background-color: #FFF;
	padding-top:5px;
}
/**************** fim aba ****************/




.r1,.r2{
	display:block;
	width:75px;
	height:90px;
	padding:5px;
	padding-left:0;
	margin:1px;
	float:left;
	text-align:center;
	background-color:#F1F1F1;
	color:#819cba;
	border:#819cba 1px solid;
	text-decoration:none;
}
.r1 img, .r2 img{
	padding-top:10px;
}
.r1:hover,.r2,.r2:hover{
	background-color:#819cba;
	color:#F1F1F1;
	text-decoration:none;
}


#tabela{
	float:left;
}
#tb1,#tb2{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
#tb1 li, #tb2 li{
	background:#b3d7e6;
	background-color:#E1E1E1;
}
#tb1 li{
	padding:5px;
	width:235px;
}
#tb2 li{
	padding:5px;
	width:100px;
	text-align:right;
}
#tb1 li.cor1, #tb2 li.cor1{
	background:#F1F1F1;
}
#tb1 li.cor2, #tb2 li.cor2{
	background:#F9F9F9;
}


#tabnav
	{
		height: 23px;
		margin: 0;
		padding-left: 10px;
		background: url(../imagens/tab_bottom.gif) repeat-x bottom;
		margin-bottom:15px;
		font-family:Arial, Helvetica, sans-serif;
		float:left;
		width:250px;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 11px;
		line-height: 14px;
		font-weight: bold;
		padding: 5px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover{background: #fff;}


/**** Ultimas noticias ****/
#dt{
	float:left;
	width:100%;
	padding-top:10px;
	position:relative;
}

#ult{
	float:left;
	width:45px;
	padding:1%;
	background-color:#0f3e72;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

#domticker{
	float:left;
	color:#FFFFFF;
	width:84.5%;
	top:7px;
	left:50px;

	position:absolute;
	white-space:nowrap;
}

#domticker div{ 
/*	padding:5px;*/
	padding:2%;
	float:left;
}

#domticker a{
	font-weight: bold;
}

#domticker2 a{
	text-decoration: none;
}
/**** Fum ultimas noticias ****/


/******************** Enquete *******************/
.enquete{ float:left; border:1px solid #E8E8E8; background-color:#F9F9F9; margin-top:15px; padding:10px; width:96%; }
.enquete h5{ padding:5px 0 5px 0; }
.enquete p{ padding:3px; }
.enquete p.q { color:#000066;padding-bottom:6px !important}
.enquete p.q a{ color:#000066 }

.enquete span.porc { color:#000033; font-weight:bold; padding-right:20px; padding-top:3px; float:left}
.enquete p.q img { margin-top:3px;}

.enquete p.e{ padding-top:20px; }
.enquete p.aviso { font-size:18px}
/******************** Enquete *******************/