/* calendari*/
.blocCalendariCercador {display:block; overflow:hidden; width:auto; margin-bottom:10px; position:relative; border-radius:15px; background-color:#FFF; padding:20px;}


#mapaDistrictes {padding:0; width:auto; display:block; text-align:center}
#calendari {margin:0; padding:0; display:block;}
.planolimapa {display:inline-block; width:auto;}

.calendariActes { width:100%; display:block}
.calendariActes table:first-child { margin-left:0}
.calendariActes table {border:1px solid #000; border-collapse:collapse; width:48% !important; margin-bottom:10px; margin-left:.3em; padding:0; display:inline-table;}
.calendariActes table tr {padding:0; margin:0;}
.calendariActes table tr th {padding:8px; margin:0; vertical-align:bottom; background-color:#000; color:#fff; text-align:center; font-size:1.4em; font-family:"Open Sans Condensed", Arial, Helvetica; text-transform:uppercase; font-weight:bold;}
.calendariActes table td a.resaltat {color:#000; text-decoration:none; font-weight:normal}

.calendariActes table td {padding:.5em .2em; font-weight:normal; text-align:center; color:#000; border:1px solid #ccc; border-collapse:collapse; font-size:0.8em; font-family:"Open Sans", Arial, Helvetica; background-color:#f7f4f8;}
.calendariActes table td:hover { color:#fff; cursor:pointer; background-color:#F2AAA5;}
.calendariActes table td:hover a {color:#fff;}

.calendariActes table td.seleccionat {color:#fff; background-color:#5CA997}
.calendariActes table td.seleccionat a {color:#fff; text-decoration:none;}

.calendariActes table td.capsetmana {color:#000; background-color:#FAE8E7;}
.calendariActes table td.capsetmana:hover {color:#000; background-color:#F2AAA5}

#fletxaEsq {border:0; float:left; padding-top:3px}
#fletxaDre {border:0; float:right; padding-top:3px;}




.capsaCalendari {margin:0; padding-top:10px; padding-left:10px; padding-right:10px; border:1px solid #CCC; background-color:#F5F5F5;}
.capsaCalendari ul{
  	list-style:none;
	margin:0;
	padding:0;
	display:block;
	clear:both;
}
.capsaCalendari div.border1Grisbebebe {margin-bottom:10px}
.capsaCalendari ul li {
	background:transparent;		 
	padding:0;
	margin:0 0 0 0;
	display:block;
	clear:both;
	}	

.capsaCalendari ul li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.capsaCalendari ul li {display: inline-block;}
* html .capsaCalendari ul li{height: 1%;}
.capsaCalendari ul li {display: block;}
/* fi calendari*/


#PanelResultados {display:block; border-radius:15px; overflow:hidden; background-color:#FFF}
.resultatsp table { border:0; width:auto; background-color:#FFF;}
.resultatsp table tr { border:0;}
.resultatsp table tr td {border-width:0 0 1px 0; border-color:#ccc; border-style:solid; padding:10px; background-color:#FFF}
.resultatsp .nomLinkCercador { font-family:"Open Sans Condensed", Helvetica, sans-serif; font-size:1.4em; color:#5CA997; font-weight:bold; margin-bottom:10px;}
.resultatsp a {display:block;}
.resultatsp strong { margin-bottom:5px;}
.resultatsp .comentariCercador { font-family:"Open Sans", Helvetica, sans-serif; font-size:0.85em;}

.capsaPaginador { display:block; padding:20px; text-align:rigt; font-family:"Open Sans Condensed", Helvetica, sans-serif; width:auto;}
.capsaPaginador #PanelNum { display:block; width:auto;}
.capsaPaginador #PanelNum #lblTemps {text-align:left; display:inline-block;}
.capsaPaginador #PanelNum #lblNumPaginaNum {display:inline-block; text-align:right; float:right}