
/* Titols */

P.titols {
   	font-family : Arial,Verdana,Helvetica,Comic Sans MS;
	font-size : 16px;
	font-weight : bold;	
	color : #806855;
	text-decoration: none;
}
P.subtitolsfoscos {
   	font-family : Arial,Verdana,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #806855;
	text-decoration: none;
}


P.subtitolsclars {
   	font-family : Arial,Verdana,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #DBD4CF;
	text-decoration: none;
}

P.subtitolsmigfoscos {
   	font-family : Arial,Verdana,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #BAAEA4;
	text-decoration: none;
}

/* Texte */

.textenormal {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
	text-align:justify;
}
.textenormalmig {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 12px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
}

.textemarro {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #806855;
	text-decoration: none;
}

.textemarroNegreta {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : bold;
	color : #806855;
	text-decoration: none;
}

.textevermellNegreta {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : bold;
	color : red;
	text-decoration: none;
}

.textemarroPetit {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 9px;
	font-weight : normal;	
	color : #806855;
	text-decoration: none;
}
.textemarroMig {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 13px;
	font-weight : normal;	
	color : #806855;
	text-decoration: none;
}

.textemarrogran {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 13px;
	font-weight : bold;
	color : #806855;
	text-decoration: none;
}

.texteblau {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #1875C6;
	text-decoration: none;
}

.texteblaufort {
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : normal;	
	color : #11528C;
	text-decoration: none;
}

.texteblancbold {
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : bold;	
	color : #FFFFFF;
	text-decoration: none;
}

.adreça {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : normal;
	color : #806855;
	text-decoration: none;
}

.idiomaseleccionat{
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : bold;	
	color : #1875C6;
	text-decoration: none;
}

.barresverticals {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : normal;	
	color : #806855;
	text-decoration: none;
}

/* Links */

A.linktexteblau {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : bold;	
	color : #1875C6;
	text-decoration: none;
}

A.linktexteblau:hover {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : bold;	
	color : #1875C6;
	text-decoration: underline;	
}

A.linktexteblau:active {
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : bold;	
	color : #11528C;
	text-decoration: none;
}

A.linktextemarro {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : normal;	
	color : #806855;
	text-decoration: none;
}

A.linktextemarro:hover {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : bold;	
	color : #806855;
	text-decoration: underline;	
}

A.linktextemarro_hover_sub {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : normal;	
	color : #806855;
	text-decoration: none;
}

A.linktextemarro_hover_sub:hover {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : normal;	
	color : #806855;
	text-decoration: underline;	
}

A.linktextemarronegreta {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : bold;
	color : #806855;
	text-decoration: none;
}

A.linktextemarronegreta:hover {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : bold;
	color : #806855;
	text-decoration: underline;
}


A.idiomes {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : normal;	
	color : #806855;
	text-decoration: none;
}

A.idiomes:hover {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : bold;	
	color : #806855;
	text-decoration: underline;
}


A.creditsemail {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : bold;	
	color : #1875C6;
	text-decoration: none;
}

A.creditsemail:hover {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : bold;	
	color : #1875C6;
	text-decoration: underline;
}
A.creditsemail:active {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : bold;	
	color : #11528C;
	text-decoration: none;
}

A.linktexteblaugran {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #1875C6;
	text-decoration: none;
}

A.linktexteblaugran:hover {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #1875C6;
	text-decoration: underline;	
}

A.linktexteclargran {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #DBD4CF;
	text-decoration: none;
}

A.linktexteclargran:hover {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #DBD4CF;
	text-decoration: underline;	
}

A.linktextemarrogran {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #806855;
	text-decoration: none;
}

A.linktextemarrogran:hover {
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #806855;
	text-decoration: underline;	
}


/* Controls */

INPUT.checkboxinput {
	border-width: 0;
	border-color: #BAAEA4;
	border-style: solid;

}
	
INPUT.texteinput {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
}

/* ENTRADES DE TEXTE NUMÈRIQUES */

INPUT.texteinputdosxifres {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	width:20pt;
	
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
	text-align: right;
}

INPUT.texteinputtresxifres {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	width:30pt;
	
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
	text-align: right;	
}

INPUT.texteinputquatrexifres {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	width:50pt;
	
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
	text-align: right;	
}

INPUT.boto{
	margin: 0 0 0 0;
	border-width: 1pt;
	border-color: #FFFFFF;
	border-style: double;
	background-color: #806855;
	padding: 1.5pt 1.5pt 1.5pt 1.5pt;
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : bold;	
	color : #FFFFFF;
	text-decoration: none;
}

INPUT.botopetit{
	border-width: 1pt;
	border-color: #FFFFFF;
	border-style: double;
	background-color: #806855;
	padding: 1pt;

	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : bold;	
	color : #FFFFFF;
	text-decoration: none;
}


INPUT.boto_disabled {
	border-width: 1pt;
	border-color: #FFFFFF;
	border-style: double;
	background-color: #BBACA0;
	padding: 2pt;
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : bold;	
	font-style : normal;
	color : #FFFFFF;
	text-decoration: none;
}

INPUT.botoClar {
	border-width: 1pt;
	border-color: #806855;
	border-style: double;
	background-color: #FFFFFF;
	padding: 1pt;

	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : bold;	
	color : #806855;
	text-decoration: none;
}
INPUT.botoClarNetscape {
	border-width: 2pt;
	border-color: #806855;
	border-style: double;
	background-color: #FFFFFF;
	padding: 1pt;

	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 10px;
	font-weight : bold;	
	color : #806855;
	text-decoration: none;
}
SELECT.ample {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size   : 11px;
	font-weight : normal;
	color       : #333333;
	text-decoration: none;
	width       : 100%;
}

SELECT.cincelements {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
   	
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
	width : 250pt;
}

SELECT.texte {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
   	
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
}

SELECT.textepaisos {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
   	
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 13px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
}

SELECT.dosxifres {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
   	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
	width:40pt;
}

TEXTAREA.textearea {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
	width : 160pt;
	height:30pt;
}

TEXTAREA.texteareaample {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
	width : 260pt;
	height:30pt;
/*	wrap:virtual;*/
}

TEXTAREA.texteareaample2cvc {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : #333333;
	text-decoration: none;
	
/*	wrap:virtual;*/
}

TEXTAREA.texteareagran {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;
	color : #333333;
	text-decoration: none;
	width:200pt;
	height:70pt;
/*	wrap:virtual;*/
}

TEXTAREA.texteareatitol {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;
	color : #333333;
	text-decoration: none;
	width:100%;
	height:35pt;
/*	wrap:virtual;*/
}

TEXTAREA.texteareamoltgran {
	border-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;
	color : #333333;
	text-decoration: none;
	width:300pt;
	height:100pt;
/*	wrap:virtual;*/
}


/* BORES */

.dashedlinetop {
	border-top-width: 1pt;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-color: #BAAEA4;
	border-style: dashed;
}

.dashedlinebottom {
	border-top-width: 0;
	border-bottom-width: 1pt;
	border-left-width: 0;
	border-right-width: 0;
	border-color: #BAAEA4;
	border-style: dashed;
}

.solidlinefoscatopleftright{
	border-top-width: 1pt;
	border-bottom-width: 0;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
}

.solidlinefoscaleftrightdashedtop{
	border-top-width: 1pt;
	border-bottom-width: 0;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-color: #BAAEA4;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: dashed;
}

.solidlinefoscaleftrightbottomdashedtop{
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-color: #BAAEA4;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: dashed;
	border-bottom-style: solid;
}

.solidlinefosca {
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
}
.solidlinefoscabottomleftright {
	border-top-width: 0;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
}
.solidlinefoscaleftright {
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-color: #BAAEA4;
	border-style: solid;
}


.solidlinefoscabox {
	border-top-width:1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-style:solid;
	border-color: #806855;
}

.solidlinefoscabottom {
	border-bottom: #806855 1pt solid;
}

.solidlineclaratop {
	border-top-width: 1pt;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-color: #DBD4CF;
	border-style: solid;
}

.solidlineclaratopgruixuda {
	border-top-width: 2pt;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-color: #DBD4CF;
	border-style: solid;
}

.solidlineclarabottomleftright{
	border-top-width:0;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-style:solid;
	border-color: #DBD4CF;
}


.solidlineclarabottomright{
	border-top-width:0;
	border-bottom-width: 1pt;
	border-left-width: 0;
	border-right-width: 1pt;
	border-style:solid;
	border-color: #DBD4CF;
}

.solidlineclaraleftright{
	border-top-width:0;
	border-bottom-width: 0;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-style:solid;
	border-color: #DBD4CF;
}

.solidlineclararight{
	border-top-width:0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 1pt;
	border-style:solid;
	border-color: #F1EEEC;
}



.solidlineclarabox{
	border-top-width:1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-style:solid;
	border-color: #DBD4CF;
}



/* TAULES DEL MENU */

TD.menuppal {
	height: 100%;
}

TD.menuppalsep{
	width: 1pt;
}

TD.subtitolsfoscos {
   	font-family : Arial,Verdana,Helvetica,Comic Sans MS;
	font-size : 13px;
	font-weight : bold;	
	color : #806855;
	text-decoration: none;
}

.textemenuppalsel {
	background-color: #1875C6;
	width : 100%;
	height : 100%;
	vertical-align : middle;
	text-align: center;
	font-family : Franklin Gothic Medium,Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 20px;
	font-weight : normal;	
	color : #FFFFFF;
	text-decoration: none;
}

.textemenuppal {
	background-color: #BAAEA4;
	width : 100%;
	height : 100%;
	vertical-align : middle;
	text-align: center;
	font-family : Franklin Gothic Medium,Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 20px;
	font-weight : normal;	
	color : #FFFFFF;
	text-decoration: none;
}

.textemenuppal:hover {
	background-color: #1875C6;
	width : 100%;
	height : 100%;
	vertical-align : middle;
	text-align: center;
	font-family : Franklin Gothic Medium,Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 20px;
	font-weight : normal;	
	color : #FFFFFF;
	text-decoration: none;
}

/* TAULA D'ALTURA COMPLERTA */
#FullHeightTable {
	height : 100%;
}

/* TAULES DE LA INRANET */
.textetitoltaula {
	background-color: #DBD4CF;
	width : 100%;
	height : 100%;
	vertical-align : middle;
	text-align: left;
	font-family : Arial,Verdana,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #806855;
	text-decoration: none;
	border-bottom: #806855 1 solid;	
}

.textetitoltaulaCentrat {
	background-color: #DBD4CF;
	vertical-align : middle;
	text-align: center;
	font-family : Arial,Verdana,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #806855;
	text-decoration: none;
	border-bottom: #806855 1 solid;	
}

.textetitoltaulaCentratSenseBorde {
	background-color: #DBD4CF;
	vertical-align : middle;
	text-align: center;
	font-family : Arial,Verdana,Helvetica,Comic Sans MS;
	font-size : 14px;
	font-weight : bold;	
	color : #806855;
	text-decoration: none;
	
}

.textetitoltaulaCentratSenseBordeSenseBold {
	background-color: #DBD4CF;
	vertical-align : middle;
	text-align: center;
	font-family : Arial,Verdana,Helvetica,Comic Sans MS;
	font-size : 14px;
	color : black;
	text-decoration: none;
}

TABLE.taulaintranet {
	background-color:#F2F0EE;
}

TABLE.taulaitineraris {
	margin-left:15pt;
	margin-top:15pt;
	margin-bottom:15pt;
	margin-right:0;
}

UL.azul { list-style-image  :  url("./imatges/cuadroAzul.gif"); } 
UL.marron { list-style-image  :  url("./imatges/cuadroMarron.gif"); } 

.mano {
	cursor:pointer;
}
.flecha{
	cursor:default;
}
.center{
	text-align:center;
}
.rebordeBoto{
	
	border-bottom: 1pt solid #806855;
	border-left: 1pt solid #806855;
	border-right: 1pt solid #806855;
	border-top: 1pt solid #806855;
	margin:0 0 0 0;

}