
/* ini: classes para localmente ficar igual ao servidor */
.formularios { position: relative; }
#body .formularios .clear { height: auto; }
/* fim: classes para localmente ficar igual ao servidor */

/* aderir cartao fast */
#ContactedBy #f_ChooseSexF, #ContactedBy #f_ChooseSexM { clear: none; float: left; width: 130px; }
#ContactedBy #f_ChooseSexF .qzLabel, #ContactedBy #f_ChooseSexM .qzLabel { width: 80px; text-align: left; float: right; }
#frBranco .termosNewsletter, #frGeral .termosNewsletter { position: relative; left: -26px; }

/* as minhas encomendas */
#body #area-central table.minhasencomendas { table-layout: fixed; position: relative; width: 620px; font-family: arial, verdana, sans-serif !important; }
#body #area-central table.minhasencomendas td { vertical-align: top; padding: 10px; background: #fff url(../img/dotted.gif) left bottom repeat-x;  }
#body #area-central table.minhasencomendas th { vertical-align: top; padding: 12px; background: #EBEBEB; color: #343434; font-weight: bold; text-align: left; }
#body #area-central table.minhasencomendas th.enc { width: 290px; }
#body #area-central table.minhasencomendas th.dt { width: 70px; }
#body #area-central table.minhasencomendas th.estado { width: 80px; }
#body #area-central table.minhasencomendas .activo td { font-weight: bold; background: #ebebeb; }
#body #area-central table.minhasencomendas .activo td.dt { font-weight: normal; }
#body #area-central table.minhasencomendas .activoinfo td { background: #ebebeb; }
#body #area-central table.minhasencomendas td.enc { width: 290px; }
#body #area-central table.minhasencomendas td.dt { }
#body #area-central table.minhasencomendas td.estado { width: 80px; color: #F27120; font-weight: bold; }
#body #area-central table.minhasencomendas .activoinfo td h3 { padding: 0; }
#body #area-central table.minhasencomendas .activoinfo td p { padding: 0; }
#body #area-central table.minhasencomendas .activoinfo td table { margin: 0 0 10px 6px; font-size: 12px; padding: 5px; }
#body #area-central table.minhasencomendas .activoinfo td table td { padding: 0px 5px; }
#body #area-central table.minhasencomendas .activoinfo td table td.enc { width: 170px; text-align: left; padding: 2px 5px; }
#body #area-central table.minhasencomendas .activoinfo td table td.dt { width: 80px; text-align: right; padding: 2px 5px; }
#body #area-central table.minhasencomendas .activoinfo td table td.estado { width: 110px; text-align: right; padding: 2px 5px; }
#body #area-central table.minhasencomendas .activoinfo td table td.empty { width: 210px; text-align: right; padding: 2px 5px; }
#body #area-central table.minhasencomendas .activoinfo a:link, 
#body #area-central table.minhasencomendas .activoinfo a:visited { color: #fa4616; font-size: 10px; text-decoration: none; }
#body #area-central table.minhasencomendas .activoinfo a:hover { text-decoration: underline; }
#body #area-central table.minhasencomendas th .sortUp { background: transparent url(../img/Seta_up.gif) no-repeat center center; padding-left:15px; width: 10px; height: 10px; }
#body #area-central table.minhasencomendas th .sortDown { background: transparent url(../img/Seta_Down.gif) no-repeat center center; padding-left:15px; width: 10px; height: 10px; }
#body #area-central table.minhasencomendas th a:link, #body #area-central table.minhasencomendas th a:visited { color:#343434; }
#body #area-central table.minhasencomendas th a:hover { color: #fa4616; }
#body #minhasencomendasAjax .divoverlayShow { display:block; opacity: 0.6; filter:alpha(opacity=60); -moz-opacity:.60; position:absolute; width:620px; z-index:100; background: #686868 url(/resources/img/ajax-loader.gif) no-repeat center center; }
#body #minhasencomendasAjax .divoverlayHide { display:none; }

#body #area-central table.minhasencomendas table.dadospessoais { width:600px; }
#body #area-central table.minhasencomendas table.dadospessoais th { background: transparent; text-align: right; color: #666; padding: 5px; }
#body #area-central table.minhasencomendas table.dadospessoais td { vertical-align: inherit; padding: 5px; }
#body #area-central table.minhasencomendas table.dadospessoais td a:link,
#body #area-central table.minhasencomendas table.dadospessoais td a:visited { color: #666; font-size: 12px; }
#body #area-central table.minhasencomendas .activoinfo table.produtos { width: 96%; margin: 0 auto; }
#body #area-central table.minhasencomendas table.produtos th { padding: 12px; color: #666; }
#body #area-central table.minhasencomendas .activoinfo table.produtos td { padding: 7px 12px; background: #fff url(../img/dotted.gif) left bottom repeat-x; }
#body #area-central table.minhasencomendas .activoinfo table.produtos th.ref,
#body #area-central table.minhasencomendas .activoinfo table.produtos td.ref { width: 85px; }
#body #area-central table.minhasencomendas .activoinfo table.produtos th.qtd,
#body #area-central table.minhasencomendas .activoinfo table.produtos th.pontos,
#body #area-central table.minhasencomendas .activoinfo table.produtos td.qtd,
#body #area-central table.minhasencomendas .activoinfo table.produtos td.pontos { width: 75px; text-align: center; }
#body #area-central table.minhasencomendas .activoinfo table.produtos tfoot td { background: transparent; text-align: right; font-weight: bold; font-size: 12px; padding-right: 35px; }

/* carrinho compras */
#carrinhoCompras { }
#carrinhoCompras table { margin-bottom: 15px; }
#carrinhoCompras table tbody { }
#carrinhoCompras table tbody th { color: #333; padding: 12px; background-color: #F3F3F3; font-weight: bold; }
#carrinhoCompras table tbody td { padding: 12px; background: #fff url(../img/dotted.gif) left bottom repeat-x; }
#carrinhoCompras table tbody .eliminar { }
#carrinhoCompras table tbody td.ref { color: #333; }
#carrinhoCompras table tbody td.prod .lblerror { display:block; color: Red; padding:10px 0;}
#carrinhoCompras table tbody td.prod { color: #F27120; font-weight: bold; width: 258px; }
#carrinhoCompras table tbody td.prod a:link, 
#carrinhoCompras table tbody td.prod a:visited { color: #F27120; text-decoration: none; }
#carrinhoCompras table tbody td.pontos { font-weight: bold; color: #333; }
#carrinhoCompras table tbody td.qtd { text-align: center; font-size: 10px; }
#carrinhoCompras table tbody td.qtd input { width: 20px; text-align: center; font-size: 10px; display: block; margin: 0 auto; }
#carrinhoCompras table tbody td.sub { font-weight: bold; color: #333; }
#carrinhoCompras table td.footer { background-color: #ebebeb; font-weight: bold; text-align: right; padding: 12px; color: #F27120; font-size: 13px; }
#carrinhoCompras .fimCarrinho { }
#carrinhoCompras .fimCarrinho a.finalizar:link,
#carrinhoCompras .fimCarrinho a.finalizar:visited { background: url(../img/carrinho_finalizar.gif) no-repeat; text-align: center; color: #fff; width: 146px; height: 25px; display: block; text-decoration: none; line-height: 25px; font-size: 12px; }
#carrinhoCompras .fimCarrinho a.finalizar:hover { text-decoration: none; }
#carrinhoCompras .fimCarrinho a.mais:link, #carrinhoCompras .fimCarrinho a.mais:visited { color: #F27120; position: relative; top: 7px; }
#carrinhoCompras .fimCarrinho .botaoVerMais { float: right; width: 175px; height:30px;}
#carrinhoCompras .fimCarrinho .botaoFinalizar { float: right; width: 147px; }

/* --------------------------HIGHSLIDE CONFIRMAR DADOS ENCOMENDA -------------------------- */
body .clear { clear:both; display: block; height: 1px; }
body #commitOrder { font: 11px arial,verdana,sans-serif; }
body #commitOrder .highslide-html-content { width:500px; }
body #commitOrder .highslide-html-content h2 { background: none; font-size: 14px; color: #000; margin: 5px 0; }
body #commitOrder .highslide-html-content h3 { background: none; font-size: 12px; color: #000; margin: 5px 0; }
body #commitOrder .highslide-html-content#confirmarEncomenda table.encomenda { text-align:left; margin-bottom: 15px; }
body #commitOrder .highslide-html-content#confirmarEncomenda table.encomenda th { background-color: #333; color: #fff; padding: 10px; font-weight: bold; }
body #commitOrder .highslide-html-content#confirmarEncomenda table.encomenda td { padding: 10px; background: #f2f2f2 url(../img/dotted.gif) left bottom repeat-x; }
body #commitOrder .highslide-html-content#confirmarEncomenda table.encomenda tbody td.ref { color: #676767; }
body #commitOrder .highslide-html-content#confirmarEncomenda table.encomenda tbody td.prod { color: #F27120; font-weight: bold; width: 258px; }
body #commitOrder .highslide-html-content#confirmarEncomenda table.encomenda tbody td.prod a:link, 
body #commitOrder .highslide-html-content#confirmarEncomenda table.encomenda tbody td.prod a:visited { color: #F27120; text-decoration: none; }
body #commitOrder .highslide-html-content#confirmarEncomenda table.encomenda tbody td.qtd { text-align: center; font-size: 10px; }
body #commitOrder .highslide-html-content#confirmarEncomenda table.encomenda tbody td.sub { font-weight: bold; color: #676767; }
body #commitOrder .highslide-html-content#confirmarEncomenda table.encomenda td.footer { background-color: #fff; font-weight: bold; text-align: right; padding: 12px; color: #F27120; font-size: 12px; background: #fff; }

body #commitOrder .highslide-html-content#confirmarEncomenda .info .condicoes { overflow-y: scroll; overflow-x: hidden; height: 108px; padding: 12px; background: #fff; margin-bottom: 10px; color: #676767; }
body #commitOrder .highslide-html-content#confirmarEncomenda .info .botoes { margin-top: 32px; display: block; }
body #commitOrder .highslide-html-content#confirmarEncomenda .info .botoes input.cancelar,
body #commitOrder .highslide-html-content#confirmarEncomenda .info .botoes input.confirmar { background: url(/resources/img/btnImprimir.gif) no-repeat; text-align: center; color: #fff; width: 87px; height: 24px; display: block; text-decoration: none; line-height: 25px; font-size: 12px; margin-left: auto; cursor: pointer; text-decoration: none; float: right; border: none; }
body #commitOrder .highslide-html-content#confirmarEncomenda .info .botoes input.cancelar { margin-right: 10px; }

body #commitOrder .highslide-html-content#confirmarDadosContacto { }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info { color: #fff; padding: 5px 22px; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info td,
body #commitOrder .highslide-html-content#confirmarDadosContacto .info th { padding-bottom: 8px; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info td { padding-left: 5px; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info div.dadosContacto { margin: 25px 0; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info div.dadosContacto div.erro { color: #868686; background-color: #faf8bd; padding:8px 0 0 0; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info div.dadosContacto span { font-weight: bold; text-align: right; margin: 5px auto; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info div.dadosContacto span.first { width:80px; display:inline-block; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info div.dadosContacto span.next { padding-left:10px; display:inline-block; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info div.dadosContacto .predio input,
body #commitOrder .highslide-html-content#confirmarDadosContacto .info div.dadosContacto .localidade input { width:50px; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info div.dadosContacto input#txt_address { width:360px; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info div.dadosContacto input#txt_email { width:260px; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info div.dadosContacto .localidade input#txt_locality { width:145px; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info .requiredSymbol { color: #000; font-weight: normal; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info input { color: #898989; font-size: 11px; padding: 4px; border: 1px solid #dbdbdb; background-color: #fff; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info select { color: #898989; font-size: 11px; border: none; background-color: #fff; }
body #commitOrder .highslide-html-content#confirmarDadosContacto .info input.email { width: 238px; }



/* --------------------------HIGHSLIDE FINALIZAR ENCOMENDA -------------------------- */
body #commitOrder .highslide-html-contentWhite { width: 540px; background: #fff; }
body #commitOrder .highslide-html-contentWhite .detalhe .info { float: none; width: 100%; }
body #commitOrder .highslide-html-contentWhite .detalhe .info #order_header, 
body #commitOrder .highslide-html-contentWhite .detalhe .info #table_order_header { display:none; }
body #commitOrder .highslide-html-contentWhite .detalhe .info h2 { background: none; font-size: 13px; }
body #commitOrder .highslide-html-contentWhite .detalhe .info h2#header_title { color: #EE8331; }
body #commitOrder .highslide-html-contentWhite .detalhe .info h3 { font-size: 12px; color: #000; font-weight: bold; }
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg h3,
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg h3 { color: #fff; font-weight: bold; font-size: 11px; margin: 0 0 5px 0;  }
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg { background: #ee8331; color: #fff; padding: 15px; }
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg p { font-size: 10px; margin: 0; line-height: normal; }
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg img.icon { width: 32px; float: left; position: relative; left: 5px; }
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg .txt { width: 450px; float: right;  }
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg .canto-topoesq,
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg .canto-topodir,
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg .canto-fundoesq,
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg .canto-fundodir { display: block; position: absolute; bottom: 0; right: 0; width: 8px; height: 8px; z-index: 2; background: url(/resources/img/cantos-msg.gif) no-repeat; }
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg .canto-topoesq { top: 0; left: 0; background-position: top left; }
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg .canto-topodir { top: 0; right: 0; background-position: top right; }
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg .canto-fundoesq { bottom: 0; left: 0; background-position: bottom left; }
body #commitOrder .highslide-html-contentWhite .detalhe .info .msg .canto-fundodir { bottom: 0; right: 0; background-position: bottom right; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.dadospessoais th { text-align: right; font-weight: bold; padding-right: 10px; vertical-align: top; padding-bottom: 10px; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.dadospessoais td { padding-bottom: 10px; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.dadospessoais td a:link,
body #commitOrder .highslide-html-contentWhite .detalhe .info table.dadospessoais td a:visited { text-decoration: none; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.encomenda { margin-bottom: 15px; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.encomenda th { background-color: #333; color: #fff; padding: 10px; font-weight: bold; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.encomenda td { padding: 10px; background: #f2f2f2 url(/resources/img/dotted.gif) left bottom repeat-x; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.encomenda tbody td.ref { color: #676767; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.encomenda tbody td.prod { color: #F27120; font-weight: bold; width: 258px; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.encomenda tbody td.prod a:link, body #commitOrder .highslide-html-contentWhite .detalhe .info table.encomenda tbody .prod a:visited { color: #F27120; text-decoration: none; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.encomenda tbody td.qtd { text-align: center; font-size: 10px; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.encomenda tbody td.sub { font-weight: bold; color: #676767; }
body #commitOrder .highslide-html-contentWhite .detalhe .info table.encomenda td.footer { background-color: #fff; font-weight: bold; text-align: right; padding: 12px; color: #F27120; font-size: 12px; background: #fff; }

body #commitOrder #pnl_commitedOrder .highslide-html-contentWhite .detalhe .botoes a:link,
body #commitOrder #pnl_commitedOrder .highslide-html-contentWhite .detalhe .botoes a:visited { background: url(/resources/img/btnImprimir.gif) no-repeat;float:right; text-align: center; color: #fff; width: 87px; height: 24px; display: block; text-decoration: none; line-height: 24px; font-size: 12px; margin-left: auto; }
body #commitOrder #pnl_commitedOrder .highslide-html-contentWhite .detalhe .botoes a:hover { text-decoration: none; }
body #commitOrder #pnl_commitedOrder .highslide-html-contentWhite .detalhe .botoes input.cancelar,
body #commitOrder #pnl_commitedOrder .highslide-html-contentWhite .detalhe .botoes input.confirmar { background: url(../img/btnImprimir.gif) no-repeat; text-align: center; color: #fff; width: 87px; height: 24px; display: block; text-decoration: none; font-size: 13px; margin-left: auto; cursor: pointer; text-decoration: none; float: right; border: none; }
body #commitOrder #pnl_commitedOrder .highslide-html-contentWhite .detalhe .botoes a.cancelar:link,
body #commitOrder #pnl_commitedOrder .highslide-html-contentWhite .detalhe .botoes input.cancelar,
body #commitOrder #pnl_commitedOrder .highslide-html-contentWhite .detalhe .botoes a.cancelar:visited { margin-right: 10px; }

/* oportunidades */
#body #area-central .blocoBWwide a:link .pontos, #body #area-central .blocoBWwide a:visited .pontos { display: block; color: #F27120; font-size: 14px; font-weight: bold; margin-top: 25px; }

/* passatempos activos */
#body #area-central .blocoBWwide a:link .passatempo_termina, #body #area-central .blocoBWwide a:visited .passatempo_termina { display: block; font-weight: bold; margin-top: 7px; }
#body #area-central .blocoBWwide a:link .passatempo_termina .data, #body #area-central .blocoBWwide a:visited .passatempo_termina .data { display: inline; font-weight: normal; color: #F27120; float: none; margin: 0 0 0 3px; }
#body #area-central .blocoBWwide a:link .participar, #body #area-central .blocoBWwide a:visited .participar { color: #F27120; margin-left: auto; text-align: right; display: block; }

/* detalhe leilao activo */
#area-central .detalheLeilao { background-color: #f3f3f3; padding: 18px; }
#area-central .detalheLeilao .texto { float: left; display: block; width: 250px; margin-right: 10px; text-align: right; margin-bottom: 15px; color: #676767; font-size: 12px; position: relative; top: 1px; }
#area-central .detalheLeilao .valor { float: left; display: block; width: 286px; margin-bottom: 15px; font-size: 13px; }
#area-central .detalheLeilao .separador { clear: both; display: block; background: #f3f3f3 url(../img/dotted.gif) left bottom repeat-x; width: 100%; position: relative; top: -16px; margin: 0; }
#area-central .detalheLeilao .pontos { float:left; color: #F27120; font-size: 14px; font-weight: bold; }
#area-central .detalheLeilao .valor input.pontosLicitar { float:left; width: 175px; border: 1px solid #dbdbdb; background-color: #fff; color: #333; font-size: 11px; padding: 4px; }
#area-central .detalheLeilao .valor .inputleft { width: 156px; float: left; position: relative; top: -6px; margin-right: 10px; }
#area-central .detalheLeilao .valor a.btnLicitar { background: url(../img/inputSubmit.gif) no-repeat; width: 96px; height: 25px; color: #fff; text-align: center; border: none; font-size: 12px; float: left; margin-left:5px; line-height:23px; cursor: pointer; padding-bottom:5px; text-decoration:none; }
#area-central .detalheLeilao .valor a.btnCompreJa { background: url(../img/inputSubmit.gif) no-repeat; width: 96px; height: 25px; display: block; color: #fff; text-align: center; border: none; font-size: 12px; float: right; cursor: pointer; padding-bottom:5px; text-decoration:none; line-height:23px; }
#area-central .detalheParticipaLogado {
    background-color: #F3F3F3;
    display: block;
    padding: 20px;
    text-align: center;
}
#area-central .detalheParticipaLogado a { 
    background: url("../img/inputSubmit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    line-height: 23px;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
}

/* --------------------------HIGHSLIDE CONFIRMAR DADOS CONTACTO -------------------------- */
#body #area-central .highslide-html-content#confirmarDadosContacto { }
#body #area-central.popup { float: none; width:440px; margin:0; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info { color: #fff; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info h2 { background: none; font-size: 13px; color: #fff; margin: 0; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info td,
#body #area-central .highslide-html-content#confirmarDadosContacto .info th { padding: 5px 5px; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info table.dadosContacto { margin: 25px 0; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info table.dadosContacto th { font-weight: bold; text-align: right; margin: 10px auto; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info .requiredSymbol { color: #000; font-weight: normal; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info input { color: #898989; font-size: 11px; padding: 4px; border: 1px solid #dbdbdb; background-color: #fff; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info select { color: #898989; font-size: 11px; border: none; background-color: #fff; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info input.email { width: 238px; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info .botoes { margin-top: 32px; display: block; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info .botoes a.cancelar:link,
#body #area-central .highslide-html-content#confirmarDadosContacto .info .botoes a.cancelar:visited,
#body #area-central .highslide-html-content#confirmarDadosContacto .info .botoes input.cancelar,
#body #area-central .highslide-html-content#confirmarDadosContacto .info .botoes input.confirmar { background: url(../img/btnImprimir.gif) no-repeat; text-align: center; color: #fff; width: 87px; height: 24px; display: block; text-decoration: none; font-size: 13px; margin-left: auto; cursor: pointer; text-decoration: none; float: right; border: none; }
#body #area-central .highslide-html-content#confirmarDadosContacto .info .botoes a.cancelar:link,
#body #area-central .highslide-html-content#confirmarDadosContacto .info .botoes input.cancelar,
#body #area-central .highslide-html-content#confirmarDadosContacto .info .botoes a.cancelar:visited { margin-right: 10px; }



/* --------------------------HIGHSLIDE CONFIRMAR LICITACAO -------------------------- */
#body #area-central .highslide-html-content#confirmarLicitacao { padding: 0 0 15px 20px; color: #fff; display:block; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao { width: 408px; margin: 0 auto; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao th { background: #333; color: #fff; font-weight: bold; padding: 4px; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao td { color: #656565; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao td.nome { color: #eb8437; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao td.nome a:link,
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao td.nome a:visited { color: #eb8437; text-decoration: none; font-weight: bold; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao th.leilao { border-right: 1px solid #656565; border-bottom: 1px solid #999; padding-left: 19px; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao th.nome { border-right: 1px solid #656565; border-bottom: 1px solid #999; padding-left: 19px; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao th.pontos { border-bottom: 1px solid #999; padding-left: 19px; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao td.img { border-right: 1px solid #f8f7f5; border-bottom: 1px solid #f5c19a; background-color: #fff; text-align: center; padding: 13px 0; width: 98px; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao td.nome { border-right: 1px solid #f8f7f5; border-bottom: 1px solid #f5c19a; background-color: #fff; padding: 0 12px; width: 230px; }
#body #area-central .highslide-html-content#confirmarLicitacao .info table.leilao td.pontos { border-bottom: 1px solid #f5c19a; background-color: #fff; padding: 0 12px 0 19px; width: 79px; font-weight: bold; }
#body #area-central .highslide-html-content#confirmarLicitacao .info h2,
#body #area-central .highslide-html-content#confirmarLicitacao .info h3 { color: #fff; font-size: 12px; background: none; }
#body #area-central .highslide-html-content#confirmarLicitacao .info .condicoes { overflow-y: scroll; overflow-x: hidden; width: 410px; height: 78px; padding: 12px; background: #fff; margin-bottom: 10px; color: #676767; }
#body #area-central .highslide-html-content#confirmarLicitacao .info .botoes { margin-top: 22px; display: block; }
#body #area-central .highslide-html-content#confirmarLicitacao .info .botoes a.cancelar:link,
#body #area-central .highslide-html-content#confirmarLicitacao .info .botoes a.cancelar:visited,
#body #area-central .highslide-html-content#confirmarLicitacao .info .botoes input.cancelar,
#body #area-central .highslide-html-content#confirmarLicitacao .info .botoes input.confirmar { background: url(../img/btnImprimir.gif) no-repeat; text-align: center; color: #fff; width: 87px; height: 24px; display: block; text-decoration: none; line-height: 25px; font-size: 13px; margin-left: auto; cursor: pointer; text-decoration: none; float: right; border: none; }
#body #area-central .highslide-html-content#confirmarLicitacao .info .botoes a.cancelar:link,
#body #area-central .highslide-html-content#confirmarLicitacao .info .botoes input.cancelar,
#body #area-central .highslide-html-content#confirmarLicitacao .info .botoes a.cancelar:visited { margin-right: 10px; }

#body #area-central .tableResults th { background: none repeat scroll 0 0 #E2E2E2 !important; color: #343434 !important; font-weight: bold !important; padding: 5px; text-align:center; }
#body #area-central .dashedLine, #body #area-central .tableResults td { background: url("/resources/img/dotted.gif") repeat-x scroll center bottom transparent !important; color: #686868 !important; padding: 5px; text-align:center; }
#body #area-central .dashedLine, #body #area-central .tableResults td.text { text-align:left; }
#body #area-central b, #body #area-central strong {	color: #333333;}
#body #area-central .linkBack a {margin-top:10px; color: #F27120; display: block; margin-left: auto; text-align: left; }

/* contact center */
#body #area-central .msg_alerta { width: 342px; display: block; margin: 0 auto 28px auto; padding: 3px 20px 15px 20px; background-color: #faf8bd; color: #626264; font-weight: bold; }
#body #area-central .msg_alerta .icon { position: relative; top: 5px; margin-right: 11px; }
#body #area-central .resultadosCliente { background-color: #f3f3f3; padding: 25px 30px 30px 30px; }
#body #area-central .resultadosCliente #btn_enviar { float: right; } 
#body #area-central .resultadosCliente #btn_enviar input 
{ 
    background: url("/resources/img/inputSubmit125.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 24px;
    margin: 0 0 0 27px;
    text-align: center;
    width: 125px;    
}
#body #area-central table.resultadosCliente { width: 100%; }
#body #area-central table.resultadosCliente th { width: 150px; font-weight: bold; text-align: right; padding-right: 7px; padding-bottom: 14px; }
#body #area-central table.resultadosCliente td { padding-bottom: 14px; }
#body #area-central table.resultadosCliente td input, #body #area-central table.resultadosCliente td select { border: 1px solid #DADADA; color:#868686; font: 11px arial,verdana,sans-serif; text-align:left; padding:3px 4px; }

#body #area-central .resultadosCliente .notas 
{ 
    font:11px arial, verdana, sans-serif;
}
#body #area-central .resultadosCliente #guardarNota { float: right; } 
#body #area-central .resultadosCliente #guardarNota input 
{ 
    background: url("/resources/img/inputSubmit125.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 24px;
    margin: 0 0 0 27px;
    text-align: center;
    width: 125px;   
}
/* detalhe produto */
#body #area-central #detalheProduto .foto { width: 240px; height: 180px; position: relative; overflow: hidden; float: left; }
#body #area-central #detalheProduto .info { width: 360px; float: right; }
#body #area-central #detalheProduto .info .pontos { display: block; color: #f47117; font-weight: bold; font-size: 14px; margin-bottom: 5px; }
#body #area-central #detalheProduto .info .ref { display: block; color: #323232; margin-bottom: 13px; }
#body #area-central #detalheProduto .info .stock { display: block; color: #666; font-weight: bold; margin-bottom: 10px; }
#body #area-central #detalheProduto .info .stock b { color: #019935; }
#body #area-central #detalheProduto .info .desc { color: #696969; font-size: 11px; line-height: 17px; margin-bottom: 17px; }
#body #area-central #detalheProduto .info div.encomendar { background-color: #f3f3f3; color: #666; text-align: center; padding: 11px; }
#body #area-central #detalheProduto .info label { font-weight: bold; }
#body #area-central #detalheProduto .info select.qtd { width: 48px; border: 1px solid #dbdbdb; background-color: #fff; font-size: 11px; }
#body #area-central #detalheProduto .info input.encomendar { color: #fff; background: url(../img/btnFiltrar110.gif) no-repeat; width: 110px; height: 24px; border: none; font-size: 12px; text-align: center; margin-top: 13px; cursor: pointer; }

/* passatempos escolha multipla e upload ficheiro */
#body #area-central .highslide-html-content#passatemposFicheiro,
#body #area-central .highslide-html-content#passatemposTexto,
#body #area-central .highslide-html-content#step1,
#body #area-central .highslide-html-content#passatemposRespostas { width: 403px; color: #fff; padding: 20px; }
#body #area-central .highslide-html-content#passatemposFicheiro h2,
#body #area-central .highslide-html-content#passatemposTexto h2,
#body #area-central .highslide-html-content#step1 h2,
#body #area-central .highslide-html-content#passatemposRespostas h2 { color: #fff; background: none; margin: 0; }
#body #area-central .highslide-html-content#passatemposFicheiro p,
#body #area-central .highslide-html-content#passatemposTexto p,
#body #area-central .highslide-html-content#step1 p,
#body #area-central .highslide-html-content#passatemposRespostas p { margin-bottom: 15px; }
#body #area-central .highslide-html-content#passatemposFicheiro .info .passatemposEscolhaMultipla,
#body #area-central .highslide-html-content#passatemposRespostas .info .passatemposEscolhaMultipla { overflow-y: scroll; overflow-x: hidden; height: 235px; padding: 10px; background: #fff; color: #676767; margin: 0 auto 10px auto; }
#body #area-central .highslide-html-content#passatemposFicheiro .info .passatemposEscolhaMultipla .questao,
#body #area-central .highslide-html-content#passatemposRespostas .info .passatemposEscolhaMultipla .questao { font-weight: bold; color: #000; display: block; margin-bottom: 5px; }
#body #area-central .highslide-html-content#passatemposFicheiro .info .passatemposEscolhaMultipla .questao .num,
#body #area-central .highslide-html-content#passatemposRespostas .info .passatemposEscolhaMultipla .questao .num { color: #ee7326; }
#body #area-central .highslide-html-content#passatemposFicheiro .info .passatemposEscolhaMultipla .respostas,
#body #area-central .highslide-html-content#passatemposRespostas .info .passatemposEscolhaMultipla .respostas { color: #666; display: block; }
#body #area-central .highslide-html-content#passatemposFicheiro .info .botoes input.submeter,
#body #area-central .highslide-html-content#passatemposTexto .info .botoes input.submeter,
#body #area-central .highslide-html-content#passatemposRespostas .info .botoes input.submeter { background: url(../img/btnImprimir.gif) no-repeat; text-align: center; color: #fff; width: 87px; height: 24px; display: block; text-decoration: none; line-height: 25px; font-size: 13px; margin-left: auto; cursor: pointer; text-decoration: none; float: right; border: none; }

#body #area-central .highslide-html-content#passatemposFicheiro label { font-weight: bold; }
#body #area-central .highslide-html-content#passatemposTexto label,
#body #area-central .highslide-html-content#passatemposFicheiro .limitacoes { margin-left: 58px; margin-top: 6px; }



#body #area-central .highslide-html-content#step1 .botoes { margin-top: 32px; display: block; }
#body #area-central .highslide-html-content#step1 .botoes input {     
background: url("../img/btnImprimir.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 12px;
    height: 24px;
    line-height: 25px;
    margin-left: auto;
    text-align: center;
    text-decoration: none;
    width: 87px;
    margin-right: 10px;
}

/* subscrever newsletter */
#body .subscribeArea .areas { height: auto; left: -20px; padding-top: 5px; position: relative; width: 620px; }
#body .subscribeAreaNewsletter { height: auto; padding-bottom: 35px; }
#body #area-central .subscribeAreaNewsletter label b { color: #686868; }
#body .subscribeAreaNewsletter .nota_areas { color: #989898; display: block; margin-top: 5px; margin-left: 24px; margin-bottom: 8px; }
#body .subscribeAreaNewsletter .checkboxes { width: 500px; float: left; }

/* login - coluna direita */
#body.blocoContaFast { background-color: #ee8331 !important; }
#body #blocoContaFast { font-family: arial, verdana, sans-serif !important; overflow-y:hidden !important; overflow-x:hidden !important; }
#body #blocoContaFast #contaFastLoginPopup { padding: 10px 5px 10px 5px; color: White;}
#body #blocoContaFast #contaFastLoginPopup .loginHeader { font-weight: bold; font-size:100%; padding: 0px 0 15px 0px; line-height: 30px; text-align: left; }
#body #blocoContaFast #contaFastLoginPopup .loginField { clear:both; margin:0; padding:5px 0 5px 0; }
#body #blocoContaFast #contaFastLoginPopup .loginLabel { margin:0 17px 0 0; padding:2px 5px 0 0; float:left;width:150px; text-align: right; font-size:12px; font-weight:bold;}
#body #blocoContaFast #contaFastLoginPopup .loginValue input,
#body #blocoContaFast #contaFastLoginPopup .loginValue select { width:150px; border:1px solid #DADADA; color: #868686; margin-left:-4px; padding:3px 4px 3px 4px; text-align:left; height:auto; }
#body #blocoContaFast #contaFastLoginPopup span.requiredSymbol { color: Black; }
#body #blocoContaFast #contaFastLoginPopup .loginValue .requiredSymbol { float:left; margin-top: 0; margin-left: -19px;}
#body #blocoContaFast #contaFastLoginPopup #requiredMessages { margin-top:15px; padding: 0 0 30px 0; font-size:12px; }
#body #blocoContaFast #contaFastLoginPopup #requiredMessages .requiredSymbol { margin-right:3px; }
#body #blocoContaFast #contaFastLoginPopup input[type="submit"],
#body #blocoContaFast #contaFastLoginPopup input[type="button"] { 
background: url("/resources/img/inputSubmitBlack.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 24px;
    margin: 0 0 0 8px;
    text-align: center;
    width: 96px;
    float:right;
}
#body #blocoContaFast #contaFastLoginPopup div.erro { color: #868686; background-color: #faf8bd; }

#body #blocoContaFast #contaFastLogin { width: 140px; background-color: #f3f3f3; padding-bottom: 10px; }
#body #blocoContaFast #contaFastLogin h3 { background-image: url(../img/homepage-accao.gif); background-repeat: no-repeat; color: #fff; font-weight: bold; padding: 5px 0 5px 0px; line-height: 10px; text-align: center; }
#body #blocoContaFast #contaFastLogin .conteudo { color: #000; font-size: 12px; }
#body #blocoContaFast #contaFastLogin .conteudo label { margin: 0 10px 3px 10px; display: block; text-align:left; }
#body #blocoContaFast #contaFastLogin .conteudo label.note { font-size:10px; margin-bottom: 17px; }
#body #blocoContaFast #contaFastLogin .conteudo input[type="button"],
#body #blocoContaFast #contaFastLogin .conteudo input[type="submit"] {
    background: url("/resources/img/inputSubmit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 24px;
    margin: 0 0 0 27px;
    text-align: center;
    width: 96px;
    float:none;
}
#body #blocoContaFast #contaFastLogin .conteudo input[type="submit"]:hover {
    background: url("/resources/img/inputSubmitLaranja.gif") no-repeat scroll 0 0 transparent;
}

#body #blocoContaFast #contaFastLogin .conteudo input,
#body #blocoContaFast #contaFastLogin .conteudo select { width: 112px; font-size: 10px; margin: 0 10px 10px 10px; }
#body #blocoContaFast #contaFastLogin .conteudo.login a:link,
#body #blocoContaFast #contaFastLogin .conteudo.login a:visited { text-align: center; }
#body #blocoContaFast #contaFastLogin .conteudo.logado a:link,
#body #blocoContaFast #contaFastLogin .conteudo.logado a:visited { font-size: 11px; text-align: left; padding-left: 14px; padding-top: 9px; padding-right: 14px; }
#body #blocoContaFast #contaFastLogin a:link, #body #blocoContaFast #contaFastLogin a:visited { color: #fa4616; text-decoration: none; text-align: center; display: block; }
#body #blocoContaFast #contaFastLogin a.entrar:link, #body #blocoContaFast #contaFastLogin a.entrar:visited { padding-top: 7px; }
#body #blocoContaFast #contaFastLogin a:hover { text-decoration: none; }
#body #blocoContaFast #contaFastLogin #num_cartao { padding-top: 14px; }
#body #blocoContaFast #contaFastLogin .dados { font-size: 11px; }
#body #blocoContaFast #contaFastLogin .dados p { text-align: left; margin-bottom: 10px; padding: 0 14px; line-height: 15px; }
#body #blocoContaFast #contaFastLogin .dados,
#body #blocoContaFast #contaFastLogin .separador { background-image: url(../img/dotted.gif); background-repeat: repeat-x; background-position: bottom left; display: block; padding: 9px 0 16px 0; }
#body #blocoContaFast #contaFastLogin .dados { padding-bottom: 9px; }
#body #blocoContaFast #contaFastLogin div.erro { background-color: #faf8bd; }
#body #blocoContaFast #contaFastLogin p.erro { color: #fd0002; font-size: 10px; padding: 7px 9px; text-align:left; }
#body #blocoContaFast #contaFastLogin .campo { padding-top: 7px; }


/* cantos redondos */
#body #area-central #pesquisaDiv .cantoTopoEsq, 
#body #area-central #pesquisaDiv .cantoTopoDir, 
#body #area-central #pesquisaDiv .cantoFundoEsq, 
#body #area-central #pesquisaDiv .cantoFundoDir,
#body #area-central #resultadosDiv .cantoTopoEsq, 
#body #area-central #resultadosDiv .cantoTopoDir,
#body #area-central #resultadosDiv .cantoFundoEsq,
#body #area-central #resultadosDiv .cantoFundoDir,
#formAdminAnsers #resultadosDiv .cantoTopoEsq,
#formAdminAnsers #resultadosDiv .cantoTopoDir,
#formAdminAnsers #resultadosDiv .cantoFundoEsq, 
#formAdminAnsers #resultadosDiv .cantoFundoDir
{ width: 8px; height: 8px; display: block; background: url(../img/cantos_redondos.gif) no-repeat; position: absolute; overflow: hidden; }
#body #area-central #resultadosDiv .cantoTopoEsq, 
#body #area-central #pesquisaDiv .cantoTopoEsq,
#formAdminAnsers #resultadosDiv .cantoTopoEsq { top: -1px; left: -1px; background-position: 0 0; }
#body #area-central #resultadosDiv .cantoTopoDir, 
#body #area-central #pesquisaDiv .cantoTopoDir,
#formAdminAnsers #resultadosDiv .cantoTopoDir { top: -1px; right: -1px; background-position: -8px 0; }
#body #area-central #resultadosDiv .cantoFundoEsq, 
#body #area-central #pesquisaDiv .cantoFundoEsq,
#formAdminAnsers #resultadosDiv .cantoFundoEsq { bottom: -1px; left: -1px; background-position: 0 -8px; }
#body #area-central #resultadosDiv .cantoFundoDir, 
#body #area-central #pesquisaDiv .cantoFundoDir,
#formAdminAnsers #resultadosDiv .cantoFundoDir { bottom: -1px; right: -1px; background-position: -8px -8px; }

#body #area-central  #pesquisaDiv,
#body #area-central #resultadosDiv,
#formAdminAnsers #resultadosDiv { border: 1px solid #ccc; position: relative; color: #676767; float: left; clear:both; width:99%; }
#body #area-central #pesquisaContainer { padding: 0 20px 10px 30px; }
#body #area-central #pesquisaDiv { margin-bottom: 32px; }
#body #area-central #pesquisaDiv h2, 
#body #area-central #resultadosDiv h2,
#formAdminAnsers #resultadosDiv h2 { background: url(../img/menu_sprite.gif) repeat-x 2px -320px; height: 46px; line-height: 45px; margin-top: 8px; display: block; color: #333; font-size: 17px; text-transform: uppercase; font-weight: normal; padding-left: 18px; position: relative; border-bottom: 1px solid #ccc; }
#formAdminAnsers #resultadosDiv h2 { padding-bottom: 7px; margin-bottom:10px; }
#body #area-central #pesquisaDiv fieldset { clear:both; padding-top: 10px; }
#body #area-central #pesquisaDiv fieldset label { display: inline-block; font-weight:bold; width:80px; text-align: right; }
#body #area-central #pesquisaDiv fieldset input,
#body #area-central #pesquisaDiv fieldset select { margin-left:10px; }
#body #area-central #pesquisaDiv .fieldError { font-size:12px; color:Red; }
#body #area-central #pesquisaDiv input[type="submit"] {
    background: url("/resources/img/inputSubmit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 24px;
    margin: 0 0 20px 27px;
    text-align: center;
    width: 96px;
    float:right;
}

#body #area-central #resultadosDiv,
#formAdminAnsers #resultadosDiv { margin-bottom: 20px; }
#body #area-central #resultadosDiv table th,
#formAdminAnsers #resultadosDiv table th{ background-color: #666; color: #fff; text-transform: uppercase; font-weight: normal; padding: 13px 0 13px 23px; font-size: 12px; }
#body #area-central #resultadosDiv table th a,
#body #area-central #resultadosDiv table th a:visited,
#formAdminAnsers #resultadosDiv table th a,
#formAdminAnsers #resultadosDiv table th a:visited{ color: #fff !important; }
#body #area-central #resultadosDiv table th img,
#formAdminAnsers #resultadosDiv table th img{ padding-left: 10px; }
#body #area-central #resultadosDiv table td,
#formAdminAnsers #resultadosDiv table td{ border-right: 1px solid #dfdfdf; padding: 8px 10px 8px 20px; font-size: 11px; color: #656565; }
#body #area-central #resultadosDiv table td.ultimo,
#formAdminAnsers #resultadosDiv table td.ultimo{ border-right: none; }
#body #area-central #resultadosDiv table td.odd,
#formAdminAnsers #resultadosDiv table td.odd { background-color: #f2f2f2; }

#body #area-central .resultadosTable a span img { width:135px; height:101px; }

#body #createAuction_form, #createContest_form { font-family: arial, verdana, sans-serif !important; overflow-y:hidden !important; overflow-x:hidden !important; }
#body #createAuction_form h2,#body #createContest_form h2 { color: #ee8331; margin: 5px 0 15px 0; padding: 8px; border-bottom: 1px solid; }
#body #createAuction_form fieldset, #body #createContest_form fieldset { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; clear:both; padding-top: 10px; }
#body #createAuction_form fieldset label, #body #createContest_form fieldset label { display: inline-block; font-weight:bold; width:80px; text-align: right; }
#body #createAuction_form fieldset label { display: inline-block; font-weight:bold; width:80px; text-align: right; }
#body #createAuction_form fieldset span.requiredSymbol, #body #createContest_form fieldset span.requiredSymbol { padding-right: 5px; color: Red; }
#body #createAuction_form #auction_error, #body #createContest_form #contest_error { font-size:12px; color:Red; }
#body #createAuction_form input[type="submit"], #body #createAuction_form input[type="button"],
#body #createContest_form input[type="submit"], #body #createContest_form input[type="button"]
{
    background: url("/resources/img/inputSubmit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 24px;
    margin: 20px 0 10px 17px;
    text-align: center;
    width: 96px;
    float:right;
}

#body #fastAdminPopUp_form, #body #editBidding_form { font-family: arial, verdana, sans-serif !important; overflow-y:hidden !important; overflow-x:hidden !important; }
#body #fastAdminPopUp_form h2,
#body #editBidding_form h2 { color: #ee8331; margin: 5px 0 15px 0; padding: 8px; border-bottom: 1px solid; }
#body #fastAdminPopUp_form fieldset,
#body #editBidding_form fieldset{ margin: 0; padding:0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; clear:both; padding-top: 5px; padding-bottom: 5px;}
#body #fastAdminPopUp_form input[type="text"], #body #fastAdminPopUp_form select,
#body #editBidding_form input[type="text"], #body #editBidding_form select  {border: 1px solid #DADADA; }
#body #fastAdminPopUp_form fieldset label,
#body #editBidding_form fieldset label { display: inline-block; font-weight:bold; padding-right:10px; width:140px; text-align: right; }
#body #fastAdminPopUp_form fieldset .prefcontact,
#body #editBidding_form fieldset .prefcontact { display: inline-block; font-weight:bold; padding-right:10px; width:170px; text-align: right; }
#body #fastAdminPopUp_form fieldset span.requiredSymbol,
#body #editBidding_form fieldset span.requiredSymbol { padding-right: 5px; color: Red; }
#body #fastAdminPopUp_form fieldset span.requiredSymbolSpace,
#body #editBidding_form fieldset span.requiredSymbolSpace{ padding-right: 7px; width: 20px; }
#body #fastAdminPopUp_form #error,
#body #editBidding_form #error { font-size:12px; color:Red; }
#body #fastAdminPopUp_form input[type="submit"], #body #fastAdminPopUp_form input[type="button"],
#body #editBidding_form input[type="submit"], #body #editBidding_form input[type="button"] {
    background: url("/resources/img/inputSubmit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 24px;
    margin: 20px 0 10px 17px;
    text-align: center;
    width: 96px;
    float:right;
}


#body #area-central #resultadosDiv.fastAdminQuestions .addQuestion label{ display:block; float: left; font-size:14px; font-weight:bold; }
#body #area-central #resultadosDiv.fastAdminQuestions .resultadosTable .lblerror { display:block; color: Red; padding-bottom:10px;}
#body #area-central #resultadosDiv.fastAdminQuestions .addQuestion .txtInsertQuestion{ margin-left:10px; height:50px; width:380px; display:block; float:left; }
#body #area-central #resultadosDiv.fastAdminQuestions .addQuestion input[type="submit"], #body #area-central #resultadosDiv.fastAdminQuestions input[type="button"] {

    background: url("/resources/img/inputSubmit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 24px;
    text-align: center;
    width: 96px;
    float:right;
}

#body #fastAdminPopUp_form input[type="submit"]:hover,
#body #fastAdminPopUp_form input[type="button"]:hover
{
    background: url("/resources/img/inputSubmitLaranja.gif") no-repeat scroll 0 0 transparent;
}
#body #area-central #resultadosDiv.fastAdminQuestions .resultadosTable { width:614px; }
#body #area-central #resultadosDiv.fastAdminQuestions th.orderQuestions { width: 50px; padding-left:10px; }
#body #area-central #resultadosDiv.fastAdminQuestions th.headerQuestions { width: 351px; }
#body #area-central #resultadosDiv.fastAdminQuestions th.linkAnswers { width: 70px; }
#body #area-central #resultadosDiv.fastAdminQuestions th.editQuestions { width: 50px; }
#body #area-central #resultadosDiv.fastAdminQuestions td.addQuestion  { border-right: none; border-top: 1px solid #DFDFDF; }
#body #area-central #resultadosDiv.fastAdminQuestions tr.addQuestion td { border-right: none }
#body #area-central #resultadosDiv.fastAdminQuestions td .txtEditQuestion { display:block; height: 50px; width:330px; }
#body #area-central #resultadosDiv.fastAdminQuestions td.orderCol { text-align:center; width: 50px; padding-left:10px; }
#body #area-central #resultadosDiv.fastAdminQuestions td.orderCol input[type="text"]{ width:30px; }
#body #area-central #resultadosDiv.fastAdminQuestions .linkAnswers { width:70px; }
#body #area-central #resultadosDiv.fastAdminQuestions .editQuestions{ width:50px; }

#formAdminAnsers { width: 620px; font: 11px arial,verdana,sans-serif; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers .addAnswer label{ display:block; float: left; font-size:14px; font-weight:bold; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers .resultadosTable .lblerror { display:block; color: Red; padding-bottom:10px;}
#formAdminAnsers #resultadosDiv.fastAdminAnswers .addAnswer .txtInsertAnswer{ margin-left:10px; height:50px; width:380px; display:block; float:left; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers .addAnswer .txtInsertAnswer{ margin:0 10px; width:280px; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers .addAnswer input[type="radio"]{ display:block; float:left; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers .addAnswer input[type="submit"], 
#formAdminAnsers #resultadosDiv.fastAdminAnswers input[type="button"] {
    background: url("/resources/img/inputSubmit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 24px;
    text-align: center;
    width: 96px;
    float:right;
}
#formAdminAnsers #resultadosDiv.fastAdminAnswers .resultadosTable { width:614px; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers th { text-align: left; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers th.orderAnswers { width: 50px; padding-left:10px; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers th.headerAnswers { width: 351px; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers th.correctedAnswer{ width:71px; padding-left:10px; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers th.editAnswers { width: 50px; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers td.addAnswer { border-right: none; border-top: 1px solid #DFDFDF; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers tr.addAnswer td { border-right: none; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers td .txtEditAnswer { display:block; height: 50px; width:330px; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers td.orderCol { text-align:center; width: 50px; padding-left:10px; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers td.orderCol input[type="text"]{ width:30px; }
#formAdminAnsers #resultadosDiv.fastAdminAnswers .editAnswer{ width:50px; }

#body #area-central #resultadosDiv.participations table th { padding: 13px 10px 13px 10px; }
#body #area-central #resultadosDiv.participations table th.winner { width:63px; }
#body #area-central #resultadosDiv.participations table th.card { width: 70px; }
#body #area-central #resultadosDiv.participations table th.name { width: 90px; }
#body #area-central #resultadosDiv.participations table th.date { width: 65px; }
#body #area-central #resultadosDiv.participations table th.correctAnswers { }
#body #area-central #resultadosDiv.participations table th.files {  }
#body #area-central #resultadosDiv.participations table th.editParticipations { width: 40px; }

#body #area-central #resultadosDiv.participations table td{ padding: 8px 7px 8px 10px; margin:0px;}
#body #area-central #resultadosDiv.participations table td a.contestFiles { display:block; }
#body #area-central #resultadosDiv.participations table td.editBtns img { display:inline; }


#body .actionDiv .divoverlayShow 
{ 
	display:block;
	overflow:auto;
	position:absolute;
    opacity: 0.6; 
    filter:alpha(opacity=60); 
    -moz-opacity:.60; 
    width:619px; 
    height:160px; 
    z-index:100; 
    background: #686868 url(/resources/img/ajax-loader.gif) no-repeat center center; 
}

#body .popup .divoverlayShow 
{ 
	display:block;
	overflow:auto;
	position:fixed;
    opacity: 0.6; 
    filter:alpha(opacity=60); 
    -moz-opacity:.60; 
    width:100%; 
    height:100%; 
    z-index:100; 
    background: #686868 url(/resources/img/ajax-loader.gif) no-repeat center center; 
}
