

		@import url("global.css");
		
		#headergeneral
		{
			height:550px;
			background:transparent url(../img/headtertulias.gif) repeat-x;
		}
		
		#wellcome p
		{
			font-family:georgia,times,serif;
			font-size:14px;
			line-height:18px;
			padding:0 0 0 0;
		}
				
		p#descripciosala
		{
			padding:10px 20px;
			font-style:italic;
		}
		legend
		{
			font-weight:bold;
			display:none;;
			margin:0;
		}
		fieldset
		{
		}
		fieldset br
		{
			display:none;
		}
		fieldset label
		{
			display:block;
			margin:5px 0;
			overflow:hidden;
		}
		fieldset label span
		{
			display:block;
			width:170px;
			float:left;
			text-align:right;
			padding:0 10px 0 0;
		}
		label input, label textarea
		{
			display:block;
			width:400px;
			margin:0 170px 0 0;
			float:left;
		}
		.boto
		{
			margin:0 0 0 180px;
		}
		
		.labelmig
		{
			display:inline;
		}
		
		a.bloctertulia
		{
			display:block;
			position:relative;
			background-color:#FFFFFF;
			border:2px solid #454545;
			padding:5px;
			margin:4px 0;
			text-decoration:none;
			color:#454545;
			cursor:pointer;
			background:#FFFFFF url(../img/fotito02.gif) right top no-repeat;
			font-family:georgia,times,serif;
		}
		a.bloctertulia:hover, .novaclass
		{
			color:#FFFFFF;
			background:#454545 url(../img/fotito02-on.gif) right top no-repeat;
		}
		.blocdesc
		{
			background-color:#FFFFFF;
			border:1px solid #454545;
			display:none;
			padding:5px;
			margin:0;
			position:relative;
		}
		.blocdesc a
		{
			position:absolute;
			top:0;
			right:0;
			display:block;
			padding:1px 6px 3px 6px;
			font-weight:bold;
			background-color:#454545;
			border:1px solid #454545;
			color:#FFCC66;
			text-decoration:none;
		}
		.blocdesc a:hover
		{
			background-color:#FFCC66;
			color:#454545;
		}
			.data
			{
				background-color:#454545;
				padding:1px 4px;
				color:#FFFFFF;
				font-size:12px;
			}
			.hora
			{
				font-size:11px;
			}
			.dura
			{
				font-weight:bold;
				display:block;
				font-size:0.9em;
			}
			.desc
			{
				display:block;
				font-size:0.85em;
				padding:2px 0;
			}
			.asis, .plaz
			{
				font-weight:bold;
				margin:0 2px;
				color:#000000;
				font-size:0.75em;
			}
                        
                #resultat{
                    background-color:#FFFFFF; 
                    border:2px solid #454545; 
                    padding:5px; 
                    width:600px; 
                    margin-left:70px;
                }
                
                .blocdesc a.conf_asis{
                    position:relative; 
                    width:170px; 
                    margin-left:170px; 
                    margin-top:10px
                }
                
                #formulari_inscripcio{
                    background-color:#FFFFFF;
                    border:2px solid #454545;
                    display:none;
                    height:176px;
                    left:510px;
                    position:absolute;
                    top:178px;
                    width:490px;
                    z-index:1;
                }
                
                #formulari_inscripcio.visible{
                    display:block;
                }
                
                #formulari_inscripcio label{
                    margin-top:10px;
                    display:block;
                }
                
                #formulari_inscripcio label span{
                    display:block;
                    float:left;
                    margin-left:15px;
                    width:50px;
                }
                
                #formulari_inscripcio input {
                    margin-left:15px;
                    float:left;
                    width:225px;
                }
                
                span.legenda{
                    font-size:0.9em;
                }

