/* 
    Document   : styleGeral
    Created on : 08/08/2011, 21:19:50
    Author     : CELSO
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.oculto {
    display: none;
}
.centralizado {
    text-align: center;
}

.msgConfirma {
    background: #CEFFCE;
    border: 1px solid #0C0;
    font: 11px/22px Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:center;
    margin: 10px 0;
}

.msgAtencao {
    background: #FFC;
    border: 1px solid #FF0;
    font: 11px/22px Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:center;
    margin: 10px 0;
}

.msgErro {
    background: #FCC;
    border: 1px solid #F00;
    font: 11px/22px Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:center;
    margin: 10px 0;
}

.valid {
    background: #CEFFCE;
    /*    border: 1px solid #0C0;*/
}

.gravacaoOk {
    background: #CEFFCE !important; 
    border: 1px solid #0C0 !important;
}

.gravacaoErro {
    background: #FCC !important;
    border: 1px solid #F00 !important;
}
.foco {
    background: #FFC;
    /*    border: 1px solid #0C0;*/
}

.font-11 {
    font-size: 11px;
}
.font-10 {
    font-size: 10px;
}
.font-9 {
    font-size: 9px;
}

.dkx-titulos {
    color: #8B2121;
    font-family: Verdana,Arial,Helvetica,sans-serif;

}
.borda-inf {
    border-bottom: 1px dotted #CCC;
}
.borda-sup {
    border-top: 1px dotted #CCC;
}
.borda-tabela {
    border: solid 1px #CCC;
    background-color:#FFF;
    border-collapse: collapse;
}
.borda-tabela-inf {
    border: solid 1px #CCC;    
}

.fundo {
    background-image: url("../images/sistema/bg_geral.gif");
}

.align-left {
    text-align: left;
}
.align-right {
    text-align: right;
}
.align-center {
    text-align: center;
}

div.form {
    float: left;
    margin: 0 15px 0 0;
    text-align: left;
}

.dkx-article .tbl-form table, table.dkx-article
{
    border-collapse: collapse;
    margin: 1px;
}

.dkx-article .tbl-form th, .dkx-article .tbl-form td
{
    padding: 2px;
    border: solid 0px #639EB6;
    vertical-align: middle;
    text-align: left;  
}

.dkx-article .tbl-form th
{
    text-align: center;
    vertical-align: middle;
    padding: 4px;
}

/* Validação */
#messageBox1 { display: none; }

div.messageBox1{
    background: #FCC;
    border: 1px solid #F00;
    text-align:center;
    width: 888px;
    margin: 4px auto;
    color: #F00;
}
div.messageBox1 ul{        
    list-style-type: none;
}

input.error {
    border: 1px dotted red;
    background-color:#FAFCC2;
}
select.error {
    border: 1px dotted red;
    background: #FCC;
}

.fundoCampo {
    background: #f5f5f5;
    border: 1px solid #CCC;
}

span.legenda-form {
    font-size: 10px;
    color: #700505;
}
#observacoesPac {
    height:123px;
}

.readonly {
    border: 1px solid #CCC;
    background: #CEFFCE;
}

.oculto {
    display: none;
}

.fundoFormula {
    background: #C4DDFF;
}

.textoAz {
    color:#0004FF;
}

.textoVm {
    color: #F00;
}

.campoRef {
    width: 60px;
}
.dkx-post {
    padding: 5px;
}
.dkx-postheader1
{
    color: #256FAD;
    margin: 3px 0;
    font-size: 18px;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
}

.dkx-slogan{
    z-index: 99;
}
.dkx-nav{
    z-index: 100;
}

.ui-menu-item {
    font-size: 0.8em;
}

select {
    color: #3D6E0C;
    font-size: 11px !important;
    background: #F0F4F7 !important;
}