/**************************** GENERAL *********************************/

* { margin: 0; padding: 0; }

body { padding-left:36px; padding-top:13px; font-family:"Trebuchet MS", Verdana, Arial, serif; font-size:12px; background:url(../imgs/body_fondo.gif) no-repeat; }

hr { clear: both; visibility: hidden; }

h1 { float:left; width:176px; height:135px; margin-right:54px; background:url(../imgs/logo.gif) no-repeat; }
h1 span { position:absolute; left:-9999px; }
h2 { padding-bottom:6px; margin-bottom:6px; color:#333; font-weight:700; font-family:Georgia, Verdana, Arial, serif; font-size:18px; border-bottom:1px solid #d7e69f; }
h2.short { width:362px; }
h3 { float:right; width:280px; margin-top:9px; margin-left:10px; padding-bottom:4px; padding-left:2px; border-bottom:1px dotted #ccc; color:#86a411; font-family:Georgia, Verdana, Arial, serif; font-size:14px; }

ul { clear:both; }
.no_events { clear:both; border-top:1px dotted #ccc; padding-top:10px; }
p.no_items { font-weight:700; font-size:14px;  }
.bad { display:block; background:#c00; width:430px; padding:4px; color:#fff; font-weight:700; }
.good { display:block; background:#0c0; width:430px; padding:4px; color:#fff; font-weight:700; }

/* CREDITOS */
body#credits { width:492px; background:url(../imgs/body_fondo_credits.gif) no-repeat; }
body#credits h2 { width:420px; }
body#credits h4 { width:420px; font-size:14px; }
body#credits div { clear:both;  width:420px; margin-top:20px; padding-bottom:10px; border-bottom:1px dotted #ccc; }
body#credits div p{ float:left; margin-top:18px;  }
body#credits div img { float:right; border:none; }
body#credits div.runroom img { margin-right:60px; }

/**************************** SECCIONES *********************************/
#all { width:891px; } /* Sirve para controlar el efecto pantalla pequeña */

/* header */
#header { width:890px; height:135px; }
#header img { float:left; margin-left:10px; border:1px dotted #ccc; padding:1px; }
#header #banner_0 { float:left; width:171px; height:131px; border:1px dotted #ccc; padding:1px; }
#header #banner_0 img { float:none; margin:0; border:0; padding:0;  }

#header #banner_1 { float:left; width:171px; height:131px; border:1px dotted #ccc; padding:1px; margin-left:10px; }
#header #banner_1 img { float:none; margin:0; border:0; padding:0;  }

#header #banner_mnac { float:left; margin-left:10px; border:1px dotted #ccc; padding:1px; display:block; width:136px; height:59px; background:url(../imgs/mnac.gif) no-repeat 1px 1px;  }
#header #banner_mnac.banner_mnac_over { background:url(../imgs/mnac_hover.gif) no-repeat 1px 1px; cursor:pointer; }
#header #banner_mnac:hover { background:url(../imgs/mnac_hover.gif) no-repeat 1px 1px; cursor:pointer; }

#header #banner_mnac span { display:block; width:136px; height:59px; cursor:pointer; }

#header #banner_coneix { float:left; margin-left:10px; margin-top:9px; border:1px dotted #ccc; padding:1px; display:block; width:136px; height:59px; background:url(../imgs/coneix.gif) no-repeat 1px 1px;  }
#header #banner_coneix:hover { background:url(../imgs/coneix_hover.gif) no-repeat 1px 1px; cursor:pointer; }
#header #banner_coneix.banner_coneix_over { background:url(../imgs/coneix_hover.gif) no-repeat 1px 1px; cursor:pointer; }
#header #banner_coneix span { display:block; width:136px; height:59px; cursor:pointer; }

#header #mini_agenda { float:left; display:block; margin-left:10px; padding:1px; width:136px; height:131px; background:url(../imgs/agenda.gif) no-repeat 1px 1px; border:1px dotted #ccc; }

#header #mini_agenda:hover { background:url(../imgs/agenda_hover.gif) no-repeat 1px 1px; cursor:pointer; }
#header #mini_agenda.mini_agenda_over { color:#999; background:url(../imgs/agenda_hover.gif) no-repeat 1px 1px; cursor:pointer; }
#header #mini_agenda a { color:#000; text-decoration:none; cursor:pointer; }
#header #mini_agenda:hover a { color:#999; }
#header #mini_agenda span.mes { float:left;  padding-top:18px; height:113px; padding-left:42px; width:98px; color:#fff; font-weight:700; font-size:11px; }
#header #mini_agenda span.dia { float:left; margin-top:38px; margin-left:-92px; font-size:30px; font-weight:700; }
#header .bottom { margin-top:9px; }

/* idioma */
ul#idioma { margin-top:9px; margin-bottom:18px; width:890px; height:18px; border-bottom:1px dotted #d6d6d6; list-style:none; color:#999; font-weight:700; padding-bottom:10px; }
ul#idioma li{ float:right; margin-left:11px; cursor:default; }
ul#idioma li.title { float:left; margin-left:230px; color:#333; font-size:11px;}
*ul#idioma li.title {width:505px; margin-top:-20px; padding-top:6px;}
ul#idioma li #email_newsletter{ border:1px solid #CCC; margin-left:5px; padding:2px; font-size:1em; color:#666666; width:180px;}
ul#idioma li #boton_sobre{
	height:23px;
	width:25px;
	background-image:url(../imgs/boton_sobre.gif);
	border:0px solid #333333;
	background-position: 0px -11px;
	cursor:pointer;
	margin-top:-5px;
}
*ul#idioma li #boton_sobre_{ position:absolute; top:161px;}
*ul#idioma li #boton_sobre{display:table-cell;}
ul#idioma li #boton_sobre:hover{background-position: 0px -44px;}
ul#idioma li a { font-weight:400; color:#999; }
ul#idioma li a:hover { text-decoration:none; }

/* menu */
ul#menu { list-style:none; float:left; font-weight:700; }
ul#menu li { display:block; width:184px; padding:8px 18px; background:#fff url(../imgs/row.gif) no-repeat 2px 14px; border-bottom:1px dotted #ccc;  }
ul#menu li:hover { background:#f5f9e7 url(../imgs/row.gif) no-repeat 2px 14px; }
ul#menu a { color:#f60; text-decoration:none; }

/* Submenu */
ul#menu li ul { display: none; }
ul#menu li ul.on { display: block; }
ul#menu li.activado { background:url(../imgs/row_down.gif) no-repeat 2px 14px; border:0; }
ul#menu li.activado  ul{ list-style:none;  border-left:1px dotted #ccc; margin-top:14px; }
ul#menu li.activado  ul li{  margin-left:10px; width:155px; padding-right:0px; padding-top:2px; padding-bottom:3px; background:none; color:#f60; font-size:11px; font-weight:400; }
ul#menu li.activado  ul li:hover { background:#f5f9e7; }
ul#menu li ul li.title { margin-top:4px; color:#999; font-weight:700; border:0; padding-left:0px; }
ul#menu li ul li.title:hover { background:#fff; }
ul#menu li ul li.title.first { margin-top:0; }
ul#menu .active { background:#f5f9e7 url(../imgs/row_down.gif) no-repeat 2px 14px; }
ul#menu .active:hover { background:#f5f9e7 url(../imgs/row_down.gif) no-repeat 2px 14px; }
ul#menu li ul.on li.active { background:#f5f9e7; }

/* content */
#content { float:left;  margin-left:10px; padding-top:7px; width:660px; }
#content a { color:#f60; text-decoration:none; background:url(../imgs/orange_row.gif) no-repeat 0 6px; padding-left:9px; }
#content a:hover { text-decoration:underline; }

/* Inici */
#aviso { clear:both; width:656px; padding:1px; margin-bottom:21px; border:1px dotted #f60; background: #ffe0cc url(../imgs/aviso.gif) no-repeat 1px 1px; }
#aviso a.close { float:right; margin-top:-10px; margin-right:-22px; width:28px; height:28px; display:block; background:url(../imgs/close.png) no-repeat; }
#aviso a.close:hover { background:url(../imgs/close_hover.png) no-repeat; }
#aviso a.close span { position:absolute; left:-999px; }
#aviso p.titulo { margin-left:52px; margin-top:17px; font-weight:700; font-size:14px; color:#f60; font-family:Georgia, Verdana, Arial, serif; }
#aviso p.texto { margin-left:52px; margin-top:12px; margin-bottom:17px;  }

#aviso.confirmacion { background: #e3edbe url(../imgs/aviso_ok.gif) no-repeat 1px 1px; border:1px dotted #9c0; }
#aviso.confirmacion p.titulo { color:#360; }

#inici { font-size:11px; color:#424242; }

#destacats { margin-top:28px;  }
.binici { float:left; width:656px; }
.new { float:left; width:323px; margin-bottom:19px; margin-right:10px; }
.new.no_right_margin { margin-right:0; }
.new h3 { float:left; margin:0; padding:0; width:322px; margin-bottom:8px; padding-bottom:7px; border-bottom:1px dotted #ccc; color:#86a411; font-size:14px; font-weight:700; font-family:Georgia, "Times New Roman", Times, serif; }
.new p.img { float:left; width:135px; margin-right:14px;  }
.new p.img img { width:131px; height:113px; border:1px solid #ccc; padding:1px; }
.new p.img span { float:left; color:#999; font-size:11px; font-style:italic;  }
.new p.texto { float:left;  width:170px; }
.new p.texto.ancho { width:320px;  }
.new p.texto a { margin-top:4px; }
p.fecha { color:#999; font-size:11px;  }

#content .under { clear:both; background:none; text-decoration:none; margin-top:0; padding-left:0;}
#content #detalle a.under { clear:both; float:none; margin-top:0; padding-left:0; }
#content #detalle span.desc {  display:block; margin-top:17px; }
#content .subtitulo { color:#999; font-size:14px; padding-bottom:5px; border-bottom:1px dotted #ccc; margin-bottom:11px;}


/* La Fundació */

#content #fundacio h3 { float:left; width:100%; margin:0; padding:0; margin-top:15px; margin-bottom:20px; padding-bottom:4px; }
#content #fundacio #derecha h3 { margin-top:5px; margin-bottom:0; }
#content #fundacio #detalle h3 { margin-top:5px; margin-bottom:0; margin-bottom:11px; border-bottom:1px dotted #ccc; }

#content #fundacio p.texto { float:left; margin-top:12px; width:359px; }
#content #fundacio p.img_prese { float:left; margin-left:6px; margin-top:16px; text-align:right; width:140px;  }
#content #fundacio p.img_prese img { padding:1px; border:1px solid #d5d5d5; margin-right:3px; }
#content #fundacio #patronat { width:660px; clear:both; }
#content #fundacio #patronat div p strong { display:block; margin-bottom:2px; }
#content #fundacio #patronat #presidencia { float:left; width:220px;  }
#content #fundacio #patronat #presidencia p.patrons { margin-top:13px; }
#content #fundacio #patronat #secretaria { float:left; width:220px;  }
#content #fundacio #patronat #secretaria p strong { margin-top:9px; }
#content #fundacio #patronat #secretaria p strong.first { margin-top:0px; }
#content #fundacio #patronat #descripcio { float:right; width:220px;  }
#content #fundacio .donacio { display:inline; width:133px; float:left; margin-right:89px; margin-top:20px; }
#content #fundacio .donacio img { padding:1px; width:133px; height:114px; border:1px solid #D6D6D6;}
#content #fundacio .donacio.endline { margin-right:0px; }
#content #fundacio .donacio.startline { clear: left; }

#content  .empreses { float:left; width:218px; display:block; height:110px; text-align:center; margin-top:31px; }
#content  .empreses span {   display:block; margin:0 auto;}
#content  .empreses img { border:none; }
#content  .empreses a { padding:0; margin:0; background:none; text-decoration:none; color:#999; }
#content  .empreses.endline { margin-right:0px; }
#content  .endline { margin-right:0px; }

#content #membres .empreses { width:163px; margin-top:0px; height:100px; }

/*Membres */
p.error { clear:both; float:left; padding:4px; font-weight:700; margin-top:10px; background:#fea851; }
p.aclaracion { margin-top:15px; font-style:italic; width:361px; border-bottom:1px dotted #ccc; padding-bottom:6px; margin-bottom:6px; }
p.aclaracion span { color:#f60; }
#content #membres { font-size:11px; }
#content  ul#bencorp { width:361px; margin-top:13px; }
#content ul#bencorp.inside { margin-top:3px; margin-bottom:10px; }
#content  ul#bencorp li{ list-style:none; padding-left:9px; background:url(../imgs/membres_list_dot.gif) no-repeat 0 7px; }
#content  ul#bencorp li span { color:#f60; }
#content #membres p.short { width:375px; }

#content #membres .membre { clear:both; margin-bottom:20px; }
#content #membres .membre a.membrescorp span { float:left; margin-top:15px; margin-right:20px; }
#content #membres .membre a.membrescorp {    background:none; text-decoration:none; color:#999; }
#content #membres .membre a.membrescorp img { border:none; height:40px; margin-top:0px; }
#content #membres p.down { padding-top:6px; margin-top:8px; border-top:1px dotted #ccc; }
#content #membres p.categories { margin-bottom:10px; }

#content #membres p.festeamic { margin-bottom:6px; width:356px; font-size:11px; border-bottom:1px dotted #ccc; padding-bottom:3px; }
#content #membres p.fa_com { width:356px; }
#content #membres p.fa_com a.normal { display:block; margin-top:6px; }
#content #membres p.fa_com span { margin-top:15px; display:block; color:#86A411; font-weight:700; }
#content #membres p.fa_com span.mini { width:165px; margin:13px 0; margin-left:26px; display:block; color:#333; font-style:italic; font-weight:400; }

#content #membres p.fa_com .boton { margin:0; padding:0; text-decoration:none; display:block; width:154px; height:23px; color:#fff; text-transform:uppercase; font-size:12px; margin-top:9px; margin-bottom:6px; padding-top:6px; padding-left:12px; background:#fff url(../imgs/formulari_adhesio.gif) no-repeat; }
#content #membres p.fa_com .boton:hover { background:#fff url(../imgs/formulari_adhesio_hover.gif) no-repeat; }
#content #membres p.fa_com .boton img { margin-left:6px; border:none; }

/* Inscripcio online */
#content #membres #inscripcio { width:650px; }
#content #membres #inscripcio h3 { float:left; width:100%; margin-left:0; }
#content #membres #inscripcio h3 span{ float:right; margin-top:-16px; }
#content #membres #inscripcio .obligatoris { float:left; width:100%; margin:7px 0; color:#333; font-size:9px; }
#content #membres #inscripcio p span { color:#f60; }
#content #membres #inscripcio p.title { font-weight:700; margin-bottom:14px; }
#content #membres #inscripcio fieldset { clear:both; border:none; }
#content #membres #inscripcio .input { clear:both; border-top:1px dotted #ccc; margin-bottom:18px; padding-top:10px; }

#content #membres #inscripcio .input p * { margin-right:9px; }

#content #membres #inscripcio .input p { margin-bottom:6px; }

#content #membres #inscripcio .input  p label { clear:both; float:left; text-align:right; width:120px; }
#content #membres #inscripcio .input input { font-size:9px; font-family:"Trebuchet MS", Verdana, Arial, serif; color:#999; border:none; border-bottom:1px solid #f60; }
#content #membres #inscripcio .input input.itext { width:175px; margin-right:0; }
#content #membres #inscripcio .input input.ilong { float:left; margin-top:-2px; margin-bottom:10px; width:325px; }
#content #membres #inscripcio .input.no-border { border:none; }
#content #membres #inscripcio .input.no-mbottom { margin-bottom:0; }
#content #membres #inscripcio h3 { margin-bottom:15px; }
#content #membres #inscripcio span.mini { float:left; color:#999; font-size:10px; }
#content #membres #inscripcio .input input.ishort { float:left; margin-top:-2px; margin-bottom:10px; width:268px; }
#content #membres #inscripcio .input input.ishortx { float:left; margin-top:-2px; margin-bottom:10px; width:257px; }
/* Efecto hover boton submit */
p.submit {   width:455px; text-align:right; display:block; }
p.pagar {   width:100%; text-align:right; display:block; }
.buttonSubmit, .buttonSubmitHovered {
	padding-bottom:4px;
	width:94px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial, serif;
	font-size:12px;
	
	background:url(../imgs/send.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}

/* Agenda */
#agenda h2 { float:left; width:364px;  }
#agenda h2 span.fecha { margin-left:4px; color:#86a411; text-transform:lowercase; }

#agenda #eventos_mes{ float:left; width:366px;   }
#agenda .agenda_bloque { float:left; width:289px; }
#agenda #eventos_mes .bloq { clear:both; padding-top:10px; margin-bottom:10px;  }

#agenda #eventos_mes .bloq .num { float:left; margin-right:11px; width:60px; height:55px; text-align:center; padding:1px; border:1px dotted #ccc; color:#333; font-size:11px;  }
#agenda #eventos_mes .bloq .normal { float:left; margin-right:11px; width:60px; height:70px; text-align:center; padding:1px; font-size:11px;  }
#agenda #eventos_mes .bloq .bloq_end { border-top:1px dotted #ccc; }
#agenda #eventos_mes .bloq .num p { background:url(../imgs/fondo_nombre_dia.gif) no-repeat; height:55px; }
#agenda #eventos_mes .bloq .num p span.dia { float:left; width:60px;  font-size:27px; color:#666; }
#agenda #eventos_mes .bloq p.hora {  width:260px;  padding-left:27px; padding-bottom:2px; background:url(../imgs/relog.png) no-repeat 0 2px; color:#999; font-size:18px; }
#agenda #eventos_mes .bloq p.titulo { color:#333; font-size:11px; font-weight:700;  }
.tipo { color:#999; font-size:11px; font-weight:700;  }
.exclusivo { color:#86a411; }


#agenda ul#plan_anual { list-style:none; float:right; margin-top:-5px; width:280px;  }
#agenda ul#plan_anual a { background:none; color:#000; text-decoration:none; cursor:pointer; }
#agenda ul#plan_anual li { height:17px; padding:4px 0; width:287px; font-size:11px; font-weight:700; border-bottom:1px dotted #ccc; }
#agenda ul#plan_anual li:hover { background:#f5f9e7; }
#agenda ul#plan_anual li.plan_anual_over { background:#f5f9e7; }
#agenda ul#plan_anual li span.year { float:left; width:66px; font-size:14px; text-align:center; }
#agenda ul#plan_anual li span.month { float:left; width:131px; padding-left:8px; text-transform:lowercase; background:url(../imgs/black_row.gif) no-repeat 0 6px; }
#agenda ul#plan_anual li.active { background:#f5f9e7; }
#agenda ul#plan_anual li span.num { float:right; width:12px; margin-right:36px; font-weight:400; color:#86A411;  }
#agenda ul#plan_anual li span.spacer { float:left; width:66px; background:url(../imgs/agenda_spacer.gif) no-repeat; }
#agenda ul#plan_anual li.box { padding-top:0;   background:url(../imgs/agenda_meses_degradado.gif) repeat-x; }
#agenda ul#plan_anual li.box.move a { color:#999; padding-top:2px; padding-left:65px; float:left; width:221px; height:18px; margin-top:0;  }
#agenda ul#plan_anual li.box.move a.up { background:url(../imgs/up.gif) no-repeat 27px 5px; }
#agenda ul#plan_anual li.box.move a.up:hover { color:#f60; background:url(../imgs/up_hover.gif) no-repeat 27px 5px; }
#agenda ul#plan_anual li.box.move a.down { background:url(../imgs/down.gif) no-repeat 27px 7px; }
#agenda ul#plan_anual li.box.move a.down:hover { color:#f60; background:url(../imgs/down_hover.gif) no-repeat 27px 7px; }

#detalle { float:left; width:362px; }
#detalle p.img { margin-bottom:13px;  }
#detalle p.img img { width:358px; padding:1px; border:1px solid #d5d5d5;  }
#detalle p.img span { clear:both; color:#999; font-size:11px; font-style:italic;  }
#detalle p.texto { clear:both; color:#666; border-bottom:1px dotted #ccc; padding-bottom:9px; }
#detalle p.texto.subs { padding-top:7px; }
#detalle p.texto.subs.end { margin-bottom:7px; }
#detalle h3 { margin:0; padding:0; width:100%; border:0; margin-bottom:7px;}

#content #detalle a { float:left; width:361px; margin-bottom:2px; padding-left:16px; }
#content #detalle a.pdf {  background:url(../imgs/pdf.gif) no-repeat 0 4px;  }
#content #detalle a.mp3 {  background:url(../imgs/sound.gif) no-repeat 0 4px;  }
#content #detalle a.ins {  background:url(../imgs/cross.gif) no-repeat 0 4px;  }
#content #detalle a.envia_amic { background:url(../imgs/enviar_amics.gif) no-repeat 0 6px; }
#content #detalle a.volver {  width:348px; padding-top:7px; margin-top:13px; background:url(../imgs/orange_arrow.gif) no-repeat 0 13px; border-top:1px solid #d7e69f; }

#derecha { float:right; width:289px;}
#derecha h3{ width:289px; padding-bottom:5px; margin-top:4px; border:none;  }
#derecha ul#properes { list-style:none; border:1px dotted #ccc; border-right:0; border-bottom:0; }
#derecha ul#properes li { cursor:pointer; width:100%;  border-bottom:1px dotted #ccc; background:#fff url(../imgs/black_arow.gif) no-repeat 11px 19px; }
#derecha ul#properes li:hover { cursor:pointer;  background:#f5f9e7  url(../imgs/black_arow.gif) no-repeat 11px 19px; }
#derecha ul#properes li.properes_over { cursor:pointer;  background:#f5f9e7  url(../imgs/black_arow.gif) no-repeat 11px 19px; }
#derecha ul#properes li.visited { cursor:pointer; background:#fff  url(../imgs/tick.gif) no-repeat 11px 19px; }
#derecha ul#properes li.visited:hover { cursor:pointer; background:#f5f9e7  url(../imgs/tick.gif) no-repeat 11px 19px; }
#derecha ul#properes li.visited a p.titulo { color:#999; }

#derecha ul#properes li.activa { cursor:pointer; background:#f5f9e7  url(../imgs/black_arow_hover.gif) no-repeat 11px 19px; }
#derecha ul#properes li.activa:hover { cursor:pointer; background:#f5f9e7  url(../imgs/black_arow_hover.gif) no-repeat 11px 19px;  }
#derecha ul#properes li.activa a p.titulo { color:#000; }
#derecha ul#properes li a { cursor:pointer;  background:none; padding-left:0; }
#derecha ul#properes li a p { cursor:pointer;  padding-left:24px; padding-bottom:8px; width:260px; color:#333; font-weight:400; text-decoration:none; font-size:11px; }
* html #derecha ul#properes li a p{ width:280px;  }
#derecha ul#properes li a p.titulo { cursor:pointer; padding-top:13px; padding-bottom:0; font-weight:700;  }

#content #activitats ul li.no_activitats { height:50px; cursor:default; background:#F6F9E8 url(../imgs/black_arow.gif) no-repeat 11px 19px;  }
#content #activitats ul li.no_activitats span { display:block; padding-top:12px; padding-left:25px; }
			
#content  #recomana { clear:both; }
#content  #recomana h2 { width:100%; }
#content  #recomana fieldset { clear:both; border:none; margin-top:10px; }
#content  #recomana fieldset p { clear:both; margin-bottom:6px; }
#content  #recomana fieldset p label { float:left; width:123px; text-align:right; margin-right:10px; margin-top:4px; }

#content #recomana fieldset p span { color:#f60; }
#content #recomana fieldset p.obligatorio { font-size:10px; margin-bottom:10px; border-bottom:1px solid #ccc; }
#content #recomana fieldset p input { width: 325px; border:none; border-bottom:1px solid #f60; }
#content #recomana fieldset p.checkbox input { float:left; width:15px; margin-left:128px; margin-top:6px; }
#content #recomana fieldset p.checkbox label { text-align:left; width:300px; margin-left:2px; }

#content #recomana fieldset p.textarea {   margin-top:20px; }
#content #recomana fieldset p textarea { width: 325px; height:80px; margin-top:10px;  border:1px solid #f60;  }
#content #recomana fieldset p.submit { width:465px; text-align:right; }
#content #recomana fieldset p input.envio { width:100px; border:none; }

/* Links */
#content div.link { width:360px; padding-top:5px; margin-top:7px; border-top:1px dotted #ccc; }
#content div.link.first { border:0; margin-top:6px; padding-top:0; }
#content div.link a { background:none; padding-left:0; }

/* Publicacions */
#content #publicacions .publicacio { float:left; width:137px; margin-right:89px; margin-bottom:21px; margin-top:11px; font-size:11px; }
#content #publicacions .publicacio img { width:133px; height:114px; padding:1px; border:1px solid #d6d6d6; }
#content #publicacions .publicacio.endline { margin-right:0px; }
#content #publicacions #detalle img { float:left; margin-right:17px; margin-bottom:17px;  border:1px solid #d6d6d6; padding:1px; }
#content #publicacions #detalle a.volver {  border-color:#d8e0bb; }
#content #publicacions #detalle h3 { border-bottom:1px dotted #ccc; margin-top:10px; margin-bottom:12px; padding-bottom:5px; }

/* Articles */
#content #articles .articles_style{ float:left;margin:4px;}
#content #articles #columna_derecha{ width:300px; float:right;}
#content #articles #columna_derecha h3{ float:left; margin-left:0px;}
#content #articles #fecha_articulo{ color:#999999; font-size: 0.8em;}

/* Contacteu amb nosaltres */
p.info { border-top:1px dotted #ccc; padding-top:4px; margin-top:6px; width:365px; }
#content #info p strong.first { float:left; }
#content #info p strong { clear:both; }
#content #info p span.adreca { float:left; width:90%; margin-left:6px; color:#000; font-weight:400; }
#content #info p span { color:#86A411; font-weight:700; }

/* Aviso legal */
#content #avis_legal ul#bencorp { width:100%; margin-bottom:10px; }
#content #avis_legal h3 { float:none; margin-left:0; margin-bottom:6px; padding-bottom:4px; width:100%;  }
#content #avis_legal h4 { margin-top:9px; font-size:14px; color:#999; }
#content #avis_legal span.direccion { display:block; font-style:italic;  margin-top:6px; }
/* footer */
#footer { clear:both;  margin-top:45px;  color:#666; font-size:11px; border-top:1px dotted #777; }
#footer p { padding-top:10px; padding-bottom:40px; padding-left:229px; }
#footer a { color:#666; }
#footer a:hover { color:#999; }

/* CSS DE VALIDACION */
#all #content #agenda #recomana .validation-advice { color:#c00; }
/* CSS DE VALIDACION */

#all #content .input .left { float:left; width:180px;  }
#all #content .input .right { float:left; width:330px;  }

#content #links h3{ float:left; display:block; width:350px; margin-left:0; margin-bottom:9px; }
#content #links h4 { font-size:12px; }
#content #links .bcat { margin-bottom:10px; }

/* para el formulario "regalar ser Amic" */
.cuantas_personas p { padding: 0 0 0 130px; height: 3em; line-height: 3em; border-top: 1px dotted #ccc; }
.cuantas_personas select { margin-left: 5px; font-family: Arial; font-size: 10px;v}
small { font-size: 0.9em; color: #666; }

/**************************** HACKS *********************************/

/* IE7 */
*:first-child+html #agenda ul#plan_anual { margin-top:0; } /* Anular bug de Firefox */
*:first-child+html #all #content #inscripcio fieldset .checkbox { border:none; }
*:first-child+html #all #content #inscripcio fieldset .left { width:210px;}
*:first-child+html #all #content #inscripcio fieldset .right { width:400px;}

/* IE6 */
* html #content { width:659px; } /* Determinar correctamente ancho del content */
* html ul#idioma li.title { margin-right:258px; } /* Posicionar correctamente fundació amics del mnac debajo banner */
* html #agenda ul#plan_anual { margin-top:0; } /* Anular bug de Firefox */
* html #header #mini_agenda span.dia { margin-left:-48px; } /* Alinar fecha en banner activitats */
* html #aviso a.close { margin:0; background:url(../imgs/close.gif) no-repeat; } /* Aviso */
* html #aviso a.close:hover { background:url(../imgs/close_hover.gif) no-repeat; }
* html #aviso a.close span { position:absolute; left:-999px; }
* html #all #content #membres p.fa_com .boton { height:31px; width:364px; }
* html ul#idioma li.title { margin-left:115px; }
* html ul#menu li { width:220px; padding-right:0px; margin-right:0px;  }
* html ul#menu li ul li a{ width:160px; }

* html #all #content a.under {  width:auto; }
* html #derecha h3{ width:289px; margin-left:0;  }
* html #all #content #membres #inscripcio #p1 fieldset .input p .checkbox { border:none; }
* html #all #content #activitats #recomana  p.checkbox input { border:none; }
* html #all #content #activitats #recomana  p.checkbox label { margin-top:7px; }
* html .binici  { margin-bottom:20px; }

* html #all #header #mini_agenda{ height:135px; }
* html #all #content .input .left { float:left; width:190px;  }
* html #all #content .input .right { float:left; width:340px;  }

* html .cuantas_personas p { padding-top: 10px; padding-bottom: 10px; }