/* Estils generics */
html, body {height:100%;font-family:Tahoma,Arial,Helvetica,sans-serif;}
html, body, div {margin:0;padding:0;font-size:1em}
input, textarea {font-family:Tahoma,Arial,Helvetica,sans-serif;color:#000}
a {font-weight:bold;color:#000;text-decoration:underline}
a:hover {text-decoration:underline;color:#B50027}
div.separador {clear:both;font-size:0;line-height:0px;height:0px}

/* posicionament de capes */
#web {min-width:760px;min-height:100%;position:relative;background-image:url(/img/fons.gif);background-repeat:repeat-y;background-position:center top}
* html #web {height:100%} /* IE 6 */
#cap {min-height:50px;padding:3px 0;background:#B50027 url(img/titol_agenda.gif) center no-repeat}
* html #cap {height:50px} /* IE 6 */
#peu {min-height:30px;background-color:#FFC510;position:relative;margin-top:-30px;clear:both}
* html #peu {height:30px} /* IE 6 */
#cos {padding:0 15px 31px 15px}


/* titols pagina */
h1#titol_general {font-size:1.4em;display:none}
h2#titol_pagina {font-size:.9em;display:block;width:100%}
h3.subtitol_pagina {font-size:14px;color:#B50027}
h3#subtitol_esdeveniments.subtitol_pagina {margin-top:10px}

#cercador {position:absolute;right:10px;top:27px;font-size:.7em}
#cercador .inputTextGen {margin-right:10px}
#cercador a {color:#ddd;text-decoration:underline}
#cercador a:hover {color:#fff;text-decoration:underline}
/* caixa cercador */
div.cercador {margin-bottom:10px}

*:first-child+html #cercador input {font-size:.95em}  /* IE 7 */
* html #cercador input {font-size:.95em} /* IE 6 */


/* llistat de categories */
span.llistatcategories {display:block;font-size:.7em;line-height:180%;margin:0;padding:0;font-weight:normal}
span.llistatcategories dd {display:none}
span.llistatcategories dl.subcategoria {float:left;width:33%;margin:0}
span.llistatcategories dt.item {background-image:url(/img/li_gris.gif);background-repeat:no-repeat;background-position:left;padding-left:18px;margin-left:15px}
span.llistatcategories dt.item a {text-decoration:underline}
span.llistatcategories dt.item a:hover {text-decoration:underline}
.llistat_categories_agenda_llistat .NoResultats {display:none}

/* llistat d'esdeveniments amb calendari petit */
#llistat_amb_calendari {width:100%}
#llistat_amb_calendari .llistat_agenda {width:70%;float:left;padding:0px;margin-top:18px}
#llistat_amb_calendari .llistat_agenda .componentagenda {display:inline;margin:0;padding:0}
#llistat_amb_calendari .calendari_mensual_petit {float:right;margin-top:24px;margin-right:10px;width:210px}
#llistat_amb_calendari .calendari_mensual_petit .componentagenda {display:inline;margin:0;padding:0} 

/* Llistat esdeveniments */
.llistatevents {/*border-top:1px solid #888*/padding:0;margin:0;width:100%;display:block}
.llistatevents .event {border-bottom:1px solid #888;width:94%;margin:0;padding:10px 3%}
.event a.titol {color:#000;display:inline;text-decoration:none}
.event a.titol span.titol{font-size:.8em;background-image:url(/img/esdeveniment.gif);background-repeat:no-repeat;background-position:0 2px;padding:0 0 0 25px;color:#000;display:inline;text-decoration:underline}
.event a.titol:hover,
.event a.titol:hover span.titol{color:#B50027}

/* Paginacio */
.paginacio {padding:3px 5px 3px 5px;display:block;clear:both;float:none;text-align:center;font-size:.75em}
.paginacio .informaciopaginacio {display:inline;border:none;margin:0 10px}
.paginacio ul,
.paginacio ul li,
.paginacio ul li a.botoSeguent,
.paginacio ul li a.botoAnterior {display:inline;clear:none;float:none;margin:0;padding:0;background-image:none;background-repeat:no-repeat;color:#00826C;text-decoration:none}
.paginacio ul li a.botoSeguent {padding-right:10px;margin:0 2px 0 10px;background-image:url(img/seguent.gif);background-position:right 3px;color:#00826C;text-decoration:underline}
.paginacio ul li a.botoAnterior {padding-left:10px;margin:0 10px 0 2px;background-image:url(img/anterior.gif);background-position:0 3px;color:#00826C;text-decoration:underline}
.componentagenda div.paginacio a.boto {font-size:.8em;font-weight:normal}
.paginacio ul li a.botoSeguent:hover {background-image:url(img/seguent_over.gif);color:#B50027;text-decoration:underline}
.paginacio ul li a.botoAnterior:hover {background-image:url(img/anterior_over.gif);color:#B50027;text-decoration:underline}

/* no resultats */
.componentagenda div.noresultats {margin:0;border:none;border-bottom:1px solid #888;font-size:.75em}
.componentagenda div.noresultats .titol {border:none;text-align:center}

/* Detall esdeveniments agenda */
.DetallEsdeveniment div.titolfitxa {color:#000}
.DetallEsdeveniment .fitxa {color:#333333;width:70%;}
.DetallEsdeveniment .relacionats{width:210px}

/* Modificacio del color dels enllacos a altres repeticions */
.DetallEsdeveniment div.AltresRepeticions {visibility:hidden;height:0px;margin:0px;padding:0px;border:0px}
/* ens han demanat amagar aquesta seccio. Tot i aixo, mantenim els estils per a la seva futura utilitzacio */
.DetallEsdeveniment div.AltresRepeticions div.item a,
.DetallEsdeveniment div.AltresRepeticions div.item a span.titol {color:#616B76;font-weight:normal}
.DetallEsdeveniment div.AltresRepeticions div.item a:hover,
.DetallEsdeveniment div.AltresRepeticions div.item a:hover span.titol{color:#B50027;font-weight:normal}

/*.DetallEsdeveniment div.temesrelacionats {display:none}*/


/* Estils calendari component agenda amb els nous colors */
.calendari_mensual_petit .cxcalendar li.avui,
.calendari_mensual_petit .cxcalendar li.actual {background-image: url('/img/sbg_calendar.gif');}
.calendari_mensual_petit .cxcalendar li.avui  {background-position:-1px 800px;}
.calendari_mensual_petit .cxcalendar li.actual {background-position:-1px 600px;color:#CC5558}
.calendari_mensual_petit .cxcalendar li.avui a:hover,
.calendari_mensual_petit .cxcalendar li.festiunacional a:hover,
.calendari_mensual_petit .cxcalendar li.festiulocal a:hover,
.calendari_mensual_petit .cxcalendar li.festiuautonomic a:hover,
.calendari_mensual_petit .cxcalendar li.actual a:hover {background-position:-3px 1200px}
.calendari_mensual_petit .cxcalendar li a {font-weight:bold;color:#000}
.calendari_mensual_petit .cxcalendar li a:hover {color:#CC5558;background-position:-3px -1px}
.calendari_mensual_petit .cxcalendar li.festiu a,
.calendari_mensual_petit .cxcalendar li.festiunacional a,
.calendari_mensual_petit .cxcalendar li.festiulocal a,
.calendari_mensual_petit .cxcalendar li.festiuautonomic a {color:#CC5558}

/* molletes */
#desplacament_cercaavancada,
#desplacament_anterior {font-size:.7em;margin:10px 0;clear:both}
#desplacament_cercaavancada span.separador,
#desplacament_anterior span.separador {margin:0 5px}
/* enllac tornar categories principals */
.tornarCatPrincipals {font-size:.7em;padding-left:20px}
* html .tornarCatPrincipals {padding:0 0 20px 20px} /* IE 6 */
*:first-child+html .tornarCatPrincipals {padding:0 0 20px 20px} /* IE 7 */

/* generals component agenda (canvi de fonts) */
.componentagenda {font-family:Tahoma,Arial,Helvetica,sans-serif;color:#333}
div.cercador select{margin-right:15px;margin-left:8px}
.componentagenda div.cercador {color:#333333;}

/* zones columna dreta */
#zona_banners_serveis{float:right;/*margin-top:24px;margin-right:10px;*/width:210px;clear:both}
#zona_destacats .llistatevents .lloc,
#zona_destacats .llistatevents .Inscripcions,
#zona_destacats .llistatevents .Organitzador,
#zona_destacats .llistatevents .Colaboradors,
#zona_destacats .llistatevents .conenidordates .hora{display:none}
#zona_destacats .llistatevents {border:none}
#zona_destacats .llistatevents .event a.titol{line-height:90%;}
#zona_destacats .llistatevents .event a.titol span.titol{background:none;padding:0px}
#zona_destacats .llistatevents .event .data{font-size:10px}
#zona_destacats .llistatevents .event a.titol span.titol{font-size:11px}
#zona_destacats table,
#zona_banners table,
#zona_serveis table{font-size:10px}
#zona_destacats h3,
#zona_banners h3,
#zona_serveis h3{margin:0px;color:#cc5558;background:#EEEEEE;padding:2px;text-align:center;line-height:110%}
#zona_destacats{margin:10px auto;padding:5px;width:190px; border:1px solid #ccc}
#zona_banners{text-align:center;margin:10px auto;padding:5px;width:190px; border:1px solid #ccc}
#zona_serveis{color:#000;margin:10px auto;padding:5px;width:190px; border:1px solid #ccc;clear:right}
#zona_banners a img{border:none;}
.DetallEsdeveniment #zona_serveis,
.DetallEsdeveniment #zona_banners{float:right;line-height:100%;clear:both}
.DetallEsdeveniment .altresarxius{width:auto;float:none}
.DetallEsdeveniment .arxiusrelacionats{float:right;margin:10px auto;width:210px;clear:none}
html>/**/body .DetallEsdeveniment .arxiusrelacionats{clear:none}
.DetallEsdeveniment .arxiusrelacionats .elementsrelacionats,
.DetallEsdeveniment .arxiusrelacionats .categoriesrelacionades,
.DetallEsdeveniment .arxiusrelacionats .imatgesrelacionades,
.DetallEsdeveniment .arxiusrelacionats .enllacosrelacionats,
.DetallEsdeveniment .arxiusrelacionats .temesrelacionats,
.DetallEsdeveniment .arxiusrelacionats .documentsrelacionats{float:right;margin:5px 0px;padding:5px;width:190px;border:1px solid #CCCCCC; }
.DetallEsdeveniment div.separador {display:none}

.DetallEsdeveniment #zona_serveis a:hover {color:#B50027;text-decoration:underline;}
.DetallEsdeveniment #zona_serveis a {color:#000000;font-weight:bold;text-decoration:underline;}
.DetallEsdeveniment{height:100%}
.relacionats .temesrelacionats, 
.relacionats .categoriesrelacionades{float:right;margin:10px auto;padding:5px;width:190px; border:1px solid #ccc}

/* Estils cercador */
span.Cerca {display:inline}

.calendari_mensual_petit {width:200px} /* IE 7 */

hr.net {display:none}

.componentadministracioampliat .detallcategoria .item .titol {font-size:1.2em;font-weight:normal;display:none}

/*Ultims retocs*/


.DetallEsdeveniment .fitxa div.descripcio, .DetallEsdeveniment .fitxa div.hora, .DetallEsdeveniment .fitxa div.datainicifi {float:right;margin-left:10px}
.DetallEsdeveniment .separador {display:block !important;clear:none;}
#LlistatEsdeveniments_gw3{width:70%;float:left;margin-top:18px;padding:0px;}