/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0
}
body{
	background: #fcf3d5;
	color: #6a6a6a;
	font: .7em Verdana,Arial,Helvetica,Sans-Serif
}
a{
	color: #6a6a6a;
	text-decoration: underline
}
a:hover{
	text-decoration: underline
}
input,select,textarea{
	border: #d27709 1px solid;
	color: #6a6a6a;
	font-size: 10px;
	padding: 1px 2px
}
li{
	list-style: none
}
/*=== Layout ===*/
#page{
	background: #ffffff;
	margin: 0 auto;
	width: 1000px
}
h2{
	font-size: 1.6em;
	margin: 0 0 .8em
}
h3{
	font-size: 1.1em
}
h3 span{
	display: none
}
h3 img{
	display: block
}
h4{
	font-size: 1.1em;
	margin: 0 0 1.3em
}
h5{
	font-size: 1.6em;
	margin: .3em 0
}
h6{
	font-size: 1em;
	margin: 0 0 .5em;
	text-transform: uppercase
}
p{
	padding: 0 0 .8em
}
/*=== Header ===*/
#header{
	background: #e7e7e8;
	height: 110px
}
#header .spacer{
	float: right
}
/*- Logo -*/
#header h1{
	background: url(../../img/web/logo.gif) no-repeat;
	text-indent: -9999px;
	width: 156px
}
#header h1 a{
	display: block;
	height: 110px
}
#header h1 a:hover{
	text-decoration: none
}
/*=== Navigation ===*/
/*- Nav1 -*/
#nav1{
	background: url(../../img/web/nav1-bgr.gif) repeat-y left #ffcc00;
	font: bold 11px Arial, Helvetica, sans-serif;
	height: 20px;
	overflow: hidden;
	/*text-transform: uppercase*/
}
#nav1 ul{
	padding: 0 0 0 156px
}
#nav1 li{
	float: left;
	line-height: 20px;
	margin: 0 2px 0 0
}
#nav1 li a{
	background: url(../../img/web/nav1-ico.gif) no-repeat 6px 6px;
	color: #6a6a6a;
	display: block;
	float: left;
	padding: 0 5px 0 13px;
	text-decoration: none
}
#nav1 li a:hover,
#nav1 li.active a{
	background: url(../../img/web/nav1-ico-.gif) #ff8c00 no-repeat 6px 6px;
	color:#FFFFFF;
	text-decoration: none
}
/*=== Title ===*/
.title img{
	border: 1px solid #bfbfbf;
	display: block
}
.title-bot{
	background: url(../../img/web/title-bot-bgr.gif) repeat-x top;
	height: 44px
}
.title-bot .fl{
	font-weight: bold;
	padding: 7px 0 0 13px;
	width: 510px
}
.title-bot .fr{
	padding: 5px 13px 0 0;
	width: 115px;
}
/*=== All Columns ===*/
#columns{
	background: url(../../img/web/columns-bgr.gif) repeat-y right;
	height: 1%;
	padding: 15px 0
}
/*=== Left Column ===*/
#leftcol{
	float: left;
	width: 156px
}
/*=== Center Column ===*/
#centercol{
	float: left;
	margin: 10px 0 0 30px;
	width: 668px
}
/*=== Right Column ===*/
#rightcol{
	float: right;
	width: 116px
}
/*=== Sub Columns ===*/
.col1{
	float: left;
	width: 320px
}

.col_agenda
{
	float: left;
	width:307px;
}
.col_estreta
{
	float: left;
	width:187px;
}
.col_estreta2
{
	float: left;
	width:172px;
}
#flash_agenda_home
{
	width:292px;
	height:309px;
	background-color:#CCCCCC;
}
/*=== Styling Boxes ===*/
/*- Box1 -*/
.box{
	background: #ff8c00;
	color: #ffffff;
	height: 1%;
	margin: 0 0 15px;
	padding: 11px 6px 6px
}
.box small a{
	color: #ab6107
}
/*- Box2 -*/
.box2{
	background: #ffc905;
	color: #000000;
	height: 1%;
	margin: 0 0 10px;
	padding: 14px;
}
.box2 h6{
	color: #ffffff
}
.box2.nopad{
	color: #ffffff;
	padding: 4px 0 0;
}
.box2.wider{
	color: #434343;
	padding: 0;
	width: 325px
}
.box2 .ac{
	width:290px;
	height:200px;
}
/*- Wrapper -*/
.wrap{
	background: url(../../img/web/dot-bgr.gif);
	margin: 0 0 15px;
}
.floatleft{
	width:165px;
	float:left;
}
.wrap img{
	background: #ffffff;
	border: 1px solid #bdbfc5;
	padding: 1px
}
/*=== Styling Lists ===*/
/*- List1 -*/
.list1 li{
	background: url(../../img/web/hl-dot.gif) repeat-x bottom;
	font-weight: bold;
	height: 1%;
	padding: 10px 10px 12px
}
.list1 li.last{
	background: none
}
.list1 li a{
	color: #434343
}
/*=== Styling Forms ===*/
input.btn{
	border: 0;
	padding: 0
}
/*- Search -*/
#search{
	height: 16px;
	margin: 0 0 20px;
	padding: 0 0 0 9px
}
#search input{
	border: 1px solid #6a6a6a;
	float: left;
	width: 95px
}
#search .btn{
	border: 0;
	margin: 0 0 0 5px;
	width: auto
}
/*- Form1 Setup -*/
.form1 div{
	margin: 0 0 5px
}
.form1 input{
	width: 138px
}
.form1 .btn{
	width: auto
}
/*=== Ads ===*/
.ads{
	margin: 0 0 1em;
	text-align: center
}
.ads img{
	margin: 0 0 10px
}
.ad-728x90{
	height: 90px;
	margin: 20px -30px;
	overflow: hidden;
	position: relative;
	width: 728px
}
/*=== Footer ===*/
#footer{

	background: #ff0000;
	clear: both;
	color: #ffffff;
	font-size: 11px;
	height: 57px;
	padding: 6px 0;
	text-align: center
}
#footer a{
	color: #ffffff;
	text-decoration: none
}
#footer ul{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	padding: 0 0 2px;
	text-align: center;
	text-transform: uppercase
}
#footer li{
	border-right: 1px solid #ffffff;
	display: inline;
	padding: 0 5px
}
#footer li a:hover{
	text-decoration: underline
}
#footer li.last{
	border: 0
}
#page-bot{
	font-size: .9em;
	margin: 0 auto;
	padding: 8px 0 0;
	text-align: center;
	width: 1024px
}
#page-bot a{
	text-decoration: none
}
#page-bot img{
	margin: 0 0 -3px;
	position: relative
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.fl{
	float: left
}
.fr{
	float: right
}
.ar{
	text-align: right
}

/* DEFINIM ELS H ...*/
#centercol h1
{
	color:#FFCC00;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	border-bottom:1px solid #FFCC00;
}
#centercol h1.effect
{
	border:none;
}
hr.effect
{
	border-top:none;
	border-left:none;
	border-right:none;
	color:#FFFFFF;
	border-bottom:1px solid #FFCC00;
	margin-top:5px;
}
select.effect
{
	margin-top:-20px;
	.margin-top:-15px;
	padding:0;
	float:right;margin-bottom:0px;
}
#centercol h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F8373A;
	font-weight:normal;
	
}
#centercol h4
{
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
/* */
/*-------------------------- MENU DINAMIC ------------------------*/
/*----------------------------------------------------------------*/
#nav1 ul{clear:both;float:none;}
#nav1 li ul li a{background:url(../../img/web/pixel_bg_topmenu.gif) #ff8c00 repeat-x;width:250px;color:#FFFFFF; font-weight:normal;border-bottom:1px solid #E67E00;}
#nav1 li ul li a:hover{background:url(../../img/web/pixel_bg_topmenu.gif) repeat-x;

}
#nav1 li.active ul li a{background:url(../../img/web/pixel_bg_topmenu.gif) #ff8c00 repeat-x;}
#nav1 li.active ul li a:hover{background:#FFCC00;}

#nav1 ul li ul{padding:0 0 0 0; .padding:0 0 0 0;clear:both;margin-top:20px;.margin-top:0px;}
#nav1 li ul li{clear:both;float:none;}
#nav1 a {display: block;}
#nav1 li {float: left;padding: 0;}
#nav1 li ul li a{display:inline;}
#nav1 li ul li.last{border:none;}
#nav1 li ul {position: absolute;left: -999em;height: auto;margin: 0;margin-left:0px;padding-top: 0px;z-index:1;}
#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul {left: -999em;}
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul {left: auto;}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/




/*------------------------- VIDEOS --------------------------------*/
/*----------------------------------------------------------------*/
	
	#box_video_destacat
	{
		min-height:319px;
		.height:319px;
		background-color:#FDE6AF;
		padding:16px;
		padding-bottom:0px;
	}
	#box_video_destacat div.contenedor
	{
		width:341px;
		height:285px;
		float:left;
		margin-right:16px;
		background:url(../../img/web/bg_video.gif) repeat;
	}
	
	.durada
	{
		background-color:#FDE6AF;
		text-align:right;
		margin-bottom:28px;
	}
	.durada span{
		margin-right:13px;
		background-color:#FFFFFF;
		padding-left:5px;
		padding-right:5px;
	}
	
	/*------------------------- Llistat Videos -----------------------*/

	.tabla_videos
	{
		width:100%;
		margin-top:20px;
	}
	
	.tabla_videos a
	{
		text-decoration:none;
	}
	
	.tabla_videos td
	{
		width:33%;
	}
	.tabla_videos div.video_contenedor
	{
		height:139px;
		border-top:3px solid #DADADA;
		background:url(../../img/web/bg_video2.gif) repeat;
		width:179px;
		padding:5px;

	}
	.tabla_videos div.video_descripcion
	{
		background-color:#DADADA;
		min-height:44px;
		_height:44px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		width:179px;
		padding:5px;
	}
	.tabla_videos div.video_duracion
	{
		border-bottom:1px solid #DADADA;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		width:179px;
		padding:5px;
	}
	.tabla_videos div.video_categorias
	{
		border-bottom:3px solid #DADADA;
		margin-bottom:30px;
		font-size:9px;
		font-family:Arial, Helvetica, sans-serif;
		width:179px;
		padding:5px;
	}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/


/*------------------------- ASSOCIACIONS -------------------------*/
/*----------------------------------------------------------------*/

.list_associacions{}
.list_associacions a
{
	color:#FFFFFF;
	text-decoration:none;
}

.list_associacions td{width:230px;vertical-align:top;}
.list_associacions td.last_col{width:203px;}
.list_associacions td .list_associacio
{
	width:203px;
	background-color:#FFB301;
	margin-bottom:28px;
}
.list_associacions td .list_associacio .contenidor_logo_associacio td
{
	width:203px;
	height:132px;
	background:url(../../img/web/bg_associacio.gif) top no-repeat;
	vertical-align:middle;
	text-align:center;
	padding-top:2px;
}	
.list_associacions td .list_associacio .list_titol_associacio
{
	width:182px;
	margin-left:11px;
	margin-top:5px;
	color:#FFFFFF;
}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*---------------------------- NOTICIES --------------------------*/
/*----------------------------------------------------------------*/
.iconos_extra
{
margin-bottom:20px;
width:170px;

}
.iconos_extra img,.iconos_extra a img
{
margin-left:5px;
}
.iconos_extra a{text-decoration:none;}
#centercol h4.noti
{
	font-size:12px;
	color:#6A6A6A;
}
p.noti,#centercol h4.noti
{
	text-align:justify;
}
h2.noti a,h5 a,h5 a:hover
{
	text-decoration:none;
}
.list_noticia
{
	margin-bottom:20px;
}
#cercador_noticies
{
margin-top:26px;
margin-bottom:22px;
}
#cercador_noticies .btn
{
vertical-align:bottom;
margin-bottom:1px;
width:auto;
	
}
#cercador_noticies input,select
{
	border-color:#FFCC00;
	width:160px;
}

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/


/*----------------Fitxa associacio -----------------------------*/
/*----------------------------------------------------------------*/
#fitxa_associacio,#fitxa_centre
	{
		margin-bottom:20px;
		padding-left:2px;
		padding-top:23px;
		min-height:220px;
		.height:220px;
	}
	#fitxa_centre{background:url(../../img/web/bg_centre3.gif) #FFB301 top left no-repeat;}
	#fitxa_associacio{background:url(../../img/web/bg_associacio3.gif) #FFB301 top left no-repeat;}
	
	#fitxa_associacio h1,#fitxa_centre h1
	{
		color:#884B02;
		font-size:18px;
		font-weight:bold;
		border:none;
		margin-bottom:10px;
		
	}
	#fitxa_associacio h2,#fitxa_associacio label,#fitxa_centre h2,#fitxa_centre label
	{
		color:#AD5F00;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		margin:0;
	}
	
	#fitxa_associacio h2 a,#fitxa_centre h2 a
	{
		color:#AD5F00;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		margin:0;
	}
	#fitxa_associacio label,#fitxa_centre label
	{
		color:#884B02;
		font-weight:bold;
		font-size:12px;
	}
	
	#fitxa_associacio div.info_fitxa_associacio,#fitxa_centre div.info_fitxa_associacio
	{
		float:left;
		width:440px;
		margin-top:8px;
		/*height:87px;*/
		
	}
	#fitxa_associacio hr,#fitxa_centre hr{border:0;border-top:1px solid #DE9101;margin-top:10px;margin-bottom:10px;}
	/*#fitxa_associacio div.info2_fitxa_associacio
	{
		float:left;
		background-color:#FFFFFF;
		height:35px;
		padding-top:3px;
		padding-left:5px;
		width:220px;
		border:1px solid black;
	}*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/


/*-------------------   PRODUCTOS --------------------------------*/
/*----------------------------------------------------------------*/
#tabla_categories_productos {width:672px; background:url(../../img/web/bg_tabla_productes.gif) no-repeat #FFCC00 bottom right;}
#tabla_categories_productos td{padding:10px;padding-top:2px;padding-bottom:3px;color:#6A5500;}
#tabla_categories_productos td a.link_categoria{display:block;line-height:83px;color:#6A5500; text-decoration:none;}
#tabla_categories_productos td div.foto_categoria{width:85px;height:85px;float:left; margin-right:10px;margin-left:10px;background:url(../../img/web/dot-bgr2.gif);}
#tabla_categories_productos td.peu{height:10px;}
#tabla_categories_productos td.titulo{padding:0;background:url(../../img/web/title_botiga2.gif) no-repeat;height:97px;vertical-align:top;}


#llistat_productes td{width:180px;text-align:center;}
#llistat_productes td a{color:#000000; text-decoration:none;}
#llistat_productes .preu{color:#FF4646;}

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/









/*---------------- Tiny Editor -------------*/
.contingut_link_taronja,a.contingut_link_taronja,p.contingut_link_taronja a{color:#FF8C00;}

.contingut_titol_1{
	font-size: 1.6em;
	margin: 0 0 .8em
}
.contingut_titol_2{
	font-size: 1em;
	margin: 0 0 .5em;
	text-transform: uppercase
}


.contingut_titol_3
{
	color:#FFCC00;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	border-bottom:1px solid #FFCC00;
}
.contingut_titol_4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F8373A;
	font-weight:normal;
	
}
.contingut_titol_5
{
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.activitat_titol{
color:#FFFFFF;
font-size:20px;
font-weight:bold;
}

.activitat_link, .activitat_link a{
font-weight:bold;
color:#FFBF94;
font-size:12px;
}

.activitat_paragraf{
color:#FFFFFF;
text-align:justify;
}

.audiovisual_llista{height:30px; list-style-image:url(../../img/web/bullet_orange.gif);}
.audiovisual_link{color:#FF9601;text-decoration:underline;font-weight:bold;}

.llistat_activitat{width:195px;margin-left:5px;margin-top:5px;margin-bottom:10px;}
.llistat_activitat li a{border-bottom:1px solid #FFFFFF;color:#FFFFFF;display:block;font-weight:bold;font-size:12px;text-decoration:none;padding-left:15px;height:20px;line-height:20px;}
.llistat_activitat li a:hover,.llistat_activitat li a.active{background-color:#ffcc00;color:#ff6600;}
.llistat_activitat li{}
.llistat_activitat li ul li a{padding-left:30px;}

/*------------------------------------------*/

/* --- FIL --- */
#fil{margin-bottom:5px;}
#fil li{float:left;color:#FF8C00;margin-left:7px;margin-bottom:15px;}
#fil li a{color:#FF8C00;text-decoration:none;}
#fil li.last,#fil li.last a{font-weight:bold;}
#fil li.ets_a{font-weight:bold;margin-left:0px;}
/* --- */


#contenedor_cesta
{
	height:77px;
	width:275px;
	float:right;
	background-image:url(../../img/web/bg_cistella.gif);}
#cesta_ajax
{
	float:right;
	margin-top:20px;
	width:205px;
	color:#6A5500;
}
#cesta_ajax a
{
	color:#6A5500;
}

.messageOK
{
	width:300px;
	height:auto;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-150px;
	font-size:13px;
	border: solid 1px #C2BCAE;
	padding:11px;
	color:#000000;
	background-color:#B2FEA0;
	text-align:center;
}

.messageFALSE
{
	width:300px;
	height:auto;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-150px;
	font-size:13px;
	border: solid 1px #C2BCAE;
	padding:11px;
	color:#000000;
	background-color:#FFB3B5;
	text-align:center;
}

.fecha{font-size:10px;color:#ff8c00;margin-bottom:15px;}
.fecha b{color:#6a6a6a}

.compartir { font-weight:bold; }
.compartir img {
    padding:0 3px 0 3px;
    vertical-align:top;
}

#relacionats {
    margin-top:-20px;
}

.watermark {
    position: absolute;
    cursor: pointer;
}
