/* CSS Document */

/*TABELAS DO CARGO*/

table.list {
    width: 100%;
    margin-top: 10px;
}

table.list thead {
    line-height: 1em !important;
    font-size: 14px;
}

table.list thead tr td {
    width: auto !important;
    padding: 6px;
    font-size: 11px !important;
    color: #fff;
}

table.list thead {
    background-color: #236B8E !important;
}

#div_polo_816 table {
    width: 100% !important;
    border: 1px solid #ccc;
}

#div_polo_816 table th {
    font-size: 12px;
    color: #403D39;
}

#div_polo_816 table .linhaPar {
    font-size: 12px;
    padding: 4px;
}

#editar .barraMenu {
    color: #236B8E !important;
    background-color: #E4EDF5;
    padding: 3px 4px 3px 4px !important;;
    font-size: 12px !important;
    cursor: pointer !important;
}

table.list .barraMenuSelecionado {
    padding: 3px 4px 3px 4px !important;;
    font-size: 12px !important;
    cursor: pointer !important;
}

/*TABELAS DO CARGO*/

img {
    border: none;
}

select {
    font-size: 12px;
    /*text-transform: capitalize;*/
}

body, html {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    font-size: 11px;
    height: 100%;
}

body {
    background-image: url(../images/bgRepeat.png);
    background-repeat: repeat;

}

fieldset {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #416D92;
}

.camposTitulosAdm {
    font-weight: bold;
}

.botoes {
    margin-right: 5px;
    text-align: right;
}

.camposEspacosAdm {
    margin: 5px 0 5px 0;
}

.nomeEdit {
    width: 350px;
    padding-left: 3px;
}

/**APRESENTACAO DO USUARIO LOGADO**/
#div_apresentacao {
    color: #000000;
    line-height: 18px;
    text-align: right;
    margin-right: 15px;
    _margin-top: 10px;
}

#div_pagina {
    position: relative;
    min-height: 100%;
    height: 100%;
}

.mensagem {
    background-color: #DFEBEB;
    font-weight: bold;
    height: 60px;
    padding-top: 12px;
    text-align: center;
    text-transform: uppercase;
    width: 758px;
}

.tomato {
    color: brown;
}

#div_clr {
    clear: left;
}

#barraSuperior {
    background-color: #416D92;
    height: 7px;
    width: 100%;
}

#geral {
    width: 1000px;
    background-color: #FFFFFF;
    padding-bottom: 15px;
    clear: both;
    display: table;
}

#caixaTudo {
    margin-top: 15px;
    min-height: 100%;
}

#div_unidade {
    margin-left: 8%;
    margin-top: 5%;
}

#div_conteudo {
    min-height: 450px;
    _height: 450px;
    padding-bottom: 15px;
}

#rodape {
    background-color: #DFEBEB;
    height: 68px;
    /*width:1000px;*/
    clear: both;
    border-top: 1px solid gray;
    border-width: 1px;
    padding-bottom: 10px;
    padding-top: 8px;
    width: 1000px;
}

#rodapeGeral {
    width: 1000px;
}

.textoRodape {
    color: #333;
    float: left;
    font-size: 10px;
    margin-left: 15px;
    padding-top: 11px;
}

#logoRodape {
    float: right;
    margin-right: 15px;
    padding-top: 11px;
}

.logotipo_governo_bahia {
    padding-right: 15px;
}

#div_clear {
    clear: both;
}

/**GERAL**/
#tituloSolicitacaoAcompanhamento {
    color: #403D39;
    font-size: 15px;
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 900px;
    text-align: left;
    margin-left: 60px;
}

#tituloSolicitacao {
    color: #403D39;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 900px;
    text-align: left;
}

.espacamento {
    margin-top: 10px;
    margin-bottom: 10px;
}

#caixaAcompanhamentoSolicitacao {
    width: 740px;
    padding-left: 60px;
}

#caixaAcompanhamentoSolicitacaoInterna {
    padding: 15px;
    border: 1px solid #cecece;
    width: 400px;
}

#div_titulo {
    border-bottom: thin solid #403D39;
    color: #403D39;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 744px;
    _width: 740px;

}

.subtitulo {
    color: #316060;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
}

legend {
    color: #416D92;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.unidade {
    font-weight: bold;
    color: #333333;
}

.centralizar {
    text-align: center;
}

.button {
    font-size: 11px;
}

a.link_projeto:link, a.link_projeto:active, a.link_projeto:visited, a.link_projeto:hover {
    text-decoration: underline;
    color: #46371F;
}

/**ESTILO BARRA PORTAL**/
#barraPortal {
    background: url(../images/barra_portal/fundo.jpg) repeat-x;
    height: 66px;
    width: 100%;
}

#logoUneb {
    float: left;
}

#div_menu_barra_portal {
    float: right;

}

#div_menu_barra_portal ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding-top: 24px;
}

#div_menu_barra_portal ul li {
    border-left: 1px solid #EAEAEA;
    float: left;
    list-style: none outside none;
    position: relative;
}

a.menu_portal:link, a.menu_portal:visited, a.menu_portal:active {
    color: #666666;
    display: block;
    height: 29px;
    line-height: 25px;
    padding: 0 8px;
    text-decoration: none;
    float: left;
    text-transform: uppercase;
}

a.menu_portal:hover {
    background-image: url(../images/barra_portal/fundo_menu_hover.jpg);
    color: #666666;
    display: block;
    height: 29px;
    line-height: 25px;
    padding: 0 8px;
    text-decoration: none;
    text-transform: uppercase;
    float: left;
}

table th a:link, table th a:visited, table th a:active, table th a:hover {
    text-decoration: none;
    color: #ffffff;
}

a:link, a:visited, a:active, a:hover {
    text-decoration: none;
}

#div_clr {
    clear: left;
    _width: 740px;
}

/**APRESENTACAO DO USUARIO LOGADO**/
#div_apresentacao {
    color: #000000;
    line-height: 18px;
    text-align: right;
    margin-right: 15px;
    _margin-top: 10px;
}

/**TABELA**/
thead {
    background-color: #80A5C4;
    color: #fff !important;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    height: 20px;
    line-height: 2em;
}

.linhaclara {
    background-color: #FFFFFF;
    font-size: 11px;
    line-height: 2em;
}

/*mudei aqui-----------------------------------------------------------------------*/

.bold {
    font-weight: bold;;
}

/*tabela user*/

.user table tr td {
    padding: 3px;
    font-size: 12px;
}

.user .id a {
    float: left;
    padding: 2px 7px;
    border: 1px solid #D2D2D2;
    background-color: #F5F5F5;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    color: #555;
}

.user .id a:hover {
    background-color: #555;
    color: #fff;
}

/*clearfix*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/*clearfix*/

.linhaclara table {
    border: 1px solid #ccc !important;
}

.linhaclara table tr td {
    padding: 4px;
    font-size: 12px;
    border-top: 1px solid #ccc;
}

.linhaclara table tr th {
    font-size: 13px;
    color: #236B8E;
    background: #F5F9FC !important;
}

.barraMenuLocalProva {
    background: #E4EDF5 !important;
    color: #236B8E !important;
}

#ditar .barraMenu span, .barraMenuLocalProvaSelecionado, .barraMenuLocalProva {
    padding: 3px 4px !important;
    cursor: pointer;
    color: #fff;
    font-size: 12px !important;
}

#ditar .barraMenu span:hover, .barraMenuLocalProvaSelecionado:hover, .barraMenuLocalProva:hover, .barraMenuSelecionado:hover {
    color: #444;
}

.linhaImpar {
    background-color: #F8F8F8 !important;
}

.linhaPar {
    background-color: #fff !important;;
}

table tr.linhaclara td, table tr.linhaescura td {
    font-size: 11px !important;
    padding: 3px !important;
    line-height: 1.5em !important;
}

table.list tr.linhaclara td.bord {
    border-top: 1px solid #777 !important;
    padding-top: 3px;
    background-color: #EFEFEF;
}

/*mudei aqui-----------------------------------------------------------------------*/

.linhaescura {
    background-color: #DFEBEB;
    font-size: 11px;
    line-height: 2em;
}

.paginacao {
    /*margin-right:75px;*/
    text-align: right;
}

#div_central {
    color: #473721;
    float: left;
    font-size: 12px;
    padding-left: 13px;
    width: 744px;
    *min-height: 450px;
    margin-bottom: 10px;
}

/**ESTILO TOPO  TELA LOGIN**/
#div_topo_login {
    height: 138px;
    margin-top: 12px;
    padding-left: 11px;
}

#div_topo_login_esq {
    background-image: url(../images/topo_sistema_login/fundo_esq.jpg);
    height: 100%;
    width: 12px;
    float: left;
}

#div_topo_login_centro {
    background: url("../images/topo.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 100%;
    width: 970px;
    margin-left: 5px;
}

#div_topo_login_dir {
    background-image: url(../images/topo_sistema_login/fundo_dir.jpg);
    height: 100%;
    width: 13px;
    float: left;
}

#div_imagem_topo_login {
    background: url(../images/topo_sistema_login/imagem.jpg) no-repeat;
    width: 315px;
    height: 138px;
    float: right;
    right: 129px;
}

#logotipo_login {
    float: left;
    margin-left: 25px;
    margin-top: 20px;
}

/**ESTILO DO LOGIN**/
#div_login {
    margin-top: 15px;
    background-color: #F8F8F8;
}

#div_login_centro {
    background: url(../images/login/fundo_geral.jpg) repeat-y;
    height: 455px;
}

#div_login_inf {
    background: url(../images/login/fundo_inf.jpg) no-repeat;
    height: 12px;
}

#div_login_centro {
    height: 455px;
}

/*----------------------INICIO------------------------*/

.tituloInicioSolicitacao {
    color: tomato;
    font-size: 16px;
}

.boxField {
    padding: 20px;
}

#caixaBtn {
    width: 700px;
}

#caixaBoxTeatro {
    margin-left: 97px;
}

.boxTxtSolicitacao {
    float: left;
    margin-right: 50px;
}

.boxTxtForm {
    float: left;
}

.larguraLeft {
    width: 330px;
    float: left;
}

.larguraRight {
    width: 330px;
    float: right;
}

#tituloSistema {
    font-size: 14px;
    margin-bottom: 30px;
}

#caixaCerimonialAcompanhamento {
    margin-top: 20px;
}

#caixaBoxAcompanhamento .boxTxtAcompanhamento a {
    background: url(../images/consulta.jpg) no-repeat;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: 200px;
}

#caixaBoxAcompanhamento .boxTxtAcompanhamento a:hover {
    background: url(../images/consultaHover.jpg) no-repeat;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: 200px;
}

#caixaBoxCerimonial .boxTxtSolicitacaoCerimonial a {
    background: url(../images/solicitacaoCerimonial.jpg) no-repeat;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: 200px;
}

#caixaBoxCerimonial .boxTxtSolicitacaoCerimonial a:hover {
    background: url(../images/solicitacaoCerimonialHover.jpg) no-repeat;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: 200px;
}

#caixaBoxTeatro .boxTxtSolicitacao a {
    background: url(../images/solicitacaoTeatro.jpg) no-repeat;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: 200px;
}

#caixaBoxTeatro .boxTxtSolicitacao a:hover {
    background: url(../images/solicitacaoTeatroHover.jpg) no-repeat;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: 200px;
}

#caixaBoxTeatro .boxTxtForm a {
    background: url(../images/formCancel.jpg) no-repeat;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: 200px;
}

#caixaBoxTeatro .boxTxtForm a:hover {
    background: url(../images/formCancelHover.jpg) no-repeat;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: 200px;
}

/**ESTILO DO FORMULARIO**/
#div_formulario_login {
    padding-top: 70px;
}

.titulo_formulario {
    color: #666666;
    font-size: 18px;
    font-weight: normal !important;
    text-transform: uppercase;
}

#tituloInterno {
    font-size: 13px;
}

.tr_right {
    text-align: right;
}

label {
    font-size: 10px;
    color: #666666;
    text-transform: uppercase;
}

.input_login {
    margin-bottom: 2px;
    width: 241px;
}

.button {

    font-size: 11px;
}

#div_formulario {
    float: left;
    width: 100%;
}

.td_right {
    text-align: right;
}

#titulo_formulario {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    color: #295A87;
    padding-bottom: 20px;
}

input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/**ESTILO TOPO  TELA INTERNA**/
#div_topo_interno {
    height: 91px;
    margin-top: 12px;
    padding-left: 11px;
}

#topoInterno {
    background: url(../images/topoMenor.jpg) no-repeat;
    height: 100%;
    width: 970px;
    float: left;
}

#div_topo_interno_dir {
    background-image: url(../images/topo_sistema/fundo_dir.jpg);
    height: 100%;
    width: 9px;
    float: left;
}

#div_imagem_topo_interno {
    background: url(../images/topo_sistema/imagem.jpg) no-repeat;
    width: 213px;
    height: 78px;
    float: right;
}

#logotipo_interno {
    margin-left: 20px;
    margin-top: 3px;
    float: left;
}

/**ESTILO CONTEUDO -FORMULARIO E TEXTO**/
label {
    color: #5F5F5F;
    font-size: 11px;
}

/*-------------SOLICITACAO----------*/
#caixaSolicitacao {
    width: 720px;
    float: left;
    /*margin-left: 117px;*/
    text-align: left;
    padding: 10px;
}

.camposEspacosAdm {
    margin: 5px 0 5px 0;
}

.nomeEvento {
    margin-left: 5px;
    margin-right: 10px;
    width: 300px;
}

.numeroParticipante {
    margin-left: 5px;
    width: 35px;
}

.localSolicitacao {
    margin-left: 5px;
}

.nomeLocalSolicitacao {
    margin-left: 5px;
    width: 300px;

}

.logradouroSolicitacao {
    margin-left: 5px;
    width: 300px;
    margin-right: 10px;

}

.numeroSolicitacao {
    margin-left: 5px;
    width: 50px;
}

.bairroSolicitacao {
    margin-left: 5px;
    width: 200px;
    margin-right: 10px;

}

.cidadeSolicitacao {
    margin-left: 5px;
    width: 200px;
    margin-right: 10px;
}

.estadoSolicitacao {
    margin-left: 5px;
}

.nomeResponsavel {
    margin-left: 5px;
    width: 250px;
}

.telFixoSolicitacao {
    margin-left: 5px;
    margin-right: 10px;
    width: 85px;
}

.telCelSolicitacao {
    margin-left: 5px;
    width: 85px;
    margin-right: 10px;
}

.emailSolicitacao {
    margin-left: 5px;
    width: 200px;
}

.periodoFimSolicitacao {
    margin-left: 5px;
}

.instituicaoSolicitacao {
    margin-left: 5px;
    width: 300px;
}

.instituicaoLogradouro {
    margin-left: 5px;
    margin-right: 10px;
    width: 300px;
}

.numeroLogradouroSolicitacao {
    margin-left: 5px;
    margin-right: 10px;
    width: 60px;
}

.bairroSolicitacao {
    margin-left: 5px;
    margin-right: 10px;
    width: 200px;
}

.cidadeSolicitacao {
    margin-left: 5px;
    width: 200px;
}

.estadoSolicitacao {
    margin-left: 5px;
}

#caixaBtnAdicionarPeriodo {
    margin-bottom: 15px;
}

#marginRightFim {
    margin-right: 15px;
}

#marginRightInicio {
    margin-right: 7px;
}

#caixaObjetivoEvento {
    /*margin-bottom:20px;*/
}

/**CONTEUDO LOGIN PORTAL**/
#div_formulario_login_portal {
    float: left;
    margin-left: 90px;
    padding-top: 22px;
}

#div_noticias {
    float: left;
    margin-left: 117px;
    margin-top: 22px;
    width: 405px;
}

.data_noticia {
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}

.icone_login {
    float: left;
    margin-right: 9px;
}

.titulo {
    padding-top: 6px;
    width: 250px;
}

#div_noticias_2 {
    margin-left: 23px;
    text-align: left;
}

#divNoticiasInterna {
    text-align: left;
}

.form_login {
    margin-left: 19px;
}

.message {
    background: url("../images/skin/information.png") no-repeat scroll 8px 50% #F3F8FC;
    border: 1px solid #B2D1FF;
    color: #006DBA;
    margin: 10px 0 5px;
    padding: 5px 5px 5px 30px;
    width: 675px;
    _width: 675px;
    /*float:left;*/
    /*text-align: center;*/
}

.error {
    background: url("../images/skin/exclamation.png") no-repeat scroll 8px 50% rgb(255, 245, 245);
    border: 1px solid #cd0a0a;
    color: #cd0a0a;
    margin: 10px 0 5px;
    padding: 5px 5px 5px 30px;
    width: 675px;
    _width: 675px;
    /*float:left;*/
    text-align: center;
}

.note {
    background-image: url(../images/icones/note.gif);
    background-repeat: no-repeat;
    background-position: 1% 50%;
    border: 1px solid #F0C000;
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 10px;
    padding-left: 40px;
    line-height: 100%;
    /*width: 80%;*/
    background-color: #FFFFCE;
}

.select_unidade {
    height: 150px;
    width: 200px;
}

#iconeTituloLogin {
    height: 50px;
    width: 240px;
}

/**ESTILO RELATORIO**/
.relatorio {
    width: 675px;
}

.thead {
    background-color: #BFBFBF;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
}

.td_relatorio {
    padding: 3px 2px 3px 8px;
}

.linha_escura {
    background-color: #F3F3F3;
}

#caixaFormLogin {

}

/*-------------------MENU------------------------*/

#menuVertical {
    /*height:100%;*/
    width: 198px;
    margin-left: 15px;
    padding: 0;
    float: left;
    text-align: left;
}

ul#menu, ul#menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;

}

ul#menu a {
    display: block;
    text-decoration: none;
}

ul#menu li {
    margin-top: 1px;
    *height: 24px !important;
    *margin-bottom: -3px !important;
}

ul#menu li a {
    padding: 0.5em;
    background: #DCE6EE;
}

ul#menu li a span {
    padding: 0.5em;
    cursor: pointer;
    text-transform: uppercase;
}

ul#menu li .pai {
    padding: 0.5em;
    background: url("../images/setaMenu.png") no-repeat scroll right center #dce6ee;
}

ul#menu li .pai:hover {
    padding: 0.5em;
    background: url("../images/setaMenuLeft.png") no-repeat scroll right center #cdd9e4;
}

ul#menu li a:hover {
    background: #cdd9e4;
    color: #fff;
}

ul#menu li span:hover {
    padding: 0.5em;
    /*background: #989766;*/
    cursor: pointer;
    text-transform: uppercase;
}

ul#menu li ul li a {
    background: #EDF3F3;
    color: #6189ab;
    padding-left: 20px;
    font-weight: bold;
}

ul#menu li ul li a:hover {
    background: #e4e9f9;
    border-left: 5px #6189ab solid;
    padding-left: 15px;
    color: #6189ab;

}

.r {
    float: right;

}

.menuTitle {
    color: #5f5f5f;
    font-weight: bold;
}

.pai {

}

/**ESTILO PAGINACAO**/

/*.paginacao_projeto{*/
/*text-align:right;*/
/*margin-right:10px;*/
/*}*/

/*a.prevLink:link, a.prevLink:visited, a.prevLink:active, a.prevLink:hover{*/
/*color: #46371F;*/
/*padding-right:7px;*/
/*}*/

/*a.nextLink:link, a.nextLink:visited, a.nextLink:active, a.nextLink:hover{*/
/*color: #46371F;*/
/*padding-left:7px;*/
/*}*/

/*a.step:link, a.step:visited, a.step:active, a.step:hover{*/
/*color: #46371F;*/
/*padding-left:3px;*/
/*padding-right:3px;*/
/*}*/

.pagination {
    border-top: 0;
    margin: 0;
    padding: 0.3em 0.2em;
    text-align: center;
    -moz-box-shadow: 0 0 3px 1px #AAAAAA;
    -webkit-box-shadow: 0 0 3px 1px #AAAAAA;
    box-shadow: 0 0 3px 1px #AAAAAA;
    background-color: #80A5C4;
}

.pagination a,
.pagination .currentStep {
    color: #ffffff !important;
    font-weight: bold;
    font-size: 11px;
    display: inline-block;
    margin: 0 0.1em;
    padding: 0.25em 0.7em;
    text-decoration: none;
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    border-radius: 0.3em;
}

.pagination a:hover, .pagination a:focus,
.pagination .currentStep {
    background-color: #236B8E;
    color: #ffffff;
    outline: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}

.no-borderradius .pagination a:hover, .no-borderradius .pagination a:focus,
.no-borderradius .pagination .currentStep {
    background-color: transparent;
    color: #444444;
    text-decoration: underline;
}

.pagination .step {
    color: #ffffff !important;
}

/*-------------------MENU------------------------*/

/*----------------conteudo-----------------------*/

#meusDados {
    text-align: left;
    width: 760px;
    padding-left: 13px;
    float: left;
    *min-height: 450px;
    margin-bottom: 10px;
}

.div_titulo {
    border-bottom: thin solid #7F6D54;
    color: #7F6D54;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;

}

#dataForm {
    margin-bottom: 5px;
    font-size: 12;
}

.campos {
    margin: 3px;
}

#campo {
}

.localTrabalho {
    margin-left: 26px;
}

.tipoColaborador {
    margin-left: 10px;
}

.categorias {
    margin-left: 60px;
}

.tipoSalario {
    margin-left: 12px;
    margin-right: 10px;
    margin-top: 10px;
}

.tipoud {
    margin-left: 10px;
    margin-right: 10px;
}

/* ------------fim conteudo------------------*/

/*-------------------- topo interna --------------------------*/

#dadosUsuario {
    float: right;
    text-align: right;
    margin-top: -12px;
}

#topoMenus {
    height: 40px;
    width: 760px;
    float: left;
    padding-left: 13px;
    margin-bottom: 15px;
}

#modulos {
    float: left;
}

#info1 {
    float: left;
    margin-right: 5px;
}

#info2 {
    float: left;
    margin-right: 5px;
}

#info3 {
    float: left;
    margin-right: 5px;
}

#info4 {
    float: left;
    margin-right: 5px;
}

#info1 a:link, #info1 a:visited {
    height: 40px;
    width: 95px;
    background-image: url(../images/info1_50.jpg);
    background-repeat: no-repeat;
    display: block;
}

#info1 a:hover {
    height: 40px;
    width: 95px;
    background-image: url(../images/info1.jpg);
    background-repeat: no-repeat;
    display: block;
}

#info2 a:link, #info2 a:visited {
    height: 40px;
    width: 95px;
    background-image: url(../images/info2_50.jpg);
    background-repeat: no-repeat;
    display: block;
}

#info2 a:hover {
    height: 40px;
    width: 95px;
    background-image: url(../images/info2.jpg);
    background-repeat: no-repeat;
    display: block;
}

#info3 a:link, #info3 a:visited {
    height: 40px;
    width: 95px;
    background-image: url(../images/info3_50.jpg);
    background-repeat: no-repeat;
    display: block;
}

#info3 a:hover {
    height: 40px;
    width: 95px;
    background-image: url(../images/info3.jpg);
    background-repeat: no-repeat;
    display: block;
}

#info4 a:link, #info4 a:visited {
    height: 40px;
    width: 95px;
    background-image: url(../images/info4_50.jpg);
    background-repeat: no-repeat;
    display: block;
}

#info4 a:hover {
    height: 40px;
    width: 95px;
    background-image: url(../images/info4.jpg);
    background-repeat: no-repeat;
    display: block;
}

div.errors {
    background: #fff3f3;
    border: 1px solid red;
    color: #cc0000;
    margin: 10px 0 5px 0;
    _padding-top: 10px;
    width: 705px;
    _width: 705px;
    /*float: left;*/
    /*text-align: center;*/
}

div.errors ul {
    list-style: none;
    padding: 0;
}

div.errors li {
    background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
    line-height: 16px;
    padding-left: 30px;
}

span.errors {
    background: #fff3f3;
    border: 1px solid red;
    color: #cc0000;
    margin: 10px 0 5px 0;
    padding: 5px 0 5px 0;
}

td.errors select {
    border: 1px solid red;
}

td.errors input {
    border: 1px solid red;
}

.visualizarNoticiaAtivo {
    overflow: auto;
    background-color: white;
    position: absolute;
    left: 50%;
    top: 300px;
    border-radius: 5px;
    border: #00008B inset thin;
    width: 400;
    height: 300;
    z-index: 50;
}

.textoquadro {
    font-family: tahoma;
    font-size: 11px;
    color: #AD0606;
    font-weight: bold;
    text-transform: uppercase;
}

.textodestaque {
    font-family: tahoma;
    font-size: 14px;
    color: #F00;
    font-weight: bold;
    text-transform: uppercase;
}

.textopadrao {
    font-family: tahoma;
    font-size: 11px;
    color: #1A1E82;
    text-transform: uppercase;
}


.required-indicator {
    color: #F00;
}

/*Faixa ambiente*/
#faixaFixa{
    left:0px;
    z-index:1;
    position:fixed;
    bottom:0px;
}