@import url(taules.css);
@import url(llistes.css);

body {
	margin:0px;
	padding:0px;
	/* background-image:url(../img/background2.gif); */
	background-repeat:repeat;
	background-color:#f0f0f0;
}

#background_capcalera {
	margin:0px;
	padding:0px;
	width:100%;
	background-repeat:repeat-x;
	}

#caixa {
	margin-left:auto;
	margin-right:auto;
	max-width:960px;
	min-width:760px;
	background-color:#FFF;
	min-height:450px;
	background-image:url(../img/background_esq.gif);
	background-repeat:repeat-y;
	background-position:left;
	}

#caixa2 {
	margin-left:auto;
	margin-right:auto;
	max-width:960px;
	min-width:760px;
	background-color:#FFF;
	min-height:450px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}

.centre_especial{
	max-width:900px!important;
	min-width:730px!important;
	overflow:hidden!important;
	}

#ombra1 {
	margin-left:auto;
	margin-right:auto;
	max-width:978px;
	min-width:760px;
	min-height:450px;
	/*background-image:url(../img/ombra3.png);*/
	background-repeat:repeat-y;
	background-position:left;
	}

#ombra2 {
	margin-left:auto;
	margin-right:auto;
	max-width:978px;
	min-width:760px;
	min-height:50px;
	/*background-image:url(../img/ombra3.png);*/
	background-repeat:repeat-y;
	background-position:left;
}


#cap_fr_logo {
	width:100%;
	background-color:#fff;
	height:42px;
	background-image:url(../img/background_logo.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}

#cap_fr_logo img{
	float:left;
	}

#desact {
	text-align:right;
	width:150px;
	float:right;
	padding:16px 8px 0 0;
	margin:0;
	}

#desact a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	text-decoration:none;
	}

#desact a:hover{
	color:#404040;
	text-decoration:underline;
	}


.hide{
	display:none;
	}

.clear{
	clear:both;
	}

/* Redueix un 10% el cos del text de les cites */
blockquote {
	font-size: 0.9em!important;
}

/*::::::::::::::: MENU DIBA ::::::::::::::*/

#cap_fr_burdeus {
	width:100%;
	background-color:#891536;
	height:29px;
	padding:0 0 0 0;
	}

#cap_fr_burdeus_menu {
	width:100%;
	height:29px;
	}

#cap_fr_burdeus_menu form {
	/*descativar cercador*/
	/*display:none;*/
	/* fi descativar cercador*/
	padding:0px;
	margin-top:0px;
	width:165px;
	margin-left:auto;
	margin-right:auto;
	}

#cap_fr_burdeus_menu form fieldset{
	float:left;
	}

#cap_fr_burdeus_menu form legend{
	font-size:0em;
	margin:0px;
	padding:0px;
	display:none;
	}

#cap_fr_burdeus_menu form input{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	margin:0px;
	padding:0px;
	}

#cap_fr_burdeus_menu form input#caixa_cercar{
	border:1px solid #CCC;
	background-color:#FFF;
	color:#891536;
	margin:0 0 0 0;
	vertical-align:text-top;
	padding-right:0px;
	padding-left:0px;
	}

#cap_fr_burdeus_menu form input#cercar{
	border:0px;
	color:#FFF;
	background-color:#891536;
	padding:0px;
	margin:0 3px 3px 3px;
	cursor:pointer;
	height:15px;
	width:45px;
	text-align:center;
	}

#cap_fr_burdeus_menu form input#cercar:hover{
	color:#FFF;
	cursor:pointer;
	border-bottom:1px solid #FFF;
	}

#cap_fr_burdeus_menu a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#FFF;
	text-decoration:none;
	margin:4px 0 0 0;
	padding-bottom:3px;
	}

#cap_fr_burdeus_menu a:hover{
	color:#FFF;
	text-decoration:underline;
	}

#cap_fr_burdeus_menu ul{
	padding-top:5px;
	margin-left:1.3%;
	width:98.7%;
	}

#cap_fr_burdeus_menu li{
	float:left;
}

.menu_generic{
	background-image:url(../img/li_menudiba.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	width:16%;
	font-weight:bold;
	}

.formulari{
	/*background-image:url(../img/barra_vertical_menuDiba.gif);
	background-repeat:no-repeat;
	background-position:left;*/
	width:23%;
	height:20px;
	}

.formulari img{
	margin:-2px 0 0 0;
	padding:0;
	border:0px;
	float:left;
	height:25px;
	}

.mapa{
	background-image:url(../img/barra_vertical_menuDiba.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:10%!important;
	text-align:center;
	height:20px;
	}

.acces{
	background-image:url(../img/barra_vertical_menuDiba.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:13%!important;
	text-align:right;
	height:20px;
	}
/*::::::::::::::: FI MENU DIBA ::::::::::::::*/





/*::::::::::::::: BANNER ::::::::::::::*/
#cap_fr_banner{
	/*background-image:url(img/banner.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#666;
	width:100%;
	height:84px;*/
	}
/*::::::::::::::: FI BANNER ::::::::::::::*/





/*::::::::::::::: MENU MINISITE ::::::::::::::*/
#cap_fr_menu{
	width:100%;
	height:26px;
	}

#cap_fr_menu ul {
	padding-left:10px;
	}

#cap_fr_menu ul li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#FFF;
	float:left;
	margin:7px 20px 0 0px;
	}

#cap_fr_menu a{
	color:#FFF;
	text-decoration:none;
	}

#cap_fr_menu a:hover{
	color:#FFF;
	text-decoration:underline;
	}
/*::::::::::::::: FI MENU MINISITE ::::::::::::::*/






/*::::::::::::::: COLUMNA ESQUERRA ::::::::::::::*/

#esquerra {
	padding-left:25px;
	padding-top:20px;
	width:215px;
	float:left;
	margin:0px;
	font-size:0.7em;
	}

#esquerra ul li{
	list-style:none;
	list-style-image:url(../img/li.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#606060;
	line-height:1.5em;
	}

#esquerra ul li ul{
	width:190px;
	border-bottom:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	margin-bottom:5px;
	margin-top:4px;
	padding-top:4px;
	}

#esquerra ul li ul li{
	list-style:none;
	list-style-image:url();
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
	font-weight:normal;
	color:#404040;
	margin-bottom:5px;
	margin-left:5px;
	}

#esquerra ul li a, #esquerra ol li a{
	text-decoration:none;
	color:#606060;
	}

#esquerra ul li ul li a{
	text-decoration:none;
	color:#404040;
	}


#esquerra ul li ul li ul{
	border:0px;
	margin-bottom:4px;
	margin-top:4px;
	}

#esquerra ul li ul li ul li {
	list-style:none;
	background-image:url(../img/li_menuespai.gif);
	background-repeat:no-repeat;
	background-position:inherit;
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
	font-weight:normal;
	margin-bottom:5px;
	margin-left:0px;
	padding-left:8px;
	}

#esquerra ol li{
	list-style:decimal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#606060;
	line-height:1.5em;
	margin-left:18px;
	}


#esquerra a:hover{
	text-decoration:underline;
	}

address {
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
	color:#606060;
	font-style:normal;
	line-height:1.5em;
	margin-top:30px;
	}

address a{
	text-decoration:none!important;
	}

address a:visited{
	color:#333!important;
	text-decoration:underline;
	}

address a:hover{
	color:#333!important;
	text-decoration:underline;
	}


/*::::::::::::::: FI COLUMNA ESQUERRA ::::::::::::::*/




/*::::::::::::::: CENTRE ::::::::::::::*/

#centre {
	padding:23px 23px 23px 23px;
	background-color:#fff;
	margin: 0 0px 0 243px;
	font-family:Verdana, Geneva, sans-serif;
	color:#606060;
	font-size:0.7em;
	line-height:1.4em;
	}


#centre_fit {
	padding:23px 23px 23px 23px;
	background-color:#fff;
	margin: 0 0 0 0;
	font-size:13px;
	font-family:Helvetica, Arial, sans-serif;
	color:#606060;
	height:90%;
	line-height:1.4em;
	}

#centre h1, #centre_fit h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:135%;
	margin:0 0 0.7em 0;
	}

#centre h1 a, #centre_fit h1 a{
	font-size:100%;
	}

#centre h2, #centre_fit h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	margin:0 0 0.7em 0;
	line-height:130%;
	}

#centre h2 a, #centre_fit h2 a{
	font-size:100%;
	}

#centre h3, #centre_fit h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:121%;
	margin:0.7em 0 0.7em 0;
	line-height:121%;
	}

#centre h3 a, #centre_fit h3 a{
	font-size:100%;
	}

#centre h4, #centre_fit h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	margin:0.7em 0 0.7em 0;
	line-height:110%;
	}

#centre h4 a, #centre_fit h4 a{
	font-size:100%;
	line-height:150%;
	}

#centre h5, #centre_fit h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	margin:0.7em 0 0.7em 0;
	line-height:110%;
	}

#centre h5 a, #centre_fit h5 a{
	font-size:100%;
	}

#centre h6, #centre_fit h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	margin:0.7em 0 0.7em 0;
	line-height:110%;
	}

#centre h6 a, #centre_fit h6 a{
	font-size:100%;
	}

#centre p, #centre_fit p{
	line-height:1.4em;
	margin:0.7em 0 1em 0;
	text-align:justify;
	font-size:100%;
	}

#centre p a, #centre_fit p a{
	font-size:100%;
	}

#centre a, #centre_fit a{
	font-size:100%;
	text-decoration:none;
	border-bottom:1px dotted;
	}

#centre a:visited, #centre_fit a:visited{
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted;
	}

#centre a:hover, #centre_fit a:hover{
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted;
	}



/* IMATGES*/
#centre img, #centre_fit img {
	margin-right:0.8em;
	margin-left:0.8em;
	margin-bottom: 0.3em;
	margin-top:0.3em;
	border:0px;
	}

img.flotantesquerra {
	float:left;
	margin-right:2em!important;
	margin-bottom: 0.3em;
	margin-top:0.3em;
	border:1px solid #606060;
	}

img.flotantdreta {
	float:right;
	margin-left:0.8em;
	margin-bottom: 0.3em;
	margin-top:0.3em;
	border:1px solid #606060;
	}

img.marges0 {
	margin:0px!important;
	vertical-align:middle!important;
	}

img.marge_esq0 {
	margin-left:0px!important;
	vertical-align:middle!important;
	}

img.marge_dre0 {
	margin-right:0px!important;
	vertical-align:middle!important;
	}


/*:::: PREMSA ::::*/
.noticies{
	list-style-type:none!important;
	}
/*:::: FI PREMSA ::::*/


/*:::: Entradeta AREES ::::*/

.entradeta{
	color:#999999;
	/*font-size:0.7em;
	font-family:Verdana, Geneva, sans-serif;*/
	}

/*:::: FI EntradetaAREES ::::*/


#centre hr, #centre_fit hr{
	height:1px;
	border:0;
	background-color:#d2d2d2;
	overflow:hidden;
	}

#centre .hr_hidden, #centre_fit .hr_hidden{
	width:58%;
	visibility:hidden;
	}

#centre p.pespecialcolor1, #centre_fit p.pespecialcolor1 {
	background: #f2f2f2;
	color: #000000;
	margin: 0em 23em 2em 1em;
	padding:  0.7em 0.7em 0.7em 0.7em;
	height: 100%;
	}

#centre p.pespecialcolor2, #centre_fit p.pespecialcolor2 {
	background: #f2f2f2;
	color: #000000;
	margin: 0em 23em 2em 1em;
	padding:  0.7em 0.7em 0.7em 0.7em;
	height: 100%;
	}

#centre p.pespecialcolor12, #centre_fit p.pespecialcolor12 {
	float: left;
	background: #f2f2f2;
	color: #000000;
	margin-right: 1em;
	padding:  0.7em 0.7em 0.7em 0.7em;
	width: 30%;
	height: 100%;
	}


#centre br.trencarp, #centre_fit br.trencarp {
	/*clear:both;*/
	}




#centre blockquote, #centre_fit blockquote {
	font-size:100%;
	}

#centre blockquote a, #centre_fit blockquote a{
	font-size:100%;
	}

#centre .dreta, #centre_fit .dreta{
	text-align:right;
	}

#centre .centrat, #centre_fit .centrat{
	text-align:center;
	}

#centre .centrar, #centre_fit .centrar{
	margin:0 auto 0 auto;
	}

#centre .flotantdreta, #centre_fit .flotantdreta{
	float:right;
	}

#centre .flotantesquerra, #centre_fit .flotantesquerra{
	float:left;
	}

#centre .invisible, #centre_fit .invisible{
	visibility:hidden;
	}

#centre object, #centre_fit object {
	margin-left:auto;
	margin-right:auto;
	border:0px;
	padding:0px;
	}

/* 2 columnes*/
#centre .apartats_home_ms, #centre_fit .apartats_home_ms {
	float: left;
	width: 45%;
	margin:0 10px 0 10px;
	}

#centre .apartats_home_ms h3, #centre_fit .apartats_home_ms h3 {
	background-color:#f2f2f2;
	border-bottom:1px solid #CCC;
	}



/*::::::::::::::: AVIS ::::::::::::::::::*/
	#centre .avis, #centre_fit .avis {
		border-left:1px #CCCCCC solid;
		border-top:1px #CCCCCC solid;
		border-bottom:1px #CCCCCC solid;
		border-right:1px #CCCCCC solid;
		background-color:#ffffff;
		padding:10px;
		margin:10px;
		background-image:url(../img/background_avis.gif);
		background-repeat:repeat;
		overflow:hidden;
		}
	#centre .avis p, #centre_fit .avis p, #centre .avis h3, #centre_fit .avis h3{
		margin:0px;
		}
/*::::::::::::::: FI AVIS ::::::::::::::::::*/

/*::::::::::::::: ERROR ::::::::::::::::::*/
	#centre .error, #centre_fit .error {
		border-left:1px #CCCCCC solid;
		border-top:1px #CCCCCC solid;
		border-bottom:1px #CCCCCC solid;
		border-right:1px #CCCCCC solid;
		background-color:#ffffff;
		padding:10px;
		margin:10px;
		background-image:url(../img/background_avis.gif);
		background-repeat:repeat;
		overflow:hidden;
		color:#891536;
		}
	#centre .error p, #centre_fit .error p, #centre .error h3, #centre_fit .error h3{
		margin:0px;
		}
/*::::::::::::::: FI ERROR ::::::::::::::::::*/


/*::::::::::::::: DESTACATS ::::::::::::::::::*/
#centre .destacat, #centre_fit .destacat {
	border-left:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	border-bottom:3px #dedddd solid;
	border-right:3px #dedddd solid;
	background-color:#f2f2f2;
	padding:10px;
	margin:10px;
	overflow:hidden;
	}

#centre .destacat p, #centre_fit .destacat p, #centre .destacat h3, #centre_fit .destacat h3{
	margin:0px;
	}


#centre .destacat_imatge, #centre_fit .destacat_imatge{
	margin:0px;
	padding:0px;
	float:left;
	}

#centre .destacat_imatge img, #centre_fit .destacat_imatge img{
	margin:0 10px 0 0;
	}

#centre .destacat_imatge p, #centre_fit .destacat_imatge p{
	font-size:0.8em;
	overflow:hidden;
	margin-bottom:2px;
	}

#centre .destacat_imatge_dreta, #centre_fit .destacat_imatge_dreta{
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	}

#centre .destacat_imatge_dreta img, #centre_fit .destacat_imatge_dreta img{
	margin:0 0 0 10px;
	}

#centre .destacat_imatge_dreta p, #centre_fit .destacat_imatge_dreta p{
	font-size:0.8em;
	overflow:hidden;
	text-align:right;
	margin-bottom:2px;
	}
/*::::::::::::::: FI DESTACATS ::::::::::::::::::*/







/*::::::::::::::: DRETA ::::::::::::::*/

#dreta {
	width:200px;
	padding:5px 10px 5px 10px;
	margin:0 0 15px 23px;
	float:right;
	background-color:#f2f2f2;
	/*position:relative;*/
	}

.flotesqseu{
	float:left;
	}

.h2{
	list-style:none!important;
	line-height:1.5em!important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-size:130%!important;
	font-weight:bold!important;
	margin:0px!important;
	padding:0px!important;
	}

#dreta ul{
	border-bottom:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	padding-top:4px;
	margin:4px 0 5px 0;
	list-style-position:outside;
	}

#dreta ul li{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	list-style:none;
	color:#404040;
	margin-bottom:5px;
	margin-left:5px;
	line-height:1.5em;
	text-align:left;
	}

#dreta ul li a{
	font-size: 100%;
	border-bottom:none!important;
	color:#404040!important;
	}

#dreta ul li a:hover{
	text-decoration:underline!important;
	}

#dreta p{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:100%;
	color:#404040;
	line-height:1.4em;
	margin:0.7em 0 0.7em 0;
	text-align:justify;
	}

#dreta img{
	border:0px;
	}

/*::::::::::::::: PEU ::::::::::::::*/
#peu {
	border-color:#FD8807;
	border-style:solid;
	border-top-width: 1px;
	background-color:#FD8807;
	/* background-image: url(../img/ombra3.png); */
	height:50px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	max-width:960px;
	min-width:750px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom: 1px solid #BBB;
	color:#000;
	padding-bottom:20px;
	}

#peu p {
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#000;
	}

#peu a{
	text-decoration:none;
	color:#000;
}

#peu a:hover{
	text-decoration:underline;
	color:#000;
	}
/*::::::::::::::: FI PEU ::::::::::::::*/

form label.parcs
	{
		width: 100px;
  	float: left;

	}

.noborder{
	border:0px none!important;
	}

.overflow{
	overflow:hidden;
	}

#flashcontent {
	height: 500px;
	width:62%;
	}

ul.llistaenlinia li {
	float:left;
	width: 30%;


}
ul.llistaenlinia {
	border:0!important;
	margin:0!important;
	padding:0!important;
}

.marge_d_10{
	margin-right:10px;
	}

.marge_d_20{
	margin-right:20px;
	}

.marge_d_30{
	margin-right:30px;
	}