@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}

body {font-family:Arial, Tahoma, Verdana;color:#222;/*background:url(bg/bg_body.jpg) repeat-y center #fff;*/font-size:12px;text-align:center; height:100%;color:#000; background:#fff; position:relative;}

#ir_topo{border:1px solid #f00; width:50px; z-index:1000; background:#fff; bottom:0; right:0; position:fixed;}

a{color:#15294c;text-decoration:none; font-weight:bold}

a:hover{text-decoration:underline;}

img{border:none;}

/*button{border:1px solid #666666;background:url(bg/bg_botao.jpg) repeat-x;font-size:11px;font-family:Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px;}
button:hover{border:1px solid #333;cursor:pointer;background:url(bg/bg_botao_hover.jpg) repeat-x;}*/

.botao_ok{padding:2px 24px 2px 2px; border:1px solid #50bf25; font-size:11px; cursor:pointer; background:#fff url(icones/botao_ok.png) no-repeat right center;}
.botao_cancelar{padding:2px 24px 2px 2px; border:1px solid #c0231b; font-size:11px; cursor:pointer; background:#fff url(icones/botao_cancelar.png) no-repeat right center;}
.botao_limpar{padding:2px 24px 2px 2px; border:1px solid #c0231b; font-size:11px; cursor:pointer; background:#fff url(icones/botao_limpar.png) no-repeat right center;}

button:hover{border:1px solid #0033FF;}

input{font-size:11px;}
input:focus{background:#eee;}



#loading{position:fixed; left:20px; top:20px; width:200px; border:3px solid #f00; z-index:1000; text-align:center; padding:3px; background:#fff; font-weight:bold; display:none;}
#loading h1{font-size:14px; text-align:center; background:url(bg/bg_abas.jpg) repeat-x; border:1px solid #ccc; padding:2px;}

#tudo{width:980px;margin:0 auto; position:relative; background:#FFF; padding:10px 0;}

#container_principal{margin-top:10px;}

#barra_left{width:160px; float:left;/* background:url(bg/bg_painel.jpg) no-repeat;padding-top:50px;*/}

/* Painel de Controle */
#painel_controle_topo{height:49px; background:url(bg/bg_painel_topo.jpg) no-repeat center top;}
#painel_controle_cont{border-left:1px solid #999; border-right:1px solid #999; padding:5px;}
#painel_controle_rodape{height:28px; background:url(bg/bg_painel_rodape.jpg) no-repeat center bottom;}

/* Gaivota chamada */
#lt_chamada_topo{height:49px; background:url(bg/bg_lt_topo.jpg) no-repeat center top;}
#lt_chamada_cont{border-left:1px solid #999; border-right:1px solid #999; padding:5px;}
#lt_chamada_rodape{height:28px; background:url(bg/bg_painel_rodape.jpg) no-repeat center bottom;}

/* Gaivota chamada */
#gaivota_chamada_topo{height:49px; background:url(bg/bg_gaivota_topo.jpg) no-repeat center top;}
#gaivota_chamada_cont{border-left:1px solid #999; border-right:1px solid #999; padding:5px;}
#gaivota_chamada_rodape{height:28px; background:url(bg/bg_painel_rodape.jpg) no-repeat center bottom;}

/* PNL chamada */
#pnl_chamada_topo{height:49px; background:url(bg/bg_pnl_topo.jpg) no-repeat center top;}
#pnl_chamada_cont{border-left:1px solid #999; border-right:1px solid #999; padding:5px;}
#pnl_chamada_rodape{height:28px; background:url(bg/bg_painel_rodape.jpg) no-repeat center bottom;}

/* Cadastro de Newsletter */
#news_cadastro_topo{height:49px; background:url(bg/bg_news_topo.jpg) no-repeat center top;}
#news_cadastro_cont{border-left:1px solid #999; border-right:1px solid #999; padding:5px;}
#news_cadastro_rodape{height:28px; background:url(bg/bg_painel_rodape.jpg) no-repeat center bottom;}

#indicar_amigo_topo{height:49px; background:url(bg/bg_indicaramigo_topo.jpg) no-repeat center top;}
#indicar_amigo_cont{border-left:1px solid #999; border-right:1px solid #999; padding:5px;}
#indicar_amigo_rodape{height:28px; background:url(bg/bg_painel_rodape.jpg) no-repeat center bottom;}

#conteudo_index{float:left; width:640px; padding-left:10px;}

#conteudo_topo{height:18px; background:url(bg/bg_conteudo_topo.jpg) repeat-x;}
#conteudo_topo_left{width:18px; height:18px; float:left; background:url(bg/bg_cont_topo_left.jpg) no-repeat;}
#conteudo_topo_right{width:18px; height:18px; float:right; background:url(bg/bg_cont_topo_right.jpg) no-repeat;}

#conteudo_principal{border-left:1px solid #999; border-right:1px solid #999; text-align:left;padding:5px;}

#conteudo_rodape{height:18px; background:url(bg/bg_conteudo_rodape.jpg) repeat-x;}
#conteudo_rodape_left{width:18px; height:18px; float:left; background:url(bg/bg_conteudo_rodape_left.jpg) no-repeat;}
#conteudo_rodape_right{width:18px;height:18px;background:url(bg/bg_conteudo_rodape_right.jpg) no-repeat ;float:right;}

#parceiros{width:160px; height:100%; float:right;/* background:url(bg/bg_painel.jpg) no-repeat;padding-top:50px;*/}
#parceiros_topo{height:49px; background:url(bg/bg_parceiros_topo.jpg) no-repeat center top;}
#parceiros_cont{border-left:1px solid #999; border-right:1px solid #999; padding:20px 0;}
#parceiros_rodape{height:28px; background:url(bg/bg_painel_rodape.jpg) no-repeat center bottom;}

.limpar{clear:both;}

#status_alerta{padding:10px; text-align:center; margin:10px 2px; font-weight:bold; font-size:14px;}
.status_erro{background:url(icones/ico_erro.jpg) no-repeat 40px center;}
.status_info{background:url(icones/ico_info.jpg) no-repeat 40px center;}
.status_alerta{background:url(icones/ico_alerta.jpg) no-repeat 40px center;}
.status_ok{background:url(icones/ico_ok.jpg) no-repeat 40px center;}

#status_alerta ul{list-style-type:none;}
#status_alerta ul li a{display:block; border:1px solid #ccc; margin:4px auto; padding:2px; width:300px; background:url(bg/bg_abas.jpg) repeat-x;}
#status_alerta ul li a:hover{background:url(bg/bg_abas_hover.jpg) repeat-x; text-decoration:none;}

.destaque_news{color:#ED1B24; font-weight:bold}

#rodape_index{border-top:7px solid #ccc;border-bottom:7px solid #ccc; background:#5a5a5a; margin:10px 0; text-align:center; font-weight:bold; color:#fff; font-family:Calibri, Tahoma; font-size:15px;}
#rodape_index a{color:#fff}

#menu_rodape{ background:#3f3f3f; padding:10px; border-bottom:5px solid #3a3a3a}
#menu_rodape ul{list-style-type:none;}
#menu_rodape ul li{display:inline; padding:0 5px;}
#menu_rodape ul li a{color:#fff;}

a.ativo_rodape{text-decoration:underline; font-size:16px;}


