/*********************
/	AJUSTES GERAIS
**********************/
@import url("banners.css");

* {	margin:0; padding:0; 
	font-family:Arial, Verdana; 
	font-size:11px; }

body { 
	background-color: #474747;
	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; }*/

.implementacaoPendente {
	color: red;
}
.implementacaoEmDesenvolvimento {
	color: blue;
}
.implementacaoImplementada {
	color: green;
}

#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; }

/*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;}


.negrito { 
	font-weight:bold;
}

.formulario { 
	background:#fff; 
	font-size:11px; 
	color:#949494; 
	border:none; 
}

div#layout {
	background-color: #fff;
	margin: 0px auto;
	width: 995px;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
} 

div#logo_sistema {
	background: url("../img/logo_sistema.png") no-repeat;
	float: left;
	height: 53px;
	width: 420px;
}

div#logo_sefaz {
	background: url("../img/logo_sefaz.png") no-repeat;
	float: right;
	height: 53px;
	width: 246px;
}

div#footer {
	background: url("../img/bg_footer.jpg");
	/*height: 76px;*/
	padding-top: 33px;
	padding-bottom: 2px;
	clear: both;
	text-align: center;
	font-size: 10px;
}

/*********
/  TOPO
**********/
	
	div#topo { 
		width:995px; height: 108px; background:url(../img/bg_paisagem.jpg) no-repeat right 34px; 
	}

	div#barra {
	background: url("../img/bg_topo.jpg") no-repeat;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 45px;
	position: relative;
	padding-bottom: 5px;
}

div#data {
	float: left;
	padding: 7px;
	position: relative;
}

div#brasao {
	background: url("../img/brasao.jpg") no-repeat;
	float: right;
	height: 45px;
	position: relative;
	width: 140px;
}

	/* div#barra {
		color:#fff;
		background:url(../img/back_top.jpg) repeat-x;
		height:52px;
	} */
	
	/* div#barra * { float:left; }	
	
	div#barra div#data { 
		font-size:11px; 
		color:#fff; 
		position:relative; 
		top:3px; 
		left:10px; 
		width:280px; 
	}
	
	#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 2px 0 2px;}
	#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:142px; }
	#atalhos .mapa { left:98px; }
	
	/* MENU */
	/* geral */
	#menu ul li { list-style:none; display:inline; }	

	/* site do governo */	
	#menu.gov { background:url(../img/barra_cinza.png); width:995px; height:63px; margin:0; padding:0;}

	#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: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; background:#E5E5E5; float:left;}
#coluna_esq_nota{ width:138px; background:#E5E5E5; float:left;}
#coluna_dir{float:right; width:205px;}
#coluna_dir h2 { margin:5px 0px 5px 10px;}
#coluna_esq h2 { margin:5px 0px 5px 10px;}
#menu_esq, #menu_dir{ background:url(../img/bg_menuEsq.jpg) repeat-x #F7F7F7; padding-bottom:2px; }
#menu_esq_nota{ background:url(../img/bg_menuEsq_nota.jpg) repeat-x #F7F7F7; padding-bottom:2px; }
#menu_dir{ /*padding-bottom:7px;*/}
#menu_esq_nota ul{ padding:0px 10px; margin:auto auto 0px 0px; list-style:none;}
#menu_esq ul, #menu_dir ul{ padding:0px 10px; margin:auto auto 0px 0px; list-style:none;}
#menu_dir ul{ padding:5px 10px; list-style:none;}
#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; list-style:none;}
#menu_esq_nota 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; }


/*************************************/

/******************************************
/	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
*******************************************/
#call_center_nota { width:114px; background:#F7F7F7; margin:8px; padding:8px; }
#list_orgaos, #acesso_rapido, #call_center { width:175px; background:#F7F7F7; margin:8px; padding:8px; }
#list_orgaos h2, #acesso_rapido h2, #call_center h2 { margin-bottom:8px; }
#list_orgaosEstados, #list_links { width:170px; height:80px; color:#707070; font-size:11px; padding-left:5px; }
#list_orgaos { height:130px; }
#call_center {	height:80px; }
#call_center p { font-size:10px; color:#000; text-transform: uppercase; }
#acesso_rapido {	height:50px; }
#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; }

#cont_central_nota { width:995px; margin:-5px auto; background:url(../img/bg_cont_central_nota.jpg) repeat-y; }


/******************************************
/	COLUNA CENTRAL
*******************************************/
/*alterao para o novo  background*/
/*#conteudo_central{ float:left; width:560px; margin:10px 8px 10px 10px;}*/
#conteudo_central{ float:left; width:560px; margin:0px 8px 0px 10px;}


#conteudo_central_nota{ float:left; width:839px; margin:0px 8px 0px 10px;}

#noticia_destaque p{ float:left; }

#mensagem { 
	margin-top:10px
	padding:0px 8px 2px 8px; }

/*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; }
#lista_noticias p { padding: 10 10 10 10 }
#lista_noticias ul{ padding: 0px 40px; }
#lista_noticias ul li { padding:5px; margin-bottom:2px; }
/*
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;  }

/***********
/  RODAPE
************/
#rodape { 
	clear:both; 
	width:995px; 
	height:36px; 
	margin-top:10px; 
	background:url(../img/bg_Rodape.jpg) no-repeat; 
	text-align:center; 
	padding-top:40px; 
	font-size:10px; 
}

fieldset {
	border: 1px solid #C0C0C0; 
	margin-bottom: 5px;
	margin-top: 5px;
	padding-top: 10px;
	background-color:#FFFAF0;
}

legend {
	background-color: #f2fbf2;
	border: 1px solid #C0C0C0; 
	color: #59A459;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 6px;
	text-shadow: 1px 1px 2px #D0D0D0;
}

/* MENSAGENS DO SISTEMA*/
.message ,.infoMessage,.errorMessage,.warnMessage,.fatalMessage{
    
}

.simpleWarn {
	color: #ff0000;
}

/* MENSAGENS DO SISTEMA */
.infoMessage {
    background-position: 15px 50%; /* x-pos y-pos */
    background-repeat: no-repeat;
    background-color: #E8F3EF;
    background-image: url(../img/information.png);
    border: 1px solid #036A45;
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 20px 5px 45px;
    list-style-type: none;
}

.errorMessage {
    background-position: 15px 50%; /* x-pos y-pos */
    background-repeat: no-repeat;
    background-color: #F3E8E8;
    background-image: url(../img/exclamation.png);
    border: 1px solid #6A0303;
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 20px 5px 45px;
    list-style-type: none;
}

.warnMessage {
    background-position: 15px 50%; /* x-pos y-pos */
    background-repeat: no-repeat;
    background-color: #F3F1E8;
    background-image: url(../img/error.png);
    border: 1px solid #6A4E03;
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 20px 5px 45px;
    list-style-type: none;
}


.fatalMessage {
    background-position: 15px 50%; /* x-pos y-pos */
    background-repeat: no-repeat;
    background-color: #C01010;
    background-image: url(../img/cancel.png);
    border: 1px solid #F9EFEF;
    color: #FFFFFF;
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px 20px 5px 45px;
    list-style-type: none;
} 

.actionButtons {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.voltarIndice {
	float: right;
	text-align: right;
	color: #4f8a75;
	padding: 10 10 10 10 ;
}

.voltarIndice a {
	text-decoration: none;
}
		