body 
{ 
	background-color:#F1F1EF; 
	padding:5px; margin:5px;
	scrollbar-face-color: #6e6e6e;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color:#fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #fff;
}
body, form, table, tr, td, th, p 
{ 
	font-family: Trebuchet MS,Tahoma, Arial, Verdana; font-size:11px; font-weight:normal; color:#333333;
} 

p.home 
{ 
	font-family: Trebuchet MS,Tahoma, Arial, Verdana; font-size:15px; font-weight:normal; color:#333333;
} 

input, textarea 
{ 
	font-family:Trebuchet MS, Arial, Verdana; font-size:11px; font-weight:normal; color:#183579;
}
input.field, textarea.ta 
{ 
	border:1px solid #C3C0B2; background-color:#FAFAFA;
}
input.error
{
	border:1px solid #a00; background-color:#FAFAFA;
}
textarea.field { 
	border:1px solid #C3C0B2; background-color:#EFEFEF; padding:2px;
}

select.field { 
	font-family:Trebuchet MS, Arial, Verdana; font-size:11px; font-weight:normal; color:#5D7999; border:1px solid #C3C0B2; background-color:#FAFAFA;
}

input.button { 
	background-color:#fff; font-size:11px; font-weight:bold; color:#000;
	border:1px solid #6e6e6e;
} 

.log_titol
{
	background-color:#a4a501; color:#ededed;padding:5px;border-top:5px solid #fff;
}
#cont
{
	background-color: #fff; 
	border: 1px solid #7a7a7a;
	width:690px;
	height:100%;
	margin:5px;
	
}
#info
{
	width:280px;
	margin:5px;
}

#menu
{
	background-color: #fff; 
	border: 1px solid #7a7a7a;
	width:280px;
	margin:5px;
}
/* position: fixed; top: 121px; */
.defaultTreeTable{
			margin : 0;
			padding : 0;
			border : 0;
}
.containerTableStyle { font-size : 12px;}
.standartTreeRow{	font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:normal; margin-left:5px;margin-top:5px; -moz-user-select: none; }
.selectedTreeRow{ background-color : #6e6e6e; color:white; font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:normal; margin-left:5px;padding:2px; -moz-user-select: none;  }
.standartTreeImage{ width:18px; height:18px;  overflow:hidden; border:0; padding:0; margin:0; }
.hiddenRow { width:1px;   overflow:hidden;  }
.dragSpanDiv{ 	font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:normal; 	border: thin solid 1 1 1 1; }

span.okey
{
	color: #0a0;
	font-size:15px;
	font-weight:bold;
	font-family: Verdana,Arial;
}

span.fail
{
	color: #f00;
	font-size:15px;
	font-weight:bold;
	font-family: Verdana,Arial;
}

td.tlist
{
	background-color: #ccc;
	color:#000;
	font-size:12px;
	padding:3px;
	padding-left:5px;
}

td.tlist a
{
	color:#000;
}

.bargraph
{
	background-color: #FFC182;
	border-bottom:1px solid #FFC182;
	display: block; 
	margin: 0px 1px 0px 1px; 
	overflow:hidden;
	padding: 0px; 
	width: 40px;
}

.bargraph_mes
{
	background-color: #FFC182;
	border-bottom:1px solid #FFC182;
	display: block; 
	margin: 0px 1px 0px 1px; 
	overflow:hidden;
	padding: 0px; 
	width: 10px;
}

h1.titol
{
	margin:10px;
	font-size:12px;
	color: #6e6e6e;
	border-bottom:2px solid #ccc;
}
p.menu
{
	color:#6e6e6e;
	margin:0px;
	padding:0px;
	font-size:9pt;
	text-decoration:none;
	border-bottom:1px solid #000;
}
a.menu
{
	color:#6e6e6e;
	margin:0px;
	padding:0px;
	font-size:9pt;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #000;
}
a.menu:hover
{
	color: #000;
}

a.menu_int
{
	margin-left:20px;
	color:#6e6e6e;
	font-size:9pt;
	text-decoration:none;
}
a.menu_int:hover
{
	color:#000;
}

a.flexa
{
	background-color:#000;
	margin:5px;
}

a.recorregut
{
	text-decoration: underline;
	color:#000;
}

a.recorregut:hover
{
	color:#888;
}

tr.item1
{
	background-color: #eee;
}

tr.item2
{
	background-color: #eee;
}

tr.gris
{
 background-color:#eee;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(imatges/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(imatges/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 1px solid #6e6e6e;
	background-color: #fff;
	color:#000;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#000;
}

.JT_loader{
	background-image: url(imatge/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #000;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color: #fff;
}

#JT_close_right{
	background-color: #6e6e6e;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #6e6e6e;
}

.jTip{
cursor:help;
}

.border_editor
{
margin-top:10px;
border:2px solid #ccc;
}

.editor
{
	padding:3px;
	cursor:text;
}

.ok_missa
{
	font-size:13px;
	color: #2d2;
	font-weight:bold;
}


.fail_missa
{
	font-size:13px;
	color: #d22;
	font-weight:bold;
}
.arras
{
	border:1px solid #000;
	margin:4px;
}
.dropzonehover
{
	border:2px solid #a00;
}


.jcarousel-scope {
    position: relative;
    width: 545px;
    height: 168px;
    -moz-border-radius: 10px;
    padding: 20px 40px;
    margin:10px;
}


.jcarousel-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.jcarousel-list li {
    float: left;
    list-style: none;
    margin-right: 10px;
}


.jcarousel-next {
    position: absolute;
    top: 45px;
    right: 5px;
    cursor: pointer;
}

.jcarousel-next-disabled {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.jcarousel-prev {
    position: absolute;
    top: 45px;
    left: 5px;
    cursor: pointer;
}

.jcarousel-prev-disabled {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50); 

}

.subeditor_hover
{
	background-color:#ccc;
}

p { margin:0px;padding:0px; }
a { color: #000; }

/*NOUS ESTILS*/
#total{width:870px;margin:0px auto;}
.midap{width:300px;}
.neteja{clear:both;}

/*------------Borders--------*/
.filgris{border:1px solid #616161;}
.filDaltGris{border-top:1px solid #202020;}

.textBlanc{
	color:#FFF;
	font: 10px Trebuchet MS,Arial MT;
	font-weight: normal;
	line-height:12px;
}
.textGranBlanc{
	color:#FFF;
	font: 20px Trebuchet MS,Arial MT;
	font-weight: bold;
	line-height:15px;
}
.textBlanc00{
	color:#FFF;
	font: 13px Trebuchet MS,Arial MT;
	font-weight: normal;
	text-decoration:none;
}
.textBlanc01{
	color:#FFF;
	font: 17px Trebuchet Ms,Arial MT,Verdana;
	font-weight: normal;
	letter-spacing:1px;
}
.textBlanc02{
	color:#FFF;
	font: 12px Arial MT,Verdana;
	font-weight: normal;
	letter-spacing:1px;
}
.fonsvermell{background:#FF0000;}
.textVermell{
	color:#E91231;
	font: 19px Trebuchet MS,Arial MT;
	font-weight: bold;
	text-decoration:none;
}
.textVermell00{
	color:#E91231;
	font: 16px Trebuchet MS,Arial MT;
	font-weight: bold;
}
.textVermell02{
	color:#E91231;
	font: 12px Arial MT,Verdana;
	font-weight: normal;
	letter-spacing:1px;
}
.textGris{
	color:#CCC;
	font: 12px Trebuchet MS,Arial MT;
	font-weight: normal;
}
.textMiniGris{
	color:#ccc;
	font: 10px Trebuchet MS,Arial MT;
	font-weight: normal;
}


/*--------------ALTRES------------*/
.recuadre{
	width:242px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:20px;
}

.recuadre p{
	width:50px;
	color:#FFF;
	font: 12px Trebuchet MS,Arial MT;
	font-weight: normal;
}
.input{background:#fff; border:1px solid #505050;}
.boto{
	border:1px solid #505050;
	background:#000;
	color:#FFF;
	font: 10px Trebuchet MS,Arial MT;
	font-weight: normal;
	height:18px;
}
#form ul li{list-style-type:none;margin-bottom:3px; padding:0px;}
#form ul{margin:0px; padding:0px;}
.bona{
	border:0px solid #606060;
	background:#ffffff;
	font: 11px Trebuchet MS,Arial MT;
	font-weight: normal;
	color:#000;
	padding:0px;
}
.error{
	border:0px solid #CC0000;
	background:#F4D4DC;
	font: 11px Trebuchet MS,Arial MT;
	font-weight: normal;
	color:#000;
	padding:0px;
}
.buto{
	border:2px solid #606060;
	background:#CCC;
	font: 12px Trebuchet MS,Arial MT;
	color:#000;
	height:22px;
}
.txterror{
	color:#E91231;
	font: 10px Arial MT,Verdana;
	font-weight: normal;
	padding:3px;
}

#extres
{
	display:none;
	margin-left:10px;
}

#oneList
{
	margin-left:10px;
}

h1.titol_blanc
{
	color:#fff;
	font-size:16px;
	margin:0px;
	margin-top:3px;
	margin-bottom:8px;
}

h1.titol_negre
{
	color:#0000;
	font-size:16px;
	margin:0px;
	margin-top:3px;
	margin-bottom:8px;
}

h1.titol_negre_gran
{
	color:#0000;
	font-size:24px;
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
}

h1.titol_negre_extra
{
	color:#0000;
	font-size:36px;
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.peu a
{
	color:#fff;
}

a.darse_de_alta
{
	background-image:url('imatge/home/boto_alta.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	width:268px;
	height:81px;
}
a.darse_de_alta:hover
{
	background-image:url('imatge/home/boto_alta.jpg');
	background-repeat:no-repeat;
	background-position:-268px 0px;
	display:block;
	width:268px;
	height:81px;
}

a.alta_gratis
{
	background-image:url('imatge/home/botons_gratis.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	width:268px;
	height:81px;
}
a.alta_gratis:hover
{
	background-image:url('imatge/home/botons_gratis.jpg');
	background-repeat:no-repeat;
	background-position:-268px 0px;
	display:block;
	width:268px;
	height:81px;
}