body{min-width:59em;font-family:arial;font-size:.8em;overflow:scroll;overflow:visible\9;}
a img{border:0 none;text-decoration:none;}
.pageHeader{display:block;height:2em;width:100%;position:relative;margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:1px solid #bbb;text-align:center;}
.pageHeader .logo{position:absolute;left:0;width:14.5em;}
.sessionInfo{display:inline-block;position:absolute;right:6em;top:0;text-align:left;}
h1{display:inline-block;font-size:1.8em;vertical-align:top;margin:0 auto;padding:0;}
.pageMenu{float:left;overflow:auto;width:20%;margin:.4em 0 1em 0;padding:0;}
.menuArrowNext{overflow:auto;width:1%;height:60px;cursor:pointer;position:relative;font:bold;background:#929292;line-height:60px;text-align:center;font-weight:bold;font-size:20px;float:left;}
.pageMain{float:left;overflow:visible;width:75%;margin:0 0 1em 1em;padding:0;}
.pageFooter{padding:.5em;font-size:.7em;margin:1em;position:fixed;bottom:0;right:0;text-align:right;}
.pageFooter .hostname{display:block;}
h2{font-size:1.4em;margin:0 0 0 .5em;padding:0;vertical-align:top;}
h3{font-size:1.1em;margin:.3em 0 1em .5em;padding:0;vertical-align:top;font-style:italic;}
.detailPanel,.listPanel,.searchPanel,.queryPanel{background-color:#f8f8f8;padding:1em!important;}
.numSessionsActives{display:inline-block;position:absolute;right:20em;top:0;}
.queryPanel{width:97%;text-align:left;overflow:auto;}
.feedbackPanelERROR{color:#f00;}
.feedbackPanelINFO{color:#0d0;}
.feedbackPanelWARNING{color:darkorange;}
.camp .feedbackPanel{margin:0;padding-left:0;}
.confirmacio{text-align:center;padding-top:2em;}
.confirmacio div{margin-bottom:1em;}
form{display:inline-block;zoom:1;*display:inline;width:100%;}
.login{display:block;margin:2% auto 0 auto;padding:5em 1em 7em 1em;}
.login form{margin:0 auto;width:14.5em;text-align:left;}
.login .camp{margin-right:0;}
fieldset{border:none;display:block;margin:0 0 1em 0;padding:0;}
.fieldsetDetailPanel{border:thin solid;display:inline-block;margin:1em 0;padding:1em;zoom:1;*display:inline;}
.camp{display:inline;float:left;margin:0 2em .5em 0;vertical-align:top;min-height:3.3em;}
.camp ul{display:block;list-style-type:none;padding-left:1em;margin-top:.5em;}
.camp li{display:block;}
.camp li label{display:inline;float:none;}
li .camp{display:block;margin:0;min-height:2em;float:none;}
li .camp input{float:left;}
.saltLiniaCamp{clear:left;}
label{display:block;text-align:left;font-family:arial;}
.labelText{display:inline;text-align:left;font-size:.9em;font-family:arial;}
.label{display:block;text-align:left;font-family:arial;}
.label+.labelText{display:inline-block;background-color:#efefef;padding:.1em .2em .1em .2em;border:thin inset #aaa;min-width:1.3em;min-height:1.3em;}
img.imatgeCamp{display:inline;margin-left:.1em;}
.requerit .labelText{font-weight:bold;}
option,select{display:block;font-size:1em;font-family:arial;}
input,textarea{display:inline;font-size:1em;font-family:arial;}
.botons{display:inline;margin-top:20px;clear:both;padding-bottom:.5em;}
.boto{text-decoration:none;cursor:pointer;font-size:1em;font-family:arial;color:black;margin:.2em;vertical-align:middle;display:inline-block;zoom:1;*display:inline;}
.botoText{background-color:buttonface;border:.1em outset black;padding:.1em .4em;}
.botoText:active{border:.1em inset black;}
.botoText a{text-decoration:none;color:black;}
.detailPanel .botoImatge{margin-top:1.4em;}
.listPanel .botoImatge{margin-top:.2em!important;}
.dataview .camp{margin:0;min-height:0;}
.dataview .labelText{display:none;}
.botoLogout{display:block;position:absolute;right:0;top:0;}
table.dataview{margin-bottom:1em;max-width:100%;width:100%;border-collapse:collapse;font-size:.9em;}
table.dataview caption{text-align:left;}
table.dataview tr{padding-bottom:.3em;padding-top:.1em;}
table.dataview tr.even{background-color:#fcfcfc;}
table.dataview tr.odd{background-color:#f4f4f4;}
table.dataview tr td{padding-left:.6em;padding-right:.6em;}
table.dataview .navigator a{color:#000;}
table.dataview .navigator em{color:#000;font-style:normal;font-weight:bold;}
table.dataview tbody tr td{border:thin solid #e2e2e2;}
table.dataview tbody .linkColumn{width:20px;}
table.dataview tr th{background-color:#e4e4e4;border:1px solid #888;font-weight:normal;padding:.3em .7em;text-align:left;vertical-align:middle;white-space:nowrap;background-position:right center;background-repeat:no-repeat;}
table.dataview tr th a{text-decoration:none;}
table.dataview tr th.wicket_orderDown{background-color:#d4d4d4;background-image:url("images/arrow_down.png");padding-right:2em;}
table.dataview tr th.wicket_orderUp{background-color:#d4d4d4;background-image:url("images/arrow_up.png");padding-right:2em;}
table.dataview tr th.wicket_orderNone{background-image:url("images/arrow_off.png");padding-right:2em;}
table.dataview tr th a{font-weight:normal;color:#000;}
table.dataview #message{padding-left:1em;}
table.dataview caption{padding-bottom:1em;}
th.editableColumn *{font-style:italic;}
td.editableColumn{cursor:pointer;}
table.queryResult{display:block;max-width:110em;max-height:45em;overflow:auto;}
tr.headers th a{display:block;}
.tabpanel{width:100%;}
.tab-row,.tab-panel{display:block;margin:0;padding:0;list-style-type:none;border:0;}
.tab-row{background-color:#fff;}
.tab-row ul{margin:0 0 0 .8em;padding:0;}
.tab-row li{display:block;float:left;background-color:#f2f2f2;padding:.5em .5em .5em .5em;color:#aaa;cursor:pointer;margin:0 .5em 0 0;white-space:nowrap;}
.tab-row li a{color:#aaa;text-decoration:none;}
.tab-row .selected{background-color:#f8f8f8;}
.tab-row .selected a{color:black;text-decoration:underline;}
.tab-panel{clear:both;background-color:#f8f8f8;margin:0;overflow:auto;}
.extendedDetailPanelTornar{margin-top:1em;margin-left:1.2em;}
div.wicket-aa-container{border-width:1px;border-color:#ccc;border-style:solid;}
div.wicket-aa{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;font-size:12px;background-color:white;padding:2px;text-align:left;}
div.wicket-aa ul{list-style:none;padding:2px;margin:0;}
div.wicket-aa ul li.selected{background-color:#aaa;padding:2px;margin:0;cursor:pointer;}
.vermell{color:red;}
.verd{color:green;}
.wicket-ajax-indicator{position:absolute;margin-left:.2em;}
.campInvalid{border:2px solid red;}
.linkIdioma a{display:inline-block;position:absolute;color:#4D4D4D;margin:1.5em 0 0 0;bottom:.2em;}
.idiomaCat a{right:12em;}
.idiomaCast a{right:6.5em;}
.idiomaAng a{right:2.5em;}
.linkLogin{margin:1em 0 0 0;}
.linkLoginRegistre a{color:#4D4D4D;}
.linkLoginMotPas a{color:#4D4D4D;}
.dadesLogin{margin:0 auto 0 auto;text-align:left;width:16em;}
.dadesLogin .labelText{font-size:1.2em;}
.dadesLogin .boto{font-size:1.2em;}