/*Lineas de reset*/

*{
	margin: 0; 
	padding: 0px;
}

ul {
	list-style:none;
}

a {
	text-decoration:none;
        outline:none;
}



#pagina {
	font-size: 10pt ;
	font-family: Trebuchet, Verdana, Helvetica, sans-serif;
	position: absolute;
	left: 50%;
	width: 960px;
        margin-left: -480px;
        
        
	
}
	
#cabecera{
        height: 110px;
        background-color: #d9d7c5;
        margin-bottom:4px;
}
#logo {
   position:absolute;
   top:0px;
   left: 70px;

}

#banner {
  position:absolute;
   width: 450px;
   height: 100px;
   top:5px;
   left: 400px;
   
}

#menuprincipal{
        height: 50px;
        background-image:url(/squelette_baobab/images/fondo_menu.gif);
        
}
#ulmenuprincipal {
       position:absolute;
	   _position:absolute;
       left: 240px;
       top: 10px;
       font-size:10pt;

}
#ulmenuprincipal  a,#ulmenuprincipal label{
       color: #FFF;
       #font-weight:bold;
       
}

#ulmenuprincipal  li.principal, #ulmenuprincipal  li.ultima{
      float:left;
      margin-left: 15px;
      border-right: 1px solid #FFF;
      padding-right: 15px;
      
}
#ulmenuprincipal  li.ultima{
     border-right:none;
      
}
#ulmenuprincipal li ul li{
     font-size: 8pt;
     text-align: right;
     margin-top: -5px;
     

}


#menuprincipal{
        height: 50px;
        background-image:url(/squelette_baobab/images/fondo_menu.gif);
        
}
#ulmenuprincipal {
       position:absolute;
       left: 240px;
       top: 125px;
       font-size:10pt;

}
#ulmenuprincipal  a,#ulmenuprincipal label{
       color: #FFF;
       #font-weight:bold;
       
}

 #ulmenuprincipal li.principal,   li.ultima{
      float:left;
	    margin-left: 15px;
      border-right: 1px solid #FFF;
      padding-right: 15px;
	  }


#recherche {width: 120px;}




#col_der, #col_cen,#col_izq {
      float:left;
      
      margin-bottom: 10px;
      overflow:auto;

}

#col_der {
  width: 200px;
 
} 

#col_cen {
  width:500px;
  
  padding:40px 30px 10px 30px;
  
}
#col_izq {
  width: 200px;
 
}


div.menuseccion h2 {
color: #989889;
border-top: 10px solid #f09600;
font-size: 12pt;

margin-left: 10px;
margin-right: 10px;
margin-top: 30px;
padding-top: 10px;
margin-bottom: 10px;
}

div.menuseccion ul {
margin-left: 15px;
margin-right: 10px;
}

div.menuseccion li {
  margin-bottom: 10px;
}
div.menuseccion a {
 color: #989889;

}
#noticies h2,#noticies h2 a , #noticies p, #mes a {
    color: #f09600;
}
#noticies li, #mes li {
padding-top: 10px;
margin-bottom: 10px;
border-top: 2px solid #989889;
}

#noticies .datenoti, #mes .datenoti {
  color: #989889;
  font-size: 8pt;
  margin-bottom: 10px;
}






.mesinfo {
   margin-top: 20px;
   font-size:8pt;
   display:block;
   text-align: right;
}

#eventos h2 {
     color: #fff;
     background-color: #f09600;
     border:solid ;
     padding:0px 0px 0px 5px ;
     margin-bottom: 5px;
}

#eventos li {
     color: #fff;
     background-color: #f09600;
     margin-bottom: 5px;
     padding: 10px;

}

.dateevent {
   color: #000;
    font-size: 12pt;
   font-weight:bolder;
    margin-bottom: 10px;

}


div.menuseccion a.a_event {
 
   color: #000;
}
p.event {color: #fff;}
#campanyes h2 {
      color: #f09600;
     
}

#novetats h2, h2.titolgran {
     background-image:url(/squelette_baobab/images/fons_titol.gif);
     background-position: right;
     background-repeat: no-repeat;
     display: inline;
     color: #fff;
     
     padding: 6px 100px 5px 5px;

}

#novetats ul {
margin-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-top:10px;
}



#novetats ul.linea_0 a {

color: #989889;
}

#novetats ul.linea_1 {
background-color:  #f09600;
color: #fff;
}


#novetats ul.linea_1 a {color: #fff;}

#novetats .nov_flecha{margin-left: 200px;margin-top: 10px;}
#novetats ul.linea_0 .nov_flecha a {
display:block;
width:11px;
height: 11px;

background-image:url(/squelette_baobab/images/flecha_naranja.gif);

}
#novetats ul.linea_1 .nov_flecha a {
display:block;
width:11px;
height: 11px;

background-image:url(/squelette_baobab/images/flecha_blanca.gif);

}

#pie {
     border-top:solid #d9d7c5;
     clear:both;
     height: 20px;}