<!--
* { margin:0 auto; padding:0; }
a { color:#005BBF; text-decoration:none; }
a:hover { text-decoration:underline; }
body { font:normal 0.75em Arial, Helvetica, sans-serif; background-color: #F7F7F7; padding:0 4px; } /* 0.75em = 12px */
div, fieldset, label { position:relative; }
img { border:none; }
h1, h2, h3, h4, h5, h6 { margin-bottom:0; }
h1 { font-size:1.5em; }
h2 { font-size:1.4em; }
h3 { font-size:1.3em; }
h4 { font-size:1.3em; }
h5 { font-size:1.2em; }
h6 { font-size:1.1em; }

#geral { background-color:#FFF; }

#header { background-color:#069; color:#FFF; text-align:center; padding:25px; }
#header h1 { font:bold 1.4em Arial, Helvetica, sans-serif; text-transform:uppercase; }
#header h2 { font:normal 1.3em Arial, Helvetica, sans-serif; }

#menu-principal { background-color:#09C; margin:4px auto; text-align:left; }
#menu-principal ul { height:25px; list-style:none; }
#menu-principal li { float:left; }
#menu-principal a { text-decoration:none; color:#FFF; font-weight:bold; font-size:12px; display:block; padding:5px 7px; }
#menu-principal a:link { background-color:#0099CC; }
#menu-principal a:hover { background-color: #006699; }

#conteudo { background-color:#FFF; border:solid 2px #CCC; padding:20px; text-align:left; }
#conteudo p { margin-bottom:15px; }
#conteudo h2, #conteudo h3 { margin-bottom:15px; }
#conteudo .subTit { margin-bottom:20px; }

#rodape { clear:both; height:30px; background-color:#CCCCCC; border-top:solid 2px #FFFFFF; }

/* ESTILOS PARA O MENU DE NAVEGAÇÃO DE RESULTADOS DO BANCO DE DADOS */
.navpages_basic { }
.navpages_basic .prev { margin-right:15px; }

/* ESTILOS PARA MENSAGENS DO SISTEMA */
.mensagem { border:solid 1px #FFF; border-left:none; border-right:none; clear:both; color:#000; font-weight:normal; margin-bottom:15pt; padding:15px; padding-left:65px; }
.mensagem h1 { font-size:14px; margin-top:0; margin-bottom:10px; }
.mensagem ul { list-style-position:inside; }
.mensagem li { margin-bottom:10px; }
.erro { background:#FFE3DF url(../imagens/mensagem_erro.gif) no-repeat scroll 14px 10px; border-color:#F08A73; }
.sucesso { background:#E9FAD0 url(../imagens/mensagem_sucesso.gif) no-repeat scroll 14px 10px; border-color:#AEE756; }
.info { background:#D2EBF7 url(../imagens/mensagem_info.gif) no-repeat scroll 10px 10px; border-color:#698791; }
.alerta { background:#FCFCBB url(../imagens/mensagem_alerta.gif) no-repeat scroll 14px 10px; border-color:#FCCC21; }

/* ESTILOS PARA DATAGRID FEITO COM TABLE */
.dataGridDefault { background-color:#FFF; border-collapse:collapse; border-bottom:solid 1px #AFC4C6; margin-bottom:15px; margin-top:0; width:100%; }
.dataGridDefault caption { caption-side:top; text-align:left; }
.dataGridDefault td { border:solid 1px #AFC4C6; font-size:12px; padding:6px; }
.dataGridDefault tr.b1 { background-color:#FFF; }
.dataGridDefault tr.b2 { background-color: #F8FAFA; }
.dataGridDefault tr.highlight { background-color:#FEFFE1; }
.dataGridDefault th { background-image:url(../imagens/tbl1_th_bg.gif); border-collapse:collapse; color:#333; font-size:10px; padding:7px 8px; }
.dataGridDefault th.cl { background-image:url(../imagens/tbl1_th_cl.gif); background-position:left top; }
.dataGridDefault th.cr { background-image:url(../imagens/tbl1_th_cr.gif); background-position:right top; }

/* ESTILOS PARA MENU DE AÇÕES PARA REGISTROS LISTADOS. EX.: MODIFICAR, DELETAR, VISUALIZAR */
.actions a { background-color:transparent; border:none; margin-right:4px; padding:4px; }
.actions a:hover { background-color:#FFF; border:solid 1px #039; padding:3px; }
.actions .delete:hover { background-color:#EA0000; border:solid 1px #EA0000; color:#FFF; }
.actions .last { margin-right:0; }

/* ESTILOS PARA BOTÕES */
.btnStyle1 { background-color:#FFF; border:solid 1px #999; color:#666; cursor:pointer; font-weight:bold; margin-right:5px; padding:6px 10px; text-decoration:none; }
.btnStyle1:hover { border-color:#000; color:#000; }
.btnStyle1_selected { border-color:#000; color:#000; }

.btnStyle2 { background-color:#FFF; border:solid 1px #F60; color:#333; padding:4px; text-decoration:none; }
.btnStyle2:hover { background-color:#F60; color:#FFF; text-decoration:none; }

.btnAddInpunt,
.btnDelInput { background-color:#066; border:none; color:#FFF; cursor:pointer; font:normal 10px Verdana; height:18px; padding:3px; text-decoration:none; width:auto; }
.btnAddInpunt:hover,
.btnDelInput:hover { background-color:#033; text-decoration:none; }

/* Estilo para exibição de registros */
.formShowReg div { display:inline; float:left; margin-right:10px; padding-bottom:6px; }
.formShowReg .label { font-weight:bold; text-align:right; width:140px; }
.formShowReg br { clear:left; }

/* Estilo para formularios */
.formStyle { font:normal 8pt Verdana; text-align:left; margin:auto; }
.formStyle .titfieldset { color:#900; text-decoration:underline; }
.formStyle fieldset { border:solid 1px #CCC; margin-bottom:20px; padding:15px; padding-bottom:0; }
.formStyle br { clear:left; }
.formStyle label { display:inline; float:left; line-height:1.2em; margin-right:20px; padding-bottom:12px; }
.formStyle .nivel13 { width:695px; }
.formStyle .nivel12 { width:640px; }
.formStyle .nivel11 { width:585px; }
.formStyle .nivel10 { width:530px; }
.formStyle .nivel9 { width:475px; }
.formStyle .nivel8 { width:420px; }
.formStyle .nivel7 { width:365px; }
.formStyle .nivel6 { width:310px; }
.formStyle .nivel5 { width:255px; }
.formStyle .nivel4 { width:200px; }
.formStyle .nivel3 { width:145px; }
.formStyle .nivel2 { width:90px; }
.formStyle .nivel1 { width:35px; }
.formStyle select,
.formStyle input,
.formStyle textarea { border:solid 1px #7F9DB9; display:block; font-size:9pt; padding:2pt 0; width:100%; }
.formStyle input:focus,
.formStyle textarea:focus { background-color:#F2F4F8; }
.formStyle legend { background-color:#FFF; color:#333; font-weight:bold; margin-bottom:10px; margin-left:0; padding:0 10px; }
.formStyle .radio input { border:none; display:inline; width:auto; }
.formStyle .hidden { display:none; }
.formStyle .button input { margin:0; overflow:visible; padding:2px; width:auto; }

/* Submits alinhados a direita */
.formStyle .submit1 { text-align:right; }
/* Submits alinhados a esquerda */
.formStyle .submit2 { text-align:left; }
/* Submits alinhados na mesma linha do campo */
.formStyle .submit3 { padding-top:5px; padding-bottom:0; }
/* Submit personalizado */
.formStyle .submit1, .formStyle .submit2, .formStyle .submit3 { margin:0; }
.formStyle .submit1 input,
.formStyle .submit2 input,
.formStyle .submit3 input,
.formStyle .submit1 button,
.formStyle .submit2 button,
.formStyle .submit3 button { background:transparent url(../imagens/submit1.gif) repeat-x scroll 0%; border-style:double; border-color:#CCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204); border-width:3px; color:#333; cursor:pointer; font-size:10pt; display:inline; padding:4px 6px; overflow:visible; width:auto; }

/* Estilos para o TOOLTIP */
.tooltip_box { background:transparent url(../imagens/tooltip_arrow.gif) no-repeat scroll 5px bottom; bottom:46px; font-size:10px; padding-bottom:10px; position:absolute; width:150px; }
.tooltip_box .msg { background-color:#036; color:#FFF; padding:5px; }
-->
