body
{
	background-color:#ffffff;
	overflow:hidden;
	padding: 0px;
	margin:0px;
}

#bodyDiv
{
	visibility:visible;
	width:100%; 	
}

#bodyDiv.flotada
{
    margin-left:50px;
	margin-right:50px;
	margin-bottom:7px;
	margin-top:5px;
}

form table
{
	border:0px;	
	width:100%;
}

/*
#Cistella table
{
	border:0px;
	border-left:solid 28px rgb(254,185,164);
	border-right:solid 28px rgb(254,185,164);
	background-color:#ffffff;
	width:100%;
}
*/

.tdEtiqueta
{
	vertical-align:top;
	padding-top:0px;
	height:20px; 
	padding-right:12px;
	font-size:11px;
	font-family:Verdana;
}

form table td
{
	vertical-align:top;
	padding-top:0px; 
	height:20px; 
	font-size:11px;
	font-family:Verdana;
}



.SeparadorSuperior
{
	height:10px;
	float:none;
	clear:both;
}

.separadorForm
{	
	font-size:1px;
	height:5px;	
	padding:0px;
	margin:0px;
}


.CaixaText
{
	font-family:Verdana,Arial;
	font-size:10px;
	height:15px;
}

.border
{
	width: 100%;
	border-width:1px;
	border-color: black;
	border-style: solid;
	padding: 5px;
	margin-top:5px;
	margin-bottom:5px;
}

.PeuForm
{
	font-family:Verdana;font-size:9px
}

#formulariNoFlotant
{	
	position:absolute;
	width:961px;
	left:20px;
}

#formulariNoFlotantAuto
{	
    left:0;
    margin-left:0px;
    position:absolute;
    width:100%;
	top: 0px;
}

#divBotons
{
	border:0px;
	border-left:28px solid RGB(0,91,39);	
	border-right:50px solid rgb(0,91,39);
	background-color:RGB(0,91,39);
	height:34px; 
	line-height:34px;
	padding-top:10px;
	width:100%;
}

#tableBotons
{
	border:0px;
	width:100%;
	height:34px; 
	line-height:34px;
}

#tableBotons td
{ 
	vertical-align:middle; 
	padding-right:20px;
}

#interna 
{ 
	text-align:left;
	border:1px solid black;
}

#interna td
{
	text-align:left;
	border:0px; 
}
#DescripLargaDiv ol
{
	float:none;
	clear:both;
	list-style: circle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	text-indent:0px;
	clear: both;	
	width:100%;	
}
/*inputs*/
input
{
	width:15px;
	height:15px;
	color:RGB(0,91,39);
	vertical-align:middle;
	color:#000000;
}

input.boto 
{
	width:83px;
	height:18px;
	background-color:rgb(224,224,224);
	border:0px;
	color:Black;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
}

input.botoLlarg 
{
	width:145px;
	height:18px;
	background-color:rgb(224,224,224);
	border:0px;
	color:Black;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
}

input.botoMoltLlarg
{
	width:145;
	height:18px;
	background-color:rgb(224,224,224);
	border:0px;
	color:Black;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
}
input.botoSeguir
{
	width:auto;
	height:18px;
	background-color:rgb(224,224,224);
	border:0px;
	color:Black;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
}

/*taules*/
.TaulaSenseEstils
{
	border:0px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	background-color:#ffffff;
	width:90%;
}

.TaulaSenseEstilsBotiga
{
	border:0px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	background-color:#ffffff;
	width:auto;/*90%;*/
}
/*ul*/
form.formCss ul 
{

	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	text-indent:0px;
	clear: both;	
	width:95%;
	display:block;
}

/*li*/
form.formCss ul li 
{
	float: left;	
	text-align: left;
	text-decoration:none;
	vertical-align:middle;
	padding-top:3px;
	font-family:Verdana;
	font-size:11px;
	width:auto;
}

/*ol*/
form.formCss ol li
{
	float:none;	
}

/*caixes de text*/
form.formCss ul li.liCaixaText
{	
	width:100%;
}
.lletres
{
	float: left;
	margin: 0px;
	text-align: left;
	text-decoration:none;
	vertical-align:top;
	font-family:Verdana;
	font-size:11px;
}

.left20{
	padding-left:20px;
}


/*//////////////////////////////////////////////////////////////////////////////////////////
			COLORS
//////////////////////////////////////////////////////////////////////////////////////////*/
/*Posem el color de fons dels formularis*/
#Certificacio form.formCss 
{
	background-color: rgb(153,206,175);
}
#BBDD form.formCss 
{
	background-color: rgb(255,222,163);
}
#Serveis form.formCss 
{
	background-color: rgb(254,185,164);
}

#ITeC form.formCss
{
	background-color: rgb(130,195,232);
}

#blanc form.formCss
{
	background-color: white;
}


#Aplicacions form.formCss
{
	background-color: rgb(234,205,182);
}

#LilaBotiga form.formCss
{
	background-color: rgb(217,179,217);
}

/*Posem els colors de les ul*/
#Certificacio form.formCss ul 
{
	background-color: rgb(153,206,175);
}
#BBDD form.formCss ul 
{
	background-color: rgb(255,222,163);
}
#Serveis form.formCss ul 
{
	background-color: rgb(254,185,164);
}

#ITeC form.formCss ul{

	background-color: rgb(130,195,232);
}

#Aplicacions form.formCss ul
{
	background-color: rgb(234,205,182);
}

#blanc form.formCss ul{

	background-color: white;
}

#LilaBotiga form.formCss ul{

	background-color: 217,179,217;
}


#TaulaReal 
{
	vertical-align:middle;
}
#TaulaReal tr.rowCistella td
{		
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}
#TaulaReal tr.rowCistella
{	
	height:1px;	
	padding:0px;
	margin:0px;	
}
#TaulaReal .hrSeparadorVermell
{
	height:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

/*Posem el color de les caixes*/
#Certificacio .CaixaText
{
	border:solid 1px rgb(0,91,39);
}

#Serveis .CaixaText
{
	border:solid 1px rgb(227,10,22);
}

#BBDD .CaixaText
{	
	border:solid 1px rgb(253,114,22);
}

#blanc .CaixaText
{
	border:solid 1px black;
	width: 90%;
}

#Aplicacions .CaixaText{
	border:solid 1px #996633;
}

#Cursos .CaixaText{
	border:solid 1px rgb(0,106,180);
}

#LilaBotiga .CaixaText{
	border:solid 1px rgb(128,0,128);
}

/*/Posem els colors dels separadors*/
#Certificacio .separadorForm
{
	background-color:rgb(236,246,240);	
	color:rgb(236,246,240);	
}

#Aplicacions .separadorForm
{
	background-color:rgb(255,245,223);
	color:rgb(255,245,223);	

}

#BBDD .separadorForm
{
	background-color:rgb(255,245,223);
	color:rgb(255,245,223);	
}

#Serveis .separadorForm
{
	background-color:rgb(255,232,223);	
	color:rgb(255,232,223);	
}

#ITeC .separadorForm
{
	background-color:rgb(200,229,246);	
	color:rgb(200,229,246);	
}

#blanc .separadorForm
{
	background-color: black;
	height: 1px;
}

#blanc .separadorForm
{
	background-color: rgb(241,227,241);
	color:  rgb(241,227,241);
}

/*Posem els colors dels tablebotons*/
#Certificacio #tableBotons
{
	border-left:solid 28px RGB(0,91,39);
	border-right:50px solid rgb(0,91,39);
	background-color:RGB(0,91,39);	
}

#BBDD #tableBotons
{
	border-left:solid 28px RGB(253,114,22);
	border-right:50px solid rgb(253,114,22);
	background-color:RGB(253,114,22);
}

#Serveis #tableBotons
{
	border-left:solid 28px RGB(227,10,22);
	border-right:50px solid rgb(227,10,22);
	background-color:RGB(227,10,22);
}

#ITeC #tableBotons
{
	border-left:solid 28px RGB(0,106,180);
	border-right:50px solid rgb(0,106,180);
	background-color:RGB(0,106,180);
}

#blanc #tableBotons
{
	border-left:solid 0px white;
	border-right:0px solid white;
	background-color:white;
	display:none;
	height:0px;
	visibility: hidden;
}

#LilaBotiga #tableBotons
{
	border-left:solid 28px RGB(128,0,128);
	border-right:50px solid RGB(128,0,128);
	background-color:RGB(128,0,128);
}

/*Posem els colors del separadorSuperior*/
#Certificacio .SeparadorSuperior
{	
	background-color:rgb(153,206,175);
}

#BBDD .SeparadorSuperior
{
	background-color:rgb(255,222,163);
}

#Aplicacions .separadorForm
{
	background-color:rgb(246,233,222);

}

#Serveis .SeparadorSuperior
{
	background-color:rgb(254,185,164);
}

#ITeC .SeparadorSuperior
{
	background-color:rgb(130,195,232);
}

#blanc .SeparadorSuperior
{
	background-color:white;
}

#LilaBotiga .SeparadorSuperior
{
	background-color:rgb(217,179,217);
}


/*Posem els estils de les taules dels forms*/

#Certificacio form table
{	
	border-left:solid 28px rgb(153,206,175);
	border-right:solid 28px rgb(153,206,175);
	background-color:rgb(153,206,175);
}

#Aplicacions form table{
	border-left:solid 28px rgb(153,102,51);
	border-right:solid 28px rgb(153,102,51);
	background-color:rgb(153,102,51);
}

#Serveis form table
{
	border-left:solid 28px rgb(254,185,164);
	border-right:solid 28px rgb(254,185,164);
	background-color:rgb(254,185,164);
}

#blanc form table
{
	border-left:solid 0px white;
	border-right:solid 0px white;
	background-color:white;
}

#LilaBotiga form table
{
	border-left:solid 28px rgb(217,179,217);
	border-right:solid 28px rgb(217,179,217);
	background-color:rgb(217,179,217);
}




/************IMPRESIO***************/
#blanc form.formCss ul
{
	float: none;
	clear: both;
	width: 17.0cm;
	background-color: white;		
}
#blanc form.formCss ul li 
{
	float: none;
	clear: both;
	width: 100%;
	background-color: white;		
}
#blanc
{
		
}

#blanc input
{
	width: 100%;	
}

#blanc .CaixaText
{
	font-family:Verdana,Arial;
	font-size:10px;
	height:15px;
	width: 100%;
}


#TxiTxaOpuscle img
{
	border: 1px solid black;
}

#TxiTxaOpuscle ol{
	float:none;
	clear:both;
	list-style: disc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	text-indent:0px;
	clear: both;	
	width:100%;	
	

}


#TxiTxaOpuscle hr
{
	color:rgb(227,10,22);
	height:1px;
}
