@import url(destacat.css);
@import url(agenda.css);
@import url(comarques.css);
@import url(form.css);
@import url(guia.css);
@import url(allotament.css);
@import url(generic.css);

/*-----------RESET styles----------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	}

body {
	line-height: 1;
	}

ol, ul {
	list-style: none;
	}

blockquote, q {
	quotes: none;
	}

:focus {
	outline: 0;
	}

ins {
	text-decoration: none;
	}

del {
	text-decoration: line-through;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}
/*-----------fi RESET styles----------*/

body {
	margin:0px;
	padding:0px;
	background-color:#dedede;
	}

#base{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/base_background.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:52px;
	z-index:10;
	}
	
#logoT{
	float:left;
	margin-top:-43px;
	margin-left:70px;
	}	

#fill{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.625em;
	margin:5px 0 -25px 25px;
	width:580px;
	height:29px;
	line-height:12px;
	color:#5d5d5d;
	padding-bottom:5px;
	}

#fill a{
	color:#5d5d5d;
	text-decoration:none;
	}
	
#fill a:hover{
	border-bottom:1px solid #5d5d5d;
	}	


/*---------- Inici---------------*/
#inici{
	float:left;
	margin-top:-24px;
	padding-left:170px;
	}
	
#inici a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.625em;
	color:#5d5d5d;
	text-decoration:none;
	margin:0;
	padding:0;
	}
	
#inici a:hover{
	border-bottom:1px solid #5d5d5d;
	}	
/*---------- FI Inici---------------*/



/*---------- Idiomes---------------*/
#idiomes{
	float:right;
	margin-top:-24px;
	padding-right:50px;
	}

#idiomes ul{
	}

#idiomes ul li{
	float:left;
	color:#5d5d5d;
	}
	
#idiomes a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.625em;
	color:#5d5d5d;
	text-decoration:none;
	margin:0 10px 0 10px;
	padding:0px;
	}
	
#idiomes a:hover{
	border-bottom:1px solid #5d5d5d;
	}
	
/*---------- Fi Idiomes---------------*/


#ombra{
	margin-left:auto;
	margin-right:auto;
	width:864px;
	background-image:url(../img/ombra.gif);
	background-repeat:repeat-y;
	}

#full_blanc{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:858px;
	background-color:#FFF;
	padding:1px;
	background-image:url(../img/fons_centre.gif);
	background-repeat:repeat-y;
	}


/*-------------------Columna Esquerra --------------*/	

#columna_esquerra{
	width:585px;
	float:left;
	margin:15px 0 0 0;
	padding:10px 25px 25px 25px;
	overflow:hidden;
	}

#col_esq_titol{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	border-bottom:1px solid #dedede;
	width:100%;
	padding-bottom:5px;
	}

#columna_esquerra p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#545454;
	line-height:1.3em;
	margin-bottom:20px;
	}

#columna_esquerra p a{
	color:#545454;
	text-decoration:none;
	}
	
#columna_esquerra p a:hover{
	color:#545454;
	text-decoration:underline;
	}	

#columna_esquerra h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:18px;
	border-bottom:1px solid #dedede;
	padding-top:6px;
	padding-bottom:6px;
	}
	
#columna_esquerra h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#545454;
	}
	
#columna_esquerra h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	font-weight:bold;	
	color:#545454;
	}
	
#columna_esquerra h4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#545454;
	}

#columna_esquerra h5{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#545454;
	}

#columna_esquerra h6{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#545454;
	}

#columna_esquerra ul li{
	margin-left:20px;
	list-style:circle;
	list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#545454;
	line-height:1.5em;
	}

#columna_esquerra ul li a{
	color:#545454;
	text-decoration:none;
	}

#columna_esquerra ul li a:hover{
	color:#59A924;
	text-decoration:none;
	}

#columna_esquerra #qualitat ul li{
	margin:0px 0 0px 20px;
	list-style:none!important;
	float:left;
	}

#columna_esquerra address{
	font-style:normal;
	color:#545454;
	}

#columna_esquerra address a{
	text-decoration:none;
	color:#59a924;
	}

.tornar a{
	text-decoration:none;
	color:#545454;
	}

#param_cerca{
	border-top:1px solid #dedede;
	border-bottom:2px solid #dedede;
	width:100%;
	height-min:16px;
	line-height:1.5em;
	background-color:#f2f2f2;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#545454;
	margin-top:-20px;
	padding-top:0px;
	}
	
.hide{
	display:none;
	}

.floatDreta{
	float:right;
	}
	
.floatEsquerra{
	float:left;
}

.titol_tipo{
	color:#CCCCCC;
	font-size:1em;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	}

	/*:::::::::: Taules ::::::::::::*/
	
	table{
		font-family:Verdana, Geneva, sans-serif;
		font-size:0.7em;
		color:#545454;
		font-style:normal;
		width:100%
		}
	
	caption{
		display:none;
		}
	
	tr{
		height:20px;
		}
		
	td{
		padding:5px 2px 5px 2px;
		border-bottom:1px dotted #dedede;
		text-align:center;
		vertical-align:middle;
		}

	table a{
		text-decoration:none;
		color:#545454;
		}
	
	table a:hover{
		text-decoration:underline;
		color:#545454;
		}
		
	.col1{
		text-align:left;
		}

	
	/*:::::::::: FI Taules ::::::::::::*/


		/*:::::::::: ALLOTJAMENTS ::::::::::::*/
	 .col1_allo{
		 width:70px;
		 }
	
	 .col2_allo{
		 width:255px;
		 }

	 .col3_allo{
		 width:125px;
		}
		 
	 .col4_allo{
		 width:125px;
		}

		/*:::::::::: FI ALLOTJAMENTS ::::::::::::*/

		
		
		/*:::::::::: AGENDA ::::::::::::*/
	.col1_age{
		width:90px;
		}
		
	.col2_age{		
		width:300px;
		}
		
	.col3_age{
		width:125px;
		}
	
	#destacats{
		margin:10px auto 10px auto;
		background-color:#ECF8E4;
		width:95%;
		padding:5px;
		}
		
	#destacats h2{
		font-family:Verdana, Geneva, sans-serif;
		font-size:0.7em;
		font-weight:bold;
		color:#545454;
		}
	
	.destacat_cos ul li{
		font-family:Verdana, Geneva, sans-serif;
		font-size:0.7em;
		font-weight:normal;
		color:#545454;
		line-height:1.5em
		}	
	
		/*:::::::::: FI AGENDA ::::::::::::*/
		


		/*:::::::::: Disposició caixes ::::::::::::*/

	.esquerra{
		width:275px;
		margin:0 0 30px 0;
		float:left;
		}

	.dreta{
		width:278px;
		margin:0 0 30px 0;
		float:right;
		}

		/*:::::::::: FI Disposició caixes ::::::::::::*/


.novetat{
	border:1px #C7C7C7 dashed;
	background:#e8e8e8;
	padding:10px;
	background-image:url(../img/cantonada.gif);
	background-repeat:no-repeat;
	width:254px;
	margin:0 0 20px 0;
	}


.abecedari {
	margin-left:0px!important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	font-size:130%!important;
	color:#c7c7c7!important;
	}

.abecedari ul{
	margin-bottom:10px;
	}

.abecedari li{
	list-style:none!important;
	float:left!important;
	}

.abecedari li a{
	text-decoration:none!important;
	color:#5d5d5d!important;
	margin:0 6px 0 0;
	padding:2px;
	}
	
.abecedari li a:hover{
	text-decoration:none!important;
	color:#fff!important;
	background-color:#59A924!important;
	}

.tornar {
	text-decoration:none!important;
	margin:0 5px 0 5px!important;
	color:#5d5d5d!important;
	}

.tornar:hover{
	text-decoration:underline!important;
	margin:0 5px 0 5px!important;
	color:#5d5d5d!important;
	}
	
.llistat_of{
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	font-size:0.7em!important;
	line-height:1.3em!important;
	color:#5d5d5d!important;
	}	

.llistat_of h2{
	font-size:1.8em!important;
	margin-bottom:10px!important;
	color:#59A924!important;
	}	

.llistat_of ul{

}

.llistat_of li{
	margin-bottom:10px!important;
	list-style:none!important;
	font-size:100%!important;
	list-style-position:outside!important;	
	}

.llistat_of a{
	text-decoration:none!important;
	color:#5d5d5d!important;
	}

.llistat_of a:hover{
	text-decoration:underline;
	color:#59A924!important;
	}
		
/*-------------------FI Columna Esquerra --------------*/	









	
/*-------------------Columna Dreta --------------*/	
#columna_dreta{
	width:219px;
	float:right;
	padding-top:26px;
	}
	
/*::::: Cercador i Dreceres :::::*/
.caixa {
	width:100%;
	}
	
.titol{
	width:100%;
	height:30px;
	background-image:url(../img/fons_apapartats.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
.titol h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#59A924;
	margin:0;
	padding:10px 0 0 20px;
	}
	
.contingut{
	padding:20px 0 19px 25px;
	}

/*--- Cercador ----*/
#cercador_ge form{
	margin:0px;
	padding:0px;
	}

#cercador_ge form fieldset{
	margin:0 0 1px 0;
	padding:0px;
	}

#cercador_ge form legend{
	display:none;
	margin:0px;
	padding:0px;
	}
	
#cercador_ge form label{
	display:none;
	}

#cercador_ge form input#cercador{
	border:1px solid #a8a8a8;
	width:95px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#545454;
	float:left;
	background-color:#EEF6E9;
	}

#cercador_ge form input#submit{
	border:1px solid #a8a8a8;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#545454;
	float:right;
	background-color:#FFF;
	cursor:pointer;
	margin-right:15px;
	width:65px;
	}
/*--- FI Cercador ----*/

/*--- Dreceres ----*/

.contingut img{
	margin:10px 0 10px 15px;
	}

/*--- FI Dreceres ----*

/*::::: FI Cercador i Dreceres :::::*/
/*-------------------FI Columna Dreta --------------*/		










.tancament{
	clear:both;
	}

#pre_peu{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:83px;
	background-image:url(../img/peu_background.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px;
	margin-top:-64px;
	z-index:-5;
	}

.marca_turistica{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	color:#dedede;
	margin-top:-36px;
	font-weight:bold;
	}


/*-----------------PEU-----------------*/
#peu{
	margin-left:auto;
	margin-right:auto;
	width:858px;
	text-align:center;
	/*background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
	background-position:right;*/
	}

#peu ul{
	margin:0 auto 0 225px;
	}

#peu ul li{
	float:left;
	color:#895136;
	}
	
#peu a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.625em;
	color:#891536;
	text-decoration:none;
	margin:0 10px 0 10px;
	padding:0px;
	}
	
#peu a:hover{
	border-bottom:1px solid #891536;
	}
	
#peu address{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.625em;
	font-style:normal;
	color:#5d5d5d;
	line-height:1.2em;
	clear:both;
	padding-top:3px;
	margin-left:0px;
	}

/*-----------------FI PEU-----------------*/



/*--------------- MAPA----------------*/

#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:10;
	left: 48px;
	top: 0px;
	visibility: hidden;
}
#Layer2 {
	position:absolute;
	width:99px;
	height:75px;
	z-index:20;
	left: 7px;
	top: 144px;
	visibility: hidden;
}
#Layer3 {
	position:absolute;
	width:183px;
	height:115px;
	z-index:30;
	left: 13px;
	top: 41px;
	visibility: hidden;
}
#Layer4 {
	position:absolute;
	width:81px;
	height:52px;
	z-index:40;
	left: 141px;
	top:120px;
	visibility: hidden;
}
#Layer5 {
	position:absolute;
	width:30px;
	height:30px;
	z-index:50;
	left: 112px;
	top: 170px;
	visibility: hidden;
}

/*--------------- MAPA QUALITAT----------------*/

.qualitat_cos{
	position:relative;
	width:100%;
	width:350px;
	}

.qualitat_cos .Layers{/*59a924*/
	background-color:#46549a; filter: alpha(opacity=30);	 opacity: 0.3;	 -moz-opacity:0.3; position:absolute;
	}
.qualitat_cos #Etiqueta8 {
	width:70px;	height:90px; z-index:9; left: 74px;	top: 23px;	visibility: hidden;
}
.qualitat_cos #Etiqueta11 {
	width:23px; height:36px; z-index:10; left: 224px; top: 75px; visibility: hidden;
}
.qualitat_cos #Etiqueta16 {
	left:198px; top:111px; width:15px; height:12px; z-index:11;visibility: hidden;
}
.qualitat_cos #Etiqueta9 {
	left:182px; top:133px; width:32px; height:32px; z-index:12;visibility: hidden;
}
.qualitat_cos #Etiqueta18 {
	left:49px; top:132px; width:38px; height:39px; z-index:13;visibility: hidden;
}
.qualitat_cos #Etiqueta10 {
	left:18px; top:178px; width:40px; height:37px; z-index:14;visibility: hidden;
}
.qualitat_cos #Etiqueta14 {
	left:211px; top:173px; width:36px; height:37px; z-index:15;visibility: hidden;
}
.qualitat_cos #Etiqueta13 {
	left:144px; top:287px; width:45px; height:30px; z-index:16;visibility: hidden;
}
.qualitat_cos #Etiqueta19 {
	left:76px; top:298px; width:11px; height:12px; z-index:17;visibility: hidden;
}
.qualitat_cos #Etiqueta17 {
	left:81px; top:318px; width:55px; height:26px; z-index:18;visibility: hidden;
}
.qualitat_cos #Etiqueta12 {
	left:207px; top:170px; width:36px; height:37px; z-index:15;visibility: hidden;position:absolute;
}

/*------------- TEMPS ----------------*/
.temps{
	margin-bottom:15px;
	}

.local{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	width:135px;
	float:left;
	color:#545454;
	line-height:1.2em;
	}
	
.icona{
	padding:0px!important;
	margin:-4px 0 0 5px!important;
	}
.a_temps{
	text-align: right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	width:182px;
	color:#545454;
	margin:-4px 0 0 0;
}
.a_temps a{
	color: #545454;
	text-decoration: none;
}
.a_temps a:hover {
	color: #59a924;
	text-decoration: none;
}