/* CSS Document  Verdana, Geneva, Arial, Helvetica, sans-serif;*/

*{
    margin:0;
    padding:0;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Verdana, sans-serif;	
	font-weight:normal;
	font-size:11px;
}

body {
background-image: url(imgs/fundosite.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
background-color: #1C386A;
padding-bottom:50px;
}

a, a:link { font-size:1em;  display:block; text-decoration:none; }
h1 		{ font-size:1.6em; color:#007CC3; font-weight:bold; }
h1 a 	{ font-size:1em; color:#007CC3; font-weight:bold; }
h2 		{ font-size:1.1em;  color:#609905; font-weight:bold; }
h2 a	{ font-size:1em;  color:#609905; font-weight:bold; }
h3 		{ font-size:0.9em; color:#609905; }
h3 a 	{ font-size:1em; color:#609905; }
p, p a  { line-height:1.4em; text-align:justify; color:#666666; }
br		{ line-height:0.4em; }

img { border:none; margin:0; }
input[type="image"] { border:none; margin:0; }
strong { font-weight:bold; }
ul { list-style:none; }

.registros { font-size:1em; color:#666666; background:url(imgs/pages.gif) no-repeat; padding:3px 20px; margin:2px 0 10px 10px; }

.working { background:url(imgs/sending.gif) no-repeat center; background-color:#000; opacity:0.60; filter:alpha(opacity=60); z-index:999;  }

img.media { width:200px; height:auto; }
img.mini {  width:100px; height:auto; }

.fotol { float:left; margin:5px 15px 5px 0; }
.fotor { float:right;  margin:5px 0 5px 15px; z-index:999; }
.fotoc { width:200px; height:auto; display:block; }

/*.video { position:relative; z-index:400; }*/
.videobig { margin:0 0 20px 5px;  }
.clear { clear:both; }
.hide { display:none; }

/*audio Player*/
.audioP { margin:2px 0 0 -5px; }

img.fotocoluna 	{ display:block; width:250px; height:auto; margin:0 auto; margin-top:20px;}

.rss 		{ position:absolute; left:470px; }

#page 		{ position:relative; width:800px; min-height:500px; margin:auto; background:url(imgs/page_fd.gif) repeat-y; padding:0 9px; z-index:0;  }
#header 	{ position:relative; height:145px; width:800px;	background:url(imgs/header_fundo_8.jpg) #1C386A no-repeat top right; z-index:500; }
#main 		{ position:relative; width:800px; background-color:#FFF; padding-bottom:20px; }
#conteudo 	{ float:left; width:470px; padding:10px 0 20px 20px; } /* 464 + 18 + 18 = 495 */
#coluna 	{ float:right; width:275px; background-color:#F8F8F6; padding:5px; margin-right:5px; } /* 275 + 5 + 5 + 5 = 290 */
#links 		{ position:relative; height:40px; width:800px; background:url(imgs/fd_links.gif) repeat-x;  }
#footer 	{ position:relative; height:100px; width:810px; margin:0 -5px 0 -5px; background:url(imgs/footer.jpg) repeat-x; }

#wm 		{ position:relative; width:800px; margin:auto; padding-top:5px;  }

/* TWITTER */
#twtlogo 			{ height:30px; width:459px; background:url(imgs/twt.jpg) no-repeat; margin-left:5px; text-align:right; line-height:40px; }
#twtlogo a			{ color:#FFF; margin-right:10px; }
#twtlogo a:hover	{ text-decoration:underline;  }

#tweet			{ width:445px; background-color:#FFFFFF; padding:5px 5px; border:#4ecbfc solid 2px; border-top:0; margin-bottom:20px;  margin-left:5px;  }
#tweet li		{ color:#5599bb; margin:5px 0;  }
#tweet li a 	{ display:inline; color:#8abd0a; padding-left:3px; }
#tweet .twtime 	{ color:#CCCCCC; display:block; }

/* FORM ASSINE */
.fa { margin:38px 0 0 0; }
.fa_email { color:#0066CC; width:165px; border:#CBDAF2 1px dotted; padding:2px; margin-left:5px; }
.fa_submit { color:#FFF; width:30px; border:#EAF8D3 1px dotted; background:#7BBA17; font-weight:bold; cursor:pointer; }
.fa_submit:hover { background:#D2EFA1; color:#609905; cursor:pointer;  }

.famsg { padding:2px 3px; margin:33px 0 0 5px; color:#CBDAF2; font-size:1em; line-height:1.2em; background:url(imgs/chk.gif) no-repeat #1C386A; text-indent:13px; }
/* FIM FORM ASSINE */

/* FORM SEARCH */
#searchfld { background:url(imgs/search_fd.gif) no-repeat 3px 3px; height:36px;	width:190px; overflow:visible; margin-left:50px; }

.fs_termo 	{ float:left; margin:9px 0 0 12px; color:#0066CC; width:110px; border:none; background:none; }
.fs_submit 	{ width:31px; height:32px; border:none; background:url(imgs/search.gif) no-repeat; cursor:pointer; line-height:100px; text-indent:-100px}
/* FIM FORM SEARCH */

/* FORM SEARCH FULL */
#div_fsf 		{ width:420px; overflow:auto; background:#E0E9F8; border:1px dotted #007CC3; margin:0 0 0 10px; padding:15px 20px; }
.fsf_label 		{ display:block; width:150px; font-size:1.4em; font-weight:bold; color:#007CC3; }
.fsf_termo 		{ float:left; width:200px; font-size: 11px; color:red; }
.fsf_submit 	{ float:left; margin:-10px 0 0 10px;; background:#FFFFFF; width:70px; height:30px; border:#007CC3 1px solid; color:#007CC3; font-weight:bold; cursor:pointer; }
.fsf_submit:hover{ background:#F7F7F7; }
/* FIM FORM SEARCH */

/* PERFIL */
#perfil 	{ margin:10px 30px; background:url(imgs/perfil.gif) no-repeat; padding-top:60px;}
#perfil h1 	{ margin-bottom:15px; }
#perfil p 	{ margin-bottom:10px; }
/* FIM PERFIL */

/* PESQUISA */
#pesquisa {  }
/* FIM PESQUISA */

/* BLOCO */
.bloco 		{ margin-bottom:10px; }
.bloco h2 	{ font-size:1.3em; color:#7BBA17; font-weight:bold; padding:0 10px; }
/* FIM BLOCO */

/* ZOOM FOTO */
.zoom 			{ padding:3px 3px 15px 3px; background:url(imgs/ampliar.gif) no-repeat bottom right; background-color:#E5E5E5; }
/* .zoom:hover 	{ background:url(imgs/ampliar.gif) no-repeat bottom right; background-color:#E5E5E5; } */
/* FIM ZOOM FOTO */

/* LISTA DE CHAMADAS */
.chamada li 		{ border:1px solid #fff; padding:3px 10px 11px 10px; display:block; overflow:auto; }
.chamada li:hover 	{ border:1px dotted #0099FF; background:url(imgs/leia.gif) no-repeat bottom right; background-color:#F7F7F7; }
.chamada li.noa 	{ padding:3px 10px 10px 10px; background:none; border:none; }
.coll				{ float:left; width:45%; border:none; border-right:dotted #E5E5E5 2px; }
.colr 				{ float:right; width:45%; }
/* FIM LISTA DE CHAMADAS */

/* BANDEIRAS  */
#bandeirastur { margin:10px 5px; background:url(imgs/tur.jpg) no-repeat; padding-top:73px; }
#radiola	  { background:url(imgs/radiola_big.gif) no-repeat; padding-top:100px; }
#tv			  { background:url(imgs/tv.jpg) no-repeat; padding-top:100px; }
/* FIM BANDEIRAS */

/* CLASSE FILTRA */
.divfiltra { width:440px; height:60px; margin:0 0 0 10px; padding:5px 0 0 10px; }
.divfiltra h3 { font-size:1.3em; color:#14577E; font-weight:bold; margin-bottom:10px; } /* azul */

.formfiltra { position:relative; bottom:10px; }
.formfiltra label { float:left; display:block; font-size: 11px; color:#14577E; }
.formfiltra select { float:left; display:block; font-size: 11px; color:red;  }
.formfiltra p { display:inline; }
/* FIM CLASSE FILTRA */

/* MANDATO LEIS */
#mandato_leis { margin:10px 5px 0px 5px; background:url(imgs/leis.gif) no-repeat; padding-top:70px;}
#frm_leis #esfera { width:140px; margin-right:20px; }
#frm_leis #tipo { width:120px; }
/* FIM MANDATO LEIS */

/* MANDATO PRONUNCIAMENTOS */
#pronunciamentos { margin:10px 5px 0px 5px; background:url(imgs/pron.gif) no-repeat; padding-top:70px; }
#pronunciamentos h1 a 	{ color:#609905; }
#pronunciamentos h3 a	{ color:#609905; }
/* FIM MANDATO PRONUNCIAMENTOS */


/* PRE DETALHE */
#predetalhe		{ overflow:hidden; width:100%; margin:10px 0; }
/* FIM PRE DETALHE */


/* VOLTAR */
#voltar			{ float:left; width:100px; color:#666666; }
#voltar:hover 	{ color:#007CC3; }
/* FIM VOLTAR */

/* TAMANHO */
#tamfonte		{ float:right; width:40px; padding:3px; }
#tamfonte:hover { background-color:#E5E5E5; }
/* FIM TAMANHO*/

/* DETALHE */
#detalhe 	{ margin:0 20px 25px 25px; }

#fonte 		{ position:relative; border-top:#CCC 1px dotted; margin-bottom:15px; overflow:visible; }
#fonte h3	{ width:250px; color:#8AA3BB;  } /* verde */

#detalhe p  { font-size:1.1em; text-align:justify; margin-bottom:10px; }
/* FIM DETALHE */

/* AÇÕES */
.acoes 			{ position:absolute; top:0; left:245px; }
.acoes ul 		{ list-style-type:none; }
.acoes li 			{ float:left; height:16px; line-height:25px; padding:0 4px 3px 0; text-indent:20px; border:1px solid #FFFFFF; }
.acoes li:hover 	{ background-color:#E5E5E5; border:#CCC 1px dotted; color:#007CC3; }
.acoes a 			{ font-size:1em; color:#1C386A; }
.acoes .acomente 	{ background:url(imgs/comente2.gif) no-repeat 3px; }
.acoes .aenvie	 	{ background:url(imgs/envie.gif) no-repeat 3px; }
.acoes .atweet	 	{ float:left; padding:0; text-indent:0; }


/* FIM AÇÕES */

/* COMENTARIO */
#comentarios 	{ margin:0 20px 0 25px; }
#comentlist li 	{ height:100%; overflow:auto; background:#F7F7F7 url(imgs/comentou.gif) no-repeat 10px 8px; border:1px dotted #007CC3; padding:10px; margin-bottom:10px;  }
#comentlist h3 	{ margin:0 0 2px 20px; color:#1C386A; }
#comentlist p	{ line-height:1.2em; color:#007CC3; }
.comentaviso	{ color:#FF0000 !important; background-color:#FFE6E6; margin-top:10px; border-top:#FFDDDD 1px dotted; padding:2px; }
.comenttemp 	{ border:1px dotted #FF0000 !important; background-color:#FFFFCC !important; }
/* FIM COMENTARIO */

/* FORM COMENTAR */
#comentar	 { background:#CBDAF2; border:1px dotted #007CC3; height:320px; }
#fc_enviando { position:absolute; width:430px; height:320px; display:none; }
#comentar h1 { margin:5px 0 0 10px; }

.fc 				{ margin:0 20px 20px; }
.fc label 			{ display:block; font-size:1em; color:#007CC3; margin-top:5px; }
.fc input[type="text"], #fc textarea { font-size: 1.1em; color:red; padding:3px; }
.fc_nome  			{ width:250px; }
.fc_email			{ width:250px; }
.fc_comentario 		{ width:380px; height:100px; }
.fc_submit 			{ background:#FFFFFF; width:80px; height:35px; border:#0066CC 1px solid; color:#007CC3; margin-top:10px; font-weight:bold; }
.fc_submit:hover	{ background:#E0E9F8; cursor:pointer; border:2px solid; }
/* FIM FORM COMENTAR */

/* FORM ENVIAR POST */
#envie			{ position:relative; width:260px; overflow:auto; background:#D2EFA1; border:1px dotted #7BBA17; margin-bottom:20px; display:none;  }
#fe_enviando 	{ position:absolute; width:258px; height:310px; display:none; }
#envie h2 		{ float:left; font-size:1.3em; background:url(imgs/envie.gif) no-repeat; padding-left:20px; margin:10px 10px; }
#envie #fechar 	{ float:right; color:#609905; background:url(imgs/fechar.gif) no-repeat right; padding-right:18px; }

.enviado { float:left; font-size:1.6em; background:url(imgs/chkvd.gif) no-repeat; padding-left:50px; margin-left: 6px; line-height:3em; width:190px; height:60px; }

.fe 				{ margin:0 15px 15px 15px; clear:both; }
.fe label 			{ display:block; font-size:1em; color:#609905; margin-top:5px; }
.fe input[type="text"], #frm_envie textarea { font-size: 1.3em; color:red; }
.fe_destinatario	{ width:220px; }
.fe_comentario 		{ width:220px; height:100px; margin-bottom:5px; }
.fe_remetente 		{ width:220px; margin-bottom:5px; }
.fe_submit 			{ background:#FFFFFF; width:80px; height:35px; border:#7BBA17 1px solid; color:#609905; margin-top:10px; font-weight:bold; cursor:pointer; }
.fe_submit:hover 	{ background:#EAF8D3; border:2px solid;  }
/* FIM ENVIAR POST */


/* FORM REMOVER */
#remover	 { background:#E5E5E5; border:1px dotted #007CC3; width:460px; height:210px; padding:5px 0 10px 20px; }
#fr_enviando { position:absolute; width:460px; height:210px; display:none; margin:-5px 0 0 -20px; }

.fr 				{ }
.fr label 			{ display:block; font-size:1.2em; color:#007CC3; margin-top:10px; }
.fr input[type="text"], #fr textarea { font-size: 1.1em; color:red; padding:3px; }
.fr_email			{ width:280px; }
.fr_motivo	 		{ width:430px; height:70px; }
.fr_submit 			{ background:#FFFFFF; width:80px; height:35px; border:#0066CC 1px solid; color:#007CC3; margin-top:10px; font-weight:bold; cursor:pointer; }
.fr_submit:hover	{ background:#E0E9F8; border:2px solid; }
/* FIM FORM REMOVER */



/* SIDEBOX */
.sidebox 			{ width:265px; margin:0 0 20px 5px; }
.box_head 			{ width:265px; height:35px; }
.box_head h2 		{ visibility:hidden; } 
.box_body 			{ margin:0 5px; height:100%; padding-bottom:5px; }
.box_body a 		{ width:240px; background:url(imgs/s_cz.gif) no-repeat 3px 4px; padding:3px 0; padding-left:15px; color:#0066CC; }
.box_body a:hover 	{ background:url(imgs/s_az.gif) no-repeat 3px 4px #F7F7F7 ; color:#034673; }
/* FIM SIDEBOX */

/* BOX TEMÁTICOS */
.temasemdestaque { background:url(imgs/fd_temas.gif); }
.box_head_fundo { background:url(imgs/bgcz.gif) repeat-x #FFFFFF; }
#box_head_naimprensa { background:url(imgs/naimprensa.gif) no-repeat 5px 5px; }
#box_head_noplenario { background:url(imgs/noplenario.gif) no-repeat 5px 5px; }
#box_head_relacionado { background:url(imgs/relacionado.gif) no-repeat 5px 5px; }
#box_head_temasemdestaque { background:url(imgs/temasemdestaque.gif) no-repeat 5px 5px; }
/* FIM BOX TEMÁTICOS */

/* MANDATOS */
#mandatos 		{ background:url(imgs/mandatos.gif) no-repeat; display:block; margin:0 auto; margin-top:20px; width:260px; height:376px; }
#mandatos ul	{ display:none; }
/* FIM MANDATOS */


/* PAGINAÇÃO */
#paginacao 				{ margin-top:20px; }
#paginacao ul 			{ text-align: center; overflow:auto; line-height:28px; }
#paginacao li 			{ display: inline; margin: 0 2px 0 0; color: #007CC3; }
#paginacao li .home 	{ background:url(imgs/hb.gif) no-repeat; padding:0 6px; }
#paginacao li a 		{ color: #007CC3; border: 1px solid #E5E5E5; display:inline; padding: 4px 5px; }
#paginacao li a:hover 	{ color: #1C386A;	background:#E0E9F8;	border: 1px solid #2e6ab1; }
#paginacao li.current 	{ color: #FFF; background: #007CC3; padding: 4px 5px; }
/* FIM PAGINAÇÃO */


/* HEADER */
#header_foto {
	position: absolute;
	left:0;
	top:0;
	height:145px;
	width:160px;
	background: url(imgs/header_foto.jpg) right no-repeat ;
	z-index:600;
}

#header_logo {
	position:absolute;
	top:10px;
	left:171px;
	width:340px;
	height:87px;
	background:url(imgs/header_logo2.gif) no-repeat;
	z-index:0;
}

#header_assine {
	position:absolute;
	background:url(imgs/assine.gif) no-repeat;
	top:28px;
	left:564px;
	height:90px;
	width: 215px;
}

#header_fdmenu {
	position:absolute;
	top:111px;
	left:0px;
	height:37px;
	width:800px;
	background:url(imgs/header_menu.jpg) repeat-x;
	z-index:590;
}


#header_menu {
	position:absolute;
	top:111px;
	left:130px;
	height:37px;
	width: 660px;
	padding-top:1px;
	padding-left:10px;
	z-index:999;
}

#header_search {
	position:absolute;
	background:url(imgs/search_fd.gif) no-repeat 3px 3px;
	top:111px;
	left:635px;
	height:36px;
	width: 190px;
	overflow:visible;
	z-index:999;
}
/* FIM HEADER */


/* FOOTER */
#endrio { position:absolute; text-indent:115px; left:15px; top:10px; background:url(imgs/novoendereco.gif) no-repeat 0 5px; }
#endbsb { position:absolute; left:500px; top:10px; }

#footer  h2 { font-size: 1.4em; font-weight:bold; color:#FFFFFF; }
#footer  h3 { font-size:1.3em; color:#7BBA17; font-weight:bold; } /* verde */
#footer  p { font-size:1em; line-height:1.2em; color:#FFFFFF; }
/* FIM FOOTER */

