﻿.grid_1 select,
.grid_1 input[type=text],
.grid_1 textarea
{
    width: 76px;
}

.grid_2 select,
.grid_2 input[type=text],
.grid_2 textarea
{
    width: 158px;
}

.grid_3 select,
.grid_3 input[type=text],
.grid_3 textarea
{
    width: 240px;
}

.grid_4 select,
.grid_4 input[type=text],
.grid_4 textarea
{
    width: 322px;
}

.grid_5 select,
.grid_5 input[type=text],
.grid_5 textarea
{
    width: 404px;
}

.grid_6 select,
.grid_6 input[type=text],
.grid_6 textarea
{
    width: 486px;
}

.grid_7 select,
.grid_7 input[type=text],
.grid_7 textarea
{
    width: 568px;
}

.grid_8 select,
.grid_8 input[type=text],
.grid_8 textarea
{
    width: 650px;
}

.grid_9 select,
.grid_9 input[type=text],
.grid_9 textarea,
.grid_9 textarea
{
    width: 732px;
}

.grid_10 select,
.grid_10 input[type=text],
.grid_10 textarea
{
    width: 814px;
}

.grid_11 select,
.grid_11 input[type=text],
.grid_11 textarea
{
    width: 896px;
}

.grid_12 select,
.grid_12 input[type=text],
.grid_12 textarea
{
    width: 978px;
}
.frmLabel {
    border-bottom: solid 1px #EEEEEE;
    vertical-align: middle;
    background-color: white;
    font-family: Helvetica, Arial, Arial Unicode, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #333333;
    white-space: nowrap;
    min-height: 26px;
    height: auto;
    width: 50px;
    padding-top: 2px;
    padding-bottom: 1px;
    text-align: right;
}
    .frmLabel span {
        vertical-align: middle;
        padding-right: 10px;
    }
.frmLabelLeft
{
    text-align: left !important;
}
.frmDetail
{
    border-bottom: solid 1px #EEEEEE;
    background-color: white;
    font-size: 11pt;
    font-family: Verdana;
    text-align: left;
    vertical-align:middle;
    min-height: 26px;
    height: auto;
    padding-top: 2px;
    padding-bottom: 1px;
}
    .frmDetail span {
        vertical-align: middle;
        text-align: left;
        padding-right: 15px;
    }

.frmDetailRight
{
    text-align: right !important;
}


.frmHr
{
    background-color: white;
    font-family: Verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #333333;
    height: 30px;
    padding-top: 15px;
    padding-bottom: 4px;
    text-align: left;
}

    .frmHr HR
    {
        border: none;
        color: #286BD0;
        background-color: #286BD0;
        height: 2px;
    }


    
/* Mensagens de sucesso e alertas na página de AVALIAÇÃO */
.frmAvaliacaoValidation, .frmAvaliacaoSuccess, .frmAvaliacaoInformation, .frmAvaliacaoWarning, .frmAvaliacaoError
{
    border-width: 0px;
    color: #2b2b2b; /*corner*/
    font-size: 18pt;
    font-weight: bold;
    padding: 10px 0px 10px 10px;
    display: block;
    /*height: auto;*/
    height: 50px;
    clear: both;
    /*max-width: 945px;*/
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1em;
    text-align: center;
    vertical-align: middle;
}

.frmAvaliacaoValidation
{
    background: #fad0d0;
}

.frmAvaliacaoSuccess
{
    background: #e5f8ce;
}

.frmAvaliacaoInformation
{
    background: #d1ecf7;
}

.frmAvaliacaoWarning
{
    background: #fff6bf;
}

.frmAvaliacaoError
{
    background: #fad0d0;
}

/* Mensagens de sucesso e alertas na página */
.frmValidation, .frmSuccess, .frmInformation, .frmWarning, .frmError
{
    border-width: 0px;
    color: #2b2b2b; /*corner*/
    font-size: 12pt;
    font-weight: bold;
    padding: 10px 0px 10px 50px;
    display: block;
    height: auto;
    clear: both;
    /*max-width: 945px;*/
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1em;
}
.frmValidation
{
    background: #fad0d0 url('/../Content/Imagens/form-ic-error.png') no-repeat 10px center;
}

.frmSuccess
{
    background: #e5f8ce url('/../Content/Imagens/form-ic-success.png') no-repeat 10px center;
}

.frmInformation
{
    background: #d1ecf7 url('/../Content/Imagens/form-ic-info.png') no-repeat 10px center;
}

.frmWarning
{
    background: #fff6bf url('/../Content/Imagens/form-ic-warning.png') no-repeat 10px center;
}

.frmError
{
    background: #fad0d0 url('/../Content/Imagens/form-ic-error.png') no-repeat 10px center;
}

.input-error-page
{
    border-bottom-width: 1px;
    border-color: red;
    background-color: #feee7d;
}

/* Estilo do KeySearch Inicio */
.autocomplete-w1
{
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 6px 0 0 6px; /* IE6 fix: */
    _background: none;
    _margin: 1px 0 0 0;
}

.autocomplete
{
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    text-align: left;
    max-height: 350px;
    overflow: auto;
    margin: -6px 6px 6px -6px; /* IE6 specific: */
    _height: 350px;
    _margin: 0;
    _overflow-x: hidden;
}

    .autocomplete .selected
    {
        background: #F0F0F0;
    }

    .autocomplete div
    {
        padding: 2px 5px;
        white-space: nowrap;
        overflow: hidden;
    }

    .autocomplete strong
    {
        font-weight: normal;
        color: #3399FF;
    }
/* Estilo do KeySearch Fim */

.frmTituloPagina
{
    border-color: #CCCCCC;
    font-size: 12pt !important;
    color: #333333;
    font-weight: bold;
    vertical-align: bottom;
    text-align: left;
}


.Cabecalho
{
    font-family: "Lucida Grande" ,Helvetica,Arial,Verdana,sans-serif;
    font-size: 12pt;
    color: #004000;
    width: 100%;
    height: 38px;
    vertical-align: middle;
    text-align: left;
    margin: 0;
    padding: 0;
    margin-top: -20px;
    margin-bottom: 10px;
    position: relative;    
}


.ButtonSair
{
    padding: 0px;
    background-color: transparent;
    font-family: Verdana;
    font-size: 11pt;
    white-space: nowrap;
    text-align: center;
    width: 100%;    
    cursor: pointer;
    vertical-align: middle;
}

    .ButtonSair:hover
    {
        background-color: #FEF4D6;
        font-weight: bold;
    }

.Fechar
{
    /*background: url(../Imagens/fechar.png) no-repeat 2px;*/
}


.TitleCell
{
    border-bottom: solid 1px #EEEEEE;
    background-color: white;
    font-weight: bold;
    font-size: 11pt;
    color: #333333;    
    vertical-align: middle;
    min-height: 26px;
    height: 26px;
    white-space: nowrap;
    text-align: right;
    padding-right: 15px;
    padding-left: 5px;
    width: 30px;
}

.TitleCellDestaque {
    color: darkblue !important;
    font-size: 24px !important;
}

.DetailCell
{    
    border-bottom: solid 1px #EEEEEE;
    background-color: white;
    font-size: 13pt;
    font-family: Verdana;
    vertical-align: middle;
    text-align: left;
    min-height: 26px;
    height: 26px;
    padding-right: 15px;
}

.DetailCellDestaque {
    font-weight: 700 !important; 
    font-size: large !important;
}

