table.graphic-table {
	width:100%;
	border:1px solid black;
	background-color:white;
}

.graphic-table th {border:1px solid #cccccc;padding:2px;}
.graphic-table td {border:1px solid #cccccc;padding:2px;font-size:85%;}

th.top-header {
	border:1px solid black;
	background-color:black;
	font-size:130%;
	color:white;
	padding:5px;
}

td.total-column {
	background-color:#666666;
	color:white;
	font-weight:bold;
}

.main-site-separator {
    color:#339af9;
}

.main-site-title {
    font-size:150%;
    height:50px;
    color:#339af9;
}

#main-site-supertitle {
    color:#555;
}

#main-site-supertitle hr {
    color:#555;
}

.main-icon {
    height:50px;
}

.new-type {display:none;border:1px solid black;width:100%;padding:5px;}
#add_client_div {z-index:100;padding-top:50px;}
#change_div {z-index:100;}
#main-content-padding .yui-skin-sam .yui-ac-content li, #main-content-padding .yui-skin-sam .yui-ac-content li.yui-ac-highlight {z-index:2;}

#client-form .client-button {border:1px solid #000066;background-color:#B8CCE4;display:inline-block;margin-bottom:6px;}
#client-form .client-button input {border:0;width:100%;background-color:#B8CCE4;font-weight:bold;color:#000066;margin:0;padding:0;}
#client-form .client-button-selected {border:1px solid #000066;background-color:#FFFF99;display:inline-block;margin-bottom:6px;}
#client-form .client-button-selected input {border:0;width:100%;background-color:#FFFF99;font-weight:bold;color:#000066;margin:0;padding:0;}
#new-call-div {
    position:fixed;left:25%;top:25%;z-index:1000;opacity:1;background-color:white;border:2px solid #339af9;padding:20px;}

.nowrap {nowrap:nowrap;display:inline-block;}

#programacio-comments-div {
    position:fixed;left:25%;top:25%;z-index:1000;opacity:1;background-color:white;border:2px solid #339af9;padding:20px;}

#autocomplete_elem,#add_client_elem {border:2px solid red;}