/* CSS Document */
.boxalert {
    background-color: #ffffff;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 8px;
    border: 1px solid #CAD3DB;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

.borderbox {
    border: 1px solid #CAD3DB;
    background-color: #F7F7F7;
    text-align: justify;
}

h1 {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    color: #607D95;
    font-style: normal;
    font-family: "Trebuchet MS", Verdana, Arial;
}

h2 {
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    color: #025985;
    font-style: normal;
    font-family: "Trebuchet MS", Verdana, Arial;
}

h3 {
    color: #3C9841;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS", Verdana, Arial;
    margin-bottom: 10px;
}

.ttlh1 {
    color: #FF8500;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 5px;
    font-size: 13px;
}

.ttlh3 {
    color: #ff9900;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 4px;
}

.ttlh2 {
    font-size: 24.5px;
    font-weight: normal;
    line-height: 1;
    color: #fbb450;
    font-family: inherit;
    text-rendering: optimizelegibility;
    margin: 15px 0;
    padding-bottom: 3px;
    border-bottom-color: #CAD3DB;
    border-bottom-style: dashed;
    border-bottom-width: thin;
}

.ttlh4 {
    color: #91A7B4;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 15px;
    font-size: 13px;
}

.ttlh5 {
    color: #ff9900;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 8px;
    margin-top: 8px;
}

.ttlbl {
    color: #025985;
    font-weight: bold;
    float: left;
    padding-right: 5px;
}

.sub-titulo {
    font-size: 18.5px;
    font-weight: normal;
    line-height: 1;
    color: #fbb450;
    font-family: inherit;
    text-rendering: optimizelegibility;
    margin: 15px 0;
    padding-bottom: 3px;
    border-bottom-color: #CAD3DB;
    border-bottom-style: dashed;
    border-bottom-width: thin;
}

.pdbt10 {
    padding-bottom: 10px;
    padding-top: 10px;
}

.ctdolbl {
    float: left;
}

.pnl {
    padding: 5px;
    color: Black;
    line-height: 1.5;
}

.opc {
    font-weight: bold;
    color: #408000;
}

.opcAlerta {
    font-weight: bold;
    color: #FF3300;
}

.lblgrid {
    color: #00599B;
}

.pd15pt10 {
    padding: 10px;
}

.ttl2 {
    padding-left: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    color: #6B859C;
}

hr {
    border-width: 0;
    height: 1px;
    margin-top: 10px; /*margin-top:3px;*/
    _margin-top: 3px;
    margin-bottom: 10px; /*margin-bottom:3px;*/
    _margin-bottom: 3px;
    color: #CAD3DB;
    background-color: #CAD3DB;
}

.tbl {
    width: 100%;
}

.send {
    background-color: #ff9900;
    border: 1px solid #AA6600;
    border-right: 2px solid #AA6600;
    border-bottom: 2px solid #AA6600;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    padding: 2px;
    font-size: 13px;
}

.cep {
    background-color: #BECAD3;
    color: #ffffff;
    border: 1px solid #A3B3C0;
    font-weight: bold;
    cursor: pointer;
    padding: 0;
}

.linegrid td {
    padding: 3px;
    color: #18315A;
    border: 1px solid #AFBDC9;
}

.linegrid:hover > td, .linegrid:hover > th {
    background-color: #fbe3c1;
}


.linegrid_0 td {
    padding: 3px;
    color: #18315A;
    border: 1px solid #AFBDC9;
}

.linegridboletim td {
    padding: 3px;
    color: #18315A;
    height: 25px;
    border: 1px solid #AFBDC9;
}

.tableguia {
    width: 700px;
    color: #18315A;
    height: 25px;
    border-top: 1px solid #AFBDC9;
    border-left: 1px solid #AFBDC9;
}

    .tableguia td {
        border-right: 1px solid #AFBDC9;
        border-bottom: 1px solid #AFBDC9;
    }

.tableguiarowcabecalho {
    height: 35px;
    font-weight: bold;
    background: #e6eaee;
}

.tableguiarowlinha {
    height: 26px;
    font-weight: normal;
}

.tableguiacellcap {
    font-weight: bold;
    text-align: left;
}

.tableguiacelledit {
    font-weight: normal;
    text-align: center;
}

.gridheader {
    color: #025985;
    font-weight: normal;
    border: 1px solid #000000;
    background-color: #AFBDC9;
    height: 20px;
}

    .gridheader a:link, .gridheader a:visited {
        color: #025985;
        font-weight: bold;
        text-decoration: none;
    }

    .gridheader a:hover {
        color: #025985;
        font-weight: bold;
        text-decoration: underline;
    }

.gridpager {
    border: 1px solid #AFBDC9;
    color: #025985;
    background-color: #AFBDC9;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
}

    .gridpager input {
        background-color: #AFBDC9;
    }

    .gridpager a:link, .gridpager a:visited {
        color: #025985;
        font-weight: normal;
        text-decoration: none;
        font-size: 12px;
    }

    .gridpager a:hover {
        color: #025985;
        font-weight: bold;
        font-size: 13px;
        text-decoration: underline;
    }

.msg {
    color: red;
    font-weight: bold;
    font-size: 11px;
    padding: 8px;
    margin: 0px;
    text-align: left;
}

.boxmsg {
    padding: 5px;
    color: #ffffff;
    background-color: Red;
    font-weight: bold;
    font-size: 12px; /*margin-bottom: 5px;*/
}

.boxmsgmdg {
    padding: 4px;
    color: #ffffff;
    background-color: Red;
    width: 761px;
    height: 25px;
    float: none;
    font-size: 12px;
    margin-bottom: 1px;
    margin-left: 6px;
}

.okmsg {
    padding: 5px;
    color: #ffffff;
    background-color: #009900;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;
}

.okmsgmdg {
    padding: 5px;
    color: #ffffff;
    background-color: #009900;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;
}

.boxacao1 {
    border: 1px solid #AFBDC9;
    background-color: #F4F5F7;
    padding: 5px;
    height: 25px;
}

.boxacao2 {
    border: 1px solid #AFBDC9;
    background-color: #F4F5F7;
    padding: 3px;
    width: 550px;
}
/*box consultar*/
.box002 {
    float: left;
    width: 75%;
}

.box002cp {
    float: left;
    padding-right: 3px;
    padding-top: 2px;
}

.box003 {
    float: right;
    width: 25%;
    text-align: right;
    margin-top: 3px;
}

.box003cp {
    border-left: 1px solid #AFBDC9;
    float: right;
    padding-left: 10px;
    text-align: right;
}

.both {
    clear: both;
}
/*Box Alterar*/
.lbl {
    color: #025985;
    font-weight: 700;
    padding-bottom: 2px;
    font-size: 11px;
}

.tb400 {
    border: 1px solid #C0CCD6;
    width: 400px;
}

    .tb400 td {
        border-bottom: 1px solid #C0CCD6;
        background-color: #F4F5F7;
        padding: 5px;
    }

.tbl2 {
    border: 1px solid #C0CCD6;
}

    .tbl2 td {
        border-bottom: 1px solid #C0CCD6;
        background-color: #F4F5F7;
        padding: 5px;
    }

/* Borda Imagem Carregando */
/* Data Criação: 17/02/2009 */
/* Autor: Paulo Cesar de M. Bonifácio */
/* Inicio */
.ImagemCarregando {
    display: none;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #C0C0C0 #000000 #000000 #C0C0C0;
}
/* Fim */

/* Tabela com o tamanho fixo de 600, para o painel de aluno */
/* Data Criação: 28/10/2008 */
/* Autor: Paulo Cesar de M. Bonifácio */
/* Inicio */
.tbl2_600 {
    width: 600px;
    border: 1px solid #C0CCD6;
    background-color: #F4F5F7;
}
/* Fim */

/* Dropdownlist com 100% */
/* Data Criação: 29/10/2008 */
/* Autor: Paulo Cesar de M. Bonifácio */
/* Inicio */
.DropDownList {
    width: 100%;
}
/* Fim */

/* TabContainer com 350px */
/* Data Criação: 29/10/2008 */
/* Autor: Paulo Cesar de M. Bonifácio */
/* Inicio */
.tab_300 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 300px;
}

    .tab_300 td {
        border-bottom: 1px solid #C0CCD6;
        background-color: #F4F5F7;
        padding: 5px;
    }

.tab_350 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 350px;
}

    .tab_350 td {
        border-bottom: 1px solid #C0CCD6;
        background-color: #F4F5F7;
        padding: 5px;
    }
/* Fim */

/* TabContainer com 90% */
/* Data Criação: 21/05/2012 */
/* Autor: Alexsandro Campos Pacó */
/* Inicio */
.tab_850 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 90%;
}

    .tab_850 td {
        border-bottom: 1px solid #C0CCD6;
        background-color: #F4F5F7;
        padding: 5px;
    }
/* Fim */


/* TabContainer com 400px */
/* Data Criação: 05/11//2008 */
/* Autor: Paulo Cesar de M. Bonifácio */
/* Inicio */
.tab_400 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 400px;
}

    .tab_400 td {
        border-bottom: 1px solid #C0CCD6;
        background-color: #F4F5F7;
        padding: 5px;
    }

/* TabContainer com 600px */
/* Data Criação: 29/01/2009 */
/* Autor: Paulo Cesar de M. Bonifácio */
/* Inicio */
.tab_550 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 550px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.tab_550_zeb {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 550px;
    margin-left: 0px;
    margin-bottom: 5px;
}

.tab_700 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 700px;
    margin-left: 5px;
    margin-bottom: 5px;
}

    .tab_700 td {
        border-bottom: 1px solid #C0CCD6;
        background-color: #F4F5F7;
        padding: 5px;
    }

.tab_700_zeb {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 700px;
    margin-left: 0px;
    margin-bottom: 5px;
}
/* Fim */
.tab_450 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 450px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.tab_550 td {
    border-bottom: 1px solid #C0CCD6;
    background-color: #F4F5F7;
    padding: 5px;
}

.tab_550_zeb td {
    border-bottom: 1px solid #C0CCD6;
    background-color: Transparent;
    padding: 5px;
}

/* TabContainer com 600px */
/* Data Criação: 29/01/2009 */
/* Autor: Paulo Cesar de M. Bonifácio */
/* Inicio */
.td_550 {
    margin-left: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #C0CCD6;
    background-color: #F4F5F7;
    padding: 5px;
}
/* Fim */

.tabColorPicker {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border-left: 1px solid #C0CCD6;
    border-right: 1px solid #C0CCD6;
    border-top: 1px solid #C0CCD6;
    width: 550px;
    margin-left: 5px;
    margin-bottom: 5px;
}



.tab_dadosPedido {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
}

    .tab_dadosPedido td {
        border-bottom: 1px solid #C0CCD6;
        background-color: #F4F5F7;
        padding: 5px;
    }


/* Titulo das Tabelas com 350px */
/* Data Criação: 29/10/2008 */
/* Autor: Paulo Cesar de M. Bonifácio */
/* Inicio */
.lbl_titulo {
    color: #025985;
    font-weight: bold;
    padding-bottom: 2px;
    font-size: 14px;
}
/* Fim */

/* Texto para informações cadastradas*/
/* Data Criação: 29/10/2008 */
/* Autor: Paulo Cesar de M. Bonifácio */
/* Inicio */
.lbltittexto {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: Black;
}

.lblmensagem {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: red;
}

.lblaviso {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: red;
}

.lblerro /* Usar em Validações */ {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: red;
}


.lbltexto {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #025985;
}

.lblTitulo1 {
    color: #ff9900;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.lblTitulo2 {
    color: #025985;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.lblTitulo3 {
    color: #025985;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.cor_celula {
    color: #FF8500;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 15px;
    font-size: 13px;
    background-color: #FFFFFF;
}


/* Fim */

.pdtp3 {
    padding-top: 3px;
}

.pdtp10 {
    padding-top: 10px;
}

.pdtpbt10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.radioList input {
    border: none;
    background: none;
}

.radioList td {
    border: none;
    background: none;
}


/* Coloca barra de rolagem na GRID */
.gridScroll {
    overflow: auto;
}

    .gridScroll table th {
        position: relative;
    }

    .gridScroll table tbody {
        overflow-x: hidden;
    }

.imgBoxMsg {
    cursor: default;
    margin-right: 10px;
    margin-bottom: 4px;
    border: none;
    padding: 0px;
}

.pnModal {
    padding: 10px;
    background-color: #FFFFFF;
    border: 4px solid #C0CCD6;
}

.bgrdmodal {
    background-color: #000000;
    opacity: 0.35;
    -moz-opacity: 0.35;
    filter: alpha(opacity=35);
}

.divModalInfo {
    width: 360px;
    height: 90px;
    overflow: auto;
    text-align: justify;
    font: arial;
    font-style: italic;
    font-size: 14px;
    color: #025985;
    font-weight: bold;
    padding-bottom: 2px;
    font-size: 12px;
    font-weight: bold;
}

.linkMenu {
    margin-bottom: -5px;
    padding-top: 6px;
    padding-left: 5px;
    background: url(../images/bgmenupainel.png) repeat-x top left;
    height: 28px; /*border-bottom: 1px solid #FFFFFF;     border-top: 1px solid #CCCCCC;*/
    cursor: pointer;
}

.linkMenuPainel {
    text-decoration: none;
    color: #2C5985;
    font-weight: bold;
}

    .linkMenuPainel:hover {
        color: #FFFFFF;
    }

.boxInfo {
    border: 1px solid #C0CCD6;
    background-color: #F4F5F7;
    padding: 5px;
    color: #2C5985;
    font-size: 12px;
}

/* TabContainer com 350px */
/* Data Criação: 09/12/2008 */
/* Autor: Paulo Cesar de M. Bonifácio */
/* Inicio */
.tabela {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 350px;
}

    .tabela td {
        border-bottom: 1px solid #C0CCD6;
        background-color: #FFFFFF; /*background-color: #F4F5F7;*/
        padding: 5px;
    }

.boxAlerta {
    padding: 5px;
    background-color: #FFFFE6;
    border: 1px solid #FFCC00;
}

.strConexao {
    position: absolute;
    top: 5px;
    left: 5px;
    background: #FFFFE6;
    border: 1px solid #CCC;
    padding: 2px;
}

.linedetail td {
    height: 23px;
    padding: 3px;
    color: #18315A;
    border: 1px solid #AFBDC9;
}

.headerlinedetail {
    background: #E6EAEE;
}
/* Fim */

.link a:visited {
    color: #025985;
    padding-bottom: 5px;
    font-size: 11px;
}

.link a:hover {
    color: #000000;
}

.checkBoxList {
    border: none;
}

    .checkBoxList td {
        border: none;
        padding: 5px;
        text-align: left;
    }

    .checkBoxList input {
        border: 1px solid #F4F5F7;
        padding: 4px;
        margin: 0px;
        background-color: #F4F5F7;
    }

    .checkBoxList label {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

.tbl_boletim {
    border: 1px solid #C0CCD6;
    background-color: #F4F5F7;
}

.gdvVersao ul, li {
    /*
    padding: 0;
    margin: 0px 0px 0px 10px;
    list-style: none;
    list-style-image: none;
    list-style-type: circle;
    clear: both;
    */
}

.gdvGuia {
    width: 100%;
}

    .gdvGuia th {
        padding: 6px 2px 6px 2px;
        font-size: 12px;
    }

    .gdvGuia td {
        padding: 5px;
    }

    .gdvGuia tr {
        border-color: #CCCCCC;
    }

.rblFlow {
    border: none;
}

    .rblFlow td {
        border: none;
        padding: 5px;
        text-align: left;
    }

    .rblFlow input {
        border: 1px solid #F4F5F7;
        padding: 4px;
        margin: 0px;
        background-color: #F4F5F7;
    }

    .rblFlow label {
        margin: 0px 10px 0px 2px;
    }






/* Programador: Fabrizio
 * Data: 18/10/2012 (0818)
 * Ajustes CSS
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.container {
    border: 1px solid #C0CCD6;
    width: auto !important;
    background-color: #F4F5F7;
    padding: 3px;
    margin: 0 0 8px 0;
}

.with-padding {
    padding: 8px;
    width: auto;
}

.container table tr td {
    padding: 3px;
}

.container input[type=text], .container select {
    min-width: 40%;
}

.table-background {
    border: 1px solid #C0CCD6;
    width: 100%;
}

    .table-background td {
        background-color: #F4F5F7;
        padding: 3px;
    }

        .table-background td p, .container p {
            padding: 5px;
        }

        .table-background td label, .container label {
            padding: 0 0 0 5px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
        }

        .table-background td input[type=checkbox], .container input[type=checkbox] {
            padding: 0;
        }

.table-transparent {
    background-color: transparent;
    margin: 0 0 8px 0;
}

.button {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    background-repeat: repeat-x;
    padding: 2px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 0;
    font-size: 12px !important;
    font-weight: bold !important;
    height: 22px !important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    margin: 1px;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    border-left-color: #f89406;
    border-left-width: thin;
    border-right-color: #f89406;
    border-right-width: thin;
    border-top-color: #f89406;
    border-top-width: thin;
    border-bottom-color: #ad6704;
    border-bottom-width: thin;
}

    .button:hover, .button:active, .button.active, .button.disabled {
        color: #ffffff;
        background-color: #f89406;
        background-color: #df8505;
    }

        .button:disabled, .button:hover[disabled] {
            color: #969696;
            background-color: #f5f5f5 !important;
            *background-color: #e6e6e6 !important;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            background-image: -moz-linear-gradient(top, #f5f5f5, #e6e6e6);
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e6e6e6));
            background-image: -webkit-linear-gradient(top, #f5f5f5, #e6e6e6);
            background-image: -o-linear-gradient(top, #f5f5f5, #e6e6e6);
            background-image: linear-gradient(to bottom, #f5f5f5, #e6e6e6);
            background-repeat: repeat-x;
            border-color: #f5f5f5 #f5f5f5 #f5f5f5;
        }

    .button:active, .button.active {
        background-color: #c67605;
    }

    .button:first-child {
        margin-left: 0;
    }

    .button:hover {
        color: #ffffff;
        background-color: #e8c089;
        *background-color: #f9ae44;
        background-image: -moz-linear-gradient(top, #e8c089, #f9ae44);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8c089), to(#f9ae44));
        background-image: -webkit-linear-gradient(top, #e8c089, #f9ae44);
        background-image: -o-linear-gradient(top, #e8c089, #f9ae44);
        background-image: linear-gradient(to bottom, #e8c089, #f9ae44);
        -webkit-transition: background-position 0.1s linear;
        -moz-transition: background-position 0.1s linear;
        -o-transition: background-position 0.1s linear;
        transition: background-position 0.1s linear;
    }

    .button:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .button.active, .button:active {
        background-color: #c67605;
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }

.container + .tfooter {
    margin-top: -8px;
    margin-bottom: 8px;
}

.content-line {
    float: none;
    clear: both;
    width: 100%;
    border-bottom-color: #CAD3DB;
    border-bottom-style: solid;
    border-bottom-width: thin;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.content-line-last {
    float: none;
    clear: both;
    width: 100%;
    display: inline-block;
}

div[class^="content-"] a {
    margin: 5px;
    display: block;
    color: #ff8500;
    font-weight: 700;
    font-size: 11px;
}

.boxmsg ul li {
    clear: both;
    height: auto;
    display: inline-block;
}

.boxmsg ul li {
    background-repeat: no-repeat;
    background-position: left;
    border-width: 0px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    display: inline;
    vertical-align: top;
    height: 17px;
    margin: 0 2px 2px 2px;
    padding: 0;
    cursor: none;
    background: url('../images/actions/msgbox_error.gif') no-repeat;
}

    .boxmsg ul li a {
        margin: 3px 0 0 25px;
        text-decoration: none;
        color: White;
        display: inline-block;
        width: auto;
    }

.no-display {
    display: none;
}

.clear {
    clear: both;
}

.box-title {
    text-align: center;
}

.box-title-header {
    font-weight: bold;
    margin: 7px 0;
    border: 1px solid #AFBDC9;
    padding: 15px;
    background-color: #607d95;
    color: #E6EAEE;
    text-align: center;
    font-size: 15px;
}

.box-buttons {
    margin: 7px 0;
    font-size: 15px;
    color: #607d95;
    text-align: center;
    padding: 5px;
    border: 1px solid #AFBDC9;
    background-color: #E6EAEE;
}

.customModal {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1050;
    width: 560px;
    margin: -20% 0 0 -280px;
    background-color: #ffffff;
    /*
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    *border: 1px solid #999;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    outline: none;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    */
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    height: auto;
    border: 4px solid #C0CCD6;
}

span > strong, h2 > strong, span em {
    color: Red;
}

.font-bold {
    font-weight: bold;
}

.font-success {
    color: #468847;
}

.font-warning {
    color: #c09853;
}

.font-error {
    color: #b94a48;
}

.font-info {
    color: #3a87ad;
}

.bg-modal-educacnso {
    background-color: #cad3db;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


/* Página confirmarMatrizAtribuida.aspx - Ajustes */
/* Data Criação: 25/10/2012 */
/* Autor: Alexsandro Campos Pacó */
/* Inicio */
div.conteudo {
    margin: 0px;
    padding: 0px;
    width: 680px;
}



div.desc {
    margin: 0px;
    padding: 0px;
}

.desc ul {
    margin: 0px;
    padding: 0px;
}

    .desc ul li {
        list-style: none;
        padding-top: 5px;
        padding-bottom: 5px;
        margin-left: 7px;
        margin-right: 10px;
        color: Black;
        font-size: 14px;
    }

        .desc ul li label {
            margin-left: 7px;
            margin-right: 10px;
            color: Gray;
            font-size: 14px;
            display: inline-block;
            width: 160px;
            text-align: right;
        }

.buttonFechar {
    text-align: right;
    padding-right: 10px;
}

div#boxTermoDeCompromisso {
    margin: 0px;
    padding: 0px;
    width: 680px;
}

.FieldSet {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 95%;
    text-align: left;
    margin: 5px 5px 5px 4px;
}

    .FieldSet legend {
        margin-left: 5px;
    }

.tab_fieldset td {
    border-bottom: 1px solid #C0CCD6;
    background-color: #F4F5F7;
    padding: 5px 5px 5px 5px;
}

.tab_fieldset {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 99%;
    margin: 5px 5px 5px 5px;
}

.btn_acao {
    background-color: #006699;
    border-bottom-color: #006699;
    font-weight: bold;
    color: White;
    width: 71px;
    height: 24px;
}

.textbox {
    text-transform: uppercase;
}

.tab_grid td {
    border-bottom: 1px solid #C0CCD6;
    padding: 5px 5px 5px 5px;
}

.tab_grid {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 99%;
    margin: 5px 5px 5px 5px;
}

.tab_grid-RowStyle:hover > td, .tab_grid-RowStyle:hover > th {
    background-color: #fbe3c1;
}
/* Fim */


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Página escola/educacenso/disciplinas/relacionamento.aspx */
/* Data Criação: 22/02/2013 */
/* Autor: Rafael Lima Marçal */
/* Inicio */

.div-relacionamento-disciplina {
    float: left;
    width: 500px;
}

.div-filtro-disciplina {
    color: #025985;
    font-weight: 700;
    font-size: 11px;
    margin: 5px;
    display: block;
    padding-left: 3px;
}

.div-tbl-disciplinas {
    height: auto;
    display: block;
    overflow: hidden;
    float: left;
}

.btn-relacionamento-disciplina {
    width: 280px;
    overflow: hidden;
    margin: 0 auto;
    margin-left: 372px;
    margin-right: 372px;
    padding-top: 10px;
    text-align: center;
}

/* Fim */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Página escola/alterar/alterar.aspx */
/* Data Criação: 16/04/2013 */
/* Autor: Alexsandro Campos Pacó */
/* Inicio */

.tab_550_verde {
    border: 1px solid #9FDBA4;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* Fim */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Página escola/turmas/novaTurma.aspx */
/* Data Criação: 16/04/2013 */
/* Autor: Alexsandro Campos Pacó */
/* Inicio */

div#turma {
    border: 1px solid #C0CCD6;
    /*border-bottom: 1px solid #C0CCD6;*/
    background-color: #F4F5F7;
    padding: 5px;
}

div#horaFuncionamentoConteudo {
    width: 220px;
    height: 60px;
    position: relative;
    /* background-color:#FFEEEE; */
}

div#horaInicial {
    width: 100px;
    float: left;
    /*border: 1px solid green;*/
}

div#horaFinal {
    width: 100px;
    float: right;
    /*border: 1px solid green;*/
}

#ctl00_ContentPlaceHolder1_txtNomeTurma {
    Width: 50%;
}

#tipoAtividadeComplementarConteudo div {
    margin-top: 3px;
    margin-bottom: 3px;
}

div#OEE {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #C0CCD6;
}

#OEE ul {
    display: inline-table;
    width: 60%;
    padding: 0;
    margin-top: 10px;
}

    #OEE ul li {
        /*background-color:White;*/
        list-style: none;
        width: 100%;
        margin: 0;
        padding: 10px;
        text-align: left;
    }

div#botoes {
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

/*CLASSES*/

.linha {
    margin-bottom: 10px;
    padding-bottom: 5px;
    /*border-bottom:1px solid #FFFFFF;*/
}

.lbl_titulo_linha {
    color: #025985;
    font-weight: bold;
    padding-bottom: 2px;
    font-size: 14px;
    display: block;
}

.tituloOEE {
    font-size: 10px;
    text-transform: uppercase;
    color: #0259A1;
    font-weight: bold;
}

.labelOEE {
    font-size: 12px;
    float: right;
}

.tab_selecionada td {
    border-bottom: 1px solid #C0CCD6;
    background-color: #FFFFCE;
    padding: 5px 5px 5px 5px;
}

.tab_selecionada {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    border: 1px solid #C0CCD6;
    width: 99%;
    margin: 5px 5px 5px 5px;
}

.btn-large {
    padding: 3px;
    border: 1px solid #808080;
    font-size: 14px;
    color: #333333;
    text-align: center;
    vertical-align: middle;
    background-color: #f5f5f5;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    width: 220px;
    height: 40px;
    text-decoration: none;
    margin-right: 10px;
    cursor: pointer;
}

.linkbtn {
    padding: 5px;
    font-size: 18px;
    margin: 3px;
    background-color: #EFEFEF;
    color: #000000;
    border: 1px solid #B3B3B3;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-decoration: none;
    width: 230px;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    vertical-align: middle;
}

    .linkbtn:hover {
        color: #000000;
        background-color: #F7F7F7;
    }

/*FIM CLASSES*/

/* Fim     -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #ECECEC; */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


/*##################################################
*
*   Botões 
*
*#################################################*/


button.btn > i[class^='icon-'] {
    margin-top: 1px;
}

input[type='submit'].btn,
input[type='button'].btn,
input[type='reset'].btn,
button.btn,
a.btn {
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
}

.btn {
    display: inline-block;
    padding: 1px 8px;
    margin-bottom: 3px;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

    .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn:hover,
    .btn:focus {
        color: #333333;
        text-decoration: none;
    }

    .btn:active,
    .btn.active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    }

    .btn.disabled,
    .btn[disabled],
    fieldset[disabled] .btn {
        pointer-events: none;
        cursor: not-allowed;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn-orange {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

    .btn-orange:hover,
    .btn-orange:focus,
    .btn-orange:active,
    .btn-orange.active,
    .open .dropdown-toggle.btn-orange {
        color: #fff;
        background-color: #ed9c28;
        border-color: #d58512;
    }

    .btn-orange:active,
    .btn-orange.active,
    .open .dropdown-toggle.btn-orange {
        background-image: none;
    }

    .btn-orange.disabled,
    .btn-orange[disabled],
    fieldset[disabled] .btn-orange,
    .btn-orange.disabled:hover,
    .btn-orange[disabled]:hover,
    fieldset[disabled] .btn-orange:hover,
    .btn-orange.disabled:focus,
    .btn-orange[disabled]:focus,
    fieldset[disabled] .btn-orange:focus,
    .btn-orange.disabled:active,
    .btn-orange[disabled]:active,
    fieldset[disabled] .btn-orange:active,
    .btn-orange.disabled.active,
    .btn-orange[disabled].active,
    fieldset[disabled] .btn-orange.active {
        background-color: #f0ad4e;
        border-color: #eea236;
    }

.btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}

    .btn-default:hover,
    .btn-default:focus,
    .btn-default:active,
    .btn-default.active,
    .open .dropdown-toggle.btn-default {
        color: #333333;
        background-color: #ebebeb;
        border-color: #adadad;
    }

    .btn-default:active,
    .btn-default.active,
    .open .dropdown-toggle.btn-default {
        background-image: none;
    }

    .btn-default.disabled,
    .btn-default[disabled],
    fieldset[disabled] .btn-default,
    .btn-default.disabled:hover,
    .btn-default[disabled]:hover,
    fieldset[disabled] .btn-default:hover,
    .btn-default.disabled:focus,
    .btn-default[disabled]:focus,
    fieldset[disabled] .btn-default:focus,
    .btn-default.disabled:active,
    .btn-default[disabled]:active,
    fieldset[disabled] .btn-default:active,
    .btn-default.disabled.active,
    .btn-default[disabled].active,
    fieldset[disabled] .btn-default.active {
        background-color: #ffffff;
        border-color: #cccccc;
    }

.btn-primary {
    color: #ffffff;
    background-color: #428bca;
    border-color: #357ebd;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        color: #ffffff;
        background-color: #3276b1;
        border-color: #285e8e;
    }

    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        background-image: none;
    }

    .btn-primary.disabled,
    .btn-primary[disabled],
    fieldset[disabled] .btn-primary,
    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled:active,
    .btn-primary[disabled]:active,
    fieldset[disabled] .btn-primary:active,
    .btn-primary.disabled.active,
    .btn-primary[disabled].active,
    fieldset[disabled] .btn-primary.active {
        background-color: #428bca;
        border-color: #357ebd;
    }

.btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

    .btn-warning:hover,
    .btn-warning:focus,
    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        color: #ffffff;
        background-color: #ed9c28;
        border-color: #d58512;
    }

    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        background-image: none;
    }

    .btn-warning.disabled,
    .btn-warning[disabled],
    fieldset[disabled] .btn-warning,
    .btn-warning.disabled:hover,
    .btn-warning[disabled]:hover,
    fieldset[disabled] .btn-warning:hover,
    .btn-warning.disabled:focus,
    .btn-warning[disabled]:focus,
    fieldset[disabled] .btn-warning:focus,
    .btn-warning.disabled:active,
    .btn-warning[disabled]:active,
    fieldset[disabled] .btn-warning:active,
    .btn-warning.disabled.active,
    .btn-warning[disabled].active,
    fieldset[disabled] .btn-warning.active {
        background-color: #f0ad4e;
        border-color: #eea236;
    }

.btn-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger:active,
    .btn-danger.active,
    .open .dropdown-toggle.btn-danger {
        color: #ffffff;
        background-color: #d2322d;
        border-color: #ac2925;
    }

    .btn-danger:active,
    .btn-danger.active,
    .open .dropdown-toggle.btn-danger {
        background-image: none;
    }

    .btn-danger.disabled,
    .btn-danger[disabled],
    fieldset[disabled] .btn-danger,
    .btn-danger.disabled:hover,
    .btn-danger[disabled]:hover,
    fieldset[disabled] .btn-danger:hover,
    .btn-danger.disabled:focus,
    .btn-danger[disabled]:focus,
    fieldset[disabled] .btn-danger:focus,
    .btn-danger.disabled:active,
    .btn-danger[disabled]:active,
    fieldset[disabled] .btn-danger:active,
    .btn-danger.disabled.active,
    .btn-danger[disabled].active,
    fieldset[disabled] .btn-danger.active {
        background-color: #d9534f;
        border-color: #d43f3a;
    }

.btn-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        color: #ffffff;
        background-color: #47a447;
        border-color: #398439;
    }

    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        background-image: none;
    }

    .btn-success.disabled,
    .btn-success[disabled],
    fieldset[disabled] .btn-success,
    .btn-success.disabled:hover,
    .btn-success[disabled]:hover,
    fieldset[disabled] .btn-success:hover,
    .btn-success.disabled:focus,
    .btn-success[disabled]:focus,
    fieldset[disabled] .btn-success:focus,
    .btn-success.disabled:active,
    .btn-success[disabled]:active,
    fieldset[disabled] .btn-success:active,
    .btn-success.disabled.active,
    .btn-success[disabled].active,
    fieldset[disabled] .btn-success.active {
        background-color: #5cb85c;
        border-color: #4cae4c;
    }

.btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

    .btn-info:hover,
    .btn-info:focus,
    .btn-info:active,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
        color: #ffffff;
        background-color: #39b3d7;
        border-color: #269abc;
    }

    .btn-info:active,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
        background-image: none;
    }

    .btn-info.disabled,
    .btn-info[disabled],
    fieldset[disabled] .btn-info,
    .btn-info.disabled:hover,
    .btn-info[disabled]:hover,
    fieldset[disabled] .btn-info:hover,
    .btn-info.disabled:focus,
    .btn-info[disabled]:focus,
    fieldset[disabled] .btn-info:focus,
    .btn-info.disabled:active,
    .btn-info[disabled]:active,
    fieldset[disabled] .btn-info:active,
    .btn-info.disabled.active,
    .btn-info[disabled].active,
    fieldset[disabled] .btn-info.active {
        background-color: #5bc0de;
        border-color: #46b8da;
    }

.btn-link {
    font-weight: normal;
    color: #428bca;
    cursor: pointer;
    border-radius: 0;
}

    .btn-link,
    .btn-link:active,
    .btn-link[disabled],
    fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .btn-link,
        .btn-link:hover,
        .btn-link:focus,
        .btn-link:active {
            border-color: transparent;
        }

            .btn-link:hover,
            .btn-link:focus {
                color: #2a6496;
                text-decoration: underline;
                background-color: transparent;
            }

            .btn-link[disabled]:hover,
            fieldset[disabled] .btn-link:hover,
            .btn-link[disabled]:focus,
            fieldset[disabled] .btn-link:focus {
                color: #999999;
                text-decoration: none;
            }

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-sm,
.btn-xs {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs {
    padding: 1px 5px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}

    .btn-block + .btn-block {
        margin-top: 5px;
    }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}
