/*********************
/	AJUSTES GERAIS
**********************/
@import url("banners.css");
@import url("SpryMenuBarVertical.css");

* { margin:0; padding:0; font-family:Arial, Verdana;  }
body { width:995px; margin:auto;}

#geral { left:50%; position:absolute; margin:0 0 0 -498px; }

/*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; }
#botao_ok2 { text-align:right; width:170px; }
#botao_entrar { width:50px; }

#iframe_agenda { margin-left:2px; }
#agendaSefaz {
	position:relative;
	top:10px;
	width:190px;
	left:0px;
}

/* Banner destaque da pagina inicial */
#banner 							{ position:relative; top:5px; }
#banner img { width:190px; height:141px; }
#rodapeBanner { display:none; }

/******************
/	CLASSES GERAIS
*******************/
/*Data verde das notcias centrais*/
.data_noticia { font-size:11px; color:#037E45; }

/*Background cinza das noticias centrais*/
.bg_lista_noticias { background:#E5E5E5; }

a#leiaMais {
	color:#4F8A75 !important;
	font-size:11px;
	font-weight:normal;
	margin-left:385px;
	text-decoration:none;
}

/*Estilo descrio da notcia (HOME) e links das noticias centrais*/
.desc_noticia { font-size:11px; color:#000; }

.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(../../_includes/imagens/back_ondas.jpg) no-repeat right 34px #FFFFFF; }

	#barra {
		color:#fff;
		background:url(../../_includes/imagens/back_top.jpg) repeat-x;
		height:52px;
	}
	
	#barra * { float:left; }	
	
	#barra #data { 
		font-size:11px; 
		color:#fff; 
		position:relative; 
		top:16px; 
		left:22px; 
		width:180px; 
	}
	
	#barra #busca { 
		font-size:11px; 
		margin-left:15px; 		
		position:relative;
		top:10px;
		left:167px;
	}

	#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(../../_includes/imagens/logo.jpg) no-repeat;
		height: 80px;
		width: 367px;
		cursor:pointer;
	}
	
	#icones { position:relative; top:-57px; *top:-52px; left:51.5em; width:60px; 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, #atalhos .email, #atalhos .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(../../_includes/imagens/barra_cinza.png); width:995px; height:63px; }

	#menu.gov ul li #portaltab1 { border-bottom:5px solid #6CAC95; color:#4F8A75; }
	#menu.gov ul li #portaltab1:hover { background:url(../../_includes/imagens/back_menu_ceara_hover.png) repeat-x bottom; }
	#menu.gov ul li #portaltab2 { border-bottom:5px solid #FFC700; color:#C69900; width: 125px;  }
	#menu.gov ul li #portaltab2:hover { background:url(../../_includes/imagens/back_menu_turismo_hover.png) repeat-x bottom; }
	#menu.gov ul li #portaltab3 { border-bottom:5px solid #E69A6C; color:#E69A6C; width:127px; }
	#menu.gov ul li #portaltab3:hover { background:url(../../_includes/imagens/back_menu_cidadao_hover.png) repeat-x bottom; }
	#menu.gov ul li #portaltab4 { border-bottom:5px solid #B48F5A; color:#B48F5A; width:150px; _height:44px; }
	#menu.gov ul li #portaltab4:hover { background:url(../../_includes/imagens/back_menu_empresas_hover.png) repeat-x bottom; }
	#menu.gov ul li #portaltab5 { border-bottom:5px solid #48858D; color:#48858D; width: 150px; }
	#menu.gov ul li #portaltab5:hover { background:url(../../_includes/imagens/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(../../_includes/imagens/atalhos.gif) no-repeat bottom right; float:right; width:205px; height:30px; margin-top:37px; 		
	}
	
/************************************************************/

/******************************
/	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; height:735px; background:#E5E5E5; }
#coluna_dir{float:right; width:205px; position:absolute; top:0px; left:742px; *left:571px; }
#coluna_dir h2 { margin:5px 0px 5px 10px; }
#menu_esq, #menu_dir { background:url(../../_includes/imagens/bg_menuEsq.jpg) repeat-x #F7F7F7; padding-bottom:2px; width:210px; }
#menu_dir{ width:205px;  }
#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; }
#menu_dir li { margin:0px  !important; width:183px; display:block; cursor:pointer; }
/*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; }

.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:115px; }
#acesso_rapido p { font-size:10px; color:#000; text-transform: uppercase; }
#list_links{ height:auto; margin:5px auto; }
/*************************************************/


/*****************************************
/	CONTAINER GERAL PARA CONTEUDO CENTRAL
*****************************************/
#container { 
/*width:995px; position:relative; left:0px; top:6px; background:url(../imagens/back_container.gif) repeat-y; padding-top:0; top:5px;*/
	left:0;
	padding-top:0;
	position:relative;
	top:0;
	width:995px;
 }
#cont_central { width:995px; margin:-5px auto; background:url(../../_includes/imagens/bg_cont_central.jpg) repeat-y; }



/******************************************
/	COLUNA CENTRAL
*******************************************/
/*alterao para o novo  background*/
/*#conteudo_central{ float:left; width:560px; margin:10px 8px 10px 10px;}*/
#conteudo_central { width:560px; margin:0px 8px 0px 220px;  _margin:0px 8px 0px 220px; }

#noticia_destaque p { float:left; }

#textoContainer   { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:-19px; text-align:left; width:559px; }
#textoContainer p { padding-left:2px; margin-top:10px; }
.full #textoContainer { width:770px; }

#textoContainer h6 { font-size:11px; padding-bottom:10px; margin-bottom:10px; }

#conteudo { font-size:11px; }

#conteudo h1 {
/*	background:#CAE1D7 none repeat scroll 0;
	border:medium none;
	clear:both;
	color:#4F8A75;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:8px 0 8px 10px;
	position:relative;
	top:0px;
	_top:-9px;
	width:550px;*/
}

#conteudo .full h1,
.full #textoContainer h1 { width:764px;  }

/*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(../../_includes/imagens/bg_noticiaDestaque.png) repeat-x; margin-top:5px; padding:8px; width:132px; height:103px; }

#lista_noticias { clear:right; }
#lista_noticias iframe  { overflow:auto; }

/*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:1px;}
#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 none repeat scroll 0; height:27px; padding:3px 0 1px; width:560px; }
.ferramentas img { cursor:pointer; }
.ferramentas .left { background:#E5E5E5 none repeat scroll 0; float:left; width:479px;  }
.ferramentas .right { background:#E5E5E5 none repeat scroll 0; float:right; margin-right:0; }


.full .ferramentas { width:774px; }

/* */
#ambienteSeguro {
	float:left;
	font-size:11px;
	width:116px;
	position:relative;
	top:8px;
	left:0px;	
}

#ambienteSeguro a  { 
	white-space:nowrap; 
	color:#FFFFFF; 
	padding:8px 8px 8px 25px; 
	background:url(../../_includes/imagens/ic_ambiente_seguro.gif) no-repeat 5px 5px; 
	text-decoration:none; 
	left:0px;
	position:relative;
}
.ambienteSeguroOn { background:url(../../_includes/imagens/ic_ambiente_seguro.gif) no-repeat #04894A 5px 5px; }
#ambienteSeguro a:hover { background:url(../../_includes/imagens/ic_ambiente_seguro.gif) no-repeat #04894A 5px 5px; }

#frmAmbienteSeguro { 
	background:#04894A none repeat scroll 0 50%;
	left:0px;
	padding:12px;
	position:absolute;
	top:22px;	
}
#frmAmbienteSeguro label { display:block; }
#frmAmbienteSeguro td { padding:3px; }
#frmAmbienteSeguro input { width:150px }

#icRss { display:block; position:relative; top:-25px; float:right; left:-16px;  }
#icRss,
#icRss img { width:40px; height:14px; }


/***********
/  RODAPE
************/
#rodape { 
	clear:both; 
	width:995px; 
	height:56px; 
	margin-top:10px; 
	background:url(../../_includes/imagens/bg_Rodape.jpg) repeat-x 0px 10px #fff; 
	text-align:center; 
	padding-top:50px; 
	font-size:11px; 
}
#rodape p { text-align:center; }


