/* CSS Document */

body {
    background-color:#e1e1e1;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:75%;
    color:#333333;
    
}

div#embolcall {
background:transparent url(../imatges/fons-pagina.jpg) repeat-x top;
padding:5px 0 25px 0;
}

h1 {
    color: #1bade8;
    font-size: 280%;
    margin-bottom:10px;
	line-height:normal;
}



/* amb subratllats -> portada i barres laterals */
h2 {
    text-transform: uppercase;
    border-bottom: 3px solid #1bade8;
    font-size: 100%;
    font-weight:bold;
    margin-bottom:8px;
	line-height:normal;
	color:#0B242C;
}

div#destaquem-portada h2 {
border:0;
margin:5px 0;
padding:0;
font-size:150%;
color:#1AACE7;
text-transform:none;
font-weight:normal;
}

/* sense subratllat -> pel contingut */
div#central h2 {
    font-size: 180%;
	margin-top:15px;
    margin-bottom:8px;
    border:0px;
    font-weight:normal;
    text-transform:none;
	line-height:normal;
}


h3 {
    font-size: 130%;
    font-weight:bold;
	margin-top:15px;
    margin-bottom:8px;
	line-height:normal;
}



hr { display:block; background-color:#e5ebeb; height: 1px; border: 0px; margin: 0.7em auto; }

/* invertir aspecte dels links */
a { text-decoration:none; }
a:hover { text-decoration:underline; }


/* per vista sense estil i interacció JS */
.ocult, .mostrar { display:none; }

.blau {
    color: #12A8E5;
}

    div#accessos-directes {
        position:absolute;
        text-align:center;
        top: 0;
        left: -10000px;
    }
    
        div#accessos-directes a {
            color:#0C242E;
            text-decoration:none;
            font-weight:bold;
            font-size: 100%;
            line-height: 200%;
            padding: 2px 10px;
        }
        
            div#accessos-directes a:focus,
			div#accessos-directes a:hover {
            background-color:#2db0e4;
            }

div#contenidor {
    padding:5px;
    width:980px;
    text-align:left;
    margin:0 auto;
	position:relative;
}

    div#boto-traduccio {
        float:left;
		color:#DDDDDD;
		padding-bottom:7px;
		font-size:91%;
    }
    
	div#boto-traduccio a {
	color:#1AA5DD;
	text-decoration:none;
	margin:3px 0;
	}
	
		div#boto-traduccio a:hover {
		text-decoration:underline;
		}
    
    div#navegacio-superior {
        float: right;
		padding-bottom:7px;
        color:#DDDDDD;
		font-size:91%;
    }
    div#navegacio-superior a {
        color:#DDDDDD;
        text-decoration:none;
    }
    div#navegacio-superior a:hover {
        text-decoration:underline;
    }
    
    
    div#capcalera {
        padding: 0px 10px;
		width:960px;
		overflow:hidden;
        background: url(../imatges/fons-capcalera.jpg) 0 0 repeat-x;
    }

        
        div#logotip-i-navegacio {
         height:47px;
		 width:100%;
		 overflow:hidden;
        }
    
            div#logotip-i-navegacio a#logotip {
			width:269px;
			height:48px;
			overflow:hidden;
			float:left;
            }
            
            div#logotip-i-navegacio div#navegacio-global {
			float:right;
			max-width:660px;
			overflow:hidden;
			margin-top: 4px; 
            }
			
				div#logotip-i-navegacio div#navegacio-global * {float:left}
            
                    div#logotip-i-navegacio div#navegacio-global a {
                        float:left;
                        text-decoration:none;
                        font-weight:bold;
                        font-size:110%;  
                        height:39px;
                        line-height:38px;
                        color:#000;
                        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
                        text-transform:uppercase;
                        padding:0 15px;
                        background:transparent url(../imatges/navegacio-global-fons.jpg) 0 0 repeat-x;
                    }
                    
                    div#logotip-i-navegacio div#navegacio-global a.inici {
                        background:transparent url(../imatges/navegacio-global-inici.jpg) 0 0 no-repeat;
                        color:#5e5e5e;
                    }
                    
                    
                    div#logotip-i-navegacio div#navegacio-global a:hover,
                    div#logotip-i-navegacio div#navegacio-global a.activa {
                        color:#0e6c86;
                    }
                    div#logotip-i-navegacio div#navegacio-global a.activa{
                        background-position: bottom;
                    }
                    
                    div#logotip-i-navegacio div#navegacio-global span.separador {
                        text-indent:-10000px;
                        float:left;
                        background:transparent url(../imatges/navegacio-global-separador.jpg) 0 0 no-repeat;
                        width:3px;
                        height: 39px;
                    }
            
        div#fotografia-de-capcalera{
            position:relative;
			width:960px;
			height:120px;
			overflow:hidden;
            background: #18a5da url(../imatges/fons-capcalera-sota.jpg) no-repeat bottom;
            padding-bottom: 20px;
        }
		
		div#fotografia-de-capcalera div#fotografia {
		height:120px;
        overflow:hidden;
		}
		
            img#fotografia-sombrejat {
                position:absolute;
                top:0px;
                left:0px;
                width:100%;
                height:4px;
				z-index:1;
            }
			
            img#fotografia-sombrejat2 {
                position:absolute;
                bottom:20px;
                left:0px;
                width:100%;
				z-index:2;
                height:4px;
            }
        
            div#cercador {
                position: absolute;
                top: 70px;
                right: 10px;
                width:292px;
                height:33px;
                background:transparent  url(../imatges/cercador.png) no-repeat;
				z-index:3;
            }
                div#cercador input.caixa-de-text {
                    float:left;
                    border:0;
                    margin-top:8px;
                    margin-left:17px;
                    height: 17px;
                    padding-top: 1px;
                    padding-left:4px;
                    color:#2db0e4;
                    width:190px;
                    background:transparent;
					font-size:91%;
                }
                div#cercador input.boto {
                    float:right;
                    border:0;
                    background: transparent;
                    width:75px;
                    height:34px;
                    cursor:pointer;
                }

div#cos {
    margin: 0px 10px;
    background: #fff;
	line-height:140%;
}

    div#portada-columna-dreta {
        float:right;
        width: 276px;
        margin: 15px;
		overflow:hidden;
    }
    
        div#prediccio {
            width: 256px;
			padding:0 10px;
            height: 131px;
			overflow:hidden;
            background: url(../imatges/previsio-meteorologica.jpg) 0 0 no-repeat;
        }
        
        div#prediccio span.icona-temps {
            display:block;
            width: 54px;
            height: 48px;
            margin: 20px auto 8px;
            text-indent: -10000px;
            background-repeat:no-repeat;
            background-position: center center;
        }
        
        div#prediccio span.data {
            display:block;
            font-weight: bold;
        }
		
        div#prediccio span.temperatura {
        font-size:91%;    
        }
        
        div#prediccio div#avui {
            float:left;
            width: 128px;
            text-align: center;
        }
        div#prediccio div#dema {
            float:right;
            width: 128px;
            text-align: center;
        }
        
        div#portada-columna-dreta a.visita {
            margin-bottom: 5px;
            display: block;
            width: 276px;
            height: 43px;
            background: transparent url(../imatges/visita-net.jpg) 0 0 no-repeat;
            color:#fff;
            font-weight:bold;
            line-height: 41px;
            font-size:109%;
            text-decoration:none;
            padding-left: 15px;
        }
		
			div#portada-columna-dreta a.visita:hover {
			text-decoration:underline
			}
        
        div#portada-columna-dreta a.v-la-fira-de-les-bruixes { background-image: url(../imatges/visita-la-fira-de-les-bruixes.jpg); }
        div#portada-columna-dreta a.v-punts-dinteres { background-image: url(../imatges/visita-punts-dinteres.jpg); }
        div#portada-columna-dreta a.v-on-allotjar-se { background-image: url(../imatges/visita-on-allotjar-se.jpg); }
        div#portada-columna-dreta a.v-on-menjar { background-image: url(../imatges/visita-on-menjar.jpg); }
        div#portada-columna-dreta a.v-com-arribar-hi { background-image: url(../imatges/visita-com-arribar-hi.jpg); }
        
        
        div.sant-feliu-en-imatges {
            font-size: 90%;
        }
        
        
        div.zona-gris-menu {
            padding-bottom: 8px;
            background: #eeeeee url(../imatges/santfeliu-imatges-fons-bottom.jpg) no-repeat bottom;
        }
            div.zona-gris-menu  div.zona-gris-menu-interior {
                padding-top: 5px;
                background: transparent url(../imatges/santfeliu-imatges-fons-top.jpg) no-repeat top;
            }
			
			div.zona-gris-menu  div.zona-gris-menu-interior form {
			margin-bottom:15px;
			}
            
                div.zona-gris-menu  h2 {
                    border-bottom: 3px solid #548490;
                    margin:5px 10px;
                    font-size:109%;
                }
                
                div.zona-gris-menu  .padding {
                    margin: 10px;
                }
                div.zona-gris-menu  a.boto {
                    display:block;
                    width: 252px;
                    height: 20px;
                    line-height:20px;
                    font-weight:bold;
                    text-align: center;
                    color: #fff;
                    margin: 0px auto;
                    background: transparent url(../imatges/santfeliu-imatges-boto.jpg) no-repeat;
                }
                div.zona-gris-menu a.boto:hover { text-decoration:none; }
        
        
        div#portada-columna-dreta .zona-banners {
            text-align:center;
        }
        div#portada-columna-dreta .zona-banners img {
            margin-top: 10px;
        }
    
    div#portada-central {
        float:left;
        width: 630px;
        margin: 15px 0px 15px 15px;
		overflow:hidden;
    }
    
    div.barra-blava {
        background: #1bade8 url(../imatges/barra-blava-esquerra.jpg) 0 0 no-repeat;
        margin-bottom: 10px;
    }
	
    div.barra-blava div {
        height: 20px;
        background: transparent url(../imatges/barra-blava-dreta.jpg) no-repeat right top;
        padding-left: 7px;
        line-height: 20px;
        color:#fff;
    }
	
	div.barra-grisa {
        background: #919FA8 url(../imatges/barra-grisa-esquerra.gif) 0 0 no-repeat;
        margin-bottom: 10px;
    }
	
    div.barra-grisa div {
        height: 20px;
        background: transparent url(../imatges/barra-grisa-dreta.gif) no-repeat right top;
        padding-left: 7px;
        line-height: 20px;
        color:#fff;
    }
    
    div.barra-blava div strong {
        text-transform: uppercase;
        font-size: 109%;
    }
    
    div.barra-blava a.mes {
        background: transparent url(../imatges/creu-blava.jpg) no-repeat right 5px;
        color:#fff;
        padding-right: 18px;
        margin-right: 5px;
        float:right;
    }
    
    
        div#portada-central .titol {
            display:block;
            font-size: 150%;
            font-weight:bold;
            color: #12a8e5;
            margin: 5px 0px;
        }
        
  
    
        /* capsa 2 colors per mini-noticies */
        div#portada-central div.ajuntament-informa {
            width: 628px;
            background: #c1d9e3 url(../imatges/ajuntament-informa-bottom.jpg) no-repeat bottom;
            overflow:auto;
            margin:10px 0px;
            position:relative;
        }
            div#portada-central div.ajuntament-informa .capcalera{
                
                background: #8e9fa6 url(../imatges/ajuntament-informa-top.jpg) no-repeat top;
                text-transform: uppercase;
                color:#fff;
                font-size:110%;
                font-weight:bold;
                padding: 4px 8px;
                
            }
            div#portada-central div.ajuntament-informa .noticia {
                width: 285px;
                float:left;
                padding: 10px;
            }
            div#portada-central div.ajuntament-informa .noticia .contingut {
                font-size:90%;
            }
                div#portada-central div.ajuntament-informa .noticia .titol {
                    font-size: 100%;
                    text-transform:uppercase;
                    font-weight:bold;
					font-size:91%;
                    color: #122A33;
                    margin: 5px 0px;
                    float:left;
                }
                
                div#portada-central div.ajuntament-informa .noticia a.veure-mes {
                    float:right;
                    color: #285f73;
                    font-weight: bold;
					font-size:83%;
                    padding-left:16px;
                    margin: 5px 5px;
                    background: transparent url(../imatges/veure-mes.jpg) no-repeat 0 2px;
                }
                div#portada-central div.ajuntament-informa .noticia .data {
                    font-weight:bold;
                    color: #148BBE;
                }
            div#portada-central div.ajuntament-informa .noticia a {
                color:#333333;
            }
	
    div#portada-central .actualitat {
        background: transparent url(../imatges/pixel-fons.jpg) repeat-y 345px;
        overflow:hidden;
		font-size:91%
    }
	

        div#portada-central .actualitat .columna-esquerra {
            width: 335px;
            float:left;
        }
        
        div#portada-central .actualitat .columna-dreta {
            width: 275px;
            float:right;
        }
        
    div#portada-central .actualitat .data {
        font-weight: bold;
        color: #333333;
        display:block;
    }
    
    div#portada-central .actualitat .titol {
        font-family: "Tahoma",Arial,Verdana,sans-serif;
        font-size:100%;
        font-weight:bold;
        color: #12a8e5;
        margin: 5px 0px;
        
    }

    div#portada-central .actualitat div.item {
    float:left;
	margin:0 10px 5px 0;
    }
    
    
/* capsa 2 colors per mini-noticies */
        div#portada-central div.butlleti-electronic {
            width: 628px;
            overflow:auto;
            margin:10px 0px;
            position:relative;
        }
            div#portada-central div.butlleti-electronic .capcalera
            {
                
                background: #1cace8 url(../imatges/subscripcio-fons-top.jpg) no-repeat top;
                text-transform: uppercase;
                color:#fff;
                font-size:110%;
                font-weight:bold;
                padding: 4px 8px;
                
            }
            

            
            div#portada-central div.butlleti-electronic .inscripcio {
                background: #fff url(../imatges/subscripcio-fons-blau.jpg) repeat-y;
                padding: 10px;
            }
                
                div#portada-central div.butlleti-electronic .inscripcio form {
                    margin-top: 10px;
                }
                div#portada-central div.butlleti-electronic .inscripcio input {
                    vertical-align: middle;
                }
                
                div#portada-central div.butlleti-electronic .inscripcio .casella {
                    padding: 3px;
                    border: 1px solid #588394;
                    width: 280px;
                }
                
            
            div#portada-central div.butlleti-electronic .subscripcio {
                background: #fff url(../imatges/subscripcio-fons-blanc.jpg) repeat-y;
            }
                div#portada-central div.butlleti-electronic .subscripcio .interior {
                    
                    background: transparent url(../imatges/subscripcio-fons-bottom.jpg) no-repeat bottom;
                }
                div#portada-central div.butlleti-electronic .subscripcio .interior .logoRSS {
                    padding: 10px 10px 10px 75px;
                    background: transparent url(../imatges/logo-rss.jpg) no-repeat 20px center;
                    line-height: 150%;
                }
                div#portada-central div.butlleti-electronic .subscripcio .interior .logoRSS a {
                    color: #12A8E5;
                    font-weight:bold;
                }



div#columna-esquerra {
    float:left;
    width: 247px;
    margin: 7px;
    font-size:90%;
}

    div#columna-esquerra div.zona-gris-menu {
        background: #eeeeee url(../imatges/menu-fons-bottom.jpg) no-repeat bottom;
        margin-bottom:10px;
    }
        div#columna-esquerra div.zona-gris-menu  div.zona-gris-menu-interior {
            background: transparent url(../imatges/menu-fons-top.jpg) no-repeat top;
        }
            div#columna-esquerra div.zona-gris-menu  h2 {
                border-bottom: 3px solid #12A8E5;
                margin:5px 10px;
            }

    div#navegacio-interior div.barra-blava {
        background: #1bade8 url(../imatges/barra-blava-menu-esquerra.jpg) 0 0 no-repeat;
        margin: 5px 10px;
    }
    div#navegacio-interior div.barra-blava div {
        height: 26px;
        background: transparent url(../imatges/barra-blava-menu-dreta.jpg) no-repeat right top;
        padding-left: 10px;
        line-height: 26px;
        color:#fff;
        font-weight:bold;
    }
    
    
    div#navegacio-interior ul {
        list-style-type:none;
        margin-bottom: 5px;
        margin-left: 15px;
    }
        div#navegacio-interior ul li {
            background: transparent url(../imatges/limenu.png) no-repeat 0 4px;
            margin-top: 7px;
            padding-left: 10px;
        }
        
		div#navegacio-interior ul li.brcm-active-node > span {
            font-weight:bold;
        }
		
			div#navegacio-interior ul li.brcm-current-node > span > a {
			color:#1BADE8;
			}
            div#navegacio-interior ul li a {
                color: #000;
            }
    
    div#columna-esquerra .casella {
        margin: 4px 0px;
        padding: 3px;
        border: 1px solid #12A8E5;
        width: 210px;
    }
    
    ul.subscripcio {
        list-style-type:none;
        margin-bottom: 5px;
    }
    
        ul.subscripcio li {
            background: transparent url(../imatges/lirss.jpg) no-repeat 0 7px;
            padding-top: 5px;
            margin-top: 5px;
            
            padding-left: 15px;
            
            line-height:18px;
            
            border-top: 1px solid #c9c9c9;
        }
        
        ul.subscripcio li.primer {
            border-top-width: 0px;
        }
        
        ul.subscripcio li a {
            color: #3996bf;
            font-weight:bold;
        }
    

div#central {
    margin: 7px 7px 7px 13px;
    width: 677px;
    float:right;
	overflow:hidden;
	line-height:145%;
}

    div#central a:link {color:#138BBF;}	
	div#central a:visited {color:#0B526C}

	div#central ul,
	div#central ol,
	div#central p,
	div#central .hasMargin {
	margin-bottom: 8px;
	margin-top:8px;
    }

    div#central ul {
	list-style-type:none;
    }
	
    div#central ul li {
        background: transparent url(../imatges/li1.png) no-repeat 0 4px;
        margin-top: 5px;
        padding-left: 10px;
    }
    div#central ul li ul li {
        margin-left: 10px;
        background: transparent url(../imatges/li2.png) no-repeat 0 4px;
    }

    div#central div#fil-ariadna {
        background: #dbe9ec url(../imatges/fil-ariadna-dreta.jpg) no-repeat right 0;
		color:#2C3638;
        height:26px;
        line-height:26px;
		overflow:hidden;
        margin-bottom: 10px;
        font-size:90%;
		width:662px;
		padding-right:15px;
    }
	
		div#central div#fil-ariadna * {float:left}
    
        div#fil-ariadna a#fil-ariadna-inici {
            display:block;
            background: #919fa8 url(../imatges/fil-ariadna-esquerra.jpg) no-repeat left 0;
            height: 26px;
            color:#fff;
            font-weight:bold;
            padding: 0px 10px;
        }
		
		div#fil-ariadna span.separador {
		float:left;
		padding:0 5px;
		}
		
	
			div#fil-ariadna span.page a {
			color:#2C3638;
			line-height:26px;
			}

    /* fotos amb ombra */
    div.imatge-ombra {
        margin: 7px 0px 13px 5px;
    }
        div.imatge-ombra div.imatge {
            float:left;
            position:relative;
            background-color:#CCCCCC;
            padding:0 3px 3px 0;
        }
        
            div.imatge-ombra div.imatge a {
                float:left;
                background-color:#CCCCCC !important;
            }
            div.imatge-ombra div.imatge img {
                float:left;
                position:relative;
                margin:-3px 0 0 -3px;
            }
        div.imatge-ombra div.peu-de-foto {
            padding-top:3px;
            font-size:76%;
            color:#666666;
        }



div#peu-de-pagina {
    clear:both;
    background: #e1e1e1 url(../imatges/fons-peu-de-pagina.jpg) no-repeat bottom;
    overflow:auto;
    font-size: 90%;
}
    div#peu-de-pagina div#peu-de-pagina-interior {
        background: #f9fafc url(../imatges/fons-peu-de-pagina-interior.jpg) repeat-x top;
        margin: 0px 10px;
        padding:0px;
    }
        div#peu-de-pagina div#peu-de-pagina-interior div.padding {
            padding: 10px 5px 5px;
            margin-bottom:10px;
        }

	div#peu-de-pagina div#collaboracio {
	color:#666666;
	float:left;
	font-weight:bold;
	}
	
		div#peu-de-pagina div#collaboracio strong,
		div#peu-de-pagina div#collaboracio img {
                    float:left;
                    margin:5px;
		}
	
	div#peu-de-pagina div#informacio-de-contacte-i-navegacio-peu {
	float:right;
	text-align:right;
	padding:5px;
	}
	
		div#peu-de-pagina div#informacio-de-contacte {
		color:#8C8C8C;
		margin-bottom:10px;
		}
		
			div#peu-de-pagina div#informacio-de-contacte a {color:#8C8C8C;}
		
		div#peu-de-pagina div#informacio-de-contacte strong {
		font-weight:bold;
		}
		div#peu-de-pagina div#navegacio-peu {
		color:#2db0e4; /* blau clar */
		}
		
			div#peu-de-pagina div#navegacio-peu a {
			color:#2db0e4; /* blau clar */
			}

/******************************************
mòduls
*******************************************/

/* directori */

div#central ul.llistat-categories {

}

	div#central ul.llistat-categories li {
	background:transparent url(../imatges/punt-llistat-categories.gif) left center no-repeat;
	padding:5px 5px 5px 20px;
	font-size:116%;
	border-bottom:1px solid #8BD4F0;
	}
	
		div#central ul.llistat-categories li a {
		font-weight:bold;
		}
		
			div#central ul.llistat-categories li a span.nombre-items {
			font-weight:normal;
			color:#666666;
			}

div#cercador-predictiu-elements {
padding-bottom:15px;
border-bottom:1px solid #E5EBEB;
margin-bottom:15px;
}

	div#cercador-predictiu-elements input#cercador-elements {
	border:1px solid #12A8E5;
	font-family:inherit;
	font-size:inherit;
	margin-right:5px;
	padding:5px;
	width:210px;
	}
	
	div#cercador-predictiu-elements input.boto {display:none}
			
table.llistat-tabulat {
border-collapse:collapse;
width:100%;
margin-top:8px;
margin-bottom:15px;
}
	
		table.llistat-tabulat th,
		table.llistat-tabulat td {
		padding:5px;
		border-collapse:collapse;
		font-size:1em;
		text-align:left;
		}
		
		table.llistat-tabulat th {
		color:white;
		font-weight:bold;	
		background:#919FA8;
		}
		
		table.llistat-tabulat td {
		border-bottom:1px solid #C8CFD3;
		}
		
		table.llistat-tabulat th.brcm-name {
		width:200px;
		}
		
		table.llistat-tabulat th.brcm-phone {
		width:200px;
		}

/* agenda  i la paginació en general*/

a.vincle-sindicacio {
position:absolute;
left:-10000px;
}

div.navegacio-agenda,
div.paginacio {
background:white url(../imatges/fons-paginacio.gif) 0 0 no-repeat;
padding:6px;
}

	div#central div.navegacio-agenda h2,
	div.paginacio span.pagines-totals {
	width:300px;
	display:block;
	margin:0 auto;
	height:34px;
	line-height:34px;
	font-size:109%;
	color:#657681;
	text-align:center;	
	font-weight:bold;
	}
	
	div#central div.navegacio-agenda h2 {text-transform:uppercase;}
	
	div.navegacio-agenda a,
	div.paginacio a {
	text-decoration:none !important;
	text-transform:uppercase;
	font-size:91%;
	background-image:url(../imatges/boto-paginacio.jpg);
	background-repeat:no-repeat;
	}		
	
		div.navegacio-agenda a {width:130px;}
		div.paginacio a {width:105px;}
	
		div.navegacio-agenda a span,
		div.paginacio a span {
		height:34px;
		line-height:34px;
		color:white;
		font-weight:bold;
		padding:0 15px;
		}
		
		div.navegacio-agenda a:hover span,
		div.paginacio a:hover span {
		color:black;
		}
	
		div.navegacio-agenda a.anterior,
		div.paginacio a.anterior {
		float:left;
		background-position:top right;
		}
		
			div.navegacio-agenda a.anterior span,
			div.paginacio a.anterior span {
			float:left;
			padding-left:35px;
			background:transparent url(../imatges/ico-pagina-anterior.jpg) top left no-repeat;
			}
		
		div.navegacio-agenda a.seguent,
		div.paginacio a.seguent {
		float:right;
		background-position:top left;}

			div.navegacio-agenda a.seguent span,
			div.paginacio a.seguent span {
			float:right;
			padding-right:35px;
			background:transparent url(../imatges/ico-pagina-seguent.jpg) right top no-repeat;
			}


ol.llistat-esdeveniments {
list-style:none;
margin:15px 0;
padding:0;
}

	ol.llistat-esdeveniments li {
	padding:10px 0;
	margin-bottom:10px;
	border-bottom:1px solid #C7D0D3;
	}
	
	ol.llistat-esdeveniments li a {
	font-weight:bold;
	font-family:tahoma,Arial,Verdana,Helvetica,sans-serif;
	}
	
	ol.llistat-esdeveniments li span {
	display:block;
	font-size:91%;
	}
	
		ol.llistat-esdeveniments li span.data {
		color:black;
		font-weight:bold;
		margin-bottom:3px;
		}
		
		ol.llistat-esdeveniments li span.lloc {
		margin:3px 0;
		}
		
div#detall-esdeveniment span {
display:block;
margin-bottom:3px;
}	

div#detall-esdeveniment span.data {
font-size:133%;
color:#919FA8;
font-weight:bold;
}

div#detall-esdeveniment span.entradeta {
font-weight:bold;
margin:15px 0 8px 0;
}	


/* notícies */



div#central ol.llistat-noticies {
list-style:none;
padding:0;
margin:5px 0 15px 0;
}

	div#central  ol.llistat-noticies li {
	padding:0 0 10px 0;
	width:100%;
	overflow:hidden;
	background-image:none;
	margin-bottom:10px;
	margin-top:0;
	border-bottom:1px solid #C7D0D3;
	}
	
	
	div#central ol.llistat-noticies li span.fotografia {
	float:right;
	margin:0 0 5px 10px;
	}
	
	div#central ol.llistat-noticies li div.imatge {
	float:right;
	}
	
		ol.llistat-noticies li span.data {
		color:black;
		font-weight:bold;
		margin-bottom:3px;
		display:block;
		font-size:91%;
		}
		
		ol.llistat-noticies li a {
		font-weight:bold;
		font-family:tahoma,Arial,Verdana,Helvetica,sans-serif;
		display:block;
		margin:5px 0;
		}
		
		ol.llistat-noticies li span.entradeta {
		font-size:91%;
		}

div#detall-noticia span.data {
font-weight:bold;
color:black;
font-size:91%;
display:block;
}

div#detall-noticia span.entradeta {
font-weight:bold;
color:black;
display:block;
margin-bottom:8px;
}

div.data {
font-weight:bold;
color:black;
}

p.entradeta {
font-weight:bold;
}

/* anuncis perfil de contractant*/
div.filtre-categories {
margin-right:2px;
padding:1px 0;
background:#EFEFEF url(../imatges/fons-filtre-categories.gif) left bottom no-repeat;
}

	div#central div.filtre-categories h3 {
	color:white;
	padding:5px 10px;
	margin:0;
	font-weight:bold;
	font-size:116%;
	background:#919FA8 url(../imatges/fons-titol-filtre-categories.gif) left top no-repeat;
	}
	
	div#central div.filtre-categories ul {
	margin:10px;
	}
	
	div#central div.filtre-categories ul li {
	display:inline;
	margin-right:5px;
	font-size:91%;
	}
	
	div#central div.filtre-categories ul li a:visited {color:#29ACE0;}


div.brcm-public-announcement-module div.brcm-list-of-announcements ol,
div.brcm-public-bidding-module div.brcm-list-of-announcements ol {
list-style:none;
padding:0;
margin:15px 0;
}

	div.brcm-public-announcement-module div.brcm-list-of-announcements ol li,
	div.brcm-public-bidding-module div.brcm-list-of-announcements ol li {
	border-bottom: 1px solid #C7D0D3;
	padding-bottom:10px;
	margin-bottom:10px;
	}

	div.brcm-public-announcement-module div.brcm-list-of-announcements ol span.data,
	div.brcm-public-bidding-module div.brcm-list-of-announcements ol span.data {
	font-size:91%;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	}
	
	div.brcm-public-announcement-module div.brcm-list-of-announcements ol a,
	div.brcm-public-bidding-module div.brcm-list-of-announcements ol a {
	font-weight:bold;
	font-family:tahoma,Arial,Verdana,Helvetica,sans-serif;
	}

div.brcm-public-announcement-module div.brcm-announcement-detail span.data,
div.brcm-public-bidding-module div.brcm-list-of-announcements span.data {
color:black;
display:block;
font-size:91%;
font-weight:bold;
}

/* actualitat */
div#contenidor-actualitat {
background:transparent url(../imatges/fons-contenidor-actualitat.gif) 0 0 repeat-y;
font-size:91%;
}

	div#central div#contenidor-actualitat h2 {
	color:white;
	font-size:109%;
	line-height:20px;
	height:20px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	}

	div#actualitat-columna-noticies {
	width:372px;
	float:left;
	}
	
		div#central div#contenidor-actualitat ul.llistat-amb-data {
		margin:15px 0;
		}
		
			div#central div#contenidor-actualitat ul.llistat-amb-data li {
			margin:0 0 15px 0;
			padding:0 0 10px 0;
			list-style:none;
			background-image:none !important;
			border-bottom:1px solid #C7D0D3;
			}
			
				div#central div#contenidor-actualitat ul.llistat-amb-data li span.data {
				font-weight:bold;
				color:black;
				}
			
				div#central div#contenidor-actualitat ul.llistat-amb-data li a.titol {
				font-weight:bold;
				display:block;
				margin:5px 0;
				font-family:tahoma,Arial,Verdana,Helvetica,sans-serif;
				}
			
				div#central div#contenidor-actualitat ul.llistat-amb-data div.imatge {
				float:left;
				margin:7px 12px 5px 0;
				}
	
	div#actualitat-columna-revista-i-agenda {
	width:264px;
	float:right;
	}
	
	div#contenidor-actualitat div.tots-els-items {
	padding-bottom:10px;
	border-bottom:1px solid #C7D0D3;
	}
	
		div#contenidor-actualitat div.tots-els-items a {
		font-family:tahoma,Arial,Verdana,Helvetica,sans-serif;
		background:transparent url(../imatges/icona-tots-els-items.gif) left center no-repeat;
		padding-left:15px;
		font-weight:bold;
		}
	
	div#contenidor-actualitat div#revista {
	margin-bottom:15px;
	}
		
		div#contenidor-actualitat div#revista div.portada{
		text-align:center;
		background:transparent url(../imatges/ombra-115-amplada.jpg) center bottom no-repeat;
		padding-bottom:10px;
		}
		
		div#contenidor-actualitat div#revista p.descarregar-ultim-numero {
		text-align:center;
		padding-bottom:10px;
		border-bottom:1px solid #C7D0D3;	
		}
		
		div#contenidor-actualitat div#revista p.descarregar-ultim-numero a {
		font-weight:bold;
		line-height:16px;
		padding-bottom:2px;
		font-family:tahoma,Arial,Verdana,Helvetica,sans-serif;
		}

/* revista */
div#ultim-numero-revista {
padding-bottom:20px;
}


div#ultim-numero-revista div.portada {
float:left;
}

div#ultim-numero-revista div#dades-textuals {
margin-left:251px;
}

	div#ultim-numero-revista div#dades-textuals div.mes-i-pes a {
	font-weight:bold;
	}
	
	div#ultim-numero-revista div#dades-textuals div.mes-i-pes span.pes-document {
	color:#666666;
	font-size:91%;
	}

div#central ul#llistat-revistes {
list-style:none;
margin:15px 0;
}


	div#central ul#llistat-revistes li {
	padding:0;
	background-image:none;
	margin:0;
	}
	
		div#central ul#llistat-revistes div.trenca-flotat{
		background-color:#C7D0D3;
		margin-bottom:15px;
		}
		
		ul#llistat-revistes li div.portada {
		float:left;
		margin-bottom:15px;
		}
		
		ul#llistat-revistes li div.dades-textuals {
		margin-left:155px;
		}
		
			ul#llistat-revistes li div.dades-textuals div.mes-i-pes a {
			font-weight:bold;
			}
			
			ul#llistat-revistes li div.dades-textuals div.mes-i-pes span.pes-document {
			color:#666666;
			font-size:91%;
			}


div#central div#arxiu-revista ul li {
border-bottom:1px solid #8BD4F0;
font-size:116%;
margin-left:0;
padding:0 0 5px 18px;
margin-bottom:5px;
background-image:url(../imatges/li0.gif);
font-weight:bold;
}


/*
arxius adjunts
*/

div#central ul.llistat-adjunts li {
padding-left:0;
background-image:none;
}

	a.document {
	background-repeat:no-repeat;
	background-position:0 0;
	padding:1px 0 1px 25px;
	}
	
		a.document.word {background-image:url(../imatges/page_white_word.gif)}
		a.document.excel {background-image:url(../imatges/page_white_excel.gif)}
		a.document.powerpoint {background-image:url(../imatges/page_white_power_point.gif)}
		a.document.pdf {background-image:url(../imatges/page_white_acrobat.gif)}
		a.document.altres {background-image:url(../imatges/page_white.gif)}
		
		span.pes-document {
		color:#666666;
		font-family:Tahoma,Arial,Helvetica,sans-serif;
		font-size:91%;
		}
	
/*
fotos
-----
*/
.fotografies {
margin:6px 0 0 0;
}

div#central div#detall-esdeveniment ul.fotografies {
float:right;
width:159px;
margin:8px 0 0 12px;
}
	
		div.fotografies div.item,
		div#central ul.fotografies li  {
		margin-bottom:12px;
		float:left;
		background-image:none;
		padding:0;
		}
	
			.imatge {
			font-size:inherit;
			text-align:right;
			background-color:#CCCCCC;
			float:left;
			padding:0 3px 3px 0;
			position:relative;
			}
			
				.imatge a img {
				float:left;
				margin:-3px 0 0 -3px;
				position:relative;
				}
		
			.peu-de-foto {
			float:left;
			width:100%;
			font-size:91%;
			padding-top:3px;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			color:#666666;
			line-height:normal;
			}
	
		/* fotos a la dreta */
		.a-la-dreta {
		float:right;
		width:159px;
		margin-left:12px;
		}
		
		/* fotos l'esquerra */
		.a-l-esquerra {
		float:left;
		width:159px;
		margin-right:12px;
		}
			
		/* en forma de galeria */
		div.en-galeria {margin-top:15px}
		
			div.en-galeria div.item { 
			width:159px;
			margin-right:10px;
			float:left;
			} 
		
		div.imatges-grans {margin-top:15px;}
		
			div.imatges-grans div.item { /* imatges grans */
			width:693px;
			}	

/* cercador */
div.brcm-search-module form {
width:100%;
overflow:hidden;
}


	div.brcm-search-module ol li {
	margin-bottom:10px;
	}
	
	div.brcm-search-module ol li a.brcm-title {font-weight:bold}
	
	div.brcm-search-module ol li div.brcm-summary {
	font-size:91%;
	}
	
	div.brcm-search-module ol li div.brcm-url {
	font-size:91%;
	color:#999999;
	}

/* mòdul formularis */

div.camp textarea,
div.camp input {
font-family:inherit;
font-size:inherit;
}

/*
grans clàssics
--------------
*/			
div.trenca-flotat {
height:1px;
clear:both;
}

.no-print {display:none}

