body {
	margin-top:0; font-family:Arial;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.titulo_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.btn{
	height:20px;
	width:19px;
	border:none;
	background:url(../imagens/bt_ok.gif) no-repeat;
}
.btnApagar{
	height:20px;
	width:19px;
	border:none;
	background:url(../imagens/bt_apagar.gif) no-repeat;
}
.btnOk{
	height:19px;
	width:25px;
	border:none;
	background:url(../imagens/ok.gif) no-repeat;
}

.TextoMensagem {
	font-family: Verdana, Geneva, sans-serif;
}
/* Incluido em 03/09/12 por Tiberio Diniz*/
img {border:0;}

/* CABECALHO */

.arial_11_branca { font-size:11px; color:#FFF;}

/*-------TOPO---------*/

div#barra_verde_top { background:url(/site/imagens/bg_topo_verde.jpg) repeat-x; height:46px;}
div#barra_verde_top div{ height:46px; margin: 0px;}
div div#campo_data { background:url(/site/imagens/bg_data.jpg) no-repeat left bottom; float:left;}
div div#campo_data p { margin:15px 0 15px 20px;}

div div#campo_operador { float: left; font-size: 11px; color: #FFF;}
div div#campo_operador p { margin:15px 0 15px 20px;}

div div#brasao_governo { float:right; background:url(/site/imagens/brasao_govCe.jpg) no-repeat; width:146px; padding:0;}

div#brasao_governo h1 { opacity: 0.0; height:0px;}

div#logo_issec {
	background: url(/site/imagens/issec.jpg) no-repeat right bottom;
	height: 80px;
	padding: 0px;
} 

div#logo {background:url(/site/imagens/back_ondas.jpg) no-repeat right bottom; height:80px; padding:0px; }

div#logo img{ 
	height: 80px;
	padding: 0px;
	float: right;
	background-repeat: no-repeat;
}

div#menu_atalhos { background:url(/site/imagens/barra_cinza.png); height:33px;}
div#menu_atalhos div { height:33px;}
div div#atalhos { background:url(/site/imagens/atalhos.png) no-repeat bottom;  width:205px; float:right; }
div div#atalhos div#atalho_home, div div#atalhos div#atalho_contatos, div div#atalhos div#atalho_mapa { 
	width:25px; 
	height:15px; 
	float:left; 
	margin:10px;
}

div div#atalhos div#atalho_home {margin-left:46px; margin-top:5px;}
div div#atalhos div#atalho_contatos {margin-left:19px; margin-top:5px;}
div div#atalhos div#atalho_mapa {margin-right:21px; margin-top:5px;}



#coluna_esq{
	width: 180px;
	background: #E5E5E5;
	margin-right: 0px;
	float:right;
	/*height:200px;*/
}

#idMenu, #idMenu ul {
	font-size:11px;
    float: left;
    list-style: none outside none;
    margin: 5px;
    padding: 0;
    width: 11em;
    z-index: 2000;
}
#idMenu li {
    float: left;
    line-height: 2.25em;
    margin-bottom: -1px;
    position: relative;
    width: 11em;
    z-index: 9999;
}
#idMenu li ul {
    left: -999em;
    margin-left: 14.7em;
    margin-top: -2.35em;
    position: absolute;
}
#idMenu li ul li a {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
}
#idMenu li ul ul {
    left: -999em;
}
#idMenu li a {
    background-color: #E5E5E5;
    color: #666666;
    display: block;
    padding: 0 0.5em;
    text-decoration: none;
    width: 13.7em;
}
#idMenu li a:hover {
    background: url("../imagens/seta_menu_context.png") no-repeat scroll right center #82B89E;
    color: white;
}
#idMenu li:hover ul ul, #idMenu li:hover ul ul ul, #idMenu li.sfhover ul ul, #idMenu li.sfhover ul ul ul {
    left: -999em;
}
#idMenu li:hover ul, #idMenu li li:hover ul, #idMenu li li li:hover ul, #idMenu li.sfhover ul, #idMenu li li.sfhover ul, #idMenu li li li.sfhover ul {
    left: auto;
}
#idMenu li:hover, #idMenu li.hover {
    position: static;
}


#menu_esq{
	background: url(../imagens/bg_menuEsq.jpg) repeat-x #F7F7F7;
	padding-bottom: 10px;
	height: 200px;
	font-size:11px;
}

#menu_esq ul{ padding:0px 0px; margin:auto auto 0px 0px; }

#menu_esq ul li a { color:#707070; display:block; padding:3px; text-decoration:none; margin-bottom:0px;}

#menu_esq p{ margin:0px; }

#menu_esq ul li a:hover { background:url(../imagens/seta_menu_context.png) right no-repeat #82B89E; color:#FFFFFF; }


/*CSS - COMUNICADOS IMPORTANTES */

h3.tema {
	background-color: #B2CFC4;
	margin-top: 10px;
	color: #4F8A75;
    font-size: 15px;
}

/*FIM CABECALHO*/

#corpo {
	width: 1024px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	
}

.rodape {
	background: url(/site/imagens/bg_Rodape.jpg) no-repeat top center;
	font-size: 15px;
	text-align: center;	
	clear:both;
	height:50px; 
	padding-top:30px;
}