* {	text-decoration:none; margin:0; padding:0; list-style:none; border:none;/* Começo zerando tudo. O */}
/***************************** Geral *****************************/
body{
	background-image:url(../images/bg_site.jpg);
	  background-position:top;
	  background-repeat:repeat-x;
	background-color:Transparent;
	/*background-color:#f2ebc4;*/
}

div.geral{
	 margin: 0 auto;
 	 width: 990px;
	 text-align:center;
}

div.conteudo_nocentro{
      width: 861px;
      /*border:1px solid #bababa;*/
	  margin:0 auto;
  
}

select {
  background-color:#DEDEDE;
  border:1px solid #CCCCCC;
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  height:18px;
}
/********************************************************** topo *************************************************************************/
div.topo{
	width:861px;
	height:435px;
	/*border:1px solid red;*/
	float:left;
	padding-left: 60px;
	*padding-left: 65px;
}

div.logo{
	/*margin-left:50px;
	_margin-left:20px;*/
	float:left;
}

div.quadro_topo{
	width:558px;
	height:80px;
	background-image:url(../images/fundo_busca.jpg);
	margin-left:20px;
	float:left;
}

div.icones{
	width:110px;
	float:left;
	margin:20px 0px 0px 15px;
	_margin:10px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-transform:uppercase;
}

div.home{
	width:100px;
	float:left;	
}

div.home a{
	color:#999999;
	text-decoration:none;
}

div.fale{
	width:100px;
	float:left;
	margin-top:6px;
}

div.fale a{
	color:#999999;
	text-decoration:none;
}

div.faq{
	width:100px;
	float:left;
	margin-top:6px;
	margin-left:-4px;
}

div.faq a{
	color:#999999;
	text-decoration:none;
}

div.busca{
	width:413px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	/*border:1px solid #CC3399;*/
}

div.titulo_busca{
	width:413px;
	float:left;
	margin-bottom:6px;
	text-align:left;
}

div.imput{
	/*width:153px;*/
	height:23px;
	float:left;
	margin-right:10PX;
	_margin-right:8PX;
}
.busca_imput{
	width:153px;
	height:23px;
	float:left;
	background-image:url(../images/bg_imput.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ADADAD;
	/*border:1px solid red;	*/
}

.bt_buscar{
	width:66px;
	height:23px;
	float:left;
	background-image:url(../images/bg_bt_buscar.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:Transparent;
	
}

.bt_buscar2{
	width:66px;
	height:23px;
	float:right;
	margin-right:15px;
	*margin-right:70px;
	background-image:url(../images/bg_bt_buscar.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:Transparent;
	
}

div.painel{
	width:861px;
	text-align:left;
	float:left;
}

div.divisoria{
	width:460px;
	height:23px;
	float:left;
	margin-top:4px;
	/*background-c
	olor:#FF0000;
	background-image:url(../images/bg_menu.jpg);*/
}
/********************** menu *****************************/
div.menu{
	/*width:460px;
	height:23px;
	text-align:left;
	background-color:#FF0000;
	background-image:url(../images/bg_menu.jpg);*/
	float:left;
  height:23px;
  margin-top:4px;
  width:460px;
}

div.menu ul.ul_menu{
	width:460px;
	height:22px;
	float:left;
}
div.menu ul.ul_menu li{
	float:left;
	margin-left:1px;
	
}

div.menu ul.ul_menu li.quem a{
	width:65px;
	height:23px;
	float:left;
	background-image:url(../images/menu/quem_off.jpg);
}

div.menu ul.ul_menu li.quem a span{
	visibility:hidden;
}

div.menu ul.ul_menu li.quem a:hover{
	width:65px;
	height:23px;
	background-image:url(../images/menu/quem_on.jpg);
}

/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* NOVO EM 2009.11.25 GA  - UL sub menu */
div.menu ul.ul_menu li.quem ul.ul_SubMenu, 
div.menu ul.ul_menu li.atuacao ul.ul_SubMenu{
  width:139px;  
  display:none;  
  position:absolute; 
  z-index:100; 
  text-align:left;  
  background-color:rgb(204,51,51);
  height:auto;
  padding:none;
}
div.menu ul.ul_menu li.quem ul.ul_SubMenu li.li_BG_top_subMenu, 
div.menu ul.ul_menu li.atuacao ul.ul_SubMenu li.li_BG_top_subMenu{
  background:rgb(204,51,51) url(../images/menu/top_box_submenu_2.jpg) no-repeat top center; 
 height:16px; 
  margin-top:0px; 
  *margin-top:-6px;
  _margin-top:0px;
}

div.menu ul.ul_menu li.quem ul.ul_SubMenu li.li_BG_bottom_subMenu, 
div.menu ul.ul_menu li.atuacao ul.ul_SubMenu li.li_BG_bottom_subMenu{
  background:rgb(255,255,255) url(../images/menu/botom_box_submenu_2.gif) no-repeat top center; 
  height:8px;
  margin-top:-15px;
 	display:block;
  clear:both
 /* _height:8px;
  _margin-top:-8px;
  _font-size:8px;
  border:1px dotted rgb(50,50,50);*/

}

div.menu ul.ul_menu li.quem ul.ul_SubMenu li, 
div.menu ul.ul_menu li.atuacao ul.ul_SubMenu li {
	float:none;
	margin-left:0px;
	height:15px;
	display:block;
}
div.menu ul.ul_menu li.quem ul.ul_SubMenu li a, 
div.menu ul.ul_menu li.atuacao ul.ul_SubMenu li a{
	float:left;
	display:table-row;
	background-image:none;
	width:90px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
	padding-left:10px;
  margin-top:-2px;
  /*border:1px dotted rgb(50,50,50);*/
}
div.menu ul.ul_menu li.quem ul.ul_SubMenu li a:hover,
div.menu ul.ul_menu li.atuacao ul.ul_SubMenu li a:hover{color:rgb(0,0,0);background-image:none;width:90px;}
/*--------------------------------*/
/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/


div.menu ul.ul_menu li.atuacao a{
	width:123px;
	height:23px;
	float:left;
	background-image:url(../images/menu/atuacao_off.jpg);
	
}



div.menu ul.ul_menu li.atuacao a span{
	visibility:hidden;
	height:23px;
}

div.menu ul.ul_menu li.atuacao a:hover{
	width:123px;
	height:23px;
	background-image:url(../images/menu/atuacao_on.jpg);
}

div.menu ul.ul_menu li.noticias a{
	width:65px;
	height:23px;
	float:left;
	background-image:url(../images/menu/noticias_off.jpg);
	
}

div.menu ul.ul_menu li.noticias a span{
	visibility:hidden;
}

div.menu ul.ul_menu li.noticias a:hover{
	width:65px;
	height:23px;
	background-image:url(../images/menu/noticias_on.jpg);
}

div.menu ul.ul_menu li.recursos a{
	width:73px;
	height:23px;
	float:left;
	background-image:url(../images/menu/rercursos_off.jpg);
	
}

div.menu ul.ul_menu li.recursos a span{
	visibility:hidden;
}

div.menu ul.ul_menu li.recursos a:hover{
	width:73px;
	height:23px;
	background-image:url(../images/menu/rercursos_on.jpg);
}

div.menu ul.ul_menu li.agenda a{
	width:62px;
	height:23px;
	float:left;
	background-image:url(../images/menu/agenda.jpg);
	
}

div.menu ul.ul_menu li.agenda a span{
	visibility:hidden;
}

div.menu ul.ul_menu li.agenda a:hover{
	width:62px;
	height:23px;
	background-image:url(../images/menu/agenda_on.jpg);
}

div.menu ul.ul_menu li.contato a{
	width:65px;
	height:23px;
	float:left;
	background-image:url(../images/menu/contato_off.jpg);
	
}

div.menu ul.ul_menu li.contato a span{
	visibility:hidden;
}

div.menu ul.ul_menu li.contato a:hover{
	width:65px;
	height:23px;
	background-image:url(../images/menu/contato_on.jpg);
}
/******************* fim menu *************************/

/************************************************************************************** fim topo ********************************************************************************************/

/*************************************************************************** coluna esquerda home **************************************************************/
div.coluna_esq{
	width:450px;
	float:left;
	/*border:1px solid red;*/
	margin:2px 0 0 0;
}
/***************** texto home **********************/ 
div.texto_home{
	width:380px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	/*border:1px solid #00CC00;*/
	margin:10px 0 10px 10px;
}

div.texto_home p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:14px;
}

div.texto_home span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:22px;
}

.img_abre_aspas{
	float:left;
	text-align:right;
	margin-left:5px;
}

.img_fecha_aspas{
	float:right;
	text-align:left;
	margin-top:160px;
}

/******************fim texto home **************************/

/******************links home ***************************/
div.links_home{
	width:380px;
	float:left;
	margin-left:15px;
	/*border:1px solid #00CC00;*/
}

div.paginacao_link{
	width:380px;
	float:left;
	text-align:right;
	/*border:1px solid red;*/
}

/*************** fim links home **************************/

/*************************************************** fim coluna esquerda home *****************************************************/


/*************************************************** coluna direita home *****************************************************/
div.coluna_dir{
	width:340px;
	float:left;
	/*border:1px solid red;*/
	margin:2px 0 0 70px;
	text-align:right;
}

/*********** banner home *************/
div.banner_home{
	width:339px;
	height:182px;
	/*border:1px solid red;*/
	margin-top:-8px;
	margin-right:-5px;
	background:url(../images/bg_banners_home.png) right top no-repeat;
	float:right;
}

div.banner_home_titulo{
	width:260px;
    height:40px;
	text-align:left;
	margin:25px 0 20px 0;
	/*border:1px solid red;*/
	padding-left:50px;
	background:url(../images/icone_banner.jpg) left top no-repeat;
	vertical-align:middle;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3333;
}

div.banner_home_titulo a{
	color:#cc3333;
}

div.banner_home_titulo2{
	width:260px;
    height:40px;
	text-align:left;
	margin:18px 0 30px 0;
	/*border:1px solid red;*/
	padding-left:50px;
	background:url(../images/icone_banner.jpg) left top no-repeat;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc3333;
}

div.banner_home_titulo2 a{
	color:#cc3333;
}

/***************** fim banner home *********************/



/*********** destaque home *************/
div.destaque{
	width:339px;
	height:182px;
	/*margin-right:-2px;*/
	background-image:url(../images/bg_destaque.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	/*border:1px solid red;*/
	float:right;
}

div.destaque_img{
	width:40px;
	float:left;
	text-align:right;
}

div.destaque_titulo{
    height:40px;
	text-align:left;
}


div.destaque_texto{
	width:250px;
	float:left;
	text-align:left;
	margin-left:50px;
	_margin-left:25px;
	padding-top:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

div.destaque_texto a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

.img_destaque{
	float:left;
	text-align:right;
	margin-right:13px;
}

div.destaque_seta{
	width:170px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-top:10px;
	margin-left:50px;
}

div.destaque_seta a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}
/***************** fim destaque home *********************/

/**************** news home ***********************/
div.news_home{
	width:340px;
	height:367px;
	background-image:url(../images/bg_news.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:10px;
	text-align:right;
	float:right;
	/*margin-right:-20px;*/
}

div.news_home_titulo{
	width:164px;
    height:40px;
	float:left;
	margin-top:5px;
	margin-bottom:20px;
}

div.news_home_paginacao{
	width:150px;
	float:left;
	text-align:right;
	margin-top:20px;
	/*border:1px solid red;*/
}

div.repetidor_news_home{
	width:330px;
	_width:340px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
	/*border-bottom:1px dashed #666666;*/
	margin-bottom:8px;
}

div.repetidor_news_home_img{
	width:40px;
	height:34px;
	float:left;
	padding-top:6px;
	background-image:url(../images/dado_azul.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-right:11px;
}

div.repetidor_news_home_img a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;

}


div.repetidor_news_home_texto{
	width:260px;
	height:40px;
	float:left;
	text-align:left;
	margin-left:3px;
	padding-left:6px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

div.repetidor_news_home_texto a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

div.repetidor_endereco{
	width:260px;
	/*height:80px;*/
	float:left;
	text-align:left;
	margin-left:3px;
	/*padding-left:6px;*/
	padding-bottom:6px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border-bottom:1px solid #F4F4F4;
}

div.repetidor_endereco_texto {
  color:#666666;
  float:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  margin-bottom:8px;
  padding-bottom:5px;
  /*padding-left:50px;*/
  margin-left:50px;
  width:300px;
}
/*************** fim news home ********************/

/***************************************************fim coluna direita home *****************************************************/

/*************************************************** coluna esquerda noticias ****************************************************/

div.coluna_esq_noticias{
	width:450px;
	_width:400px;
	float:left;
	/*border:1px solid red;*/
	margin:2px 0 0 0;
}

/************ nociticas ********************/

div.noticias{
	width:435px;
	/*height:337px;*/
	margin:10px 0 10px 0;
	text-align:left;
	float:right;
}

div.noticias_titulo{
	width:164px;
    height:38px;
	float:left;
	margin-top:5px;
	margin-bottom:20px;
}

div.noticias_imagem{
	width:435px;
	margin:10px 0 10px 0;
	float:left;
}

div.noticia_texto{
	width:370px;
	/*height:40px;*/
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:58px;
	_margin-left:28px;
	/*border:1px solid red;*/
}

div.titulo_noticia{
	width:400px;
	_width:410px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:10px 0 10px 0;
}

div.titulo_noticia_img{
	width:40px;
	height:34px;
	float:left;
	padding-top:6px;
	background-image:url(../images/quadrado_cinza.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-right:8px;
}

div.titulo_noticia_texto{
	width:340px;
	height:40px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	padding:10px 0 0 10px;
}

div.repetidor_noticias{
	width:330px;
	_width:340px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
	/*border-bottom:1px dashed #666666;*/
	margin-bottom:8px;
	margin-left:45px;
}

div.repetidor_noticias_img{
	width:40px;
	height:34px;
	float:left;
	padding-top:6px;
	background-image:url(../images/dado_azul.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-right:8px;
}

div.repetidor_noticias_img a{
	text-decoration:none;
	color:#ffffff;
}

div.repetidor_noticias_texto{
	width:260px;
	height:40px;
	float:left;
	text-align:left;
	margin-left:3px;
	padding-left:6px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

div.repetidor_noticias_texto a{
	text-decoration:none;
	color:#666666;
}

div.noticias_paginacao{
	width:400px;
	float:left;
	text-align:center;
	margin-top:20px;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	/*border:1px solid red;*/
}

div.noticias_paginacao_setas{
	width:400px;
	float:left;
	text-align:center;
	margin:2px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	vertical-align:text-top;
	/*border:1px solid red;*/
}

div.noticias_paginacao_setas a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
} 
.seta_dir{
	float:left;
	text-align:right;
	vertical-align:text-top;
	
	}
/*************************************************** fim coluna esquerda noticias ****************************************************/
/*************************************************** coluna direita noticias *****************************************************/

div.coluna_dir_noticias{
	width:380px;
	_width:330px;
	float:left;
	margin:-40px 0 0 15px;
	_margin:-50px 0 0 15px;
	text-align:right;
}	

/************ busca noticias ********************/

div.busca_agenda{
	width:396px;
	_width:396px;
	height:140px;
	float:left;
	text-align:left;
	background-image:url(../images/bg_busca_noticias.jpg);

}

div.busca_noticias{
	width:396px;
	_width:396px;
	height:140px;
	float:left;
	text-align:left;
	background-image:url(../images/bg_busca_noticias.jpg);

}
div.imput_noticias{
	width:350px;
	height:23px;
	/*float:left;*/
	text-align:left;
	margin-top:35px;
	margin-left:20px;
	*margin-left:25px;
	padding-top:0;


}

.busca_noticias_imput_cidadao{
	width:198px;
	height:17px;
	text-align:left;
	margin-bottom:8px;
	margin-left:5px;
	/*margin-left:-5px;*/
	padding-top:6px;
	padding-left:5px;
	background-image:url(../images/bg_busca_imput.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	/*margin-left:-29px;*/
	background-image:transparent;
	border:0;
}

.busca_noticias_imput2{
	width:198px;
	height:17px;
	text-align:left;
	margin-bottom:8px;
	/*margin-left:5px;*/
	/*margin-left:-5px;*/
	padding-top:6px;
	padding-left:5px;
	background-image:url(../images/bg_busca_imput.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	/*margin-left:-29px;*/
	background-image:transparent;
	border:0;
}

.busca_noticias_imput{
	width:198px;
	height:17px;
	text-align:left;
	margin-bottom:8px;
	margin-left:0px;
	padding-top:6px;
	padding-left:5px;
	background-image:url(../images/bg_busca_imput.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	*margin-left:-29px;
	background-image:transparent;
	border:0;
}

.busca_noticias_imput_ddd{
	width:28px;
	height:17px;
	text-align:left;
	margin-bottom:8px;
	padding-top:6px;
	padding-left:5px;
	background-image:url(../images/campo_ddd.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	*margin-left:0px;
	border:0;
}

.busca_noticias_imput_telefone{
	width:132px;
	height:17px;
	text-align:left;
	margin-bottom:8px;
	padding-top:6px;
	padding-left:5px;
	background-image:url(../images/campo_tel.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	*margin-left:0px;
	border:0;
}

.busca_noticias_imput_cidade{
	width:109px;
	height:17px;
	text-align:left;
	margin-bottom:8px;
	padding-top:6px;
	padding-left:5px;
	background-image:url(../images/campo_cidade.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	*margin-left:0px;
	border:0;
}

.busca_noticias_textarea{
	width:265px;
	height:128px;
	text-align:left;
	margin-bottom:8px;
	padding-top:6px;
	padding-left:5px;
	background-image:url(../images/campo_comentario.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	*margin-left:0px;
	overflow:auto;
	background-image:transparent;
	border:0;
}

.bt_buscar_noticias{
	width:66px;
	height:24px;
	margin-right:23px;
	*margin-right:26px;
	margin-top:5px;
	*margin-top:5px;
	float:right;
	background-image:url(../images/bg_bt_buscar.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:Transparent;
	
}

.bt_buscar_geral_sup{
	width:66px;
	height:24px;
	margin-right:23px;
	*margin-right:20px;
	margin-top:0px;
	*margin-top:-23px;
	float:right;
	background-image:url(../images/bg_bt_buscar.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:Transparent;
	
}


.bt_buscar_geral{
	width:66px;
	height:24px;
	margin-right:23px;
	*margin-right:26px;
	margin-top:0px;
	*margin-top:5px;
	float:right;
	background-image:url(../images/bg_bt_buscar.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:Transparent;
	
}

.bt_buscar_agenda{
	width:66px;
	height:24px;
	margin-right:23px;
	*margin-right:26px;
	*margin-top:5px;
	float:right;
	background-image:url(../images/bg_bt_buscar.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:Transparent;
	
}

div.novidades_noticias{
	width:396px;
	_width:380px;
	/*height:80px;*/
	float:left;
	text-align:left;
	margin-top:20px;
	margin-left:5px;
}

div.novidades_noticias_titulo{
	margin-bottom:20px;
}

div.novidades_noticias_repetidor{
	width:345px;
	height:54px;
	float:left;
	text-align:left;
	background-image:url(../images/bg_repetidor_novidades.jpg);
	margin-left:40px;
	_margin-left:20px;
}



div.novidades_noticias_repetidor p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin:10px 0 0 45px;
	
}

div.novidades_noticias_repetidor p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;	
}

div.novidades_noticias_repetidor p span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cc3333;
	
}


div.novidades_noticias_repetidor_ultimo{
	width:345px;
	height:54px;
	float:left;
	text-align:left;
	background-image:url(../images/bg_repetidor_novidades_ultimo.jpg);
	margin-left:40px;
	_margin-left:20px;
}

div.novidades_noticias_repetidor_ultimo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin:10px 0 0 45px;
	
}

div.novidades_noticias_repetidor_ultimo p span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cc3333;
	
}



/*************************************************** fim coluna direita noticias *****************************************************/

div.quem_sou{
	width:410px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	/*text-align:left;	
	/*border:1px solid #00CC00;*/
	margin:10px 0 10px 10px;
	text-align:justify;
}

div.quem_sou p {
	margin-left:47px;
}

div.biografia{
	width:410px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	/*text-align:left;
	text-align:justify;
	/*border:1px solid #00CC00;*/
	margin:10px 0 10px 10px;
}

div.biografia p {
	margin-left:47px;

}

div.galeria{
	width:460px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	/*text-align:justify;
	/*border:1px solid #00CC00;*/
	margin:10px 0 10px 10px;
}

div.galeria p {
	margin-left:47px;

}

div.fotos{
	margin-left:33px;
	float:left;
	margin-bottom:5px;
}

div.foto_p{
	width:101px;
	height:92px;
	float:left;
	margin:5px 0 0 1px;
	background: transparent url(../images/mascara_foto.jpg) no-repeat center center;
	
}

div.foto_p img{
    margin: 9px 0 0 9px;
}

div.ampliar{
	margin-left:13px;
	float:left;
	margin-bottom:5px;
}

div.calendario{
	width:396px;
	_width:380px;
	/*height:80px;*/
	float:left;
	text-align:left;
	margin-top:20px;
	margin-left:5px;
}

div.calendario{
	width:390px;
	_width:380px;
	/*height:80px;*/
	float:left;
	text-align:left;
	margin-top:20px;
	margin-left:5px;
	
}

div.calendario_titulo{
	/*margin-bottom:20px;*/
}

div.calendario_repetidor{
	width:185px;
	/*height:120px;*/
	float:left;
	margin-left:8px;
	margin-bottom:10px;
	/*border:1px solid red;*/
}

div.calendario_mes{
	width:185px;
	text-align:center;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
}

div.calendario_dias{
	width:185px;
	height:105px;
	text-align:center;
	float:left;
	background-color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
}


div.agenda{
	width:435px;
	/*height:337px;*/
	margin:0 0 10px 0;
	text-align:left;
	float:right;
}

div.agenda_titulo{
	width:164px;
   /* height:38px;*/
	float:left;
	margin-top:5px;
	margin-bottom:30px;
	text-align:left;
}

div.repetidor_agenda{
	width:330px;
	_width:340px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
	/*border-bottom:1px dashed #666666;*/
	margin-bottom:8px;
	margin-left:45px;
}

div.repetidor_agenda_img{
	width:33px;
	height:34px;
	float:left;
	padding-top:6px;
	background-image:url(../images/soh_quadrado.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-right:8px;
}

div.repetidor_agenda_img2{
	width:40px;
	height:34px;
	float:left;
	padding-top:6px;
	background-image:url(../images/sem_quadrado.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-right:8px;
}

div.repetidor_agenda_img a{
	text-decoration:none;
	color:#ffffff;
}

div.repetidor_agenda_texto{
	width:260px;
	height:40px;
	float:left;
	text-align:left;
	margin-left:3px;
	padding-left:1px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

div.repetidor_agenda_texto a{
	text-decoration:none;
	color:#666666;
}

/*************** boletim **********************/

div.boletim{
	width:435px;
	/*height:337px;*/
	margin:0 0 10px 0;
	text-align:left;
	float:right;
}

div.boletim_titulo{
	width:164px;
    height:38px;
	float:left;
	margin-top:5px;
	margin-bottom:30px;
}

div.repetidor_boletim{
	width:330px;
	_width:340px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
	/*border-bottom:1px dashed #666666;*/
	margin-bottom:8px;
	margin-left:45px;
}

div.repetidor_boletim_img{
	width:40px;
	height:34px;
	float:left;
	padding-top:6px;
	background-image:url(../images/quadrado_cinza.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-right:8px;
}

div.repetidor_boletim_img a{
	text-decoration:none;
	color:#ffffff;
}

div.repetidor_boletim_texto{
	width:260px;
	height:40px;
	float:left;
	text-align:left;
	margin-left:3px;
	padding-left:6px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

div.repetidor_boletim_texto a{
	text-decoration:none;
	color:#666666;
}

div.repetidor_boletim_texto span{
	font-weight:bold;
}

/*************** projeto **********************/


div.projeto{
	width:435px;
	/*height:337px;*/
	margin:0 0 10px 0;
	text-align:left;
	float:right;
}

div.projeto_titulo{
	width:164px;
    height:38px;
	float:left;
	margin-top:5px;
	margin-bottom:30px;
}

div.repetidor_projeto{
	width:330px;
	_width:340px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
	/*border-bottom:1px dashed #666666;*/
	margin-bottom:8px;
	margin-left:45px;
}

div.repetidor_projeto_img{
	width:40px;
	height:34px;
	float:left;
	padding-top:6px;
	background-image:url(../images/quadrado_cinza.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-right:8px;
}

div.repetidor_projeto_img a{
	text-decoration:none;
	color:#ffffff;
}

div.repetidor_projeto_texto{
	width:260px;
	height:40px;
	float:left;
	text-align:left;
	margin-left:3px;
	padding-left:6px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

div.repetidor_projeto_texto a{
	text-decoration:none;
	color:#666666;
}

div.repetidor_projeto_texto span{
	font-weight:bold;
}

/*************** relatoria **********************/


div.relatoria{
	width:435px;
	/*height:337px;*/
	margin:0 0 10px 0;
	text-align:left;
	float:right;
}

div.relatoria_titulo{
	width:164px;
    height:38px;
	float:left;
	margin-top:5px;
	margin-bottom:30px;
}

div.repetidor_relatoria{
	width:330px;
	_width:340px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
	/*border-bottom:1px dashed #666666;*/
	margin-bottom:8px;
	margin-left:45px;
}

div.repetidor_relatoria_img{
	width:40px;
	height:34px;
	float:left;
	padding-top:6px;
	background-image:url(../images/quadrado_cinza.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-right:8px;
}

div.repetidor_relatoria_img a{
	text-decoration:none;
	color:#ffffff;
}

div.repetidor_relatoria_texto{
	width:260px;
	height:40px;
	float:left;
	text-align:left;
	margin-left:3px;
	padding-left:6px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

div.repetidor_relatoria_texto a{
	text-decoration:none;
	color:#666666;
}

/*************** requerimento **********************/


div.requerimento{
	width:435px;
	/*height:337px;*/
	margin:0 0 10px 0;
	text-align:left;
	float:right;
}

div.requerimento_titulo{
	width:164px;
    height:38px;
	float:left;
	margin-top:5px;
	margin-bottom:30px;
}

div.repetidor_requerimento{
	width:330px;
	_width:340px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
	/*border-bottom:1px dashed #666666;*/
	margin-bottom:8px;
	margin-left:45px;
}

div.repetidor_requerimento_img{
	width:40px;
	height:34px;
	float:left;
	padding-top:6px;
	background-image:url(../images/quadrado_cinza.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-right:8px;
}

div.repetidor_requerimento_img a{
	text-decoration:none;
	color:#ffffff;
}

div.repetidor_requerimento_texto{
	width:260px;
	height:40px;
	float:left;
	text-align:left;
	margin-left:3px;
	padding-left:6px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

div.repetidor_requerimento_texto a{
	text-decoration:none;
	color:#666666;
}

/*************** emenda **********************/


div.emenda{
	width:435px;
	/*height:337px;*/
	margin:0 0 10px 0;
	text-align:left;
	float:right;
}

div.emenda_titulo{
	width:164px;
    height:38px;
	float:left;
	margin-top:5px;
	margin-bottom:30px;
}

div.repetidor_emenda{
	width:330px;
	_width:340px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
	/*border-bottom:1px dashed #666666;*/
	margin-bottom:8px;
	margin-left:45px;
}

div.repetidor_emenda_img{
	width:40px;
	height:34px;
	float:left;
	padding-top:6px;
	background-image:url(../images/quadrado_cinza.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-right:8px;
}

div.repetidor_emenda_img a{
	text-decoration:none;
	color:#ffffff;
}

div.repetidor_emenda_texto{
	width:260px;
	height:40px;
	float:left;
	text-align:left;
	margin-left:3px;
	padding-left:6px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

div.repetidor_emenda_texto a{
	text-decoration:none;
	color:#666666;
}

/*************** contato *********************/

div.contato{
	width:410px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	/*text-align:justify;
	/*border:1px solid #00CC00;*/
	margin:10px 0 10px 10px;
}

div.contato p {
	margin-left:47px;
}

/*************** recurso *********************/

.bt_buscar_recursos{
	width:62px;
	height:23px;
	float:right;
	background-image:url(../images/bg_bt_buscar.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:Transparent;
	
}

div.recursos_paginacao{
	width:870px;
	float:left;
	text-align:center;
	margin-top:20px;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	/*border:1px solid red;*/
}

div.recursos_paginacao_setas{
	width:870px;
	float:left;
	text-align:center;
	margin:2px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	vertical-align:text-top;
	/*border:1px solid red;*/
}

div.recursos_paginacao_setas a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

  /*----------------------------------------------------------------rodape*/
div.rodape {
  width:851px;
  margin-top:50px;
  clear: both; 	
  text-align:right;
  background-color:#e7e7e7;
  vertical-align: bottom; 
  font: 80% Verdana, Arial, Tahoma, Sans-serf; 
  float:left;  
 /* border-top: #f7f7f7 solid 1px;*/
  
}

div.align_rodape {
  padding-left: 65px;
	*padding-left: 70px;
}

address {
  font: 80% Verdana, Arial, Tahoma, Sans-serf; 
  color: #777;
  text-align:center;
  padding-top:12px;
}

div.desenvolvimento {
 padding:none;
 text-align:right;
 padding-right:10px;
}


a.w3c{
  color: #111;
  margin: 0 5px;
  text-decoration: none;
}
a.w3c:visited{
  color: #555;
}
a.w3c:hover{
  color: #f60;
  text-decoration: underline;
}
a.guest{
  color: #777;
  text-decoration: none;
  font: 80% Verdana, Arial, Tahoma, Sans-serf;

}
a.guest:visited{
  color: #555
}
a.guest:hover{
  color: #f60;
  text-decoration: underline;
}

/*-------------------------------- Drop Down Extender --------------------------------*/

.LabelDados{
    width:120px; 
    font-size:11px; 
    height:23px; 
    padding: 4px 0 0 3px; 
    border: 0px; 
    background-color:rgb(255,255,255); 
    background:#ffffff url('') no-repeat; 
    display: block; 
    font-weight:bold;
    background-color:rgb(250,250,250); 
    cursor:default;
}

.Select_ddlExtenderCidade{ 
    width:120px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    border:0px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	 /* margin-bottom:8px;*/
	  padding-top:6px;
	  padding-left:5px;
}

.Select_ddlExtenderMes{ 
    width:120px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	  /*margin-bottom:8px;*/
	  padding-top:6px;
	  padding-left:5px;
}

.Select_ddlExtenderMes a{
  border:1px solid #333333;
}

.Select_ddlExtenderArea{ 
    width:140px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    border:0px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	  margin-bottom:8px;
	  padding-top:6px;
	  padding-left:5px;
}

.Select_ddlExtenderAno{ 
    width:60px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    border:0px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	  /*margin-bottom:8px;*/
	  padding-top:6px;
	  padding-left:5px;
}

.Select_ddlExtenderAssunto{ 
    width:198px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    border:0px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	  margin-bottom:8px;
	  padding-top:6px;
	  padding-left:5px;
}

.Select_ddlExtenderConheceu{ 
    width:198px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    border:0px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	  margin-bottom:8px;
	  padding-top:6px;
	  padding-left:5px;
}

.Select_ddlExtenderCategoria{ 
    width:198px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    border:0px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	  margin-bottom:8px;
	  padding-top:6px;
	  padding-left:5px;
}

.Select_ddlExtenderInstituicao{ 
    width:198px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    border:0px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	  margin-bottom:8px;
	  padding-top:6px;
	  padding-left:5px;
}

.Select_ddlExtenderMinisterio{ 
    width:198px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    border:0px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	  margin-bottom:8px;
	  padding-top:6px;
	  padding-left:5px;
}

.Select_ddlExtenderStatus{ 
    width:129px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    border:0px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	  margin-bottom:8px;
	  padding-top:6px;
	  padding-left:5px;
}

.Select_ddlExtenderValor{ 
    width:198px; 
    cursor:pointer; 
    font-size:10px; 
    font-family:Helvetica; 
    height:17px; 
    border:0px; 
    padding: 4px 0 0 3px; 
    background-color:#DEDEDE;
    text-align:left;
	  margin-bottom:8px;
	  padding-top:6px;
	  padding-left:5px;
}

.ajax__dropdown_arrow{
    cursor:pointer; 
    font-size:11px; 
    height:23px; 
    border:0px; 
    padding: 4px 0 0 3px;
    background: url(images/aba_ddl.jpg) no-repeat 50% 50%;
}

.ajax__dropdown_arrow_image { 
    background: url(images/aba_ddl.jpg) no-repeat 50% 50%;
}

.ContextMenuPanel .item_list {
    width:335px; 
    float:left; 
    background-color:rgb(255,255,255)
}

.ContextMenuPanel { 
    margin-left:-2px; 
    font-size:11px; 
    width:120px; 
    height:150px; 
    overflow:auto; 
    overflow-x:hidden; 
    text-align:left; 
    background-color:rgb(245,245,245); 
	  font-family:Helvetica;
    -moz-opacity:0.90;
    filter:alpha(opacity=95);
    opacity: 0.95; 
    border:1px solid rgb(200,200,200)
}

.ContextMenuPanel a{
    float:left; 
    width:120px; 
    font-size:10px; 
    color:Black; 
    padding:6px 0 0 0; 
    line-height:20px;
    background-color:rgb(254,254,254); 
	  font-family:Helvetica;
    display:block; 
    border-bottom:1px solid rgb(200,200,200)
}

.ContextMenuPanel a:hover{ 
    font-weight:bold;
    background-color:#ffffff; 
}

.ContextMenuPanel img.icon_class_tarefa { 
    float:left
}

.ContextMenuPanel a.ContextMenuItem { 
    padding-left:8px;
}

.ContextMenuPanel2 .item_list {
    width:60px; 
    float:left; 
    background-color:rgb(255,255,255)
}

.ContextMenuPanel2 { 
    margin-left:-2px; 
    font-size:11px; 
    width:60px; 
    height:150px; 
    overflow:auto; 
    overflow-x:hidden; 
    text-align:left; 
    background-color:rgb(245,245,245); 
	  font-family:Helvetica;
    -moz-opacity:0.90;
    filter:alpha(opacity=95);
    opacity: 0.95; 
    border:1px solid rgb(200,200,200)
}

.ContextMenuPanel2 a{
    float:left; 
    width:60px; 
    font-size:10px; 
    color:Black; 
    padding:6px 0 0 0; 
    line-height:20px;
    background-color:rgb(254,254,254); 
	  font-family:Helvetica;
    display:block; 
    border-bottom:1px solid rgb(200,200,200)
}

.ContextMenuPanel2 a:hover{ 
    font-weight:bold;
    background-color:rgb(245,245,245); 
}

.ContextMenuPanel2 img.icon_class_tarefa { 
    float:left
}

.ContextMenuPanel2 a.ContextMenuItem { 
    padding-left:8px;
}

.ContextMenuPanel3 .item_list {
    width:198px; 
    float:left; 
    background-color:rgb(255,255,255)
}

.ContextMenuPanel3 { 
    margin-left:-2px; 
    font-size:11px; 
    width:198px; 
    height:150px; 
    overflow:auto; 
    overflow-x:hidden; 
    text-align:left; 
    background-color:rgb(245,245,245); 
	  font-family:Helvetica;
    -moz-opacity:0.90;
    filter:alpha(opacity=95);
    opacity: 0.95; 
    border:1px solid rgb(200,200,200)
}

.ContextMenuPanel3 a{
    float:left; 
    width:198px; 
    font-size:10px; 
    color:Black; 
    padding:6px 0 0 0; 
    line-height:20px;
    background-color:rgb(254,254,254); 
	  font-family:Helvetica;
    display:block; 
    border-bottom:1px solid rgb(200,200,200)
}

.ContextMenuPanel3 a:hover{ 
    font-weight:bold;
    background-color:rgb(245,245,245); 
}

.ContextMenuPanel3 img.icon_class_tarefa { 
    float:left
}

.ContextMenuPanel3 a.ContextMenuItem { 
    padding-left:8px;
}

.ContextMenuPanel4 .item_list {
    width:140px; 
    float:left; 
    background-color:rgb(255,255,255)
}

.ContextMenuPanel4 { 
    margin-left:-2px; 
    font-size:11px; 
    width:140px; 
    height:150px; 
    overflow:auto; 
    overflow-x:hidden; 
    text-align:left; 
    background-color:rgb(245,245,245); 
	  font-family:Helvetica;
    -moz-opacity:0.90;
    filter:alpha(opacity=95);
    opacity: 0.95; 
    border:1px solid rgb(200,200,200)
}

.ContextMenuPanel4 a{
    float:left; 
    width:140px; 
    font-size:10px; 
    color:Black; 
    padding:6px 0 0 0; 
    line-height:20px;
    background-color:rgb(254,254,254); 
	  font-family:Helvetica;
    display:block; 
    border-bottom:1px solid rgb(200,200,200)
}

.ContextMenuPanel4 a:hover{ 
    font-weight:bold;
    background-color:rgb(245,245,245); 
}

.ContextMenuPanel4 img.icon_class_tarefa { 
    float:left
}

.ContextMenuPanel4 a.ContextMenuItem { 
    padding-left:8px;
}

.ContextMenuPanel5 .item_list {
    width:130px; 
    float:left; 
    background-color:rgb(255,255,255)
}

.ContextMenuPanel5 { 
    margin-left:-2px; 
    font-size:11px; 
    width:130px; 
    height:150px; 
    overflow:auto; 
    overflow-x:hidden; 
    text-align:left; 
    background-color:rgb(245,245,245); 
	  font-family:Helvetica;
    -moz-opacity:0.90;
    filter:alpha(opacity=95);
    opacity: 0.95; 
    border:1px solid rgb(200,200,200)
}

.ContextMenuPanel5 a{
    float:left; 
    width:130px; 
    font-size:10px; 
    color:Black; 
    padding:6px 0 0 0; 
    line-height:20px;
    background-color:rgb(254,254,254); 
	  font-family:Helvetica;
    display:block; 
    border-bottom:1px solid rgb(200,200,200)
}

.ContextMenuPanel5 a:hover{ 
    font-weight:bold;
    background-color:rgb(245,245,245); 
}

.ContextMenuPanel5 img.icon_class_tarefa { 
    float:left
}

.ContextMenuPanel5 a.ContextMenuItem { 
    padding-left:8px;
}

.ContextMenuPanel6 .item_list {
    width:198px; 
    float:left; 
    background-color:rgb(255,255,255)
}

.ContextMenuPanel6 { 
    margin-left:-2px; 
    font-size:11px; 
    width:198px; 
    height:108px; 
    overflow:auto; 
    overflow-x:hidden; 
    text-align:left; 
    background-color:rgb(245,245,245); 
	  font-family:Helvetica;
    -moz-opacity:0.90;
    filter:alpha(opacity=95);
    opacity: 0.95; 
    border:1px solid rgb(200,200,200)
}

.ContextMenuPanel6 a{
    float:left; 
    width:198px; 
    font-size:10px; 
    color:Black; 
    padding:6px 0 0 0; 
    line-height:20px;
    background-color:rgb(254,254,254); 
	  font-family:Helvetica;
    display:block; 
    border-bottom:1px solid rgb(200,200,200)
}

.ContextMenuPanel6 a:hover{ 
    font-weight:bold;
    background-color:rgb(245,245,245); 
}

.ContextMenuPanel6 img.icon_class_tarefa { 
    float:left
}

.ContextMenuPanel6 a.ContextMenuItem { 
    padding-left:8px;
}

/*-------------------------------- Calendário --------------------------------*/

.calendario_home_logado{
	height:140px;
	text-align:center;
	padding-bottom:5px;
	margin-top:-4px;
}


.calendario1{
	width:160px;
	height:auto;
	float:left;
	margin:10px 7px 10px 0;
}

.calendario2{
	width:160px;
	height:auto;
	float:left;
	margin:10px 7px 10px 0;
}

.calendario3{
	width:160px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

.mes{
	font-family:Tahoma, Arial;
	font-size:10px;
	color:#BA1A1A;
	font-weight:bold;
	width:160px;
	text-align:center;
	margin-bottom:3px;
	padding-top:5px;
}

.dias{
	width:160px;
	height:110px;
	background-color:#BA1A1A;
	margin-bottom:3px;
	/*background:url(../images/mod_calendario.jpg) no-repeat center center;
	border:1px solid rgb(200,200,200);*/
}


.mes_ant{
	font-family:Tahoma, Arial;
	font-size:10px;
	color:#BA1A1A;
	font-weight:bold;
	width:160px;
	text-align:left;
}

.mes_prox{
	font-family:Tahoma, Arial;
	font-size:10px;
	color:#BA1A1A;
	font-weight:bold;
	width:160px;
	text-align:right;
}

/*.ajax__dropdown_arrow {	OVERFLOW: hidden;	POSITION: absolute;	HEIGHT: 100%}.ajax__dropdown_panel {	BORDER-RIGHT: #868686 1px solid;	BORDER-TOP: #868686 1px solid;	BACKGROUND: white;	BORDER-LEFT: #868686 1px solid;	BORDER-BOTTOM: #868686 1px solid}.ajax__dropdown_frame {	BORDER-RIGHT: #2353b2 1px solid;	BORDER-TOP: #2353b2 1px solid;	FONT-SIZE: 1px;	OVERFLOW: hidden;	BORDER-LEFT: #2353b2 1px solid;	CURSOR: pointer;	BORDER-BOTTOM: #2353b2 1px solid;	POSITION: absolute;	TEXT-ALIGN: right}.ajax__dropdown_frame_line {	FONT-SIZE: 1px;	OVERFLOW: hidden;	CURSOR: pointer;	POSITION: absolute}.ajax__dropdown_arrow_image {	BACKGROUND: TRANSPARENT url(images/aba_ddl.jpg) no-repeat 50% 50%}.ajax__dropdown_arrow_wrapper {	LEFT: 50%;	POSITION: absolute;	TOP: 50%}.ajax__dropdown_arrow_wrapper IMG {	LEFT: -50%;	POSITION: relative;	TOP: -50%}*/

/* popUpModal Aviso */
/* popUp Modal Como Funciona */

.cnt_PopUpModal_Aviso{
  width:300px;
	color:white;
	background-color:#ffffff;
	border:1px solid rgb(220,220,220);
	padding:6px;
	text-align:center;
}

.quadro_PopUp_Aviso{
    border:1px solid rgb(220,220,220); 
    width:290px;
    margin:0 auto;
    margin-top:14px;
    padding-bottom:10px;
   
  }

.cnt_PopUpModal_Aviso_texto p{
	margin:3px 5px 5px 20px;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#a8a8a8;
	text-align:left;
	display:block;
	margin-top:30px;
}


.cnt_PopUpModal_Aviso_texto span{
	margin-left:5px;
	line-height:30px;
	font-family:Tahoma, Arial;
	font-size:19px;
	color:#bc1c1c;
	text-align:left;
  float:left;	
}


.cnt_PopUpModal_Aviso_texto .bt_fecharPop{
	width:45px;
	background-color:#ffffff;
	height:10px;
	font-family:Tahoma, Arial;
	font-size:9px;
	color:#db6f6f;
	text-align:right;
  float:left;
	margin:-5px 0 0 95px;
	*margin:4px 0 0 95px;
	position:absolute;
  padding-right:5px;
  cursor:pointer;
}

.modalBackground {
  background-color:Gray;
  filter:alpha(opacity=70);
  opacity:0.7;
}


.botao_proseguir {
		width:90px;
		height:18px;
		background:#cd3333;
		color:#FFF;
		font:11px tahoma,arial;
		font-weight:bold;
		cursor:pointer;
}

/* final popUpModal Aviso*/


/* popUp Modal Como Funciona */

.cnt_PopUpModal_Info{
  width:430px;
  height:300px;
	color:white;
	background-color:#ffffff;
	border:1px solid rgb(220,220,220);
	padding:6px;
	text-align:center;
}

.quadro_PopUp{
    border:1px solid rgb(220,220,220); 
    width:410px;
    height:280px;
    margin:0 auto;
    margin-top:14px;
   
  }

.cnt_PopUpModal_Info_texto p{
	margin:3px 5px 5px 20px;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#a8a8a8;
	text-align:left;
	display:block;
	margin-top:30px;
}


.cnt_PopUpModal_Info_texto span{
	margin-left:5px;
	line-height:17px;
	font-family:Tahoma, Arial;
	font-size:10px;
	color:#bc1c1c;
	text-align:left;
}
.cnt_PopUpModal_Info_texto span.span_maior{
	margin-left:5px;
	line-height:30px;
	font-family:Tahoma, Arial;
	font-size:18px;
	color:#bc1c1c;
	text-align:left;
}




.cnt_PopUpModal_Info_texto .bt_fecharPop{
	width:45px;
	background-color:#ffffff;
	height:10px;
	font-family:Tahoma, Arial;
	font-size:9px;
	color:#db6f6f;
	text-align:right;
  float:left;
	margin:-5px 0 0 150px;
	*margin:4px 0 0 150px;
	position:absolute;
  padding-right:5px;
  cursor:pointer;
}

.form-txt1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
}
.form-txt2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}

input.input_campos{
  color: #333;
	border: 1px solid #52412E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  border: 1px solid #52412E;
  height:14px;
  padding-left:2px;
  padding-top:2px;
  background: transparent url(images/bg_input.jpg) repeat 0 1px;}
  
div.repetidor_busca_geral{
	width:850px;
	/*height:40px;*/
	float:left;
	text-align:left;
	margin-left:3px;
	padding-left:1px;
	padding-top:20px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

div.repetidor_busca_geral a{
	text-decoration:none;
	color:#666666;
}

div.titulo_busca_geral{
	width:800px;
	height:40px;
	float:left;
	text-align:left;
	color:#CC3333; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:14px; 
	padding-top:20px;
	padding-bottom: 0px;
}

div.busca_geral_seta{
	width:850px;
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-top:10px;
	/*margin-right:50px;*/
}

div.busca_geral_seta a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}

div.paginacao_busca_geral{
	width:1000px;
	float:left;
	text-align:center;
	margin-top:20px;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	/*border:1px solid red;*/
}

div.paginacao_busca_geral_setas{
	width:1000px;
	float:left;
	text-align:center;
	margin:2px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	vertical-align:text-top;
	/*border:1px solid red;*/
}

div.paginacao_busca_geral_setas a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.Select_ddlExtenderCidade:hover{ border:5px red}