/* calendari*/
.blocCalendariCercador {display:block; overflow:hidden; width:auto; margin-bottom:10px; position:relative; border-radius:5px; 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: 1em;
    font-family: "Roboto 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:#8b1b16}
.calendariActes table td.seleccionat a {color:#fff; text-decoration:none;}

.calendariActes table td.capsetmana {color:#000; background-color:#F9E8C8;}
.calendariActes table td.capsetmana:hover {color:#000; background-color:#b9393375}

#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:5px; 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:"Roboto Condensed", Helvetica, sans-serif; font-size:1.4em; color:#4f291e; font-weight:700; text-decoration:underline } 
.resultatsp a {display:block;}
.resultatsp strong { margin-bottom:5px;}
.resultatsp .comentariCercador { font-family:"Roboto", Helvetica, sans-serif; font-size:0.85em;}

.capsaPaginador { display:block; padding:20px; text-align:rigt; font-family:"Roboto Condensed", Helvetica, sans-serif; width:auto;}
.capsaPaginador #PanelPaginacion { display:block; width:auto;}
.capsaPaginador #PanelPaginacion #PanelTemps {text-align:left; display:inline-block;}
.capsaPaginador #PanelPaginacion #PanelNumeros {display:inline-block; text-align:right; float:right}
.capsaPaginador #PanelPaginacion #PanelNumeros a {padding: 5px 10px; border:1px solid #000000;}
.capsaPaginador #PanelPaginacion #PanelNumeros a:hover { background-color:#CCC}
.capsaPaginador #PanelPaginacion #PanelNumeros a.blauTurquesa.bold.nodeco {background-color:#000000; color:#ffffff; padding:5px 10px;}
