/*********************
/  AJUSTES GERAIS
**********************/
@import url("banners.css"); /* mudei */
* {margin:0px; padding:0px; font-family:Arial}
a{ text-decoration:none; color:#000; font-family:Arial, Helvetica, sans-serif}
body{ width:995px; margin:auto;}

/*h1{  width:256px; height:83px; margin:0px; text-indent:-5000px; background:url(../img/logo.jpg) no-repeat; }*/
h2,h3{font-family:Arial;  font-size:15px; color: #4F8A75;}
h6{  height:6px;  margin:0px; }



ul{  list-style:none; }

#botao_ok { text-align:right; width:170px; }

/******************
/  CLASSES GERAIS
*******************/
/*Data verde das notcias centrais*/
.data_noticia{ font-family:Arial; font-size:11px; color:#037E45; }

/*Background cinza das noticias centrais*/
.bg_lista_noticias{  background:#E5E5E5; }

/*Estilo descrio da notcia (HOME) e links das noticias centrais*/
.desc_noticia { font-family:Arial; font-size:11px; color:#000000; }

.botao_OK { font-family:Verdana; font-size:10px; color:#fff; text-transform:uppercase; margin:4px 0px; padding:2px 0 2px 0; width:30px; background:#006822; border:none; cursor:pointer; }

.formulario { 
  background:#fff; 
  font:11px Verdana; 
  color:#949494; 
  border:none; 
}

/*********
/  TOPO
**********/
  #topo { width:995px; background:url(../img/bg_paisagem.jpg) no-repeat right 14px; } /* mudei */

  #barra {
    color:#fff;
    background:url(../img/back_top.jpg) repeat-x;
    height:52px;
    width:995px;
  }
  
  #barra * { float:left; }  
  
  #barra #data { font:11px Verdana; color:#fff; position:relative; top:16px; left:10px; width:180px; }
  
  #barra #busca { 
    font-size:11px; 
    position:relative;
    top:10px;
    left:260px;
  }

  #barra #busca input{padding:4px;}
  #barra #busca #mod-search-searchword{  background: none repeat scroll 0 0 #ECF5EB;    border: medium none;    color: #949494;    font-family: arial;    font-size: 11px;}
  #barra #busca select { width:170px; padding:3px 2px 3px 0; }
  #barra #busca .botao_OK { position:relative; top:-4px; left:4px; }
  #barra #busca .button{ background: none repeat scroll 0 0 #006822;    border: medium none;    color: #FFFFFF;    cursor: pointer;    font-size: 10px;    padding: 2px 0;    text-transform: uppercase;    width: 30px; margin-top:2px; margin-left:6px;}
  
  #barra #busca img { position:relative; top:-11px; margin:0 10px 0 10px; }
  
  #barra a { float:right; position:relative; right:10px; }
  
  #logo h1 {
    text-indent:-10000px;
    background:url(../img/logo.jpg) no-repeat;
    height: 80px;
    width: 383px;
  }
  
  #icones { position:relative; top:-24px; *top:-26px; left:47em; width:30px; height:16px; z-index:2;  } /* mudei */
  
  /* criei */
  #atalhos span { float:left; }
  #atalhos .home, .email, .mapa { display:block; cursor:pointer; position:relative; top:1px; }  
  #atalhos .home { left:53px; }
  #atalhos .email { left:98px; }
  #atalhos .mapa { left:142px; }
  
  /*Pesquisa*/
  #searchForm{ clear:both; padding-top:5px;}
  #searchForm fieldset{ margin:10px 0px; border:0px;}
  #searchForm fieldset legend{ font-weight:bold;}
  #searchForm fieldset div{ margin:10px 0px;}
  #searchForm fieldset label{ margin:0px 5px;}
  #searchForm #search-searchword, #ordering{ border: 1px solid #CCCCCC; margin: 5px; background:#ECF5EB; padding:2px; font-size:11px; color:#949494;}
  #searchForm .button{ background:#006822; font-size: 10px;  padding: 2px; border:0px; color:#FFF; cursor:pointer;}
  #searchForm .only legend{ margin-bottom:10px;}
  .search .error{ color:#930; margin-top:10px;}

  
  /* MENU */
  /* geral */
  #menu ul li { list-style:none; display:inline; font-family:Arial; }  

  /* site do governo */  
  #menu.gov { background:url(../img/barra_cinza.png); width:995px; height:33px; } /* mudei */

  /*
  #menu.gov ul li #portaltab-ceara { border-bottom:5px solid #6CAC95; color:#4F8A75; }
  #menu.gov ul li #portaltab-ceara:hover { background:url(../img/back_menu_ceara_hover.png) repeat-x bottom; }
  #menu.gov ul li #portaltab-turismo { border-bottom:5px solid #FFC700; color:#C69900; }
  #menu.gov ul li #portaltab-turismo:hover { background:url(../img/back_menu_turismo_hover.png) repeat-x bottom; }
  #menu.gov ul li #portaltab-cidadao { border-bottom:5px solid #E69A6C; color:#E69A6C; }
  #menu.gov ul li #portaltab-cidadao:hover { background:url(../img/back_menu_cidadao_hover.png) repeat-x bottom; }
  #menu.gov ul li #portaltab-empresas { border-bottom:5px solid #B48F5A; color:#B48F5A; }
  #menu.gov ul li #portaltab-empresas:hover { background:url(../img/back_menu_empresas_hover.png) repeat-x bottom; }
  #menu.gov ul li #portaltab-servidor { border-bottom:5px solid #48858D; color:#48858D; }
  #menu.gov ul li #portaltab-servidor:hover { background:url(../img/back_menu_servidor_hover.png) repeat-x bottom; }

  #menu.gov ul li a { font-size:15px; float:left; width:138px; display:block; height:38px; padding: 12px 10px; text-decoration:none; font-weight:bold; }  
  #menu.gov ul li a span { font-size:10px; display:block; color:#000000; font-weight:normal; width:120px; }
  */
  #menu.gov #atalhos { background:url(../img/atalhos.png) no-repeat 10px right; float:right; width:205px; height:30px; margin-top:2px; } /* mudei */
  
/************************************************************/

/******************************
/  MENUS DIREITA / ESQUERDA
******************************/
/*alterao para o novo  background*/
/*#coluna_esq, #coluna_dir{ width:210px; background:#E5E5E5; float:left; margin:10px 0px;}*/
#coluna_esq{ background:url(../img/topo_menuEsq.jpg) no-repeat scroll left top transparent;}
#coluna_esq, #coluna_dir{ width:210px; float:left;}
#coluna_dir{float:right; width:205px; background:url(../img/topo_menuServicosDir.jpg) no-repeat scroll left top transparent;}
#coluna_dir h3 { margin:5px 0px 5px 10px;}
#menu_esq, #menu_dir{padding-bottom:2px; margin-top:10px;}
#menu_dir{ /*padding-bottom:7px;*/}
#menu_esq ul, #menu_dir ul{ padding:0px 10px; margin:auto auto 0px 0px; }
#menu_dir ul{ padding:5px 10px;}
#menu_esq ul li a, #menu_dir ul li a { font-family:arial !important; font-size:11px !important; color:#707070; display:block; padding:5px; text-decoration:none;}

/*DINMICO*/
/*#menu_esq ul li a:hover, #menu_dir ul li a:hover { background:url(../img/seta_menu_context.png) right no-repeat #82B89E; color:#FFFFFF; }*/
#menu_esq{ margin-bottom:20px;}
#menu_esq p, #menu_dir p{ margin:0px; }

/****************************************************/

/************************************
/  BANNERS / AGENDA
*************************************/
#agenda { padding:0px 8px 8px 9px; *padding:8px 8px 0 9px; margin-top:15px;}
#agenda h2 { margin:0 0 10px 2px; }
#agenda h2 span { font-weight:normal; }

/*************************************/

/******************************************
/  LISTBOX ORGAOS/LINKS RAPIDOS ESQUERDA
*******************************************/
#list_orgaos, #links_rapidos{ width:178px; background:#F7F7F7; margin:8px; padding:8px; }
#list_orgaos h2, #links_rapidos h2{ margin-bottom:8px; }
#list_orgaosEstados, #list_links{ width:170px; height:80px; font-family:Arial; color:#707070; font-size:11px; padding-left:5px; }
#links_rapidos{  /*margin-bottom:42px;*/ }
#links_rapidos p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-transform: uppercase; }
#list_links{ height:auto; margin:5px auto; }

.calendario {
  background:#FAFAFA none repeat scroll 0%;
  color:#0F711C;
  padding:3px;
  font:11px Arial, Helvetica, sans-serif;
}

.calendario td { text-align:center; }

.calendario .weekdays { background:#FAFAFA; font-weight:bold; text-align:center; }

.calendario .todaynoevent {  background:#0F711C; color:#FFF; }


/*************************************************/


/*****************************************
/  CONTAINER GERAL PARA CONTEUDO CENTRAL
*****************************************/
#cont_central{ width:995px; margin:-10px auto; background:url(../img/bg_cont_central.jpg) repeat-y; } /* mudei */


/******************************************
/  COLUNA CENTRAL
*******************************************/
/*alterao para o novo  background*/
#conteudo_central{ float:left; width:560px; margin:0px 8px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#conteudo_central .item-page_lstNot{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#conteudo_central .item-page_lstNot a{ color:#060;}


#conteudo_central .item-page h2, #conteudo_central .item-page_lstNot h2{ 
  background: none repeat scroll 0 0 #CAE1D7;
    clear: both;
    display: block;
    font-weight: bold;
    margin-top: -4px;
    padding: 5px;
  margin-bottom:5px;
}
#conteudo_central .item-page_lstNot h1{ display:none;}

#conteudo_central .item-page h2 a, #conteudo_central .item-page_lstNot h2 a{font-size: 15px;     color: #4F8A75; text-decoration:none;}
#conteudo_central .item-page img{ margin:3px;}

#noticia_destaque{position:relative;}
#noticia_destaque p{ float:left; }

/*DINMICO*/
/*#box_noticia_destaque{ background:url(../img/bg_NoticiaHome.jpg) no-repeat; width:150px; height:178px; padding:8px; float:right; margin-bottom:10px;}*/

#box_noticia_destaque p{ background:url(../img/bg_noticiaDestaque.png) repeat-x; margin-top:5px; padding:8px; width:132px; height:103px;}

#lista_noticias{ clear:both;}

/*DINMICO*/
/*#lista_noticias h2{ padding:5px; margin-bottom:10px; background:#CAE1D7; }*/

#lista_noticias li{ margin-bottom:0; padding:5px; }
#lista_noticias li a:hover { color:#037E45;}
#lista_noticias li a, #lista_noticias li a:visited{ color:#000000; text-decoration:none;}


/***********
/  RODAPE
************/
#rodape { 
  clear:both; 
  width:995px; 
  height:46px;   
  background:url(../img/bg_Rodape.jpg) repeat-x #DFE0E5; 
  text-align:center; 
  padding-top:40px; 
  font:10px Verdana;
  position:relative;
  top:10px; 
}

/***********
/  INTERNA
************/


#interna { font-family:Arial; font-size:11px; color:#000; margin-bottom:20px;}
#interna p { padding-bottom:10px; }
#interna p img { float:left; margin:0px 8px 8px 0px; }


.breadcrumb { color:#037E45; margin-bottom:5px; padding-left:10px; }
.breadcrumb a { text-decoration:none; color:#037E45; }
.breadcrumb a:hover { text-decoration:underline; }

.titulo { 
  background:#CAE1D7; 
  color:#4F8A75; 
  padding:8px 0 8px 10px;
  *padding:4px 0 8px 10px; 
  _padding:8px 0 8px 10px; 
  margin:0 0 10px;
  clear:both;
  top:2px;
  position:relative;
}

.ferramentas { background:#e5e5e5;  padding:0px 0 1px; float:left; margin-bottom:3px; height:25px; width:560px;}
.ferramentas img { cursor:pointer; }
.ferramentas .left { float:left;}
.ferramentas .right { float:right;}



#menu_esq ul li.ux-menu-item-main  { background:none; width:190px; margin-bottom:4px;}
#menu_esq ul li ul, #menu_dir ul li ul{ border:1px solid #CCC; padding:3px; position:absolute; background:#EEEEEE !important;}
#menu_esq ul li iframe{ display:none;}
#menu_esq ul li ul li{ width:150px;}


/* Mapas */
#divMapa {
  display:block; 
  background:#FFFFFF; 
  width:753px; 
  padding:3px 3px 0px 3px; 
  position:fixed; 
  left:50%; 
  margin-left:-379px; 
  top:50px; 
  z-index:1000000000;
}

#divMapa h4 {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px; 
  background:#037E45; 
  height:15px; 
  padding:8px; 
  margin-bottom:3px;
}

#divMapa h4 a {
  float:right;
  color:#FFFFFF;
  text-decoration:none;
}

#overlay {
  display:block;
  background:#000;
  width:100%;
  height:100%;
  position:fixed;
  left:0;
  top:0px;
  z-index:100000000;
  opacity:0.5;
}

#lista_links, #combo_acesso_rapido {
  background: none repeat scroll 0 0 #F7F7F7;
  height: 160px;
  margin: 10px;
  padding: 8px;
}

.combo_acesso_rapido2{background: none repeat scroll 0 0 #F7F7F7; margin: 10px; padding: 5px;}
.combo_acesso_rapido2 .moduletable{}
.combo_acesso_rapido2 .moduletable h3{ margin-bottom:10px;}
.combo_acesso_rapido2 img{ height:32px; height:32px;}
.combo_acesso_rapido2 #combo_web_mail{    color: #707070;    font-size: 11px;    margin-top: 10px;    padding: 5px;    width: 170px;}
.combo_acesso_rapido2 #combo_web_mail option { padding:0px 5px;}

p#acesso_rapido {
    color: #707070;
    font-family: arial;
    font-size: 11px;
    margin: 5px auto;
    text-decoration: none;
}

.list_links {
    color: #707070;
    font-size: 11px;
    height: 110px;
    margin-top: 10px;
    padding-left: 5px;
    width: 170px;
}

.weblinks_combo_plus option {
    font-family: arial;
    font-size: 10px;
    padding: 1px;
    text-transform: none;
}

form.weblinks_combo_plus input.button {
    background: none repeat scroll 0 0 #006822;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10px;
    margin: 4px 4px 4px 138px;
    padding: 2px 0;
    text-transform: uppercase;
    width: 30px;
}



#noticia_destaque .nspArt{ background:url(../img/bg_NoticiaHome.jpg) top right no-repeat;}
#noticia_destaque .nspArt h4{ float:right; width: 142px; font-size:14px; margin-top:5px;}
#noticia_destaque .nspArt .nspInfo{ display:none;}
#noticia_destaque .nspArt .nspImageWrapper{ float:left}
#noticia_destaque .nspArt .nspText{ float:right; width:135px; text-align:left; background:#E2EFE9; padding:5px; margin-top:10px; font-size:11px; height:95px; overflow:hidden;}
#noticia_destaque .nspTopInterface{ position:absolute; margin-left:410px; margin-top:175px; z-index:9999; *margin-left:-100px;}
#noticia_destaque .nspArtScroll1{ height:195px; font-family:Arial, Helvetica, sans-serif;}

#lista_noticias h3{    color: #4F8A75;    font-size: 15px;    padding: 5px;    background-color: #CAE1D7;    margin-top: 10px;}
#lista_noticias h3 a{color: #4F8A75;     font-size: 11px;    font-weight: normal;    margin-left: 370px; text-decoration:none; margin-top:3px;}
#lista_noticias .moduletable *{ font-size:11px;}
#lista_noticias .moduletable ul li{color: #037E45; font-size:11px;}
#lista_noticias .moduletable ul li a{color: #000}
#lista_noticias .moduletable ul li.estilo1{background:#D9D9D9; overflow:hidden;}
#lista_noticias .moduletable ul li.estilo2{overflow:hidden;}

.breadcrumbs { margin:5px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.breadcrumbs a{ text-decoration:none; color:#000}
.pagenav{ display:none;}

.category-list h2, .category-list_lstNot h2{ padding-top:10px; clear:both;}
.category-list .category, .category-list_lstNot .category{ clear:both;}
.category-list .category tr td, .category-list_lstNot .category tr td{ margin:5px 0px;}
.category-list .category a, .category-list_lstNot .category a{ background:url(../img/document.gif) left no-repeat; padding-left:10px; display:block; height:20px; padding-left:27px; line-height:20px; margin-top:15px; color:#707070; font-size:12px;}
.category-list .category a:hover, .category-list_lstNot .category a:hover{ text-decoration:underline;}

.categories-list_lstNot h1, .category-list_lstNot h1{ clear:both; background:#CAE1D7; display:block; color:#4F8A75; font-size:15px; padding:5px;}
.categories-list_lstNot li { clear:both; margin:10px 0px; font-size:12px; margin-left:20px;}
.categories-list_lstNot li a{color:#707070}
.categories-list_lstNot li a:hover{ text-decoration:underline;}
.categories-list_lstNot li span{float:left; margin-right:5px; }
.categories-list_lstNot li dl dt{ float:left; margin-right:5px;}

/* Sitemaps*/

#xmap { margin-top:40px;}
#xmap ul {
  display    : block;
  list-style  : none;
  margin    : 0;
  padding    : 0;
  margin-left:10px;
}
#xmap ul li {
  margin    : 0;
  padding    : 0;
  background  : transparent;
  margin:5px 0px;
}

#xmap ul li a{background:url(../img/directory.gif) no-repeat; padding-left:20px; padding-top:2px; font-size:12px; color:#707070;}
#xmap ul li a:hover{ color:#4F8A75; text-decoration:underline;}
#xmap ul li ul li{ list-style:none;}
#xmap a img {
  border:none;
}
#xmap ul.level_0 ul {
  list-style  : inside square;
  padding    : 0;
}
#xmap ul.level_1 li {
  padding    : 0 0 0 1em;
}
#xmap .active {
  font-style  : italic;
}

/*Busca*/
#searchForm .counter{ margin:10px 0px;}
.search-results { margin-top:10px;}
.search-results .result-title{ border-top: 1px solid #999; font-weight: bold; margin-top:10px; padding-top:10px;}
.search-results .result-title a{ font-size: 12px; color:#4F8A75; }
.result-text .highlight{background:#ff0;}
.cmp_buttons_container{ margin-top:20px; clear:both;}

#outrosdestaques .moduletable{background:url(../img/bg_noticia.jpg) no-repeat; margin-top:10px; height:150px;}
#outrosdestaques .moduletable h3{ position:absolute; font-size:12px; padding:5px;}
#outrosdestaques .moduletable .nspArt{ margin-top:5px;}
#outrosdestaques .moduletable h4{ padding-top:3px;}
#outrosdestaques .moduletable h4 a{ font-weight:100;}
#outrosdestaques .moduletable #djslider-loader108{ padding-top:35px !Important;}

#menu_dir ul li a{ width:175px;}
#menu_dir ul li ul li a{ width:130px;}
.ux-menu, .ux-menu ul{ background:none !important;}


.login fieldset{ clear:both; padding:5px 0px; margin-bottom:10px; border:1px solid #CCC}
.login fieldset div{ margin:10px}
.login fieldset input{ padding:5px; color:#999; border:1px solid #CCC}
.login fieldset  #password-lbl{ margin-right:50px;}
.login fieldset  button{ background:#006822; color:#FFF; font-size:11px; padding:2px; border:0px; margin-left:95px; cursor:pointer}

#video-governador { clear: both; }
#video-governador > iframe { border: 0 none; display: block; height: 650px; margin: 0 auto; overflow: hidden; width: 510px;}