@import url("admin/padrao.css");

  label {
    display: inline-block;
    width: 5em;
  }



div#meio {
    text-align: left;
    spadding-bottom: 20px;
    padding-bottom: 0px;
    overflow: hidden;
    width: 880px;
    float:right;
    background: white;

}



/* Padrao */
img{
    border: none;
}

div.lst_row {
    background-color: #f8f7f2;
    border: 1px solid #e1e0d3;
    padding: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}

div.lst_row div.mais {
    margin-top: 5px;
    text-align: right;
}

div.lst_row a {
    text-decoration: none;
    color: Black;
}

div.lst_row a:hover  {
    text-decoration : underline;
}

div.lst_paginacao {
    background-color: #f8f7f2;
    border: 1px solid #e1e0d3;
    padding: 5px;
    text-align: center;
    clear: left;
    width: 700px;
}

div.lst_paginacao a, table.listar_tabela tr.lst_paginacao a {
    text-decoration: none;
    font-family: Calibri, Arial, Verdana,  Helvetica, sans-serif;
    color: Black;
    word-spacing: 0px;
}

div.lst_paginacao a:hover, table.listar_tabela tr.lst_paginacao a:hover {
    text-decoration : underline;
}

div.lst_paginacao span, table.listar_tabela tr.lst_paginacao span {
    color: Red;
    font-weight: bold;
}

div.detalhe_row {
    padding:0px;
    margin:0px;
}


div.detalhe_row a {
    text-decoration: none;
    color: Black;
}

div.detalhe_row a:hover  {
    text-decoration : underline;
}

div#tela_include {
    margin:0px;
    padding:0px;
    xbackground: white;
}

div#tela_include table.listar_tabela  {
    text-decoration: none;
    font-family: Calibri, Arial, Verdana,  Helvetica, sans-serif;
    color: Black;
    word-spacing: 0px;
    background: white;

}

div#tela_include table.listar_tabela tr.titulo {
    text-decoration: none;
    font-family: Calibri, Arial, Verdana,  Helvetica, sans-serif;
    scolor: #DDDDDD;
    color: #900020;
    color: #FFFFFF;
    font-size:12px;
    word-spacing: 0px;
    background: #EBEBEB url(imagens/rodape_lista.jpg) repeat ;
    height:28px;

}








table.listar_tabela a {
    text-decoration: none;
    color: Black;
}

table.listar_tabela a:hover  {
    text-decoration : underline;
}

div#topo div#barra_topo div#usuario {
    width: 500px;
}

div#topo div#barra_topo div#resto {
    width: 170px;
}

div#subbarra {
    text-align: left;
    xbackground-color: #7a7a7a;
    background-color: #E1E1E1;

    color: White;
    color: #888888;

    font-size:14px;
    font-size:1em;
    font-weight: normal;
    xheight: 32px;
    padding: 2px 0px;
    width: 100%;
    display: inline-block;
    overflow: hidden;
    border-radius:5px;
}

div#subbarra ul {
    float: right;
    list-style: none;
    margin: 0px;
    padding: 0px;
    xpadding-top: 6px;
    padding-right: 10px;
}

div#subbarra ul li {
    float: left;
    margin-right: 5px;
}

div#subbarra ul li a {
    color: #FFFFFF;
    color: #888888;
    font-weight: bold;
    text-decoration: none;
}

div#subbarra ul li a:hover {
    stext-decoration: underline;
    scolor: #FFFF00;
    color: #8C0000;
    color: #0000FF;

    text-decoration: none;
}

div#subbarra div#login {
    float: right;
    color: #FFFF00;
}

div#subbarra div#login input {
    swidth: 100px;
    width: 90px;
    font-family :  Arial, Calibri, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    height: 14px;
    border: 1px solid #d17a7e;
    vertical-align: middle;
    margin-top:2px;
}

div#subbarra div#login img {
    cursor: pointer;
    vertical-align: middle;
}

div#subbarra div#login_gc {
    float: right;
    color: #E4E4E4;
    font-weight: bold;
    padding-top: 6px;
    display:none;
}

div#subbarra div#login_gc input {
    swidth: 100px;
    width: 90px;
    font-family : Arial, Calibri, Verdana,  Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    height: 14px;
    border: 1px solid #d17a7e;
    vertical-align: middle;
    margin-top:2px;
}

div#subbarra div#login_gc img {
    cursor: pointer;
    vertical-align: middle;
}








div#subbarra div#administrar {
    float: right;
    color: #FFFF00;
    display:none;

}
div#subbarra div#administrar img {
    cursor: pointer;
    vertical-align: middle;
    padding-left:5px;
    border:0px;
}
div#subbarra div#administrar span {
    float: left;
    color: #FFFF00;
    display:block;
    cursor: pointer;
}


div#subbarra div#administrar_gc {
    float: right;
    color: #FFFF00;
}
div#subbarra div#administrar_gc img {
    cursor: pointer;
    vertical-align: middle;
    padding-left:5px;
    border:0px;
}


div#subbarra div#administrar_site {
    float: right;
    color: #FFFF00;
    margin-right: 5px;
}
div#subbarra div#administrar_site img {
    cursor: pointer;
    vertical-align: middle;
    padding-left: 5px;
    border:0px;
}


div#menu {
    background-color: white;
    float: left;
    width: 150px;
}

div#menu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: right;
    font-size:18px;
}

div#menu ul li {
    background: url(imagens/seta_menu.gif) no-repeat right;
    border-bottom: 1px solid #e1e0d3;
}


div#menu ul li.fim_grupo {
    border-bottom-color: #2a5696;
}



div#menu ul li.seta {
    background: url(imagens/seta_menu.gif) no-repeat right;
}

div#menu ul li.seta_sub {
    background: #e6e4e5 url(imagens/seta_menusub.gif) no-repeat right;
    font-size:16px;
}

div#menu ul li.mais {
    background: url(imagens/mais_menu.gif) no-repeat right;
}

div#menu ul li.menosxxxx {
    background: #d0cfcd url(imagens/menos_menu.gif) no-repeat right;
}

div#menu ul li.menos {
    background: url(imagens/menos_menu.gif) no-repeat right;
    background-color: #2a5696;
}


div#menu ul li a {
    padding: 6px;
    padding-right: 23px;
    text-decoration: none;
    display: block;
    xcolor: #626161;
    color: #2F66B8;

}

div#menu ul li a:hover {
    xcolor: #8A0000;
    font-weight:normal;

}

div#menu ul li:hover {
    xbackground-color: #DDDBDB;

    background-color: #ECF0F1;


    text-decoration: none;
    cursor: pointer;

}

div#menu ul li.seta_sub a {
    padding-right: 37px;
}

div#menu ul li.menos a {
    color: white;
    font-weight: bold;
}


div#menu ul li.menos a:hover {
    color: white;
    font-weight: bold;
    background: #2a5696 url(imagens/menos_menu.gif) no-repeat right;
}


div#conteudo {
    float: left;
    padding: 0px;
    width: 730px;
}

div.tit_home {
    padding-bottom: 5px;
    padding-top: 3px;
    padding-left: 15px;
    padding-right: 37px;

    margin-bottom: 14px;

    margin-bottom: 20px;

    font-size: 16px;
    font-weight: bold;
    color: #900020;
    color: #FFFFFF;
    xbackground: url(imagens/seta_titulo.jpg) right top no-repeat #d9d8d6;

    background: right top no-repeat #abbbbf;
}

div#barra {
    border-bottom: 1px solid #cccccc;

    border-bottom: 0px solid #cccccc;


    smargin-bottom: 14px;
    overflow: hidden;
    xheight:32px;

    xheight:52px;

}

div#barra div#tela {
    float: left;
    padding-top: 6px;

    width:500px;
    xheight:52px; 


}

div#barra div#tela div.tit_home {
    margin-bottom: 6px;
    margin-bottom: 1px;

    xheight:52px;
}

div#rodape {
    height: 152px;
}


/* css para ajuda login - dúvidas e fale conosco */


div#home_ajudalogin  {
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size   : 13px;
    font-style  : normal;
    font-weight : normal;
    color       : #C40000;

    color       : #A2A2A2;
    color       : #282828;

    text-align  : left;

    margin-left:0px;
    margin-top :1px;
    background-color:#FFFFFF;

    sborder-top:6px solid #808080;
    sborder-right:6px solid #C0C0C0;
    sborder-bottom:6px solid #808080;
    sborder-left:6px solid #C0C0C0;

    padding:0px;
    width:99%;
    height:420px;
    overflow:auto;

    zz-index:20000;
}

div#home_ajudalogin_titulo  {
    width:100%;
    background-color:#FFFFFF;
    border-bottom:1px solid black;
    padding-top:5px;
    padding-bottom:5px;
    text-align  : center;
}

div#home_ajudalogin_titulo span {
    padding-left :3px;
    padding-right:3px;
}

div#home_ajudalogin_pergunta {
    background-color:#E2E2E2;
    padding-left:10px;
    padding-top:2px;
    padding-bottom:5px;
}

div#home_ajudalogin_pergunta span {
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size   : 13px;
    font-style  : normal;
    font-weight : normal;
    color       : #C40000;

    color       : #282828;

    padding-top:2px;
    padding-bottom:5px;
}

div#home_ajudalogin_resposta {
    background-color:#FFFFFF;
    padding-left:20px;
    padding-top:2px;
    padding-bottom:5px;
}

div#home_ajudalogin_resposta span {
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size   : 12px;
    font-style  : normal;
    font-weight : normal;
    color       : #232323;
    color       : #A0A0A0;



    padding-top:2px;
    padding-bottom:5px;
}



div#home_fale  {
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size   : 13px;
    font-style  : normal;
    font-weight : normal;
    font-weight : bold;
    color       : #C40000;

    color       : #A2A2A2;
    stext-align  : center;

    margin-left:0px;
    margin-top :1px;
    background-color:#FFFFFF;

    sborder-top:6px solid #808080;
    sborder-right:6px solid #C0C0C0;
    sborder-bottom:6px solid #808080;
    sborder-left:6px solid #C0C0C0;

    padding:0px;
    width:99%;
    sheight:450px;

    height:410px;

    zz-index: 20000;
}

div#home_fale_titulo  {
    width:100%;
    background-color:#FFFFFF;
    sborder-bottom:1px solid black;
    padding-top:5px;
    padding-bottom:5px;
}

div#home_fale_titulo span {
    padding-left :3px;
    padding-right:3px;
}

tr.table_contato_linha_pri {
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    color: #022B7B;


    text-align:center;
}

td.table_contato_celula_label_pri {
    border-top:2px solid red;
    padding-top:10px;
    padding-bottom:10px;
}

td.table_contato_celula_label_ult {
    border-top:0px solid red;
    padding-top:10px;
    padding-bottom:10px;
}

td.table_contato_celula_label {
    border-top:0px solid red;
    padding-top:10px;
    padding-bottom:10px;
    font-size: 12px;
    text-align:right;
}

td.table_contato_celula_msgrodape  {
    text-align:right;
    font-size: 10px;
    border-top:1px solid #FFCCCC;
    border-bottom:1px solid #FFCCCC;
    font-weight: bold;
}

td.table_contato_celula_btconfirmar {
    text-align:center;
}

div#home_duvida  {
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size   : 13px;
    font-style  : normal;
    font-weight : normal;
    color       : #C40000;
    color       : #A2A2A2;


    text-align  : left;

    margin-left:0px;
    margin-top :1px;
    background-color:#FFFFFF;

    sborder-top:6px solid #808080;
    sborder-right:6px solid #C0C0C0;
    sborder-bottom:6px solid #808080;
    sborder-left:6px solid #C0C0C0;

    padding:0px;
    width:99%;
    height:420px;
    overflow:auto;

    zz-index:20000;
}

div#home_duvida_titulo  {
    width:100%;
    background-color:#FFFFFF;
    border-bottom:1px solid black;
    padding-top:5px;
    padding-bottom:5px;
    text-align  : center;
}

div#home_duvida_titulo span {
    padding-left :3px;
    padding-right:3px;
}


div#home_duvida_pergunta {
    background-color:#F1F1F1;
    padding-left:10px;
    margin-top:10px;
    padding-top:2px;
    padding-bottom:5px;
}

div#home_duvida_pergunta span {
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size   : 13px;
    font-style  : normal;
    font-weight : normal;
    color       : #C40000;
    color       : #AFAFAF;

    color       : #282828;

    padding-top:2px;
    padding-bottom:5px;

}

div#home_duvida_resposta {
    background-color:#FFFFFF;
    padding-left:20px;
    padding-top:2px;
    padding-bottom:5px;
}

div#home_duvida_resposta span {
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size   : 12px;
    font-style  : normal;
    font-weight : normal;
    color       : #232323;

    color       : #9E9E9E;
    color       : #A0A0A0;

    padding-top:2px;
    padding-bottom:5px;

}

input#btretornar {
    margin-top:4px;

}



div#titulo_sel_emp {
    float :left;
    width : 660px;
    border:1px solid red;
    margin-top:0px;

}

div#titulo_sel_emp span {
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size   : 16px;
    font-style  : normal;
    font-weight : bold;
    color       : red;
    padding-left:25px;
}


div#subbarra div#obra {
    float: left;
    color: #FFFF00;
}

div#subbarra div#obra input {
    swidth: 100px;
    width: 100px;
    font-size: 11px;
    line-height: 15px;
    height: 16px;
    border: 1px solid #d17a7e;
    vertical-align: middle;
    margin-top:2px;
}

div#subbarra div#obra span {
    padding-top:11px;
    font-size   : 11px;
    color:#FFFFFF;
}




#gallery {
    background: #EBEBEB url(imagens/gallery_fundo.jpg) repeat ;
    margin: 0px;
    margin-top: 1px;
    padding: 0px;
    padding-top: 10px;
    width: 100%;
    text-align: left;
    sheight:350px;
    overflow:auto;
    sborder:2px solid #FFDDDD;
}
#gallery_m {
    background: #EBEBEB url(imagens/gallery_fundo.jpg) repeat ;
    margin: 0px;
    margin-top: 1px;
    padding: 0px;
    spadding-top: 10px;
    width: 100%;
    text-align: left;
    sheight:350px;
    overflow:auto;
    sborder:2px solid #FFDDDD;
    sfloat:left;
}


div.gallery_linha {
    padding:0px;
    margin:0px;
}


div.gallery_linha a {
    text-decoration: none;
    color: Black;
}

div.gallery_linha a:hover  {
    text-decoration : underline;
}

div.gallery_titulo {
    font-size: 14px;
    font-weight: bold;
    stext-align: center;
    sbackground:#C0C0C0;
    height:18px;
    sbackground: #EBEBEB url(imagens/gallery_titulo.jpg) repeat ;
    background: #FFFFFF;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #F7F7F7;

    color: #000000;
    margin:0px;
    padding:0px;
    padding-left:0px;
    text-align: center;
    border-collapse: collapse;
    overflow:hidden;
    margin-top:10px;
    border-bottom:2px solid #A2A2A2;

}



div.gallery_rodape {
    font-size: 14px;
    font-weight: bold;
    Xtext-align: center;
    sbackground:#C0C0C0;
    height:21px;
    background: #EBEBEB url(imagens/rodape_lista.jpg) repeat ;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    color: #F7F7F7;
    margin:0px;
    padding:0px;
    padding-left:0px;
    Xtext-align: center;
    border-collapse: collapse;
    overflow:hidden;
}





#gallery ul {
    margin: 0px;
    list-style: none;
    padding:0px;

}


#gallery ul li {
    float: left;
    margin:10px;
    margin-left: 0px;
    margin-right: 20px;
    margin-right: 10px;
}

div.detalhe_row a {
    text-decoration: none;
    color: Black;
}

div.detalhe_row a:hover  {
    text-decoration : underline;
}

div#voltar_full  {
    sfont-size: 14px;
    font-weight: bold;
    Xtext-align: center;
    sbackground:#C0C0C0;
    height:21px;
    background: #F8F8F8 url(imagensxxxx/rodape_lista.jpg) repeat ;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    sfont-size: 16px;
    font-weight:bold;
    color: #F7F7F7;
    margin:0px;
    padding:0px;
    padding-left:0px;
    Xtext-align: center;
    border-collapse: collapse;
    overflow:hidden;
    margin-top:5px;
    border-bottom:3px solid #A2A2A2;

}


div#voltar_full_m  {
    font-weight: bold;
    height:21px;
    background: #F8F8F8 url(imagensxxxx/rodape_lista.jpg) repeat ;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #F7F7F7;
    margin:0px;
    padding:0px;
    padding-left:0px;
    border-collapse: collapse;
    overflow:hidden;
    margin-top:5px;
    border-bottom:3px solid #A2A2A2;
    float:left   ;
    width:670px;

}


div#msg_sem_registro {
    font-weight: bold;
    height:21px;
    background: #F8F8F8 url(imagensxxxx/rodape_lista.jpg) repeat ;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #700000;

    font-size:14px;

    margin:0px;
    padding:0px;
    padding-left:0px;
    border-collapse: collapse;
    overflow:hidden;
    margin-top:25px;
    border-bottom:3px solid #A2A2A2;
    float:left   ;
    width:670px;
    text-align:left;

}







Table#Tabela_Filtro {
    margin: 0px;
    margin-top: 10px;
}


div#logo_site {
    float:left;
    font-family :  Arial, Calibri, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:#FFFFFF;
    swidth: 200px;
    padding-left:20px;
    padding-top:5px;
    font-weight: bold;
}



div#tela_logo_obra {
    float:right;
    padding:0;
    padding-top:5px;
    spadding-right:15px;


    sborder:1px solid red;

}

div#tela_logo_obra img {
    cursor:pointer;
}

div#tela_assina_obra {
    float:left;
    padding:0px;
    margin:0px;
    sborder:1px solid red;
    display:block;
    width:400px;
    color:#626161;

}

div#tela_assina_obra img {
    float:left;
    cursor:pointer;
    margin-right:10px;
}


div#area_imprime {
    background: #FFFFFF;
    text-align:right;
}
div#area_imprime img {
    background: #FFFFFF;
    padding-right:5px;
}


div#dados_imprime {
    swidth : 950px;
    sheight: 550px;
    spadding-top : 30px;
    spadding-left :150px;
    sbackground: #FFFFFF;
    stext-align:center;

    padding: 30px;

}

div#assina_tela {
    position:absolute;
    left:300px;
    top:230px;
    width :300px;
    height:150px;
    background-color: white;
    border:2px solid #808040;
    display:none;

    z-index:2000000;
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #022B7B;
    text-align:center;

}
div#assina_tela img{
    float:right;
    padding-top:2px;
    padding-right:5px;
    cursor:pointer;
}



div#assina_tela_cab {
    width :296px;
    height:25px;
    border:2px solid #C0C0C0;
    color:white;
    background: #A8A8A8;
    text-align:left;

}

div#assina_tela_cab span {
    color:#900000;
    width:100%;
    display:block;
    text-align:center;
    padding-top:5px;
    padding-left:15px;
}


div#assina_tela_det {
    padding-top:10px;
    padding-left:10px;
    font-family : Calibri, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #313131;
    text-align:center;

}
div#img_gerencial {
    float:left;
    font-weight: bold;
    background: transparent;

    margin-left  : 10px;
    margin-top   : 2px;
    margin-bottom: 0px;
    width:18px;
    height:18px;
    cursor:pointer;
    opacity: 0.80;
    filter: alpha(opacity = 80);

    sborder: 2px solid #C0C0C0;


}







div#voltar_full_m img {
    cursor: pointer;
}

.voltar  {
    float:left;
}

div#area_imprime {
    float:left;
    background: #FFFFFF;
    text-align:right;

}
div#area_imprime img {
    background: #FFFFFF;
    padding-right:5px;
    cursor: pointer;
}

div#area_excel {
    float:left;
    background: #FFFFFF;
    text-align:right;

}
div#area_excel img {
    background: #FFFFFF;
    padding-right:5px;
    cursor: pointer;
}

/* layout intranet */

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

body {
    margin: 0px;
    background-color: white;
}

.meio {
    width: 941px;
    padding-top: 16px;
    padding-left: 27px;
    padding-right: 32px;
    padding-bottom: 32px;
    text-align: left;
    overflow: hidden;
}

#div_topo {
    background: url(imagens/div_topo_fundo.png) repeat-x top;
    overflow: hidden;
}

#div_geral {
    overflow: hidden;
}

.ctopo {
    width: 1000px;
    background: url(imagens/div_topo_meio.png) no-repeat top;
    text-align: center;
    padding: 4px 0px;
    height: 24px;
}

.ctopo a {
    color: #d2d2d2;
    margin: 0px 12px;
}

.ctopo img {
    vertical-align: middle;
    border: none;
}

.ctopo a.intranet {
    color: white;
    font-weight: bold;
}

#div_end {
    background: url(imagens/endereco_fundo.png) repeat-x top #3e3d3d;
    padding-top: 11px;
    overflow: hidden;
}

#div_rodape {
    background: url(imagens/rodape_fundo.png) repeat top;
    overflow: hidden;
    height: 122px;

}

.cend {
    padding-top: 0px;
    padding-bottom: 0px;
}

.crodape {
    background: url(imagens/rodape_fundo.png) repeat top;
    height: 122px;
    padding-top: 20px;
    padding-bottom: 0px;
}

.crodape span {
    float: left;
    color: #600000;
}

.crodape a {
    float: right;
    color: white;
    margin-left: 23px;
}

.crodape a.oas_imoveis {
    color: #ff8080;
}

div#menu_float_bt {
    float: left;
    padding: 0px;
    xpadding-top: 10px;
    xfont-weight: bold;
    cursor: pointer;
    margin-left: 5px;
    xwidth:500px;
    font-size:0.9em;
    font-weight:normal;
    color:#666666;

}

div#menu_float_bt a {
     text-decoration:none;
     color:#666666;
}



div#menu_float_bt img {
    vertical-align: middle;
    padding-right: 5px;
}

div.menu_float {
    display: none;
    z-index: 99999;
    position: absolute;
    border-bottom: 5px solid #2A5696;
}

#sgtec_adesao_edital {
    padding: 10px;
    margin-bottom: 5px;
    text-align: left;
    color: white;
    background-color: red;
    font-size: 14px;
    font-weight: bold;
}

#sgtec_adesao_edital a {
    color: white;
}