.inactivo { color:#999; }

.concursos { border:1px solid #c0c0c0;width:100%;border-collapse:collapse; }
.concursos caption { font-weight:bold;margin:0;padding:.5em 1em;font-size:1.25em; }
.concursos thead tr { background:#e6e6e6; }
.concursos .impar { background:#f9f9f9; }
.concursos .par { background:#f3f3f3; }
.concursos .locked { background:#ffd9d9; }
.concursos .impar:hover, .concursos .par:hover, .concursos .locked:hover { background:#d9ffd9; }
.concursos .first { width:100%; }
.concursos .nobreak { white-space:nowrap; }
.concursos .center { text-align:center; }
.concursos td { color:black;border:1px solid #c0c0c0; }
.concursos td a { color:#1747B2;text-decoration:none; }
.concursos td a:hover { text-decoration:underline; }
.concursos .not_approved td { background:#f99; }
.concursos .quit td { background:#ff9; }

.mngmnt_icon { border:0;height:16px;width:16px; }
.alignright { text-align:right; }

div.adminview { border:1px dashed #999;background:#ffe;margin-bottom:10px;position:relative;padding:10px; }
fieldset.adminview { border:1px dashed #999;margin-bottom:10px;position:relative; }
fieldset.adminview legend { color:#f60;font-weight:bold;background:#fff; }
fieldset.adminview .adminactions { text-align:right; }
fieldset.adminview fieldset { margin:0; }
.adminview fieldset { background:#fea; }

fieldset { background:#ffe;margin:5px 0;padding:10px; }
fieldset .warning { margin:0; }
fieldset .control { margin:10px 0;padding:0;clear:both; }
fieldset fieldset { border-style:dotted;margin:0;background:#fff; }

div.info { margin:10px 0 5px 0; }
div.noerror { border:2px solid green;color:green;background:#efe;font-weight:bold;padding:10px;margin:5px 0; }

div.fieldset { margin-bottom:1em;background:#fffefd;padding:5px; }
div.question { background:#eff;font-size:1.25em;border:1px dotted #999;margin:0 0 5px 0;padding:0 5px;line-height:1.125em;color:#000; }
div.question p { margin:5px 0;padding:0; }
div.optionsbox { border:1px dotted #999;background:#fff9f3;margin:0;padding:0; }
div.optionsbox a.title{ background:#fed url(../../../iconset/pretty_office/down16.png) no-repeat scroll center right;display:block;text-transform:uppercase;font-weight:bold;padding:.5em 1em;text-decoration:none;color:#389; }
div.optionsbox a.title.on{ background-image:url(../../../iconset/pretty_office/up16.png); }
div.optionsbox div.options { display:none;background:#eee;margin:0;padding:5px; }
div.optionsbox div.info { border:1px dotted #999;background-color:#f3f9ff; }
div.options div.control {  }
div.options fieldset { }
div.options legend { color:#000;font-size:1em; }
div.options .radiogrouptable td { background:none; }
#control_size, #control_maxlength, #control_cols, #control_rows { text-align:right; }

.control .button { overflow:visible;border:1px solid gray;padding:.125em .25em;height:auto;width:auto; }
.control .text, .control .textarea { font-family:arial,helvetica,sans-serif;font-size:2ex;margin:0;padding:.5ex; }
.control .textarea { overflow:auto; }
.control.submit { margin:0;padding:0 5px; }
.control .label { padding-right:2ex;margin-top:.75ex;text-transform:none;font-size:1.125em; }
.control .label.inline { display:inline-block;vertical-align:top; }

.concursosmodule { background:#f3f3f3;border:3px dotted #fff;padding:1em; }
.concursosmodule.print { background:none;font-size:.875em;font-weight:normal; }
.concursosmodule h2.title { background:#1747B2;border:1px dotted #f3f3f3;color:#f3f3f3;padding:.25em; }
.concursosmodule .description { background:#ddf;border:2px dotted #f3f3f3;padding:0 .5em;font-size:1.125em; }
/*
.concursosmodule .adminactions { text-align:right;border:0;border-top:1px solid #dde;border-bottom:1px solid #dde;margin:2px 0;background:#eef;white-space:nowrap; }
.concursosmodule .adminactions .controlname { float:left;white-space:nowrap; }
.concursosmodule .adminactions a:focus, .concursosmodule .adminactions a:hover { background:#ffe; }
*/
.concursosmodule .adminactions a { padding:2px;float:none; }
.concursosmodule .adminactions img { padding:3px;color:#009;display:inline-block;text-decoration:none;text-transform:lowercase;vertical-align:middle;font-weight:bold; }
.concursosmodule .adminactions a img { padding:0; }

.concursosmodule .useroptions { background:#dff;border:2px dotted #f3f3f3;padding:.5em; }
.concursosmodule .useroptions a { background:#ff9;color:#00c;display:inline-block;text-decoration:none;padding:0 .25em; }
.concursosmodule .floatright { float:right; }

.concursoforms { margin:0;padding:0;list-style-type:none; }
.concursoforms li { display:block;width:auto;padding:2px 0; }
.concursoforms li.info { color:#000080;margin:.5em 0;border:1px solid #000;background:#ffe url(../../images/icons/info.png) no-repeat scroll 10px 50%;padding:10px 10px 10px 36px; }
.concursoforms a { display:inline-block;padding:3px 6px;text-decoration:none;font-weight:bold;background:#ddd;color:#f60; }
.concursoforms a:focus, .concursoforms a:hover { background:#fe9; }

.concursosmodule .useractions { text-align:right;border:0;border-top:1px solid #edc;border-bottom:1px solid #edc;margin:2px 0;background:#fed;white-space:nowrap; }
.concursosmodule .useractions a { padding:1px;color:#f60;display:inline-block;text-decoration:none;text-transform:uppercase;vertical-align:middle;font-weight:bold; }
.concursosmodule .useractions a:focus, .concursosmodule .useractions a:hover { text-decoration:underline; }
.concursosmodule .useractions span { padding:1px;color:#f60;display:inline-block;vertical-align:middle;font-weight:bold; }

.concursosmodule hr { border:0;height:1px;background:#999;padding:0;margin:1em 0; }

.userlogin { padding:0;margin:0 0 10px 0; }
.userlogin h3 { margin:10px 0;padding:0;font-weight:bold;color:#f60;text-align:center;font-size:1.375em; }
.userlogin .error { border:0;background:none;margin:0;text-align:center; }
.userlogin .control { margin:2px 0;padding:0; }
.userlogin .label { display:inline-block;width:100px;text-align:right;margin:0;padding:1px 3px;vertical-align:middle;font-weight:bold;text-transform:lowercase; }
.userlogin .input { display:inline-block;margin:0;padding:1px 3px;vertical-align:middle;border:1px solid #edc;width:30ex; }
.userlogin .submit { display:inline-block;margin:0;padding:1px 3px;vertical-align:middle;border:1px solid #edc;background:#fed;color:#f60;font-weight:bold;cursor:pointer; }

.userregisto { padding:0;margin:0 0 10px 0; }
.userregisto h3 { margin:10px 0;padding:0;font-weight:bold;color:#06f;text-align:center;font-size:1.375em; }
.userregisto .control { margin:2px 0;padding:0 10px 5px 10px;text-align:justify;font-size:1.125em; }
.userregisto .center { text-align:center; }
.userregisto .label { display:inline-block;width:100px;text-align:right;margin:0;padding:1px 3px;vertical-align:middle;font-weight:bold;text-transform:lowercase; }
.userregisto .input { display:inline-block;margin:0;padding:1px 3px;vertical-align:middle;border:1px solid #cde; }
.userregisto .submit { display:inline-block;margin:0;padding:2px 6px;vertical-align:middle;border:1px solid #cde;background:#def;color:#06f;font-weight:bold;cursor:pointer;text-decoration:none; }

/*
.mailer { width:100%;border-collapse:collapse; }
.mailer thead tr { background:aliceblue;color:darkorange;border-bottom:1px solid lightsteelblue; }
.mailer tbody .odd { background:white; }
.mailer tbody .even { background:lavender; }
.mailer tbody td a { display:block;color:black;text-decoration:none;padding:1px 2px; }
*/
.concursos.mailer { font-size:1em; }
.concursos.mailer a { text-decoration:none;color:blue; }
.concursos.mailer a img { border:0;display:inline-block;vertical-align:middle; }
.concursos.mailer .odd { background:white; }
.concursos.mailer .even { background:whitesmoke; }
.concursos.mailer .sent, .concursos.mailer .sent a, .adminactions a.sent { color:darkgreen; }
.concursos.mailer .draft, .concursos.mailer .draft a, .adminactions a.draft { color:brown; }
.concursos.mailer tbody tr:hover { background:royalblue;color:white; }
.concursos.mailer tbody tr:hover a { color:white; }

.concursosmodule .tree { font-size:1em;margin:0;padding:0;list-style-type:none;background:white; }
.concursosmodule .tree ul { margin:0;padding:0 0 0 2em;list-style-type:none; }
.concursosmodule .tree li { /*background:url(../images/icons/panner_bg.gif) repeat top left;*/ }
.concursosmodule .panner { background:url(../images/icons/tree_minus.png) no-repeat center left;height:14px;width:16px;display:inline-block;vertical-align:middle; }
.concursosmodule .panner_fake { height:14px;width:16px;display:inline-block;vertical-align:middle; }
.concursosmodule .tree ul.fold { border-top:1px solid black; }
.concursosmodule .panner.fold { background-image:url(../images/icons/tree_plus.png); }
.concursosmodule .panner:hover { cursor:pointer; }
.concursosmodule .text {  }
.concursosmodule .text.concurso { font-weight:normal;color:chocolate;font-size:1.25em; }
.concursosmodule .text.form { font-weight:normal;color:darkblue;font-size:1.125em; }
.concursosmodule .tree .control { list-style-type:disc;padding:0;margin: 0 0 0 2em; }
.concursosmodule .tree .control .text { font-size:1.125em;color:black; }
.concursosmodule .tree .control a { text-decoration:none;color:limegreen;font-size:1.125em;font-weight:bold; }

.concursosmodule hr { height:1px;border:0;padding:0;margin:1em 0; }

.comTIC_submit { background:#26a047;color:white;border:1px solid #2647a0;font-family:arial;font-size:1em;font-weight:bold; }
.comTIC_button { background:#2647a0 url(../../common/images/icons/sprite.png) repeat-x left -1400px;color:white;border:1px solid #2647a0;font-family:arial;font-size:1em;font-weight:bold; }
.comTIC_button:hover { cursor:pointer; }

#comTIC { font-size:1em;font-family:sans-serif; }
#comTIC .yui-content ul { margin:0;padding:0;list-style-type:none; }
#comTIC .yui-content ul li { margin:2ex 0;padding:2ex 1ex;border:1px solid gray;background:white; }
#comTIC .yui-content ul li h4{ margin:-3ex 0 1ex 0;padding:0 .5ex;color:navy;position:absolute;display:block;background:white; }
#comTIC .yui-content fieldset { margin:.5ex;padding:1ex; }
#comTIC .info { margin:.25em .3125em; }
#comTIC .button { background:#1747B2;border-color:gray;font-family:sans-serif;padding:.125em .25em;margin:0 .5em;overflow:visible;line-height:100%;vertical-align:middle;display:inline-block;height:auto;width:auto;position:relative;font-size:1.25em; }
#comTIC .button:focus, #comTIC .button:hover { background:dodgerblue; }
#comTIC .text, #comTIC .textarea, #comTIC .dropdown, #comTIC .valueTotal { background:white;border:1px solid lightgray;font-family:arial,helvetica,sans-serif;font-size:1.25em;margin:0;padding:.25em; }
#comTIC .text, #comTIC .textarea { width:99%; }
#comTIC .text:focus, #comTIC .textarea:focus, #comTIC .dropdown:focus { background:#f9f9ff;border-color:deepskyblue; }
#comTIC .control.inline .label { width:14em;padding-right:.5em;display:inline-block;vertical-align:top; }
#comTIC .control.inline .text, #comTIC .control.inline .textarea { width:39.5em;display:inline-block;vertical-align:top; }
#comTIC .control.checkbox .checkbox { display:inline-block;vertical-align:middle;margin:0 5px 0 0; }
#comTIC .control.checkbox .label { display:inline-block;vertical-align:middle;margin:0; }
#comTIC .orcamento .text { display:inline-block;vertical-align:middle; }
#comTIC .euro { display:inline-block;vertical-align:middle;padding:0 0 0 .25em;margin:0;font-weight:bold;font-size:1.25em;height:100%; }
#comTIC .valueTotal { display:inline-block;vertical-align:middle;width:8em;text-align:right;border:1px solid lightgray; }

#comTIC.login { text-align:center;margin:0;padding:0;font-size:1em; }
#comTIC.login .form_wrapper { border:1px solid #1747B2;display:inline-block;margin:1em auto;width:28em;padding:1em;position:relative; }
#comTIC.login .control { text-align:center;margin:.5em 0;padding:0; }
#comTIC.login .control .label { width:9em;text-align:right;display:inline-block;vertical-align:middle;margin:0 .5em;padding:0; }
#comTIC.login .control .text { width:10em;display:inline-block;vertical-align:middle;margin:0 .5em; }

#comTIC_screen { position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url("../../ertetheme/img/comTIC_bg.png") repeat scroll top left;z-index:501;text-align:center; }
#comTIC_popup { margin:0 auto;width:36em;padding:0;height:14.5em;border:2px solid #1747B2;background:#f3f9ff;display:inline-block;text-align:left;font-size:1.125em; }
#comTIC_popup div { margin:10px; }
#comTIC_popup .buttons { text-align:center; }
#comTIC_popup .comTIC_button { text-decoration:none;font-weight:bold;border:1px solid black;background:white;color:black;margin:0 1em;padding:.125em 1em;display:inline-block; }
#comTIC_popup .comTIC_button.close { color:green;border-color:green; }
#comTIC_popup .comTIC_button.close:focus, #comTIC_popup .comTIC_button.close:hover { color:white;background:green; }
#comTIC_popup .comTIC_button.submit { color:red;border-color:red; }
#comTIC_popup .comTIC_button.submit:focus, #comTIC_popup .comTIC_button.submit:hover { color:white;background:red; }

#comTIC ul.error { margin:0 0 1em 0;padding:1em 1.5em; }
#comTIC ul.error li { margin:0;padding:0;border:none;background:none; }

.concursosmodule.print #comTIC .fieldset { margin:0 0 12px 0;padding:0 12px 12px;border:1px solid black; }
.concursosmodule.print #comTIC .fieldset .fieldset { margin:0 0 12px 0;padding:0 12px 12px;border:1px solid #999; }
.concursosmodule.print #comTIC h4 { margin:0;padding:5px 0;color:#06f;font-size:1.5em; }
.concursosmodule.print #comTIC h5 { margin:0;padding:5px 0;color:#039;font-size:1.25em; }
.concursosmodule.print #comTIC .info { margin:0 0 8px 0; }
.concursosmodule.print #comTIC .control { margin:0 0 8px 0;padding:0; }
.concursosmodule.print #comTIC ul { margin:0;padding:0;list-style-type:none; }
.concursosmodule.print #comTIC ul li { margin:0 0 12px 0;padding:0 12px 12px;border:1px solid #999; }
.concursosmodule.print #comTIC .text, .concursosmodule.print #comTIC .textarea { display:block;vertical-align:middle;margin:0; }
.concursosmodule.print #comTIC .orcamento { border:none;width:100%;border-color:#999;font-size:2ex;font-family:arial,helvetica,sans-serif; }
.concursosmodule.print #comTIC .agrupamento .text, .concursosmodule.print #comTIC .alvo .text { display:inline-block; }

#comTIC .radiogroup ul { margin:0;padding:0;list-style-type:none; }
#comTIC .radiogroup ul li { border:none;float:left;margin:0;padding:0 2em 0 0; }
#comTIC .radiogroup ul li .label { display:inline-block;vertical-align:middle;margin:0;padding:0 0 0 .5em; }
#comTIC .radiogroup ul li input { display:inline-block;vertical-align:middle;margin:0;padding:0; }
#comTIC .checkboxgroup ul { margin:0;padding:0;list-style-type:none; }
#comTIC .checkboxgroup ul li { border:none;float:left;margin:0;padding:0 2em 0 0; }
#comTIC .checkboxgroup ul li .label { display:inline-block;vertical-align:middle;margin:0;padding:0 0 0 .5em; }
#comTIC .checkboxgroup ul li input { display:inline-block;vertical-align:middle;margin:0;padding:0; }
.concursosmodule.print #comTIC .radiogroup ul { margin:0;padding:0;list-style-type:none; }
.concursosmodule.print #comTIC .radiogroup ul li { border:none;float:left;margin:0;padding:0 2em 0 0; }
.concursosmodule.print #comTIC .radiogroup ul li .label { display:inline-block;vertical-align:middle;margin:0;padding:0 0 0 .5em; }
.concursosmodule.print #comTIC .radiogroup ul li input { display:inline-block;vertical-align:middle;margin:0;padding:0; }
.concursosmodule.print #comTIC .checkboxgroup ul { margin:0;padding:0;list-style-type:none; }
.concursosmodule.print #comTIC .checkboxgroup ul li { border:none;float:left;margin:0;padding:0 2em 0 0; }
.concursosmodule.print #comTIC .checkboxgroup ul li .label { display:inline-block;vertical-align:middle;margin:0;padding:0 0 0 .5em; }
.concursosmodule.print #comTIC .checkboxgroup ul li input { display:inline-block;vertical-align:middle;margin:0;padding:0; }
