html,body{height:100%;margin:0px;padding:0px}body{text-align:center;font-family:sans-serif}#page{position:relative;padding-left:10px;padding-right:10px;text-align:left;width:960px;height:auto !important;height:100%;min-height:100%;margin-left:auto;margin-right:auto;border-left:1px solid;border-right:1px solid;border-color:ligthgrey}table{width:100%}#message-box{height:37px}a#logo-uminho{float:right;display:inline;position:relative;clear:right}a#logo-silicolife{float:right;display:inline;position:relative}p#contact{float:left;position:relative;display:inline}tbody tr:nth-child(even){background-color:rgba(194,223,255,0.7)}thead tr{background-color:lightgray}img{border:none;background-color:none}#logo-box{clear:both;float:left}#login-box,#user_box{width:250px;height:90px;float:right;display:block;border:1px solid;border-radius:10px;border-color:rgba(180,180,180,0.8);margin:10px;background-color:rgba(221,221,221,0.2);padding:10px}#header,#body,#footer{display:block}#body{padding-bottom:5em;height:100%;min-height:100%}#footer{position:absolute;bottom:3px;float:left;width:940px}.message{margin:0;padding:0;background-color:lightgrey;text-align:center}p#error{color:red}p#notice{color:green}a.no-background-highligth:hover{background-color:transparent}.login-label{font-weight:bold}.pagination{background:white;cursor:default}.pagination a,.pagination span,.pagination em{padding:0.2em 0.5em;display:block;float:left;margin-right:1px}.pagination .disabled{color:#999999;border:1px solid #dddddd}.pagination .current{font-style:normal;font-weight:bold;background:darkgrey;color:white;border:1px solid darkgrey}.pagination a{text-decoration:none;color:black;border:1px solid darkgrey}.pagination a:hover,.pagination a:focus{color:black;background-color:transparent;border-color:black}.pagination .page_info{background:#2e6ab1;color:white;padding:0.4em 0.6em;width:22em;margin-bottom:0.3em;text-align:center}.pagination .page_info b{color:#000033;background:#6aa6ed;padding:0.1em 0.25em}.pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .pagination{height:1%}*:first-child + html .pagination{overflow:hidden}body{background-color:#fff;color:#333;font-size:13px;line-height:18px}p,ol,ul,td{font-size:13px;line-height:18px}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#000}a:visited{color:#666}a:hover{color:#fff;background-color:#000}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}
