/* CSS Document */
@import url("custom.css");
/*------CONFIGURAÇÕES GERAIS------*/
body { margin-top:0; font-family:Arial; color:#000;}
div#geral { width:995px; margin:0 auto;}
h1 { margin:0;}
p { margin:0;}

/*------CLASSES DA FONTES------*/
.arial_11_branca { font-size:11px; color:#FFFFFF;}
.arial_10_center { font-size:10px; text-align:center;}

/*-------TOPO---------*/
div#topo { margin-bottom:10px;}
div#barra_verde_top { background:url(../images/bg_topo_verde.jpg) repeat-x; height:45px;}
div#barra_verde_top div{ height:45px;}
div div#campo_data { background:url(../images/bg_data.jpg) no-repeat left bottom; float:left;}
div div#campo_data p { margin:15px 0 15px 20px;}
div div#campo_busca { float:left; margin:11px 15px -36px 308px; width:380px; background:url(../images/fundo_busca.jpg) no-repeat; height:25px; }
div div#brasao_governo { float:right; background:url(../images/brasao_govCe.jpg) no-repeat; width:146px;}
div#logo { background:url(../images/back_ondas.jpg) no-repeat right bottom; height:80px; paddin:0;} 
div#logo h1 { background:url(../images/logonovo.gif) no-repeat; text-indent:-5000px; height:80px; }
/*div#logo div#teste { position:relative; top:-80px; *top:-52px; left:65.5em; background:url(../images/logo.jpg) no-repeat; text-indent:0px; height:80px; width:256px}*/

div#menu_atalhos { background:url(../images/barra_cinza.png); width:995px; height:63px;}
div#menu_categ { }
div div#atalhos { background:url(../images/atalhos.png) no-repeat bottom right; float:right; width:205px; height:30px; margin-top:37px;}
div div#atalhos div#atalho_home,
div div#atalhos div#atalho_contatos,
div div#atalhos div#atalho_mapa { width:25px; height:25px; 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;}
div div#atalhos div#atalho_mapa { float:right; }

/* MENU */
/* geral */
#menu_categ ul li { list-style:none; display:inline; }	

/* site do governo */	
#menu_categ.gov div #portaltab-ceara { border-bottom:5px solid #6CAC95; color:#4F8A75; }
#menu_categ.gov div #portaltab-ceara:hover { background:url(../images/back_menu_ceara_hover.png) repeat-x bottom; }
#menu_categ.gov div #portaltab-turismo { border-bottom:5px solid #FFC700; color:#C69900; }
#menu_categ.gov div #portaltab-turismo:hover { background:url(../images/back_menu_turismo_hover.png) repeat-x bottom; }
#menu_categ.gov div #portaltab-cidadao { border-bottom:5px solid #E69A6C; color:#E69A6C; }
#menu_categ.gov div #portaltab-cidadao:hover { background:url(../images/back_menu_cidadao_hover.png) repeat-x bottom; }
#menu_categ.gov div #portaltab-empresas { border-bottom:5px solid #B48F5A; color:#B48F5A; }
#menu_categ.gov div #portaltab-empresas:hover { background:url(../images/back_menu_empresas_hover.png) repeat-x bottom; }
#menu_categ.gov div #portaltab-servidor { border-bottom:5px solid #48858D; color:#48858D; }
#menu_categ.gov div #portaltab-servidor:hover { background:url(../images/back_menu_servidor_hover.png) repeat-x bottom; }

#menu_categ.gov div a { font-size:15px; float:left; width:138px; display:block; height:38px; padding: 12px 10px; text-decoration:none; font-weight:bold; }	
#menu_categ.gov div a span { font-size:10px; display:block; color:#000000; font-weight:normal; width:120px; }

div div#rss_link {position:relative; top:-57px; *top:-52px; left:51.5em; width:80px; height:16px; z-index:3; left:910px;}/*Bug de margin no IE6*/
/*-------CORPO---------*/
div#corpo { margin-bottom:10px; margin-top:-15px; background:url(../images/bg_cont_central.jpg) repeat-y; clear:both; min-height:780px}
div#coluna_esquerda { width:208px; float:left; background:url(../images/topo_coluna_esquerda.jpg) no-repeat top left; clear:both;}
div#conteudo_central { width:560px; margin:0 10px; float:left;}
div#mod_central { width:560px; margin:0 10px; float:left;}
div#coluna_direita { width:207px; float:right; background:url(../images/topo_coluna_direita.jpg) no-repeat top right;}

/*-------RODAPÉ---------*/
div#rodape { clear:both; background:url(../images/bg_Rodape.jpg) no-repeat top center; height:50px; padding-top:30px;}



/*----------CSS LOGIN---------------*/

.input {
	background-color:#e5e5e5;
	border:none;
	padding:5px;
}

inputbox {
	background-color:#ffffff;
}
#com-form-login-username input, #com-form-login-password input {
     border:1px solid #000000;
}

#com-form-login-remember input{
	background-color:#E5E5E5;
}


/*----------CSS CONTATO---------------*/
.contact_email {
	background-color:#e5e5e5;
	border:none;
	padding:5px;
}

/*------------- Alteração no menu de usuário----------------*/

#geral #corpo #coluna_direita #menulist_root_usuario li{position:relative; left:-30px; height:12px;}
#geral #corpo #coluna_direita #menulist_root_usuario li:hover{position:relative; left:-30px; height:12px}
#geral #corpo #coluna_direita #menulist_root_usuario a{color:#CC0000; width:100%; display:block; position:relative; bottom:5px}
#geral #corpo #coluna_direita #menulist_root_usuario a:hover{color:#fff}

#geral #corpo #conteudo_central fieldset{clear:both; position:relative; display:block; background-color:#f4f4f4; border:none; z-index:5000; left:-30px}

#geral #corpo #conteudo_central .contentpaneopen fieldset{clear:both; position:relative; display:block; background-color:#f4f4f4; border:none; z-index:5000; left:0px}


#geral #corpo #conteudo_central .input{clear:both; position:relative; display:block; background-color:#fff; border:none; z-index:5000; left:0px}
#geral #corpo #conteudo_central legend{background-color:#f4f4f4; font-size:16px; color:#333333; padding:5px; font-weight:bold}

/* titulos de páginas internas */
#geral #corpo #conteudo_central .contentpaneopen .contentheading{padding:0px; margin:0px}
