body {
	background-color: #F8F8F8;
	margin:0px;
	padding:0px;
    font-family:Arial;
    font-size:11px;
}
img, fieldset {border:0;padding:0;margin:0}
a { color:#333; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }

input, select, file, textarea { font: normal 11px Tahoma, Arial; padding:1px; }
input.erro, select.erro, file.erro, textarea.erro { font: normal 11px Tahoma, Arial; font-weight:normal; color: #FFF; background-color: #FF6600; padding:1px}
input.noClass { border:0px; background:none; padding:0px; } 

form { padding: 0px; background: none transparent scroll repeat 0% 0%; margin: 0px; }

#site { }

/* ESTILO DO TOPO */
#site #topo { background: url("../imgs/fd_topo_menu.gif") repeat-x; height:112px; }
#site #topo #head { background: #fff112 url("../imgs/fd_head.gif") no-repeat left; height:56px;  }
#site #topo #logo { float:left; width:49%; text-align:left; font:normal 20px 'Trebuchet Ms'; color:#CACACA; padding-top:2px; line-height:35px; text-indent: 20px; }
#site #topo #data { float:left; width:50%; text-align:right; padding-top:18px; height:38px; color:#787878}

/* ESTILO DO ACESSO / LOGOUT */

#site #acesso { background: url("../imgs/fundo_login.gif") repeat-x; height:29px; }
#site #acesso #usuario { float:left; width:48%; font: normal 11px Tahoma; padding-top:6px; padding-left:10px; }
#site #acesso #logout { float:left; width:50%; text-align:right; padding-top:3px; }

/* ESTILO MENU LATERAL */

#site #menu { float:left; width:151px; margin-left: -100%; }
#site #menu #avlogin { padding:5px;}
#site #menu #avMsg { margin:6px; padding:5px; background-color: #FFFFCC; font: normal 11px tahoma; text-align:center; border:1px solid #FFDDAA; }
#site #menu #boxmenu { border-right:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#FFF; }
#site #menu #boxmenu #descMenu { background: url("../imgs/fundo_menu.gif") no-repeat; font: normal 17px Tahoma; color: #FFF; height:28px; padding-top:9px; padding-left: 9px; }
#site #menu #boxmenu ul { padding:0px;margin:0px;}
#site #menu #boxmenu ul li {  padding-top:7px; padding-bottom:7px; border-top:1px solid #FFF; padding-left: 26px; list-style: none;}
#site #menu #boxmenu ul .ico_admin {background: #F8F8F8 url("../imgs/ico_admin.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_mural {background: #F8F8F8 url("../imgs/ico_mural.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_tel {background: #F8F8F8 url("../imgs/ico_tel.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_aniver {background: #F8F8F8 url("../imgs/ico_aniver.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_link {background: #F8F8F8 url("../imgs/ico_link.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_mensagem {background: #F8F8F8 url("../imgs/ico_mensagem.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_user {background: #F8F8F8 url("../imgs/ico_user.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_senha {background: #F8F8F8 url("../imgs/ico_senha.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_pdf {background: #F8F8F8 url("../imgs/ico_pdf.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_grupo {background: #F8F8F8 url("../imgs/ico_grupo.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_chamado {background: #F8F8F8 url("../imgs/ico_chamado.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_relchamado {background: #F8F8F8 url("../imgs/ico_relchamado.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_arquivo {background: #F8F8F8 url("../imgs/ico_arquivos.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_agenda {background: #F8F8F8 url("../imgs/ico_agenda.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_produto {background: #F8F8F8 url("../imgs/ico_produto.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_relatorio {background: #F8F8F8 url("../imgs/ico_relatorios.gif") no-repeat; background-position: 3px 5px; }
#site #menu #boxmenu ul .ico_atendimento {background: #F8F8F8 url("../imgs/ico_atendimento.png") no-repeat; background-position: 3px 5px; }

#site #menu #boxmenu ul li a { color: #000; text-decoration:none; }
#site #menu #boxmenu ul li a:hover { color: #000; text-decoration:underline; }

/* ESTILO CONTEUDO */

#site #centro { float: left; width: 100%; }
#site #conteudo { margin-left:151px; min-height:250px;	height:auto !important;	height:250px; }
#site #conteudo #titulo { font: normal 17px Tahoma; color:#FFF; background:#333333 url("../imgs/fundo_titulo.gif") no-repeat center; height:28px; padding-left:10px; padding-top:8px; }

#site #conteudof { min-height:450px; height:auto !important; height:450px;  }
#site #conteudof #titulo { font: normal 17px Tahoma; color:#FFF; background:#333333 url("../imgs/fundo_titulo.gif") no-repeat center; height:28px; padding-left:10px; padding-top:8px; }

/* ESTILO RODAPE */

#site #rodape { background: url("../imgs/fundo_rodape.gif") repeat-x; height:150px; padding-top:16px; text-align:center; clear:both; }

/* ESTILO LOGIN */

#login { margin: 60px 0px 50px 240px; text-align:center; width:200px; padding:20px; border:1px solid #F8F8F8; }
#altsenha { margin: 60px 0px 50px 240px; text-align:center; width:270px; padding:20px; border:1px solid #F8F8F8; }

/* ESTILO BOX E ESPAÇAMENTO */

#quadro { padding:5px }
.caixa { border:1px dotted #E0E0E0; padding:3px; margin:3px; }
.tbCor1 { background-color: #F9F9F9; }
.tbCor2 { background-color: #EEEEEE; }
.tbCor3 { background-color: #E6E6E6; }
.menuT { background: url(../imgs/admin/fd_menu.gif) repeat-x top; color:#FFF; min-height:16px}
.menuT a { color:#FFF }
.linha_dados { font-size: 11px; color: #414141; cursor: pointer;}
.linha_dados a { text-decoration:none; color: #414141; }
.linha_dados a:hover { text-decoration:underline; color: #414141;}
.linha_dados_e { font-size: 11px; color: #333333; }
.label { background-color: #F9F9F9; }
.titulo { font: bold 12px tahoma }
.navgrupo { float:left; width:60% }
.cadgrupo { float:left; width:39% }
.valor { color: #CC0000; font-weight:bold; text-align:right }
.int { color: #CC0000; font-weight:bold; text-align:center }
.lembrete { min-height:225px; vertical-align:top}
.listacaixa { min-height:400px; overflow:auto; background-color:#ffffff; border:1px solid #eeeeee; padding:5px; font-family:courier}
.listacaixa h3 { padding:3px; margin:0px; border-bottom:1px solid #efefef; }
.total_g { font-family:courier; font-size:14px; text-align:right; border-bottom:1px solid #efefef; padding:5px;}
.total_g span { color: #009900; font-weight:bold }
.total_r { font-family:courier; font-size:14px; text-align:right; border-bottom:1px solid #efefef; padding:5px;}
.total_r span { color: #cc0000; font-weight:bold }
.total_s { font-family:courier; font-size:14px; text-align:right; border-bottom:1px solid #efefef; padding:5px; padding-right:8px}
.total_s span.gren {color: #009900; font-weight:bold  } 
.total_s span.red {color: #cc0000; font-weight:bold  } 

/* ESTILO MURAL DE RECADOS */

.mural_tit{	font-family:Tahoma;	font-size:17px;	color:#000000; }
.mural_data { font-family:Tahoma; font-size:9px; padding: 3px 0px 5px 0px; }
.mural_desc { font-family:arial; font-size:11px; border:1px solid #E9E9E9;padding:4px; margin-bottom:10px; background-color: #F9F9F9; }
.mural_dl { border:1px solid #9191FF; padding:4px; padding-left:30px; background: url("../imgs/download.gif") no-repeat; background-position: 3px 3px;margin-bottom:10px;}

/* ESTILO TELEFONES */

.ramalsp { padding:5px; vertical-align:top; }
.label2 { border:1px solid #ffffff; background-color:#eaeaea; padding:3px; }
.label3 { border:1px solid #ffffff; background-color:#efeda7; padding:3px; }
.lembrete { border:1px solid #e6e6e6; background-color:#FFF; padding:5px; }
.prot { font-size:15px; height:25px; font-weight:bold }
.prot span { font-size:17px; color:#cc0000}
.campo2 input { text-transform:uppercase; }

.graf td { background-color:#52c1f8 }
