	body{
		font-size: 10px;
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		padding: 0px;
		margin: 0px;
		margin:10px 15px 10px 15px;
	}

	#capcalera #editorabarradownpestanya{
		background-color: #ECF6D7;
		border-left: 1px solid #666;
		border-right: 1px solid #666;
		height:11px;
	}

	#capcalera #editorabarramenu{
		background-color: #C7E388;
		border-bottom: 1px solid #999;
		border-top: 1px solid #999;
		border-left: 1px solid #666;
		border-right: 1px solid #666;
		font-size:11px;
		height:34px;
	}
	
	
	#capcalera #editorabarramenu a{
		color:#FFFFFF;
		font-weight:none;
		font-size:11px;
		
	}
	
	#capcalera #editorabarramenu form{
		display: inline;
		margin: 0px;
		padding: 0px;
	}	

	#capcalera select{
		vertical-align:middle;
		font-size:9px;
	}

	#capcalera input{
		vertical-align:middle;
		font-size:9px;
		
	}

	#capcalera #editorabarramenu div{
		color:#FFF;
		font-weight: bolder;
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		display:inline;
		margin-left:16px;
		vertical-align:middle;
	}

	#capcalera #editorabarrabottom{
		border-top: 1px solid #666;
	}

	#capcalera #editorabarramenu div img{
		vertical-align:middle;
	}

	#capcalera #editorabarratop{
		padding-top:25px;
		border-bottom: 1px solid #666;
	}

	#capcalera #editorabarradades{
		position:absolute;
		right:15px;
	}
	
	#capcalera .editorabarradades{
		font-size: 0.6em;
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		color:#000;
		font-weight: bolder;
		text-align:right;
	}

	#capcalera .editorabarradades .hora{
		color:#666;
	}

	#capcalera .editorabarradades .nom{
		color:#666;
		font-weight: normal;
	}

	#capcalera #editorabarradades img{
		margin-left:4px;
	}
	#capcalera #contentlogin{
		background-color: #F5F5F5;
		border-bottom : 1px solid #666;
		border-left : 1px solid #666;
		border-right : 1px solid #666;
		color: #000;
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		height:137px;
	}

	#capcalera .input{
		font-size: 10px;
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		width: 10em;
		height: 16px;
	}

	#capcalera input{
		vertical-align:middle;
		margin-right:3px;
	}

	#capcalera .contlogin{
		position:relative;
		top:14px;
		left:65px;
		font-size: 0.6em;
		font-weight: bolder;
	}
	
	#capcalera #pestanya a{
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		color:#000000;	

	}




	#logineditora #barralogin{
		background-color: #ECF6D7;
		border: 1px solid #666;
		border-bottom: 1px solid #999;
		height:11px;
	}

	#logineditora #contentlogin{
		background-color: #F5F5F5;
		border-bottom : 1px solid #666;
		border-left : 1px solid #666;
		border-right : 1px solid #666;
		color: #000;
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		height:137px;
	}

	#logineditora .input{
		font-size: 11px;
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		width: 10em;
		height: 20px;
		font-style:normal;
		font-weight:normal;
	}
	#logineditora input{
		vertical-align:middle;
		margin-right:0px;
	}
	#logineditora .contlogin{
		position:relative;
		top:25px;
		left:40px;
		font-size: 1em;
		font-weight: bolder;
		color: #666;
	}

	#logineditora .conterror{
		position:relative;
		top:0px;
		left:30px;
		font-size: 0.6em;
		font-weight: bolder;
		font-style: normal;
		color: #666;
	}



	#cercador{
		background-color:#F5F5F5;
		padding: 8px 8px 8px 8px;
		color: #666;
		font-family:"Lucida Grande", arial, helvetica, sans-serif;
		font-weight: bolder;
		font-style: italic;
		vertical-align:middle;
		font-size:15px;
		white-space: nowrap;
		margin-top:10px;
	}
	#cercador .label{
		padding: 8px 8px 8px 8px;
		color: #999;
		font-family:"Lucida Grande", arial, helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		font-size:10px;
		white-space: nowrap;
		margin-top:5px;
		text-align:center;
	}
	#cercador form{
		display:inline;
		margin:0px;
		padding:0px;
	}
	#cercador .input{
		width: 100px;
		font-size:10px;

	}
	#cercador input{
		vertical-align:middle;
		margin-left:10px;
	}
	#cercador select{
		vertical-align:middle;
		font-size:10px;
		margin-left:10px;
	}
	#cercador .botons{
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		position:absolute;
		right:30px;
		top: 20px
	}
	
	#cercador .botons img{
		margin-left:5px;
	}

    #llistat_tags{
        height: 150px;
        overflow:auto;
        border:1px solid black;
    }

    #llistat_tags ul{
        list-style-type: none;
    }

    #enviament_test{
        width:300px;
    }

	.barraseparador{
		height:15px;
		border:1px solid #B5D961;
		background-color:#ECF6D7;
		margin-top:10px;
		font-size:1px;
	}


	.linksCercador {
		text-align:left; 
		text-decoration:none; 
		font-style:normal;
		margin-left: 10px;
		font-size: 11px;
	}
	
		.linksCercador a{
			color:#A2D039;
			font-weight:none;
			font-size:11px;
		}

        .linkVerd{
			color:#A2D039;
			font-weight:none;
			font-size:11px;
            font-style:normal;
		}

			#formcontent .botoVenda{
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
				text-align:right;
				margin-bottom:5px;
			}
			
			#formcontent .botons, .bottons{
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
				text-align:right;
				margin-bottom:5px;
			}

			
			#formcontent .botons a, .bottons a,  .botons INPUT{
				font-family:"Lucida Grande", arial, helvetica, sans-serif;
				font-size: 9px;
				font-weight: bold;
				background-color: #FFF;
				color: #666;
				border: 1px solid #A2D039;
				padding: 2px 5px 2px 5px;
				text-decoration:none;
				white-space: nowrap;
				cursor:pointer;
				text-align:center;
			}

			#formcontent .botons a:hover , .bottons a:hover, .botons INPUT:hover{
				color: #A2D039;
			}
			#formcontent{
				width: 80%;
				padding-top:10px;
			}

			#formcontent .label{
				background-color:#ECF6D7;
				font-family:"Lucida Grande", arial, helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #000;
				padding: 2px 5px 2px 5px;
			}

			#formcontent .label .comment{
                color:#888888;
            }

			#formcontent .tittlesTable{
				font-family:"Lucida Grande", arial, helvetica, sans-serif;
				font-size: 13px;
				font-weight: bold;
				color: #000;
				padding: 10px 5px 2px 5px;
			}			
			
			#formcontent .camp{
				background-color:#F5F5F5;
				font-family:"Lucida Grande", arial, helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #000;
				padding: 2px 5px 5px 5px;
				margin-bottom:5px;
			}

			.camp .input, .camp .select, .camp .textarea{
				font-family:"Lucida Grande", arial, helvetica, sans-serif;
				font-size:11px;
				width:98%;
			}
			
			.camp .select_multiple{
				font-family:"Lucida Grande", arial, helvetica, sans-serif;
				font-size:11px;
				width:98%;
				height:100px;
			}
			
			.camp .select2{
				font-family:"Lucida Grande", arial, helvetica, sans-serif;
				font-size:11px;
				
			}
			.camp .botons {
				margin-left:5px;
				display:inline;

			}
			.camp .textarea{
				height:90px;
			}

			.camp_lliure{
				font-family:"Lucida Grande", arial, helvetica, sans-serif;
				font-size:11px;
			}
			
			#error{
				color:#000;
				margin-bottom:10px;
				border: 0.1em solid #000;
				padding:0.3em;
				visibility:hidden;
			}
			#formcontent .textlist,  .textlist{
				/*width: 10em;*/
				margin-right:0.5em;
			}
			#formcontent .selectlist,  .selectlist{
				margin-right:0.5em;
			}
			
			.label_bloc{
				background-color:#C3E788;
				font-family:"Lucida Grande", arial, helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #000;
				padding: 2px 5px 2px 5px;
				width: auto;
				margin-left:25px;
				margin-top:15px;
				margin-right:20px;
			}
			
			.camp_bloc{
				background-color:#E6E6E6;
				font-family:"Lucida Grande", arial, helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #000;
				padding: 5px 5px 10px 10px;
				margin-bottom:5px;
				margin-left:25px;
				margin-right:20px;
				width:auto;
			}
			.camp_bloc b{
				/*margin-left:25px;*/
				display:block;
			}







	TABLE { border-collapse: collapse }
	.llistat TH,.llistat TD{text-align: left;padding-left:5px;}
	.llistat{
		width:100%;
		border:0px;
		font-family:"Lucida Grande", arial, helvetica, sans-serif;
		font-size:11px;
		//text-align: center;
	}
	
	.llistat a{
		color:#A2D039;
		font-weight:bold;
		font-size:9px;
		text-decoration:none;
	}

	.llistat .header{
		height:15px;
		border:1px solid #B5D961;
		background-color:#ECF6D7;
	}

	.llistat .separador{
		height:1px;
	}
	
	.llistat a{
		color:#A2D039;
		font-weight:bold;
		font-size:9px;
		text-decoration:none;
	}

	.llistat .header{
		height:15px;
		border:1px solid #B5D961;
		background-color:#ECF6D7;
	}

	.llistat .separador{
		height:1px;
	}


	.llistatNoAlign TH,.llistatNoAlign TD{padding-left:5px;}
	.llistatNoAlign{
		width:100%;
		border:0px;
		font-family:"Lucida Grande", arial, helvetica, sans-serif;
		font-size:11px;
		//text-align: center;
	}
	
	.llistatNoAlign a{
		color:#A2D039;
		font-weight:bold;
		font-size:9px;
		text-decoration:none;
	}

	.llistatNoAlign .header{
		height:15px;
		border:1px solid #B5D961;
		background-color:#ECF6D7;
	}

	.llistatNoAlign .separador{
		height:1px;
	}
	
	.llistatNoAlign a{
		color:#A2D039;
		font-weight:bold;
		font-size:9px;
		text-decoration:none;
	}

	.llistatNoAlign .header{
		height:15px;
		border:1px solid #B5D961;
		background-color:#ECF6D7;
	}

	.llistatNoAlign .separador{
		height:1px;
	}
    
    table.llistat tr.linedades0:hover,
    table.llistat tr.linedades1:hover{
        background-color:#ddf6a7;
    }


	.linedades0{
		background-color: #F5F5F5;
		height:20px;
		vertical-align:middle;
	}
	
	.linedades1{
		background-color: #FFF;
		height:20px;
		vertical-align:middle;
	}

	.paginador{
		text-align:right;
		font-size: 11px;
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		color: #666;
		margin-top:8px;
		vertical-align:middle;
		height:20px;
	}
	
	.paginador img{
		margin-left:8px;
		margin-right:8px;
		vertical-align:middle;
	}
	
	.paginador .total{
		font-size:11px;
		color:#A2D039;
	}
	
	.paginador .paginar{
		color:#A2D039;
		font-weight:bold;
	}
	
	.paginador a{
		text-decoration:none;
		color:#666;
		font-weight:normal;
	}
	
	
	/* Forums */
	.forums{
		color:#A2D039;
		font-weight:bold;
		font-size:9px;
	}
	
	/* Forums */
	.correu{
		color:#A2D039;
		font-weight:none;
		font-size:9px;
	}
	
	.normaltextbolder{
		font-family:"Lucida Grande", arial, helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000;
	}

	.normaltextbolder{
		font-family:"Lucida Grande", arial, helvetica, sans-serif;
		font-size: 10px;
		font-weight: bolder;
		color: #000;
	}

	.normaltext{
		font-family:"Lucida Grande", arial, helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000;
	}
	
	.celaContingutCercador
	{
		text-align:left;
		font-size:10pt;
		padding-left:10px;
	}
	.filtre
	{
		width:100px;
		float:left;
		background-color:#f6f4f1;
	}
	.headingFiltre1
	{
		background-color:#eff7d6;
		font-weight:bold;
		font-size:13px;
		display:block;
		width:950px;
	}
	.headingFiltre2
	{
		background-color:#eff7d6;
		font-weight:bold;
		display:block;
		font-size:11px;
		padding-left:10px;
		clear:left;
		width:950px;
	}
	.titolFiltre
	{
		display:block;
		font-weight:bolder;
		background-color:#f6f4f1;
	}
	.group
	{
		float:left;
		position:relative;
		text-align:left;
		font-size:10px;
		padding-left:10px;
		padding-top:5px;
		color: #555555;
		background-color:#f6f4f1;
		height: 40px;
	}
	.filtreSenseTitol
	{
		padding-top:10px;
		padding-left:10px;
		clear:both;
		display:block;
		width:250px;
		float:left;
		background-color:#f6f4f1;
	}
	.filtres
	{
		background-color:#f6f4f1;
		margin-bottom:10px;
		padding-top:3px;
		padding-bottom:5px;
		vertical-align:bottom;
		display:none;
		width:950px;
	}
	.entreFiltres
	{
		background-color:#FFFFFF;
		padding-top:5px;
	}
	.selectEstat
	{
		width:112px; 
		font-size:12px;
	}
	.botoVendes
	{
		margin-top:18px;
		float:left;
		margin-left:10px;
		
		font-family: "Lucida Grande", arial, helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		background-color: rgb(255, 255, 255);
		color: rgb(102, 102, 102);
		
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		
		border-top-color: rgb(162, 208, 57);
		border-right-color: rgb(162, 208, 57);
		border-bottom-color: rgb(162, 208, 57);
		border-left-color: rgb(162, 208, 57);
		
		
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left:5px;
		padding-right:5px;
	}
	.td_llistat
	{
		border-left:1px; 
		border-right:1px; 
		border-color:#FFFFFF;
		border-style:solid; 
		padding:0px; 
		text-align:center;
	}
	.td_llistat_megainforme
	{
		border-left:1px; 
		border-right:1px; 
		border-color:#FFFFFF;
		border-style:solid; 
		padding:2px; 
		text-align:center;
	}
	.inputData
	{
		width:120px; 
		font-size:12px;
	}
	.inputHora
	{
		width:60px; 
		font-size:12px;
	}
	.inputCost
	{
		width:90px; 
		font-size:12px;
	}
	.selectEspectacle
	{
		width:160px;
		font-size:12px;
	}
    
    #sale_description .label{
        display:inline;
        font-weight:bold;
        
    }
    #sale_description .value{
        display:inline;
        margin-left:1em;
    }
    #sale_description .sale_description_col{
        display:inline;
        float:left;
        padding-right:20px;
    }
    #sale_description{
        display:block;
        float:left;
        clear:both;
        padding-bottom:20px;
    }
    
    /** AFILIAT EDITORA */
    
    .highlightAfiliat{
        background-color:#555555;
        color:white;
    }
    
    .highlightAfiliat2{
        background-color:#ff8800;
        
    }
    
    div#extra_tickets{
        border: 2px solid #FF8888;
        padding: 0px 10px 10px 10px;
        font-size:10px;
        width:80%;
    }
    #extra_tickets td{
        font-size: 0.7em;
        padding: 5px;
        background-color:#F5F5F5;
    }
    #extra_tickets th{
        background-color:#ECF6D7;
        font-weight:normal;
        padding:3px;
        font-size: 0.8em;
    }
    #hotel_form_fields {
        display:none;
    }

    .vendes_pressupost {
        background-color:DarkKhaki;
        color:black;
        padding:3px;
    }

/*-------------- clearfix --------------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */