body {
	margin:0px; padding:0px;
	margin-top:4px;
	background-color: #fff;
	font-family: Tahoma,Helvetica,Verdana, Arial;
	font-size: 11px;
	color: #000;
	
	margin-left:auto;
}
#minfo {
font-family: Tahoma,Helvetica,Verdana, Arial;
font-size: 11px;
font-size: 12px;
position: absolute;
top: 100px;
left: 300px;
background-color: #eee;
border: 1px solid #606E80;
padding: 2px;
visibility: hidden;
z-index:1000;
}

.opSign
{
	background-repeat:no-repeat;
	height:20px;
	padding-left:34px;
	border-top:1px solid #000;
	padding-top:10px;
}
td.capTR
{
	background-color:#1380bb;
	height:40px;
	margin:0px;
	padding:0px;
}

td.cap2TR
{
	background-color:#4ea0cc;
	height:30px;
	margin:0px;
	padding:0px;
}

input.buscarCap
{
	background-color:#8ac0de;
	border: 1px solid #0a405e;
	font-size:11px;
	color: #000;
	width: 100px;
}

input.bona
{
	background-color:#8ac0de;
	border: 1px solid #0a405e;
	font-size:11px;
	color: #000;
	width: 100px;
}

input.error
{
	background-color:#FFF;
	border: 2px solid #A00;
	font-size:11px;
	color: #000;
	width: 100px;
}

select.llista
{
	background-color:#8ac0de;
	border: 1px solid #0a405e;
	font-size:11px;
	color: #000;
	width: 100px;
}

input.botoBuscarCap
{
	background-color:#0e608c;
	border: 1px solid #0a405e;
	font-size:11px;
	margin-left:10px;
	color: #fff;
	width: 60px;
}

input.boto
{
	background-color:#8ac0de;
	border: 1px solid #0a405e;
	font-size:11px;
	margin-left:10px;
	color: #000;
	width: 60px;
}


a.menu
{
	display:block;
	width:150px;
	font-size:11px;
	font-weight:bold;
	color: #0e608c;
	text-decoration:none;
	text-align:left;
	background-color:#8ac0de;
	padding:2px;
	border-bottom: 2px solid #fff;
	padding-left:3px;
}

a.menu:hover
{
	color: #0a405e;
	text-decoration:none;
}


a
{
	font-size:11px;
	color: #fff;
	text-decoration:none;
}

a:hover
{
	text-decoration:none;
	color:#000;
}

table.menu
{
	margin-top:5px;
}
table.cos
{
	margin:5px;
	margin-top:0px;
}
.info td
{
	display:block;
	width:150px;
	font-size:11px;
	color: #000;
	text-decoration:none;
	text-align:left;
	background-color:#8ac0de;
	padding:2px;
	padding-left:3px;
}

h1.titol
{
	color:#1380bb;
	font-size:13px;
	border-bottom: 1px solid #666;
	margin:3px;
	text-align:left;
	display:block;
}

h1.subtitol
{
	color: #0e608c;
	font-size:11px;
	border-bottom: 1px solid #666;
	margin:3px;
	text-align:left;
	display:block;
	padding:2px;
}

h1.separador
{
	color:#1380bb;
	font-size:3px;
	border-bottom: 1px solid #666;
	margin-left:3px;
	display:block;
}

p,li
{
	color: #000;
	font-size:11px;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0px;
	text-align:justify;
}

li
{
	color: #000;
	font-size:11px;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0px;
	text-align:left;
}


p.intro
{
	color: #000;
	font-size:11px;
	margin:5px;
	padding:0px;
	text-align:justify;
}
a.cate
{
	color:#000;
	text-decoration:none;
}

a.cate:hover
{
	text-decoration:underline;
}

a.forum
{
	color: #0e608c;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.user
{
	color:#FfA51B;
	font-size:13px;
}
span.error
{
	color: #f00;
	font-size: 12px;
}

table.nouUsuari
{
	margin-left:10px;
	padding:2px;
}

input.nouUser
{
	background-color:#8ac0de;
	border: 1px solid #0a405e;
	font-size:11px;
	color: #000;
	width: 180px;
}

textarea.nova
{
	background-color:#8ac0de;
	border: 1px solid #0a405e;
	font-size:11px;
	color: #000;
	width: 280px;
}

select.novaSelect
{
	background-color:#8ac0de;
	border: 1px solid #0a405e;
	font-size:11px;
	color: #000;
	width: 280px;
}

p.nota
{
	color: #000;
	font-size:9px;
	margin:0px;
	margin-left:5px;
	padding:0px;
	text-align:justify;
}

img.filet
{
	border:1px solid #555;
}

p.peu
{
	border-top:1px solid #999;
	font-size:10px;
	color: #000;
}

p.notrobat
{
	font-size:12px;
	color:#000;
	font-weight:bold;
}

span.titol_new
{
	font-size:11px;
	display:block;
	font-weight:bold;
	color:#000;
	text-align:left;
}
span.text_new
{
	font-size:10px;
	display:block;
	padding:0px;
	margin:0px;
	margin-right:10px;
	color:#000;
	width:220px;
	text-align:justify;
}

td.linia1
{
	height:20px;
	background-color:#ccc;
	margin:3px;
	padding-left:2px;
}

td.linia2
{
	height:20px;
	background-color:#ddd;
	margin:3px;
	padding-left:2px;
}

td.linia3
{
	height:20px;
	background-color:#ff8822;
	margin:3px;
	padding-left:2px;
}


td.caixa
{
	background-color:#FFD18C;
	padding-left:4px;
}

h1.subtitol a
{
	color:#1380bb;
	font-size:11px;
	border-bottom: 0px solid #666;
	margin:3px;
	text-align:left;
	display:block;
}

input.caixeta
{
	border:1px solid #FFD18C;
}

#container
	{
		padding: 10px;
		
	}
#container_top
	{
		padding: 10px;
		border: 1px solid #ccc;
	}

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		font-size: 11px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		border-bottom:none;
		text-decoration: none;
		color: #0e608c;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		text-decoration:underline;
	}
	
	.box, .handle {
		font-size: 14px;
		font-family: Arial, sans-serif;
		border: 1px solid #000;
	}
	.box {
		padding: 0px;
		width: 240px;
		height: 323px;
		margin: 5px;
		background-color: #fff;
		z-index: 1;
		top:100px;
		left:100px;
		display:none;
		position:absolute;
	}
	.handle {
		cursor: move;
		height: 16px;
		border-width: 0px 0px 1px 0px;
		background: #1380bb;
		color: #000;
		padding: 2px 6px;
		margin: 0px;
		
	}
a.procarritu
{
	font-size:14px;
	padding:10px;
	color:#000;
	font-weight:bold;
	
	
}

a.procarritu:hover
{
	color: #000;
}

a.bproc
{
	background-color:#1380bb;
	padding:2px;
	margin:3px;
	border:2px solid #0e608c;
	color: #000;
	font-size:13px;
}

a.bprod:hover
{
	text-decoration:underline;
}

.anuncis
{
	position:absolute;
	margin-top:5px;
	padding:4px;
	left:830px;
	top:0px;
}

.minitext
{
	font-family:arial;
	position:absolute;
	top:-15px;
	left:68px;
	font-size:10px;
	font-weight:bold;
	color:#000;
}

.minitextcom
{
	font-family:arial;
	position:absolute;
	top:-15px;
	left:1px;
	font-size:10px;
	font-weight:bold;
	color:#000;
}


.minitextet
{
	font-family:arial;
	position:absolute;
	top:186px;
	left:184px;
	font-size:13px;
	font-weight:bold;
	color:#000;
} 

.minitextcomesp
{
	font-family:arial;
	position:absolute;
	top:185px;
	left:3px;
	font-size:13px;
	font-weight:bold;
	color:#000;
} 

#uforum
{
	
	padding:4px;
}

/* ---------->>> 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: 2px solid #1380bb;
	background-color: #fff;
}

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

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

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

#JT_close_right{
	background-color: #1380bb;
	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 #1380bb;
}

.jTip{

}


.xatlink
{
	margin:10px;
	padding:4px;
	background-color: #1380bb;
	width:210px;
	height:30px;
	color:#000;
	display:block;
	font-size:18px;
	
}

.xatlink span
{
	font-size:12px;
}

p.regles
{
	margin:10px;
}



/*
Tabs - not important for accessibility, just for the look of it...
*/
.anchors {
    list-style: none;
    margin: 0;
    padding: 0 0 1px;
}
.anchors:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.anchors li {
    float: left;
    margin: 0 1px 0 0;
}
.anchors a {
    display: block;
    position: relative;
    top: 1px;
    border: 1px solid #8ac0de;
    border-bottom: 0;
    z-index: 2;
    padding: 2px 9px 1px;
    color: #000;
    text-decoration: none;
}
.anchors .tabs-selected a {
    padding-bottom: 2px;
    font-weight: bold;
}
.anchors .tabs-selected a, .anchors a:hover, .anchors a:focus, .anchors a:active,
.fragment {
    background: #8ac0de;
}
.anchors .tabs-selected a:link, .anchors .tabs-selected a:visited,
.anchors .tabs-disabled a:link, .anchors .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.anchors a:hover, .anchors a:focus, .anchors a:active {
    cursor: pointer;
}
.anchors .tabs-disabled {
    opacity: .4;
}
.anchors .tabs-disabled a:hover, .anchors .tabs-disabled a:focus, .anchors .tabs-disabled a:active {
    background: transparent;
}
.fragment {
    padding: 0 5px;
    padding-top:10px;
    display:none;
}

/* 
estil gestor de correu
*/

ul.carpetes
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:2px;
}
ul.carpetes li
{
	margin:0px;
	padding:4px;
}
ul.carpetes li.selec
{
	background-color:#4ea0cc;
	font-weight:bold;
}

ul.carpetes li.compo
{
	margin-bottom:8px;
}
ul.carpetes li a
{
	text-decoration:underline;
	color:#000;
	font-weight:none;
}

#cont_central
{
	background-color:#4ea0cc;
	width:100%;
	height:200px;
	padding:4px;
}

table.list_correu
{
	background-color:#fff;
	margin:4px;
}

tr.ru
{
	border-bottom:1px solid #000;
}
a.link
{
	color:#000;
	text-decoration:underline;
	
}
p
{
	margin:3px;
}

.clear
{
	clear:both;
}

.join_bt
{
	padding:2px;
	border:1px solid #fff;
	font-size:13px;
	background-color:#1380bb;
}