﻿/* Layout Geral */
/*------------------------------------------------------*/
*{ margin:0 auto; padding:0; }
*:focus { outline:none; }
/*html, body { background-color:#ddd; color:#818181; font: 8pt Verdana,Arial,Helvetica, sans-serif; text-align:center; }*/
html, body { background:#CED8E2 url("../../imagens/background.jpg") repeat-x; color:#818181; font: 8pt Verdana,Arial,Helvetica, sans-serif; text-align:center; }
img { border:0 }
/*#geral { text-align: left; width:700px; z-index: 0; height:550px; top:50%; left:50%; margin: -275px 0 0 -350px; position:absolute; }*/
/*#geral { text-align: left; width:700px; z-index: 0; height:660px; top:50%; left:50%; margin: -330px 0 0 -350px; position:absolute; }*/
#geral { text-align: left; width:700px; z-index: 0; height:660px; }
#geral table { text-align:left; }
/*#topo { width:100%; height:100px; border:1px dotted #999; background-color:#fff; z-index: 1; }*/
#topo { width:100%; height:100px; border:1px solid #e6e6e6; background-color:#fff; z-index: 1; }
/*#topo { width:100%; height:100px;background-color:#fff; z-index: 1; }*/
#topo img { float:left; height:100%; width:100%; }
/*#conteudo { width:100%; min-height:430px; height:auto !important; height:430px;  border-left:1px dotted #999; border-right:1px dotted #999; background-color:#fff; position:relative; padding: 10px 0; z-index: 1; }*/
#conteudo { width:100%; min-height:430px; height:auto !important; height:430px;  border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background-color:#fff; position:relative; padding: 10px 0; z-index: 1; }
#conteudo .titulo_passo { display:block; margin-top: 10px; position:absolute; width: 98%; color:#818181; font-size: 11px; font-weight:bold;  height:20px; padding-left: 5px; text-align:left; border-bottom: 1px solid #A9A9A9; }

/* Controles HTML
-------------------------------------------------------------------------------------------- */
#conteudo input[type=text], #conteudo input[type=password], #conteudo select, #conteudo textarea { border: 1px solid #ccc; font: 8pt Verdana,Arial,Helvetica, sans-serif; }
#conteudo input[type=text], #conteudo input[type=password], #conteudo textarea { padding:2px; }
#conteudo select { padding:1px; }
#conteudo input[type=radio], #conteudo input[type=checkbox] { margin: 0 5px 0 10px; vertical-align: middle; }
*
.teste { border: 1px solid #ccc; font: 8pt Verdana,Arial,Helvetica, sans-serif; }
/*#conteudo .restricoes{color:#a6a6a6;clear:both;font:.80em Tahoma;margin-top:5px;}
#conteudo .restricoes2{color:#a6a6a6;clear:both;font:.90em Tahoma;margin-top:5px;}*/
/*#conteudo .restricoes, #conteudo .restricoes2,#conteudo .restricoes3 { color:#a6a6a6; margin-top:5px;}*/
#conteudo .restricoes, #conteudo .restricoes2,#conteudo .restricoes3 { color:#333; margin-top:5px; }
#conteudo .restricoes { font:.80em Tahoma; }
#conteudo .restricoes2{ font:.90em Tahoma; }
#conteudo .restricoes3{ font:1.1em Tahoma; }
#conteudo .espaco{ padding-bottom: 5px; }
.clear {clear:both;}
/*#rodape { width:690px; min-height:20px; height:auto !important; height:20px; border:1px dotted #999; background-color:#fff; position:relative; padding: 0 5px; z-index: 0; }*/
#rodape { width:690px; min-height:20px; height:auto !important; height:20px; border:1px solid #e6e6e6; background-color:#fff; position:relative; padding: 0 5px; z-index: 0; }
#rodape p.atualizado, #rodape p.copyright { font: 9px Arial,Verdana,Helvetica, sans-serif; margin:0; padding-top:4px; font-weight:normal; color:#818181; text-align:right; float:right; }
#rodape p.atualizado { float:left; }
#rodape p.copyright { float:right; }
.obr, .msgobr, .nao_informado { font-family: Verdana,Arial,Helvetica, sans-serif; font-weight:normal; color:#FF0000; }
.obr, .msgobr { font-size: 7pt; }
.nao_informado { font-size: 8pt; }
/*.modalBackground { background-color:#444; -moz-opacity: 0.2; opacity:0.2; filter:alpha(opacity=20); }*/
.modalBackground { background-color:#000; opacity: 0.3; filter: alpha(opacity=30); }
.modalBackgroundCep { background-color:Gray; -moz-opacity: 0.7; opacity:0.70; filter:alpha(opacity=70); z-index:1000; }

/* Formulários / Campos */
/*------------------------------------------------------*/
table.painel td.titulo { background-image: url("../../imagens/degrade_cima_baixo.jpg"); color:#818181; font-size: 11px; font-weight:bold;  height:20px; padding-left: 5px; text-align:left; }
table.painel td.conteudo { background-color: #F5F5F5; color:#818181; padding:5px; }
table.painel td.botoes { background-color: #F5F5F5; height:30px; padding:5px; text-align:center; }
table.painel td.obr { background-color: #F5F5F5; height:20px; padding: 0 5px; text-align:left; }
table.painel2 td.titulo { color:#818181; font-size: 11px; font-weight:bold;  height:20px; padding-left: 5px; text-align:left; border-bottom: 1px solid #A9A9A9;  }
table.painel2 td.conteudo { background-color: #fff; color:#818181; padding:5px; }
table.painel2 td.botoes, .botoes2, botoes3 { background-color: #fff; height:30px; padding:5px; border-top: 1px solid #A9A9A9; }
table.painel2 td.botoes, .botoes2 { text-align:center; }
table.painel2 td.obr { background-color: #fff; height:20px; padding: 0 5px; text-align:left; }
table.campos td { height: 20px; }
table.campos2 td { height: 17px; }
.botoes3 { text-align:right; }
/*.botoes2 { background-color: #fff; height:30px; padding:5px; text-align:center; border-top: 1px solid #A9A9A9; }*/
/*.texto_observacao { text-align: justify; color: #f00; margin: 5px 0 10px 0; }*/
/*.texto_observacao { background: #BDE5F8 url("../../imagens/avisos/info.png") no-repeat center left ; background-position: 10px center; border: 1px solid; padding: 12px 10px 12px 50px; text-align: justify; color: #00529B; margin: 5px 0 10px 0; }*/
/*.texto_observacao em { font-weight:bold; }*/
.label, .label_negrito { color:#294D6D; }
/*.label_negrito { font-weight:bold; }*/
.label_negrito { font-weight:bold; }
/*.label_negrito span { font-weight:normal; color:#000; }*/
.label_info, .label_info_normal { color: #000; text-align:left; }
.label_info_normal { font-weight:normal; }
/*.titulo_bloco { background-color: #f4f4f4; padding-left: 5px; color:#818181; font-weight:bold; height:20px; text-align:left; border-bottom: 1px solid #A9A9A9; }*/
.titulo_bloco, .sub_titulo_bloco { color:#294D6D; font-weight:bold; height:20px; text-align:left; border-bottom: 1px solid #A9A9A9; }
.titulo_bloco { background-color: #f4f4f4; padding-left: 5px; }
.sub_titulo_bloco { background-color: #fff; }
.gridview { border:none; }
.gridview th, td, .gridview tr { border:none; }
.gridview tr:hover { background-color: #BDE5F8; }

/* Menu Navegação */
/*------------------------------------------------------*/
/*.aba_principal_titulo { background-color: #E1E1E1; font: 8pt Arial, Verdana, Helvetica, sans-serif; font-weight:bold;  color:#818181; height:26px;  border-top:#A9A9A9 2px solid; border-right:#A9A9A9 2px solid; border-left: #A9A9A9 2px solid; text-align:center; }*/
.aba_principal_titulo { background-color: #E1E1E1; font: 8pt Arial, Verdana, Helvetica, sans-serif; font-weight:bold;  color:#294D6D; height:26px;  border-top:#A9A9A9 2px solid; border-right:#A9A9A9 2px solid; border-left: #A9A9A9 2px solid; text-align:center; }
.aba_principal_conteudo, .aba_conteudo { height:400px; border: 2px solid #A9A9A9; text-align: center;}
.aba_titulo { font: 8pt Arial,Verdana, Helvetica, sans-serif; font-weight: bold; color:#818181; height:26px; background-color: #E1E1E1; border-right:#A9A9A9 2px solid; border-left: #A9A9A9 2px solid; }
.StaticMenuItemStyle, .StaticSelectedStyle { text-align: center; color: black; border-right: #A9A9A9 2px solid; border-top: #A9A9A9 2px solid; border-left: #A9A9A9 2px solid; }
.StaticMenuItemStyle { background-color: #f1f1e8; font: 8pt Verdana; }
.StaticSelectedStyle { background-color: #e1e1e1; }

/* Mensagens */
/*------------------------------------------------------*/
.informacao, .atencao, .atencao2 { border: 1px solid; padding: 12px 10px 12px 50px; text-align: justify; margin: 5px 0 10px 0; background-repeat: no-repeat; background-position: 10px center; }
.informacao { color: #00529B; background-color: #BDE5F8; background-image: url("../../imagens/avisos/info.png"); }
.informacao em { font-weight:bold; }
.atencao { color: #9F6000; background-color: #FEEFB3; background-image: url("../../imagens/avisos/warning.png"); }
.atencao2 { color: #9F6000; background-color: #FEEFB3; background-image: url("../../imagens/avisos/warning.png"); }

/* Links */
/*------------------------------------------------------*/
a.linkemail:link, a.linkemail:visited, a.linkemail:active { color:#818181; text-decoration: none;  }
a.linkemail:hover { text-decoration: underline;  }
a.linkUm:link, a.linkUm:visited, a.linkUm:active { color:#004F6D; text-decoration: none; }
a.linkUm:hover { text-decoration: underline; }
a.linkDois:link, a.linkDois:visited, a.linkDois:active { color:#0000FF; text-decoration: none; }
a.linkDois:hover { text-decoration: underline; }
a[class='link3']:link, a[class='link3']:visited, a[class='link3']:active { color:#00f; text-decoration:none; line-height:20px; padding-right: 18px; background: transparent url("../../imagens/botoes/endereco.gif") no-repeat bottom right;  }
a[class='link3']:hover { text-decoration:underline; }
a.linkLabel { color:#294D6D; font-weight:bold; }
/* Tabela para testes */
/* -----------------------------------------------------*/
table.tabelateste { border-collapse: collapse; }
table.tabelateste tr td { border:1px solid #FF0000; }