/**************************************************************************************
/	Estrutura no template do Governo do Estado do Ceará 
/	Feito por Aurélio Wildson Teixeira de Noronha
/	Segundo manual de normatização dos templates
/	Ao consultar a nova estrutura do CSS verifique a numeração e obseve o antigo código		
***************************************************************************************/
/******************************************
/	Estilos principais
*******************************************/

* {margin:0; padding:0; font-family:Arial, Verdana;  }


/******************************************
/	Estilos do corpo
*******************************************/

#area
{
position:relative;
top:0px;
/**left:190px; */

}

.area_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#29547e;
	font-size:11;
	background:#CAE1D7;
	
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:0;
	margin-right:0;
	margin-top:12;
	padding:8px 0 8px 10px;
	*padding:4px 0 8px 10px;
	text-align:justify;
	
}

.form{
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #009999;
	background-color:#FFFFFF;
}

.titulo { 
	background:#CAE1D7; 
	color:#4F8A75; 
	padding:8px 0 8px 10px;
	*padding:4px 0 8px 10px; 
	_padding:8px 0 7px 10px; 
	margin:0 0 5px;
	clear:both;
	top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	position:relative;
	z-index:1000;
}
.sub_titulo { 
	background:#CAE1D7; 
	color:#4F8A75; 
	padding:0px 0 0px 0px;
	*padding:4px 0 4px 10px; 
	_padding:8px 0 0px 10px; 
	margin:0 0 10px;
	clear:both;
	top:2px;
	position:relative;
	font-size:14px;
	font-style:bold;
	z-index:1000;
	
}

/******************************************
/	Estilos das imagens
*******************************************/


.imagens_previsao { 
	padding:0px 0px 0px 80px;
		}



/******************************************
/	Tabelas da previsão do tempo
*******************************************/
	/*#conteudo_central{ float:left; width:900px; margin:0px 8px 0px 10px;}*/
	/*Upgrade de #conteudo_central*/
	#conteudo_central_previsao{ float:left; width:990px; margin:0px 0px 0px 0px;}
	#conteudo_central_previsao_table{ float:left; width:660px; margin:0px 0px 0px 0px;}


/******************************************
/	Letras internas
*******************************************/
	/*.desc_noticia {
	font-size:11px;
	color:#000;
	}*/
	/*Upgrade de .desc_noticia*/

	.desc_central {
	font-size:12px;
	color:#000;
	}



/***********
/  Rodapé
************/
#rodape { 
	clear:both; 
	width:995px; 
	height:50px; 
	margin-top:10px; 
	background:url(../img/bg_Rodape.jpg) no-repeat; 
	text-align:center; 
	padding-top:30px; 
	font-size:10px; 
}

/* Código Antigo ************************************************************************/


/*********************
/	AJUSTES GERAIS
**********************/
/*@import url("banners.css");*/

/* {margin:0; padding:0; font-family:Arial, Verdana;  }*/

/*body { width:995px; margin:auto;}*/

/*h1 {	width:256px; height:83px; margin:0px; text-indent:-5000px; background:url(../img/logo.jpg) no-repeat; }*/
h2 {	font-size:15px; }
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-size:11px; color:#037E45; }

/*Background cinza das noticias centrais*/
.bg_lista_noticias {background:#E5E5E5; }


.botao_OK { font-size:10px; color:#fff; text-transform:uppercase; margin:4px 0px; padding:2px 0 2px 0; width:30px; background:#006822; border:none; cursor:pointer; }

.fonte_topo_branca { font-size:11px; color:#fff;}

.formulario { 
	background:#fff; 
	font-size:11px; 
	color:#949494; 
	border:none; 
}

/*********
/  TOPO
**********/
	#topo { width:995px; background:url(../img/bg_paisagem.jpg) no-repeat right 34px; }

	#barra {
		color:#fff;
		background:url(../img/back_top.jpg) repeat-x;
		height:52px;
	}
	
	#barra * { float:left; }	
	
	#barra #data { 
		font-size:11px; 
		color:#fff; 
		position:relative; 
		top:16px; 
		left:10px; 
		width:180px; 
	}
	
	#barra #busca { 
		font-size:11px; 
		margin-left:15px; 		
		position:relative;
		top:10px;
		left:260px;
	}

	#barra #busca input { padding:4px; }
	#barra #busca select { width:170px; padding:3px 2px 3px 0; }
	#barra #busca .botao_OK { position:relative; top:-4px; left:4px; }
	
	#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: 247px;
		cursor:pointer;
	}
	
	#icones { position:relative; top:-57px; *top:-52px; left:51.5em; width:180px; height:16px; z-index:3; left:910px; }
	#icones ul.icones { margin:0; }
	#icones ul.icones li { padding:0 17px 0 17px;}
	#icones ul.icones li { display:inline; }
	
	#atalhos span { float:left; }
	#atalhos .home, .email, .mapa { display:block; cursor:pointer; position:relative; }	
	#atalhos .home { left:53px; }
	#atalhos .email { left:98px; }
	#atalhos .mapa { left:142px; }
	
	/* MENU */
	/* geral */
	#menu ul li { list-style:none; display:inline; }	

	/* site do governo */	
	#menu.gov { background:url(../img/barra_cinza.png); width:995px; height:30px; }
/*DESATIVADO*/
/*	#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 bottom right; float:right; width:205px; height:30px; margin-top:0px; }
	
/************************************************************/

/******************************
/	MENUS DIREITA / ESQUERDA
******************************/
/*alterao para o novo  background*/
/*#coluna_esq, #coluna_dir{ width:210px; background:#E5E5E5; float:left; margin:10px 0px;}*/
#coluna_esq, #coluna_dir{ width:210px; background:#E5E5E5; float:left;}
#coluna_dir{float:right; width:205px;}
#coluna_dir h2 { margin:5px 0px 5px 10px;}
#menu_esq, #menu_dir{ background:url(../img/bg_menuEsq.jpg) repeat-x #F7F7F7; padding-bottom:2px; }
#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-size:11px; color:#707070; display:block; padding:5px; text-decoration:none; margin-bottom:2px;}

/*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 p, #menu_dir p{ margin:0px; }

/****************************************************/

/************************************
/	BANNERS / AGENDA
*************************************/
#agenda { padding:8px 8px 8px 9px; *padding:8px 8px 0 9px; }
#agenda h2 { margin:0 0 10px 2px; }
#agenda h2 span { font-weight:normal; }

/*************************************/

/******************************************
/	LISTBOX ORGAOS/LINKS RAPIDOS ESQUERDA
*******************************************/
#list_orgaos, #links_rapidos{ width:178px; height:130px; background:#F7F7F7; margin:8px; padding:8px; }
#list_orgaos h2, #links_rapidos h2{ margin-bottom:8px; }
#list_orgaosEstados, #list_links{ width:170px; height:80px; color:#707070; font-size:11px; padding-left:5px; }
#links_rapidos{	/*margin-bottom:42px;*/ }
#links_rapidos p { font-size:10px; color:#000; text-transform: uppercase; }
#list_links{ height:auto; margin:5px auto; }
#simbolo
{
position:absolute;
top:0;
left:670px;
/*right:0; **/
z-index:2000;


*position:absolute;
*top:4px;
*left:680px;
/*right:0; **/
*z-index:2000;

}

.calendario {
	background:#FAFAFA none repeat scroll 0%;
	color:#0F711C;
	padding:3px;
	font-size:11px;
}

.calendario td { text-align:center; }

.calendario .weekdays { background:#FAFAFA; font-weight:bold; text-align:center; }

.calendario .todaynoevent {	background:#0F711C; color:#FFF; }

/******************************************
/	LISTBOX ORGAOS/LINKS RAPIDOS ESQUERDA
*******************************************/
#list_orgaos, #acesso_rapido { width:178px; background:#F7F7F7; margin:8px; padding:8px; }
#list_orgaos h2, #acesso_rapido h2 { margin-bottom:8px; }
#list_orgaosEstados, #list_links { width:170px; height:80px; color:#707070; font-size:11px; padding-left:5px; }
#list_orgaos { height:130px; }
#acesso_rapido {	height:140px; }
#acesso_rapido p { font-size:10px; color:#000; text-transform: uppercase; }
#list_links{ height:auto; margin:5px auto; }
/*************************************************/


/*****************************************
/	CONTAINER GERAL PARA CONTEUDO CENTRAL
*****************************************/
#cont_central { width:995px; margin:-5px auto; background:url(../img/bg_cont_central.jpg) repeat-y; }



#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:5px; padding:5px; }
#lista_noticias li a:hover { color:#037E45;}
#lista_noticias li a, #lista_noticias li a:visited { color:#000000; text-decoration:none;}

/***********
/  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:3px 0 1px; }
.ferramentas img { cursor:pointer; }
.ferramentas .left { float:left; background:#e5e5e5; width:493px;  }
.ferramentas .right { float:right; background:#e5e5e5;  }

/************************
/  Rodapé - reaproveitado
************************
#rodape { 
	clear:both; 
	width:995px; 
	height:50px; 
	margin-top:10px; 
	background:url(../img/bg_Rodape.jpg) no-repeat; 
	text-align:center; 
	padding-top:30px; 
	font-size:10px; 
}
*/
.visivel { display:inline; }
.invisivel { display:none; }