body {
	background-color:#fafafa;
	font-family:Verdana;
	font-size:8pt
}
/*Fondo oscuro (para los frames)*/
body.fondo2 {
	/*background-color:#efefef;*/
	background-color:#e8ebff;
	font-family:Verdana;
	font-size:8pt
}
h1 {
    font-size:16pt;
    font-weight:bold
}
h2 {
    font-size:14pt;
    font-weight:bold;
}
h3 {
    font-size:12pt;
    font-weight:bold;
}
h4 {
    font-size:10pt;
    font-weight:bold
}
legend {
	font-weight:bold; 
	color:#0046d5
}
label {
	font-weight:normal; 
}
pre {
    font-size:7pt;
}
table {
	font_size:8pt;
}
input {
	font-size:8pt;
	font-weight:normal;
}
textarea {
	font-family:Verdana;
	font-size:8pt
}
select {
	font-size:8pt;
	font-weight:normal;
}
button {
	font-size:8pt;
	padding:2pt;
}
.submit:hover {
	background-color:#f2f5f0;
}
.submit {
	font-size:8pt;
	fborder:1px solid #ababab;
	border:thin outset #ababab;
	background-color:#fcff9;
}
.b {
	font-weight:bold
}
/* Para los campos deshabilitados de los formularios*/ 
.deshabilitado {
	background-color:#ece9d8;
	border:1px #7f9de9 solid
}
/* Para los campos habilitados de los formularios*/ 
.normal {
	background-color:white;
	border:1px #7f9de9 solid
}
/* Barres de botons */
/* Barra estandard gruixuda */
div.toolBar {
	color:black;
	background-color:#ece9d8;
	border:1px solid;
	border-color:#ffffff #aca899 #aca899 #ffffff;
	height:28px;
}
div.toolBar input[type="text"] {
	margin-top:3px;
	height:13px;
	border:thin solid #7f9db9;
	background-color:white;
	vertical-align:middle;
	margin-bottom:6px;
}
div.toolBar input[type="button"],
div.toolBar input[type="submit"] {
	border:1px solid #f0e6c8;
	background-color:#ece9d8;
	height:26px;
	margin:1px;
	cursor:pointer;
}
div.toolBar input[type="radio"] {
	height:13px;
	margin:7px 5px;
}
div.toolBar input[type="image"] {
	border:1px solid #f0e6c8;
	background-color:#ece9d8;
	height:16px;
	margin:1px 1px 6px 1px;
	padding:4px;
	cursor:pointer;
	vertical-align:middle;
}
div.toolBar select {
	/*height:17px;*/
	margin-top:0px;
}
div.toolBar label { 
	font-weight:normal; 
	vertical-align:1px;
}
div.toolBar a {
	border:1px solid #f0e6c8;
	background-color:#ece9d8;
	height:26px;
	padding:5px;
	margin:1px;
	vertical-align:1px;
	cursor:pointer;
	text-decoration:none;
	color:black;
}
div.toolBar a:hover {
	border:1px solid;
	border-color:#cecec4;
}
div.toolBar input.selected {
	border-color:#aca899 #ffffff #ffffff #aca899;
}
div.toolBar input.disabled {
	color:#aca899;
}
div.toolBar input[type="text"]:hover {
	border:1px solid #466496;
}
div.toolBar input[type="button"]:hover,
div.toolBar input[type="submit"]:hover, 
div.toolBar input[type="image"]:hover {
	border:1px solid #cecec4;
}
/* Barra més prima */
div.toolBar2 {
	font-weight:normal;
	background-color:#ece9d8;
	border:1px solid;
	border-color:#ffffff #aca899 #aca899 #ffffff;
	height:22px;
	margin-top:0px;
	margin-right:0px;
}
div.toolBar2 input {
	border:1px solid #f0e6c8;
	background-color:#ece9d8;
	height:20px;
	padding:0px;
	margin:1px;
	cursor:pointer;
}
div.toolBar2 input.disabled {
	color:#aca899;
}
div.toolBar2 input.selected {
	border-color:#aca899 #ffffff #ffffff #aca899;
}
div.toolBar2 input:hover {
	background-color:#f8f8f4;
	border:1px solid;
	border-color:#cecec4;
}
span.separator {
	height:20px;
	border-right:1px solid #ffffff;
	border-left:1px solid #aca899;
	margin:1px;
}
/* containers */ 
div.container {
	border:1px solid #87afda;
	margin-top:10px;
	margin-right:10px;
	float:left;
}
div.container h1 {
	background-color:#a8d3ff;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	height:16px;
	padding:0px 10px;
	margin:0px;
}
/* tab control */
div.tabcontainer {
	float:left;
}
div.tabcontainer span.tabfocus {
	padding:4px;
	background-color:#ece9d8;
	border:1px solid;
	border-color:#ffffff #aca899 #f0e6c8 #ffffff;
	cursor:pointer;
}
div.tabcontainer span.tabnofocus {
	padding:4px;
	background-color:#ece9d8;
	border:solid 1px;
	border-color:#ffffff #aca899 #ffffff #ffffff;
	cursor:pointer;
}
div.tabcontainer div.tabbody {
	background-color:#ece9d8;
	border:1px solid;
	border-color:#ffffff #aca899 #aca899 #ffffff;
	margin-top:4px;
	padding:10px;
}


