#contingutPrincipal dd.professorat strong
{
	color:#666;
}
#fitxa.cursos #contingutApartat dd
{
	font-size:1.2em;
}
#fitxa.cursos #contingutApartat dd p
{
	font-size:1em;
}
#fitxa.cursos #contingutApartat dt
{
	font-size:1.2em;
}
#fitxa.cursos #contingutApartat dd h3,
#fitxa.cursos #contingutApartat dd h4
{
	font-size:1.1em;
}
#fitxa.cursos #contingutApartat dd h6
{
	font-size:.9em;
}

div#inscr ul{
	margin: 0 0 1em 0;
}
	#contingutApartat div#inscr li {
		background: none;
		padding: .5em 0 0 0;
		margin: 0;		
		width: 100%;
		list-style-image:none;
		list-style-type:none;
	}
		div#inscr li p {
			width: 100%;
			display: block;
			padding:0;
			margin:0;
			position: relative;
			top:0;
			font-size: 1em;
		}
			div#inscr li p span {
				right: 10%;				
				position: absolute;
				width: 60%;
			}


/* caixes administració inscripcions */
#contingutPrincipal div.inscripcions {
	clear: both;
	margin: 0 0 1.25em 0;
	border: 3px solid #888;
	padding: 1em;
	background: #fff;
}
	#llistat.cursos #contingutApartat div.inscripcions form {
		border:0;
		
	}
		#contingutPrincipal div.inscripcions div.info {
			display: inline; /* ie6fh */
			clear: left;
			float: left;
			width: 70%;
			background-image: none;
			border: none;
			background-color: transparent;
			padding:0;
			margin:0;
		}
	#fitxa #contingutApartat div.inscripcions dl,
	#contingutPrincipal div.inscripcions dl {
		display: inline; /* ie6fh */
		float: left;
		width: 47%;
		margin: 0 0 2% 0;
		font-size: 1.2em;
	}
		#fitxa.cursos #contingutApartat dt,
		#contingutPrincipal div.inscripcions dl dt {
			/*width: 45%;*/
			margin: 0 0 .1em 0;
			font-weight: bold;
			clear:left;
			display:inline;
			float:left;
			padding: 0 .4em 0 0;
		}
		#fitxa.cursos #contingutApartat div.inscripcions dl {	
			font-size: .95em;
		}
		#fitxa.cursos #contingutApartat div.inscripcions dl dt {
			color: #000;
			
		}
		
		#fitxa #contingutApartat div.inscripcions dl dd,
		#contingutPrincipal div.inscripcions dl dd {
/*			margin: 0 0 .1em 48%; */
			margin: 0 .5em .5em .5em;
			display: block;
			padding: 0;
		}
	#contingutPrincipal div.inscripcions h3 {
		border-bottom: 1px solid #999;
		padding-bottom: .25em;
		font-size: 1.2em;
		font-weight: bold;
		margin: .5em 0 1em;
		color: #333;
	}
		#contingutPrincipal div.inscripcions h3 a,
		#contingutPrincipal div.inscripcions h3 a:visited,
		#contingutPrincipal div.inscripcions h3 a:link,
		#contingutPrincipal div.inscripcions h3 a:hover {
			border: none;
			font-size: 1.1em;
			display: block;
			color: #369;
			background-color: #f6f6f6;
			text-decoration: none;
			margin-bottom: .5em;
		}
			#contingutPrincipal div.inscripcions h3 a.external {
				background-image:none;
				padding: 0;
			}
	
		#llistat #contingutPrincipal div.inscripcions ul.opcions {
			display: inline; /* ie6fh */
			clear: right;
			float: right;
			width: 25%;
			margin: 0 0 .5em 0;
			border: 1px solid #fff;
			padding: .5em .75em;
			background: #e3e3e3;
			
		}
			#llistat #contingutPrincipal div.inscripcions ul.opcions li {
				display: block;
				width: 100%;
				clear: left;
				float: left;
				margin: 0 0 .5em 0;
				border-bottom: 1px solid #fff;
				padding: 0 0 .5em 0;
				background: none;
			}
					#contingutPrincipal div.inscripcions ul.opcions li.anular input {
						padding-left: 24px;
						background: url("../comu/icon_anular.gif") no-repeat 0 .2em;
					}
					#contingutPrincipal div.inscripcions ul.opcions li.factura input {
						padding-left: 24px;
						background: url("../comu/icon_veure_factura.gif") no-repeat 0 .2em;
					}
					#contingutPrincipal div.inscripcions ul.opcions li.inscrits input {
						padding-left: 24px;
						background: url("../comu/icon_persones.gif") no-repeat 0 .2em;
					}
					#contingutPrincipal div.inscripcions ul.opcions li.justificant input {
						padding-left: 24px;
						background: url("../comu/icon_justificant.gif") no-repeat 0 .2em;
					}
				#llistat #contingutPrincipal div.inscripcions ul.opcions li.last {
					margin-bottom: 0;
					border: none;
					padding-bottom: 0;
				}
					#contingutPrincipal div.inscripcions ul.opcions li.tpv input {
						padding-left: 24px;
						background: url("../comu/icon_tpv.gif") no-repeat 0 .2em;
					}
				#contingutPrincipal div.inscripcions ul.opcions li a {
					display: block;
					border: none;
				}
					#contingutPrincipal div.inscripcions ul.opcions li a:hover {
						text-decoration: underline;
					}
				#contingutPrincipal div.inscripcions ul.opcions li input {
					display: block;
					margin: 0;
					border: none;
					padding: 1px 0;
					/*color: #8a0025;*/
					color: #369;
					cursor: pointer;
					background: transparent;
					font-size: .9em;
				}
					#contingutPrincipal div.inscripcions ul.opcions li input:hover {
						text-decoration: underline;
					}
#contingutPrincipal div.insc_ok {
	border: 3px solid #009865;
}
#contingutPrincipal div.insc_pendent {
	border: 3px solid #cc0001;
}
#contingutApartat {
	position:relative;
}
#contingutApartat p.tornar {
	position:absolute;
	padding: 0;
	margin: .5em 0 0 0;
	right: 0;
	font-size: 1.1em;
	display: inline;
}
p.inscrip_actives {
	padding-bottom: 2em;
}

form#inscr.innerform,
div#inscr.innerform,
div#subscripcio_done {
	background-color: #E3E3E3;
	margin-top: -1.25em;
	margin-bottom: 1.5em;
	border:none;
}
	div#subscripcio_done.inscrip {
		margin-top: 1em;
	}
	
	#fitxa form#inscr.innerform h3,
	#fitxa div#inscr.innerform h3,
	div#subscripcio_done  h3 {
		border-bottom: 1px solid #B2B2B2;
		margin: 1em;
		font-size: 1.2em;
		font-weight: normal;
		padding: 1em 30px .6em;
		color: #369;
	}
		#fitxa form#inscr.innerform h3.edit,
		div#subscripcio_done  h3.edit{ 
			background: url("../comu/icon_persones.gif") no-repeat 0 1.1em;
		}
		#fitxa form#inscr.innerform h3.anula,
		div#subscripcio_done  h3.anula {
			background: url("../comu/icon_anular.gif") no-repeat 0 1.1em;
		}
		#fitxa div#inscr.innerform h3.justificant,
		div#subscripcio_done  h3.justificant {
			background: url("../comu/icon_justificant.gif") no-repeat 0 1.1em;
		}
		
	form#inscr.innerform fieldset,
	div#inscr.innerform div {
		padding: 1em;
		border: none;
		margin: 0;
	}
		form#inscr.innerform fieldset legend {
			text-transform: uppercase;
			font-weight: normal;
			color: #686868;
			font-size: 1.3em;
			padding: .5em 0 0;
		}

		form#inscr.innerform fieldset ul {
			border-bottom: 1px solid #B2B2B2;
		}
		
		form#inscr.innerform li, 
		#llistat #contingutApartat form#inscr.innerform ul li,
		#contingutApartat #perfil form#inscr.innerform ul li {
			border-top: 1px solid #fff;
		}
		
		form#inscr.innerform p.botonera {
			padding: 0 1em;
			background-color: #E3E3E3;
			height: 3em;
			display: block;
		}
			form#inscr.innerform p.botonera input.bt {
				background-color: #333;
				color: #fff;
				border: none;
				font-weight:bold;
				padding:.5em;
				cursor: pointer;
			}
			form#inscr.innerform p.botonera input.reset {
				background-color: #fff;
				color: #369;
				font-weight:normal;
			}
			form#inscr.innerform p.botonera span {
				font-size: .8em;
				float:left;
				display:block;
				margin: 1.5em 0 0 2em ;
			}
			form#inscr.innerform p.anular label {
				width:auto;
				display:inline;
			}
			form#inscr.innerform p.anular input {
				width:auto;
				display:inline;
				position: relative;
				left:0;
				width: auto;
				top:.3em;
				padding:0;
			}
		form#inscr.innerform div.privacitat {
			background-color: #fff;
			margin-top: 1em;
			padding-top: 1em;
		}
			form#inscr.innerform div.privacitat h5 {
				border-top: none;
			}
			
		div#inscr.innerform div p.curs {
			font-size: 1.4em;
			color: #343434;
		}
		div#inscr.innerform div h5 {
			border-top: 1px solid #B2B2B2;
			margin-top: 1em;
			padding-top: 1em;
			text-transform: uppercase;
			font-weight: normal;
			color: #686868;
			font-size: 1.3em;
		}
		div#inscr.innerform li p {
			color: #000;
		}
			div#inscr.innerform li p span{
				color: #333;
			}
	
	div#subscripcio_done {
		padding-bottom: 1em;
	}
	div#subscripcio_done strong {
		display: block;
		padding-bottom: .2em;
		font-size: 1.1em;
		color: #000;
	}
	div#subscripcio_done div.ok {
		background: #E3E3E3 url("../comu/inscrip-icona-ok.jpg") no-repeat 15px 50%;
		padding: 1em 90px;
	}
	div#subscripcio_done div.error {
		background: #E3E3E3 url("../comu/inscrip-icona-error.jpg") no-repeat 15px 50%;
		padding: 1em 90px;
				
	}
		

